200000 757082102
329324053031 1064973
190784795041 756984319
3854403601 305401095
1570177897 689876902
916821531585 354991
501762424843 140085491
539794100973 3700970
795690268409 785512
635191393040 83083
171849578510 7628530
544338829273 1344434
517081924927 4456270
440621096448 241696
969051722157 5649644
58294710468 294567
665470817537 898807
659417763502 362544
641216115772 8580208
40124898633 128401
656381889647 1631448
834294438874 1805167
48451540404 98189
816120744797 12855206
219545547005 1706978
458033388107 868595
257397763855 2915458
662443463466 3202472
601720351828 30204447
289199388948 5060510
737396865017 75530
721481614911 6268990
310402838950 226590
664709943829 2432066
117343594726 1148056
735121932847 2749292
34063264390 3406403
714682498601 626899
357330312760 9214660
60551628733 9305296
457271056670 2537808
493610514174 3889795
132486913532 339885
482257016830 332332
18917294481 4909450
309627758049 8534890
6054768973 830830
261190327056 1284010
410327041790 4123938
915309029041 483392
906225033260 1525706
764650725504 188825
26493478131 974337
483013154807 5007639
958458313009 1223586
913797485728 385203
399734108481 1510600
31037496449 1722084
125668605049 3451721
451200985726 8980517
597332091476 4886791
559481037788 1404858
867614442745 755300
655620555206 2666209
694989904589 2341430
879724742730 4373187
502700469272 1578577
570832563799 5989529
251349007477 219037
929691919766 3368638
137017124966 4025749
419418998433 2303665
100680771745 4645095
126428844305 2734186
773680747547 23376535
77969116856 490945
338410707468 4093726
814619171444 1072526
153686473739 883701
305103339766 158613
292989112221 1012102
76463767003 1291563
318722343136 528710
115074606767 936572
85544061814 460733
978113557436 28550340
788119704191 1699425
857755554888 6525792
700278021402 22379539
312672582209 1351987
98390484326 6805253
417149036137 2182817
333872754209 309673
425476282148 1216033
602629717516 1774955
177913931833 105742
134757510280 1253798
602635178335 1336881
627619295563 60424
546603715953 2024204
451212096189 6888336
503457589139 1299116
922073605482 50197238
647917549133 134201704
54497570149 7031843
164285827098 37765
423961037865 2817269
585980640995 120848
570078631298 800618
395183534159 11321947
716191972392 6540898
662437088734 2439619
383079457846 2318771
775249927803 422968
977384519623 709982
757838565163 453180
522386514833 30212
414123049159 611793
160437772006 11488113
313418319705 7356622
387625220907 45318
334608212072 1986439
81763024491 113295
400495420263 853489
469390910794 756991872
666176289990 54087033
96903964102 196378
529950832720 1971333
370969437322 279461
848617963019 1314222
991613918282 130546052
331590382334 2930564
249077436392 1480388
96901577354 694876
118101160220 2311218
861556131822 415415
192297517434 913913
48445905866 2175264
766920453657 596687
235427586570 7454811
661686887415 959231
982577166516 66889368
932707876360 4486482
585223777930 52871
715439799740 1095185
687427558035 2726633
692688166822 35771008
554929753484 468286
956189483663 2719080
461817703432 1518153
693463330806 11231311
59047003968 2492490
894866437641 679770
572352490942 370097
626103756713 3021200
837331075582 1601236
544338504494 287014
126429879066 2628444
931104579203 61572056
211224668173 619346
59051241201 203931
626845385377 13051584
333093617347 12930736
860793362311 5513690
964517228172 3262896
665604074710 601045081
800987962426 3104283
113560518093 672217
345227429821 762853
763894096582 521157
193774566196 5475925
564771375183 1321775
499671906721 1102738
729063878726 4599777
339916359441 2923011
626097200709 5113381
417150992364 951678
118103018258 392756
705600323093 15106
346738429318 3632993
502688437343 3738735
750957249554 50975197
363397294527 1978886
903197497917 1080079
18161126292 8066604
356572180791 1412411
135493096544 2469831
579162664844 981890
119617159803 777959
516929112631 86232601
625348328718 1208480
143047671061 551369
81004794333 2507596
257401585673 1200927
597126196696 198326674
103717128992 1457729
449704533307 1367093
850956378154 317226
402762066792 4018196
262702618116 151060
52967106571 3927560
280049236440 3867136
34816894771 8217664
164283221313 2862587
100689805133 135954
382323327422 1487941
550381784947 7636083
287685504205 2228135
435310260211 9554545
826730506190 536263
154348252087 56330274
144592885648 3602781
366394972861 13995709
171853717554 2416960
313320666968 19026007
844878557832 21276801
688931578560 9003176
117346850069 725088
449697999962 2160158
704073288577 1888250
481503688569 166166
961483907231 302120
50724267098 22659
209709809093 1276457
932708352199 15491203
306617435993 543816
239992285002 1752296
981932510819 1540812
935749498048 1419964
246772194033 19154408
668493488748 4562012
518598672257 1827826
450456977867 5090722
428507412719 249249
843388782265 324779
827487391914 1246245
42363878523 16563729
143071357269 7084714
57533217414 1465282
657143435572 1903356
209704990279 4614883
23453722034 3987984
550363627535 18376449
233177783231 1865591
668493383006 9131577
320998143901 7553
704836284678 5679856
888041618472 6087718
358092100381 1049867
492096516136 6737276
948615754738 7364175
553423587907 264355
335384055826 2983435
657138714947 3663205
486785679899 4864132
887298267724 717535
24982894049 67977
189267942781 642005
711656141526 732641
719979641249 256802
667733982133 3179813
928931446367 4939662
724524618798 2756845
6056015218 181272
792644492571 3678311
52234503742 347438
784327488428 8693503
519353813238 1639001
977375818567 13550082
801740920590 4954768
909823642974 161558670
47653196263 39449319
273297907961 1336881
738101098778 20974681
471660140855 762853
890903954599 171604160
963006787597 755300
598837373352 8972964
824460083161 22659
808560543295 3021200
990988273486 11163334
224853391848 462575932
55261306444 4886791
770707850606 1601236
662445049596 392756
703321402939 5634538
678340661902 3104283
660160283420 11019827
3782956192 339885
515557941823 3572569
610184088102 2756845
682884536713 2371642
146866851034 996996
455757443835 2515149
107500485086 3632993
217274867174 415415
804006894902 642005
735882073914 1601236
248321441922 1208480
720729026844 9003176
900169380993 619346
747239287334 158613
854716644727 981890
557201634242 6903442
920575959689 26291993
292230663026 1812720
243769757309 1699425
805532788915 1827826
176385416929 9599863
442013090877 87848943
663913223583 10121020
700250785284 15385461
12111304941 1299116
626862251226 1601236
740194001 8542443
619290614482 196378
589765643643 1072526
593549823014 196378
268760279481 2734186
129459227129 777959
771463897947 1276457
667742894673 75530
264975903732 2628444
434562037778 1540812
693475725279 5007639
910769127108 181272
204408157304 2084628
504216038334 234143
623044581853 19955026
595812549536 1555918
716189162676 6359626
829754295245 7590765
903953031654 1299116
878211379144 1216033
817646903165 60424
954676399538 1148056
920602787945 7522788
270277691475 453180
630642027198 6971419
996306640064 4562012
119615014751 845936
430774565299 4456270
171814404189 30627415
713923445166 838383
84035660549 309673
351283066982 1812720
775248553157 2371642
699543220650 234143
396709012757 762853
642756413356 4267445
813102091782 2318771
997075263150 657111
369453407527 1563471
49203849010 4947215
131729755900 1978886
919850328279 3398850
364148757197 1049867
501915780955 20861386
382310442004 14071239
698767512850 3776500
380049294059 649558
559477359477 4690413
92355285583 1336881
155958097695 67977
80994386299 10309845
923630126910 1805167
686668565024 3368638
576887219070 7281092
358855466579 1080079
172599893124 6488027
195325241602 1729637
695757923435 166166
341422275769 18444426
637462609134 83083
95389475119 959231
794166572319 7772037
175619573347 18459532
59805830813 3444168
33289180485 4184362
639698499847 26291993
867470301293 75756590
129459295106 521157
714684545464 128401
701814043988 67977
129450042681 6148142
137640224401 28535234
37090928134 1737190
111286371435 2855034
934225990783 7250880
676828944870 339885
816865470191 4123938
968306264122 521157
359596959289 7507682
702569555066 2386748
170340527687 1329328
557964048762 4312763
614718937078 12689040
660869230253 40204619
487490465029 23640890
152906264351 21103082
433047443053 75530
123391829947 7772037
680616122782 241696
398943068091 16593941
978128323551 18444426
240736285308 3987984
726797368151 1080079
241508375221 543816
710115723094 3610334
539038997757 1012102
412606392465 2847481
123402336170 672217
7497867000 62712559
929690794369 2054416
793420736634 861042
144580362774 6344520
676072104464 1601236
130973519734 324779
877448292407 5559008
100691308180 294567
82505582174 10921638
299036380658 8262982
25738314491 717535
570081335272 377650
118016959376 11450348
29487742509 35000602
877449364933 5800704
308126992867 5128487
686648519362 7454811
531422231838 25362974
279343877282 8549996
355033272959 28444598
901675795819 5513690
61140271382 111648446
266463247233 26971763
900925141320 657111
815375936320 1208480
255883244660 9524333
282384320702 279461
341443280662 362544
85546191760 2318771
20416617040 2469831
804767315430 3648099
743451482523 3021200
592032992601 2719080
458014437630 2228135
771464101878 2326324
631403996091 717535
782786556392 7447258
987233218483 453180
705589091782 468286
426229429137 4682860
610201301389 3119389
963005450716 1722084
386861084303 5634538
766162253711 2688868
914548374370 6578663
863072463737 634452
450417755138 45340659
152158268508 626899
726037325273 2560467
632159273026 332332
743447751341 3119389
202140928788 649119926
744967089350 241696
296773639030 430521
964505604105 14041027
220294977918 9093812
155933172795 2802163
60522972651 42062657
195323700790 725088
305086813802 3134495
79483787111 5611879
916824658527 60424
975846706976 21163506
701020488449 17341688
198348660560 6737276
402004448427 90636
198352943111 1684319
900146691781 12190542
993274444520 3134495
806285512936 5506137
345981853267 7553
648817126133 1367093
987944204626 35000602
927419850183 2424513
116587048887 2862587
401918736983 43256031
927409510126 13912626
489074396294 234143
552659534386 5989529
52231482542 6578663
389034904462 55778905
341432449660 2930564
769192236226 566475
799477952372 158613
56773363361 4682860
279350712747 9456356
119615664309 808171
271033444249 830830
339924426045 256802
271030362625 2371642
333860593879 1593683
905465723023 891254
90848364706 1208480
387569585509 23625784
685909715520 498498
719224681540 2983435
656384427455 5249335
876687796349 4886791
361878084919 1284010
875154273806 22258691
517488487405 259981813
263461044652 1767402
691208935243 3451721
489828744210 3202472
750266875548 377650
943317388504 6389838
481341737143 156407524
529956950650 83083
120367761431 1631448
458032104097 1827826
500429404238 45318
317967730865 1926015
442126249923 5113381
363394008972 2492490
973604751204 966784
657894437509 2605785
560066916039 93830919
476195571412 891254
921327732032 6699511
468630845663 1080079
393680850515 113295
584464747154 1404858
317197340377 12847653
601874289521 2515149
782063062481 241696
924391264973 2515149
975862681571 8466913
927422810959 1276457
46906325817 12673934
753238888788 5951764
582191725893 2968329
510205601851 27440049
172591229833 7847567
448930577803 2439619
386849294070 6744829
99929399711 256802
930445300898 8398936
795676174511 1487941
156715247774 158613
227878284047 1064973
620038708514 9184448
789607870969 5868681
919049166869 29562442
168792677103 22575917
397152169520 245842597
666330212171 245276122
798716580166 3368638
380811278058 543816
858504676128 18444426
230119152187 18829629
96142282223 3278002
185477418890 415415
248314780176 5521243
941791909906 12628616
116585062448 5128487
370211305353 113295
852473518240 589134
105219533175 4554459
124899626972 4909450
402002106997 2583126
904699622639 1412411
976634627977 868595
387595137308 23089521
404105495431 169141882
573867871179 105742
28760071789 7522788
82520710833 619346
204407228285 2817269
878201726410 347438
935741997919 5007639
40076249760 45952452
822943509550 3081624
168827111230 188825
313422519173 5264441
147601961459 981890
398193765579 7696507
305850414143 5166252
832014280028 9327955
961478234928 1351987
924387730169 2734186
862237842537 67727751
907737513145 2031757
668493307476 3111836
86300849349 702429
978144011132 4071067
744937526908 30423484
140043980539 11918634
102131483196 12590851
584464293974 2938117
199111286564 861042
907739575114 45318
707836606562 18300919
928930472030 2537808
35575978418 143507
258013831447 102199643
802419814036 86149518
119610248808 3806712
619288061568 2628444
903069051599 7696507
806267702962 24524591
919093850417 309673
343715281862 611090571
810071678746 67977
210466445568 1518153
570835396174 1639001
398974533889 1049867
555694924849 951678
202134735734 4599777
263457872392 3580122
162012050537 75530
222559003556 20838727
398186733736 37825424
838836689790 2583126
884268315421 1525706
543572396557 7772037
423875220679 83067894
881992378702 3142048
505700473930 23814609
485273751383 11820445
88570403783 3844477
819135394722 24607674
307348792577 7046949
982570383922 56330274
190693948369 81836755
544338935015 1208480
791905129807 241696
426171595816 48535578
757836201074 1722084
417898504815 7553
289204864873 173719
481480115656 22613682
215758542812 1216033
780548180742 1034761
644268840370 3519698
779034741626 1752296
946298880759 44124626
39918218341 169731016
448154243104 6903442
950136799725 619346
452716841802 10370269
944068352676 1238692
77975227233 2288559
841112603850 4018196
419307569024 100160333
289198240892 4003090
35557012835 21881041
292221350177 7031843
416332708303 22243585
342088971120 39056563
973569063279 28150031
806960070960 16941379
735878826124 838383
978128482164 12311390
504197140728 664664
613989332790 98189
34811275339 12734358
885782887487 2764398
821391134719 7454811
74188948128 2628444
903006437229 18852288
891084977350 83083
705577158042 3353532
828950316566 53709383
626097699207 4116385
858497410142 25023089
454244797784 1382199
820617564418 28474810
699438989250 96527340
299794814747 5113381
663926909619 12689040
577641823788 6827912
292212241259 12326496
471627844227 15808429
666214651677 1389752
332355334662 2598232
861547951923 5007639
538272142073 3021200
633672878308 2945670
36337614979 22659
489018806214 10151232
318730281339 868595
211786777133 110643897
429226397489 34517210
795368299125 215887399
711643452486 6646640
62073731140 4176809
439075496658 21820617
57503088497 27341860
571576564105 626899
63589262437 2794610
986467223841 5166252
800988000191 475839
196007073165 49932883
677496048083 89601239
461819946673 30212
12109915189 944125
955433481640 3897348
825138546086 5944211
644991140907 1805167
766876593386 7923097
262687104254 17349241
114240536936 69396964
569297319172 24826711
355055138894 11586302
772220995155 241696
946207663178 95009187
850959270953 853489
503403638060 54087033
985623493723 74465027
94480691012 153544937
322471295315 21646898
999346584986 392756
753289554312 438074
257341645065 50408722
530680746681 18829629
616997101932 1004549
217269504544 4116385
900167945923 1397305
639533602751 9652734
822943758799 2303665
99918145741 3935113
497399708737 2409407
51438644538 27069952
662430819744 14071239
403508068643 14894516
235437820885 596687
12100315326 11102910
49958476387 8021286
316457290290 936572
691186721870 17877951
526143299473 25211914
236198928736 5068063
74180186648 10898979
557881494472 14562184
336077216889 46624669
899377660833 26291993
878938913910 19630247
43874523029 7688954
308132423068 756976766
61886930344 115742172
283124113987 21367437
526919022379 166166
127183388599 2009098
763812735666 23693761
904704970163 2432066
351885969695 119171234
386053721880 18671016
673770706582 32100250
796402591433 10121020
56776407220 1072526
641246894247 755300
323234125250 30355507
946343685155 8021286
294497996878 4471376
504204293419 11208652
253618592123 2281006
912185185395 59268391
735862859082 6246331
34040960381 19871943
27198799524 36700027
96139608461 211484
219549618072 800618
860798974190 3202472
839566626410 17749550
801738314805 7522788
395952497130 883701
888809977203 2968329
74182935940 4705519
123401293856 1102738
117346819857 120848
454995308776 7092267
493614894914 1404858
635941564147 1072526
264952919953 1238692
978046834234 63762426
607170034864 845936
804001683332 19305468
298287002616 1246245
525409518376 4312763
293735914690 9441250
252851759098 3270449
957704629757 2288559
815368428638 6533345
592031753909 4191915
623829957493 2311218
693872363115 117857012
872757844078 33112352
291445438446 3142048
159724995802 2447172
722254014497 1895803
111282262603 6994078
169525234614 5642091
234692264661 2507596
529188448412 7016737
576079282619 40740882
981175368293 2711527
567047372326 6420050
523900822138 756969213
162754804598 11933740
995190533660 274151241
65095239189 12568192
470124631873 11457901
372480323524 3036306
118861897568 338616096
713159180161 4531800
806251441353 31057936
529176091704 8315853
255892376237 1185821
243012320216 415415
651840537538 5679856
792638654102 18587933
349008648416 1465282
505727173785 241696
407817362380 248826032
747151967101 12326496
545852668698 1767402
321714145236 36065575
381562468820 6389838
192295908645 1329328
102075394618 41095873
331487079953 1903356
267246205913 1450176
782047405112 3481933
91603845572 1850485
282365498626 7711613
230908357198 324779
900164169423 4191915
37094236348 15106
865327448434 13927732
284527974179 40755988
149878781879 18459532
73433218013 3028753
610956699172 6880783
464080830263 9124024
935737443460 1351987
645026602242 2175264
356575164226 9524333
450460323846 1767402
828243839564 2364089
545097716542 445627
863829931042 362544
847166398079 709982
105171005150 32659172
995555962906 4176809
755552930392 1722084
100680575367 2635997
107503249484 234143
205669114736 90658659
464077929911 10309845
526083759174 7054502
158977611752 5891340
867604163112 1963780
681361233379 11646726
454995029315 740194
82516458494 1744743
522302767169 58407349
142324509482 5506137
887288834027 475839
373960567205 9063600
628376339900 1163162
46026658525 135410184
490580335281 7220668
292969006135 18874947
248313783180 3240237
230139794536 12213201
411090113421 407862
653333394729 2379195
141469872832 85341347
193765532808 28716506
378523543553 1654107
734359042488 7628530
88565426356 9924642
729054263757 6352073
791853338886 25023089
244532330442 1291563
766919275389 354991
885676178703 105077336
397372671802 40038453
557181014552 98189
191471559525 27704404
817638217215 5309759
661678201465 11442795
489047658674 15181530
178659525822 11118016
407300276853 9252425
417150191746 1578577
694231100403 9124024
786603644184 4373187
551909023394 1102738
284659471909 944125
922064103808 52840788
498120959407 12734358
828222970625 21616686
796440129843 1623895
999330353589 2734186
976616183551 6646640
446640985260 21140847
206678754052 4373187
461806978172 4954768
451975772060 37765
111276597853 8489572
412607752005 30212
392151414145 16382457
96901615119 354991
43135840035 3376191
477701079878 4441164
442126484066 4720625
545075578699 13806884
552156398844 455257075
551148889880 2953223
40042419873 58883188
494359778921 339885
337657870152 362544
227870950084 8127028
654804922248 68815383
476924579013 2265900
953910457767 2152605
731173082970 166672051
869880915555 5846022
937991484032 5339971
585219472720 4093726
415638081552 249626650
80237915990 11752468
657135663535 2114840
251348516532 1752296
588234387000 3481933
19648590641 12568192
83267045016 8051498
503980339416 14275170
876950194716 406102151
281629262804 898807
404271389523 5309759
310375308265 3111836
140041080187 2439619
855487095639 11027380
337643519452 9856665
763120518728 12258519
548109617175 1586130
672285674299 483392
996315129636 1548365
104466371080 3648099
369442803115 6329414
642743240924 5989529
962976666233 16714789
929646216563 34977943
267965878006 6699511
70353884196 4629989
906207336581 4750837
465595968804 6457815
36325862511 3738735
367170552260 4607330
706323341165 18519956
782809132309 12855206
105935043565 23625784
117335422380 10679942
252770639878 91398853
487534906881 15377908
912277279124 4448717
569311964439 2703974
333817806134 6457815
431461902999 9871771
926616113200 22288903
490571188598 17167969
878966233111 1480388
851687545913 4728178
775225486295 9932195
914552543626 2386748
455735215356 15445885
761615523866 891254
611712701195 8353618
460304898768 543816
823681739364 8436701
380782153690 27991418
692573489623 113861475
359593046835 1389752
261191376923 830830
445988889452 615909385
651043983458 35771008
641972163113 2114840
53740042420 11752468
327032866805 2945670
87806410686 10997168
517075761679 740194
183123157561 7983521
498915036103 1714531
155796848698 27704404
926667186586 861042
922126007790 575568812
166546114001 9554545
782760490989 30242212
994019086831 27538238
503449575406 8240323
387411576749 85522619
581420648082 3481933
166538447706 6608875
59806253781 483392
464049372018 18874947
862307201736 3315767
938015721609 7605871
799407686813 38580724
180942139393 105742
190024141182 1034761
380798505935 9297743
12865735940 4373187
655501829599 49441938
191534589310 6578663
12868447467 830830
600250689900 110266247
574143744098 340904655
810829463277 407862
957691230735 7394387
41616071505 20634796
738745127576 51715391
672953865144 63482965
950866275612 17447430
573823066783 3700970
595054999148 9184448
503404446231 11163334
564016045377 6790147
142915659727 121354051
710139031652 1419964
248305837424 6910995
49963264989 611793
33300041699 8753927
968939794250 82335253
881219269134 8315853
773699222185 2258347
408056022074 6759935
155102448943 34743800
411827708783 4290104
640456171083 3255343
301028105540 286032110
651080154775 5309759
523888994546 6827912
771988702640 17711785
304319671104 4335422
700271608905 22613682
643513578541 1442623
187743295013 1888250
908426414316 37848083
716187893772 8927646
480540485097 23739079
853970046189 11790233
763842086624 32628960
617012260803 1102738
945584593955 5762939
781305353480 808171
913037684546 2764398
45415825162 2847481
875166826892 1117844
856249736749 6790147
15137865947 1450176
376258807933 6148142
378449531706 33648615
772937593177 30627415
860025993023 6004635
246803357711 2394301
174868873530 6910995
522366945010 15491203
23406704609 38973480
695753837262 921466
152153117362 17349241
448917533772 16102996
117314062496 13867308
325524850743 12130118
786596733189 8753927
623801558213 12689040
409571349440 5098275
548875679794 8066604
376264306517 3391297
552662631116 279461
770655266620 33739251
719981786301 2122393
933464958462 3134495
395173005277 9637628
805471141329 37636599
723002856276 5377736
842588685828 34245302
191526379199 5166252
838844401403 1827826
282365846064 25287444
963758635470 2953223
281625773318 3232684
159628831006 71972537
841107936096 2583126
430757117869 4758390
825202036604 14803880
704076324883 5846022
825839743541 101127117
526893644299 3119389
196983290050 225200248
27078268750 133914690
20433913410 279461
302797523379 9222213
648059047035 483392
570052935992 2666209
245227326884 17553172
5293124859 4191915
364077600384 17115098
969794068356 24290448
724474565067 42614026
673756476730 1117844
682808304284 7447258
135514192073 1865591
688165168503 1495494
311151408821 3965325
875078154672 87705436
713120856239 8285641
720623103572 69510259
509495144418 12719252
773324555620 126550515
535850492878 130546052
889570307095 203931
308865940216 16133208
726033707386 3519698
944064221185 12492662
226363613792 1616342
396692947526 8330959
156689295666 20491289
31772425602 9192001
381562355525 3451721
285404907285 211484
158968676553 3315767
333113406207 1910909
737381162330 6087718
962248451697 37765
996008107739 274022840
451970855057 1284010
688171316645 7673848
455659307706 61111323
221034476636 23361429
691842012191 97592313
903163078896 7658742
668493141310 3980431
577618998622 24683204
794161149265 1722084
962228285187 1442623
87062130919 1895803
50608434290 79087463
596546851790 15468544
587480877467 339885
718460922586 60424
630632548183 2213029
474625718939 46994766
813083367895 13542529
844903633386 756961660
894770136891 21624239
275520664007 32651619
516312622071 2726633
555661480165 26813150
378536345888 135954
316450424613 9252425
760108180021 219037
327048856506 1427517
735258543552 444917018
260429294735 2348983
964487023725 22674106
964511835330 8127028
190006852365 2281006
383837725769 37765
952382471573 26065403
736635878014 2938117
358656120250 61556950
286889758296 42591367
413360846123 3882242
689699499217 2107287
957688776010 5438160
649570182486 3187366
646510758377 14811433
240622212349 7696507
697192259982 60514636
975097804773 793065
916027235852 18436873
961494277094 756954107
456506549969 634452
141978166667 42908593
864583803119 2243241
411086110331 5264441
124158020967 3172260
672285440156 1034761
553412666269 5604326
769934212328 1812720
744954762854 672217
213494162183 271908
94634621152 181272
792659281345 694876
335379637321 1049867
185446202341 13149773
915270508741 28150031
221745659157 39381342
258151190305 10196550
550394753448 1616342
946337529460 9856665
163511728087 17077333
403341351274 40884389
869091325341 28746718
191498130979 34841989
355053122243 14260064
972074952290 6525792
403516112588 2560467
522384656795 392756
161948401406 38867738
512493426992 34864648
63587918003 5543902
189263176838 22659
69609876337 2250794
526915381833 4456270
974360164093 3821818
69502291405 62818301
946349757767 959231
707367708769 173076995
572305752978 1117844
692670183129 12031929
458785742031 1253798
420086698333 27455155
551151835550 1616342
815341706124 27115270
872118029854 39713674
461054057773 8021286
573807197930 57493436
978140808660 2537808
902434501816 5679856
566143263526 2696421
466360309339 1729637
63555817753 4063514
57521925679 6435156
837330259858 430521
824454116291 1631448
41633458511 4796155
3700417008 55960177
52957113952 36465884
405738574067 42598920
226358175632 536263
706353825073 2016651
285417422606 1978886
715420373424 11790233
755529183760 21775299
581435134736 2416960
27252871451 1503047
268722922343 9131577
278586455295 18187624
919821944105 13172432
697788040216 104186082
361812132123 65673335
289946395348 5596773
340679060975 2824822
3013615571 596687
694985055563 7673848
866840502347 3021200
309645568023 853489
330793662088 40363232
862269247911 44577806
235429180253 11457901
213497160318 138083946
131551354040 36307271
48223825007 96935202
805405460441 7696507
99876891255 18504850
564709146016 59661147
523876705815 11238864
105227750839 1971333
531159697111 274022840
155948920800 3799159
136326471093 612578512
144471191712 119178787
33547726822 506043447
329158007879 172253718
589009882910 756946554
696506312034 8610420
702515996743 37825424
365623343681 46050641
863038369495 4728178
124896855021 9365720
166549656358 2990988
596578967146 589134
856247621909 67977
308083729283 1253798
333470609830 33769463
878960726974 10423140
922114059350 7016737
320986119525 14894516
91548610483 18504850
52227207544 6669299
360350400845 9048494
527655371496 20581925
454192410176 33482449
809316107244 4373187
104434633374 7756931
419418084520 2492490
203494342899 139367956
297417199542 79087463
908398120778 21397649
118825303689 15574286
559472064824 317226
776002878414 589134
171056793377 29441594
966030999620 4380740
6025478439 8602867
760858902497 4252339
576020724210 20672561
670768292517 3104283
163500965062 15883959
392155220857 7379281
629877029552 498498
435308447491 12855206
952322810426 7462364
249665980852 135002322
769182802529 1593683
389890198223 135954
893282000325 29789032
28713877641 36201529
380728127081 35959833
12834927253 15370355
610179971717 17183075
249789419531 41904044
163509847390 60424
724511537002 1351987
229695119214 453187553
424716571602 4947215
931965507502 657111
612473665539 151060
859237732137 19245044
341107028655 105190631
135471532729 41148744
928174364265 4939662
259668436133 5083169
339891404329 4667754
448932526477 2870140
582948936396 332332
830446904939 13935285
603356980374 21140847
787362750490 2386748
298255347993 33369154
302819479950 4297657
96896698116 5460819
492854723635 2424513
520083085194 19479187
741175455168 558922
835051362363 354991
773728127516 6601322
595812504218 4705519
779790924921 3058965
204405551519 611793
98185737602 9441250
992525889755 2628444
616216514894 1117844
530699009835 12643722
657147272090 756939001
892585787850 9924642
464843969871 1080079
934218233852 7281092
803219751860 42591367
81748938146 853489
884254652044 7213115
242982908834 16790319
810809175919 23285899
611704566614 10536435
539791283704 4765943
518219783565 314182141
140042560575 7394387
523882446095 4886791
434558200854 460733
454950111624 10151232
554911528095 20861386
498120234319 17402112
44667851572 371471646
776759477124 1064973
647878870220 40884389
604142869618 7492576
491900621528 100371817
370920116232 30408378
569982836599 5710068
920585249879 9932195
417058060252 52840788
811585132968 143507
229335800751 20136298
585955700989 21881041
592779356996 14788774
490586105773 1208480
272468875981 6268990
930421675114 20748091
654804559704 11246417
421661437597 15619604
691212809932 2839928
941044646704 3330873
98377009774 24026093
477660293678 37968931
66541033637 52531115
326860084377 96338515
388346675508 4395846
738888415539 10679942
567435837816 365776684
788869104892 7243327
704821639411 15045576
393658319916 2107287
660811132577 8625526
364904245616 2522702
104389179420 73588879
826717220463 6563557
738147021018 3519698
463310930720 19018454
677577756437 5083169
938772176812 3232684
359552540096 29872115
152683632123 242655231
478421635672 33376707
898652278672 2484937
667678218334 50703289
731287057740 33376707
835803059176 3421509
124157273220 800618
972069393282 7681401
383044698940 25551799
488305569277 11208652
153675725820 7016737
205160639629 4252339
124132363426 20649902
250594183316 738200008
152910599773 15189083
214988983154 2885246
19680403877 1895803
363875988155 121678830
175630781999 4207021
426222737179 14305382
373900241394 92123941
56008124019 7477470
603390258892 2484937
446678447734 746689580
912934344400 4373187
799468088154 1427517
451968370120 1450176
473927897675 3391297
135408351884 74797359
655100470732 290631887
872093633664 31382715
362625499181 16548623
406464046864 4984980
305030506187 47576347
139210628243 82086004
186228972196 11948846
350483385960 1223586
330802899407 9010729
544319221685 5204017
820647141966 19856837
533733546809 3965325
592783027754 9237319
988743878095 4214574
796414502514 7658742
219541861141 4040855
539799546280 613847416
34748192683 68951337
446648069974 16382457
844110690046 5083169
326715421768 119171234
261183129047 354991
447354682930 37636599
242216876427 18044117
302011883384 26548795
899397517670 14071239
991724886958 7673848
827483977958 1064973
273295543872 7424599
495090402864 40378338
949353720197 9750923
270264730527 8043945
38596330858 9373273
468513117052 82086004
159742254407 1714531
294470806078 18459532
453468886053 11540984
270251391929 13927732
738079096889 9222213
748742930209 3889795
424492315479 144405807
506477647012 2583126
124895253785 11540984
637450448804 10219209
804769717284 6880783
41628609485 5679856
650332838702 52871
857014719289 1797614
744865003002 59721571
445802602666 108929366
230904286131 5249335
721490565216 1080079
813841749113 12213201
330835347095 2348983
507174108736 25385633
595819105540 1639001
695690263661 57062915
342950496106 6571110
105174101880 43845165
481501203632 2129946
716113519381 81534635
816752741666 58346925
396693007950 15234401
338406915862 3157154
853160878599 47009872
91599978436 4577118
990247437887 8111922
259662801595 9758476
903020372514 51035621
508758266591 120848
956928415906 3353532
849420196955 4463823
972607007863 237285048
513296627712 3368638
376269117778 52871
519350399282 558922
845557579679 24003434
956916278235 445627
140810858882 173719
931178062340 29456700
974882415872 206884223
267236885511 5483478
983430420967 12417132
40110638569 596687
732088173832 6412497
460287458891 7031843
196059679810 6873230
611616770542 91240240
757044027734 25098619
978809309178 39879840
723288872874 37742341
68123250371 12296284
461805346724 4025749
757054073224 15680028
10567344152 31503563
113544029894 2197923
302024104138 34872201
459548194316 181272
950890618931 3821818
310402567042 128401
241502619835 1503047
298290355742 458210298
590491833975 1284010
476926527687 15090894
439105474515 422968
50713451202 8262982
604897187322 2915458
300486971261 18874947
905444272503 4463823
965260926358 4939662
132178713367 204218014
70352147006 8852116
632843128793 6404944
576121670055 3262896
908420938391 57372588
110497974595 9003176
559445946550 33006610
325534375076 8769033
149128701408 2318771
254366927851 11646726
332316081721 42319459
282660707225 257141885
532229329500 685019335
55956620112 32198439
667732365791 6125483
989960476758 214142656
922880847057 1367093
354749068675 36103340
24072614448 105477645
306564021177 44555147
615197608047 103581842
177054023189 14509313
616777762812 119057939
719936317241 44132179
355044232362 2545361
716947619424 7009184
310360874482 37379797
663796280484 96134584
132445455115 14954940
27085104215 84261268
720723271458 7598318
185443898676 9244872
442085222027 17734444
753282295879 6223672
320852816628 88581584
219485765010 33482449
420911228725 898807
851705997892 3323320
836555715220 9207107
671521484824 490945
586738636604 248471041
557959418773 8482019
452615654261 67304783
498595612180 246333542
115774724143 55265301
183929621177 9516780
316424245915 28097160
458744986043 18172518
377763674394 9479015
305563551203 140085491
103212014564 294619871
165023407354 16027466
201371407301 10060596
459542386059 4191915
564020645154 2477384
313427859144 1148056
234656780667 11442795
366306149581 70091840
156594747212 46058194
332334805608 23927904
624586692157 1329328
772519557286 121354051
546566683594 37523304
16619363426 4395846
496645866466 756931448
130957869918 13406575
685740739804 40023347
801734364586 3421509
923634779558 679770
350520289918 3806712
703171015156 27190800
753272114435 23391641
102139489376 53082484
481462864604 4531800
808560346917 951678
932725157218 468180258
225565171462 25755730
950881668626 8179899
862307405667 8247876
623034015206 35287616
786543892401 38550512
322412774671 99329503
580665575078 5256888
521586818705 20876492
866811770735 37553516
498884242522 4169256
151389705846 143507
50680905325 42062657
187732569753 17220840
971336344420 730934022
708616007779 8942752
127940281876 1737190
625341342193 4380740
726604396554 114186254
314181738774 2817269
71896840436 11540984
624555551138 25672647
542690251881 75091926
503416991764 19373445
449677455802 6163248
474655273828 20529054
251304837533 13081796
433803822726 2031757
415623361161 9599863
908457849902 23701314
60533871630 22613682
625326651608 15951936
132442819118 36692474
85329760545 75665954
718461640121 1012102
343704171805 3459274
708048158133 496942082
881243574282 568046024
370164106656 45884475
852460021029 12047035
931948611441 7840014
354920695494 148280496
181613366544 1714531
218789484558 732641
573854275779 634452
865289811835 29252769
77221551534 294567
646541453769 1971333
92266416985 31254314
844895091349 438074
542810843079 3436615
853814771615 93830919
918336466195 3300661
824350330518 37100336
21917903379 1419964
380765431348 8051498
436021669322 45740968
143833401692 1012102
805370074636 164949967
380037390531 1586130
971863060428 219830065
507245015894 755987323
466332317921 24668098
452630125809 2635997
251284180078 30408378
789617478385 9033388
786579149805 2938117
610885262898 55552315
959185349277 13497211
857746038108 20725432
838800933888 26866021
357324527162 12628616
967538177299 770406
485226582898 38459876
68114413361 4244786
769836144176 73921211
999233441046 16790319
203627796856 3610334
779750493712 40718223
721980414625 1601236
286894297649 17379453
132485727711 3058965
941011647647 17454983
657867133414 17258605
498794543094 16964038
865305726006 26767832
563954994478 8935199
850924814167 12953395
883506505141 6797700
891060860621 22659
383066270308 3134495
255818742040 46730411
638977301642 638304030
302014285238 2945670
60529143452 17749550
158174448797 1805167
37095278662 521157
401225621238 10846108
326266668232 27115270
73097691094 207707500
675317242538 285563824
132398505667 64751869
110494175436 22515493
195918718171 141754704
361118789788 536263
181524618794 151717111
361852918323 1865591
115069402750 996996
339925264428 287014
373172351637 27613768
684356328587 37289161
898624566715 22054760
220290801109 3980431
285254277806 129972024
292177338846 23172604
290697729617 15045576
679850505790 1329328
136256772415 17077333
111253311954 20090980
57366938119 85160075
818344414756 55809117
934951788359 16782766
442877025270 15415673
31022141200 12628616
704840265109 906360
962886453201 102599952
329284210956 13852202
525381013354 16911167
177903334974 8444254
150642956248 7386834
597870491569 114163595
160499185449 1797614
204399063492 7877779
615489229377 16729895
713874267583 20430865
964510188776 5468372
577638983860 6427603
971257823838 54494895
545076243363 15581839
465587373490 11518325
716945028745 8459360
835054632812 460733
271792482172 527478861
592708351243 5475925
68889856806 196378
685155171226 1148056
901620409670 6752382
251322330281 17500301
203639103697 725088
140798048994 14486654
208972432362 578197256
847017732380 109307016
387497333511 66957345
360367334671 3028753
925878986124 27568450
816852433713 34517210
494360262313 8134581
288425947048 12862759
448176169463 6563557
44701855178 532154168
859930606186 114314655
985713971110 5506137
669237957340 17621149
355045637220 20257146
42371786514 1004549
862313123288 506051
532983655163 422968
317913492772 9637628
208932281020 19501846
200593494025 26110721
486648237958 16254056
642509513339 240706557
466356819853 5249335
202875881006 626899
741082024558 91474383
823624661343 49034076
716913714007 19977685
770528315796 11012274
781283502651 8882328
828138626274 92546909
568546196387 1495494
396649336504 55914859
499655811278 17054674
417895453403 5158699
620750336662 44343663
367941909126 756923895
168809376786 9773582
713898414524 28950649
208935483492 3935113
871983805491 169542191
513246725041 3617887
258131514740 14524419
464038352191 46549139
956185880882 6450262
52986676394 891254
491308194826 35846538
213479879460 3134495
734351867138 10536435
340661817476 1525706
613984853861 1336881
196076235986 3519698
92364023998 403972205
750252003691 13663377
401966237800 42591367
743398392486 10151232
435996925694 78823108
893613689914 37138101
506456204045 14116557
432288963646 1548365
770700335371 951678
96884424491 4350528
838850420738 285662013
100640876799 44608018
930275600094 81134326
812244713393 58475326
970559149085 3096730
707811621238 59381686
247512440498 14260064
752403353675 16707236
29519079906 4003090
723401352150 193628708
609149674946 264936581
757028317494 53309074
121883073691 2243241
1413671946 27900782
26462019886 23233028
561278537 169028587
862306899616 3051412
157466665126 173719
928877094979 15702687
598812841208 16284268
492835425720 9192001
333860019851 11979058
528425799749 1654107
598817282372 6057506
986377713238 81889626
648050799159 5143593
790393722042 756916342
864556582107 1450176
482536764438 37742341
263425885437 17130204
923608109915 4592224
469753862656 235321268
239174831771 347438
476848172865 10876320
255082559089 51103598
604906243369 1110291
61316913393 249249
644248975980 17485195
896376628967 3829371
732849447849 2054416
40850212817 31269420
804599699254 174043779
365393883541 259468209
442864940470 16238950
13609169771 6231225
829723773572 11125569
274802797081 17077333
310384960999 2318771
510273344302 746689580
790359771713 24010987
751722149011 54668614
425469914969 1616342
579917284668 2900352
938748581240 2537808
242940068218 28837354
330841487684 506051
463194984617 18459532
582128054103 45166940
342106169301 17749550
395177416229 10423140
136185456989 50650418
187746678757 3058965
667742192244 2031757
756322112400 1918462
949359022403 17855292
494901615629 52840788
469377633026 5997082
991726148309 20491289
448878613163 1314222
773643722741 13006266
627243866145 212533867
34825784246 756908789
189260306698 7009184
580651858830 3013647
264868855063 105077336
146821004324 14992705
468601592894 8459360
887172940795 121844996
413827379421 220676001
62044085615 31073042
407266258141 14954940
635149171770 1487941
325487969444 16533517
633674517309 1344434
414808830941 13935285
192272894654 11540984
261903110813 11110463
787215044022 40091324
230871815784 19539611
793298748131 121671277
595043329763 12137671
585065006317 14426230
638080980391 137419282
319455399145 15430779
196074234441 8572655
924340758062 8852116
741156149700 15279719
220144204932 31269420
810055530432 6344520
981903288262 27266330
656359978394 5211570
343628339685 5475925
120372965448 1797614
616257497472 2817269
142315989698 7167797
748751027025 906360
196832940438 2990988
626576226669 62757877
581435965566 1540812
589612944642 64359113
802462367638 21140847
101303780544 115598665
30266886924 5256888
78665465285 1314222
613937209537 12643722
541307449453 287014
542059690082 1684319
834294250049 1616342
610947046438 17825080
674538559262 12311390
587463701945 6321861
139277827284 7220668
746475105412 6133036
452619944365 6457815
59801132847 8119475
855856391615 377899249
365654832138 3987984
311787605158 23210369
938713912970 38996139
859985320118 45438848
721911304675 165916751
940244112193 19494293
267127487859 33814781
237674519769 9161789
583695693547 120848
659288169128 119866110
199849652332 2024204
790367415349 20211828
893251123661 102320491
59616212748 159232346
49190752108 6631534
541311860405 113295
675271071455 41148744
761557954900 32847997
670180774859 180992539
131695926013 34675823
858494743933 34675823
873652813748 9773582
478330916589 23542701
612363218020 64986012
282373512359 4864132
431515642594 11314394
962131357538 91111839
408063914959 483392
77131874765 49849800
873660548020 11880869
985666968791 44849714
923601062966 16284268
140686687562 83853406
354085681538 120538327
147600979569 22175608
360359237855 4947215
626845476013 3021200
509403873966 87901814
893179460797 84842849
162749366438 19705777
164811069865 179549916
378483557971 48520472
735691534383 79714362
827893946839 109949021
791907886246 756901236
630352294118 266530264
369284318516 102886966
206598646934 73807916
317164288449 28082054
190685013170 98846111
610183068447 1540812
162678964925 50408722
403496739143 4078620
445911078852 2613338
739521092178 7333963
616226583043 28482363
238460711133 10090808
767678895299 1110291
274809685417 4584671
866835419178 15257060
614699238854 45929793
299002165568 10030384
354115160897 74903101
442710096417 138582444
825199982188 19305468
199858746144 8769033
727519457204 35438676
262663999627 22523046
86817987747 14433783
573074444041 5596773
832021576226 8202558
794166587425 5521243
289931289348 25075960
853224829850 5498584
59622111641 104465543
119479483719 86587592
245267667457 1200927
352754398123 40982578
651836489130 2658656
150774113687 617865612
746474161287 5800704
210460848795 5498584
694970727522 9297743
757777718195 649558
12104295757 2039310
563261546401 7077161
904506817208 198606135
809904296713 46556692
894091462482 1910909
722050476253 10747919
15543612701 152766978
663781295332 112947562
208187963488 3051412
850895229066 45748521
614701769109 48271223
529154527889 40982578
531460382041 2009098
552649783463 10090808
276268010292 39955370
705593593370 460733
701790403098 490945
305837203946 20113639
560897874034 54290964
893937713614 56035707
272542291141 5287100
844847681168 37765000
533685252927 12673934
585942898654 2281006
363396410826 1299116
759326021959 21337225
233155501881 1616342
234693306975 422968
628096221789 281379462
147611364944 15264613
52904235399 15430779
890238898249 79223417
468618791075 1291563
916727791302 45046092
230104219906 3678311
978140045807 5846022
695727764306 3043859
294495617683 1790061
57526125147 4108832
247565160438 52871
420180574164 756893683
441364726657 8406489
545090730017 6978972
334467076714 40536951
386839905691 21971677
882750488012 3489486
896384257497 513604
489778743350 39343577
33060898613 218123087
261159828042 23361429
204400710046 974337
154416146004 3950219
155184504735 3081624
893247634175 4690413
86293908142 8179899
988744014049 2907905
396675288612 31692388
423056664710 78853320
100639305775 12107459
278722393783 363042498
260406884984 24328213
243717369701 27334307
549626326740 7349069
194551014190 18572827
616096052097 98846111
445155394055 8217664
925133943504 9781135
841072950600 10030384
832009521638 1571024
872145485009 11729809
840356299707 2688868
787981529609 91315770
560967082173 4494035
80204282481 13081796
895599629604 6087718
991011174182 2182817
862180379313 13542529
206683421400 756886130
832015231706 9539439
812296504314 42757533
995558478055 2303665
79336375210 96527340
277080659815 475839
136246168003 20257146
984149232018 2190370
155937765019 16480646
343702298661 4222127
804754596178 20468630
592027622418 4327869
788118337098 1148056
352742252899 56964726
492777433786 79155440
147589823788 6699511
469381439738 4720625
408822749357 1087632
423935161287 18618145
890931628791 79744574
871803470063 27417390
825935153037 12145224
463318914241 12047035
461759092152 9637628
144548315395 50431381
3010314910 15234401
418659892127 702429
543557887244 24335766
5289265276 9614969
402003375901 2832375
777514557681 2749292
883407334251 71881901
532213423288 4320316
114255763784 11488113
36262749643 24320660
97431193308 149791096
61269397470 33376707
735108715097 14305382
653348583812 5997082
299652282084 78853320
254322765460 35491547
940912839301 25378080
757778262011 16065231
83911496782 88090639
607161009029 5604326
744805349408 139179131
229384479836 1971333
999291818183 20884045
890307494595 3648099
105218430437 725088
118766767939 91013650
955414478292 20838727
620783086470 21307013
147596734783 14577290
960650230156 80182648
716936305030 8255429
881871175711 13293280
430014197642 679770
382325691511 83083
403700329852 147449666
769885419948 30408378
559260044561 215139652
198341054689 6918548
508730328044 17447430
628316437057 40642693
708605705487 12167883
118771722707 19645353
771429584668 17492748
352027089947 13459446
703288653131 9048494
929650574644 4720625
510991543966 25770836
208130802384 49570339
175643055218 756878577
277078356150 7401940
186907978937 70665868
152144136845 22507940
87780798463 324779
523085725849 56964726
537506509975 8195005
828946336135 38218180
386050413666 29872115
986468862842 2839928
291340368663 91240240
790302414231 88407865
73398489319 33829887
641237422785 4584671
163518616423 4584671
608668111178 20816068
472400062541 11155781
693487212986 756871024
483764088767 4267445
668493050674 7243327
667734616585 4969874
930337987874 100160333
622296359420 1525706
239990880144 3549910
17739532938 401441950
649520158967 39026351
261890625704 9056047
286837242287 48860357
411834332764 6488027
395161131961 27258777
645027924017 2054416
42189948039 67727751
749418885538 68898466
186941725741 13323492
416293666846 38142650
578219340868 174353452
547098157586 31956743
31019535415 1737190
184665955188 35982492
791129950717 14539525
163418486302 87448634
787340877002 6556004
865000750972 124881302
164281385934 5136040
666123600262 80877524
205130095297 18248048
814567025532 35287616
285205764887 113121281
615487084325 3799159
314132364813 51096045
545070601272 23255687
565519831759 12605957
475355262803 88709985
714669802008 11979058
724526620343 513604
291372823904 59721571
853218168104 3474380
829726424675 8202558
837322895683 2386748
179421947895 702429
781264657916 40718223
530517873789 130598923
643386650376 125357141
534488846403 4584671
298981772468 45944899
213379892846 62682347
403487955004 26382629
881605506489 220373881
458026749020 558922
866836952437 18149859
704086362414 756863471
984887318325 61866623
60557882617 929019
782682317439 47402628
342933871953 12681487
202116638746 5506137
48391984999 18164965
598021128601 38497641
314162455965 9954854
227034576588 46949448
798506017632 205207457
839601694989 1110291
15139995893 755300
230144024216 5249335
243775444718 4093726
416897559002 225902677
974357399695 5287100
709364766475 12318943
541230476830 39449319
678335321931 1623895
211220113714 4803708
662426952608 60424
755469718991 18180071
491997632260 96157243
473722448522 20974681
105935987690 50393616
590977937096 16374904
450422898731 913913
163488381764 4531800
835755460170 36866193
38599918533 3889795
270258114099 5022745
180811291221 117502021
236701399208 248267110
514028535665 11676938
962945872652 25023089
538269355016 14071239
166554943458 1457729
255471439994 277504773
644174541165 62229167
274809413509 475839
851693059603 9818900
838809853981 9154236
976547043389 36783110
50724508388 756855918
317050910366 100062144
653335721053 12485109
943266519049 19924814
199847582810 13844649
772216342507 1072526
299752752090 29018626
832546312942 197397655
847078730408 66262469
252865429622 358744841
518398200531 33482449
770533708638 148288049
192947535761 2190370
508756604931 1827826
460222601280 77486227
160470771063 17054674
126437121987 750594481
102173900844 30604756
472321201668 19705777
156662686447 36851087
246739874746 59963267
608688428748 377650
307319184817 54275858
152809185642 45657885
840322666198 15596945
613616750853 290918901
985667792068 37500645
591130016751 132675998
248316169928 1064973
480739869191 5287100
420029748713 111255690
114304042560 3920007
787216977590 9599863
766848594415 41677454
298996032532 11140675
273282416758 7432152
140043263004 13036478
576108301245 1450176
26765204453 487032546
752333314706 198606135
435185635711 31458245
162686804939 22523046
345968688388 4833920
713876344658 21087976
795630675239 59034248
26437495295 54668614
23408947850 52991848
918304637853 10861214
333840782360 8580208
746500756 4327869
22710091825 1435070
336875764961 4116385
326187097377 66760967
981174733841 241696
69518386848 11087804
872902672853 2152605
65081598471 17371900
607145026881 5981976
135929916340 164111584
116521790967 19924814
761484985367 80220413
282820045313 143204880
922862923788 2915458
323997687826 6601322
346674712210 59963267
580548412942 108423315
269500805407 2318771
760094524197 5921552
612448483837 19358339
99934845018 540885436
651053960971 31073042
24971028286 10219209
663200545568 808171
614553888922 19932367
326950811013 78823108
857752616771 8270535
235429089617 20634796
732626566372 165999834
313852420421 47138273
676823665323 1049867
405014113372 1004549
54499156279 8323406
923513236682 74797359
933319525447 26359970
367893585438 44766631
989341607003 148982925
458000525004 24607674
847156110893 3413956
27949370940 60182304
850192271762 8769033
416376583680 6578663
759226005133 84623812
697094947130 99707153
239224251050 7401940
92298736272 52372502
19823366655 603386511
901086835538 323933064
168753159807 2296112
242245849735 2318771
66435080153 187367271
609381091313 46375420
34706333957 67304783
993271770758 13693589
410924204223 87864049
574553562325 40113983
217259088957 9834006
648747676298 2666209
247540824672 9192001
663955248475 151060
998363305640 204338862
554921498055 16979144
600445753272 598680992
242262353040 2416960
392430278052 484026452
982679116910 8179899
993275464175 15083341
299764444134 38135097
216190249227 287776853
571452438103 81587506
373185569387 45725862
43088731974 59691359
753153864667 3013647
89329585619 3089177
360123825951 96036395
811581968261 8451807
10481504307 41413099
642742742426 18104541
827474143952 6978972
944056358512 9192001
85517951093 1865591
528536586747 444781064
416338509007 35838985
921298154484 2877693
801749953572 462575932
971936573777 96753930
966789969972 1608789
903939013286 4154150
367128957889 13927732
642385719669 289483831
300446774195 55295513
966619128665 24033646
90838077520 8927646
348230704928 24335766
360314886639 12364261
544244658469 48029527
224764304619 29222557
969041336782 2915458
540540253884 11586302
666135586873 20007897
365651025426 2069522
674539110631 4456270
161972503029 27757275
10582782484 11586302
46896506917 24834264
439843485292 16858296
277806487603 12726805
536762668282 3466827
645727928098 35121450
262692308271 5664750
138375191319 67954341
218756175828 39713674
960706228098 2885246
941754560321 48173034
679763910645 31662176
869797832555 32304181
16396527267 119375165
795661234677 8806798
79490592364 936572
921358910816 7137585
398205079973 3096730
84728383538 61458761
572340375930 7401940
91587130783 7809802
932688850353 2613338
287553840309 127207626
448169658777 9614969
554941188320 55809117
680899027544 134632225
581435383985 241696
850716170095 177004555
411825246505 8965411
252865429622 756848365
75445041428 47787831
806206138459 51889110
716373780249 84208397
52185356371 36851087
952390281375 13270621
757760905217 55303066
758149808781 346508981
551892588066 12847653
598081643237 422968
947854692205 294567
500052418902 310179051
788857027645 5136040
562489992751 18384002
224096309746 352294579
217209133415 50099049
102826947924 95847570
743423989603 17054674
914546622074 135954
517075822103 4093726
783562596524 430521
595737366974 20136298
843324868779 52878553
909997656541 1291563
693487212986 360043957
266385466439 14599949
645685298966 96157243
36222393964 94933657
22656639244 3361085
402740299046 14365806
299787352383 3429062
495832129717 47327098
740415789940 9524333
241491841704 14109004
127787749041 147275947
291467462994 3240237
255085995704 37477986
501941257224 2484937
588214333785 8806798
271751922968 39713674
19544585831 19668012
697993360968 5415501
916700917728 119903875
219520894013 19917261
870623918865 12605957
1919458185 156709644
503449900185 5113381
46897602102 1329328
583550547546 154791182
480708992527 13232856
884230248301 34177325
303574469871 14471548
558682293338 32780020
206640452789 42319459
98420680814 756840812
551008200149 82086004
141396495437 42757533
437548605649 25151490
408719431870 19252597
381565505126 1608789
862306967593 2560467
851360485907 203319207
597311653058 7711613
29479434209 39358683
720489732698 173280926
194518287041 45521931
848467001208 81746119
355037495086 14645267
249061272972 13595400
305845821919 11948846
202886168192 5324865
450443812988 7915544
784308636140 24826711
76407285669 56964726
501902668947 23588019
410335939224 657111
168060459477 4735731
414835266441 14380912
262632322345 54736591
718339953738 122615402
143630860444 58807658
629517219738 498498
195741698510 312618670
732565349307 108174066
701695764008 118287533
77946737317 16563729
869106182092 23051756
474431485991 91693420
48317044133 67199041
46178609779 944125
805508770375 9932195
832773635583 11631620
513120401116 11012274
660908188627 20174063
938009490384 762853
857696414898 4003090
446657360164 7281092
364109889459 5430607
615329083118 42689556
97627004833 35574630
511764290990 18104541
429265559388 754831714
623825841108 845936
979248319344 397287800
209691712105 9403485
214196009196 3172260
404264342574 12824994
439097196427 2749292
950084933274 31518669
977324911347 41949362
454217032956 20748091
838078867494 5128487
641988424722 15060682
318713679845 9803794
520052805217 15377908
745710847960 11465454
568527963445 39003692
175444411724 158174926
347406816541 9871771
900083307005 40506739
64347145157 2892799
555360334502 323698921
859284311488 1608789
828132085376 97048497
198282994778 38935715
994778653870 15279719
553413655712 3474380
380776050866 17968587
296016013112 1797614
389757295635 34736247
928182664606 756833259
336141334306 1457729
247548120870 4441164
489486230766 88362547
463261292404 62712559
657899936093 2968329
989491934362 30212
621521474897 38648701
826692877144 33799675
466255836243 83437991
511771594741 5921552
265674895711 16065231
874427297962 1978886
49190555730 7099820
923592460099 9554545
345977321467 8640632
373939041155 7772037
760769694014 32236204
619263098903 823277
276290420043 11948846
38608098432 1850485
330805354132 12772123
285392678978 5528796
267219543823 7235774
921333789538 31609305
284626359557 29690843
10713184623 635305489
439017451853 19645353
557918496619 25483822
367151594230 32832891
317201056453 13013819
217220515786 26367523
846326074364 79517984
18879582352 302120
485934993468 83007470
179428465728 314174588
629079961868 32810232
840993425063 93120937
582171302581 2688868
697230546139 1850485
71897980939 12908077
830494201825 19388551
609445065223 2054416
376936832784 46949448
63523294535 19267703
727792641255 163688616
204363753217 15528968
624555407631 25778389
872130854848 24788946
786583432356 18655910
834984971493 15838641
168639064189 37032359
568534058716 21767746
582177050414 468286
978766302396 37636599
70198639834 27674192
956932109323 11820445
149016305215 67327442
74191214028 226590
213479819036 13406575
39368276858 113861475
882091866412 40295255
521585308105 33550426
719177626350 13459446
270775615041 84450093
261798199643 38376793
66591034497 15272166
467864971869 4735731
757820876037 6231225
642534000165 54124798
445915890113 1231139
828198982297 44653336
751760873242 4018196
560184886346 48210799
967495200729 22840272
10455386033 113408295
916035098525 5679856
299019409067 22032101
951570501820 589134
171841927321 6314308
673780449952 17621149
610955619093 8353618
635081927411 12296284
342168541975 31986955
984183250730 16495752
289104402420 30363060
804758614374 6744829
343648498642 49570339
228521512227 5143593
80220959505 1978886
649446796678 196378
704075849044 6359626
18551903000 373949030
737182835656 143642954
425424007835 876148
749490291600 15453438
615469077973 11442795
981927631581 151060
992537294379 576898140
352022172944 9176895
992529190416 2394301
313390773914 9244872
487541953830 13912626
549225776044 386947743
428016656544 491488816
405741768986 2522702
27608496497 352566487
131709763109 14025921
161983590833 20785856
359446231621 41088320
442877327390 10528882
289189547389 5823363
172571546715 4033302
330047954804 10392928
827093178185 246930229
62043073513 22794954
389118115863 4350528
648804482411 4554459
80075050651 24381084
846163390297 211196986
959043216923 177978892
147631017444 756825706
269496099888 1525706
922095214615 3587675
966720429501 35295169
104456219848 12719252
157337206706 103098450
354130523699 97932198
461384825896 311568803
451189565590 17069780
329067726870 127993138
421685395713 3965325
627588290498 7832461
488157772173 82607161
440421032584 151498074
260406930302 6163248
18661330864 128620037
832713173818 15944383
480476261938 223621671
820662036482 13263068
496631946693 11042486
876614486931 23693761
71141540842 18791864
897050899977 18565274
776750881810 3920007
13627485390 756818153
255882579996 4652648
478449423159 10211656
364866805395 18172518
814857007455 129851176
99119884683 30257318
892579836086 10113467
593540978451 475839
741629473145 307376888
557633317998 321146007
460192985967 31382715
852931569519 290035200
418781880224 118023178
253604679497 1586130
533718561657 12681487
198232215959 121671277
5229830719 4199468
513099426435 110168058
723549421162 219074765
186980555714 13754013
58184104336 88845939
119613942225 2273453
319350268938 24154494
819648288334 138174582
830188176924 325035802
202897052065 513604
494323887065 28595658
716932513424 23927904
669987592184 6004635
765888389484 256507433
37079515551 1654107
750242970303 17334135
533643779404 9660287
85878402506 18542615
729070071780 717625636
696477436915 17409665
449688543606 6352073
726659019850 14683032
466336139739 8300747
922014420174 12145224
944080286416 128401
801724039635 21133294
342913222051 12001717
544850008354 91361088
772216342507 1072526
101362036833 66632566
285413925567 2054416
857740667925 5574114
62077333921 944125
118806934793 45907134
166501234075 14705691
428055743319 381811703
40776963823 88604243
721327881149 154844053
8316506052 1971333
442112359956 8436701
886527544904 10385375
533740616417 1729637
825216394857 1208480
130919916093 9131577
805372484043 160448379
99922254573 9456356
782062110803 2620891
422440997427 7553
650078740676 202488377
592990749954 498498
778279449585 513604
715408719145 25793495
637370734442 68898466
955140591406 229173126
244506884385 17054674
797934610929 15634710
280857354163 3096730
917494858470 3240237
478309828613 88407865
540547912626 6382285
704073031775 11321947
235435940188 6978972
499637472594 29902327
575356075722 1299116
229350710373 34471892
749511288534 181747839
923636509195 3210025
234607867439 52954083
645765217259 18988242
220301239355 2598232
49210344184 756810600
875907337712 29396276
119454437971 161256550
676762486023 21654451
850871852531 53777360
416371931032 9267531
314163475620 12877865
110517438676 13134667
809972152865 6193460
971325521377 7553
870605587734 10513776
585885933928 85054333
92047636787 302792217
37828931358 23580466
704841594437 113295
14375881948 1080079
509460717844 1737190
164986004898 44139732
617763292952 11979058
103687823352 8580208
678315238504 20158957
875185263765 755300
366275529719 38376793
783555942331 17251052
742585455949 56692818
325511534804 11480560
969939591601 635615162
638131698786 694876
145340511394 7938203
812151637774 188417138
287564210578 13534976
797947292416 7213115
675292129219 20513948
803995059351 25733071
443606138613 28278432
966018612700 9509227
71043185676 39479531
552567931602 61979918
389140207982 438111765
772167323537 49668528
55958070288 34751353
810283426695 241174843
706900639208 52085488
304974961425 114903789
467600239219 273192010
900756210922 168167545
616244445888 17349241
595671859805 117124371
865336625329 5876234
913796352778 521157
39276908623 20861386
174788872154 89238695
562463217366 19539611
427674996995 56556864
61297184957 10211656
261757096217 42953911
950864160772 5725174
125669994801 2794610
149139449327 2424513
262608477524 47916232
451214180817 2484937
456472153607 30650074
898584294119 53203332
556905466006 305964477
49925779450 26964210
426706491317 258501425
869130487240 668757726
729070071780 694143359
856989771730 11812892
62787088925 17734444
484471381493 54698826
293747085577 83083
390510971334 70076734
579841429889 5355077
269215906247 280231406
920602463166 536263
252091096874 7213115
657132876478 6956313
990241184003 8572655
53695842264 44343663
44662406265 256802
265729209334 362544
43792527661 22704318
693470846041 13769119
399689190790 32070038
234600525923 90870143
771466669492 351138970
676070752477 3066518
952348490626 35491547
449626737407 18935371
4539660644 966784
370176576659 19154408
573069625227 23180157
469301136242 33739251
879728451253 513604
324746401204 36005151
511030426404 204467263
564026173544 705903380
327775197898 16669471
826710052666 8142134
47670273596 18187624
525200655267 202994428
876516418779 106693678
366373764037 12515321
132446149991 10309845
29484018880 29902327
787137610666 14562184
894110571572 506051
488866114766 3270449
167081243645 170388127
825946829975 1978886
916826433076 572872391
358840224625 11775127
487555307534 2809716
3017173034 1918462
658618278858 18897606
551802427905 61519185
233152397598 8610420
26478704463 11155781
467788286260 35642607
895585263798 10370269
772004110760 47546135
137745732258 21828170
12848907856 12651275
606045748561 373367449
792558554537 61572056
430009439252 10128573
497157937207 155591800
623011952893 52682175
543497372608 84812637
189268682975 113295
998956336582 347536189
143075488760 4093726
18086072131 33973394
372461365494 15325037
3273279752 195154414
389877244828 7915544
565454928830 46179042
722245562690 8127028
880454407442 18595486
872905814901 1125397
641971211435 14970046
190770853015 10476011
348194684671 21850829
572214271042 14683032
938015525231 8640632
159575922241 96074160
717018806043 673402821
679747294045 17553172
934156148192 56979832
549614226834 14365806
845653283742 5400395
628159130726 7054502
328553730520 12522874
993284716600 4176809
222031539801 311568803
49906217180 39434213
147617754782 11714703
481489383187 339885
966645752990 81285386
860769094522 29547336
370116190424 13852202
3734594333 42923699
854301252386 377559364
579885607386 22976226
103698374893 3889795
289153670639 17976140
752527222875 11208652
242240675930 12877865
755315509390 173280926
176367387918 12764570
260436250642 296621416
884973349800 41866279
750248189426 5491031
435317707469 3821818
40722763495 123944730
381555927922 8179899
682685016665 33482449
648784701104 7817355
61303197145 12130118
583537616810 25106172
371704562853 14388465
866672493415 167548199
408808889602 634452
332359050332 410694375
213458021078 15370355
918978916416 108929366
769925692544 9985066
935746854498 4312763
60468175636 38308816
850162203269 31057936
60506325839 25159043
573868240870 755700309
421676641786 15513862
242215894537 1888250
968722282956 264664673
569470856494 373654463
857015074280 45318
856989416739 13731354
247476269181 57810662
996070729662 202541248
973594328064 11714703
387618891493 2243241
118096356512 7802249
795503709309 49457044
468630422695 944125
262618825134 85499960
946280746006 1518153
121799968032 35635054
651086937369 241696
247555938225 2386748
328552189708 13716248
567778321048 29547336
632882834914 34426574
144584494265 8414042
1448597018 29554889
960721651324 1858038
59031240857 12318943
958350984879 15808429
253444812699 47855808
469375306702 6948760
739659531115 996996
35579528328 2764398
962627219135 126346584
593151190780 82660032
928084763026 23285899
364106981554 41178956
176359774494 31911425
372211512254 270820368
476371956215 463746647
496577678388 2129946
488301974049 725088
438309834348 1321775
500236870715 162253546
614693234219 42598920
745669283801 3451721
950873934354 9524333
407216257281 68090295
414880999450 429017953
448146138735 43913142
665117352243 222889030
918265709691 29789032
507219887469 5060510
53660592413 64449749
32914876464 184338518
510970471096 45438848
676724101677 57168657
560993155129 2235688
639553980745 75462023
211138080581 65771524
258875688765 8821904
380454995495 88468289
615336915579 67954341
566290154270 2832375
551064107455 15770664
501120103023 63392329
846316134616 49215348
365343157593 262262819
891022000436 49268219
717294679368 288086526
551890646945 8572655
106744958902 1034761
329233515220 92380743
302760256877 36292165
314925663550 7643636
395139930690 13278174
9072357015 11148228
670740089615 7892885
168769882149 3058965
847102235344 16412669
457122239911 28202902
766151989184 9856665
407293131715 7507682
313357208382 16314480
601860565720 15491203
8962838515 5317312
330633757525 204187802
160463754326 8587761
349733433890 21057764
918091794313 220947909
808524530591 34517210
967538690903 67977
582196143992 756803047
109019830242 706703998
107431103228 49970648
336076582437 33490002
199089035426 16133208
974774997106 316516018
540447299113 87992450
906927371218 44343663
99164303876 8179899
603391316312 1880697
215631108596 66315340
657135791936 4086173
570813220566 1895803
164978353709 52108147
317891687261 20219381
553391034477 12862759
524583530255 17062227
582940892451 10506223
421657049304 26798044
77956752595 20106086
379898392672 67486055
267933989240 11442795
405636880475 3867136
75649206571 56806113
676021046184 40333020
99159983560 15483650
917309379449 245072191
400464883484 16979144
62825775391 9894430
221067981338 32764914
379992148061 27334307
199823662459 38263498
73283902756 96157243
760021328074 79782339
224605495241 209467349
348098331050 9139130
713881397615 27938547
186930736126 58362031
524569277744 25423398
862296567112 8980517
771273101614 147328818
533722881973 15506309
881968934190 4894344
310239316500 71972537
308021779577 67629562
361109937672 6352073
571550385407 15823535
327752674852 29622866
466290406324 1480388
218001495580 29162133
67970891255 3436615
737365217947 30529226
258893596928 6707064
428508477286 756795494
531480404638 203372078
64318579711 13633165
82402143839 114926448
152152339403 12318943
884241336105 26427947
550382290998 5256888
46003636981 1631448
417132449749 7764484
915301226792 7092267
806124309257 90326327
610166353658 12069694
263379494911 8806798
413249711281 2371642
954525596340 81595059
747114738364 21503391
274052361619 2099734
156612096453 15868853
355046249013 20310017
848447922330 21397649
403807907231 249339636
25664083607 45227364
424723066776 730798068
62791567854 4720625
291446518525 18368896
876655038988 26866021
233870098358 26971763
718448090039 838383
906227283648 305964477
645299438855 467115285
146854456561 11843104
459077294978 97781138
592765383946 10808343
726020572719 16843190
387607199449 13512317
782795990089 11684491
849419109323 5830916
469348893861 4992533
963744027968 12651275
129459295106 521157
251291385640 15241954
398180880161 11510772
6036211252 8255429
434552543657 9456356
149017838474 33135011
287630337093 11397477
386056584467 9131577
15868746692 9411038
386631110559 150712562
264873658771 3942666
981884398209 40778647
248250428616 61745775
982096727739 131830062
380049815216 2492490
580636246779 14380912
330036406267 46972107
310366259771 26752726
994767271499 13315939
778265869291 4048408
705428560320 101300836
294466712352 32961292
791150804144 756787941
799448684497 16873402
943320779801 75530
214243306082 8904987
108242952133 7764484
840348557882 11216205
469353206624 20053215
745718174370 6571110
409568924927 2771951
552590167634 55567421
475443096640 1382199
651847697376 674936080
293924270998 377657553
526871317631 49766717
992534643276 11193546
539788088785 3693417
480747142324 677889303
538246983030 19003348
15867319175 6623981
893192512381 155735307
153562204230 105009359
964498277695 21103082
139122046659 164315515
716145544101 20370441
351213564276 63407435
880456008678 27870570
728955137 24524591
850176961831 24517038
80218791794 23912798
674314174738 35959833
513274852413 15053129
869877078631 8693503
822943003499 1510600
999339477613 4237233
515301925335 95099823
886452271706 36322377
363004500762 150893834
63531927614 60748779
426184609635 12107459
782572662985 218923705
79475796037 1586130
803214049345 5853575
199847152289 14025921
451194792266 4358081
395149288857 18595486
489804038347 19471634
173132061992 171521077
64331971180 9207107
3785418064 756780388
863830685936 235834872
813765108822 14954940
883449238295 15234401
36989914312 2107287
190444638945 21133294
638220219540 756772835
321745671458 1767402
542791749095 24343319
682118360799 11827998
539764538531 33897864
404250256229 27870570
398913044916 18504850
990259998526 506051
511696804935 10204103
551893282942 10853661
998371070124 7341516
713167820793 75530
919842533583 9826453
393544775667 127826972
774452270985 37251396
184709422703 15566733
926621513595 16201185
757047101805 33897864
817620248628 26473265
71140906390 1004549
60411475265 4373187
961122405545 76836669
653204585867 97516783
716857368627 34743800
804013790791 1072526
99136184057 27047293
648036463565 18988242
862288704439 5815810
169516526005 62939149
62066193246 11427689
936459079333 22613682
363611195081 272285650
803989674062 8844563
618529891834 4599777
807768800476 34426574
266469425587 9834006
919083895563 7870226
798682485924 24977771
875139024299 13686036
137542246885 200381090
787228035182 101920182
455751325905 294567
814525484032 36322377
715343816216 20257146
619207599459 67433184
718453535752 430521
200590805157 15581839
650920907323 40642693
842575264147 9312849
233904774181 21322119
983449658052 756765282
80730945212 195698230
15050394654 47198697
253610661473 4947215
35569022105 10476011
376246730686 9849112
373207533511 24010987
267994088461 4222127
181685210680 226590
86203158847 99329503
153642553044 39124540
680587376064 5204017
926629663282 10513776
953804738426 10204103
474661429523 21971677
819162841918 629247983
436809325968 15551627
795940340280 103347699
874984421942 136679088
694976966300 20483736
966774561852 2560467
630606830218 24517038
523090756147 46549139
69609370286 29902327
635890672033 31480904
663923163331 22228479
59024669747 19871943
136943868419 70733845
87791365110 17334135
843956352044 176143513
610191323876 15136212
617766034691 8210111
484517945738 12409579
540474610761 30612309
350480417631 15483650
34773887989 27077505
296770164650 3217578
45407766111 3429062
80949226912 44388981
375451256685 33550426
293593132778 32840444
447403195849 6102824
597315792102 21216377
303423069986 67342548
252782611383 40982578
944021380569 30347954
690450319882 135954
753167988777 66957345
920611843586 640524612
415545701215 74412156
121693652004 7386834
980105463590 175070987
632116847825 37447774
916000060158 25151490
700289819188 4765943
958301520282 128370788
794179132552 596029889
306605275663 4222127
838267548581 183424605
88562012400 10468458
177895215499 8066604
631367190322 22976226
468456122114 94480477
586638816562 59933055
430727766911 30597203
387589517876 28550340
354232391010 1722084
514754491854 31888766
498737291354 151173295
495838292965 8285641
464060150149 8602867
225531560612 71179472
981142255941 24501932
21157543275 24675651
803190083676 4924556
900795818854 51390612
892566180262 25083513
931441956201 466926460
678304868235 39003692
498800343798 18920265
311859766520 13889967
212706717021 5574114
812318725240 23814609
498833486362 26291993
604132151911 16865849
684386072301 8466913
254379593826 756757729
507921734482 14479101
316314478166 115009531
762271448639 62463310
673801228255 453180
457258337418 7938203
501937835715 1820273
903171379643 26601666
420126608385 10725260
53670101640 11707150
678237163143 2190370
709371904060 672217
351258859617 14539525
523817195728 26291993
828982076931 838383
321002124332 52871
562497704364 642005
912190548025 21684663
700275158815 1616342
634378728411 32681831
590997982758 155705095
794115649993 30347954
826661705913 56451122
81681142418 43905589
570382223727 146354481
928169696511 3806712
329958376224 96557552
263369751541 14879410
218737927780 10007725
87055189712 8398936
878215245874 731432520
11330038133 17825080
350488846779 17409665
809272987167 10121020
190776011714 1080079
30965055626 65121966
136059404972 51964640
813073209110 3806712
142269772891 45401083
411082620845 8210111
40648562823 8980517
184267428696 433081467
726779361799 7840014
562389394344 66919580
830358466862 124284615
903902011139 30914429
528266884629 105538069
742683516548 672217
395315348709 533619450
976479119260 153401430
367941909126 756750176
290624563706 84329245
249069415106 7628530
588230399016 2507596
224841496279 6042400
639192531930 514925775
638732985157 199240587
286753033890 176362550
329330721924 756742623
86871583835 74321520
628293702527 83521074
458780273659 5007639
155746666566 22915802
404262763997 8066604
803204154915 7235774
978127802394 2975882
775239323391 770406
248808670440 122751356
55778293782 124375251
186986499925 6495580
463953328070 53241097
654764800712 30967300
518575114450 7711613
439042852592 57727579
355795332488 29547336
713228131092 569866297
974851629844 58807658
432266946651 1200927
778241420230 906360
660175600498 317777369
871391862181 8353618
511787508506 756735070
262525454948 112547253
353513156991 2175264
211912934892 41458417
877957847593 223191150
37829512939 21367437
264800432436 81134326
75159606005 543785788
742680117698 6435156
840264039812 73248994
491239409655 1706978
879687748136 15846194
425436168165 28278432
410320032606 6525792
39305587364 11994164
873671401681 815724
90802903199 40106430
619870676923 161513352
528415844895 7537894
999342906675 1231139
801730452132 16442881
429731383110 261160081
125644730016 25007983
958382163663 53867996
296728864846 35136556
388969495482 46299890
96545355215 193417224
772673744228 39592826
420125067573 46231913
225533524392 43029441
643116245423 352566487
468566108900 7711613
505456277887 245608454
571582591399 1268904
875162755825 17847739
927425582504 756727517
753247552079 30196894
681212280666 12190542
810005106604 3799159
417872152398 33180329
416348788640 838383
648778288607 10053043
612453355522 16352245
99925645870 7228221
134748771459 4947215
372463457675 3708523
973602855401 3398850
623737403031 25808601
330073589686 2152605
638936621590 23701314
277823534724 12877865
560172378578 19962579
322337939547 29736161
382993361199 88287017
36312584337 2303665
200483537451 134934345
56626578359 112471723
837209215480 105772212
740420714496 377650
894066227909 26186251
185453135995 7364175
428342069996 72078279
719928960619 43316455
828876266954 24690757
35582866348 175969794
578895220667 186936750
121874191363 2749292
231413501432 236869633
236913721591 46677540
899311504106 1525706
618527671252 2990988
856958570287 6903442
556382874342 51292423
930969833683 201143943
389127413606 11752468
470866925201 13232856
909153896211 99933743
700173661601 69223245
602625095080 9237319
331595858259 3089177
700289569939 4267445
177520843501 73113040
38325042204 221589914
643494401474 17462536
416325971027 31133466
483739873849 24819158
174873005021 8210111
251892649352 17251052
86291000237 13769119
982612371049 1178268
86253877242 44487170
32506267123 20362888
287793066072 580236566
545845123251 3791606
294459046057 3542357
997569682124 127449322
236117839728 71640205
526133042499 10166338
943322252636 1578577
27247554139 1072526
315703244088 257156991
491279123329 59872631
560219380897 3565016
691200143551 5823363
132435908123 5929105
142302469828 21911253
362586246240 50733501
933451786030 19222385
440608754846 12092353
89309215178 21171059
757813866853 20400653
194522343002 21707322
552623015631 30015622
832782442381 5634538
134694087739 1555918
863794545237 29970304
206589779712 92207024
866859014344 756719964
532967831628 14169428
295209836510 40151748
769743295147 117924989
485903935532 140485800
898572435909 78233974
264934913601 17371900
669216552138 42848169
320110432664 16790319
199101777337 7553
620030135859 14222299
501932692122 9562098
394373392232 5808257
106953375978 289619785
232957228078 106587936
973536147305 20544160
635174595168 9735817
990225904284 24456614
193045324452 5657197
582141974282 20151404
841101584023 1842932
60516371329 28172690
539042464178 756712411
339876759062 31518669
84763829767 11102910
912283940464 97516783
523877785894 12537980
214925998687 64653680
921351486217 15717793
95336747626 14101451
426994313082 756704858
43671777850 106210286
856913305158 78475670
532944507964 40378338
786436979686 148673252
208910528380 15438332
779010201929 20310017
523143740036 148499533
324017597534 10037937
646533296529 4796155
2243829323 8965411
609847337597 125591284
577614957767 17130204
551902996100 7605871
287691206314 180637548
27082264287 163114588
148356060126 3512145
388835029423 122388812
75951802004 322165662
838602758274 108536610
241470262783 23875033
761989276112 29789032
55236570369 6729723
224077578712 2930564
410936137963 4146597
766126452491 5392842
519896375034 195237497
495662141899 221839163
982651080174 26624325
694928030413 43376879
955364598280 7349069
456267996017 56247191
121796954385 24010987
585779761407 23527595
558609142533 71270108
132252083209 105356797
667729306826 9237319
121815300622 73823022
902430664892 2658656
983263371266 133151837
50670791858 16760107
6802372060 3323320
958343326137 68513263
65030676145 29841903
163521259973 709982
657038403554 88317229
70388484489 10090808
345739401967 132041546
792559453344 87463740
629827942605 46745517
884234425110 10989615
363246279845 56700371
862986835376 3043859
273241018765 6359626
862306876957 8353618
201376203456 1774955
436018587698 16118102
711590090541 6299202
143062051973 7092267
449562589778 113770839
386064953191 30015622
383806456349 29411382
160376192397 65899925
953133662335 14343147
676765930191 60167198
843375602280 10898979
191485766718 36828428
186172551286 52667069
116001434585 159542019
138858243028 32221098
904674750610 22228479
222546631742 13285727
296776191538 651431144
336136334220 1578577
320154746115 69306328
124046803042 40839071
373414628812 388216647
833357814409 49457044
600980626520 21873488
330821804566 9849112
748649401410 76421254
658491388458 169164541
122602164203 36156211
785153551673 164670506
797270664464 599051089
913021664633 7062055
229382772858 7877779
505661847888 65695994
483723060871 19093984
526142868952 13013819
552666755054 566475
316455107473 2719080
916005309493 10037937
267220080086 11820445
117324319470 22236032
152905441074 8368724
302623094397 157102400
146103900251 7303751
510564890102 336576786
141531044579 16843190
861541818887 4191915
93839653202 16926273
549540003503 73906105
693469282570 929019
143041787274 29320746
358798796420 14018368
869876104294 7590765
217086502907 65356109
716727819571 30959747
448100979348 50423828
609451099664 756697305
220043938857 95273542
773631041254 79669044
108167339050 8096816
922871315171 4735731
991767855975 5113381
554941188320 147751786
283117414476 5581667
970477916570 48097504
493617538058 256734023
493469469452 87916920
63592540439 1110291
319438555955 9939748
367158187999 21171059
439017497171 78536094
219526037606 15136212
734299434212 61156641
170101792463 18474638
167764283688 183198015
937119739837 12628616
592035417114 15106
827481855565 611793
984904274810 25468716
497933433523 83113212
103667807902 10793237
474824060313 112335769
208022673636 85945587
694206130185 37387350
426898209116 42387436
574591961777 5574114
600274867053 5475925
991346428787 28754271
40118440818 3149601
615401010337 64185394
620821583705 435966713
791898249024 3232684
673766854552 28860013
91492212232 9448803
831979271873 10725260
896335993827 29653078
6438121082 55408808
901622305473 20634796
841081999094 3194919
760821885244 1223586
270983624661 25733071
608622256915 40113983
989495295447 4879238
699232950963 231967736
840254485267 68619005
286746560969 13338598
915215711726 5453266
144513284581 58241183
426596527190 202714967
643519794254 379757287
536652198104 73800363
74676743121 184368730
169534910007 22613682
980398701262 17621149
187731293296 14267617
937900659207 122048927
940270011430 11540984
797884239972 33263412
648781302254 36088234
75596328018 85824739
33057756565 4448717
132403694578 12530427
850822674948 76247535
202121487772 17983693
510202965854 12371814
575244125156 129148747
127937018980 7605871
445884824624 23859927
468602272664 16979144
491158668085 64766975
294474612790 20158957
361885252310 542781239
878864841639 71881901
772919881392 11420136
611653168449 56760795
523804000637 94858127
675215201914 98015281
507952701782 10989615
29385905410 132441855
840236267431 117947648
645762588815 18489744
177834451614 72546565
267243962672 3217578
255559560845 49751611
704789856387 26125827
863823344826 2817269
947983545979 600886468
704007970233 29841903
332886476322 198296462
524654777704 1880697
485654626108 121286074
133993683349 1125397
294480851568 18142306
114524808791 119994511
109005615902 2152605
479175077228 44139732
255083253965 11722256
546406847008 61942153
179311077408 41224274
909242387159 422968
241363795695 111965672
404869284597 108559269
440561684550 30378166
931953203665 4969874
248997525652 44608018
919352562920 172367013
69554180515 48029527
172478486202 56949620
979660486554 3028753
608686804853 1548365
587655313596 488203261
494323524521 40778647
364898475124 6843018
508175114567 554337329
355794388363 27017081
153589138228 35174321
787145503551 31412927
399736563206 15106
388372861759 8391383
39267565562 82040686
20318133473 74827571
704567903929 264740203
317217408292 306289256
895555429448 43882930
545064113245 20408206
166555736523 1669213
576716883814 92947218
882674618127 78264186
648052339971 3557463
398161310338 26548795
178864763085 172200847
408468490998 353261363
488206670295 91746291
525153879538 215728786
635166898661 11805339
490550327212 25770836
904637098905 30128917
654837166005 11571196
396694624292 5256888
925840518695 20151404
364899570309 5846022
635127237858 18814523
998523285733 41956915
400393605823 40506739
457264334500 11873316
684396857985 4388293
45297643371 124556523
835009420554 8519784
395191457256 2492490
554842629629 86187283
465409016948 52916318
450350699604 23708867
211209335583 3716076
508707910740 20377994
533679006596 29622866
386761294067 55952624
651618849435 207715053
239081038617 90923014
29427952961 25808601
658633044973 1744743
905914121568 141339289
496772915479 247126607
341334706287 87992450
943306451760 11933740
116264324303 248448382
998408283755 127079225
195310120496 8482019
465564797573 39003692
140812414800 1797614
687156443100 264234152
578318828984 20483736
23440368330 24267789
91537892776 10732813
714657483065 4078620
600167561582 187359718
697619933095 107192176
463930457586 145833324
763895848472 756689752
234648366625 44592912
894022783053 71761053
447388678983 13678483
586592879216 77025494
674515288469 3761394
486046717038 73603985
291465159329 3693417
295980808579 21450520
420160460931 3096730
135493610148 18142306
574381006487 32077591
691197522660 10015278
436782965998 12651275
676764910536 50846796
458758521019 18686122
604674887426 227843798
500326313341 98090811
327681601122 125349588
967413590564 31307185
332862918515 2892799
413183939757 158424175
55909829277 75522447
374672958206 3210025
669242964979 4191915
212462377471 182986531
662419611092 15279719
326957895727 40763541
634420277464 3844477
597313488437 853489
953127990032 27485367
547360548806 5460819
588983863231 23217922
641231403044 1246245
769651163653 36012704
440594479676 26027638
314165446953 19161961
867509720400 28474810
629135234316 754997880
575778718537 171090556
461514140809 219845171
853211468593 17915716
552669942014 756682199
763882517833 11321947
257365338826 5385289
99152158652 12877865
386868961676 756674646
594304609004 1669213
763622309430 56315168
615294399742 187367271
647287584021 3693417
638961093310 7379281
482137248909 121444687
398772287208 59933055
14298886666 37296714
838681354792 2938117
3767585837 12016823
639714006156 2779504
204412175094 593711118
331585185870 2061969
385298641323 54275858
803938713971 70250453
28704134271 35695478
507194101527 22636341
386862617562 4788602
269506515475 596687
127172753975 7507682
487531900787 10966956
672079613353 185698058
753994800175 45929793
969781394422 33799675
361719570108 129972024
194542237604 13738907
82511194053 8323406
568499768096 59963267
586517794843 216793759
532098315568 61692904
153637681359 28444598
80178519198 56639947
859241418001 39358683
279896650734 159436277
396275651829 423511816
487504747752 50627759
756936352166 77025494
180816978630 87297574
625349823806 756667093
746381606825 72909109
594976750068 4471376
352029438930 12885418
36310628110 6163248
44526746832 65016224
771445717876 6246331
445901849086 7205562
218749408340 35136556
881081102105 71171919
359562102194 44147285
724306812937 218840622
108921377293 72440823
418587889378 6095271
405712387816 39132093
398971006638 5543902
680508741781 94941210
972835146228 3920007
635167019509 14667926
743418136028 27568450
318982067741 112811608
272535100685 6918548
956938982553 989443
778275718403 2235688
793412390569 1102738
968170974786 28489916
283077632825 1314222
730868583775 398262137
125393018738 263539276
648789746508 28829801
906182766672 11435242
879705867783 13806884
21914051349 9516780
373084359187 17417218
297495652553 37062571
270101366690 170622270
512542740529 113295
254166441019 148695911
956894570913 13995709
540536915458 15491203
433033673934 9735817
731151043316 3232684
888019442864 23550254
869462403825 403594555
11986846607 36480990
539725950254 23859927
329294754944 21307013
902420823333 3527251
832182107282 48822592
205110835147 861042
794159706642 8549996
686653972628 14471548
71890080501 16563729
915214231338 19705777
620023813998 18444426
226418516143 393148756
908498529954 756659540
744966553087 1367093
168058223789 5846022
958465948686 621581688
641832893346 76300406
543412038814 159519360
313412881545 2439619
698145455323 118287533
986414571878 32659172
65790137442 66980004
357905420433 137940439
96097931007 3459274
235429988424 8527337
193681679402 26949104
848441585363 141429925
333762691893 99223761
8272524933 2620891
94933764864 67372760
398440242222 529336899
654879009219 108340232
564750468479 241696
934175038245 29569995
578345022788 53256203
760057159506 10400481
221804066506 15453438
613959067919 21118188
350503114396 20816068
902724604587 43316455
859839026061 106059226
473169765706 2552914
535126727059 44215262
978846915565 34275514
308108880773 17273711
811490033145 100296287
499056231479 242798738
574592535805 241696
468477670823 29041285
906958587767 4116385
573029579221 17062227
579869602579 9131577
102061262955 63475412
722904138566 52954083
660151129184 1351987
483004763424 7130032
118720551132 122789121
900135490682 31609305
261912536957 23557807
373954252897 11510772
121781568924 80877524
875816882984 48105057
708574307666 39555061
22712470614 701243179
549641613606 536852134
309604827141 28150031
267961580349 34894860
899322644781 11714703
443573101791 25400739
174759717574 102584846
150616898398 25189255
627492797919 26291993
730400517218 48082398
517996630180 279883968
169508920134 23429406
27180256909 57017597
210444337937 20174063
586680652629 56481334
124045345313 54109692
538258946982 18444426
267768163125 207911431
179919116161 250986190
187717675237 2258347
376032625795 86957689
268639907320 112819161
751702390363 29955198
734239742853 7696507
800101036701 129866282
925049901273 15166424
479207011312 17568278
2247832413 16503305
415589032776 45884475
404752734254 164579870
317963312360 3006094
670701516444 46715305
426188439006 22326668
7529944591 26684749
656604053183 32024720
470135848078 4131491
464051781425 38399452
11988221253 32236204
562322791990 75288304
682698181544 74978631
70324910888 19056219
142295196289 5740280
423603252255 38218180
774333424530 86164624
595012815643 32644066
965127661226 56692818
169502356577 30340401
105220764314 11374818
189847703102 159096392
897142298424 756651987
485289634936 756644434
349585470620 56171661
621456360484 87191832
279363303192 756636881
328559236657 6223672
957680792489 17266158
881183339513 10966956
912190729297 78536094
142280029865 20491289
179350073547 29841903
863793019531 19388551
474585385919 103899068
710083260300 51148916
362522695298 112365981
142237944549 36994594
744938161360 28739165
182959665323 230683726
867580076595 4312763
338403207339 2771951
80371528154 549926377
131716432408 13580294
60657785742 40295255
566218302581 78181103
533010656732 247844142
891817572626 10498670
934195741018 33301177
873640003860 12764570
721442090062 9199554
364034729556 47802937
135517703812 756629328
148043365926 185705611
925809634478 19328127
397969955083 61896835
777420152734 100666384
646065448603 197450526
574480690981 5211570
121765684965 106799420
832764405817 22991332
28012045328 670917884
56015533512 3466827
510135940532 136747065
41589945678 48271223
449691187156 3421509
899389451066 18142306
919097679382 227609655
248994391157 47296886
257372914485 33897864
736530136014 16057678
272537985931 8753927
430000352993 1880697
627622361675 746462990
624938011993 169292942
632881482927 8602867
871937898357 185856671
449618950264 21382543
352728695264 34207537
676831406742 756621775
475934849405 262889718
909187809181 58173206
592772204305 16858296
452693170700 20015450
798704298988 7522788
332317690510 4531800
574524521040 54706379
916042908327 21465626
497242289111 156845598
144402247928 115666642
675123334775 36322377
725221269347 22613682
337410290365 161770154
740066010510 59751783
601097343029 21881041
67993489831 15808429
568568666156 297822343
122813390995 474539884
250488555017 74706723
418446459453 202480824
330809727319 27304095
627508568583 68671876
2250687447 19146855
354207171543 9093812
485993604748 37500645
88541793019 21239036
134721414493 16593941
575381627521 83083
474543300603 37455327
703317505591 4735731
552547319465 68513263
749353378369 101859758
659242866234 40023347
977304268998 71051071
97582238202 37402456
589648345553 50884561
174017001278 85824739
457899375228 16790319
29424478581 87214491
344120115109 138280324
2992376535 15581839
138502550005 42138187
899197937198 205207457
105234419732 756614222
223784824432 12621063
931412620349 514026968
302067209109 3663205
937986355545 31586646
535207732984 8043945
929474990053 91625443
913031158754 7605871
395080541451 27870570
868692088867 312784836
406529410526 20468630
158936606515 7681401
141551958836 2507596
114301550070 11933740
968277947925 823277
496617777265 19471634
785565658459 146105232
300232246336 56617288
767634022926 25446057
402741598162 2394301
137500365500 253750588
576738991445 117086606
867571919355 27689298
845653465014 3489486
206354753011 143204880
433754191963 42281694
926359560449 233833327
841875304978 409652061
850933379269 11684491
347463199686 24456614
358822437310 4494035
319446932232 31065489
169493028622 53467687
208835217417 67304783
268652520830 73936317
202876100043 9743370
102842597740 17454983
29302255935 99933743
130169805410 44766631
589699940096 44804396
367928646464 3768947
985720904358 756606669
492077301304 16352245
503309995966 125712132
844075221158 12605957
442889533038 1095185
605621564934 1933568
159744331076 368405128
657466303257 35967386
992431250665 46322549
136256817733 4871685
302983779953 465053316
589244456431 512584345
969738364981 29796585
355045221805 211484
864562435682 21548709
548701575591 63928592
551825026481 65771524
443549317394 93370186
902177556309 68377309
618667824314 622608896
152005614825 50499358
825219498734 756599116
609142257900 249770157
611708977566 3474380
535180655479 56556864
194400437582 93271997
738120751684 13059137
380370968370 313812044
912260458593 9834006
320114526390 129926706
292975176936 10385375
61854882965 33625956
798634562139 34524763
719970811792 4607330
797922004972 2983435
11559309042 544729913
90724903368 115810149
655633107886 158099396
315690721620 6994078
744211713820 756591563
172593072765 8383830
80034113391 104812981
841111954292 3187366
394439782696 103498759
956890628247 5846022
889284335409 262738658
161249590699 4237233
267971119788 16714789
9772376202 59011589
692721392469 1336881
9615432415 221839163
306307982030 308555156
479916411325 32780020
174796546002 42546049
81525746996 154934689
351216562817 59215520
285280826601 77584416
141510636373 7303751
317974490394 381456712
174713923735 67214147
635136029550 54336282
230079770845 72206680
595030587852 13988156
297934209539 292860022
93072102642 24078964
249828876403 5876234
478356068079 91572572
526577641885 233115792
447458536274 692474146
349749189448 1790061
19428745470 81919838
375868544423 304280158
942567224544 755088516
993990476067 43875377
193017846638 19343233
968998745415 21065317
103593932009 118393275
671052398206 347694802
299717751488 51624755
303405494155 112947562
466346593091 725088
922126007790 450219224
322390244072 22447516
468475691937 17757103
815225193546 130621582
663764059386 169141882
128438545327 102645270
757804266990 28943096
735844875389 23875033
289921787674 30559438
445902906506 5906446
291398058477 20536607
781293026984 9531886
200111386035 454917190
218033542959 3089177
913581998638 6676852
931943316788 19229938
918314169739 898807
140787255757 16873402
504643439539 247791271
990900824852 52531115
198189050564 143159562
647175331335 67267018
42870216131 82086004
365470221712 115666642
740405268611 15604498
48646641541 172200847
191486250110 33777016
430559017785 27523132
573041150417 39041457
896366961127 16035019
191365545617 105077336
391393471001 11473007
145671929075 8663291
348101616605 29041285
331477193076 50393616
754013229495 13648271
754017791507 28369068
809320774592 688652328
336085170198 46926789
333757442558 48535578
396124478534 543393032
599535141745 7620977
407556859410 221960011
527663543842 430521
752539616942 756584010
529805369493 19887049
367827844126 21352331
383833873739 1926015
972814073358 25944555
132251667794 188228313
834262920205 2749292
144451961774 34751353
814503225341 2371642
953788257780 88249252
313393492994 21057764
337618096054 21118188
530502692259 114971766
326293118838 2809716
261910157762 36805769
41625429672 2719080
925880134180 26873574
447435529836 756576457
600871991721 116610767
872112780519 42621579
728301811644 3006094
239956657501 31586646
700273708639 14539525
933441929365 34381256
363778954764 168643384
900097128995 23149945
872078535217 58286501
439070156687 18655910
380769880065 41292251
178542650700 43988672
885245551961 89555921
768170051377 212435678
662328952433 86489403
202870012325 921466
794902755270 6601322
373976707966 2598232
607917199877 6646640
358099841800 756568904
246692509883 81141879
362603293361 5966870
549898219228 133567252
305206611529 602427280
801730437026 7205562
998485173295 43860271
763128086834 7960862
267953415556 43293796
790934584819 203190806
420825207608 23701314
269200921095 85364006
978806454144 82040686
29686657911 224656432
363989570169 157676428
658634094840 4335422
532488971428 405505464
250845222377 322037261
564783255646 325979927
23447045182 1910909
445875285185 39494637
544213993289 543816
407187631411 56632394
716904680619 19615141
831016748171 129148747
853061262082 130364780
132406640248 11707150
698746938478 26790491
939501214625 13497211
236960089458 362544
769159018132 18316025
999549941552 218462972
835027502436 20959575
845648276103 10060596
639235334781 74978631
182036394562 419282136
227795261471 85379112
818280161385 1722084
108233835662 16178526
894581243914 261839851
433039504850 6669299
496627158091 9977513
151940810085 155010219
305849908092 845936
944038004722 2787057
703179761530 49419279
133246457506 257058802
348192177075 58777446
376133367709 36548967
671418620517 54917863
940670131199 314423837
439855396373 3293108
151343118942 46571798
191220399616 140085491
718449638404 12182989
507245015894 756561351
824438443816 20113639
7554 749370895
417070613338 1646554
191285000425 46949448
620782837221 20174063
954215303994 380535246
315586112570 91980434
554779395913 43580810
264950925961 5815810
45375628096 46239466
199010741028 62939149
532228725260 756553798
467106401826 11873316
693176377230 275540993
340605101999 10256974
174861992747 8421595
366784533536 391290718
848647540567 1971333
145359771138 256968166
69453332859 40257490
333748258110 115810149
289176261662 20649902
330752082823 84586047
557745616002 199950569
598037828284 53905761
225576319690 24607674
610928065749 2447172
313209403725 104133211
581805095376 140485800
115833569160 756546245
849238630388 167744577
663847482271 23112180
233849456009 430521
48424772572 6707064
744759140154 94729726
977393001236 756538692
29420218689 36360142
971278481293 9826453
746378381694 59630935
466362582386 101920182
585113602319 105288820
701027709117 18867394
186012729806 134420741
553390113011 26118274
908709523009 216098883
202872074294 10445799
683522591088 120802682
198300699010 37568622
800221288014 226590
85513570353 5596773
988596413323 46231913
786293314073 287829724
761567856883 48928334
160667971934 492455600
901222464759 414818313
79480199436 6790147
507984001414 15513862
204405022809 3278002
468507187947 124292168
373123664999 117003523
15849622496 45952452
36223134158 26511030
698666755830 99820448
283779306119 34094242
886523647556 16442881
904344050058 30257318
458034679264 248146262
658475557370 68135613
138530397916 11563643
194458097184 3043859
379287733028 7953309
965271757360 558922
741170840285 5521243
421615658864 57493436
475317852794 69638660
225505223301 31133466
952908409216 170214408
313415676155 10800790
162684206707 44827055
667722879223 13806884
397794536658 409002503
855632112833 128597378
856133896388 114246678
803955149299 11095357
203640591638 226590
847901425421 16933826
626809350014 10173891
43153687368 511927234
653330675649 1450176
541271844611 39471978
953852125948 12605957
319400111185 51662520
651000931358 39774098
851627839448 58362031
691650951503 123023264
802461695421 36231741
294347261657 152291139
336751880655 71051071
353528753936 21941465
713065855293 18693675
50684712037 17402112
34037735250 5725174
775156036460 26186251
757021957868 59381686
669866283451 34751353
388058732489 102607505
535209432409 32591195
721861522852 313494818
373186702337 37258949
361736587017 5407948
815320308475 9312849
361810342062 70174923
724479587812 11208652
673824128545 359001643
37845555511 3663205
620660040547 7409493
395156977811 17613596
637305559605 117086606
490582948619 287014
362133496761 474660732
829444712881 196959581
538955423812 50454040
188164170426 68362203
606379696903 31918978
359482334961 86806629
170322989621 6518239
601608000953 159096392
259504611563 103604501
654836259645 31337397
530071944669 182646646
379973499704 59396792
679102653048 493475255
635068075209 38119991
987986040693 3089177
592593455007 62780536
691897103773 29819244
334557750479 6382285
65822992992 18897606
167261511096 34230196
849950621080 185713164
738135751942 9350614
822609070263 187911087
487560881242 617706999
383792906267 33467343
927418822975 2484937
370204605842 3466827
105216383574 10536435
838771311022 72705178
715372275920 36450778
165731984090 65695994
51025555862 355844489
231644744080 19501846
417894705656 12077247
982523774359 164375939
552539532322 126021805
570002776519 58286501
33845277257 94933657
526152272437 7764484
753278617568 16692130
779783606064 8444254
781297619208 4705519
271749083040 19305468
538077841148 199376541
266452869411 2847481
569906226520 37689470
907252149812 212488549
713920786510 2568020
894022277002 53037166
339919954669 2386748
4427536359 67131064
488274594424 40846624
944689835769 17122651
534458128352 37372244
404884488786 115749725
950710396798 151143083
488258634935 6744829
124078548301 65507169
964500664443 7356622
308075995011 54336282
756914063263 87524164
75652673398 42289247
392104993407 29056391
981851739037 28784483
723003007336 7953309
921313290696 41866279
600274308131 85296029
414701820037 60099221
524441269500 158613
721449839440 35801220
321669144462 51556778
83195941074 33376707
672926727215 77433356
138420320494 52583986
539757839020 25823707
903843037315 7485023
872664949731 146067467
446316327108 226597553
212740078216 756531139
626744998454 30755816
314152576641 10279633
914504884196 29653078
632136259035 2469831
441737595202 67214147
211942988279 11775127
777186591315 229603647
21173457446 10778131
970500386745 4086173
83111264391 41088320
607936935460 301689479
479348448384 118023178
992509590381 19909708
72565439143 52682175
263651289210 545628720
812288233779 11397477
39200003977 164126690
181678503616 60424
936434282834 65922584
405774012743 17802421
110411658911 29320746
8271716762 2575573
282391631600 671869562
275344913250 143159562
523855708475 15831088
992789020763 451284197
35555064161 10362716
87028678682 14078792
842935828855 434909293
514759046313 8837010
4004054755 268637551
260957906140 110198270
996287780223 23973222
623688572886 103415676
475150221512 242632572
468554507492 6661746
527513616792 118778478
593386867039 90960779
531339080861 76239982
678873155549 119571543
211307864062 105281267
838808607736 22228479
785723735196 72387952
380675105021 94488030
29475174317 8285641
68742694154 123453785
529911307871 16450434
302821202034 9713158
613940759447 39245388
562408178655 24388637
964753568689 437900281
645214074849 424108503
454111306062 45484166
996320053786 753132289
489555597518 256802000
727531579769 12681487
454198263751 41488629
572302399446 34441680
517497649194 198356886
15046142315 80854865
690106197649 67629562
869747340750 72742943
743432864378 11646726
446616558858 56798560
242855467065 50499358
867597969652 11518325
752490900498 48021974
208924305052 13179985
700994302198 49804482
473176321304 756523586
489044879170 20816068
155181241839 7522788
682888063558 756516033
145303056067 19879496
147514203152 26511030
479198929602 8633079
392076246689 77395591
633301225390 170153984
561517083674 209187888
534458166117 13859755
829508868063 188084806
667721927545 20174063
986154620277 254770243
707843343838 24826711
336877237796 8315853
835025319619 5740280
943267742635 33157670
535369706663 307633690
764102355045 237337919
295183302821 40015794
816838007483 26125827
889483402277 71753500
947757182975 25891684
734355900440 4410952
753267023713 9252425
312503349691 58996483
542040339296 19222385
477605413580 52818129
736952469156 120613857
32378175796 163779252
995315294114 2643550
841175716312 682390891
266428186207 5589220
624361612757 73037510
111982599016 40876836
426215108649 1435070
275517438876 39539955
143652998287 25347868
346636728173 1706978
364108227799 20362888
882599662155 145795559
922612315248 64510173
150625078297 18059223
233893422022 27795040
735018267922 38603383
837348160062 631007832
709368157772 6435156
794795963403 97169345
151388142375 22319115
398896783307 13202644
696498396490 7069608
707067001586 10272080
675278057980 8134581
788114734317 3368638
716178845278 12394473
335358481368 7084714
489832127548 756508480
457252068428 19501846
658391635987 262889718
104924528101 224460054
895485307396 48271223
150214179991 229664071
859214854100 30604756
353508579873 44132179
74897290721 40567163
448164802198 10113467
84020486572 7250880
868327082995 36662262
489816523456 10385375
947859473254 1163162
46517285893 295669738
932721003474 3549910
353458133386 57485883
680329886741 28542787
314576835798 328381781
740205295383 176838389
938740733673 34713588
642661366404 48097504
934184517260 8361171
549586696149 27372072
308656321807 181581673
713648009915 102924731
513301672710 275019836
441717368268 199693767
997581850007 213908513
187736399124 5762939
33895655767 17062227
859971082713 67924129
139251195406 45892028
808168814503 380640988
187737524521 5604326
190010802584 15294825
150644240258 2673762
777348051796 148877183
274681004956 14683032
498014220411 101406578
737921511097 210419027
998317035962 20506395
961476769646 12824994
884915335207 22001889
312674915680 87856496
988458518202 259906283
586653310769 32379711
170202028326 138076393
860612105417 37032359
392875036457 17001803
880453569059 19917261
134917588156 348344360
264076515557 52319631
304343508372 1095185
632859345084 23180157
938379987287 157978548
224815695231 24615227
130886297690 13633165
250561169559 10000172
430779723592 756500927
409560367378 14637714
724500199949 5309759
161188373634 57161104
510923506542 46639775
514031685266 22998885
243591997454 67486055
784767623991 292112275
55078622033 102743459
878100712588 104707239
799899054375 87773413
111632328641 303305821
567018769115 3104283
18669790224 239996575
670017667824 178613344
670742295091 11827998
477718813916 54442024
659031548400 10121020
894074083029 17288817
441322263691 23535148
581193929681 119178787
778221299038 17613596
357310244439 211484
89830439749 236454218
389083364510 19955026
857774029120 15906618
847523941587 293048847
291466299832 5090722
128689780766 8338512
947400772011 188643728
626863988010 246152270
183942257346 12318943
934184751403 5196464
923608313846 30884217
421589638779 103899068
660170223168 815724
87024705804 574028
581276053450 7152691
454603481795 12734358
364874449031 6775041
235452541276 484086876
719160579229 56073472
170334591029 8217664
291323276224 55189771
899338226620 45242470
246973012791 43316455
736407195833 52863447
258850529722 68075189
627603472028 8927646
126974684103 13821990
541114908377 10982062
739669221208 432469674
686567959064 64336454
397382709739 755300
463212205457 77977172
501930554623 4554459
264221661152 756493374
461820089774 5143593
820645374564 5445713
811600140373 631936851
625276318416 47719854
152905539263 19909708
64200873759 132675998
36919996191 111399197
307365462048 9169342
298683738641 128370788
643449476230 1759849
373193122387 15732899
858510710975 19675565
673361560572 258478766
773728097304 5460819
858237987251 161656859
676718678623 32447688
193730131897 26239122
989445445647 1140503
513994048667 50710842
373037862919 134375423
145336055124 1571024
659059834385 171309593
435149479500 76300406
772148939535 5778045
626318102894 426736947
623046621163 28353962
387626043778 495514565
129369746738 90507599
270592839994 195139308
773729192489 1948674
774465926809 26805597
906970506401 9418591
473895291374 5302206
191528932113 8942752
602800407357 29539783
112778692363 7046949
918948296554 97879327
820604422198 65831948
906227283648 756485821
843933693044 234143
710880584786 7205562
18910881984 5332418
332299329167 32651619
261157826497 32885762
183910655594 29705949
527502113573 75688613
165746259260 19803966
751678266081 15083341
886923616265 234528203
59809493612 752505390
983422278833 1359540
487534272429 173719
311809191632 99397480
386725991345 31609305
603176954619 185554551
171066536747 22878037
591220259995 16782766
522958321845 74676511
610885648101 54736591
351951597712 31911425
443583472060 32847997
794143973743 24917347
705069060179 25423398
304321982322 9192001
217123875151 68883360
470881464726 8142134
90083435037 3965325
984940650058 3383744
86025829513 160289766
810012916406 11352159
520826345306 30068493
974342271036 2507596
775138324675 96300750
7564794133 2054416
619069606149 108944472
419814533531 360202570
811561597820 16986697
105047015102 67591797
23411621612 3489486
975746478666 103196639
390980540938 170214408
129426764335 2160158
184466450246 77576863
825165910605 26125827
537528299974 756478268
979597101778 43701658
880430962930 33777016
996309019259 2907905
234617059440 43882930
723770497066 48331647
461223939443 140969192
475944517245 191483656
753721729013 173280926
105935013353 32372158
345229446066 709052981
148368212903 15657369
49156000755 31934084
174076934333 30597203
230147717633 1510600
743323398749 34743800
467845704166 14358253
460170032400 59238179
986441430346 35129003
694215012513 8278088
680022698678 586785017
894867170282 1608789
917547389585 24343319
84248511236 274732822
303768815708 145176213
125647736110 10846108
918329215315 4267445
150621943802 32508112
519358329526 381940104
209879773846 48928334
326147534763 74986184
503955097290 77576863
341956891809 39947817
194570107768 756470715
165043905790 756463162
710829118644 69850144
127887607254 2001545
645359462546 124949279
307980185206 130621582
388383125880 632322054
209795852463 516625200
666839601597 30574544
757839191656 133046095
371433727379 223825602
108729969167 206159135
722256332862 630751030
585205907532 13519870
884831247658 755300
174045158862 19056219
946313541132 31367609
297451316443 40944813
657682402140 209746810
929918411171 506677899
173400064685 37062571
41632748529 1873144
406547454643 2794610
577240170354 245472500
820667248052 6133036
892509034264 89669216
553417145198 9169342
996957662940 69011761
32530225239 9818900
927377243710 40748435
696479770792 16390010
962859058470 97879327
974180364928 2099734
921368925688 756455609
10483030013 22175608
35797348889 356365646
122605132532 24275342
242096519372 130191061
185461950346 9796241
823602870938 9486568
164219700583 65424086
191422872887 702429
844815875485 13587847
177862080488 14154322
843334211840 33527767
594943267619 107282812
801644370591 84412328
669213009781 24766287
24941699987 4992533
787365393634 756448056
500396178591 25294997
682858690347 22507940
229275875249 53648959
553427024116 718101475
298232756970 5234229
561721777527 8164793
373875701697 87848943
170850135744 244551034
50606916137 6193460
949362881986 16692130
946223207252 96557552
89295748179 23202816
543495287980 19985238
148388099546 132343666
753179567526 91980434
885418462790 359598330
216405419091 80726464
557927416712 28233114
973607590726 503007141
70165285786 194059229
478255182658 186053049
130943662725 23421853
584428266164 26767832
823537152285 31556434
178530029637 120311737
348987681288 11812892
617721328484 6820359
133065797705 15430779
349771938678 717859779
286155184134 2598232
389875515191 4645095
833520158591 9750923
929483932805 178885252
756285472797 38399452
350335113017 36322377
587444879869 33784569
359471435982 23588019
819101217397 48399624
672311021761 423526922
844880400764 9267531
476938378344 17107545
189884327599 132985671
483716482208 27077505
701590633801 112894691
202826318220 2666209
454144516603 12024376
299036697884 5672303
652568888028 2031757
604890752166 11933740
626847039484 16140761
945512772478 61209512
140762028737 28882672
526134704159 14811433
824802037277 226272774
752590577033 393148756
153619365334 64502620
472804132529 198092531
206646366788 24909794
307326979513 30650074
418515501426 40521845
842540694066 53037166
712365239419 29630419
981109113377 64714104
102597933411 296341955
972075133562 2197923
401570166033 320277412
804591609991 46458503
866826680357 6102824
454113443561 124639606
993565098660 180290110
373183953045 16918720
180942629932 756440503
393682700594 748404111
814608091193 8769033
554169703053 6223672
303908682162 109563818
810053136131 8920093
246766544389 27379625
64270671032 55922412
49790172888 9713158
38611194756 756432950
41481212690 6661746
640464653102 9985066
696303075910 168862421
242961307254 26367523
287633630201 45038539
386803047051 6858124
991739192340 8391383
887300231098 418964910
308097498402 31896319
776749363657 1533259
378495061190 34388809
341348211051 31662176
431458428619 46209254
978839158634 2326324
965997396323 16344692
355828595494 390618501
968160831107 37455327
33257231295 17349241
760065920986 11435242
24226634818 748253051
127811722263 60514636
439065821265 13859755
538191755494 37840530
541241164325 6382285
454972022877 1306669
310267474084 24222471
772109890525 91950222
855377433632 33852546
5888127134 157019317
143818242821 2303665
934228717416 7628530
394439782696 756425397
608231691285 414818313
210456143276 8451807
886643044974 146263845
754748740229 22772295
211702183533 11510772
591222986628 17054674
211969310484 2990988
55242884677 11238864
401927173684 33701486
822154032631 1472835
571587349789 8353618
880290560213 164187114
525806677369 199557813
76060640734 371411222
695711487591 13451893
845585238765 39388895
970579262318 523528642
788719132524 45892028
953640264298 272867231
984191339993 5166252
274052323854 2182817
699999428997 253863883
944977665087 508694550
594219992745 87546823
102935371239 10362716
729791851566 19728436
785023308147 13172432
221564266309 188137677
383083551166 108574375
75708217754 756417844
520030924176 26337311
544269651346 7160244
795670766563 14025921
317217408292 724597055
447307514445 123483997
843753757925 251930315
208917575329 29751267
879579929061 70703633
581374589888 18112094
27916447413 19683118
549548198508 91104286
341366534629 1480388
705563713702 26382629
986477986460 755088516
389897290084 98936747
155880022334 17115098
183674246694 287807065
360236131508 82221958
510225949633 9433697
442135955122 697323172
439049899541 14826539
812346067100 936572
560908976944 43127630
30254145013 24637886
768459361083 731757299
795200818903 279158880
476137284911 38671360
446548619623 7772037
360877690475 68407521
724949142310 78075361
115794928418 10551541
575669774065 369983705
436055212195 10415587
857609638481 113952111
668381953597 8625526
588961687623 23233028
769181639367 7870226
945364862079 123831435
207381960605 56813666
998509123858 20732985
90051531165 32251310
793354172045 45340659
512358522859 114254231
360187150303 158318433
342276202031 678017704
404207234341 55204877
41619583650 9773582
382963700568 87131408
239083002397 67221700
892538279480 30446143
549588350256 38067120
169555945112 19222385
831218012962 1608789
18903351643 5460819
498142024724 9539439
184545960677 10959403
556314784047 123400914
202039651017 55801564
467264191143 424025420
728786615649 185834012
990263396970 747256055
797587671427 63475412
850897389224 11669385
62769649048 31692388
439015692004 25506481
838055657125 9471462
989403413202 18935371
372122696527 103302381
254183420163 169428896
600293945931 37598834
115833569160 756410291
366329367503 18950477
921527855914 337883455
86259187001 15173977
777523326308 756402738
560877903902 44449405
788839942759 19509399
777483696123 770406
55257295801 5113381
456388254883 125621496
937161326655 16035019
425480148878 296190895
438917903313 129571715
626040379490 56738136
133511711313 334922679
499618371057 1057420
227114948061 996996
197511879202 61738222
931157253825 32538324
691929853581 17492748
563985470833 12115012
36328709992 7590765
106682276555 34811777
534417901074 45854263
566987741391 13519870
656364396899 1616342
205120888190 32832891
640311636875 159375853
833444114987 71187025
602225843500 255434907
624592741704 148046353
318686617446 27795040
967306035844 126210630
637418265471 3761394
666210240725 18384002
220129484135 138620209
158987248974 417552499
942387765670 8134581
222561073078 4947215
810787506362 27689298
782642973862 10460905
959937242468 10370269
540540714617 777959
769862405957 17341688
378498648865 11790233
124363394184 389243855
345977978578 3466827
102165675627 8398936
171027042110 57470777
90815554474 13059137
605529833749 2228135
623669743257 22084972
792633238601 14116557
682820887582 38867738
914531448097 3663205
207415858469 9146683
95392352406 640146962
382241226312 61579609
950485770578 46201701
553268048978 148816759
671470162189 41390440
615452891894 19350786
314012763058 114926448
800913603141 46050641
763454859420 7394387
529815747315 98460908
531458335178 1095185
291476616824 732814719
269438281673 46126171
336128660372 8444254
305026548415 30884217
611570395122 122441683
36961326207 43716764
970579262318 708222151
525332930956 5438160
325457644149 63611366
359526890108 56043260
959720207013 74812465
336849133083 19093984
518546745382 22130290
967988093997 267852039
579577422327 275880878
398835724855 139209343
354193228705 72780708
594150754394 41518841
125666882965 2628444
868300594624 28112266
407218070001 26103168
831724123980 2628444
989375127217 79789892
892269150984 30053387
673033760778 9259978
154421538846 18104541
891085641608 367272178
327807479420 891254
326977405126 45854263
55336843591 181959323
615398517847 99578752
198995831406 18920265
560462655068 507501176
941788480844 10385375
809618196626 220388987
100653082447 22183161
462514693866 7673848
644949712702 58709469
637436052786 21881041
327031159827 3036306
455604412502 37583728
132427849072 30446143
548857137179 15604498
516300816732 15264613
727487953641 52878553
460156316152 125712132
295240818916 60424
14283161320 28557893
203565220251 39018798
998476003953 47629218
736614487918 3383744
895295968792 88241699
840237898879 22870484
720686291970 48210799
170096452492 47674536
757478521206 358193472
689690065520 7175350
602496497702 25801048
285913299309 15219295
367929575483 10506223
371727319636 755549249
61217734950 98105917
719069890358 39766545
410325470766 12092353
864384147117 134375423
989985582930 198220932
498629645998 63407435
525086166893 236514642
669231476866 20649902
439844882597 3972878
40039262719 33701486
941804032471 3089177
118403974690 286893152
423149815859 25257232
172556486033 28799589
677588488844 587079584
925610038900 22152949
394321654182 41843620
936494850341 6314308
106631754538 66073644
774421771971 19970132
433347787692 96935202
458337411057 399236474
640461390206 6004635
796280466976 84918379
797197008014 7243327
862279119682 32508112
456277822470 175939582
422748441886 170153984
40815907091 1555918
412494600512 47085402
765312836184 75107032
948545368331 74661405
772025025017 60559954
514029683721 26805597
540381293446 174406323
411606692897 124609394
155482047211 295790586
554172323944 6616428
611590493655 86972795
755506970387 23935457
77102168816 89253801
528050340119 358321873
546447368853 22084972
633131841812 426736947
805474441990 46707752
677464431225 44849714
611704566614 9947301
464016916777 211484
871363024827 33829887
889136432563 44154838
968229925951 21601580
707111896618 15106
983449658052 756395185
522338568389 1820273
443650119326 644233135
767615593606 45944899
42386174979 75530
43754369905 151754876
444189909577 183832467
741860889512 22749636
705444716187 6291649
615366123030 11050039
795665993067 11057592
353491041807 34811777
401203354994 32070038
477565480869 81028584
119612952782 3217578
449530346021 105538069
978765630179 72546565
334580485009 29464253
215469149617 72418164
486032109942 12409579
927425582504 638304030
968203958737 36579179
875033712820 75039055
130900519989 54155010
931098431061 69193033
127878672055 7084714
219654377776 565258967
903131862347 3987984
423162844784 4531800
941013686957 16344692
480934426512 549662022
500336011393 15861300
496612580801 17183075
273170488851 132434302
777401209810 15695134
454122121958 99299291
253602239878 12847653
458696525995 20483736
349222752901 373843288
201297931717 8429148
177046802521 101504767
642005630050 655366257
111735230713 136558240
513971404773 24018540
119949355443 190003268
19469743154 198930914
847015798812 8753927
806968575638 5944211
245294608602 259166089
725193595155 69396964
312333898136 26359970
277907939093 639859948
596580703930 648863124
201310167577 67070640
486728624537 39343577
733582398116 20816068
795667624515 23610678
21858665200 82531631
839024623130 563710602
554851141860 88747750
522989296698 115749725
886494183303 29456700
271019924379 9501674
739239078264 184043951
447410537365 11805339
345976890946 5891340
317183337115 15113553
174876857051 8247876
326224522492 36095787
124151827507 4803708
345058325704 135002322
211982996114 8187452
25447614627 44630677
334618899567 475839
569808105497 15294825
731341318086 756387632
927366359837 4554459
328424377842 139987302
507825501709 47893573
390586931855 38104885
490532902441 48815039
148218051710 169164541
610864605443 56413357
450425164631 17130204
762331683814 2145052
26411694247 54532660
394439782696 626566668
579717243463 118680289
363340307142 17613596
794142417825 5596773
595409861341 2356536
944035376278 20725432
494340526324 12855206
510855129233 143318175
120676127356 201196814
187628240164 14924728
286105432523 33897864
677496818489 15770664
109008788162 415415
705907646704 258501425
859231040179 48286329
329272632207 7522788
465975544413 62916490
199828798499 26684749
506733028642 505446760
962068931993 168537642
197486803242 73936317
253521483202 23550254
660885446544 25446057
26445456157 10113467
912180804655 24003434
473809564824 29834350
576691498181 33369154
210443960287 7318857
779745848617 3920007
679076119765 30212
463266957154 37349585
265597885323 10755472
584444444690 13550082
190748246886 35438676
16447487358 46873918
864296698483 199920357
797930215083 1306669
292862131185 55892200
672907535042 46730411
85524318272 17568278
887900513326 153401430
87429765235 12537980
429613594075 163348731
991777561174 756380079
272440484254 7281092
539721690362 59041801
769037505468 66088750
443608623550 14396018
364085999320 3617887
781292483168 4773496
411806069438 19411210
223255638999 5626985
592728223186 37092783
587368662546 27568450
685880168184 3194919
571452362573 5211570
783959815941 301832986
533708229153 17862845
108181780386 23655996
693279792906 47742513
455689308222 31775471
135506231211 10491117
509069155218 245117509
791137299786 6042400
386101411522 1873144
225830794960 34894860
912222247966 55914859
934068556051 32266416
679059208598 3572569
733612564392 174987904
395785107544 134027985
283648397523 223191150
869801775221 38950821
925706475604 145455674
138383703550 24517038
135938927069 240268483
635924773828 1691872
689685571485 12666381
712112742629 253863883
668422581184 75167456
365468763983 110606132
634410647389 19947473
205735331887 148099224
132140887943 217904050
765410012676 230502454
20984005547 20083427
306618258864 756372526
738155057004 312029536
746451003789 3481933
819162841918 670124819
377555581691 37515751
269521235866 59993479
639699625244 151060
823611904326 46095959
602563417282 44811949
595805744283 4048408
46080518968 38142650
999962645025 120802682
234421338551 39456872
357812080459 62757877
830438453132 63739767
204412175094 756364973
60414096156 146505541
549631863089 5264441
827461243428 9667840
82723591560 512365308
504835534988 137003867
987847692392 129775646
85478932295 46549139
569251910536 18036564
15145826403 535016755
160501413178 358012200
663788236539 53414816
496563999905 33157670
18852368893 54155010
572354076666 607759698
692649457697 49034076
638835154588 74162907
738068696408 29343405
599578918933 21510944
377754610794 24328213
575331656873 24479273
240684955120 32576089
781222867167 44985668
504118174113 35098791
878972327976 144194323
29039502171 77750582
786608311532 756357420
799455361349 11903528
429700974732 136830148
200466157998 22160502
927377999010 7923097
380812304860 21646898
916800171701 21813064
125648823742 9985066
957005342805 16880955
233840853142 34826883
829711379099 34977943
311146748620 9018282
619934046593 67599350
10197534166 276500224
810520054632 41178956
467798256220 6472921
962955789741 11926187
657673844591 14834092
299713604891 59646041
261938277581 8059051
931968075116 756349867
334553800260 54313623
483473743894 77690158
513281030767 5604326
956815725146 35446229
23448752160 9494121
797920660538 31526222
252865429622 756342314
849948264544 58573515
345986528168 756334761
606353895855 9244872
305740533099 87063431
978804331751 30899323
205884420554 41043002
975772778212 81443999
668485271084 6352073
623070956929 4811261
978751808189 135410184
568417463055 46382973
863044646038 2507596
989359945687 84502964
667733438317 4222127
163529741586 756327208
322493002637 8421595
899750899475 67576691
488232705486 82184193
899350228337 43142736
295980294975 31971849
485289634936 752777298
45384268728 30559438
457277597162 756319655
30886987818 59328815
754717493468 50990303
721433623149 6359626
185301630368 12326496
291361902266 68951337
816822546492 10732813
196787237235 24652992
932552322325 92614886
517737517368 72063173
645588741414 113128834
723697157842 30604756
513191353998 44275686
909223104350 17356794
236869929297 86323237
508741899240 3134495
218599307571 40574716
494374620160 233440571
583710308196 535847585
885000910697 18678569
122570909889 56556864
423006278647 6284096
594279706763 1978886
348148671795 88052874
958221179021 57176210
482700634326 96383833
490460000885 116565449
116561255392 15521415
532023261407 37780106
682882293472 1563471
87760458234 10921638
787202022650 15325037
166472577993 13202644
947853038098 2711527
165800987892 248773161
239201070893 13746460
956905991049 32251310
278929036310 129473526
153329133756 118770925
641191515651 47636771
689976965819 182117936
248252196018 23648443
772944458854 8859669
497088442054 267557472
936409116238 17341688
245042610716 47523476
384486867948 60212516
153648240453 35657713
516281209144 19539611
936412832314 77486227
663887044885 41292251
754053781146 616845957
148973819590 54381600
81598860036 140523565
250552574245 3587675
554124226440 15241954
521234546785 292807151
122619596527 10536435
976635919134 354439631
590183935930 234565968
778235687503 1268904
354224754927 21548709
34032440597 2160158
155958920566 756312102
352058374067 733660655
325539722600 377650
18074704866 57991934
219436934865 62304697
791816752154 58618833
845628381501 6102824
966793851808 438459203
21718844064 55219983
928812773631 77614628
438975774399 86972795
317916347806 17054674
222504757910 48626214
216525488726 756304549
641963665988 7636083
839383141381 31073042
305694837449 127842078
689657670703 41337569
392122093399 16329586
318701194736 23814609
538106708714 42689556
55177604098 55378596
364860468428 42417648
693429938993 54094586
448949694040 756296996
127928265053 15566733
857733953308 16624153
594212356662 73248994
884763791815 247851695
116304966996 29917433
180641205214 264936581
260971788554 201249685
963717456514 28588105
370853710256 103173980
852355887818 52553774
46762093729 53369498
119426031138 83234060
704689076708 15853747
489802844973 8278088
919792253262 45740968
734911574244 122607849
843361500829 19146855
707047567717 65424086
897399009788 391940276
52135725608 59623382
467728504265 18232942
810036036139 2651103
865280076018 57735132
681994808825 66428635
631810996643 351501514
878878489910 13429234
603246177864 73566220
583631206033 14909622
232917000800 62750324
969926819478 341629743
146755746404 73762598
332983607902 5649644
976635919134 756289443
120724451450 177336887
498875141157 33520214
328372398096 65665782
415738121037 644739186
213253463179 611793
482244259813 7507682
249787689894 35801220
990838338883 25227020
405769254353 4584671
461016995202 20725432
13124780775 451284197
702450595316 81610165
740904257150 268123947
498021176724 89503050
514757550819 5717621
164218544974 26971763
954562160413 95046952
23904310949 54449577
593139105980 391781663
585049341395 49796929
218020884131 4735731
755548557205 1578577
706090467069 178167717
84727061763 56723030
287576922277 22908249
369857749423 543816
362516403649 115492923
671444995593 74238437
422451820470 692995303
28631844508 113491378
233115886396 59736677
805413474174 82305041
875856271879 81353363
208147622915 39532402
530682211963 15740452
170129194747 98045493
646435198165 47508370
872141950205 1842932
582974729485 622374753
693140742176 218266594
577621158780 18738993
336532269627 266545370
947109717156 747157866
657862526084 12069694
95606094753 217088326
23320366266 101731357
589730809207 24501932
403312181588 175894264
265598738812 24585015
101026910223 358963878
528539902514 598748969
799478707266 113196811
699171650815 138582444
17906756358 163069270
321759900904 550251156
743293745671 5339971
216442708252 61209512
429432964080 337158367
278463930529 109299463
570033826902 24078964
866024899601 59223073
793315931206 30234659
592777272368 17167969
959833479354 127917608
535144552139 68671876
621417273709 79049698
88765346307 326659697
962041204930 209255865
576805540928 34207537
805473694243 45401083
687417769347 3074071
797964543062 756281890
656957948998 93702518
255719253924 137336199
972836415132 2719080
716136359653 12402026
822793801537 85439536
870156259764 304378347
177407004685 311734969
40249809741 15528968
203345979320 2628444
536663255696 85099651
724307439836 5392842
638959794194 6994078
939047853353 35771008
601811780893 17107545
255860396835 5574114
3746127764 22976226
578369237706 1329328
481377832930 95636086
454933381729 65983008
800117222780 52553774
143026054375 10929191
887607728834 445868696
719187671840 36239294
553562132180 229664071
55983818465 898807
245899588796 95107376
88317884334 79759680
336063130544 62440651
190625978922 104835640
378729453033 518226436
810059979149 4048408
631406480622 707784077
739559355676 46700199
894074030158 22205820
777980396103 1918462
265255160395 477840545
279032406668 247829036
894113970016 444108847
325545311414 521277848
504177480269 16593941
46862148320 43029441
130953693109 12213201
855502782814 708418529
437484035052 57584072
780495785581 13927732
160501413178 225117165
407272859463 1790061
454982936962 22236032
277007637411 81617718
945376531464 7054502
123368264587 24343319
902212723077 52576433
477555714840 109722431
481199786061 65189943
49194558820 2311218
276504124219 395701670
582006647181 143922415
929654419121 11790233
72366160791 268146606
986749675423 438776429
559017072104 145115789
944931312326 384039838
647140474240 159617549
849324424915 109020002
86032347752 218923705
168753099383 34388809
19627804785 39268047
976635919134 756274337
488310033100 558922
830418271516 54706379
323813772276 98755475
632131666811 4614883
158878841171 2190370
359614006004 756266784
582158968532 33180329
409537753696 24026093
965704090674 74585875
279166646137 46496268
554811224255 20219381
282391631600 756259231
300492409421 10853661
3755478378 26820703
861518706707 324779
664470453305 202186257
890286044075 20702773
820596536866 51012962
978726837971 167404692
116465944085 36594285
246018367274 11118016
250346498193 90061972
661118531718 523113227
80998049504 377650
379228396660 53769807
800178779730 42931252
226124825697 115689301
99111380005 56602182
963008441298 756251678
775119328880 108989790
506447442565 33988500
723521580804 87123855
658831424112 262564939
719963674207 8270535
338935738751 101066693
45231720787 67516267
674221688253 190977605
451655774109 87448634
225485819644 91021203
473036092712 137268222
526251850783 90968332
689631303180 3617887
966746162572 10272080
94421792718 209406925
576885330820 7590765
601816569495 3497039
157439761340 11118016
270873645428 132743975
40014315160 47621665
655847386496 541844667
938775658745 90636
856876952569 125810321
87788472311 30702945
923080615948 54298517
994301621496 499630950
530543561542 56443569
115076487058 673939084
30271909669 4267445
167256140913 56806113
661458099492 128997687
209711749808 353978898
308080647659 25733071
819903987596 4388293
777991076045 71330532
148203904941 58007040
350241788149 23807056
817486500104 66904474
499536579620 56783454
373172729287 5755386
967550933910 319008508
583573433136 85469748
308099280910 22855378
217282570828 754786396
906169632005 21012446
906786137671 40257490
852452890997 6865677
480747142324 699996934
227077862831 31095701
309646587272 690412177
169586398402 467387193
4542500166 756244125
322431906420 8821904
663163513209 8398936
582165713361 6729723
788522052095 74321520
629073707984 3157154
405203557312 591256393
585178391953 39494637
666976492169 8942752
912194256548 39774098
367510489725 408277415
354298653479 1012102
76064757119 65899925
137521989739 198734536
420937656266 756236572
141108824326 336576786
454113458667 70990647
508393547327 67516267
395062029048 116097163
892550651294 24992877
291447681687 17500301
485960356442 13942838
679799432404 29705949
889274727993 162313970
666949467535 14214746
238924699070 62682347
370177415042 7975968
469253242669 21435414
280877467396 756229019
947821202203 30083599
295147879251 68807830
107300972591 182805259
458718527884 46715305
205304070693 610086022
841847903100 13844649
164961525625 27024634
105975875083 5181358
765410012676 756221466
348235485977 17961034
192992989715 50046178
451721485209 105175525
149065815130 66360658
496463839572 87645012
279305319217 14320488
802044716950 436480317
803212297049 45521931
691112574069 56821219
227553323775 306387445
132092201305 278713253
657724872659 17726891
804704338516 44811949
858401132051 101837099
637439421424 1571024
300443035460 52553774
385266178529 52417820
542688174806 45129175
310386645318 4154150
701941069936 394780204
188334868226 51035621
595023465373 31918978
953139009859 2303665
202079258949 41390440
280083496848 31790577
495873119848 5090722
401111291477 39124540
490368466078 167404692
138135678136 192563735
161041203429 183832467
414007223904 104624156
92023006454 338631202
982606404179 4222127
226068367022 79215864
649562893841 5113381
578118334599 39857181
205779803951 120243760
591604790372 239754879
269064347749 453512332
839763019110 510990662
53506246858 69963439
311871806002 7628530
484517741807 7930650
134540520143 23149945
864468891777 7749378
242213258540 35136556
136949910819 40944813
133587702046 386947743
309460338251 144345383
177878591346 18867394
757068884657 422968
609314851503 91240240
503346794182 31896319
778258882766 19758648
395875486742 50295427
942528749968 3519698
613816527703 112940009
202088639775 32213545
692521751573 203198359
61244744478 71179472
119600822664 3028753
300195818217 362476023
977143080425 177767408
167264184858 31057936
802419036077 44366322
842357216590 263833843
718470922352 75091926
441389590727 715858234
254192770777 148507086
138693942619 590448222
493617538058 544684595
344865996112 243108411
635102124133 23958116
188478156189 3255343
509930649992 190109010
768206245353 114730070
498905730807 4267445
661733919540 650132028
897823737637 74102483
402943262856 537871789
110517212086 2061969
720593110609 34237749
658689578 38308816
536693815134 60590166
797866573505 16692130
16578864240 69850144
6813746472 756213913
871319383593 66247363
797193677141 7870226
114898425489 167842766
732047221466 10181444
330827114325 7862673
966748987394 24501932
489753116021 72025408
693394855308 15415673
78370082561 263977350
473671979376 183832467
2710785589 61859070
300527734802 1185821
243780444398 453013834
548063513663 10173891
49720677735 182314314
109364496291 128219728
904713119444 227858904
920611843586 473172791
920207894446 257889632
114970669934 93672306
287506777566 66360658
777486770194 35129003
576876833695 13044031
856834323437 25461163
174062394808 50846796
519188659340 168220416
282707535825 432802006
227862007332 15491203
812305280900 19758648
236966705480 598711204
790022847489 340300415
636645337175 27296542
13898706067 363223770
174876351000 3051412
945504539708 83143424
794162977091 8466913
39748940505 342203771
338389302266 3383744
194505167480 11352159
649354030732 13149773
445896773470 12432238
793848545701 123030817
533984585464 453988171
133882790203 62304697
984037032203 40642693
747212693221 10347610
373600553460 229860449
327539718017 259264278
653361861580 118838902
543982999890 265027217
887959532468 3670758
533662231383 69412070
343508775695 87788519
162772659484 461473194
977219207112 5271994
514045643210 7877779
420098994617 48754615
784337065226 399357322
783532950999 27938547
296535764848 79095016
703983657126 39094328
516088086487 134443400
705540684605 23716420
320099201353 120243760
896242193120 31949190
272471308047 68339544
742650064311 35687925
806182346509 106104544
950701824143 112690760
724279750538 38913056
962849617220 105877954
525208774742 183500135
409535253653 41148744
84782463018 1729637
916069350974 756206360
811507080266 21276801
573033408592 15460991
814561489183 40431209
802507035674 580546239
152746873392 133098966
855467941231 20234487
946848527269 251273204
485870317129 105651364
596398420234 132675998
811440334405 121671277
144418260288 66360658
628316233126 41987127
251243688445 100726808
774344202661 25091066
282938393270 86149518
373194972872 5037851
89323437477 8769033
13456908844 118393275
960594330403 53754701
188071638623 4765943
982948229894 286674115
389356775151 280835646
390616562274 34426574
876393312432 83966701
560832563243 45892028
725854995853 4539353
963765523400 138884564
408772763603 27100164
831056952790 188885424
942404125468 109722431
656246562546 110855381
699384245106 156543478
245708535661 3844477
824332596074 91278005
909949302235 22613682
696461062011 40620034
15785943153 48724403
125625568055 5853575
88536241564 23240581
797010720822 60167198
313802842529 382189353
24083528533 42062657
364584708398 173613258
966793851808 668025085
64268828100 37606387
851283143187 116285988
812274026586 55658057
367941909126 394259047
448043395276 94019744
476033861682 144813669
55371036022 482523405
685799343531 16548623
788639372844 30363060
264149885399 48308988
994000211884 7454811
42659985929 173288479
915975769710 24139388
937952903308 2832375
320140221696 30227106
507986433480 5090722
137654393829 770406
27092944229 33807228
878972327976 756198807
999094798178 211106350
892599805812 736334417
799408789551 9750923
894701427250 59736677
355001210474 43437303
736441320287 145599181
178235372001 279294834
504131021766 32598748
677503940968 55914859
225555601811 47870914
834823933980 172910829
515370718059 164360833
513219760831 22613682
489006238022 31005065
332042693333 266530264
490520711899 17107545
841875304978 527259824
351151410639 56013048
938567279028 59207967
399705731860 25083513
396683574253 3716076
414817735928 49766717
570040639708 29902327
305104094660 313381523
500381729702 41337569
130380986884 523400241
53596044475 65620464
261922204797 19811519
138525737715 13044031
278566515375 12492662
704796472815 13451893
358065234360 762853
900131532910 31367609
912947101417 90756848
864006247868 147449666
934142915336 37923613
105724027851 208100256
547325382038 762853
922126007790 590259397
816051453575 45907134
523114691604 2734186
685670874554 183371734
648012475237 29464253
922755671188 50975197
255524650879 265631457
659406275389 67977
379263805124 7741825
889445168991 30302636
40631387301 56594629
523389869647 494071942
825912539355 10037937
720680430842 46111065
535987239943 21412755
780239331019 41043002
434543072195 18149859
667545716055 181219129
918279448598 12394473
610208181766 756191254
261109525062 65220155
944838470850 756183701
141030446845 480846639
842955866964 270827921
541279435376 18497297
103494315492 99941296
157244901493 161724836
992578473335 152812296
662137937063 124292168
115790034074 181272
601880278644 705707002
178551351756 99820448
133971923156 22666553
841118222876 756176148
118022261582 20068321
204996173054 121860102
719967624426 14803880
292155548441 29456700
637951876962 150221617
655633107886 756168595
438350544612 756161042
277849138988 532501606
54500168381 5264441
963582016118 23716420
74951135652 756153489
25232135090 156860704
883632307503 221597467
716782125641 48731956
816837153994 50756160
200596900428 19856837
292731766405 234331825
42611880872 428783810
939203467812 223213809
870796179730 403821145
133469293665 338948428
111174647459 73823022
289731263249 205343411
498097197669 14970046
753250240947 8957858
427751395184 157306331
559392493969 71761053
60951136709 16593941
653083246922 188024382
75667333771 26684749
400509090787 382234671
642641011069 5800704
462541174684 35045920
703107041246 172291483
491268367857 1503047
911446630802 9411038
794796907528 56088578
862244965016 68075189
476145419492 19955026
59338013099 280480655
18164502483 1231139
597289432132 22016995
143573767317 218334571
729673760411 39132093
529155185000 34834436
519934910440 170078454
576807655768 13633165
638002179942 140070385
246785154981 19335680
877443443381 596687
492066938588 25944555
811919126222 288464176
567899780435 203900788
76394551311 26458159
819487666236 238584164
408672021689 149050902
604773303016 78400140
880114016391 120848
311160751476 141580985
468575852270 18731440
496750498175 172291483
250534922884 32425029
595025217669 22855378
764212651504 2439619
290685516416 14645267
148369640420 5906446
955347830620 4471376
638838787581 137389070
298503070881 54381600
77722813526 44086861
142312281175 9033388
264761126624 106293369
423903061037 6480474
736598830549 26903786
596490680129 55884647
606202171191 93657200
832753914700 8617973
490589209650 525741671
690375265721 63528283
223316720110 1910909
491939360865 82743115
464809052352 29668184
236177017483 16223844
829741009518 5249335
642626660369 47984209
729683345168 129617033
960456299328 17273711
847606427900 62999573
4411153902 26949104
660551430225 345005934
469840178340 67304783
489754890976 68392415
14622177319 313600560
853980998039 4811261
240506538154 118461252
71055965352 3406403
944827730890 1729637
624521434237 66708096
228520046945 12016823
513759029519 126361690
970271470421 156566137
121133143874 738638082
669191914252 51496354
424436982201 260012025
205126016677 30627415
904626396304 5000086
820538711098 54600637
457215277765 39033904
893356887914 752309012
97569722881 29328299
870620814582 15498756
37069099964 7175350
953799164312 42893487
571533096590 47538582
615248303783 24388637
676791874746 28505022
15898731696 756145936
548127449402 53467687
650243841703 80771782
987612016133 335489154
905337004797 63007126
578303292463 14599949
777069565133 164617635
344392959681 22236032
645563295357 20627243
470100386743 31677282
387610704041 12047035
84618238139 153650679
434789888723 306462975
988609933193 101482108
553312641890 23436959
110207425791 275246426
658661436294 756138383
102834840809 61164194
518474576467 83732558
43878752709 6321861
426215221944 2711527
589766965012 756130830
426559902693 89941124
249721208388 22296456
138435690849 12779676
501144635167 16284268
902441873138 59268391
791907886246 626672410
130218129098 721522984
493596382511 16480646
839538332872 14456442
757089656 573552161
196010917642 7553000
445921365632 730979340
475379998878 39268047
112495734324 46299890
238684060490 48112610
564673956589 77946960
425978216357 234331825
931198855749 8059051
703308479756 9494121
794886425684 22696765
886503254456 19735989
883116876083 29237663
490307823041 186815902
292881051450 82788433
942436641133 74223331
643519794254 116421942
19615674667 23784397
298957972965 87546823
143829428814 5332418
716147575858 6246331
816859412685 19320574
601871540229 1336881
662801709403 128612484
208055838859 36632050
956924057825 22711871
639608256603 34192431
412437061758 25106172
808580339302 696824674
154433359291 475839
609348915533 28467257
212664435327 74102483
84732484817 27296542
229708729720 154511721
433731419668 33059481
87786863522 6057506
976556839630 57493436
121050657967 70250453
750247917518 12809888
296760693188 6238778
519320587591 29479359
981406550111 477024821
855480501870 2975882
78255835883 148129436
769939393686 4954768
870573751839 61919494
806175042758 95356625
258884102807 29426488
264935094873 34841989
636650782888 32810232
136139391242 3066518
663186995486 13036478
441912114820 132555150
967532595632 6488027
964412981666 55431467
288351383832 20393100
268764153764 84502964
656608328181 185237325
375369465248 127547511
331485841261 54109692
115833569160 756123277
827986546619 26805597
335264914804 105515410
911484569521 5445713
880486492180 756115724
704720353681 74827571
531823907525 208251316
803260288811 309673
379963590168 50423828
74138154203 10551541
391014620074 375958128
722233236194 19743542
385065397130 33882758
412541346029 24026093
844616770852 271417055
324664639979 4003090
325920899445 337188579
223915755687 91565019
83674075780 230540219
982618949712 56096131
370920841320 10989615
741940467514 756108171
122628539279 4735731
162066824487 653183440
360204771452 142200331
344168816853 275012283
503157304518 154942242
93085947291 27304095
447216062721 101791781
669931035320 80447003
707868865425 37765
470047719674 81889626
91415806084 189482111
746987266383 154934689
28012045328 756100618
355764841027 44600465
870599213002 34834436
304347012558 530432084
403411843423 12764570
996148948530 35755902
971916037170 156475501
523900822138 378586572
233422741721 16148314
333819067485 32991504
308113133112 2560467
601880278644 406071939
10563945302 30295083
350355460799 46556692
791907886246 218538502
435228619834 68180931
168001485653 26458159
142721947936 189429240
684360777304 2054416
678979599978 24335766
532018782478 200298007
345924171006 56994938
257756583820 278698147
869083379585 40265043
849363541902 19388551
815939299078 66609907
373946737662 48973652
834202156320 5966870
559851300548 370421779
292527080105 175070987
497205286964 136701747
251554305164 24585015
75310900148 377778401
532212494269 12666381
235062225301 370837194
949277321602 78475670
734088471369 47938891
428508477286 299106353
783541636949 2870140
171078651759 9743370
202855767367 6518239
131588273104 35438676
776002009819 3278002
337588284363 41549053
551865691833 30921982
166163426150 347453106
315205101485 84797531
950138045564 67863705
433808052000 756093065
207402565189 21790405
470134730234 3768947
188513450952 756085512
183098421486 95469920
770454855318 109722431
960627540944 32326840
605492521929 128688014
92332724772 5581667
731327013110 11880869
719190096353 24751181
40100751692 67977
813063631906 10861214
239844880654 39215176
147591878204 24977771
813832051061 17923269
585198029753 8300747
911134095215 139028071
882670388447 24018540
485057010495 115349416
168072234198 668327205
967434640775 30687839
765342285331 43271137
581918752920 161037513
407280933620 17915716
518510098226 19841731
746326417054 28104713
518291597489 242647678
589416982057 116414389
909224562079 6216119
168829316300 756077959
492046764525 23535148
866063820210 5302206
336001331898 70628103
520603539359 192193638
256612441086 10136126
939911153294 179972884
338831303420 58800105
846383190150 16563729
387573074995 4312763
541259125359 46669987
703173039360 16820531
358820979581 32749808
190011384165 12666381
608667982777 8572655
685873884088 20279805
129336898741 81534635
377747896177 11027380
671978440918 239384782
721959961101 70099393
662992838068 175033222
144602689036 733396300
955742927644 5574114
683831017437 348638927
261031653632 148831865
943210906310 8074157
356881460629 217435764
30230269980 35136556
195304901373 1880697
87779884550 6336967
23454447122 9856665
265669774777 11095357
186009383827 177978892
578624762843 94820362
756079155049 36443225
798578337607 140667072
239199069348 25770836
713928429740 77750582
78447311986 213055024
679058355109 32387264
647305204764 756070406
991777561174 423096401
838523262949 232564423
438915274869 19252597
382187199703 132653339
431211098081 314650427
747854342824 58150547
627944127028 330405985
384523749247 12205648
196494014669 62689900
270900390601 4984980
387579630999 2764398
311853890286 58339372
452632331285 26465712
379228464637 25287444
670690013225 34079136
738888453304 15763111
719940901912 27696851
84631168875 55378596
857170869605 417084213
793297252637 93120937
35444510900 28557893
818794558044 156943787
912197081370 15823535
613193956978 10861214
940276537222 17983693
802410614482 41647242
55815205293 124896408
969032288288 10642177
578286842029 93249338
376625921092 242194498
583070274935 23701314
328560082593 5113381
897457190547 118831349
80863885565 15808429
887926344586 122615402
37054741711 16661918
502913720268 426736947
67320759633 57153551
499292519531 84344351
647975631703 68120507
82466518058 15785770
884125352237 61269936
419423492062 756062853
162669742712 68226249
700592588340 291198362
93107994498 4954768
306595630482 17621149
965130961887 28535234
460203915158 61979918
808520935363 20876492
78430642515 31488457
266425784353 60914945
804754112786 10340057
671263429026 244279126
900100701564 29313193
86307367182 756055300
809716544239 198507946
861408395142 146671707
64813225275 93483481
788807200504 15075788
336083538750 46707752
740359542749 13519870
236835517829 55899753
121280563328 198991338
473840660525 5717621
969822180216 756047747
587463513120 14192087
794658468591 242270028
61293725683 936572
691253255841 678100787
591172585459 26684749
249055502480 17394559
368325261641 118393275
560887881415 12296284
825075108439 37976484
570839912462 756040194
561683106167 17349241
91568943159 9063600
584392125059 37810318
943316089388 256802
616991014214 22810060
575518223120 509751970
201263913005 102939837
628084967819 44630677
849134821956 56964726
599544280875 26631878
466362582386 752225929
106150432060 337883455
281232450843 311757628
614989711722 388005163
759321459947 4614883
79493628264 619806733
997077135888 504608377
386868961676 756032641
435145823848 166755134
960702527128 6057506
214183237073 4516694
893320845404 8081710
753186538945 91164710
139897210643 160025411
550292614229 75597977
282913015190 2605785
656966204427 164315515
552432544077 229732048
426187857425 14365806
466339236469 20929363
55822788505 193538072
556967309970 212088240
657855819020 16238950
839518974533 77939407
292161870302 15423226
641801722115 139783371
268721426849 37251396
59801948571 5219123
782751510472 19479187
447347009082 694876
347720076810 319303075
485236620835 43746976
503382338600 64978459
753918477110 78400140
916695894983 125719685
376863251458 133302897
12099695980 7130032
456479736819 26707408
779177696851 338631202
966009428252 4335422
614549606371 116346412
356542104745 22583470
787190700703 165554207
274696239357 9365720
976867214653 185471468
914437503883 60854521
762370506234 3006094
88869313352 195766207
21111583270 5000086
349658425047 65476957
543460914277 117932542
415488819572 139987302
546560988632 44970562
316399162402 5642091
573621069351 132963012
556226572560 226748613
284551811447 19464081
217891924209 68264014
263385703477 9607416
499641823122 6850571
308731761171 154715652
160352876286 132373878
712353464292 35491547
723392824813 42372330
850935154224 4577118
676074324640 756025088
235420305478 7515235
479822844761 101051587
444404996358 188825
242998898535 7605871
974313901968 26004979
250546252384 38407005
485963128393 23195263
336038605953 22402198
279115542539 21888594
422360014161 20030556
982491591026 187714709
719228004454 171702349
996900033550 91859586
399642558568 1646554
362012898010 114201360
550140496809 239966363
169554842374 16979144
483018388630 756017535
154407029533 3293108
361633171341 75167456
844125138935 8270535
572206264862 20725432
217258152385 20770750
44514435442 148416450
562512009340 489766732
889571477404 670411833
202019061539 8089263
479021094217 72387952
961283359975 48512919
99681434721 180516700
352595384814 53769807
478322774455 10347610
901983255384 10793237
38699511985 444071082
801470477872 104374907
478443954787 16299374
939468260886 68467945
257336403283 19086431
782642203456 18164965
138529431132 10468458
271035400070 422529926
713137329332 14645267
145949078857 41088320
47590136266 76798904
589092935698 192684583
507917376401 41685007
699113885471 194021464
384424268684 169481767
970532215087 18867394
792275468097 206861564
26470592541 24245130
968995067104 876148
130135265541 79774786
472330325692 69464941
149145181648 480914616
718438218268 28572999
229347560772 44766631
522277290900 104390013
301695873417 20581925
858531111222 756009982
588826738172 169866970
641928914635 45227364
460807588277 180524253
537472755618 42289247
79115502831 266688877
862191029043 93347527
770891025556 407114253
543230041726 207571546
519309733930 37236290
273282484735 19947473
813020489170 34879754
770610960722 13754013
663145627705 28739165
770553112295 76625185
323240651042 19630247
600219986955 81768778
877060536493 395565716
400418893267 30884217
44608545822 29864562
366927081305 66692990
308506311674 123521762
919821981870 7832461
969065098114 313812044
472419239202 756002429
550124476896 175758310
636589988791 709982
236808802868 140840791
912111158442 81338257
581368139626 68702088
127915764838 16729895
345229446066 755994876
180942629932 363495678
227303772655 79480219
577571928326 59396792
743393664308 7575659
552572614462 7537894
548862046629 12462450
529335890119 281779771
51262531237 117056394
286091270648 36556520
842429634754 47206250
516968191853 34003606
867580076595 25476269
26473100137 22659
80920585936 24026093
82386229668 2862587
974819725972 107101540
474667388840 19743542
485987388629 27825252
781266802968 20015450
749996402618 179632999
313211004961 217511294
704066891186 5989529
907530432544 65801736
189910989689 96406492
115542303227 175629909
742647435867 36337483
547257963960 22228479
738424872823 31480904
964480762288 37372244
876623376812 70235347
438618774301 214271057
589305174998 460355350
929835660503 333540480
642005630050 755987323
450050256370 340942420
573868240870 755979770
878909683800 19894602
657871529260 24441508
5266432557 8164793
406146851076 324967825
224011822294 26337311
547335291574 15815982
813027981746 27130376
67792209934 330073653
365622324026 40748435
327730642751 8429148
235407563567 21699769
602637360746 436291492
588596613368 391781663
497989484336 11050039
802190890159 311244024
843787021337 323630944
807049528286 730511054
515188698312 349084554
461002961728 32628960
613064574088 166966618
99142468153 3255343
494065740631 54766803
335233932398 694876
10552902816 4720625
283060766976 3497039
768406377194 14947387
97602714385 40189513
283838483874 1344434
620561269966 27440049
788643247533 1314222
204383708243 2379195
529133575867 31201443
532150967531 73868340
16567587611 38950821
60477798158 62410439
406494674279 861042
718376442281 69245904
597253653571 271908
372455345753 981890
853215909757 5181358
564702197256 42614026
878969201440 1457729
414628027227 67954341
623654191630 175743204
657860841765 31428033
430765645206 3557463
597680533619 360361183
551736203201 31005065
890874875549 47742513
238362771382 21420308
271735767101 19879496
67360292035 815724
622963107642 106474641
56004075611 15506309
989613499491 637057785
503459605384 755972217
248849932479 52840788
258165004336 755964664
304173573425 82237064
661893763679 437061898
316119489918 1714531
254973795889 140266763
61101705764 209746810
445012257152 56692818
186148230626 61224618
33050581215 256084465
498110755304 35302722
800978868614 9018282
998484478419 29675737
59256319851 349462204
392576511685 266379204
651003144387 20619690
268764153764 608250643
37019642920 16314480
36948856204 135561244
822089318527 83422885
640239686997 32296628
603912782579 168711361
650493060085 128370788
935753485626 380051854
387408668844 98755475
789614056876 15725346
700242983035 48603555
305834235617 1200927
883474185854 10430693
275656919721 272965420
538285382076 213334485
353123082306 279528977
119957792144 60491977
447196719488 113430954
565197817157 323698921
12086032603 24245130
728119421800 147328818
96085355262 3965325
398118371533 29675737
129241927319 30733157
341892472272 302459885
366952127053 155010219
440209480607 299597298
501104604267 3972878
296629867675 101293283
498127961038 25974767
661227294918 195229944
763724728110 135002322
17215279614 175924476
620753267226 14063686
353353214663 200524597
121622751993 208100256
559483680932 164028501
104412382236 59691359
382190409728 12870312
664594420694 47108061
549597632893 28278432
332252417484 67229253
790224663649 139012965
928408340693 397340671
510772219952 230026615
959166572519 23625784
193612176696 156513266
516259728412 5846022
741700320285 235978379
285144744200 174700890
657142536765 3398850
710730227215 116995970
197558118668 21125741
673770306273 7371728
556111094743 3436615
482261306528 668946551
993220153556 20529054
631350392450 14856751
469350525309 32205992
169586398402 755957111
411802043689 44404087
276015792963 26488371
408774062719 26284440
376883002553 32205992
368562667537 76391042
759701624690 301832986
738899012398 5423054
396538352722 100636172
229300769937 78770237
564026173544 749076328
147418816315 145213978
234695459174 755949558
226135905948 63898380
857665946096 55771352
824423058355 20158957
549641613606 7401940
525414986342 50076390
390856754821 552486844
680297084062 201937008
746368562794 48286329
255893758030 264664673
173232192113 123642610
529832477210 8625526
296339764498 431389595
723013414964 755942005
88016406339 118778478
70344956550 12923183
233904638227 8104369
965216998110 17439877
898888233986 507440752
221807465356 8927646
382910157351 108362891
845660715488 755934452
208893443494 49253113
915921267262 9607416
119433772963 128038456
451014766511 28980861
372188060189 98815899
17297765927 1676766
787331617024 11480560
350461331200 45740968
171087873972 10219209
685487079852 282187633
65720340169 56088578
547904107598 124496099
349006926332 558922
874945327614 113204364
864505637122 28066948
510760029410 252066269
532228725260 755556802
170343480504 755926899
90059741276 7960862
53316757194 47893573
656352485818 20053215
37854112654 755919346
685514142251 38059567
257295450917 100492665
413336268661 26427947
591207147987 40181960
711493177998 48210799
442819977461 36345036
535899466530 40839071
16987466028 404259219
820642466659 19214832
90021757239 38580724
24226634818 755911793
842508639134 40008241
699501067357 24456614
217996457729 17492748
999348382194 266938126
509363140637 10347610
829688908924 11442795
781231877896 43490174
171020131115 67924129
757089656 354598244
538862385958 66670331
993229330451 23822162
478428206782 10272080
859956309045 51632308
787635194347 434546749
400224154268 72742943
311789070440 1586130
750238529139 370097
245366822835 10770578
504153371093 12402026
443595662602 4818814
61555784165 78536094
760810918288 15967042
6813746472 56526652
411762163849 49849800
514058754812 416094770
89875523606 120553433
753060622882 109986786
806799834065 52145912
602217640942 169013481
237076533653 395097430
172562906083 45521931
375859193809 306712224
153543268859 75764143
4482922508 2741739
952397554914 2953223
422451820470 750179066
161944677777 20151404
553364946415 32470347
483735832994 11269076
435292019716 12636169
35439699639 7243327
454840457170 80839759
209361555369 45982664
211982996114 543204207
153677410139 8693503
804461230105 314431390
146863112299 7553
735858251752 6306755
614424453161 84578494
870535042714 79200758
832017724196 12560639
981142384342 33656168
807806610388 247866801
258741003669 71519357
597213758625 62410439
612432849127 19297915
311861239355 3451721
678256242021 50650418
703262957825 65061542
609415940855 18202730
88546279501 1865591
800073996961 124405463
738912139106 368737460
424385946580 209943188
55267001000 733698420
292938763923 23278346
11943280903 73928764
462458522205 241696
925911418300 755904240
776594277908 101300836
429869950448 49124712
807806610388 755896687
308834988022 16178526
678594616015 268244795
233928241352 6880783
908227740204 226167032
953462360936 287550263
386091645493 10241868
113490207216 37848083
872900950769 596687
905422882407 33067034
51463554332 679770
96874560273 28353962
610208181766 755889134
545075759971 11457901
113880825311 135145829
828731717640 161128149
380705475634 13912626
118705354496 28104713
270217524277 13278174
208624639777 73037510
101271544340 111542704
502702523282 755881581
332359050332 755874028
725250567434 12855206
171064044257 29690843
352993744734 338502801
216238437367 136981208
484250879211 188258525
816025350407 106648360
313301391712 71640205
12760175212 63195951
649509395942 49872459
917401208823 15717793
354133990526 20672561
844146551284 755866475
685214522294 517055721
867394650445 75681060
769923260478 17877951
59734877931 30906876
525149680070 248267110
291413255113 27606215
451903837288 13973050
424328256766 313494818
475203039641 85824739
30797092012 151928595
950038452112 87199385
795656506499 26813150
567028119729 12281178
14912333367 204995973
86977937628 21080423
706878153927 49441938
534264779105 107720886
976248480852 199436965
582822038443 104390013
44164301021 381245228
142317583381 9418591
480747142324 334190038
298880245042 86194836
373136671265 66594801
42815675918 65567593
366683028769 50620206
585901160776 36677368
600165129516 158733848
376188028770 5838469
334474221852 151543392
317737515425 117592657
175390687235 213908513
459503170883 11503219
708555342083 15015364
254349329361 24668098
972039445637 12515321
548826139667 48021974
423821413107 44169944
380027828433 15604498
729435546344 364741923
535122195259 104231400
102026753298 151407438
851717372304 755624779
773157392624 450944312
231553315015 67440737
551825811993 61013134
176224825043 89034764
706976335374 28557893
336808951123 19849284
136106218466 166226424
78709650335 21412755
637901415369 226816590
813815834770 27689298
350449299271 22500387
322055706596 121354051
148357646256 19222385
605990135822 104095446
24207163590 5989529
858479501979 12198095
143032285600 10151232
928836928125 23693761
928899489624 36805769
807386407192 248931774
631334765293 35589736
689593681687 94367182
836517497040 3172260
806459239083 172412331
987992150664 98460908
584110148910 67735304
152044376821 29456700
937143592211 121444687
969065098114 733713526
399669877769 44305898
75658119111 16284268
358765963529 61043346
167790787165 169904735
351218307560 52198783
966729462889 32583642
341444035556 12628616
346677499267 24449061
372441236749 22794954
15001995030 15732899
197552287752 30068493
167254162027 45197152
851495495782 82924387
689623432954 38739337
27873939129 113627332
585959054521 2839928
775241317383 8323406
677852911821 354643562
537384257117 85001462
545742553511 22001889
981051159208 12598404
179252088478 94276546
307262839437 68671876
710820908533 76398595
595779104852 11435242
535807546520 86670675
298959045491 71338085
883732248799 354643562
625108853300 143355940
231604524355 44192603
290775985844 84835296
162955615803 111905248
187724238794 5959317
550984657448 117804141
61267645174 36828428
925856765198 20075874
430728424022 29048838
249837101214 755858922
225597203735 5324865
226260855227 823277
566072831801 15634710
689259265059 375021556
667965390541 268275007
756944584936 94910998
526378439063 296817794
212788923467 160606992
384866337815 372279817
498160030670 725518521
569542406063 536482037
847146375076 6087718
155774982763 158318433
778948199352 74971078
775149389820 81474211
432899751691 37153207
222470882705 21669557
171831708112 10445799
110478495408 53951079
849367114471 72025408
514004592655 20430865
994032485853 10800790
722224316101 25249679
19322165087 356267457
77129790137 19849284
291205842180 88558925
971972488292 1661660
10570826085 37765
978893525128 1397305
887752942812 117569998
170800739124 140561330
411852671042 548831192
980220503333 168968163
818405759816 132373878
839588847336 13957944
571596994564 755851369
167265189407 39532402
21019406458 129624586
52641640248 26367523
509853548968 105009359
915736037490 11480560
28597100708 64910482
264675075295 290405297
415998805279 34902413
364060311567 9192001
323128217084 131157845
676025577984 3678311
274765311542 53951079
185851843353 282323587
224853391848 700941059
828152176356 63377223
122546423063 57342376
40559475188 169640380
299715039961 22349327
683470845485 152026784
952409291870 755843816
790788683518 226597553
781948415494 102826542
322352335565 160085835
962182446030 38973480
506375983632 95545450
551051290014 85341347
977262093046 27515579
746355813330 99299291
105162364518 14297829
680502706934 93846025
517059719107 2303665
6459412989 85847398
526172068444 755836263
86947098729 87599694
414758641256 68090295
918175579742 48543131
548063007612 62025236
245143669856 45227364
37020783423 21118188
403524767920 583929983
64315097778 31790577
653255206073 68619005
430004869687 7862673
605641489748 1691872
816640843971 59072013
834107804244 123748352
990219665506 39404001
457922177735 68671876
916069350974 755828710
309881206111 511398524
453394904418 83913830
516207121767 113483825
678233832270 105319032
898391035508 146226080
780493557446 33512661
459501599859 12092353
789433864955 194384008
363987258951 49034076
198940377280 77667499
467944247751 479018813
68126520820 891254
642732425028 18776758
292048409136 38135097
660758820499 156384865
623735167343 75801908
978105611680 19214832
318602930206 65960349
436041042767 28482363
286144134095 9932195
310297686084 44864820
379927879584 33135011
131481639850 147562961
180185547830 218040004
199681379045 34177325
452627489812 101942841
796375083407 36141105
577653651380 517508901
718432281610 26110721
400100519211 310163945
576784702201 32953739
698609322818 111542704
417751848214 94367182
741739452378 198659006
957624839865 78233974
740254276588 64910482
444305394947 94261440
995192248191 357128499
193038730683 7077161
857716823104 55937518
124563133269 30431037
658487037930 102146772
311873701805 41851173
430423751108 234482885
838636391783 118446146
238717610916 93574117
727542795974 4954768
886543148996 542464013
934116094633 38346581
163128942047 31858554
797787508701 111399197
590386054210 105515410
879454715427 96202561
760020542562 87984897
989417597736 34124454
733268729579 115742172
109694184741 20800962
863073603834 755821157
411414854250 308049105
883385090666 6223672
473933403406 753547704
526873220987 41571712
979586942993 51881557
609343983424 2855034
96088648370 36246847
760805517893 18497297
209605351103 18655910
972556176173 74903101
263304901483 123944730
868240374555 95907994
862274965532 26798044
860802357528 755813604
355517246134 8217664
984604103484 58973824
549455651599 92577121
675995169606 3308214
270841809533 142963184
142165601915 46911683
362553760787 25695306
677457361617 44623124
5880007659 31005065
187214940004 198115190
615437544198 61156641
219279092271 15294825
203210916574 275352168
856835909567 89253801
174474455870 255434907
644966631422 62266932
158629441111 266077084
111875520135 86995454
59856080516 694641857
363955694964 61556950
151416427954 252134246
816730543399 144179217
831993139181 10944297
883420944757 9871771
772155284055 57002491
314165514930 18338684
79019277611 53452581
793102370131 159632655
636960938874 172367013
255343884930 470861573
786325097097 50544676
960580576390 91398853
403499208974 6306755
243314235879 462749651
572265586124 31141019
210995736743 165523995
173299224988 28112266
697108232857 113952111
813732313696 89238695
206874504747 562826901
695001377190 755806051
291904516933 99352162
762305369162 26518583
984206740154 194633257
174839371512 37523304
62637547078 137683637
856225559596 13059137
11356239084 755798498
852363448371 19501846
91571767981 3829371
66555505185 43271137
773449897655 48278776
786512162248 66262469
874379155140 37477986
693131882507 150153640
562343237961 125855639
243622269878 77962066
936149685794 60001032
192167250843 29426488
19601996184 58732128
986981318380 96685953
710064642155 61081111
389034028314 42923699
614475118685 55303066
352607779287 180924562
950112252475 1616342
201104718424 268123947
928875810969 10173891
217236671653 3542357
754722206540 47772725
144708400824 596732318
986979717144 193183081
31797455838 227609655
784243287584 35023261
109971432306 392393456
957343422638 346909290
703082939623 193613602
884159944977 26125827
479748145591 19199726
107879962506 161452928
61179124014 136898125
53710412001 22953567
283795537516 55627845
459360547584 165093474
758592135120 1148056
211225914012 755790945
867567727440 32832891
458299895306 321168666
658533436009 107418766
936421941232 7515235
500336343725 90870143
833390798360 26186251
192256149653 3247790
156871458514 519291409
321671788012 83619263
140676415482 25801048
125617818677 49736505
276958006648 96300750
607035206261 51866451
648000382884 30121364
582189384463 1926015
92833488266 251907656
531771361304 412741238
523549759104 280684586
503517740825 165999834
164790163161 228274319
794506298300 3806712
678278908574 8942752
431523059640 4410952
630518664049 113370530
814588022872 21163506
126105719412 161649306
917535410527 31208996
319456237528 8829457
596573706 1525706
353443148234 19962579
400951047029 88188828
279365418032 17522960
778280408410 327014688
122600933064 838383
537422550827 26110721
706650899263 37885848
215655716270 38482535
482100390269 146686813
538267610273 7862673
759335093112 12613510
616212224790 21231483
789442951214 134730414
485268071527 6865677
345859018828 39041457
626841382287 4758390
886412104852 1351987
786582019945 23504936
146724560067 1042314
540100359611 451057607
19456162860 204890231
733598523771 1948674
469278333735 53301521
739999574322 193492754
676018719860 14101451
940238613609 16737448
500468331994 132328560
712956397217 144511549
353373086606 161400057
655666605441 686597912
713803171194 36465884
297498379186 18716334
23868464411 180207027
362778885099 498437576
235452541276 66791179
603394442848 755783392
89963387655 28248220
342601434211 36919064
561631111315 11692044
620252004828 322860538
990902380770 102396021
285224745576 66609907
576864152208 8829457
18908374388 4305210
50675097068 36413013
425420865787 27545791
791488340161 147094675
62057016351 10679942
390398288127 226061290
416285509606 32326840
349673296904 45046092
391340252563 37289161
904218647599 52213889
932716615181 438074
400411196760 3391297
596421570179 3867136
36293361952 6578663
399566235503 25906790
516309993627 15506309
962957496719 12356708
711515202546 60454212
831156123680 99820448
79964829722 263055884
273994105330 64260924
475997697918 24010987
815332566994 39169858
120056600490 12923183
759353355860 755775839
712320389705 29328299
990152187004 57599178
177052678755 16125655
797881770141 48324094
113421754377 79548196
686164613758 339431820
624592741704 729242150
932696048362 20649902
781938762760 79827657
33191648596 101942841
122505991854 99102913
5235012077 48739509
102079035164 79827657
785654021006 146626389
382849333042 82191746
828247827142 755768286
750174864902 25717965
590448124764 66700543
378487183411 37251396
641992125692 6042400
604053072001 72440823
509516262200 28391727
419378469035 23346323
242208802270 21699769
835044579769 6042400
799440587681 31027724
411852671042 732157608
498854038075 27334307
335505250858 256900189
987117733113 21858382
142331442730 362151244
571359445567 66957345
588473114265 96300750
931103710608 3685864
958446009172 9773582
936667239607 557245234
150580032205 27054846
303820289403 135055193
870399337963 13678483
752273275909 151316802
435223589536 13754013
794804951473 124480993
83122072734 139307532
268022925409 75333622
957708866584 755760733
93113764990 2817269
129461046996 465189270
749455162597 34313279
645459985423 164791354
58997546924 5634538
926917417070 479086790
910938162842 457991261
383954713780 636982255
907741447852 755753180
116462447046 33006610
317512564426 454433798
220297530832 3474380
87064449284 755745627
694198154217 9675393
116425308945 39033904
470045952272 98015281
351172475956 60960263
706582778756 63309246
64318254932 23391641
258922086438 219497733
848900943311 368208750
169924161009 159602443
135438072939 61708010
654876025784 755738074
217960739592 71179472
664034826477 645381191
452700617958 4494035
447880507278 48505366
203565416629 21548709
765392716712 13784225
358849280672 1774955
869080887095 38988586
968601457615 452409594
940720320884 322460229
779722585377 61428549
189796841200 202427953
951746592056 656265064
989382733088 54306070
947051415955 28739165
613945064657 46488715
164172811559 14879410
997288650100 501836426
837316090430 6201013
215680331497 71753500
136158553203 38361687
939260704446 233969281
51990911939 237541850
544980199415 101678486
156624989424 83143424
647210271513 5634538
661639718930 38656254
497402948568 705608813
587299258029 169617721
172933085760 379878135
256329233798 288056314
733581967595 14305382
330668652385 105077336
600235583900 54147457
508759180098 755730521
188354755275 68883360
127946882792 755722968
653940927431 16888508
341352909017 11027380
858397657671 131437306
474327012895 247179478
74114279170 58354478
401925927439 69616001
746330208660 107841734
862249451498 37092783
156700549636 634452
546494393831 83959148
931210993014 52334737
953253784841 662473630
926606838116 47531029
71076804079 430521
965155252335 63966357
317160776304 43769635
258821284506 93370186
336872449194 26495924
717476155299 37334479
670606590340 68951337
538937696921 20257146
787719508486 25657541
196018546172 14456442
38670765267 689588900
93626885192 120190889
220245928736 26730067
112402530304 156566137
361099839311 37765
250347004244 138793928
795393065412 117902330
193035649059 13044031
912170215349 39434213
935686989420 35544418
591041812817 29441594
865344850140 755715415
8952868555 30597203
604802993859 26964210
685081385969 1503047
910646103844 47108061
802700143225 541315957
234661350232 24940006
388958105558 169209859
452145240 299317837
62080739918 755707862
305523346584 198183167
882652110187 74706723
156649091047 16133208
297423612039 14237405
949207516776 169481767
71854135774 13036478
741007083692 121384263
44582820304 12757017
124012270726 85953140
404161213912 25952108
339722957323 190275176
455403714186 36095787
913041022566 391985594
631818375924 330073653
3553526264 32946186
838573747201 89140506
906181029482 4720625
325394546387 130704665
624507498952 3391297
183145824114 52312078
144452535802 101308389
846152589507 80937948
702525830749 135954
756092048020 82999917
490659883071 65386321
168072234198 755700309
5299582268 449758491
951434162617 150063004
953004876132 66013220
299026055707 3565016
31655338996 21276801
886543148996 755692756
984577622666 184904993
191476113984 55152006
589742138707 12908077
800338313790 192337145
643193731650 272806807
179289385192 1359540
22487844800 89525709
473318778437 587479893
463584016582 476080696
414069974228 20279805
450231022319 39215176
967847374054 257511982
620005528185 1268904
457656349900 134836156
399706653326 28572999
20861095578 101187541
775372399292 383956755
154175643378 40982578
863710759808 104367354
892581376898 407862
48617554938 243538932
400464203714 8459360
950051239341 12605957
739245551185 107448978
995460961272 100402029
107705457994 543921742
452670451276 18814523
34046836615 17628702
766905604459 3315767
17262712454 118672736
80038448813 157532921
887893156704 69925674
584428251058 15370355
207440503502 714581777
454093511194 76398595
233845687062 54268305
472960978127 84079996
475075325964 211310281
919097679382 755685203
349731900631 2847481
502962829874 485015895
314166194700 14607502
917513272684 37870742
369386329334 44434299
275511562642 52168571
227702419995 113974770
580623988260 15800876
472419239202 53452581
526172068444 160176471
990672059588 285843285
834253086199 11170887
685098319795 45197152
566297419850 755677650
606359371780 53127802
747860725109 3308214
316324976836 28844907
997834217990 218221276
652985866093 357324877
295744611163 175924476
554031611554 53271309
412609753144 755670097
762192436706 98287189
76431107831 6208566
46857518331 48754615
625797271079 293396285
577552841895 86829288
863736983824 87561929
619382058247 652020278
850861776829 35098791
812804397840 279309940
644269565458 279461
477987874435 459154423
57490187973 7273539
587495718706 687421189
901321182469 296100259
201267002182 35483994
503407852634 31224102
182390078893 14350700
905402149422 52312078
226281520235 20838727
579888643692 17968587
415261073963 285118197
256619895897 19358339
403524767920 112758737
23249013075 161029960
571527839702 66504165
330753699165 71761053
324483828712 109518500
657147272090 618326345
882332504992 170879072
370457774443 380444610
32525353554 15264613
60468205848 8179899
506116976156 270382294
367063798158 98657286
3598496826 4358081
340613047755 21442967
751441517296 331478511
621553537382 891254
613477171413 514449936
903892637866 42621579
465504267831 66987557
483018388630 755662544
349590780379 74661405
800835912983 133499275
138501477479 11948846
312657846306 8482019
722657956084 345172100
616236500132 17893057
821782296630 116331306
237569472645 48996311
828014651332 130191061
430712003800 7711613
95162575446 226083949
662318166749 1253798
768363393071 64442196
827186503053 241288138
152149068954 9690499
695622286661 66428635
748649771507 15166424
561237955006 420437745
987681760535 84140420
641947411932 15815982
740200144237 73566220
335361653628 23097074
342179078410 17319029
400251443257 90749295
731508050561 107282812
211982996114 716394497
630580069939 17311476
581439061890 503226178
551639101833 235223079
142732650537 314914782
533576512386 115409840
517532302358 309098972
196712281263 88226593
712401720409 10355163
932688782376 8859669
239166440388 62954255
195257181519 56496440
931183394758 9343061
802447858325 15498756
468238467313 158748954
865344850140 755654991
681373899354 755647438
231249231235 140984298
729031189342 25770836
488704616520 328993574
245335213530 706235712
28718432100 47644324
883214211594 296425038
324916584994 531119407
873604270617 740194
312635481873 12719252
819811402922 56662606
448740536770 87984897
165644935765 92033305
150659345852 457764671
675118410219 45740968
710872767431 19131749
728312989678 732943120
398816880120 58966271
393682700594 755639885
49051572977 124103343
679664724649 113582014
133101666902 10015278
205789909865 76104028
98953212632 142759253
270958065309 31979402
741861199185 46050641
212479031836 92365637
313205838709 9320402
494362384706 9259978
35462917561 111875036
535138033900 62244273
214163206517 15997254
688845013627 61911941
27913683015 95998630
729827153882 755632332
251228997860 57923957
932725157218 168718914
823974500791 270065068
551155777810 208175786
211637809314 321070477
614697358157 36851087
498917112772 478746905
177833333770 35030814
225428741623 4909450
719985086556 755624779
174721476735 5037851
727774642456 295722609
629028820505 61572056
257892794622 219482627
381541660305 22711871
146754779620 2084628
788026250922 65726206
449416726242 253471127
267858859549 32772467
528136308365 54094586
56677613980 69857697
689643584358 46662434
930412830551 34713588
527686232648 526867068
542709776386 21420308
11846179535 178167717
418459352424 157419626
378477122815 10173891
95361234452 14146769
626708555229 153544937
394418604490 11601408
575870766948 114057853
42346340457 26020085
915939084789 71428721
138891574417 130984126
60350031610 99231314
87282270251 200962671
447377054916 370097
435136601635 100515324
575219593012 139934431
457085245317 19252597
156674801459 717535
130041336433 94261440
36267787494 68067636
465488670886 66073644
472242083993 167517987
701257969469 492425388
970579262318 755617226
425845147603 348246171
436020007662 46926789
527695130082 657201636
659364280709 24207365
442296886893 140969192
314946161986 688962001
562002325753 385928088
564589181717 131641237
897093446026 11412583
892578657818 11473007
804021199878 755609673
837152031717 3406403
847718831646 111550257
303525330053 28150031
807583895483 215879846
740205680586 142706382
932683155391 18512403
983312133434 94910998
257315934653 32009614
128672348442 22666553
504241718128 546429338
267782513825 109503394
140023406167 9682946
447987170744 47621665
747997124330 755602120
975088929998 24441508
164166814477 53648959
616188591453 21118188
511522519460 38950821
289115248528 2311218
513913722512 9108918
687355683687 37447774
526142408219 3353532
327699788746 46481162
114114688850 166362378
845611440122 35302722
921969555354 150070557
835721751131 94888339
536730024216 6699511
93644226880 220562706
897899380526 226061290
788246428019 518014952
803188104790 28588105
776732920776 11118016
481447954982 15936830
372383599806 33082140
803995127328 16352245
423131786848 13323492
503029621053 194021464
183755803988 122607849
356510480334 64283583
570839912462 351358007
829761991346 226574894
518590069390 4652648
961417780716 54313623
576109766527 26080509
164823879753 117517127
781993597540 41511288
101908020138 262134418
461063007672 755594567
962862162753 332332
850946257134 672217
205030184213 60514636
468950941397 242647678
675304561457 3466827
248144769699 34048924
657631955653 54464683
960737194992 654814888
346446724905 36465884
235917043223 86587592
909832668809 171460653
621564413296 611090571
498333258725 568295273
199726251418 81859414
779757314071 24630333
211064416172 66013220
444460608691 88188828
575844588250 97524336
638168149564 14418677
981896634069 11571196
142286744482 4456270
699543869802 433292951
629892316418 755587014
981029905066 143099138
781308736818 49404173
113295981821 151316802
921581497320 458852303
603988644911 140266763
765225176066 48860357
932710489698 6427603
979633280648 4705519
947109717156 755579461
750234775298 90636
620050249092 667262232
934777502884 28353962
542010308568 16760107
997051811085 20400653
740958374395 150395336
442825740400 37349585
35490282080 41382887
568179596426 72818473
282293594066 19705777
609987317346 78747578
331442562571 5513690
847049371897 53407263
150464796084 69714190
346364306569 45030986
20441224308 84956144
781045046888 167623729
841657061449 94722173
982500571543 180093732
714136809457 492923886
711569833395 24018540
232302534444 57901298
313397601826 16911167
934082362935 106973139
99095813272 27643980
843923647554 159073733
718271621747 104420225
825090690278 61383231
725911809519 14811433
532133119792 35906962
445145197505 8066604
180140018752 15196636
525268707797 332332
378513694441 2303665
67258923222 95560556
493300931810 195501852
298199795678 38331475
724417207585 40854177
339144518777 3663205
67262571321 110507943
984566904959 49441938
811553772912 35574630
77180674698 25823707
714488824575 130598923
283148713702 678629497
946225601553 101580297
534171106799 38814867
932654310484 25529140
863703320103 12107459
189247647870 14607502
175466647756 60967816
607811012250 112955115
602442539070 74245990
744968795922 114730070
321054020589 536451825
118046846597 48603555
810763729518 14071239
391377126309 1306669
335023347205 55997942
648768960652 2416960
111523844902 62236720
469272034533 7749378
198960498472 95107376
423912570264 12651275
651499353422 247670423
541313710484 754401193
717605379576 38603383
957631312786 61874176
562352497939 64623468
960568234788 103068238
473692047697 62478416
209069390223 537403503
485235465226 40348126
363301552699 16457987
751519388726 8980517
547370367300 717927756
936425309870 82184193
54450907715 56806113
187544530265 46209254
575354119495 22319115
955783139816 118959750
360540018504 205932545
746400141887 15838641
856937912832 69132609
896130031070 151815300
420009264977 85160075
566208732930 6472921
479132168635 86829288
302061906903 9418591
622211607207 47024978
582854063163 20362888
591955249572 17862845
108905432910 48286329
243365634044 93098278
426209262627 19146855
988491668319 230494901
139884778405 79986270
800314786195 570976588
250397397860 19932367
995508990799 12515321
271013579859 732641
324031147210 640056326
897866464958 18806970
580627870502 20174063
564008175151 11329500
395168375288 6707064
794827368777 33920523
837057143378 19048666
735802495506 55922412
243639588907 60552401
301906896684 13602953
827430683990 33527767
55745083241 13187538
133824058075 73943870
383083551166 755571908
384508628141 29222557
20365460571 7998627
289113647292 65167284
716104485993 15038023
231646670095 12130118
193802995688 8240323
788879557838 721991270
840468053489 222715311
687509333960 128438765
435635318266 433413799
15107351827 19396104
37740629235 110349330
647183163796 22266244
946912977018 60167198
605649511034 5332418
970298359101 225895124
597161476759 126180418
423686856412 268123947
544874442309 68883360
963625664905 113257235
529117004585 6820359
391228218914 13799331
37728491564 122456789
508999697830 35672819
436079298306 678259400
311067419461 28708953
166657104930 599020877
77825995059 134216810
463825712582 9546992
828766680477 89797617
261018783320 139519016
474550294681 20302464
428477178060 5536349
543994842994 9486568
615355518618 130621582
613830311928 90741742
253403195669 212458337
669530635684 286145405
750100097755 164126690
259920547314 401336208
890318839201 1027208
586481759480 87025666
438973236591 23467171
946337484142 12507768
254274970076 28127372
663811854770 127562617
908229160168 107547167
864497283504 5626985
127757627677 120304184
797104355363 6918548
223223599173 15680028
32440261456 16616600
662427398235 10423140
316424903026 32870656
195924881419 152540388
102727278536 47704748
452755799770 102509316
144085029481 306576270
9842074880 755564355
760564841548 225562792
432991747231 21171059
537483057910 4274998
936350890161 123944730
740426303310 755556802
341362153889 1503047
963660393599 91391300
63394077811 168968163
461014540477 33928076
530394065013 204218014
585787004734 69714190
70702726648 74510345
421615009306 38255945
735580444859 275034942
248147428355 140047726
165794998769 3882242
790833888223 287119742
654079411686 12772123
213366463612 41095873
484479878618 2416960
471662157100 564903976
70083411266 149436105
390571214062 37606387
456440778445 66572142
287565494588 52583986
745327835330 394319471
847110460561 61262383
574386935592 50990303
249837101214 374001901
856163738291 28444598
750224148227 25612223
573868240870 755549249
709275777029 63279034
420574228971 142940525
332696563690 220260586
870342222177 219172954
781267845282 12787229
382326469064 755541696
794897082967 6775041
712359997637 20015450
254551704037 209716598
675134603851 87101196
2993154494 506051
632855870704 57735132
376847480794 57772897
902291380019 148884736
170112910479 127366239
941770414068 15883959
837928721407 130485628
238422205939 3632993
605431282205 171604160
450432430617 17809974
566247283442 7545447
116527584118 8036392
178630877293 34449233
819383820039 392589834
622872161969 86972795
968906039893 25355421
366248875182 47712301
284617348828 15196636
740352412717 53475240
77914470901 35695478
582943890992 460733
510314848037 574224378
933727379488 200320666
411816930652 7975968
127898037947 44653336
467048923496 23648443
213018119252 259392679
228584995192 13421681
474540845878 9524333
451953626664 13225303
555438644006 234890747
471373625353 136407180
54509918898 755534143
733215586671 14562184
559701177120 361267543
149112515329 23406747
177734283728 44358769
908479534565 17205734
957708866584 755526590
944838470850 742837550
92264256827 6820359
965879237191 13421681
68111603645 1616342
968308016012 755519037
72320714390 58550856
587465998057 14985152
665255723203 19245044
180748427602 33512661
736684541587 653349606
185839985143 128612484
456198682136 23640890
114319404956 755511484
393405800467 16125655
501945441180 755503931
646353270774 177525712
118056287847 46488715
368698991228 733079074
293550201526 136701747
847761407907 2688868
514815836914 131256034
807731141218 30355507
647859051148 131316458
154264330704 107917264
161068537736 85688785
810045364094 11382371
197495194625 64502620
162729502048 18897606
556296377386 148816759
500216628675 30038281
391197689688 125326929
64351986224 229452587
453681880247 265963789
867601466691 10105914
397413359813 9207107
31364714662 150221617
667588926768 128718226
912999911993 15914171
835801442834 14463995
442580441619 250948425
564783255646 755496378
569115956536 187344612
366973728633 195486746
193813025666 755488825
92652284243 457160431
419347698113 9637628
709513091883 216982584
374470281004 278199649
560218096887 15559180
969065098114 629187559
29516670499 5770492
732021858492 25075960
416514538819 451276644
825878430007 33709039
287629287226 41987127
140683719233 46058194
934183044425 43648787
625349823806 99737365
62232222886 494457145
73357816414 19955026
315541504552 111104630
959165092131 2613338
277092056886 22273797
560950133241 31903872
865230875776 103241957
944053654538 24788946
586714323903 9818900
252072486282 5083169
224706335344 53429922
477718813916 755481272
728978348554 85114757
969822180216 755473719
668974773055 113491378
984939184776 9569651
444282426274 85560384
867550612342 53951079
20952328265 243999665
809899085143 173190290
446646642457 28807142
320189943095 51775815
806292446184 466488386
580957060048 176143513
293690234146 32130462
677956048036 259468209
59793829096 5090722
667727411023 13270621
380700014815 93528799
398861034958 72221786
759408077345 680117438
601114435468 1155609
289894589321 57757791
435299580269 9811347
347407299933 62493522
846146539554 71058624
943990843790 10732813
260004581992 371736001
2271253860 188122571
869257589124 83105659
251283870405 14547078
733581416226 28437045
640440166276 29048838
607888370076 8640632
768368423369 66504165
183918012216 5158699
885501560896 61730669
16598283003 54177669
395953946900 287452074
418406640037 170116219
471257860522 4297657
934913759004 36526308
791573590872 116565449
512494423988 15385461
808400684050 21087976
918766631798 103241957
676074324640 754529594
539799546280 536504696
673929764803 8821904
251739595360 43543045
315703244088 755466166
314908412498 28369068
541249291353 38550512
695683745422 11843104
937760641693 16102996
878078582298 74948419
700254365406 17900610
562639428450 453867323
213287746246 117917436
723718479961 83083
243780444398 755458613
395863114928 14086345
259544438532 8889881
904713119444 586762358
613865984747 42002233
297033899898 428904658
574567338997 1941121
434178624839 130931255
427328336954 261719003
210143592583 130500734
536203345973 526481865
633506221363 94510689
750182961718 46179042
811996106398 202964216
844058302438 41790749
359367876799 54525107
97312671632 222722864
223303147369 33641062
625268153623 44298345
653407678078 523672149
366107702059 199965675
100691927120 755451060
161231682536 9985066
984609639833 250933319
549928884408 458013920
607107367623 37545963
403118522668 324967825
659039320437 107985241
906872408037 26125827
517087083220 17251052
844110199101 16095443
725923025724 20453524
691903425634 64260924
236966705480 139179131
935272382591 361939760
974829220093 275269085
385980775006 2651103
625479206696 90749295
388344243442 25770836
915242743913 37802765
140695139369 66851603
266892559347 186151238
423165103131 25491375
249699780527 17749550
268764153764 739136580
269482700866 16926273
174811327223 6306755
376575066743 278131672
79941030219 39222729
423188917740 1049867
666114106141 99344609
246782549196 294567
309184117488 195229944
116980197237 308555156
860012450494 24441508
507000865575 36042916
404129317593 27938547
693365421267 12530427
668503503620 218863281
987763219640 21964124
71573715543 25007983
360367742533 483392
414711654043 110205823
183213876238 755443507
716076215114 107229941
289189192398 5332418
903861096538 64306242
71165725142 587487446
527339353976 61979918
206606479395 61156641
400393590717 47644324
515986853628 314650427
916792709337 6722170
732786025308 39419107
271806153102 90960779
211209592385 10800790
518814989771 217088326
485763804723 103106003
48263213902 151180848
219415491898 79774786
499306794701 315458598
549547579162 48482707
355298783162 505205064
152838785849 85296029
991263436423 114579010
737362476208 14463995
147305302278 237995030
551871741786 16095443
477647929417 51987299
963597318496 20362888
283868016104 29781479
720189281911 294106267
383757112600 66020773
467233941378 580787935
998537062405 24207365
567683425156 17923269
309471622433 153650679
893216991654 66972451
800964434831 25204361
642701759848 11420136
36779669004 300700036
659248470560 5808257
520761812474 49562786
160494653649 1926015
773486514599 220774190
786156604773 340353286
41608556270 11299288
940782557604 60967816
748587187349 67025322
326927381607 72727837
181512549100 82357912
912238826801 15831088
307748187258 381215016
397422461178 12507768
441163680903 110878040
395129356490 64328901
192554726890 412907404
782587852068 17711785
225369594080 16684577
988264723328 266303674
638163428939 8837010
2006778418 262081547
193055943564 91285558
439550897178 275752477
344433405996 26699855
437593462510 239347017
2125496472 77025494
112805240752 664241032
448936280318 4093726
794149109783 16873402
495040454875 64230712
965051640281 85326241
809907491632 83657028
148119054539 102683035
908467102327 17809974
897640018465 28316197
910583799147 28089607
450276929453 133438851
124776739662 130568711
274757743436 8036392
199748872653 113921899
806256041130 8617973
392844945305 9939748
678308931749 14524419
912219272084 14796327
638563261694 225464603
827348998295 83203848
252785609924 41330016
447309629285 72961980
513284648654 4154150
854709476930 2182817
757089656 526459206
725200264454 54729038
270162153234 68611452
851584500334 123884306
981868348084 43701658
577653651380 298132016
88386231431 174406323
139032218830 5060510
773690543788 24411296
496645866466 755435954
121011193542 32500559
640956141512 143552318
426237230980 290986878
689701802476 755428401
250612023502 676877201
685051619596 89533262
429883885733 38671360
591767497098 127169861
418510607082 116882675
22628610061 11420136
324812693479 248236898
99132883396 22976226
440070006909 37160760
415217787720 285495847
209676840248 16911167
900927708934 116633426
264435796255 374409763
704843444516 755420848
717546972227 124413016
494357324196 9735817
15575033181 214618495
932391753098 253282302
97428904749 102071242
307844412478 270646649
33252850555 49245560
645773147909 9803794
369949661880 6850571
853231536508 755413295
747114149230 80182648
672288914130 600848703
693487212986 755405742
498221957717 447598333
95275062275 19811519
127162829333 17530513
961959066055 260012025
130444515167 172042234
788122475736 692436381
300516722528 22976226
491272265205 31186337
318323061344 109133297
212660998712 57493436
48367853164 42704662
120246135472 114148489
475375995788 45778733
21023998682 94888339
254350092214 9667840
490503846050 5762939
195268201346 27077505
323242947154 16729895
457224839863 46352761
822074288057 55642951
193694270253 12016823
855120405042 181188917
705493697392 13912626
172575058860 26208910
145668613308 226650424
362515640796 56307615
976091257604 536164811
202566782034 147026698
640388564180 44660889
266492907458 612646489
247342747247 90424516
199718947667 52168571
476926150037 2243241
717642759373 17183075
471430914858 2099734
71125875920 26790491
879729410078 755398189
59722883767 21654451
276215902145 113899240
137722582313 21374990
507851876785 103196639
958863198721 272799254
696741406306 8761480
21129634940 13036478
885570784141 63837956
444407201428 707255367
411729466912 16465540
718348783195 112237580
221210408259 612193309
962186403802 59691359
157179318794 30544332
158230166872 711311328
609451099664 84193291
135386682327 47870914
760806197663 21027552
26321987266 135553691
652538117106 21163506
764610777687 10823449
374701062919 46669987
457189083961 48354306
730435457396 48097504
412906231053 95545450
248912040798 114707411
692712834920 9735817
221746686365 61081111
909118087438 94910998
894113970016 681023798
494210962162 138960094
651672649454 130455416
787365393634 58437561
226879128295 161173467
159247653755 296613863
841086342069 16812978
130942439139 7371728
164188144149 10022831
162484815060 243773075
526918108466 415415
828891546673 21843276
152930592158 744899519
209711749808 574405650
137603569692 155501164
754810863248 755390636
870644424854 126104888
208197585604 755383083
391374784879 25302550
132452184838 12658828
373599579123 282006361
652513237524 24131835
252865429622 732036760
209550085802 136943443
847878879716 8262982
540991303532 251537559
834911322190 126527856
654052915762 14403571
168032520930 33142564
950712232177 93347527
948466401716 94367182
632776798347 12137671
477355484810 39260494
599214380941 298622961
412573521809 7568106
160339567900 1865591
750829807785 22326668
480571029429 143582530
277011149556 55469232
259579839443 10113467
501806655211 103219298
741940467514 729650012
14819597633 307301358
944017014935 46707752
307213095379 48407177
753801632200 202994428
631790437377 119699944
342021024332 29766373
236152908307 51096045
178523360338 109216380
8186994761 59245732
831191162047 75643295
767519504340 15476097
521548162451 40544504
269369383207 30710498
689359795489 196090986
991740295078 11329500
355132639821 587880202
274682417367 119813239
784307201070 19856837
191219100500 29554889
301179157987 30378166
905470201546 375799515
915093398444 7439705
300489252267 53361945
260195786187 152396881
406954976352 324114336
999455914255 150780539
956062857618 22779848
64351986224 485982679
470023119553 117947648
229452207181 325798655
284662877906 755375530
779547635238 47251568
523886562480 166166
207083987202 223742519
741792935171 84638918
486629204398 105258608
237651626626 34026265
511660701595 5483478
277910779021 396864832
638192288952 7175350
513984622523 64404431
380812304860 158748954
679668825928 133219814
183100876211 7485023
510748390237 41065661
647266322326 25770836
717436199929 123695481
925623400157 264574037
815377431408 493105158
309330796748 12749464
903931324332 490945
323219351582 35861644
65625844586 179368644
475980091875 34660717
519298328900 26004979
116590651262 755367977
474795457102 156369759
466966278570 59328815
247482621254 39449319
425213777633 47719854
784268597687 57002491
382877067658 101859758
421949342445 28316197
252592728963 141105146
319381009648 39970476
939232320272 82546737
7193367805 241696
218608726162 141920870
282297151529 83830747
595759678536 36843534
425480148878 476715148
379821601321 209399372
98314712630 102705694
447399683704 14222299
444016802370 202450612
84014572573 4040855
284662877906 82984811
708805663203 184361177
480664490251 4078620
973809527734 534019759
9025906065 25257232
955426313843 2530255
760025527542 49517468
183825654132 139239555
887929418657 82153981
279190181285 25906790
742671038992 18927818
262707496948 752852828
175742769924 622495601
170343480504 322671713
703126920742 163242989
226351302402 4773496
121788978417 78724919
15080991857 21322119
521280778698 230177675
892599805812 52682175
489774974403 27160588
227720917292 156520819
662689872132 255253635
446428640218 242655231
746215999747 198734536
367080580924 49759164
265649343912 7462364
36315952975 19720883
376776973539 177767408
279924143654 184965417
648016206419 39494637
877193718542 108377997
476085629944 62244273
920478284293 94382288
992441583169 51405718
359614006004 465415860
899326776272 34789118
884900380267 17288817
775265161798 415241281
199002009760 78566306
906764996824 160576780
585046403278 70786716
642686298857 63090209
259388121644 267897357
601031782989 52244101
675246206979 21699769
719985086556 755360424
358806923448 2145052
928617619217 116051845
375655119302 226272774
531396974606 63143080
633166442105 484026452
774354263257 42327012
134003539608 138083946
430512936932 193281270
795638432170 19350786
884194771860 1797614
433402652684 7084714
102099692619 18655910
159712714624 22666553
233842680968 64532832
401023193285 41979574
428188917815 176634458
570035133571 31390268
577610607239 25211914
882757738486 169542191
525818671533 131354223
296636574739 123642610
981150058190 4267445
991777561174 755352871
941938060050 252489237
754001718723 37938719
11620420365 3935113
998211339280 198734536
754335621341 393994692
931554594090 411109790
264823793865 67221700
403394501735 71428721
473933403406 84774872
152868922319 45401083
127946882792 215721233
890179040724 51103598
37621420236 112396193
436016691895 44192603
262555402593 44290792
524599119647 13096902
977416438195 704181296
798395577666 303706130
946064616911 48278776
950026087851 36820875
662503645364 108128748
339172789250 749771204
439864708816 755345318
150671589265 625902004
94707492090 422205147
249080019112 755337765
841822336195 4312763
598064384632 22137843
378406056638 115024637
903047744586 17447430
241894129184 370044129
379129731821 102584846
88769515563 554911357
938760039141 4645095
991641320566 56949620
886477778187 8361171
319318229112 123068582
508719308217 14214746
52161330278 28225561
425480148878 755330212
244905893863 363427701
490589209650 755322659
320981225181 8693503
630632253616 7069608
121011737358 45657885
226318960456 7454811
700250007325 12356708
304231852373 6457815
551818342076 46020429
478268007652 37462880
592038211318 593612929
766116678909 26495924
289820947571 42893487
338415707148 738600317
100665733722 18346237
334541322704 16503305
863654852502 36345036
882434440280 215728786
230141229606 2953223
513780193025 213002153
414054868228 59532746
451045106912 36345036
886462891224 28550340
580610000104 54645955
280120385294 695691724
467119664488 596679447
228543393268 8096816
416875360735 76814010
264221661152 748645807
930447151383 1926015
302051370468 13225303
769139063106 23172604
853828012024 22160502
548562434225 123023264
454925881600 51012962
30980456193 32168227
806828988645 161029960
26497881124 412975381
157220067229 95923100
973746626350 601656874
322486869601 21510944
203707246457 498618848
2189341981 9297743
844118854839 22946014
852474454406 374349339
756906109954 21072870
702879884771 178145058
654855821915 5022745
415288597095 288909803
272320293365 76360830
675296948033 13044031
710660482813 122147116
535188963779 45166940
731341318086 755315106
253458015343 5037851
796407765238 19373445
158795727959 155977003
514058754812 755307553
501019557487 164375939
190725248001 44570253
735052724708 8519784
50225172411 439403328
512938675936 14977599
400791195337 230555325
529836019567 89676769
327617846249 183983527
710143019230 557841921
623667046836 15264613
240812275635 117071500
678987356909 47629218
725932036453 22137843
927879925666 38014249
495859607531 1299116
170185736505 38739337
81697366262 64328901
349846358387 636045683
129814066663 360723727
366233655887 128053562
856259864916 755300000
328855094814 386222655
441872778796 47787831
455763432958 755292447
948487882448 67365207
56929611866 307860280
231616458095 30861558
314897203846 34328385
977252765091 24675651
521342887017 89276460
7508358117 10929191
391294587125 28875119
831995971556 11548537
61258287007 8361171
365878846159 441812735
689369146103 30189341
174787573038 6933654
401720236590 203628880
245264495197 21510944
879360114102 79971164
433808052000 459501861
569325748258 687232364
925911418300 468399295
579894988212 10808343
799882943826 28444598
32153995203 65899925
112701092841 41956915
479007423287 86980348
252865429622 342241536
278781601750 368812990
384111091092 432386591
106594427612 2696421
304903230584 138741057
250819995357 187344612
429945253858 48626214
481567390165 394085328
696471130160 26307099
68333910688 209399372
527584237342 87388210
310835806716 135855811
817633851581 4796155
5997902436 34570081
483775470732 755284894
800661974946 296266425
32428879085 105485198
114859134783 162072274
625349823806 649429599
160501413178 444305225
87687231899 73256547
37009068720 1193374
483535761577 165184110
351948908844 50877008
244409730146 85960693
336606908373 25257232
264922730612 36828428
657642409005 249709733
457952767385 9297743
124091531908 45763627
513927400995 3753841
622263805990 30113811
98302355922 17303923
874228676721 184013739
308825274864 6729723
339705411704 216106436
299021221787 460733
921368925688 755277341
147381690 587411916
992374633377 97108921
778981183303 49086947
86169041946 79774786
345810045176 77236978
2941423997 20665008
273306646376 117683293
757464178059 166105576
362129085809 462417319
87730419953 85734103
60466083455 75801908
748543674516 207375168
250525081325 22462622
288397185224 13550082
383658825411 12953395
724499520179 15891512
803715160277 172986359
139261286214 12069694
790031397485 136852807
921368925688 308313460
280000647991 16933826
752398972935 120153124
501877366397 37984037
61989870181 64751869
528371327513 61428549
154653415540 500469333
707855050988 6201013
266404688824 22515493
392860647992 26730067
687224948810 1284010
692730130884 755269788
942523598822 26888680
849403512378 19373445
466434570029 544284286
819919924020 755262235
466164535579 26926445
408824342634 755254682
416361152901 22371986
403223637769 141090040
51061296658 285495847
340673985359 8210111
344425535770 19766201
719948605972 26412841
876579652495 82758221
838846976570 755247129
931968075116 134209257
19375277783 143997945
457956136023 43694105
482203088410 15815982
683573264165 39804310
227113898194 5672303
534258343949 86557380
381753476231 36911511
546573209386 36277059
715364481224 45756074
471618939240 21828170
953841294946 1442623
617007691238 1767402
318684910468 44464511
643486878686 18806970
919445630986 212186429
319468352540 4025749
109696390217 49139818
261753417906 140017514
90092777692 755239576
80219592412 14146769
662446846804 189731360
89335695590 13187538
535208729980 44766631
40693140629 51738050
437469117877 50816584
40225224726 163069270
565333393507 81005925
951638728069 10672389
653191156633 73354736
856964499392 46398079
257242119184 136988761
59021263344 28437045
306493279779 103861303
237527719661 65356109
558418051633 272066613
747240042228 357075628
31771239781 460733
491908106551 40778647
484000142270 74276202
607851617178 28036736
924360614899 22575917
132489375404 753086971
858155886141 365391481
640378450713 15989701
132990970134 63800191
428153849236 225955548
467723285142 56307615
976414276755 112992880
551320478528 228410273
922841790494 10596859
422408829200 33391813
490893497361 100892974
38074290157 7265986
511312621590 166558756
164246929148 19735989
871401506956 512561686
392168536390 395391997
7349601610 103936833
806225670517 26563901
276334974784 755232023
177885608083 6978972
773709411182 6087718
691075594581 79850316
993395715082 358216131
866084681596 7213115
93004503292 24509485
314189079884 713176919
66345856564 141173123
17900895230 46488715
542018178794 12069694
771290020334 137713849
457186780296 61881729
378227148727 109027555
210375333729 36994594
888578009467 129956918
818834422778 246590344
70350553323 7522788
850181199064 2711527
775175817767 25068407
298290355742 36805769
928016770920 80839759
148210785724 151777535
45352289326 16412669
233116271599 29894774
117293276640 23157498
61155566207 103506312
853578702600 122388812
856896937807 65469404
931968075116 755224470
330087804026 755216917
614538050281 114994425
647847517717 210094248
974364672828 180222133
220899564950 163008846
573672067207 169428896
756133748133 149050902
227370488304 438980360
99521280909 128718226
315703244088 755209364
652728837503 135704751
2271253860 329862169
569775733339 49759164
844903633386 755201811
622305581633 777959
568962698613 93015195
301081444826 211174327
450302028072 50884561
262528604549 43006782
493005284731 386192443
920520007065 3640546
951292339936 221620126
234695459174 286115193
302805793914 15551627
765953617192 209406925
511030426404 755194258
902398670384 29199898
29395135176 30680286
409581424736 147812210
751545552318 73415160
429990375480 3179813
503872142691 83830747
289150883582 15468544
362258159026 374779860
15141649594 443111851
936319650953 85696338
219423490525 44215262
375579528878 436404787
214254242420 575886038
400316716283 93959320
805570039905 256771788
142166115519 115017084
440589524908 3179813
574505902895 88128404
787802810523 147585620
403971301280 79510431
715442593944 755186705
637927903740 253516445
308363046370 30597203
606377287496 2454725
329750698936 291168150
996694992259 215086781
79493741559 347634378
172543766781 41284698
95995678493 31193890
283690883148 177306675
918895282047 175055881
244506929703 14305382
215580873593 144013051
201423741632 368148326
410681639628 48248564
767505750327 140047726
189702368276 110779851
83020432013 161014854
683564472473 9939748
891777594597 24086517
567054501952 718010839
478313484265 29622866
676915139300 134367870
388751493243 131293799
869062382245 33490002
348997651248 15060682
957570390288 9501674
724527579168 511579796
555402502901 272595323
103365310252 262300584
800039049230 168220416
861374655891 42251482
133163812986 36526308
471236976477 392733341
595716649095 27742169
80221427791 8278088
527274451047 321629399
413300172874 11321947
445102749645 20249593
866134636732 448942767
866054809481 41926703
937222694780 27795040
387310887706 82146428
580540217937 102796330
623835659602 701530193
831026068573 238840966
509432968122 28837354
773975646473 486821062
580955292646 58973824
332520744956 242587254
856187590665 4365634
433656576991 72025408
779794572614 535235792
350471844976 41262039
371721594868 1457729
268007071662 161037513
452106869075 56337827
529957478954 425981647
781787627230 233969281
330053868803 26193804
570022399213 49834694
270876870559 140825685
605612176555 16714789
800134118841 17734444
706720711642 114586563
719765770501 110281353
514361622559 433149444
945595552952 735450716
869542231482 326727674
443472797951 118151579
134598829303 124405463
1411307857 95349072
266446154794 5830916
948140104563 136981208
188521457132 682224725
306586816131 19192173
895335448323 23270793
347500692372 223251574
746416954865 20876492
715327985128 22840272
494639790884 484472079
228435853654 13534976
695989324290 426888007
210397751033 17183075
90282403310 402476711
180512879744 404810588
168466606540 163167459
642442457805 256552751
523756854811 128401
229395884460 460793424
456309424222 175033222
110261225810 207715053
642646524759 12062141
685806133678 55627845
915994372749 8459360
861632122149 474698497
212384407852 69631107
910559191473 118446146
936510567728 235865084
18123112043 17893057
512819451831 325791102
494120008936 221234923
169119532772 445423069
21088916717 44124626
751782534840 239671796
910279171551 13678483
824290163320 13784225
770289421959 183303757
673729867511 28285985
472112769080 90764401
912254219815 26080509
643694487591 167767236
509702768429 343283850
245177545061 89321778
688905188378 12772123
8231096728 12568192
930987613445 220487176
436702571866 14154322
109019830242 355278014
513869507250 98287189
450272367441 133612570
888794757908 2069522
839493951444 81602612
114845214604 4917003
471405604755 110477731
589697908339 31518669
436699558219 34698482
624477657049 103785773
575382405074 597963457
51385184404 37923613
519178727145 141860446
299047437844 413934612
652488516555 81141879
665308397825 116180246
718239143847 30196894
90092777692 225139824
582171914374 1064973
523367603403 27946100
429210332258 22183161
206763203739 90968332
218678432799 34796671
874981234576 26813150
68713282772 102320491
953129326913 105742
216450012003 39388895
634409484227 2484937
795229754446 407846894
579854285095 5491031
90092777692 755179152
600134079133 6729723
492553593078 64404431
380765861869 16329586
891836107688 362544
121642729678 185939754
34241122028 330398432
42912747074 60446659
442068733828 256802
663035255716 165924304
295693061938 303706130
987339367939 407121806
796313541563 132079311
772170677069 43135183
598043840472 13701142
196841354074 576120181
293713353879 12039482
685091869533 30989959
428508477286 755171599
867284293562 152034337
170249574461 81897179
196306443467 237556956
160467477955 26193804
513776831940 216914607
533540461917 155176385
899852668597 100432241
887300231098 415211069
822624553913 214618495
869744357315 29282981
880043954763 375021556
293631675737 12062141
453332758334 13059137
289082121070 86141965
816891595612 755164046
176400137320 755156493
762214937093 14788774
751715766726 44615571
201153442827 204988420
209669687557 26903786
585092106481 27432496
7570828574 695706830
527570105679 22175608
104295356054 66202045
929432912290 205864568
657147272090 755148940
893356887914 755141387
238038060359 106232945
35177746493 31073042
617694779689 54661061
143215551186 224006874
669260585722 755133834
939934023778 10460905
495311697805 230109698
970579262318 755126281
622790045753 136407180
480560621395 161211232
538826758457 142645958
389649499219 238667247
532228725260 755118728
782756314180 32900868
597870212108 144179217
357256429314 51451036
775155673916 37923613
872087629029 41284698
489740291027 47311992
672195113829 74291308
98601001136 416238277
229395884460 552970236
210468831910 755111175
246808772806 631007832
271664610288 76829116
92976353261 34056477
153687674260 755103622
113922835097 171566395
725943192234 82063345
949290207020 51556778
468393862735 112592571
493579161671 31586646
980800845235 195267709
523846675087 32991504
259917888658 477840545
124078019591 8935199
196006929658 28225561
39266591225 91013650
159981064755 163688616
772758058367 1261351
267766939539 104193635
670707347360 32644066
598695543118 44185050
706304390688 2968329
316306759000 142970737
745630763501 78770237
112655434956 119820792
116590651262 260805090
477623178236 91723632
603270861068 54306070
509455642228 385203
713126808003 188825
773705460963 11827998
136805278422 184149693
469085180866 182178360
498072091497 45914687
997677931720 82002921
985574943039 65167284
850671818879 59306156
468986274331 160085835
325476201870 42772639
575200332862 37817871
677882021083 19577376
692730130884 750118642
82302897419 117056394
374582873575 53414816
701746875159 29985410
609199486981 84185738
515379260502 70431725
383840633268 755096069
712352346448 9056047
549967102588 230729044
973521985430 53112696
870496023916 95417049
937112700441 67221700
83101717399 118151579
48567720244 636823642
747638062669 306765095
429477564545 346931949
733550093935 10929191
889571477404 26435500
141550387812 20113639
617779002786 744363256
806224054175 48339200
492087807527 5694962
627602301313 4735731
854665964097 66572142
919854761484 546210301
841839103855 23331217
71799965658 94216122
128762477985 603039073
685115291386 3104283
86646776343 133234920
865965714293 60371129
878153326786 41987127
741171618244 5611879
72861977070 541036496
621483679685 11276629
560980383006 14803880
448907888591 13859755
229395884460 755088516
843316046875 35295169
656162006711 161724836
12074506725 31971849
127074323279 853489
60968312231 180116391
351656147011 116263329
752539616942 191581845
808635559285 310617125
651801118431 19297915
652604779478 396623136
560190082810 37477986
667710545174 24894688
308647137359 28995967
86222932601 55688269
858449131366 24464167
239595880903 363216217
405779987166 3285555
11781389901 202473271
763009753983 81534635
129461046996 755080963
138351799678 47870914
435201444140 77894089
652740514441 195675571
896125597459 82357912
816134513510 676144560
750259889023 4380740
455763432958 755073410
877890210478 222239472
98249681300 53603641
161258495280 236952716
197655446220 619655673
332967973192 105394562
859962215491 45907134
200429329570 162495242
223303834692 6087718
534499971566 755065857
655173900998 115085061
725078238186 199656002
59521060054 29116815
833547401856 461556277
410264540715 69185480
850811662674 112517041
115764384086 55982836
294294058325 57855980
250396755855 40574716
201233255378 67455843
305794756086 29547336
762745406536 362763037
34025318118 27863017
44463754812 44275686
104423099943 24207365
423071415719 46624669
716766974323 82403230
514583544805 147479878
369088945065 162140251
520728450873 123808776
248865317940 96874778
8923638445 77093471
320599066040 294989968
917454261095 13172432
56781165204 458988257
968308016012 480280164
433625164064 175909370
267183659520 7545447
749511288534 255125234
198909848054 184142140
943249094278 54691273
131679936312 47946444
811592020898 755058304
850902389310 44139732
146556951444 112449064
103484353085 170357915
588737688302 43127630
146845544021 1744743
373073996471 137728955
110389694787 29086603
846401000124 7726719
572107826613 170365468
875109401433 6404944
323838659411 180924562
353344845939 19086431
39139315622 194202736
460271567379 6797700
826733662938 628598425
608519098041 88521160
563918437958 47576347
648688083128 3126942
907611604635 4418505
286778072085 73868340
744211713820 247859248
217916743367 18791864
47616934310 40408550
456600863874 66609907
111936276467 72070726
416395163654 187284188
642366890040 38867738
90764178968 37296714
856039498994 180599783
321740187980 15491203
22712470614 138514467
641877848802 57644496
275303628552 20506395
344402393378 29773926
883608915862 126603386
953652930679 60741226
277429751516 81051243
532934681511 22016995
913672800804 82335253
174024063333 65053989
466172028155 28965755
414010887109 99133125
463828998137 236454218
462414752570 107071328
964975725078 256084465
236121419850 49615657
366427744922 755050751
958938169799 265299125
809332715885 227103604
130218129098 755043198
12063547322 28505022
753989845407 10173891
11905047617 122335941
216243044697 28421939
856213421925 18421767
964483096165 25559352
986208858370 169481767
732729143665 28285985
555427578861 85394218
324762511753 20997340
785751288540 7726719
382263356602 35121450
500201598205 125296717
278449028460 147041804
492457677531 327316808
625288660018 40242384
290719534722 755035645
663165114445 31971849
245659018193 197004899
984963822256 755028092
80227409767 7190456
5772755059 252398601
837914604850 167397139
778904852685 32153121
59755603363 445627
467641803378 9441250
501096227990 12205648
673434756695 91043862
180735715903 190275176
155887688629 59759336
495830981661 15309931
363138642042 230064380
429207983275 45038539
862292858589 17741997
768250422850 93234232
314128006732 10921638
743247204085 3685864
721340547530 41518841
599609032338 755020539
45929194613 102071242
213240653291 93045407
560215521314 14411124
734233594711 133688100
688115288491 53361945
79267038670 184149693
267573741352 17575831
320964638793 9886877
479625499977 96534893
289093095579 46330102
484472053710 52999401
960694543607 8278088
684241447457 99208655
195992790442 75378940
264199108300 17477642
688064577649 61028240
336042201181 55673163
821252053777 19320574
311160751476 301832986
174885973116 679754894
50537156629 99963955
167984128859 73755045
1438188984 34486998
379917675481 69132609
902016020298 198802513
514415853099 105062230
355784055859 4169256
564717756436 58294054
78686621238 28686294
815983733377 29668184
541238301738 2832375
365326065154 140062832
342878025071 59177755
907654770030 2794610
563991007182 18300919
513925467427 113967217
752398935170 73883446
161258495280 652382822
542623475808 178024210
16433098893 215879846
682866855140 60424
126432718588 302414567
946931519633 75310963
703313366547 777959
310748758391 203326760
694244295088 755012986
828911494146 91104286
185485122544 31949190
659061533810 76368383
2142128178 27092611
909961877980 41435758
790129805522 205864568
648819368968 561799693
390612143769 27379625
947727658298 119926534
123271284067 59366580
770709587390 19335680
723649407776 37372244
966615986617 42757533
173167092806 2870140
438867200024 79095016
329088286136 6797700
144541547907 15468544
906009734995 165659949
935576979975 122064033
69527503319 44849714
559346964485 43014335
875815855776 41375334
116242745382 136883019
547949017736 172185741
396711029002 370512415
859864872427 126225736
218571875075 2862587
448868960429 11276629
527580838492 94374735
386301565616 446518254
797207460960 695691724
37864278992 716281202
836201826958 328834961
91499969163 62712559
733518469524 41677454
188513450952 484094429
676074324640 755005433
86877241032 61602268
476204649712 404183689
397450339301 7862673
788831302127 17900610
764589115683 12500215
736487454011 79427348
634556359459 611438009
314925769292 9781135
974263908661 65990561
714685511842 754997880
508262306399 7145138
749479996861 22470175
931939993468 13225303
863745080640 53112696
562394643679 73656856
527615959942 9886877
883238018650 266817278
941579489334 186536441
814620349306 727648467
954618143249 20423312
698401743719 111663552
761447484722 154768523
80127143692 60144539
701747690883 56073472
567740933698 58558409
142294939487 10279633
627621070112 29486912
698538317065 124413016
288748074539 452734373
426840662809 10030384
561540165642 30234659
432227859876 14403571
705482398104 41843620
452328202187 283690680
191204168219 305481085
262917825339 114843365
416989040938 24879582
398169006845 49464597
526929150546 202435506
906879409668 40053559
588227944291 21616686
868373178548 256975719
502518321124 135561244
262046776020 436283939
418051180751 402008425
45127806613 626899
72476034282 70643209
210013529923 332279129
279142438772 78747578
413012667929 95122482
667574296607 8119475
931826970376 75265645
717713840250 242330452
118642007485 35204533
964522605502 79993823
534449782287 33746804
734390772235 693176575
299628233332 57062915
686795696714 284725441
922560811341 246416625
464246769267 418821403
145264316730 49910224
618536084888 754990327
690280301852 174043779
778280408410 118310192
794936214654 754982774
749250098647 251273204
99568872362 305654804
836174462439 26971763
692659208620 68702088
369357121883 11374818
534413663841 51889110
395052187489 111436962
763855765107 35952280
127040742641 34237749
95308310581 30340401
403524767920 739831456
174115107195 2703974
631406480622 754975221
837346543720 738479469
927205994541 87327786
968551841958 502183864
846417797590 754967668
157818815792 118665183
689616295369 19161961
48196868350 38021802
783134447166 52954083
298969702774 24350872
267284340604 720352269
634354551258 28550340
143752003011 3904901
345963439053 16858296
98104656147 275676947
117942622750 157087294
475181226577 151316802
91501139878 32387264
468451273088 139586993
589527270963 211045926
592971338744 578189703
511464791881 283124205
455749127982 11880869
763082255230 45499272
50422857080 40740882
575358553106 3368638
724143970257 365361269
683537326991 67108405
442042706190 815724
194547502045 4758390
58546723460 371033572
130170341673 26088062
191541779360 287603134
921808011790 290594122
915978383048 43527939
100499348685 40771094
712258628824 30400825
698665071511 44925244
684309635941 19849284
207397565103 38648701
689951504656 261333800
753296699044 483490189
10849961900 44857267
115339875274 350610260
547962311016 144488890
18575324853 77992278
113486445822 54230540
468362170347 266500052
605527688697 76330618
796440507493 5559008
891738923237 1034761
571483752841 84782425
568568666156 110281353
75708217754 265495503
144366242777 54162563
919811558730 36473437
966972321645 2273453
293728052017 7809802
692697925298 2915458
959849574797 125719685
176218639136 88324782
875943999568 754960115
40784841602 43799847
498065029442 37236290
249719002912 36564073
212740078216 399183603
589554937602 24056305
910701308721 57002491
217864544584 72992192
464795434293 46677540
333669752228 13142220
775252080002 718320512
802127482724 319371052
937179582256 15604498
309578535148 52312078
558996240930 472326855
531329820883 94238781
924293544259 32900868
713928429740 754952562
245288053004 2552914
706308220059 4871685
689094534129 294030737
619194955737 76730927
278925055879 423368309
30884570858 116882675
945595552952 67878811
957686736700 14448889
963580890721 64525279
170147835551 22326668
880953124073 244022324
405594440168 110545708
408048318014 1563471
278541779300 2953223
117280361010 22643894
375299539574 135108064
503438457390 11473007
94604303410 5725174
595066539726 288841826
944798296849 17409665
674933928194 68075189
147478160236 148846971
155501556610 412741238
999216831999 45725862
730134228650 430687166
820540939233 84850402
309646587272 754945009
26293165018 2870140
203359635144 169028587
243677187741 5000086
573643977600 47040084
824462416632 413133994
172871007653 413330372
220902963800 48543131
590524047114 754937456
715442593944 546519974
710078026071 35695478
257883466667 206702951
381484348141 26208910
45754199156 80764229
398225193206 571535510
524550100677 9886877
419508735220 586195883
135337300813 75462023
320944087080 25649988
886016471159 413919506
423950320158 5090722
583681214446 11525878
31786247592 2658656
329141602763 157918124
475447567610 754929903
767681258982 754922350
34623560630 25559352
763791096321 12024376
787295997076 30786028
800198583696 25725518
750268370636 754914797
93738813099 44864820
902817831266 185343067
341317304175 101761569
234675429024 2024204
990974723404 22998885
783564024041 7477470
214991513409 7809802
584301640119 86459191
490608235657 513082843
402767685818 581475258
962602807839 185192007
230741428345 115221015
617726426759 7877779
797207460960 635033581
342025699639 79986270
947801511532 52372502
30963424178 69850144
571596994564 727353900
653617243616 202737626
462479579969 60310705
726350540224 130500734
35509799032 58686810
286756704648 31473351
902894312944 4713072
968186775662 72221786
316253004299 58505538
156492577781 151150636
523094192762 41337569
919405396155 375444524
810612004854 27923441
677535731545 46352761
554708443031 217700119
298134220532 63354564
105172712128 23504936
969229557136 182382291
694724567699 205381176
322130874052 354824834
882000656384 754907244
339013753688 129594374
864587768038 428927317
697070807742 64238265
877813970496 232949626
757097019176 738215114
182961749951 18950477
135377769787 5120934
933368650159 11994164
633619999755 14826539
234327892835 1480388
304252638229 14645267
531373650942 26405288
792664968348 754899691
635491344923 176876154
429996765318 10219209
420588005643 35642607
805509570993 16027466
717516631826 146626389
765377807090 14192087
254975178088 66013220
139886523148 95349072
778853590474 93181361
690458884578 745541524
394506649405 610101128
913018303548 10717707
252650101551 180735737
280849302665 21095529
750195832030 30921982
202835177889 29728608
433747160120 17213287
954452777867 218440313
964058383422 449388394
998253983518 210048930
840831345236 112894691
226036357408 321689823
635219089485 494955643
45352719847 21193718
862726037839 293781488
476442493682 515477144
161159173736 79601067
856931137791 54192775
492713203074 66738308
312283867064 145500992
745580830618 85386665
366019203558 46171489
249647951841 66149174
505675058085 24569909
305017960654 68853148
686648247454 5362630
685088259199 5974423
558313744703 27727063
65115224021 727859951
315347392452 353261363
671679304353 462923370
831791005795 205796591
280340917788 47931338
927901058960 46307443
549371012681 150070557
84675625833 89933571
426751726234 80227966
128459104593 128083774
806129105412 30506567
404281850022 751432864
96906516610 265495503
74667279212 189519876
528993739625 23739079
377739882444 31941637
117241538590 41685007
94635270304 316138368
105192138444 21677110
797952284949 8769033
786873988307 87705436
830519073448 754892138
420180574164 754884585
892516745877 45907134
58157041937 24501932
943749616076 301727244
95273393062 100945845
105738023560 148265390
713787808392 62063001
814245955055 295088157
418598501343 19660459
8038064707 234837876
421694738368 669316648
984909335320 17507854
22362585848 45265129
441383503009 742369264
486700859709 63566048
261925127808 16276715
546430329285 63928592
591178423928 39094328
436836380408 754877032
975046995742 6389838
906873155784 57599178
312530699104 57561413
563887093008 1359540
441241620310 118166685
630991390807 10604412
272438339202 88845939
591012137080 78611624
475957153414 214754449
688944720374 754869479
868869863828 250661411
733905424414 171951598
747930613018 36246847
518601247424 452711714
144516638113 67085746
383026511316 42749980
762366744840 7930650
380055222758 674747255
30919420400 25748177
766078324775 10679942
177595527565 63241269
159589683807 140380058
710061658720 19109090
499606520400 61466314
819900845548 13504764
941627669921 22515493
772691523990 98453355
532003903068 59593170
79959300926 53309074
271012182554 9909536
573584520384 97871774
568180948413 39532402
788515261948 111550257
247511201806 20075874
461023279298 12832547
888066505201 563310293
378155946596 44049096
351413386038 521663051
422046806357 162465030
961250051245 39947817
271738252038 46972107
462302560308 46987213
791065546286 15279719
917376246158 66738308
549577647655 34033818
947109717156 754861926
448192611938 368865861
401051788943 475839
459726746830 472477915
213475747969 8270535
6609294721 53626300
142919254955 154028329
488632236121 32727149
257679278865 383133478
220089370152 28535234
528980015824 45740968
454877965368 46398079
105662788127 77924301
198961306643 25793495
603976106931 79986270
14299203892 23029097
750664638781 305058117
638147824441 4108832
275490678597 13036478
638581358682 233478336
439548767232 245842597
864436134416 43686552
551750372629 146701919
893117269395 122147116
596562410970 1812720
822948252428 754703313
160436133005 55703375
127161447134 2552914
455747979926 634452
386676836421 56488887
12261133396 474539884
58703297150 44207709
489298319679 134692649
967441068378 46700199
608884383374 382974865
955985884995 100439794
195262423301 46994766
541271300795 11790233
110981751392 26080509
311145283338 2016651
136737883003 212647162
653768296063 1918462
190674982786 84676683
370135420362 24350872
896322632570 23565360
41598201107 22855378
74951135652 52319631
134247003010 193183081
667587839136 115296545
757035757199 4645095
33211543198 88339888
60493969131 39373789
655573817242 46926789
921479833940 632586409
386799716178 53679171
806137345735 4373187
507700386264 30204447
389848973949 31986955
812047353503 118597206
196705022830 100704149
419173684546 242655231
74863068078 56345380
232313660013 56390698
563972192659 12515321
951560176869 10649730
360265376724 70733845
242156052118 63195951
676662280372 61708010
822779314883 36692474
207362730667 36073128
250492203116 88740197
751576663125 110455072
903293299763 40778647
858346508755 122638061
557928776252 36277059
658603656250 830830
866101932242 28852460
567772082270 6148142
984144012895 4901897
192236829079 18799417
767681258982 572071773
903941286739 6971419
181456377439 149640036
141522955316 48369412
761477545662 70084287
972720778702 6223672
737397974902 532652666
288950124842 184550002
922126007790 380278444
915312268872 462923370
660942886703 383518681
451094684804 83513521
500312597093 53256203
335930817090 29819244
878868738987 30974853
706208089938 51103598
784337065226 754854373
528424991578 6548451
903648268104 83966701
663779218257 122048927
448192611938 522675153
196892132893 662790856
529859146853 35597289
694920991017 11918634
706626374672 320979841
900651851121 81149432
775953360946 2749292
235373136993 39381342
832033237652 749688121
946817167213 258161540
207227297824 10445799
239715595953 221302900
573064338127 27477814
974596988002 520839774
965964608750 68067636
808563692490 754846820
738762491923 24139388
336144460842 754839267
589570746031 72765602
240673436795 75575318
133220384956 16352245
178802994651 104042575
981897344051 13232856
228594715903 38754443
912099277573 158431728
763049475210 62667241
926583174567 64653680
185890023768 272602876
118699931442 47478158
727456027110 56103684
790199859597 110651450
408614007096 97713161
614891938137 498951180
367116117789 48739509
436464765661 31148572
536868961245 416079664
217696943514 295435595
25468604414 43127630
827353756685 81700801
295262027334 754831714
392168536390 581354410
168756687058 55612739
285160945385 181083175
424036061408 169934947
760392361240 321123348
485176823734 31896319
155958920566 503724676
894113970016 37274055
905389603889 26216463
612423755315 52727493
630474781119 121844996
604071705252 41330016
611524216080 65514722
884229832886 16269162
559815892084 232949626
441378873020 695963632
898594974061 21307013
337742198991 626166359
706813953427 257542194
495131702262 8195005
771959767097 47289333
26861376802 128106433
326903189348 82002921
71140007583 20997340
64184393113 139730500
638045670116 139519016
609421416780 15566733
731072884872 131595919
832790319754 189776678
317183299350 24940006
242005286685 154896924
50724508388 754824161
741221754652 73301865
757761887107 49925330
798090632844 81995368
709915515723 64351560
616989866158 24705863
905075149840 318774365
372465572515 8534890
293158941020 29736161
820864139250 493203347
419215074986 93271997
569788293978 39691015
687430556170 725254166
531388545458 80008929
133930472292 58686810
843389469182 702051350
96748304325 33074587
785489833892 47213803
245254759380 26790491
875884572970 52342290
438242469141 94941210
990277362467 123491550
533376546711 49472150
416251286963 21171059
257185970182 209746810
211848160364 116097163
496550842579 37130548
965725299498 188024382
812194886252 82667585
83836208478 170418339
341202642082 69835038
615407256668 83989360
76200748884 196302470
777523326308 754816608
596555416892 16276715
722335450537 551195281
862579826865 198462628
965030000936 215879846
974341440206 9267531
59420068891 69041973
969065098114 108899154
43849779401 45197152
349733887070 25725518
768222454091 98332507
833425602584 45318
237558936210 122086692
140434870542 100001720
751782534840 746878405
492021605482 27915888
820601891943 66662778
821053470301 150788092
34492138430 230238099
554105094691 67017769
390608299292 18391555
300561602048 754809055
803989016951 25921896
313286096887 65076648
554309078156 554639449
16655813798 754801502
399504731424 57697367
545856203096 754793949
523314921228 16042572
741125401437 14320488
73148130028 271824917
313398372232 25083513
321235632474 507387881
974364672828 250026959
902849848433 266379204
791852810176 27168141
133246457506 754786396
21785529501 84261268
839583258116 9494121
369201175092 188900530
298918629388 61383231
895287071358 207579099
285221731929 15264613
530085154866 617540833
704681591685 43580810
937154294812 105311479
367755690317 55741140
802392026549 30536779
136925363569 95817358
659424825151 320768357
83234627540 26307099
102478444951 425891011
731212607819 97758479
721424884328 19139302
583673004335 23890139
24672616809 236144545
272517456877 4773496
359426299254 181423060
873203931405 25801048
668450202505 20914257
135034674762 461231498
964205991701 1669213
44470748890 60809203
824374409482 39116987
343421017388 213258955
537219027689 217239386
118423861739 358261449
434565134102 167570858
778590255129 389923625
179776946042 375648455
826454247662 54706379
550657937327 15355249
950162607920 536300765
339840738805 21050211
996869232416 54011503
755222539513 234059917
2940781992 2296112
649422219216 11367265
58295329408 349144978
618463923932 68067636
422451820470 754778843
614563466126 61602268
142991710884 12568192
503787949400 408745701
672460420101 541897538
688858118082 26752726
975787544327 56775901
730528283766 37765000
245960654801 15997254
408016421695 30272424
451878255277 6820359
7413635944 147041804
436052304290 1412411
965803548578 139126260
647329026926 730654561
474221036752 27568450
46747108577 80718911
311569474518 146641495
60411807597 26337311
965941813796 19894602
998260592393 131648790
273114211448 6170801
229971400401 46239466
487672355969 191604504
782611885714 65801736
80921582932 19101537
293500215772 94102827
856911122341 88158616
667692334891 51111151
290541246563 163084376
783291421165 175984900
927425582504 754771290
871130717206 1661660
995523991057 2432066
538665471695 374107643
759685204468 389213643
484532552834 640864497
543420332008 142253202
813106185102 754763737
625283456001 21374990
296019109436 273607425
12401845786 396456970
415394580791 237285048
297381587147 121671277
867455293482 91293111
545534181347 130334568
653253778556 55771352
810749945293 75643295
966009609524 7031843
131669052439 60711014
944579433568 55884647
804740404091 34018712
95392352406 303743895
573820287279 29026179
770481608044 204890231
205910538828 8444254
149015648104 48014421
887061367879 78996827
584211049437 93256891
202018381769 56632394
105802896277 69623554
433808052000 754756184
390364609300 156558584
148952995969 143393705
586738636604 561361619
638948328740 21911253
959223030788 742520324
432011851629 41065661
799920587978 126882847
289129153601 25536693
837832624588 239996575
572959630888 130704665
383840633268 754748631
345564429169 358963878
114830070839 152162738
81007792468 754741078
57796537247 431034604
775951268765 1978886
541026976351 64185394
576037151985 44691101
803082151306 97592313
869741026442 130780195
579871007437 7688954
281486450680 12145224
81764874570 754733525
971167928032 163008846
321759900904 361139142
679078325241 12681487
457101506926 127260497
859773926754 122751356
215723799012 11337053
819885475193 23361429
122592715400 24977771
965930824181 15944383
837332812366 754725972
684281025177 72780708
769128473800 40620034
340650676801 2167711
343644888308 41050555
741183385412 754718419
916826433076 578461611
114185498225 42470519
471486157500 21072870
206211872910 97781138
693307693688 151362120
96126133909 7190456
903537767714 60491977
87064449284 754710866
224759833243 67282124
644916124511 48044633
263340287288 25234573
540866611055 140878556
712175538271 201982326
175359886101 174300581
777203661095 147585620
880377638750 14411124
581280849605 128431212
563090199043 43006782
153612620505 37863189
818284330641 80008929
881120120903 112282898
609714457668 292233123
739197476340 88468289
59226545925 144352936
820541498155 21843276
463801195544 103219298
651824608261 13897520
339123038045 18738993
76161201376 143658060
369456073330 380822260
563115199473 122456789
682739972293 35295169
343637894230 16314480
144543677853 38437217
839456798237 46020429
67886932107 103257063
313313280134 10204103
382626693261 43580810
42835993488 85651020
848191981372 182820365
876631095978 27175694
663961011008 754703313
778994876892 34970390
507969582737 11065145
47537771317 132132182
117115985071 212284618
513802300656 187586308
169927355928 34857095
570841559016 720843214
779794572614 754695760
546499779120 32372158
736845027731 484751540
391161593901 205872121
439822336892 23240581
302263518726 86549827
264088910030 23421853
837204902717 122917522
516318513411 5007639
778259857103 11858210
129447187647 9418591
616165932453 55650504
53323887226 307988681
974022529887 247406068
519023777350 69827485
246411213504 21881041
155958920566 754688207
808184237729 146535753
684782468441 290918901
974235909690 25415845
915955346398 12794782
65834428234 4894344
458034679264 754680654
910724179205 30083599
515589588487 713463933
589980004930 157978548
663880571964 65310791
744211713820 192918726
444171857907 226741060
364913580718 512788276
146772408322 75998286
522173452256 10445799
504145206300 7507682
890129689422 173854954
106597411047 81572400
727418058179 8806798
488308424311 5770492
466722860486 203122829
159719504771 12908077
560060934063 132275689
356585677596 133899584
506460886905 9584757
858531111222 754673101
145129865777 29630419
739669221208 754665548
771466669492 754657995
312046763288 168144886
124772600618 129465973
370132678623 59404345
862034870768 270812815
904337622455 110810063
874663865069 422091852
932471278635 206325301
289277796235 520356382
615419024242 3187366
916600893349 80847312
787339698734 7379281
161319946488 669150482
224808829554 33980947
222582145542 410263854
750900654925 103740455
495667006031 130228826
829761991346 754650442
174128891014 174564936
836376278599 30181788
56546599642 49955542
895028690781 475151677
255819542658 63271481
52238672592 754642889
483323084203 208908427
307339464622 7658742
699467992770 54230540
496645866466 177623901
141297150828 258380577
712954712898 158613
454803039608 9682946
414621712919 119375165
408824342634 754635336
646474156539 69185480
774377768193 6019741
984963822256 261779427
306567420027 30272424
358758017773 55650504
547247827834 29177239
860005252485 17915716
942567224544 552381102
945793788990 184882334
13527453864 44434299
671430584469 78724919
112371260884 328714113
227836327132 20687667
124826310001 64449749
141574360628 337641759
724302545492 189905079
103105207591 130742430
837669283410 294060949
701723279587 3640546
336044988238 82765774
84733345859 7824908
946906964830 184142140
442135955122 66745861
487548094419 3074071
562436978244 11624067
738155057004 754627783
262508785477 183983527
843304150900 28036736
527551245838 15347696
415418017750 6661746
573512487423 237708016
51396257102 68143166
280626285234 115409840
485592615978 392680470
377510905696 9275084
369412704410 40846624
555679977462 2197923
54828504438 430943968
415638081552 736613878
353448933832 74178013
117167133987 128408553
425465874114 4607330
10672753414 649671295
567735042358 8950305
983389634767 21035105
68062448721 31873660
862017627269 289642444
159712261444 25974767
603225006805 96315856
781393995082 42553602
356585677596 744899519
257407922234 344099574
178558398705 29101709
183883034273 4365634
268541038550 73626644
668623120481 266024213
966173101356 310692655
39368276858 754620230
931586142971 293396285
755548066260 11729809
878948158782 10340057
463210506032 40008241
335846820177 260827749
438955184921 125772556
308889505170 754612677
359436261661 156211146
964353124141 16012360
970262346397 287119742
230910048664 699989381
553345776901 20755644
877487703555 243100858
640223576448 24532144
912759432026 271688963
102931451232 4894344
539014299447 21095529
953147084016 2560467
170840573646 24615227
622438944548 239324358
499466450015 132185053
242154277163 3383744
529919450005 27998971
39287807602 51012962
488884876418 114246678
641723661860 216355685
319366953515 5800704
76388146367 29298087
89999151110 37840530
386791891270 29532230
640283781411 96474469
569925871873 16525964
219356064894 192284274
660014993912 22160502
460833910482 187238870
702120808677 396774196
433119415184 168099568
835572518957 54525107
15058740719 9622522
346390371972 141815128
202849030091 11895975
568906949920 57145998
178488291759 26020085
897853126360 4720625
906984365750 49200242
863033490257 28822248
699062638366 39494637
295093950831 8776586
437850460888 316742608
759353355860 500960278
554001777204 18195177
800512365122 471805698
959152320008 64177841
551976206923 683969468
461667209907 66421082
786581914203 11231311
647667001017 3768947
900863765642 36843534
481393671571 80416791
129897127004 164859331
133846573568 139307532
510210126098 1125397
649485694628 51556778
716112499726 32712043
684632851064 322981386
804477929788 69819932
499585961134 6238778
365426950575 64623468
755567945350 95953312
825638395667 215675915
264150459427 37289161
947573667734 247307879
825219498734 681476978
529113960726 51889110
670724288739 38754443
810650389200 135878470
11356239084 754605124
744170134961 27047293
892962395130 235283503
853885293976 45846710
142720663926 103997257
126749801081 102811436
878148643926 23625784
661540706653 34237749
494292965083 9932195
815840528497 88898810
992429332203 1926015
680972941202 274340066
564699878485 51753156
949193694786 81292939
753672309734 361622534
666308338683 357876246
750157515661 87577035
350414464835 93755389
355828595494 752686662
154827489531 44555147
529046240528 2696421
6813746472 66692990
807719056418 2296112
883908248805 113551802
266379393827 65476957
607179853358 749370895
923343822892 67267018
714685511842 378458171
346743610270 503528298
264978743254 754597571
196566508363 238168749
798546788726 51957087
653361861580 754590018
31303520256 362800802
176820318263 271779599
344223364619 34774012
124918554384 745269616
862053957199 173530175
776587555738 10627071
291971126840 224256123
606870852981 181702521
586194753033 425551126
453492186652 439373116
364913580718 572245492
461281138312 235812213
500391405095 9577204
841721707576 61881729
190620540762 69925674
403335867796 185811353
361769442567 1087632
993922000569 5483478
683536337548 574028
993879839723 18920265
78599399194 75235433
633544651027 56760795
488244820498 13414128
576006887114 44743972
217223091359 48376965
237645939217 16223844
638182198144 6435156
10599156982 488429851
229342205695 30582097
556312714525 91527254
844887266441 13663377
100218173154 456745016
481871783618 259468209
769858629457 29328299
901562228911 36005151
930912823639 1676766
977211593688 160954430
958217153272 8889881
826090057108 403949546
946208879211 109012449
286177042110 754582465
435237766517 10468458
570778665591 33724145
642502202035 224361865
8292751867 18202730
821111469788 175720545
312488704424 179429068
772195662393 19471634
435322216204 730511054
158987248974 754574912
802496899954 6880783
196841354074 591226181
767923000300 118174238
649786303622 422069193
659315616730 44660889
865322032933 13195091
37661352947 155727754
725147839081 85492407
688800413162 75416705
766881767191 11790233
532107454698 44585359
815242739165 3391297
59108734231 325798655
76465299856 537380844
167184802828 119866110
303393726581 22054760
128703964894 348185747
888511037016 173462198
551087151658 65265473
672841393421 163877441
24891585832 12205648
968164909727 33950735
503503465655 635237512
216044997484 173046783
491637550538 119979405
930849975126 16382457
943068811721 48528025
486046717038 754567359
356125065850 249460484
304532733275 469683305
781639943421 201257238
588053794770 8391383
816468220156 413662704
403307090866 112668101
977334745353 32493006
486006694097 17915716
729070071780 320186776
568932773627 358321873
901484395246 101512320
878798239285 94336970
132236886573 24524591
337496152869 71171919
633959506699 223032537
193761008561 83083
824300881027 156505713
933422200929 48414730
158064764131 8149687
636706055336 754559806
844863942777 34615399
926532637444 9010729
540331768425 2862587
208833230978 67108405
689968680178 320043269
522554968986 491594558
608215150215 64970906
272442961638 20740538
554924073628 9237319
467040562325 10800790
117347733364 620086194
71377178930 356728190
489075045446 651914536
504184111803 12960948
105234419732 754552253
222983557280 69631107
557737066006 31647070
425392088857 26495924
435899643054 35000602
844903633386 754544700
80036741835 77456015
928136417993 31012618
217922800873 113846369
822026318954 122086692
903956037342 568627605
165838835975 601437837
127862750331 271908
13646753093 178756851
627218540936 227541678
417130380227 17628702
204288366724 15340143
654002099178 61919494
896062439273 128499189
642401694264 16382457
298233519823 14705691
708840150201 442522717
855207015293 110205823
543377400756 39132093
480468097145 59434557
1327273179 151717111
888314439979 394115540
141517018658 21427861
23380963985 56738136
882679950545 17190628
96429930269 442160173
525380733893 5679856
990263396970 476435687
207948518282 71360744
899189772405 45129175
195170782752 44185050
563481761263 377604682
959094101484 105054677
496524407079 89676769
335350966133 4380740
738725927850 179429068
656390189988 353767414
498742895680 112350875
72679889346 754537147
288448288416 122471895
11079301192 27961206
414880999450 204686300
851473773354 15899065
665979572105 167087466
767681258982 111323667
594779639427 24524591
501161161131 4463823
529785104794 161966532
959020361545 180705525
708451526098 67606903
9749384870 54268305
105787941337 1034761
990128032510 71866795
468555436511 29841903
313003282355 417786642
424402042023 41246933
451926624689 11170887
9084992778 754529594
984191030320 9531886
829004909244 445664765
218219640920 242088756
3333258125 279589401
401124713158 94314311
614802216050 271598327
865213224415 34502104
665009548274 198591029
571528527025 57002491
606886638751 144126346
937708412698 137170033
391804036569 258841310
529168176160 14902069
469238816439 44290792
57761974719 140289422
918340597280 554193822
346674923694 53988844
657753362575 92403402
189969140236 370097
243355074950 351546832
604840592693 54517554
787748028614 152925591
641953106894 33248306
996242719025 31979402
435322216204 429350285
473176321304 287731535
632672015578 51964640
417104873746 24411296
243269839345 355844489
666842486843 30770922
837893237413 46496268
878215245874 460581940
163467852710 56798560
315669263547 11858210
923544347489 74668958
783579983124 754522041
30819328044 26231569
846242017027 37425115
539677263616 44071755
861918395955 321878648
567811584054 754514488
856126328282 75749037
228340632983 28535234
951287657076 136565793
735109107853 4191915
255201767682 439403328
11246433976 84857955
250346679465 189572747
363399416514 60756332
953095058952 48815039
865255974395 65303238
907741447852 103423229
15898731696 754506935
141197964832 335889463
960594964855 122184881
348218136736 11269076
750203747574 30023175
562457900054 20174063
204319507743 63067550
622287318479 18905159
322262772091 230683726
699274681288 150863622
250322577842 34169772
310296545581 9735817
370148985550 50537123
356503954542 59396792
830347152468 130259038
188205968728 152177844
925884446943 3474380
961884314014 354379207
255893758030 714944321
837072906489 74812465
394322756920 16752554
604009279707 93249338
344312792139 56284956
560845373131 43112524
776019471949 22485281
411669783106 175909370
455763432958 746062681
600143497724 177095191
508695282124 47538582
899382101997 3028753
211744918407 51322635
487560881242 23693761
466263608280 13708695
964485407383 2447172
645385543055 369001815
601570039575 246748957
617403520903 221061204
93798753707 66232257
929892126731 556014095
690162391969 253206772
744061681434 42530943
846374413564 2787057
669566293397 394432766
378430664312 12122565
952023454824 285450529
117315316294 10128573
511669825619 60854521
80216986627 6722170
264673247469 285971686
181655912593 24124282
229984738999 161853237
448557436944 219845171
253606597959 777959
423573100679 101610509
533701182204 25823707
771923399402 69819932
666989339416 356577130
428245708822 18633251
150312912807 341267199
753601047179 381811703
389052110196 24637886
382188664985 24992877
999118809165 226544682
356585677596 749015904
554713140997 85326241
118630881916 121278521
334506390079 53074931
381521659961 33467343
331100313482 352158625
210436988868 8308300
72679889346 754499382
451142578377 27115270
7982504839 234059917
727454297473 73906105
180733465109 36971935
483860170074 556384192
413842847965 3474380
31899866965 525847413
673329082672 422416631
453207325663 265299125
787365393634 8134581
316923234454 237285048
763895848472 377899249
385218987385 70990647
480521844293 76927305
389085056382 1654107
674332203749 38724231
849446125998 682844071
199734552165 24600121
21084377364 10921638
42347322347 39109434
402637147725 125719685
188745751020 31722600
816704795222 111995884
101363479456 68754959
338396477616 14486654
265573156801 47984209
416298379918 70446831
735126728596 754491829
479928503678 47070296
73415559099 2960776
436079298306 274627080
912261410271 14025921
433764464043 12772123
969140665879 616672238
360993734767 45975111
863047516178 2394301
248152609713 118000519
913590170984 128204622
479789634220 120923530
573666281609 173726553
62620009012 75348728
254227076503 25582011
598777259025 54155010
261761091754 93702518
232064312824 153688444
170343480504 754484276
175643055218 678334930
515987639140 204973314
874701056041 363223770
654000384647 2386748
304076796836 263962244
241336204586 87033219
186104347696 65106860
742566037186 103007814
663203928906 754476723
838711174036 9312849
237453043150 99699600
327816557720 746228847
743185443204 150863622
56024083102 473270980
328207538765 260004472
693487212986 2764398
984206740154 36148658
445262623590 397476625
114304299362 2673762
668437785373 16004807
290817527344 612193309
782822901022 275170896
361016786523 39781651
145914078255 115953656
791093983331 24245130
76948344418 201634888
371506696912 142706382
694924805282 47183591
59809493612 734053411
335578220391 306644247
885614576435 88589137
154422226169 5136040
218796735032 445702530
236737668714 113174152
138894716465 271900447
741139759690 26888680
497542762151 589579627
35497623596 66534377
148657794517 71980090
255048185386 31141019
625349823806 754469170
127732189173 180788608
853203318906 15445885
718338322290 44743972
461732830371 53331733
763138766370 669505473
747109202015 71375850
158916583512 9343061
434504876674 12930736
550398695708 646748284
868834017290 134617119
807674607013 77841218
926595856054 16412669
170294907567 14033474
729070071780 226242562
603394442848 754461617
930332451525 89676769
435185832089 110039657
591769974482 214059573
211862360004 103702690
81723537407 9516780
55149877035 2930564
891631504471 192269168
240724442204 7590765
58993438092 35015708
156541317290 105961037
431295230948 179383750
494374620160 713358191
434390358088 27107717
880912390744 67712645
819647434845 96572658
511924270677 578929897
330700103077 12077247
831064981629 48460048
419188473320 64751869
724527579168 668538689
310938912719 198598582
80250710366 560855568
944013245988 1367093
6774516596 27538238
694933506338 25279891
857003321812 8127028
591101957356 56738136
71763333608 20045662
872158589058 730488395
986112927717 159413618
178223589321 241892378
258922086438 754454064
94267945661 115032190
623071168413 1072526
831115851084 115606218
291793223478 325881738
111676543903 31148572
123307508255 12575745
807049528286 567819434
909933682631 67017769
317860349864 9146683
203495196388 150448207
830684876904 491549240
501842199629 10891426
802411664349 50204791
898605669109 31397821
79493628264 754446511
894478515561 389553528
236209623378 696930416
651847697376 234263848
799201965752 11744915
432151128949 125848086
907481315385 191483656
338065406967 311160941
80132702700 50265215
468087739645 220555153
314910429149 27258777
601880278644 555991436
683585719062 52342290
222009266004 11820445
772962374570 5906446
85930676819 186513782
870644424854 735428057
621334938456 134420741
676074906221 719491227
807806610388 754438958
261082908290 63830403
158759941845 222443403
191422397048 105568281
256971495194 431389595
579815575970 57093127
729028749723 13663377
293533433866 89019658
621528151749 2160158
799478707266 754431405
407752754018 267557472
802360228419 68090295
177416725396 22379539
195563621429 118816243
867801129840 326954264
862999041024 49970648
420315130859 33497555
156716002668 696998393
289796120860 2500043
833376107775 139994855
653667984670 15785770
463058607649 90537811
503268023945 185388385
544984867169 75522447
117940213343 140402717
853871366244 109450523
95166125356 177019661
587469940723 4116385
98217475308 108748094
930374370675 38452323
649226626728 157132612
15117087644 13897520
721912279012 119171234
414812735842 62025236
785545710986 201227026
550300567538 69585789
130975211200 62901384
778397026730 311191153
626036149810 50756160
563675246464 222722864
697953518893 46277231
8402330385 636045683
967193496144 179187372
92766092847 172004469
671689500903 40642693
553329945813 14244958
908635239254 474237764
656300657132 58362031
894699274645 164141796
937267649830 754423852
847090142991 34079136
297519044194 1767402
566510678805 520409253
860971491857 172540732
848188952619 459668027
606339990782 61209512
860453870067 217904050
441243667173 11337053
555646170234 6246331
757725723343 58286501
496003703259 199844827
246808772806 606528559
403475281070 15664922
90605701922 119057939
941647473887 47984209
612403422639 27734616
505577586620 131006785
53649474397 99510775
100625166559 13519870
597337786032 754416299
432796441757 200924906
180942629932 754408746
376965511525 24494379
753924436427 26276887
658565838379 19683118
454986879628 5989529
274768899217 40121536
901439273624 220902591
838846976570 754401193
614428856560 318411821
823692222928 4954768
153655400697 23973222
565377110271 118196897
885786066894 511904575
341230829878 10445799
757032320584 22696765
775177985478 32681831
567811584054 754393640
949380963462 377491387
400205860902 286032110
256342111663 232065925
534329092900 16525964
755418388803 51254658
520577134071 213825430
942497472995 4199468
774021697114 253199219
507896560333 102494210
202102393788 16926273
112016957613 27447602
960642594073 43218266
530573033348 58475326
317690792567 149126432
925154336198 236084121
780441925138 82788433
330640404165 110545708
745577975584 39026351
108743979982 156626561
68651604974 145742688
44450499297 162072274
752249755867 206159135
171039421477 15468544
556815479564 221514384
96097243684 40151748
11087987142 124110896
569921015294 107524508
532851704253 117131924
643519794254 754386087
214209891610 14803880
220232537267 27115270
203655092992 321795565
638601865077 260518076
556420087973 16518411
213151414596 19154408
295792421653 199187716
170282860532 385203
944081388748 695465134
488397164102 626755493
458034679264 754378534
754810863248 754370981
789543655363 1064973
262383722903 37432668
291355391580 10898979
246596904009 114971766
689552548049 136611111
774494997900 220811955
706904763146 54510001
786538514665 32870656
160295722735 144224535
935548648672 116882675
400175958575 220925250
127946882792 668871021
293716896236 4705519
445113935638 18512403
79441732007 18384002
968995157740 45763627
373998565942 671393723
398982275308 754197262
11918620358 181015198
477503289467 113665097
555687877900 3595228
541244835083 9244872
376225718240 31941637
271593823572 4418505
449076508910 584806131
624372194510 134511377
112462516230 11510772
919854761484 751160956
779332012194 163114588
525882184710 223916238
240924558533 346909290
683369219870 153930140
5919139752 119624414
496600450683 20687667
105880087937 68679429
41384760880 137290881
914231208794 165637290
719840786897 29086603
417152245756 53928420
247256008595 274136135
799374937005 59902843
380812304860 754363428
356490223188 49910224
384399706328 123400914
913302159988 428058722
195141998269 43256031
231519976073 62319803
287453763059 209965847
872857453042 2613338
472349102450 37379797
17223776739 129397996
696957890392 216431215
954538919832 65537381
840108863427 39169858
292852410474 129481079
134640174425 10400481
868913051882 170554293
169586398402 333170383
926241325787 358510698
674210766615 31443139
143632416362 209928082
327418114717 278373368
537465557609 29947645
791834592340 43142736
951652209768 754355875
928729373405 22885590
373823291430 118634971
489029168930 32515665
79992836246 245396970
10589406465 5264441
507543268758 46843706
288771942019 255465119
487534068498 6253884
380726654246 75862332
409238095974 31352503
165204958409 392506751
436797898279 5543902
189956677786 36216635
748690580366 25982320
38611194756 465506496
413337658413 1299116
287411730614 100054591
279363303192 754348322
197406650806 79601067
585224472400 479577735
876413267458 249150811
186834488247 82682691
435261158158 28746718
54509918898 467334322
282622058524 353994004
480582721473 81851861
753978644308 51164022
878815422360 26548795
106348411296 224248570
206140972899 393156309
299713627550 26601666
277498491369 1918462
307875636580 221083863
688931080062 1397305
494998732103 34456786
549575276013 47176038
518352044148 38474982
544934284728 59517640
261716581925 59668700
202640476655 21586474
327767516497 43807400
506648858010 93521246
264958509173 10241868
675206168526 59812207
936470061395 34449233
402629806209 92478932
441558596655 431057263
518461494671 53505452
892599805812 708750861
363809582179 236703467
889465720704 83052788
292779176586 193364353
893154135588 100371817
670625578582 55612739
995300225879 250404609
54830173651 78226421
895628134220 742535430
408002267373 35695478
754810863248 565795230
393592465309 31465798
621161680189 148393791
604825441375 73309418
410773544532 162585878
438141379789 36971935
485900906779 2477384
183879537234 32621407
844668176570 59963267
897142298424 754340769
387150884954 321123348
833498964873 44683548
279374768646 325738231
408373542235 67100852
869887342752 598265577
154364022751 11276629
375162006997 3111836
166530736093 19131749
333362314916 107902158
473719457534 21760193
661576364366 52818129
560826060110 11155781
929635687681 10664836
524589602867 45325553
941675948697 123438679
453492186652 754333216
102811841924 96655741
745613429366 28799589
880645648996 311636780
737397974902 754325663
255576064150 85651020
154371749470 50703289
75529672793 33829887
143753815731 52508456
799429545195 40922154
346538667574 156845598
665065787912 273524342
106411811178 284967137
532019477354 187412589
649421713165 5000086
303465744436 85666126
65866150428 360557561
990966762542 16661918
976918189850 389326938
694103432044 37636599
885786066894 754318110
279729978683 199353882
411118406553 341048162
417814726939 26027638
778106319719 94336970
568568666156 425128158
672065821575 215109440
817597967278 528710
835009156199 19093984
614189434013 543513880
913453975288 99329503
539641235806 21571368
150530628032 94737279
305604594205 178077081
565780221028 131157845
448833219633 85447089
921957946393 32153121
470856449190 39283153
452520441143 114382632
85962837493 245668878
595630756379 113808604
175576226680 45521931
288022677272 359077173
285298085206 86444085
665475175212 754310557
813828939225 1306669
747997124330 39094328
581110937317 208417482
224096309746 711930674
74527359887 337045072
894037367896 46707752
188038073091 204474816
25713102577 2401854
702236127881 283713339
126432718588 613356471
971066883998 123416020
951498030785 42168399
529957478954 39555061
405642847345 23504936
896972741533 10241868
968308016012 20438418
566029681512 261364012
530714561056 754303004
39332400514 24894688
124016689231 12077247
357342759698 754295451
672696504222 323600732
174286522124 397234929
293674878897 58142994
408596952422 170508975
791082306393 17107545
260463252617 509079753
271555061576 232126349
160829455074 206884223
510151280675 25740624
843372158112 12696593
838770283814 12666381
230779125368 74419709
255130951160 1457729
358856923902 555447620
891791454352 20377994
367328288706 381622878
27254963226 754287898
213939403574 283841740
834894531871 46330102
757089656 754280345
849095372637 244475504
931888761469 27054846
272448754789 74933313
851470669071 200381090
395082346618 59887737
915825230867 166943959
954538904726 70620550
202140928788 70378854
910234435132 15634710
170449094103 604005857
41405086003 87290021
199222050903 71602440
601796795741 23655996
260828054964 218916152
478358764500 91980434
432211333912 20068321
410837661949 189565194
837831642698 66738308
361201502285 90046866
761542199342 27492920
91576005214 26012532
631324251517 30483908
480837310038 572328575
916783192557 35876750
822053759003 36654709
937083674262 43882930
62006871984 50944985
329217971146 64019228
577653651380 726757213
910554161175 31805683
919195702216 477840545
713037070810 100757020
631948415925 6359626
62756491722 62440651
497361996608 19290362
216525488726 301145663
10381132490 40521845
828023669614 107441425
442431760814 121354051
56551690364 134420741
326207452712 78921297
300482197765 39381342
746979373498 117690846
445133490355 22689212
703135621798 187767580
743454631718 370746558
975878837032 754272792
987121396318 90220585
978303809547 363359724
971710610676 35574630
622467615736 11163334
850116409430 15423226
600196693503 32885762
91606941896 321561422
430831310582 21201271
226264782787 26465712
724452464989 528710
412509177802 33731698
34450226833 153990564
27254963226 46624669
625705018737 238319809
330829319801 5694962
354487621580 494736606
837332812366 754265239
323274065108 754257686
125611685641 7688954
632920644826 754250133
67315200625 21911253
669226778900 20589478
134668369774 88506054
18881206247 13655824
695732220576 8059051
483018388630 754242580
864823859712 475310290
324728576124 43709211
391411454288 668055297
137788950118 89676769
956032993056 82380571
685053183067 43860271
99818989957 17356794
837770954343 216061118
904673292881 19864390
88578613488 149126432
704143168527 582910328
365128501333 277610515
730147068750 405233556
793275651057 138559785
945456283591 18459532
454600558784 116807145
653241912793 111875036
542070792586 754235027
806075834103 137736508
335224581784 107033563
763657038124 113430954
685144952017 3882242
726653030321 75756590
180066679122 76262641
539013022990 5204017
874363067250 44615571
539799546280 559065507
419754585370 164104031
947737892613 81255174
797111953681 49162477
769043404361 147132440
555492927417 133499275
415879430114 360021298
79146711827 236703467
380953130545 51126257
67187502054 49177583
939367639820 164164455
971442169503 642813171
465544510215 45197152
492809949451 20060768
91791544769 415482977
678275766526 29373617
233877054671 21027552
463334253978 754227474
52068715392 80416791
845514512473 20997340
477549883924 152782084
330591770398 53943526
882265744025 189754019
725811052499 187321953
947692582166 80892630
678018133696 157797276
473176321304 754219921
159896244565 580017529
420502989075 305239389
208104042105 67410525
701757804350 2046863
106447574633 262580045
482220339462 9252425
407864991598 77743029
320091648353 47168485
144697615140 110115187
59077698954 380369080
891085641608 110198270
361835365151 3519698
961459450617 5981976
395068841854 29094156
800235789368 596483069
491168177312 36345036
631406480622 754212368
975806668523 13935285
491346291752 754204815
324788229312 91761397
593459594876 45499272
219553817134 754197262
94561175780 32681831
821240391945 124397910
716052936768 3074071
781055356733 39124540
924229071851 31556434
301318684150 71791265
695724735553 6722170
974234927800 66859156
167917836178 96293197
468633828692 754189709
781935446993 16480646
795538989372 106723890
15420211787 237292601
815302400312 11624067
655902606479 284612146
335994428456 42530943
380780099274 2915458
8303552657 9237319
922665254225 116255776
431719973497 548075892
996572928226 60665696
233907191141 1450176
665475175212 178945676
466002470858 142343838
145182162749 87728095
468527739660 27681745
852415669813 13096902
395026076768 144813669
983351854661 94246334
3785418064 664309009
573036399580 6389838
155124707634 1797614
398982275308 75907650
108106273045 76625185
628378152214 754182156
311829599838 6238778
733984534536 44049096
558911405634 558899341
153497807352 182843024
634290630219 11903528
390057459002 392642705
311644732610 226046184
353499372766 18731440
318455344586 112992880
213963082229 252474131
35512714490 60582613
270879189330 146044808
894838914509 8414042
951534632623 89933571
931344341229 599564693
402422340405 125984040
179211830988 158613
302796836056 13127114
524222459090 64698998
322516983006 754174603
108906316611 65476957
173195250390 77063259
425118670257 249823028
862023359996 5407948
382300041523 22424857
495771645293 97335511
479974289964 9592310
594309457624 754167050
326480629210 476624512
6750460291 58920953
882757738486 303577729
289021251443 122570084
474690485508 754159497
58875082582 162245993
265735825356 754151944
607115774112 42160846
46048207234 14154322
112617768145 71715735
741861221844 6110377
717713840250 143582530
211015170612 77116130
857658151400 60204963
298522769105 672217
582705072685 83634369
248242180740 14010815
267118076821 19607588
718372763970 14954940
644846025118 144186770
148793257572 11918634
199750798668 38339028
584039898457 324280502
72412868543 172087552
349470166522 44011331
797779676240 62705006
507183617963 8995623
836575730264 264536272
298290355742 754144391
967464475125 40929707
2271253860 496942082
454024718470 142759253
694829750777 46730411
952786005298 141339289
972850508624 428164464
350991687348 248289769
713928429740 754136838
968308016012 754129285
91490339088 40876836
728312989678 118355510
362196556758 5460819
867408336481 53203332
103184672704 498044820
707485913219 317966194
383731764732 88317229
310173371257 54645955
878066512604 37538410
526019165918 34713588
68137396734 726893167
87682488615 3043859
529086641525 25325209
647974785767 76504337
860144068666 21193718
399606009601 102131666
827460722271 16873402
727475030458 181272
176294765823 27915888
177864829780 3315767
8010322538 272134590
638220219540 149458764
246679851055 90983438
765323606762 45763627
28635296229 115198356
395015321296 55710928
772545516947 189512323
463022179530 217110985
190784697258 754121732
903942419689 996996
704226901085 584632412
533729105645 2703974
29616430117 641438525
610715343057 177767408
677588488844 409130904
137358935575 425694633
276501767683 172412331
117901436241 44071755
922821608878 2945670
850773852356 183152697
780496110360 42289247
675991884051 24441508
679809017161 10914085
345311902167 657458438
913728760981 13383916
674560160436 754114179
256567931257 9622522
586988134853 285971686
779218331991 220290798
429265559388 293267884
249031000548 25038195
239172467682 53951079
934874611805 20793409
832790319754 754106626
674350995613 119737709
104384141569 55559868
651761910808 9818900
903198955240 274906541
513711649550 112237580
619210416728 19071325
967626456357 36609391
747906058215 67992106
94534166252 41148744
289205370518 95258436
829418700349 237111329
148166260789 91625443
427751395184 754099073
316298881221 2590679
871298854539 65937690
370851247978 32183333
81640280688 53860443
881029847447 209920529
720672250943 66504165
348962612881 18572827
141961980588 300405469
24777021928 82765774
956813776472 96678400
455538255775 15234401
169586398402 339039064
810015650592 54079480
123101069659 22288903
136228969822 2258347
972342667969 499351489
384067245927 92743287
595594554850 182714623
682841484613 19297915
661931113264 360021298
710037889429 59275944
70348581990 33527767
977939830883 186846114
470657397428 76866881
178810215319 333540480
941804666923 1231139
381489982679 39381342
795636090740 52070382
290674194469 36231741
815133719163 64623468
679463406987 188016829
19559586089 26601666
887989261076 52312078
194534805452 19728436
759353355860 369507866
406942823575 275269085
714629823979 28134925
960031941576 126792211
89053682082 249120599
794658498803 85250711
83809946697 139783371
885786066894 55809117
233726674441 14985152
274775425009 16994250
807806610388 624240344
424665082801 1941121
931633598470 134730414
48419009633 5679856
31621463791 114624328
338931667684 178605791
291811365784 16933826
231619887157 37553516
906676317051 149194409
481625986339 511625114
720397163130 80771782
48453262082 395021900
999313472634 16911167
495797771120 43777188
755555906274 4433611
14371886411 3466827
40317620575 429999843
427225744555 153061545
418561899505 12182989
566281196412 287014
703865278957 55423914
315703244088 606067826
988688695877 11752468
251582825292 465778404
878774198086 115508029
208160402591 6465368
899929467501 181475931
624444801499 140312081
66601382107 5287100
126392703200 26699855
559421489936 21594027
148665181351 355700982
410256874420 58082570
299617304141 66285128
226367556052 589421014
519139942490 166604074
809220493817 76934858
108229152802 90636
93121106100 259687246
122587262134 32628960
489731159450 13595400
974933156926 120983954
24552803570 170214408
42783938212 268614892
78589587847 59849972
739915584962 226514470
731331446721 5559008
470127985405 15506309
473811437968 62025236
330684052952 140115703
919854761484 295624420
449973072263 204776936
469547522249 465899252
56024083102 689279227
487032194307 402015978
173236104567 111844824
648819368968 727890163
441217344968 104329589
357486614136 46556692
228500786795 93725177
990656470196 156331994
832926228436 149670248
473176321304 754091520
770443556030 235736683
752990991775 97546995
392064932295 13512317
70238935089 99216208
8291649129 2160158
729770990180 23263240
522317865616 58377137
927129225849 174481853
974242435482 77939407
136562600532 336576786
286934124212 99707153
40858876108 18338684
249948953591 506171848
487504929024 37765000
213555114487 348518079
707775351732 41647242
31797455838 754083967
392685561899 130455416
640062705101 360482031
114266564574 15287272
500656990828 296832900
510241727850 22666553
387626043778 754076414
98241516507 49660975
759702447967 390089791
4000671011 216061118
10546233517 43958460
924325093140 59759336
679859735150 542796345
118104815466 358049965
122517147635 9879324
673018005220 7794696
342303430596 368948944
474626111695 13889967
755357065996 92667757
472509943179 329393883
222503141568 14803880
252697451308 3074071
72550484203 17152863
316024186164 254369934
910669223577 12757017
355071513392 754068861
966453211914 126580727
285141028124 9577204
70902208931 119548884
56672931120 93898896
778220158535 24275342
493617538058 754061308
673433714381 193319035
944614343534 155501164
485982547156 50537123
615758032688 477674379
946318609195 22878037
445647252562 217979580
52955588246 9766029
576841999259 39910052
825943257406 11118016
483594878908 82501419
753846972859 54328729
494950324926 152283586
104344125775 25514034
795941118239 144806116
371576698116 61209512
900639124316 253750588
970488226415 23444512
430639978392 6435156
794037891858 90703977
984093951611 48724403
78608160674 4244786
417837552105 48308988
727112954744 107207282
784306098332 2885246
918340597280 478897965
866500934573 288909803
324539871972 157276119
77092123326 5951764
896964440786 109828173
253622511724 752520496
583651440520 9969960
333116132434 2688868
75624885911 25211914
337658625046 754053755
470099163157 9569651
664532493647 45046092
246769678884 31367609
522519409462 306765095
4329143428 187367271
615451252893 974337
323274065108 754046202
365670662820 754038649
428353830017 150470866
605582855809 72085832
9842074880 397665450
925463201027 179617893
405796014226 578710860
796260104088 126867741
671436573998 13051584
117900061595 193235952
254257990932 81610165
117680548756 81564847
147033273430 421117515
344019146605 363367277
666907586150 21828170
700278655854 13399022
999311395559 30030728
435719201884 232881649
824654255279 212042922
384986007547 364092365
418597353287 46926789
776766244206 95009187
684269234944 14396018
687269088542 33973394
779037490512 754031096
873567623461 91391300
176994422466 107033563
810550666941 175425978
58187601375 9743370
910655952956 58158100
173056924748 41178956
420732909948 22402198
543446903462 78098020
203966986574 106361346
546589214193 17840186
807271307025 407514562
451179384146 26798044
364156498616 624852137
474385820553 272459369
820032342872 279627166
300433601763 111497386
295989169750 26820703
570082830360 754023543
676625467050 170667588
69259409584 224505372
334385587397 123446232
880792940049 440060439
757633486107 102479104
429134220677 117502021
893316623277 898807
731341318086 733834374
473111849302 18112094
899413544730 417748877
473902232581 15951936
83060123028 94510689
159378071406 159813927
817420630391 85326241
960147253227 506949807
962180308531 5974423
975108643328 4954768
326134573815 9826453
988749232766 533279565
177081667169 38694019
395758301947 22326668
478300243856 40023347
542538006060 260027131
492060367478 31375162
934239321422 652752919
820560123853 55642951
218815572214 693811027
776804500151 709022769
635192993870 721802445
37739715322 18874947
808410933471 104488202
454210786625 31835895
701644237442 117826800
828247827142 726923379
522179600398 157419626
565679199653 24992877
259375304203 37848083
52152659434 2145052
232424212868 754015990
672877587397 96074160
676782086058 8043945
214088227886 140523565
399704530933 5981976
679743925407 1087632
292977503260 5997082
669869161144 69404517
27578730124 360761492
720595429380 16797872
123878363589 160055623
996055820040 114397738
715194289475 104518414
338434702943 198009448
565477436770 11669385
536606842339 155735307
832790319754 692572335
253261471177 189965503
982940880825 307792303
64944247166 77267190
714343338689 220011337
551155777810 380406845
185486474531 751697219
308132423068 552532162
42355524905 31261867
613730227125 181551461
187313136557 379137941
16627732150 13225303
474690485508 487546150
301983975049 52508456
800092464046 8867222
187756368850 754008437
788716073559 98785687
228522018278 25861472
932210526416 85431983
392838479937 29056391
158230166872 183371734
224638350791 157600898
659294929063 4003090
356703013451 228047729
451844757722 117811694
334860738668 506194507
960737194992 287550263
95476681651 129836070
953036115340 126671363
454039167359 128333023
468211676822 6986525
622670700800 214550518
451145040655 37968931
903483771317 118038284
339867846522 29992963
736582697341 21752640
608694017562 754000884
349771938678 753948013
875022481509 74774700
561963337167 449584772
335002221464 300511211
928742107763 49774270
961385831526 17016909
815377431408 753993331
946352635054 658213738
591281129216 707565040
312227982417 349945596
385521915150 220902591
265359338924 91066521
769064462125 58392243
836048644565 277973059
528957243529 8799245
248799614393 263003013
580435729735 34162219
192298861462 19199726
955182548321 209104805
282886285123 77584416
359514556059 75137244
401774595531 164746036
913645844147 57553860
176278096352 33935629
993263507776 15445885
910308091988 173144972
570839912462 753985778
775751703399 196400659
203480891006 59192861
486787643679 8466913
652849096369 208357058
908212777711 138741057
673675002519 59940608
521629575832 753978225
563174837961 79397136
366597143606 212209088
662316104780 13134667
300239542534 112449064
790182925771 152600812
560801052127 123703034
880305930568 87962238
18088693022 60288046
644609374522 33852546
460305925570 718078816
311354251783 557199916
600981819894 68996655
607936935460 753970672
92364023998 639014012
667222817752 77017941
787981529609 91315770
186192793326 36413013
373998565942 753963119
532228725260 753955566
977299850493 86625357
635573136360 326100775
129461046996 285435423
491211289836 115024637
957472677127 136097507
217973118959 1555918
207862278128 66889368
21830636017 70688527
655848224879 191861306
342829549917 55892200
379183509181 27032187
429168926712 14305382
442431609754 351675233
686587868772 53112696
639538474436 112773843
23923827901 202873580
687194608409 10808343
805857114329 270563566
970311410685 187359718
62475716500 338699179
584018357301 75824567
731321907282 9350614
686443666896 198251144
202034054244 79669044
165869742851 675849993
257367325265 17402112
985586008184 2983435
255893758030 400573355
882706174561 14358253
734977345768 97879327
55242559898 407862
139303114322 94246334
556647629245 212480996
672200937192 68505710
165201045955 539405048
198194654890 83362461
728265980212 10619518
121086157067 16201185
789003857559 266998550
12659138731 23912798
909367011253 397393542
688826599413 19743542
67380314632 753948013
106969562057 392589834
600906048198 31284526
252079450148 8610420
431508414373 1148056
745669744534 50627759
78466330440 263962244
731265999976 45242470
490419161814 106006355
703280979283 15136212
448160164656 5906446
773524649696 140931427
827883123390 143363493
538955627743 39902499
422919766585 139707841
726101185482 669852911
750268370636 603386511
626009540591 64955800
719878521685 48520472
229850076562 248690078
531398130215 15015364
985587413042 26291993
500458256292 244241361
323872882054 68732300
30127821088 25997426
875186917466 532788620
405708550892 68815383
742594897199 65937690
638166646517 4811261
297132391018 306931261
343629291363 78407693
287691206314 753940460
30283291634 425105499
569253436242 63845509
683501110356 108068324
919097679382 753932907
463217560534 104624156
692579396069 9531886
194546036763 17840186
261646180412 209814787
101371893498 65001118
658661436294 753925354
73387786718 36722686
694214627310 10234315
523143740036 45106516
295616414094 203583562
562728372578 343585970
264644364797 234581074
774728068374 423020871
245232258993 55945071
272549564274 386192443
546109077536 60665696
311160751476 753917801
574600995165 21103082
835818648162 351063440
561422995953 202473271
570792109931 5823363
854426926753 294801143
84218314342 545568296
629793855916 85605702
477718813916 593114431
195162398922 74495239
11825854412 63407435
793235023470 71874348
150529819861 86081541
807532648378 270707073
938024731932 531006112
891858124277 733781503
899186343343 66511718
18927060104 689853255
162015577382 753910248
488963495595 57100680
844355376628 6518239
28411319567 152457305
272549564274 753902695
20148659259 180811267
672167960794 23837268
969613272195 170282385
231675627891 740526332
306618258864 753895142
301318684150 753887589
86903608555 31314738
966663940614 101799334
550203050755 22326668
122647308078 753880036
249276585937 285964133
360371088106 219981125
343123346105 127592829
435795388995 252398601
576018503628 25755730
454064779582 41790749
884599279922 90265903
585920685281 16782766
930886206867 89880700
818787888745 82146428
386076116525 25710412
483882904604 575553706
12786814643 23195263
364913580718 503233731
496319645249 295141028
451184542845 18489744
992065088778 297897873
686831633888 519472681
440505527995 81141879
619095943460 19373445
380249402835 525386680
778699018329 190977605
259150458946 301772562
597052977914 62591711
6299719910 112063861
559296087477 112924903
786429328497 49419279
145312905179 17893057
588252800808 612782443
217983572311 43671446
997052317136 1004549
721479515177 6646640
60140654897 366939846
272488015283 16586388
807721360083 9426144
47403954816 283879505
717643069046 48558237
503394030644 12915630
638220219540 738577658
404281850022 280374913
775633249700 10702601
893897425912 99231314
713852144846 21299460
548815860034 51496354
409083176391 170629823
890844927904 74034506
865230452808 68301779
196654674532 122086692
341348226157 82690244
701815116108 753872483
670541914001 39215176
2558502003 72622095
366091576404 191702693
178313704164 218123087
766802475797 109020002
565540337748 190864310
313311988571 53648959
948623881360 725548733
953145943513 2318771
955380580428 42749980
48524856969 532040873
734742885542 19116643
800992871470 707134519
877352822487 48376965
903506943921 161966532
808563692490 489796944
963765523400 158363751
763895848472 753864930
409393143958 39056563
257028822464 351826293
834111573191 188598410
515471769646 79782339
677406325996 173575493
184356478566 162162910
323324511595 336486150
682888063558 753857377
577653651380 532924574
111884674371 98785687
468821649143 4735731
885028984792 118234662
25740799022 753849824
558530885900 188115018
959187260186 10423140
680526929405 60061456
934081811566 45068751
221127763333 28875119
411696309242 8542443
828969040453 29721055
475285488189 24630333
748245761537 178009104
172614726810 367657381
359338412546 122502107
344377128593 20483736
733524051191 48354306
36717273671 129888941
343529402938 68135613
313880290991 187125575
989459562204 5830916
46823620467 853489
242931948743 52244101
458791761366 701039248
959121458450 68037424
102008588333 115492923
452672520798 23565360
441343155289 22311562
278546937999 27545791
755360593247 86202389
985258510104 452069709
554941188320 354439631
372432384633 23278346
969010490330 11888422
967100828387 49170030
944719413317 44117073
648643573299 70477043
934811619785 42251482
670404281 21284354
328165393025 199776850
513775192939 105485198
750003827217 260910832
670372190538 130780195
415004188880 81081455
648002104968 10815896
773492232220 113023092
287691206314 191030476
541984386672 45763627
672202138119 45718309
195955463516 48626214
855292779608 49691187
464386023928 452069709
663203928906 734808711
967550933910 25211914
424688278064 22832719
108830643104 178764404
307335627698 33142564
684906111051 240706557
992458305511 34653164
609636533367 251190121
946203690300 138809034
885639894091 10657283
168949492083 442364104
670690292686 53225991
888720670531 2756845
803264117776 753842271
799026585092 351554385
496594091057 25733071
624504001913 49079394
507017429304 63973910
46834746036 12960948
759307940077 20687667
188433676572 58354478
147241207520 276235869
498832904781 24728522
945488776597 18172518
111484871422 243901476
108117859347 133393533
530619446533 78770237
448949694040 753834718
525138939704 35483994
5253932342 12507768
660821827625 87577035
797207460960 753827165
161157844408 9237319
21198306410 19622694
988710576918 2281006
839604058672 753819612
378506337819 3353532
935753485626 690117610
328083450528 207156131
537756272173 292807151
944838470850 48241011
605293168047 16593941
175381049607 115221015
985720904358 753812059
930453910912 730488395
389958998094 593061560
634238899722 112773843
554097322654 37410009
102155063662 13701142
767410167112 183855126
483775470732 753804506
655496965467 13542529
269917949638 305284707
16797915940 146618836
909965216406 302120
163749888877 533528814
579845191283 57387694
674538310013 5287100
622071650117 72365293
992101637745 338125151
689849010446 592004140
590229208612 189028931
221739299531 31835895
777523326308 753796953
542070792586 753789400
888010575642 25453610
330712731693 118997515
640491465846 753781847
716080792232 38339028
925813093752 92123941
133892352301 56111237
610492151907 397423754
931719309914 26624325
529200396852 712829481
665394970311 1178268
738494858921 252338177
388851155078 42727321
873451692464 201801054
956919027527 2205476
544827862958 71058624
897136007181 944125
900037520719 59366580
83205065098 13618059
922401057838 441087647
140778977669 14025921
303073977879 200501938
429244547348 9176895
158165219031 43074759
710069800854 67251912
340686953454 608356385
598851950236 753774294
271770541113 17855292
754697553548 92448720
232395156883 981890
928099347869 22832719
463914347037 55129347
215011324522 167087466
748871693347 584609753
241335547475 7568106
68137396734 701326262
140357135066 133370874
249643729714 98929194
998465845168 117947648
785411924697 258131328
61821128608 156150722
865322795786 10974509
756964728787 18368896
789392731317 200804058
349518898478 162903104
296019109436 753766741
766793638787 125719685
972720869338 118015625
199869682482 250268655
538214248328 17787315
290056056949 498059926
734906204061 75665954
678089955173 119767921
677767011552 271930659
238409260097 19267703
449553382671 79963611
124081750773 22500387
927109610708 193160422
456995379723 104948935
606887167461 23270793
285833471652 111353879
882735729450 2711527
733612564392 753759188
354555553262 334477052
504866101979 42289247
758576364456 12522874
238223410979 196400659
605738349014 559231673
728008015050 128408553
721423932650 65121966
720548004093 58362031
114937648218 47244015
491752877295 195252603
994991187331 81368469
900061788508 70560126
959949236632 2364089
592493355098 162631196
792664968348 104186082
654844439544 26329758
617779002786 98921641
221020005088 20695220
542782277633 8436701
902401132662 36277059
615095295109 290352426
679967274764 273954863
183939772409 1450176
520421987898 94593772
739627415759 13859755
238985425190 94744832
509489827106 18444426
243558235544 213545969
345935228598 29048838
893247029935 10687495
978517974862 276122574
482246185828 10997168
389140207982 753751635
87004932050 17009356
3017512919 7553
780863351920 131860274
253503001011 108045665
901684791036 753744082
206583911031 15513862
893356887914 743200094
307091726222 130070213
582196143992 74993737
384307854295 206159135
872097115597 33550426
710143019230 753736529
884180655303 49366408
616728403957 79140334
758321609319 207080601
893102314455 167321609
740779836581 352566487
469314995997 62976914
616963778096 15136212
558657534604 7039396
178671383626 379492932
100436855163 209104805
11787900587 308668451
491346291752 302716687
500322952256 99654282
864039216713 65847054
564595851016 67591797
606324084164 468286
570024846385 19615141
601009426109 69389411
129958880332 130749983
214222414484 20113639
119548314208 40582269
592752226620 28097160
798958759152 270986534
50616432917 94941210
66539205811 78233974
1444352232 10317398
882616195672 2258347
681373899354 661234938
605638264617 8965411
374732347445 7190456
758561915567 5241782
965466329787 158431728
310418556337 414674806
214671213338 234565968
297533273640 424780720
322926574643 89261354
893658320591 326856075
65241744324 544140779
615990000424 238365127
52969901181 5551455
645018157988 8444254
687430556170 753728976
391089847954 288056314
512522996987 8693503
440539879039 22613682
105181337654 8262982
862123694048 113483825
299047437844 481609492
685104082734 22183161
596360828953 8104369
636091264201 134571801
579666011464 29426488
336091658225 2394301
722225464157 22983779
211809889313 4003090
783941937990 374538164
8250183159 11185993
47470066225 105832636
913178026433 594134086
483775470732 329945252
921081458914 63407435
771069555817 262111759
628287086099 67992106
261798592399 142366497
386019771145 78672048
648726172907 55559868
874030508660 158567682
291062409 188643728
594132287309 3595228
735126728596 753721423
572325836405 6344520
423965984674 248871350
555698270422 561550444
459358183495 66028326
691581864212 54026609
138185142733 30937088
829478905312 211808779
124668693997 205872121
60728277891 318570434
111978459972 44336110
64200903971 61451208
565808272870 8028839
682760727937 61058452
233047607276 34796671
101371719779 67395419
781950009177 14917175
142709742288 364553098
716595574094 287618240
11836964875 47206250
191970706677 248229345
705245702190 108151407
217209095650 20642349
996692854760 259664587
634434809030 753713870
909433213298 28036736
938632385888 109473182
984963822256 492901227
460967462628 61655139
838060120948 7953309
239448129117 517033062
466263132441 75137244
581991548734 21578921
996380938519 66594801
635669082119 22772295
148388099546 753706317
363842686978 275752477
52698635186 107403660
738161333547 734589674
186321518699 574028000
489075045446 739295193
984145765191 23935457
974131836903 48543131
257293653303 60620378
766721907946 8232770
308282297247 254249086
516205120222 28746718
685159309864 753698764
256546291912 27628874
208108626776 60522189
638220219540 753691211
290334777755 178069528
503459605384 753683658
9783667937 29139474
630781689315 34925072
258894692113 4524247
470471208425 144609738
554001830075 176619352
887194640564 23572913
398760716012 132222818
887905324587 141263759
983174812341 238168749
926499857424 85054333
256830616638 275571205
268493129871 53044719
576177146434 49162477
529829320056 17923269
417152245756 670797036
844239755304 373239048
397954796212 120538327
46096289632 22356880
490279514397 215268053
669733569688 278758571
558507683084 94510689
336715664020 68135613
517744209326 5913999
978701255960 140704837
569325748258 753676105
649451570174 28746718
879729410078 290918901
275577892682 414032801
391411454288 753668552
862075415272 67659774
29384591188 11571196
511144846801 177495500
510612964947 68135613
15898731696 753660999
775659315103 280578844
414578207639 42772639
783349337569 33263412
554108742790 44245474
476862938980 84744660
182907164420 155599353
250594183316 71428721
410233754687 56896749
10599156982 753653446
533585032170 97124027
446340307883 94102827
811839404307 215373795
461820089774 616672238
133364979182 619474401
781191484452 109450523
424297077982 358858136
699253993621 130243932
217862316449 156112957
172541047701 39819416
302638238162 29139474
68044910655 86013564
602484156100 45778733
667418372475 237821311
152081786830 85175181
513217812157 11420136
718682549859 140410270
754694132039 58497985
165800987892 389447786
944629404216 55680716
289175007864 4123938
9463390525 298275523
99108736455 4803708
641958310911 33067034
260436250642 60446659
550322826229 37251396
757645601119 142963184
793999620807 138370960
522187855827 10982062
852528095812 590629494
343619872772 31692388
860617203692 61005581
802207816432 88959234
253495312057 38943268
2185157619 33701486
475187926088 80983266
111511095438 216521851
28543950247 15234401
860075638486 389734800
525457056552 84344351
405942338495 33346495
85550285080 155063090
814908345196 35990045
512467663709 38860185
252483761832 13874861
2008689327 173530175
464091336080 739884327
808322812620 16684577
263707302258 254845773
108262748140 698221979
904610240437 95749381
296019109436 753645893
664962848075 25113725
373875618614 52803023
97663598712 753638340
506391935568 75620636
570082830360 740397931
495131702262 753630787
727524495055 6623981
593449368114 74789806
846417797590 430445470
272265186677 163031505
208113921429 75560212
415638081552 589843982
311455371347 451208667
587724846514 260434993
332335628885 317226
472298436926 95145141
658661436294 482636700
376906031650 28693847
151229657776 179308220
337337841989 234090129
693874916029 189595406
697857641111 66723202
911526858362 753623234
493528616995 60567507
283033062572 56073472
631134293567 157019317
677588488844 515575333
808539100328 6873230
360116295610 202488377
680425152730 73218782
837719170975 357128499
44912901104 363102922
217282570828 753615681
16589279827 53830231
879729410078 479230297
259327833598 338570778
227034614353 77659946
179428465728 492923886
162450418698 99412586
186242204646 334575241
700244788202 23263240
506264010407 6616428
350451723784 72289763
538812128296 211574636
971985192438 85545278
879729410078 704521181
930007166474 299952289
953889641699 2401854
86201285703 75597977
414880999450 519351833
361699109031 165350276
549188033703 426533016
602274892682 50537123
358004765042 2409407
706893788637 98340060
311758556320 82463654
69632248323 7326410
814592418718 7175350
144851386667 268395855
534499971566 365897532
603394442848 320043269
83989300235 27477814
278529724712 54313623
482800824871 92010646
471635895725 21813064
288516174780 366954952
241797616950 8617973
98292484151 68664323
905470201546 429350285
563204989537 37795212
751782534840 33490002
722058210525 79653938
415512981619 22870484
254379593826 666793946
982315885587 186513782
82737186960 514925775
432981807483 9161789
955185516650 213712135
737649633309 358986537
702490059741 65544934
427751395184 242677890
597403210118 374870496
317437638666 368533529
999873021127 220253033
160393707804 39978029
328858652277 40113983
499301575578 10959403
247456163095 95364178
108894269576 25891684
803098178772 16314480
197883259806 226182138
326128992148 37606387
438292311388 3172260
331260482400 254989280
395890305728 11488113
349878753204 612608724
642005630050 160040517
795693296756 492667084
183092250685 115205909
746164465628 49192689
832570467436 191559186
148357548067 24199812
157383997541 29222557
473099024308 72289763
959903216203 25075960
192232214196 33316283
561582885410 14214746
340581219413 57115786
474057083781 275306850
4198703118 189300839
569128026230 160682522
339172789250 671378617
931918263487 29464253
176368724799 6623981
442730753872 98272083
952254289610 108264702
591716000744 254619183
916237918828 581724507
918228284576 42055104
463510442809 406645967
155003006145 132751528
843301492244 68505710
28732609081 29690843
444203875074 129352678
68894478836 740209106
373550582812 428995294
141459253314 34721141
636597526685 67161276
124861393686 9199554
847931961794 84193291
448562240652 51201787
263236675234 67803281
609451099664 68158272
572839870520 9667840
82456676499 55703375
908498529954 301772562
790019327791 366267629
529030991021 153975458
192860638496 75590424
47287434685 48867910
374665858386 4471376
260949733794 8059051
770667517586 16269162
16635783648 2024204
323216723138 16533517
300426781404 110659003
750268370636 13466999
176312130170 39116987
10262860063 300156220
54719899851 293509580
348257774474 170637376
83279038774 753608128
685057654443 48059739
915292359570 10672389
893752045768 209429584
77075861717 21782852
177526916113 226846802
24103664831 77637287
825031791984 121633512
164869212859 23875033
595066539726 409244199
150552101211 18391555
965950726336 55937518
186999286748 753600575
806072065156 45740968
719175700335 30144023
271719173160 46571798
966632278438 86164624
788879557838 624240344
181066249883 523536195
934875268916 55945071
600366114440 411177767
980617103404 210048930
887300231098 381811703
675317242538 753593022
61253672124 33980947
734369646494 664346774
791793926988 90681318
904508871624 63815297
25578183338 29872115
557212434626 539442813
550969090715 52372502
648020579606 25823707
222175885184 344084468
829761991346 614965260
92425732008 682541951
531066613939 110092528
888022131732 3096730
94169144868 399387534
567686280190 48414730
446495151936 116943099
929623920107 2726633
620629866312 63233716
839604058672 532720643
162708731298 3293108
767952215304 108408209
564644960622 15408120
208736613002 163945418
19615259252 37342032
919762396253 67780622
112323216251 224127722
620539064146 231053823
652111750256 401381526
788843764577 1170715
342365818376 228410273
88484246712 14025921
6466301325 47463052
851683996003 4048408
235060956397 381864574
6757922655 1057420
589421181525 256582963
445031252947 77931854
102892832743 41549053
322516983006 753585469
468441650566 142336285
822081848610 57093127
124030148677 82712903
173770577100 292452160
1472615558 10279633
1942857379 23837268
113817810632 36616944
323925413169 1978886
339062825529 12296284
31754464568 33391813
497829134146 296266425
156716002668 753577916
551813832935 37613940
329842550969 190932287
338748114678 24924900
29526209532 753570363
422377854347 69185480
704424933192 367528980
236209623378 753562810
961755263456 38671360
639572311876 71617546
646335347505 105515410
270562998091 203492926
999941519284 89503050
149105838477 2583126
980160555172 230064380
903099505295 75137244
989400565721 26110721
545013168260 52040170
731202690730 15340143
457277597162 445445728
969722473469 61911941
953923456074 528974355
131621513857 34675823
212740078216 753555257
956108742093 8051498
778260997606 9350614
409427306177 58022146
974236929345 108680117
420131623577 19313021
944493352027 189686042
32583692520 255827663
151391745156 3285555
605984539049 269740289
22309541129 20785856
376972180824 35861644
297911104912 129496185
903126371316 28112266
142331442730 686152285
936467032642 22681659
841787146768 73588879
561275916384 206566997
588652830347 199270799
121686552184 11518325
877446094484 7907991
651612384067 133151837
467601530782 174700890
54084232224 144768351
801365430748 159776162
765651829524 136898125
590524047114 496813681
838671467915 80620722
151322846690 72274657
281444818544 20007897
113485758499 57259293
826940335677 355987996
175643055218 69600895
896920769340 130357227
782665126811 147223076
897025589874 97025838
385925162267 17606043
376414293585 598001222
626335006508 305254495
91017747878 557350976
394321593758 73762598
891622931816 184685956
417152245756 753547704
3613791651 46730411
530414971717 121323839
587495718706 753540151
918322704629 9803794
398982275308 753532598
834607449894 298743809
964486547886 26012532
781940061876 114390185
789570264582 43935801
827738143555 385928088
646024186564 71980090
594040389958 186105920
545763007035 41654795
978878071690 11525878
392818313427 57168657
310284105790 68973996
726425549067 43595916
229395884460 235359033
878980908184 447046964
827339111418 123159218
739353763016 26495924
351140700485 111965672
855981937581 199444518
396543156430 34977943
652457594573 52878553
248965772840 98090811
79331458207 10521329
927365128698 50778819
678990468745 19652906
523267435517 111353879
273184862210 60952710
513310260471 393065673
842632387080 753525045
53054116725 86995454
977297735653 38746890
177157219422 395391997
715992588298 137653425
672219857457 46926789
111065196936 82403230
591914138593 11231311
194343812741 177193380
963718710312 11344606
375442910620 10317398
411455119293 93151149
240695687933 8829457
488983110736 25506481
945552108502 3572569
111703289076 339771705
951822582789 570304371
723013414964 16027466
62127485435 649474917
833427067866 59321262
311589799641 39955370
904321670519 278667935
315564193764 104246506
596069003692 385996065
367648573671 98000175
284529666051 25514034
875742803160 49895118
620775261562 25974767
76970640874 210449239
971426753830 227292429
264855017967 116270882
305685977780 120183336
553360784712 1321775
96820344839 4222127
725284661270 505318359
65201713424 482659359
144602689036 159874351
436928443925 267746297
252006480615 55046264
975776184615 65937690
774952483110 55726034
859945697080 35196980
45276177745 123370702
911259648734 21586474
508690123425 46926789
822844844711 75469576
312674915680 357876246
369785134881 7741825
75551327244 11450348
460927658318 28844907
215643631470 50393616
176400137320 753517492
598056484194 27485367
488317963344 591498089
484951593274 320466237
348224534127 18686122
119516380124 26933998
672288914130 707580146
899413544730 753509939
536477459449 138438937
711527325111 55665610
287640745127 38754443
213684716414 458059238
350350808151 28285985
93324168505 14743456
812162959721 50680630
129238097948 219240931
170314424519 981890
663789528102 32062485
501784774170 30098705
807622952046 7945756
144208755174 19320574
938024731932 753502386
648695235819 83437991
104995224181 89654110
553395838185 1450176
460869462453 12560639
115348644307 479328486
973607590726 753494833
152383438138 482092884
202898010890 67674880
685870349284 26866021
542827874688 263675230
798636367306 15279719
87793464844 5611879
423946724930 7938203
865247129832 78143338
190384139415 359500141
391388342514 13489658
791822900296 20717879
776009162104 753487280
130975211200 701167649
976602686340 2537808
174885973116 180584677
238415785889 4335422
541207583687 2213029
750907671662 86746205
925911418300 572245492
310344507131 13361257
722363766734 575553706
443362607234 115946103
436624179279 145213978
409865636573 69193033
122041375 249664415
324788229312 680283604
518542508149 9169342
393784666094 100696596
890862964468 87486399
888548877546 100160333
288371875121 63090209
660844660344 30106258
448108154698 53225991
415227191205 289400748
231505738668 121807231
470850361472 35861644
638070957560 139987302
375182075318 30053387
375479814578 18806970
125675636486 753479727
851568065006 35544418
142234288897 13323492
712025248677 25385633
494151504946 73626644
953266149102 84450093
167199772874 36473437
928182664606 753472174
551155777810 457689141
931809356780 104835640
616901579141 69918121
953716904589 37009700
707502393865 233923963
166768088712 167623729
860624650950 94480477
460885754274 9713158
598598177395 111943013
824826169112 121671277
729123003204 643938568
446102788692 171868515
584314918293 43112524
776353072853 252587426
515531770678 24751181
136940975620 44373875
952878000838 3398850
91139064164 446389853
172227137468 91330876
505730851690 669913335
596349703384 4320316
997596903136 146399799
624377458951 175410872
507870487377 59004036
373100847386 28988414
835599113070 207866113
849336925130 92546909
6983462382 106716337
771689513204 467440064
906882249596 9856665
123793422551 259498421
760021985185 44827055
310318411516 79155440
434077218261 270065068
905265953726 63815297
719528893315 119571543
335087139843 219543051
113460591903 24373531
865208095928 121837443
953003758288 29872115
337416808604 3957772
615380730532 264355
685916391966 753464621
46004686848 162245993
646499866951 36375248
390369919059 201000436
957708866584 753457068
642294819314 455944398
148875116986 114480821
951361789771 43188054
716765788502 181944217
735116978079 5264441
678273228718 63596260
642762712152 753449515
708255729679 119699944
916035627235 22545705
216483781466 25823707
276286122386 11412583
763611410451 93271997
636990176537 37213631
153687674260 670260773
689449494917 87826284
700682355745 80590510
187516584165 103189086
578234590375 740194
470842680071 23822162
760110437962 753441962
827380479199 38520300
514606279335 164194667
702572198210 439554388
135517703812 602812483
179991058486 14864304
652604779478 459516967
288430252258 679770
362831876947 464343334
691866778478 4229680
320171204102 36903958
711539054920 41843620
569930275272 96187455
105234419732 399742525
40882441062 753434409
685159309864 614617822
182415532503 13610506
473933403406 573287806
37615090822 156067639
723639543558 89238695
113507405397 27372072
347406265172 6888336
436775888837 28678741
207338878293 71247449
582845815287 88287017
438350544612 435438003
888321955214 367559192
380812304860 53022060
214559496915 278131672
333116132434 753426856
338915103955 62931596
72478413477 9063600
430022641490 753419303
938781814034 620781070
114096123576 164572317
297486694695 2824822
520615624159 160048070
516075752438 21805511
135977470028 274763034
460251347998 9562098
777402818599 54064374
117257377231 32092697
604116600284 28943096
563842333930 98392931
608184084726 355920019
377202297669 389749906
993420307650 228780370
306822250288 291576012
568006300394 384568548
566477951656 562207555
99681079730 68747406
470731212897 156384865
392047870068 29411382
173242577488 20521501
440182486185 258131328
135104049067 371026019
554005802953 68331991
324742126206 22568364
211540647522 242443747
977083358854 123234748
547335487952 15672475
367884733322 41262039
11792621212 36873746
915137674130 153227711
388869750564 38437217
695588728682 17681573
563044178614 206959753
340874970283 343767242
957708866584 753411750
659320156083 16367351
865811723729 49683634
171555109699 291009537
300561602048 753404197
37097030552 32976398
583710308196 182812812
357997347996 52735046
596504721156 34486998
299560052401 127502193
707871772924 753396644
888014133105 4033302
637463137438 753389091
359285141237 245903021
887186959163 62697453
726202456106 357543914
965189006692 3610334
952050109361 91315770
367566510326 302784664
389804645392 19222385
308078434630 4667754
473597265100 297459799
949174238258 132147288
606871479880 70711186
460880739082 102569740
906785729809 9969960
401673868723 229603647
258922086438 753381538
122466678489 95553003
943324306646 698433463
358727224192 92207024
877168710559 238478422
430779723592 753373985
226788280811 178583132
797196154525 2530255
72851825838 313547689
870644424854 753366432
342898236899 47334651
53841048283 621898914
962663073226 190320494
44656386524 6669299
805463505246 25128831
856797940636 26427947
636706055336 753358879
150521383160 45484166
167315152096 152744319
406519772898 11118016
816726970830 142253202
924181457739 82788433
840138471187 215842081
709974950280 75613083
826805982913 540711717
990164634348 15098447
831708700754 202156045
363952235690 107924817
764392594176 241431645
327305688312 433693260
383179753727 634897627
923548765994 27636427
903198955240 737406943
992425404643 99578752
39248358283 2711527
153687674260 691703740
903110087048 66473953
359554186650 50325639
354886827842 160705181
392168536390 168764232
678436463748 656665373
217282570828 452462465
461063007672 482523405
881916841149 16729895
616380950851 617110312
676743920749 55544762
297367923770 85114757
166879049835 129443314
124691617352 195811525
364902372472 2658656
534398217956 54751697
707030142946 55914859
88578613488 753351326
426108626455 17288817
800121943405 101723804
51918191655 220925250
155022757240 16601494
69369630513 140636860
584467390298 583295531
282834909617 248327534
687853373110 265918471
621916284907 332520825
87821531386 753343773
580459808699 99639176
833396908737 38369240
506216675756 71058624
963322291107 379137941
179332641223 74668958
723703834694 21163506
433626591581 102063689
721723166998 273818909
109614379743 11571196
317522549492 60711014
69244786976 358865689
186242204646 710472945
46100436229 66587248
261087621362 7688954
46038494076 42614026
70329971398 14539525
970287188214 28580552
822525005373 277074252
716033238544 86617804
494565522235 554911357
207286490685 79744574
662996184047 132185053
835791601275 9584757
659280480174 51239552
602637360746 621188932
348143694368 102675482
745153610279 437832304
847931961794 753336220
958319058348 109510947
31648979370 61821305
126432718588 611596622
472543757960 215819422
675185163633 29970304
78720443572 438074
968986381154 49434385
661491430881 109979233
367941909126 422597903
786508642550 30219553
9664292772 60152092
913665111850 14396018
340686953454 753328667
195689061653 152215609
802323392438 63150633
199747528219 5317312
337957028970 217239386
72679889346 677911962
442083907805 35929621
337589122746 13519870
987814851948 126248395
714648970834 18414214
720358733466 72961980
580696247405 708380764
816063462845 5974423
190563870603 84744660
727756266007 529389770
425894378057 4660201
201307017976 48301435
636327219921 169398684
603488961090 38943268
246051690704 715729833
80250710366 378994434
124792563197 92003093
586318138841 340708277
723393972869 19871943
664450528491 107841734
498523662302 314914782
836714645040 429267202
169223522476 269302215
712226113159 39758992
970510069691 10853661
336607376659 255200764
204305761283 61572056
214208365904 32515665
544986128520 75008843
35349320441 210419027
157897125296 262580045
140060196424 745330040
734284622779 80431897
800536897266 372997352
785027764417 56602182
379856005236 178303671
82475936649 23217922
373248115374 736341970
913798104668 753321114
434246148659 268207030
742661212539 490945
166333270461 214067126
631836654184 10672389
299581676640 197722434
314147856016 20385547
746177622954 188930742
196171199449 449569666
127840937267 15944383
779575490702 147525196
322327954481 13263068
4385375513 17417218
429891786171 120621410
109776912344 661318021
330087804026 436215962
589565421166 92086176
18705923776 24652992
292476573194 53815125
759047459766 257262733
345099602849 51148916
718212791430 80159989
728312989678 753313561
216996750608 126014252
923315393400 40944813
779726218370 3330873
526107120603 43074759
223339227644 129126088
360851368270 12696593
678345570946 311825605
468401166486 15612051
885688913061 13323492
730027149769 341017950
224698087468 21450520
755895028015 106029014
785094147328 753306008
688275139777 117539786
216267236956 66738308
757189717145 341599531
998481494984 84857955
397133853495 280344701
565394164945 10657283
943084544620 177631454
287172995390 1714531
886448548077 43218266
576048919559 39154752
784193747457 126459879
46696548795 168832209
841705748087 10241868
10599156982 356139056
3387163886 286847834
366427744922 753298455
759776067058 317218447
289734548804 67803281
643465919111 9690499
549386571861 57055362
59695458824 106316028
563269091442 8247876
796423845575 30212
172418069755 46496268
287533545398 10611965
457409933275 170758224
418574868006 24131835
647866551277 117018629
602396246733 85945587
203612804151 5445713
993190402289 36020257
11901784721 205924992
987900125318 16578835
863789794400 12787229
343670304153 12001717
797240603524 628115033
144602689036 389961390
30039957039 149640036
596489381013 42183505
471662157100 523558854
120300479307 10725260
713583424212 284445980
255077672298 14471548
809084177273 97139133
141167677302 349122319
208102040560 61655139
850116349006 31798130
410065738202 207715053
360312280854 36420566
17607385650 91549913
792649734353 226590
489754377372 24894688
337334050383 306568717
768438341084 753290902
368600991459 86912371
835950160998 312006877
669825278214 35166768
237561254981 119518672
153075239661 361735829
698029705598 407544774
267249989560 351493961
40763255128 89110294
847893457006 21057764
251977522413 69933227
810084699712 669822699
81007792468 753283349
584355379714 62387780
593974663752 271182912
827694864865 414266944
732098400188 753275796
308776852581 82486313
429110881907 132706210
794893842730 23240581
850809298585 92403402
968022664078 80220413
233938377072 657790770
711356559334 12220754
47013404292 444599792
345105463977 100938292
760556321764 33988500
969018405874 30801134
10529405433 1873144
367537476594 336833588
762082789805 289642444
190649929485 110349330
570668202966 12288731
224084270670 4433611
801644000494 101331048
58845640988 62410439
676025721491 15483650
360077148411 129314913
927425582504 88959234
27233777467 7991074
838880602526 426608546
950046798177 49366408
661508032375 4909450
560030178247 118446146
255787283795 55922412
576503874108 384681843
402622442034 92139047
893162247510 2235688
722193333695 37243843
984922107443 25219467
714685511842 594685455
383840633268 753268243
990100313000 136497816
926516534448 112162050
954615038966 15113553
345109882482 68973996
285595808954 396630689
79493628264 753260690
962418053906 22538152
510273344302 753253137
451783533104 38240839
371622824287 37417562
211545828880 405233556
103664869785 2620891
665996808051 97086262
799324059997 140380058
569325748258 696930416
413366835246 269317321
484209254628 215728786
45261940340 88000003
436001820038 21986783
726791673189 3278002
197598436176 753245584
988234292291 40340573
846762735547 399878479
194506987753 347438
949380963462 388035375
554941188320 709400419
564507307197 44298345
340977600447 148680805
407887975377 129481079
478593685053 307588372
584187755985 22923355
993134925504 38157756
957708866584 519782354
774408750599 67909023
378116436853 187110469
789636639940 753238031
1986491060 250903107
107121256509 262746211
331089474927 483308917
167841588643 196604590
900904627372 9849112
846417797590 629414149
420876515137 19192173
983335336250 24645439
191707288249 346969714
296702678595 15015364
724685708776 434471219
497205188775 160516356
826733662938 71451380
933449792038 5906446
254847154738 97871774
696488494507 9584757
998489259468 98015281
744968795922 55212430
839951481566 363948858
84270248770 424123609
364047977518 56662606
950543853148 323917958
749999786362 23988328
149145181648 643545812
824191770389 109480735
63516700766 27130376
500345868058 42704662
323023540057 165033050
100622847788 2424513
833617833581 649784590
322482058340 28943096
617691501687 5234229
361004890548 70054075
690426611015 23973222
658936637402 281606052
875953387947 709068087
955074850094 329325906
959138286534 32923527
704664272656 56738136
171100562606 589217083
572300428113 24071411
350529020780 32311734
217766582174 102615058
948623881360 726711895
118685988604 144239641
464264579241 94971422
162511530021 25128831
716199676046 265019664
644939878696 32319287
941053060340 753230478
630649398520 67705092
314687305976 129617033
206470608478 72259551
783511190806 58377137
690763142077 148393791
725977354453 39313365
556172100324 161528458
763715740040 74865336
340686953454 753222925
884074173109 31994508
33152592033 82856410
766072206845 1200927
394710104566 143386152
215787817834 233478336
310905505800 184550002
191622415188 67168829
761467696550 52017511
735000714750 72244445
457158441440 2084628
104428016946 8043945
980071157864 56428463
538045106446 156747409
47509915853 90228138
738408014527 420339556
27211141126 19758648
495271357232 457606058
971336344420 266885255
60520865364 33165223
951576846340 44245474
781928498233 29532230
927425582504 753215372
666232257314 79548196
845456120230 4086173
192145551074 89978889
217676739239 350353458
744032881845 164209773
506487933792 753207819
9557636859 93271997
968059522718 48059739
866512135672 61979918
378280027280 41624583
422387031242 48580896
487176441501 126535409
373186098097 2620891
490494321717 1200927
199044147947 41692560
991503425445 245072191
502703044439 392914613
650333533172 753200266
182120323498 77176554
676036288138 33958288
208775480740 68822936
26408914743 51632308
440583490061 8565102
302832848354 753192713
673008141002 14146769
288770975235 333396973
816428740625 383088160
84859903521 285556271
651430009329 337611547
169347384123 189263074
536574183167 26571454
711594093631 21850829
957493583831 129307360
406600838841 391200082
5379243759 25740624
842045458962 47651877
545668247097 176604246
93716222076 47478158
612116552146 269302215
744047799020 71202131
349014856576 688123618
229395884460 753185160
398649369686 67251912
550337161823 20249593
59708389560 44985668
161504035757 357528808
54145607902 187797792
318732750764 125878298
884540041743 68339544
463306089247 21095529
297308270176 153794186
19609511419 37266502
126243146247 52508456
37854112654 575886038
15868376595 4433611
822324344822 576815057
340506618432 139790924
776460725762 201227026
303589930456 753177607
665428747327 13081796
256100038013 497206437
631437281756 719959513
261739104971 187812898
666833740469 14939834
814620349306 198288909
441807082802 173613258
937122232327 110394648
863677043216 20030556
508565106169 131641237
24226634818 753170054
995434775021 58890741
307117950238 163756593
849264665579 102063689
596704067079 33958288
70226880501 69261010
672288914130 753162501
487560881242 590727683
614619796400 48883016
696945314647 80371473
476607556944 198810066
328190839082 158741401
262043783 478663822
514877121956 78490776
292840325674 78271739
940154941475 52130806
880665830612 69827485
425452089889 15891512
924217900964 59547852
397317821916 57652049
820536090207 59245732
598036582039 12417132
617527541163 223470611
387326794324 251832126
651006754721 11420136
211089854676 35446229
992583586716 311833158
856120648426 56972279
500005975505 33278518
631352303359 14531972
83848421679 72750496
985519760821 153831951
981877502320 15800876
615507756480 753154948
283737809937 85114757
860045275426 448708624
712002597230 383760377
311853142539 58112782
506119393116 223531035
272640736537 624610441
449595943826 105598493
178515150227 125561072
360262770939 19728436
375512730146 619474401
675211009999 41231827
629718763990 56111237
445017234579 62546393
917005310775 189278180
947687264854 89185824
644534297702 223281786
375457314191 38920609
888733601267 11170887
962962919773 15672475
813973382391 575289351
125781514440 610040704
505280383623 401472162
330844886128 753147395
361653511570 73128146
599768778288 589987489
424542626012 20672561
864587768038 677889303
539042464178 753139842
89335695590 202511036
369268698912 44366322
504740933663 179549916
208122267494 65121966
678230727987 58920953
956194702380 753132289
17797464448 203001981
959144034367 36934170
589685083345 1503047
154219443225 106059226
93108425019 3466827
413965380284 4811261
347414331776 29343405
538148152025 22855378
347421046393 59215520
637958357436 32560983
358654171576 184142140
82921487713 34789118
684386268679 7477470
592162156048 99261526
347500692372 753124736
92532357709 259128324
644919183476 16427775
660903724804 2507596
991679485875 40725776
16595359992 50778819
510273344302 5770492
301124073958 138574891
358320230787 301394912
679102653048 129110982
132339410995 26012532
519985326715 19743542
963765523400 684211164
908498529954 670744165
425918585422 300307280
789602916201 22545705
958465948686 753117183
351286102882 753109630
666143940491 22168055
642207650141 154859159
770709587390 700004487
507038071653 81005925
838846976570 574111083
919854761484 629587868
12424625634 5460819
718341479444 24094070
725974121769 50657971
874282877049 1910909
17258293949 9411038
714571696091 67440737
1453204348 10785684
734752281474 152925591
397388706821 39381342
418540675575 24645439
64413626257 396864832
989506314868 745662372
144525558206 1797614
788587045660 280095452
688119759867 15748005
33297405702 2152605
250674645425 465378095
756621497808 249460484
120569939729 541195109
724381451683 92410955
828966525304 60424
674432847474 106958033
837260825129 20310017
724420493140 27553344
361019936124 93898896
935627690817 11775127
945442590002 61473867
404914882058 16065231
663045444713 80454556
877458163772 749023457
761442477083 102131666
725871295227 3829371
66393153450 99223761
406511540128 10279633
738694197697 121308733
613993592276 753102077
262576958855 125719685
812856067913 77304955
15703449287 47689642
164134464978 99563646
330661869791 127079225
580681979788 531338444
35582866348 599934790
31040373736 702632931
209613893546 39879840
664447983130 3096730
497065699971 157344096
989355074002 75952968
541768227365 297157679
240086206151 624610441
922126007790 324960272
61267977506 15287272
288556054620 630554652
859921421738 52448032
420937656266 753094524
551241247558 652390375
556266973557 102743459
997050912278 294567
932725157218 753086971
303986319449 306825519
121105417217 22711871
64084746384 171626819
609124002299 118657630
450463858244 747104995
106011849616 491934443
702891742981 29894774
278606221090 606974186
645033958458 483950922
454249268754 753079418
728983711184 29343405
773667597774 36450778
2732017072 240963359
952409291870 405233556
788040767788 589134
874472698639 231212436
200431678553 56050813
301241009504 22553258
261950414846 476926632
798246436128 28588105
164058247655 224414736
43153687368 164821566
162483334672 47576347
943825319795 210849548
114168670141 28467257
376189773513 62002577
598714282111 21435414
98920213575 70091840
118715860719 104367354
779037490512 534775059
689540425484 66315340
547004976225 199557813
885767773934 2197923
205043092290 97494124
495641001052 117033735
436079298306 733615337
520872493730 753071865
392697556063 76934858
909255612056 753064312
297271366218 12741911
326327023849 653455348
463355651627 680200521
262096436995 329182399
520725346590 120757364
30884601070 137064291
734077942487 9146683
379591967462 332150728
578891889794 49698740
408759213521 14260064
614549621477 185124030
227881720256 753056759
890062890690 238508634
62780223248 20098533
342201117658 129707669
102531844661 368329598
782065818920 417348568
647602860941 455241969
685984769275 440793080
816454987300 111119736
983308001943 91466830
644276876356 753049206
907062803655 54381600
262208259160 478278619
865309049326 24162047
239149846447 73755045
413317831788 27976312
265556668602 152351563
973546117265 762853
575122416114 24615227
842498790022 43437303
519619995658 446238793
17412895900 702904839
211740454584 97365723
81627372611 90583129
398172269741 43958460
629310614976 368812990
235175014250 193145316
98420680814 317195788
894667491621 174081544
327617068290 33165223
981527171521 242383323
769152839778 5385289
342844761659 18180071
460305925570 753041653
693061254404 20498842
216358280818 137419282
582925167105 15891512
851219954789 389402468
919835131643 8746374
587421896090 3081624
990263396970 533264459
822141003706 15385461
208954667706 458512418
470147992896 465423413
806049036059 196748097
267185102143 30944641
172667673340 52440479
645661091601 95046952
979664247542 753034100
821190632781 188915636
909916023717 65069095
262476307577 136550687
231467762184 34630505
683592463891 21344778
123230528079 156384865
758596273758 752135293
647916929787 136210802
543966927106 34116901
701815116108 184965417
405646049817 45453954
358722224106 110160505
54958506674 1873144
689399682882 205924992
466097608446 172880617
327059475618 126973483
340590804170 66262469
164557017157 20665008
415386310256 41050555
668794241249 69253457
261566836147 11692044
77702828288 28459704
767681258982 16533517
827948925126 121497558
813557914926 103883962
449590853104 24872029
944081388748 753026547
461236636036 20400653
635759121432 133627676
578928529397 47946444
413079814099 114110724
659193673545 182843024
966732816421 11926187
442874744264 2197923
838692518126 136777277
900170626832 692708289
546613285198 652397928
560729207991 11465454
177849678462 30023175
121493082089 44592912
666875010061 46564245
514765073607 34064030
351900078699 33950735
837123103727 51798474
375331753119 89774958
771466669492 499638503
433050969898 738109372
454897112223 99578752
231482921055 139269767
730530662961 6684405
352043184984 679097783
712414265536 315821142
544328995267 5521243
747948913937 5747833
434140678567 182631540
585286807309 441646569
776663538918 71587334
80436733203 6034847
421298108085 374893155
685133705600 12877865
102963173426 753018994
610208181766 713834030
405545934802 115795043
73367370959 34993049
532164442083 29569995
776553355754 51828686
346743610270 753011441
930911660477 10377822
139270848312 3179813
565838235621 394251494
169586398402 266590688
100652523525 16110549
502594931203 74412156
180855566907 34524763
747699106015 118687842
539380747942 373367449
251062582611 246242906
644778554169 249475590
28605907506 40536951
662330062724 25861472
582861140324 5445713
532228725260 255510437
744513697866 62561499
569806602450 65884819
58848918990 134503824
964522605502 753003888
207209759758 215419113
373174088827 39645697
17354322791 23346323
591281129216 636121213
15141649594 752996335
545448590751 288940015
1316230693 14947387
115021833956 20075874
283010010816 63603813
492361935703 23572913
300169193892 29789032
545099120994 752988782
913798104668 752981229
331984686293 241288138
170944850364 101557638
888001519595 8633079
482235279296 8474466
76383712756 22387092
223784409017 1895803
219500191240 38271051
812978962776 89057423
904688527282 12432238
526014664330 32130462
186242204646 752973676
715442593944 481526409
758232483919 128295258
593466513424 34184878
841544869187 262950142
313870086888 174549830
900778076857 83294484
504059608151 111165054
810667466533 24335766
924379361445 9803794
918316503616 18142306
525059565227 30431037
872100937415 21012446
927322733709 47644324
253762974865 507773084
139303114322 525039242
577572630755 42817957
262395301652 98445802
701493940295 71995196
295188136741 7620977
698336576435 217450870
41710226797 477931181
153665793625 3889795
88345762457 167419798
290678552550 13867308
762499533727 162306417
681373899354 752966123
149385291518 395037006
539738057713 21307013
697157304698 40061112
980042403593 99253973
809052560415 29804138
404205451833 56556864
56781165204 661076325
295874371703 35196980
459509545615 23799503
818405759816 752958570
162613465309 61541844
956865461651 22946014
466930152571 69744402
222582145542 752951017
327765990791 25921896
416144109893 56594629
392916683699 687323
296640902608 61300148
813479786694 212443231
546590996701 1880697
223306470689 2205476
441856086666 267300670
444275107417 72727837
906689277999 73664409
560843077019 26337311
845507238934 83551286
356115888955 289967223
308889505170 366954952
458145685705 316516018
443604877262 4274998
907559322769 123310278
93810997120 24781393
14295827701 82622267
819756439741 98785687
813845767309 2681315
809952197839 54389153
951299575710 239777538
613852049462 2258347
36976870281 115243674
998591300092 716326520
973455141380 17802421
667608315319 113627332
326317718553 709317336
471601589999 38036908
572861615607 199467177
773737915798 200486832
472265974132 131006785
842385427045 152736766
105412149375 517554219
396177409958 354696433
312615934709 45929793
210468831910 702708461
546371000470 194761658
413809622318 281817536
76257419043 167178102
469766800945 360972976
14748977083 162374394
978080429978 53173120
841718950731 9222213
10356789171 28995967
240585980608 2424513
392704172491 75681060
731621700552 22190714
506210723992 153522278
176853287108 89344437
199000174381 40635140
253854094257 449977528
552669942014 709068087
953923456074 691794376
198278115540 68248908
215752447541 7477470
722101594957 88166169
458558819699 75597977
54213131722 128234834
378541058554 752943464
566826847385 118091155
141512358457 18497297
779819625915 727021568
82195455994 297021725
45945274950 103113556
716037120786 100885421
447207701550 219966019
43672019546 11518325
97663598712 637057785
343561676907 108506398
414123917348 750413209
945369748870 89986442
846116259577 192994256
320340179412 85734103
330945174862 596218714
442552019680 331478511
255482867683 289400748
875602528844 304408559
555698270422 403451048
912225435332 27485367
255072611788 50763713
845437509638 163952971
647234055910 1306669
616686447042 259702352
486046717038 752935911
776634195513 91262899
47984296718 83634369
605530717450 13451893
102914857291 1684319
746322444176 1525706
440387376416 163779252
547309732222 53920867
710468258963 307890492
803988745043 23663549
182236790758 141097593
680706342961 524586062
998336855034 27711957
758642256422 306274150
362642334412 752928358
278341435975 17266158
129461046996 752920805
342201117658 490929894
797051182243 130198614
811234628450 97599866
246051690704 752913252
573868240870 746591391
443460546985 52508456
779707071515 76504337
778187272773 77886536
678889039508 128431212
223982290064 20053215
570433644551 154745864
373080227696 155712648
539013936903 1397305
873581369921 67319889
859773768141 258388130
73962864179 205343411
357265643974 65001118
370164793979 30650074
898656462628 31163678
410031500453 54094586
114943380945 94193463
105932520863 45929793
572779892147 144096134
488693551375 358291661
195350770336 321916413
653327390094 16155867
875897224245 39358683
340553069382 127351133
188921267634 326146093
750667644875 152457305
569867034003 82788433
153957316360 446133051
120020512256 219120083
907590667719 29668184
781178327126 102396021
333007407405 60408894
885632628105 9516780
66623232530 752905699
991020479072 401185148
441311780127 3987984
671750846369 110507943
257683025153 236053909
215011324522 468633438
386111879574 574224378
110089991747 94495583
233514910980 374794966
334630296638 752898146
71355124170 562721159
746344876586 123423573
102007364747 16065231
962251359196 752890593
498917112772 752883040
686247772288 191400573
122647308078 752875487
872318115971 128370788
654783992885 10649730
747952569589 11948846
133076726896 13844649
437363640232 2824822
449559757403 122781568
986321005314 4939662
64834804196 20506395
861503570495 13927732
952376663316 23814609
728277271947 24214918
39368276858 47742513
808290976725 59517640
557805163854 71972537
73301961979 4984980
758377320247 1586130
338658611628 105794871
225133230498 154519274
99726926440 65469404
545057625218 1329328
790393722042 752867934
474553625554 64147629
103541431106 51904216
42111797148 62591711
857931395875 335081292
55941264863 15838641
990030039888 201717971
3345161653 119397824
751685078887 29313193
772402803012 400777286
985636507542 54729038
875870388436 17991246
698786787700 554511048
433980449225 309506834
750912951209 68671876
746351289083 86806629
950138045564 543121124
700281541100 9350614
532820540575 79132781
683458609625 56866537
679859735150 752860381
779775282658 2560467
458762101141 3693417
589713316459 24071411
425437210479 1374646
239008053978 762853
641058590404 85688785
602637360746 752852828
471502577722 121663724
945035800528 296228660
488802820626 234558415
402526647335 194406667
524387061619 229701836
723627050896 86481850
189340428516 51609649
23490527397 427885003
934684593431 307520395
939778258259 464940021
254764683531 192518417
971336344420 308260589
379027260270 223621671
758140956665 28353962
451941315274 8482019
649230841302 208953745
976584143725 25733071
24141641315 75643295
9797014088 6812806
778714275389 62780536
517786264430 44139732
407765526141 51639861
416395163654 752845275
448157015055 24819158
341444035556 367959501
803237501410 19010901
39237920037 87063431
764392964273 63694449
921950544453 87592141
167315152096 206347960
289205370518 752837722
101007506566 185395938
521460728923 67274571
76330622719 73203676
557555559863 23255687
78577858038 137351305
704601628074 3957772
17362328971 25921896
589353038 152955803
883514820588 752830169
182091501250 173968249
311917833578 752822616
824796380080 369794880
541104749592 132751528
547843917741 28882672
348816213082 153295688
749511288534 752815063
393355157602 263003013
267813163899 36322377
667296263124 152525282
239237951786 752807510
937774448577 106542618
172213534515 320224541
58174950100 6420050
613236510174 415248834
839417847416 51586990
762947811830 7031843
164265305597 12213201
146924291193 126036911
438841361211 53150461
581325419858 54751697
598782183581 23784397
82428972095 1064973
326106325595 177850491
411095588940 377899249
328873848913 262406326
581406350253 14343147
103720255528 752799957
695715807907 8278088
442893037224 304710679
46041205603 34796671
314836485279 41110979
123860999242 83407779
940206649313 41133638
791379629832 114873577
969549736359 157759511
318365093789 127675912
648502891121 67909023
558620366291 64155182
454878131534 65952796
603847562424 173749212
731861568726 42402542
891807519583 15090894
588952986567 49336196
959100876525 112260239
365529308831 120311737
47581337021 92516697
385354797472 745209192
623782456676 17530513
427751395184 78014937
993430625048 94797703
783333113725 119224105
577511851764 18217836
376269812248 377468728
625873949135 21994336
925758055041 8202558
742685601176 7016737
384510576815 29056391
562512009340 423247461
547946827366 129390443
389034579683 90114843
996639379520 374107643
919097679382 752792404
152106794813 14350700
243752121054 20445971
475410165560 32508112
112733261068 65688441
946972562635 18421767
590524047114 752784851
477178011969 53210885
568987865209 201415851
376231730428 25098619
18122115047 4969874
36786564893 234709475
394418264605 12213201
734369646494 81028584
986081892440 152766978
182456794136 711235798
847770698097 65597805
170859524123 197639351
410572400589 32372158
915312268872 75915203
549320354710 181234235
248168168893 26337311
166074330962 40740882
158855577931 86806629
79493628264 600992210
837276686429 34313279
448148782285 37145654
593552375522 752777298
392168536390 752769745
868373178548 730533713
415638081552 752762192
350183901957 189686042
387520347502 96308303
523143740036 385980959
809228273407 9229766
930395655029 32493006
130918775590 30076046
28513164219 122426577
951652209768 752754639
292207822754 10219209
535257053668 162895551
503342677797 106980692
785094147328 647548902
505671342009 28920437
824167540365 126459879
635191891132 752747086
14059955064 233561419
571317753007 6767488
779037490512 435309602
764350138763 42772639
753296699044 742036932
688187638272 752739533
357342759698 752731980
901526034935 137351305
590251489962 94963869
714536159226 9003176
701043729030 642005
439769473445 20483736
889526023856 13104455
456380429975 1978886
3028335962 536602885
174611225594 42576261
196629983775 141248653
669534336654 461820632
719920131162 36337483
208806289427 10997168
868210268297 3210025
320245736700 752724427
384331404549 162253546
249442026849 156822939
529740965062 44366322
275441176235 43014335
782822901022 752716874
460223371686 34411468
789962597208 363540996
87565069677 9343061
883434751641 30015622
210333248413 92448720
509301326885 138778822
254625866944 191823541
23430957292 24720969
92549472807 466903801
811536189528 3361085
898403271368 232700377
616790723760 30944641
391574077931 525016583
393682700594 752709321
50774048515 291069961
329926306186 66013220
398225193206 752701768
756273017900 21797958
629084471009 34064030
662174334970 266213038
255893758030 752694215
372484401738 752686662
860581666827 183643642
687502566472 646302657
990263396970 439040784
629740350464 14584843
202797110769 94903445
164189768044 52251654
338415707148 166483226
929407466233 88800621
294160362672 98846111
96405148876 391842087
171204861983 407121806
77882589688 55559868
661337885944 322233639
51431401211 33746804
914182167165 36888852
709974149662 90447175
863724649775 45665438
121824364222 46594457
940164971859 114563904
685916391966 442137514
497071757477 76791351
65109068326 338880451
242497228275 356237245
174067953816 36065575
798612960559 100069697
965850256330 127230285
106240652645 295896328
324446630187 174104203
788676382544 107864393
145903405866 88294570
604532694648 202971769
113851074044 171664584
721169540057 302822429
618063161752 29698396
911459297183 28369068
438692257438 110893146
364020424174 123740799
783080851078 176876154
632579982273 32953739
491060260048 226552235
819091149248 2666209
16655813798 752679109
772079542571 32115356
278461241661 116671191
807656804592 105319032
61150822923 92614886
850960290202 714566671
730434082750 101308389
96078678410 50756160
87716031488 1095185
790354507272 6510686
60363740305 84669130
976471082868 90054419
285380866086 31367609
909896491659 67599350
289630763031 260978809
240505178614 47251568
87622895445 66798732
342405781299 4713072
922688192686 43928248
584070820439 171566395
226211783386 29932539
420119735155 24267789
578090569771 173673682
62043436057 23890139
707871772924 55922412
217797647663 17825080
410279767563 9169342
627107141739 486148845
122602768443 4169256
450863729170 350058891
242716136874 273985075
105235907673 249906111
926627797691 12115012
314946161986 305020352
85725205007 139745606
91527197728 59827313
554069263259 58920953
533312414188 425271665
600203627157 156407524
704144603597 471586661
533317587993 33278518
724527579168 752671556
290665168634 31881213
247200849036 19010901
69369592748 216355685
951652209768 385127470
468595384328 3534804
280120385294 752664003
733612564392 720593965
725982769954 35015708
783541244193 6654193
205105057102 26896233
575878667386 17334135
367460858962 4214574
962251359196 93234232
613236510174 752656450
941053060340 732489940
629135234316 394969029
399718141439 15778217
495596793343 67327442
156837326507 473965856
353434809722 39479531
923563660510 46790835
291476616824 103808432
266492907458 531021218
342070073514 1351987
146116853240 163575321
927140041745 111920354
604151524950 290722523
788662228222 30801134
847048888505 92003093
187834474423 499630950
132489375404 697051264
752539616942 614202407
488317963344 209814787
633677726928 507395434
857774029120 733690867
83672006258 353359552
242111814197 26511030
648819368968 752648897
76147809907 258388130
636706055336 752641344
282805566212 314650427
604028570069 16752554
946758805182 152631024
818525248276 624323427
929603572325 54729038
720262168361 355700982
800899879340 67697539
35582866348 479691030
503613633713 84231056
640309189703 103755561
826701532882 5959317
170365119849 561278536
529200396852 752633791
617021920684 752626238
359614006004 642926466
716119894113 64140076
814329612083 13028925
287691206314 215592832
313174312487 62931596
289977173417 174700890
884646735421 89178271
978206964981 151724664
85339692740 30015622
290719534722 752618685
45381919745 31329844
987192515366 10861214
506354963633 34456786
599239819445 213795218
164615432059 387854103
383473044270 326591720
766924176880 749453978
519287830230 3617887
93724001666 84034678
751442023347 229467693
930453910912 489577907
621530659345 11729809
375940751103 240895382
720388167507 247897013
517844165322 752611132
683545982729 34524763
431423858538 59797101
538009275014 160667416
205774229837 19887049
326925455592 66043432
788879557838 97395935
73315368554 81610165
671315151970 108967131
918268542066 36269506
930269217809 72954427
856911499991 86663122
944770464044 2326324
159345185644 287119742
906067319067 116150034
817822570433 463905260
547370367300 752603579
721955202711 137305987
502702523282 752596026
494791160557 253629740
836575730264 752588473
802456717994 20906704
289139659824 31178784
139891206008 26156039
223927243800 6329414
406233317820 284264708
42579251912 562796689
445116805778 302120
843389469182 752580920
787271215683 73513349
826733662938 752573367
355828595494 109178615
585070074380 96293197
501945441180 646083620
689666084745 22311562
205836451451 64615915
596217163340 16729895
606281266207 42893487
263669272903 176324785
876592620996 38603383
166558069994 752565814
212682781564 25249679
355584059972 104858299
391349301057 33044375
363880353789 180441170
563932614939 88490948
550978773661 53369498
806984557786 26730067
142615405318 237285048
641270308141 686915138
894113970016 591626490
970261908323 218432760
804916381032 441510615
620954501399 234890747
336811587120 45612567
161968628340 11125569
494094381607 3920007
878972327976 752558261
26497881124 501458776
971196138487 101821993
692730130884 685880377
390397464850 63853062
698262134067 505990576
607762718368 80892630
852626156411 155214150
640491465846 33882758
732183243037 316772820
495787159155 71247449
838620749520 177019661
283044218353 37417562
8327910676 752550708
414391437055 92765946
656320294932 11329500
604576169716 172147976
888232860026 282074338
106584608712 18678569
234521219423 7364175
118104815466 752543155
175643055218 358790159
205882955272 27863017
35480606687 55673163
464008548053 49993307
184728040442 267489495
888814395302 748751549
692375178055 331478511
189121512770 30325295
766842725734 48694191
498617515880 201748183
628990088721 55748693
351980495490 39101881
259504037535 49796929
771967410733 113514037
27886990713 3368638
14349876969 18708781
981759471589 81187197
777214046470 75620636
342009611749 25091066
566281649592 9592310
491979316235 44849714
710016136789 102494210
778240770672 11269076
563844146650 41314910
732020869049 71912113
907470189816 71058624
429944151120 6495580
127777235265 108559269
20128953482 177578583
416164427463 40823965
175579330963 37704576
675370604483 87063431
416367708905 3716076
47355796888 202397741
302742492221 68936231
756983346932 15098447
384505123549 64276030
622913952718 142253202
869130260650 718630185
266434069994 40476527
380055222758 53339286
757260216847 399863373
84450312290 85129863
516279094304 45272682
854745700712 752535602
378908557322 345564856
645791040560 157948336
262707496948 752528049
892341486065 7235774
535257053668 15430779
499037001541 290662099
886108859455 402771278
161946248801 17311476
286496307420 308049105
288832486867 351018122
575856083916 77456015
701058034006 752520496
419465524507 306666906
964876886520 166045152
816891595612 364024388
622730218440 146641495
527686232648 752512943
22712470614 660185071
275518269706 36541414
956951784482 752505390
791655616452 20997340
893329433165 3716076
335992419358 144715480
827114832636 202971769
498044802508 14290276
263381088594 13519870
763660973237 172457649
866474604815 262746211
91527862392 57493436
554491422682 234837876
233920801647 2771951
390372434208 190501766
228558627669 4924556
759984779107 54389153
857378252326 323646050
55771118432 206891776
266852097926 352959243
431536805694 751878491
315486632007 154632569
459737570279 244316891
520872493730 134141280
236917430114 35302722
474342919513 9607416
189422892170 503369685
99804095441 54109692
899586772785 568295273
351981099730 4131491
117368859105 693176575
925404393369 299990054
128961809208 478278619
482468885627 457802436
763138766370 742074697
311234770876 454917190
335229657400 47009872
81007792468 118899326
813687305369 108189172
339086186958 26752726
310039569862 26307099
663203928906 123423573
48649617423 548211846
767944178912 424886462
337658625046 564269524
616017455579 145689817
522330471573 49464597
726325864573 37213631
769017769479 116905334
579175157100 737331413
711994394672 306923708
653833569089 183500135
255893758030 613477319
426065725415 155878814
480215645673 403594555
615369861765 101444343
426164118346 59019142
469982469307 100689043
125401047577 27190800
663012868624 107396107
582013641259 157109953
614472739490 79125228
429901657942 25755730
392138460750 6004635
612419057349 23829715
973542952558 33905417
269835025251 99654282
644810601548 127320921
949380963462 458504865
21198306410 739302746
909092913289 37107889
745725878024 582721503
70339767639 16344692
592327831103 151679346
665475175212 516368398
863559450559 263146520
391271263461 20302464
428574248810 288350881
62126669711 237171753
754704487202 28474810
424444384141 193424777
400351082433 687323
981178411746 702723567
750848191787 163530003
892103823367 452281193
735029846671 12575745
884730475532 144300065
588013423985 225683640
753844850466 3270449
750268370636 691726399
927906995618 77078365
648645174535 93279550
726798825474 479411569
510837583614 87584588
48273334922 53225991
174373472260 33625956
747151136271 69699084
101327942591 63203504
30949126349 76610079
792363815538 24381084
370802546234 19516952
392051087646 5090722
594309457624 33036822
114141396258 122675826
293348453343 267527260
308132423068 421102409
428195791045 297444693
864587768038 752497837
730916469795 91904904
725799851400 59653594
373159322712 1442623
794936214654 752490284
611823019907 107403660
570082830360 120931083
255725983647 41088320
335348216841 8602867
22259676223 61428549
846041228075 241665788
147715618597 594798750
928939746708 519117690
366708301107 462130305
499674194874 357302218
876864430401 180569571
316460326190 752482731
24416622980 170048242
756814612912 55121794
885286224866 243780628
887436494771 109918809
638220219540 752475178
147973833008 36050469
313178519508 148265390
915218090921 73513349
418850567206 119224105
114032829436 71360744
241853244795 135561244
163386151909 98770581
243023362296 468157599
910543851330 130953914
88495719719 26239122
175442168483 47395075
97447991180 205207457
473176321304 374062325
909131358059 85258264
122416919325 80900183
740426303310 31292079
517774874506 33799675
165800987892 390580736
254379593826 198236038
873672753262 571973584
341444035556 752467625
890744699594 69412070
832997551415 37236290
282290663502 41352675
304347012558 606430370
7157272018 46579351
352043184984 45114069
218363132814 270827921
340563084660 27666639
271400247735 48950993
555111100608 161800366
135410036203 55952624
190684046386 46715305
594161041580 9599863
307320113836 25710412
364118431902 52871
395176411680 8255429
664718093110 249339636
889571477404 752460072
876510361273 50657971
900927708934 752452519
119557188983 27281436
656444579141 64759422
312888763769 267716085
841932994792 418896933
221397941696 227541678
910012694158 326161199
329453110736 446911010
82455656844 4071067
242128853765 116240670
704730444489 7485023
247416872389 114337314
285281483712 32787573
613857449857 13542529
758596273758 752444966
714570359210 47085402
942599785527 285828179
637424111493 10166338
566704851329 35642607
968239669321 15128659
598003348839 14003262
532058020313 151830406
883474087665 324779
757803066063 24343319
36982512372 59887737
942567224544 25982320
39148530282 97124027
368478806578 61911941
345060478309 18920265
221067981338 513739954
455329075440 422552585
363221385157 86111753
808811196747 302852641
742147789811 250903107
496252597268 148544851
745725878024 648002082
102717180175 235396798
102071104514 40423656
546473849671 98581756
874812107800 328313804
476204649712 752437413
887931654345 28270879
472933885516 6797700
516529997005 458338699
538569707208 184202564
940772126911 61081111
264442329600 405520570
654876025784 752429860
869739145745 89374649
436776334464 32628960
931150939517 31216549
135710962423 523241628
110580181041 47984209
805535364082 99654282
560137385529 39607932
599538117627 51050727
124796286826 57923957
967208360448 35113897
251633626770 214784661
274063728478 695872996
634863736347 229822684
642005630050 274906541
341879481112 84646471
57052333010 217435764
548877122417 1072526
236606609058 232881649
220940305832 98604415
797830152939 97479018
806900220988 35544418
887243077953 27160588
292990781028 752422307
514922137836 162140251
878027667525 45892028
887840482082 161339633
183408063868 76247535
492601154319 20831174
749425403777 20332676
61926417428 70847140
10461594599 115205909
234583607203 96436704
78436201523 65537381
18124101486 1019655
346441309404 154942242
490410581606 126527856
916003239971 20060768
188513450952 724483760
691019709934 74729382
964337293053 166082917
51401627285 45635226
824811040453 355255355
666193050097 17228393
51367593467 5241782
208795178964 34517210
394861595087 133718312
2124204909 62546393
167279283305 9698052
192792027044 205864568
26497881124 688901577
480747142324 238319809
711535361503 105130207
815039850479 83543733
767549255607 77841218
89013522781 232035713
278156213756 111142395
631149120106 145380144
870644424854 752414754
24708939186 139390615
951635986330 287014
27254963226 750518951
172973992808 61292595
222582145542 456926288
342128133425 58142994
388383125880 63958804
239600578869 98543991
17286345791 83490862
644585590125 242179392
901871795763 350255269
75520654511 13338598
629575264543 135938894
752237157463 65121966
779037490512 752407201
732767535564 3497039
701058034006 752399648
815815777316 27583556
733623523795 138068840
364673667632 19947473
716406771753 382355519
520115411628 752392095
972674418388 127260497
101092523134 5309759
85228059400 167948508
651497200817 195252603
297278496250 182805259
840880945787 198779854
823545672069 130055107
349640592414 26949104
843277239561 106096991
473933403406 728403767
199112600380 367785782
357790267395 277912635
724398506357 88226593
424723066776 632473114
491919065954 127011248
384597715370 648719617
346603124876 72221786
38611194756 620788623
413259190296 39970476
740414928898 3323320
918232506703 1148056
511787508506 331297239
487397291221 36073128
46182015776 502667256
896987930616 15853747
797964543062 752384542
4388079487 65839501
961935206128 90424516
504077433231 6601322
410030382609 287421862
121133143874 300110902
232378630919 35317828
543477810338 69857697
314946161986 750020453
794854944780 39471978
65704667694 31888766
73518060456 350104209
701775614324 6148142
399642535909 47553688
310403669374 103294828
271792482172 687549590
273874760377 52999401
628224101632 23399194
320245736700 280601503
526351240710 60922498
503552152293 85734103
920385246439 83113212
12039634524 25597117
76465299856 414493534
791597881320 182752388
708423338302 9312849
497994680800 54222987
467692302736 133166943
946239635027 7485023
697128437132 113770839
543640509105 208470353
880937882119 267391306
623581637512 219293802
268667279392 55559868
954464024284 44366322
101094011075 348419890
139401635654 502984482
326219681019 18897606
299530648572 84993909
183213876238 167827660
505490130433 6661746
133947859298 15287272
573868240870 752376989
171601069704 233093133
894543184347 280193641
820590554890 70499702
214192164719 44094414
278519513056 3700970
223894108789 164360833
451878693351 10113467
332640460006 464690772
715932670349 204376627
995562971684 752369436
310335133858 28920437
769731467149 69759508
445830684720 3610334
179955869059 125296717
118493870496 29705949
309579018540 39268047
254309766747 22424857
917211809795 79087463
142273315248 14018368
406578625468 669407284
710701012211 18384002
915991457291 49253113
919854761484 752361883
399258707555 193470095
672809542420 86285472
763614733771 74419709
526794450750 110160505
614532415743 183205568
784289904700 35551971
593873362916 50446487
460984328477 4977427
580681979788 752354330
389295323943 145304614
894871052118 752346777
737995885488 68777618
688844061949 56413357
830193516895 46783282
320893557510 86255260
273555887823 499351489
793735311125 48308988
968071260080 71028412
925911418300 752339224
448192611938 752331671
223881034546 84971250
362527325287 30536779
996873499861 79487772
954624487769 279461
900927708934 700427455
956208788725 364288743
18052635000 70461937
663203928906 534699529
666244817953 454766130
720742168658 547902173
838089894468 691235454
28012045328 702549848
545705083078 3187366
391411454288 752324118
147631017444 740458355
557212434626 752316565
540556628382 752309012
377503307378 100182992
720565866938 121384263
921254921112 12794782
862970211223 56821219
480266432045 427590436
630945347719 150833410
277092056886 749514402
157588343550 507765531
841875304978 752301459
194524691985 26888680
753938152675 15680028
629722593361 92055964
505629732532 14758562
308412118211 469131936
903198955240 752293906
232884976080 240963359
44537026465 69933227
871294723048 8648185
190673653458 42077763
87337475128 446752397
378459108910 2575573
500287098165 11903528
576859567537 17485195
937537254165 139821136
837983155878 48467601
395868386922 1102738
742183492842 497025165
965960356411 63090209
154105536432 61949706
802117837543 286047216
492103373854 475869212
999348382194 171913833
408067260532 752286353
381401831616 28724059
681545601703 226688189
42862572495 154262472
344792014477 48565790
374292747739 359620989
591175803037 61171747
227174268917 690684085
728580418749 189081802
415239359088 56972279
403142820669 311931347
250425313748 90447175
397468111104 65726206
554353927870 304952375
150659345852 91836927
602637360746 227458595
496333724041 143099138
441895150782 208628966
753947080321 84072443
286913323656 9494121
630352407413 140493353
35914548790 177963786
509524993468 239898386
535544075221 100515324
700437472379 501277504
314415156280 114186254
632772795257 41095873
749613669449 325111332
786608311532 675517661
240752115990 746780216
514745549102 57788003
548645305741 4463823
396973964038 60363576
834781916641 150924046
967550933910 752278800
347520488785 204625876
809681694697 205343411
850075003884 107305471
3028335962 752271247
711877851882 405520570
39117849996 244551034
279317426676 40952366
218055672843 687934793
774257554645 209965847
456777113129 109601583
401036418588 54313623
563269091442 255200764
946963461270 92395849
370592489751 332694544
371222968467 160508803
227660055218 208387270
55789041701 62697453
132300256243 157918124
836421808083 64804740
959162237097 13278174
253472977836 43935801
48405784330 302120
636706055336 275963961
893221274205 29615313
83096815502 142827230
211655687265 80371473
58810451561 69011761
983449658052 154632569
501840998702 29577548
707716891512 142668617
278606221090 294060949
967987051683 223463058
415384119886 26405288
155795964997 67825940
831226766889 16805425
876580551302 61035793
511119264790 646121385
118104815466 752263694
962501053823 360459372
392884583449 29071497
236966705480 752256141
217282570828 620154171
546579093173 6208566
921368925688 31918978
932410303266 7651189
591243032290 19343233
61865298552 132849717
351899293187 32205992
256747662039 611634387
289112249987 40846624
450335699346 17923269
671160534507 33429578
190784697258 334673430
233561203317 155916579
733474526170 41964468
195288873907 24902241
469390910794 585078039
878801207614 135002322
515448226945 14086345
120999561922 85333794
719207702396 9479015
35727627146 131701661
954680538176 712414066
455621195268 78453011
103720255528 386245314
247259301703 152487517
315499562743 88445630
483396612658 359651201
763138766370 740624521
597194641982 83619263
267960281233 891254
611595312469 101580297
308815403093 9078706
890647288553 391910064
170283313712 12439791
129461046996 544503323
227862165945 7938203
938569227702 102290279
503459605384 184346071
70513939413 645192366
614819557738 659799868
987887322983 33180329
413251682614 47085402
384326502652 37968931
231667130766 752248588
663778455404 139586993
390451438588 195577382
258451610474 27190800
907741447852 752241035
133246457506 752233482
976547035836 25370527
835061566060 665781844
569375590505 679143101
129426892736 18942924
187848160459 90220585
25489020173 6178354
697609955582 253425809
676074324640 595410543
305249437039 551791968
952491740418 248304875
372303779702 129390443
632303474496 450740381
177749503023 82682691
351286102882 396683560
584096455321 198938467
667058094375 675849993
8633588139 302135106
607179853358 478716693
448044226106 74714276
656483620598 226182138
558836948160 98778134
879644167326 59691359
875186917466 752225929
437952600107 146445117
648657417948 101036481
550398695708 752218376
934113858945 28905331
162772659484 752210823
62783931771 445627
214942418909 14343147
741703069577 229732048
127675594544 251892550
170289605361 9690499
811592020898 732142502
592038211318 35846538
530245633457 136565793
164913277061 67720198
344246204891 9320402
692536442158 36715133
774081471556 314227459
5299582268 420762524
56268566159 410044817
510532691663 451790248
372484401738 752203270
852742842708 140009961
700263799103 2265900
884538304553 24970218
115767541240 14403571
64182421780 128703120
939538896136 378118286
215464904831 257746125
924335251925 18497297
66623232530 620418526
466954307065 61262383
975121754930 709559032
394399684225 10944297
961187421769 232481340
688037741840 117947648
674560160436 540734376
728147813527 64087205
92775526544 113023092
918871474991 39826969
442135955122 752195717
280052370935 54517554
554737476763 33610850
739985767438 187155787
384528515190 9418591
230910048664 384341958
363305502918 45008327
557123475798 60522189
853906857791 25159043
216342434624 65393874
710143019230 721349265
247131950570 288192268
179966858674 172170635
507055020585 142842336
968135913760 78143338
629870654820 4018196
248201711766 10898979
193655447833 2182817
190784697258 687934793
544029639665 223772731
28769127430 654112459
273144008033 91194922
557924478595 22455069
10562744375 13527423
821393491255 17402112
914014588754 244671882
840007003669 83354908
697759489876 263962244
518601247424 752188164
386111879574 752180611
937267649830 746833087
887300231098 155931685
228240117659 68022318
882757738486 752173058
553427024116 752165505
139303114322 752157952
85155414646 251091932
417122577978 10234315
703141822811 138680633
297533273640 506934701
955268856452 119941640
398789847933 85333794
382034077734 284619699
570082830360 752150399
561625167104 105923272
106748583936 137532577
910769776260 455453453
683645145660 752142846
657427110740 154519274
880416461170 876148
371680196875 41926703
588049089251 33610850
541187545578 97494124
430740010324 33142564
590041629857 165010391
697737095231 248569230
440372602748 140281869
962937790942 58558409
173159434064 132230371
597754462383 279075797
55957964546 44441852
869772401604 6246331
524696137526 437341359
531312856845 146868085
344206060696 84706895
322339812691 3595228
373241483840 752135293
24795013174 97939751
287691206314 378586572
706357608720 294506576
314189079884 752127740
963765523400 599715753
858204587885 292112275
46182015776 752120187
499259376967 74404603
198323728107 24736075
512711149364 96315856
906904908596 47848255
218372687359 255986276
154940844955 239165745
657536969125 311644333
93701017887 3595228
854745700712 752112634
770575438963 101844652
949127681566 19660459
11808104862 173122313
670697702179 26382629
897944539913 400845263
573520780617 157245907
903616122536 278192096
292882025787 52561327
345160283651 9161789
778974574428 21125741
432156748381 69721743
573808587682 43709211
704339501209 415535848
933482239320 253274749
314069569171 108045665
738155057004 240948253
953166373972 752105081
384281690703 275676947
779697048684 81617718
639601632622 108989790
792569944461 37130548
528207253694 51133810
903198955240 752097528
18169978002 752089975
813863267204 237594721
125520762627 1835379
431398676836 5166252
569325748258 632631727
19684142206 637193739
438877751565 181944217
917514775731 28172690
414648163525 48543131
167247379433 14615055
364894570223 13270621
664718093110 752082422
408067260532 715193570
806241275015 1767402
769124893678 26563901
510236584257 10506223
59809493612 463414315
28769127430 752074869
713913482759 9305296
760764414467 6918548
87821531386 570508302
759747139068 254437911
880787856880 202548801
614974235625 59547852
906892763372 38444770
222078678074 466095630
458646555347 1774955
131732293302 752067316
831555699633 46314996
229356586607 23799503
888814395302 752059763
322991666397 220789296
445769127770 130621582
869130260650 752052210
942943530110 106693678
14452567151 291523141
435295667815 7492576
264978743254 195841737
322516983006 249739945
806958560360 43527939
554020289607 96716165
660175600498 671204898
859288193324 752044657
383702043677 63445200
139303114322 242655231
527686232648 752037104
373591648473 322664160
607936935460 542486672
391118390741 242239816
729648639133 34139560
545209613831 4320316
151924797725 200403749
156277392811 398586916
771404999653 21820617
567588944679 179157160
355029866556 33459790
900989416944 682541951
379965516183 32961292
183128180306 34879754
202721391944 148340920
155578159136 373027564
983831779428 205924992
21025977568 67002663
651560464745 150312253
535903703763 61519185
208844658667 45318000
652410675337 40975025
423208902572 752029551
548515990828 223531035
835027389141 18905159
627708820866 156966446
372195243092 240540391
235383197589 53460134
549845733431 414266944
607936935460 752021998
96511155231 356969886
521607725409 5287100
873388375665 163031505
38955709745 384855562
981196893937 161256550
531565096427 368616612
74843498255 63558495
408445658279 298275523
705906120998 263645018
22174463277 157616004
696723686968 205177245
758223805522 252919758
966492124970 77690158
743454631718 77274743
781040975821 19562270
307345121819 11676938
870986741920 369288829
737397974902 752014445
963777872555 654475003
252603378693 85258264
134781649262 122774015
460523746537 343019495
510260927576 5468372
111933058889 48256117
324373063967 263093649
33197419088 61677798
607287000216 633115119
672288914130 16782766
978706331576 175078540
536014135770 752006892
262707496948 751999339
597000091808 300292174
114165301503 136724406
959223030788 263841396
271130363939 141422372
304233461162 69019314
564783255646 751991786
411812504594 9766029
604908607052 751984233
507597257602 157238354
736640892800 187284188
445921365632 723939944
491984376745 69306328
170569617324 311591462
210072896503 82546737
828247827142 751976680
760627244434 209512667
66525074148 14954940
467876746590 720986721
719985086556 539269094
532691195450 189187544
723638659857 79404689
704609362346 188779682
685757107155 57727579
287329863647 66209598
199869682482 261817192
366300152499 69245904
947551514785 27560897
922613274479 56096131
182127967134 295798139
417001035102 17447430
607179853358 217700119
317026891826 156739856
793422050450 288615236
452677807898 25249679
90045911733 18278260
374755648044 148393791
292383950755 595108423
576839672935 49336196
483494084123 186815902
730469015375 1306669
404151946381 7696507
588071740698 24282895
64321895478 6926101
178392217599 201075966
385688942192 132358772
75383884787 80794441
100170491065 183145144
457986499083 15173977
752487607390 21797958
193753145888 15241954
851937225028 467953668
483775470732 495605201
549556370854 59691359
296019109436 148318261
6449042720 143363493
565451620616 34124454
674326116031 170078454
698786787700 714355187
47466705140 96338515
894814042480 42931252
945326606134 167253632
900484348240 83891171
902747527942 197261701
119878802870 77637287
105672282248 149186856
380532866925 32560983
641724318971 90432069
151255035856 121807231
659278335122 44381428
101135718741 244460398
45751102426 170214408
92051957103 125100339
986390847905 29056391
658348523463 15090894
774330577049 80885077
442786517671 57266846
647267961327 18784311
534499971566 345096570
532682433970 33716592
390427556002 144345383
325424932106 6420050
53590289089 65001118
97873186909 207156131
260769806228 303184973
659374431941 36277059
163291104957 207110813
686188873994 51753156
630569624140 55567421
870543101765 75726378
737986134565 35521759
160898179821 186506229
717595039519 53301521
737697270080 441578592
67380314632 471284541
173417995507 47984209
355609747725 204225567
152154809234 7885332
233826064368 25038195
953817759798 96308303
569657400488 404259219
401037725257 82788433
845660715488 751969127
564551182574 51096045
286059993675 16548623
502702523282 751961574
751202321339 191136218
254379593826 744589846
907621068544 6420050
939538896136 619655673
650090870794 213160766
320962184068 10430693
608385138033 54766803
565637839425 560508130
212431621655 16654365
694244295088 376003446
460138611920 96746377
383840633268 751954021
433050969898 719861324
482364087752 149496529
629414672657 117924989
532785932729 45333106
83141068529 131580813
290737979148 497757806
198280192615 8172346
570492935601 246235353
891233453818 474539884
163541055980 658379904
718574670360 194451985
508416682166 281651370
336811285000 20710326
834771599243 225917783
761546489446 45756074
721214223605 195086437
13451583979 92176812
90657915811 84827743
745457195561 220237927
125675636486 751946468
929861197196 144405807
1182467063 248372852
791422976499 95636086
336868566952 22900696
348940142706 11843104
356162309693 47953997
878646982907 225683640
792523652124 99102913
312642861154 3202472
75300786681 231091588
379185269030 13519870
39335822023 23663549
30931550518 23618231
212409627319 184550002
729666547296 124284615
605597546394 1367093
849446125998 751938915
371374572283 43505280
90071116094 4018196
663852391721 65529828
251885035928 30612309
428508477286 138280324
867487461709 10211656
781983038446 5589220
68597676554 219369332
536695340840 54230540
604022482351 99065148
901593830663 61043346
468622522257 2530255
50724508388 71632652
424723066776 288373540
462163509578 398020441
732781198941 12213201
671333603949 40257490
625855550027 202110727
825645412404 266960785
570037490107 29275428
134718242233 9758476
372484401738 751931362
792547330779 91716079
205802485610 61760881
552498436449 155878814
424581252054 106180074
37759874279 81323151
293659878639 19781307
349771938678 751923809
981615941930 71171919
294323401730 55710928
238954933729 13542529
113800219695 248690078
575382405074 751916256
460263213761 3247790
29152487498 123831435
83912675050 93377739
101949448343 238493528
259653028013 12485109
835751698776 40620034
31040373736 751908703
42977453625 70001204
411730048493 110628791
147515298337 77410697
314440073627 311999324
105839279078 97373276
889519566041 40121536
219736025706 470914444
783349413099 220275692
276047198337 202201363
115508465787 143242645
126922711910 244286679
865929754460 55023605
813434529118 317301530
574460622660 30793581
478283204288 52176124
96906516610 638749657
882386962122 362687507
10397756643 169164541
836211744047 178968335
596524910325 24569909
715290741285 19003348
510893981865 65590252
223251024116 79261182
782065818920 105394562
723448369575 22825166
909564975383 317316636
936397054097 10725260
812219962212 7719166
827714449794 355406415
910769776260 426525463
620050249092 607578426
926668500402 451820460
984099329347 88287017
371007791050 708871709
433050969898 751901150
488317963344 751893597
69759327142 630554652
70107535548 26480818
46668761308 59275944
868823934035 181226682
175521014250 88883704
691055601790 22704318
548077909681 29509571
475934071446 251779255
592038211318 543393032
151725436290 334824490
155065960400 103098450
962058569277 17998799
894871052118 527524179
78651990733 40612481
223253237145 78407693
105669034458 310247028
937190473682 23346323
590394294533 21624239
396711029002 485982679
536582045840 35521759
941643606751 67161276
802927103322 249037516
230152966562 751886044
282914087716 57697367
56781165204 736258887
385131659599 136656429
774351740555 123755905
287487109554 124012707
277092056886 751878491
529859955024 81617718
80250710366 726447540
226260417153 30264871
458034679264 641227041
845806843379 191294831
755365827476 26329758
303089597483 1080079
33204254553 16359798
411619933306 169844311
397468111104 751870938
877760140265 213032365
710242696171 127328474
646462615555 19161961
805986610514 240291142
562761265893 444516709
732811871674 8534890
542827874688 727920375
361128170208 751863385
753557949761 474026280
328492838234 3708523
613093403889 42062657
795325730417 1480388
595757782733 54358941
453492186652 751855832
579460275297 262089100
491558289356 121535323
191042201687 478339043
360143154078 16556176
828213355656 16155867
835419389435 390210639
621118378840 367634722
675448264429 103468547
475999487979 49336196
193001811619 16956485
455779022350 364983619
440621790918 751848279
600283349072 11095357
587038271667 161339633
298290355742 751840726
529907878809 32802679
271743516479 5015192
92176166188 155818390
616993091289 8904987
538702700432 45635226
119752025765 188772129
136896163671 31027724
476155276157 38988586
127327310608 4161703
658719201638 651197001
135967975907 104933829
261105129216 79261182
233104662638 33059481
869130260650 751833173
977436483857 212073134
380055222758 373677122
154444756362 751825620
948527996431 43120077
757082109554 751818067
947109717156 438293037
509223553644 109707325
474484153060 98853664
928182664606 366063698
293456612303 213364697
591080695661 21873488
478803001342 288464176
367150612340 5702515
122273752210 292029192
302409495557 152608365
149614744105 37908507
918249531165 67992106
922090086128 17326582
593552375522 305987136
123369722316 7817355
424572075159 92403402
137788950118 648258884
608591206532 57213975
9772074082 46254572
637736306789 239007132
148297902026 57614284
487524453529 6201013
425480148878 680374240
850848272065 30816240
637978395545 220396540
490471579634 3640546
296019109436 751810514
414908228015 100417135
232997553545 77259637
899308694390 13308386
648819368968 215479537
647002548907 23731526
579167815584 55250195
859694038673 197397655
823544659967 57010044
661689764702 165977175
301938022597 52395161
155073566271 68233802
642704675306 17643808
676352358123 436586059
648819368968 704725112
608694017562 751802961
765003555940 382279989
478215922164 152517729
476573122817 329620473
921368925688 751795408
776628780012 106618148
308177695750 701212967
24061096123 128740885
644122508548 15853747
462256388819 234090129
469341975313 8678397
758461105676 65809289
897451895894 218183511
236142583356 39320918
936356690865 53112696
168702290352 264355
667355312478 122419024
590524047114 748117097
223200781560 95130035
352658150244 40839071
379123213582 131905592
789962302641 408277415
631406480622 716485133
233798986863 109103085
551799036608 58158100
848689043896 392703129
472279486449 53505452
627829253451 441812735
646359388704 166082917
543787218577 264015115
294073427642 345564856
219208615228 278297838
746407166177 58309160
321759900904 17840186
238313389868 28452151
463750613103 42251482
424221714148 169814099
670597488975 99359715
375918401776 29441594
459556184984 737331413
676260777998 160818476
252069132750 6510686
879785914071 691386514
620050249092 677700478
359471368005 91527254
720742168658 751787855
566071510026 192450440
738617587618 5475925
647186139678 60982922
968399377100 29086603
11700074303 76610079
280020028989 20967128
951652209768 630871878
770709587390 621415522
408824342634 714347634
985720904358 527864064
204617797966 423542028
168738612729 83974254
49713547703 206325301
602408422169 30959747
999348382194 378820715
305732662873 13157326
238946149590 168877527
87821531386 640962686
846661653748 292202911
368424666674 219037000
552299067461 264876157
210964082120 171536183
396481342678 133355768
855297689058 115281439
476850997687 99080254
551016508449 18459532
474690485508 751780302
949466841072 551142410
45982820913 85273370
57052333010 217435764
516796028771 34071583
67718235852 288086526
723897674480 567645715
304656073765 3942666
280120385294 686152285
729827153882 751772749
881164472119 14909622
895446469870 165335170
254156765626 113408295
54509918898 377068419
12538404026 20816068
774827345006 399840714
6303141419 355844489
741233982959 140251657
475351010464 42417648
790804476841 188069700
847174879692 751765196
684962471537 156807833
994201997426 430853332
149886161160 438074
64337190303 5498584
245418168129 243901476
52417633374 421261022
993790812512 56692818
647213957377 3058965
691193360957 4758390
365670662820 751757643
236147500359 14652820
88366374594 59819760
263464579050 402642877
534389554665 38610936
388650834412 246356201
993880670553 90326327
360371088106 751750090
425480148878 409274411
566297419850 104994253
766135667151 17809974
113460342654 88740197
939596517973 157759511
978407383836 218183511
538085802010 130485628
979725955552 593061560
780384832011 129941812
924251247459 75144797
954863184822 562796689
77979464060 574028000
525414986342 751742537
296608318966 143718484
42951418434 77743029
48349884577 61496526
367749527069 174406323
879537337694 131996228
366609938388 17779762
925911418300 716424709
684518355137 597578254
498541555359 364334061
436943194934 612608724
867616096446 26677196
105849377439 41141191
825890779162 24705863
599275824596 324386244
467119664488 751734984
416958081191 23421853
671531832028 751727431
161215428480 28097160
956859676053 78672048
722533407114 430369940
771579292275 636846301
258075267549 64479961
709285437316 83989360
780114563012 310163945
686557271569 67599350
837223558627 4690413
364873240551 4025749
196812713504 1155609
539042464178 361259990
731544599528 284536616
287539572692 43686552
775223477197 18346237
929652999157 17371900
404780295151 132623127
231388198882 9577204
904335469850 25204361
817830100774 26050297
851526319575 86534721
280341854360 404961648
673715803825 73989188
160183145270 225932889
216525488726 411925514
864587768038 152094761
188267910881 148763888
475077214214 234943618
407438488794 238108325
800840172875 135568797
839811063743 95447261
405796014226 8821904
537982824408 82833751
573841919071 7809802
802448606072 16072784
410246375750 60476871
227881720256 434425901
581845420843 3111836
926639180062 6163248
134316369762 197148406
302075766252 751719878
810507803666 56707924
282981792808 149972368
918187536141 86013564
395953946900 734174259
247399160604 31269420
932431836869 165833668
956692399762 130130637
928079717622 59623382
390174205723 311319554
391237403362 82584502
658320471621 258879075
314332088386 364817453
863402552090 234059917
87157336078 2711527
440621790918 751712325
884204862668 39320918
69306744235 38565618
963765523400 751704772
64844978087 189905079
290305003829 408813678
696515541394 751697219
104477337630 751689666
360328678417 11790233
472878438943 33656168
610847905760 89231142
210102783724 313593007
86307367182 751319569
300561602048 12243413
335872228469 229747154
480747142324 32326840
642652408546 93626988
656309229787 5830916
735739609228 108272255
11356239084 460785871
182234358692 50219897
911972523127 45688097
594012149291 130266591
343381175313 17945928
491901361722 148461768
795101527165 216559616
945595552952 751682113
214696349722 199051762
265439702844 71874348
982692575950 710488051
626067011368 19735989
220310899236 751674560
282824071062 57319717
154234186681 140266763
684359636801 24834264
897013067000 20521501
236488404608 206151582
865344850140 751667007
792631524070 22409751
342958199760 524472767
120347209718 8353618
692443978332 221589914
27938154735 53475240
64043907313 206189347
516201071814 44343663
944724488933 16155867
597126181590 193364353
261651777185 209165229
273852101377 181128493
674419010378 1827826
376582740591 6956313
160413209650 49615657
500431276976 137834697
897807022848 15415673
495888784364 434826210
554061732918 12341602
120306446177 55484338
217516230436 6049953
28137160773 435294496
227102342104 13399022
582040816953 4886791
873186098772 151943701
237467393850 38021802
596528732143 619346
968308016012 67757963
810708992927 68551028
611636982370 5762939
337435200159 39441766
384452471586 92139047
946242580697 28860013
346914663061 378571466
221788665939 18489744
894871052118 734801158
526052444436 11684491
432089662635 64223159
899990246492 85099651
628756406454 119465801
563982895260 4010643
604908607052 296054941
528881562469 288872038
246791990446 2061969
590797782940 75545106
787365393634 321085583
801554943071 75492235
580658656530 17885504
535900516397 96172349
335244499045 111761741
791534330378 89080082
94309207700 272806807
156529791412 51586990
221736648428 33089693
201755499604 308781746
317879126622 34079136
625515226953 383103266
523730449523 13701142
853043059352 81640377
299933419444 170743118
660175600498 751659454
141224604263 229467693
63306040043 28059395
682601480485 241069101
330087804026 751651901
414823181641 4743284
362895971705 260555841
620703424979 23459618
386822095717 18278260
869908627106 704710006
233165139509 8466913
449478139685 177714537
846417797590 248282216
680616817252 729944579
415745273728 579420842
486046717038 28542787
881030436581 13293280
122271433439 253085924
569676411389 362506235
978845420071 17462536
467119664488 451155796
704843444516 751644348
27800040577 175237153
963765523400 751636795
292715112040 77078365
2724396095 231031164
984089593530 12296284
357122869615 31412927
626106905908 630426251
825976580836 751629242
315479426445 140583989
716956758148 659293817
64351986224 158273115
24200252595 12281178
463746708202 196113645
222275909563 249233894
268420537988 68566134
689344417581 293147036
694114852180 24094070
534035379389 253236984
209567548338 108272255
12063909866 35801220
743454631718 751621689
717282760734 424999757
1266675460 185939754
286819741986 23436959
157473084770 751614136
246550860921 200222477
133025880100 120885765
207498163104 241575152
217816749200 167888084
517844165322 483663908
673470973330 148416450
74897547523 16510858
190525221902 57153551
195772348584 88339888
759353355860 736545901
195327189870 651665287
846417797590 751606583
233841200580 75107032
554849812532 59404345
642522753748 42523390
471551966789 30921982
849400241929 2552914
110533994446 625456377
766689301645 172457649
913700308830 91844480
933482239320 102886966
713087094329 58059911
721390404883 33920523
6813746472 551134857
796933982342 114246678
858264951461 149859073
210275543493 68090295
624592741704 751599030
529049397682 996996
826648556140 9086259
993017015621 185214666
475447567610 386562540
435218717851 75877438
389897290084 751591477
311186779114 412212528
506487933792 751583924
385125413268 113000433
991572346570 79850316
219374622615 108045665
548954834828 561067052
561128746179 15340143
171706592667 43422197
831771390654 19803966
508693907478 15022917
267249989560 751576371
382326469064 677224639
361885252310 751568818
747997124330 593303256
9727790843 22908249
79493628264 751561265
834988204177 35816326
180526754605 139012965
898136476749 12945842
517590755025 180516700
887854137906 107864393
738155057004 122849545
292233698926 697519550
221568284505 46949448
569352720021 86164624
868952606943 116905334
768438341084 249755051
761731711259 532675325
718357937431 29101709
770853532464 446533360
568568666156 734997536
304347012558 748592936
956500576221 370927830
220600043182 356478941
224653645616 27069952
139001379931 178318777
157244667350 194467091
82976209198 60982922
407310178430 751553712
622867214754 60514636
223273841729 15106000
187620014947 86338343
725407306884 528143525
576914545418 705714555
375512730146 751546159
379806593510 221408642
919246760496 217141197
902408798957 18958030
467815076751 45401083
409527836607 16510858
212564259888 107464084
227634080451 187563649
522621382515 344643390
189609647648 42870828
514671718527 135447949
29581165160 612752231
62080739918 659784762
29752097103 360104381
942528689544 29162133
582953226094 751538606
744941462021 15302378
558468535885 228093047
23316053503 98634627
944838470850 697564868
835190790337 448028854
543538589329 135954
348771741018 82508972
637463137438 751531053
71338862561 180705525
777436844864 24365978
359614006004 450891441
482040902841 24645439
120238378541 20219381
201172219585 181128493
791699083967 78898638
143755990995 71043518
533464093534 252579873
833503043493 7062055
268845839459 644293559
478400842263 37863189
395196864798 690502813
207360593168 7228221
821328701621 45605014
632725339758 75590424
945769000044 166014940
109446650272 272330968
820375543639 276553095
421614269112 51012962
296714702971 21307013
651363686436 390897962
824409394978 30068493
12113321186 469539798
165510152480 235238185
119936892993 126323925
560240763034 555296560
407872650340 41126085
88807008655 402015978
48291809560 23958116
686909565742 475310290
389628947506 204021636
476961731814 603167474
841692779586 165365382
407046216592 21405202
315451880654 19471634
178237872044 195713336
85320341954 42901040
236763265831 120236207
432469049419 465997441
631774530759 328653689
738066143494 69464941
494080839078 206461255
195247460808 38255945
610275592291 371139314
715950857973 6140589
992534643276 751523500
852987031198 27938547
100691927120 625063621
527553942259 8995623
597186492295 36420566
285370390075 6012188
747573529837 264392765
339929871352 751515947
965176997422 81474211
766867023735 27160588
7554 751508394
607673207765 225396626
573659060941 87418422
682888063558 667722965
683645145660 751500841
713989812971 50975197
70254970108 133212261
886325925122 39275600
645693259828 3670758
362642334412 751493288
621304628267 67410525
959223030788 725072894
735973238218 331516276
482157785516 26594113
917040968488 174066438
24983716920 751485735
658153323731 453240424
555023349854 188379373
25533900099 29690843
17359594785 20914257
136274785914 751478182
270626148724 387061038
407897212696 5808257
706859898326 202488377
852799867858 147721574
69318957436 321803118
666742167897 132963012
34068702144 262466750
366427744922 738585211
471479767662 137230457
485205328756 37893401
917452576776 6125483
500431276976 456458002
459371303056 111875036
439819398775 24146941
975673750829 163968077
716199676046 55280407
244793150232 133861819
957363045332 137978204
398580629833 174481853
479145514786 68815383
51634553846 146588624
840692332271 174549830
972850508624 751470629
991020479072 751463076
514930113804 580787935
834262988182 1510600
943492723440 347113221
543584956790 131890486
963978049714 106210286
814293357683 118400828
341963334518 209829893
185645314121 465793510
821967398001 45129175
973854286812 284732994
354314431290 708063538
662069423800 360187464
495683207216 197276807
270070233224 33822334
894871052118 646876685
181638676647 11926187
330312641730 376350884
907741447852 175856499
196549891763 24977771
49912471064 41919150
60336534399 212994600
877458163772 229452587
312487609239 31344950
796343111558 68830489
678244761461 86829288
635211695098 187669391
962109129059 122184881
990263396970 527705451
934314624832 122184881
379195526004 44668442
528418073030 2975882
134003539608 601022422
818461561380 630932302
984332928125 578265233
404086763991 56050813
9372520382 305790758
406972272722 197654457
249002699457 7583212
650093431261 158242903
338415707148 346365474
659261552356 139307532
157384465827 52417820
761539691746 49577892
377452037614 312815048
243699740999 34819330
576731166537 8149687
674454139381 17145310
494349378440 2975882
637395417646 7711613
718960945886 159844139
948397608992 41073214
782026181182 11269076
926772935733 316840797
243470235541 263780972
851199826044 267927569
501726427245 114646987
541998163344 25634882
737312611302 23029097
866981236990 567343595
68137396734 412635496
836483584070 63634025
52813780671 161309421
697151013049 24252683
297687755149 57757791
350846405393 68603899
565484989770 20038109
632695784869 2862587
881243574282 659120098
314295546972 363624079
541947225912 60144539
703174897398 58649045
169318388156 158733848
161258495280 751455523
390519551542 110659003
659169315120 38474982
294418984945 58263842
185923717701 246560132
366910117267 185214666
494532326800 104722345
679770443990 62553946
558441080730 118249768
669697496560 132041546
138471771530 19313021
661161198615 9063600
155201838464 197495844
530714561056 566263516
669898006051 71655311
707114690822 731855488
698743177084 17409665
295853442340 117940095
801657263562 54268305
57156655046 238040348
744211713820 751447970
824626354497 151158189
895041900978 57840874
157093010663 371464093
923227151701 29804138
189918807044 574028
919854761484 601694639
777008801248 221091416
616166491375 3157154
44491829313 38527853
485687194644 151694452
794278650880 603363852
927838074493 162585878
616997592877 12681487
383614693232 214580730
356585677596 194051676
686511742085 72123597
8970557681 97176898
756913708272 78430352
329235849097 26541242
701520338030 127653253
216207296348 44623124
482817433918 176083089
422387922496 47538582
1351676922 150176299
504216687486 751440417
556940209806 258040692
785094147328 509223260
461312505921 205539789
475268410856 27470261
618795235871 62614370
506204016928 70590338
660932682600 214036914
289594674797 102396021
877350496163 55952624
567644315722 81285386
409504089975 31979402
747997124330 266009107
465999585612 175622356
357342759698 32976398
32474068684 51012962
218463935152 81240068
212624404427 6276543
700954913303 45000774
306762256809 438141977
506487933792 751432864
905114742666 345172100
325350368890 6087718
124761399519 74374391
737987803778 140901215
361729117100 63354564
874407539314 13399022
282581717951 261454648
734883514849 231272860
416395163654 539797804
180040417341 31224102
317030026321 104465543
742632541351 27485367
816522337401 156921128
981290717303 46873918
31594386286 191053135
856015820339 134133727
19530899795 47311992
127860099228 37410009
275324678763 2892799
744804563896 131973569
557631580808 303804319
890490971665 153839504
38500596583 46413185
245770666639 180003096
990129694170 121331392
414770461701 60763885
627509059528 73505796
739188669542 394629144
482709426018 77327614
312586500668 73400054
980421329644 152744319
178851379169 230109698
210450750434 8330959
219418467780 28844907
449706776142 109563818
591281129216 69759508
338670990995 401728964
58937636528 16427775
806237951695 21835723
482425954375 104835640
221461092329 246492155
584870138917 85847398
555637612685 21322119
872158589058 751425311
28769127430 272300756
423208902572 61035793
857653997250 104541073
187550497135 136679088
446678447734 751417758
118104943867 605448480
212187040409 471564002
761518022189 93166255
544961196067 127826972
3785418064 751410205
518082568214 146905850
86307367182 151543392
542650802562 114918895
831276155550 34857095
943045843048 68732300
124544537783 224935893
394235904973 171498418
300301817019 67410525
770548980804 22160502
793422050450 751402652
928576138141 296100259
548730518687 79744574
221913652577 497455686
80250710366 638636362
367773991236 10740366
552184563981 220396540
863462160366 222156389
251807088968 92342978
698654187638 38112438
92051315098 181694968
551064877861 11714703
753989445098 52364949
324585363691 128589825
316335316893 15393014
154360948680 65220155
742697549616 527335354
316294598670 121527770
432183999605 47024978
293560994763 142510004
936553506533 351667680
63500257885 75341175
48272209525 129896494
650333533172 495008514
107927350028 322588630
371099053949 522531646
659418518396 751395099
928871400017 16442881
815124950130 23625784
451915574650 49064288
161747068638 6284096
285405655032 642005
292547359910 122683379
451887454831 9811347
831276155550 751387546
133246457506 751379993
472827629912 121950738
841729494719 56088578
4714799202 231756252
278332100467 39456872
957613593448 62191402
825219498734 654558086
668754202796 446404959
479990060222 746138211
730349655316 145636946
486379743914 67297230
804720758738 29131921
275466592080 14554631
992821211649 266900361
362759881751 598862264
923640171994 751372440
499931857916 186815902
579977459013 582789480
662213293344 148982925
149145181648 751364887
530679621284 13504764
919242764959 368684589
356326187134 67825940
10599156982 552547268
119618979670 143582530
264128623704 17205734
146022101261 2809716
10524624384 36903958
393682700594 727980799
828692555335 13278174
530577701102 64147629
514777687117 13232856
123704757884 62063001
424166388423 67478502
695062005121 620690434
181557240201 18134753
743060267335 83785429
57352919751 12477556
839485114434 15075788
626106905908 551859945
549641613606 250268655
737286341968 73936317
173306362573 43135183
258823980927 24350872
143030722129 15309931
170893323798 187405036
879247929393 308932806
833547401856 408670171
883284167480 64260924
858346841087 59736677
598403287336 272134590
692667101505 42085316
750696429358 22523046
605464636253 185124030
721423955309 9418591
972645414868 115281439
764367133013 69374305
584418432158 34328385
760867520064 751357334
228638802358 46586904
819047470249 5362630
98264545604 136716853
803078208640 125712132
436836380408 669694298
226007248146 247670423
95178882373 21639345
811979603093 343321615
578410733482 751349781
24983716920 751342228
763729003108 130123084
282791245724 5219123
49722044828 23331217
564920795776 386706047
825125086640 62327356
647163722374 20868939
223233712640 87463740
661470871615 46775729
435322216204 751334675
24464237092 109012449
703103325170 216295261
663807368288 11382371
469524077737 371403669
35582866348 751327122
65074173872 18716334
345229446066 374364445
318693830561 29479359
631707520543 60061456
339795768243 117131924
183764406855 37009700
180050651656 3965325
480472847982 50944985
588616810090 268123947
373307549931 208039832
728084285244 21450520
160056239764 298562537
994524306595 70854693
397044584588 303184973
439599772641 152268480
876019748605 254415252
112048158650 557237681
719072292212 101557638
616809538283 83679687
82993143024 162661408
161798232660 80817100
887300231098 693524013
949380963462 635985259
626725798728 69034420
123383748237 5604326
552017333008 5317312
362896470203 142895207
800106618368 34026265
408629105543 131769638
285419960008 751319569
678009032331 160168918
73318170717 53301521
657838462226 56360486
550343151352 42070210
979536466294 91474383
864346404776 80280837
154299452154 139239555
28769127430 751312016
791907886246 615879173
890686488623 363216217
608354956245 96270538
997599999866 144428466
698363805000 415188410
517087083220 751304463
207930270234 111799506
920703650301 80190201
186935048889 10136126
18876976567 17651361
357342759698 751296910
596991413411 153952799
514019547595 17228393
13194170186 76323065
273174129397 27772381
421382966040 287240590
734326995109 12726805
496555389485 27402284
525414986342 688372867
635191891132 751289357
287574037031 81927391
441670902212 152517729
287691206314 581890673
348257774474 310881480
549422169150 99072701
943727334726 331614465
831276155550 369288829
865352221868 725828194
145317399214 2492490
781632737859 85771868
687276664201 122456789
452735104550 542486672
415517611608 53686724
724533598909 737799699
654731967821 56390698
534841910982 404191242
675978817361 80854865
501945441180 114314655
249286004528 66677884
979397166315 40249937
769066743131 1253798
348336695771 623046970
779037490512 751281804
606984941046 176747753
296019109436 751274251
737172586235 12107459
568535856330 10642177
302413861191 285042667
410025760173 304385900
475543475604 197397655
20925114806 161128149
729696827273 91481936
483506705186 241975461
751581157160 118181791
263357976414 20740538
173319731383 23165051
900458887077 25801048
96838955431 28369068
262394334868 38935715
105076834346 40514292
323614108721 123906965
475331312240 71723288
403930809647 199927910
781916942143 7258433
604151524950 731621345
698786787700 751266698
566739262797 87350445
888907946760 91157157
368117614565 371350798
398982275308 132464514
693365401 36730239
65726692242 117396279
821434088224 751259145
121133143874 606664513
52238672592 751251592
393576233912 80514980
593500297993 23165051
786791607736 283992800
525175987169 222730417
492329238766 8761480
273134317534 67002663
723447984372 177314228
687089402672 70295771
334303652453 231121800
329099706272 203931000
368450361980 51964640
663882309154 57078021
465482719122 98521332
488213090345 87222044
336057458241 17545619
816047745052 51624755
305770775311 16699683
8618791812 158348645
662398855448 11208652
757003437912 7590765
61502837635 519827672
330699476178 118347957
310781961379 67267018
813616503547 148280496
645791040560 562434145
928701533047 210260414
675240851902 59494981
76431727177 11646726
417743706080 2938117
238090561262 143363493
277092056886 736938657
87924576965 173673682
346743610270 275216214
451123582582 48588449
688982462715 323759345
606422771256 751244039
430696573021 31715047
276334974784 751236486
137627520255 24245130
538080613099 174413876
729827153882 643825273
403804312003 428761151
362488344254 134413188
710869950162 8549996
363490218680 337800372
417718962452 162533007
123314630734 1684319
218203507712 549805529
610852014592 35763455
448586402699 211703037
604552853605 237708016
230109952633 30423484
809696551448 10536435
548127449402 709355101
448906967125 22047207
19756545264 571104989
695334570232 386630517
548596709739 147842422
740881454643 164126690
817648677714 590727683
817385305010 37757447
186999286748 691129712
477484248354 49955542
357874732594 128506742
146116853240 612978821
285347942559 51511460
577887567790 399077861
925822920205 75409152
577340519512 253750588
128518070864 36231741
610419016208 497221543
515523107387 29464253
497862812973 144828775
545099120994 394289259
244716887591 523604172
854721667472 10906532
819162841918 615154085
267728509875 213002153
306100976959 474373718
164746091406 283811528
148698520293 206476361
519905499058 158393963
710900101332 370391567
729658405162 104820534
411686958628 68294226
263464579050 751228933
479990060222 244264020
438303678653 17893057
370634257841 139156472
124161472282 751221380
109358129112 309446410
100531010861 73052616
960873020591 608960625
474259224720 419939247
942515592642 23368982
419807229780 30801134
130975211200 751213827
576685984491 118446146
333571480145 51639861
142175451027 36488543
451220940346 489970663
68687194710 36163764
316351215958 41360228
976068621263 535303769
133621365767 353253810
300460075028 75998286
36219637119 103612054
944081388748 751206274
180436919223 252096481
585814255958 119254317
384597715370 751198721
476961731814 562781583
267163674282 6707064
36721019959 73309418
264997489800 281847748
956746924869 169927394
239318043798 428028510
908051626903 168990822
871768431696 314559791
459548843468 751191168
784088232047 66919580
179046171039 32659172
450139457300 305851182
663242396335 522660047
66288929603 264551378
77920135651 27508026
272967615271 263750760
127854283418 63702002
642762712152 462024563
966036769706 327581163
148797185132 143000949
386251466567 33263412
335162715161 100885421
878794931071 132509832
749511288534 683622030
386868961676 751183615
947589589458 258380577
565157642750 224943446
102677617561 206393278
84698836202 74721829
322458145542 40476527
639325955675 54525107
457667490575 58717022
718340573084 119866110
627449035837 8701056
815552978234 460136313
163447308550 75031502
71742071913 136943443
352397888970 230872551
653958389967 110794957
646729409768 207420486
258089905263 38829973
42698000178 240955806
253328171720 281998808
635706945308 223818049
280235304189 13474552
706861401373 56081025
388600032934 23572913
25703381866 5657197
361778891370 32923527
656617776984 501843979
52908653904 47115614
214189377662 23761738
795620289864 50703289
283905795804 224943446
21473439541 300624506
354357868593 165214322
741000724066 129435761
82645757895 472153136
796450378858 152955803
91821900276 512848700
441305654644 44464511
838736438821 100077250
517667508611 31005065
110369566042 94042403
165756025289 25408292
519803344733 125100339
730584235984 710110401
283808430487 68815383
418583516191 21986783
810077856694 751176062
106563890833 72954427
464605446131 86376108
40857448591 11805339
109980405270 478452338
161258495280 751168509
18169978002 751160956
910300795790 461722443
504136950871 6752382
978042136268 39471978
775921094530 58135441
105073843358 116625873
442677754471 63837956
958465948686 196347788
320245736700 712308324
351736631779 152487517
572151739755 71859242
707114690822 63671790
570368854917 436329257
756255207926 10317398
754053781146 588726138
705060918045 229467693
228164836908 330745870
454102023425 100953398
417064502961 72357740
882586172497 39381342
530658956276 14101451
718441179044 20649902
371983245488 380988426
982210694956 304317923
159833343181 74804912
246808772806 751153403
871232033148 17832633
267116520903 104118105
872158589058 334393969
469655061863 102713247
381311361782 143907309
646276932603 229732048
594990277491 25068407
915138474748 5271994
570230280026 326493531
863506375628 36322377
30251780924 18444426
965112827134 67342548
354314431290 751145850
901693937719 649225668
377070361865 247609999
565363688590 66504165
57249859066 250925766
72637215302 18784311
243029963618 613190305
265664887986 36216635
171749055633 26163592
73522441196 652390375
489832127548 329741321
607993265734 692617653
237679957929 17371900
450463858244 368148326
379157390907 69396964
510273344302 751138297
783291526907 271651198
46182015776 751130744
380757825477 23059309
564026173544 310156392
342201117658 737444708
270278317968 751123191
854354772944 212851093
356847932862 157313884
539578719625 84744660
594124167834 38135097
778399232206 71519357
632051431292 53346839
345927245077 27545791
136648553672 297157679
666989339416 457945943
406458933483 60288046
591685834062 22810060
733719144775 628243434
175643055218 751115638
830519073448 751108085
534398724007 78724919
594309457624 604579885
287472977891 51247105
896028994589 309242479
268007071662 554322223
308665347642 11586302
503845352200 357830928
560216593840 10340057
98123228974 119684838
88535690195 17379453
945503421864 60476871
819933693139 594942257
66623232530 465264800
513368720691 32107803
985904555553 385414484
404781692456 996996
322187725483 59087119
802507035674 751100532
375827728011 165236981
385903870360 70114499
107541452152 711847591
92906238762 111746635
507649917118 272602876
778186887570 32749808
256650840132 574503839
236450277064 328638583
617372447861 178552920
524479442362 142494898
299804519946 616045339
553782385213 210683382
266774022565 439833849
187406098881 123317831
452544142457 96330962
638977301642 751092979
566939742076 1623895
65786413813 66572142
332219962243 59124884
242188273216 36201529
650163115239 99820448
867430874633 118136473
7432639292 69034420
232894213399 60333364
669715351852 162336629
703151271614 122675826
617779002786 519978732
437438052388 50778819
642762712152 156739856
685179023194 527093658
725950677257 67992106
779794572614 668289440
417617570980 33467343
634336575118 11027380
499894213764 216521851
263394359215 28240667
458034679264 751085426
894780084192 43527939
363188997893 87682777
42396605266 751077873
368623000901 62501075
571504833264 33248306
82419304255 65937690
63380603259 18149859
435133512458 97939751
692577062192 29668184
589196638388 68853148
526842540701 58860529
632794978418 10317398
22017957564 413670257
700672453762 322973833
948623881360 751070320
276194300565 131331564
556877618095 252655403
25434457301 128333023
343715281862 291991427
145040506234 156573690
509516262200 372211840
798627643591 2318771
249790733753 135954
827363235700 39041457
926918580232 391237847
977844225009 163749040
924958268277 177850491
945302028672 75348728
207440503502 112041202
57943654581 251658407
360834396679 157895465
856904747609 105590940
737249218973 123370702
721050278187 131648790
661332689480 176453186
414838061051 1072526
729498900908 166762687
664630025536 56345380
928015554887 2228135
106534124460 57078021
45938802029 231272860
916069350974 751062767
900662040118 78694707
101699564891 205781485
802411626584 38203074
417909327858 499797116
240570708442 169980265
690303595304 20748091
638084152651 84850402
612342515247 130024895
696970171570 280125664
555612944587 64653680
729039535407 4826367
925545090653 177676772
962971802101 14524419
867351870253 169413790
75058788561 273373282
967550933910 751055214
968825464489 7469917
852474454406 751047661
571499553717 65544934
24843254185 62304697
596475090737 20060768
408067260532 751040108
536679819425 60431553
456999246859 210132013
863768940567 17462536
940295978238 751032555
930513028243 343178108
505759477560 168409241
765972794259 96262985
642005630050 751025002
234741283225 108121195
332249456708 40990131
153423017546 194572833
109838922474 464592583
645791040560 664414751
483689480233 73369842
898656462628 495008514
881187214202 23172604
579145934949 3889795
401520724095 257444005
244256917850 8776586
865344850140 751017449
272854040810 376207377
595670462500 137963098
188473042808 18308472
660819758103 12764570
823604751635 5838469
123219697077 148250284
328976962469 179859589
513931177495 5498584
690951876441 70877352
537439341146 60522189
393989601643 443942681
380055222758 297338951
419069611759 109949021
660120229861 11895975
319971918197 137849803
853725155270 61692904
900927708934 751009896
750268370636 97811350
913673473021 67848599
119977837806 173990908
730770847955 384802691
216109658717 303305821
712332074196 1140503
772799614973 25098619
603340454410 4667754
169795654267 300156220
360942140224 98105917
192404089858 479162320
772065652604 17258605
11892622932 132638233
24983716920 688712752
245190294525 33641062
200303541908 78800449
525210625227 193032021
924038388813 172495414
214101120857 119616861
440415632189 174927480
355627346215 21208824
713171347638 200501938
518601247424 205743720
94154816827 181966876
941053060340 751002343
261399348372 303147208
280862361802 2673762
967973214587 99344609
273306646376 502229182
648062286866 750994790
128933870661 58241183
542071268425 662677561
134929914652 205207457
828119426548 75212774
625295842921 12515321
897620478854 154715652
840295059983 35657713
787294592218 24804052
426935732420 8678397
45333165130 5543902
949112673755 212435678
539484276913 262995460
728126687786 156128063
45177595989 68694535
80250710366 48747062
773883295942 590214079
152173510056 750987237
320637714741 90953226
56689713886 10717707
520731842170 73090381
670944760403 328683901
216416234987 4690413
760657630153 131769638
29526209532 620267466
794481758603 261197846
457651191201 324922507
426111579678 36601838
242326734406 241514728
934077121153 59842419
769084689059 99080254
181772900604 646778496
677323107042 256839765
497189591830 187367271
176630443396 304907057
734534037539 220449411
547370367300 750979684
621564413296 232821225
115628558487 134821050
829578249921 78770237
741546050260 312558246
942672687083 110621238
591281129216 299264966
586643514528 45544590
475029532125 63739767
43153687368 637624260
157192294848 151384779
210439058390 7953309
274820810580 750972131
120743024277 310133733
937961030336 226590
650438618061 558174253
402461887913 263312686
780538293865 4652648
806292446184 350897274
813106185102 591135545
873466753146 47274227
699559262816 733260346
428570457204 98717710
988663370668 17349241
38611194756 747082336
500213131636 171271828
918264758013 52651963
37547582108 204822254
804188967114 277444349
968203467792 27628874
37923131968 677987492
911526858362 459343248
195286555136 10430693
459002754421 186105920
774943283556 112245133
420180574164 503649146
558582691927 120719599
296501330721 19970132
834923089764 99042489
9084992778 750964578
236231481760 384855562
47959417136 344590519
508441629725 61859070
866023011351 61934600
490371268241 88226593
254379593826 750957025
718236326578 149715566
819867076085 7424599
183475806725 136663982
842702154141 552539715
587439706064 36828428
355230889245 351539279
996419949764 146263845
855374064994 23263240
802507035674 225124718
917646416562 186022837
716790524577 124903961
864327038884 79759680
298290355742 750949472
139303114322 750941919
51863054755 327482974
155040997735 80628275
814479395626 23180157
337548699090 11812892
508759180098 750934366
878972327976 736017191
232291559935 89095188
173283862186 22696765
390279064022 86081541
313282690484 35544418
375346670294 73936317
450300638320 40536951
134444249605 91617890
89180851943 72055620
985720904358 750926813
179428465728 750919260
690950826574 219898042
270382307672 17968587
716199676046 710714641
687863154245 157336543
197330131363 43036994
408747423288 61390784
35933114064 205562448
347880487424 234309166
2682401415 173311138
847931961794 79344265
765317111182 392756
426665493633 85280923
838846976570 750911707
699075735268 294770931
775200312146 29018626
2200694140 32213545
803787366957 20393100
890981357743 13512317
569325748258 750904154
722411494141 278811442
608397925262 182548457
278606221090 721689150
30138833362 13897520
128703964894 591460324
322393129318 52448032
560997845136 277648280
392647426802 174043779
453492186652 341614637
407806335000 84933485
252438572233 389070136
759984779107 54389153
707480135174 380943108
526932843963 259407785
505393029065 191491209
326498907470 209399372
249837101214 681733780
255026651783 75605530
154444756362 32651619
622296774835 7432152
439469581580 174791526
173894287687 58784999
793215959698 42017339
400219637574 266817278
928669757576 64797187
37078012504 4879238
339052727168 92426061
434565134102 81172091
776559073375 25264785
625540136747 534994096
709770218662 167434904
697832406538 25952108
514641642481 93279550
23469552716 750896601
146764281294 54215434
433249485397 547094002
491910802972 13905073
446615939512 37931166
230910048664 750889048
507369632841 623084735
731907959252 68143166
957708866584 381887233
11567753296 448119490
230023040262 114148489
787365393634 415150645
132242845890 22477728
197330388165 54124798
397686891302 350663131
237723787582 267157163
112805240752 276213210
193302027857 467659101
584353144026 79200758
176400137320 750881495
437593462510 192284274
881162538551 40748435
480578484240 6495580
852675318888 37168313
276860769326 82410783
656130654208 174715996
479990060222 749567273
149902263750 387363158
903302476658 475181889
128258444042 258395683
843232344529 91897351
726451161290 239913492
589571320059 22326668
761624602166 750873942
977271504084 64865164
301318684150 216098883
83103582990 105054677
189648235925 239520736
823705334530 351244712
225610473950 750866389
36144371474 33119905
97130047645 9826453
252002522843 5936658
341979452620 208387270
875060805431 63339458
93121106100 750858836
324642683408 24048752
86080452809 40884389
229246577162 35544418
20621295381 55197324
416892317220 41337569
281591233449 6941207
467709772825 82644926
885786066894 750851283
953579711897 131180504
931125425483 67433184
236209623378 730541266
997834217990 645237684
751684278269 25808601
486721350998 33331389
324948375571 43467515
830171160015 18248048
59809493612 750843730
194436865701 1812720
953508826992 97947304
651090615274 750836177
205829540456 1646554
790266212702 107245047
956007509234 41458417
371554431872 26616772
951998764067 11510772
169384076597 8935199
364510862717 325368134
101134230800 155055537
939538896136 750828624
422934547806 144383148
149806416586 73339630
751025452738 526187298
751718531124 48898122
407102667714 8368724
607135132451 1268904
780808101725 411140002
626705889020 17258605
522254994444 29653078
800100734581 17303923
487335333962 171830750
917524624843 1231139
460305925570 169413790
303507202853 20800962
953794232203 44638230
257407922234 750821071
378248878708 208938639
403723313631 143227539
83189422835 71043518
865344850140 750813518
323994628861 15045576
237762904569 250910660
481373693886 103967045
655590584902 10408034
689080765010 370942936
849141272218 169247624
560208134480 23814609
171818951095 17130204
872114759405 17371900
813106185102 704966808
531879399416 167918296
610093293489 1903356
536771217872 41163850
371727319636 726394669
795558710255 44638230
149031116648 11148228
475792498014 40083771
623761043921 55204877
472419239202 750805965
269423130355 24350872
910218264159 241174843
600570068099 503603828
258035304626 92207024
896693001072 237609827
835771253493 9433697
924460563342 683297251
28012045328 304219734
505428331787 116014080
130617652586 167948508
901684791036 750798412
937827667015 109941468
803331830421 82184193
133246457506 314106611
329268115513 44192603
943114560242 152041890
947545834929 223463058
48933232573 3330873
706336536256 4947215
323338039018 644973329
735330206416 231914865
766538407811 173643470
138745340784 288184715
269918946634 178024210
295153861227 43210713
230222386185 290571463
116891781819 113838816
12815923905 23059309
586443737678 52667069
412609753144 181966876
504973769588 123363149
340350074954 125228740
958351362529 39018798
577653651380 68535922
846648685247 468308659
139024892420 252141799
825976580836 729423422
716677516591 6767488
91165560088 416109876
146116853240 750790859
87729151049 28240667
371391611851 152132526
104252575862 210026271
642632174059 99994167
457160027570 12809888
154343818476 18270707
684448542758 701469769
445414227406 422998212
512440140577 52795470
474576292107 83332249
55009496977 245313887
590307623858 131263587
183157040319 14705691
114473448391 17319029
161913997491 40763541
606422771256 574851277
508557424768 178983441
521548812009 70159817
125675636486 211778567
487560881242 750783306
73992675870 118181791
562044818931 398654893
638917301016 26004979
154444756362 750775753
778391316662 632586409
667356611594 354326336
299026984726 8255429
620050249092 177578583
290042567291 633235967
784279723256 21427861
984088800465 36964382
454743416226 195161967
821067753024 175992453
1798542208 205245222
769195423186 393027908
362049348788 68150719
278453598025 65967902
202733000905 65831948
542598769945 96655741
93008899138 24826711
150621927 1714531
59626635888 54215434
721300055897 33172776
317188578897 8904987
374263041790 254520994
420937656266 750768200
354105787624 154866712
202140928788 750760647
395266488352 677511653
128543819041 58943612
252865429622 209346501
889630201979 547229956
725210030483 37266502
965144481757 11337053
294545074321 132811952
11002321016 5808257
118995638539 560734720
813014461876 85175181
364913580718 90296115
68599489274 206876670
791907886246 750753094
554104883207 70363748
63992675314 170644929
201216276234 96323409
701427232199 251250545
621005567232 184882334
756116821860 137321093
508002097996 750745541
275925723438 387061038
258165004336 750737988
929202198352 150992023
801936512672 393662360
197407209728 34524763
400496439512 750730435
87766455316 29403829
282938076044 12862759
620807331194 750722882
433750151108 44139732
30107541283 10476011
447211976548 172193294
148524045993 491594558
68513173590 10536435
371460034478 6253884
972850508624 330428644
235891189304 171158533
487172959568 10989615
678533965425 518226436
42341997482 11888422
928612203716 117350961
266492907458 750715329
57454175269 17764656
457071370456 62108319
323274065108 319846891
820677006122 634006373
754053781146 386713600
932417727865 187956405
785851229430 398609575
716137145165 40952366
287560977894 23210369
62803758396 20959575
554816126152 71677970
528974298203 37342032
315703244088 750707776
800103536744 60393788
522517362599 291477823
653745486003 342468126
260272826787 24078964
732511383122 124881302
106188990125 66232257
168079598373 192518417
694845219321 54389153
859740323457 289929458
24226634818 317324189
881124267500 93430610
763895848472 750700223
286781070626 50280321
206683421400 340881996
229395884460 750692670
756325027452 750685117
944664299076 25672647
949157070289 86625357
638516553942 368269174
981768165092 150115875
304347012558 423685535
128026430988 193742003
251351265418 254921303
159744331076 750677564
537414786343 65476957
622877622788 176083089
221648588001 145863536
37347223677 471866122
644787126824 97297746
111113234016 166218871
131732293302 695125249
281634549498 750670011
69568916418 58369584
249837101214 750662458
419840855736 308691110
948498373565 1880697
714077956481 35030814
948623881360 559926549
224853391848 8247876
189270533054 531542375
614413501311 67750410
596791032321 308336119
856775968959 166392590
335297203879 19645353
329052258326 68732300
71922807244 750654905
663079236835 14086345
678637683221 253561763
632163562724 62063001
59809493612 750647352
889993674998 84729554
733979609980 299899418
203236657198 275261532
311808466544 41360228
155405180330 545387024
879133312618 429033059
192298861462 750639799
961494277094 282164974
957747250930 413624939
651535116877 182850577
9514622524 77546651
43910769470 750632246
217413388788 275427698
677519296217 35083685
251351265418 20438418
273183162785 100643725
867533527456 3421509
784204653989 18565274
824379681476 11707150
900847806153 59744230
775273636264 556603229
519597533036 336418173
567054501952 163968077
643568858542 602313985
227124638154 739831456
823977114129 324990484
963008441298 750624693
147336254472 270895898
286671552126 224256123
501006921318 53845337
265667712808 38490088
616960900403 26269334
927425582504 376690769
575335856341 6880783
163353840175 92176812
711993571395 399123179
745076146711 225207801
89040086682 256175101
547137448292 57614284
278427993355 39139646
439760024642 36390354
511112316030 451563658
907387771480 61919494
158230166872 750617140
177773680176 4833920
371075654755 643636448
981003190105 42515837
930382701634 50861902
102849191509 16155867
563269091442 232609741
128273081756 175184282
854944442801 453444355
305578264447 103106003
526010759429 58671704
537528299974 221876928
71922807244 750609587
183970958340 681544955
731832814455 214135103
304576918325 58241183
186718542144 121029272
292778927337 171385123
805535364082 750602034
942128954572 285140856
617021920684 750594481
657861800996 10861214
128635044175 48905675
643407693034 93906449
401888796891 35514206
240513192347 19479187
433050969898 750586928
649925225951 44411640
120841726881 181611885
457985887290 19539611
947646946940 191559186
57166979997 228946536
84036120876 750579375
164286823688 750571822
459415284175 102010818
484992183096 119684838
461820089774 750564269
177157219422 367899077
965212972361 14350700
19684142206 750556716
225216494770 114586563
925389143862 4652648
756840081628 223818049
144482060479 20884045
13565090463 21473179
117267921219 10831002
142144755635 52372502
968118058468 85688785
432839486304 169731016
460083323960 112736078
291573695533 591407453
661888076270 83181189
533597403984 33127458
875943999568 26646984
177120716179 23489830
282391631600 750549163
733677036800 137381517
413403633462 119065492
164286823688 739740820
207286181012 70847140
707617327866 27711957
670410582437 340323074
993813411088 9471462
261872249255 317226
721499250760 386630517
850090804760 93559011
279981418053 34962837
547443563423 191574292
825105969997 23112180
270146458100 117864565
93279439639 533468390
64121944909 94140592
168735810566 25717965
62080739918 504132538
331778043766 474343506
54509918898 593469422
393294544777 24562356
205926339298 343155449
122529708274 23127286
513903427773 4886791
339210969665 226884567
632774426705 32341946
28012045328 118091155
971854215865 22220926
27100255533 64004122
804334959051 296107812
398225193206 750541610
294589282030 412159657
82442182292 55567421
753542579406 21601580
945076896401 451737377
984871864887 4116385
95326067684 12039482
717160840208 205018632
373840376316 141694280
671648586302 503883289
418343126860 125122998
84000539099 2243241
558498566613 29690843
466594059177 409561425
314189079884 183734278
840877486513 161551117
794832051637 87441081
627120404807 263584594
9043610297 13195091
862288198388 20445971
253622511724 750534057
901684791036 750526504
993109985498 110900699
458738943643 3429062
448911159040 29162133
8327910676 750518951
605595703462 33980947
722256332862 132154841
917502358599 45922240
758155367789 401253125
762282906540 22341774
421434772067 63694449
897142298424 662065768
209496081852 38505194
837211383191 82758221
605334520722 266960785
65314955553 130017342
463141305446 83234060
351200437162 32598748
509397703165 2386748
51788136548 105855295
722299407621 188099912
658661436294 721455007
207972272467 106059226
236816416292 27734616
685159309864 39132093
568247165564 305269601
846231586334 51586990
36984030525 7485023
33519674980 460710341
673084252177 485763642
799478707266 175350448
745430601448 44313451
136518944192 357830928
448061650877 58392243
262183288942 135470608
647146969820 40446315
497917844131 199346329
995401232148 111104630
815267815125 15997254
285724874618 294279986
192405781730 550825184
4962416754 200766293
354314431290 605969637
888330082242 454675494
780940196142 223531035
40836594758 22628788
886834218957 79525537
473699887711 56806113
186148056907 84986356
587495718706 700140441
313431997782 726930932
24226634818 750511398
714293571972 383783036
944081388748 144262300
348079667587 111988331
617717196993 29743714
336593615093 214686472
783803891809 401857365
292411496546 140840791
395011846916 98898982
478780553826 247791271
981978002132 335338094
666627853242 241280585
577877341028 382906888
434243044376 44993221
807806610388 750503845
504973769588 166158447
958126834498 198296462
886478155837 37221184
297964134525 141943529
385931189561 167011936
805411434864 5868681
751293470943 463406762
708854077933 52047723
227881720256 750496292
704678291024 130606476
153719359095 397673003
385862011634 22976226
482883099700 61300148
629892316418 383088160
668503503620 750488739
907042055564 418896933
171935757834 180086179
172559431703 27085058
171934647543 72569224
31943832978 445914014
260669253139 155727754
78736546162 750481186
184728040442 750473633
175456934598 133937349
745626843494 88619349
94476861641 132132182
363418238590 428798916
783391279378 97939751
894672287776 97327958
741940467514 750466080
739669221208 288177162
152070948275 68634111
180185547830 750458527
590332616735 30415931
670720806806 20279805
296681764338 6888336
751593815988 9040941
12775069728 78732472
499945989579 253116136
609451099664 750450974
399365839307 119737709
881910300251 32092697
584957950095 163039058
914555186770 750443421
922032675775 28708953
9507666211 117940095
713583492189 104465543
53416585195 284151413
858339590207 155977003
788833182824 838383
967180474772 277187547
213116791644 141339289
510273344302 460581940
258768081174 142570428
672866567570 30838899
193813025666 353321787
1729538000 297580647
238157307123 93981979
203655092992 289121287
435322216204 550878055
496721283171 104367354
299269699975 380527693
659802044630 202798050
342958199760 5158699
680616817252 521647945
595823621828 750435868
869130260650 537985084
482422147663 289023098
469176217175 180788608
282233079430 103831091
844731938996 125561072
606333850193 60567507
536400162047 77244531
773649757588 73588879
342817563306 128680461
436836380408 730971787
949919786929 95417049
138292342462 182102830
69651560938 750428315
79237627288 174904821
969767111699 20702773
444127197018 29222557
570434822819 389893413
10475899981 9463909
635948973234 66330446
143685461081 149383234
908521762982 509616016
922126007790 250434821
651261426369 342135794
470724717317 19177067
997704238819 101837099
910666285460 63702002
799417754962 30650074
5775610093 64381772
604908607052 405505464
498445511411 257783890
574598011730 3164707
710388703214 22054760
196084271972 750420762
415523661561 104850746
165043905790 750413209
591922582847 15680028
491346291752 750405656
800095069831 50083943
771466669492 137653425
660049201449 49608104
211763468575 46481162
201277561276 42281694
12870403288 750398103
189160946983 99548540
924397254096 628077268
130118377033 58377137
898491966247 37719682
951558281066 5906446
101020860270 322120344
931723290345 55967730
160681461592 453527438
582058679798 106618148
522282056843 57735132
717713840250 750390550
791019805318 90771954
384597715370 631891533
415638081552 621196485
562865965579 42372330
254156629672 18595486
260160589207 228349849
535578849233 25151490
10362899548 209270971
349046148655 394236388
835013030888 16238950
153431597754 42523390
513215682211 73369842
64735852343 220487176
400153692331 32153121
716735871069 56662606
621411102908 89978889
541262176771 7953309
112549375730 248433276
111150032232 127947820
49341683301 218327018
465333154616 35929621
595921078187 643810167
584673073594 251794361
181902600720 452500230
957731404736 186377828
413585774057 375995893
655633107886 750382997
610832271050 124095790
92364023998 290699864
851380335191 218651797
759863885789 166052705
85294336975 159141710
148311149988 43029441
770709587390 399304451
342118382502 11707150
408733359602 44600465
814366176156 162593431
846677779403 30204447
93778579644 15113553
988749232766 316840797
728728865411 165440912
210140012461 236514642
865935200173 7250880
17722485817 407144465
180423097233 466148501
661432328656 131573260
408824342634 622389859
907422220713 207684841
756233908466 16322033
765093398875 30083599
770458163532 26556348
777991846451 175984900
73436971448 750375444
640084963792 68044977
391923321098 82720456
775795080278 32508112
182240997779 161113043
387541850893 61632480
748656108474 66134068
305946631404 313887574
991550314469 154194495
947109717156 750367891
504054275733 102109007
850913054146 25446057
80557226212 131036997
48952190603 10725260
751782534840 750360338
303784231381 523188757
327816557720 750352785
813763107277 36133552
996320053786 548974699
78614505194 88883704
896226920954 35476441
141868247858 388186435
113513787682 16238950
566906221862 7953309
225027956784 171067897
670453007638 59895290
98420680814 750345232
229395884460 610229529
724876799676 249724839
930754950833 60061456
102206091324 386343503
562798351123 270480483
627570865727 4697966
227428910759 176845942
910805471738 384976410
184621566207 75726378
777086838844 153197499
663893215686 52198783
58229188193 56723030
831902714665 77335167
878215245874 750337679
144486962376 32447688
314543156971 339227889
812096621722 17447430
778916000913 13942838
780048232566 492259222
262707496948 720911191
908114566052 97985069
513700833654 292973317
575753121420 7930650
490529360084 8731268
228638802358 750330126
746194239554 7749378
370213155432 248674972
235297833583 64004122
215011324522 750322573
994398858818 55877094
922017169466 70560126
852474454406 750315020
764950269525 274649739
915312268872 750307467
221825063440 365051596
248097125375 120606304
345618908958 245261016
440568376508 12651275
719228004454 750299914
893982873001 14849198
414771058388 24902241
938781814034 94495583
843305019495 10468458
56816044958 183054508
560138072852 81474211
11718171291 220373881
463274857592 12908077
501099702370 47772725
501188359078 750292361
180247897845 581648977
327567513057 118083602
652514226967 11548537
567903723101 446382300
497054257176 121950738
204956829477 152872720
317724463841 97184451
940157924910 78098020
160444909591 974337
541044234956 205094162
310539328807 262768870
889952005097 69548024
871156556019 131150292
324958239789 328683901
724573894164 687874369
81056184539 347921392
526172068444 750284808
943866264608 26541242
79424639568 10287186
940803063999 139058283
712768055609 52871000
195327189870 750277255
517495073621 25007983
770440746314 128680461
606269891389 66421082
953166373972 53951079
269209810976 281220849
150659345852 750269702
598094868134 365852214
887488043996 93619435
709746962975 152442199
555124371229 278773677
722256332862 682677905
102904351068 5997082
128063010167 597578254
260179010974 996996
54996279227 215993141
866709148124 4350528
221756127615 33044375
494631724280 170018030
69651560938 628175457
576370238879 409991946
204341222618 56647500
129349202578 86315684
416949365029 15808429
223090892963 161770154
230824284755 31835895
618408303640 57644496
774377949465 16548623
46440653155 358344532
738155057004 426215790
100372397861 225812041
675974610340 30634968
968960429046 28595658
221695892440 34026265
822948252428 281515416
900814769331 58898294
500233026238 159360747
779037490512 390618501
986477986460 419168841
710900101332 750262149
721851326302 589134
208523074586 230729044
148903493607 187760027
27698286561 201400745
531968955337 170116219
487442405290 256802
554413392639 520643396
947866799258 750254596
773655346808 3421509
30981589143 13096902
910432542769 249294318
603394442848 352740206
914212333847 72652307
970194105042 300511211
956677497693 16578835
533281107003 182737282
331349320786 138076393
741844960235 80854865
265514741899 55423914
324649043034 83173636
927151318374 20506395
685065456692 66730755
422870913781 134058197
472723247452 153167287
580247335256 343465122
167158880932 100205651
267810278653 144149005
714297091670 378556360
593474527157 16223844
361885252310 611067912
965095991497 121769466
219553817134 750247043
371429641206 191710246
958465948686 143182221
575682893626 423353203
523735668646 130606476
667621487751 97380829
508190107272 331780631
505487569966 75998286
963684253526 7137585
661929451604 64797187
899107973415 142207884
234226977202 312875472
811035319886 440906375
170677625224 132358772
805925967477 318759259
966793851808 750239490
542563263292 199520048
313905827684 161528458
74951135652 386101807
185202195123 67931682
755567945350 384591207
362074296347 509955901
808906893257 364130130
21094808057 75877438
548033346981 55469232
662293204084 21254142
897068324748 40317914
691973048782 633923290
280676210564 28739165
779794572614 750231937
676683685574 131361776
528656188502 230857445
583664106901 11699597
643127325674 32394817
920107545288 287527604
277092056886 427673519
105002308895 144292512
591217231242 1299116
553955953153 182193466
438679319149 14577290
810143771725 679369691
747963400591 22545705
666138283294 61224618
581477869204 587260856
212997794129 472659187
635948973234 750224384
688944720374 669596109
420152515175 15891512
526533320881 366720809
847931961794 750216831
530027502817 35619948
528265902739 33354048
12788098653 25974767
786388519638 153862163
51288256755 24788946
97663598712 611898742
964889703961 207745265
887741160132 90424516
916613166974 19766201
48611217971 362891438
416309633888 68754959
881007135576 54358941
373965816540 13164879
990752725628 139526569
194476307467 52568880
460768592138 248289769
504627850147 297716601
437505387383 71753500
232424212868 750209278
198355518278 745307381
593552375522 542630179
63255087505 235419457
18747487935 161513352
568838308256 446133051
506540049492 4629989
703914297927 66723202
32289148585 113030645
594846287099 86512062
227800744949 33671274
209847666043 114579010
729827153882 746417672
706879317089 26186251
523049735804 71020859
655470718792 60393788
431536805694 750201725
967817033653 398375432
284439611632 125870745
304806582396 204595664
430683241976 28769377
594104975661 110545708
18499303908 332974005
245657462275 98581756
149422074628 234883194
677699178059 251968080
756522017245 58868082
346475456517 252375942
542427218656 200804058
592038211318 750194172
707871772924 430875991
96108482548 19290362
295139729564 22900696
393536890335 101406578
758119430615 267557472
808285145809 75250539
663518080835 261552837
795411426755 178568026
119175770036 414312262
484278137988 150908940
106884500171 114579010
74125948555 58769893
390654372186 621188932
398833202153 29947645
444303166812 23233028
323075308319 147034251
970579262318 527841405
15734794237 65341003
235045246157 71617546
318731572496 476178885
171781238966 5015192
546912882496 393375346
312977647473 415603825
726004560359 6465368
139352851 116693850
252365851949 483731885
256591904479 40831518
81007792468 695933420
934881485035 99050042
617779002786 644066969
993756197113 36971935
762660639217 119888769
69441232953 18006352
599813824380 289619785
189872612896 108264702
404971053719 45340659
718129685771 313532583
242139042762 82629820
234537632092 34147113
677314224714 98385378
959980112890 511806386
396711029002 237081117
85414248403 113529143
558626657940 7726719
629670870417 75681060
693487212986 406585543
955005611743 397061210
907670978768 42425201
403524767920 706530279
486634385756 106074332
591076624594 169602615
686460494980 171128321
541313710484 557237681
718470922352 127698571
373470928874 256069359
23469552716 607774804
579924897686 673100701
478016689130 115085061
634177055758 213832983
368297119163 260057343
656396602485 506768535
118879443187 464819173
935466192571 17847739
249694380132 129964471
712211460339 160138706
821848022836 314650427
893831533540 244060089
566855956647 79004380
613554574557 33799675
956708925726 81330704
22850788703 409334835
65558033752 235487434
564571371743 72387952
779994613819 172903276
558587412552 130387439
958162824543 286183170
647776119208 57825768
548630486755 23927904
612971460704 107970135
558425310066 92667757
46055042699 77614628
953764284558 68777618
37748416378 96308303
102206091324 739929645
539624203791 32712043
89230543130 11276629
361667054099 207390274
360293383248 70235347
927425582504 750186619
607867810810 44502276
61702750439 58845423
947222913967 532735749
647305204764 234203424
595442256158 53482793
199044057311 6004635
466937539405 101889970
702503745777 41692560
252212412754 82508972
89335695590 749537061
841075314689 27137929
206244652930 23980775
687430556170 750179066
166558069994 46496268
453492186652 750171513
648819368968 458723902
411682298427 13701142
295108037176 128484083
269407163313 80537639
133246457506 679921060
986477986460 587124902
916682949141 35340487
71533745067 126399455
466362582386 731742193
537119698186 375648455
560117083065 35015708
560135187606 96489575
608531628468 60393788
443137271032 243833499
359138613037 380346421
500346502510 73807916
735126728596 24282895
622197800323 9811347
291827838877 265080088
575382405074 283630256
504216687486 719732923
388733970283 236831868
887952236270 95462367
781526520020 371713342
205926339298 694649410
154259798904 74132695
23129645463 114375079
503388615143 47810490
595823621828 629950412
938574990641 79230970
470905074998 750163960
991911324804 543045594
323074696526 34630505
939538896136 750156407
691500518402 262534727
334914123272 255744580
459766702200 371071337
347040428064 96935202
257266183042 24094070
848595832729 9048494
452735104550 750148854
567602049134 136127719
950138045564 750141301
175643055218 750133748
975552729110 29403829
99052187144 21125741
144383735525 112577465
403325421997 68203590
787230807133 120130465
552536133472 14154322
192395252848 109510947
367082000888 91429065
437339213830 21805511
29808608649 461503406
952673767718 254520994
90777222999 34426574
568552707073 7477470
220198148458 27281436
323718566711 95477473
777523326308 750126195
203525831356 14675479
794640220543 50771266
566636798799 126610939
53606679099 453180
944097574827 251326075
29932092646 65665782
966678200678 56073472
766664678865 63951251
220164499843 90522705
347356513561 93385292
607709235575 213659264
399229802224 140085491
691051598700 122887310
729191811034 572026455
547370367300 750118642
528819597657 93430610
232811946123 264596696
69915915938 324461774
760604517457 54880098
463862412609 73513349
133060336886 133937349
57922710112 10959403
277003385072 44441852
740426303310 17356794
283148713702 750111089
388538340030 494275873
435162984264 129118535
245137340442 146437564
129711496923 285442976
487324956140 54902757
69302771357 258999923
941053060340 85273370
793422050450 680328922
925054387755 40816412
231413441008 182102830
316997072582 150417995
800057501209 163084376
515528900538 15566733
378541058554 745549077
268764153764 555719528
831600813702 390044473
494212419891 73316971
842737524840 328638583
233243214464 108151407
472747417052 69774614
663961011008 96723718
490589209650 120915977
175388625266 78732472
200019413154 118400828
233602374720 94442712
643912104627 170667588
267887628926 1608789
446851917485 70054075
358067590896 4584671
630649398520 750103536
912586083123 322535759
691873719685 10113467
803024854248 3557463
425410903380 53679171
893356887914 750095983
388690412132 33376707
466503053080 193689132
688859606023 16495752
990209249919 9592310
771848012909 183220674
88578613488 745231851
184590863262 125999146
322654825256 163046611
105685318726 136913231
429655422589 120953742
798863530928 510952897
561160974830 552683222
483677757977 27636427
213497160318 14305382
925911418300 589073576
759958200100 130621582
876527098721 59381686
382235161253 70665868
801290482329 51874004
433677166469 20800962
426642366347 98204106
242161157946 85673679
616264838582 750088430
869982963732 625320423
467876746590 224195699
624320902087 218334571
584884074202 265178277
189195720995 5778045
843389469182 750080877
749511288534 750073324
86307367182 274506232
545099120994 750065771
281597517545 3353532
505494699998 72992192
665475175212 369568290
654532553515 32425029
698762346598 7862673
920519198894 19222385
699300625843 8950305
285419960008 357022757
406514984296 5302206
25740799022 352407874
129148315437 152268480
384547435455 26284440
238480869684 705593707
684872507754 13300833
626716969271 122781568
257691250370 195184626
306618258864 204353968
989903602668 15370355
587495718706 383035289
305715094595 109873491
649170432408 103355252
762381684268 750058218
472419239202 750050665
186761896364 19811519
252740956588 56232085
397497159942 205350964
170495597924 564745363
889245890639 188636175
185296358374 177752302
703997335609 24214918
999292573483 29388723
205833437804 392756
815377431408 469713517
719689726897 233538760
749511288534 750043112
330087804026 750035559
843938277715 21291907
813106185102 438557392
243780444398 750028006
593843747603 261039233
981935493848 750020453
670497411725 136580899
227762254861 25725518
507969537419 2092181
909255612056 750012900
846417797590 393465982
408521920920 233795562
607936935460 750005347
92364023998 211574636
575813356595 16178526
435688831271 76798904
119618979670 275979067
966036769706 749997794
289205370518 240600815
714931377098 371146867
631545002642 52923871
876701081670 652277080
14451132081 356275010
399216267248 500643052
660627919456 200298007
884140352495 45725862
918340597280 749990241
688579132921 281167978
858337445155 70265559
555698270422 749982688
6606960844 133212261
84643623772 82622267
756148891898 135546138
110824732075 302429673
769888267429 50114155
962902314501 2213029
7664697258 529314240
930652577471 133363321
536741021384 12636169
827126147030 162706726
271711174533 34539869
183864544529 49842247
555476590278 183598324
123202589532 191770670
220237544906 7553000
127952260528 288396199
575428470821 220487176
696515541394 732066972
623835659602 749975135
910012694158 749967582
219419487435 747747
28012045328 372393112
361799178728 27500473
429478206550 513913673
260436250642 188704152
544121997749 109556265
991777561174 566006714
634683665274 449486583
210271766993 49351302
372143195369 165440912
732746440035 98672392
560240763034 749960029
97382801237 181407954
310253516140 101308389
241509198092 742271075
791585887156 250661411
317666607861 136399627
981178411746 749952476
876701081670 88067980
421713892776 467402299
711458132078 143340834
324031147210 749944923
424723066776 749937370
235452541276 379545803
258922086438 749929817
913973198314 148982925
53752836796 749922264
258165004336 480839086
428508477286 749914711
430022641490 386388821
870242703849 210683382
620050249092 749907158
74017797148 70741398
62569721138 172646474
820994488924 427182574
591111527007 39064116
123297832862 21473179
690129521313 83853406
122647308078 749899605
163111985562 188266078
40882441062 460808530
934996403524 451571211
300795374951 504117432
636706055336 563015726
557056971633 66881815
510733080306 242632572
595823621828 58362031
218039652930 717859779
885686601843 81496870
117895492030 177933574
822095549752 55053817
199084073105 1397305
778280408410 367445897
785747851925 39607932
854745700712 319884656
992562347680 536368742
564539452765 35703031
416185084918 117947648
264543373634 360972976
712414265536 593318362
295127818483 90439622
658661436294 749892052
505105093599 464267804
391341461043 33051928
127646515494 64479961
489832127548 737006634
218039652930 749884499
684402227762 17054674
400881068484 226725954
443473371979 166792899
178671383626 694989295
187697047994 48875463
782065818920 548461095
75603510921 96731271
388174535085 48535578
134003539608 574299908
269521235866 749876946
818320252709 19161961
117911783851 20234487
372471131523 5324865
395330968313 569269610
34658953988 12364261
714685511842 708750861
473878750304 20075874
719985086556 749869393
690950101486 59849972
945595552952 747867848
962251359196 447001646
398114368443 88083086
326302393516 687745968
257308517607 40287702
506775484055 62591711
194142026793 129314913
910562748936 79820104
549322522421 136550687
969609676967 19086431
982541229342 115485370
631004427285 23671102
555685838590 377650
478475896018 672994959
866995965340 443504607
429699932418 34449233
23956449308 88951681
415103027438 266575582
38611194756 749861840
845154634682 466684764
667498925220 185939754
110400185904 14154322
498809407398 39978029
579778891049 129005240
153543616297 56390698
230095549062 3164707
741183385412 749854287
127453045399 35287616
195832500676 148627934
541313710484 558823811
874204763923 128098880
262362393231 336304878
547929425254 136052189
101194043007 153884822
92160894022 144050816
949030036382 222722864
193055943564 631370376
853231536508 749846734
786350747085 230494901
749377948278 119669732
657050284423 64495067
973858592022 450989630
854579520012 89737193
26567776586 220124632
325290247010 210351050
335914109854 73898552
547175998804 159655314
425364097439 105998802
567606354344 28112266
806204454140 69177927
394906104916 247202137
236052679997 125576178
170893792084 149511635
931823450678 112282898
876533533877 125530860
892041994509 148227625
732098400188 663636792
867178725281 213848089
944613920566 142759253
236492740030 54812121
119199259866 169013481
900927708934 451208667
305298501327 236136992
77622139589 273380835
171036664632 1299116
258922086438 749839181
691055269458 117471809
543298675837 224429842
210423552081 31428033
55845870473 28285985
281068369471 554911357
69492472505 95492579
996018357160 76519443
3423372968 337536017
609354134656 62652135
370970237534 749831628
831918991380 98090811
959223030788 118778478
804400587068 357581679
223242406143 62531287
872104525090 14063686
205062677219 93166255
498002838040 147041804
641843595947 43663893
811272521851 155463399
493591639227 6042400
336070154834 2250794
95976395684 30989959
306984556705 189973056
271792482172 749824075
210468831910 689196144
882960400582 393813420
379945349673 63921039
164987666558 966784
401652946913 304975034
635725034743 121293627
700972912102 14902069
548127449402 67282124
168776339964 13232856
562512009340 749816522
782020289842 15196636
391254344741 48905675
80176706478 26714961
501605322443 105538069
148206533385 46239466
450251271912 102290279
66810055985 562305744
724078954033 379931006
605228589897 425422725
749996546125 102320491
183556767332 162835127
917740247481 97176898
107374032760 110485284
466220835641 90688871
124096343169 14260064
51046855322 234679263
801665518991 55688269
643101237612 166709816
363399416514 516542117
535689651743 282338693
476092488068 27115270
755567945350 525092113
638083465328 121837443
942567224544 97917092
112805240752 749808969
846201774643 152857614
414835545902 13104455
995252506025 234709475
152016385403 91897351
171024768657 58309160
632879526700 16095443
459548843468 683017790
300436079147 50121708
441378873020 26601666
885028984792 278350709
557905309081 21926359
684783389907 175509061
693487212986 749234941
690494512079 290692311
169450339066 104027469
766399583671 271908
89930554764 132305901
831276155550 351954694
416122901069 254098026
408653826512 153446748
728964247103 5936658
348979357882 14463995
825219498734 408277415
813681731255 58686810
301627277071 211733249
157473084770 749801416
282339659813 619346
990956271425 21926359
809231725128 48988758
367038457843 114020088
131732293302 749793863
228638802358 678976935
50121001435 126323925
708628855026 634618166
735126728596 249702180
604366959169 432613181
501848272241 70235347
254979596593 139284873
787365393634 749786310
856452481522 379289001
174128891014 749778757
175236349233 394787757
344267949978 113763286
991708685773 16344692
959039228939 156407524
502550776365 13504764
162772659484 749771204
478736882380 38671360
391196390572 87864049
174885973116 56420910
758758731235 209059487
399838535853 441261366
948490888542 124095790
26936921908 252406154
9005188186 4327869
112313888296 185713164
77222381958 531210043
886357957395 43256031
761624602166 749763651
685159309864 447386849
290635485344 41511288
105939431858 14418677
759353355860 556580570
745106094356 170508975
744907397991 48686638
823705334530 749756098
319421372880 12462450
721252721246 4962321
707653529395 122305729
548127449402 731258801
403425106491 21986783
691909619094 4018196
654876025784 650698503
111527243752 399379981
322208896542 1971333
199647526499 132441855
505615117477 50461593
382196338833 29162133
766924176880 595674898
146677051697 96965414
15499510734 213749900
376026704243 155350104
893356887914 451911096
963008441298 549994354
173984485613 75764143
758229409848 334545029
591977319438 5506137
974841274681 152774531
177134613699 4758390
525334917395 20476183
18169978002 749748545
634276929077 82395677
604086154141 8361171
222159865271 344869980
719228004454 749740992
900927708934 749733439
644791635965 197745093
293646585359 66662778
634181428945 39124540
765803501317 38422111
164888178442 129005240
396936841043 382023187
295090385815 88022662
211991327073 125613943
523567047921 241967908
883356177782 69419623
354314431290 749725886
614515330857 226741060
545047353138 29018626
264978743254 30793581
591281129216 749718333
48417136489 24343319
243530055301 188530433
381569386962 335821486
324324588813 452409594
972014747327 34313279
985688887597 6321861
820494480730 165365382
266422921766 42538496
64422772940 137547683
160248886582 123778564
699369252401 121844996
316976045030 231371049
557158264916 40348126
255136675928 126104888
67329936528 13459446
786114436374 413775999
958785727600 34683376
432205140452 41216721
703213712265 104284271
508642199640 94767491
626314197993 12349155
999125954303 79956058
12870403288 749710780
302727235161 26964210
738912139106 194164971
467119664488 410256301
416602274467 80265731
266517620874 576286347
647063607359 135878470
338233778443 130259038
734574234605 466866036
722885958495 115288992
460125469700 32999057
314239420629 25196808
713000046004 26057850
848655176650 1185821
871375555254 1571024
313431997782 749703227
191480245475 20249593
591157441694 24146941
670568138017 176906366
943105353135 1586130
712346152988 38490088
400213187312 231824229
654042469963 65265473
431365995005 138235006
499384658578 11072698
374859282757 141112699
117672927779 302709134
856673421878 288343328
21198306410 668115721
637855591318 150387783
644592070599 429652405
886543148996 749695674
719606266247 285246598
9084992778 749688121
183847625809 112902244
759353355860 733101733
512771815060 378873586
212639910736 19297915
516107762052 191015370
160071670543 165267193
785094147328 749680568
607936935460 177661666
252865429622 749673015
127189800690 271772046
710143019230 749665462
768716827747 368850755
895628134220 292980870
431178574863 322656607
820457561666 201604676
599554764439 20015450
77805178991 145810665
320691446783 261892722
326034504118 24532144
842558949667 50099049
772314387594 523830762
532044998941 139677629
593552375522 749657909
260897973085 233538760
283014436874 100757020
269158186221 79283841
68069382375 38875291
857016947018 749650356
58295329408 589421014
296749273052 15506309
845660715488 539080269
532985807362 514487701
246610016017 147034251
89188639086 53429922
738912139106 162774703
491470085422 11782680
388383125880 749642803
199869682482 749635250
170298510348 13391469
630649398520 749627697
651847697376 749620144
19302451757 251703725
628378152214 125810321
317581455339 277527432
218204738851 290979325
680616817252 749612591
197598436176 749605038
116590651262 635207300
477514052492 115779937
634736392767 253146348
653666474070 17734444
593552375522 512969548
509851449234 49222901
509143046217 258448554
870937957093 19577376
796450378858 749597485
155998649346 477478001
481925515660 183530347
648624705905 75786802
271792482172 664384539
32554537940 327845518
939538896136 749589932
334178174464 351554385
910012694158 749582379
76465299856 133861819
666232257314 749574826
8022709458 173477304
71042188680 102917178
255136675928 476624512
790228304195 124163767
102872492514 3610334
377609124908 147744233
316874291014 84842849
506364185846 40008241
590407436753 7923097
214004721918 145251743
860802357528 175629909
104447141142 12636169
115833569160 749567273
401060376704 87222044
473863863341 56723030
495714325576 44381428
345276826035 232451128
194240752056 56617288
58604209343 234377143
122647308078 199270799
598453159795 353465294
32554537940 358488039
199046595119 10543988
511444277933 263282474
433050969898 749559720
780218892601 53346839
482791066395 180237239
861559439630 611536198
49117820340 32689384
37097030552 749552167
236826680819 26903786
347436137287 48037080
862288455190 5611879
819919924020 749544614
571241648979 180116391
45160216536 19222385
708230540424 259385126
808668988863 59215520
589575934942 41103426
307375340966 749537061
182891476839 90892802
597269650825 39426660
509456737413 12447344
103684839917 1012102
764652930574 749529508
772801405034 110568367
515572919016 25831260
733612564392 295533784
313781739447 382272436
25546709987 64729210
246510293758 236726126
770986676748 199588025
534147284637 67629562
345804984666 55710928
805535364082 669513026
346567127278 105862848
162772659484 749521955
496424986940 138952541
528229784293 94941210
72111957023 251409158
12738150664 84880614
276226083589 67644668
345871904246 80439450
956194702380 749514402
979788637899 562132025
307297500154 11427689
480411562940 149239727
766167094778 111474727
512942044574 109050214
808103080744 249460484
611743441499 671038732
115298152502 91142051
537451697854 46707752
459405216026 110855381
865310182276 7817355
860968757671 322845432
425306928782 5083169
990372628456 476707595
564148645439 349273379
68894478836 749506849
632009920004 20030556
608181856591 82289935
444950926792 187367271
488123798779 23421853
726922218835 252043610
113016974001 513747507
905146593667 133763630
789417603346 195237497
354854584085 184663297
285986676704 34675823
375869382806 102766118
639647985383 19063772
432384750386 591702020
316330822858 18391555
943124726580 130485628
766878421212 22998885
400892428196 122048927
2350394194 488316556
832855736287 606294416
693437461781 18738993
502490284388 59819760
921882658089 99087807
712810684741 173197843
413829146823 66549483
160501413178 749499296
413517600679 159670420
513853849881 42039998
491361518600 666605121
835655330049 105047124
572801984672 190192093
66510202291 99133125
593905485825 289944564
981178411746 170297491
811732982537 590236738
218039652930 198069872
615447136508 385203
974190387759 39366236
628168337833 85545278
212889265072 333623563
517587069161 210887313
330844886128 308683557
368031676531 541557653
83956376708 59827313
518388170147 168560301
368534049220 119851004
809601126846 79450007
717611391764 53867996
692639351783 72471035
385756450906 345338266
873508883780 92728181
457759002723 259241619
123221139700 83249166
935753485626 168514983
607387998932 122411471
669260585722 749491743
141321380852 153544937
497704381245 249249
715338823683 8852116
812080752869 44751525
984729913805 170388127
25740799022 749484190
273754932032 227035627
929649396376 27689298
706248506041 88052874
254985178260 82947046
783374111409 136679088
897582170038 86617804
308132423068 749476637
832790319754 695283862
954680538176 749469084
245294608602 749461531
339172789250 528030230
202142212798 406170128
426822966130 62463310
380812304860 749453978
391231731059 93959320
925154336198 664943461
30283291634 439871614
244873340433 119261870
292883052995 9743370
248815543670 28663635
822691956885 168114674
301800172794 122502107
750937286975 12515321
386703045331 22084972
179357664312 15551627
776766244206 749446425
865413680629 618930585
982410743714 150569055
240782207142 716175460
931903323653 15914171
643329866922 129647245
620717609513 76375936
884922933525 3625440
257407922234 73732386
662302267684 68558581
74951135652 749438872
303589930456 749431319
695758459292 189512323
630472469901 57833321
977805833110 16767660
454710757054 162193122
624694291789 424667425
674560160436 658961485
941810142442 749423766
859288193324 270752391
432852069602 15098447
897810640735 55484338
757603372296 211861650
356585677596 296145577
918671516869 218364783
892886623434 70099393
267944510569 4531800
439077528415 2220582
152126266447 37553516
440212093945 276477565
206683421400 749416213
442893037224 47168485
598851950236 749408660
795986088801 383344962
883873225544 271560562
513095657488 134216810
637358105826 46647328
430779723592 26866021
45268299966 13308386
843389469182 705759873
391241368687 51231999
610794030211 34864648
729811240117 777959
816524814785 53052272
679335141941 271908
580513797543 31556434
700956129336 56791007
589640014594 53664065
92985069423 88966787
585909076320 1163162
701058034006 749401107
39178802706 89646557
940796764797 168114674
727588287287 409501001
977082248563 12855206
908409208582 74004294
242763033451 78233974
954686308668 638553279
847820472367 50650418
713171347638 749393554
342958199760 749386001
567375489346 50446487
554184106218 749378448
6589928829 140583989
717117070573 298298182
375042337265 10906532
363273062783 76632738
756071579390 102720800
897899380526 417076660
544222377119 71655311
988749232766 749370895
960618809676 99389927
578337590636 13414128
564783255646 109805514
694566045335 270563566
263339154338 74517898
926668500402 726236056
742177609055 279294834
538092501521 73248994
406451811004 32893315
931804741897 76224876
404316858177 658923720
364084639780 17432324
883671107264 148250284
843850255053 238334915
422386109776 31178784
522793288795 211121456
941411374660 329250376
72679889346 732573023
695715445363 30423484
787365393634 749363342
479990060222 344046703
790270646313 57991934
794431984333 343246085
254951877083 21118188
349771938678 343812560
52933291790 45620120
954583709122 34041371
700300951904 272625535
33106639581 75756590
748831654894 145259296
720626940496 14290276
538742466977 93475928
180185547830 749355789
60472654565 11291735
673666452523 70303324
279363303192 749348236
959707344254 207715053
189667820854 15370355
487560881242 749340683
882518656230 14584843
804996389961 23837268
253458498735 82743115
927159317001 102146772
718470922352 749333130
484162954738 308834617
258764531264 64585703
224720587855 95907994
86307367182 345897188
519598718857 362770590
358294490163 515560227
651741268459 15702687
861785742616 259536186
85988328868 161906108
554184106218 511111510
846162854034 230781915
131440989604 194844741
285177743257 125024809
45424933674 644912905
656610140901 173265820
485289634936 749325577
486444329617 208613860
9842074880 12855206
660100788439 5778045
720465366720 266817278
235326829550 72637201
608694017562 749318024
116712247009 410052370
909310046527 272602876
242888889090 56828772
169757843949 37840530
866218044511 617110312
484838706136 157419626
128623246389 16646812
305104094660 749310471
58971708111 43429750
818195431831 18006352
559065230032 253539104
822820508945 68422627
517844165322 749302918
951173856025 190328047
450463858244 749295365
971336344420 404863459
928838710633 91829374
399628623283 99080254
106428631709 186408040
765050014443 87501505
5833005340 42394989
747997124330 525311150
718145048573 60454212
195870114616 155825943
68927168220 86428979
211773249710 152041890
810604882375 205033738
256744587968 256802000
16229334059 99231314
793741489479 374734542
644276876356 599255020
118658389942 178983441
707481419184 117464256
405005857943 18958030
68894478836 602759612
974364672828 749287812
24075250445 34751353
242266280194 245344099
846635384414 461254157
806537427739 181528802
140060196424 453180
765096978997 285239045
952740354966 184406495
244920637319 44509829
191577897806 705450200
984061247121 63112868
894686562946 41790749
376204388568 28006524
828160628163 46148830
107148787194 71723288
863830685936 749280259
321820460858 649036843
496583894507 13021372
492860455956 299891865
289205370518 491987314
398225193206 389991602
121666015577 121384263
994006254284 10861214
258892894499 4856579
930630545370 82818645
81007792468 749272706
273151175830 97244875
499674194874 749265153
425915126148 298086698
420434105715 381245228
2019897979 202110727
140817278526 744944837
587495718706 749257600
559303058896 18202730
718647957119 11201099
278730301774 282535071
707936328415 449350629
64681946582 309151843
670605600897 74948419
399382705156 177790067
389897290084 566248410
807164560476 353820285
459231602768 65907478
945595552952 749250047
390758210830 309469069
158442557232 274732822
854052101575 563831450
335222784170 16918720
679764129682 35906962
328849837926 46790835
102206091324 555810164
962025456925 44230368
158230166872 749242494
392054139058 68301779
217282570828 51957087
728312989678 749234941
844048838529 6374732
346743610270 749227388
952271850335 73581326
6998893161 541074261
551874604373 22591023
631333692767 20408206
869640926533 169194753
449136955569 156830492
659185335033 181581673
323136011780 78098020
515572919016 749219835
556267320995 73271653
529200396852 734529250
336144460842 42085316
813772299278 19917261
307375340966 749212282
297163313000 78906191
666141244070 77289849
936059616269 201589570
256650840132 661272703
51485865488 587245750
823652343088 18988242
751782534840 749204729
201383846686 559382733
482211766807 29509571
288448288416 3451721
809928451207 13172432
766924176880 749197176
746662578019 562320850
942334781375 102871860
815315323495 3927560
601123196542 100643725
441378873020 749189623
644276876356 749182070
466267316803 38746890
231667130766 749174517
675284485583 2205476
19684142206 576694209
52703174539 86587592
864261660116 29403829
500247671505 32863103
774847609705 5407948
772837304443 72357740
205169257196 125039915
76365781934 35151662
812967625723 70771610
625830307901 111406750
646537080582 415415
114910336570 63445200
928102202903 52500903
693178605365 260268827
913938129735 299627510
900680227742 43074759
628378152214 485537052
807481522121 81980262
792605571962 12908077
115592508018 82576949
168569176280 144050816
419987255535 42953911
763731427621 81851861
458484845617 246952888
821994188492 187880875
439107626714 445030313
533742889464 677534312
330951526935 269528805
239237951786 50567335
691973048782 23995881
339685320724 101587850
927425582504 749166964
51481590490 749159411
57224186419 16352245
298290355742 749151858
25513763801 149987474
92364023998 744839095
49003105376 187405036
156742543910 596226267
55216358541 7681401
769052513279 87410869
235956175316 102720800
244378506044 37583728
996218549425 32047379
636229665373 458263169
516755680645 296236213
141439230311 75016396
94959346875 338125151
367850382278 56677712
49714212367 2892799
864812726590 109171062
214199589318 20075874
988638830971 27757275
491713314681 189044037
106730963193 4191915
356767334799 5891340
35582866348 749144305
515872508761 430573871
767598199047 45907134
479941230483 9569651
753975796827 14448889
598696517455 44849714
369355490435 5838469
560668829309 115508029
380612739900 98105917
566791695723 215872293
18237690647 82184193
708163620844 380535246
324534592425 104102999
670017667824 413798658
352982233962 562147131
952742484912 15408120
951172496485 146112785
315494796800 195426322
149645515027 169043693
327059475618 141603644
524657904240 607993841
478538888038 640169621
620807331194 405384616
901684791036 603243004
645508483236 243387872
479650621255 56141449
551092491629 53218438
81007792468 749136752
472778580730 29713502
557030558792 102841648
776649142900 97471465
277038642476 12651275
832790319754 749129199
472809744408 187503225
414880999450 749121646
79493628264 631083362
99041409013 83143424
484091994303 101482108
702572198210 95817358
680902675643 343487781
788879557838 701907843
510931210602 57485883
874978855381 48044633
836521537895 8897434
99934845018 749114093
32785448256 357770504
914555186770 749106540
531471643158 749098987
576825579037 47810490
168829316300 749091434
305571814185 163159906
402966155999 141815128
372484401738 703025687
68894478836 552547268
728902962061 2228135
336592542567 101633168
61999152818 22387092
965999783071 13882414
766002537973 97660290
883363602381 37153207
426204964970 3179813
593486151224 36413013
663109501706 6888336
38611194756 749083881
769901205718 29048838
52671489704 297618412
486756404471 9433697
252865429622 749076328
943324306646 749068775
257996678584 37296714
998434130121 57191316
960737194992 749061222
487472005497 65303238
405304163272 36926617
98753851197 41987127
158655476302 127758995
479956789663 8489572
838964705181 552486844
700896090539 113770839
270278317968 330428644
950456162818 245600901
794179132552 749053669
725284661270 355844489
982130927723 530764416
33311620042 618696442
502351362059 81942497
360895349389 136475157
230136977267 725088
543584956790 158590341
362642334412 151248825
117303012457 1268904
12743566165 86383661
883107147819 390648713
58098007689 167865425
774494997900 142948078
497402948568 564420584
737171981995 211514212
996965079986 34064030
16564868531 21367437
521629575832 97509230
817066417350 160569227
385265876409 430521
985702611398 2197923
523068890212 23089521
259352071175 303471987
727190546713 249709733
835407259317 138960094
121824960909 44781737
166426225232 39336024
417909327858 216831524
168719269496 37938719
252755133569 85537725
70157581726 37621493
527796929416 54343835
897746387364 138831693
216200249399 145229084
810639656387 47689642
214532139949 180018202
766924176880 291069961
558410355126 291190809
964643634774 197201277
808563692490 749046116
658338908494 246998206
262172170926 349137425
682796536710 56677712
828747155972 243236812
756325027452 350867062
982512120080 122275517
600746068105 342808011
943230581875 21163506
467790438865 28180243
557969516728 749038563
251005179811 36239294
227881720256 749031010
82368510330 129209171
614750674378 552758752
277035734571 45348212
26820832298 249196129
305386040597 164224879
477718813916 749023457
892849326720 251537559
40520592344 128567166
458661842619 24872029
465528467643 59223073
895459717832 152072102
67763093119 125780109
321245927213 51209340
935873313971 225940442
631937735983 131905592
839322022505 41065661
612362364531 89321778
71673362272 18701228
704016709054 53173120
669656891632 161120596
482816134802 40408550
214561309635 380618329
61323657816 521005940
182854248102 109050214
24437333306 78165997
569148774321 16979144
701058034006 234263848
247977999459 99533434
550635429387 112804055
293807494065 629172453
814620349306 285986792
266500188550 555175712
872527266094 69495153
690458884578 160742946
132345068192 75416705
872915671160 471586661
608827244929 497387709
979352482767 261832298
428406436662 39789204
183384687333 342135794
312674915680 659278711
986436181011 13859755
407314136202 741055042
713536270833 110719427
211225914012 435589063
563334878072 681537402
830422078228 21813064
215420379896 157532921
218039652930 674513112
908842614422 403760721
482132294141 81534635
214780082280 2099734
249837101214 749015904
773295325510 374606141
290928322301 419161288
853921774966 15778217
284133065574 505205064
17129469981 32500559
798366876266 181272000
931308781705 274823458
631943536687 153960352
251351265418 176143513
849446125998 222889030
852137439952 177389758
710900101332 107305471
295957356514 17666467
530998523644 237285048
495787801160 34849542
13806831375 275042495
612276056400 10173891
801659952430 39660803
323274065108 452666396
882524630653 79200758
157843838881 345723469
473106667944 53173120
959223030788 749008351
435600362982 185426150
427275307341 60612825
424422903409 239807750
380703202181 88052874
71847481581 8172346
765003064995 381162145
716807594357 126694022
193813025666 749000798
496484210013 3648099
387293878350 88241699
365554211072 64495067
884733141741 93483481
682374384434 463384103
546613285198 476239309
955138310400 40884389
625050710306 220154844
840504519373 539034951
294504945232 218024898
612542737318 453980618
680416640499 103332593
891085641608 748381452
7754396686 530122411
92660494354 249460484
757726878952 99427692
674560160436 625509248
796864305917 285390105
338130831053 23474724
219263072358 157910571
562403843233 5596773
980325678858 63377223
980421329644 748993245
468633828692 748985692
924292426415 33180329
832033237652 136286332
102452500396 282338693
138279766717 53150461
253442879131 67138617
455612448894 110583473
505167859029 79004380
928552686076 32485453
165043905790 748978139
187329247106 227541678
915155635164 13308386
381509084216 19411210
339497749522 250570775
422451820470 589632498
11269493285 44404087
561635340995 70212688
208753592146 58256289
536014135770 748970586
651090615274 741500669
838846976570 541353722
124619335142 272557558
569101991039 27968759
944838470850 748963033
962251359196 748955480
211116569637 596687
361594711465 172132870
498208014879 211129009
352427073762 330368220
167096092843 117056394
308585648386 227012968
681758966400 338804921
468633828692 748947927
429135104378 18059223
327827751266 2787057
431267503885 180395852
55028175546 134299893
348771197202 233297064
857774029120 748940374
896050958713 62569052
573518711095 135999318
196084271972 530568038
537462491091 25174149
598094868134 522652494
263216825950 10015278
481441852158 23361429
729616818344 97713161
326302393516 428323077
108085592931 27976312
76937241508 115576006
396805131829 503883289
936098823892 28693847
822191170326 748932821
372120551475 307950916
586738636604 746659368
397012612739 253146348
120301846400 58777446
299422534930 282391564
877318788669 44864820
147631017444 748925268
403485266136 6148142
117347733364 531368656
149145181648 443089192
766891095146 11238864
997002769456 15967042
620050249092 302089788
737638084772 395037006
723770497066 575523494
28179805011 40876836
264443243513 506677899
103720255528 250208231
959906751007 35816326
428332530557 51473695
987068880309 5543902
773737915798 748917715
788564666121 78611624
227881720256 748910162
38611194756 740360166
646548122662 629421702
494163763465 96429151
146873935342 748902609
393682700594 276243422
648736059784 2749292
5866215881 23716420
536669320755 50325639
295262027334 748895056
95286354010 23134839
493326128618 53309074
93878188202 176951684
309314051747 132434302
510029254407 185660293
504722285306 216907054
541064167323 156211146
687957287284 102592399
308008478744 47493264
519929238137 118997515
395139930690 27462708
888471383766 216657805
526078101977 24426402
855502782814 467213474
585706406671 5007639
973225114765 230019062
41639523164 748887503
665366563478 12485109
622650186852 233198875
624485104307 63558495
885028984792 535235792
735779020782 64819846
567236181814 77894089
91946509670 407386161
232705252445 225555239
17412895900 11895975
689354697214 112237580
920943979208 203915894
350605593094 435264284
770253258195 11420136
879569445497 116150034
953859588312 38648701
70408643040 381615325
708628855026 357876246
689315179918 317747157
813505836991 131913145
796976399990 86534721
755348176115 130697112
651687619500 29199898
355759055429 56723030
628812298654 23754185
549274409811 345058805
490207624943 103090897
692730130884 48641320
901509901727 37795212
820313186071 325972374
109161720900 89986442
835609830777 100439794
388512622065 447439720
978411266078 61775987
25234144188 420339556
138546032220 467938562
860045275426 748879950
619753220220 229173126
365845575194 562449251
6197701539 190328047
815734287999 65174837
534101936425 314431390
729827153882 535673866
380383219336 337626653
226987196619 99790236
570082830360 659467536
409581424736 748872397
585981554502 748864844
71165725142 742475006
505788647246 547388569
776009162104 498709484
863965212419 557162151
813260734588 480151763
585744655063 110069869
14112342672 258040692
177914301524 748857291
888845702487 190214752
492103373854 748849738
826745128392 325738231
579924897686 378193816
161211334754 35551971
554650798535 120810235
342201117658 748842185
483018388630 407454138
8327910676 697451573
624427905438 90054419
759155188205 17099992
222407044749 30272424
378276107273 47304439
767087684224 315164031
9807535417 944125
26377063742 43898036
981825937989 86398767
575536690205 94503136
387188408258 92244789
348778636907 169844311
751948202342 529631466
813751604058 41805855
940260570180 17137757
543584956790 748834632
806954829178 40612481
591878775447 60763885
827538464894 529042332
303290159845 50786372
794936214654 726847849
548068120993 27508026
843288886287 5838469
998436569740 32840444
585656428470 262157077
994295677285 342687163
884023794599 37311820
504216687486 748827079
864860876965 368933838
376269812248 748819526
135376040150 95175353
728930145308 115424946
367817473857 63966357
208621082314 313419288
626412402099 83611710
123262273338 40839071
645168643554 282346246
639121873615 178839934
163529741586 748811973
388106626062 254649395
914372812438 166921300
130858668816 77531545
474371167733 227647420
480672088569 37863189
184582690916 31042830
186999286748 748804420
204747800202 61315254
518751771161 537199572
123071167332 56798560
639267570985 448406504
137684991032 31586646
20141159130 89216036
857774029120 621551476
582095024834 14758562
781009993415 16609047
224853391848 208780026
673469870592 324386244
378374371803 83173636
236643822689 126829976
533742889464 748796867
649867105616 173756765
983580951851 53248650
314189079884 580825700
30902312855 117041288
326302393516 660283260
680616817252 748789314
311160751476 715790257
813373032592 428776257
876701081670 748781761
540842584962 213832983
143715861906 66859156
242266280194 31518669
674727474492 426668970
578410733482 748774208
630731031344 309506834
606098279676 37765000
202046516694 62327356
262707496948 669074952
639370359762 205305646
149494235990 208583648
236966705480 741817895
696515541394 748766655
686153427765 505371230
214916768921 23648443
467639983105 39751439
129461046996 748759102
461621710635 58022146
777361888892 24237577
714595616442 21949018
307960683360 88203934
93970780429 415286599
629135234316 748751549
801496535722 155871261
703982984909 61496526
354314431290 748743996
84650814228 23686208
880970503526 9275084
470905074998 586475344
775025981353 37342032
224574180503 29932539
660902486112 12636169
28732790353 490945
374146861544 117207454
497772509305 239981469
270491418310 74283755
386111879574 510439293
476649619601 40438762
75708217754 453889982
789469447138 86194836
262578688492 48626214
863692519313 127290709
903146281024 2416960
227124638154 748736443
312794026490 582978305
433755151194 34585187
68507289803 179451727
390654372186 17122651
208954667706 207390274
545856203096 456858311
69298926880 239777538
80898198844 51443483
495760784079 107418766
610208181766 748728890
734369646494 748721337
456520515060 748713784
618380591683 51541672
872188272348 67350101
151122903674 64812293
537112182951 392544516
500517909886 117637975
195203623196 60144539
729827153882 748706231
208248092515 424561683
706823553290 49540127
56476673968 202820709
770170658587 517591984
17793816349 171777879
146116853240 111618234
352698966656 49290878
514250238468 546013923
205169257196 748698678
532404989621 278282732
288299200155 75454470
421694738368 322022155
234481717233 198825172
862079048265 8240323
768438341084 748691125
966368829798 399591465
458167393027 449335523
358002703073 40333020
969637970505 139269767
235784117976 371819084
611406230667 155342551
369906979877 91678314
367184827024 748683572
562811463131 66866709
146116853240 206680292
750268370636 748676019
798561018578 22160502
509457900575 38792208
602788292345 135153382
238275655080 79850316
892599805812 227904222
590209563259 159217240
877851169021 139617205
213646452916 298162228
252708456029 79721915
832033237652 714929215
76240983715 61526738
187756368850 692814031
906278825320 562116919
414123917348 748668466
195824237694 247043524
123271676823 47825596
860354140255 179617893
617464549143 305178965
902771486058 305307366
489059109022 4388293
208102312468 62191402
499815594587 577713864
556455352524 748660913
961188554719 28731612
896385216322 273607425
638713505970 180577124
468279600951 312724412
763027261837 92977430
209689846514 5188911
697112862846 48837698
740577068743 249558673
949189042138 173658576
875023025325 72486141
686464377222 19955026
871954764206 55265301
700119748287 69306328
6678842745 40755988
413143772903 50355851
910409702497 103113556
135738999159 375172616
220792055548 153930140
536771217872 19660459
346636909445 823277
701410660917 357619444
613909150142 2658656
498044908250 79268735
818971653235 80137330
435107137382 24683204
983449658052 710782618
933954951378 44086861
24098959312 98604415
138665180795 618492511
439580708869 225872465
832444581585 276107468
751782534840 748653360
248852115296 67803281
823499281543 86383661
457116091769 101852205
190037637987 96278091
20618780232 272164802
641864502651 56639947
668599857241 318970743
781790791937 197193724
960423942276 268682869
691973048782 748645807
166558069994 256968166
685107194570 23165051
885028984792 293290543
897142298424 111512492
732365617775 473150132
155736228320 166211318
968638867624 186506229
403524767920 748638254
610965263868 748630701
462830469284 108075877
167315152096 27787487
691159334692 43769635
621469155266 13051584
286934124212 457855307
748881852132 114201360
923517760929 35861644
823501048945 22643894
796450378858 38044461
758413355610 132268136
224853391848 748623148
868373178548 748615595
538153091687 8995623
528988686668 76088922
932725157218 88611796
393578122162 28603211
48775216260 361713170
261046782291 83876065
173995331721 94382288
38253779649 230834786
660932682600 748608042
284662877906 612268839
668950739409 274136135
648779270497 10944297
938599817352 103649819
962084151288 36639603
701568707442 189240415
284539779518 3058965
596580703930 81534635
399553002647 11540984
924397254096 748600489
891024674198 7575659
573111158768 748592936
85441023788 8904987
669439531398 442454740
286653885659 3920007
654876025784 748585383
238480869684 404795482
271792482172 571905607
572283728430 39252941
488885525976 96240326
771337536257 29456700
10228765821 357823375
532985807362 748577830
499864749511 356690425
103567896818 75439364
971887048756 127434216
82719913249 451858225
281154518989 346237073
910012694158 704453204
758398634813 49774270
562069879785 242821397
560855441280 124594288
688052636356 115024637
431406947371 97290193
465184133926 115689301
537336801618 99133125
533422740859 206544338
63484955507 89691875
875186917466 748570277
528443314750 471866122
448779751946 82977258
148767985234 72984639
953760228597 118196897
809523912527 118725607
69375967480 122502107
727455037667 5015192
805195026308 87048325
820677006122 748562724
634434809030 748555171
536804609685 357717633
667221065456 18859841
505345890792 361811359
165043905790 354477396
700007805274 244218702
34482500802 283894611
951470046920 173575493
798557136336 83090553
80637763851 305473532
572116180231 156875810
740184872071 210494557
64084436711 185977519
229577035612 554020103
322991454913 19018454
68001881214 79072357
66412708167 169519532
952918084609 68180931
462342780033 153492066
522917180654 132743975
152930592158 208666731
813106185102 344333717
927425582504 748547618
486803799140 734733181
817600142542 15982148
921690962949 44154838
189037357244 130191061
498734844182 23134839
686479037595 4373187
95964688534 31065489
125255742963 136497816
54980161125 40106430
885461318512 157109953
867904213184 68702088
592688698337 48135269
288933953869 257723466
439107626714 552970236
75911378348 355534816
763138766370 551369000
826554506184 119722603
474218506497 10015278
945533475251 51488801
858413730455 18368896
364913580718 748540065
799478707266 724551737
272549564274 381162145
382523587258 981890
628378152214 748532512
348101208743 49887565
118104815466 748524959
578840378334 157797276
922503536942 319371052
447174136018 95787146
780002786165 459056234
134356506404 107471637
776009162104 664263691
751807671224 581913332
98420680814 748517406
887300231098 748509853
240658919929 35159215
833327942294 68309332
348309897727 116104716
67380314632 698229532
882090710803 500907407
487560881242 748502300
980345777391 38694019
713171347638 183069614
292807530548 83249166
339833450160 41647242
748637324163 47765172
50629144616 34079136
413200624334 84865508
30283291634 729702883
211982996114 685910589
482308845110 580719958
442724303610 114276890
274063728478 748494747
105234419732 169693251
323875457627 10083255
882000656384 142442027
581439061890 729015560
863830685936 748487194
20254476789 4539353
999190071720 21571368
760110437962 748479641
792426142894 134299893
331915417730 257746125
954079516160 156241358
164862513348 49600551
324507635768 141739598
676141433045 647767939
208267919140 123196983
440669775127 211129009
398758888186 51254658
570314790543 3058965
27184871792 22243585
682739209440 124601841
771466669492 748472088
271994298332 494849901
58215162272 29026179
177787736309 70174923
212190733826 450166353
366427744922 426774712
761867008148 111875036
758704530907 147714021
109172801151 46518927
23356945445 3217578
216118110524 143046267
357342759698 242209604
84708979881 54661061
368503232980 77501333
42185363368 161181020
296019109436 718222323
758524664171 50574888
46618246844 295616867
64523152310 571172966
148507233015 155214150
824344680874 101149776
768527179470 646121385
199112600380 66224704
794611723074 37765000
663961011008 748464535
226470072921 618703995
329330721924 155735307
227724323695 34230196
407096262770 29585101
624816771237 447960877
371732017602 710616452
60920275151 372581937
217282570828 738026289
754325228413 424569236
327059475618 748456982
215877607898 498581083
788477670667 384712055
365817893449 367302390
160125561198 366207205
23639434792 40151748
87064449284 639973243
486477464628 99699600
240211359361 466110736
699455749357 36677368
666943228757 22674106
468174576486 93377739
320441631308 290631887
289962452620 502954270
839354251156 204897784
317217408292 748449429
302076242091 662677561
732668870725 24426402
905401847302 56300062
734687031107 68603899
330087804026 379432508
966036769706 90741742
757638644806 48173034
889488455234 58173206
429265559388 560228669
288448288416 748441876
506356224984 87388210
148051213493 251295863
662446846804 634006373
159545385462 90696424
355828595494 748434323
383637873389 66504165
457173517228 1336881
766167094778 688403079
221778091739 5105828
470396380854 103853750
790265925688 85960693
788844950398 16563729
766924176880 467976327
572771848202 327158195
192986033402 40385891
116590651262 689966550
1491452740 6963866
253451746353 32266416
62664450864 156694538
908086121454 294687848
899680505515 390354146
323274065108 748426770
342508471887 296447697
569874511473 171007473
305728440746 1125397
986965864942 80937948
927752113800 285896156
634231286298 50597547
379815196377 82033133
912953536573 55544762
926291976205 19871943
854944216211 547094002
53036873226 586951183
698931729770 85258264
122104625434 161128149
23198974450 216310367
923424942112 2870140
459663958741 223447952
825566974499 372785868
786608311532 584398269
885715446750 40476527
357861862282 187639179
90092777692 793065
33233507322 45756074
610965263868 111610681
710272606051 244807836
201584484578 528279479
409945456677 147608279
63282625743 82826198
563019223502 77977172
321012418665 47085402
341949338809 6178354
233336161682 579526584
577570682081 3315767
772660118616 181264447
88578613488 598809393
142150684740 124405463
310800587077 184859675
285882430198 40929707
343715281862 604708286
852605438532 582109710
989277633093 162495242
99805439875 58981377
619293166990 706930588
919854761484 94284099
727467545435 59774442
396050149461 634897627
786559481793 9569651
329330721924 538664854
749511288534 748419217
219781660932 414720124
908199952717 75137244
404812954323 179074077
526929150546 233652055
190169029975 437054345
106371583900 57402800
467876746590 748411664
453416067924 17183075
619203294249 44608018
413971422684 95046952
737222587095 21337225
991680739673 62531287
150236982498 144345383
481770520547 204776936
221825063440 682526845
893780452601 197133300
511429980104 279672484
974378751620 206015628
614750674378 402861914
452596182627 37712129
486803799140 424123609
812349103000 722006376
783579983124 639731547
978547454221 272791701
203655092992 259808094
531471643158 693456036
432474963418 523657043
303843635726 125326929
208898247202 4871685
244988636978 258033139
339037734463 17303923
8782548405 107735992
469921947118 76141793
351952171740 77289849
447143455732 28580552
74914745704 18625698
158727524369 217881391
673803078334 248063179
776009162104 748404111
481126680574 115334310
856955851207 38074673
312109234151 348351913
54390929342 30755816
381569386962 748396558
30097435369 8436701
574625322972 748389005
551155777810 748381452
510787273081 62984467
202470201823 213613946
979393850548 252066269
788677681660 99435245
549449125807 180924562
902116074889 306870837
884091726281 8708609
461865604152 18210283
280877467396 345897188
853988618610 326508637
725095149353 69744402
437325663748 140266763
94164499773 262255266
957096643469 152827402
196841354074 748373899
145970544483 58626386
872429447191 275186002
919097679382 84865508
989463444446 10370269
884641395450 373012458
943029747605 110168058
779037490512 85235605
74646606651 291432505
364534050427 208855556
569400870396 56677712
909735582547 3330873
890238301562 20710326
700149733697 37153207
712157358200 63853062
592795293420 748366346
333624207638 75960521
702572198210 280933835
714553689739 81323151
654342142385 20868939
34608711432 110583473
713740148962 5083169
7525027588 5226676
302452585422 160153812
501099589075 78959062
389897290084 748358793
678988837297 67440737
876281044640 8074157
230841513148 28920437
387719474388 584874108
778426808209 35710584
137031868016 377785954
173371808912 551202834
999348382194 748351240
498917112772 433262739
312549000023 44373875
179923157016 145191319
834879138857 168537642
695458990801 257043696
539042464178 748343687
478779337793 270911004
701058034006 748336134
494024637205 274808352
763640534819 83604157
193055943564 748328581
916585553206 16684577
272388897264 147940611
238228237346 133574805
730624289543 323751792
355071513392 748147309
725113661756 56443569
458991379603 536648203
748570623620 5755386
654876025784 137932886
752539616942 748321028
360998311885 97290193
252660630433 16548623
288448288416 748313475
745032633878 659543066
236855170735 88279464
282358187322 22409751
84256978149 205909886
244422056642 106474641
312618903038 36828428
554128818664 46473609
380385455024 165433359
788122475736 748305922
16655813798 648349520
241912905942 97969963
173935345795 64177841
80175996496 11843104
732855482290 748298369
576688522299 184353624
865508516097 67924129
85867745223 102471551
498917112772 502493537
108195647694 37704576
25101166070 319929974
811276479623 12772123
132507442180 336931777
636706055336 748290816
783579983124 748283263
178499915826 142880101
505730851690 562132025
174063897855 37221184
416957605352 2235688
367941909126 584987403
871427262686 177631454
678273961359 19267703
502141728544 541837114
468554892695 58127888
211225914012 660902606
720489642062 123778564
936510567728 748275710
585132107169 38845079
513185991368 45166940
453492186652 126021805
936510567728 748268157
63296991549 180924562
978150083338 748260604
466068400995 155720201
632920644826 195373451
879595850785 46058194
726461002849 236665702
397468111104 491133825
934765387872 203931000
781759650918 263380663
274488698023 203198359
976336480855 204452157
381956991816 17311476
54509918898 100719255
682736528125 58135441
46640754784 72032961
568931905032 89578580
729521371083 181626991
104024747170 344205316
757839191656 748253051
481212807433 88219040
210245331493 27666639
832440193292 210577640
610124948112 39449319
467876746590 738079160
267822650467 38112438
400253029387 196748097
638863712481 11994164
974255509725 44691101
976686811248 70862246
455545816328 106293369
604040458491 19464081
698786787700 114850918
755567945350 748245498
808707403421 387506665
979562410849 35212086
636450031701 136641323
345986528168 532350546
424210618791 60575060
401078080936 109548712
214418165179 557139492
233772604234 154557039
779523684675 15506309
631337235124 49449491
669617714221 170546740
72561058403 104178529
230704962461 83573945
232949357852 74933313
526172068444 593265491
534520553491 271953318
920204170817 390648713
24226634818 662080874
176519180153 280684586
898400529629 246756510
188741256985 519238538
323210748715 12402026
645750488909 13648271
72679889346 459109105
697153709470 77191660
720499309902 81330704
375747197925 338193128
140817278526 748237945
873859493634 456442896
62724731357 47410181
819162841918 249165917
435616904052 452069709
394774675163 123657716
299667471167 34834436
429305469440 243387872
911100227563 182873236
274063728478 27787487
304195295853 82305041
642005630050 721009380
766297248074 348344360
89070970899 47583900
410548540662 134111068
205600208717 255450013
468192900064 157412073
878215245874 748230392
74951135652 725412779
539460734212 269211579
886742110122 512878912
627235119771 353004561
264694093749 79638832
235887556311 229558329
292645480933 153280582
61937799799 22069866
489605658802 158786719
35255768983 118657630
425480148878 748222839
328946576750 338321529
740982045497 438074
336699145609 175055881
467668601422 115319204
202863856630 24607674
201212235379 156928681
592038211318 748215286
837246988033 34706035
556455352524 487100523
956951784482 748207733
591103724758 13648271
75708217754 748200180
337870048622 372113651
907618946151 76345724
309539712728 15604498
169323856528 50227450
490065311317 49381514
340555712932 38301263
327816557720 696688720
775913466000 64532832
804672895377 45605014
806292446184 748192627
29255434888 88558925
384208947760 99971508
308105980421 8300747
832625861138 80953054
238435650279 4191915
626106905908 748185074
587365346779 16480646
246364422669 106746549
969304837887 4055961
229210043301 158295774
125558497415 32243757
363399416514 297890320
323992264772 25770836
136737490247 45740968
288448288416 648621428
875395606856 389410021
789636639940 748177521
334021004087 541920197
747899411575 6374732
747403919669 96300750
661545827587 71345638
297533273640 433640389
302555963333 96179902
351844579255 134390529
742697549616 617888271
145941389903 87592141
114284797516 16563729
898361087863 209799681
292990781028 748169968
827841725397 282331140
845408445694 20997340
770784633998 168447006
772889450355 67319889
777523326308 146445117
227653257518 81761225
173943563459 97728267
447732302312 208810238
182456794136 748162415
176400137320 272330968
509483814918 7417046
282511746959 530107305
526929150546 110349330
745725878024 748154862
431733070399 525499975
242003511730 69721743
298290355742 710382309
578305006994 83883618
189712942476 72312422
968387753033 578167044
413366835246 139994855
261236626540 285118197
717890338754 59736677
174730321298 81156985
158176752462 41186509
452547239187 119594202
107307740079 182389844
508464402020 127653253
695758459292 737218118
206683421400 748147309
934898501944 45861816
956194702380 494804583
189080348920 154987560
877458163772 519789907
864880794226 381215016
892351297412 73943870
471662157100 279657378
433292424202 200456620
456275888902 206264877
133624326543 298449242
770779716995 540485127
261199707476 659316476
182867163732 145659605
511030426404 748139756
123324683777 57025150
142952473049 86496956
488236806765 8451807
284208535150 263546829
764652930574 535016755
490493067919 50000860
609192878106 11631620
474705266729 119344953
375404526274 75650848
907606294876 48157928
713774824785 28716506
648062286866 402061296
227124638154 732104737
723656855034 54751697
570472912598 285171068
527444990234 179776506
882075000563 645917454
286013890163 102169431
483429536185 109103085
483212931251 372136310
221825063440 32976398
148388099546 132336113
415218852693 399855820
514396925281 35529312
332952821874 95500132
808345856823 116255776
532594962677 194761658
903017993319 156105404
868944192901 114254231
720601018600 1827826
862975626724 815724
532102968216 114390185
498313583160 550492852
843766122186 31382715
551864536224 1117844
458547490199 69261010
980717898189 377816166
984492878006 449713173
838513202353 241967908
245910903190 98551544
45424933674 690034527
762062729037 188356714
823383086191 87448634
665916315730 177865597
561551464930 13142220
292141114658 15241954
781294643326 2719080
880635361810 48822592
622737559956 26359970
806199076404 42855722
297932359054 303585282
731450111498 464146956
467175095955 502961823
241964137941 129420655
414322591460 331614465
959801560376 140795473
91127198401 85515066
301669853332 283720892
10926451131 168477218
382824347718 114511033
462109528287 184701062
30783285128 61405890
252540847406 79132781
759990013336 22840272
583352477674 20211828
951652209768 748132203
806064519709 67508714
277849138988 745685031
175217489392 380429504
562512009340 304416112
642531515228 30944641
157473084770 202480824
789488322085 105915719
695690241002 27379625
398910960288 48815039
870644424854 326493531
872158589058 748124650
52758130167 117577551
988749232766 748117097
488317963344 175206941
235452541276 202571460
357170808506 101995712
188199593996 19939920
199112600380 748109544
919854761484 748101991
163404437722 48414730
742800655619 179451727
688187638272 91391300
953923456074 105454986
394225444068 53082484
55122693788 75416705
954597478241 45907134
835898302100 270948769
342958199760 98483567
117132782943 78762684
465202117619 372581937
915904212588 43248478
980704582250 49895118
429572694580 384538336
857173309224 584942085
223859100634 146739684
809365722495 644165158
299337994201 205147033
870460381309 68226249
583677959103 15740452
413924677167 171120768
191541779360 411207979
648025103853 6465368
554546771066 277157335
259479867935 76655397
580982068031 285820626
47636443709 15121106
344472363964 133318003
365670662820 748094438
390769729155 568310379
885028984792 748086885
199463663820 312256126
322516983006 685223266
735048336415 29841903
59531468088 12719252
557791908339 87728095
290723031761 378594125
999249121074 31465798
294140770190 193485201
637051219883 46209254
635093513713 32719596
935160900311 312188149
4084396016 50333192
596895180638 395339126
94280521406 181272000
601880278644 748079332
824574201032 634066797
265735825356 743630615
369936474342 227896669
832033237652 748071779
665475175212 748064226
27254963226 748056673
68723018589 23859927
692730130884 635411231
391871590601 113091069
283036755989 26125827
202299247221 119926534
202063510944 16865849
456918814962 47395075
748696841803 16737448
853134979362 5453266
694127767810 56851431
977048917174 69185480
585382632220 519472681
512062815356 323132446
388066376125 10113467
275489084914 5264441
168829316300 748049120
811750732087 141067381
887086020871 109548712
728256123547 27908335
368453783489 220441858
806032895298 54479789
24226634818 748041567
267701213333 163749040
644382860052 275888431
43286929841 280238959
374755648044 748034014
396617417526 8414042
280061102203 27545791
909884346435 8376277
480658938796 24441508
804021199878 748026461
847174879692 247239902
525414986342 748018908
898656462628 748011355
730429135535 88354994
787529407029 180365640
709291109619 30121364
896038881466 132305901
476316237734 424871356
543978377454 133023436
809320774592 250026959
793423697004 720843214
761446978671 41133638
331601968230 743872311
124918554384 668115721
178196708194 261031680
15976625785 89918465
325810610539 472251325
513301672710 748003802
623656895604 124337486
999896986796 22462622
251351265418 747996249
442135955122 747988696
120376061772 54170116
405301572593 470597218
406309814604 48694191
243023362296 747981143
226367556052 747973590
425931433075 72659860
966692188834 49215348
528267466210 106255604
375512730146 222866371
862198370559 77282296
370970237534 747966037
960466458113 177548371
276987810786 33225647
442135955122 747958484
158987248974 514684079
248322937010 118461252
236209623378 747950931
416171006126 93687412
670774749926 442281021
195327189870 747943378
244086303133 288154503
932668283534 31767918
104477337630 747935825
435015036100 39539955
195902199760 79533090
791907886246 747928272
190625231175 14426230
582723796572 83996913
390300975275 136611111
789336839117 56594629
12012572125 43648787
266953043771 113091069
124161472282 747920719
370970237534 747913166
383991368489 449244887
879729410078 747905613
1895281032 246643215
387586315404 12832547
461994420567 346161543
143845606934 729778413
673783667530 9350614
48453262082 747006806
448831429572 44336110
704669438908 33731698
688693145456 21677110
787730044921 307762091
824205501743 1525706
966793851808 747898060
85396053226 11367265
706368213132 471979417
875186917466 114246678
272269303062 242549489
830441285507 21926359
966723843457 56496440
738912139106 23444512
72255569765 188507774
934153957822 23029097
79905221446 112162050
765244564617 146769896
571300917370 22364433
629135234316 747890507
236209623378 499109793
420802374889 50295427
738155057004 225993313
891339369537 103778220
553433013645 115387181
372378350471 3625440
718328072869 105976143
329183234899 124722689
275734020745 42447860
49058355571 135417737
576896569278 747882954
319440013684 6571110
663050218209 13935285
745448056431 165312511
692702200296 7175350
624897399512 247791271
482031778817 188409585
966036769706 520839774
436079298306 591664255
804021199878 747875401
778252341868 5611879
459548843468 235902849
830992397299 187269082
535043394810 9894430
705600526618 686930244
717011313467 665154945
612876934909 92554462
25399826796 190124116
898975388053 316432935
2964709896 46722858
441378873020 747867848
20811479921 303366245
488957536278 3179813
240596773845 56186767
556573277513 614194854
43493889594 391147211
762996823247 61617374
348910905043 15581839
326302393516 609549759
795746787102 135682092
210956461143 174089097
825491346310 81844308
830519073448 651106365
875123246082 6072612
49722905870 102871860
981935493848 747860295
767681258982 608167560
412609753144 747852742
160352755438 20710326
907741447852 747845189
614750674378 185834012
24052961542 95349072
472526522014 242489065
636334146022 360617985
792233133532 260117767
336716147412 22946014
467119664488 747837636
395021008705 78279292
528443314750 127079225
244278428794 58180759
367656111565 200199818
830519073448 682126536
596153317831 39426660
696015699366 71572228
745588950093 1072526
294212146040 115591112
36339948450 747830083
806895507916 105477645
314525014665 223863367
111109079866 103649819
754890124430 355194931
823238551983 294838908
157950751596 54706379
61323657816 53467687
524603621235 42938805
140104592958 19380998
916633084235 160810923
247518460239 9433697
322516983006 313857362
273510109090 394024904
243023362296 342777799
18796522011 99994167
685526582042 336954436
166375960017 90907908
183890519296 65310791
769195423186 747822530
672437489193 266046872
457043522545 140848344
523029380469 94427606
229395884460 747814977
984206740154 747807424
915870299618 143340834
596580703930 747799871
581439061890 427008855
221067981338 747792318
547072703976 77093471
426994313082 342453020
134651360418 86255260
687430556170 285677119
983275372983 145810665
470004191735 116505025
533365466460 360187464
645249868516 477447789
741410436145 519049713
878768888327 147925505
896042763708 261318694
712386025275 6344520
629035285873 40816412
211225914012 747784765
983788916153 278803889
390477821217 112683207
2747614017 206695398
585224472400 432197766
526172068444 672103705
906227283648 480317929
884271902690 687088857
501102194860 31503563
606422771256 659520407
409581424736 747777212
288448288416 747769659
170952826332 41375334
509368269124 125077680
299314360864 441049882
905470201546 747762106
881818976928 29524677
504216687486 747754553
829004909244 337747501
161400083818 143038714
399739357410 744786224
348133845256 5868681
896385216322 745926727
305400497039 197888600
257148545067 211937180
405804851236 127222732
364780315992 2930564
809320774592 747747000
155778313636 131218269
950073966318 42160846
292823203023 9932195
972037066442 23172604
453332048352 58513091
28042952204 159889457
728770361593 133219814
928939746708 714000196
745997838895 366690597
746755547896 47953997
850203208100 702534742
929163685605 184761486
22485397628 132479620
941053060340 543785788
34015121568 33844993
645650305917 99760024
359090152989 75945415
626530553678 77916748
350529020780 741236314
729559136083 171876068
561280100746 337853243
153023184385 415286599
280605189705 159096392
730750930694 22538152
623078577500 650320853
846902541577 75960521
997596593463 117577551
342201117658 637828191
545613457635 166022493
712414265536 374387104
513876826107 144534208
21484436709 39645697
160627548278 501896850
905470201546 372831186
889794132291 471443154
166558069994 747739447
897825369085 1744743
528195871323 167820107
314946161986 11540984
141574360628 747731894
432893429830 74359285
631191250740 51745603
413109467177 78339716
264950049813 6978972
977869655960 25498928
560812570452 123438679
607870756480 45771180
554092987232 52651963
929955768309 84797531
224757559790 5400395
40882441062 64970906
199887280972 79472666
342642190199 275948855
988237064242 22236032
975878837032 747724341
223949223030 103415676
993140507171 37153207
893356887914 390981045
771025506721 421751967
735659547428 48203246
927252687187 137608107
504216687486 331614465
309929666159 424350199
386548571375 108362891
947791730397 48656426
522813621471 65038883
740587031150 172238612
567649474421 62130978
579879353502 31322291
100117642724 365610518
298290355742 743585297
256650840132 636521522
337524310453 95356625
411095588940 297021725
263464579050 572577824
416159215893 89404861
217886289671 8202558
221750953810 59661147
549036444993 580017529
930307775874 135349760
760867520064 747716788
83551634097 132230371
764786248577 553808619
843749422503 335255011
102206091324 665170051
960188673879 79306500
758185202139 394047563
178445451143 50695736
219936452114 152925591
135278508261 89654110
244344736581 17998799
451978022448 680986033
96795132925 39781651
3877164355 450929206
918340597280 140583989
553319552885 88377653
965811350827 199429412
215011324522 734378190
21888295619 3987984
282111513895 145236637
176834457479 309219820
215725679709 22047207
604701066124 173907825
253280263041 245631113
71671035948 148627934
183213876238 747709235
619951886779 50960091
142037827814 260903279
464787579173 24267789
874429835364 122660720
929696828810 747701682
577347785498 159300323
863830685936 734378190
754053781146 561036840
626863988010 168212863
204995901146 124941726
529217557268 512418179
550985480725 45023433
38611194756 747694129
117017463739 34736247
106748583936 747686576
431536805694 140410270
602072615789 421751967
135462454023 14501760
289859641590 57213975
811948643346 156445289
343715281862 123008158
731979569245 104178529
916281265495 136316544
3785418064 747679023
140637585509 21035105
732098400188 728456638
81183173128 368812990
569574589396 294619871
300561602048 94820362
662978336308 2900352
445558180033 201128837
296337732741 310095968
585069908214 85016568
316874902807 11473007
134289813414 449365735
560997845136 111089524
159744331076 687224811
877248628852 136127719
251765653210 18240495
591740978515 102418680
782712129130 37523304
828247827142 74593428
268938303285 319703384
829834975985 453059152
511723338624 11956399
669455339827 349515075
613408189864 267889804
717713840250 694641857
571776771070 489827156
688675554519 129956918
641172527409 30128917
691102196247 97252428
539042464178 359643648
887199716180 90129949
864952880058 57954169
499429689564 27938547
755979553638 194089441
449251783828 277112017
286075983376 82879069
987992150664 747671470
107946814109 18512403
857976253142 256960613
326181477945 51775815
450148452923 217292257
716956758148 743200094
392641701628 115863020
111564147710 24116729
310403669374 126973483
201276435879 32704490
984019093828 141724492
894113970016 747663917
773737915798 747656364
791150804144 99918637
442376842951 429546663
488028200458 156558584
331187331595 361977525
69138576690 8882328
786608311532 747648811
236209623378 29902327
909813265152 123574633
86871130655 42953911
405971243826 316047732
394004586795 423111507
880486492180 35045920
383576339098 62750324
787605662117 218727327
458034679264 707051436
229978281184 105961037
543783668667 357430619
564421996062 159005756
965165320484 7575659
703943958558 124594288
454181261948 22016995
442796812410 76443913
634062174628 121777019
211982996114 747641258
850960290202 325451217
903607897319 271583221
802507035674 747633705
56560519821 6231225
350336638723 145342379
344472363964 605909213
787365393634 689490711
866701768843 23097074
535257053668 747626152
753885802832 114707411
635518784972 405316639
400114771722 13874861
97920310076 391940276
342039053343 92018199
142754048186 198205826
192298861462 747618599
150659345852 747611046
222582145542 747603493
336079709379 26631878
555512429263 158295774
230510903232 287119742
980421329644 249445378
612034050727 195335686
784337065226 626053064
540475940089 6268990
970985507976 292837363
200931490369 225132271
419253935171 10241868
422451820470 149738225
696293838591 87992450
728041716536 38225733
718687089212 288313116
874891112180 210449239
52634049483 103302381
710706926210 31050383
512544590608 747595940
901684791036 186468464
928131395248 20377994
120685130532 414984479
83240926742 5302206
314643717613 107735992
941672451658 100673937
112555561637 147880187
339929871352 513294327
989506314868 517901657
556613678510 478263513
516330001118 192986703
224893687103 100915633
88400415965 75310963
804491819755 240668792
858393140977 69366752
261193332744 747588387
667746421518 238697459
436079298306 124065578
211675491231 64140076
903320898425 4901897
352631805380 126935718
933482239320 494207896
107505666038 747580834
909927164392 68754959
256239572135 38482535
710143019230 747573281
3159108604 49653422
644310132215 51889110
482926355731 10649730
166432312950 114390185
373328313128 657972042
349771938678 581203350
187572174245 33973394
308132423068 629837117
785094147328 481450879
938024731932 105802424
507704789663 130266591
884938009313 62825854
372879431191 348019581
984206740154 747565728
468601638212 18346237
51793786192 123793670
138546032220 747558175
448061952997 52583986
524788246361 554292011
740165974465 78233974
876940360710 469011088
163056199104 178975888
441378873020 587865096
429265559388 747550622
827947218148 136278779
537528299974 747543069
957661358620 2469831
396641111287 9750923
4398230719 81549741
787979512958 57584072
448047390813 6805253
171569029878 121202991
985303004827 393133650
598094868134 747535516
870335628408 237345472
24497304126 46836153
292045727821 130447863
721410873513 7273539
656704334364 378518595
58295329408 152495070
128703964894 575432858
659940226765 26186251
432224445920 57380141
553143077040 20959575
568807680841 336244454
635191891132 747527963
910769776260 392552069
890328559506 747520410
612901232910 43142736
946668735657 260367016
922030742207 15861300
671325023741 157351649
331201795590 157359202
819162841918 747512857
265735825356 72720284
90351958887 14471548
511787508506 747505304
962060963578 45401083
876441538337 10800790
812306406297 3202472
800591241101 147880187
733179105681 139987302
641564195371 101134670
225725264444 333812388
578710861 168167545
965279687604 164829119
521629575832 146263845
864361835555 206786034
940939524050 62153637
398982275308 747497751
430451666996 63158186
282151529689 124903961
421040090052 215789210
146873935342 190509319
547898102963 14041027
401818901429 118506570
553427024116 747490198
546642862746 423542028
456398647811 70454384
249837101214 665781844
680280830006 41813408
367941909126 617540833
87064449284 731976336
390541198440 101044034
58863798400 169753675
725284661270 175705439
5299582268 174746208
743454631718 747482645
620807331194 747475092
273306646376 608341279
87821531386 747467539
414880999450 205736167
895491780317 86338343
516606101033 322075026
991404647311 24622780
563269091442 395157854
60566575714 192201191
521508282611 30974853
632092096644 11246417
557969516728 136777277
917540841134 18784311
227230493449 254573865
931974140175 738781589
522289624949 69940780
428416383963 63641578
942311291545 129737881
397339529238 102939837
86206603015 65990561
701594795504 37697023
102782483413 167011936
24870392114 56277403
462487367112 75741484
426139208552 385203
837332812366 340398604
988703386462 22628788
423020893702 90114843
354314431290 542871875
58240283550 20687667
225389632189 195207285
873368073201 128453871
804021199878 659459983
947109717156 430309516
483775470732 747459986
195220164266 23104627
24441540327 7998627
583730603107 231476791
505908558674 253085924
2821029177 53845337
643255915499 107803969
365378905942 33467343
526390206637 506247378
501478968306 235215526
529957478954 318963190
290719534722 747452433
517087083220 747444880
181308127155 381864574
521629575832 747437327
662446846804 636793430
933541756960 616309694
505337612704 321969284
230552867700 85499960
551626684701 122736250
679105492976 439486411
814583105869 24290448
305794642791 45642779
317079664637 121799678
942567224544 607049716
523293077952 444441179
503935315983 126694022
585261602948 184195011
80301270148 609330722
931341199181 616128422
486803799140 747429774
561531502351 39441766
835061566060 305209177
27759896382 202994428
278498379762 60295599
511631192024 68271567
247666793200 110621238
34068702144 405044731
515972117725 322686819
254379593826 226597553
164286823688 747422221
207221013728 65673335
646283163828 18232942
473639886679 221914693
273867849382 17281264
380055222758 747414668
250450457685 131052103
390429701054 122237752
544821782793 103121109
940295978238 747407115
496319010797 227284876
171100562606 747399562
566794165554 241431645
807445736007 341229434
863325179158 139126260
428219197792 265639010
785851229430 747392009
763895848472 378820715
576606806392 156558584
603575918779 506753429
364749733895 123959836
48453262082 287165060
368104714041 290307108
628378152214 747384456
78736546162 217934262
473756776907 16390010
422047826012 368359810
637357864130 28119819
679205230341 549359902
366723180517 228946536
87539729362 217405552
488761135619 109027555
140817278526 747376903
686827071876 515749052
635191891132 747369350
647305204764 747361797
117100025582 21171059
354314431290 589239742
396571684111 89759852
328429355269 129987130
928337674825 583212448
528836546589 307950916
406989350055 223070302
909749502726 49728952
610047378802 91293111
143088524832 747354244
541831619694 119775474
246373765730 249203682
939167938500 49585445
724087436052 303623047
991416754770 109888597
254174296139 126996142
164286823688 592004140
598094868134 747346691
89346979772 526723561
152006037793 8972964
922227724041 592759440
386800056063 14343147
208423858378 334726301
723770497066 422341101
12113321186 747339138
445896546880 1004549
822191170326 747331585
27254963226 702504530
909143775191 71549569
415480496166 40514292
816602580473 218697115
790945906766 108589481
925081971311 6926101
416557031997 114677199
437426420768 140002408
674560160436 399508382
913505448983 27923441
84793202978 470091167
203200742683 415603825
381401234929 70318430
199519367195 273312858
624448774377 128401
486647188091 44064202
156654249746 17666467
87943081815 611438009
406998549609 128265046
928507322758 390044473
679102653048 57765344
776452085130 56647500
174287352954 178175270
368439833098 56496440
610773629558 87441081
783579983124 747324032
231667130766 747316479
102963173426 419501173
5878149621 34139560
603837615123 179074077
586738636604 747308926
907948498241 469940107
872072417287 4222127
127073749251 105998802
73318238694 29003520
278492020136 19962579
984808638724 58203418
787365393634 747301373
464091336080 695910761
501188359078 521255189
671665029183 398466068
684211197692 41103426
291476616824 577985772
809320774592 747293820
162989551432 82516525
371685937155 13195091
274799232065 845936
583584732424 21125741
47503057729 159368300
303801014147 447696522
177504551680 357868693
368311552946 152162738
235011061279 26080509
766827513992 17696679
130975211200 95794699
816891595612 747286267
452473280211 229837790
317529301874 106361346
736417090263 117456703
925725494058 11843104
876244140682 384704502
701058034006 747278714
118147021630 555273901
583576590290 116935546
34541580368 180395852
909425169353 169292942
221748514191 42863275
285168823164 35597289
108645896724 98445802
309465768858 3640546
953670529169 185025841
574240278991 236582619
526172068444 747271161
633677726928 94208569
98465409680 151702005
134760621710 747263608
382829627265 219233378
150332762091 52364949
551155777810 708750861
145359771138 457832648
835061566060 421102409
738155057004 139005412
499744520857 225132271
309169638387 87222044
906984365750 558695410
902602147798 18874947
632163562724 303033913
664950604662 246492155
765980724909 75900097
19634685568 3444168
318373031992 118770925
568992026912 152124973
520597542277 208734708
433527730364 71474039
654011344050 7001631
778169077596 24441508
665494495786 706145076
739611909450 2046863
493216051196 302731793
221875411738 565629064
128451687547 39169858
124036923718 25483822
82215448785 169950053
419773543400 55877094
366808967491 58067464
894689599252 22168055
635500763514 202488377
792688843381 721160440
392168536390 667662541
400136713187 293033741
273839729563 25038195
498160030670 206680292
660379342673 191528974
974364672828 566829991
994048807480 730488395
642999747951 505371230
475992199334 101240412
820589905332 21790405
104386392363 21367437
511030426404 246590344
605453480472 47259121
949380963462 732716530
370567436450 291455164
924682304316 286938470
894658669717 31579093
470707413394 136701747
143616124541 101232859
831846799806 91247793
789636639940 747256055
879729410078 747248502
921309861634 14048580
467876746590 141679174
226099424958 249958982
803824897814 135425290
745609464041 3542357
666989339416 747240949
850030516714 25106172
146873935342 747233396
463482851700 34509657
482153706896 16624153
730202855208 277263077
9483443740 227798480
10599156982 474577649
746482960126 222624675
954680538176 368148326
486803799140 725850853
698764181977 4758390
45146500288 112569912
45424933674 25196808
508656603211 63067550
888342793941 257783890
807049528286 49895118
128242378811 413247289
960737194992 747225843
974556179143 272753936
889233095857 218432760
634026146818 100651278
436047787596 18444426
300316303673 8059051
399243306988 109760196
403661363925 315164031
945246227108 167918296
933879089046 207125919
753389578285 625743391
807575217086 4818814
136222814127 17900610
671697794097 453633180
868673372533 427854791
305757633091 50151920
655345331439 30529226
368623559823 29033732
99934845018 747218290
573638698053 82539184
143454528106 365021384
750712200022 62682347
173551351275 108023006
334015286466 430226433
305022688832 5188911
375310393235 71859242
812349103000 747210737
15762717678 27492920
265086947532 616642026
256222441931 249090387
678976102939 23520042
926275578642 224731962
266323901936 49630763
405796014226 473490017
140007680821 27530685
480747142324 344968169
468195437872 36813322
585542763373 424999757
870568623352 47599006
952409291870 747203184
278606221090 397280247
605296725510 79918293
542663861699 82743115
190027615156 714287210
702806673542 109246592
589009882910 645335873
311080403068 67742857
227711249452 128929710
784637448036 74125142
498587386963 115409840
365670662820 244513269
882000656384 747195631
650132457612 58256289
504770133561 79487772
522386657934 34003606
432820279025 187321953
956194702380 478354149
926364696489 194776764
696515541394 185327961
323892346135 39585273
940295978238 189723807
734885493735 61353019
208954667706 683440758
102310934517 591309264
841223307765 110205823
534364841249 24600121
822579522927 123861647
195258646801 6004635
385453069555 570138205
141796864455 428655409
182076297061 104155870
454081048744 53958632
621125690144 208221104
326937510180 62025236
494228439804 110734533
355071513392 430966627
546910057674 208810238
198355518278 433360928
909015850030 222851265
169361334514 209973400
136133046722 24094070
617509376198 158552576
685673971284 137419282
722222080413 5679856
475327263832 89533262
656287243004 88830833
441009131417 75635742
996171788802 34970390
645191808605 115659089
802507035674 747188078
605665689154 747180525
329330721924 211967392
770627411156 20732985
78000355658 235494987
213497160318 501005596
130009878188 104873405
963765523400 476616959
372178732234 254860879
221672221338 93642094
28012045328 747172972
219979783675 252934864
798901061785 353971345
350529020780 747165419
554184106218 558823811
158230166872 747157866
222070415092 265185830
254272386950 93793154
245294608602 514903116
738836118567 30128917
415501153621 18829629
42033608492 175622356
542665659313 619346
401253521614 724868963
262565652014 108476186
633677726928 747150313
290235085708 448157255
563836903323 47901126
774844467657 121588194
918082821349 89049870
163630060532 594564607
475079283736 38716678
224096309746 747142760
635857854248 52651963
645791040560 314725957
563907342601 104178529
189270533054 747135207
650470318002 56390698
129115829984 129367784
598094868134 500643052
317217408292 321213984
749855788417 350330799
799653944419 10891426
405672575953 37077677
281282950201 47976656
580681979788 747127654
589239766018 115281439
499559638929 93755389
692258960044 156082745
357034423985 281734453
518601247424 745382911
186999286748 747120101
224665549144 58007040
596921910705 354802175
666740309859 135417737
532683869040 162631196
790439123125 392688023
200626764584 314287883
834435158411 387317840
245294608602 708365658
269031794319 384908433
257998521516 112539700
436321145366 310609572
214782076272 23761738
437349138472 175599697
837242116348 34638058
900083412747 13036478
456458120133 23822162
367685447417 9343061
350276033451 130281697
108262748140 326032798
382810850507 141105146
113377070829 76980176
164906977859 84412328
117887591592 39275600
809320774592 747112548
57853214959 388473449
22712470614 747104995
909059370416 142562875
256265592220 312648882
45424933674 577366426
223339227644 15831088
346707348723 2160158
793422050450 747097442
376270393829 719491227
710725952217 91345982
499093195861 524253730
968056441094 21677110
713856993872 56216979
658412089511 9131577
619444581981 57176210
317665663736 228742605
751489214491 211083691
259250762786 389228749
97286477828 143982839
540492390523 50114155
324295683482 148476874
348824196603 66028326
916602494585 85666126
176400137320 747089889
611613643600 73694621
121561489610 64547938
141574360628 17009356
733032101642 374424869
334999086969 141792469
69651560938 747082336
391411454288 33180329
471440137071 211491553
537528299974 225479709
252632284024 111074418
742990417191 114888683
212376666027 328170297
502912390940 286394654
402195032870 114171148
167233640526 50114155
475656294765 78339716
646918491570 182858130
413366835246 735571564
486046717038 551134857
872807724090 39471978
821434088224 674362052
175663221728 442983450
794886780675 10272080
33311620042 567774116
97326825954 139315085
996507285103 460340244
243722543506 44139732
314796409061 43293796
854617451178 93800707
356968826180 268380749
423413400047 79434901
65020962987 73755045
383554367421 169534638
423965984674 22885590
882306794580 27870570
593734923979 317241106
853043414343 64978459
22275220297 14018368
259338226526 135621668
990714379047 192103002
136946391121 57576519
575382405074 57667155
652604779478 544745019
154219813322 211657719
222455157359 47296886
952802833382 16729895
132489375404 524472767
841100722981 2681315
72679889346 447333978
570082830360 176226596
815513113500 105689129
648549613979 30499014
631116272109 49683634
20674861257 225313543
689344817890 76368383
677486372690 48603555
265735825356 235502540
861471447586 45423742
188109063738 267255352
932725157218 625048515
466273600899 39388895
956236984074 174119309
613110496328 82811092
555698270422 747074783
900311074867 8497125
109389874371 62916490
74010463185 76172005
14384567492 664346774
138546032220 747067230
471528053991 28361515
493278031114 294098714
359033044756 534299220
639412414866 211484
674560160436 743879864
236966705480 747059677
469176715673 23973222
214555282341 38694019
731741800805 5785598
725284661270 60590166
663098761340 90175267
131540115176 142336285
421135069027 38180415
797447736996 169746122
127946882792 747052124
207251384341 157918124
626394206922 79533090
721282691550 79850316
419775363673 332520825
497273248858 92207024
380812304860 59963267
794710622056 2900352
184728040442 317286424
502602159424 79933399
60374639284 44585359
310088687021 283826634
187756368850 283524514
39675744382 60582613
165723199951 17190628
470905074998 747044571
716663958956 115591112
962794223518 64978459
597337786032 318034171
112048158650 706975906
95437609982 556724077
306350173088 163892547
976519625999 1548365
358908903648 56972279
2271253860 629686057
98797333818 225925336
208600394647 111973225
947525562677 313532583
787250407168 90636000
315703244088 411049366
617674016492 53520558
89874904260 202103174
161628614939 360791704
897142298424 747037018
82284664477 105356797
749195248761 192133214
213497160318 581739613
669923588062 32319287
247430573531 50295427
904583888020 20521501
454249268754 706983459
238392326271 10408034
56024083102 747029465
442160094510 81443999
731215304240 72244445
358856923902 747021912
736270758441 95439708
715640361696 314446496
151502720979 591173310
495860257089 1397305
480356607312 119511119
846670755113 436314151
718310829370 31903872
498160030670 731077529
725284661270 303547517
794179132552 747014359
974364672828 407204889
482210966189 2990988
653390933077 696854886
116423428248 54562872
504152691323 43611022
703849040007 71156813
887034841743 113030645
489461774152 234943618
274063728478 747006806
603394442848 80265731
531953547217 151558498
918940909720 72372846
507070640189 65008671
478888954482 241114419
352529998493 29517124
495131702262 604338189
872158589058 706092205
318745877878 543513880
843166776936 116127375
765231807600 46382973
57360246161 58732128
306358292563 63694449
915405820330 91157157
178671383626 746999253
741789649616 97010732
624592741704 421608460
609908516897 213757453
870261367312 82191746
567920747563 502908952
334736703302 460279820
510499231873 360104381
981178411746 291931003
230057867145 84986356
36742991636 266356545
470632925708 244128066
769430895514 105319032
533942515254 204089613
623078577500 736576113
835818648162 416714116
476204649712 684203611
423208902572 395384444
25172609897 350935039
83792408631 179398856
923860840442 405520570
575382405074 744280173
415917308409 252247541
906949826287 944125
52995754694 384228663
336334041142 388564085
936510567728 667398186
154566095307 119548884
11268262146 68505710
777547941535 466495939
2449829439 475348055
190784697258 314151929
744998026032 363042498
6813746472 17840186
576139487176 746991700
794819762906 64495067
796353935007 61904388
796597994690 343706818
946961618338 4010643
349999993960 270533354
571488254429 94805256
388383125880 339477138
27868108213 71345638
638152726338 9584757
663489356776 86935030
461820089774 296855559
419202552112 31805683
264831256229 124722689
227047469559 60907392
480603764131 23776844
990547797632 312958555
800235789368 703365572
995432886771 19743542
293842464455 414146096
925790910591 34947731
697915376243 94435159
57026101441 453701157
190027615156 611354926
729827153882 316198792
607936935460 739106368
804021199878 746984147
533742889464 18210283
72679889346 188122571
804866153582 75363834
281634549498 739393382
821969165403 67720198
951652209768 178968335
825835204188 1457729
69968515030 121331392
727830104135 212246853
280120385294 372007909
652333128686 14335594
981935493848 746976594
805355263203 105024465
933976855078 83936489
555698270422 746969041
713171347638 746961488
452735104550 746953935
973280818140 266152614
309646587272 746946382
794936214654 739370723
626701908589 24630333
173193777555 86111753
817648677714 746938829
636470908193 162079827
679737097495 2288559
228943520590 413662704
565960005087 146762343
945408019921 144013051
265735825356 745496206
30878543564 50884561
6696562083 80809547
309543738477 47644324
149145181648 746931276
337531772817 59472322
163340244775 15521415
564026173544 622540919
468633828692 414055460
93789320010 61957259
370799472163 32266416
390907631829 394893499
394285792538 134413188
780309747638 159330535
337725401119 342030052
806790460792 76640291
493617538058 746923723
597833345915 14176981
101067401856 20717879
921965174614 119239211
66623232530 247043524
314981419390 22628788
86307367182 666552250
386111879574 746916170
6491686958 112449064
921668198207 121452240
868648107748 46420738
898656462628 347573954
998253424596 276832556
52574433654 265918471
339929871352 598416637
980532751500 389923625
274673089412 89782511
353214398076 309408645
279266715834 51949534
985325475002 168688702
605266498404 14645267
597337786032 652730260
57349830574 1518153
258568138158 147562961
591281129216 713192025
937379993152 611694811
373998565942 521542203
357342759698 283826634
261193332744 741523328
822765130349 107751098
697815366970 99790236
677185521594 3376191
349190524250 333487609
120159328843 69177927
784337065226 737943206
45975864600 131384435
385354797472 651378273
685842879023 15015364
18779376701 135991765
904528539636 41141191
580681979788 746908617
183761937024 27840358
763066348612 5173805
29526209532 704634476
675061566341 32704490
57855609260 388110905
984963822256 157789723
747240042228 429652405
9084992778 746901064
380611584291 83302037
518015656187 566233304
641700338196 88453183
397468111104 340368392
317974490394 746893511
232741310467 236469324
474690485508 746885958
52821832169 6782594
156716002668 401759176
977146026095 228614204
535164763967 66270022
731341318086 746878405
548006888822 107622697
624403290211 166853323
479232978120 746870852
894721880774 92833923
766681960129 168771785
698786787700 43414644
845660715488 746863299
785094147328 746855746
260436250642 190433789
495641340937 167820107
261199042812 565455345
517844165322 746848193
163305803095 85666126
67652947720 448157255
962251359196 746840640
984963822256 177359546
777523326308 656846645
219454911005 1185821
347584704391 322777455
414790439386 31322291
124506206308 321772906
280877467396 746833087
236802692491 82743115
346743610270 746825534
662111154125 133914690
696515541394 165214322
672217704852 50861902
247087924133 168477218
466181560041 93914002
342769148576 122290623
963765523400 49464597
511879179267 142864995
320063928843 12953395
491346291752 682874283
599779820774 430385046
608631456469 4531800
230670671841 117154583
863073603834 746817981
544342038892 746810428
863012583553 26269334
787773988275 217904050
620666203795 56639947
379161741435 3308214
755101336522 388541426
283971212337 606294416
510944896638 68754959
906775117844 187412589
982692575950 746802875
843587312464 305707675
64834887279 34358597
736070483093 7160244
892237828693 338480142
899162392780 31835895
442013612034 60129433
19598098836 55937518
844550259134 28248220
756084850011 169723463
247565854908 57281952
887532840839 472591210
974682578598 87758307
161080312863 95326413
71659744213 189572747
211886106636 3836924
24226634818 500567522
256650840132 137728955
131732293302 746795322
310912847316 118340404
451819266347 25823707
101276378260 47840702
968673634083 254641842
664718093110 581648977
566577515302 412937616
753026483322 51662520
308889505170 746787769
647258308593 29305640
834925423641 59321262
56962044448 501904403
622274704969 891254
555084423412 571021906
23882656498 63815297
277107948398 134027985
764116471602 475045935
279018788609 12175436
822404988203 398518939
499507130473 20846280
825032630367 142510004
136107011531 41088320
76128829218 77176554
644791711495 229996403
237723787582 746780216
332867994131 216839077
300309505973 157774617
981794698781 115878126
176400137320 545387024
642119725668 215419113
268652822950 24441508
866101932242 317875558
526027866974 108272255
984963822256 519646400
848287443739 154768523
561906289358 40030900
200873460670 284732994
127189800690 746772663
244246200143 202828262
659982289422 19101537
508548587758 30015622
897827325312 14297829
666464413875 13950391
741225372539 692934879
262233387991 206446149
537788719861 223372422
289113141241 75175009
372398539640 34184878
690203820174 179640552
968081743644 41073214
33025784716 96731271
410338506838 639293473
719228004454 746765110
77222381958 302777111
531471643158 744189537
95989711623 107411213
553686658491 235547858
382943805966 88679773
389111680707 1397305
46939097878 746757557
915312268872 745994704
85314563909 78377481
993186935462 64819846
168643656413 120780023
588932321559 48573343
474690485508 746750004
945595552952 746742451
238308200957 66776073
317146183908 57568966
331358293750 8995623
278165874043 399319557
16327961133 213923619
964961955959 51020515
57315517295 148922501
153647417176 4705519
922668690840 198930914
331601968230 594156745
176127746334 96323409
291586339255 216506745
114747380595 22168055
658476040762 88120851
819162841918 61013134
908744803072 436752225
477414375551 65189943
74536937091 275065154
649068874770 298018721
511030426404 603877456
272589829317 217110985
797964543062 712414066
577653651380 499109793
397468111104 658908614
621829735080 104911170
563903037391 36390354
264221661152 548347800
413366835246 746734898
176400137320 746727345
301130652621 73271653
291476616824 746719792
172360206222 132706210
541998201109 36292165
561713114236 6556004
368524456910 139043177
424907284446 102879413
40606590802 156626561
249080019112 701318709
148388099546 746712239
527608422048 12424685
28769127430 746704686
420937656266 746697133
504812936412 140115703
407188477347 5800704
988521200549 29690843
326999950831 12447344
265285795363 196649908
796790037268 306999238
953923456074 746689580
947797938963 19924814
481504224426 746682027
122685783060 310420747
889502133717 13383916
960178416905 181022751
194357906639 178771957
87365443887 61594715
425726505079 334884914
853188092058 8270535
387358954998 51790921
176754969707 38059567
161016361612 184315859
609416273187 18965583
608694017562 746674474
634957204722 153514725
983197146562 144534208
481362522999 68513263
650333533172 349046789
990510183692 204066954
538789544826 184028845
646930425310 323623391
94139929864 28006524
567556119341 49102053
242074449506 116082057
708595531596 11118016
78493672300 145742688
874285429963 75764143
189270533054 746666921
780389295834 151392332
824462416632 746659368
483787804781 238297150
470385995479 426820030
758287016579 25000430
268764153764 746651815
239995033888 746644262
3800561829 432696264
986477986460 746636709
971829510002 205864568
53410127380 295435595
25416534032 297618412
969206694205 18044117
224710134503 123755905
39096860209 257723466
201996644235 129987130
233010529599 32266416
351847011321 160591886
17057165112 85318688
749511288534 746629156
296019109436 35506653
166226501253 250510351
11504051294 414833419
226258392949 44691101
942743519117 180214580
992394814993 6102824
421316990585 91225134
964501057199 4040855
173901244000 7454811
404456452723 540741929
21881067398 10060596
447435529836 399931350
917110342793 390195533
473176321304 746621603
546220227484 110742086
351212355796 48558237
193813025666 589134000
807806610388 50431381
633938328087 14924728
159744331076 585440583
158987248974 746614050
848562690165 8655738
794063383233 13066690
279175830585 71715735
255295439988 397484178
470147992896 628379388
598586281420 238508634
513206966049 83218954
64351986224 746606497
927082404802 48580896
795661869129 17809974
715256971822 92652651
926744317416 296598757
445045603647 53256203
90332517465 4055961
995811691974 27311648
68460755770 249520908
753067171333 95409496
464848418182 746598944
347260726415 112592571
607890386727 6880783
38611194756 196038115
560997845136 387287628
770292873680 392763553
110158708941 243682439
136089805797 60801650
624414634817 162555666
271792482172 383579105
909557505466 161505799
305691136479 73928764
929467678749 52576433
807858371097 329575155
808379429908 166566309
723485983515 55763799
364156498616 746591391
515226652137 35000602
894871052118 746583838
118861897568 746576285
307375340966 746568732
359614006004 746561179
841875304978 487636786
502702523282 746553626
912986679137 31934084
163718136065 479645712
787994090248 4244786
833874416544 107864393
337565036229 24592568
852474454406 746546073
491357009459 366433795
932344894286 41156297
171143403222 170607164
406082801636 70008757
529033136073 17560725
672978117827 15748005
621806252803 197193724
449541358295 124163767
296670480156 7688954
643809693500 339817023
59326570304 320828781
529549828844 109646901
789566556059 7673848
331601968230 425891011
762230911688 37243843
340495236061 103211745
806292446184 746538520
898010681534 512017870
155958920566 746530967
672119825525 120205995
506072436115 23021544
339447937487 433104126
292990781028 194897612
678108928309 64615915
527590068258 73913658
658661436294 223984215
155375746289 26171145
271035400070 746523414
468349730556 214157762
136003633620 109231486
308540647612 73233888
549429533325 176362550
74318874428 467863032
68894478836 599020877
1437252412 61390784
154750373401 82040686
704086362414 148174754
40882441062 563680390
227702284041 52787917
241078866323 301266511
571324074868 105356797
626106905908 615214509
456764620467 272731277
891085641608 746515861
4388389160 62629476
858448141923 9977513
78736546162 746508308
988749232766 746500755
285419960008 746493202
24226634818 128310364
152046521873 109435417
743071105890 151921042
271704029395 40703117
377783976452 746485649
70861996759 229981297
75708217754 264845945
729722666086 47591453
179428465728 746478096
461649981514 8723715
473176321304 746470543
524527577631 91481936
505284288524 335322988
994805889582 732950673
816145714609 729574482
56024083102 729838837
958770153314 89835382
128919240500 428783810
458670717394 1888250
870027307395 605282314
950138045564 746462990
539693600755 15944383
782756676724 36413013
46662435 160486144
983449658052 549133312
334451570405 88370100
398982275308 641279912
71007799871 124835984
760474469903 147608279
780290162709 27764828
170034110030 219376885
402372475499 152215609
460442755718 87773413
404636236782 387219651
216898289700 259664587
961494277094 742943292
20441224308 746455437
76718038342 132215265
213330737922 111097077
316460326190 256530092
48220569664 21918806
256042491706 571490192
245294608602 745556630
701482731643 284113648
416751801208 273962416
704843444516 746447884
613236510174 402219909
158609961924 234309166
736482672962 76496784
975878837032 218719774
421181157433 376947571
944081388748 746440331
965071436694 26103168
407286696559 9834006
891512877053 53732042
698684225919 43271137
657084076545 45650332
398225193206 746432778
320727338639 258025586
994048807480 746425225
862768840690 200298007
823643279488 1782508
199721379733 7175350
203655092992 276749473
837332812366 746417672
193055943564 746410119
713928429740 746402566
147477707056 89978889
690396806877 44094414
144262313497 151815300
449377594149 53739595
566924417039 19743542
73340331219 31533775
874910591367 94012191
311917833578 746395013
325545311414 746387460
137788950118 5808257
628263807753 80273284
9084992778 746379907
166508197941 36171317
887182888096 1737190
635191891132 402567347
720742168658 701318709
834228773092 36768004
343628672017 58860529
451978022448 746372354
411574841896 125832980
130053693141 104412672
56296255457 313932892
949304723886 44736419
695001377190 18542615
680252551574 16246503
741183385412 746364801
912283940464 366705703
950441721482 214731790
346685618742 15800876
311765134983 135568797
817648677714 63362117
710389292348 436752225
646548122662 746357248
869549467256 276832556
155201838464 746349695
308889505170 448293209
365887985289 81829202
357408266867 423149272
351305015594 631468565
626921587188 666816605
13171805753 429236990
529769107540 146973827
141104587093 187170893
122510508548 6352073
98657074608 183273545
86307367182 515492250
90560806890 81859414
166172995801 43558151
40882441062 746342142
977017398505 254619183
409207544089 207677288
441968414882 66088750
825219498734 746334589
529766615050 84027125
246470731144 320466237
484444485260 56345380
151059775700 177790067
670811767179 474879769
823351544863 184293200
330776343059 6004635
564211871602 481027911
336814812251 55272854
903956037342 401366420
329330721924 746327036
22685657870 9985066
837752804484 158235350
77979464060 746319483
42396605266 19109090
899905902141 140463141
675271517082 309673
790118619529 54736591
586416456242 70560126
380812304860 716590875
160354145190 32085144
58295329408 746311930
819162841918 61836411
276223251214 29660631
948742614520 402748619
709618131454 260827749
580212040087 114722517
710991545503 144383148
140817278526 591407453
891571329720 182586222
132489375404 746304377
511787508506 743464449
335213433556 70409066
723994307562 302799770
813793281512 27175694
255587250143 169950053
794870828739 15106000
392925618492 746296824
865109302688 223931344
871701844448 10483564
422874456138 97992622
829004909244 746289271
336915795455 413458773
21754116574 44577806
757785792352 6556004
24943376753 4025749
584467390298 187155787
108165382823 40378338
346743610270 450544003
966438000172 290730076
901057031400 382053399
593221093795 264203940
934239321422 579994870
619514250853 327445209
242677042546 108989790
693877106399 58717022
56040767679 692194685
957708866584 580999419
190819380634 13769119
753075192619 202805603
362122363639 172397225
246448872762 153688444
858531111222 746281718
647305204764 450642192
47125883568 528460751
4782881944 412084127
433808052000 746274165
395797758819 64328901
782822901022 746266612
818142719444 234339378
532204216181 8504678
433808052000 746259059
650333533172 746251506
850644635632 22160502
404013333725 120304184
983449658052 607163011
515572919016 528785530
556395299027 31216549
591339816026 379024646
176333187934 40620034
707754694277 69683978
67037763829 133393533
287455220788 23157498
549616961020 11608961
728092049728 200313113
315654995930 24887135
873719000281 102554634
532785887411 87954685
581439061890 746243953
297297839483 20181616
512814655676 432288402
706733831203 18837182
463839730950 131565707
656494285434 560326858
385354797472 746236400
269564529662 667511481
766237103535 655547529
673803078334 732716530
860045275426 746228847
705600526618 746221294
135397113020 47757619
587297709664 123400914
455763432958 477553531
218039652930 545167987
317217408292 307135192
373241483840 746213741
213049864511 12968501
537989977099 279642272
657904354192 584647518
255893758030 326689909
501945441180 596082760
138546032220 746206188
833946608118 215668362
443487125992 88000003
317217408292 668931445
207753598011 299121459
948623881360 746198635
379298140656 746191082
688116126874 18587933
410338506838 746183529
645436306768 204739171
637463137438 746175976
15898731696 746168423
869008438719 105130207
867831001955 7998627
114180369738 81089008
352800267086 523015038
118358180851 481043017
696703376951 517531560
391240024253 123393361
708485008547 12137671
626313163232 478490103
844146551284 746160870
29728335365 521693263
769195423186 746153317
879729410078 206189347
211081372657 61043346
88741055859 383541340
677588488844 746145764
992385864688 48097504
417431510378 181755392
435129826594 35166768
743493408820 509993666
575726716132 196748097
266492907458 196166516
476961731814 746138211
169071850683 263108755
604019997414 46994766
398823096239 36662262
111235207413 7107373
901065498313 468263341
180942629932 113204364
541367253701 75129691
254191728463 119594202
326302393516 746130658
112741818617 14380912
69651560938 746123105
560997845136 129987130
985187406162 497818230
681565821084 308691110
932591915151 1812720
733393444715 30733157
883920431794 127774101
447435529836 563408482
866330070607 397680556
222433842793 7175350
576636361281 205396282
985490591135 29562442
242266280194 746115552
421392845364 57976828
110533994446 639663570
461063007672 746107999
28769127430 427658413
239101922662 86089094
996193684949 48422283
58295329408 746100446
62615552742 105998802
750081540034 80363920
29091753825 31450692
405651276493 35196980
788122475736 746092893
656638003918 432900195
970579262318 746085340
573868240870 701424451
480824228242 392574728
990680058215 248229345
786290338191 241831954
887924614949 11246417
746308040605 88521160
810469351343 281167978
813106185102 590735236
674525492572 6057506
504044902460 11155781
757129021237 431291406
388329477327 20597031
126945997809 35703031
97663598712 746077787
181033009130 617812741
268433476277 214067126
790249920881 23467171
776734046173 15272166
948975246920 182767494
747997124330 157517815
43923919243 142797018
169586398402 287565369
902931352856 200433961
275336891964 85001462
76416115126 36722686
171435455073 189557641
145806712360 214580730
561754927238 460204290
481637247862 16238950
848714988451 469925001
988635220637 14879410
726798825474 746070234
875943999568 609919856
704086362414 459516967
559266857367 7620977
343715281862 743049034
159429129686 176468292
967328717503 53633853
440638807827 393518853
931478172836 269060519
138735801345 320745698
722947341726 7862673
955742338510 413662704
140264988466 289619785
862483314631 172412331
603356330816 5302206
35980426056 151694452
722868934033 27047293
640060137081 91678314
64351986224 746062681
737846955434 107109093
345056618726 159504254
289730394654 59706465
626595464160 240087211
638316610926 480544519
799478707266 462696780
993967824620 49736505
105539085093 79585961
95318340965 1744743
196550654616 201801054
125675636486 746055128
946263895263 51760709
230861581469 33928076
757839191656 60982922
685266350980 386894872
521350976280 104405119
111415376269 266998550
374755648044 53256203
287691206314 746047575
269178564215 251915209
289962452620 746040022
859811140385 84971250
654887649851 634686143
590148013862 264203940
622045018239 8142134
311917833578 746032469
120316083805 17704232
224011716552 7507682
218039652930 746024916
636892833473 453429249
309417890391 117826800
337391271911 1472835
219952366285 314469155
202608383958 130251485
128476733295 69517812
383090945553 552841835
619476719996 426600993
889303701301 96693506
769211201403 392257502
219719718779 185954860
420350297627 41262039
204998250129 107297918
491346291752 720609071
400496439512 725813088
228638802358 746017363
168072234198 447560568
253622511724 521768793
926668500402 74744488
366142060656 29917433
805941707929 101497214
430022641490 546127218
788912821250 332883369
658949756963 440732656
157473084770 746009810
964522605502 147736680
286722904973 192269168
643346883831 89336884
355663796993 82682691
754522475008 51579437
414956008293 570440325
220209372216 16971591
945834469448 238863625
458034679264 582645973
760792247272 14463995
806292446184 394682015
36796889844 258524084
105806476399 137744061
542827874688 746002257
26478364578 7205562
742546187902 98430696
498917112772 476624512
221831883799 283041122
850733481571 35264957
534335203277 110424860
724696781474 245699090
374755648044 46821047
400228889999 185977519
838998164971 176808177
142011837941 160063176
457196047827 13927732
149052370790 73022404
838446116607 302437226
751658998378 102917178
974984955400 6352073
402612328567 127736336
397997115671 97146686
196841354074 745994704
491346291752 704800642
758596273758 745987151
216444030027 57470777
683479606965 128740885
62080739918 745979598
56599772762 49600551
543584956790 325164203
751053587663 67538926
836575730264 535938221
701492762027 65424086
396516592529 4373187
132489375404 248667419
668594275574 262685787
24659920216 230381606
898656462628 404417832
58295329408 745972045
886475263038 31103254
393877530229 439637471
360371088106 745964492
555698270422 668712408
869705844568 88324782
471192655473 52825682
391174328259 142464686
377125717802 522229526
372181791199 191853753
730584235984 668032638
97151422635 214558071
155747436972 25332762
236868992725 27636427
654232314212 555689316
907741447852 325534300
681222371474 16019913
534324311851 18172518
53573128673 167351821
666487979235 193371906
649253674021 128499189
745332533296 351690339
863073603834 745956939
513829279972 134420741
579167815584 745949386
453878938017 45242470
845596945915 18769205
738912139106 42175952
350309576324 201604676
654876025784 745941833
158987248974 745934280
996320053786 745926727
529481489300 171860962
430022641490 745919174
295262027334 111905248
459548843468 715714727
607179853358 43701658
778645361817 143552318
409581424736 745911621
111920581333 11548537
728916935111 42629132
598202724974 24909794
739383506730 160622098
241380638885 36934170
445164283530 745904068
916605206112 103936833
164298764981 227103604
248290731424 2915458
397575046478 163394049
26365394357 92924559
162451906639 303562623
814620349306 745896515
871051335176 262058888
244295226666 89971336
487945449790 203001981
747997124330 745888962
955137940303 282127209
897899380526 723207303
633207039480 156301782
636706055336 745881409
230454512534 86436532
387869476968 478565633
210151780035 135938894
628170014599 17621149
800235789368 745873856
487878953178 60378682
905470201546 701273391
618727047387 473240768
442135955122 675291071
603248609930 33127458
923676509477 414727677
857016947018 745866303
388383125880 696703826
626106905908 212420572
586558649020 168749126
900895261652 7417046
870194485497 12802335
450776137029 335171928
112291312379 231778911
349014856576 546965601
239995033888 745858750
290719534722 631506330
917866103120 303789213
146575675331 139836242
198296348482 25340315
288902004679 275034942
468633828692 620781070
463025419767 92682863
225328671926 124397910
846942179721 33709039
417205713443 127139649
764558767729 11389924
802507035674 656899516
569643314143 348941047
690271683879 38799761
66784489080 239482971
836651577490 663274248
625959758768 120757364
551722932580 129647245
816891595612 27236118
68137396734 745851197
819162841918 745843644
223838239248 29668184
492899263270 706281030
129473486787 285903709
924462882113 227549231
268224386578 492863462
911902333098 114148489
18169978002 222330108
488062830963 207329850
726646935050 34086689
114650853255 21881041
604001152679 92048411
276334974784 745836091
299209449694 269914008
806805710299 23323664
890147816622 11457901
908358686565 31397821
703749227112 20090980
794041464427 21435414
786895174472 387121462
953166373972 745828538
323233740047 3821818
961494277094 623152712
501641267170 124397910
366741753344 147623385
155656574382 155115961
366197144685 113174152
673803078334 420460404
56470548485 62070554
851532414846 74132695
214726138754 168915292
60143358871 42394989
607179853358 727882610
504973769588 366146781
147944489603 34675823
623607793551 154096306
312674915680 745820985
607774546366 60393788
94139015951 411306168
324031147210 745813432
213497160318 745805879
505730851690 745798326
869387938798 264324788
511490630694 267633002
455556277233 61866623
901081752369 64344007
859067857614 163507344
542315049053 163409155
512544590608 745790773
200626764584 555696869
996862298762 184059057
510086475935 142510004
751782534840 745783220
802507035674 745775667
874268322418 141256206
308685023207 26956657
925911418300 150002580
10448830029 72546565
594309457624 655207644
77701763315 47500817
821000138568 32742255
261763765516 128249940
740518238426 228296978
257102532191 259974260
944838470850 149081114
436935181201 560696955
27825675459 75900097
448407887544 348359466
995987827934 59819760
690993093162 26035191
403524767920 292384183
479138097740 1208480
221108616478 82539184
844146551284 745768114
114319404956 635751116
204412175094 52923871
767570184970 59812207
314946161986 745760561
968104334667 88445630
948247493117 225668534
945371614461 121293627
767197784305 395814965
142345453545 660034011
319789807814 6691958
261193332744 390157768
483775470732 114503480
754945125376 392975037
536580240673 114359973
500333375396 45861816
180743858037 89669216
58823027306 87924473
638313423560 651234766
981747220623 93589223
192226269985 36292165
643441235907 20536607
477718813916 715163358
551808953697 15868853
478374429422 34245302
961022585097 265374655
683645145660 745753008
468309306900 258592061
182456794136 383745271
803264117776 340511899
349771938678 123453785
4542500166 639988349
883262301545 33233200
781005046200 3398850
630500483978 52485797
697665628745 139617205
436969517139 440604255
411095588940 101799334
735763574897 32991504
202806302770 24267789
193422671926 80001376
489654866597 99359715
895346498362 252753592
57182667578 187812898
59052411510 194210289
955437620278 494003965
451220940346 109412758
12442027746 388949288
7570828574 550878055
854745700712 424342646
778856415296 166354825
858421502492 64925588
791911776041 636007918
570603058341 86715993
457802387155 147479878
512497158174 27689298
680315430299 81519529
798721625164 745745455
679654475228 168703808
716152704345 5105828
957426656698 141558326
648819368968 538007743
930453910912 67267018
820677006122 745737902
928688405933 42047551
865875795828 62954255
34709445793 9886877
768987534820 49804482
58786825777 214135103
300060634623 214769555
122864154708 490952553
299136246018 214384352
667214924867 479041472
16963530571 375444524
466993703513 26941551
689531497838 151618922
438945947602 7915544
225342969755 30838899
913041468193 637155974
592661922952 20136298
658797843474 11624067
674560160436 182812812
535088101017 1042314
596372385043 171007473
337845691 164466575
288023092687 360617985
930001698102 293857018
66286354030 125228740
91394355564 26933998
797207460960 745730349
426994313082 42538496
147631017444 745722796
650333533172 745715243
681128872887 40302808
52995754694 331659783
764034680165 333540480
569648797621 42682003
894871052118 516806472
894924368745 460989802
218796735032 244664329
26077942283 72410611
463270612806 11488113
116387053000 21337225
433671282682 3315767
460920263931 13436787
314028473298 124284615
400228293312 27160588
32433025682 54155010
747997124330 73611538
766611173413 46367867
693665735694 271930659
506487933792 563604860
963850124553 597978563
444165490728 85439536
505120909581 308404096
694057253002 64502620
753606213431 229475246
775252080002 745707690
342695559697 165803456
25674438770 30385719
457138070999 30378166
546613285198 745700137
188318055248 14660373
623309170590 457961049
548127449402 745692584
901266513855 401585457
868816199763 181626991
790393722042 205781485
968822027874 85613255
13412602946 29924986
600366114440 734989983
379069693024 26518583
963765523400 610101128
527646934795 23799503
376269812248 732905355
896224541759 86919924
243302657130 187329506
573572775469 13640718
827428350113 20423312
344233417662 161377398
700995744821 24456614
614598663106 77085918
92933218078 25959661
729074792405 625282658
825305399003 462334236
568605562561 222262131
663961011008 745685031
505912327621 506753429
434243950736 54275858
693177812300 138680633
260282645687 108506398
162772659484 652239315
58818608801 2703974
627621070112 745677478
195976430644 60295599
402010603716 745669925
505730851690 182752388
189508988817 208440141
841875304978 736447712
920611843586 745662372
45306049860 38339028
1514171758 745654819
101886139097 65718653
335031360938 3066518
381480465899 430521
272628651737 351441090
428232090763 186007731
276334974784 484358784
303541682298 24887135
42840993574 277195100
483979847359 315896672
74198827046 43422197
974405247544 570976588
937506060275 88158616
642814163188 78558753
942567224544 276885427
761521844007 6858124
589935532866 411155108
973561774634 15619604
709385937128 152381775
462538553793 24607674
572336795808 3134495
146466806389 92146600
595707834744 9592310
79493628264 622080186
854646922984 22341774
371455970964 128589825
665475175212 313275781
912283940464 386577646
168829316300 601649321
271488874637 220298351
919125353574 446978987
58295329408 658825531
832033237652 156241358
782621833015 116346412
765142500928 25098619
598851950236 377853931
372484401738 420853160
826201297692 189112014
942638819431 532040873
717488096592 170999920
507929491413 39373789
904810319001 38746890
139820026536 95772040
420937656266 413330372
361128170208 561278536
28804905991 147313712
344703145879 79283841
228238146326 200804058
889610926723 353019667
741940467514 745647266
832790319754 745639713
595066539726 745632160
578410733482 745624607
348122470438 88664667
791816752154 58618833
870877427351 155727754
720742168658 693221893
798626336922 17235946
400636781805 333585798
987925654458 50846796
25740799022 733766397
637798180965 115304098
717423412700 260714454
553251938429 5740280
497891438843 17402112
239472192975 471012633
95058480000 119609308
77432513971 113400742
530639039015 56028154
956009216212 14516866
523369967492 281288826
434988494858 152124973
310218168100 69049526
22561350596 3187366
109885154387 64427090
126150455831 10649730
595755615022 22016995
317577051940 179066524
734215414640 80960607
423498129601 392234843
898208245355 40098877
342849376542 23618231
425442912994 17938375
777130464972 215842081
6623637868 128544507
940169526318 26820703
717553286535 110794957
769195423186 138861905
369456073330 745617054
16655813798 4682860
293747863130 745609501
838370246722 79450007
837719616602 236756338
441159103785 130697112
174885973116 284732994
345986528168 745601948
114248293867 21941465
545477186409 187208658
495131702262 745594395
431985046032 85001462
287972200573 60612825
52765796462 178114846
700954928409 6918548
148100980210 5339971
127946882792 277217759
66239427241 335534472
470179889215 713237343
208406040851 370119659
468823741324 228916324
229085607626 44668442
360792734331 242934692
326314289491 103823538
483775470732 364243425
38485143145 76345724
32356883889 130999232
748936029801 274151241
629892316418 447409508
226313560061 16050125
443253118946 299272519
891003699517 33187882
265735825356 124435675
580469929719 86308131
196084271972 669603662
294884959321 215932717
774834444826 387468900
732393307073 55567421
831488417509 495287975
324917226999 197843282
94447336964 98015281
77781228428 57621837
92302021827 18497297
444153640071 232239644
294504945232 388601850
522154199659 148816759
662981161130 39041457
364039714536 25861472
305532984212 237889288
177157219422 166226424
863830685936 695147908
505554542417 126180418
830039752921 255298953
110731762198 314446496
205926339298 745586842
583742763437 579979764
912283940464 342981730
928939746708 286205829
292587269962 28399280
246051690704 78996827
738155057004 745579289
618556402458 126829976
638780516186 101044034
1514171758 694573880
694493476111 193047127
10270148708 13708695
965588280525 211733249
413923506452 60069009
612698366883 375995893
418176016735 68641664
589625021889 61617374
652604779478 745571736
436054011268 7220668
329330721924 745564183
705195943026 207526228
152873552308 42749980
199112600380 745556630
852263695900 131369329
842427814481 121051931
152930592158 745549077
892184557384 297693942
352800267086 599285232
494939999975 118506570
894871052118 745541524
128317130852 90605788
986477986460 745533971
377026894350 320753251
633075655045 583212448
426730940378 37757447
577459063847 60620378
534499971566 745526418
156264303462 193877957
243271780466 156860704
383840633268 33520214
520572088667 203100170
18061086807 67644668
925488276987 28172690
613095903932 26042744
776009162104 745518865
345704643061 44479617
341444035556 745511312
266165825199 221680550
475251205122 81798990
825745889963 187321953
683267971905 155916579
605665689154 745503759
771271190705 3640546
334630296638 745496206
182628745734 125311823
438930290233 156112957
14384567492 325964821
22465027187 167820107
712468405440 419788187
608904489460 267527260
840056256782 284023012
41639523164 745488653
414486400924 15498756
672077385218 161732389
602465908052 70733845
526045042496 264355
207481576716 619104304
856073736743 110726980
264221661152 710382309
653135936650 213545969
372057786045 312112619
137788950118 331825949
725504498888 6389838
753035758406 34403915
104284577923 159119051
946244219698 74178013
822841136188 2855034
323910835879 103612054
782822901022 745481100
590524047114 745473547
161103493020 32432582
184728040442 745465994
299804519946 745458441
764013335387 584609753
111291076548 453232871
950138045564 745450888
441077629574 138522020
685847395717 56670159
796262347329 73271653
359614006004 745443335
655813095876 227586996
667746421518 745435782
482787176600 14826539
332359050332 745428229
632163562724 504525294
367732948234 67795728
166430349170 69464941
759832027235 44290792
720276330236 451888437
481383860224 18119647
517729964368 22243585
593219273522 171203851
89286903616 19539611
353414748954 115991421
220244825998 7862673
243023362296 604761157
25392787400 216665358
13767721941 144753245
351167649589 51345294
485251250996 60424
527686232648 342740034
715842880285 340330627
656354155031 14252511
691215966680 449562113
453656925135 67886364
572687194178 27930994
601123196542 745420676
680512374774 6442709
171100562606 630350721
969065098114 541338616
809320774592 234286507
943724487245 226605106
208838110216 1276457
763895848472 619519719
330438300991 149466317
82878125940 164217326
679859735150 745413123
652229335360 32122909
659418518396 745405570
620807331194 283433878
896395609250 95545450
425359482556 29411382
777269659209 128559613
187618164462 24146941
61085693404 182669305
860388793419 128718226
363399416514 745398017
660175600498 745390464
742455332865 149156644
185670427846 510167385
661338089875 251658407
290719534722 745382911
723565992444 169602615
692730130884 745375358
227124638154 640003455
899869270091 261114763
973400351918 187405036
225464905387 56292509
624592741704 561550444
815755209809 45030986
683450678975 171883621
967252847618 138393619
846205430295 170033136
794936214654 432250637
528443314750 279793332
283698262429 12470003
624527295365 43135183
627374155395 105704235
726798825474 560236222
963583556930 97592313
870562988814 34305726
483835328257 391049022
226367556052 745367805
105738831731 22228479
736473843505 133076307
557853442630 68211143
454249268754 745360252
701815116108 660456979
169727586631 472576104
135308546542 36775557
893356887914 737663745
141814002212 174300581
664212359742 369462548
124161472282 575531047
957079415076 612351922
613700966803 192412675
209675042634 24358425
781659641645 181090728
211225914012 745352699
999041700588 226854355
171233012014 281167978
24102856660 3655652
689786328099 380633435
652604779478 745345146
941514677041 253010394
549281494525 227020521
401769248007 58052358
575334662967 6336967
402767685818 745337593
622990653433 4365634
368698991228 35823879
27781248713 20914257
551912859912 745330040
643872995193 176000006
553427024116 7364175
884345854113 670147478
364913580718 6586216
293713595575 18519956
222169374498 4146597
114838409351 126678916
80134371913 9886877
580521139059 80628275
126087373175 125984040
522727811838 46269678
89414390297 349228061
967464860328 27500473
820462727918 189361263
882285895429 133166943
493714782933 150312253
874255663590 25672647
404662868660 345708363
582402348445 286477737
62705773327 91262899
957533214422 40023347
942140820335 60393788
552669942014 677859091
803931855847 23610678
501792931410 20136298
538054706309 213228743
925053398312 18270707
398023030014 27477814
395953946900 745322487
709955795872 73573773
578951203503 137736508
25521339460 68309332
23665447324 290631887
48453262082 723924838
877458163772 157842594
987752917348 25091066
512772517489 236159651
322401505595 8164793
836231895451 115742172
362115596151 379243683
119202077135 160380402
130179684734 151060
119791029457 254256639
493617538058 745314934
136274785914 157585792
632163562724 745307381
509906759853 26548795
484532552834 745299828
246073896524 669784934
776009162104 745292275
328452104905 44245474
244392803873 68739853
944081388748 600312440
990213313433 17651361
657712704776 167208314
335543688075 537743388
465805020332 256205313
885786066894 133574805
64351986224 745284722
97663598712 483950922
523671377510 125719685
725785712184 71126601
310611890478 345194759
186896385082 18935371
920390707258 92856582
723405883950 309929802
872806810177 73792810
193886440826 378556360
792399911325 209950741
626419736062 197148406
232188272660 154383320
9954954465 604791369
449224290908 446843033
763708119063 10740366
853231536508 745277169
941053060340 745269616
642762712152 113838816
145508255565 230691279
436053444793 5551455
527779429115 259128324
564783255646 745262063
566297419850 104488202
35387780317 73445372
435322216204 145659605
451978022448 582351406
73680366873 429184119
721499250760 745254510
90672485548 35280063
427007848058 359356634
420937656266 215864740
770521465225 28656082
953166373972 745246957
545760673158 21080423
956066392422 102441339
871809829689 91013650
616183719768 23368982
135179669703 282746555
600229941809 66428635
69482736688 136716853
666989339416 745239404
520612119567 60748779
983449658052 745231851
348145892291 72070726
765410012676 745224298
86815178031 231642957
444407201428 469494480
718066565350 381705961
840050999894 214580730
497323227059 22500387
592888338827 336319984
609349127017 58936059
862145507112 81768778
516175912771 122796674
168385298495 314688192
866935261879 97124027
979468391105 20589478
75081432455 444320331
692730130884 735624435
370213155432 411306168
443501491798 64668786
561478691775 95877782
127582224358 329348565
451650713599 80371473
703863994947 53565876
836954762463 280359807
418138901293 447870241
591905633915 56043260
147147943076 461367452
145064283078 223160938
530633600855 5830916
361199236385 38988586
741820050441 48898122
417624738777 232398257
689701802476 745216745
379944972023 62803195
100599108709 37183419
489231249039 530719098
278606221090 285027561
657904354192 364288743
607565396243 302422120
529957478954 745209192
352318816613 303426669
935753485626 69359199
744761254994 173907825
554848717347 54691273
422904381124 222556698
106680176821 20936916
354139254967 8006180
861321346817 11057592
30641757014 308985677
428039028530 27568450
620484576804 249316977
320870271611 47908679
273306646376 745201639
746294898385 153998117
612330777885 35302722
161864638636 45227364
152173510056 745194086
378541058554 228478250
243181484351 486375435
584467390298 605282314
442893037224 745186533
344315118463 74449921
309000738201 497614299
355828595494 524261283
974330435485 5898893
498344535354 151603816
757689839040 9003176
217114592514 114707411
149297956179 356486494
358520921550 94442712
835818648162 586830335
936854244334 89027211
557969516728 630161896
619081925092 161181020
761624602166 53724489
945265608106 310398088
821434088224 524208412
20441224308 745178980
544643577311 173975802
899798566458 257202309
465190017713 399651889
232794831025 254679607
227124638154 745171427
939538896136 745163874
842956456098 378148498
928771526698 53958632
318591819743 53505452
292233698926 606007402
894041552258 5173805
850960290202 745156321
79901830149 93506140
528443314750 724189193
210468831910 736885786
889297953468 28029183
783243504933 161883449
892292942934 229225997
205169257196 403866463
11356239084 648485474
200626764584 716047059
568117714697 342226430
420280810027 643492941
412609753144 745148768
219553817134 745141215
745406786839 136550687
137031868016 745133662
103720255528 645237684
48453262082 181264447
558726598830 567962941
205398898608 393103438
257300745570 44472064
933625889827 531625458
204412175094 745126109
401735599392 7553000
734829782807 113091069
131999216322 441049882
553336622665 16699683
82117259785 192903620
716199676046 140191233
252775262314 51919322
518521208689 62002577
223339227644 352339897
700054754722 36548967
223264309843 55038711
226367556052 219316461
381671012577 34902413
183890753439 54117245
406953956697 145576522
131044034136 672111258
329602780984 452470018
413366835246 509993666
703502259118 91904904
193055943564 298011168
962395334482 49819588
115793553772 26699855
127946882792 745118556
896795246033 276794791
757089656 563831450
225386913109 39328471
451429667501 78339716
915968692549 56413357
69755218310 6276543
687338175833 28240667
364761456151 101172435
115694617025 44978115
693364114598 47062743
442358972553 420060095
721499250760 745111003
795637465386 3361085
647305204764 407416373
633677726928 665532595
770555045863 103007814
180032781258 92358084
613682824497 108967131
81098858989 117811694
249080019112 745103450
485042032896 75439364
832790319754 745095897
884126825072 27319201
700006634559 134322552
986710913427 443527266
86863162240 82010474
859288193324 745088344
17412895900 208175786
632754607633 61277489
473044846639 22047207
891353961933 346070907
538711786691 214067126
964877558737 5423054
947866799258 496383160
291199822439 264120857
808415495483 89374649
847931961794 745080791
854335346628 192563735
212754406257 225600557
884769063809 244535928
219736546863 135893576
557041684361 14486654
414123917348 688856259
350529020780 619225152
669260585722 329877275
68137396734 525401786
210468831910 450642192
584467390298 288872038
942624128846 212964388
335581694771 173046783
837151654067 46111065
453492186652 447870241
257795897185 265631457
526929150546 232164114
90502663896 9486568
408464510567 272799254
510273344302 683538947
532228725260 745073238
75532067094 35400911
477718813916 707164731
487560881242 745065685
922524662683 291553353
162015577382 257708360
344191989457 160576780
880336625960 4350528
757839191656 745058132
159392006691 337913667
16068961210 318155019
513301672710 745050579
494735275910 117139477
266433579049 6744829
285419960008 193945934
230152966562 745043026
945577516794 679770
843092749983 61066005
669260585722 741145678
127946882792 8346065
49210344184 521421355
979664247542 745035473
405584719457 132426749
872330721928 355436627
10830505372 316991857
263464579050 504525294
651847697376 745027920
261808298004 21276801
375776881215 102713247
308523079334 124556523
105991501834 745020367
948444422486 148967819
84793202978 745012814
436423903931 40363232
80191752054 7009184
7304517753 162253546
885028984792 736289099
938024731932 61066005
95635966868 454992720
228487440644 1027208
785851229430 138582444
619221851970 48815039
308132423068 745005261
413366835246 645940113
188634774791 266545370
305471925760 253267196
39368276858 219641240
223612079769 389100348
536480624156 42855722
900029627834 97698055
538541466541 125772556
421538905278 94427606
532228725260 744997708
129065738488 307814962
331423785813 95326413
276334974784 590576623
970984495874 294869120
741183385412 220215268
453492186652 744990155
804021199878 561338960
7267137956 3398850
940987055079 10543988
631672769190 302867747
991652521665 339885
692730130884 744982602
769952505288 678410460
77222381958 744975049
393441005000 49079394
307019126786 172646474
719641349932 322316722
690458884578 38769549
699298881100 171581501
595066539726 241960355
271871388363 163877441
92086496972 193145316
358099841800 25121278
412918006180 15030470
639083527034 164753589
746919750116 45423742
333873214536 331251921
625349823806 465967229
183073549457 78634283
118532526750 177314228
606246975587 70477043
414598857541 60673249
417259271766 50831690
395105609858 47198697
119618979670 744967496
774777034473 446193475
324788229312 744959943
977641721526 27311648
461193304475 259324702
662917134349 38603383
710790409519 95364178
178671383626 338918216
777812341853 93528799
585187712355 10506223
383608983164 63898380
853231536508 744952390
173683740259 138680633
387563580874 46088406
162236525291 95439708
983675243503 479041472
882688802661 33044375
732729068135 101602956
33789641859 175773416
763671955299 86625357
188411553835 50325639
732855482290 637375011
463764767425 218938811
410787872573 2696421
843948851915 13633165
285959856001 202881133
612183426408 138454043
563841367146 24630333
329330721924 88959234
420180574164 704762877
732964804412 136822595
735883810698 744944837
828463261361 279098456
853037379496 179172266
398130675370 65031330
273306646376 697753693
748754206432 551927922
35408649256 112350875
744618412658 185781141
298409051137 91935116
733578840653 6722170
684879494279 62576605
111495959226 235124890
149145181648 517017956
657691178726 36209082
369947018330 238659694
227931728669 21896147
103878173652 546799435
761624602166 733139498
981438068780 242504171
376121585029 40491633
868657352620 322973833
906049138996 4947215
688187638272 721757127
826696321312 9539439
244771231426 229339292
232064373248 75665954
423580842504 150856069
677588488844 744937284
747997124330 744929731
937497487620 454297844
57906879024 131112527
268007071662 744922178
533519985734 159073733
718250095697 84744660
186999286748 744914625
696165331849 285057773
970063000068 67637115
468923901657 127026354
89789457171 22288903
620619057969 109004896
448601780607 59970820
383840633268 490899682
869727264876 29199898
878802136633 47848255
486046717038 744907072
68619285687 76088922
713600025706 61103770
807516220603 120810235
382150960409 140047726
113698072923 28958202
309646587272 744899519
919097679382 744891966
235452541276 355217590
622340657359 468958217
837828651710 57055362
601880278644 744884413
980944322023 139118707
656662324578 340315521
910769776260 460506410
253124452204 349726559
536400872029 352868607
423942684075 2907905
950506329844 310866374
370213155432 744876860
620496178212 159617549
540359722078 128793756
2185482398 29071497
461218690108 491707853
516914973415 39026351
530714561056 503286602
86901433291 6963866
520115411628 557245234
573327484241 62999573
279363303192 37462880
49629120269 92184365
121609534243 240547944
885786066894 143861991
154444756362 640139409
227317337843 274385384
414679085507 58762340
567167638339 546746564
563658969749 291137938
326536763106 341561766
215135563819 195773760
964122160954 273962416
773602037734 103098450
895366083291 29607760
165677171969 50846796
514323789582 475567092
576453208584 292678750
491855817132 35786114
631830777950 130311909
658526086940 28844907
555466778931 178907911
68137396734 53248650
737748094217 285571377
175643055218 744869307
936443233139 55106688
3155045090 808171
884271902690 680132544
254379593826 375066874
210468831910 744861754
88502222852 59494981
21739894275 143627848
581439061890 744854201
220139688238 40265043
53477130043 126867741
391909385813 106988245
208031790107 59661147
617021920684 478694034
35255768983 303471987
214254242420 596007230
990072419771 114359973
562246476478 107924817
5848488990 38036908
283905795804 722905183
210264115804 166362378
879072397673 420566146
162772659484 210426580
868189935621 50204791
399739357410 744846648
408556853545 250004300
34570969091 150251829
648389633886 391094340
500431971852 714460929
911526858362 586520662
947109717156 744839095
595096872574 228848347
68768752004 32961292
522386657934 344666049
420647349564 130795301
576139487176 14713244
371555950025 154844053
189403209052 544140779
857016947018 744831542
102963173426 619565037
919482210165 317361954
596931314190 245850150
508759180098 658304374
716956758148 744823989
799737609000 220268139
811300581246 240547944
508897551058 480695579
659282081410 81972709
949120068142 40348126
516330001118 744816436
635174610274 3134495
602031240455 538121038
982692575950 341033056
244960962786 230238099
379593870818 353367105
46182015776 677927068
312674915680 601475602
814133317166 286145405
74868302307 42969017
77979464060 744808883
342471583035 138990306
226883327763 195622700
332771134459 105251055
314301309911 168734020
160170501548 245072191
610652298166 171672137
439107626714 553514052
316017864303 260865514
595874377988 388042928
344181022501 148809206
433808052000 666544697
739048010023 293630428
296425619449 270918557
955354930440 4456270
523678311164 61677798
280877467396 28127372
87821531386 744801330
1514171758 416238277
490431254167 98226765
356501945444 43905589
627621070112 618613359
482973539322 2152605
36594854647 77924301
403481466977 1691872
324031147210 744793777
70408643040 658281715
532437286249 193205740
165043905790 744030924
91606941896 744786224
569325748258 499162664
423932230723 11729809
105074953649 111414303
218721620853 19977685
51808242634 317951088
369804047593 270140598
604908607052 98415590
85807139951 384145580
734245513345 83437991
697121405289 37153207
849446125998 744778671
522981622850 101882417
461063007672 137305987
8327910676 117532233
196841354074 161128149
18132492869 1419964
597970840727 96565105
886543148996 744771118
957836686003 584662624
178671383626 712625550
746482960126 744763565
261950414846 716983631
531471643158 664074866
783579983124 197201277
900074968493 82101110
356585677596 744756012
148777789028 303290715
184728040442 744748459
823541661426 102985155
411716777872 59238179
401253521614 347264281
223853564285 166022493
6033771633 2024204
969065098114 377559364
443650119326 550364451
408693147430 64933141
79252574675 163424261
282391631600 301477995
466362582386 744740906
361885252310 729091090
390654372186 744733353
857684571794 16941379
889191123836 120870659
44184588379 131860274
882594307078 15460991
413366835246 89767405
210819744290 36496096
447519670256 529601254
129902111984 77350273
898338776301 28187796
927060742798 291757284
375930124032 15196636
963130203211 511625114
66077445603 442522717
669095643714 119851004
877458163772 229301527
590635408546 257338263
480599345626 17545619
990116038346 130908596
43910769470 534827930
185055704688 164239985
724527579168 744725800
157473084770 744718247
946352635054 744710694
524418670924 25091066
669287557485 711643660
357023049167 93498587
37913449022 246409072
967894361267 371026019
840253933898 30725604
893270557530 51451036
698786787700 711462388
440888351394 62697453
834744657692 54351388
843504176593 296228660
330087804026 744703141
898392953970 66126515
237518890204 108589481
853231536508 678742792
562475400355 5181358
732855482290 364092365
292233698926 168409241
341273285291 57387694
537531071925 583371061
402618046188 9524333
685975690569 170267279
312674915680 744695588
42993768105 129269595
79273949665 62214061
316102223760 202828262
108262748140 744688035
371727319636 454328056
557098362073 14320488
937114279018 107260153
941053060340 319937527
776766244206 744680482
172102180636 73543561
765203060882 24010987
100043056849 27742169
744078403776 100945845
31797455838 372189181
987884090299 21729981
877787482125 354779516
876358832987 245631113
529200396852 744672929
73436971448 432537651
315137894891 282096997
64146937786 460733
824083112931 45030986
510273344302 744665376
766628401806 193787321
877135945645 243418084
593046475988 151535839
55890357643 12016823
235658745729 295163687
262342740325 62410439
217140378456 11827998
704036822693 29509571
582693161604 179172266
49210344184 744657823
114057406898 42757533
53752836796 744650270
112715783426 16941379
634280267503 102078795
142331442730 744642717
417775156772 43324008
306564126919 16956485
773903371816 250774706
885677900787 95341519
21198306410 505628032
734369646494 744635164
381750462584 432333720
714692226459 3149601
577951043202 107532061
136739574875 260012025
991625323312 78853320
415916122588 315269773
366427744922 537728282
902280133602 111104630
867760305875 577577910
847121465282 12651275
270968450684 40620034
175643055218 320300071
859836601548 17893057
244404239115 52546221
138546032220 744627611
444902693334 77576863
493617538058 221023439
394062744895 241106866
205926339298 136815042
92640939637 311319554
866737184860 47176038
258922086438 173477304
454137968152 14554631
987937807235 31934084
873672753262 535031861
804778281980 404123265
615363056512 92207024
996320053786 744620058
465519426702 56541758
577126890460 450400496
254983312669 8202558
733612564392 92773499
995467645677 63029785
417795987946 56103684
560293112877 324114336
716618550320 54744144
97017470180 594081215
429309691567 634066797
99393514361 361343073
351526054139 16858296
483046364942 332082751
109019830242 376856935
129461046996 744612505
980858874934 95741828
556455352524 744604952
604908607052 215864740
979664247542 744597399
953923456074 313298440
357889951889 165894092
748477442259 55824223
39047304976 234966277
43067961224 18436873
474447604093 40189513
716892089768 16208738
404059006716 151520733
546613285198 595493626
709385937128 623605892
61323657816 744589846
850203208100 744582293
320187760278 18731440
828247827142 268478938
35211991795 264876157
162015577382 28943096
705755400883 527003022
164692336705 314408731
670017667824 744574740
368526866317 15415673
127312891931 124186426
611722345970 97327958
516928697216 120387267
669117124446 65975455
290235946750 11933740
804021199878 744567187
612986619575 110998888
211114379267 88279464
963487263733 145682264
789916146258 214535412
727958920550 34517210
104259977802 8429148
132039685296 171792985
675023506774 226476705
334477824633 102494210
584696336834 250721835
740193943224 191113559
903083221027 50461593
13849226364 91980434
393543604952 79933399
89335695590 744559634
923892147627 479147214
172614726810 500559969
125518730870 52017511
361885252310 13293280
444407201428 744552081
766045537202 28625870
62837822020 234581074
488735772645 56723030
350408429988 19146855
18004137187 46911683
612479428072 744544528
691215966680 730707432
130218129098 730654561
475948384381 161241444
488589742943 324990484
721499250760 279951945
402372709642 359016749
845440092764 142706382
736425564729 109307016
115833569160 744536975
849446125998 662254593
696515541394 32372158
797630421407 303351139
521422782651 147139993
953923456074 744529422
11356239084 744521869
813106185102 744514316
694252784660 600886468
969893775103 532040873
406381235772 6193460
592495855141 204452157
987444196026 297482458
566226890342 26563901
353557349188 593582717
15732158240 37379797
440127704276 441676781
272509307190 4705519
402340299719 39426660
574764894859 240283589
292233698926 744506763
887169730770 35491547
812235596922 91126945
86179797418 46541586
481504224426 744499210
395976749407 78422799
961308435935 158295774
80407231185 554956675
410132068648 61942153
757661220723 29101709
744211713820 481851188
297928567448 204822254
715311625330 1117844
437593462510 503822865
901684791036 744491657
464091336080 744484104
616672526863 8701056
183470058892 379424955
551878252472 16563729
80883946333 50454040
895932225553 66058538
374755648044 181634544
664671144068 11125569
148192673630 97380829
503260138613 88543819
295262027334 744476551
651764675206 62289591
75845229174 570916164
605685485567 204625876
546775078011 285964133
792664968348 71670417
799478707266 133688100
589705687929 11737362
229949866798 40688011
474690485508 744468998
610270146578 271417055
427556203411 17077333
781713932609 79178099
649576451070 141044722
630333509807 60476871
445921365632 629119582
784890511301 79487772
635087614820 62176296
578410733482 744461445
962013130429 209474902
229395884460 700835317
993291725378 744453892
113562322854 317898217
198938564560 37598834
512544590608 744446339
477845681657 581573447
471477139218 98898982
753296699044 744438786
461723434439 7077161
521786315688 332052539
42721051934 104095446
440621790918 744431233
737903285708 148627934
465252496129 9660287
504973769588 449214675
959176889917 9675393
166436232957 67856152
799592221303 429743041
839977886854 17016909
166469602111 42817957
887065537135 131520389
901886712938 389243855
129967286821 49917777
20205034851 136097507
576686112892 122313282
741183385412 744423680
982006711085 522350374
801749953572 744416127
647309864965 234747240
4542500166 347241622
230585058586 153862163
98420680814 678319824
72679889346 469940107
764607899994 31624411
237814159227 443398865
304347012558 490567350
103363671251 198659006
754810863248 744408574
679456881195 63294140
595823621828 336916671
208562289762 173462198
257407922234 744401021
245598065483 145108236
993167342980 38452323
752963385560 240124976
468633828692 744393468
700209319314 50423828
992534643276 744385915
58210577601 34267961
779037490512 181966876
966036769706 744378362
547163279552 28603211
211399965344 143680719
482669531072 73233888
263464579050 273728273
693637517686 591898398
435922256736 142215437
940539434087 240041893
807961008814 377007995
742197949284 11518325
178671383626 744370809
155081058847 90779507
498160030670 744363256
921166868238 64298689
49815203530 97373276
605847263274 453368825
670433165907 293320755
217668370515 21155953
368348079254 209505114
747169724204 1759849
267183999405 34940178
21635353202 289831269
666762923541 138114158
850884926774 34932625
554184106218 663901147
146834320263 15181530
199869682482 653591302
142220746368 80575404
450135031242 89842935
405656080201 59804654
608977889514 194429326
300346319295 175410872
78967864340 454524434
189769008395 161014854
701853220993 105862848
371581698202 10400481
647305204764 744355703
50518425189 52886106
705883401574 383533787
404836942651 46934342
102963173426 744348150
607033861827 128468977
110890488493 375958128
174007461839 80008929
915956909869 16087890
447213290770 191015370
303954604402 29789032
287301456814 357400407
363531322106 412461777
301059548679 113959664
530714561056 553891702
146579716186 165652396
685305060105 164451469
562512009340 487546150
536312403740 333955895
724057254264 324711023
50987473636 116769380
534414305846 32598748
301116301921 178235694
659774174060 207707500
866586094648 220721319
106349627329 349749218
365670662820 399395087
755973730275 243123517
533950438351 294144032
78736546162 81406234
62837822020 744340597
579865962033 40831518
662927278028 192223850
196358423213 453686051
407050914558 50242556
445933699681 238297150
873824659198 353971345
801358580177 51337741
102212488715 445823378
911526858362 744333044
852972378378 56496440
528826538864 104548626
594309457624 546648375
650913354323 163530003
277092056886 727293476
833547401856 697428914
758433280424 88000003
998591300092 294400834
344549200633 500008600
610208181766 136626217
692730130884 431517996
859874849940 22545705
438060056638 202050303
628970186566 39207623
733988295930 52508456
43778448869 14630161
414880999450 286379548
513534909350 502146099
863774446704 18013905
14336908468 11034933
19684142206 744325491
212550989267 130621582
623835659602 744317938
470791848381 61488973
808932573457 148537298
63594904122 653017274
947995275788 614595163
370907842607 20423312
216930684517 218802857
778857027089 77878983
114319404956 616762874
175643055218 137313540
36186471896 128091327
486046717038 350564942
123936083615 12107459
536668142487 75499788
517180287240 580123271
52545037378 303978038
373696529431 216891948
627687211733 668221463
709650171280 432144895
448705105647 168892633
644276876356 744310385
429265559388 641884152
855311926463 11299288
78493702512 107229941
223002099895 244415080
108730233522 150455760
405823439169 507115973
832241028235 535198027
147490290354 41745431
537068156514 226922332
487402329072 75658401
573868240870 563755920
192927210638 43988672
235452541276 744302832
632622603852 147940611
977190158274 83158530
806760603783 2205476
130975211200 372710338
455965415284 335836592
694930651304 18958030
752967562369 233984387
55267001000 500559969
6356261668 95658745
760313681639 429418262
269521235866 744000712
138811452193 389326938
983515633507 238448210
132420983395 48339200
563373783575 552192277
109534816441 175078540
633803068963 168454559
341508591047 449350629
120376061772 333381867
211982996114 744295279
281545953214 71224790
32301308915 239422547
627580707286 6895889
559065720977 45340659
5853368228 23497383
428508477286 516058725
207273816751 83173636
90849859794 569639707
813062763311 22409751
921368925688 720480670
511030426404 343049707
8986917479 40725776
688679988130 224263676
842213384811 322452676
434018289755 392287714
386547128752 23640890
513820541151 210260414
918711351391 219422203
844146551284 338918216
174128891014 698788454
674780337939 292663644
409408340594 121860102
309356227699 185244878
613304887483 199927910
404876965998 143945074
213497160318 744287726
480747142324 476888867
89059792459 83468203
797979671721 65537381
910560981534 169315601
380055222758 359356634
468213980487 171302040
36339948450 744280173
354159685832 117841906
377292080180 186679948
819078210959 26072956
769359919973 417356121
461820089774 620055982
794245485657 117637975
931210993014 744272620
258799698032 58316713
63278169473 176747753
902600652304 534072630
845941332097 429221884
40465750011 37206078
234943439270 2635997
161002539622 94669302
160501413178 647775492
373103339876 57576519
386657583824 60076562
907549141325 131339117
347442897222 26314652
60973501142 195426322
195599785193 132230371
959223030788 151649134
559483680932 744265067
351987950301 35778561
39521867113 24396190
330844886128 744257514
896975724968 37379797
662446846804 744249961
758596273758 658923720
716907082473 27621321
12554620317 211710590
333116132434 744242408
2893643719 3391297
449752872101 406540225
671020743583 44132179
123716638753 154270025
941141981809 514057180
862155900040 58233630
833547401856 698312615
235700997211 200728528
241974659270 73490690
112805240752 572071773
190532329275 125357141
54509918898 716077271
875751791230 71594887
51481590490 744234855
697300040886 337309427
121133143874 744227302
63594904122 744219749
208829892552 50393616
860045275426 730533713
111897242563 132985671
267682542317 72131150
891239413135 462152964
75549189745 82856410
513301672710 274272089
747760466587 111504939
580681979788 744212196
653173588355 109004896
112048158650 744204643
256583218529 6948760
781729234987 30702945
906753765513 113174152
94325960254 29879668
238480869684 744197090
336051816150 44162391
906881464084 18935371
295730381311 100817444
977821218571 38814867
158615634227 31148572
673749052131 30914429
417152245756 744189537
558726598830 744181984
841875304978 744174431
601123196542 291236127
6365763342 428995294
317682280336 143741143
477426188443 192412675
919477398904 257557300
254452888138 330088759
100949227618 218183511
409790816555 77017941
158065776233 113952111
901415587416 88377653
891280335289 362747931
848588279729 76708268
556756112984 99503222
180083288169 62365121
127741819248 40317914
283148713702 744166878
204327257121 41322463
269020714068 125908510
591777512376 89510603
978150083338 243078199
218667971894 113446060
928832547385 89616345
365670662820 197495844
707871772924 198545711
66995202674 310851268
196792879326 5551455
210468831910 209474902
145922484744 159655314
194029955379 125394906
907741447852 744159325
858971473781 248486147
663616828757 74759594
306618258864 592276048
458729955573 23391641
14141580335 3852030
757839191656 744151772
695369442433 25385633
398551754714 412152104
206182771201 35113897
316350770331 84200844
406326499181 83113212
63145115825 277089358
931210993014 512591898
833877694546 379560909
542827874688 744144219
536771217872 617510621
389833966138 6133036
952129717981 138914776
850960290202 381245228
616173644066 67183935
30375679930 128015797
109776912344 678153658
340937123920 325421005
811516166525 48973652
540468394642 15226848
145508822040 404893671
868622518184 479147214
873607306923 23452065
993359853438 27304095
475168522431 59434557
653361861580 174693337
555399262664 239331911
972093426522 405112708
812203489119 36141105
430523261883 41209168
653283189938 14539525
435157168454 39207623
508593890652 92849029
296528272272 46216807
380812304860 428096487
658661436294 744136666
264787524359 155478505
86307367182 744129113
305276476779 160063176
425480148878 661597482
750620725639 194519962
890033471755 73664409
295555136605 232081031
638135732088 37387350
323274065108 744121560
337517988592 81096561
952191297590 61534291
565271406036 108423315
261950414846 744114007
568850234443 139904219
207210379104 157767064
560029845915 48512919
268713405563 24479273
571368713098 181491037
412444093601 126814870
948623881360 319227545
946794802780 277285736
618770658409 208999063
618891347796 232647506
259679168540 162631196
526172068444 617608810
361392653609 33542873
565858251071 213349591
881836288404 122887310
731512514384 422280677
320668115566 4939662
228389644400 109843279
657147272090 661272703
695573267691 43256031
190525146372 54479789
761942077415 318872554
961520350050 166362378
200227981696 91580125
914809805953 481284713
249080019112 110115187
408754024610 1759849
678779588985 33406919
165335149470 204376627
882757738486 439524176
17309805409 10883873
334587796313 6148142
185165162764 134262128
494490211272 234671710
632920644826 744106454
711849739616 400852816
614199298231 168990822
216312509638 171128321
202753597936 113038198
882000656384 744098901
934632122740 229105149
392168536390 589035811
696998351813 57078021
289821869037 16118102
134760621710 744091348
520872493730 744083795
829004909244 396358781
313580331149 427499800
127784773159 67961894
657738249022 12507768
949969644282 78430352
841732198693 42062657
64995524483 36413013
365440228749 122328388
12700075991 118000519
109019830242 744076242
817053902029 543944401
589766965012 626355184
515526181458 25453610
731876448136 14192087
27867473761 44169944
965039011665 32138015
552054070800 593341021
74194053550 233908857
375963138195 75378940
811592020898 740888876
398042562072 101708698
162551961230 132638233
797088441192 62244273
992364399062 78823108
511787508506 655713695
437593462510 744068689
448042337856 105069783
43064751199 61118876
456846819766 320496449
133545533647 444025764
467119664488 744061136
320012379618 214520306
215584098724 127011248
9474599177 100492665
641281169355 110364436
754351142756 427107044
880486492180 349077001
18169978002 744053583
574455720763 39064116
960953588442 274815905
997656919274 126248395
22571297897 51420824
685159309864 744046030
424191970434 284362897
77084827128 98604415
502438682292 17492748
676734849596 42417648
191541779360 744038477
619907550669 28240667
25740799022 744030924
297533273640 450423155
670774749926 744023371
541650173975 143265304
159506298687 18142306
82521956672 280782775
975878837032 744015818
534397175642 26752726
225747190803 167585964
628015178099 165425806
849664143343 308555156
513835926612 113408295
493436047427 127524852
433808052000 415014691
712766023852 229429928
481556838624 209505114
724917759595 24078964
658286951407 70159817
555221094947 8300747
205169257196 385527779
823417769567 110711874
754548857637 38029355
536771217872 744008265
219631265596 372151416
315703244088 78672048
297350083584 96565105
989417288063 11963952
932274175547 252632744
383470748158 250986190
424519989671 53520558
279934899126 14516866
279363303192 658523411
171529527688 212548973
14782769205 251144803
556224178259 154141624
177914301524 744000712
367964802269 701839866
696709615729 431011945
143088524832 743993159
398603492764 364553098
154444756362 29048838
210468831910 743985606
174885973116 33346495
47451855942 175599697
183213876238 600342652
429265559388 418096315
461829432835 553536711
346496408539 152041890
396711029002 743978053
850960290202 328948256
681373899354 743970500
367941909126 360149699
46797388898 1238692
415782540230 436450105
710328656864 217027902
777523326308 422363760
801649876728 8323406
892499728968 83944042
162418990665 112615230
548655117088 58754787
752539616942 687141728
698445301870 310934351
610965263868 722338708
767681258982 743962947
22115497006 279861309
11253586667 65937690
408824342634 743955394
546271361294 98453355
597969103537 22757189
605620658574 31624411
645033958458 743947841
765740244942 165433359
648666126557 84004466
243821117303 653039933
367941909126 530484955
159614200845 47191144
749511288534 743940288
488638286074 173447092
540401271131 64661233
755240651607 277278183
76465299856 671914880
461820089774 441737205
503761151356 86436532
573546370181 302769558
998223560034 105054677
73843677839 84004466
24983716920 685268584
513728545611 250193125
728711259368 317920876
610769989012 153552490
742508830764 9040941
457755211117 261734109
178671383626 516617647
646960939430 251922762
335233675596 49812035
844903633386 743932735
399739357410 743925182
874350567035 46050641
757303729680 202186257
674444886956 62229167
225233866670 127215179
841429391370 253629740
554690036370 31835895
685772024330 91338429
950604662351 186763031
972093426522 691295878
163927618520 10098361
259213518943 50219897
142401088943 478739352
237159495805 459977700
400339186458 96527340
515572919016 319265310
756894704924 142902760
529504820517 187080257
636652157534 800618
147387939651 154625016
805384787880 57372588
667746421518 332853157
750040043852 204134931
137788950118 743917629
650119421134 15113553
986650919948 294786037
873023528000 490348313
112533076356 67138617
323713324929 92501591
705055978383 395006794
204032773204 42470519
713663652178 138673080
844509608888 154647675
550878568010 258380577
297533273640 554352435
382666142580 366992717
405465336739 298471901
948968434114 379069964
753296699044 437802092
19517659386 143431470
805591830310 633825101
482261306528 743910076
125675636486 202344870
269438213696 62289591
411852671042 743902523
858318660844 101240412
665318964472 44683548
994296900871 284959584
920885156444 243501167
344211748105 184036398
29165856308 332483060
232424212868 456133223
618400879041 11337053
489665176442 39894946
457986038350 6571110
93814758514 4018196
544086090787 205955204
796369690565 6268990
429733875600 138431384
125227509849 306825519
710446309945 365127126
3168957716 161558670
753997473937 32817785
522386657934 667118725
43153687368 201710418
445921365632 743894970
986207884033 97698055
790194716004 101059140
513146005786 94344523
924397254096 617608810
554414548248 148288049
376941976377 41322463
763895848472 278244967
620050249092 83762770
692732653586 62795642
239995033888 346342815
855039119656 371924826
849446125998 743887417
9420572568 114684752
383083551166 610682709
435074659482 35786114
824939131780 114435503
737910128726 82622267
539436081220 270246340
748754206432 473716607
914294132837 62984467
392168536390 743879864
708628855026 743872311
681113207965 167608623
776859093235 585266864
347500692372 710042424
114180603881 39585273
998118127707 390195533
822948252428 208606307
982179969352 363216217
431148884020 75696166
79401693554 25506481
386582484345 214928168
161258495280 149096220
995989323428 165826115
70961484875 1737190
659852098361 217058114
217650265974 64661233
272036715980 243833499
773863129432 299196989
20083008583 80847312
125614329191 11284182
153243316570 78460564
539525946814 192699689
592038211318 139889113
453592837930 532139062
190027615156 593711118
345229446066 699898745
629549380412 76791351
203613181801 20415759
956404638015 422227806
328108745525 382612321
785094147328 743864758
719985086556 743857205
954680538176 743849652
967220188446 9267531
778013115699 60212516
465328109212 259800541
161260156940 63482965
552758946566 306432763
234695459174 128672908
502702523282 743842099
898656462628 661114090
581194216695 69948333
158143383308 32931080
776536580541 142510004
286713418405 27523132
600366114440 743834546
797108577490 15959489
133698006058 14312935
103438279785 164300409
211225914012 743826993
370970237534 743819440
11909254638 138476702
246808772806 743811887
843748606779 29237663
470426887421 80220413
49466451308 480348141
554730528003 78022490
445862543274 24940006
741455278306 342166006
780524645594 2016651
752438437360 12228307
237557916555 75922756
769195423186 686242921
2135776105 109737537
27071788276 5241782
585395638486 571172966
688321009146 461601595
945975733207 362679954
701885834847 123793670
332060238952 31428033
168072234198 635131770
452735104550 743804334
701696096340 62244273
198019266677 284151413
862724406391 158816931
881127401995 25529140
549041346890 455800891
11180254590 149828861
570839912462 105251055
540556628382 743796781
459285130879 7764484
149902263750 655268068
793145641268 154549486
566779482522 10430693
192970376033 67433184
285419960008 424297328
885438621747 80167542
319181980545 125802768
891382625568 185086265
386111879574 743789228
239237951786 469041300
199112600380 743781675
719379426998 482432769
711194577696 140644413
243168946371 326606826
588252800808 743774122
544210405614 118060943
737223433031 41224274
886386069661 111165054
205980924829 338230893
394950614745 170365468
249841633014 574284802
687143535023 146022149
663462045128 36209082
410757517066 81149432
152479663358 27100164
358856923902 346289944
338185794234 178092187
678345570946 165795903
143321066596 474547437
430640325830 124231744
923640171994 743766569
956526905979 351501514
208685735994 108423315
895959348376 63369670
44667851572 743759016
958523140002 457054689
492860455956 248773161
773486809166 233825774
894927843125 639353897
941053060340 184353624
678345570946 743751463
666532103861 222428297
228667851196 205350964
567840172159 581573447
51191593461 22145396
709246410965 16231397
234659212733 16420222
684513717595 578824155
697168354737 15083341
886127092397 51904216
691059491585 76625185
718470922352 144413360
840382523317 133740971
828247827142 354598244
747497078371 372317582
2271253860 743743910
256650840132 350836850
255136675928 481692575
531364383411 9093812
978307185738 471299647
401559486091 8051498
548722565378 47478158
623643368181 135296889
458421770514 88762856
518330865536 223183597
248322937010 619927581
269447896642 54948075
959223030788 51760709
479232978120 743736357
489635387410 168220416
152173510056 403307541
149902263750 601777722
437108892648 162087380
866789005993 46375420
712414265536 319469241
70019512886 267852039
461692368950 69464941
56796286310 180486488
270278317968 361040953
499780178570 275888431
796982042081 199429412
525901935805 79865422
963008441298 743728804
934996403524 113430954
206683421400 743721251
491437932301 61677798
891628422847 71489145
635693093106 84684236
397534569951 672896770
528055045638 352921478
982239177319 112199815
203655092992 376554815
608262228064 135666986
40435621094 119903875
693487212986 512803382
71922807244 743713698
474690485508 743706145
891154577839 91247793
63452711750 11827998
983517378250 421261022
755567945350 743698592
189270533054 211136562
924666322168 254853326
237495604305 161724836
510900666270 105923272
570082830360 42833063
818126291669 90099737
248322937010 743691039
563713623257 168885080
925154336198 360602879
415543163407 9584757
35195307218 339930318
529069654828 76459019
992358696547 51473695
436079298306 720926297
807049528286 528566493
437593462510 743683486
414123917348 568876854
715442593944 743675933
151416427954 743668380
338729345473 356282563
64723669354 175818734
805385497862 4350528
59728865743 50348298
988749232766 743660827
585929363678 33399366
43460913196 123710587
900730424980 170206855
42057173852 296470356
307375340966 361954866
822085224801 15944383
834770511611 34071583
575464868728 31994508
778618186123 236612831
930383940326 29773926
500236115415 10763025
59809493612 743653274
90278226501 466903801
245294608602 623620998
284773272554 247881907
142811315032 258380577
180255737859 484351231
975121754930 703373125
127120079353 18451979
371727319636 743645721
889007925821 372445983
809983293540 48127716
469255561440 28844907
43910769470 743638168
544499224375 8685950
998918707536 11752468
526929150546 743630615
595066539726 741478010
248322937010 583008517
881907460323 41654795
726513110996 125440224
519145614793 169821652
570699276008 28988414
562118989391 174836844
963765523400 743623062
654118943682 743615509
839050227800 46390526
345986528168 690676532
2656675897 139647417
342753959493 1737190
782065818920 433829214
408067260532 743607956
334840881831 525439551
250594183316 743600403
181446430138 85039227
4542500166 296999066
285243076707 101489661
242120651207 53407263
875757131201 137902674
173913827298 87864049
707741008241 44963009
521042020815 198787407
653261905584 5913999
380055222758 94858127
602637360746 743592850
471593984128 9305296
283905795804 541293298
53711998131 16911167
458955087438 508399983
57565717567 255797451
143088524832 743585297
24226634818 725594051
404480607217 421351658
177536712354 192223850
439759208918 1095185
749511288534 220441858
93121106100 743577744
183213876238 453512332
90735462462 21239036
452648796825 29600207
710900101332 311244024
738731199844 52795470
954558466996 41390440
283480887089 304680467
187756368850 594549501
81412859858 59004036
582196143992 731017105
29526209532 743570191
94742711729 181000092
828189004784 5997082
179168000929 49351302
425859732446 175894264
617530698317 104518414
133920804452 55061370
791690556630 181272
5299582268 436857967
124918554384 440294582
671531832028 715420160
666644454736 275201108
247232813332 183892891
392168536390 743562638
142403558774 528279479
31040373736 621022766
219553817134 743555085
944090565643 144141452
135051110090 71171919
459020549289 421880368
628872835949 62130978
42932279132 201461169
333873214536 652926638
937964512269 6910995
358007733371 45310447
833287367578 244551034
601880278644 743547532
423965984674 743539979
49713547703 206325301
587134028601 253591975
877708107648 257851867
260562023198 387189439
971011142858 228908771
785175712175 657919171
83821820013 18149859
146449902775 107003351
251351265418 743532426
602637360746 743524873
262217942106 465544261
114157937328 140938980
714447434135 51322635
768393514435 21692216
47696179980 731032211
641248547948 697987836
689704211883 416396890
18927060104 441729652
993764928381 200607680
329988648648 18754099
440255886239 70469490
249080019112 743517320
384597715370 304468983
737430883323 439607259
500134134809 166460567
245872088323 141860446
567711907519 54396706
837356815800 157072188
633677726928 703697904
196599114664 52138359
88578613488 743509767
496528802925 89321778
852474454406 401464609
340686953454 743502214
551406766 26813150
719813580991 155878814
296776191538 680245839
847538911633 147608279
819162841918 558876682
100424151017 96693506
236141480618 1367093
78620358769 12062141
890155800143 43731870
800664837533 206136476
944081388748 743494661
920660454694 401177595
236905224466 2945670
663837769113 66836497
747358684752 73332077
560117672199 13829543
547946691412 124405463
896955059960 33210541
812104877151 39947817
614716006514 7817355
951254960139 359583224
692615431432 44109520
310334454088 53905761
467876746590 60960263
584842185264 163952971
287691206314 743487108
567811584054 523460665
674199361585 274491126
415669124382 395203172
265397466468 279702696
880409361350 1797614
179139420377 93113384
431078746862 324975378
667327834664 381804150
127423785077 148695911
925733220777 160674969
297533273640 743479555
956951784482 743472002
815377431408 743464449
499249203076 313940445
255717509181 62788089
374583273884 30997512
183213876238 401071853
315797815201 376622792
891287359579 333631116
32469771027 44532488
208954667706 743456896
943324306646 557630437
834658183395 372581937
295936389386 30514120
644903133351 69933227
30789909109 103257063
698029705598 22711871
299804519946 249143258
879573947085 66881815
696283543852 188945848
10599156982 743449343
263970169317 43777188
357295674702 22251138
448580231898 300405469
753133426249 28489916
974364672828 572313469
758415840547 1850485
959734293358 192896067
397432703046 17137757
220316609304 659437324
104167226962 272028848
275477332446 38829973
13747162675 600977104
934996403524 691620657
28012045328 703025687
895035065513 180365640
695874110828 120689387
315634338475 14343147
83041580413 174293028
114319404956 743441790
363399416514 211997604
902883882251 124715136
775180810300 39577720
493617538058 168975716
133837124765 61232171
412746998707 282074338
143445472059 309189608
70408643040 743434237
390654372186 425596444
295445368856 70114499
363563860430 549375008
808699759785 263425981
617779002786 715427713
405796014226 743426684
762272543824 43339114
228112132074 232035713
76643452467 291946109
51481590490 743419131
696317313315 40257490
876471606830 1926015
122162065999 173990908
831887880573 687323
121892016037 723668036
945595552952 143008502
792974996339 128552060
28769127430 647752833
938781814034 276605966
547775646174 222722864
455026713744 659271158
901037363388 519450022
86211958092 38203074
574865191146 112690760
155138091550 15566733
913798104668 683652242
830519073448 115583559
127655465799 88219040
638752011164 95824911
26867630686 360391395
440812292684 546761670
359105349625 405361957
132489375404 700125335
235617808469 55491891
695801171507 231265307
332359050332 730533713
629917868217 139586993
219959594506 151097765
272098937594 242889374
441864855699 50265215
738536219149 175509061
225069732427 463980790
855376836945 68551028
157943795283 237156647
19950778212 341780803
738174324707 635471655
906382067277 348389678
790393722042 743411578
599609032338 500401356
314737684486 22462622
344050997606 115689301
589606887136 29199898
588252800808 743404025
446597472427 7477470
416983927557 36360142
995763503834 144836328
336476671994 232949626
629135234316 349046789
159662570257 25159043
536838567973 596815401
286791508872 68279120
169917567240 84419881
725114243337 99820448
96057069277 38845079
179777535176 174149521
164364883943 126981036
803264117776 743396472
830363799280 40053559
408067260532 715767598
218796735032 743388919
547121028070 113582014
64240149359 71549569
692855034845 232519105
971110585656 52040170
463334253978 743381366
511030426404 454411139
530714561056 377717977
9306288125 498558424
236209623378 320451131
515954254880 93966873
309259232073 357906458
605390934079 96217667
114867367553 80741570
980818458831 3867136
648819368968 743373813
240481228051 15506309
157267099760 104624156
575169478857 124216638
600249783540 20944469
68711832596 7024290
688187638272 743366260
319859756147 326025245
918002525406 81149432
969626905360 153552490
977317751103 14252511
840968953343 62818301
180942629932 743358707
556455352524 80129777
133246457506 743351154
666853491564 66322893
239095706543 20884045
596580703930 743343601
716086064226 3051412
274640377369 1850485
595148663495 186732819
442135955122 580787935
19684142206 743336048
197342072656 111822165
140060196424 84427434
461297324391 122298176
280367232440 402053743
611842816320 319182227
467532473703 76821563
339968693772 290292002
16409382473 63075103
748349388697 384545889
829476171126 128642696
930299709270 137593001
606663477813 209557985
419104718103 294801143
388383125880 559073060
470689792245 63837956
648427323356 347536189
67659224263 348238618
572384787164 505763986
688339959623 375195275
446583748626 59525193
483545837279 83528627
958224577871 158990650
629801197432 52651963
223836381210 41337569
699322544649 15732899
740781573771 357113393
219202240496 242345558
322956341016 63445200
467119664488 308260589
168072234198 538672407
153467028877 6231225
872915671160 743328495
845313277894 313555242
290719534722 686182497
943092513035 40370785
338191866846 178749298
239814238133 117282984
738912139106 743320942
700866460120 171339805
79831405977 181249341
648819368968 546444444
595653173683 122252858
801596718714 48142822
772479239372 253093477
604585429694 68596346
277961882619 553045766
342764035195 23421853
267205631197 7062055
841118222876 127517299
479947990418 16269162
8181941804 89306672
383687451281 108740541
154392739257 23278346
742343102838 94631537
596604601622 460748106
410997611830 815724
539990199106 480174422
178413713437 148310708
768438341084 639376556
692730130884 37749894
936808835698 61141535
858187087584 136218355
566297419850 743313389
824952138046 26110721
365989218148 295284535
786891934235 307256040
911352308938 139519016
900739775594 98015281
224046165785 18346237
837208346885 62433098
115694601919 34962837
216758038043 114163595
130085355317 29063944
904591229536 87274915
574239085617 32576089
808457656329 45665438
328297910410 134133727
635191891132 77403144
816286011584 90930567
410992996947 43135183
606685464596 36042916
293031899560 586951183
155216264694 479147214
619654207943 184897440
615378222936 48014421
68894478836 743305836
359614006004 743298283
21828657131 101761569
67712684397 5883787
495888784364 513422728
311364168872 377098631
830287906736 196408212
436589730046 61164194
952910040664 155961897
715901861662 283811528
735888289627 472674293
111291076548 743290730
509431495287 44532488
325545311414 287089530
680616817252 743283177
17270967883 23406747
152834971584 55053817
432020817040 102615058
80549997991 417892384
267842484645 108347785
850203208100 416721669
485416767032 67606903
626534851335 233984387
238442485744 60424
666768626056 186053049
149051592831 24592568
62080739918 268871694
94521288387 16155867
393682700594 743275624
225974045158 183349075
498917112772 738275538
7925275758 172223506
581439061890 743268071
384558311775 16110549
563939631676 17598490
868373178548 455944398
706357608720 63059997
90849859794 743260518
638783529833 56768348
637098758465 324174760
495131702262 152925591
960128937202 109662007
785028882261 44781737
947866799258 582645973
536477746463 155810837
729942186072 314068846
129366347888 59525193
276334974784 743252965
788122475736 395165407
845524497539 67199041
470147992896 743245412
916543943729 256137336
409407207644 80892630
426994313082 743237859
250594183316 743230306
761624602166 50635312
95231413488 65605358
243735051274 3021200
990807703915 105515410
828247827142 555666657
473121826815 6510686
696935382452 136490263
634434809030 560024738
539799546280 337641759
310626837865 114692305
19180697397 260555841
964086231333 19214832
535257053668 743222753
335387378740 743215200
592277815137 306515846
297124989078 345987824
314946161986 207458251
472967602108 79601067
835061566060 439222056
673540377847 217941815
423722113816 155523823
494044637549 188976060
302174393326 40136642
384265368670 28285985
308708392189 76511890
188404763688 88913916
263532654239 451269091
712414265536 323366589
329894772411 72727837
608592800215 63143080
101622841517 445989544
555506424628 137056738
161258495280 234565968
299217682464 556973326
451534948768 147623385
188513450952 743207647
143100058263 604194682
711011062455 386094254
268007071662 289332771
486774131362 10234315
344449833771 5136040
785953655663 311870923
861288597009 229701836
361655815235 105696682
725839361143 178235694
424723066776 730820727
941627851193 42946358
788122475736 535122497
997740825551 62493522
589622212173 34056477
219764644023 121263415
45683261380 352090648
559982805831 44706207
939366348257 86874606
282391631600 743200094
642005630050 212949282
733612564392 743192541
958880434667 307376888
392925618492 198621241
528958655940 90507599
833469402431 15891512
542070792586 743184988
46026552783 4509141
446678447734 743177435
657753929050 55340831
913798104668 723139326
345986528168 743169882
786435960031 115515582
160104624282 363412595
164172494333 46564245
878143190660 14297829
294972891347 139707841
676074324640 248969539
437313752667 122335941
348800230934 177850491
699395023237 130969020
260034877075 359515247
982692575950 743162329
426994313082 124949279
141377590278 80756676
217851795120 155818390
941810142442 280246512
952718277547 222926795
315703244088 483240940
567347732071 229860449
945745472449 9562098
357885420089 80643381
528851592165 135938894
343416387399 145153554
354388088146 471669744
33166587742 42787745
310761356795 111859930
837332812366 459932382
290719534722 266114849
786608311532 333812388
851569492523 30264871
869887342752 62478416
443812418190 312830154
100163784001 307324017
118861897568 676137007
957513750341 73400054
490769749009 135130723
345349493448 526051344
514058754812 743154776
827254842597 94027297
559589037729 408360498
321002818802 421933239
464403358063 354636009
837332812366 740141129
788122475736 452734373
217025640833 145146001
294504945232 636408227
688523406887 323004045
739591365290 13580294
624293477144 100235863
656866217813 198613688
945428480998 56994938
944838470850 743147223
245775538324 113211917
108262748140 743139670
526929150546 138733504
388250276569 8270535
714897879543 198417310
407196105877 14320488
53180319802 164179561
468891310462 149519188
71338855008 173318691
80618820927 86451638
328329247807 79555749
3270930769 414682359
338133950442 195486746
28769127430 743132117
941810142442 743124564
268158667925 464343334
317012337195 33369154
399796548726 151981466
684402227762 240615921
176278617509 69880356
99823227190 77033047
558726598830 743117011
809977613684 26344864
929538744926 118483911
59191507558 78536094
562772263061 138854352
916069350974 570969035
976244311596 298313288
742343805267 53218438
208197585604 708214598
253405778795 69177927
81633347034 20838727
477548773633 147041804
17040616489 15113553
700300951904 743109458
858407574760 102917178
257407922234 743101905
676143744263 290571463
786843292915 27719510
972850508624 291168150
870873688616 440347453
818239699964 73936317
634940021647 20461077
89644122345 273985075
218608461807 109004896
465172660919 314967653
725637152227 331093308
372484401738 743094352
899871717263 22681659
243023362296 743086799
877304218932 64782081
262657843932 12454897
33316952460 727399218
427417114916 169149435
22712470614 743079246
667496092845 86119306
239995033888 379168153
728312989678 267799168
351871384852 153144628
734514029642 105115101
22321482422 334250462
76801846430 320224541
86884567442 50144367
938024731932 550893161
511030426404 476299733
890948086778 98604415
267068370528 32213545
779311747495 460090995
343562417101 2364089
239587935147 387174333
886661776414 349613264
623835659602 624104390
164894726893 61511632
736390345090 177276463
707114690822 543951954
591579397186 61141535
654036125443 15838641
355071513392 743071693
104756783524 288962674
432940288642 92864135
795482387190 92456273
662775205926 305141200
554069761757 80273284
96827958263 20536607
14052485147 164398598
625349823806 743064140
291669595974 228946536
621564413296 743056587
925154336198 222549145
667649554699 62040342
606279325086 86481850
113260799947 191377914
23469552716 231121800
956256576556 564987059
663961011008 658440328
636986611521 387295181
778892133433 687323
714477283591 144284959
211825116161 82395677
143088524832 381615325
183639163009 75227880
807049528286 469509586
521585036197 188825
553123454346 167993826
707114690822 743049034
415638081552 191695140
257677050730 462107646
620807331194 354643562
464928064567 412786556
723590320657 8708609
14883896322 156097851
209970379634 430377493
973565090401 6148142
545432404672 149806202
36339948450 401487268
389140207982 743041481
645791040560 743033928
555453515863 142336285
82656551132 127336027
121133143874 743026375
508694557036 30023175
761331417771 269460828
722132433856 71557122
69993764709 215456878
941460348312 17877951
866913093824 557162151
872649141302 94994081
151752476030 266915467
625114631345 107720886
824462416632 18693675
71578745841 135689645
238332725548 77108577
369276032875 5491031
933356920350 44570253
166820952159 396532500
693991111381 121308733
650733253038 160727840
707334709712 386222655
582685714346 142306073
13417157405 18006352
622848573950 50846796
437593462510 184972970
257060137202 20763197
842747441929 511919681
304407172203 117071500
906314543457 492833250
606119314781 31669729
326302393516 743018822
874128070761 25687753
308889505170 724657479
831799465155 101995712
591281129216 743011269
824130455135 151475415
838846976570 439395775
606422771256 743003716
307074943456 26526136
693644609953 565613958
186105435328 29252769
885080050625 689770172
950895127666 67659774
145710033960 131407094
89335695590 687881922
407310178430 742996163
628088668789 80243072
392168536390 700563409
14991556784 34184878
705077761235 122298176
633317811778 319665619
620677117880 22024548
291889720606 194013911
581144102540 50612653
731341318086 742988610
583710308196 742981057
940535008029 127743889
87064449284 653123016
727555907576 742973504
949380963462 742965951
398077094388 12145224
395021862194 131709214
197297389108 219263590
400683225202 169572403
257230200550 12432238
202634373831 230525113
941810142442 376199824
966652308994 51896663
795086481589 576988776
271792482172 721840210
455338932105 9690499
369090244181 286787410
180185547830 742958398
536695235098 34486998
906658590160 56851431
308430962946 59434557
584122686890 57591625
328054205312 83558839
23958934245 232345386
204571331910 453587862
488092272557 133129178
650768004391 292648538
905470201546 129095876
927096317428 278932290
252934071286 76761139
246579146906 195093990
750127439615 108030559
537415028039 15362802
718067766277 332173387
683645145660 712867246
937557518864 265956236
586799090816 241514728
552344695134 271960871
456012553557 41722772
128164703759 200962671
625574684169 27470261
253075720248 471888781
249632460638 114866024
600248907392 36405460
829673916219 71753500
915514810120 20936916
744683036126 19524505
654998036946 129972024
673754512950 8640632
87487198247 168152439
424727001889 714763049
700927193793 71375850
852097597877 247073736
328573639822 742950845
246311604540 271756940
659529464413 425974094
280589237769 49645869
540250913560 7983521
218039652930 727663573
440915202309 143325728
443961499304 364424697
266108497929 48596002
304700341898 294989968
470905074998 742943292
784478986096 23187710
10558794156 6895889
739154779231 150304700
38950271585 378511042
889571477404 442160173
921118038093 37258949
833116209045 104450437
466362582386 742935739
596580703930 722784335
989089268826 93188914
944803289382 506051
492860455956 742928186
955268055834 128703120
309231059383 202443059
619841832016 175954688
506777160821 93793154
196084271972 742920633
766092146765 31873660
421789898615 93846025
662174946763 168008932
763138766370 87305127
11406813972 121112355
493482845815 3391297
627496634843 63966357
773737915798 265510609
59006595418 15619604
203876259938 495854450
775766401537 180599783
544989527370 51443483
819955876300 75129691
615452370737 34615399
843636724190 384334405
682130981456 742913080
650634905425 367294837
870644424854 742905527
523651550885 231642957
348066057081 103211745
417111354220 12787229
963236526792 61300148
903713322093 107026010
739669221208 87108749
218600863489 152993568
215768406624 232821225
998442808518 17303923
330844886128 661854284
289962452620 742897974
720950669223 15060682
758377660132 99616517
205926339298 176740200
540167902 134171492
283905795804 742890421
945037530165 316402723
896385216322 463044218
548744438866 16284268
47578678365 93173808
932725157218 109933915
734686842282 16510858
371750688618 688425738
786608311532 568098895
749302153923 3270449
590992771188 102071242
539578968874 104087893
623964581759 520900198
350373421833 119692391
907741447852 82999917
273935531815 58890741
938352214906 182367185
943263988794 43845165
181476498631 205494471
619232448829 27296542
790983581130 54562872
346743610270 42236376
36945517778 3285555
211282682360 169119223
205169257196 742882868
658548292760 73007298
420722584997 117962754
956566045625 161452928
401716233500 259120771
782672747788 101308389
611722345970 265382208
697272623496 721817551
141871631602 445272009
192250145018 22591023
882000656384 742875315
8178694014 94019744
368455278983 179398856
901956585741 253116136
826484391685 15211742
14311923144 16412669
298914943524 116965758
453566508172 299393367
165421465154 202934004
414880999450 699060362
416790238425 275510781
377803289473 688017876
113562322854 506753429
845101846765 71179472
139303114322 132645786
683645145660 742867762
269521235866 450098376
65663398102 100371817
754606283096 28308644
136288419079 210441686
180185547830 636536628
692323387134 159270111
252707428821 68686982
843069924817 274936753
74173071722 5249335
558232119432 87516611
319792942309 100892974
788879557838 96791695
139103496491 85915375
446866728918 351010569
874429835364 720714813
702749414249 450717722
118104815466 589254848
438864329884 59064460
388234740048 74714276
438990442325 80809547
792798535600 238183855
190968718550 538604430
717713840250 733834374
362642334412 508581255
757082109554 121769466
580906568243 41654795
829004909244 737497579
355828595494 591256393
708628855026 669543238
768935834535 12205648
767774855758 370731452
627621070112 742860209
215011324522 706953247
297533273640 742852656
77147297991 11639173
477285732855 85771868
941699098642 42077763
185485122544 32780020
793908357908 88558925
752305844445 101995712
488735259041 109677113
693519819287 636060789
228638802358 341780803
994378284446 219082318
12884957919 397960017
1985962350 39290706
109882488178 379319213
390654372186 229671624
245612725856 245600901
780951163098 335209693
695954142416 336070735
886319150081 25038195
485762211040 61730669
964522605502 563431141
12419285663 74585875
987992150664 742845103
701856189322 450959418
275577892682 511345653
321652255954 39970476
498606246804 96195008
590524047114 742837550
984789816648 107524508
551155777810 129435761
994513656865 155984556
436534275920 34215090
198704361136 109035108
986739169200 61775987
602637360746 742829997
686924014631 128657802
589766965012 222511380
648965602601 546368914
435758235788 268584680
601300359710 254369934
104358280097 44117073
832385728609 234120341
851717372304 742822444
1080040830 74042059
490940869777 30733157
821303157375 64955800
623097769673 456178541
244402509478 114261784
161187693864 24804052
475935884166 125289164
255405298373 45287788
369150071494 219399544
648291112554 335662873
650624127294 40710670
471498015710 76678056
109776912344 740805793
724307553131 153960352
368947756836 425588891
841725642689 51949534
830519073448 742814891
396500051459 159662867
851167370803 391902511
809320774592 396532500
246320607716 304378347
18612833051 291251233
165310791045 334499711
85241526399 22092525
937267649830 396358781
198829287756 170931943
474690485508 358027306
192209071804 4471376
718808730277 347777885
986477986460 742807338
305861176762 654029376
140060196424 49736505
735126728596 742799785
324788229312 38550512
884271902690 742792232
460640349751 335844145
399670361161 44351216
511195693597 277225312
897899380526 742784679
700102263092 20597031
654551330273 17855292
606119148615 59079566
184190977230 386222655
157110843296 326063010
511949882900 348019581
58933489931 101678486
244441105308 64993565
932102065336 457409680
118034754244 39079222
975878837032 742777126
694138062549 64155182
199370829897 379621333
864207248304 99389927
569846716433 87546823
36272885769 50416275
159744331076 604058728
976635919134 607004398
987992150664 84654024
856259864916 742769573
296574028346 27477814
355681644732 43837612
65694833688 48286329
766924176880 742762020
278494165188 34064030
277092056886 385633521
384597715370 742754467
228563393612 10498670
794951720963 468776945
268855341133 613915393
257911397661 24652992
521308400019 71995196
924060179218 119684838
499631520830 18784311
686507935373 78981721
401753046822 39947817
356371935655 177706984
406282563380 99238867
960384002012 90666212
570839912462 742746914
880423659179 29728608
230910048664 370859853
294060428929 342279301
29230729025 71126601
805535364082 182684411
573111158768 742739361
817309926070 283494302
959527711255 261228058
358099841800 742731808
701559477676 163227883
934239321422 536542461
846417797590 742724255
671208088195 47251568
715442593944 742716702
608694017562 742709149
596105696166 407952636
715669138626 218576267
412796334903 181679862
10179429625 67576691
924946968989 46050641
314946161986 742701596
86650069451 306530952
711331098171 250412162
665696583854 187578755
750864483608 112856926
373241483840 742694043
477786700280 135009875
128723111749 297784578
731840329690 29668184
858531111222 701477322
643519794254 742686490
48453262082 724226958
500277679574 86391214
651048084737 25310103
297152361150 235139996
51959234657 221302900
180185547830 742678937
370213155432 464819173
649640764865 472689399
797964543062 582124816
406736301896 314922335
11264984144 47198697
689652353391 6873230
547370367300 742671384
74868113482 58173206
315703244088 705790085
412501904263 53596088
96655024775 62637029
171454858730 387929633
928627423011 41043002
683645145660 742663831
389608055908 213055024
8327910676 678546414
765030837376 247821483
156463249482 12870312
240530586906 134541589
145359771138 504117432
559312915561 32266416
148603571530 128499189
550900879572 180169262
802507035674 471488472
112566589017 82863963
374354788081 302437226
11994135252 89110294
617562141456 144239641
857798991785 524049799
169366092904 119435589
896447279323 588884751
956194702380 318570434
279249464782 8474466
347247637066 111421856
622686335510 119367612
111760616346 116890228
541645695046 166437908
789636639940 742656278
292875129898 56073472
671738285730 361834018
269948599712 106958033
406553096328 742648725
307479232481 505975470
349771938678 119926534
600366114440 349039236
324509727949 58354478
550596085810 321939072
321759900904 742641172
743743292272 108861389
223636000120 332974005
548485997865 28202902
289064016529 120311737
719985086556 742633619
3785418064 742626066
283148713702 742618513
954680538176 327377232
188189163303 195033566
877985567103 125296717
730226926619 269370192
359274861604 175599697
95139523690 15415673
424723066776 742610960
137397501193 278667935
952294131685 6457815
715442593944 732648553
147957964155 260669136
170351683062 305239389
140060196424 742603407
353283273883 226159479
915180356133 19607588
771341161697 1880697
409581424736 742595854
404813362185 93725177
662345289572 33097246
122516905939 108680117
96803395907 11435242
991632861206 92207024
377428925434 86685781
975661212849 52372502
56636480342 30159129
808630982167 240457308
532985807362 742588301
646548122662 742580748
787945184573 42765086
629379445465 409463236
402181490341 89148059
192844988680 147532749
852130883948 180161709
440275644887 315579446
93351336646 89533262
476082805122 1571024
931982342733 708380764
956883203648 20075874
395033184141 92713075
343824460477 534178372
642911287215 266046872
341411187965 17590937
528310578734 96172349
298152853783 90583129
731095611849 66927133
761569352377 14501760
831276155550 293547345
262371826928 21616686
378868745459 70001204
10133598021 175425978
723770497066 592019246
667746421518 1397305
919097679382 742573195
127781283673 72916662
344190826295 160289766
412323449532 167903190
235828476745 172178188
353642260014 120205995
162822146740 588952728
862316521732 742565642
989506314868 742558089
696117883903 284242049
642712152776 5052957
709385937128 452840115
597541913410 382959759
386792012118 49623210
550793846009 91708526
921368925688 742550536
867548656115 38104885
221908380583 459275271
559083606481 294582106
240328113635 247119054
946410793154 411200426
51969370783 69744402
493448434347 129752987
512374225546 83657028
204262671418 98687498
230910048664 742542983
147631017444 169474214
210179378697 19350786
321272272077 439818743
938781814034 551678673
84661176944 64578150
305331319112 356342987
280120385294 706152629
475447567610 195803972
947479519589 199784403
688011011773 16390010
875011816673 30272424
767681258982 594058556
652608797674 311870923
535622694398 227058286
324317496546 223636777
674937319491 286341783
388383125880 648832912
980775655980 94759938
129653542754 102864307
352800267086 378435512
432999798729 1767402
591187109878 60106774
630363714254 29917433
491346291752 742535430
862316521732 729302574
984206740154 626868788
695251426808 488973667
885734661582 11140675
718224287096 166694710
21500464175 359333975
99867450005 14547078
910769776260 742527877
99683504243 42047551
782822901022 190501766
767344826109 241001124
870644424854 138567338
800746092707 199474730
421694738368 742520324
663203928906 288343328
518601247424 397061210
913798104668 488218367
44227859516 84102655
126432718588 742512771
30347545005 632729916
323274065108 695895655
165043905790 13640718
201590353259 458036579
360812515638 74019400
516617981902 254286851
909255612056 742505218
285642977439 420060095
296631786137 75764143
479310003614 419327454
372355963379 102630164
14322089482 4856579
487560881242 742497665
222790570577 277738916
796450378858 742490112
815921534422 171128321
729638759809 48490260
997077135888 742482559
686673474068 742475006
723582714786 70333536
604463546933 306243938
9084992778 742467453
776954963464 495552330
94635270304 125734791
302562451360 252066269
666232257314 727844845
667746421518 232337833
753206441100 27621321
622784592487 212647162
280002528688 73362289
716199676046 722097012
340686953454 742459900
988749232766 332180940
505681055167 22621235
766499706239 179338432
714685511842 465627344
966695504601 8587761
665547449869 390459888
311160751476 742452347
358787247883 25287444
172483962127 44963009
501945441180 742444794
104763686966 223636777
928182664606 742437241
116131406609 190924734
751150689031 467961221
447792877372 352219049
923640171994 340496793
582196143992 575410199
614750674378 742429688
838715139361 79404689
615259716366 113355424
875528660504 179406409
346743610270 742422135
446678447734 28837354
774386310636 88913916
572743214779 265971342
64772703430 290609228
234922683626 378873586
325157858026 51201787
734221653418 125077680
370970237534 359417058
748664446986 1684319
976778859659 27598662
395351535132 406200340
581196052074 39366236
139303114322 134058197
341640398450 296394826
211394104216 359704072
500431276976 742414582
164983852293 31216549
352043184984 742407029
195560441616 400150387
487560881242 120628963
438863068533 193001809
678056616231 115900785
127806246338 81096561
268764153764 742399476
331575359417 173719
240186109682 202397741
535257053668 742391923
974364672828 742384370
172238474521 305639698
259423107140 179557469
799234345463 1752296
75708217754 742376817
725141079146 52984295
314741294820 55318172
760110437962 328336463
382477272262 320126352
4542500166 624519805
582802279795 37077677
525254145613 44645783
982692575950 742369264
515136537294 267429071
775252080002 539556108
24226634818 742361711
385140579692 64978459
186242204646 642133401
403306486626 99843107
34068702144 742354158
666989339416 590357586
632920644826 742346605
129461046996 143046267
343931531805 221431301
70408643040 74162907
239094082648 9259978
365670662820 742339052
9084992778 629572762
686673474068 134050644
557212434626 742331499
300987916027 161377398
811233684325 219354226
855502782814 733237687
148909460477 78377481
937267649830 24970218
2390054997 36647156
679670714178 66360658
197494522408 2447172
298832502529 138778822
77075234818 120757364
670017667824 742323946
860045275426 228251660
342632680972 134133727
609920722545 105213290
549641613606 76232429
135736650176 119156128
179736250478 308162400
173391816809 655449340
866236209476 481503750
728648123841 7787143
436529396682 8527337
518601247424 730276911
531247462971 166883535
385647362927 361214672
488352646720 43867824
667624614693 25937002
324573316656 177918468
877303622245 18829629
740970980352 172125317
182089884908 275556099
66623232530 742316393
771775088694 272134590
766099163502 38558065
395458115515 474026280
499429485633 187903534
195327189870 109805514
456846804660 409387706
900170626832 742308840
126339930389 15000258
328925156442 159330535
478347321705 67652221
318517588859 144186770
175549473954 72274657
255577763575 120636516
345229446066 289302559
13838840989 445868696
9296499437 409991946
716199676046 727051780
183507551984 71103942
763039505250 31465798
888655261551 119616861
142914511671 12296284
151606333033 447908006
770774988817 582155028
344060552151 323275953
452735104550 742301287
855841829431 372000356
397879606097 324265396
197442074376 8542443
459349965831 4750837
941053060340 598114517
477923311391 79434901
199516436631 18361343
714685511842 48618661
716010874111 13761566
595828803186 400112622
130873714392 38142650
70117860499 45159387
422086520031 194013911
134959900062 51836239
29326531277 139828689
772980833696 733992987
836372290615 120236207
379905303667 119314741
103991196744 93861131
498178452437 499895305
333615680301 94389841
430779723592 742293734
877563278873 506541945
767460522963 149617377
637918311430 25393186
31797455838 119435589
189270533054 444720640
863830685936 742286181
853988618610 46843706
914716299813 551376553
572247194569 1706978
773643352644 48127716
249080019112 345285395
548725949122 117789035
834304483958 399024990
331492472795 49827141
309646587272 140040173
397563558365 534933672
797964543062 742278628
617021920684 742271075
94635791461 392914613
379706357647 184806804
663961011008 742263522
616836759295 100900527
94635270304 742255969
810693365770 69540471
96906516610 600727855
460728870911 210388815
715524113473 619459295
159744331076 742248416
14384567492 742240863
239995033888 742233310
562512009340 579828704
269527006358 638553279
519800754054 65628017
307980706363 82305041
796211704464 14569737
948946968488 71927219
375512730146 742225757
473707637089 111807059
890103208604 15121106
825219498734 165236981
233722860176 153680891
436185584122 168945504
304144033642 147087122
726671875056 6941207
7971983510 260956150
635059812227 29970304
86307367182 742218204
40125358960 610531649
953710205078 103007814
267539851041 91376194
790393722042 708947239
151005877492 295979411
126811531750 258274835
695758459292 110787404
128296866153 121240756
276176128047 9463909
508369324856 9365720
703879992201 116640979
930162493919 181611885
362561502612 20166510
857774029120 742210651
836660996081 633779783
339929871352 507115973
712367293835 5105828
117347733364 473346510
514672315214 11389924
547064357911 208628966
593346730397 83052788
764166472462 286334230
634290071297 35196980
775734754467 146422458
69156431982 459411225
804778281980 434244629
876893600087 149013137
147180058432 15785770
738533379221 123755905
207440503502 479237850
97663598712 742203098
398225193206 742195545
402010603716 742187992
574237922455 182457821
665322121626 50280321
98720972988 257277839
324449424797 250736941
72594336921 55733587
922019231435 82108663
681373899354 742180439
135846078040 399651889
62642856837 137109609
525414986342 353238704
112372695954 300352598
285419960008 665358876
435903147646 35400911
590524047114 35355593
350989300600 162638749
876316792989 321470786
218423322671 284136307
63032002097 119518672
70476808865 620388314
237723787582 742172886
95275485243 6578663
843194571976 43928248
67380314632 632563750
590338628923 74676511
381500934529 41692560
908526740409 454131678
745725878024 742165333
93878188202 742157780
90092777692 642926466
140933149099 77388038
101449009222 717225327
97985394277 157117506
345275632661 47984209
114076523541 90228138
492469596165 95024293
80250710366 559835913
705617958942 547532076
86860745280 138000863
408404970268 151029788
293558132176 37938719
225549506540 10785684
531085828771 141022063
783579983124 98415590
781691772107 228742605
67414333344 252912205
657147272090 742150227
86933843214 71640205
501689145637 168114674
542976321350 307860280
379371427415 312701753
825219498734 705873168
359614006004 502599279
829761991346 742142674
774045783631 321712482
215526665712 90507599
554821247086 44449405
438350544612 742135121
760001675168 30136470
151416427954 383873672
788568193372 196196728
673438019591 72267104
80772917233 172457649
570413923668 358858136
962587732051 53331733
250896356187 174406323
277312332578 138793928
917702338974 73241441
765410012676 566822438
93878188202 674354499
534936670920 258939499
322580103427 5785598
173723114048 370716346
896243907651 28708953
547729013952 201952114
924397254096 502856081
494374620160 134058197
903956037342 104344695
801493174637 46949448
348145001037 26239122
319412800225 48973652
389140207982 682874283
505920817193 276779685
850255520178 14267617
671531832028 366773680
908498529954 550613700
898329780678 270729732
49210344184 742127568
90274412236 213304273
566606813389 36178870
652604779478 356033314
105991501834 742120015
214254242420 454048595
889197294637 321614293
24869183634 20566819
734300431208 21835723
565540337748 397673003
969790163455 6321861
274358008464 88120851
88432765464 115009531
166944821359 47908679
61060677868 21654451
808563692490 55733587
439864708816 448580223
392289890441 4199468
464678566724 80854865
66623232530 742112462
392595590563 73037510
553168802558 11631620
302653412139 52787917
287691206314 580780382
161211485814 10619518
844146551284 145380144
509426185528 49638316
402662185920 1095185
230910048664 97667843
48453262082 393813420
60437661516 101391472
402767685818 586679275
682888063558 543143783
242732171893 196355341
694535999501 400482719
375048077545 125002150
676074324640 296470356
489693432215 31375162
857081638463 639044224
318919672408 420128072
226263929298 69895462
886543148996 146920956
847617999096 131694108
195993288940 44600465
597632066018 88120851
391840570430 285314575
993291725378 742104909
103503167608 169519532
658285312406 17817527
102094209141 72070726
318533865574 28799589
205985056320 169459108
296019109436 742097356
264118268541 56821219
246808772806 742089803
294407164500 3670758
235452541276 742082250
641855733618 71217237
972171177104 160380402
367662350343 97448806
367439823857 360950317
447435529836 12371814
757082109554 610108681
618232235657 28708953
540474799586 28157584
489075045446 742074697
141305255197 181287106
428577859144 449652749
54723887835 248289769
482170187542 16322033
143088524832 742067144
172934264028 266741748
730382646820 129926706
382479870494 2658656
19684142206 522342821
165043905790 742059591
234695459174 466624340
494821176179 67720198
619627863079 212186429
130573324029 384712055
782822901022 742052038
703723509147 26035191
221311739307 481231842
829638545520 61904388
395893455329 28678741
230558947865 104775216
356297153402 182329420
264221661152 742044485
345511981137 449909551
420937656266 742036932
402254852630 447855135
881059915940 7945756
694244295088 742029379
831525276149 41722772
969380541606 420120519
728312989678 508347112
896385216322 313857362
129862481393 204920443
981935493848 742021826
22211503189 155599353
464588610494 98627074
749511288534 362982074
466046021456 281326591
252399145573 234596180
981042435493 3278002
939311664537 69517812
331880432234 75137244
489837573261 736319311
912445808807 114677199
522077257248 163190118
263879586188 322679266
983117719214 292693856
443472072863 9479015
666993939193 626324972
808331483464 14426230
53686574733 4040855
286934124212 742014273
941409773424 71874348
134760621710 391857193
922497441671 28927990
628323929633 14184534
783013621825 483014350
214254242420 153159734
702572198210 139692735
69365076054 120379714
711657183434 742006720
36220490608 18557721
613860674988 25075960
190027615156 741999167
567813608258 259611716
694601627518 261854957
793849693757 151996572
868660827000 406502460
354678546314 157328990
367117077020 46473609
50649658564 23089521
358856923902 428345736
858531111222 741991614
180849358341 16291821
898165487822 163416708
747299612739 312241020
386761988943 63845509
745978223754 6359626
432135803912 118483911
392168536390 741984061
701058034006 741976508
180185547830 704347462
409395530706 36231741
449706776142 471125928
824210728419 114359973
255136675928 741968955
706965632773 34237749
165601694840 152918038
404281850022 445657212
898005817402 143763802
602302226989 147887740
846980027804 68936231
769762087011 26586560
227124638154 166211318
890873266760 117509574
99720317565 181762945
600590355457 493845352
501945441180 320753251
309646587272 741961402
866799323391 14841645
21198306410 741953849
965279687604 3708523
45424933674 410603739
667383689099 38218180
184441797254 225517474
855162875561 114375079
457858045212 65960349
641742544360 119828345
74025259512 56919408
930453910912 150674797
48911517698 89140506
826044248163 567494655
641164740266 65220155
584392887912 34668270
333710968949 48407177
756053580591 99820448
579979785337 651227213
432230820652 22794954
513227011711 7636083
55564113361 264823286
885595384262 15476097
748960667687 162230887
771720034877 481043017
509079661441 165803456
82704150138 545568296
346577777008 44615571
473004604255 54630849
699589882678 617465303
724527579168 741946296
878841548187 47734960
597286977407 19675565
381073593342 296085153
276800707870 266764407
347274397345 177193380
116116738683 274921647
725453810705 300601847
81912105199 178643556
279183217419 88135957
621097283311 9682946
597115539413 74857783
335941202465 176672223
532331831263 624716183
707675531284 142562875
24226634818 741938743
748614295066 649558
69651560938 741931190
541313710484 225887571
288448288416 741923637
661546696182 86912371
414843582294 5657197
512312381582 109269251
205030977278 41549053
474690485508 741916084
13627485390 732346433
455516654195 199474730
740189011115 207835901
424723066776 448134596
627782266238 394274153
881134229907 596687
426878797906 18308472
53615961736 52198783
526172068444 438421438
169586398402 469011088
492103373854 203659092
961362772217 48339200
572354076666 346305050
217878117325 57191316
376815909254 7590765
847677811303 51050727
746958723596 130923702
225138925460 97781138
770223129278 286334230
957708866584 741908531
645257791613 52327184
752539616942 741900978
585293385972 212443231
627621070112 694022511
785914991856 492025079
616264838582 505741327
751622872379 112796502
57881372543 335632661
431453843948 17862845
778161826716 102501763
472221131971 158424175
174018036039 95235777
504973769588 657292272
249837101214 599934790
818405759816 15959489
292783247653 156845598
194186204290 65892372
100307668651 319733596
52373757997 222911689
430022641490 741893425
328496214425 2545361
673803078334 741885872
835636334254 52304525
419423492062 741878319
795914939541 501126444
100327170497 62410439
633641336980 18625698
570082830360 741870766
822767653051 135500820
357653452353 253954519
560492157086 371033572
541915299381 51541672
394606953245 323948170
218656634841 28807142
22756036318 659814974
428761933307 426472592
264023553921 158424175
48375534565 11185993
520707861395 93891343
816134513510 741863213
68137396734 16140761
669953996440 6072612
710669297164 9108918
592038211318 741855660
289910888695 14358253
128254584459 356697978
466982676133 98075705
999067327917 64381772
281403896390 64260924
3785418064 722346261
837805350705 204285991
336388317000 292202911
763477125664 177148062
63994427610 167948508
145359771138 741848107
232854945352 63807744
369456073330 741840554
797565118169 292240676
927532948399 608945519
634124751233 168832209
94635270304 238493528
727036828057 426820030
683645145660 741833001
141848330597 119428036
964108384282 171641925
627621070112 741825448
259178518341 35113897
30408860259 527909382
545647083591 80741570
501239032155 642647005
363260373743 3043859
949867255814 1661660
402767716030 226491811
600446229111 633235967
992304390477 87629906
648770962197 26299546
313936152979 185025841
542253801776 517033062
692730130884 224686644
409141984049 320957182
858284543943 221688103
194570107768 689664430
535383883644 463557822
813634094484 76345724
854583500443 73316971
997077135888 702066456
208075287834 22900696
715442593944 51579437
604908607052 741817895
960415097713 122305729
914894845180 306999238
542070792586 741810342
726285085926 32130462
9842074880 741802789
741796983579 35340487
321649468897 61519185
236966705480 691499809
305793615583 28369068
485023225926 5385289
138822064158 300677377
478475896018 337543570
59809493612 734483932
669260585722 741795236
852919394083 143099138
957425553960 219966019
97663598712 673765365
405796014226 70952882
160501413178 739619972
168829316300 257081461
756325027452 741787683
310403669374 639640911
316792650637 408262309
49967426286 146241186
546030964410 174957692
796450378858 741780130
102693176741 181664756
218796735032 741772577
444361528843 11503219
460305925570 724106110
945595552952 741765024
946551732134 145720029
259072179654 509714205
66338258246 69102397
51543525090 530590697
84077209196 620395867
292233698926 685963460
791489835655 312089960
603706653656 32221098
273703632056 232881649
954680538176 696530107
888814395302 611354926
797783007113 4426058
255988903171 253743035
502702523282 301606396
914417382691 60046350
314922861387 2907905
413366835246 741757471
151830355013 285390105
592038211318 29909880
183011350502 68709641
230910048664 741749918
335303910943 5355077
97576142931 39464425
602596401233 913913
758641969408 531013665
224628554550 200592574
832033237652 741742365
351286102882 619829392
132489375404 741734812
150659345852 741727259
690697370553 115236121
204602488035 214505200
216525488726 708207045
308132423068 741719706
135451048993 11948846
992534643276 441193389
288064951413 56858984
398982275308 433746131
20802114201 246031422
654131542086 470212015
444269057464 58883188
122647308078 741712153
239877313236 80650934
194570107768 601596450
961391375428 44660889
688187638272 145742688
823555083107 55801564
968048918306 58180759
30873724750 9614969
846742629461 140931427
854745700712 741704600
570839912462 741697047
914876838828 250366844
539799546280 741689494
329579751887 166007387
917349969271 126422114
807564877029 213092789
333422195100 679770
636825861022 602298879
542827874688 614058900
59052411510 741681941
828247827142 638983800
96149434508 741674388
827069182304 345519538
959980112890 231907312
829004909244 150357571
461820089774 741666835
721808750041 221763633
435322216204 741659282
894871052118 500559969
808930964668 336954436
857016947018 208923533
99563691004 279257069
807806610388 741651729
625317807045 6321861
943611094056 70008757
659418518396 741644176
716657372740 24267789
569325748258 502063016
605665689154 741636623
955002348847 52855894
68052947047 31367609
636866533927 385935641
987992150664 741629070
694244295088 741621517
152173510056 257164544
208412136122 131679002
351611591864 263493958
697758681705 53044719
770612697912 3836924
187592363414 147827316
28012045328 741613964
739240158343 267058974
762381684268 741606411
592484049802 119201446
250594183316 71677970
855502782814 106074332
571596994564 269022754
823849302263 46398079
569791519109 16525964
171857644708 488097519
958658497315 501050914
797587694086 121875208
239237951786 550266262
186999286748 741598858
614750674378 741591305
600755154364 27976312
191793377343 381841915
946352635054 741583752
14572667404 420128072
364156498616 741576199
242266280194 578665542
99094295119 5355077
819919924020 582751715
243741909398 16926273
651090615274 741568646
436940370112 358216131
254102920289 124828431
24081685601 38512747
557845360920 11835551
807049528286 741561093
526831316943 54283411
569325748258 620335443
196841354074 741553540
888814395302 741545987
830349969737 129752987
713928429740 5392842
41340515406 239331911
367067370727 71270108
170670125095 163862335
732098400188 675495002
171615579017 85439536
403448498132 551369
409343989034 49947989
709746320970 29041285
516091364489 55454126
419423492062 393201627
253622511724 741538434
39614361151 467659101
987992150664 741530881
100691927120 741523328
657554439214 19350786
606422771256 741515775
912526807179 347045244
476685473692 105885507
659681921718 474147128
743454631718 264861051
594088147577 5068063
215011324522 741508222
15141649594 741500669
784487928848 79940952
488317963344 564171335
655333420358 269143602
550895743532 167329162
286428745835 203394737
813863267204 566104903
282039397851 250072277
253385076022 49947989
717713840250 741493116
814002967492 224059745
980065651727 49985754
814200599290 130274144
312494512681 75462023
386111879574 741485563
588705973255 261598155
673803078334 295405383
646060773296 403685191
619710598641 59260838
964431781083 49857353
21617407274 2938117
962722643737 200199818
797207460960 741478010
225610473950 741470457
285872550874 180320322
562295835333 81715907
854745700712 148242731
392010422294 105560728
426784747950 31224102
19684142206 643001996
769952505288 103241957
489075045446 741462904
459548843468 741455351
986761677140 363457913
424723066776 741447798
800528815556 381215016
959130869488 33248306
133835100561 22455069
659228704359 54268305
766167094778 733857033
388785474190 110583473
54509918898 672926982
421457045864 133287791
573111158768 87947132
84793202978 205524683
652448712245 56911855
350373187690 9373273
162613027235 58112782
149475844435 355421521
341994702127 86972795
982972021844 189368816
225610473950 741440245
756325027452 741432692
129701428774 147963270
386868961676 521783899
416817081787 199051762
805897182994 8421595
631321713709 44532488
960369243450 321568975
734594318032 381358523
512284178680 124843537
828753334326 21677110
948623881360 741425139
202287970592 553634900
665256878812 134488718
636706055336 741417586
917987766844 224241017
923640171994 741410033
657904354192 741402480
577382098777 90167714
926798555509 147434560
225610473950 280231406
188390027785 64887823
715375833383 10944297
709433823148 691054182
522509824705 289506490
734369646494 741394927
205684983589 58052358
237462854497 3413956
645166294571 445846037
802879511869 190894522
293747863130 268637551
513666822495 97320405
197598436176 224528031
546120255976 401381526
170178810404 147381689
528314392999 90983438
364913580718 17991246
539799546280 152797190
115949175378 597245922
549548357121 54729038
164496751770 376388649
492258149930 375761750
822191170326 741387374
52885904268 39268047
755989236584 183530347
416125197181 102373362
148823862328 64585703
501188359078 464509500
368291220270 54087033
808563692490 546678587
607474888644 216378344
827457474481 8489572
15141649594 287376544
426093052169 93385292
765808554274 113695309
269521235866 741379821
72241385231 132147288
626516112342 100991163
837332812366 479660818
377809022200 647956764
716199676046 190282729
679013905704 41216721
494374620160 546467103
994697519544 13625612
604863213928 3021200
218695215565 10710154
950963384127 254098026
621564413296 735548905
645670374238 29411382
820316494285 9584757
165804847475 718154346
301318684150 553657559
799980286890 217760543
629718726225 145969278
375512730146 205464259
193813025666 524253730
320713191870 130251485
516330001118 741372268
438548478530 350693343
596968482503 117305643
769195423186 741364715
215025539268 427900109
535843808473 118000519
168336966848 800618
443650119326 741357162
981847312979 47115614
115591503469 85439536
212048797850 663236483
541651896059 344371482
517521229660 23754185
556211768680 118544335
782065818920 741349609
190027615156 368903626
662230869175 62198955
669449350298 545545637
429355885715 99291738
73436971448 707821842
632163562724 731644004
708628855026 724438442
448949694040 741342056
295262027334 691756611
402961835683 494268320
207440503502 741334503
293747863130 122622955
511346987740 215207629
66672629150 632684598
37281822250 456223859
997077135888 575130738
406553096328 135946447
627912759419 344394141
434793831389 471752827
675586718472 330292690
229941331908 93815813
980421329644 366365818
539636394333 102169431
691070118656 115009531
956018982241 86640463
632856988548 18965583
593110608511 56013048
268007071662 290767841
824641430285 101754016
30452244691 480559625
888814395302 504525294
11737778879 154692993
562512009340 637208845
201879089343 131120080
956852319431 52296972
255893758030 741326950
452230149141 471428048
473176321304 444516709
334998376987 303509752
666845538255 23467171
127325558312 200917353
152311110610 160584333
600366114440 657035470
438598071528 372106098
149377821601 294657636
479232978120 741319397
481985879236 161755048
103665851675 9033388
934239321422 716764594
597177753474 6095271
715703202656 323615838
993542522743 339023958
17659365396 219731876
442135955122 70363748
234418604365 63679343
949728839536 108529057
640305949466 159897010
723969095648 82531631
872158589058 741311844
800109798181 92003093
306618258864 163175012
951652209768 741304291
737760768151 296024729
40520713192 270578672
750163452319 31820789
305104094660 418020785
477479754319 604240
643519794254 664021995
548736795230 41375334
146565055813 259740117
84036120876 49668528
657147272090 741296738
403524767920 741289185
823778409805 194655916
895628134220 588378700
685536604873 32999057
98420680814 741281632
992158383434 354484949
533742889464 741274079
35089376393 425611550
983695787663 359515247
816033062020 17341688
631453256351 688199148
703546602781 81829202
245965239472 70499702
154707940647 269997091
691382087362 425966541
678797889904 235842425
421523950338 144813669
917496421941 25491375
539677429782 15695134
144961864398 87252256
475447567610 651589757
249681449396 81156985
766258221723 521157
828543323161 413247289
81198513271 483014350
20842500092 251862338
889477571361 35129003
514815836914 137857356
663979009807 298260417
675599928669 45839157
582650283223 53044719
60566575714 741266526
362642334412 382234671
940229157253 31201443
347047897981 61428549
438638971023 213810324
90597023525 39064116
685916391966 741258973
320806267489 30566991
565493524660 11344606
370970237534 741251420
714850484468 405226003
170343480504 707013671
313263075343 147381689
976635919134 683297251
26497881124 538000190
176400137320 51987299
325545311414 741243867
905572401189 566316387
95679706291 453096917
936714551599 340768701
187142672900 582623314
694529239566 240472414
13627485390 736757385
357610203875 132305901
665475175212 736591219
711573715637 5355077
794296694997 548665026
205253072837 396895044
821111024161 33406919
6813746472 741236314
263464579050 741228761
18100656974 39849628
177701254459 139164025
282987004378 82380571
46939097878 313177592
653792375027 218938811
951268895424 297157679
881538103517 443723644
682658022243 212994600
366973562467 23912798
317974490394 741221208
928826210418 62153637
566297419850 602668976
891169993512 599096407
660675012411 148310708
147631017444 120689387
255893758030 741213655
444407201428 469056406
221067981338 678871193
935026026390 390746902
936369440329 14675479
993848955506 6321861
142331442730 741206102
556852595006 151634028
311160751476 94261440
40882441062 330413538
599296859701 59532746
770200485384 2635997
605932491326 40046006
929969446792 211106350
192914196819 90688871
209634551001 49932883
658661436294 741198549
63594904122 741190996
110339429572 77878983
391328077127 27085058
785954161714 159866798
902338767541 6918548
452784697548 606490794
727945725459 314756169
442518658079 37598834
209597208969 41020343
241979901052 18965583
12456129197 386902425
911214647960 280140770
414123917348 700019593
511564665200 151520733
739899988017 442462293
934996403524 741183443
821434088224 741175890
888503718159 104004810
872965672020 73294312
137157663231 6903442
959223030788 741168337
491646138299 222428297
937267649830 635207300
872158589058 326282047
883084934446 337384957
796450378858 121920526
149844430835 10868767
236342057680 382302648
598287726436 79631279
840136409218 157706640
613236510174 142910313
886236882805 192465546
176197339676 126822423
364188213663 565326944
316224975116 217216727
607936935460 741160784
840361140774 741153231
861559439630 206793587
651090615274 741145678
973607590726 225917783
240752115990 520318617
841937828712 558770940
161258495280 485144296
90296504761 322762349
968805569887 65529828
107020106733 196612143
308625392272 815724
986368166246 18497297
549641613606 568876854
527936863847 327875730
346598419357 77486227
246608664030 23859927
804021199878 741138125
811592020898 482885949
632027314563 91240240
215011324522 741017277
236966705480 24267789
305104094660 741130572
802328807939 154670334
50535298591 142200331
143010230840 49932883
235452541276 325368134
214254242420 741123019
472419239202 741115466
79894103430 40967472
360798716307 34698482
624945104260 117124371
612268269257 29955198
853175063133 8602867
95392352406 293396285
715442593944 704135978
347996176725 65522275
282239099171 5906446
875186917466 649875226
519883542487 124911514
857934114955 575108079
127946882792 741107913
424197831562 491050742
543466239142 10204103
653226028834 21790405
265090550313 572743990
556455352524 202133386
506315680480 13784225
330408504406 267429071
125503284985 115515582
215768406624 741100360
988749232766 414085672
589009882910 450717722
330087804026 741092807
595823621828 741085254
742697549616 738796695
666989339416 231907312
836023198508 398254584
754810863248 741077701
930082167764 98317401
739383536942 112222474
713171347638 143325728
123404390180 741070148
715317713048 28746718
777291766840 52735046
582302157900 174655572
387626043778 119020174
99770416614 8655738
426879983727 46564245
10599156982 59895290
430022641490 741062595
890974937693 51065833
916200403077 604632756
15482002880 196755650
493359021933 171725008
452735104550 573876940
348802647894 47259121
117167133987 141029616
426649201812 326727674
100972845849 125802768
37097030552 198394651
754810863248 384840456
56437239755 265306678
764570286054 58369584
83674725338 113347871
894871052118 741055042
756625757700 78369928
610841870913 74442368
991413076459 81610165
711967702370 335322988
802766224422 348321701
114319404956 741047489
19684142206 222428297
158230166872 741039936
264257681409 360995635
89335695590 741032383
575739563785 41065661
88578613488 741024830
978792609495 93755389
229395884460 680699019
264080503541 58422455
117223041293 14086345
818653747465 379953665
326031951204 204104719
391411454288 66405976
987992150664 549027570
607936935460 741017277
502649320356 17530513
9084992778 698765795
556719118390 212511208
87821531386 196189175
856601320940 119835898
904713119444 483021903
698683296900 4176809
576346635754 378979328
716199676046 741009724
989475347974 2885246
340686953454 709740304
552044047969 376607686
936510567728 403398177
948623881360 741002171
327816557720 648470368
480747142324 740994618
839161136052 324597728
605578210714 17213287
704622995511 113846369
212610839239 78649389
762100101281 70854693
71397073532 316991857
685071416009 58520644
255136675928 740987065
196084271972 740979512
835818648162 415022244
968308016012 474162234
470147992896 740971959
977117158529 60650590
430779723592 661952473
874946566306 18799417
107505666038 570213735
856733490887 198742089
887300231098 459464096
419423492062 740964406
967550933910 305005246
625046276695 242579701
253831337068 528339903
414027088294 34041371
721130589236 23029097
220099868822 40672905
694080191463 103362805
919185520772 627065166
706457127048 603363852
629049349559 20332676
129461046996 126104888
95157477171 172457649
838089894468 659324029
887063324106 50438934
396997801306 419297242
162015577382 719838665
486803799140 260669136
525514187444 132434302
846299321638 23225475
427524775378 95696510
873292686708 34177325
642012661893 488497828
910012694158 152850061
340522812064 22991332
806153660215 4645095
884139816232 15279719
419580473614 544729913
661775596994 618711548
876241519791 15989701
362381348456 228244107
853988618610 740956853
850203208100 740949300
134003539608 496133911
739696449773 100417135
381569386962 271492585
581247616405 69880356
978150083338 319046273
487560881242 740941747
331613312836 454365821
745725878024 740934194
438350544612 36005151
662446846804 586362049
809236060550 57742685
875479928548 159375853
134385056744 257579959
812971175633 4984980
573868240870 536504696
150155478075 224883022
308803099256 45763627
203070596940 120991507
615507756480 740926641
997009023340 38490088
863833216191 250329079
493617538058 740919088
59259605406 239535842
624924454358 351546832
666232257314 442031772
227967597866 425671974
850960290202 587064478
588002608089 65212602
535072111316 55771352
354314431290 338752050
434150505020 205026185
117347733364 740911535
711279805748 105107548
663062340774 93853578
688944720374 78045149
252213485280 328638583
467119664488 740903982
780132342774 356826379
890328559506 740896429
22018252131 128574719
681624205774 441744758
786536052387 6488027
328722675618 501322822
592805006578 596747424
175643055218 740888876
955905347356 148824312
236905428397 11737362
852474454406 453293295
306674226594 203847917
551155777810 740881323
339651860934 34660717
811592020898 740873770
133246457506 525477316
848408412587 135372419
48453262082 740866217
659418518396 573416207
353828796455 394319471
754624002434 31851001
237723787582 703108770
556614161902 449682961
110417406744 73022404
692470436491 69034420
420180574164 488241026
59462441221 285291916
620893646878 362136138
169394054110 30906876
367851530334 33150117
505122933785 530122411
500713094512 184217670
130975211200 585327288
220764607946 131029444
379986876067 16442881
301318684150 740858664
873672753262 308502285
858385353834 77025494
898586469383 33051928
455406229335 318411821
710143019230 181815816
40795287401 11790233
663819347346 95175353
426994313082 538966974
547535498539 141369501
629536056920 120039829
336856618106 3814265
279212387105 132985671
218357029990 392317926
321560305732 64102311
829686627918 34932625
311421964428 176135960
748073764621 120190889
663892135607 16344692
260192666798 118544335
882933300418 147449666
534001088769 477319388
645300805948 428776257
836898145175 293592663
964097424879 66217151
800235789368 197495844
505730851690 734393296
530236267737 116301094
519181680368 137713849
473933403406 407152018
765596745495 72818473
161258495280 740851111
733447373135 140591542
667678550666 25279891
213832928933 323004045
173038374580 77916748
959495512816 51753156
742924502160 439048337
168362707472 388541426
693417929723 41715219
834232481615 43762082
170343480504 57772897
543584956790 350557389
606422771256 740843558
570839912462 588514654
477718813916 740836005
79202732428 92108835
548127449402 740828452
37978367057 89978889
228094322100 177503053
339641853209 264574037
659038081745 212707586
1077918437 337626653
620743999695 47017425
170343480504 740820899
738155057004 740813346
438369683914 565780124
610208181766 336304878
3028335962 72569224
490651907103 510401528
932359645295 170357915
487023697182 211551977
296893459416 237020693
717713840250 401419291
441609518981 51979746
478010646730 117841906
382326469064 740805793
632853348002 37349585
782330460934 174481853
526929150546 212390360
547694187069 359507694
821208269036 119594202
526263112306 122396365
422451820470 631279740
223412053670 361992631
734975434859 36420566
398225193206 154217154
589009882910 619474401
759353355860 712270559
842115565908 241106866
320122849796 4796155
269743936071 43822506
581949810856 196778309
607562291960 232587082
381908539321 269725183
67962477213 88521160
260436250642 521134341
254710052682 29215004
768354261494 52599092
638220219540 662775750
651761895702 63052444
40675678093 18587933
856739027236 161520905
680341231347 119563990
734376383770 704060448
110533994446 325768443
988127440000 310012885
455073987971 654187989
113562322854 740798240
290934606397 245374311
471662157100 237073564
253496845316 10317398
253622511724 404085500
213607109339 284785865
626863988010 531149619
539245526583 405460146
453220626496 17560725
755567945350 664157949
722923912320 14116557
534499971566 740790687
771214422357 213742347
592664407889 2175264
689820913286 582978305
109019830242 132177500
751367248647 353797626
277190117485 35982492
588059625686 31050383
490418104394 136935890
189522999632 456140776
296019109436 729680224
364913580718 740783134
965130289670 57606731
118104815466 492901227
912050296368 142842336
963648157739 73656856
300101768261 118204450
919097679382 725767770
980122820384 144300065
140817278526 213545969
713928429740 735526246
837050375890 244060089
321759900904 740775581
720742168658 351040781
900366015389 33474896
36339948450 740768028
692448714063 182563563
474552424627 27273883
122458491037 35310275
892805375813 156634114
967683247364 106429323
784337065226 740760475
515254364094 21050211
586281166906 167027042
482301261898 630864325
474690485508 200887141
345086619242 44177497
926745457919 640464188
162486960112 16072784
342201117658 740752922
547370367300 69155268
938414398755 282210292
669841033772 65960349
819676695167 164119137
707871772924 740745369
812261209145 58520644
633351928679 306870837
210434292447 944125
446536519717 23406747
844569987570 180395852
989233236559 44003778
289205370518 541602971
572302671354 11140675
101054992277 40393444
230262983560 230343841
560170195761 2923011
875113034426 27326754
504034713463 161309421
71922807244 740737816
289159622403 23844821
845335838705 240026787
765979939397 32160674
350975493716 278252520
844311501251 39849628
716738763868 61534291
430980648498 415513189
806890757079 124103343
327059475618 679853083
319054425481 365474564
89709198993 11692044
954680538176 740730263
102963173426 598122070
956951784482 740722710
334630296638 740715157
408562563613 64918035
48189927143 175154070
985486210395 9297743
837332812366 740707604
56935095344 518694722
157611931569 294748272
50724508388 740700051
417909327858 740692498
539799546280 740684945
576673159497 115893232
643519794254 336282219
424177143895 95092270
536014135770 740677392
52238672592 586218542
695681736324 3821818
954503050635 51632308
980926436519 169919841
541108223972 175765863
991539936647 117577551
310865527771 197405208
643519794254 554805615
508002097996 740669839
324702503168 18436873
736899537732 348314148
955063445064 114307102
867616096446 740662286
847174879692 331863714
208128876369 48739509
733363504623 33565532
184563649803 113952111
636176295875 77025494
568438641667 35680372
532682388652 166551203
714685511842 740654733
351286102882 693093492
915784489985 265299125
497930223498 198251144
459548843468 301893410
433808052000 740647180
580106705949 177064979
393267535249 263093649
862604396774 129624586
463778574309 18232942
967567641146 455936845
186242204646 663576368
608694017562 740639627
44667851572 726946038
416003110489 162155357
248864404027 197503397
331601968230 740632074
118457427271 5407948
152930592158 223009878
71165725142 740624521
813956078468 576958564
38611194756 740616968
34428005907 309937355
539799546280 740609415
301318684150 740601862
111547077930 363087816
532880972128 40212172
314670409915 256983272
529757815805 30763369
206414927762 219988678
744836059906 81255174
775893427891 50461593
18927060104 740594309
134647470623 19713330
600287442798 24320660
38434961013 105077336
776009162104 571845183
537933714802 26231569
249080019112 487651892
370970237534 740586756
913041022566 740579203
321458007900 57976828
176962208921 75492235
208883503746 35249851
382326469064 731742193
170745473823 116240670
286177042110 523702361
962047164247 159723291
623308777834 376894700
510094157336 32870656
385948153599 42583814
69467955467 32863103
576564630440 312815048
810809039965 6042400
886313621285 95409496
283905795804 740571650
859870295481 127132096
695001377190 740564097
404026415521 149383234
849302694934 12757017
862316521732 740556544
571885413422 17447430
278606221090 740548991
21198306410 703916941
63262595187 291832814
540789238123 491851360
640491465846 740541438
219777990174 256839765
397003466056 370127212
599779722585 335866804
853988618610 740533885
389389902609 27863017
457277597162 732958226
619293166990 740526332
686247455062 184406495
793713807734 110077422
792664968348 740518779
415351785493 90371645
848062908155 572766649
833547401856 740511226
24192880867 11729809
780175742312 10702601
411095588940 215517302
700300951904 740503673
311341849757 286077428
462447351318 91278005
632739985025 64986012
552195704656 166052705
417152245756 740496120
43153687368 740488567
581226165885 1034761
808767819868 81005925
972093426522 740481014
375512730146 269566570
945595552952 740473461
108262748140 524200859
860628767335 135168488
972812691159 10506223
794936214654 740465908
749511288534 740458355
531412949201 37681917
267310051016 289483831
854627141677 61715563
375377463875 78407693
937931256410 7968415
844146551284 740450802
933737183282 119609308
555000018637 426533016
817648677714 646748284
578479533759 116369071
959223030788 740443249
21955388512 740435696
728939072954 30370613
776009162104 740428143
506763595633 354960788
373241483840 740420590
653741905881 231408814
653769481884 218274147
411389355322 430354834
316526649083 9645181
21874141297 20755644
592906730382 163099482
300129034591 382801146
480747142324 635290383
36909187848 58007040
336011384941 56760795
95676639773 285533612
209027727875 642118295
731558549919 245268569
333116132434 380233126
655633107886 359991086
609372956732 46224360
344331840805 71761053
520872584366 85137416
209406790286 222065753
92991293095 14448889
701780448244 6057506
411095588940 740413037
349771938678 740405484
572549049808 371607600
723021851665 200131841
114889596032 64714104
546284269371 115508029
54349312312 124284615
21213737189 209444690
946352635054 740397931
434875396236 119903875
352043184984 708478953
564215844480 36027810
216094295915 270276552
841713338852 136671535
77979464060 524593615
551155777810 740390378
909426173902 546761670
957625685801 4705519
967550933910 294846461
919633753557 76526996
554293836202 163975630
338468034332 671756267
444407201428 740382825
26497881124 634686143
612212928426 175690333
975878837032 740375272
555698270422 740367719
506410259146 22553258
531610603252 363321959
841875304978 740360166
775252080002 740352613
429265559388 698969726
56315228593 142653511
856259864916 739854115
201186751557 55386149
212740078216 594942257
398982275308 740345060
4464296810 27130376
800719392852 215011251
490699037823 395097430
587920491873 291832814
330844886128 290163601
417152245756 740337507
295676770117 99926190
446009697967 189414134
165043905790 740329954
370333421851 239732220
892456004651 116505025
951468015163 33973394
255893758030 740322401
44525017195 3013647
729568887006 237541850
374879222677 206476361
882000656384 740314848
345607322656 53429922
845979678678 183477476
700827048566 46904130
247565854908 292701409
181073311938 458958045
124918554384 537713176
831955449711 17190628
19684142206 740307295
415167771754 419297242
689843285272 109435417
54000106910 285004902
889020984958 485733430
495750308068 9501674
417152245756 740299742
675748881382 207148578
729827153882 740292189
688496420018 428791363
548937961426 201665100
269840055549 226642871
375114491074 81360916
365690851989 309537046
830659982216 204301097
966036769706 427182574
123404390180 740284636
49967426286 740277083
408824342634 740269530
739943508403 182563563
745598912500 46179042
356913530667 264551378
816841043789 19834178
104477337630 740261977
137639310488 28429492
901693688470 682307808
220955615763 28414386
529200396852 740254424
93416194257 142849889
432601597016 233062921
105758144752 70454384
316916852169 207903878
299155611910 496738151
188407361920 27681745
15013573779 59940608
751210100929 360383842
660932682600 673818236
940063142313 48543131
752539616942 740246871
81507914363 34373703
747027108458 161619094
327903764658 413579621
974364672828 740239318
209711749808 238206514
561754927238 740231765
155476012364 407627857
176400137320 577985772
638220219540 740224212
740804315854 226454046
987235068562 740216659
828038382858 60431553
474690485508 366063698
968767789781 225215354
856901975658 28792036
13226527238 355134507
330844886128 6276543
389897290084 265019664
737397974902 398798400
714181266415 192812984
596580703930 740209106
737249211420 127162308
132489375404 666877029
788032580336 21949018
525305377612 23308558
336455372534 105296373
996320053786 740201553
952721683950 350209951
100691927120 609851879
88760708765 367173989
840361140774 463263255
710143019230 698131343
568803239677 208999063
383840633268 740194000
378992274774 78936403
89229614111 12817441
565540337748 740186447
112048158650 740178894
591861947363 3700970
601880278644 677549418
505730851690 740171341
590083443265 82675138
127946882792 259105665
909815916255 140274316
918771926451 18980689
781104277514 22938461
797964543062 740163788
432340134815 232503999
208197585604 190516872
948325568478 152646130
807806610388 421238363
64351986224 102358256
948623881360 740156235
942719621425 34343491
95392352406 721575855
459448895025 40816412
897142298424 740148682
883514820588 740141129
282215450728 3194919
733612564392 680487535
132668517458 508822951
489342957909 426125154
544042238069 56594629
855181758061 210343497
347107211690 212126005
494557085534 278630170
261055785467 69132609
596375345819 89367096
711657183434 740133576
24141384513 9426144
261193332744 642254249
921368925688 740126023
383083551166 740118470
702096359616 452908092
367184827024 740110917
665867024852 92531803
37097030552 248659866
389438188938 431978729
763496922077 154111412
174128891014 740103364
567054501952 740095811
176192354696 9184448
853158174625 35816326
2128850004 72191574
162924754245 518196224
990457410881 302550521
180685934080 75439364
260279684911 56088578
175781577238 551958134
954908684094 386977955
282992767317 110976229
970579262318 740088258
257821773763 266197932
99795009182 66277575
487560881242 740080705
167564370884 51707838
839859100823 18572827
203655092992 576376983
253284447403 121270968
703498588360 355157166
839354742101 190116563
773194017121 335209693
552853404384 327445209
216130693822 305979583
573111158768 740073152
942292310856 122275517
527686232648 484094429
192645347784 213991596
986030924796 36881299
459056237214 254520994
296776191538 483210728
236966705480 686363769
797034769574 82297488
505730851690 488550699
807049528286 74872889
31213420519 69993651
635240736383 160606992
980729650657 309061207
262707496948 740065599
458694939865 62531287
749511288534 740058046
449466002014 136105060
962171433756 17938375
892185614804 330662787
65866150428 740050493
355086657157 432696264
689453701938 23648443
4450618327 30091152
997834217990 589398355
855016876071 462356895
638220219540 740042940
518910119806 202488377
689379168934 42629132
129461046996 740035387
243428950843 322226086
510678283291 189436793
605162183921 316538677
452022411429 673780471
643519794254 740027834
297457562774 36768004
476639604323 116051845
493617538058 705102762
599539031540 46254572
575204902427 57561413
443833596802 500945172
871906334370 37349585
644276876356 740020281
90248618741 22636341
833783440659 441691887
613236510174 732202926
93155472250 679354585
245034075826 130772642
798631450303 19645353
855018129869 340156908
682541683384 87441081
809892075959 118030731
694244295088 28082054
217282570828 740012728
459119621990 397506837
714815665138 348344360
606422771256 36473437
986309139551 67274571
652491024151 25325209
164967885251 32198439
177157219422 740005175
913798104668 643364540
354018965889 253010394
599713022042 17968587
261071034974 22900696
707114690822 386932637
970373035612 62108319
609246232498 55318172
146505560832 178432072
98420680814 511187040
929516259645 71247449
785486548337 110628791
381310047560 180954774
788747146601 18565274
540556628382 207458251
405712282074 43905589
36116704835 205328305
462472336642 40212172
536014135770 630335615
698184391038 167223420
9084992778 114971766
869789607338 50688183
718268366404 19720883
300561602048 139103601
596580703930 553717983
305861176762 376199824
324788229312 238961814
473742199617 157736852
978023586100 81731013
112651877493 8202558
286934124212 334318439
388130387800 94049956
122379463998 249422719
404118350637 3278002
972093426522 739997622
284722244486 131822509
771635803821 172540732
499579238964 19894602
468805795396 565885866
49715322658 27145482
431536805694 739990069
693290095198 56488887
929303552059 115115273
484327595032 180433617
101749633728 217178962
107909774197 173953143
305861176762 739982516
223721500080 328313804
982692575950 232451128
380483878167 229180679
304872036694 203817705
446678447734 215358689
462185843799 279702696
653458713699 58142994
522777480366 102834095
993815450398 214520306
414026061086 39879840
570839912462 739974963
531471643158 675366601
425606472803 187714709
4542500166 739967410
246051690704 569065679
178671383626 486624684
924397254096 49041629
445164283530 705110315
873806267643 465106187
121790058496 19297915
829641853734 5672303
720589673994 95046952
74500977258 152525282
35272884081 118385722
777523326308 232133902
101701566436 185350620
681744864949 157510262
133246457506 225993313
693734218745 136074848
862097832576 172170635
621985047419 293162142
140700970285 78445458
252108347520 480272611
654578944041 80877524
344846048639 86610251
67878404770 85454642
395888674280 15022917
239860047078 15347696
138002314815 75514894
679586279191 188167889
647305204764 581875567
638220219540 569926721
183844272277 78188656
592426050315 107992794
625444206094 287270802
541965111416 41828514
707871772924 739959857
569325748258 295903881
656996967796 111036653
132518756574 499917964
571510173235 3255343
200725950580 431691715
318629713144 49479703
127946882792 115100167
253622511724 739952304
788739661578 65809289
629892316418 313608113
659267209553 9886877
917217738900 29743714
199784273564 42704662
564783255646 739944751
737397974902 167563305
538414281574 16080337
797803906264 7333963
786918732279 107290365
73900876708 16888508
94518236975 7794696
540868514411 59781995
149914983002 719634734
421590779282 31586646
915935285630 69570683
470905074998 739937198
476204649712 126089782
567619081149 921466
132489375404 739929645
709960388096 101708698
410338506838 690880463
568946338815 305609486
675317242538 140138362
111107025450 128854180
234404147923 16525964
875381611147 113483825
934239321422 549012464
705844934145 185388385
474690485508 77274743
52106835383 79404689
137031868016 456850758
553507871428 583212448
849068959796 170320150
834667518903 210419027
384534625567 21850829
657189191240 365489670
49069073278 47614112
275577892682 959231
372149796691 130530946
282322416314 21835723
838846976570 739922092
318248339515 432598075
41482609995 90923014
520763730936 30136470
403524767920 739914539
705351157176 199739085
768438341084 572268151
603038991521 20166510
256213846617 410362043
133518712944 80159989
538307950440 685117524
542070792586 358707076
837104168356 12522874
732372755360 156747409
785136708483 591158204
562437061327 31873660
717046185668 331516276
696656986425 254596524
666989339416 340662959
440647720367 405800031
598716600882 28844907
470052085308 9056047
746834197285 379447614
979456744379 145599181
422451820470 739906986
767243502614 374107643
523680108778 55952624
388128227642 180169262
503318749893 60552401
149145181648 739899433
907741447852 260253721
317217408292 739891880
275853667818 35838985
239237951786 393722784
605665689154 699022597
922667875116 91829374
106535280069 164610082
293419957594 283668021
505730851690 739884327
733612564392 624988091
288808883742 244943790
478181948770 199603131
152448643187 300624506
402010603716 719015388
808975837041 99533434
948197945437 164549658
219553817134 739876774
711486236791 81255174
205699545773 16979144
337658625046 705563495
604151524950 370081894
588715837473 114344867
562643703448 449947316
922883089892 739869221
509799529912 362294751
457010538594 159844139
900927708934 739861668
878972327976 739854115
807164990997 120568539
965943165783 34600293
390556244016 69585789
30548122473 154564592
904713119444 514291323
861099704032 435944054
293363446048 201785948
863830685936 500960278
762381684268 739846562
410642794549 100892974
13998398114 366267629
467119664488 739839009
224853391848 739831456
52033246504 73445372
861559439630 125697026
203538512843 68286673
245925193466 81731013
922575698304 79215864
779794572614 739823903
986935804002 100235863
961494277094 739816350
640578680337 107403660
373932205690 30385719
114767244985 163892547
134003539608 63475412
782578350394 101587850
786014079663 426057177
613331866799 119979405
527233793248 415309258
732770488787 9124024
612984383887 211189433
629003563273 86806629
128055245683 596332009
205169257196 739808797
370213155432 428700727
657147272090 182986531
841386512989 215079228
242027628459 82863963
293551500642 81798990
420937656266 127328474
850960290202 502682362
382961011700 39479531
490589209650 641015557
790065295349 78634283
570922361010 118408381
632163562724 739801244
902344900577 33761910
776766244206 488286344
348011365808 189240415
10496753814 11216205
925911418300 721991270
974599102842 498845438
735883810698 387083697
655633107886 64729210
79012865114 388465896
331720421929 11918634
44667851572 247322985
410338506838 683085767
668210379649 5936658
603982738465 15204189
691687334304 160622098
7735997578 28180243
206284872655 236620384
827490745040 739793691
59809493612 739786138
96906516610 661355786
639734383744 739778585
115999923985 236310711
991020479072 335564684
586738636604 739771032
161839796819 37425115
335783337212 231076482
498503269202 312444951
822596758873 322226086
180942629932 739763479
838089894468 739755926
358099841800 16374904
819919924020 58301607
405182288064 383193902
444407201428 314816593
37553299729 283320583
213497160318 601022422
859369025530 185411044
708628855026 697323172
443528803446 6065059
145679610476 28603211
657904354192 739748373
510273344302 739740820
112298789849 327875730
528973414502 79804998
696438886403 52191230
88578613488 739733267
654249791854 105303926
196740589907 41118532
825219498734 636808536
893998515264 95469920
455318546558 312210808
867616096446 723161985
532985807362 714460929
315703244088 739725714
786134769050 4433611
245216465670 46224360
404281850022 739718161
416395163654 373367449
453809095426 27893229
766632185859 67327442
847135672475 17228393
295651867876 91972881
183659133141 102441339
228485461758 55189771
24226634818 81882073
371615316605 86761311
409211962594 300405469
502307667954 266205485
395953946900 653145675
266075597061 150153640
874892811605 273584766
832235121789 204376627
66624675153 723773778
288349654195 28097160
87716409138 85673679
555493939519 41662348
844903633386 585251758
644454024418 35838985
246517876970 48135269
705479973591 26888680
142331442730 739710608
427257905229 305956924
776766244206 739703055
295262027334 739695502
626106905908 363903540
434159613938 114020088
459341816144 128257493
800235789368 689347204
49967426286 665343770
369314062230 43913142
746033232253 296447697
94409503987 111807059
896179299289 149609824
781087154863 183824914
92364023998 606460582
380055222758 739687949
565401808581 6775041
79493628264 380588117
520115411628 739680396
678191112502 94684408
351508085552 226340751
39961164699 82448548
490342045684 26420394
704627784113 120115359
595823621828 739672843
17596214763 428398607
346743610270 406645967
28545128515 25038195
195031830211 80069353
163464536943 45197152
66529621054 8414042
207490036076 355406415
194484003974 18482191
42396605266 739665290
705958251804 41677454
377783976452 726077443
624135672315 435256731
974832331929 144730586
151937086456 81549741
732007288755 23565360
660175600498 739657737
980445348184 83468203
910947090488 515673522
207870374944 17288817
959797723452 137230457
133369933950 546859859
784928261195 13754013
424963607167 146981380
524142012087 261250717
211632998053 301047474
973428305571 129481079
572354076666 213092789
529003173322 19373445
452980886723 169209859
7895841717 131981122
700780318155 85250711
878972327976 628870333
276334974784 510492164
878711863177 44177497
640629013529 464743643
724270603855 159662867
740426303310 595312354
588637052130 243070646
953870608139 7424599
830353851979 16843190
486803799140 343366933
667129930958 30423484
508611813921 27998971
46289547837 64547938
724405266292 49789376
950734573951 110794957
305104094660 541180003
846816339188 113695309
678460036661 182646646
595066539726 331825949
860570866037 124465887
713171347638 739650184
924724336761 106029014
487560881242 72010302
558726598830 739642631
446201748098 169534638
508241679156 247081289
858927031929 224460054
994805889582 739635078
693396237507 58271395
457277597162 739627525
297027034221 405958644
330732573424 82652479
209049442750 328004131
914555186770 664973673
253622511724 600720302
683645145660 332150728
56572846317 171007473
327838514291 101399025
309646587272 373609145
8425586072 233599184
274244230072 42077763
913041022566 498724590
140060196424 487349772
894113970016 739619972
827310976493 140712390
762381684268 615992468
627621070112 739612419
161106431137 30687839
542844453523 236559960
379087903307 50559782
385938100556 115017084
13346166758 130923702
860602535766 88996999
263464579050 739604866
395196864798 253909201
444934838902 125719685
686673474068 739597313
339004667429 27424943
65866150428 739589760
489075045446 521111682
996320053786 739582207
79285392460 77199213
848601437055 15491203
523235667599 423217249
729827153882 739574654
258800256954 47176038
221174267154 93725177
617642784837 60371129
586477930109 133227367
708589149311 12492662
130467098637 273758485
229603078356 451473022
534116317337 196483742
729829389570 487387537
856598133574 375935469
998591300092 688863812
249680308893 55688269
700067806306 111074418
81433230299 259415338
987992150664 739567101
891271739975 107728439
255893758030 739559548
878017478528 172948594
589134545175 241552493
482261306528 739551995
568291259978 19222385
80250710366 739544442
370970237534 55960177
50724508388 533528814
151107623955 92803711
393654634052 5611879
770709587390 739536889
972850508624 68105401
746482960126 704460757
79761487856 284204284
109415818926 122048927
490299197515 103309934
743367243914 47682089
862277178561 2583126
284662877906 735156149
289915057951 9433697
331791057585 40680458
167818030836 228115706
697883185357 12900524
791938702486 88211487
896385216322 739529336
3449362841 267610343
789979138278 376577474
519938226207 57689814
219701757745 547026025
515572919016 717217774
638660944643 116988417
250153360430 318472245
686673474068 739521783
901684791036 673818236
764652930574 739514230
99958546332 158937779
215768406624 739506677
408824342634 739499124
180942629932 739491571
63594904122 237692910
392168536390 218032451
986161342447 48286329
498303741601 325715572
573177919735 428481690
210468831910 734823817
938726541586 32810232
182361588977 76746033
202025557119 5362630
583542435624 117909883
897191453348 9388379
77702005011 132192606
133406256327 245261016
37574198880 52002405
719228004454 180350534
714753096086 465438519
977084899666 107109093
901684791036 599194596
445256150669 518649404
999348382194 739484018
134584116059 122064033
415329957323 101663380
649854341046 347317152
438350544612 739476465
933311353101 490945
597384622185 513286774
468200747631 85771868
782822901022 739468912
664108566416 67395419
50364049422 39169858
799162418244 51828686
87387498647 92033305
746967462417 50461593
431997093067 216408556
677909506450 337430275
23117515345 54744144
562512009340 739461359
413256667594 2145052
524375271386 103000261
198628642311 452809903
428037925792 39872287
406000889351 104911170
537528299974 739453806
283613502663 268010652
630374424408 51496354
944081388748 739446253
661617951184 27266330
607378897567 320179223
409581424736 739438700
833053556910 344590519
629659359645 111104630
27136102071 32810232
665856148532 131006785
766924176880 701175202
200626764584 590901402
118220557638 529654125
728412862997 288539706
394647286265 506134083
703074336756 236552407
546613285198 739431147
867330011871 110409754
746271113988 190456448
36080450435 63951251
82375783869 10657283
170900287664 141528114
494136640642 29940092
742697549616 739423594
833891607172 364553098
593072745322 204603217
337658625046 739416041
729942072777 13474552
151956882869 136671535
511787508506 2651103
493732154833 437605714
183970958340 739408488
407934184631 62667241
901477250108 173907825
843605794655 40521845
906586383480 302580733
539400846475 366328053
280120385294 228636863
446678447734 598650780
373998565942 159005756
883303117957 14985152
582196143992 395648799
611722345970 739400935
143593133209 130394992
582196143992 522282397
1514171758 739393382
256650840132 703901835
62080739918 602608552
561509190789 151656687
980421329644 161619094
195401722874 164451469
866004113745 46466056
924161072192 120938636
286934124212 739385829
88482350909 51435930
117347733364 739378276
552361432582 153378771
37587016321 44638230
711657183434 215283159
604908607052 150735221
760867520064 470317757
144602689036 672217000
388197443334 31881213
284662877906 197201277
159542386921 71406062
590129999957 3436615
563714816631 227700291
580498072197 30506567
24623998148 36095787
91104154198 299544427
958388817856 1797614
35523583257 27545791
286508482856 219278696
45971098657 41737878
804032687991 659527960
744211713820 674626407
161258495280 166098023
495888784364 95084717
391482520465 427613095
714818384218 154942242
357342759698 698894196
21955388512 387076144
453178722452 80273284
709872305010 228954089
80855237380 96187455
751782534840 739370723
219553817134 722565298
429443583598 237632486
745045466425 622978993
708438799293 62501075
916069350974 194323584
435639192955 317550779
22307645326 57493436
899413544730 249785263
647594975609 218206170
959223030788 739363170
875186917466 739355617
223105024626 18149859
520115411628 739348064
241762268910 287421862
386111879574 739340511
70116130862 225517474
752099088623 237224624
174128891014 512138718
482261306528 739332958
929445140597 114359973
930623354914 432167554
502353695936 309219820
793700114145 39993135
840242574186 52553774
357607265758 435657040
491346291752 390233298
423869012113 33761910
757658630044 95265989
632497103204 119866110
675529889700 513913673
257407922234 611392691
475447567610 20181616
502519250143 34962837
453492186652 229445034
981585797907 139677629
570460472807 56738136
787530366260 45922240
279078834959 95417049
498160030670 690034527
959980112890 540726823
124161472282 578605118
86044304151 189572747
930453910912 56156555
15282037205 37168313
404281850022 717519894
941053060340 607049716
83130056255 114337314
194677790889 490657986
476081702384 52803023
918373800268 631045597
410338506838 471231670
89335695590 634489765
608470101730 11148228
80783113783 68883360
642762712152 739325405
54864131939 12734358
909255612056 132388984
439684283158 107917264
268007071662 739317852
570082830360 655864755
933297002401 55756246
683645145660 739310299
878972327976 269483487
536014135770 683214168
80216805355 8791692
818845933550 54351388
559483680932 101534979
185624800173 356788614
407310178430 739302746
234787416949 336894012
383083551166 739295193
314076925793 3889795
2025230397 137940439
875943999568 739287640
335186673277 73823022
250406129128 88861045
219281917093 168008932
492068290575 13791778
806292446184 421978557
90614803287 76375936
189698848578 127124543
834697730903 342150900
200626764584 739280087
717252088001 63052444
902441873138 739272534
560661117696 34917519
951612383205 19864390
729954089600 126255948
777523326308 591747338
569218783078 54759250
731134132149 42100422
420051040620 83717452
573028574672 19388551
80777116701 66813838
3474204658 229777366
370213155432 278373368
429586184238 145183766
381121622869 346811101
650869146614 141097593
717404900297 233833327
12673308159 167956061
687343462933 41798302
242183635674 2968329
467388974256 223576353
967550933910 739264981
60566575714 739257428
914113132745 322747243
545687779155 58943612
740426303310 250457480
858974555405 160961983
541775516010 44313451
40882441062 203319207
229298103728 3670758
155749853932 59457216
118362040434 123733246
352043184984 341418259
636706055336 739249875
554217346971 592887841
765758568520 147842422
687903872468 185637634
607208856878 634580401
759530451051 171483312
441378873020 403753168
284506138456 116844910
326302393516 739242322
733127722622 328404440
53048965579 680313816
71491614433 270276552
798154493459 142577981
209450295566 197276807
493385434774 175138964
99725906785 43852718
81764874570 739234769
101449009222 367891524
351636259962 100817444
754053781146 739227216
509377785904 32787573
49210344184 739219663
183213876238 739212110
403613885767 527358013
621144565091 171302040
434390539360 153227711
29526209532 739204557
677462135113 76632738
185851344855 95024293
170264982581 55831776
997077135888 739197004
437593462510 739189451
86307367182 739181898
762381684268 169330707
189670139625 30234659
933482239320 739174345
596580703930 535688972
222205749746 335889463
189270533054 124790666
551912859912 739166792
303418266278 5204017
920611843586 192956491
351034611047 140312081
381287584938 217405552
162772659484 398594469
729070071780 643696872
604545889739 151664240
282882833402 208477906
499674194874 668508477
319271921669 69177927
333544009884 124768007
621708569854 526617819
659418518396 11004721
152654628603 225041635
366685188927 229188232
967965812647 258962158
838517635964 72637201
82410580540 49479703
551718838854 105326585
339172789250 593635588
990263396970 739159239
572510219835 54064374
190027615156 739151686
376860411530 143431470
559826269906 158144714
777523326308 690434836
892441223430 117789035
990263396970 128219728
17984899696 162042062
935924795219 484842176
515112118445 427190127
478763400963 402484264
527467279137 1586130
231544576194 37659258
344285480491 67561585
715219267246 32085144
64594581031 414682359
495888784364 739144133
807921642578 451457916
198100620040 188900530
480747142324 739136580
645098914258 13361257
118710603831 36420566
319087394326 355466839
796963582549 39388895
69573569066 24773840
878082230397 3157154
524657904240 739129027
386916832590 376320672
45872003297 10151232
330844886128 739121474
545099120994 444040870
689471383511 20559266
637463137438 739113921
78366729029 205328305
928186697908 589134
268866753716 128710673
488876039408 101059140
505570917321 88317229
328447074607 70174923
5542894610 303109443
735883810698 739106368
218381108954 65461851
299466704874 314053740
601123196542 500476886
266195871033 189353710
455763432958 739098815
420665371022 89200930
801136310493 187102916
216070186739 369145322
804778281980 443889810
60978440804 129367784
715044785393 290790500
938308445271 394999241
196841354074 682368232
528443314750 739091262
364156498616 562147131
583509285507 50680630
770442619458 38641148
266492907458 739083709
6747053888 34471892
568238691098 70741398
746265487003 79782339
470905074998 246250459
557478466392 387219651
983449658052 739076156
606735699599 303728789
105991501834 739068603
635528943757 313585454
572957417859 44774184
360043061722 192374910
41282870910 177790067
599609032338 2500043
107001148703 80771782
516330001118 739061050
613048584387 64804740
616981754236 9766029
608694017562 739053497
974496027051 369877963
679578084186 254324616
270970777008 30023175
195836828545 167820107
600413924930 57176210
242917824633 31745259
906571436093 98808346
656390189988 574934360
118104815466 739045944
995836156141 10234315
922883089892 685313902
810942976908 233682267
270278317968 713682970
311160751476 739038391
704026316470 32628960
955437620278 728592592
739669221208 739030838
306340603437 68180931
362528412919 26918892
28341114432 123619951
776766244206 739023285
165043905790 453044046
921132290604 99457904
221320825566 366161887
321652935724 54759250
247162638409 232458681
880037738644 48558237
672989757000 966784
584786262852 147207970
57538247306 619602802
824315103326 127547511
568053952271 76141793
457277597162 661129196
721780441397 187525884
353557349188 174043779
70408643040 596656788
120376061772 680057014
681389103543 299982501
521926008423 63263928
151801766908 177344440
601632525544 132033993
736851130555 392287714
428622459609 465317671
470666732936 83521074
211225914012 375610690
597460771531 450951865
128451347662 5438160
450283840448 44358769
540556628382 739015732
845660715488 739008179
913325899067 185093818
474300131768 117464256
586007582140 412212528
906227283648 724513972
563171726125 40378338
298758724825 49570339
579924897686 739000626
338415707148 738993073
392798811581 5483478
317711601082 219611028
731649102836 57803109
893684091427 160591886
192438644833 11299288
988910043689 221416195
356877510410 117841906
941683479038 11329500
124161472282 655743907
26140979621 174353452
168746762416 25974767
433710150420 26261781
727555907576 738985520
590645657967 106550171
565997732322 269143602
296019109436 590100784
264307395255 602993755
391411454288 218175958
381174055795 1382199
504668523052 211514212
112048158650 738977967
561754927238 738970414
574625322972 738962861
505529609964 30325295
330087804026 401751623
868373178548 738955308
233181294970 93045407
32797669010 386147125
247565854908 225525027
37097030552 738947755
41254773750 75582871
183213876238 738940202
238239189196 161611541
59809493612 522728024
239738579732 187586308
472419239202 255034598
803264117776 108853836
402218719078 213561075
397360624767 16495752
160994170898 209663727
426994313082 738932649
833001078666 314657980
844146551284 478686481
503459605384 245041979
189510325698 18761652
942276517533 224233464
852170763788 121202991
413802560263 297391822
649092477895 368933838
498128308476 4894344
41639523164 669316648
270087877032 68143166
306418384231 45333106
194287293642 156120510
105856492365 4984980
479655085078 65356109
249080019112 738925096
515944957137 111663552
12369579370 8995623
833106594076 69548024
315553121066 89782511
414836278543 1268904
186999286748 738917543
47255916016 368246515
753093599280 40688011
254379593826 427613095
213804809114 290798053
13912679117 378397747
30435469478 576195711
99397615640 467953668
371580346215 18927818
747997124330 738909990
836932375371 349907831
302832848354 551127304
213497160318 738902437
578911376534 28792036
728207897642 34313279
315703244088 738894884
732098400188 715948870
134293159393 228342296
462180911690 31843448
115833569160 738887331
992930548877 254777796
646548122662 392997696
689197458860 132215265
720565232486 60084115
121133143874 259649481
810102509686 694392608
53564072626 77055706
32161366931 192035025
327059475618 738879778
910572582942 95998630
429691812943 75326069
659272798773 14063686
991777561174 540122583
111129374777 104850746
44616582214 20377994
507114054833 86413873
425480148878 207835901
57538247306 738872225
873672753262 738864672
10191544637 121588194
454249268754 437039239
140060196424 738857119
735126728596 160682522
439864708816 731719534
832033237652 693229446
384597715370 738849566
355828595494 738842013
900032588610 51239552
293747863130 13149773
225610473950 200026099
685159309864 738834460
866101932242 738826907
132489375404 571452427
133255845885 347483318
78736546162 694974189
898656462628 738819354
331601968230 634142327
570028328318 27183247
23469552716 68279120
134859158148 291847920
16567882178 16835637
143845606934 738811801
473176321304 343782348
654761915466 1057420
911861297649 85802080
696246775848 241975461
246555294532 148265390
60757440024 75280751
865236472549 88030215
147407660534 127320921
387626043778 111716423
670774749926 738804248
738674937547 44842161
36339948450 738796695
678345570946 738789142
847174879692 595342566
177659259779 130833066
367184827024 64230712
904515956338 21548709
292233698926 729264809
504216687486 218462972
400837291296 232738142
352388961324 380353974
99995956341 128937263
660932682600 738781589
975736221692 70144711
823705334530 738774036
505379365688 224950999
454645521793 58233630
524506844646 5959317
963008441298 541882432
735505624841 249150811
697424242418 366713256
634182033185 154934689
368617011372 24464167
822590663602 128151751
528443314750 522274844
425785743258 263645018
453964453083 47583900
522461727201 442537823
885786066894 738766483
972286571838 6729723
806292446184 366131675
760110437962 661453975
17412895900 738758930
847846160120 24705863
31040373736 738751377
493026017716 471579108
2591017668 244203596
391119433055 109186168
99177762916 738743824
995423702323 118846455
422451820470 738736271
695871905352 590153655
812431226769 186732819
536014135770 381879680
873672753262 32961292
78351109425 333548033
959792474117 111331220
741705818869 86950136
514815836914 738728718
701670657836 13897520
716595551435 264279470
393644588562 5302206
479990060222 738721165
744895124366 7417046
921368925688 242655231
253136778700 308955465
426387709399 258138881
483655521945 6004635
93003000245 57198869
31561636478 45363318
639290365939 285994345
328573639822 432613181
61925276925 66881815
782681970001 108030559
694175193097 45748521
990963114443 16737448
522570679226 74449921
741372331260 131210716
845541763697 98513779
28012045328 186838561
190395393385 233946622
650763208236 230222993
566297419850 624791713
524832189715 180207027
88483083550 21080423
593742582721 353631460
895283581872 263962244
44667851572 198862937
991159001092 551958134
125722412215 666476720
994048807480 18829629
496645866466 640736096
836292062649 115530688
434719517422 527954700
393484744423 176929025
70408643040 498603742
638068691660 16019913
99371021527 68566134
778280408410 646015643
346199296178 136935890
345440197425 374946026
273230459671 46277231
73436971448 738713612
224811019924 23240581
514425996778 74578322
995562971684 371637812
467440606564 379311660
537947627428 177895809
791150804144 738706059
309201897250 350209951
847931961794 5264441
423401866616 223191150
815377431408 54781909
403299620949 203998977
895628134220 300768013
812031824535 196959581
255136675928 738698506
173160718074 175033222
301076384316 89971336
890990058799 35687925
3701542405 63543389
273113101157 64177841
761624602166 502191417
906922982925 24494379
647774208299 49449491
509516262200 652783131
316345385042 14116557
818525852516 473014178
139303114322 622012209
103413702323 152487517
410338506838 333555586
733229695675 339854788
204214906246 57425459
652210399989 35997598
464860049802 409999499
236966705480 466533704
353505928770 23081968
59052411510 543453456
732855482290 738690953
155366229509 427590436
401812383190 75892544
747240042228 623809823
356413537579 48142822
598539626539 41043002
444182545402 144179217
146873935342 385595756
471231462787 268101288
286797740097 110039657
920042287368 318200337
420083752663 47553688
832033237652 738683400
726436085502 300239303
690352848417 45665438
18169978002 464683219
155613628024 11133122
972815682147 5981976
367184827024 738675847
412609753144 341539107
132489375404 675570532
561672826534 51972193
560769405057 12998713
433808052000 326010139
159646308648 385203
404895244258 80567851
910924280428 564284630
477750279714 187140681
965827665307 34056477
226367556052 738668294
289666715311 12318943
51651661391 299959842
51540987282 66171833
938244403384 106603042
516894270642 45378424
513801001540 156097851
970338102987 181475931
802507035674 710193484
477718813916 733902351
64242634296 58407349
230152966562 167933402
352043184984 738660741
907573265607 31556434
261950414846 275707159
375780310277 168092015
346968100536 470899338
144194147672 310277240
563916678109 49827141
611339416829 18882500
906205871299 2960776
610797255342 141641409
759353355860 738653188
5855392432 44577806
333116132434 738645635
767341872886 202533695
350974013328 217594377
223050695897 3126942
137788950118 738638082
435511403748 93166255
738912139106 738630529
655311063478 155025325
340442062941 179179819
621795754133 34215090
878215245874 391290718
455763432958 625373294
82757451659 273841568
549672716860 346969714
519776244569 30212
811477487612 57463224
15898731696 554337329
525195904430 141331736
503227199980 101988159
584250778217 137736508
702979750537 135999318
364913580718 738622976
404010033064 6661746
607083779604 26178698
92241431661 15815982
2325884709 369160428
517844165322 395663905
354393337481 163877441
465605500284 210645617
889991968020 33663721
225441173861 71942325
768159545154 252579873
526669305093 112607677
287691206314 738615423
697177803540 6268990
875943999568 738607870
284662877906 738600317
617458484084 263252262
239168849795 45748521
926668500402 128710673
373998565942 738592764
137031868016 737203012
773737915798 738585211
191541779360 738577658
233938377072 558453714
716094304549 27915888
858267126725 108294914
545099120994 738570105
921368925688 738562552
389140207982 394636697
910219804971 190577296
884851142260 88430524
64194453709 13421681
455108036895 59079566
143368348376 27538238
351286102882 714241892
559286774628 128793756
53963270929 171052791
619622281412 113287447
405796014226 402370969
502702523282 579277335
571596994564 660094435
822700914743 131550601
676074324640 696930416
487011348027 335662873
803264117776 9735817
600195371728 19139302
930191414356 219913148
918755377828 3300661
515400952718 101300836
719657520905 41178956
97979827716 332815392
482875607124 20491289
354314431290 473278533
583012328319 591966375
533742889464 723992815
128568698623 78407693
499024289842 582374065
812186147431 127555064
213771024545 201453616
980278261124 86912371
399685013981 31934084
814963580285 90416963
295371832848 583348402
673646595686 27636427
360779373074 230177675
58295329408 261560390
221245914912 363125581
763895848472 541693607
868544873344 505967917
400007911878 26140933
658661436294 738554999
867216293903 378020097
430022641490 738547446
572354076666 212828434
627717952443 579594561
781999926954 42455413
324788229312 8776586
336109800531 7892885
372796559675 273456365
99327100832 444441179
63853752985 292127381
850503077306 391728792
230152966562 356237245
239655164400 249279212
798721625164 738539893
221370811320 259362467
336144460842 179406409
296486723219 130055107
894798966692 16639259
424979815905 1080079
183651315786 135916235
698786787700 252255094
431885603234 201461169
508593641403 135727410
841118222876 738532340
570839912462 697126794
275577892682 267874698
616847567638 19713330
136274785914 738524787
268007071662 738517234
597337786032 738509681
263464579050 738502128
538804174987 186355169
360183683476 142902760
993110574632 64155182
145144896247 169715910
848357052187 181460825
511380606143 283690680
663961011008 738494575
318316641294 144428466
268007071662 98302295
275472642033 31133466
703910309943 3527251
294787729552 48369412
951685601581 357717633
497402948568 738487022
175530893574 27115270
286177042110 572117091
910294511694 318812130
977393001236 621362651
39368276858 696492342
75412722141 128204622
449767653322 403858910
402767685818 69925674
904744177380 167329162
103939171680 34887307
801749953572 381396288
121768109478 91844480
534396133328 59200414
723410725423 252572320
155218379534 376275354
466362582386 738479469
636996294467 115364522
700232877121 37984037
477280392884 398549151
937357847756 451087819
870209938935 346667594
264694222150 264460742
653138482011 192163426
50759811110 682768541
156716002668 30710498
223770579474 225744064
340686953454 478520315
178671383626 122811780
534343647531 58248736
90350078190 470279992
748754206432 738471916
476865559871 3799159
684402227762 679226184
320840618533 73316971
681904414521 17862845
581439061890 738464363
910012694158 738456810
432539904112 476390369
39914358758 75197668
586139691663 139677629
430816348089 576958564
948293370039 171725008
986105004620 317445037
498221141993 128937263
145946556155 115175697
89335695590 738449257
535257053668 133227367
236730976756 202631884
869997911119 9690499
536419188054 238470869
10600931937 147797104
111191332036 68165825
996320053786 378088074
811592020898 738441704
588252800808 738434151
179428465728 698516546
550003296564 354500055
756325027452 452749479
151694227294 157480050
563269091442 738426598
769525345779 199920357
294504945232 670849907
252343638576 464637901
497402948568 8806798
681373899354 738419045
931769416516 4418505
707528882236 247413621
549641613606 738411492
515572919016 738403939
967458651762 65771524
126016488270 35793667
149764369035 101444343
211741209884 69434729
962758898137 199467177
493183535531 66315340
567966616932 271485032
195734674220 197994342
750926078323 64676339
121890225976 738396386
63594904122 658651812
464848418182 303993144
656390189988 738388833
984795141513 989443
399442366303 181762945
679033422656 18504850
385212015966 42455413
931136045001 31873660
557212434626 738381280
614750674378 302323931
791254438857 141112699
112048158650 738373727
609328688599 35861644
186068002660 59192861
956951784482 738366174
896011501841 199074421
369280972537 56216979
727370187265 33021716
124161472282 39978029
299450843574 61919494
496791994357 191294831
186129899495 58565962
970737890424 542607520
472419239202 681507190
841242280901 135704751
119618979670 572985686
496138025811 117366067
848689043896 204225567
903699092241 206604762
801556853980 163122141
441114548638 209663727
651090615274 113091069
391722124284 270926110
259679168540 738358621
632572315978 200947565
198029380144 140100597
341336670067 16359798
751265184958 401932895
540382622774 107524508
566164683834 96172349
30283291634 684906040
900170626832 310617125
165800987892 289007992
726156163769 177495500
896385216322 501164209
145359771138 738351068
747240042228 119571543
910012694158 663780299
446040008156 524518085
390241450082 215177417
179209217650 9207107
635145153574 25453610
543266809730 289514043
285684518939 277587856
12500163187 100160333
590467739905 32817785
637336164361 77614628
163660861666 30302636
924713860750 325881738
609842065603 73566220
461063007672 186566653
233365822313 515650863
120275403347 56413357
530553682562 8361171
928182664606 17001803
368518920561 137094503
565977437411 219044553
134320750502 329605367
925048284931 3625440
682888063558 363087816
548545462634 101044034
418979678188 414939161
332787063736 165350276
183820918401 18988242
378541058554 446117945
412881064457 397605026
330411518053 154171836
239237951786 738343515
701141464444 447145153
321002818802 724113663
718470922352 738335962
334147471519 317316636
46827804829 63596260
703077410827 20461077
672288914130 38354134
924707667290 206612315
613993592276 738328409
457479858949 264015115
825219498734 284075883
898303473579 11684491
545856203096 738320856
461738464909 58769893
173371808912 724483760
9147297475 620607351
127780853152 11548537
57849801003 358510698
191541779360 738313303
751257767912 243644674
363785895971 305722781
925911418300 738305750
232424212868 738298197
527686232648 738290644
678844491914 153514725
708628855026 738283091
262555583865 112033649
912951965549 4879238
389670768467 69140162
279363303192 291341869
178501056329 118000519
283691570471 80492321
495131702262 738275538
288203322373 86489403
752131309721 162125145
50167323984 75688613
500431276976 694453032
924397254096 738267985
39368276858 738260432
156079473999 116353965
617779002786 738252879
941135048155 81013478
941053060340 738245326
671928545800 305284707
667664638040 5105828
455006350856 680699019
826733662938 103075791
892599805812 738237773
617021920684 738230220
955956247023 24751181
434565134102 738222667
238786124179 174527171
630649398520 721674044
321888090420 431057263
917444902928 71640205
677588488844 738215114
686568661493 28867566
680859480036 198613688
473933403406 738207561
946036519751 155342551
997274563755 413005593
738155057004 738200008
311051210723 6926101
165043905790 169330707
423807341868 74011847
256650840132 738192455
682888063558 721107569
972400962023 145387697
678747790855 61111323
731341318086 394885946
35582866348 738184902
974364672828 381713514
112913301523 127978032
198156874784 153295688
86454650682 428791363
97197579018 351048334
717713840250 738177349
30283291634 663515944
304591525827 261711450
906984365750 545976158
783299563299 102924731
283804616222 12228307
472073750282 112162050
980684544141 123854094
293567301518 87962238
589766965012 710329438
349771938678 265510609
405796014226 738169796
583613803921 56451122
779194472064 555198371
654118943682 488218367
197598436176 448534905
298069952055 24645439
797964543062 738162243
349481511128 260714454
351942247098 18270707
297533273640 738154690
429931817071 49857353
811169355424 9448803
264221661152 355972890
152930592158 738147137
919097679382 738139584
396502377783 100711702
864587768038 738132031
93025651692 49910224
177723785058 119480907
305104094660 738124478
17412895900 700268842
997834217990 738116925
571596994564 294242221
264221661152 714408058
540925494243 134564248
329330721924 214709131
678701151080 24615227
787365393634 67569138
70843559886 112902244
252567675662 21865935
570839912462 117683293
976635919134 209844999
189616649279 191778223
45487329007 336894012
959591330174 92320319
872841493553 48958546
937267649830 738109372
341271668949 121225650
246051690704 354061981
102206091324 738101819
458933070443 35808773
328573639822 730692326
184567260137 99208655
257922681843 197745093
56238988611 7998627
542162992057 620123959
887843918697 64041887
941609701334 115666642
394166772364 202020091
156716002668 738094266
911526858362 649233221
998591300092 738086713
774976554521 89480391
390476937516 1042314
667186011983 115205909
539042464178 738079160
286179715872 550991350
924555496999 530817287
959980112890 475506668
133246457506 148038800
829004909244 738071607
953166373972 231642957
582770602513 8655738
774494997900 560999075
471257339365 208251316
123772666907 58286501
28530090492 51292423
317974490394 738064054
635662072935 24524591
151948672758 200592574
819919924020 292384183
317472397572 82886622
986249017671 72138703
217282570828 552214936
184133075932 45499272
270278317968 738056501
346065222875 349228061
344472363964 272051507
890040979437 162948422
958903879179 69880356
411204850638 380248232
667361302007 3172260
648819368968 36647156
527686232648 738048948
638577061025 365686048
849446125998 606369946
823813251794 182518245
117177693081 147041804
586282171455 100734361
145004191410 187812898
82098158248 190826545
232676007229 144126346
803755629251 24033646
137031868016 650320853
790791304409 323442119
87382566538 245600901
2096749754 1299116
273850960874 47757619
288448288416 496224547
295319890867 297119914
265735825356 738041395
369169694188 18965583
805219097719 273864227
383744408454 76443913
44667851572 738033842
911526858362 28134925
161903211807 28414386
392563966152 24154494
109077051770 410007052
470477749323 354409419
700300951904 253803459
234371058230 173938037
303589930456 738026289
106467642954 67440737
415638081552 738018736
586738636604 387400923
270746687051 4342975
888814395302 738011183
277603704659 128098880
55752590923 176672223
616468127577 144685268
717592886914 25748177
27254963226 738003630
888057313200 737996077
899708632887 142849889
445109781488 27183247
463482730852 201763289
766731968542 71594887
647078048695 195562276
623078577500 77878983
965095787566 101829546
557613906788 291009537
60566575714 737988524
635191891132 435090565
119677809987 463021559
795393934007 134375423
410580504958 26594113
881582265908 168794444
285419960008 664807507
293937148863 21578921
917267490511 233410359
214356192814 540923201
520616674026 156467948
833547401856 164421257
633569424867 40725776
908498529954 737980971
959980112890 737973418
414880999450 737965865
141986769534 116973311
674682700308 565712147
461522048800 185879330
905660182155 60053903
928054392413 68233802
183798584180 40227278
182456794136 524404790
155201838464 737958312
59809493612 737950759
515572919016 737943206
841875304978 737935653
631152972136 48082398
134602711545 80869971
646548122662 737928100
480747142324 737920547
850960290202 732807166
571144736436 361675405
37097030552 74653852
626757234314 6117930
120070988955 82033133
946214362689 56730583
880486492180 228478250
571186814199 111278349
333116132434 336395514
30283291634 737912994
939404392718 868595
860802357528 737905441
671947307452 80839759
259984679837 371494305
477367645140 132653339
88578613488 737897888
210232498946 3904901
5711175450 112162050
282199196672 29622866
593001799993 253025500
196084271972 580470709
951652209768 737890335
466362582386 410467785
3360365842 72410611
418559709135 84072443
127564595656 163952971
409299622712 217405552
787365393634 509751970
249190587479 9690499
314946161986 272693512
979664247542 737882782
370594090987 70250453
558313359500 264785521
287544383953 43845165
495888784364 682949813
557212434626 737875229
162015577382 737867676
534857251125 378020097
85550285080 737860123
474508209365 156233805
733342106974 38437217
826425636898 34124454
632163562724 737852570
907621151627 58399796
169311915235 192170979
416395163654 737845017
984457461989 242768526
786368798755 99548540
856259864916 737837464
646242453158 254860879
426237230980 737829911
913367735134 26994422
43071390286 51383059
387626043778 571331579
911638182029 226809037
493681187189 670200349
360158683046 172125317
20920363969 183401946
487934014548 192110555
803934824176 60892286
241509198092 411917961
457082851016 175003010
807905290333 620297678
300905172912 208349505
5299582268 387884315
258922086438 711447282
700772833132 106912715
284662877906 365346163
819355375441 201219473
222121224123 276847662
30713042228 307618584
826733662938 604602544
639351348861 198296462
587953249234 173907825
535720875845 156483054
409196977442 219225825
934026025108 162276205
204811305826 240751875
798721625164 444690428
853231536508 737822358
287926882573 85024121
471714809063 585561431
847991131996 648727170
347518570323 342279301
465605500284 702806650
775252080002 243267024
909438130301 137623213
741745736474 154360661
879469912063 152434646
224853391848 737814805
785094147328 495967745
832186110372 468165152
525694892969 8300747
145235418952 74306414
733066943631 399878479
812024520784 261076998
936510567728 679044912
424723066776 93128490
59688056884 67108405
284662877906 737807252
271035400070 737799699
635191891132 737792146
776372106413 315647423
663203928906 737784593
877850360850 338955981
698620795825 143507
315719702075 26609219
87579133363 201967220
506487933792 375625796
147399125644 32946186
794537122093 365142232
99907450693 4524247
222420700573 63256375
5189316427 25030642
528443314750 37583728
267249989560 477681932
737937984190 86089094
611550009575 151331908
875580156858 230713938
900243097867 40038453
285033669782 823277
857016947018 669437496
564875296504 634361364
334373547915 169043693
305015551247 10408034
259126085415 437061898
765447906077 513807931
12998184942 369991258
408067260532 737777040
42396605266 471813251
439710998119 13935285
96906516610 737769487
61789224736 222669993
253877999502 36616944
690909511664 200101629
280766446255 79298947
84036120876 737761934
248118319093 132245477
810834938796 737754381
200449556504 109057767
522386657934 672692839
902036073513 9237319
30893392762 84283927
618402442512 68626558
983449658052 737746828
680796843007 211906968
971103176163 58626386
672538246213 416706563
586314792862 365232868
8653263704 95069611
811296925594 100787232
311562873196 279876415
440621790918 737739275
847174879692 288464176
41726193839 531519716
297533273640 20800962
750986305945 13557635
97171868606 62244273
931782150874 11843104
809320774592 696673614
624281241284 149934603
330844886128 54079480
749553086836 327022241
491758187054 321070477
142029542173 80673593
703956511644 101867311
812705816084 71874348
698545824747 216159307
717541526514 61466314
139303114322 737731722
597566974264 318117254
380055222758 504729225
953166373972 737724169
404671947366 196415765
559483680932 448821919
573111158768 737716616
315339235212 156331994
655889819250 391940276
168091214887 371924826
830519073448 737709063
441633182530 250684070
496944444109 429750594
785094147328 524608721
349014856576 737701510
757813292825 6042400
545604590413 73060169
142911022185 127691018
843896086657 103257063
873158998608 112788949
661689764702 737693957
932586801770 28557893
708484117293 35196980
216328393597 99676941
722145938620 12122565
180797892199 111912801
677588488844 737686404
586107878427 114609222
161039307626 30831346
183570528898 102766118
233827182212 19849284
322430312737 22689212
585224472400 199391647
83846050037 7024290
802507035674 737678851
276203870216 97259981
393572109974 78566306
100831566984 46390526
69033061280 565289179
641563364541 395535504
505334644375 18935371
728642443985 152532835
890328559506 737671298
619565754760 47953997
19214935146 166581415
771229951325 21729981
795543574043 14441336
63418640167 3700970
658038193352 208500565
87825005766 252443919
817989529498 35793667
153349134100 149247280
564783255646 299763464
99177762916 202654543
812984484019 5800704
161645148456 328993574
172614726810 467092626
382326469064 389810330
277092056886 737663745
49967426286 737656192
946662927400 321667164
799478707266 737648639
766252964835 222722864
217152198901 6707064
942567224544 737641086
141114685454 266439628
119079212484 492863462
69146884990 236189863
401737057121 81481764
170343480504 737633533
892716665828 115402287
924532664280 174073991
624592741704 422137170
942567224544 492923886
369456073330 714747943
944081388748 194663469
167092157730 37500645
126624564788 262172183
754810863248 387793679
10259929499 269604335
130218129098 737625980
936826879815 184308306
155538181107 333283678
207440503502 737618427
578410733482 128937263
820148062385 466216478
215768406624 737610874
12870403288 529503065
32356513792 92577121
671692280407 224656432
924591373749 425649315
689966051734 433700813
28586171517 148597722
452348481992 203198359
46000676205 28165137
123356731156 11034933
548884531504 556346427
860578494567 195705783
46380584146 196559272
715442593944 708441188
155958920566 589058470
607543696474 321969284
400942610328 152668789
186999286748 737603321
152663405189 121082143
81764874570 737595768
129730726861 130236379
166182950655 195433875
330794568448 20906704
252538098114 307618584
564458054084 79268735
126278615135 25763283
463334253978 110281353
159568603384 126890400
19689852274 659437324
571596994564 283124205
377783976452 737588215
149145181648 737580662
517791196539 4312763
6251690383 536519802
152464632888 443972893
951073635268 192412675
32554537940 737573109
586271196946 305843629
195327189870 123861647
743350234558 64283583
373574556034 352287026
633372004553 28731612
316977895515 99548540
609967755076 79095016
144602689036 153831951
792859095554 101942841
685916391966 737565556
447955221554 19811519
801000258304 728615251
189809394286 79019486
768438341084 129043005
857016947018 407401267
409331035639 17235946
870301383106 299181883
638977301642 62387780
397774309724 266824831
34068702144 737558003
196084271972 737550450
344564691836 633689147
435137168110 40023347
386826974955 8927646
169204420939 242035885
62732903703 31820789
388038513108 210260414
948370599464 85039227
913511151498 206400831
52995754694 672934535
41218934765 389168325
401534742463 288600130
77222381958 737542897
129676141330 8617973
236905383079 21027552
765845428020 81889626
396711029002 737535344
952750846083 202443059
314257517617 66307787
26248934650 30279977
820980817994 280442890
297794698076 219580816
861559439630 737527791
944838470850 737520238
694873324034 28474810
189863655038 67742857
838360359845 138990306
891428812163 345723469
548511919761 245714196
149295644961 343079919
622321495398 576898140
33538572586 439048337
792664968348 736341970
222269164734 184633085
889444814000 11329500
416516517705 4199468
708628855026 579617220
165478656470 267391306
328573639822 737512685
957708866584 74427262
41339722341 36367695
151159981351 158975544
131732293302 737505132
898656462628 737497579
163036591516 398163948
335194943812 6170801
735296414294 261122316
906984365750 737490026
417784733976 53860443
408824342634 737482473
643133881678 259981813
12702145513 20249593
822948252428 737474920
461063007672 737467367
305861176762 478746905
41859496736 478021817
262414267235 6631534
260317744478 7485023
448192611938 657352696
239522722545 418972463
672288914130 721832657
299047437844 706771975
609451099664 737459814
321002818802 737452261
97596505819 6299202
124918554384 737444708
561269503887 344514989
802754592802 183522794
571053058122 287890148
797837396266 99299291
794936214654 268924565
940104019149 75749037
298049740227 220177503
957566047313 120802682
888814395302 219361779
910012694158 737437155
46939097878 531308232
524859425833 35884303
99599023938 131218269
976372274522 235396798
732098400188 406290976
178383025598 102071242
376269812248 310466065
176400137320 737429602
865344850140 437092110
588252800808 148288049
637312886015 55801564
152930592158 661318021
419261790291 104850746
16257771104 245208145
55869345197 88166169
87101851740 181740286
858247201911 252398601
722047062297 75552659
190784697258 737422049
281214399173 110606132
948374882015 34774012
290732601412 468029198
282391631600 737414496
789132870352 452001732
155755541341 147034251
658722117096 587593188
7322962179 195577382
221067981338 737406943
244936604361 132094417
983944908262 177971339
240752115990 313192698
127189800690 178477390
183213876238 737399390
11620926416 11646726
294106811902 304091333
521199191192 192677030
756194980304 1435070
44924653572 364334061
358610160245 148280496
781932969609 8270535
707871772924 737391837
597477954606 19282809
565173964783 227035627
962569219648 366615067
604512006981 84918379
185255594833 188409585
99934845018 736062509
131732293302 643160609
554184106218 737384284
734369646494 352740206
272850506006 310941904
691861211917 69903015
959223030788 737376731
745725878024 27379625
667497626104 8889881
710900101332 582109710
905470201546 123854094
3028335962 165153898
948926152420 7620977
979385836815 44290792
623835659602 652836002
76750742832 105681576
518726030537 466254243
345229446066 737369178
795693296756 38882844
991382230007 1382199
977192967990 155614459
394439782696 737361625
724527579168 545613614
897142298424 699438012
882601739230 41488629
194879999805 373888606
273953983794 24124282
106127183926 105689129
535257053668 147026698
851909822744 465748192
763779290982 1276457
477424103815 173061889
206683421400 737354072
538285382076 737346519
298390961702 387695490
281224331368 166120682
30235579739 9554545
142331442730 729355445
83975319632 17628702
101955460531 54759250
473176321304 737338966
924397254096 274966965
198357927685 416396890
76962105984 195441428
840775060280 233319723
350529020780 284634805
961351956321 38890397
752331305608 182623987
408654732872 21480732
650808858568 195486746
998956351688 355768959
965279687604 600569242
696515541394 317633862
107505666038 737331413
531906756382 211484
331601968230 673183784
704843444516 253727929
214176016405 34562528
433050969898 228689734
61769987245 143809120
921368925688 414924055
343715281862 60741226
630551368539 11676938
858146150324 361811359
440621790918 737323860
248322937010 737316307
791289235528 215441772
867494886308 12258519
781041851969 17394559
902441873138 737308754
427751395184 737301201
46182015776 136097507
967940751793 314756169
64351986224 171030132
368698991228 472515680
67183740660 7386834
607047600734 84880614
849892387450 195668018
985516422395 164330621
83510009514 487327113
86988156837 45824051
729895440555 352989455
206990012776 134239469
62316469048 28527681
63666461244 295503572
963765523400 227534125
568440227797 5355077
525646161013 445906461
681891506444 71768606
489423994046 24109176
920369694812 10476011
437710005300 123657716
263464579050 111890142
915312268872 737293648
77784974716 14864304
891031993055 24071411
839125040265 39993135
56781165204 135145829
45232725336 71594887
158166397299 18769205
331601968230 145130895
373437061222 172586050
347500692372 737286095
175784470037 490809046
70284985730 73097934
146712135382 49071841
572290004973 38459876
873672753262 448482034
86835790168 120236207
481504224426 737278542
490729136528 588212534
9084992778 53716936
244897026641 195781313
808990384119 261046786
111376221517 628772144
770709587390 644829822
276972334689 63226163
988749232766 30106258
526172068444 737270989
467876746590 360595326
761624602166 737263436
15734696048 51994852
573492638139 254619183
544400997610 655766566
488317963344 445234244
29526209532 737255883
467614861827 96240326
84793202978 737248330
164122236671 108347785
255607091874 107524508
399739357410 479502205
655019744268 380082066
370169136954 3104283
483018388630 724378018
293666615915 20755644
233706810051 22455069
209273230587 207941643
807690302147 78445458
194570107768 737240777
224853391848 201332768
738155057004 737233224
736360042454 85243158
524863851891 148001035
151416427954 737225671
656390189988 737218118
193055943564 389576187
860834389801 151347014
511030426404 737210565
170252104716 59404345
580532030485 118098708
142211788510 52531115
455712261789 1767402
878215245874 737203012
21778203091 57689814
222898374546 32341946
103175193689 350738661
124995662961 589896853
227881720256 536089281
754290514825 466654552
143482451547 5921552
873045401488 30672733
448949694040 737195459
508215326739 318041724
843389469182 722149883
695155813381 346977267
610208181766 706099758
794096397396 11707150
324620757049 24335766
367184827024 351826293
160304884524 165327617
344472363964 684709662
768438341084 710631558
700300951904 639029118
559483680932 737187906
881877701503 16752554
634378539586 15936830
137788950118 638311583
644276876356 737180353
214596823841 308706216
910012694158 677919515
463924309444 115341863
299047437844 737172800
8327910676 255646391
769275552963 642420415
738912139106 732595682
77620493035 304083780
494374620160 699196316
557969516728 478610951
227881720256 737165247
149902263750 702572507
438350544612 357445725
630271469465 95741828
765837723960 114095618
624328447534 62750324
375847970051 337906114
665758880998 109035108
894914995472 516164467
811592020898 737157694
958626230899 515726393
267654664194 132985671
650020529705 151837959
461511550130 282723896
863461087840 308834617
693106972713 92176812
726798825474 737150141
571596994564 249913664
158987248974 737142588
715442593944 277640727
934239321422 737135035
726572991180 192359804
948403764687 103234404
399433529293 180358087
874956271911 3028753
448874881981 5778045
673803078334 451155796
539593999344 164292856
707114690822 737127482
61058578134 102501763
717337270735 241665788
308889505170 444214589
966793851808 737119929
300561602048 430573871
512754737727 454448904
25927494076 298048933
16655813798 737112376
709324879082 7069608
731665439975 136308991
481094550112 347438000
850362002372 323736686
944982853998 105115101
633677726928 224203252
732855482290 338049621
369456073330 195803972
120570596840 493580997
710413122063 162578325
816982027681 92577121
984662835612 223629224
351705573843 305481085
13627485390 180365640
615507756480 553717983
60167271669 277467008
116213515272 182623987
437593462510 79631279
609600437580 444441179
843275978210 45446401
175578099824 36337483
981178411746 618960797
530164544449 366630173
419423492062 737104823
184130598548 489706308
664718093110 737097270
744071560758 24607674
68639278478 129790752
316653743414 294755825
953842911288 30144023
839885732701 256295949
637013341588 35544418
638863772905 91096733
954634684319 13655824
955350466617 11790233
521479679400 127109437
407310178430 737089717
441378873020 273373282
470029041105 87622353
384973756581 289642444
956951784482 735654647
363169881250 145984384
454462610792 186355169
310489101357 544465558
677408380412 74865336
715235317371 152706554
649445376714 30680286
645791040560 123212089
236209623378 737082164
943030548223 255601073
687201851736 76217323
535859292123 72055620
936510567728 558642539
450757390483 168666043
368850663021 170342809
708628855026 601913676
597919019594 106255604
825009170749 18006352
532827866985 82909281
392006464522 27704404
898301320974 166664498
258974632659 105961037
226243370032 99956402
231993140905 249264106
268007071662 737074611
299804519946 737067058
405183677816 352445639
736307201666 3648099
203475369763 93959320
501152588476 10423140
941278253035 185192007
330087804026 737059505
105991501834 617865612
799478707266 274513785
976635919134 494653523
969065098114 575901144
27619690043 289370536
376474453230 58384690
483907376324 590146102
638101214878 96043948
393468316648 117615316
343130989741 347218963
292811941500 63256375
997077135888 79502878
850852365791 51934428
734369646494 605848789
183792179236 27266330
38611194756 23829715
864587768038 637624260
294504945232 516013407
525357689690 25249679
943324306646 737051952
765410012676 737044399
368148241980 201362980
856259864916 136626217
806658283292 181596779
885969627453 347075456
424723066776 737036846
956951784482 737029293
65777916688 15226848
426718002089 83370014
750268370636 480627602
927425582504 58792552
381204547256 211348046
683127146220 31080595
675176319070 52455585
526929150546 737021740
195632112033 279589401
757082109554 737014187
829373971483 216786206
482910222523 5596773
916069350974 360391395
423891980786 26714961
284573382815 16714789
724451316933 25068407
980421329644 301440230
292233698926 664248585
117347733364 737006634
589009882910 686839608
100898184444 478490103
227124638154 633092460
526114424354 12250966
638589002318 259422891
695569075776 15377908
609843342060 211348046
38611194756 2107287
772980833696 736999081
299804519946 736991528
67717578741 180078626
394814351072 53845337
863580757572 203296548
258922086438 535273557
78527003689 60265387
553427024116 469388738
533575115081 127600382
934157960912 37402456
411095588940 736983975
377112968338 509865265
944081388748 253727929
840814494493 229981297
603944860170 18867394
573354826101 454667941
432293887796 736976422
85550285080 736968869
854449706601 50771266
539042464178 479698583
984206740154 628288752
197865185477 12167883
399314395824 214354140
330668637279 62788089
283768595965 94488030
384051966208 118876667
578410733482 324507092
869130260650 357022757
3028335962 659550619
630028429031 141565879
538721598038 214701578
215331043012 192019919
55168457415 9698052
260447376211 725382567
737397974902 442477399
161258495280 736961316
782822901022 313902680
890786822675 225049188
317217408292 736953763
459460156548 6472921
179211929177 1216033
823620371239 25536693
306446292566 101300836
437004578165 358110389
211982996114 586777464
493307155482 72614542
659971375337 177465288
679859735150 720586412
638220219540 585478348
943324306646 736946210
475447567610 736938657
590282004082 173250714
492239969859 315164031
985720904358 736931104
891686807537 7092267
244427358848 2145052
909806497664 149224621
103720255528 736923551
554798572980 70144711
631097102595 215222735
688821032852 97131580
514058754812 736915998
529683184612 157608451
783879149901 400626226
633944234533 380799601
73740934380 16208738
573111158768 605289867
830319576465 142880101
502901695892 142555322
314007513723 46239466
636483884247 99639176
102155713220 17364347
273725188318 149247280
190027615156 125636602
708483309122 24048752
178060920360 129481079
207933857909 225396626
785094147328 632148335
418135804563 488044648
395294358922 590327374
840678593364 87191832
295697518208 149685354
211541727601 402590006
301472863539 549586492
138781021156 14547078
200283911661 208938639
202578844175 220887485
156215631930 391940276
579167815584 708448741
721499250760 210101801
158749647106 210116907
265819625891 646363081
756325027452 736908445
883982887551 218697115
70251639235 120289078
548127449402 736900892
15642035844 75439364
300561602048 245918127
966701267540 15241954
126396290875 6201013
39269914545 50960091
295004493099 94389841
621914963132 281696688
140817278526 586029717
103720255528 736893339
144602689036 736885786
146873935342 639044224
918071960135 11465454
267673811049 149617377
674936141223 350632919
731341318086 736878233
73280028067 125576178
67431335147 662133745
936510567728 616974358
556455352524 202873580
53752836796 736870680
546314979869 272889890
937267649830 593061560
137129770002 511594902
607485311784 171370017
316022683117 374734542
890774556603 74940866
992547838367 413821317
211982996114 671590101
506672627301 148778994
183037604730 123567080
991020479072 305269601
59052411510 736863127
615991359964 215011251
259679168540 736855574
862316521732 736848021
762134187970 185939754
438350544612 736840468
144255938765 299929630
630649398520 542290294
843403789670 328057002
555807788922 397620132
354925227294 112622783
366178201761 2333877
893404675745 561512679
516293014483 13882414
740891923101 24977771
158987248974 341055715
737070620735 137804485
640457991356 12334049
739321836485 36254400
735023977990 24086517
483474083779 15332590
835818648162 736832915
667341022202 7084714
881376658142 300254409
551355698167 26971763
961494277094 32764914
164286823688 16971591
333116132434 589745793
658661436294 131882933
988458291612 189701148
550398695708 640282916
338415707148 736825362
123695090044 119050386
995930243862 354326336
710900101332 736817809
247565854908 736810256
795155727493 293713511
817212583006 50446487
964194382740 7213115
596580703930 254271745
817953063614 169406237
905271074660 162057168
635191891132 736802703
856088978697 490945
219451595238 10695048
614750674378 549760211
472854677205 261734109
478475896018 736795150
233181294970 736787597
94199137831 196551719
556107408879 179489492
669912341645 66730755
167315152096 736780044
541347759408 634844756
20441224308 736772491
993167758395 50733501
531181933143 76806457
635862257647 43814953
9084992778 736764938
810077856694 736757385
487855017721 327475421
183550928863 313585454
900170626832 636136319
687190265434 1646554
612479428072 444229695
548816970325 28369068
74534406836 240789640
3630136343 123431126
565540337748 736749832
667000850188 1200927
632971589811 241031336
829720185897 13859755
286580281674 329159740
721298258283 111301008
38453533840 10611965
482186804142 34668270
988749232766 55718481
450895633042 108196725
54314062461 20589478
304495987930 400278788
811592020898 118295086
285419960008 288864485
470456887937 264173728
479570748280 356826379
737084042416 6556004
388004154511 35604842
860850349290 388971947
18927060104 736742279
161052336551 142449580
687496350353 37364691
878972327976 146664154
249837101214 486919251
959223030788 736734726
379697679250 132185053
602637360746 394719780
722916691652 27153035
651847697376 669490367
90092777692 112728525
60566575714 215645703
923293761608 295209005
421694738368 736727173
725496326542 123068582
49579965345 206385725
224853391848 341644849
505730851690 227617208
888057313200 335813933
27077830676 13859755
372759972943 347083009
186795605403 16095443
933929120118 267587684
536594840622 5355077
420937656266 736719620
759353355860 198802513
537260750461 185977519
706795894204 106195180
675317242538 369915728
811460689740 43225819
925154336198 736712067
986324094491 122456789
492743331991 18225389
874511679672 21322119
255834278561 17568278
734717900218 353608801
800992871470 220086867
793422050450 658289268
424743429664 436472764
177157219422 736704514
620534774042 94963869
526172068444 736696961
492103373854 736689408
657545579545 329492072
763895848472 736681855
577450574275 37357138
932725157218 736674302
219234008414 280775222
320245736700 66473953
685916391966 736666749
884165081017 29675737
995966188589 198485287
569325748258 736659196
586555386124 83249166
123873257761 241907484
89335695590 724944493
230910048664 736651643
519358329526 465604685
345986528168 736644090
317986318392 710865701
239995033888 462062328
981457004151 271122488
715442593944 736636537
769368991126 62350015
741940467514 276379376
27020337240 57697367
567811584054 677564524
214254242420 511829045
755567945350 727391665
263074179992 76255088
442093016723 1374646
331601968230 577653440
984636301923 89586133
710683443933 51488801
72679889346 680427111
361406407622 31511116
684402227762 635101558
986854782971 132925247
435779089621 81655483
307164423847 48512919
367137432355 9433697
975481829099 331289686
594309457624 379039752
599051205929 126187971
130494772829 154375767
28769127430 736628984
242062968946 13391469
5829508301 38897950
912429486774 559050401
87296809776 149428552
149902263750 678297165
988673204674 18671016
861559439630 736621431
255201178548 93808260
75299585754 216008247
946053785909 107592485
953166373972 736613878
912620132047 380323762
934041289721 148356026
33608203693 98702604
779037490512 489185151
786716123054 551799521
227124638154 522478775
768438341084 226212350
446065892287 424025420
940630689433 83604157
57411734962 77523992
390472133808 23655996
150296386843 182510692
851593556381 38119991
673719240440 41715219
711430193531 145946619
689701802476 736606325
748921973668 235079572
3028335962 694596539
303829292579 17809974
967550933910 736598772
459548843468 475506668
664718093110 697912306
205564362179 58852976
745725878024 517916763
609451099664 736591219
797295793295 313404182
692730130884 736583666
924980542074 5271994
762795550903 240495073
92215826991 89374649
438716955748 100983610
503459605384 131482624
694648879086 2983435
987235068562 561814799
111062341902 156022321
573111158768 736576113
530750551101 34396362
470147992896 221952458
790475709857 513384963
615351621270 63354564
954680538176 316115709
677079734276 339318525
171766012118 50423828
887844809951 19086431
521629575832 14713244
458034679264 736568560
489832127548 559631982
451220940346 736561007
141378964924 14660373
614118231882 7084714
423571967729 40393444
735489272596 41058108
590524047114 63830403
23469552716 736553454
264392034173 411343933
682130981456 736545901
909255612056 710208590
151521422207 452621078
377026894350 656106451
434565134102 526595160
380812304860 736538348
381569386962 736530795
75034777574 601249012
170503928883 342959071
968228090572 17938375
54308662066 28739165
769195423186 119292082
603316435870 36201529
293379828505 29509571
28607327470 49071841
886824536011 347566401
933116183581 70507255
900271187474 565258967
137278798245 217450870
612536785554 308955465
534499971566 736523242
811952193256 69238351
521629575832 693327635
305543505541 138952541
29923859876 54389153
891085641608 152834955
907338193588 327173301
774494997900 503384791
171100562606 543264631
828379196471 89571027
169166308501 39962923
291311803217 138801481
974364672828 319219992
645230925592 418587260
307408747885 540318961
655525092839 45416189
589916144315 64283583
288220256199 10763025
877723364708 250389503
59052411510 736515689
926060499414 217141197
807049528286 698055813
177914301524 310594466
272549564274 710797724
967279660768 79170546
6222550909 457742012
267249989560 482855737
37689661591 141618750
415583602169 7046949
474694042971 523785444
934996403524 192193638
685624733277 262972801
941450559624 183764490
446822755352 62523734
946906504097 32613854
558286727622 254959068
763675293725 60552401
549641613606 736508136
276159745590 88815727
436836380408 736500583
897516285219 328155191
908944368438 119201446
392925618492 736493030
525126907775 49449491
790715494948 16556176
387626043778 736485477
241509198092 244800283
788392548357 5830916
875190709072 401268231
86743756863 289242135
511505751800 195486746
532712079495 46216807
54194173692 287844830
185423452705 21820617
317098539584 10861214
415454612035 3512145
271946525607 64344007
851717372304 736477924
122647308078 532660219
890151457168 91859586
87064449284 260276380
801749953572 736470371
354314431290 736462818
236218112950 199134845
675542427680 462817628
689549051010 79072357
653601684436 456571297
765722306567 129979577
4077500127 430158456
948623881360 238327362
863575659297 153567596
981178411746 348049793
772799101369 4909450
75708217754 736455265
786929533069 398692658
159744331076 700767340
788803106778 51700285
852154910041 158371304
878972327976 736447712
980931942656 26473265
516072270505 204482369
45983077715 13255515
52995754694 736440159
723441420815 98279636
800088649781 79049698
299047437844 736432606
431536805694 470219568
732855482290 237118882
363399416514 315322644
756632170197 12802335
358685297489 46730411
912067826881 132713763
358689270367 93264444
597809976933 196710332
196506688603 188545539
628906054043 204293544
939484900145 16050125
980421329644 173144972
635212102960 638251159
835323979939 370293378
377970014395 114541245
662446846804 278615064
908498529954 736425053
372356023803 80545192
906357580451 444320331
609451099664 736417500
171857644708 256620728
3028335962 736409947
801526151035 117456703
46182015776 5392842
923844609045 507418093
235452541276 736402394
348363244566 437424442
374284703794 449713173
196841354074 723524529
503605967418 92894347
377783976452 736394841
13528080763 40287702
754130474308 654482556
847024575398 111036653
116590651262 736387288
929540202655 6185907
10505575718 72274657
619695908056 61443655
403594618064 172321695
271792482172 650562549
939953593601 249732392
351691706535 285865944
559982413075 118740713
111901290971 23338770
300443533958 82274829
654480687064 17243499
573374501666 87826284
928939746708 174436535
609451099664 736379735
229395884460 736372182
411095588940 640449082
653361861580 736364629
817648677714 674067485
804021199878 639036671
82521956672 424712743
28012045328 175048328
638977301642 41805855
908774327749 423428733
455763432958 736357076
245426408452 554616790
617021920684 736349523
198355518278 187873322
23934628691 56994938
88578613488 736341970
589766965012 736334417
917772430814 405641418
924217387360 100062144
47309247749 234943618
288590194180 510952897
996174885532 72690072
981935493848 349250720
579924897686 654739358
575223724503 14003262
798721625164 736326864
421936185119 16148314
254916755633 194731446
998026555135 421751967
453492186652 477379812
937267649830 293645534
793719940770 204134931
412609753144 736319311
276685894717 225411732
317974490394 530636015
617587738573 55484338
767382432496 89140506
409999279355 269604335
684944193277 118060943
659125001669 79140334
980163780303 183205568
671573940003 487621680
551671677922 196378000
51633730569 297135020
200367757514 95130035
699543869802 736311758
962251359196 461556277
522386657934 70280665
877226090700 93385292
594309457624 211196986
252557630172 29260322
523369967492 281288826
565248429810 62637029
177439603433 333261019
700300951904 736304205
983612999230 325904397
265735825356 547796431
118861897568 412711026
644882762910 106376452
703874312345 86308131
955437620278 694317078
76729609538 154738311
969822180216 702149539
257407922234 736296652
190448626929 260132873
452036512880 94835468
560240763034 198908255
317217408292 736289099
731451833582 107033563
398316365469 122033821
637301201524 3625440
646324259701 195705783
244537526500 736281546
585224472400 736273993
801749953572 362755484
97928928049 137887568
137681697924 39154752
551912859912 179300667
988166254867 19124196
672223286519 24864476
214649392721 2756845
446461473109 139330191
903672732271 34154666
678678960366 2545361
522973397633 90832378
414123917348 395928260
453757719920 224210805
545856203096 688191595
366427744922 386192443
532717540314 203840364
202140928788 354107299
181699712034 736266440
355577632369 37107889
775252080002 736258887
846068940032 73233888
56781165204 736251334
210468831910 736243781
418598335177 37984037
648062286866 47395075
505730851690 66307787
997562544539 92841476
186242204646 144964729
32709699219 278811442
339116920115 7107373
299047437844 736236228
212543209677 141460137
641039692798 125160763
925847882870 25340315
960667277277 9750923
500431276976 736228675
906759498240 19788860
176400137320 393405558
353353667843 16095443
280120385294 736221122
29712149286 199112186
57191874685 153952799
696515541394 736213569
301746705107 241680894
140215629611 418821403
69651560938 32372158
89335695590 736206016
340950681555 323698921
288448288416 663274248
829761991346 340776254
132360959704 66534377
628378152214 99707153
623225747705 115591112
706749926646 52742599
581885330895 283207288
234695459174 567985600
895077558691 458036579
136638598818 148544851
762898528505 83513521
61888350308 59804654
654118943682 30733157
235972029063 41254486
396532204580 127607935
859422032484 405852902
791217429157 468444613
462888219522 367634722
814084381279 264944134
10885498765 141973741
801749953572 573469078
865697409074 367695146
830225481191 262670681
365670662820 400588461
582196143992 81836755
248436315093 519102584
994805889582 736198463
447260066499 87592141
759121864369 124465887
199869682482 183794702
76465299856 163665957
13462347004 43248478
560017859304 159073733
765182343003 95809805
418952328775 325096226
157473084770 736190910
764522951403 101837099
507706413558 219527945
658487611958 95960865
424560330244 121520217
43910769470 444282566
959783304775 88271911
136059714645 58535750
128703964894 736183357
654801523398 34668270
16655813798 336758058
925154336198 67327442
166558069994 736175804
702526095104 22568364
228638802358 736168251
665371231232 70824481
159937861595 372445983
383607230868 18134753
204811872301 293147036
688944720374 732467281
607936935460 736160698
285419960008 736153145
448949694040 736145592
863601505663 24917347
471077056808 269188920
268840114285 566897968
287560834387 6707064
640491465846 732505046
127189800690 736138039
483666149016 57093127
458969483456 274121029
997729934125 13512317
792664968348 736130486
9748644676 46095959
897725163434 80892630
657736881929 47772725
644861637169 27424943
711018925128 73241441
693144677289 130175955
569956461523 48422283
811469904400 87531717
587039585889 434780892
90604780456 77614628
877713802610 26412841
531652983135 231846888
756777980862 74812465
282134286190 50922326
690336768080 15695134
316460326190 736122933
842392874303 99548540
253729545287 357543914
605665689154 736115380
746992175833 185803800
691383386478 383548893
760867520064 684906040
33311620042 736107827
741183385412 736100274
957708866584 54442024
494871373417 61481420
542466086394 204822254
229035108268 161120596
886881840622 272874784
854745700712 627676959
889483976305 5234229
672952392309 34600293
740057777740 16745001
506451672245 2160158
470703002442 141898211
66623232530 736092721
701407118560 176694882
494374620160 511511819
622321495398 707089201
363339317699 11118016
30585947897 1518153
412466140808 41949362
514494600677 202609225
679859735150 488482722
242266280194 407605198
330087804026 736085168
347186918499 160758052
255893758030 736077615
749022511651 395029453
148434799745 389697035
846417797590 736070062
14959479193 149836414
718470922352 736062509
503327262124 26820703
281634549498 736054956
721509462416 93317315
676074324640 455121121
673675025178 28474810
193055943564 458232957
238004880030 171860962
164286823688 736047403
972093426522 564345054
323044620480 117041288
957124816159 169829205
210969255925 189036484
536771217872 713637652
418371420398 42825510
669820368764 122970393
992534643276 736039850
983355676479 2318771
542070792586 66534377
172169953705 129103429
495888784364 711711637
327816557720 736032297
108721011309 181083175
193813025666 736024744
85628043215 276522883
527499560659 46458503
443650119326 245683984
44667851572 718728374
801540554606 100741914
319488654598 569601942
28876153440 50831690
953272591811 599723306
322918485380 187812898
617544429671 179474386
224096309746 711500153
297533273640 736017191
645033958458 440951693
104928689804 171324699
364581188700 296742264
544342038892 226725954
281634549498 736009638
654876025784 711673872
324031147210 44547594
688097516282 2311218
754474400163 110190717
400691692115 95401943
4198703118 228387614
725284661270 736002085
190784697258 44472064
837105671403 201529146
810834938796 272565111
510273344302 735994532
956817492548 41239380
130218129098 484185065
553117268439 184172352
778201124975 22568364
79493628264 735986979
339725276094 97554548
204057954906 331508723
118861897568 185275090
702572198210 735979426
933482239320 735971873
244537526500 735964320
73436971448 589194424
510107518593 88287017
335230276746 97879327
474690485508 735956767
836134620364 202979322
571596994564 667315103
18319844628 288184715
826397131876 72493694
184728040442 119609308
829761991346 735949214
754986704641 199013997
200626764584 590168761
89145964636 88868598
635593733391 217904050
826733662938 389206090
103158577089 124390357
660584776720 12794782
431536805694 599980108
108872856821 18927818
179428465728 293751276
742323208236 131641237
746302141712 24864476
617779002786 633628723
440260773030 16382457
534636046414 51707838
807806610388 735941661
668317383000 133937349
559884276946 5309759
665744122436 247897013
582953226094 735934108
853892401349 21850829
391303658278 32017167
409581424736 735926555
25638350536 53867996
863556731479 167752130
975878837032 735919002
922884441879 468610779
324031147210 663485732
96861667302 2152605
23822965139 278539534
980771071309 126301266
542637607471 55990389
231819527647 34343491
638105301051 1291563
749195717047 263607253
547899318996 45136728
350529020780 735911449
622321495398 735903896
781106875746 172208400
743498877192 448006195
541763876837 158597894
647186872319 93906449
177816913548 44562700
299386507120 62032789
71644547577 148099224
53752836796 296704499
528443314750 589806217
32337215877 169036140
479703273218 14652820
971165072998 25083513
525414986342 732097184
614750674378 717134691
285221799906 17568278
186316405318 585501007
730584235984 735896343
717713840250 735888790
23469552716 735881237
679859735150 735873684
760239254377 484426761
445272246112 614557398
594116577069 54056821
179243984109 53437475
617297227534 323132446
79293776290 6321861
334479418316 77523992
706173081783 145893748
563269091442 330277584
747240042228 735866131
257407922234 735858578
360823935774 113589567
495668063451 7356622
959223030788 81987815
785619941870 82410783
259494958829 139269767
116590651262 426578334
669638145086 202934004
359106188008 441669228
542827874688 735851025
759523781752 92728181
158704230917 13542529
130975211200 735843472
869887342752 735835919
989985794414 130130637
870644424854 735828366
266100892058 72471035
12870403288 735820813
633677726928 735813260
681373899354 735805707
588252800808 350119315
890328559506 735798154
52514780060 347015032
259679168540 65990561
569406489828 562033836
774238891182 222398085
382326469064 735790601
699543869802 735783048
686195226067 278713253
190366941234 379674204
221699774682 86580039
469049538259 124027813
842971139130 319907315
975753079988 80144883
613111417794 80386579
336428884163 432447015
832829701096 657851194
909255612056 598968006
485289634936 735775495
70802116575 296100259
759353355860 714581777
876623225752 13580294
582478543109 375542713
874429835364 653357159
757252588317 92071070
261950414846 320851440
679859735150 315239561
99371089504 5740280
102475907143 31480904
862342141508 383344962
243780444398 169844311
638358258168 517486242
156716002668 735767942
765666142459 110047210
341839525742 253531551
767681258982 735760389
570082830360 161762601
771281545868 111467174
487986455027 206393278
557982115132 312580905
125302971872 113989876
32415389427 63641578
22712470614 735752836
936062493962 334824490
605665689154 735745283
370213155432 735737730
330087804026 735730177
944486803576 120357055
48453262082 22976226
852474454406 735722624
17412895900 735715071
23869212158 132721316
74801783036 9003176
448052375793 24675651
98467698239 609398699
845542073370 63301693
821647309414 405573441
595475678183 179489492
511030426404 700336819
882807694028 259173642
741737420621 23210369
755567945350 735707518
580681979788 735699965
956431896792 186679948
111002514589 175984900
453952247435 201302556
391027898248 187057598
893356887914 735692412
112278766846 365451905
885991923909 29041285
623835659602 213138107
455006350856 735684859
684402227762 157291225
598094868134 735677306
38212275914 200849376
815912138490 174285475
641248547948 423005765
651847697376 564088252
591479078240 81436446
411764626127 2620891
766167094778 709445737
849877236132 259490868
347177469696 88777962
770709587390 244770071
263633675614 30906876
472230814917 43271137
674560160436 678319824
601880278644 493112711
885332849535 363367277
170648447985 177284016
696515541394 735669753
795536957615 67470949
378971602213 57727579
875212386182 278048589
565150905474 222277237
252777331836 9252425
446185660208 249037516
251617689940 114473268
245419943084 269740289
51481590490 552237595
820677006122 735662200
774494997900 189633171
575382405074 429357838
10372408775 197662010
847174879692 64540385
554184106218 128567166
856575640740 45333106
367694239109 46322549
931968075116 357574126
803047075174 103732902
133246457506 688531480
240433848082 225932889
860802357528 735654647
957610187045 10022831
791981762139 237979924
845660715488 735647094
113384820207 127691018
280877467396 735639541
577454947462 150115875
991174779309 443104298
227008707563 28044289
852792488577 417069107
942567224544 735631988
879606017123 38195521
611175350563 416411996
768438341084 735624435
160127321047 301885857
686673474068 735616882
476204649712 401993319
853602094241 151052447
3785418064 735609329
702167909185 121573088
3680771655 80356367
898965622024 21662004
141574360628 735601776
166977918605 246325989
778738263717 266311227
145077780289 91444171
908798127252 393375346
916069350974 542501778
958465948686 27847911
667494053535 125357141
210181055463 30529226
299581276331 49887565
396711029002 673939084
859130796763 34230196
654118943682 735594223
510009397570 40212172
314583422014 300239303
71165725142 728260260
935201610981 419946800
914475261330 17938375
567475075651 221318006
384597715370 719083365
534499971566 735586670
230822796814 23580466
736640892800 735579117
462577171876 735571564
143845606934 477780121
806694356420 45318
755100973978 238161196
132646039730 355829383
131500877341 124919067
300307504428 11767574
100691927120 184761486
386507558585 318207890
414123917348 349635923
259389315018 46088406
321470606304 66504165
875444323706 431336724
999075877913 49502362
522259133488 51360400
751477998286 65348556
36620980474 210124460
27598632279 102577293
13888237609 395694117
100691927120 42387436
555200195796 86096647
374949110586 527305142
416788818461 279415682
565218285787 116746721
790054441688 210622958
942567224544 626695069
685159309864 735564011
947109717156 389092795
960362982013 247677976
754717538786 10415587
904394715582 268932118
760702336360 58014593
775839204904 80416791
811592020898 465227035
101360035288 37825424
958042830032 369794880
102206091324 733464277
539799546280 669505473
944838470850 597963457
312619122075 8633079
472765967220 91625443
423208902572 735556458
57452460738 9818900
367617916044 149307704
446678447734 495280422
257907039580 170040689
691973048782 347649484
983449658052 735548905
581163219183 60650590
433050969898 735541352
538285382076 300964391
657904354192 268418514
352043184984 215343583
352800267086 735533799
252865429622 441593698
766556112043 75499788
193605144853 167178102
497901960172 29668184
307416897572 22236032
927220043121 10249421
776009162104 663802958
224398867820 10204103
906406319960 71859242
370892721501 6404944
994048807480 11337053
718790595524 341146351
390654372186 735526246
836609597916 540968519
588900621618 8904987
958656223862 379636439
835061566060 408707936
411008405067 58059911
435984032723 15861300
876701081670 735518693
992170853437 128295258
275577892682 378216475
741515211361 322520653
668619336428 579481266
373425573109 349817195
903198955240 627148249
569960713862 87531717
230526900486 25846366
369953748053 129148747
715526409585 584488905
201383846686 538596877
794179132552 583408826
717983905318 432288402
581439061890 735511140
388843171557 189353710
927425582504 402756172
945243508028 177706984
527991472037 133725865
557648914943 18308472
475447567610 488233473
538948097402 14025921
956597534082 54056821
23068005430 9871771
418418354740 85703891
922883089892 136935890
377229715059 158613000
338415707148 731326778
691854180074 76262641
806885515297 82743115
565778808617 323872640
686015683704 137117162
828972748976 6261437
490149920023 359379293
77915090247 35219639
4542500166 735503587
49557865267 118657630
715524241874 595176400
576896569278 735496034
76465299856 48233458
137949625087 54087033
827709593215 339333631
704508235229 186136132
662446846804 668757726
43560975340 17877951
840882826484 9471462
119343831839 5007639
180059450901 39774098
108034587522 81504423
819760291771 118144026
973459778922 20725432
221131675787 252730933
191888454507 300299727
310403669374 735488481
364661968035 84185738
343649291707 34940178
689504949043 19433869
920507340684 11374818
677820668064 226846802
997468267993 33618403
516330001118 311221365
77869062265 27757275
123058901260 112162050
435631534213 346811101
53621868182 1117844
228440340136 147457219
925911418300 124858643
371496077394 96157243
702572198210 735480928
10340006405 18648357
76860412392 242149180
476827387009 64993565
138894829760 345987824
101092319203 148658146
655633107886 735473375
377601994876 66202045
772471784561 36322377
484532552834 641438525
112408013782 98521332
461820089774 735465822
488317963344 501602283
356443047150 59525193
759353355860 418602366
214254242420 735458269
922605713926 141173123
524416480554 78566306
704843444516 586905865
224853391848 735450716
784737238272 73883446
469096533025 76081369
597723344023 77992278
988908027038 323736686
475279581743 85114757
273306646376 707799183
956951784482 735443163
979790208923 500076577
212740078216 208817791
199873406111 438534733
209761750668 73294312
936510567728 735435610
630649398520 591724679
655390264236 29471806
274063728478 735428057
107419403631 22674106
428508477286 10619518
74094762218 34305726
980315331248 3134495
374312476175 407899765
167315152096 735420504
707733447688 115938550
255893758030 63664237
489206981250 380708965
864587768038 735412951
736846938640 233115792
449326573634 338419718
884209847648 1782508
36339948450 715163358
171100562606 735405398
638581623037 304166863
878972327976 735397845
288928870700 79669044
738912139106 606928868
566647795967 329786639
796450378858 735390292
696515541394 735382739
850203208100 726545729
561416069852 220857273
218796735032 735375186
197598436176 324242737
377026894350 713856689
453492186652 538324969
422841094537 206997518
986412993301 35695478
141574360628 639769312
839604058672 399327110
61975247573 74381944
223339227644 735367633
373948187838 17364347
719985086556 507214162
539799546280 735360080
419910751198 48966099
730584235984 177797620
575016840280 43671446
490114322734 392219737
309646587272 735352527
762150192777 183953315
527228302217 226567341
179428465728 735344974
213517175768 439418434
531654478629 49570339
73342091068 1208480
33418170213 377098631
719106794316 26896233
41639523164 189663383
918340597280 735337421
80035797710 177306675
779037490512 298811786
43153687368 735329868
942265799826 116082057
555084816168 172661580
10599156982 735322315
314946161986 735314762
769610052674 261318694
34522599679 172525626
616264838582 735307209
140717526461 58377137
250160180789 66315340
783232877862 112237580
18169978002 707119413
799335276202 65582699
444761618400 287399203
486803799140 735299656
585828674635 99812895
560406845951 153590255
428705142300 5226676
537528299974 304302817
212740078216 735292103
397632713633 320798569
695553712974 123899412
968171609238 9917089
825764228647 77682605
687324701281 51080939
509627623632 257338263
940789219350 170939496
792574710404 35635054
255137272615 383065501
314525830389 284838736
218796735032 735284550
923401172821 175765863
319897468276 17915716
800235789368 735276997
83167194356 46889024
411095588940 275223767
905315833738 15853747
77979464060 298320841
639191293238 482546064
751025452738 735269444
290383555029 275918643
461501534852 32991504
670017667824 385210553
514815836914 227692738
932725157218 735261891
922126007790 533566579
730827631409 486345223
442135955122 28406833
192298861462 735254338
723770497066 735246785
239305989210 570606491
712162735936 122147116
982415834436 11744915
914555186770 692073837
775614888357 344273293
315703244088 230721491
765328251857 25159043
492791225564 18504850
849446125998 345277842
477557384053 24245130
714685511842 95915547
977393001236 189504770
325545311414 735239232
709769916542 214422117
658471795976 7250880
18513186322 178024210
441378873020 47901126
115833569160 424410623
720742168658 377785954
221332706435 361871783
855202838484 201597123
655633107886 517554219
169726272409 6654193
427193485692 142555322
13538511456 36110893
683994388827 145478333
797207460960 406389165
569786836249 50771266
785851229430 26775385
589613322292 20030556
231667130766 111323667
277507169766 225683640
817411355307 101527426
584467390298 735231679
611611521207 88083086
262441050173 148522192
913267544589 105968590
87517281846 9418591
276228576079 18655910
103720255528 735224126
581254686013 155365210
804342534710 367664934
604908607052 735216573
596580703930 74533004
528007794070 339537562
695400885572 49517468
534527177472 476647171
281634549498 735209020
88395219501 100560642
472334409 212375254
675836299804 162759597
575949325701 34721141
351286102882 735201467
546269291772 45015880
394521453285 6027294
751586398942 86277919
366032942465 365217762
72330518184 278328050
486046717038 735193914
556455352524 735186361
557490520980 341901651
921955929742 144209429
75998532415 70091840
52057604929 59880184
815377431408 735178808
520115411628 735171255
175939397173 358291661
205557700433 219293802
186046408633 115198356
351504618725 201476275
850079437495 23746632
192298861462 508619020
450463858244 710231249
541313710484 735163702
760867520064 242270028
149047793672 44562700
183970958340 735156149
293991016859 231778911
942772794545 156634114
397736688231 303245397
627213065011 12673934
134760621710 730979340
558936942327 352219049
662693482466 350277928
395632529391 146769896
263464579050 66081197
558726598830 735148596
409581424736 687602461
448949694040 132207712
856687100361 53732042
956081755224 59797101
400496439512 82486313
975121754930 415898392
108786133275 52863447
918696464428 316312087
54995108512 203153041
954612025319 8111922
461820089774 27258777
291998627313 126928165
711447263311 125425118
277849138988 96368727
889821670529 290443062
73436971448 363321959
340540425660 61330360
371727319636 427522459
462524323941 7424599
890788423911 144828775
833974395605 165478677
224096309746 735141043
171857644708 735133490
737397974902 735125937
92071572244 246371307
823369679616 169904735
336901542944 353374658
50780951957 606090485
284028516948 448489587
440621790918 732550364
31040373736 735118384
777257370478 83959148
733239099160 67893917
272717459911 116746721
77222381958 714007749
246051690704 589760899
433808052000 715775151
43910769470 201023095
635996519369 163424261
103720255528 440166181
464862761329 614141983
728312989678 250691623
173682728157 362679954
292990781028 735110831
926849153056 48059739
705890078426 181453272
418666409960 615093661
588458710694 515477144
130975211200 659686573
145179617388 33746804
439864708816 735103278
275349898230 204338862
504216687486 735095725
939877655739 322785008
908382448303 566475
347345471075 69162821
480525424415 3753841
847707283109 119480907
7103774119 355126954
298069665041 183643642
104477337630 190010821
669260585722 735088172
322996462552 91746291
795471080349 53633853
649984365941 241703553
570082830360 735080619
350331223222 129065664
645798351864 426616099
688187638272 735073066
898103825130 324620387
338889038552 35317828
772709341517 176672223
610208181766 413239736
557212434626 513875908
260436250642 637035126
888670080537 49396620
803196042993 37984037
658618913310 11654279
51481590490 735065513
365670662820 488928349
606262632956 71134154
46829745950 58407349
712414265536 735057960
999348382194 305005246
536843907944 562706053
110280070545 213953831
640885551174 175622356
60988486294 12099906
198355518278 735050407
634221195490 128431212
897060462075 46247019
726485723818 35295169
430779723592 732776954
195809494238 16035019
281168922560 198591029
462577171876 349031683
394968137705 89895806
775912469004 9290190
665475175212 735042854
431809061132 396147297
581485656347 569194080
386748453967 34947731
586738636604 735035301
336058138011 23935457
149145181648 735027748
306270987436 117932542
140014350120 15921724
524427726971 165523995
563269091442 735020195
244092466381 354636009
283267167401 11918634
29526209532 27772381
220593056657 174821738
667342850028 172956147
506649001517 133499275
427315844292 273562107
462407720727 63996569
834304483958 735012642
592038211318 519419810
159744331076 735005089
598851950236 734997536
627080456990 269936667
352043184984 407204889
252389500392 266318780
212394498660 113023092
399739357410 734989983
579924897686 734982430
321002818802 298879763
128411558458 178930570
313849165078 280382466
829430634089 26873574
514739619997 38089779
407310178430 264430530
21028024431 104337142
233181294970 208802685
268764153764 720208762
396841439100 251764149
406553096328 231899759
816770574299 40310361
135876214510 371932379
114862223960 141467690
464707683539 99760024
271171444706 545303941
244412071576 23557807
839604058672 717255539
790923746264 131414647
213497160318 659233393
208669089182 57463224
541066893956 7907991
2754230445 61896835
535257053668 175335342
791569527358 289430960
165800987892 734974877
604151524950 556218026
130218129098 275427698
651847697376 734967324
273805861911 47621665
921267564834 47364863
978907165440 419606915
170482636976 92947218
427443369144 34124454
674560160436 722406685
145389514852 539163352
800235789368 351984906
947109717156 734959771
321634189178 6525792
324788229312 608907754
212740078216 734952218
587495718706 138907223
263464579050 431102581
888057313200 608779353
876973873371 345972718
894687930039 107751098
758916165967 131006785
219913672266 98521332
590107121920 211400917
909255612056 303079231
266899719591 123317831
422451820470 734944665
846814768164 142343838
389140207982 734937112
642762712152 734929559
779207478330 262564939
16476045251 140712390
825081830609 21435414
60566575714 734922006
119326021865 99812895
671209379758 21541156
293375092774 250004300
547026479616 283977694
804778281980 627352180
797654878021 53437475
263164702697 104510861
410790629418 255842769
361885252310 198251144
823705334530 734914453
356985948831 122962840
647120141564 69094844
330425959389 389470445
534376284044 97131580
607179853358 734906900
316531075141 489600566
765845873647 26042744
648819368968 734899347
887182880543 35801220
531471643158 734891794
378156022126 22122737
458309525381 231023611
707608143418 3519698
149145181648 734884241
514541006309 13255515
960737194992 520696267
723013414964 734876688
44667851572 734869135
906984365750 151845512
207163739329 55824223
710772758158 33135011
573868240870 84623812
477151085524 72455929
750771838510 57380141
255640053166 156890916
364211544880 22432410
121371780909 469645540
543148053911 124178873
220310899236 156075192
398982275308 497712488
279363303192 734861582
750268370636 734854029
63106701267 455468559
848867982019 379440061
568317234745 137026526
128703964894 311281789
335479683953 205434047
317015547220 172208400
493535671497 33157670
505619128120 29660631
938781814034 734846476
190784697258 10906532
411852671042 561761928
84036120876 734838923
550921914677 52183677
896176572656 154866712
562512009340 316493359
502297811289 163960524
398982275308 734831370
946352635054 734823817
286177042110 680306263
24021118094 9312849
965279687604 734816264
217162622041 88566478
607936935460 652790684
441378873020 525364021
28518662803 103257063
891881969098 615290039
150659345852 137230457
112048158650 555893247
388811720865 170123772
231667130766 734808711
182828439501 333548033
216734774803 170252173
567054501952 734801158
66337714430 118249768
176626002232 8761480
825976580836 734793605
406071600537 378775397
879295060113 375308570
250445646424 9637628
843389469182 385527779
494374620160 734786052
6056664370 363805351
193398645833 154073647
215567784244 77765688
472141863236 141173123
273306646376 702648037
675016920558 5536349
940843955941 34056477
997688860911 687323
745610657415 1306669
526772411096 116844910
291476616824 701303603
571855269399 446201028
673474402392 161928767
345986528168 530001563
124918554384 255971170
392168536390 734778499
64294040014 32032273
118104815466 734770946
275389740305 39758992
273166100558 36564073
593552375522 689958997
666232257314 350300587
381226435850 73400054
713001382885 115802596
377026894350 734763393
125675636486 734755840
631406480622 33897864
821439994670 697368490
980421329644 734748287
192844565712 60076562
806236614814 3361085
13026878789 512055635
43731612716 119722603
940295978238 663870935
777840491884 189572747
724436037214 24131835
961494277094 734740734
29621815406 223070302
562512009340 734733181
723837809402 253070818
218796735032 734725628
747997124330 734718075
827815720418 167578411
800102728573 49003864
16346692573 135455502
460305925570 327588716
581976178379 97169345
449706776142 285828179
191541779360 281840195
175112011747 31616858
567337535521 300231750
5734771022 119654626
116241363183 92901900
838271022961 305511297
246808772806 428232441
459358319449 59192861
349856872163 453550097
145481888042 116671191
679859735150 734710522
135128905990 310866374
732488980924 287172613
971336344420 413028252
424723066776 95802252
862029394843 90983438
248844320600 177820279
660459313837 394999241
744073048699 96066607
691121886918 67425631
702316378506 156467948
560578299051 147094675
294504945232 734702969
57288704145 199467177
617828595784 86293025
627621070112 430966627
80655936369 303003701
330543703106 253259643
471102465100 321939072
475972795677 109465629
225165021075 199368988
516330001118 273577213
599609032338 627903549
573373376269 5090722
726323628885 148265390
573533288385 288804061
723588364430 122706038
632468137449 394659356
740426303310 734695416
888593455352 31805683
86307367182 734687863
909255612056 734680310
897142298424 142668617
114319404956 351410878
325545311414 734672757
772391050544 144662609
378541058554 339628198
673045996232 734665204
169586398402 734657651
442893037224 554684767
661421210640 75492235
605952098914 263297580
598094868134 520590525
770928352482 194391561
756771779849 246597897
354272822219 3587675
584634122773 107282812
531514468668 587472340
489075045446 734650098
501629915011 248508806
398566981562 71504251
314189079884 561822352
874167369020 83936489
908498529954 547313039
397942061854 223002325
717329015306 179972884
651847697376 285858391
439651729728 143786461
104986137922 30310189
898739454992 595727769
627040524279 448278103
241211255307 151709558
110832534324 59434557
597727422643 256983272
854745700712 364772135
559932223390 282723896
995763783295 203863023
161258495280 104835640
766793246031 64955800
209572669272 1359540
294264405247 197057770
112048158650 734642545
707114690822 621543923
547105408466 87018113
604422911793 444909465
964449583504 7349069
48175757715 42440307
298969740539 37961378
656683571167 175070987
741183385412 734634992
579054808004 21813064
478703596309 212224194
611824757097 184550002
530449836365 140463141
817812623132 550757207
429110700635 74986184
732128740589 490287889
239995033888 287565369
543196430876 133718312
50724508388 716621087
766924176880 267194928
591281129216 734627439
847174879692 734619886
673803078334 645683311
192298861462 61232171
607650201327 64185394
623078577500 734612333
468588435568 3021200
130013722665 89034764
878768525783 34743800
529610600282 61979918
994805889582 734604780
612212777366 233629396
64351986224 494540228
788122475736 147676256
936510567728 515696181
463334253978 734597227
151947841928 113166599
29672541354 125190975
642005630050 51481248
665958151797 181581673
897142298424 734589674
964522605502 316115709
778069234489 48460048
181427434343 59744230
781308736818 437469760
18169978002 263546829
523665727866 93120937
204912825699 115198356
80544174628 254475676
760799264009 16306927
361535858489 31443139
470147992896 734582121
175997419319 89019658
813106185102 734574568
233938377072 50907220
994805889582 575976674
30283291634 734567015
697636300446 222345214
484784022416 175871605
328235031685 162412159
19684142206 619625461
141956157225 243682439
305998807528 547615159
980421329644 734559462
932725157218 533362648
892388888693 41737878
89335695590 348351913
771466669492 344832215
422451820470 113816157
143048751140 13776672
126145637017 39464425
950895127666 611324714
476513257739 195758654
396456614156 150908940
793422050450 734551909
564209983352 212881305
14554457121 230185228
378095160052 88279464
944081388748 153499619
721499250760 470438605
949380963462 598031434
98749130572 143884650
712285147407 45408636
101235728014 155697542
995618878990 424387964
941810142442 734544356
597766464100 168522536
883081739527 85771868
34945098987 241295691
707871772924 734536803
333873214536 103528971
858621596162 442809731
29526209532 545167987
249080019112 734529250
235716692345 291749731
8463653192 519563317
704843444516 734521697
463334253978 734514144
736640892800 313985763
753778625762 100530430
435322216204 102554634
710395871011 343246085
600366114440 352913925
63290110766 246854699
784946154252 125077680
829004909244 734506591
770383690952 121542876
949232471888 10574200
116677533421 400618673
593978160791 165335170
811248873408 314650427
908498529954 734499038
574625322972 278380921
463116833726 90862590
391778696254 73981635
941053060340 734491485
22194214372 386796683
321417365207 130175955
66333137312 240661239
352800267086 734483932
319517831837 678939170
594979333194 24026093
935123648915 54985840
59452055846 179187372
185035643920 338351741
798789790989 163386496
311692928303 152313798
148733158351 7643636
480164519416 206718057
259389805963 163159906
823442830421 15189083
509539729371 530938135
728485643705 233795562
116590651262 734476379
101449009222 734468826
890678270959 341161457
143845606934 734461273
123141908730 200350878
105991501834 116089610
828247827142 360127040
474690485508 433912297
795693296756 392574728
638220219540 734453720
781308736818 712806822
488835562881 43278690
35582866348 433134338
241609758734 565258967
91606941896 734446167
27063683907 149050902
584897276846 132887482
781651408875 174277922
254379593826 734438614
663961011008 534442727
526172068444 734431061
410535896940 532811279
785094147328 734423508
235240491207 86308131
799015300910 123899412
116590651262 734415955
221067981338 734408402
186882706599 68286673
58116240631 140916321
239555812238 366615067
884271902690 734400849
666405077507 166815558
850960290202 734393296
701058034006 340262650
36943682399 89042317
41258943006 27455155
450463858244 675895311
896385216322 572215280
855502782814 90983438
910769776260 734385743
351111749836 19713330
280463857969 143514553
901684791036 521051258
715442593944 407582539
764131169740 245729302
196084271972 734378190
420656224339 230358947
410460412258 159919669
765998761473 74955972
583556967596 55189771
270776105986 83747664
374755648044 553332780
693487212986 734370637
853231536508 284438427
902775534466 282799426
227382459809 255835216
496645866466 734363084
740235854821 23716420
616035635650 187389930
241372383456 30483908
990978462139 4992533
936718909680 4259892
243780444398 545545637
605665689154 716764594
472275808138 12757017
99312886086 277346160
48012809293 299793676
386868961676 734355531
438105956219 122698485
822892866685 5181358
694244295088 734347978
369321381087 3391297
821024549864 50197238
254179643663 3021200
210054640902 330662787
124161472282 556520146
390553011332 47364863
921112463979 41209168
698865270923 393050567
23898208125 78634283
899722160310 278803889
294885336971 186513782
187563042668 157434732
272835853186 304990140
43910769470 39728780
311624097814 203190806
606918451987 185176901
861109424743 380618329
795693296756 65378768
467665482033 23912798
182025578666 155523823
701058034006 734340425
147192664389 18663463
829004909244 602434833
336144460842 83966701
215011324522 734332872
320665796795 62848513
173235258631 8459360
228432862666 1933568
208578158615 179859589
657904354192 647239229
714685511842 695585982
33311620042 570576279
730677553299 636030577
23469552716 299544427
180942629932 491896678
878972327976 382967312
530714561056 401366420
668244186877 58603727
327059475618 734325319
435465579697 15128659
477718813916 734317766
494087538589 60333364
637463137438 734310213
142246403909 26208910
757082109554 169919841
122267045146 41156297
25753397426 470212015
662446846804 734302660
55771677354 185539445
717713840250 20634796
216525488726 734295107
506717960407 451616529
722095091824 108627246
223669301297 333427185
157364344635 64124970
971105087072 94397394
893356887914 307089874
121355285157 268984989
28769127430 689286780
850960290202 195690677
979085808996 106844738
972448440181 111814612
265735825356 734287554
515994421734 112418852
120376061772 534095289
696106947159 256983272
682014280459 76436360
840221493763 23489830
231573405995 21163506
794179132552 656000709
816134513510 734280001
57871311947 58951165
297927396733 182510692
137031868016 734272448
363399416514 734264895
901684791036 734257342
294167439833 44993221
329645183526 165063262
130218129098 297406928
837883116393 154557039
812961575770 111202819
959284497102 429448474
364547796887 216771100
901684791036 112811608
730584235984 563567095
512007995682 21012446
419942775918 51080939
587285534228 131935804
818405759816 658281715
198273417574 51972193
240059664909 573219829
602637360746 720533541
750680235726 129367784
311505107852 172359460
338963654639 3270449
327059475618 558551903
673045996232 734249789
765525505599 316319640
728312989678 269355086
387981435087 230019062
67380314632 616898828
610522537626 9901983
124410086830 346335262
978150083338 734242236
198946555634 40378338
647933380221 103204192
297533273640 734234683
421150031520 65174837
104518388185 578537141
623616894916 173401774
374550456099 24275342
126432718588 734227130
325545311414 534238796
887036503403 225396626
69651560938 734219577
157245060106 91768950
860248503997 390588289
501188359078 134473612
19166127660 483263599
775622199661 360791704
696515541394 203946106
98315996640 23081968
899413544730 440347453
407310178430 620977448
336901542944 734212024
747240042228 415588719
953351165670 180373193
557642034160 45408636
823705334530 342007393
186495841939 33437131
188513450952 586354496
654522387177 77999831
461820089774 730790515
339172789250 316976751
886171579567 109065320
875186917466 384440147
670881035742 168945504
903055388222 302120
979493142286 35755902
505730851690 186898985
459548843468 345255183
227124638154 115085061
167315152096 218523396
942383014833 139269767
777987654536 160674969
790632147593 429909207
164514440896 3572569
737187148419 88581584
263110253120 177895809
4542500166 281945937
342201117658 734204471
909255612056 153552490
893189408098 28452151
966793851808 734196918
526676948729 158537470
343715281862 602993755
285419960008 734189365
115448343907 61118876
877991299830 128733332
305861176762 191045582
877741877111 188220760
779794572614 705518177
130010633488 167744577
435957264891 54396706
182678225437 124775560
552033292497 482893502
536014135770 229422375
433611629088 134496271
719073357185 107871946
498478200795 42523390
140973331059 66073644
789636639940 78369928
314189079884 734181812
605810797390 373654463
794936214654 734174259
546852050634 111368985
962601047990 306387445
980987789538 7447258
17036477445 275631629
726041743372 734166706
898184392981 40113983
131452764731 22832719
937638607872 324136995
771943029649 200245136
177447481212 291115279
239379140015 472576104
66623232530 734159153
617779002786 734151600
544805475866 118144026
379298140656 734144047
832884581194 173764318
984206740154 535930668
378541058554 718252535
887977493502 41330016
809423767300 225298437
306313714757 216574722
423332016472 599519375
647791572646 177571030
57538247306 490590009
300073678654 337316980
805288894992 98189
305779378178 24290448
293747863130 49887565
453321814037 13701142
922883089892 102237408
486803799140 734136494
537528299974 734128941
113562322854 734121388
940299830268 46466056
853695033906 114556351
587495718706 734113835
260901424806 62637029
123873212443 96444257
796255655371 19063772
268764153764 734106282
389710489694 111995884
677206843713 295435595
430779723592 734098729
826733662938 734091176
706567680309 142834783
637463137438 695140355
545428756573 49034076
364913580718 386313291
963336823079 98249424
996928017415 42274141
477402902544 154156730
757400166384 307104980
430231368645 309839166
261560612475 152351563
421858834846 393941821
807806610388 734083623
241353478297 115417393
389140207982 257882079
146304613267 161082831
751299943864 346244626
184824688630 472500574
377783976452 734076070
951345845388 29819244
152173510056 734068517
473933403406 716258543
328573639822 734060964
337231435325 95349072
150721794056 324877189
766586573292 39343577
428190707876 168545195
965940771482 57508542
721499250760 637601601
624449310640 65582699
883575690215 453527438
815797695434 227111157
320074926011 138235006
452735104550 571233390
267327370045 307354229
831385810004 519450022
155958920566 20952022
363399416514 734053411
920198944141 15279719
977762531761 301002156
79944844484 222322555
361885252310 42704662
746614540939 365670942
521512542503 7794696
717764770129 183145144
958643013665 272988079
816891595612 28414386
676831406742 711938227
491213193192 91134498
597446315089 527486414
386748824064 75031502
695001377190 461843291
397468111104 734045858
529200396852 734038305
193616474353 30566991
305628008505 58626386
815877689257 214074679
89001498405 49751611
406726430125 127373792
130857611396 23127286
434161320916 291145491
291255775063 102267620
831276155550 129360231
348590000732 39298259
331196387642 11125569
458791761366 734030752
377783976452 734023199
864587768038 652896426
585740659526 85212946
768438341084 506844065
678807376472 44313451
524145403384 281379462
962865742875 54751697
772613818726 234513097
336144460842 560273987
79119279331 44555147
509816584586 136308991
973987733216 306969026
654118943682 602079842
647866641913 22326668
417152245756 16760107
833121337532 395240937
176400137320 734015646
630521156539 52516009
274063728478 359288657
349014856576 734008093
182120814443 282406670
454646624531 293033741
69651560938 734000540
591133279647 58890741
485289634936 733992987
569707121887 99102913
539345422561 333291231
643110331424 376683216
77688522906 141429925
154403373881 13195091
283039550599 44691101
501945441180 733985434
153687674260 583174683
908498529954 719000282
537129509533 353465294
560240763034 733977881
495131702262 492259222
319488654598 425264112
290719534722 733970328
264666359133 39056563
46939097878 733962775
857930006123 417537393
788122475736 38271051
36122377138 59766889
238480869684 431555761
195327189870 574345226
388643039716 423353203
872162448641 718154346
722057455225 4750837
411095588940 733955222
310403669374 733947669
788879557838 733940116
727555907576 461337240
516142158414 58007040
309026637438 148627934
99338815535 446133051
156903981732 461850844
167315152096 247504257
682888063558 110930911
23352330562 68754959
981267809054 519404704
832323016050 359333975
609305198769 65076648
274063728478 6503133
600802624969 34766459
605526389581 90318774
220310899236 707466851
27660884105 81942497
688187638272 120213548
702572198210 733932563
387626043778 733925010
751025452738 185766035
865344850140 733917457
993150597979 14675479
492860455956 637737555
946998696015 79298947
885028984792 513309433
210356315275 29230110
389857123636 9766029
153687674260 569239398
437155094349 371947485
112435582232 310503830
638748363065 30959747
667414346726 215925164
347984839672 53656512
459548843468 733909904
125675636486 732965779
979044297708 148627934
251767752944 47546135
328845268361 323827322
588810174443 153152181
703784046442 107418766
596580703930 267444177
794670183294 152155185
239995033888 463580481
844903633386 733902351
372394098476 53905761
407731983268 43142736
426888224050 27681745
671828158877 97343064
488362065311 575493282
850812093195 89374649
919097679382 733894798
65735891796 101519873
254663375142 253199219
138883741956 151029788
917583515178 616128422
206429799619 141784916
600390699455 467221027
90499944816 263018119
907741447852 733887245
485528717598 371093996
893012297801 162585878
11356239084 282391564
852871213496 277829552
103304629450 65461851
215011324522 71761053
770102598504 509714205
69466875388 125991593
326632723971 330677893
936695072412 151603816
917348443565 126928165
328573639822 430143350
782065818920 726870508
68894478836 588499548
889599219573 587449681
25649680036 52651963
913041022566 205524683
290292375213 361471474
963454325100 33988500
714685511842 733879692
929225642864 172185741
210468831910 733872139
224418105311 25151490
782822901022 733864586
349771938678 517901657
922126007790 73702174
458791761366 733857033
129461046996 733849480
801072276159 225049188
713171347638 602842695
990549157172 191015370
493428494427 6374732
373241483840 733841927
173007150478 202420400
599609032338 191408126
544282710483 27508026
458791761366 733834374
141173878315 115953656
259439368749 81285386
359614006004 733826821
850688156018 25294997
429265559388 733819268
971641024887 261228058
786008596185 335081292
689578424627 9622522
866323620345 510174938
364184452269 184602873
499405995803 95107376
441755435388 99389927
598424095851 368601506
860802357528 135244018
576896569278 733811715
704650254288 15272166
912283940464 606014955
563750648063 166694710
469390910794 7515235
169141512002 213817877
989268660129 53399710
536014135770 310020438
530323950514 232889202
862938617024 40423656
875943999568 733804162
557023413654 159474042
377026894350 733796609
246709708064 41571712
551155777810 733789056
178988451013 95711616
442893037224 733781503
64382787358 210660723
273306646376 733773950
85400313118 36020257
438125035097 41345122
471088862147 466042759
7554 733766397
811674930179 144269853
546613285198 370633263
644276876356 232375598
186999286748 733758844
797919822155 1268904
99427706792 192133214
377283643479 1080079
213497160318 64026781
671531832028 733751291
42080286032 173190290
307375340966 539880887
534816812363 5294653
873672753262 733743738
585748069019 203931000
240488025751 70877352
921900400086 94639090
343491554855 72448376
704086362414 733736185
773179047075 71179472
910052906330 49872459
821540872538 547592500
819919924020 721379477
362642334412 514880457
298756081275 68505710
200626764584 8414042
953227825180 589866641
245839912543 26103168
92523951220 416404443
55267001000 649807249
931968075116 347800544
922776691187 18655910
475410225984 9539439
397468111104 733728632
416395163654 229142914
206683421400 733721079
58493157584 284196731
497686065220 330745870
620807331194 293366073
695001377190 733713526
951652209768 306304362
200626764584 733705973
21955388512 733698420
739669221208 733690867
403524767920 733683314
790393722042 724944493
133854557089 114337314
213497160318 733675761
606737716250 48588449
309646587272 19652906
51017610106 159383406
722147003593 3504592
99999317426 137381517
630496647054 79072357
977963214971 83150977
677730915765 560621425
900170626832 733668208
653735123287 210011165
866757653490 47364863
344472363964 395391997
390656970418 619346000
112805240752 14093898
376133443239 53935973
262707496948 465325224
604412881409 99503222
109871853554 617895824
406074470677 262481856
362699963802 405837796
818405759816 477296729
754531198723 110288906
932725157218 701499981
880486492180 116633426
202566842458 266960785
459431062392 86746205
3028335962 4637542
739437367173 162132698
854347106649 370421779
688106345739 24577462
711517914073 18459532
25740799022 380270891
564914624975 578318104
258922086438 733660655
47518677333 104382460
156483944702 203817705
244943447379 81942497
179956858502 142630852
519749673115 42825510
257791161454 14176981
640043535587 68543475
541964378775 61572056
32021372076 417091766
157184530364 64185394
353557349188 216257496
145889183567 95809805
954978556897 220434305
606280382506 23686208
886073836194 108453527
624996577955 247187031
466362582386 281356803
934239321422 629172453
879902147188 425498255
674560160436 491692747
609207938788 218931258
384597715370 590274503
299681210074 29177239
664769861372 58384690
473933403406 733653102
287196387031 36224188
5299582268 733645549
852129501749 204112272
5719310031 44237921
893356887914 727104651
695160171462 323736686
566199087749 44887479
587963778116 10340057
805155992404 326531296
581723092455 152766978
365595269180 28829801
496645866466 455725361
725284661270 403352859
405038932124 302029364
503459605384 648961313
250594183316 292867575
210239704508 4562012
643110097281 276477565
537528299974 733637996
659754898804 52025064
453875282365 68830489
392925618492 307633690
549641613606 733630443
278246811991 335262564
58497870656 20936916
105234419732 733622890
302832848354 16269162
140623491611 149066008
436079298306 391237847
868373178548 686907585
206567188689 38361687
773737915798 733615337
745870578398 259498421
447435529836 701703912
667670438744 34486998
621240155859 237254836
323274065108 583008517
959223030788 733607784
607407470566 3572569
752539616942 647080616
994939086737 212042922
751328252508 417288144
45039572467 185675399
205926339298 372234499
689701802476 336153818
9842074880 200577468
937613902009 365648283
765226905703 52304525
704086362414 733600231
913798104668 113083516
298864119387 95968418
384913136203 398367879
518601247424 733592678
283827124162 14539525
9842074880 401774282
960737194992 733585125
58885581252 18640804
330736145993 64124970
663977582290 39932711
400973665 173114760
313555149447 247821483
613376875126 557781497
590524047114 419168841
333126359196 544979162
899413544730 733577572
156093469708 152374222
420937656266 733570019
70490026615 265148065
656390189988 733562466
6431074133 24834264
713171347638 733554913
66497671864 25891684
326521906355 293713511
870215550814 138053734
9084992778 712028863
918340597280 733547360
18471690140 295979411
944838470850 560077609
992922512485 213795218
941441390282 43543045
207071003595 114156042
227881720256 733539807
239797009740 3549910
577653651380 494003965
331538508330 26118274
454249268754 733532254
574494890621 6759935
556200680876 17349241
589766965012 238599270
806898355397 4924556
519433972821 610728027
255477527712 279438341
116011872831 394145752
337567694885 31571540
345046822485 8655738
649120529737 51043174
892467092455 47825596
17058947620 147562961
65109068326 733524701
715959498605 169723463
137788950118 733517148
570839912462 216174413
823705334530 731470285
470802067590 74789806
409370205497 64049440
476961731814 305964477
439144440036 159579784
640857272742 2771951
261193332744 15075788
423120782127 36677368
134760621710 733509595
571596994564 733502042
353493927053 14380912
145430338817 353080091
204412175094 733494489
976635919134 342256642
551155777810 733486936
538285382076 733479383
495888784364 733471830
65866150428 687187046
293747863130 646000537
765195387034 177850491
359505983404 15038023
230953417990 435521086
432719771254 101036481
433399427553 58052358
716066101647 43988672
384597715370 733464277
566138422053 52123253
488541736075 18708781
622621900867 243689992
589766965012 203251230
307024708453 7530341
74620050303 197337231
165043905790 144436019
368291235376 64668786
951246160894 3580122
885028984792 733456724
69734319159 52991848
813106185102 219067212
227751650449 17069780
667209864357 234407355
709385937128 97932198
337325825166 5007639
167831225927 132472067
750077144188 34524763
701578058056 118710501
932624272203 57342376
195427372862 27175694
835915900590 445332433
810077856694 727535172
140988897792 233327276
828247827142 733449171
812585368393 389591293
940295978238 733441618
723562223497 21291907
527686232648 41919150
539042464178 321682270
869130260650 733434065
782453839189 102630164
521629575832 733426512
113562322854 733418959
201143555950 1646554
390758588480 467681760
814912831678 24456614
407798434562 120009617
85550285080 733411406
204931934789 101527426
44450453979 130508287
690458884578 128529401
197824421936 284362897
313431997782 88770409
421158996931 395845177
919097679382 566104903
590698657368 544352263
673540037962 234339378
927425582504 359281104
849446125998 636249614
24101920088 99767577
425034952805 59781995
37854112654 63905933
259381890419 222284790
406820442316 48950993
17412895900 733403853
24983716920 527403331
372312631818 137660978
107439592800 7862673
921376448476 110523049
518488496646 27281436
879469307823 68301779
667746421518 733396300
762381684268 11948846
792664968348 733388747
648858146070 648915995
128703964894 486926804
569806904570 49698740
567898436001 417416545
84605171449 73271653
527154335688 462817628
879662717494 34471892
130698643405 21405202
372881689538 15370355
650333533172 733381194
342762396194 39925158
987992150664 733373641
661689764702 256734023
513490746959 247693082
772980833696 733366088
544956482995 91527254
986886754820 87327786
252108347520 733358535
37390577897 266281015
84561990948 20445971
445027340493 5951764
152309456503 491594558
82436170104 9818900
298381256097 639776865
793422050450 324839424
51702923602 356093738
207861598358 41813408
924397254096 733350982
386584425466 169912288
292233698926 733343429
294392889330 34064030
496645866466 393715231
270278317968 637337246
412501957134 32017167
14690849195 67100852
193055943564 533468390
875037345813 29381170
488075081929 90228138
559483680932 500303167
508002097996 733335876
34825784246 380467269
387447899126 36964382
735883810698 730329782
895206292023 337906114
1265255496 134556695
772695625269 220237927
247291696520 36261953
535257053668 88000003
413139648965 183968421
990797152374 32085144
347154629424 86315684
141425378109 114337314
734313173119 8602867
860934693641 445846037
889571477404 733328323
483866310663 87818731
740426303310 607850334
871913932688 152140079
213497160318 178605791
322022352548 150992023
500762498685 348397231
122267777787 208855556
331020070410 502032804
796847953672 22183161
491346291752 175471296
237580643532 4501588
408824342634 724060792
608852872258 405369510
812349103000 435392685
380812304860 184262988
599609032338 515507356
939538896136 733320770
65109068326 524570956
156296260205 131626131
646402199108 30113811
18927060104 384190898
816891595612 733313217
139730062753 282754108
236707698410 95130035
986214795028 49728952
674826343262 186581759
201236782629 37047465
756561013384 225275778
789336695610 201597123
405796014226 733305664
846785364335 195486746
362743627695 52342290
230311292548 152102314
834304483958 733298111
585518276547 178235694
43514509284 31843448
622780838646 84586047
383083551166 733290558
29874916436 86285472
618311821618 48203246
570082830360 733283005
66412904545 31193890
601973603512 505809304
84506204490 43112524
77979464060 425264112
658328976299 194671022
595066539726 703818752
785636309221 73536008
635948973234 733275452
310292247924 59608276
938421204008 35665266
174128891014 266658665
625724346864 42659344
417730163551 49660975
844012191373 83694793
106669368478 6865677
469805555388 65288132
596381697892 8391383
549157459159 57833321
866563050445 25937002
741940467514 614225066
478475896018 733267899
158987248974 733260346
280877467396 455944398
270278317968 733252793
145918617608 57621837
674113770989 330194501
779794572614 127555064
16655813798 659603490
991549876395 76678056
291322626666 19834178
473933403406 733245240
507245015894 733237687
234447970429 155357657
668503503620 499774457
379298140656 733230134
199112600380 733222581
14932227969 103989704
515330785348 173824742
76995966083 55778905
894442570834 60121880
416978096641 102093901
740756747060 186423146
992874513170 29562442
981935493848 451238879
18169978002 733215028
790615055154 356093738
239237951786 733207475
205926339298 733199922
701058034006 634527530
203655092992 376887147
797964543062 733192369
507245015894 733184816
77090348371 76965070
751229300655 343132790
234512291777 31979402
619866870211 55446573
262707496948 733177263
131985001576 62569052
469390910794 480876851
429013078110 11963952
726798825474 733169710
358639526309 130508287
40125358960 229671624
355071513392 733162157
942567224544 728940030
141833149067 319310628
355445923155 40257490
860386580390 215305818
129225703475 202224022
740426303310 711870250
189734340125 139337744
57538247306 54623296
476204649712 510900026
531853772087 82146428
263464579050 733154604
255136675928 417129531
78146702586 70492149
202739609780 24826711
801320497951 232458681
206478372962 460733
7570828574 733147051
257114737839 44630677
490249340162 249279212
245725816925 60454212
739889799020 445226691
18528639760 231008505
148918886621 177193380
698786787700 733139498
124955110904 458482206
343563172401 19887049
110120385019 143514553
267249989560 733131945
327816557720 694143359
224853391848 224648879
430779723592 120017170
26336111376 130787748
491822478190 65076648
157806255153 41987127
751435195435 214301269
527686232648 289347877
37715674123 32931080
268943091887 379440061
548884531504 733124392
34068702144 346743124
733612564392 733116839
915094319910 29615313
115833569160 55733587
954999984758 319136909
865011128794 215116993
789070497678 60507083
963556486978 154723205
978249359970 306402551
955437620278 733109286
587115440668 277368819
322270906672 9395932
153687674260 211431129
102969011895 159088839
156716002668 693282317
816758096743 35023261
987235068562 733101733
905470201546 387189439
244107338238 405316639
582196143992 172857958
206706080400 199988334
991777561174 708501612
500350286563 20310017
681688489357 284559275
77419779613 194716340
432930303576 38308816
882815299899 501783555
109019830242 375580478
816891595612 36005151
547189994513 153242817
865723315864 146271398
406927883741 32659172
607936935460 62629476
566813448363 74087377
899207491743 86383661
835653404034 11911081
503838599818 81927391
523750751987 25710412
24778419233 126996142
157369541099 50151920
635501851146 152117420
170343480504 733094180
484532552834 666748628
279104333887 158998203
744968795922 733086627
497402948568 733079074
203655092992 733071521
137151326264 610086022
915930383733 45189599
326302393516 733063968
997345040798 315624764
394846232285 7530341
370792032458 46382973
28582213745 111791953
138350296631 117018629
648696784184 53777360
652522029216 19071325
835615669246 170418339
361128170208 575568812
997077135888 108521504
364156498616 733056415
137242929048 409433024
189580508174 245117509
349771938678 679112889
3243256577 277610515
688944720374 201937008
740560036728 568061130
723113333601 614572504
470245094264 487183606
179155961447 14954940
563269091442 733048862
800235789368 733041309
199869682482 733033756
824735880550 100553089
946873716524 197223936
801749953572 509495168
911526858362 733026203
579805930789 55310619
78736546162 733018650
635131399561 28678741
840495780552 327475421
954487302630 69585789
652218602547 211529318
112651530055 45272682
176616273968 459199741
582196143992 502176311
981982700098 467621336
324525710097 32583642
494652336417 4154150
440457438044 71972537
77657563159 229331739
43910769470 733011097
951539051128 5234229
327648096014 126935718
27254963226 733003544
971595691781 43165395
35007441449 5891340
997486312110 12794782
143845606934 732995991
331601968230 154760970
259182106016 182820365
669260585722 642639452
464848418182 482107990
627276593294 291122832
287691206314 685396985
498917112772 732988438
712124223189 71897007
591886464401 13504764
810077856694 53120249
765612901362 439584600
500015107082 385180341
92364023998 249883452
493617538058 85258264
950138045564 732980885
536014135770 732973332
886742314053 401608116
191541779360 732965779
117347733364 36971935
913552738316 195222391
235452541276 732958226
87291061943 92743287
844146551284 366252523
272664226367 230668620
586738636604 177842938
18378523885 22832719
953325281539 216695570
981494225335 402590006
321011104443 708841497
945261076306 134730414
562250668393 31986955
302768459435 39313365
392613430749 148401344
887300231098 560024738
265896658938 453467014
354843586917 67508714
113562322854 613605720
348257774474 697058817
772980833696 330405985
121890225976 663108082
763138766370 732950673
666232257314 732943120
988749232766 732935567
709662950956 435573957
175439215260 39706121
234618615358 5664750
421362837295 287716429
1047842391 179051418
619790985220 50242556
712454190694 629693610
988980399884 266250803
850737915182 174285475
546398364989 73536008
46027338295 71655311
48289513448 123249854
333116132434 732928014
817648677714 608779353
208088830363 52561327
832245582694 449312864
155958920566 146513094
247088090299 148748782
911084623065 377952120
63861812036 425384960
547370367300 179693423
508871395019 288109185
916426547450 197503397
832182016646 132215265
158987248974 632314501
929437821740 95130035
186242204646 572034008
305861176762 732920461
303306731127 159390959
273032027255 55310619
655633107886 732912908
448949694040 615879173
216059348184 33406919
461063007672 672368060
851717372304 601649321
391303152227 40725776
819919924020 732905355
51414965883 16299374
809026880215 223780284
154354679690 49638316
69428173816 149020690
604908607052 256983272
853231536508 609474229
496645866466 732897802
382326469064 308162400
707879597832 248810926
155285510598 228364955
384597715370 732890249
561407406561 232768354
275577892682 732882696
784821310715 213629052
214254242420 714340081
676533758524 19562270
60566575714 732875143
394202007109 174927480
645652375439 96066607
589629281781 20219381
342958199760 732867590
969065098114 732860037
579813929416 42032445
351559566800 100553089
875943999568 732852484
345229446066 732844931
477718813916 714324975
805194542916 304106439
863604768559 82803539
128359291698 116973311
954680538176 289362983
706182878024 41934256
551657516047 22266244
554184106218 377506493
365670662820 289793504
323869724900 92660204
816701139570 144889199
609906454928 77690158
593552375522 559541346
452735104550 127101884
534248653450 112924903
595823621828 732837378
728755776750 17334135
909255612056 732829825
381342344188 84434987
955437620278 732822272
763138766370 732814719
120030776783 261076998
50724508388 260789984
420072430716 66443741
734908409537 53233544
317503379978 426268661
599609032338 209437137
167315152096 16367351
130323251752 543128677
402447507001 176098195
236812670004 1246245
901684791036 732807166
227775110067 15740452
809320774592 620229701
696824376011 135666986
737651159015 276077256
29623801845 215169864
709385937128 555855482
472301586527 51141363
865967889557 67259465
167757939168 281817536
533064237714 402537135
827048094328 352521169
342093910782 30725604
849179513057 31654623
550267855495 7485023
406416296798 6352073
257407922234 732799613
341444035556 670766824
241031743156 386298185
519101240918 61405890
269852706824 359077173
591281129216 732792060
449706776142 732784507
156480183308 45363318
179147147096 130923702
598094868134 732776954
738760966217 4924556
236209623378 732769401
672121963024 39894946
208954667706 732761848
998230146250 333767070
647305204764 420928690
828605605199 277467008
402767685818 14524419
549217067435 3089177
865344850140 198455075
258818444578 78475670
216282501569 3852030
654558558494 27530685
719228004454 338940875
371727319636 727572937
793521055174 532456288
49967426286 685366773
467550155276 24403743
664210176925 474554990
776766244206 732754295
68628674066 117985413
69429306766 92018199
181430417778 183885338
60566575714 551678673
751257201437 292754280
185082487626 172223506
738155057004 696892651
860045275426 541852220
924794911993 224392077
583710308196 732746742
694026678458 106293369
6416814069 67841046
819855399147 75530
988314852589 343646394
813863267204 228062835
465605500284 727595596
355706811328 58430008
634434809030 657186530
608694017562 673236655
92364023998 732739189
701815116108 732731636
890637318593 14728350
323118428396 30400825
404281850022 262368561
284751859799 230366500
830378142427 108030559
503459605384 677405911
299804519946 350164633
204735488812 382876676
849766191926 310239475
170040824647 23731526
49967426286 732724083
108006316643 115198356
152173510056 732716530
160501413178 509125071
752347265097 19252597
262707496948 732708977
132489375404 732701424
320245736700 105976143
718168485532 95553003
759353355860 732693871
314012007758 133982667
511030426404 732686318
894460682928 163356284
794936214654 732678765
975581249238 58996483
81081079227 312701753
2271253860 732671212
609998729929 103574289
898656462628 732663659
174885973116 693259658
132940720025 225358861
547720615016 89435073
649005527759 358759947
99934845018 732656106
607227610977 465272353
836907677061 92342978
381569386962 105047124
250594183316 732648553
936510567728 539918652
280120385294 732641000
297107586966 144768351
52340804258 330549492
558114556987 472077606
462577171876 230774362
930453910912 422998212
276334974784 732633447
478239910492 23157498
868373178548 672058387
740498479778 554012550
224096309746 732625894
344757731410 232987391
614247267334 442620906
971336344420 603182580
351286102882 732618341
415354768928 219966019
991227552120 141074934
313579455001 493346854
703329280312 475499115
523694172464 96995626
335263759195 91965328
204412175094 732610788
303448674656 43799847
473933403406 94208569
122733125264 533506155
373241483840 732603235
850203208100 732595682
877098407235 145244190
394559074778 167480222
787195731001 129677457
997834217990 732588129
635428284926 408745701
306723313541 191612057
386111879574 339922765
116694202892 599202149
451718683046 214248398
588339244893 615629924
640491465846 633976161
453937942053 260631371
297767628124 312195702
102206091324 732580576
285832127218 238168749
72031366513 538914103
259679168540 732573023
561605529304 87342892
80250710366 732565470
699104897401 297860108
894871052118 732557917
987235068562 463368997
545856203096 732550364
979664247542 113446060
666232257314 712829481
157750143916 7636083
268007071662 524759781
849190925640 129790752
679102653048 732542811
212392164783 18248048
440844966962 367914183
724527579168 732535258
983984372687 48935887
389048363908 36201529
336901542944 732527705
529200396852 732520152
70988509509 94812809
24226634818 732512599
716199676046 225200248
140817278526 112811608
738912139106 156203593
292875462230 36118446
912283940464 573484184
378431895451 44691101
56583367646 129065664
96906516610 145289508
451133726261 13036478
106356047379 139564334
456375225958 21911253
264416634294 371607600
897722754027 62531287
569674024641 87131408
983130853881 226816590
171627822430 150130981
116590651262 78324610
613993592276 636000365
42396605266 732505046
300313720547 105311479
840867939521 184157246
164286823688 583544780
683417037913 142502451
574278217710 112237580
567612396744 90794613
651847697376 680895397
256916169469 309710765
768438341084 207473357
832790319754 729793519
478475896018 732497493
347500692372 732489940
842745440384 610735580
989848186307 89314225
705141055375 51874004
576896569278 732482387
247871147168 384598760
994805889582 313026532
559495524036 96195008
630649398520 732474834
922126007790 421608460
870644424854 732467281
553427024116 444282566
26497881124 732459728
169492039179 34494551
20441224308 732452175
438874201655 12439791
220337538667 277519879
16655813798 732444622
471209566640 344205316
418097080332 86549827
854745700712 415014691
679579730740 29222557
1574467357 660071776
635191891132 732437069
890496356954 263516617
741576284919 116059398
103720255528 489857368
279818560267 108959578
839524722366 18527509
888057313200 103007814
415253271714 186158791
73436971448 529555936
711657183434 717527447
710143019230 59200414
296776191538 170153984
451978022448 732429516
196084271972 637941486
43910769470 25521587
67685365196 193296376
459066894497 300624506
630649398520 732421963
668503503620 732414410
7554 105809977
195327189870 732406857
298290355742 8897434
253622511724 181815816
228401525269 198779854
367969673954 423881913
978907165440 732399304
379298140656 732391751
398011700514 63785085
983975097603 192254062
336210134177 117033735
670774749926 732384198
794936214654 608061818
478554877739 416117429
37854112654 721213311
629451788099 237224624
526073917615 58460220
523900822138 732376645
454639086637 252051163
95740523047 363571208
394439782696 732369092
77979464060 732361539
801414268446 174202392
440451916801 116995970
528169707731 109291910
714921837659 444146612
450463858244 732353986
321759900904 732346433
331139181220 396215274
22712470614 732338880
228638802358 535802267
615507756480 732331327
807806610388 351244712
72679889346 554465730
585777457742 95832464
562270517677 22749636
447098885479 114269337
39488588595 456631721
205926339298 732323774
857672925068 44985668
323927429820 203931
11356239084 648946207
320245736700 252942417
627374374432 155924132
546211851207 260608712
254000833941 63686896
231109553606 56043260
251648075659 236982928
66623232530 732316221
628250129270 29094156
100793477205 429931866
796450378858 732308668
603076114516 268569574
454800297869 68203590
454344889734 256688705
25194777952 409433024
768204583693 127351133
724018243019 169640380
144054334089 309839166
93131106272 43376879
769195423186 732301115
575382405074 60869627
777817085137 321712482
62149457112 75605530
702296045830 113211917
218821765674 546429338
577417899997 876148
844146551284 643711978
517087083220 732293562
456678516267 260238615
912974133604 11578749
989506314868 732286009
818405759816 732278456
966471097418 249316977
532688499029 130266591
734369646494 172329248
960737194992 732270903
727192835272 329356118
199719861580 92448720
273210164760 28769377
770874167260 290714970
299104017367 329673344
102963173426 519049713
202898010890 732263350
130975211200 732255797
838846976570 732248244
95049084068 69963439
868901322073 30959747
763594499284 185886883
405593329877 164768695
714098855632 92728181
100691927120 697247642
807456242230 73060169
294291029572 29585101
722256332862 403858910
893056059883 91595231
669327746998 354862599
741183385412 732240691
435901183866 120832894
2271253860 732233138
952867018776 153152181
362258174132 233025156
553428783965 690517919
927838414378 16767660
985577299575 93287103
335773321934 69872803
754926416595 425611550
457570306124 310216816
999281734928 33316283
557212434626 196453530
24480045521 222209260
781162813264 30113811
693487212986 32704490
691733362286 31088148
723013414964 732225585
246051690704 656000709
479001705666 4917003
603909459259 85439536
115833569160 732218032
860357486234 32221098
759444399722 122396365
779394324444 50250109
198355518278 732210479
207849332286 198349333
951652209768 438942595
711865268584 218666903
370213155432 273743379
960448300701 89608792
654876025784 732202926
954161602164 490325654
554218389285 169428896
413759258914 329348565
524130244513 349628370
14234195221 92048411
450463858244 732195373
614750674378 732187820
813302298747 180297663
91541223649 16004807
471926859538 303668365
107285866591 19607588
315703244088 732180267
627490071286 30370613
207513488141 453059152
790888942040 59842419
905470201546 161143255
881692381095 175274918
946420891515 254098026
590965920273 81179644
165043905790 732172714
297153343040 199656002
674560160436 623892906
778280408410 732165161
169296363608 157970995
261193332744 732157608
376269812248 336191583
989944864707 193885510
78384652298 6805253
539042464178 584617306
423849328995 17696679
739812161733 27598662
548884531504 732150055
621322181439 205796591
32554537940 422680986
595823621828 188809894
616631453649 76798904
132489375404 732142502
278456128280 34184878
110533994446 501383246
55267001000 732134949
869887342752 213953831
627120102687 61262383
781308736818 250298867
820677006122 732127396
245204207151 16699683
716199676046 732119843
9084992778 237285048
686967769160 396215274
130218129098 732112290
422246923092 108589481
564530827239 208681837
223339227644 326010139
885786066894 27334307
751564910657 150916493
522386657934 323464778
313431997782 732104737
649324672221 6178354
191020532130 209656174
887624451176 331705101
861328794075 3028753
269780613439 337173473
448192611938 732097184
443774758932 581724507
822111101379 20476183
583579309370 90771954
72509335459 94926104
260436250642 732089631
829761991346 732082078
433487503086 230940528
236370396536 252323071
456792853581 245245910
592379750425 30446143
129696806338 364643734
511030426404 109042661
255893758030 732074525
532889794032 51730497
133818793634 31065489
467119664488 732066972
410254057151 10468458
878983204296 605410715
112048158650 732059419
97663598712 431971176
247347528296 147381689
544438271665 485952467
817648677714 732051866
904358619795 311697204
601880278644 112773843
944973080416 488089966
818937974408 19788860
87064449284 295790586
448648548783 164315515
299804519946 205660637
76153761671 138605103
74194053550 484585374
15803035592 29079050
309782941581 583023623
164810526049 196438424
870605806771 13315939
514058754812 732044313
546613285198 562267979
810077856694 558181806
469845216191 85545278
439107626714 732036760
139561713936 351758316
224096309746 50514464
196841354074 732029207
525804955285 173228055
235186592999 178953229
560295522284 74125142
298290355742 618129967
874111484373 55794011
367941909126 153159734
132612323138 322951174
651847697376 663515944
521130881860 425536020
276888367988 135825599
579924897686 732021654
327425312726 27515579
3109100191 132630680
503545558524 226733507
207456236401 158393963
666989339416 524382131
428602512136 359485035
255136675928 360179911
221067981338 369167981
999838020525 75114585
217282570828 111769294
339929871352 732014101
604151524950 696341282
19554638874 18391555
537436773126 37122995
492372532562 42568708
853231536508 121263415
956951784482 732006548
903479043139 367287284
363457854075 169489320
254894066421 143084032
353404899842 17802421
99385070107 374137855
654118943682 731998995
796974844072 31813236
751782534840 370391567
175649505480 619610355
435737510356 133914690
76465299856 731991442
251351265418 581973756
171100562606 483021903
758386821921 103574289
265131880329 130175955
467876746590 731983889
118861897568 326040351
805535364082 731976336
580936100473 448353633
389897290084 731968783
523281582286 163046611
78443422191 237390790
746311447008 2598232
355071513392 202934004
449343288423 229082490
92038248408 56851431
832033237652 731961230
694244295088 160818476
258922086438 731953677
326216146215 26745173
794936214654 731946124
134003539608 731938571
47927528370 454003277
137031868016 391003704
106221528449 201748183
442949322180 568929725
270278317968 479826984
981320717819 407748705
794018072786 113559355
118104815466 330375773
250937935452 170289938
553427024116 261703897
919854761484 542826557
124918554384 716938313
153687674260 731931018
84325589601 105485198
865344850140 731923465
21198306410 731915912
38010248270 282874956
394095721293 135689645
266601300561 361841571
883514820588 680185415
454103685085 104208741
421694738368 298487007
959980112890 459411225
475890188516 113030645
252108347520 25196808
179428465728 731908359
70001702912 322422464
526254290402 353412423
218258017713 372226946
857774029120 731900806
268417682954 288781402
740855238180 92599780
70408643040 165153898
149902263750 731893253
562512009340 109042661
596580703930 731885700
193055943564 388813334
158230166872 728977795
301318684150 692746054
402650939503 26375076
21198306410 731878147
60566575714 281387015
64351986224 731870594
888429011436 173416880
475036027705 130984126
509516262200 731863041
950138045564 347264281
703329280312 731855488
522229057442 2734186
643432247837 50182132
211736919780 9395932
559483680932 294778484
104660860424 512327543
718238819068 175138964
513179707272 62025236
712770223320 365988168
309246203148 12900524
840361140774 731847935
395196864798 34456786
397468111104 637526071
119618979670 384417488
659883390440 185358173
271538263704 163900100
221372895948 347332258
333873214536 27983865
656883831409 236363582
916826433076 447688969
762381684268 731840382
980047600057 118393275
911526858362 731832829
497402948568 731825276
58894531557 82395677
494374620160 731817723
821885606564 44494723
970083498910 95975971
523982802400 630033495
124161472282 731810170
808563692490 369636267
456203984342 259913836
484236981691 74215778
486803799140 731802617
949881810445 213311826
970370444933 100439794
885139001790 230343841
570698830381 96821907
111673734187 184149693
438449269875 481043017
539283412431 348971259
531896982800 133446404
787228843353 80122224
504973769588 731795064
363997077851 44774184
710763732323 53935973
808563692490 408942079
290850095880 512856253
432293887796 64495067
548339235522 73279206
931902998874 6669299
605665689154 418866721
151987616026 36231741
470905074998 191264619
321759900904 622518260
172769759688 271485032
348006207109 170448551
681373899354 731787511
980799848239 296560992
273306646376 173273373
327946431555 97501677
402960944429 68566134
543346131336 134299893
574267084588 243017775
913798104668 668772832
799197109173 2326324
154444756362 67236806
243413376557 214474988
297237513672 89525709
738912139106 584904320
171263518581 25234573
726672018563 5483478
492860455956 138710845
939538896136 50741054
386868961676 598152282
717876146667 543944401
285203974826 64019228
786750610052 567555079
587918988826 276689049
636233449426 98770581
620260660566 482153308
974364672828 731779958
411095588940 286946023
311160751476 731772405
45424933674 720193656
200314395569 119480907
37591072282 234339378
484532552834 96074160
749773219021 117320749
405985858881 527750769
834530107174 112720972
932725157218 731764852
923640171994 731757299
439219056123 36012704
108615239097 234120341
487380206335 37228737
650201303207 59056907
473176321304 731749746
735126728596 731742193
421413200699 51586990
710900101332 731734640
990731124048 54260752
841954158298 168771785
857774029120 246159823
932618886914 4229680
240164455231 108695223
684402227762 587963285
696345425581 57138445
49210344184 282225398
178316272184 55272854
277849138988 617276478
558726598830 731727087
933482239320 294483917
97944917750 410309172
859871224500 17885504
718470922352 731719534
390238866956 28285985
93121106100 731711981
994048807480 731704428
121133143874 149020690
163276391713 38323922
104477337630 731696875
163950481451 39419107
502101758068 462364448
400838930297 268048417
321759900904 343004389
819524562641 356969886
697272623496 731689322
308889505170 731681769
305996284826 1163162
6813746472 135991765
336541922361 193447436
194385361794 142872548
751782534840 265110300
179129435311 180954774
496220293087 205154586
859288193324 731674216
468924528556 193991252
231977702573 39804310
140014055553 9675393
557382852965 112955115
885585444514 77765688
311786864964 1117844
9842074880 311289342
713338367127 544646830
741940467514 731666663
849446125998 403715403
327352834138 343223426
574129823919 164738483
443378831078 72206680
542982310879 346977267
626380513333 395814965
637095057495 171241616
285838494397 87546823
869887342752 707444192
829451623876 166679604
261203400893 318819683
113713277112 561829905
217505558047 11382371
691973048782 346388133
476204649712 206053393
72679889346 731659110
292233698926 731651557
219875861948 389938731
329384491731 294680295
284662877906 731644004
492865206793 617956248
457386201749 467840373
944582258390 15098447
532985807362 731636451
896272276719 58898294
79972163685 18791864
587252134862 187699603
161099391741 85681232
778383839192 620864153
814620349306 731628898
465407476136 3549910
143452481243 78286845
168072234198 108060771
782065818920 304242393
485345557348 511625114
716641292403 101323495
510273344302 731621345
493617538058 731613792
423208902572 731606239
159744331076 731598686
503985951295 40823965
603218820898 27122823
171279863273 531104301
711548571700 12485109
238136317336 263962244
177914301524 6253884
161453521293 536519802
654590469919 177563477
647702855108 54389153
822948252428 516798919
333116132434 731591133
59052411510 731583580
660839985037 40529398
185845491280 42795298
478103986704 250140254
122403595833 179398856
330087804026 147578067
943324306646 731576027
657867035225 1790061
638220219540 68966443
240752115990 731568474
938024731932 731560921
820753623754 128030903
455819249628 188228313
984206740154 731553368
130975211200 629036499
830359486517 551369
131371804124 57523648
40882441062 731545815
645346237243 335171928
567811584054 47221356
190784697258 731538262
465605500284 306870837
295697978941 51405718
978907165440 579602114
575653618198 435128330
554184106218 678440672
84144468661 527244718
213497160318 241507175
689384078384 63445200
70408643040 700684257
181699712034 512267119
821964361695 74457474
116060891801 77025494
604807737143 5015192
558551211023 141241100
758596273758 532139062
4963051206 72493694
783174311900 18784311
468509400976 21027552
238552910198 140274316
695458220395 219543051
805193863146 188349161
129660529279 471171246
481895348978 125984040
107650457048 304378347
677169252432 33860099
504216687486 644142499
968308016012 708214598
89335695590 731530709
923640171994 482855737
728077827429 93120937
638220219540 198794960
391411454288 731523156
616264838582 164874437
583301578007 35551971
616264838582 491390627
666232257314 635736010
604619320005 188575751
874034919612 150893834
781976067027 19388551
288902042444 8519784
148538087020 367695146
11095192704 92365637
868055144783 4448717
762986989241 74706723
154084735470 263592147
443271842833 19977685
193055943564 185388385
593552375522 685442303
411852671042 731515603
94756662120 195939926
465397022784 22462622
579762569016 24517038
433272446517 136210802
394439782696 731508050
795884440527 426442380
160373647036 66587248
747997124330 289733080
236966705480 731500497
776766244206 731492944
221067981338 584013066
736640892800 446465383
759829927501 54049268
157898401753 119178787
543584956790 731485391
903081778404 51941981
713068589479 6858124
922949760223 98317401
604908607052 242405982
460305925570 731477838
236966705480 731470285
446234928427 46534033
92106270726 156097851
779648490447 109873491
184425520539 175539273
967631282724 66609907
218392619726 107471637
362853146195 194361349
951189135744 106127203
410192855192 76549655
474690485508 588401359
528880391754 114866024
68137396734 510650777
242266280194 731462732
622587889708 417061554
456520515060 87486399
584707077200 64797187
740936312082 60084115
638220219540 562305744
804778281980 731455179
967979528895 170123772
386542332597 264997005
336909896562 84684236
15141649594 731447626
204914290981 78241527
830236146027 67931682
596580703930 731440073
577653651380 412741238
489832127548 267738744
653090429825 55144453
935753485626 456820546
72679889346 731432520
211593662029 138265218
943991259205 38263498
913452275863 87161620
604908607052 731424967
100210053679 404244113
657006001184 47614112
452673004190 1805167
978907165440 731417414
430779723592 163227883
376494007947 471503578
934239321422 731409861
125675636486 731402308
256361205647 160705181
183970958340 731394755
542438442414 222277237
10599156982 731387202
594993359115 23391641
122321917691 92259895
97414221717 95243330
664718093110 731379649
4542500166 731372096
457138184294 15362802
151416427954 210562534
922883089892 731364543
949299602952 37402456
641785007326 142706382
753038636099 228093047
369456073330 731356990
954680538176 266152614
656539263549 128771097
229480727309 316772820
741786824794 21254142
235452541276 395059665
272256274137 44638230
676074324640 201937008
129461046996 731349437
900567846655 103506312
547370367300 731341884
305104094660 731334331
121133143874 731326778
411095588940 566218198
538704611341 135259124
209786464084 591014697
817045132996 535643654
211982996114 120961295
975121754930 731319225
544342038892 341033056
333530965853 245631113
403345656484 115681748
568307937002 79759680
319488654598 731311672
995195850972 276470012
723537442104 47115614
796254295831 39139646
271792482172 731304119
975362098943 305934265
515380680466 151324355
182456794136 730186275
211314321877 601279224
660932682600 559420498
962251359196 731296566
742284778572 4146597
651847697376 628092374
928182664606 260027131
81764874570 428051169
549474964620 9614969
302516914323 18512403
379298140656 731289013
341542224556 514676526
449706776142 731281460
583807084785 566542977
975878837032 626883894
302075766252 722701252
221067981338 731273907
575382405074 731266354
492280952437 309098972
385354797472 731258801
272610849316 320624850
98420680814 731251248
624339218112 3232684
468251843676 334930232
879680081841 16261609
255136675928 152585706
704843444516 731243695
244634612762 234248742
94635270304 731236142
976122051185 335443836
266005240866 44630677
470571723749 180690419
625356417575 436676695
143088524832 445196479
709385937128 309967567
279612967607 70393960
657904354192 731228589
868656891887 188220760
112474706772 84722001
871401506956 731221036
748404737081 69819932
959783138609 104533520
378541058554 731213483
648819368968 731205930
372484401738 705367117
598293308103 291749731
321759900904 731198377
575164909292 162072274
68707678446 111995884
288961492107 39388895
985408580661 119005068
929696828810 731190824
61823492697 10279633
540556628382 731183271
356585677596 731175718
653086003767 176075536
211982996114 569518859
685916391966 121240756
316991135924 41073214
668146564352 25853919
897142298424 498437576
38821628889 406963193
768843431133 161528458
220310899236 574987231
645437318870 7938203
695497005050 21918806
65866150428 503769994
772980833696 434441007
903198955240 99072701
907003452181 570024910
900927708934 210970396
680419986478 85296029
739838370643 300601847
94184213103 235087125
52238672592 668591560
598503107784 269770501
570082830360 667760730
623709169917 34094242
431290472558 196778309
735341981543 192760113
817020155225 13663377
589520692300 50657971
198112236554 48694191
379487449048 411827325
660175600498 291447611
655633107886 731168165
451220940346 634587954
34068702144 321803118
887300231098 131120080
277092056886 629874882
370720966281 96829460
472264871394 15853747
409581424736 731160612
385354797472 731153059
268764153764 104661921
804778281980 574352779
432293887796 130855725
924397254096 731145506
591281129216 731137953
127946882792 379749734
861327306134 58966271
903198955240 731130400
967763090127 407922424
310403669374 731122847
377026894350 731115294
14384567492 612480323
292154528786 5702515
953166373972 155418081
625349823806 559601770
439107626714 731107741
176400137320 117139477
670774749926 453738922
784195930274 59691359
879729410078 731100188
872915671160 536474484
577454992780 4418505
52238672592 731092635
823628702198 33059481
424781640291 636430886
6555819481 189565194
61522195974 16722342
787365393634 690963546
833547401856 731085082
436836380408 8806798
441678160645 417892384
20441224308 22991332
664718093110 688841153
224166431798 367332602
51481590490 731077529
498688672693 12998713
493617538058 731069976
773656577947 25053301
699775271063 237186859
337201208219 299310284
466471761001 534178372
684107676274 5475925
438350544612 60363576
655633107886 721303947
297205964791 80371473
240752115990 44101967
760110437962 286591032
501188359078 731062423
842410691830 95175353
244161644308 320262306
281946050324 104812981
142440757299 356350540
495620917625 137373964
741940467514 140432929
659418518396 673599199
642039082287 123098794
25385264612 48633767
976635919134 731054870
275236520147 223417740
952409291870 480310376
938024731932 731047317
584520502994 90945673
720403122447 159134157
483775470732 731039764
82770986635 166007387
284038305636 337573782
473933403406 399901138
841354269232 93460822
938781814034 731032211
854097887861 5626985
361040072422 24637886
539703842623 35461335
361128170208 731024658
433050969898 731017105
672548608929 66859156
996018092805 5204017
982692575950 688977107
285053632361 177676772
899413544730 731009552
605981162858 194112100
367292857583 619300682
350223683608 188930742
434565134102 41511288
700300951904 143227539
928240369526 557872133
27254963226 336546574
952409291870 476299733
589661427349 31745259
809607327859 410195877
41639523164 731001999
380753724198 8678397
719535381342 107751098
429866173948 55499444
981935493848 610010492
36620104326 65877266
7764766955 25506481
852474454406 260155532
473851196960 15596945
957708866584 730994446
107693765950 420128072
151237724380 94336970
429265559388 708229704
196841354074 55929965
926505590151 3210025
773590458985 6571110
560544945003 213772559
335163712157 108166513
597913679623 40219725
298323891062 694898659
319625711336 390293722
714860741442 206453702
374117283996 409463236
477718813916 730986893
168829316300 730979340
432614286056 398027994
877351598901 48520472
322755468981 115236121
88578613488 730971787
683801666479 350111762
92364023998 730964234
612288458426 27681745
771466669492 261069445
298417880594 212458337
163999651481 214958380
137788950118 129443314
38797821833 389304279
246051690704 674815232
672187447534 34245302
980607208974 542192105
828247827142 597230816
613573872472 169013481
66958872744 274256983
694795165590 11231311
952409291870 730956681
844146551284 603039073
391000231609 293962760
878800588268 88203934
643408946832 67063087
162158797368 494019071
361885252310 730949128
784337065226 568891960
124918554384 101542532
170675767186 144111240
575930254376 88045321
229680073638 230457136
639558595628 54585531
533362951311 211174327
855033681496 254286851
9855904423 327641587
291403617485 31677282
748449035426 243569144
698689988858 17772209
991272016631 319975292
587996097403 11775127
458034679264 630615076
560910963383 58596174
846417797590 730941575
211982996114 292452160
451978022448 730934022
605665689154 730926469
480747142324 730918916
158230166872 730911363
847637410306 5475925
987992150664 730903810
585281761905 234717028
580313952716 29705949
834422182357 48044633
736776756164 83800535
734369646494 352777971
590169373746 261802086
539274356384 186430699
420937656266 730896257
439107626714 2945670
512544590608 730888704
701815116108 319363499
261950414846 730881151
83279038774 532660219
676789268961 151060
866101932242 730873598
741183385412 730866045
376269812248 730858492
816134513510 475748364
158104991409 17590937
315703244088 249634203
880486492180 730850939
574625322972 175645015
243023362296 730843386
713171347638 169164541
855295015296 162797362
218303902188 292527690
436836380408 188220760
773176350654 10188997
359877296031 50461593
376122446071 94548454
691973048782 730835833
994960930013 253380491
492860455956 555591127
527946478816 2243241
691973048782 634867415
252108347520 730828280
632720022446 43203160
947109717156 730820727
960973679422 405120261
913639091765 37493092
749222054358 213055024
979664247542 730813174
496490766017 88354994
833547401856 222352767
286510129410 385573097
830772650317 316538677
560725786482 229898214
430180710674 223923791
968176186356 11374818
818166843726 125092786
149820102622 3632993
491882433904 31805683
541745145397 171815644
680765785071 280699692
280249443405 129050558
504396282720 186853667
71819580799 69661319
245651132861 359500141
576896569278 730805621
140060196424 730798068
594668225124 285624248
414626312696 225902677
363399416514 212133558
596580703930 730790515
322516983006 606181121
740585966177 281326591
892599805812 228553780
639536586186 129065664
619826099117 95643639
585587016400 41058108
385515668819 227798480
250810576766 108476186
211694283095 217390446
70312523968 13814437
919854761484 310201710
947586930802 123280066
671894338263 225676087
838325646257 40552057
753766427667 21284354
352909649632 58641492
211225914012 692285321
234581930437 23112180
709863974051 84132867
876846363625 120107806
649763516221 498664166
420937656266 71693076
410111992774 144488890
391411454288 487138288
508907649419 333729305
664983422447 260472758
742697549616 730782962
987131426702 18467085
826083047924 562630523
821799230456 121097249
280120385294 730775409
220967655245 32696937
625964615347 34388809
866132559657 185448809
759353355860 652790684
460405776230 498475341
58027251185 104616603
254574415908 229082490
896889583003 83717452
539184143352 404191242
43375979711 293350967
496652830332 626891447
265735825356 109412758
821434088224 277225312
821434088224 730767856
25225299625 208054938
956818950277 58044805
352043184984 396555159
998293221353 22696765
940295978238 567109452
43153687368 49464597
979664247542 718003286
58540122138 85477301
794179132552 730760303
455006350856 306372339
522928079633 120115359
396711029002 730752750
512150422603 33595744
763138766370 730745197
972411286974 141928423
492103373854 160335084
406215530505 13512317
994454479110 29441594
589515178610 80960607
489075045446 730737644
989801116011 103128662
75905630515 38180415
16655813798 291288998
561418856909 260132873
791817990846 52938977
183970958340 730730091
762767483955 21155953
402767685818 730722538
712414265536 730714985
510752136525 139579440
627621070112 292784492
995201893372 168635831
152173510056 650872222
865344850140 730707432
517771573845 36292165
926668500402 445196479
891842723710 730699879
43153687368 35000602
869714651366 82297488
180599338935 185040947
973607590726 730692326
454286867588 59827313
280120385294 730684773
488317963344 567532420
913646327539 74706723
375793648875 125802768
947866799258 557426506
534150177436 17877951
329792308413 68483051
795536957615 67470949
370002895424 177200933
895766301249 385112364
916069350974 730677220
503050437121 223531035
36807018417 103309934
447435529836 666990324
801749953572 730669667
695001377190 730662114
540556628382 282950486
842091441626 321470786
734369646494 541784243
54971958567 209928082
670017667824 463285914
578880892626 12001717
259679168540 730654561
823451667431 4471376
964619185713 309333115
264978743254 730647008
77815700320 36858640
866101932242 730639455
229395884460 619066539
511559060874 26518583
308132423068 730631902
779450322386 225441944
373520453895 104382460
83085123458 25702859
916592358459 140848344
407527576429 129465973
31172543683 465740639
63149844003 249052622
880299661578 80363920
256329354646 192624159
845914836173 448353633
743454631718 359636095
185485122544 730624349
816685648367 99080254
3785803267 540862777
380407947858 106467088
604151524950 730616796
884441052125 300601847
654876025784 280208747
744968795922 730609243
481504224426 381630431
338114078499 84200844
974124049760 112290451
835818648162 730601690
907741447852 299703040
629945074123 175546826
626863988010 575886038
874774607155 299597298
948623881360 227337747
270278317968 730594137
518961374464 143378599
647094053502 142170119
212901455614 82947046
878778155858 131361776
518071752318 501843979
728073189887 81285386
655228448764 374485293
22628715803 28784483
429563049399 324378691
506422691384 9554545
141574360628 730586584
799007219200 165440912
145903579585 37961378
433050969898 730579031
564463711281 274936753
305104094660 477984052
394978553292 149368128
636567201390 51881557
62837822020 730571478
396189532523 400769733
128703964894 364084812
804413374297 142993396
792664968348 419244371
621965870352 108279808
111884198532 67742857
386753688196 62229167
625432370543 542539543
234695459174 730563925
745623301137 63067550
701815116108 206355513
355828595494 720752578
668917438232 314650427
347207372023 211083691
713928429740 730556372
791150804144 115077508
18169978002 241673341
395347720867 301742350
802571696907 529238710
280877467396 730548819
203908186469 31367609
843389469182 233984387
679565364934 21148400
341367531625 46979660
488317963344 730541266
856748846136 165017944
775669677819 268433620
999348382194 499072028
163529741586 358556016
470081300312 34471892
489967054340 61972365
665388837275 8965411
356585677596 91972881
121482930857 304046015
400278331937 29826797
147631017444 708788626
728837696588 160795817
549641613606 730533713
889571477404 142797018
523900822138 730526160
257250631415 99465457
970384380218 135546138
897467772300 367226860
392253938161 319869550
562412340358 30219553
637463137438 730518607
721085928347 174338346
584915910097 237806205
492103373854 498671719
160501413178 730511054
754406453375 197541162
234695459174 730503501
497805168477 61111323
299047437844 730495948
308282690003 355806724
71922807244 369560737
39267074617 2197923
428508477286 730488395
762237475245 32115356
146123492327 696031609
508690939149 29985410
245500344769 31412927
576145763719 265933577
679859735150 183522794
144174381471 14577290
907741447852 679921060
407187480351 51299976
938781814034 730480842
148813454294 207171237
436836380408 730473289
335220601353 116180246
998591300092 424070738
253351125287 152283586
733972079639 282648366
735923222252 488626229
828846613876 35476441
213497160318 730465736
455006350856 725737558
963050435978 23263240
171100562606 730458183
284063321172 358472933
241509198092 369341700
711174471610 231733593
403083182181 369077345
899413544730 730450630
322746118367 37976484
806748964610 103513865
248575577307 262512068
896387384033 683916597
574516061680 73181017
641877463599 34819330
850615843596 1261351
781643153446 1480388
992534643276 730443077
739475517376 6639087
441531285007 213508204
172614726810 730435524
46182015776 730427971
276836531749 106565277
92182125505 72168915
8327910676 608575422
996682680869 306281703
652108819692 179731188
416967552653 72954427
62080739918 730420418
373241483840 730412865
898656462628 730405312
916497666498 127124543
494623385768 56934514
492860455956 730397759
96149434508 71134154
215768406624 461299475
772781593515 119760368
322703602530 165992281
400496439512 361214672
740930027986 221718315
705600526618 535983539
507073532988 32062485
751782534840 728313131
87821531386 730390206
15898731696 730382653
636706055336 730375100
172000116947 487750081
542686392298 36601838
770709587390 210033824
463334253978 556550358
601260978368 76806457
384597715370 460529069
408186726333 179610340
791618599199 71043518
730652726588 636362909
741418381901 470733172
883604701288 576512937
907267376660 315904225
544757280173 6216119
567266884759 152880273
696813930212 209996059
83279038774 730367547
298375259015 212692480
305104094660 730359994
640975726441 148084118
552410844308 58180759
888479118038 43142736
739053621902 109435417
729827153882 182049959
386540534983 229180679
864587768038 554662108
447835038218 49517468
721499250760 235600729
501188359078 416638586
566434665413 159051074
64351986224 49932883
757579550134 80983266
652604779478 155161279
455763432958 132200159
905793364204 126897953
375800423916 94268993
140957152533 6654193
442296569667 346788442
948623881360 561980965
757133469954 538891444
748754206432 618575594
997077135888 253591975
727555907576 346214414
225610473950 259702352
491921067499 15717793
161258495280 186604418
480309899560 28603211
16146183082 12137671
596580703930 730352441
338369339687 135954
464848418182 213946278
522187228928 123574633
419935404190 106640807
944838470850 730344888
420180574164 528589152
981580344641 298237758
622737914947 32953739
519768880394 266220591
213353555535 93287103
931210993014 730337335
93121106100 730329782
29526209532 421578248
155512100598 374084984
342958199760 387521771
753886444837 49230454
179428465728 246371307
430779723592 379153047
397704897654 459116658
280120385294 552471738
703329280312 25121278
245400320390 22364433
780551654716 530439637
824462416632 282451988
810077856694 270933663
819919924020 730322229
523489108514 136573346
2125602214 76549655
46182015776 475536880
201020479815 182911001
374080410250 21322119
147394284171 113952111
737397974902 730314676
20643123551 149269939
207440503502 673606752
829409848233 189436793
327557059705 63951251
488080640937 101527426
52238672592 271296207
50511529300 143786461
321759900904 632359819
277092056886 730307123
561984115470 318117254
623078577500 507644683
772223751594 730299570
49967426286 20075874
229395884460 136996314
224096309746 730292017
390654372186 730284464
749667809353 554956675
693487212986 442802178
223924962794 62463310
345744741938 69434729
507843628909 111927907
561754927238 118899326
865557157417 497463239
6056664370 730276911
881682531983 176483398
795090341172 329771533
24860505237 94065062
777920825592 183764490
563269091442 411963279
709886776558 77962066
283683103558 116127375
878972327976 467553359
967550933910 730269358
941810142442 730261805
231323409248 95824911
748028816718 644965776
845506506293 8353618
172614726810 730254252
706775946731 215215182
767452101368 120319290
520872493730 598137176
950138045564 730246699
757438815085 232481340
142714077710 298804233
280120385294 730239146
9842074880 730231593
536771217872 730224040
895201397679 49426832
49299076828 37236290
649576451070 432394144
151162677772 96685953
741183385412 588356041
114219743527 21986783
669510877036 418949804
791150804144 730216487
554184106218 730208934
516691026965 152442199
718488702114 127751442
915183754983 13157326
946893074863 128914604
555120020701 193311482
221355237034 230019062
226367556052 693954534
437966263484 259664587
699856307200 22802507
871401506956 182268996
231376431308 158537470
485113839267 70477043
292359917109 578151938
426237230980 730201381
380055222758 253478680
245294608602 59170202
155201838464 730193828
723770497066 730186275
944838470850 730178722
270555422432 235200420
826733662938 730171169
190646258727 32931080
526689532027 21752640
344472363964 131996228
903198955240 730163616
960762195422 697202324
626106905908 730156063
7554 503905948
542216444638 213062577
891916002916 628764591
974364672828 730148510
499674194874 665698761
414065827631 7522788
553427024116 454388480
100320131101 301228746
428508477286 730140957
20591657409 265865600
78032705157 520348829
255387669671 311999324
839386223005 116255776
761104170660 310934351
921368925688 71889454
542070792586 730133404
315238651911 432371485
68472757487 337052625
723554791345 87690330
91157236682 100704149
349771938678 730125851
345229446066 427265657
326302393516 388012716
671531832028 730118298
277849138988 347453106
31040373736 640237598
904212454139 365376375
889830235631 348789987
577058354538 203998977
205169257196 730110745
26497881124 730103192
463357487006 509616016
571834143658 322286510
984206740154 336682528
115635545012 3549910
559904549198 237058458
743454631718 730095639
832033237652 199081974
961494277094 225774276
106748583936 353321787
834821879564 31088148
913983485500 413655151
342958199760 234988936
769952505288 730088086
60507353047 4554459
35041611221 498837885
335387378740 730080533
683553875614 1155609
957433673435 76088922
500092049493 269604335
153687674260 282406670
131479373950 205796591
451110183560 16057678
706357608720 523566407
609246353346 159859245
672412375468 356637554
202725402587 47062743
613581470790 161830578
45164627488 231167118
65109068326 475045935
938024731932 280578844
302776578910 15936830
106179571534 213221190
615157962350 17877951
996320053786 269846031
547637992749 451805354
402767685818 724498866
143088524832 268562021
109776912344 730072980
238480869684 470385734
579779314017 104208741
107416979118 6472921
625970484028 72946874
964908035092 252232435
919631857754 159073733
740621986434 336070735
128096741865 118106261
833547401856 22817613
948440713963 31979402
989205622791 129594374
652604779478 730065427
984743040919 115477817
174342708891 398518939
309646587272 183371734
813915979591 345172100
456353828309 83173636
713928429740 730057874
813229676652 177752302
4115083855 175312683
46182015776 632639280
966623894608 80416791
664718093110 730050321
415458766185 83422885
140060196424 730042768
43910769470 659777209
51481590490 730035215
222582145542 730027662
591281129216 730020109
423208902572 366992717
134003539608 730012556
774881855007 60514636
153775938618 36888852
854998771530 321493445
187201563641 220683554
719114566353 18180071
562185924077 250412162
738912139106 197193724
810077856694 730005003
144009688306 48596002
726861809941 164005842
182456794136 290594122
24597623072 252579873
325683410466 565206096
403865974695 354802175
21575034944 120870659
482261306528 729997450
570595444917 17606043
404131364456 60975369
633157295422 310934351
631134860042 54872545
764652930574 729989897
519358329526 726545729
563683396151 126746893
894871052118 192374910
478475896018 240056999
279363303192 611694811
448204409724 617669234
799221150372 39947817
240458161189 98740369
27758944704 211370705
155867499460 32621407
756325027452 729982344
618016839203 143552318
803119168559 38512747
832790319754 50869455
338163626179 75167456
912978189565 29728608
327816557720 561429596
738155057004 729974791
122647308078 729967238
53752836796 140228998
307306027491 8670844
554436444395 14683032
676593329035 51322635
268957631412 338502801
242266280194 578559800
252596981302 28150031
336144460842 600335099
614618429307 94117933
863830685936 729959685
199869682482 532697984
888057313200 729952132
547467204313 467863032
964456947679 27183247
239376111262 194610598
330087804026 254883538
676986862588 17439877
41465019058 1299116
507445646233 263901820
645791040560 729944579
400989227444 62750324
642192332657 436827755
299804519946 559858572
46182015776 729937026
475447567610 729929473
286438579841 363941305
5682594898 72380399
907741447852 376773852
891154917724 202269340
864587768038 96701059
486046717038 729921920
539382983630 286092534
911378661355 38709125
265141585934 109896150
186436067497 465483837
109542112639 63490518
862206195467 9554545
163558261714 680970927
921368925688 729914367
740922648705 86708440
224096309746 375625796
945595552952 703614821
2271253860 729906814
597833081560 21427861
947109717156 465665109
837091932496 16684577
635191891132 698675159
276334974784 552554821
171100562606 511730856
858531111222 105938378
236209623378 338238446
28012045328 5015192
217282570828 237579615
211528026459 287323673
689001254579 86867053
393305806300 113551802
700846029255 175237153
849446125998 729899261
632453643242 140380058
233391124863 64064546
539799546280 522750683
530417275382 104533520
979102146135 349832301
392366492967 133582358
396473570641 174293028
467469134245 121588194
256650840132 599315444
696515541394 612993927
264450192273 213070130
705600526618 729891708
762632889495 298796680
671323747284 33822334
746080219466 357732739
230765529968 39487084
243023362296 268622445
986270332237 144579526
341728821421 420868266
359134625053 187125575
749995126161 170780883
837332812366 729884155
480604171993 31609305
624592741704 441049882
26235497863 203953659
906468262113 76360830
252513958726 127774101
534154376904 178084634
43022242915 20899151
804021199878 724982258
978907165440 729876602
182029853664 375535160
798721625164 724959599
511787508506 533528814
5299582268 546021476
47696179980 156596349
30089127069 69162821
511098803713 407499456
247931253942 224777280
629441893669 327800200
96906516610 729869049
212740078216 279234410
85444422638 19917261
216212356858 253750588
81764874570 696560319
26497881124 574345226
719985086556 534442727
544987601355 59623382
317709939422 196302470
430779723592 255434907
443744637568 38943268
489832127548 565787677
638220219540 729861496
811737302853 195448981
266799211820 134919239
757082109554 259407785
469390910794 488392086
294238913872 185048500
133246457506 321146007
814402400344 90258350
277514239374 211869203
84036120876 615947150
323881960760 25649988
193813025666 633387027
685916391966 729853943
969822180216 729846390
616264838582 145380144
125718310936 456193647
254379593826 624300768
247817755011 369190640
755395624061 27424943
631900227785 232360492
940932250511 70575232
213497160318 552985342
644769702053 200668104
721024771706 304249946
799566775246 477145669
585224472400 381804150
24983716920 592910500
305003058585 8920093
537826726557 217511294
170178107975 109427864
441228206182 68498157
909255612056 504245833
603308391925 19192173
78736546162 717225327
710900101332 729838837
559483680932 729831284
903438498635 45302894
866101932242 672896770
527737615707 672647521
90849859794 729823731
630507039982 38187968
151545486065 129050558
353557349188 279302387
292323534308 65937690
724937540902 313321099
259679168540 729816178
662944657481 152306245
168374490152 142358944
947627014573 11306841
844146551284 729808625
712414265536 206536785
236209623378 110689215
587292354587 74918207
385354797472 19396104
877458163772 613953158
852474454406 729801072
306278593307 162653855
385354797472 233153557
160047168611 16661918
38886577136 409213987
50193842567 381267887
903198955240 247277667
108167792230 19894602
960457326536 123280066
931968075116 729793519
458034679264 729785966
385604409016 73709727
402010603716 729778413
428156311514 30627415
269521235866 729770860
14119578446 38950821
256051910297 176528716
966254288553 496904317
533356652109 32576089
465605500284 729763307
912126309760 83377567
79493628264 729755754
201383846686 729748201
652604779478 673818236
331871912450 275843113
357771430213 78679601
975121754930 729740648
688849485003 20483736
459407912447 108030559
685159309864 729733095
205926339298 46534033
128462473231 22749636
601772218279 45854263
314189079884 729725542
991968289530 229890661
405543895492 108483739
856259864916 528687341
269521235866 729717989
584199689725 232345386
843389469182 106406664
867242835145 80122224
678001773898 94722173
212431198687 259740117
757082109554 729710436
636334334847 332211152
305861176762 729702883
282391631600 63339458
288448288416 729695330
563269091442 729687777
158564455099 55763799
833282616741 17266158
186616470902 284287367
415638081552 729680224
734074672038 253773247
61653769234 113174152
237862619275 16359798
289386211997 220290798
513301672710 649248327
583137874285 168862421
193163279247 215033910
734856543086 88951681
909573955900 293660640
72679889346 559745277
311472063477 124586735
715442593944 176370103
943324306646 501572071
73068347689 95409496
308132423068 729672671
885786066894 510106961
579167815584 316085497
445797232483 83437991
807806610388 684196058
143194485869 291205915
740143957470 241325903
311632844188 188175442
307375340966 729665118
933791338292 121807231
352800267086 729657565
566903117579 28051842
839604058672 729650012
518601247424 100651278
926116165024 430324622
221736550239 48354306
206683421400 729642459
285094667810 167593517
234695459174 462946029
763138766370 729634906
572354076666 729627353
907337559136 312422292
827142174496 272466922
320245736700 729619800
360045531553 246907570
380280196416 211491553
856259864916 729612247
281634549498 620282572
774494997900 58550856
841914353988 339439373
74697528977 24652992
348257774474 729604694
879729410078 98596862
845414253951 14433783
661689764702 729597141
890716322973 282716343
660513891815 182155701
370213155432 57923957
14253123039 20899151
718470922352 729589588
174937333516 538891444
911362271345 108347785
947142429199 325285051
326015938844 122494554
394703420161 438859512
230910048664 729582035
754695642639 1306669
215234183340 500846983
760110437962 729574482
434745310917 222518933
550323370045 8172346
232897347894 20959575
689378020878 224996317
350315550747 111867483
515294334570 48346753
736640892800 301538419
973502906552 23081968
885786066894 729566929
441870339177 128544507
779794572614 729559376
787425696786 305790758
145171490360 152464858
894871052118 729551823
713096928335 17983693
934711965503 236212522
538493927959 22832719
351286102882 729544270
394229016637 4312763
719985086556 729536717
999348382194 729529164
405218889902 438225060
882757738486 416827411
344472363964 729521611
287691206314 154511721
766044056814 85507513
846781874849 273947310
978049847881 26095615
699543869802 729514058
987868312082 29834350
203667457253 673244208
336438650192 308381437
481504224426 297905426
590524047114 729506505
905155143663 235842425
54964465991 267172269
991211343382 75280751
773827872028 471239223
591822165712 186687501
134893297708 544140779
158519393901 93793154
934596903101 51247105
816134513510 729498952
359614006004 729491399
756092289716 159345641
358498753495 93060513
288962141665 164119137
969822180216 722429344
34519487843 39366236
21198306410 111512492
306429086832 121867655
28012045328 729483846
912058196806 170999920
39522962298 222526486
479990060222 689732407
69651560938 493346854
398225193206 729476293
318731572496 523015038
837511455922 106844738
264221661152 381366076
164037152126 168167545
800235789368 194995801
861559439630 313034085
260436250642 505665797
37007535461 16714789
494106209605 196400659
606755382717 21692216
223339227644 240661239
880237175609 190116563
132843089947 248546571
348596934386 331848608
480747142324 620116406
375581764566 96051501
774494997900 671454147
15629444993 232209432
918881928343 50046178
40611749501 85394218
778628737664 243765522
875513728223 247330538
112578409462 77108577
115833569160 194535068
371257108027 425113052
579028380057 49910224
340611083975 7288645
917583515178 476715148
413526792680 66421082
500002244323 393345134
421209889045 166981724
255017860091 25136384
584864073858 241152184
58003670719 139753159
204412175094 729468740
659111942532 41420652
307375340966 729461187
444067498106 26586560
110533994446 729453634
108620080570 261854957
461063007672 722429344
272648840906 618847502
757905756245 356275010
887300231098 729446081
506036370540 15997254
752539616942 658304374
189445422769 45310447
540556628382 626324972
603394442848 561709057
604691723063 123514209
52238672592 729438528
944503941333 138106605
19684142206 669875570
999348382194 49736505
500853036496 72690072
930453910912 101527426
12570504276 224830151
562582441065 649784590
143982157621 568574734
921706061396 162404606
209711749808 729430975
149618958679 34154666
290719534722 693931875
942139876210 68838042
390971658610 9380826
849570418166 396645795
32554537940 126089782
430022641490 633462557
526929150546 363540996
268326608880 403428389
758596273758 471360071
263042389415 189557641
964757609544 21050211
175548348557 25476269
85293302214 87992450
517844165322 469282996
67649790566 330292690
324567296915 119843451
456520515060 196906710
688187638272 162465030
666232257314 729423422
864140645950 161158361
982564356628 65952796
734369646494 729415869
631093031528 9818900
869887342752 729408316
151155766777 51624755
115950187480 311191153
337658625046 469388738
520872493730 489086962
174128891014 729400763
716199676046 729393210
279481046909 483014350
254061121987 66337999
963131049147 490922341
266431630375 11737362
155998135742 671831797
486429518184 21510944
777523326308 729385657
99769804821 114858471
656540419158 261892722
25238404080 19720883
774943019201 47070296
561754927238 524374578
55114445912 96187455
739139899821 145961725
801324523700 65839501
169279769667 234331825
524657904240 628092374
961494277094 454811448
523346228413 137177586
424723066776 634958051
87074615622 625871792
924397254096 455785785
197008313139 158038972
176400137320 710042424
826733662938 428594985
255136675928 598167388
221825063440 710269014
428508477286 287897701
689169535419 423662876
339519819388 143914862
928939746708 716605981
908708087939 21631792
782822901022 282489753
842632387080 370263166
517087083220 688259572
651847697376 243070646
418666409960 527342907
898656462628 624414063
956951784482 622306776
170343480504 550107649
478246836593 62289591
348676716725 94102827
894871052118 729378104
921578959512 201461169
367184827024 282489753
637877230663 36458331
395196864798 190531978
202447527717 190751015
732855482290 512282225
720742168658 729370551
522139169189 155357657
27775448009 97139133
86064017481 99087807
493506683083 38444770
767681258982 539820463
397468111104 720541094
615217155211 19630247
942567224544 255925852
151416427954 729362998
761624602166 336720293
523535227132 69389411
365383634120 21518497
116411464296 68822936
468073864784 981890
692730130884 729355445
830970841037 271401949
573111158768 164398598
557212434626 303487093
487423832463 34834436
467167407001 123151665
877458163772 510038984
378437114574 36669815
77149752716 25634882
355992472935 265397314
697272623496 41262039
648679147929 25378080
810752558631 32734702
838089894468 647654644
77979464060 729347892
587834342355 7809802
742697549616 541157344
928939746708 188651281
323274065108 729340339
136136264300 21465626
301180102112 63558495
797207460960 489305999
842632387080 602789824
101244338434 14751009
417963437550 467039755
738155057004 729332786
242037122580 120757364
115076487058 729325233
180979971964 414146096
162055185314 57750238
881709337580 36851087
943324306646 729317680
523143740036 729310127
579167815584 323328824
347500692372 562351062
406945874987 280012369
382326469064 729302574
803451031867 328306251
492860455956 20748091
183063624815 55801564
913041022566 396978127
524657904240 595365225
467119664488 552955130
13055617954 469381185
726798825474 729295021
306193697587 119851004
208197585604 51126257
180942629932 394077775
623078577500 363087816
405038932124 729287468
452624347764 16057678
134760621710 729279915
328731308697 490076405
443702952561 603001308
297533273640 729272362
445663348005 165705267
671721842849 72478588
976785075778 412325823
333873214536 729264809
555105934356 352921478
668571948906 168099568
143703195525 101678486
645033958458 729257256
566662343045 110719427
242162638334 18467085
618536084888 200199818
736640892800 44819502
917583515178 729249703
800992871470 729242150
874644061103 228455591
532985807362 393571724
724527579168 729234597
38794770421 381358523
15381714146 180418511
474603105257 17538066
688187638272 251945421
574266412371 102124113
769952505288 729227044
449706776142 212511208
102206091324 389734800
593731411834 71859242
371499589539 155795731
244538916252 22651447
194021752821 78339716
478118420487 30234659
436247919031 503890842
153687674260 729219491
444417904029 591777550
150659345852 729211938
152459088986 116248223
809481525091 290624334
107451534093 16956485
970579262318 504283598
802507035674 657571733
522995731854 78641836
162252545204 448957873
481262989565 61353019
803264117776 729204385
841875304978 321085583
618173231621 26035191
212015776134 316153474
836176388454 69170374
413953469203 3829371
188606065838 568786218
976492457858 65975455
735126728596 468995982
927425582504 729196832
317320529401 111520045
423965984674 9244872
99107097454 40582269
270898895107 80862418
41639523164 100787232
602912161545 70046522
423965984674 322913409
57491879845 135954
38343433759 174783973
884456097701 210872207
668843222454 79895634
127189800690 729189279
831877744447 51541672
881627138281 119737709
573123598559 285903709
121890225976 463580481
127946882792 35672819
227124638154 729181726
640069850239 382921994
446955355820 449773597
365813474944 114291996
665321970566 75039055
78959389874 480801321
907296440604 69570683
63594904122 529487959
672288914130 729174173
229395884460 729166620
753940403469 3459274
941810142442 729159067
907484472539 159662867
888152269516 492425388
661326820799 257051249
223887175135 3270449
149145181648 355889807
130838940380 77493780
569472170716 150742774
879929587237 392446327
419423492062 546074347
802507035674 666023540
347684615475 27666639
411957861673 556399298
770709587390 729151514
104192899609 236212522
755308394464 98793240
551155777810 729143961
855863204421 326750333
473176321304 636853854
560997845136 729136408
748114052323 138484255
598693934329 62040342
391777351820 125561072
692730130884 83370014
731503465890 181370189
248042698457 3920007
868373178548 584836343
848011819663 451435257
557003201826 88045321
861977339567 43981119
308704358887 30574544
450358516959 67289677
77222381958 151754876
247665010692 97834009
882757738486 729128855
74194053550 662496289
419992565294 90114843
630049985293 490076405
532228725260 729121302
177914301524 729113749
74194053550 729106196
133691601114 173658576
169852860689 251175015
725144832987 6102824
422164905065 74616087
68894478836 729098643
872915671160 693078386
166998258834 94548454
565540337748 729091090
984286869931 642420415
362097823942 418594813
415638081552 13821990
264221661152 397234929
223820263108 35483994
204135297626 108785859
371464437877 180849032
861559439630 341992287
757082109554 729083537
925911418300 729075984
897029524987 26239122
461063007672 321531210
842632387080 729068431
568996891044 19222385
796907909386 173907825
304491962181 404742611
704843444516 161664412
688484040651 197888600
565994809311 191853753
687850661583 287331226
886593195174 551074433
874052042263 76126687
133692462156 161596435
501945441180 312875472
26708692907 194361349
978831016500 14463995
453492186652 729060878
619293166990 729053325
772449352151 415415
478857594426 72992192
498402663242 197699775
502713346731 555832823
547370367300 729045772
923386912757 99473010
405139500319 466156054
146116853240 257572406
395825138444 48626214
18169978002 389447786
296776191538 647488478
996710528780 190554637
600106850568 50242556
433808052000 729038219
222057423932 149428552
299047437844 578816602
191343755212 3549910
78912417767 460423327
351625036204 210638064
298290355742 729030666
19684142206 729023113
548475929716 375648455
95722720626 86217495
175366653589 148552404
487118585521 295473360
303927202118 365701154
833031056523 186619524
558726598830 610954617
763895848472 729015560
197598436176 729008007
747858708458 78347269
228964465059 272685959
751782534840 729000454
165043905790 298048933
515221130894 145606734
749894497542 130440310
75403567905 221340665
645556512763 149209515
522704480621 68619005
138259562442 99850660
270278317968 552063876
121133143874 728992901
6813746472 610493884
553591687069 144519102
943324306646 728985348
434276428636 31873660
856259864916 596717212
62546956396 125893404
926668500402 728977795
741106556702 45182046
644640719472 321969284
143455797010 354326336
573868240870 728970242
268007071662 728962689
639940565538 359258445
739450086425 49336196
254379593826 728955136
843389469182 728947583
878777838632 14864304
610965263868 593937708
485771750479 45597461
804778281980 155886367
437135532079 226567341
338415707148 368835649
589009882910 728940030
880322902159 36073128
952409291870 728932477
71544425009 243191494
202140928788 12847653
730599394855 451593870
586443662148 253773247
119220121252 345874529
924338469503 19879496
32199502028 138363407
285477272172 39917605
907325134451 380044301
150513694206 76549655
440190439494 354394313
797767727394 81292939
751637245738 21911253
849619467348 111074418
421161889730 179262902
543584956790 725526074
367550014574 20816068
451074269045 46745517
795297399114 61353019
289205370518 728924924
137602580249 75900097
139110082707 31269420
363399416514 728917371
924946145712 14705691
406712071872 184957864
44667851572 614557398
496939632848 198296462
155714989284 213704582
326191123126 21103082
574625322972 600818491
469390910794 728909818
151641756603 83196295
284931054724 415754885
610208181766 690329094
100691927120 728902265
777523326308 565107907
249701895367 25619776
453492186652 728894712
605761302581 630856772
158547438190 23384088
17849852056 193553178
940295978238 692307980
38345261585 99133125
593417366053 4984980
603012034864 100001720
509534782156 325436111
599609032338 728887159
976335831297 111965672
357342759698 577940454
211982996114 518468132
523143740036 582215452
661126062059 219263590
79072533814 11835551
283148713702 679392350
91606941896 728879606
985725202015 536723733
203655092992 728872053
227881720256 728864500
174640901331 175418425
765579562420 90764401
851717372304 662654902
895699729107 179519704
726041743372 388020269
513841183500 59766889
660794674590 53241097
56024083102 652133573
387529237383 41579265
285660764754 38588277
508081238330 488316556
296516240343 12424685
533742889464 250238443
788879557838 688063194
919344987261 287791959
909098744205 27591109
410338506838 610984829
633396702863 180003096
570082830360 385308742
273306646376 650200005
471869396314 365421693
845660715488 728856947
983583187539 382128929
424723066776 118091155
221825063440 728849394
384597715370 728841841
900927708934 679180866
789636639940 485808960
74545260497 231219989
457277597162 186272086
716199676046 511662879
680514602909 21261695
958540398607 582970752
618536084888 580689746
186999286748 127298262
864526626909 10664836
123123554940 24947559
677192281529 18935371
178671383626 723403681
402010603716 696212881
187813786756 319665619
521629575832 331093308
368698991228 728834288
193055943564 552894706
766366773439 461231498
567244867764 489540142
439933297609 67334995
661689764702 728826735
510645193598 88800621
176400137320 157215695
518601247424 347083009
707871772924 728819182
147631017444 728811629
959223030788 728804076
844422688964 39879840
311160751476 528861060
383083551166 728796523
790393722042 728788970
44667851572 481080782
994805889582 728781417
958893282320 190720803
366427744922 377453622
916246204469 337407616
162121697032 261477307
747723162320 203591115
101449009222 372634808
495791343517 65544934
81363991948 330912036
711549455401 31760365
777843037245 213848089
945595552952 728773864
204958309865 4894344
311160751476 693833686
610375586458 337158367
855817629619 274445808
773737915798 4728178
238207851799 67977
145359771138 728766311
5249929252 12454897
532623837796 242149180
529759447253 148356026
420937656266 728758758
571639555719 591158204
705600526618 728751205
185980622003 48173034
172532973544 21828170
613236510174 47818043
450463858244 728743652
460305925570 728736099
8921848384 37319373
748143493917 443935128
863830685936 188515327
716462762142 210132013
805535364082 728728546
299047437844 728720993
885151267862 552441526
165800987892 580251672
86507748272 440906375
649364506743 92040858
150996745915 79933399
261950414846 69608448
124161472282 722965607
823717177634 96195008
409856384148 54880098
661091099222 231945077
564783255646 274679951
489075045446 77063259
337301330787 309914696
174430822189 347377576
239678435193 163326072
113397698072 35627501
961494277094 331569147
665786207752 236688361
807937299947 587721589
438839608915 171876068
322995480662 48346753
274330500438 98861217
958033879727 131981122
24265389261 383367621
44408353557 152434646
971336344420 728713440
348480557762 498958733
32184448899 64502620
267249989560 728705887
371410947531 91617890
542536684285 196355341
585981554502 728698334
554357719476 458436888
829519404498 100960951
374755648044 728690781
62080739918 139012965
867497741342 81164538
352800267086 467938562
978973782900 72523906
248929072813 37077677
22712470614 70839587
214254242420 728683228
673803078334 117381173
39678282190 384508124
20081452665 252572320
919301595276 493361960
366560330284 547781325
668503503620 664384539
874160941417 50982750
702114494369 282572836
327859073557 38746890
904713119444 664210820
492275476512 555863035
640202412942 81859414
200626764584 728675675
278124377861 189686042
525414986342 728668122
782822901022 728660569
983060875336 92320319
830519073448 728653016
904713119444 280344701
927913581834 46488715
140072470049 159383406
688944720374 355202484
5991693870 26730067
447435529836 728645463
115076487058 402673089
512544590608 728637910
304347012558 146120338
671531832028 728630357
859806381995 206627421
838707737421 49849800
226120807501 35748349
585695840024 160622098
364373028020 108997343
328573639822 728622804
378541058554 35672819
140855005761 550779866
380396716547 72357740
868683939180 51088492
597215669534 87531717
363399416514 564496114
184314038259 152049443
579711956363 135221359
236209623378 728615251
379374765841 265457738
898656462628 38459876
961607647624 555689316
23469552716 501005596
225610473950 728607698
369722935926 231257754
912696152992 164111584
319488654598 20634796
604908607052 31624411
939990784573 182359632
93330686744 280473102
875686842983 188719258
833883026964 104737451
321759900904 728600145
368287421111 200872035
814132146451 434999929
134456961304 71421168
86764648461 36367695
806052517992 90258350
556455352524 517471136
247335118717 40823965
461528952242 49540127
32211201625 185131583
461383164236 187072704
876938751921 124964385
305861176762 225064294
49967426286 230071933
895463569862 89374649
757082109554 315164031
12113321186 722376473
881535807405 75839673
649576451070 457054689
927082117788 180494041
382746015555 90016654
744590700701 259218960
598094868134 728592592
971336344420 728585039
439674819249 21299460
623835659602 728577486
891842723710 728569933
709054768696 266960785
956951784482 728562380
118580223945 198515499
134815909670 239452759
397189186773 133552146
355071513392 728554827
427751395184 728547274
684402227762 728539721
148689079043 153665785
930269935344 43882930
518329755245 176672223
140060196424 728532168
770709587390 728524615
405796014226 728517062
770072386504 51549225
741183385412 429229437
236209623378 728509509
779059666120 641589585
294504945232 728501956
673045996232 728494403
956888143310 11488113
539799546280 728486850
908498529954 572895050
886543148996 728479297
888633040625 142019059
298799163587 164073819
810834938796 379273895
184526700527 438074
430937558633 369696691
190288148338 103453441
68160735504 542554649
892655176855 441669228
288958153681 183062061
650333533172 68135613
223339227644 53150461
981894292639 717535
503459605384 728471744
399558893987 132570256
423042155397 14788774
985720904358 728464191
814620349306 728456638
364156498616 518981736
707871772924 728449085
464957506161 399130732
818003902857 35582183
257767301527 335307882
649576451070 279219304
409581424736 728441532
118104815466 728433979
826308195301 151951254
686673474068 525711459
592038211318 70915117
86307367182 728426426
627621070112 119465801
857016947018 693644861
888116755310 77697711
446057976743 48263670
980250881499 3829371
831886415291 43845165
163529741586 121958291
98917940122 65001118
162772659484 391781663
752539616942 728418873
50518334553 28980861
59913634376 195630253
956016671023 86111753
961753473395 127683465
557212434626 728411320
138873243286 342566315
234362817907 186491123
994424841138 58248736
984637427320 158054078
866859014344 447734287
615507756480 499804669
889571477404 728403767
202140928788 728396214
597403882335 27674192
796795513193 382506579
934399769801 342959071
987992150664 728388661
966793851808 723071349
839604058672 609421358
621170675812 51012962
999348382194 173243161
135626195104 129745434
531471643158 678637050
840767635681 56571970
95392352406 124843537
277849138988 43082312
111738901471 25000430
119654410793 590221632
656390189988 728381108
158987248974 108075877
306618258864 728373555
113146810071 130734877
475447567610 728366002
571823614776 260110214
292038877250 74245990
379366412223 631680049
361128170208 345300501
473872889176 21933912
757089656 3187366
423208902572 372483748
778280408410 728358449
312330650346 251922762
768255037733 6163248
737228765449 73551114
358702812896 109745090
871401506956 513996756
35582866348 651159236
298388816650 99473010
56320243785 276847662
35582866348 728350896
488724548887 130697112
281634549498 728343343
351768437462 235064466
812950518178 94344523
719228004454 491239567
705600526618 577857371
189064276136 23890139
567811584054 227247111
858308207492 159073733
581234655457 89034764
40882441062 122109351
975878837032 61171747
24360035904 272648194
829004909244 728335790
408824342634 334461946
933199674443 136157931
303209841243 327007135
413416043041 361358179
694244295088 728328237
204595463745 508022333
266529562167 581399728
142624823909 21737534
150659345852 109578924
686673474068 617654128
397776900403 23051756
23469552716 293086612
52103368556 16790319
709385937128 414055460
88207459474 279257069
941912085283 107668015
273346269414 376622792
401128232856 86580039
319187637742 145871089
227203091165 420120519
354988445904 14909622
627887691012 424425729
628014966615 201128837
963023101671 27976312
85606101750 669966206
439895963130 677073579
667965435859 34841989
377374226608 357679868
626613289240 195902161
636070523663 590055466
467876746590 453806899
763713579882 23134839
255136675928 528944143
696515541394 618416981
366925729318 27130376
497402948568 657299825
774654607896 349477310
288448288416 728320684
225610473950 728313131
155575334314 129330019
695758459292 728305578
498573391254 205849462
532046728578 103649819
339181951039 252232435
832033237652 728298025
723013414964 209255865
324348682883 270004644
754053781146 693033068
469298666411 4040855
226367556052 728290472
658169404068 212360148
462577171876 537335526
613899565385 28263326
13255991491 217194068
794936214654 728282919
619487180901 308645792
902517395585 220721319
585381710754 173462198
999874675234 26427947
721928298925 39955370
591173401183 31760365
216525488726 728275366
231110497731 436147985
19684142206 728267813
230358816024 160425720
609180385444 228954089
333167447516 590198973
387716777967 439305139
945315994169 38195521
86307367182 163794358
560997845136 715352183
102206091324 575327116
769195423186 728260260
914068940142 31767918
231490504267 16390010
95889898728 174715996
748376413331 346886631
239237951786 519034607
641626099759 208855556
462831058418 117305643
930842399467 39064116
225405282005 13059137
958465948686 728252707
933220127967 29245216
884271902690 728245154
110311287094 108506398
950158604830 590992038
996704320214 157223248
455458269505 54260752
950752874870 81353363
159957642902 339318525
804778281980 728237601
764392073019 92652651
986477986460 546739011
449498850011 153099310
810527932411 54094586
982247107969 293728617
479875776185 22908249
489108920651 304597384
113705784536 349681241
854489435381 161241444
272309062054 159768609
839266553273 44993221
835061566060 728230048
665475175212 728222495
318341717254 9365720
492103373854 317392166
756325027452 728214942
381353009024 134768179
874923423914 6850571
201408431701 467221027
685159309864 728207389
564026173544 728199836
30283291634 574111083
276334974784 728192283
307826919730 104503308
607797431956 72048067
579167815584 728184730
737490620000 245094850
15504933788 354469843
591849998517 92818817
305587924734 160735393
264785250906 58120335
994048807480 728177177
799478707266 97592313
850960290202 304302817
768438341084 503671805
590260077723 221605020
131732293302 728169624
466064488541 145425462
151416427954 720495776
690047322014 326561508
126432718588 190864310
965428912225 59260838
825219498734 728162071
697919598370 58407349
489075045446 640517059
638220219540 728154518
206541719973 68513263
308927746009 13074243
279226752911 28860013
919696277291 80454556
713815422160 21813064
258922086438 203175700
477718813916 170592058
126353404941 27054846
976209688644 337377404
554941188320 728146965
200779033064 435135883
850960290202 728139412
463152045812 58331819
456520515060 728131859
725408364304 576218370
768288693901 24139388
859288193324 473867667
219560932060 138975200
488317963344 728124306
953166373972 728116753
248322937010 81421340
333873214536 257708360
83763352240 180758396
353925044334 64661233
753595125627 217511294
757111981669 485952467
110593081565 369681585
581978935224 170554293
641248547948 728109200
489665380373 14788774
676074324640 728101647
481174445746 192510864
423208902572 728094094
561754927238 336984648
668938911411 286017004
648819368968 123763458
956194702380 169028587
17867367463 191853753
291137336470 210622958
136181823996 7832461
413536913700 534185925
480441072511 28739165
12113321186 381486924
393352952126 178741745
859657633213 186158791
161715066577 191121112
7702484917 185682952
92856381409 56866537
127946882792 728086541
952409291870 692058731
436079298306 228576439
971198540341 60046350
93630699457 155357657
336901542944 728078988
771466669492 448957873
649135446912 229951085
662446846804 166400143
836575730264 102924731
728131989992 60371129
48453262082 728071435
306618258864 163122141
227124638154 704989467
557969516728 547486758
424300476832 232919414
879272182076 7930650
12113321186 728063882
936371064224 72048067
647305204764 715367289
193813025666 349024130
178671383626 305314919
508119652888 519956073
726401432338 222005329
211619130745 89382202
408408421989 134254575
825242376771 112585018
703362687231 540318961
554184106218 728056329
798306837469 341206775
244537526500 226574894
901217661051 9682946
440071630804 518792911
953032202886 43324008
432479608513 41941809
947109717156 728048776
38414379088 81292939
52614117116 82463654
431936057274 20211828
699289439850 92546909
855023213038 229958638
646619521171 507742872
917483196638 5521243
204587004385 162276205
898865590092 246469496
993952816809 35234745
151167066065 94767491
916069350974 507871273
872915671160 438451650
683185681970 131543048
136648281764 129330019
837824588196 97010732
150436970832 174285475
689701802476 728041223
823705334530 728033670
216125421828 127547511
307375340966 728026117
929696828810 173764318
359123227576 228206342
161879049760 48127716
715442593944 728018564
838846976570 578763731
945060536603 67818387
228638802358 728011011
980421329644 587525211
174038059042 2779504
890328559506 626619539
794041252943 22530599
714685511842 224256123
198999479505 72403058
615507756480 653478007
696108835409 176158619
436550945391 20264699
447958741252 118008072
151416427954 728003458
984963822256 727995905
159378547245 216771100
486803799140 727988352
757192541967 273124033
290759618493 284045671
341871958324 233448124
493617538058 727980799
12870403288 637488306
486586628137 160720287
412609753144 727973246
851717372304 727965693
190530818675 206325301
324788229312 727958140
971223925974 33331389
714685511842 453263083
891542718956 113748180
283148713702 720397587
281634549498 727950587
859860771148 65499616
170686688824 298358606
976366964763 49018970
46182015776 727943034
927935115437 120266419
104592513327 529926033
686673474068 140077938
918075766847 157268566
573686561414 29524677
659418518396 48308988
205619574609 184232776
320545333998 95658745
56024083102 727935481
767429797359 169617721
952409291870 727927928
455763432958 727920375
754053781146 646884238
465103263955 44638230
390085133194 172525626
954680538176 727912822
914354594602 160214236
944838470850 727905269
117347733364 727897716
888865642407 654716699
189270533054 605063277
802507035674 137804485
975878837032 700291501
958465948686 544405134
532108376164 1110291
556861265850 132653339
109663761257 10128573
534499971566 470015637
107908580823 273343070
914060888644 336342643
221029914624 52871
9950467983 361841571
998591300092 727890163
143449573338 325254839
970371532565 115266333
161258495280 257912291
439778416197 26745173
987235068562 727882610
303795991402 395671458
366427744922 526783985
339929871352 664384539
648432829493 213274061
661771631669 129956918
513515596329 437764327
612889646608 181944217
157473084770 135976659
683357323895 99299291
920611843586 727875057
433562798943 190932287
105234419732 367287284
69651560938 189028931
501583486720 241597811
815163817868 128431212
849232655965 111867483
958465948686 569828532
600110007722 222398085
549641613606 197163512
669260585722 656763562
910316052850 353593695
811592020898 727867504
915581435133 270065068
676074324640 503973925
996752848239 195033566
373241483840 237254836
892275367103 118929538
697716218739 245986104
105234419732 727859951
908189990310 237262389
275123708539 80046694
678672011606 307233381
737853685157 220895038
85124553088 106217839
393291938992 28369068
200248125547 20136298
522867142029 111406750
222582145542 727852398
308889505170 727844845
965897908207 107358342
937628909820 38867738
251902196344 131384435
367053223958 83007470
520115411628 557781497
647305204764 639973243
806292446184 8474466
448949694040 218923705
772675942151 7847567
28769127430 727837292
816134513510 362204115
877458163772 727829739
355071513392 727822186
713171347638 325443664
834856706447 10158785
844519254069 249958982
666989339416 683372781
662455683814 514955987
856259864916 727814633
120624789615 424984651
980421329644 659029462
375133517081 298449242
682541562536 94880786
318622817255 36866193
207440503502 727807080
689701802476 407559880
308132423068 140070385
803575633708 276500224
511220059575 195811525
826115450294 201264791
631406480622 175932029
344472363964 123521762
556872557585 118937091
6056664370 242428641
453492186652 634550189
304347012558 727799527
249080019112 727791974
216737758238 493226006
780995907070 123045923
49210344184 637624260
155201838464 727784421
32187417228 297331398
65109068326 39585273
179152962906 7371728
526929150546 184572661
222964916476 90681318
662734102500 168114674
709803293249 130062660
505651681550 36760451
547370367300 420981561
852474454406 60491977
166558069994 727776868
973607590726 104027469
677588488844 727769315
165183840221 83823194
61323657816 727761762
368571859538 17228393
23469552716 727754209
158987248974 727746656
124954234756 69321434
968877942733 99193549
992191412703 263282474
889571477404 727739103
17443477997 252428813
379077585909 60552401
554184106218 299574639
842775501324 265080088
755501577545 21374990
393682700594 727731550
623078577500 727723997
953166373972 688372867
572354076666 551663567
838846976570 336916671
11713775445 5657197
926487243914 114767835
116265880221 98022834
494374620160 96134584
305104094660 727716444
642762712152 496118805
646382463119 126814870
433050969898 457032030
733612564392 511474054
863533370050 117826800
973607590726 727708891
246256747101 392748447
598851950236 646627436
661689764702 54759250
436614957066 89223589
242696710558 237088670
172017186727 412990487
99934845018 343805007
957637679965 9909536
342509438671 70612997
914821482891 204776936
834304483958 727701338
600286204106 7228221
828247827142 727693785
705612875773 654475003
639734383744 727686232
589009882910 442069537
767888332030 141074934
978687977786 30831346
706963480168 34562528
243074601848 141293971
497417601388 464615242
968684442426 280911176
840361140774 727678679
801567405521 39910052
932291471917 85454642
328573639822 727671126
245035110587 211212092
284662877906 727663573
521425864275 19411210
462843467997 455899080
892979223214 317173129
654876025784 727656020
770516918319 122177328
210256381532 101240412
68903361164 696303517
287563870693 14509313
37148262551 471820804
933893167838 4750837
359964132872 111648446
970242157228 174534724
988259322933 10679942
72878238679 56617288
901684791036 727648467
643182228431 29071497
367941909126 148892289
869249084446 71519357
884329003370 632835658
484532552834 282263163
570839912462 224731962
289893108933 13383916
980520364580 579028086
71453985387 25801048
304347012558 282746555
931228387573 643447623
694244295088 727640914
124161472282 727633361
903812606278 65582699
676153857730 102939837
147359902915 64615915
482832902462 14516866
241509198092 95333966
366735182234 4705519
406553096328 727625808
951652209768 696749144
990157126666 4229680
252894161234 695729489
897266348896 361781147
431335730134 58256289
891523496571 207684841
345986528168 727618255
170343480504 402793937
643252826322 147781998
889183215845 222450956
271035400070 727610702
327059475618 140395164
396424430823 7892885
240752115990 531595246
966068869956 550787419
148873757446 32273969
504701771358 139443486
270216398880 1495494
439938018234 454819001
736894235526 434758233
15141649594 727603149
366154183221 105016912
217766091229 105016912
308889505170 727595596
404703375399 255004386
667563103061 95968418
936349613704 64865164
757089656 175441084
34670502525 123431126
128703964894 618258368
854570803850 10468458
378914826312 313804491
740426303310 133265132
566201534921 43120077
337896227320 109012449
280877467396 727588043
108262748140 270284105
637902593637 224920787
684878890039 17047121
152702378669 45151834
43910769470 727580490
263464579050 727572937
836575730264 566837544
956194702380 601354754
804992311341 55303066
57538247306 727565384
152651675380 40703117
264711873511 53195779
733612564392 727557831
554066634815 78181103
277092056886 727550278
448192611938 214021808
731135484136 93830919
817523056624 50997856
902441873138 696054268
741940467514 727542725
835432765798 327339467
455006350856 727535172
224503091667 117940095
77979464060 291553353
617021920684 367702699
667812449844 577698758
889844337082 409614296
212740078216 404667081
101169374909 22923355
673045996232 266968338
577303653319 44502276
837332812366 727527619
520758980099 22893143
775816923554 151324355
458586342831 137638319
943742470938 145727582
435058005117 55431467
922126007790 498044820
92514872514 474245317
397468111104 727520066
410092528693 124609394
595066539726 727512513
944900677358 159322982
801305067172 213817877
638977301642 372453536
771466669492 727504960
68894478836 727497407
115227441316 564126017
431331832786 96776589
341444035556 727489854
422451820470 727482301
949380963462 396706219
192760478163 235117337
656390189988 183281098
293630716506 21231483
768438341084 727474748
249511922311 96769036
805535364082 391781663
165800987892 727467195
166558069994 727459642
606422771256 368238962
527376144639 125387353
515572919016 263765866
772114256159 49827141
618918742527 11027380
741990098277 469728623
10321456237 47500817
838732080740 20174063
960664588409 39373789
756132486782 19252597
219257656857 84986356
489498481732 77304955
523900822138 383866119
780551654716 727452089
974429696605 194806976
950138045564 727444536
911103331846 309960014
351836996043 148907395
2500532728 70567679
196841354074 697897200
65866150428 727436983
953166373972 727429430
748754206432 644565467
701566577496 202699861
746770993781 398677552
608694017562 337400063
16143441343 244611458
358099841800 727421877
741769913627 94926104
409438295792 70628103
922759500559 16344692
249321465863 16148314
779503827838 157910571
257908814535 76564761
442135955122 727414324
510590305947 80990819
502518683668 98392931
140320216002 182820365
792914489256 82078451
566297419850 727406771
918827040692 140772814
373241483840 727399218
848454863537 64766975
936007273979 427937874
723312400469 178409413
981935493848 727391665
16655813798 87682777
84793202978 607472684
400416128869 22983779
791150804144 254362381
884748179764 101897523
288972527040 18096988
567054501952 128484083
638457859579 441284025
710900101332 727384112
24983716920 653319394
669585100367 128650249
379940032361 2817269
725679736041 103325040
446678447734 727376559
485289634936 727369006
693928293080 249324530
326302393516 727361453
48453262082 727353900
294504945232 727346347
521994491474 325028249
24857053516 11329500
399739357410 94246334
2271253860 152532835
281634549498 436419893
711105187941 448406504
31797455838 727338794
332068456616 14569737
539042464178 187963958
493259654665 117282984
185485122544 727331241
961164823193 34698482
389006512735 37508198
681789457861 131852721
197236874472 292633432
474762745059 567124558
235335470182 72508800
134760621710 40106430
984206740154 727323688
903198955240 727316135
267539216589 322807667
999348382194 727308582
713368020205 407982848
274862404951 293275437
750003540203 157268566
639734383744 28542787
116590651262 727301029
348691792513 30083599
535746578704 167011936
375512730146 481549068
466486368503 146331822
673167795910 314325648
426237230980 727293476
966036769706 167827660
39099926727 44751525
144430609443 127343580
82695290469 541195109
854745700712 627858231
245731557205 70477043
563650314011 156958893
572647608905 354794622
977178723032 139768265
208494637541 193500307
278311594072 239822856
956194702380 727285923
940295978238 685986119
393284083872 351788528
561524259024 91300664
109019830242 61405890
446967357537 327898389
718470922352 198946020
147424858715 142449580
785851229430 727278370
830519073448 727270817
250025639200 161845684
783974272383 207518675
196120994658 485635241
482261306528 706454749
75708217754 727263264
828247827142 340345733
754607529341 64631021
109019830242 151097765
185936497377 97546995
649363033908 33573085
959980112890 687458954
833547401856 727255711
468995383249 24569909
548884531504 669241118
993757450911 165070815
641248547948 727248158
589766965012 727240605
26497881124 605622199
417909327858 658704683
134003539608 519646400
15276689681 548287376
578973945586 159496701
581439061890 695306521
943407215927 144269853
188637901733 15528968
636736750728 311704757
504973769588 603794373
332359050332 727233052
344118415684 147562961
7554 60627931
176400137320 727225499
670017667824 727217946
105234419732 136188143
573868240870 724544184
130350608718 258229517
973399347369 26616772
72966465272 15574286
744968795922 324877189
307375340966 412363588
74951135652 727210393
219553817134 727202840
922700458758 101708698
925154336198 727195287
235452541276 727187734
272260420734 127887396
48293116229 60884733
105991501834 727180181
221067981338 727172628
829004909244 268984989
178690658882 56775901
815066693841 92078623
674188379523 207918984
305104094660 727165075
823705334530 584813684
625874757306 178197929
339553679487 14985152
692354301563 167948508
380682189735 7658742
739800809574 411834878
481504224426 319997951
370341843446 546663481
372690281412 492206351
476961731814 77697711
810077856694 433511988
758596273758 727157522
111399681135 467840373
250594183316 485846725
916826433076 727149969
409581424736 727142416
888814395302 727134863
904595912396 36405460
994048807480 727127310
224652550431 35106344
405987883085 39789204
670017667824 727119757
281488112340 27855464
629892316418 438323249
535824880655 117736164
441672163563 37885848
836575730264 727112204
82394281166 14796327
8043669033 76632738
249080019112 8799245
56444687013 161883449
775252080002 727104651
944081388748 727097098
350529020780 203319207
52238672592 395082324
622822984386 107600038
842632387080 726334245
464848418182 445491046
672410608066 391638156
148437949346 107139305
22334534006 196219387
257093914218 22787401
617427207111 156709644
518537764865 30347954
196841354074 727089545
14384567492 683214168
460687095268 21374990
407538369666 281530522
560997845136 235562964
256369982233 106331134
534624112674 219459968
976186516040 3278002
759907149373 60544848
61768166972 269581676
174634617235 202110727
508002097996 169300495
173529998944 522161549
291013384187 211748355
48620402419 506949807
964227328926 44313451
992534643276 727081992
224129127531 499366595
239622482569 317361954
878936534715 1170715
319488654598 727074439
311917833578 48633767
426237230980 2590679
884592890084 50446487
310681687751 446412512
565135013962 229429928
632920644826 28104713
127946882792 727066886
869130260650 255865428
148388099546 727059333
621177239369 271303760
28012045328 145780453
862219609595 27221012
934996403524 88543819
11098568895 148310708
438696502224 242685443
154444756362 727051780
6056664370 337755054
536430200328 26359970
844903633386 283078887
654811017519 27485367
577653651380 674769914
662855630270 32878209
958465948686 727044227
922883089892 727036674
174885973116 727029121
435448132267 573476631
763646660302 182926107
626863988010 351048334
49124240390 32002061
322516983006 727021568
590524047114 338872898
409581424736 727014015
80561667376 128068668
351822630237 60552401
310403669374 413035805
394439782696 718834116
970579262318 575689660
644189692483 1170715
861755477745 296266425
826188918325 78158444
583526309969 139367956
554184106218 727006462
786522947932 5762939
451913082160 11352159
155260109859 52591539
112621929848 51194234
162488364970 78740025
619912135340 9176895
439504144108 232556870
467485811269 12099906
893856609500 115394734
943485563196 476866208
550884285631 176672223
284984590388 360972976
162015577382 726998909
200699386679 247360750
613526243254 104238953
438252507078 19705777
471662157100 726991356
179428465728 726983803
916826433076 696144904
446189436708 117577551
769952505288 726976250
339297028547 195773760
375998735484 105764659
665158304609 142238096
271583566598 98113470
378166664303 192186085
182456794136 124216638
185485122544 34872201
187207205732 175690333
300212480135 71851689
162015577382 726968697
983596020086 540522892
495357688022 284362897
585544764918 175894264
97058301698 567509761
359471889162 9758476
735126728596 726961144
422246273534 164292856
240409935284 181219129
817648677714 519948520
565540337748 726953591
582200320801 57198869
872915671160 514298876
833547401856 310111074
112805240752 726946038
688882801286 1495494
199112600380 726938485
239237951786 313638325
822191170326 726930932
757501580515 305481085
266706098436 381328311
121797437777 15000258
803790410816 26427947
158230166872 726923379
380635572619 92335425
605780645814 465876593
707504312327 218123087
695001377190 118310192
138546032220 191982154
929696828810 706802187
445164283530 726915826
531304253978 46700199
570407639572 97222216
114207401925 3383744
22712470614 308555156
876892535114 196098539
842632387080 363903540
766924176880 726908273
692185582649 180924562
102963173426 713161813
48453262082 586158118
43479327410 61730669
969005240995 7824908
34560825412 42153293
399511332746 148846971
281029675452 426268661
450463858244 563030832
527686232648 523015038
553838994948 216159307
82851410979 378813162
532985807362 113091069
538742210175 114103171
934996403524 538596877
974936593541 100900527
981935493848 726900720
155201838464 726893167
963008441298 611664599
583462827004 43074759
942567224544 611906295
697943397873 29600207
306765013654 503732229
683335110522 163333625
220502239385 338797368
220310899236 189821996
188028775348 40053559
165970779332 153597808
914163971988 342520997
929572393541 63966357
695758459292 444705534
164286823688 136807489
340686953454 726885614
468633828692 441525721
264221661152 560062503
645033958458 595992124
443243345364 109941468
697555286968 416910494
399739357410 582064392
918970426844 12598404
682888063558 233599184
916367044916 336501256
160963913580 171830750
650333533172 726878061
147631017444 726870508
565540337748 726862955
893216968995 27168141
715442593944 726855402
507245015894 662315017
819919924020 505144640
697272623496 726847849
732855482290 726840296
418443883880 9803794
80250710366 726832743
760867520064 680872738
439107626714 375119745
133246457506 191136218
416395163654 677995045
322925471905 313464606
232843691382 250835130
680616817252 409546319
213662858032 323109787
936037266942 253199219
676074324640 23535148
235452541276 618311239
551630023127 92403402
420385864704 259437997
821434088224 542320506
933687371247 27160588
982314140844 334084296
504973769588 674324287
677438667942 92448720
24516541617 319733596
903198955240 726825190
591517840236 141822681
987885540475 15740452
981873098921 23822162
451220940346 18988242
497402948568 487508385
165800987892 565024824
470905074998 726817637
107845762522 37304267
242266280194 596906037
167988479387 28784483
51312290401 71942325
777120034279 4252339
551155777810 726810084
170343480504 726802531
39368276858 726794978
536771217872 115477817
552669942014 726787425
830823988058 289589573
945609163458 520756691
102825354241 36405460
997437308246 69238351
944721467733 30559438
252865429622 116285988
137788950118 425113052
287393248423 22961120
980272226277 62002577
805535364082 726779872
790393722042 726772319
957708866584 33240753
201409292743 335088845
43910769470 642382650
643698535999 426827583
445430421038 401094512
718538634997 583136918
179590772145 543944401
296599935136 56035707
588073160662 19516952
894871052118 726764766
721322646920 37689470
437593462510 565704594
627303904942 283939929
491346291752 726757213
442135955122 724755668
608694017562 421238363
63263667713 178877699
766866343965 10868767
841118222876 159156816
9446471805 16586388
448192611938 344522542
614750674378 726749660
113772417102 2779504
972955321605 550084990
734369646494 504291151
779037490512 726742107
986091303478 274695057
870461030867 100560642
560552331837 219867830
249663118265 59381686
991777561174 526602713
40806420523 30128917
31341375892 367294837
17970783139 33172776
621564413296 726734554
784337065226 290458168
234695459174 345579962
95889770327 194837188
989253886461 16223844
799478707266 615939597
495131702262 536134599
720277614246 408111249
239007608351 173817189
906712835806 159836586
62403086852 194557727
331540268179 15672475
305534487259 218493184
526182098828 300601847
902838466062 57523648
451315715390 104729898
656575669009 167752130
818015610007 135780281
848853283881 43316455
695387645163 181883793
899095163527 228667075
743088145458 35453782
822948252428 726727001
216525488726 726719448
577653651380 707852054
689930341150 359386846
955186483434 35597289
776586377470 100062144
730616804520 653742362
766041103591 92003093
920197252269 268048417
301095047779 9010729
568819576816 397295353
299804519946 726711895
350260338317 67554032
646548122662 324884742
357342759698 299106353
984558045290 225819594
266060340001 382801146
496497344680 48399624
449856053634 493082499
508759180098 726704342
310491986603 444071082
553217904611 80741570
420937656266 726696789
703329280312 451676953
146873935342 471488472
755567945350 726689236
442893037224 380429504
840244636155 20053215
921603257513 267262905
556455352524 726681683
320590848376 297323845
43910769470 362732825
322154756638 137872462
497402948568 446631549
790393722042 262527174
200712883890 437847410
633934763071 272504687
149748892938 107260153
876606201290 1208480
307375340966 558181806
652737289310 232692824
53474577129 145682264
847174879692 726674130
136274785914 726666577
851397170828 188031935
867672419167 655781672
714424072706 33286071
896385216322 104412672
507580912910 4524247
159883676373 390354146
179714331672 252693168
320245736700 431608632
52995754694 726659024
557212434626 252481684
471321184874 75718825
879337704351 24449061
256525959236 45476613
731341318086 439388222
162110042753 331644677
947188396757 442764413
798721625164 604088940
355071513392 166581415
412609753144 726651471
577917734472 59880184
184728040442 637782873
668203952046 173907825
967667529571 602162925
924645483441 422869811
669415135208 480151763
215768406624 564979506
41577030048 23074415
83279038774 307595925
398982275308 663198718
498239118133 351441090
364156498616 637865956
97879878867 274128582
473762690906 79057251
770709587390 726643918
840562246952 433700813
776644815031 80008929
260821378112 92063517
746247616605 202224022
230625263205 253614634
585887489846 43739423
691995579381 272799254
875943999568 726636365
663770177316 115243674
322207899546 182654199
402626430018 43799847
541313710484 726628812
933136259455 286160511
873479064536 36715133
169194790864 298313288
459300992179 149451211
921888723148 97879327
694600932642 273962416
360372100208 680298710
310403669374 580999419
146398006112 266318780
404175239833 15740452
554993915813 462810075
939935224705 210056483
349771938678 396419205
386111879574 508377324
371727319636 668055297
180759847738 30272424
667599840853 10506223
86036728492 140772814
590257736293 162253546
97062856157 182593775
929696828810 726621259
632920644826 726613706
883753329222 261016574
302556930117 1601236
916532500934 155961897
754053781146 726606153
981536552347 155357657
930453910912 726598600
491833263874 3096730
938781814034 726591047
777523326308 726583494
668539116015 544306945
759353355860 105077336
879023869648 271598327
205169257196 56587076
602221538290 215154758
421545076079 51949534
902441873138 24290448
125483586761 15763111
670458710153 167049701
22835078463 530492508
6204899548 401215360
267249989560 726575941
867616096446 495642966
200779403161 376653004
354623432073 364258531
778537814650 431336724
391411454288 726568388
767479186426 141898211
827306905426 98392931
77222381958 181642097
854891722861 329182399
276334974784 271379290
169586398402 508845610
584467390298 726560835
320245736700 726553282
289713287109 160161365
340686953454 276749473
851863349135 411283509
154986714324 26541242
702572198210 726545729
942999520499 89880700
313878750179 246597897
595635084248 4841473
216133594174 227670079
127249152164 183190462
229019737913 92229683
533591943165 37077677
56598571835 43482621
749959657273 46700199
349014856576 569715237
943926446912 61995024
344472363964 724325147
686764298893 285291916
437446436218 61201959
291891420031 190599955
8012256106 22160502
249837101214 706892823
714685511842 726538176
995562971684 586105247
722256332862 152517729
396402912326 241590258
539070629315 373261707
917583515178 726530623
759353355860 625297764
867888155506 195297921
115833569160 387544430
867314256313 106806973
100472882973 22251138
618589258008 598779181
248598440238 146785002
821587859751 462152964
778280408410 726523070
914720469069 434999929
395481605345 171959151
906227283648 726515517
821434088224 545923287
540556628382 454290291
327816557720 491707853
1863135464 166392590
706932127665 17364347
756078777399 170365468
871145876077 59540299
121890225976 726507964
915692011053 344462118
533752496880 118438593
497177846915 189889973
127946882792 631219316
599609032338 726500411
776541663710 9637628
629844657394 11034933
162477760558 6110377
186242204646 726492858
252865429622 236250287
359614006004 726485305
601123196542 449086274
596959622834 282958039
317217408292 125734791
389750142944 75371387
372088624944 323646050
191427669042 1057420
661409443066 10302292
602637360746 726477752
971567617280 494200343
342137884348 11503219
710143019230 395482633
545856203096 726470199
617259779760 111497386
546613285198 726462646
147325446129 76723374
31040373736 726455093
321485893576 91700973
344472363964 726447540
817535556839 72403058
824462416632 593469422
631229665298 27024634
953923456074 162465030
11201153741 31496010
271792482172 412242740
896103353874 17545619
65310023444 87833837
177563714329 56571970
804021199878 726439987
624424295104 112207368
982804148866 149851520
678345570946 726432434
109019830242 726424881
854745700712 440392771
13181556676 68331991
924305183432 28829801
926440286913 45151834
721695643866 350738661
905866401714 60001032
587248071348 70220241
973756626522 501322822
701676148867 45189599
100211330136 321108242
474690485508 427605542
785713961614 38301263
316460326190 726417328
55267001000 681242835
873088544224 272852125
178127046875 365527435
295262027334 279566742
810834938796 515696181
537280546874 132033993
12700287475 57138445
21955388512 584926979
456520515060 726409775
527423456631 181196470
749511288534 569284716
985000688449 304876845
173371808912 436978815
657904354192 613567955
82521956672 726402222
1661107820 366796339
422696016513 404304537
743079429296 164360833
832068698987 394561167
872158589058 726394669
94635270304 137366411
704294417352 460710341
554184106218 670358962
929696828810 346448557
998904084928 386456798
959980112890 166520991
431536805694 569488647
349771938678 726387116
538851940159 59192861
283148713702 726379563
212083783346 116331306
189390610648 199640896
213985197413 154496615
394025908914 298358606
255893758030 179595234
509516262200 726372010
890536584232 205917439
970206643022 197813070
541901205483 48165481
859288193324 726364457
925911418300 576633785
149902263750 162525454
124918554384 128370788
239237951786 665253134
938024731932 726356904
513301672710 726349351
552669942014 540726823
281443859313 34947731
767681258982 544503323
480275624046 187412589
660932682600 465257247
888057313200 726341798
215011324522 726334245
641248547948 726326692
66623232530 726319139
185068084055 77221872
134003539608 726311586
339929871352 682028347
986477986460 441903371
541884407611 27251224
522386657934 648908442
486803799140 726304033
348686867957 7001631
921748547021 241696
186999286748 726296480
375283549873 24917347
155786818314 78143338
672703611595 26850915
585981554502 280208747
706357608720 726288927
648819368968 367468556
180185547830 372007909
642762712152 178643556
548884531504 124790666
266301424208 46677540
655633107886 471979417
224096309746 90039313
645791040560 726281374
7554 726273821
15141649594 608877542
394386806360 13232856
855348452771 17689126
479232978120 726266268
861960133833 126203077
872915671160 204935549
573111158768 39200070
643519794254 726258715
897899380526 634746567
608350688800 31352503
801284983745 253561763
743485931350 40083771
8783341470 33391813
195047955866 111270796
312771322172 363019839
192197002110 5997082
233938377072 476579194
213497160318 315896672
816134513510 477734803
571002007395 261862510
471662157100 712210135
313045707556 823277
455237185642 199467177
609451099664 726251162
699543869802 726243609
434871725478 134239469
451978022448 255805004
502742123661 59041801
129419437925 3587675
81052498675 570432772
835818648162 726236056
281321659326 74774700
459548843468 726228503
645791040560 664429857
852474454406 610357930
989943467402 270367188
746859779296 160153812
301318684150 197405208
764143375388 140085491
132892259977 175667674
528443314750 602797377
210089596186 137404176
140817278526 307867833
626863988010 726220950
793422050450 464456629
408824342634 726213397
636145577824 14418677
888057313200 535960880
591281129216 726205844
881243574282 504132538
603432283378 148401344
197598436176 669286436
394439782696 299665275
900170626832 726198291
774494997900 271613433
160503142815 687708203
185071090149 182850577
227124638154 86942583
764334156615 63241269
934996403524 726190738
997077135888 726183185
37668777546 148582616
587183576281 143099138
653644751642 283494302
519987630380 91474383
671531832028 726175632
722363600568 191302384
179428465728 726168079
212574788770 92849029
526178820826 70159817
110234231388 48157928
33045528258 147306159
757839191656 643107738
766167094778 427363846
449706776142 726160526
391987982331 140055279
994048807480 656846645
361128170208 726152973
598094868134 431721927
538883436169 82856410
644724905210 159723291
125920338580 54411812
280136004898 53958632
725686314704 149564506
335119602637 96693506
226367556052 203983871
474065293892 455309946
53752836796 726145420
671893628281 3413956
461820089774 11661832
499006547845 356781061
551494273058 199693767
644276876356 539563661
890690068745 178197929
740188346451 65786630
882442589967 100689043
797207460960 726137867
431536805694 707225155
724260649001 170984814
595823621828 707232708
780551654716 303570176
155958920566 726130314
291921465865 44147285
884271902690 726122761
769834852613 41413099
377026894350 726115208
507245015894 726107655
252865429622 726100102
433050969898 42840616
298290355742 426178025
235921461728 195305474
479654548815 139654970
285878306260 37017253
18509100149 45340659
699742339983 141815128
146456013152 152072102
632082156896 21563815
255136675928 726092549
604991055600 212473443
418666409960 726084996
204582993742 351214500
663584373516 56911855
397489969486 437953152
832869641360 642601687
978222554373 551165069
771991391508 142623299
471099791338 490144382
80893055251 79888081
276411622628 48014421
292782401717 76202217
536014135770 726077443
811592020898 726069890
954680538176 726062337
584033750315 86255260
409280241714 253259643
978360011420 221318006
377783976452 429161460
159164502778 142192778
245294608602 726054784
550126893856 25287444
265946433208 387295181
539659959693 7281092
296019109436 726047231
121890225976 357423066
771336811169 16337139
365511415774 59298603
127189800690 726039678
299119840902 625630096
380055222758 230555325
555735204592 671416382
837409014583 646665201
767681258982 342052711
299513057635 24977771
592038211318 636574393
920960829951 163582874
654118943682 726032125
420550610740 89185824
357377707429 423051083
505730851690 726024572
798453403434 130160849
102963173426 666491826
970579262318 595591815
70613193386 398254584
160877348647 172178188
747240042228 726017019
303062157434 48611108
572701076592 62961808
58295329408 215456878
376138972035 71375850
686314654103 114745176
840361140774 726009466
37426583048 195290368
285959100701 88226593
835061566060 726001913
189270533054 591837974
234783225034 510295786
679696432143 57130892
608242046448 312928343
553278245528 48097504
193055943564 431797457
55072791117 73082828
953166373972 716696617
410338506838 137796932
673803078334 725994360
854745700712 603023967
138546032220 212299724
173851099633 65673335
287779523543 444071082
327306284999 156921128
930894379213 93891343
105991501834 725986807
267908006920 41571712
925154336198 221793845
643344580166 44404087
866859014344 479691030
883170003885 38565618
329330721924 274392937
56781165204 287927913
946576823200 437447101
954610008668 26563901
752299076957 145266849
142331442730 713176919
479245062920 92176812
893356887914 183704066
92364023998 725979254
904713119444 725971701
255230219833 88498501
700061665717 17183075
354517176469 87524164
878215245874 725964148
761624602166 67961894
966793851808 725956595
299804519946 327679352
273306646376 425770163
9958919790 302671369
441378873020 725949042
398982275308 516338186
539164097690 442666224
905287570412 101708698
454249268754 725941489
333138398678 422484608
880486492180 725933936
724989097680 186649736
560240763034 725926383
140817278526 98725263
508759180098 709997106
678158362694 61602268
574625322972 719068259
288790839625 336516362
732098400188 725918830
719704560989 79684150
548668304626 59109778
540177082985 55287960
720742168658 59646041
746220229427 182843024
219876005455 392831530
48967319262 20740538
398982275308 341644849
674560160436 10611965
150446434741 56035707
2599227779 26760279
805871329075 179716082
701815116108 709543926
38611194756 725911277
509344122183 26979316
987352910468 46390526
340930854930 176543822
894578736318 253516445
189875271552 75431811
123527843965 333487609
702062620365 454433798
305104094660 184965417
870644424854 725903724
37097030552 490476714
552081525955 245668878
831783618961 201582017
99934845018 725896171
213949139391 162767150
338803206260 8549996
549802923027 55310619
134639577738 35189427
560240763034 314914782
266492907458 725888618
336901542944 97358170
319875277562 200237583
57196844559 134216810
163529741586 148310708
666998176426 127222732
860802357528 725881065
646643758748 592759440
461063007672 725873512
116590651262 462288918
924397254096 55303066
515054186935 213583734
82459516427 15302378
820080727390 101512320
257407922234 294106267
96906516610 725865959
766167094778 208878215
870855387697 28255773
470905074998 528362562
559376625116 26390182
858394870614 6820359
502204637481 127683465
469164155034 71534463
431536805694 725858406
318807223344 519888096
863073603834 725850853
707114690822 132154841
531192915205 61927047
514549707365 27077505
205926339298 497772912
839213954181 183923103
483775470732 725843300
103393634002 71058624
582953226094 725835747
256650840132 370527521
393053158450 395618587
987264124953 626468479
181062065521 540356726
999348382194 12628616
281978256316 211348046
76664072157 167253632
744054861075 17115098
69651560938 725828194
264291398001 376864488
210595495720 510605459
183279685527 285790414
738912139106 725820641
61345863636 626317419
165043905790 44615571
47050300697 542864322
585294367862 51609649
591765306728 44940350
879729410078 455007826
721153776946 194089441
325545311414 175040775
718945545319 183643642
370298549650 489034091
517844165322 157011764
384304372362 192858302
408067260532 725813088
823469296133 131127633
900649509691 45665438
254045577913 102826542
270337012331 626800811
772806782770 17885504
719228004454 489487271
435839558939 142880101
966036769706 725805535
726676807165 58694363
193710433673 43135183
150370572409 6382285
705600526618 82576949
769195423186 487198712
350416232237 37470433
370355008325 578491823
186999286748 527864064
357787487891 128453871
59076090165 702104221
820441677707 156044980
963765523400 725797982
936510567728 171400229
790393722042 27236118
397373570609 45733415
401253521614 725790429
969822180216 725782876
187756368850 725775323
872717503505 17099992
768195852425 137660978
539042464178 725767770
856806687010 177200933
533754475766 107282812
636706055336 725760217
959375102890 515726393
877458163772 725752664
496645866466 253410703
36339948450 725745111
968583904443 320284965
818644011648 171770326
148388099546 725737558
271035400070 725730005
467876746590 725722452
349014856576 725714899
917470998543 29230110
64351986224 725707346
733612564392 332505719
226367556052 19871943
616264838582 273426153
13767706835 335685532
285419960008 266915467
577549971755 61889282
844678531733 189889973
569879534218 23497383
638977301642 725699793
805869252000 106195180
146730323006 23346323
640585462931 355111848
61323657816 227670079
732855482290 90371645
11356239084 725692240
943324306646 139654970
601731545374 37538410
469667546972 122260411
967550933910 353140515
520378633678 426155366
938893303867 578824155
820560395761 7923097
669014207268 157676428
507245015894 621294674
614596246146 16714789
729827153882 725684687
582847144615 12817441
171100562606 561731716
49967426286 725677134
635488829774 226922332
816615677375 1601236
319802391112 113559355
482261306528 725669581
418666409960 541950409
186288527195 645909901
371727319636 461284369
808420170790 11389924
589202288032 2545361
196955215549 402997868
455763432958 470786043
101449009222 725662028
218962666889 319310628
846653096199 107524508
619293166990 725654475
1937441878 276689049
698225721054 285941474
313564794628 569375352
704086362414 447908006
654434825248 295767927
350984376044 77690158
665577034970 580236566
236580498337 327860624
303330538183 94699514
633842669342 560636531
444622907555 131490177
58419999226 489222916
694027305357 107199729
419423492062 725646922
93878188202 725503415
795499864832 32334393
677588488844 725639369
701815116108 620003111
446390807241 152344010
492277772624 281152872
835818648162 492138374
570839912462 705170739
681818378298 47886020
241821159651 68475498
121727119347 4826367
643710741647 52493350
390411483218 143219986
139303114322 725631816
91334573569 21767746
783829504032 251537559
170343480504 31888766
325545311414 725624263
354383193802 157563133
239995033888 579602114
814620349306 718139240
416400873722 310586913
788122475736 725616710
285419960008 317709392
21682483922 44940350
381569386962 725609157
483775470732 725601604
496305929001 35121450
71922807244 725594051
468148133433 390422123
949380963462 725586498
789636639940 725578945
761624602166 341546660
589009882910 725571392
196588910561 178401860
616740534075 245480053
355427765743 112698313
65109068326 725563839
891939485193 78536094
732985484526 548143869
729137459646 191272172
430022641490 140108150
704849902331 332007221
786466194690 25060854
722256332862 725556286
804021199878 326916499
120588489897 421109962
941810142442 725548733
752977970403 90598235
218039652930 722452003
926668500402 668229016
112441367830 244022324
238280405917 108604587
731202524564 8965411
485871986342 41934256
25445915202 143718484
92364023998 436782437
99177762916 37878295
310403669374 629444361
972404194707 26926445
527618950930 12462450
99177762916 86829288
436381916804 194980695
827236307535 76443913
536014135770 725541180
353557349188 448580223
478141630856 298645620
429434580422 421910580
870420788483 106112097
696332064324 138801481
218261393904 169270283
846227530373 55990389
392168536390 725533627
814888322193 35257404
130975211200 189557641
585981554502 321689823
115110822996 213999149
741817119877 40272596
415288793473 164542105
703402476435 649754378
502428009903 50031072
300792874908 494200343
268532677379 172774875
647798045567 5241782
776009162104 389651717
432106339659 155470952
244281419782 222398085
24359401452 78687154
311917833578 725526074
56781165204 570304371
815619996003 311183600
759834391324 35483994
782065818920 69525365
290719534722 725518521
118104815466 725510968
288858809072 44064202
103720255528 458799432
628479128271 10755472
76221081560 161029960
630649398520 307709220
916069350974 662209275
41489437907 49245560
881243574282 725503415
797964543062 542010833
896128512917 111588022
606583755898 29079050
173371808912 67554032
419627355085 304997693
22429361921 160055623
124340342428 169972712
537220213510 67259465
570687380033 5906446
146116853240 725495862
386111879574 699868533
204157193773 143340834
965279687604 671922433
498816310840 19735989
698913572358 276318952
639551329642 65393874
574439821698 69049526
567054501952 725488309
568458400315 38520300
837651088233 168303499
410945866227 14441336
475447567610 151044894
621132684222 95069611
399331903678 551369
18170242357 37326926
451220940346 725480756
900387435697 34789118
508621066346 53528111
853231536508 193651367
688863903680 49185136
909367003700 189255521
576139487176 227148922
982692575950 359485035
265518208726 55106688
836575730264 721205758
171100562606 725473203
810834938796 518626745
436135711663 18467085
362755078043 553045766
409444013413 36654709
907741447852 553264803
589405645004 23708867
998381969103 77969619
999348382194 447802264
83279038774 516141808
887300231098 725465650
563887130773 3043859
635015264633 16390010
576139487176 623507703
763138766370 725458097
174885973116 302074682
539413966036 90160161
529706931244 177276463
575382405074 188409585
902595735301 434478772
727017658543 96685953
205926339298 390943280
304347012558 725450544
112990243934 346267285
912226643812 25249679
563269091442 725442991
277113084438 122774015
502702523282 725435438
797684969173 234218530
367941909126 319431476
975200555379 162782256
594700974932 43671446
364913580718 649890332
878215245874 718577314
166809841696 295579102
420180574164 653848104
103640186581 20476183
580681979788 415709567
815377431408 725427885
860222929539 7726719
496329932435 173507516
553427024116 521232530
355828595494 725420332
833691437566 72244445
134760621710 679981484
570398107686 132064205
562184949740 279732908
865344850140 247836589
849446125998 213394909
248322937010 725412779
624067423407 123257407
314469175336 91731185
79493628264 209021722
285513088498 587751801
513479137998 484577821
843315842944 2522702
61861491840 9207107
116590651262 669399731
886098897048 153763974
565996561607 97184451
429265559388 648787594
167674531389 335307882
968399633902 304280158
180942629932 692693183
554941188320 725405226
95392352406 725397673
761624602166 725390120
476638697963 255246082
421694738368 357430619
979485090788 98226765
90849859794 694362396
18927060104 638976247
884840590719 77599522
807462382819 92682863
259679168540 725382567
547830073092 101021375
941810142442 725375014
775252080002 215864740
363118611486 101897523
292060305111 16155867
671531832028 725367461
325545311414 725359908
762381684268 725352355
640327981567 72561671
126101648345 23784397
876307842684 34018712
840361140774 725344802
756548195943 114692305
323274065108 638938482
476204649712 725337249
964146776181 324771447
160293411517 165954516
472419239202 338872898
633824383529 505356124
52238672592 711636107
557892574723 2583126
379540146329 149511635
434109061709 110062316
592899962894 202782944
840484843808 300073137
870179847783 390633607
226659585244 133778736
583423989478 191906624
328956244590 55529656
809942054160 18482191
538285382076 725329696
694507101723 112252686
249080019112 725322143
63698017678 566475000
584467390298 687300341
442135955122 385210553
455006350856 353782520
302832848354 725314590
639418049404 145349932
50724508388 358049965
557969516728 725307037
859713079786 109193721
425492550904 422084299
574625322972 684528390
289791664590 84412328
501422977917 333986107
8327910676 725299484
746097734873 61118876
367184827024 132887482
221169100902 281084895
758596273758 253048159
676144711047 525303597
994431306506 98113470
6056664370 725291931
209978982501 175728098
746577810700 541837114
775252080002 709619456
969380050661 242821397
776578348631 77931854
522958321845 74676511
815377431408 686242921
236878569929 43762082
334244119707 211529318
412066662638 94873233
733375725377 113597120
550409096189 487236477
394032268540 300737801
236891893421 5778045
772565668351 263093649
72542009737 22530599
208197585604 725284378
1259409474 210962843
65156138622 586543321
954299074317 303592835
710900101332 725276825
831276155550 20974681
180942629932 438829300
701058034006 311206259
801749953572 725269272
621564413296 595191506
852245530935 115243674
52995754694 459056234
615507756480 725261719
808902724001 312089960
575746157554 337143261
559483680932 725254166
840092103320 157034423
276949479311 30899323
147631017444 665985775
355508643267 65718653
333116132434 83309590
79493628264 725246613
929696828810 436223515
329330721924 61919494
686880554669 391902511
899251465309 71557122
760867520064 686446852
897142298424 725239060
508591073383 95862676
490436813175 51519013
496784260085 188288737
260436250642 622314329
929696828810 725231507
447801850336 28369068
952820801969 293622875
232295532813 1253798
628025654110 197155959
701195694984 202004985
408067260532 725223954
193813025666 725216401
25465923099 226786378
237723787582 725208848
190027615156 316380064
193493790974 122819333
96436629780 355474392
20537978238 160546568
116590651262 725201295
664833593586 116769380
861696390626 42719768
776009162104 692421275
901133565949 29041285
9861705127 552834282
523900822138 725193742
209336418985 309899590
99960834891 337407616
964522605502 575130738
234695459174 630456463
725732878949 143997945
333551895216 102728353
6056664370 299574639
87393926250 219082318
289099372122 3134495
104880479005 249868346
467710769821 51141363
140060196424 422016322
72455512781 137336199
789144577502 177132956
557969516728 126905506
107709612144 116263329
660932682600 530545379
933482239320 725186189
905870533205 303683471
424612672534 12122565
822001635750 112479276
368698991228 105742
146116853240 615841408
587410966899 34267961
713928429740 231778911
572930536732 18202730
498917112772 592306260
165800987892 598492167
809320774592 725178636
377783976452 702043797
224096309746 725171083
40125358960 51224446
682888063558 295209005
426237230980 239127980
763696895305 4108832
547370367300 602336644
68894478836 725163530
6260202614 495582542
740022391935 81549741
617660118972 38339028
588341744936 210638064
315273320181 367536533
792461762842 108748094
999348382194 725155977
984206740154 725148424
411121820509 559299650
415969643146 267066527
882502409727 26956657
392168536390 178666215
792486695295 24464167
510273344302 721084910
615855217139 252013398
856898818504 41299804
320245736700 418398435
12870403288 593220173
907433368941 99812895
188513450952 725140871
522386657934 725133318
423965984674 725125765
542845865934 586173224
898980410798 108000347
757082109554 725118212
591868707298 53875549
600366114440 725110659
258960825775 92924559
905519318705 662352782
369456073330 725103106
145359771138 374100090
719228004454 9395932
71165725142 725004917
193813025666 725095553
907042357684 98362719
372743854841 173666129
377375842950 24109176
801343036103 322664160
537864129013 357755398
615507756480 540077265
37097030552 725088000
352043184984 725080447
528443314750 725072894
827490745040 670449598
950895127666 140395164
224096309746 528596705
236966705480 725065341
222241180869 258879075
434763438117 260865514
263571975157 151936148
182660513652 9818900
281186551262 370905171
964165749317 166415249
764520557102 49744058
901259270528 267066527
997834217990 391351142
569806141717 89057423
351771685252 173590599
155958920566 595100870
570444777673 350670684
669891079950 89487944
473176321304 725057788
799478707266 725050235
207816778856 31964296
763138766370 725042682
757839191656 577698758
204122457526 199814615
962251359196 500937619
151416427954 725035129
786608311532 725027576
738155057004 725020023
931357989500 24577462
202413018060 137925333
672312064075 543000276
447435529836 725012470
756476804987 381562454
411095588940 614685799
339216256765 247609999
797207460960 725004917
143088524832 689777725
379057290998 70582785
213497160318 568363250
87064449284 724997364
917440439105 40385891
932083945689 29502018
37097030552 457281279
246051690704 724989811
684136098213 27077505
895628134220 724982258
493417791826 27069952
102206091324 72365293
517087083220 432190213
920663241751 470506582
260092982304 69963439
754810863248 513641765
95392352406 707995561
323274065108 724974705
763895848472 724967152
157473084770 134737967
382326469064 724959599
177914301524 724952046
591928270256 24902241
687071773970 158907567
615971571104 160644757
715134598116 179361091
154444756362 147638491
453960215850 81859414
730584235984 724944493
500024344401 41496182
237723787582 724936940
31040373736 334409075
916298441017 180275004
384168546763 139209343
610060498363 5453266
863025227275 10090808
560441967401 232186773
54676379465 269370192
414123917348 41178956
513132931543 119677285
956303435368 222526486
853988618610 724929387
4943896798 121067037
878215245874 351048334
152348210946 254143344
150659345852 417544946
527686232648 109790408
656390189988 116867569
843389469182 724921834
922883089892 724914281
168189517182 320556873
23469552716 193326588
692247902452 428685621
560782622807 106950480
112343042876 395172960
994805889582 602563234
39810995953 187019833
466362582386 724906728
741810654509 14448889
328016538501 217994686
477865349669 51639861
944838470850 616898828
188357625415 112388640
174885973116 670351409
848689043896 653243864
523348781327 308207718
989506314868 457998814
554249303714 578620224
888352590182 342286854
221994711373 480038468
401253521614 724899175
638074137373 109873491
298828393697 22251138
896385216322 597004226
82852627012 195003354
673803078334 473988515
333116132434 723811543
534132397674 326123434
666690958557 51972193
872867913947 2568020
498160030670 519729483
754810863248 724891622
754462836520 162593431
503459605384 102388468
351682189755 308517391
300561602048 724884069
109447292277 56496440
492345908237 263108755
997834217990 724876516
243780444398 724868963
259494966382 2009098
424962504429 282157421
730915850449 151951254
817648677714 724861410
829004909244 724853857
775649435779 213697029
687178392118 106927821
275577892682 229105149
224353134405 143726037
313431997782 413655151
40945349999 570470537
94635270304 634542636
6011815062 2152605
769740002039 12077247
687430556170 724846304
397943187251 145281955
34079616229 32417476
509516262200 724838751
339172789250 564042934
984259641366 492614213
691288747388 52818129
183552046707 155501164
658320887036 112018543
854057177191 145923960
848600749732 13179985
445363984850 497840889
994048807480 724831198
379298140656 237398343
391411454288 724823645
752539616942 724816092
253445409386 91859586
882757738486 724808539
248166597869 67470949
627621070112 724800986
27134372434 19146855
644276876356 717263092
60566575714 702746226
453492186652 706009122
934996403524 652609412
41639523164 724793433
589285151995 399954009
389596363864 141037169
900927708934 336606998
592175955379 450785699
268007071662 724785880
267249989560 56685265
850637452729 168220416
24983716920 702459212
759353355860 379024646
752539616942 724778327
1514171758 72274657
117347733364 185093818
161683578120 231454132
393433905180 8889881
253438974230 17772209
90534839676 278985161
677588488844 724770774
143845606934 370527521
919287524037 476488558
301698803981 24894688
261950414846 724763221
379725089087 248206686
10688947046 242851609
260566215113 42266588
320571369189 140871003
148913697710 133771183
809887143850 89163165
198355518278 724755668
839339077179 79676597
255935911323 132743975
901006071309 75839673
235125564759 29660631
26201033524 48180587
936510567728 724748115
130975211200 418217163
39368276858 122464342
923399647115 122932628
779701995899 1004549
149902263750 724740562
830519073448 688040535
995562971684 724733009
827490745040 476284627
638977301642 724725456
468328468861 57636943
564783255646 724717903
128876769981 393707678
667085980051 158356198
132489375404 105643811
953702229110 155697542
177748113271 5543902
784057680162 117736164
694244295088 724710350
332714554936 308615580
238495008900 322550865
309991887773 321629399
417412499477 138854352
534361684095 75862332
588785491239 140213892
264978743254 724702797
991258481655 129564162
510273344302 724695244
546613285198 348510526
972093426522 724687691
24284792918 411200426
201383846686 54948075
480606060243 96821907
595823621828 286273806
517087083220 724680138
853988618610 724672585
978907165440 436956156
292990781028 724665032
824021548428 53309074
321759900904 700518091
91028911212 97766032
484646225484 391804322
541313710484 724657479
219553817134 51194234
981935493848 520212875
593243699924 261492413
509893829117 169217412
515856224493 102154325
576139487176 118174238
15141649594 724649926
134760621710 724642373
156550947365 110870487
61030994578 246733851
526172068444 530099752
338794150213 20136298
254848023333 240555497
18927060104 724634820
186999286748 724627267
137589944080 154874265
117571898851 310737973
487560881242 685442303
714685511842 724619714
822717863675 80900183
582562298326 212851093
419423492062 724612161
946928732576 29728608
480219527915 3542357
707871772924 724604608
389140207982 724597055
661414934097 13255515
314946161986 724589502
550283777219 1291563
554184106218 724581949
240877609085 42266588
761518173249 15702687
835818648162 724574396
507245015894 275110472
710188737539 248297322
475760405317 178258353
510273344302 364507780
417450528832 314801487
184093324493 498641507
921894297262 179987990
745725878024 156082745
952409291870 724566843
100932731866 38588277
727555907576 713924666
373241483840 701144990
232138415307 180984986
61734435274 270646649
177914301524 253931860
864587768038 724559290
272012501062 216521851
438587973167 1691872
609609977019 156830492
592795293420 724551737
223339227644 724544184
406730576722 27107717
936178190816 19486740
813106185102 724536631
790393722042 419637127
105441364379 124873749
185280262931 10158785
223363261290 37470433
376013554470 29124368
128703964894 60665696
869348157147 69699084
363925890826 109450523
535257053668 724529078
114319404956 724521525
797964543062 724513972
283720996959 3383744
280877467396 76436360
775252080002 636513969
788122475736 669006975
209196325941 52244101
597969715330 82282382
859470107329 533725192
265576442356 36246847
630104291363 486292352
79574906097 388171329
526563850107 73573773
406225991410 218394995
455006350856 724506419
83279038774 724498866
607179853358 354197935
59809493612 393330028
717736484144 213311826
507717931883 87607247
168973956250 492938992
905470201546 312407186
230152966562 724491313
340093839429 61458761
690458884578 724483760
530714561056 273131586
36339948450 724476207
207685152725 263856502
976991234913 170093560
79493628264 724468654
629135234316 724461101
919854761484 573605032
119717606744 40136642
502577899188 88090639
351286102882 724453548
601123196542 518128247
712885436782 1948674
22712470614 490733516
625349823806 126225736
186684040040 156838045
107960235790 194912718
380812304860 724445995
103720255528 652526329
133282757224 321448127
377783976452 8580208
734369646494 360059063
60566575714 724438442
730203716250 99389927
198934780507 94737279
643519794254 415588719
355071513392 724430889
133246457506 271213124
828355344097 220449411
210395470027 35816326
864810377607 98181447
886930489495 75635742
137031868016 592615933
823060610856 504026796
948462572345 58671704
571678038254 111308561
185485122544 724423336
790971458565 85998458
888814395302 724415783
2027322578 9433697
22712470614 724408230
193813025666 724400677
551155777810 724393124
850484957659 142827230
973890548765 205509577
731341318086 122305729
37996675529 217397999
719622407008 120183336
238480869684 666031093
186999286748 260472758
931674452647 182253890
86537121889 442416975
76901666878 129201618
926530356438 58883188
478475896018 468112281
112048158650 501277504
874429835364 724385571
70408643040 724378018
727555907576 514246005
480829145245 178636003
225610473950 723358363
548127449402 141754704
4542500166 724370465
198182215099 102010818
913798104668 724362912
477559967179 9463909
754053781146 724355359
899852222970 268932118
966793851808 581158032
316283480654 33912970
38611194756 724347806
844297346929 205131927
516711586231 110810063
394439782696 529691890
735201850734 56677712
701058034006 598643227
708427477346 118181791
443399987031 176203937
322521235345 662481183
609451099664 724340253
768806708447 131293799
598851950236 724332700
654876025784 724325147
525414986342 200804058
581265282872 115017084
621653908793 581626318
15141649594 724317594
819651332193 17402112
306618258864 724310041
552105400988 166090470
903956037342 724302488
538285382076 176838389
725747131460 40929707
479232978120 724294935
309646587272 175765863
564333414478 379092623
49967426286 724287382
698411139651 128023350
758596273758 724279829
633677726928 548128763
723720118962 13459446
891130226967 63550942
872915671160 252753592
590524047114 433806555
236209623378 724272276
548607865520 169866970
261562561149 230525113
523900822138 724264723
825976580836 724257170
834304483958 724249617
673803078334 469547351
879855900169 432401697
397284331914 88490948
845660715488 678365142
865810998641 240185400
850960290202 724242064
800992871470 84397222
279363303192 132736422
537528299974 724234511
243040620901 639134860
376758068380 120009617
415638081552 724226958
567322822277 359432164
841343740350 269506146
589009882910 77471121
533742889464 724219405
221825063440 590372692
477718813916 545341706
504402574369 428859340
896385216322 724211852
613596335094 167351821
14384567492 724204299
583710308196 692594994
520420786971 340353286
514815836914 90500046
991407109589 187495672
149145181648 724196746
573868240870 180562018
94989347391 339227889
608694017562 724189193
194946874067 8127028
397353222827 1903356
654637041717 170826201
641248547948 724181640
656736661204 53475240
292381125933 355164719
366798748282 173560387
152930592158 599723306
872493247382 116391730
921267096548 26352417
497402948568 246597897
748754206432 184633085
558726598830 724174087
131732293302 20355335
489075045446 724166534
602685080600 529042332
511873786425 463195278
448405901105 452908092
153687674260 724158981
225765008330 76330618
165273909746 52697281
483775470732 458059238
914328755789 6148142
925154336198 724151428
164451841632 66904474
582953226094 724143875
718720684956 361947313
19884206070 155199044
968308016012 599617564
159744331076 724136322
500431276976 724128769
653652289536 58203418
292233698926 724121216
880868303883 61096217
51481590490 512176483
779037490512 476020272
401253521614 715571220
177914301524 43520386
585368598746 96315856
183970958340 724113663
451371592484 359756943
757839191656 724106110
357905624364 57115786
625349823806 724098557
564026173544 490355866
583710308196 155554035
267542177365 382612321
630028406372 454675494
457955509124 5702515
383269709957 358759947
108262748140 724091004
855502782814 572585377
57760887087 195229944
296637496205 31375162
113562322854 724083451
452520969853 174799079
72100529334 274121029
627621070112 249158364
871401506956 724075898
271035400070 578136832
727555907576 211823885
350307597438 89223589
876442162 315413280
647459361494 237451214
228734536633 587162667
408067260532 724068345
39839568952 87962238
714723057805 629142241
183022438306 148582616
856712289616 261764321
250851952100 71866795
507245015894 97071156
404576726695 113884134
947359200299 7220668
962601161285 130191061
299047437844 723456552
52167871176 24804052
127189800690 724060792
345282566315 374825178
492697311562 37319373
553099224322 107154411
966793851808 724053239
369456073330 111852377
85943275223 126867741
685222830594 655139667
186257235116 213228743
336532919185 95409496
517198588159 573136746
46317675209 262768870
683993656186 151467862
289205370518 724045686
277092056886 568718241
436836380408 20770750
808439763272 7613424
61062256445 185176901
279363303192 627948867
53057689294 627744936
419948470880 175138964
274820810580 724038133
653228060591 39562614
418148591792 418662790
485971867214 20113639
849734605280 318842342
602230405512 125213634
988749232766 72168915
974364672828 724030580
670774749926 589942171
16522601943 25514034
405919309398 762853
24506654740 45869369
541969824488 13595400
969175296384 209187888
995362628765 97584760
471739718857 96935202
923961763628 120704493
732855482290 724023027
13627485390 724015474
827274306678 136006871
184546927461 76511890
146873935342 724007921
431536805694 724000368
824974713963 55967730
968646178928 166475673
53022016475 540545551
799280026007 104314483
491346291752 723992815
458698504881 54729038
835195133312 238183855
616417205251 419267030
466362582386 723985262
164479916133 431049710
274063728478 63702002
831838189386 28860013
675317242538 266099743
509128476480 245079744
677588488844 723977709
626106905908 723970156
375512730146 717572765
564405938384 114979319
755842353393 197450526
26497881124 565402474
730001348721 375686220
249660890130 88883704
982692575950 642699876
45652724601 57093127
906984365750 264355
604908607052 723962603
965545039600 62244273
800235789368 723955050
178716890451 56511546
44020574984 583348402
550875252243 79684150
832554032108 139065836
70094483964 56647500
152930592158 567517314
129057256469 369485207
69651560938 522584517
946885159319 109503394
423253729627 349658582
108428219264 348918388
410458229441 31239208
457118100867 121625959
465605500284 723947497
192142567639 8640632
156095780926 152215609
162342486328 103891515
156716002668 723939944
800992871470 342823117
324031147210 723932391
817748830494 357981988
238078763476 101905076
877121126659 218651797
31901324694 277444349
9149510504 108264702
169002363083 84910826
733100864154 338072280
721533594251 71881901
472931264625 40725776
283905795804 723924838
74951135652 293207460
171294100678 282255610
160758857183 229188232
735126728596 723917285
320245736700 723909732
372484401738 191951942
564026173544 723902179
449791573673 240774534
765977522437 58044805
559483680932 723894626
773737915798 723887073
614868319906 276953404
749511288534 723879520
150086013134 118604759
454878478972 76829116
235452541276 155727754
542070792586 127562617
525414986342 723871967
666495056396 3836924
335032063367 184059057
442135955122 723864414
502209139069 437212958
183213876238 665812056
161671916288 306168408
750268370636 39781651
280260516103 132547597
390549038454 913913
731341318086 201574464
756329581911 214701578
193813025666 582797033
35662354120 504759437
757082109554 723856861
710900101332 473897879
344996602588 18096988
129798235575 272127037
860429103780 112010990
961012048662 428685621
179885943385 229399716
484532552834 723849308
747240042228 723841755
718470922352 723834202
596936420018 352845948
224348443992 410407361
844146551284 667239573
162474905524 138922329
599609032338 723826649
766530937894 34018712
964270131777 11926187
5816486929 169723463
228638802358 475181889
459548843468 318819683
979664247542 690246011
411095588940 723819096
937835136932 60182304
271216777812 484955471
264796436899 15717793
638554507767 319099144
847464159592 284370450
535257053668 723811543
152846285978 37893401
115618475232 172261271
956194702380 723803990
5299582268 723796437
972850508624 241869719
231667130766 723788884
486803799140 723781331
899413544730 723773778
416905973044 50657971
676831406742 723766225
792664968348 723758672
984206740154 723751119
404281850022 550069884
934996403524 324559963
954680538176 44819502
57349755044 60038797
176513726887 379560909
563765806934 205298093
298290355742 631189104
126852771130 193235952
27002210040 20468630
857355117487 35529312
90092777692 723743566
235464301297 182767494
569325748258 156203593
143306383564 371071337
787017366906 157532921
658600015704 22311562
867465845023 55801564
999970039412 1419964
77222381958 723736013
529748027117 116512578
476961731814 325443664
135591066101 13973050
467262876921 86006011
305861176762 350104209
203655092992 723728460
880699660499 480846639
670017667824 723720907
550012465906 174602701
292275399039 256885083
621564413296 723713354
813011251851 5634538
701815116108 549095547
989506314868 723705801
535552927337 228274319
921368925688 723698248
187756368850 691522468
734759267999 218123087
890106841597 3753841
740991811526 133620123
888057313200 215721233
126716379056 328253380
855856897666 3376191
690975675944 67017769
252865429622 142117248
500431276976 419342560
466166741055 124337486
134159206938 447923112
446678447734 636823642
306618258864 723690695
841562701820 47886020
29078468098 281802430
576139487176 718811457
256650840132 609179662
332359050332 620667775
163247509041 128257493
440621790918 101859758
490589209650 723683142
658972287562 207647076
266980778387 86678228
749511288534 293675746
734986567981 23436959
659418518396 600984657
40882441062 723675589
212831356221 209520220
622769335427 38376793
530714561056 723668036
981178411746 242322899
919682387324 40227278
69651560938 401192701
729360748985 192707242
414060850204 22794954
68502773109 171581501
157851369222 152087208
563632194364 114586563
758596273758 723660483
322516983006 319386158
703329280312 723652930
238480869684 563710602
936184965857 135266677
953166373972 723645377
494374620160 532811279
883514820588 723637824
895290198300 262187289
476961731814 723630271
242205758411 18776758
178516509767 1835379
958488086529 254166003
567105998306 257866973
411214631773 280684586
801749953572 723622718
657147272090 723615165
372198158550 123582186
135423737345 20279805
816134513510 723607612
712414265536 723600059
345229446066 723592506
541105686164 121565535
359627850653 477138116
508670802851 7273539
721336514228 121520217
641937041663 11412583
909255612056 723584953
240982150158 126180418
181699712034 136165484
553056474342 88460736
912283940464 283720892
38438412734 2953223
555698270422 137139821
498180370899 449954869
804304762157 390331487
24983716920 417960361
44667851572 296515674
652313203872 127819419
523154744757 664460069
817501364408 87373104
95709034590 9131577
445267389533 179451727
130218129098 723577400
230585081245 18565274
515572919016 646650095
674648092462 583945089
810585108621 100341605
494669421303 241069101
339172789250 634678590
101225614547 173522622
354314431290 723569847
421781575209 58649045
685159309864 353238704
619293166990 290662099
977253414649 7281092
269521235866 158099396
750268370636 723562294
604324050576 217601930
538507009755 101459449
656390189988 723554741
547790110169 231960183
34825784246 473671289
550029399732 79971164
46337849272 420732312
516042957312 234936065
152930592158 648183354
762381684268 251726384
295315124924 416683904
478475896018 723547188
635671257383 85250711
840404109791 284166519
626863988010 182117936
429265559388 654882865
158987248974 723539635
45424933674 263222050
207440503502 723532082
213553815371 468897793
459548843468 723524529
763895848472 626868788
288035902575 325005590
403319296514 7099820
378541058554 305050564
616264838582 723516976
313826068004 60824309
741510762644 90265903
248827568046 103868856
404674832612 26307099
563269091442 723509423
280601941915 89480391
490279967577 38376793
373241483840 701552852
71165725142 507312351
152019429262 40786200
179428465728 173515069
885685906967 36133552
176583712985 381358523
65866150428 179081630
951086883230 484026452
93703064750 84601153
604629841334 18399108
31040373736 577411744
61323657816 413186865
303998290954 308978124
324788229312 79517984
900927708934 117434044
89174273280 92660204
291540024259 404561339
275259858917 4380740
424723066776 174821738
447319010111 78883532
358856923902 588340935
565291542334 8889881
736178415463 3504592
95206836026 6268990
198355518278 723501870
940683847447 213795218
18927060104 723494317
235695672346 386147125
683645145660 723486764
611260495532 43814953
354886163178 75394046
251351265418 516874449
186632543686 116814698
643712796063 300020266
25807469353 98317401
827490745040 678319824
488152923147 114858471
258165004336 73807916
259560307385 32810232
224853391848 723479211
816170526214 329212611
387120884438 127721230
176974981044 23655996
763138766370 723471658
468536047960 3670758
314946161986 723464105
117347733364 74804912
820677006122 319144462
353557349188 88868598
740493079383 289944564
817648677714 723456552
78736546162 37070124
346743610270 134858815
910769776260 723448999
807880456069 544352263
263855167339 254158450
118058938950 1019655
151416427954 723441446
239995033888 460030571
272549564274 723433893
594309457624 578506929
866101932242 304174416
365755143125 206302642
388204384541 8927646
993882966665 46911683
143568721913 76814010
922335648858 478724246
174075106507 13210197
818405759816 723426340
23469552716 723418787
723964291940 181120940
514058754812 650147134
672288914130 723411234
218294196583 309234926
412707655130 511594902
439107626714 176460739
876701081670 691892565
370213155432 447877794
395619575996 272406498
953923456074 570274159
887255306260 3814265
511787508506 723403681
106917393486 483550613
509149843917 107803969
143209304855 82909281
921368925688 723396128
585224472400 671310640
159613256720 30680286
271452778850 26586560
606984956152 43928248
617538689391 24260236
391411454288 306961473
214254242420 723388575
446678447734 723381022
469411319000 596883378
735396589733 252474131
983546291134 405777372
564026173544 723373469
382725607349 152940697
466618810358 313880021
974364672828 494003965
98420680814 251907656
782190919259 353057432
219304493010 202541248
999348382194 723365916
687430556170 569012808
509516262200 374100090
531471643158 229467693
876701081670 132237924
160931216643 233825774
559077503657 136475157
615595235326 467998986
807806610388 723358363
917583515178 279053138
807533796434 55892200
662720771455 275442804
417152245756 723350810
276259543379 29033732
834304483958 723343257
695758459292 723335704
575382405074 723328151
645033958458 379825264
301318684150 68581240
907560289553 46111065
160501413178 723320598
620487424285 34192431
966474783282 102660376
242570892684 17734444
105272781419 331773078
19684142206 157487603
615723032086 428783810
334954985002 137864909
183213876238 417031342
656720512890 66413529
355828595494 723313045
511332765441 86957689
330844886128 723305492
224853391848 233908857
603321821159 7046949
907073181477 22100078
624592741704 508875822
934573458589 43097418
115397519770 87984897
581940105251 102539528
909014694421 198840278
107505666038 723297939
968735319434 192510864
408209838513 376426414
434837042102 100734361
166558069994 102985155
126432718588 723290386
877458163772 723282833
299603950437 142932972
939538896136 565387368
375089679469 123755905
932739236010 206015628
522175612414 4207021
316742423187 368065243
327059475618 349311144
11448831311 415286599
794179132552 230932975
295262027334 419176394
512176533324 194074335
656390189988 723275280
685998409993 458837197
325545311414 303381351
460041737142 208394823
855854510918 354401866
993612410652 45793839
854745700712 723267727
868373178548 269181367
226865548001 4101279
173283847080 37802765
383961775835 377801060
664718093110 568907066
23081260945 141792469
834721190521 151815300
6813746472 18391555
171518356801 225109612
816134513510 208802685
930030648751 81089008
718470922352 723260174
459548843468 723252621
203655092992 723245068
146116853240 142117248
433998417812 382974865
834646226996 349794536
737866850036 191551633
895453260017 30650074
236553579445 87478846
995147285182 39018798
749511288534 559843466
832790319754 60899839
460305925570 670034183
513326612716 122456789
601623152271 52704834
771808465401 353797626
841809299717 10543988
501188359078 340504346
579167815584 723237515
77583853432 349734112
759353355860 723229962
983616700200 340527005
83167964762 59812207
745725878024 59865078
350243464915 177563477
706597091691 292920446
807271193730 1993992
279363303192 723222409
414357191753 291175703
388520371443 282074338
942769599626 175803628
105687773451 229981297
949999667457 56481334
946352635054 299038376
341444035556 723214856
224853391848 643560918
737669271109 266016660
677868984605 391449331
304347012558 723207303
379298140656 643915909
244537526500 332233811
505902523827 367936842
648819368968 597510277
698029705598 676439127
270080324032 99057595
198933443626 119722603
508323077837 144315171
264978743254 723199750
84793202978 236340923
106748583936 723192197
77979464060 723184644
365670662820 723177091
525488945318 334582794
988710289904 4599777
593218268973 121731701
673954009933 465053316
980421329644 248727843
981178411746 723169538
850960290202 81889626
360051030137 36556520
738683276059 62078107
709058484772 70303324
515741660589 94155698
935571217036 102569740
488764693082 161460481
865054256424 88830833
548884531504 660101988
281502236450 6065059
40609740403 42281694
906041706844 96640635
558726598830 723161985
822520881435 68007212
2367320467 148884736
677121207799 338412165
7570828574 723154432
56404097191 319831785
504973769588 723146879
847174879692 723139326
141574360628 304665361
209808330019 390565630
575262750854 34381256
12730831807 11941293
327349125615 194799423
199989843159 220849720
888281584429 342475679
461993181875 270072621
508002097996 355134507
299390298726 101550085
861232621726 106474641
461820089774 723131773
290257223551 303706130
735883810698 723124220
158053532820 65960349
618149968381 5083169
692817111232 232813672
405907405870 189255521
2862094838 32002061
877458163772 620312784
83852424769 55461679
160501413178 438074
601880278644 723116667
901177501750 69041973
486046717038 723109114
898656462628 391351142
98420680814 317052281
965279687604 361909548
903198955240 387423582
903198955240 635094005
506235241030 155825943
555846445176 562388827
247355315439 54713932
571217215024 187616520
256894129815 167805001
279558910786 488460063
744968795922 723101561
139830872644 151241272
517087083220 723094008
134760621710 295918987
483466296636 190192093
432293887796 140115703
321759900904 723086455
469095120614 200184712
304661232464 268969883
539799546280 723078902
438999536137 1148056
121890225976 348200853
772980833696 723071349
777928340827 219716770
409581424736 716915654
297157602932 48807486
833453367412 279461
105234419732 356116397
318316981179 268048417
355071513392 456269177
858832906443 196816074
761083422569 409788015
958989628388 20189169
635191891132 698070919
562977470518 74026953
6581129584 31813236
146873935342 723063796
780285056881 22424857
694244295088 287867489
363399416514 361720723
495437379725 374817625
336144460842 723056243
877137206996 94480477
528443314750 298698491
597151242444 106036567
138546032220 316840797
296776191538 723048690
211673693617 24509485
6056664370 723041137
328340637731 41994680
909255612056 612155544
501945441180 309725871
739524634535 81383575
895628134220 723033584
137208827253 484517397
55800242800 132555150
923640171994 122471895
746589359237 452613525
408304039529 409931522
701526954458 217503741
3028335962 626491138
684402227762 723026031
179888911714 122698485
432931315678 34381256
253622511724 723018478
488317963344 51541672
565551334916 34970390
977908893795 196408212
865344850140 54313623
373998565942 656982599
290719534722 723010925
704086362414 723003372
258362401991 194716340
2271253860 329831957
473650408008 30400825
776766244206 685245925
96149434508 722995819
280633679621 20755644
418265383831 362249433
941053060340 722988266
902441873138 722980713
258165004336 231121800
73436971448 130712218
258965002584 494404274
464848418182 643998992
112048158650 722973160
588146016900 8648185
153802494966 192035025
724902714019 311931347
505482071382 74767147
699116090947 52546221
456520515060 61292595
698029705598 722965607
993291725378 322505547
716199676046 722958054
327816557720 695034613
938024731932 722950501
525414986342 500084130
365030425628 103959492
577317860512 183530347
497402948568 57304611
552735766409 541837114
997166359477 382166694
943166154785 93438163
88138349524 368246515
759983072129 71912113
21955388512 350738661
326389373864 227994858
935020406958 157072188
626863988010 722942948
675317242538 659376900
782822901022 659240946
1363791934 20204275
971211939363 54396706
696515541394 722935395
726798825474 722927842
764652930574 722920289
234695459174 685623575
933122679161 2862587
716199676046 332339553
986824231086 105877954
452616001699 83271825
806481852765 331010225
248322937010 13436787
495180154757 223802943
112805240752 364001729
840361140774 52644410
506211849389 40491633
352051221376 325066014
996320053786 722912736
123700173213 373896159
449706776142 722905183
695001377190 722897630
206252523156 359749390
956951784482 722890077
703491058019 210570087
584327222130 72539012
557212434626 462530614
363431781119 672352954
98468045677 500197425
459068080318 388465896
978438683468 414803207
353846485581 94102827
666097497094 89291566
170146679942 116950652
740980232777 101406578
141574360628 479207638
590050859623 307437312
497402948568 522289950
25469805341 136747065
991579529473 148356026
3410374255 9018282
265996177266 150206511
883514820588 267557472
829761991346 722882524
896227683807 13421681
191462843363 36125999
952697620092 31443139
750541630623 371411222
169287443515 229414822
930020195399 268554468
631406480622 722874971
31040373736 722867418
466399335284 564178888
12870403288 722859865
151065228966 65665782
786608311532 722852312
381635845809 644119840
277849138988 722844759
597591838740 48709297
406655039169 88324782
841875304978 722837206
282872236543 8142134
429861219180 92660204
270581752190 400543143
159569872288 44381428
317139877153 36269506
322165104248 151437650
258922086438 722829653
972804133610 838383
702703824341 274982071
439164281767 70975541
690216584744 89971336
595007755133 19879496
613699259825 198825172
126152472482 213742347
52781015757 122524766
635036851107 93143596
437593462510 722822100
525555910216 921466
613457050221 40627587
123948138203 168930398
711328960672 7213115
208197585604 350444094
980421329644 722814547
877458163772 722806994
911375338035 87229597
130218129098 592955818
671074392542 33852546
29818110323 239173298
721499250760 592842523
188513450952 536905005
400496439512 722799441
566007490798 203810152
134383417743 36065575
635272904610 262202395
962772516196 54902757
917934336922 344084468
41857631145 23837268
319899265890 154798735
329686166104 36480990
975121754930 722791888
435880390457 108445974
934422761133 342143347
968308016012 719219319
155958920566 722784335
508207177052 426132707
942146485085 333283678
324788229312 538604430
103720255528 722776782
936510567728 722769229
220107021513 46571798
695001377190 722761676
459548843468 722754123
395196864798 379424955
142331442730 367445897
177914301524 88219040
556455352524 722746570
86091004350 8338512
22712470614 713501698
939998254490 138537126
555698270422 375693773
710024241158 4690413
942567224544 230547772
22424044609 39268047
820581113640 19539611
695974021912 437182746
910573693233 70665868
645033958458 121444687
285419960008 722739017
221742902312 3632993
828399446064 72251998
221862609403 629142241
567303947330 362000184
53630448390 58316713
498160030670 377861484
318731572496 39781651
434099756413 400482719
580681979788 257466664
671531832028 707836948
206568480252 14116557
308132423068 722723911
177769797934 12598404
626774689297 31141019
151416427954 23980775
528443314750 243297236
384898287005 31193890
474463563582 120440138
390300658049 67055534
57538247306 9448803
479232978120 358510698
674073400204 143386152
826733662938 697466679
29898338289 87123855
802507035674 200758740
919097679382 722731464
99934845018 638885611
866101932242 722723911
757089656 296553439
538285382076 629814458
196841354074 722716358
929696828810 722708805
815719393483 201831266
739486265295 63928592
447757242318 360972976
963427511950 175720545
200167285788 317769816
350740595416 127539958
271792482172 663795405
41660739541 94012191
985353232277 11102910
824701673013 46526480
405796014226 562124472
557232450076 439418434
963774254668 239898386
417402929826 395172960
742697549616 194572833
726847504559 207201449
46305439349 143990392
905341166500 38792208
40534572947 62848513
96149434508 99608964
630829039072 288909803
181699712034 190124116
37711754116 38187968
402767685818 380301103
613993592276 486896592
879452555269 63679343
648062286866 77576863
672817548600 26518583
523396591817 205796591
989230215359 219973572
919097679382 722701252
239715973603 237685357
526322901854 59653594
263760928558 114148489
572354076666 472568551
882038738610 242088756
253792204975 384908433
548787000021 15483650
104203232113 226235009
694725209704 21307013
740898184538 106912715
593763111775 89525709
464701701563 63090209
297165699748 238908943
897142298424 184663297
790040717887 9660287
361207401178 528151078
364913580718 722693699
100691927120 505341018
28012045328 349824748
255318431320 4365634
796450378858 263018119
37854112654 251348734
993780691492 206634974
60566575714 658802872
321531800710 113974770
535257053668 589322825
514738894909 2583126
71165725142 697927412
877581202142 599353209
311917833578 722686146
81007792468 722678593
982097543463 354802175
484532552834 407272866
874604732632 300730248
762283337061 8587761
503333108146 26722514
195618312702 128846627
398982275308 626105935
758596273758 722671040
431427959817 38663807
496645866466 722663487
980732898447 367853759
695001377190 722655934
934996403524 520741585
734369646494 59328815
714845529700 98883876
917583515178 201098625
860045275426 347060350
551912859912 329084210
836575730264 722648381
52639563173 11699597
710900101332 37999143
432164762114 27092611
685159309864 606173568
557503111831 189814443
796011111890 358616440
643267667967 18950477
576896569278 113264788
355828595494 115757278
206877805408 339839682
985211522891 319627854
333218445372 187321953
694244295088 615697901
962665746988 190109010
816331548621 420838054
559173479628 267587684
814274520501 87161620
183213876238 654807335
733367923128 146301610
117176733850 53603641
84793202978 722640828
339172789250 722633275
315571822294 37394903
880486492180 126399455
233944819781 628273646
99934845018 722625722
89767190927 188636175
191541779360 530077093
708404750369 51526566
425017528034 342551209
84320589515 423164378
57145665431 293668193
721522619742 422114511
58009788649 111920354
364328276495 336055629
940590794487 21624239
637697129378 420717206
70250257036 61881729
731916864239 58686810
224598214149 174889715
207440503502 89654110
377783976452 150387783
733612564392 722618169
952409291870 411306168
827609818085 355784065
130218129098 252814016
626106905908 185124030
725284661270 722610616
349771938678 34993049
952452661196 435521086
537240055241 198568370
402010603716 722603063
955031518533 282331140
479990060222 501232186
438763701265 265306678
830944586809 250510351
98127103663 120145571
306618258864 514230899
939338749595 45453954
991927095468 524971265
688045151333 58467773
710143019230 490469161
603916838540 2235688
163290568694 119775474
197598436176 722595510
14384567492 597608466
71922807244 686174944
579924897686 288426411
382326469064 24607674
459548843468 722587957
168829316300 722580404
873007137990 572094432
835061566060 722572851
802830832784 380187808
421694738368 589836429
458333717640 274710163
957006838299 431147899
467254100335 292369077
757089656 722565298
691215966680 606347287
757089656 435377579
627621070112 717942862
431536805694 697564868
813106185102 722557745
961494277094 537954872
728312989678 649376728
215901218576 202994428
744211713820 441918477
640491465846 722550192
473346037214 106716337
549309380201 2371642
907062954715 636166531
940834703516 61149088
666524430013 90409410
636961543114 36616944
382326469064 722542639
692635106997 37130548
769816672542 21790405
882757738486 271658751
282063099165 112396193
661689764702 281870407
884128758640 83619263
3400593120 179972884
898494964788 119314741
829157865047 484328572
50488802323 129020346
728608500803 182133042
103720255528 188122571
77341205754 363450360
668962076462 144300065
546749986945 20476183
365463892298 18776758
311671092580 166301954
526172068444 62757877
389549905361 36254400
399739357410 355172272
651090615274 662518948
331701886867 614572504
191541779360 722535086
456520515060 722527533
688735268537 103574289
147205912351 152676342
125675636486 578393634
830519073448 722519980
705869081086 26140933
363399416514 638802528
813881182920 486186610
652122868272 315541681
608694017562 539911099
13878977631 307248487
574893401601 312021983
226902112074 9803794
734369646494 573884493
718057902059 29804138
655808533864 147933058
158987248974 722512427
208961812844 116331306
661563244805 8293194
655984413022 370716346
22712470614 722504874
586628204597 61519185
768438341084 722497321
818432837321 323766898
853231536508 722489768
631715481405 141966188
289962452620 722482215
503236822502 28640976
442446670436 67259465
253307620007 78611624
478756467309 120130465
810077856694 204852466
817648677714 722474662
296538340421 150712562
307408732779 616959252
660216167661 309076313
584467390298 314015975
86806046454 57621837
235103895202 181521249
808431590926 27394731
977806089912 45015880
40997133367 461624254
751416917175 174466747
436079298306 367347708
6813746472 562683394
402610712225 79721915
631677927889 424569236
355634007961 47266674
763895848472 298132016
963765523400 5015192
196841354074 595674898
583710308196 117139477
916826433076 722467109
767681258982 259007476
774494997900 342921306
799478707266 198749642
52238672592 633998820
521956854875 104797875
18631594703 253010394
403524767920 722459556
159108202716 309597470
811386662787 53784913
972093426522 239437653
49210344184 71300320
418713880565 1540812
959145552520 23429406
426060226831 53369498
196841354074 722452003
984963822256 572676013
484532552834 722444450
787432902348 259951601
222861772708 386298185
401656209809 146052361
976813391975 143718484
173371808912 436835308
383862008258 385935641
250364504545 125296717
168829316300 722436897
298290355742 722429344
752539616942 722421791
651847697376 33588191
668503503620 130969020
780551654716 552743646
171857644708 576535596
554941188320 463580481
579709033352 17643808
84262567369 491858913
978150083338 722414238
178943956290 266303674
716199676046 722406685
705600526618 401932895
877458163772 599519375
641248547948 695208332
563280451154 549216395
171857644708 722399132
66623232530 302354143
938024731932 515076835
781481149149 409848439
54858859945 349983361
520543047382 131588366
323083065250 79208311
25157866441 191400573
439210083159 555221030
998342565102 197918812
731353878725 454766130
279363303192 272459369
989506314868 722391579
897899380526 103445888
243620849914 58528197
862695470848 163031505
847174879692 722384026
534676228374 226167032
525414986342 650524784
816134513510 722376473
602220722566 92048411
401702592782 85311135
783579983124 722368920
548127449402 722361367
527686232648 347823203
891524372719 2152605
10179913017 164466575
419423492062 722353814
200626764584 722346261
425490828820 7394387
754053781146 722338708
6056664370 701454663
292233698926 551149963
440133021588 171709902
937267649830 66692990
385354797472 648832912
448550571267 249611544
299804519946 435604169
618282274282 191770670
787988146037 747747
239237951786 129564162
542070792586 722331155
776766244206 161664412
855502782814 722323602
363647509905 304514301
425480148878 369991258
842911651702 117282984
709833323977 262126865
35929042997 112668101
468633828692 12749464
625199519512 111036653
28012045328 93037854
607571808740 120508115
76465299856 722316049
589106055259 208455247
561410314466 197865941
831276155550 722308496
555290514570 64668786
737397974902 283562279
988856077504 271560562
413078764232 91882245
533874009544 30302636
7932994924 150893834
907913142648 211937180
912671122350 132426749
480747142324 66028326
545856203096 722300943
64822893115 122736250
953166373972 47576347
134877980224 251613089
219553817134 574602028
248559368569 118816243
866101932242 603514912
476576446137 38301263
50724508388 694135806
865344850140 647329865
608528146535 75922756
642762712152 722293390
409102232610 27387178
380812304860 722285837
288246699252 126316372
539799546280 585448136
859962026666 44426746
444981002838 4811261
277519262119 71995196
472419239202 715797810
841118222876 89918465
873571060076 61768434
593552375522 722278284
735883810698 637375011
659442657784 81443999
491533251161 392801318
452787303333 445755401
355071513392 722270731
349450060436 115107720
547193091243 124835984
49967426286 257904738
832033237652 722263178
690458884578 722255625
122647308078 584383163
778068199728 117290537
226168814369 128476530
426994313082 722248072
978907165440 139398168
657347230212 77977172
765563096880 408020613
822588495891 145244190
70668753254 266311227
306287135750 136014424
521629575832 49109606
261683159900 35446229
127946882792 350225057
617282129087 451352174
524009902564 114866024
285168052758 80975713
776384432909 80590510
465605500284 604489249
774834769605 150153640
358330669033 487266689
651847697376 722240519
113015720203 131580813
237537221335 126474985
90849859794 239256381
598094868134 235374139
891705342599 89593686
966793851808 389357150
532228725260 722232966
852297140584 26269334
74850356379 59419451
477200618098 436850414
653562650532 323253294
586335608930 138076393
898656462628 722225413
722361984226 490861917
481365559305 96066607
901089856738 181370189
999348382194 241061548
66623232530 722217860
913041022566 722210307
526172068444 617110312
595580521376 77002835
448609952953 4478929
900927708934 664376986
852474454406 722202754
612101483911 193424777
441851864539 157208142
514302814901 212103346
508002097996 722195201
820141846266 427718837
3213875407 433731025
18621919310 16186079
353305275772 13965497
98420680814 722187648
929696828810 722180095
308684849488 74631193
95183195136 36775557
346743610270 722172542
452735104550 555666657
41526757280 11956399
695001377190 722164989
553427024116 722157436
283148713702 722149883
210496400360 437764327
577189603019 227345300
602346328956 152313798
899099604691 20778303
86307367182 722142330
515851375467 262481856
818928835278 136988761
555122566062 403692744
964026260513 296100259
339929871352 246688533
679859735150 722134777
333561472420 201604676
703717897268 61164194
897899380526 722127224
545274577184 298962846
164040958838 135901129
155201838464 718788798
57380616602 14101451
282391631600 192133214
543584956790 72372846
849446125998 722119671
295639730205 187805345
838846976570 722112118
521087746677 349968255
170877870360 116127375
653990135226 61383231
953923456074 37221184
938781814034 722104565
117347733364 722097012
568568666156 722089459
40882441062 683644689
967667250110 534170819
221067981338 583688287
994048807480 222768182
867962477026 333872812
714685511842 436502976
355828595494 447756946
841118222876 722081906
294504945232 390097344
562088180704 86277919
741015543052 113151493
501188359078 361803806
121133143874 722074353
33196595811 25400739
460305925570 722066800
804778281980 589383249
867268575769 162034509
107338699826 5725174
447435529836 722059247
410338506838 718380936
419732825177 167064807
53397257068 187812898
763138766370 722051694
790617547644 413904400
922440167272 324597728
725402306798 276953404
786608311532 83377567
24983716920 722044141
40954745931 26707408
279215710425 7840014
997077135888 191581845
168072234198 175682780
602495817932 51896663
746482960126 499245747
495491240168 46277231
151697943370 234316719
460305925570 722036588
755567945350 662775750
573868240870 701658594
484532552834 722029035
769952505288 722021482
628378152214 722013929
465605500284 217314916
850792515819 127600382
26033810104 206128923
773737915798 25113725
448716865668 32508112
175981807268 319907315
220161017910 40869283
332632453826 73392501
707114690822 163673510
96568444736 81149432
947109717156 202133386
586598400459 24675651
167315152096 722006376
550758845407 67841046
683645145660 609950068
120007037704 12281178
415219955431 106905162
528162464404 85243158
899834601821 227821139
766167094778 331153732
423992941331 378322217
966036769706 721998823
437593462510 441880712
835613131438 119012621
710143019230 414025248
179709497752 210124460
949380963462 721991270
733612564392 373896159
493617538058 721983717
945595552952 721976164
239237951786 621944232
998591300092 721968611
671531832028 395444868
599472678435 100409582
438350544612 546391573
895929347860 124473440
325192367683 109322122
167315152096 721961058
850203208100 721953505
876701081670 721945952
672786196097 103340146
462577171876 721938399
202898010890 721930846
851028388050 246545026
943475676319 469879683
451220940346 691726399
99934845018 721923293
972850508624 654618510
354659845086 109450523
332175067211 42213717
161381193765 533000104
974364672828 721915740
157510774240 625743391
381582325251 103370358
692057642382 159126604
419709811186 150440654
422751674570 107411213
327816557720 636196743
790070438942 125122998
588603599893 63566048
528443314750 683123532
16093138363 236136992
249080019112 63430094
588252800808 320300071
957565329778 25929449
759932142250 101383919
390197453857 362075714
666692348309 140493353
455418465195 63611366
88578613488 291296551
876051879067 217307363
103898763130 15007811
8523427634 404840800
439189795801 20687667
919854761484 393941821
143088524832 393904056
290744036654 133725865
823903630992 212435678
744968795922 721908187
150234580644 209104805
828247827142 440574043
585981554502 503377238
21198306410 201491381
728764643972 23807056
339475407748 194980695
637463137438 721900634
427751395184 439048337
350936633531 69819932
909407246084 250283761
217547620704 212360148
296776191538 721893081
35582866348 721885528
446678447734 721877975
880707107757 197518503
53193696165 44683548
598094868134 15513862
506329917885 62040342
884485373129 471624426
856037006504 61420996
847248362829 308517391
43910769470 6790147
510014873495 84163079
307047375006 162880445
847174879692 721870422
694244295088 721862869
748754206432 721855316
778295355797 159791268
487560881242 721847763
832033237652 721840210
311917833578 721832657
347670272328 298539878
972093426522 241801742
489832127548 721825104
197598436176 721817551
182053132010 81617718
632920644826 141225994
470768819284 59019142
729098622120 300851096
117353979695 1064973
568568666156 721809998
295578558458 397076316
621282535742 197322125
889571477404 290148495
931750511357 92010646
843389469182 37583728
192298861462 204089613
94525593597 41110979
750268370636 721802445
469390910794 298434136
425681949932 500673264
684954223661 132660892
238889894846 80477215
211983577695 719491227
108262748140 249188576
41639523164 721794892
193395745481 252338177
649576451070 721787339
563014019485 182427609
963548775365 77214319
260312291212 14388465
966036769706 392688023
911300744607 105832636
337480246251 1631448
629582674036 82856410
133141969710 47591453
272411450522 50114155
953390101385 140289422
89335695590 721779786
987446575221 409991946
83279038774 352883713
77750140280 151241272
447992110406 40831518
415638081552 106625701
358099841800 506451309
876415533358 215328477
912015945324 81746119
134003539608 641763304
928182664606 721772233
190027615156 721764680
130218129098 547033578
258800324931 26125827
856093366990 65771524
452374894833 177019661
105543035312 212654715
890519310521 508044992
325185751255 2862587
91058518972 500469333
107003218225 406404271
608600693100 10415587
9365125995 357264453
435322216204 592729228
529782030723 94435159
733612564392 721757127
200626764584 437182746
941810142442 168915292
790786855692 131671449
893160804887 39139646
672543095239 392227290
843389469182 721749574
141574360628 721742021
593621953758 574647346
102605244715 196053221
53752836796 54827227
439107626714 40823965
677588488844 721734468
672706829173 118801137
414123917348 721726915
534405272458 40612481
693944834150 230155016
868373178548 721719362
474690485508 721711809
280877467396 721704256
362642334412 394077775
278179356148 121837443
721499250760 666325660
295262027334 721696703
696653580022 511073745
433004179469 891254
152930592158 680993586
548127449402 406713944
182456794136 46669987
426862604274 87388210
552225108485 154270025
595823621828 122441683
928939746708 336916671
512544590608 721689150
200873317163 107433872
627621070112 284166519
733094149537 375754197
91606941896 721681597
367941909126 55423914
658661436294 680872738
813106185102 721674044
666989339416 721666491
489832127548 544729913
248742355100 84321692
398225193206 259067900
207440503502 721658938
829234308960 392529410
161258495280 393941821
799478707266 373465638
338415707148 608749141
328058850407 202065409
362283295410 165773244
203298931683 113619779
606026579047 246031422
710715075897 137744061
193060029737 682934707
276334974784 605055724
320319869395 107803969
224096309746 704558946
442043778716 29396276
312865923497 89805170
660175600498 105711788
929809036178 5234229
314074236925 58920953
495006489034 30634968
337658625046 721651385
862316521732 31020171
876701081670 709317336
997834217990 721643832
391470397900 478678928
174885973116 721636279
441378873020 611830765
880486492180 721628726
12870403288 701839866
498058058023 58936059
783720884339 415218622
288448288416 17741997
324031147210 643432517
659418518396 337430275
787085479860 52002405
854507902466 51080939
202140928788 308676004
874141152557 246242906
79158396318 232277409
880486492180 721621173
806580011553 304718232
406424680628 29131921
587495718706 721613620
252108347520 701824760
577653651380 721606067
197598436176 721598514
813724035608 75175009
924397254096 103982151
568733344215 537682964
295262027334 721590961
994108808512 274951859
273321812800 444826382
858413511418 23127286
495888784364 322467782
845660715488 458504865
747891095722 17787315
662262259443 43248478
778280408410 479147214
915128950415 95968418
724098161312 164239985
547613400181 170410786
948094930070 287912807
304347012558 387030826
916826433076 675321283
630456548177 104805428
858531111222 715933764
828247827142 721583408
60074611465 197813070
264221661152 721575855
308889505170 721568302
413366835246 721560749
47696179980 174678231
201383846686 48014421
277849138988 289279900
186242204646 721553196
998591300092 721545643
769952505288 721538090
738155057004 313381523
301318684150 530545379
468633828692 267474389
689652481792 8043945
451220940346 266545370
772980833696 721530537
617021920684 721522984
300918745653 130916149
23469552716 721515431
688187638272 721507878
26683163767 29116815
806831216780 149368128
234695459174 172419884
421994003334 311561250
162932564047 67448290
831276155550 332686991
954680538176 721500325
510024299639 126671363
922883089892 691303431
891085641608 359356634
701173625118 174300581
622849427439 52576433
67307473906 24736075
120376061772 706484961
169202819703 11692044
722256332862 721492772
113562322854 721485219
519358329526 427182574
889571477404 30408378
687430556170 721477666
972093426522 721470113
419958146273 79956058
305104094660 721462560
118473167723 349998467
402123362453 99269079
744478244084 400029539
201730378326 159980093
143845606934 721455007
406925829325 278199649
950668832639 177193380
250349028448 75733931
486803799140 721447454
404281850022 721439901
294329987946 90636000
748754206432 279528977
11363195397 550855396
205169257196 721432348
518922536938 181793157
551612651227 243999665
162015577382 708267469
699219083655 89880700
256689662552 672345401
723485296192 106912715
836575730264 254921303
683811523144 371388563
447619007312 500945172
691215966680 721424795
685916391966 617155630
97771946497 597721761
688228167670 259974260
864969821437 30083599
808563692490 721417242
758596273758 421276128
718008278849 159572231
533742889464 721409689
137788950118 168379029
895628134220 277565197
118933756810 25068407
695758459292 721402136
813382957234 357679868
991777561174 312241020
947376270079 124465887
782822901022 639595593
72188053498 219021894
704843444516 42840616
253639113218 537682964
936510567728 721394583
416395163654 490567350
228260729796 309431304
88711652030 95469920
321628237414 29653078
737750767979 23059309
747704106101 145395250
410338506838 376320672
720742168658 721387030
913041022566 441246260
739669221208 680057014
182786965978 177963786
684402227762 721379477
382621995295 24713416
710900101332 666937453
846417797590 135916235
848689043896 246779169
612526672087 16405116
609314700443 3308214
305104094660 652934191
375837984985 256862424
660932682600 721371924
305908979699 175184282
536474846111 213417568
411095588940 161619094
948934611780 37357138
321002818802 615410887
357342759698 119397824
149503511074 174504512
746482960126 721364371
209803480993 214180421
354513528370 145720029
530583811479 54109692
693547599221 630569758
282180888200 1389752
291533249218 614587610
422862605481 85545278
33846523502 183915550
938024731932 373186177
244537526500 158258009
481504224426 111995884
40125358960 721356818
775252080002 721349265
340686953454 252353283
373619420854 329824404
524657904240 721341712
140930550867 280654374
323165861236 50960091
471090735291 34419021
262100825288 130123084
919317713378 345413796
487560881242 721334159
466060742253 165969622
268608094084 3972878
378037288966 452001732
605491487168 130961467
354314431290 102486657
986258496686 89457732
474357693181 288766296
680616817252 721326606
869887342752 721319053
565786542889 72199127
390185285974 246733851
343715281862 290533698
58295329408 721311500
171857644708 676567528
532228725260 92833923
272549564274 605176572
858943769377 170939496
548127449402 387325393
751025452738 266968338
281444622166 129647245
557848314143 72780708
201383846686 251522453
471706508316 510892473
912283940464 720767684
177021386676 21790405
782612776968 10846108
558726598830 721303947
350952562808 128340576
433532466095 119563990
197467475115 58392243
169225539127 189708701
762803353152 70680974
863668463008 6571110
91073353064 169376025
981271034185 106210286
625107818539 172722004
961011044113 432598075
544342038892 721296394
690458884578 721288841
279363303192 721281288
564783255646 721273735
314189079884 721266182
177483758271 124156214
984963822256 188583304
189708999810 490945
795223402373 356592236
19483111964 74842677
824482318787 458112109
83279038774 354666221
51565594956 435317155
283280173667 183001637
439864708816 721258629
495888784364 721251076
626106905908 721243523
278606221090 253252090
759353355860 698969726
413822583266 157268566
454602809578 183016743
767681258982 721235970
44974171040 311750075
72679889346 721228417
453802509210 283773763
222582145542 721220864
4965196258 81338257
191541779360 174368558
616264838582 718426254
895260394162 105054677
920336310552 42138187
490671356078 153152181
893356887914 721213311
628378152214 721205758
446678447734 463210384
692730130884 341637296
474690485508 721198205
502227152974 15921724
542484153170 205849462
177332509446 172012022
511401074773 195554723
825976580836 721190652
1514171758 721183099
520115411628 721175546
571380782792 53830231
4542500166 687330553
151732656958 32341946
315703244088 15302378
157993237221 46254572
557212434626 531361103
689057041037 64434643
988749232766 331961903
910815154684 208855556
338205061937 3640546
21955388512 721167993
303612687645 277761575
957779154802 457847754
379241901424 18013905
397064426319 357604338
893940024832 70409066
127946882792 448059066
590524047114 94926104
660175600498 721160440
836575730264 721152887
579390591319 443882257
147191992172 227126263
854745700712 685102418
203655092992 274710163
381203097080 233523654
130975211200 278411133
742697549616 614376126
449706776142 219663899
278606221090 721145334
695001377190 721137781
504756689221 139602099
703044494853 11812892
935454258831 234868088
677301120259 238871178
673803078334 721130228
367184827024 721122675
96149434508 650109369
506487933792 451457916
31040373736 721115122
465839839662 106504853
604051863521 21986783
992534643276 637261716
623203624968 445324880
559483680932 721107569
257407922234 721100016
110533994446 698086025
943367192580 406102151
487560881242 721092463
12743309363 35718137
56781165204 519351833
53800307401 194451985
322063335126 400543143
629167923700 449698067
434819828815 87040772
183213876238 721084910
16159136477 296613863
775854983121 42168399
85550285080 721077357
781231205679 36269506
335945137578 15287272
411852671042 294567
915610113874 315292432
61444951443 200955118
725436257533 549299478
19104019341 152449752
330087804026 520877539
173371808912 721069804
739218141348 861042
988749232766 721062251
623835659602 281266167
550786534705 173552834
509701831857 498966286
598709334896 70144711
888247399551 261454648
757082109554 721054698
870644424854 516655412
894113970016 253274749
888650004663 45695650
777030727607 33542873
294138798857 294438599
162519868533 105598493
617644235013 88672220
926668500402 421495165
372484401738 721047145
922662459615 152570600
399333572891 161974085
134760621710 721039592
755379181180 15309931
192170838518 29094156
832808741521 193908169
396155000207 39993135
278341783413 149632483
860045275426 721032039
692103232290 584194338
87064449284 718698162
731187010702 106723890
4612508923 525107219
955598491625 311002328
110533994446 431170558
594679365799 322052367
737786418139 219293802
300900157720 98098364
911526858362 721024486
143536296884 29879668
222275448830 47153379
321759900904 596218714
378546602456 650184899
594070330050 66640119
223339227644 386147125
665475175212 721016933
689362914878 79638832
155097524387 33641062
225610473950 721009380
121221891624 347286940
412609753144 721001827
456348344831 134753073
186242204646 720994274
18417958098 2635997
214859101766 97373276
715560692652 326146093
962307153207 175086093
370812085673 93438163
601880278644 309514387
238480869684 208681837
105991501834 99669388
303016937623 250412162
143845606934 720986721
690458884578 89684322
219007645004 328668795
353557349188 161739942
73436971448 720979168
358099841800 674951186
477379080382 9003176
208197585604 720971615
806292446184 623485044
230385470561 268395855
853098687197 8270535
474690485508 720964062
249080019112 720956509
444407201428 232904308
46404459179 157767064
289344466566 284808524
102206091324 5294653
306618258864 369069792
463930495351 80628275
103323632798 150236723
948386355022 165644843
835818648162 598001222
382326469064 525009030
641429925690 403692744
914319714848 196445977
460603370263 420354662
800235789368 547622712
193055943564 720948956
189270533054 427922768
371515836042 169731016
332804480954 195735995
173870563714 200834270
940295978238 720941403
26497881124 611672152
149145181648 160403061
953303944314 426789818
891842723710 720933850
820522487254 93158702
566297419850 369198193
535705958670 16329586
548127449402 383601764
806422176512 270359635
695758459292 109782855
568568666156 503482980
392855292915 1842932
9842074880 720926297
890268045276 21933912
279550043564 114692305
597337786032 720918744
774376544607 51345294
385354797472 720911191
929355456275 124027813
622738708012 126588280
985720904358 720903638
392168536390 720896085
84036120876 36428119
947866799258 68362203
936251734377 151188401
581234156959 42039998
915312268872 80175095
181699712034 720888532
143088524832 312422292
181299592265 185735823
707740774098 30370613
712271431159 3013647
186242204646 278252520
997077135888 713630099
556455352524 720880979
512319911923 68883360
883942546978 20423312
75708217754 480098892
414123917348 720873426
371084295387 557509589
710143019230 41382887
246261354431 30786028
47333077464 112109179
42396605266 441193389
694244295088 419455855
79493628264 501768449
689301962168 70031416
707871772924 714249445
648819368968 720865873
452735104550 720858320
946689234499 149760884
212920262584 104737451
479990060222 551255705
543672956793 274355172
842835343743 264279470
163529741586 720850767
5006435638 145553863
662571826295 118015625
997381627530 344205316
62080739918 481858741
48512364307 591966375
682888063558 49366408
875523924773 197095535
135517703812 445272009
430536993237 205630425
286220162187 525515081
708200804263 327256384
837152409367 75462023
753296699044 192571288
30142050940 90703977
113395500149 72319975
50519248466 168703808
601401887136 233991940
928182664606 113264788
616062154233 164768695
981229326519 54049268
750425744944 443262911
415438048306 155614459
465605500284 62025236
932495402917 23225475
796921640740 128642696
275577892682 368397575
787605359997 49064288
356585677596 720843214
211225914012 50831690
738155057004 720835661
899463137728 606490794
884785325418 29388723
648062286866 497433027
393682700594 720828108
514815836914 19350786
956818089235 13036478
199869682482 403654979
447677188071 52244101
309795222759 513256562
58159035929 11608961
533958716439 320964735
471297362712 63037338
272549564274 720820555
101449009222 614844412
371572060574 34879754
332515140630 539865781
609056289654 313494818
176554075013 16004807
690458884578 720813002
403524767920 172140423
821017283878 42923699
411726710067 26941551
621351101876 130304356
350070267072 3965325
467657793079 1586130
218796735032 720805449
59052411510 720797896
644276876356 720790343
751025452738 525802095
682130981456 720782790
140060196424 720775237
325950960385 88256805
495828028438 22878037
437593462510 720767684
472419239202 698773348
88749779574 374371998
447019223988 183553006
856826302151 2583126
29341017931 43256031
915431062456 436140432
714478824403 32319287
802219455605 245872809
247565854908 720760131
783446733504 14962493
144602689036 699808109
995616945422 419863717
126200721046 188945848
7570828574 123438679
31797455838 164088925
962251359196 720752578
886543148996 720745025
818032913930 90092184
492525125821 1978886
820677006122 154662781
433050969898 659943375
658038608767 102683035
915836749192 88793068
356585677596 536821922
318731572496 689573794
285481245050 320624850
463334253978 616422989
720842079742 13701142
238296894116 43882930
525499255163 66156727
716350698281 315934437
129266081813 129133641
43910769470 582389171
515422924395 28301091
151416427954 25521587
579924897686 720737472
222582145542 720729919
668221535430 25332762
336634680754 78105573
212740078216 720722366
683645145660 720714813
134452860025 159474042
438350544612 627646747
168072234198 720707260
908624506441 428647856
66082672279 272043954
874429835364 167971167
226727569797 346750677
558726598830 720699707
457329229470 561625974
313431997782 720692154
567811584054 720684601
180185547830 720677048
87476593835 99533434
982434180673 21344778
266370405757 33814781
423965984674 336712740
571870088385 378050309
955437620278 219074765
170942931902 14101451
239237951786 720669495
349553778232 52380055
349374953404 28678741
706917157619 102448892
526929150546 14033474
548127449402 720661942
2680898368 139239555
118104815466 720654389
863683531243 62319803
972850508624 720646836
770709587390 663893594
549653600217 494170131
408067260532 426918219
495733291159 109745090
918784532408 24298001
168956999765 156634114
484874847241 233788009
669260585722 697655504
192035133767 225396626
291476616824 720639283
71165725142 720631730
268511166435 130281697
269521235866 292701409
493312344393 182359632
696375003129 32674278
650827151934 61692904
340176899770 260873067
262530032066 111542704
551912859912 309174502
866613655545 66186939
286934124212 569141209
183597236306 52893659
279611789339 105704235
407310178430 720624177
814620349306 503702017
29328004112 143310622
741662668580 101451896
443488402449 8081710
777012049038 334816937
679859735150 28497469
34099405089 640562377
180942629932 179142054
578410733482 720616624
637649439736 220162397
57163853055 41246933
255893758030 720609071
274820810580 720601518
417683501117 131905592
807049528286 598001222
892962244070 315307538
763229923527 541595418
712125061572 143695825
411095588940 639285920
808693853339 413126441
557212434626 137827144
131732293302 318132360
641680851456 37681917
853704150377 95417049
359614006004 717663401
853231536508 479509758
742396140004 176702435
856259864916 720593965
592218728018 209928082
296456186440 172835299
64718707033 172631368
356585677596 720586412
118924572362 48920781
576896569278 229082490
179722791032 406623308
235592521025 539624085
656390189988 720578859
938024731932 720571306
208023209899 65008671
481664453768 501927062
309482642260 89503050
74194053550 446578678
997834217990 14463995
464848418182 720563753
263614302169 307286252
682672244542 106935374
308578019856 146248739
921654421535 139451039
837332812366 720556200
76465299856 271054511
238091089972 326992029
813761143497 51768262
645033958458 720548647
962251359196 720541094
144602689036 720533541
100691927120 720525988
567054501952 720518435
3807216022 301055027
322958561598 29184792
387993376380 72387952
573024851043 29600207
802990699582 231318178
171857644708 720510882
991797908956 217352681
104477337630 720503329
912283940464 720495776
409581424736 720488223
489075045446 720480670
687430556170 287557816
719228004454 631755579
478475896018 720473117
500431276976 720465564
724527579168 720458011
328573639822 720450458
869436225127 303721236
37044227935 2394301
18786136636 5581667
470147992896 720442905
980206907933 80643381
292233698926 85099651
819357097525 203288995
675317242538 613605720
230033115964 35272510
165800987892 720435352
830764923598 149443658
437593462510 720427799
949380963462 720420246
197598436176 142510004
991020479072 376320672
157133721333 271077170
799774648912 276470012
441112683047 90620894
259679168540 699604178
690888990163 29660631
214133153130 37372244
248593039843 315957096
307375340966 269483487
348687880059 169126776
466080145910 244060089
651573622071 199746638
227757171692 20680114
696915163071 171218957
963446016800 206264877
237753063010 498845438
450301688187 10521329
311917833578 14539525
659418518396 405732054
886543148996 720412693
493192871039 317173129
442135955122 720405140
9084992778 720397587
547370367300 612722019
729070071780 212020263
307375340966 720390034
500853580312 225419285
671588917602 40197066
827852745224 162903104
936510567728 720382481
487187400904 262580045
851717372304 720374928
869887342752 720367375
574649462360 81443999
310403669374 720359822
532419687759 169904735
851717372304 585342394
894113970016 720352269
841751134064 64895376
168262116618 177571030
738155057004 720344716
83158395111 8837010
679670306316 140470694
229395884460 720337163
870830122912 403617214
511787508506 5974423
814335103114 147494984
931308283207 481065676
645033958458 718803904
720742168658 720329610
730174886449 40317914
410338506838 234565968
594309457624 720322057
448518516335 312656435
242395867015 244807836
71922807244 720314504
919854761484 720306951
371511470408 46941895
305104094660 720299398
303991191134 263667677
423902260419 7303751
843549471934 457266173
142331442730 645992984
430022641490 720291845
446383964223 15445885
510273344302 720284292
472419239202 510658330
567712428676 18754099
678515906202 374636353
232424212868 720276739
873025408697 65484510
255564666673 186521335
139846733944 83150977
849370875865 14252511
354314431290 720269186
441165561600 130304356
685725799970 87425975
638672508286 246854699
999080371948 215200076
256139993383 340451475
21069649014 14343147
830519073448 625018303
95392352406 720261633
731617750333 348767328
667928773597 479396463
470147992896 720254080
397659496571 200992883
755590362654 455899080
521312410662 98966959
619293166990 720246527
685183343510 190705697
633103193283 317241106
91606941896 720238974
203655092992 406638414
920163127815 253546657
911526858362 369991258
221163821355 373329684
314946161986 720231421
623835659602 246484602
556455352524 202752732
915045580401 85877610
666625647766 162925763
644276876356 683410546
192785312427 57568966
205169257196 720223868
180553129681 206861564
954352383391 229822684
95392352406 720216315
226367556052 693629755
955529819749 620123959
996320053786 720208762
613368868946 392423668
916069350974 720201209
513301672710 252383495
407812679520 101957947
227124638154 187616520
24490755675 346244626
9345888504 142351391
764042792087 468369083
284662877906 720193656
361722613967 91194922
665475175212 206906882
695758459292 57440565
969822180216 270450271
44667851572 522826213
168772933561 12643722
587063324968 235993485
329621021479 177533265
985362514914 295805692
296776191538 532697984
928310166799 346508981
281723221718 541127132
153141887333 442522717
290719534722 720186103
785094147328 451593870
977911393838 76851775
700022684684 98377825
522713733046 36760451
886435919461 66700543
639734383744 720178550
586738636604 178024210
639254776203 88649561
157316564357 75975627
345709733783 208213551
867037529499 124413016
698029705598 490250124
951652209768 536527355
277483695042 18421767
198355518278 720170997
643915337311 32847997
174885973116 540318961
195873528572 1389752
517844165322 282285822
567069706141 299982501
408067260532 720163444
291476616824 451253985
388071058985 146837873
140060196424 720155891
467119664488 347981816
695001377190 264845945
504216687486 123657716
853988618610 720148338
555698270422 230615749
925737352268 54676167
524166498913 87705436
226367556052 335987652
757082109554 720140785
498917112772 624202579
530230595434 84027125
720180082357 422386419
611722345970 720133232
913041022566 588356041
436734551268 26352417
58295329408 355829383
632163562724 720125679
623127785295 361358179
17460056832 224067298
589549990387 24464167
602117359761 18882500
797505728930 61141535
696114009214 201438510
623078577500 720118126
447661356983 484290807
956095682956 47916232
888057313200 547146873
510413799890 486541601
910012694158 705714555
517087083220 720110573
321431172091 4577118
34999744942 510054090
898656462628 577570357
474690485508 720103020
422503513202 467311663
798721625164 232216985
906984365750 701968267
813863267204 720095467
20943060734 203961212
84793202978 720087914
254104030580 134798391
380998863960 393662360
340686953454 720080361
599609032338 221612573
459548843468 174081544
592832371097 661068772
136538007964 426155366
786912470842 166249083
919618919465 122766462
530714561056 720072808
229577904207 522199314
398982275308 720065255
382656134855 77803453
726041743372 453028940
971526627149 519200773
315414553728 215894952
160501413178 563370717
825308337120 10000172
276474259657 276069703
425186805870 192858302
559483680932 720057702
996253164824 11578749
848465868258 162344182
340126475942 288924909
378950755933 36254400
439864708816 720050149
857016947018 70076734
99177762916 247307879
331601968230 720042596
69241999919 118657630
519358329526 720035043
624078352598 476133567
72214164219 117653081
598094868134 720027490
476421284858 209527773
367941909126 720019937
145259286432 15544074
888814395302 431057263
619693317377 203266336
897328313708 53399710
275577892682 720012384
730584235984 225517474
497402948568 720004831
441153673178 66572142
702424454383 18368896
660175600498 719997278
799145167192 291764837
112805240752 719989725
769952505288 69487600
618537784313 80530086
650214588934 41428205
516988932391 58460220
263137368390 17288817
256916033515 185531892
527686232648 579647432
418666409960 436238621
28795351446 397469072
378541058554 716031953
319488654598 719982172
723770497066 719974619
650976074435 41020343
752114474084 171498418
605665689154 222466062
481177602900 71058624
705947745581 111844824
588714621440 17583384
810705110685 7772037
282391631600 719967066
819919924020 398934354
507245015894 719959513
568568666156 719951960
334221589108 61806199
197146298896 371501858
705685263725 513339645
89335695590 719944407
831617853270 235306162
785094147328 719936854
549326283815 221370877
413366835246 719929301
161258495280 719921748
901684791036 717920203
736726853493 468860028
456297158150 127320921
865344850140 98181447
461828518922 230207887
839466677561 89593686
980829236962 72070726
414880999450 719914195
912858648234 106497300
566297419850 719906642
684802257301 15589392
244537526500 129843623
236547793847 35529312
77979464060 65371215
795693296756 701137437
378237707821 32538324
502924619247 448466928
353703439314 306447869
364341841683 33391813
181508697070 88052874
720274955590 381675749
93584958489 6631534
726798825474 719899089
109860962128 80333708
34068702144 318577987
473836174043 53573429
347500692372 437447101
766604632515 274936753
439864708816 401993319
575767736475 249687074
130975211200 625282658
740426303310 596747424
53752836796 5536349
256115982396 182163254
728571823435 170629823
246051690704 113242129
717713840250 719891536
586126202005 361735829
829876086964 215419113
96544599915 188250972
595066539726 719883983
434309253974 213885854
85158617118 263395769
39665872611 29940092
673662947931 42621579
490589209650 579979764
400242424975 142532663
361128170208 719876430
657545488909 241227714
492909875235 52878553
493617538058 311621674
284662877906 201430957
287979678043 142306073
592795293420 146973827
7554 460332691
203655092992 719868877
855502782814 649044396
551024854514 44305898
528783154432 276983616
224858558100 23467171
706357608720 719861324
650333533172 77954513
658518005230 9705605
882108822897 279309940
733893588863 24834264
735456424599 366584855
693487212986 719853771
984206740154 476511217
449706776142 719846218
727555907576 310012885
190784697258 719838665
816891595612 291160597
257298064255 10687495
906227283648 264460742
819919924020 300768013
390971484891 13829543
859391473046 374424869
349544034862 67803281
668503503620 491639876
65866150428 719831112
196131289397 609398699
731916864239 1639001
572828427725 88234146
877316749359 31420480
757416767878 116391730
922126007790 706620915
39368276858 719823559
391411454288 291107726
717713840250 215177417
15510507902 96942755
959223030788 560107821
190784697258 602721847
182909339684 65348556
53295865596 72387952
288987799206 59766889
314946161986 719816006
342201117658 719808453
179446079324 83045235
606422771256 719800900
506634643264 530862605
198248266084 39154752
966793851808 576059757
919854761484 719793347
529376804720 486821062
107505666038 719785794
365670662820 487561256
239791669769 96904990
916069350974 719778241
719228004454 708788626
49967426286 203432502
706357608720 527403331
875471167068 328578159
912771411084 156097851
505880098970 418186951
878646061441 177125403
246669163560 74185566
473945042579 184685956
561957936772 435256731
25351963435 299650169
864587768038 129972024
444669418929 425702186
295262027334 719770688
574047420689 519827672
533742889464 719763135
578410733482 719755582
658832972477 258977264
830975863782 77629734
686975510985 376577474
167315152096 699830768
382326469064 719748029
349014856576 241280585
811592020898 719740476
399425953634 81489317
459130120660 33724145
312867758876 444373202
997077135888 648666746
386111879574 719732923
332104643039 202080515
935753485626 226522023
30283291634 719725370
666989339416 719717817
613459066872 187480566
301816698758 79487772
514353004586 110462625
862935724225 22530599
546834059388 85311135
927568991315 36518755
735883810698 719710264
108666924276 121437134
293431491025 91617890
651290875516 477462895
629330026186 198084978
847931961794 521187212
189270533054 719702711
98219431535 21208824
63517048204 13580294
820677006122 719695158
937791896007 185335514
610556911329 138401172
448117490206 16518411
107896171244 189429240
704419170253 251665960
646172874922 79132781
898842190898 314710851
307375340966 73619091
630649398520 424327540
969822180216 719687605
282487773737 504510188
594851105913 45484166
35836012696 42598920
181526378643 45589908
815772362672 245291228
455156315671 501881744
211982996114 631680049
276334974784 719680052
950138045564 527879170
551912859912 562804242
171100562606 480914616
751782534840 346667594
313431997782 719672499
455435761565 98747922
771096776829 127623041
344253788103 38761996
174885973116 719664946
472419239202 719657393
749177922179 169368472
100460322334 4184362
238308321805 86874606
500050334274 75756590
334893828361 323774451
903331699215 409712485
589766965012 719649840
173371808912 299823888
963376929509 63112868
218796735032 719642287
947109717156 605380503
185485122544 719634734
22712470614 719627181
246620227673 20038109
924952188112 66141621
436079298306 719619628
46939097878 523536195
720653753646 36292165
829004909244 719612075
816291615910 471299647
233606710142 228735052
760606126246 95787146
297533273640 75386493
382566850842 412084127
539332952558 84079996
160501413178 11540984
289962452620 695185673
965658666932 42221270
564026173544 719604522
272962396148 225441944
305861176762 719596969
973307223428 64479961
637242877258 78513435
476606016132 191551633
373753592346 39577720
960737194992 719589416
848849613123 59623382
996142649328 89782511
107505666038 719581863
331601968230 33376707
7570828574 719574310
959089856698 11087804
504551504423 351720551
834796546802 186710160
241509198092 613333812
569485328042 496481349
657904354192 719566757
383969933075 340897102
625349823806 719559204
618662990394 312626223
414123917348 719551651
947545102288 132970565
99177762916 719544098
956863648931 43762082
12870403288 719536545
762867644288 122690932
754810863248 702028691
468969725708 4524247
962508078113 224618667
920067876932 239905939
374755648044 613847416
741940467514 220691107
423280066938 433066361
127189800690 276296293
159941925109 152434646
47696179980 336508809
838325880400 225275778
199869682482 644905352
367941909126 333555586
642005630050 719528992
220557028847 359515247
140060196424 719521439
578501686708 408103696
592536271244 64049440
460867989618 111436962
90490511119 306523399
807109204539 21699769
394439782696 719513886
487198987206 286832728
41237424509 311757628
900619592258 235487434
536014135770 719506333
704843444516 719498780
377207750935 315828695
238702731506 341924310
202236270307 425603997
792010267161 100530430
673593498096 118642524
390978320356 162570772
942567224544 719491227
806743073270 200101629
587495718706 719483674
162237424098 490235018
307375340966 719476121
252108347520 719468568
516500230632 318155019
231667130766 599489163
762381684268 679754894
402767685818 522546752
648173285754 1661660
836575730264 719461015
766413632251 422983106
121133143874 719453462
660407825036 228833241
788171117056 650690950
275321944577 159141710
710143019230 194089441
311622269988 146679260
708628855026 227745609
523900822138 719445909
187756368850 719438356
68451835677 301802774
514058754812 719430803
804778281980 52206336
998591300092 719423250
216666850674 442726648
499064079046 526987916
398796222665 90756848
681097663891 131958463
949380963462 719415697
137544444808 27938547
93121106100 282671025
321759900904 222775735
489282050517 253244537
653272948070 12213201
140060196424 655894967
997398916347 244090301
876701081670 719408144
875877337196 8942752
576758425314 57576519
476609701996 238470869
928050140074 5649644
556795365925 178711533
236309043517 519918308
994805889582 719400591
742535810080 80379026
801749953572 89253801
267249989560 719393038
766924176880 235034254
763895848472 560477918
284305402375 64147629
55267001000 520492336
111291076548 719385485
28012045328 528173737
731606284879 188530433
728014948704 147940611
768353528853 5105828
464848418182 409387706
761276462143 271583221
320841139690 7915544
613236510174 717565212
889839767517 309144290
163529741586 249460484
385354797472 719377932
487560881242 298487007
147929512004 67372760
177401521207 111301008
444289918850 58769893
459141880681 69064632
218039652930 619821839
719228004454 138582444
493650733493 464433970
637889708219 171725008
774514084331 570024910
515572919016 104322036
859288193324 719370379
192454468368 252051163
210924564824 185886883
607081815824 19705777
944081388748 50099049
458962323212 412922510
973736769685 47553688
391819482454 74706723
899957156799 111867483
620292451143 424063185
142686207140 347158539
286177042110 719362826
466362582386 330247372
775781462219 130659347
99177762916 681431660
984206740154 719355273
906227283648 498044820
501188359078 607963629
428956717624 249770157
244537526500 465989888
401740493736 3096730
563485258302 288313116
772980833696 575236480
606745080425 351924482
424723066776 527750769
477092141912 251764149
869617497127 42749980
248322937010 100643725
26294932420 13534976
669688531149 204036742
594309457624 154745864
941810142442 719347720
701194501610 172729557
931411978344 46979660
951221855340 58815211
423965984674 350119315
777070471493 305390449
124161472282 162147804
793658391373 281568287
401628422322 320647509
102963173426 564360160
535932752601 37916060
197922784655 51420824
302088961343 413821317
305473723374 195048672
975121754930 318525116
961101272251 273947310
579167815584 479018813
280120385294 704287038
255893758030 185645187
773333120722 228319637
250594183316 480801321
503261483047 79653938
554542156183 18950477
604151524950 673349950
77222381958 719340167
457277597162 86217495
385668511327 54396706
280120385294 452009285
723109859221 208417482
285681777200 105825083
975121754930 719332614
48519358385 27674192
339929871352 493784928
505730851690 719325061
137475304646 23165051
698029705598 702074009
984489902124 158265562
89768633550 254105579
991020479072 175184282
134786030002 140349846
914985345226 28535234
972093426522 117547339
173961418751 47772725
975232058942 81496870
361997852434 87131408
560240763034 702104221
725284661270 424539024
754570957715 128703120
685546091441 121391816
832790319754 719317508
612479428072 33376707
567493625819 157940783
660053582189 58694363
852407066946 28973308
374284159978 165440912
51912451375 141943529
194570107768 311833158
960159866737 432764241
710143019230 719309955
199457764927 60288046
24226634818 719302402
674708720393 357800716
414880999450 719294849
704086362414 116557896
939587242889 58830317
51591176967 239520736
345045410074 12235860
481847689548 145010047
713171347638 719287296
353557349188 353261363
773055902963 442537823
930453910912 719279743
961524322928 680479982
945009621830 322528206
39368276858 719272190
281634549498 719264637
201869617881 140002408
224853391848 129209171
58801546574 67131064
655633107886 634965604
435837111767 136256120
413366835246 531761412
388383125880 719257084
179428465728 616528731
141574360628 611309608
709385937128 719249531
123049437351 52070382
972093426522 621853596
136274785914 111482280
236403878985 277195100
951331910103 215524855
673803078334 618296133
242849145204 112350875
208502160329 394659356
746482960126 678319824
955437620278 569496200
744656109681 16873402
647305204764 719241978
204146015333 32674278
642269713142 59880184
199169882332 236325817
86448623388 192722348
717713840250 719234425
304053843269 89200930
586738636604 644588126
106443216552 162668961
644695153943 250736941
158987248974 719226872
585224472400 719219319
893356887914 36435672
799478707266 719211766
503459605384 719204213
17090088639 230117251
50063530658 470166697
808990444543 224694197
548983211449 620297678
515572919016 719196660
147631017444 127796760
60738119450 272859678
136836291040 33119905
311917833578 353049879
318731572496 719189107
927948582436 188779682
36760960223 260132873
482289282840 221416195
201383846686 719181554
546894732637 20778303
9084992778 719174001
597209370332 29131921
952893537359 4388293
501945441180 264075539
96906516610 413209524
897899380526 704959255
851329072980 173651023
193468110774 295231664
455763432958 719166448
314189079884 228198789
906807195435 3595228
357045723273 189353710
91606941896 671862009
16375960448 134821050
417909327858 231635404
907357310231 19426316
71262834063 388564085
812349103000 17741997
458034679264 125311823
479232978120 719158895
595066539726 719151342
677588488844 659301370
231089394649 446442724
539819894062 359062067
191541779360 719143789
992295644103 107781310
352595603851 106164968
914555186770 358707076
103720255528 401479715
644062651023 80492321
719670625360 113030645
124918554384 719136236
909828008608 135787834
275577892682 719128683
625349823806 719121130
553427024116 711500153
467593464178 124994597
177157219422 719113577
610965263868 666605121
643983367182 47357310
191541779360 665600572
91743802256 152215609
778831120299 116640979
984575590909 207798136
829761991346 690117610
477718813916 719106024
834304483958 719098471
6263722312 23837268
288034814943 165335170
393375837716 38890397
197901726891 365127126
186269176409 86164624
37425382121 147653597
351286102882 515310978
24226634818 716016847
510273344302 719090918
624592741704 719083365
617779002786 103846197
224853391848 719075812
889425470767 75144797
544342038892 702768885
953710431668 400309
797964543062 626634645
310625720021 491798489
667746421518 719068259
410338506838 719060706
800029018846 16284268
871434996958 91051415
571638181073 501050914
591281129216 719053153
565065639657 333261019
602201862725 346101119
684402227762 418118974
189898497027 17160416
597337786032 349454651
947109717156 573348230
115539017672 5475925
16965947531 311818052
612479428072 719045600
49967426286 208515671
193453050092 278524428
898656462628 12107459
6636326908 31473351
664718093110 476292180
486934753054 516527011
491945108698 78347269
803722048613 25959661
758596273758 63611366
588722340606 116890228
319488654598 719038047
542945459792 115810149
960043595855 173167631
212648445626 50423828
665475175212 719030494
698973105104 388133564
816134513510 719022941
711953593366 63165739
326706901984 149640036
727740744592 429614640
10313729518 241325903
357342759698 719015388
710177717712 599338103
522386657934 719007835
193958284962 70696080
455763432958 174897268
106748583936 719000282
394911950938 211582189
16655813798 718992729
956529579741 341221881
888057313200 436555847
270131495607 20385547
565540337748 121482452
965279687604 349628370
580681979788 2213029
937928008620 27153035
48913708068 122698485
67380314632 303932720
898915258620 68437733
68137396734 718985176
231667130766 194519962
810077856694 701454663
138546032220 718977623
933482239320 718970070
836575730264 344824662
283905795804 718962517
12144688795 567932729
942567224544 23029097
900927708934 718954964
461820089774 163326072
36540412623 232156561
619293166990 718947411
433715309119 5717621
903956037342 704853513
366149923329 165312511
785030068082 11654279
450990883925 27092611
760867520064 718939858
945875950524 210215096
785984471903 280238959
587222119240 192699689
727356606971 76655397
725493607462 503558510
843389469182 718932305
437167473716 337150814
238480869684 76655397
638220219540 561829905
517844165322 718924752
848887483865 350632919
468011424133 583197342
331304025445 151709558
116590651262 718917199
903198955240 718909646
570839912462 610161552
523143740036 718902093
795558793338 868595
175772264389 319053826
72265222499 207103260
28308545896 217224280
406881629169 314091505
968656277289 90507599
33721596882 271787152
746847369717 197004899
121184489168 260080002
569804283679 171060344
461820089774 430490788
534522766520 640955133
921368925688 353095197
179428465728 718894540
940295978238 718886987
572354076666 718879434
782445545995 155841049
507533480070 289921905
152190761108 564632068
316271282559 150523737
362992400856 279612060
604908607052 550062331
638977301642 718871881
37854112654 718864328
302832848354 93838472
626863988010 237708016
942832244208 313774279
396711029002 541195109
715442593944 250072277
610208181766 521391143
428508477286 718856775
113910251799 212835987
508759180098 718849222
728167020806 89306672
607936935460 718841669
275577892682 718834116
43417392810 151037341
416984063511 31556434
239866210326 37923613
739669221208 718826563
9346137753 366652832
723013414964 479502205
52568179770 191385467
65866150428 331848608
31040373736 718819010
385737908291 103491206
555698270422 520650949
610705123848 144050816
142666614658 60877180
203027393780 90749295
13971713365 30400825
319701951318 67954341
485289634936 409455683
701815116108 718811457
410408863033 188568198
602972064388 202224022
759673535083 216786206
282391631600 718803904
439107626714 609700819
495953876118 439403328
608694017562 140244104
915312268872 478678928
629438064298 394349683
847174879692 718796351
52620741097 166105576
842210121915 126754446
321957721527 308751534
68189874978 332981558
592038211318 399969115
531471643158 718788798
740426303310 89095188
592038211318 718781245
213702904038 338910663
154444756362 195086437
202898010890 227783374
767405695736 134798391
296776191538 718773692
467876746590 599934790
278606221090 718766139
172011635272 42432754
700574597094 159753503
389897290084 718758586
652272546073 2371642
813106185102 620856600
105234419732 718751033
503483850514 284521510
972093426522 408556876
939399082959 90454728
88584361321 29660631
612086800879 89616345
479990060222 718743480
696895986004 56911855
436549011823 238871178
239237951786 718735927
69651560938 385542885
772223751594 718728374
710619492682 225343755
928939746708 718720821
240752115990 542154340
354358442621 669309095
335387378740 615539288
831496015827 289816163
642762712152 636430886
367941909126 718713268
693927054388 65907478
483775470732 275216214
123404390180 718705715
772980833696 718698162
862849446306 107441425
690047933807 316040179
84036120876 383873672
394439782696 57229081
769952505288 121422028
326302393516 465733086
249080019112 639066883
177157219422 718690609
609451099664 718683056
640491465846 22862931
552275524760 267678320
890328559506 718675503
47696179980 133650335
414123917348 718667950
575382405074 718660397
302075766252 718652844
781308736818 718645291
214254242420 718637738
47696179980 413859082
832790319754 217964474
682888063558 49796929
296634935738 43799847
293747863130 718630185
408824342634 564639621
237723787582 718622632
547370367300 260925938
59868580731 369681585
428508477286 718615079
254760816395 156958893
257868179395 87864049
313431997782 385618415
226822367500 254309510
386917640761 207201449
277567472918 226831696
683952953069 204769383
355071513392 718607526
801386851056 245608454
734726344472 12900524
11112927148 14788774
700309033614 102229855
761624602166 718599973
656433128793 351667680
411501653326 272889890
791907886246 718592420
476961731814 718584867
916826433076 718577314
489075045446 136376968
394283216965 56088578
771466669492 44049096
224359562008 286938470
498218052816 643923462
793422050450 343019495
772223751594 221151840
460305925570 630237426
46939097878 718569761
306618258864 152699001
472419239202 715941317
595066539726 718562208
588806329966 158726295
838498949842 162593431
796236750212 98083258
937267649830 609965174
376371679559 459917276
315504955585 114231572
503251686806 166906194
717713840250 193726897
489832127548 369394571
533742889464 452235875
877458163772 718554655
947749781035 38973480
411095588940 340368392
273938454826 63573601
967550933910 381162145
1514171758 718547102
244380583119 21019999
742401812307 112282898
997729775512 6442709
439584341862 114435503
290719534722 572177515
189270533054 716734382
785162713462 264589143
205448385864 239233722
757839191656 718539549
857016947018 328049449
308132423068 262610257
290380677336 220857273
293222695893 3429062
180942629932 595591815
552669942014 287172613
562672178258 392642705
457331993868 46148830
589875154184 545711803
414123917348 718531996
907927886104 239883280
548158099476 311108070
87293237207 76542102
703928346507 62040342
134541252784 84880614
345986528168 718524443
512544590608 416457314
559345801323 92478932
418145698993 129141194
545856203096 718516890
427751395184 560228669
537528299974 718509337
468987452599 121814784
46318400297 198651453
431536805694 663591474
653549281722 73460478
149145181648 376698322
704195926232 465128846
723770497066 718501784
199869682482 115258780
843389469182 718494231
690458884578 246061634
845660715488 718486678
816667158623 96346068
665807975498 18421767
296019109436 676431574
686673474068 718479125
395705068403 44230368
9202759154 79465113
520872493730 718471572
741183385412 718464019
308132423068 718456466
286934124212 57720026
479232978120 36533861
360371088106 35718137
562083686669 265193383
468938463841 76557208
18169978002 718448913
622698971679 13164879
325545311414 468852475
90092777692 718441360
553427024116 304333029
360233208497 22530599
251406953687 147789551
771466669492 718433807
290719534722 376985336
13132922909 48973652
999923626227 44192603
267249989560 718426254
682130981456 718418701
478031908425 299121459
464848418182 411147555
800992871470 718411148
971022208003 219724323
165043905790 439395775
153609818342 13580294
923640171994 718403595
499713848124 228364955
944473019351 170773330
838130945023 117237666
414880999450 718396042
660715768399 111686211
651194604978 404342302
291652420452 378918904
138779102694 423020871
66623232530 718388489
978738530015 42357224
519358329526 465340330
41639523164 718380936
129461046996 57100680
991826217600 381139486
458363400930 55899753
777523326308 438610263
306618258864 718373383
748293934571 236982928
612967042199 9176895
718158689291 44147285
50724508388 19365892
421438782710 94669302
855336911787 75922756
763345922501 107924817
365670662820 24992877
712050211342 281107554
140437763341 169217412
486046717038 718365830
417173703829 266205485
466672398893 122706038
611364757144 128151751
73436971448 718358277
378541058554 718350724
259814714678 499857540
361885252310 718343171
255136675928 718335618
455006350856 718328065
277092056886 718320512
369456073330 718312959
113712317881 297467352
668503503620 573612585
783579983124 677368146
161258495280 20377994
28769127430 586309178
355828595494 718305406
903198955240 718297853
629266603645 89571027
806292446184 718290300
366427744922 718282747
412617419439 373888606
47807949274 371547176
952550623606 455642278
212132802316 459826640
942567224544 718275194
865642022925 415460318
187756368850 718267641
354314431290 415014691
127189800690 439697895
571596994564 718260088
198357572694 613900287
8327910676 24864476
274063728478 71073730
3212123111 466042759
506822554351 162827574
740913418939 102373362
226367556052 304567172
897492289338 242156733
168829316300 718252535
42709133300 207699947
903956037342 718244982
845660715488 344356376
319488654598 118846455
966036769706 129299807
319144487453 156211146
656390189988 661914708
771156513506 200282901
440391424824 92055964
712414265536 31511116
115833569160 558793599
482442933519 155078196
235941839722 62720112
420295991557 125795215
426994313082 718237429
174885973116 718229876
503459605384 718222323
656249274073 59245732
920861606190 141150464
993038216892 48082398
301406850319 571497745
10599156982 200343325
593552375522 460506410
591281129216 170289938
346604265379 89759852
451978022448 718214770
830362553035 75975627
149558957647 210351050
262230532957 382808699
475346765678 33082140
758596273758 67312336
753296699044 682217172
84036120876 556640994
459151193530 283063781
255136675928 718207217
627621070112 355920019
205000599112 6495580
531747048197 177382205
502971160833 195192179
790393722042 532841491
914401589368 86391214
561754927238 552343337
927680775715 204293544
894871052118 461231498
633677726928 129269595
576896569278 4441164
557220705161 536678415
228419501409 103559183
607936935460 100009273
345311607600 617148077
229487275760 198137849
979552954493 34592740
149796748746 46065747
801181439668 492803038
745837277221 397393542
742329922853 275956408
245752569651 151173295
872915671160 160176471
772724319116 57387694
788879557838 718199664
403870816168 357891352
102455793504 261333800
33356515074 66126515
885786066894 718192111
294504945232 693909216
617779002786 213795218
130669874028 188930742
781308736818 655570188
112048158650 140070385
31516847188 225343755
503835797655 220245480
65109068326 718184558
857447845668 208372164
647632544231 165267193
417741485498 124813325
894113970016 406948087
387626043778 718177005
640491465846 616400330
772788799077 43588363
489832127548 718169452
437228849394 309929802
604908607052 118106261
717713840250 555402302
869887342752 718161899
389897290084 718154346
380494414602 135863364
928182664606 593363680
744211713820 718146793
242836146491 66285128
505086649173 604791369
215768406624 718139240
69838210674 170086007
920408630527 32613854
229395884460 179194925
15898731696 447001646
674560160436 19411210
168829316300 2590679
276618597487 307256040
574424073693 21208824
600670832672 262126865
570082830360 170939496
697610318126 81051243
745808024452 153152181
787214334040 5959317
735271919915 191377914
991653208988 287014
682130981456 667564352
799987515111 164073819
786109013320 337475593
499732609776 294053396
479990060222 718131687
987992150664 694558774
695609333266 54887651
495296742865 135304442
299804519946 305994689
945595552952 571233390
910012694158 72931768
219618886229 366056145
577653651380 718124134
44667851572 577728970
68137396734 718116581
408824342634 395414656
941053060340 699105680
324603286960 26888680
454664638436 176709988
481946648954 267972887
349800413488 685253478
163529741586 695140355
363095318034 143658060
229429321591 387045932
830186069637 144043263
411095588940 507093314
429265559388 718109028
577653651380 76617632
714685511842 414372686
534499971566 718101475
898656462628 614134430
320653938585 18958030
412717443818 391887405
703053686854 122502107
881951335700 8043945
276786984069 126437220
612630231270 320126352
137788950118 639799524
947866799258 718093922
624592741704 271809811
807806610388 498316728
990069534525 110651450
480747142324 718086369
35470440349 40635140
958465948686 117811694
788879557838 244112960
147459141782 13550082
679859735150 718078816
834489796813 250736941
755570958997 141709386
108455712184 239354570
17412895900 267202481
668527507054 157072188
608214039924 235200420
336901542944 623515256
860802357528 123204536
982277010296 279476106
336345672762 414614382
386111879574 718071263
767520176557 52410267
93878188202 290722523
417909327858 551610696
286177042110 718063710
566297419850 718056157
353557349188 530462296
103170110520 113574461
202898010890 554156057
696803144528 34585187
186242204646 333026876
475978883395 111807059
786226228327 301712138
981935493848 116746721
175643055218 718048604
314946161986 620380761
490152382301 78226421
499674194874 718041051
715040835174 47666983
844412144976 130417651
286934124212 705450200
161341548068 539963970
468633828692 708259916
984963822256 69797273
486803799140 718033498
255893758030 53052272
26497881124 711960886
26497881124 218493184
738155057004 718025945
431475105643 15672475
108551454012 328457311
232424212868 718018392
997559576210 167653941
473244766590 168099568
212483556083 60998028
506487933792 428851787
307819850122 269581676
321759900904 700351925
736640892800 718010839
216552377406 475839000
937187920768 38255945
671531832028 718003286
613236510174 283026016
471662157100 717995733
798993268809 195146861
455763432958 666605121
872915671160 717988180
836174454886 196242046
568482373537 26745173
865155383541 106663466
455988482146 289937011
749899837513 192457993
590524047114 717980627
650333533172 471193905
504289868503 310994775
656872622757 11019827
789377451598 43920695
650333533172 313630772
119707712314 159338088
381741995671 495952639
31406784872 100983610
115833569160 562577652
68894478836 142985843
344618099099 217413105
351286102882 717973074
1148267079 70469490
547370367300 87327786
149145181648 717965521
749511288534 717957968
930576405466 434191758
909835229276 63233716
701815116108 717950415
469207403512 121036825
896249081456 72878897
988200039436 502946717
563640449793 229935979
366607332603 473739266
887822279352 151958807
536771217872 717942862
199869682482 163711275
869130260650 296138024
866243475462 251733937
634225795267 36730239
177157219422 717935309
29105334119 57523648
493684487850 305639698
715965352180 92025752
976799962741 484887494
324788229312 717927756
913888264829 219278696
635948973234 717920203
885196457461 99019830
285794437748 125387353
580214343752 241152184
394439782696 618061990
880991077898 102652823
535683986993 150115875
816290951246 237624933
469026252360 202420400
58589579182 110462625
193055943564 291243680
566297419850 225472156
466362582386 717912650
218359250572 173379115
199066723864 1019655
409268587435 250223337
684799825235 255042151
716956758148 717905097
332202424177 3995537
176400137320 101482108
324248771799 285208833
744211713820 420158284
242445860322 415339470
67800291644 174534724
5611694887 196589484
713171347638 559042848
568568666156 160395508
64916633398 6170801
609451099664 717897544
866859014344 124730242
599303121138 111270796
355510614600 262542280
230910048664 717889991
75708217754 607933417
179966654743 46775729
930541676772 510295786
182456794136 717882438
51559673404 256227972
342958199760 717874885
94635270304 692685630
908744939026 282338693
95392352406 476375263
630649398520 717867332
364913580718 681831969
977393001236 717859779
529831517979 26941551
973607590726 554639449
334630296638 59570511
90560270627 211672825
20000597800 345685704
422745178990 343223426
639734383744 40801306
761005656881 468625885
696719540371 437061898
905583504099 177246251
125675636486 634708802
235982724111 91791609
153366838332 99563646
993291725378 705963804
956269522398 428013404
486803799140 717852226
196084271972 717844673
441729483280 245850150
527686232648 717837120
429265559388 364115024
43910769470 193122657
469390910794 717829567
75708217754 717822014
73436971448 626883894
894227370758 292233123
513301672710 628439812
679859735150 712096840
628378152214 315987308
933304419447 94737279
383840633268 717814461
88464276580 18686122
766655796537 141006957
457667603870 279226857
498917112772 717806908
254043742534 2552914
264221661152 717799355
277092056886 717791802
588867524372 38187968
518601247424 623318878
607179853358 717784249
446678447734 717776696
772980833696 717769143
104477337630 589118894
901684791036 717761590
444322132395 8678397
713928429740 452001732
137031868016 717754037
651090615274 671257769
793422050450 717746484
496645866466 430521000
785851229430 648326861
967550933910 349734112
747621559364 257579959
517568247085 1601236
594026348931 160055623
741183385412 644444619
617779002786 99019830
798854127443 548053233
684781335491 302233295
333526245228 40008241
12144394228 316719949
940295978238 717738931
482462760144 292588114
819162841918 359417058
282903075442 33014163
430973110604 288275351
493617538058 272436710
965406358967 138015969
96149434508 717731378
894871052118 717723825
968308016012 213961384
969065098114 444418520
557670403228 172593603
911350307393 54577978
117458596298 335322988
876255810067 194134759
915951162036 73762598
559483680932 100779679
208954667706 717716272
66926885789 211793673
171857644708 682700564
118861897568 717708719
507245015894 717701166
165043905790 656672926
52760048629 129020346
509699837865 381358523
632163562724 717693613
531096523819 195433875
240558147803 148340920
777095909997 355549922
875943999568 717686060
610048171867 97108921
508271679672 238342468
170137087632 158726295
243023362296 425770163
910384686961 324575069
321398852804 43565704
132934639860 135583903
151416427954 717678507
288448288416 485121637
135865647863 188696599
566606292232 202488377
309008759487 532486500
231667130766 717670954
548884531504 717663401
277092056886 717655848
868014177311 252949970
458362396381 294604765
980627443461 275540993
617779002786 717648295
414474414313 149466317
716023449856 37666811
726798825474 260155532
201383846686 717640742
32554537940 395588375
354709558932 10460905
716199676046 436359469
481397969228 11495666
681373899354 606528559
338233393240 133635229
175019812276 208500565
218796735032 717633189
709266381097 24902241
537528299974 506134083
132489375404 600395523
165563325600 65401427
639734383744 657005258
962850901230 74359285
946352635054 717625636
946852326428 163756593
120376061772 197692222
264221661152 717618083
293747863130 204822254
679859735150 711726743
179219504836 67795728
866101932242 259611716
181425984167 46216807
345986528168 717610530
96906516610 715948870
61940843658 65809289
240221918455 24660545
498735909155 78528541
319905119465 206166688
764709608286 240268483
41639523164 267512154
425970920159 162253546
616562426782 284929372
921368925688 451714718
947241962633 79480219
246051690704 717602977
324246868443 458973151
288685346874 99216208
614288272571 268569574
286730979130 17485195
211982996114 639588040
150659345852 212058028
943324306646 578484270
167798053151 34358597
212805245500 192329592
906522266063 84857955
927425582504 717595424
857802133833 346833760
685325762878 210351050
195150215933 25378080
721499250760 717587871
950138045564 716349179
47291936273 208493012
643519794254 717580318
465699920337 73868340
60579619745 619179834
596580703930 717572765
690458884578 717565212
201188692678 18769205
464848418182 140296975
902441873138 197571374
782364169973 100862762
347500692372 717557659
146116853240 175040775
354314431290 717550106
660932682600 354802175
858531111222 199769297
793003063287 86580039
717713840250 232345386
756325027452 717542553
644134238357 91527254
191198533681 248425723
564384374569 354726645
59809493612 499570526
407310178430 717535000
94635270304 626566668
81007792468 383443151
522144048427 143084032
607936935460 108128748
500151801276 100054591
516812977703 181581673
242266280194 717527447
688735895436 45763627
737814681465 151815300
682130981456 482727336
678345570946 717519894
774321241541 19328127
855874820935 111663552
387266491172 93740283
400087913254 221121628
20441224308 717512341
390654372186 717504788
377783976452 717497235
571513685380 34570081
26497881124 717489682
55267001000 717482129
624885926505 243131070
559483680932 390837538
532985807362 286092534
210605216431 198651453
89772138142 68709641
196406596247 89623898
114469415089 197979236
518148815577 282958039
921368925688 493558338
623593979114 114956660
888814395302 224074851
686895041323 248229345
355071513392 402068849
470627200534 24849370
635509532547 320957182
908498529954 717474576
808563692490 457621164
345545418268 202979322
884720316747 181438166
763716691718 98226765
137788950118 59306156
661689764702 399984221
518279308758 45038539
711023721283 98883876
13837217094 403828698
675317242538 515877453
891085641608 717467023
218349635603 140878556
433099158038 264030221
292862886485 82153981
241509198092 717459470
708701220319 373881053
562512009340 685963460
45247929525 53369498
397468111104 575553706
818405759816 717451917
391020088446 60371129
520872493730 534442727
457277597162 557539801
344682012585 268531809
66433728166 25453610
677588488844 520983281
208386486134 226151926
991020479072 483497742
150659345852 185841565
630851025855 357710080
464091336080 717444364
901684791036 492976757
690458884578 633009377
771263380903 60544848
783751617496 1457729
998328335250 73649303
32745311614 380905343
49049503455 31314738
835950289399 57123339
336951279449 44781737
658661436294 640653013
506487933792 717436811
164286823688 75665954
929696828810 717429258
540324419356 14426230
796998809741 100711702
385037715385 31216549
726798825474 717421705
767681258982 133446404
638715515068 72100938
933482239320 320451131
713928429740 642601687
894663035351 164149349
776766244206 137192692
696410169897 27915888
425856990707 69646213
900170626832 717414152
989037266421 256953060
694244295088 717406599
255893758030 317195788
933482239320 489608119
978150083338 717399046
190027615156 285556271
764918879257 68407521
602849751106 274732822
388558582070 298962846
127946882792 408337839
569325748258 24094070
526344571411 501428564
74951135652 717391493
239237951786 717383940
735883810698 566618507
40882441062 717376387
475752587962 140674625
493932339545 290737629
938024731932 521934959
584467390298 717368834
523677095131 72448376
238832280562 18784311
264978743254 30733157
801048393573 579896681
711657183434 717361281
253852515680 52697281
9510000088 215925164
885877971798 624565123
825976580836 318683729
487399572227 58671704
660761448943 34864648
223376562123 57266846
763311427950 420339556
49651258112 23278346
613236510174 717353728
899413544730 717346175
572354076666 717338622
727555907576 130629135
625570288323 220049102
151239929856 80401685
236427421686 481624598
807527293301 210857101
899657544395 8436701
769952505288 182933660
392925618492 43376879
810834938796 717331069
741940467514 297074596
304347012558 481382902
926668500402 693924322
25447153894 118144026
640491465846 717323516
775724837378 178990994
124918554384 717315963
609886016510 112902244
615839990291 144934517
113562322854 717308410
871585732179 327762435
343980112701 154564592
372694088124 122690932
355437441136 265518162
300161029099 118770925
940295978238 49064288
292233698926 717300857
962251359196 717293304
720742168658 594443759
322065502837 197269254
642762712152 573748539
793925858209 187775133
944346121398 800618
538707647647 252655403
501188359078 46398079
851717372304 717285751
934239321422 223319551
381358651115 139488804
475929305503 196378
643519794254 713335532
806046656864 124375251
244608094179 353080091
559483680932 146671707
239995033888 717278198
354314431290 123393361
126432718588 58437561
181424851217 119631967
367184827024 666446508
190994587575 176876154
507245015894 717270645
493868765944 96353621
747240042228 205033738
946943989636 121527770
737786078254 47991762
420937656266 662873939
679102653048 717263092
470147992896 360784151
589009882910 717255539
935810707154 410007052
124571585076 40008241
860802357528 659120098
837069726676 119828345
582196143992 41919150
44730224246 294249774
123404390180 717247986
969822180216 543921742
139703551723 135757622
27254963226 717240433
208954667706 41805855
635948973234 717232880
732098400188 717225327
435616526402 422492161
119618979670 512901571
374337635218 327739776
127298216452 468082069
597337786032 717217774
239798339068 59313709
244180942223 198659006
878215245874 572117091
326724145483 1978886
296776191538 717210221
764229449376 372838739
80762690471 139435933
902968740206 144186770
299047437844 717202668
373371138638 437492419
876359981043 159859245
595823621828 717195115
508248907377 156921128
138832774312 291772390
534499971566 717187562
817749079743 492055291
126492780044 289483831
62386893220 27100164
44667851572 677662713
816134513510 94858127
193813025666 511738409
753913401494 15393014
892599805812 450944312
357098881287 39388895
987750991333 201143943
179127078775 15332590
192298861462 717180009
29526209532 555900800
187756368850 462953582
547370367300 593507187
663961011008 717172456
850960290202 495272869
821434088224 617888271
652315605726 248886456
110354037074 78943956
602399547394 132124629
721499250760 85454642
107505666038 717164903
644138755051 91164710
646548122662 501156656
199869682482 276666390
319488654598 588930069
311160751476 717157350
92364023998 717149797
796526520651 575946462
459151057576 236846974
784275010184 1782508
591886690991 87229597
490113167125 10838555
555771164425 226786378
45264757609 48324094
282862145735 204678747
340930416856 307104980
546390494763 176249255
589009882910 717142244
209711749808 717134691
567811584054 717127138
564026173544 604798922
465691891498 159428724
84458968028 220638236
897501677717 335307882
143845606934 717119585
215768406624 283592491
548884531504 713063624
582597102550 55748693
332359050332 433897191
691256428101 664014442
817279623434 72259551
278213359754 215842081
656088153477 216891948
461063007672 717112032
722256332862 717104479
42396605266 717096926
298290355742 717089373
781496527057 238093219
727253976807 225645875
893077434873 47825596
725284661270 717081820
333116132434 717074267
140060196424 568967490
394343640965 50000860
589009882910 717066714
762114066778 140047726
721499250760 571845183
882757738486 543808447
420953797027 586301625
737090968517 54094586
514390067157 325655148
620484463509 66496612
552454870745 117962754
513101752759 87954685
340952101519 202193810
553948974181 49600551
22712470614 717059161
147631017444 717051608
573868240870 178975888
825976580836 570908611
157005229697 204255779
293747863130 717044055
160694943697 372445983
314946161986 717036502
82916306355 38218180
593552375522 461344793
350529020780 266009107
731596367790 304944822
381802782215 476541429
159039349568 546300937
111849522709 140516012
370709674546 37379797
869887342752 717028949
296776191538 717021396
122647308078 232005501
573111158768 229022066
787230625861 88672220
972850508624 717013843
860123245045 628605978
62080739918 436034690
563269091442 717006290
645033958458 705593707
914555186770 716998737
338694714968 81156985
347591222630 528460751
842312261134 193553178
423965984674 309982673
669133484244 8738821
453492186652 716991184
137985766192 190562190
497916001199 189738913
101751310494 127706124
325429373270 40846624
850203208100 431812563
557212434626 716983631
744211713820 716976078
223375240348 466254243
767681258982 716968525
9842074880 716960972
330954162932 538921656
880588306620 592555509
393682700594 716953419
345017977578 8089263
853988618610 716945866
336901542944 63022232
147245316352 67183935
438350544612 716938313
683962114858 263206944
938566191396 56821219
360828293855 104510861
938101598813 404251666
586738636604 593945261
572013134652 257021037
67189624447 34947731
728312989678 716930760
239237951786 51239552
181566636133 20430865
1369668168 12598404
580134584072 122690932
456520515060 314612662
90354096386 95975971
486803799140 716923207
355282687719 404025076
422258388546 32334393
143845606934 575191162
239352538349 569352693
257842688020 59162649
551912859912 716915654
329872959347 134700202
660932682600 694505903
299175831291 582880116
931968075116 121980950
507432269870 344212869
75838544769 148348473
436855889807 293358520
387923125927 110976229
864840952151 276077256
814420013940 48679085
179956420428 24320660
125675636486 716908101
854375067855 140448035
729827153882 716900548
766167094778 230774362
786608311532 716892995
934264661737 248433276
500431276976 610931958
655904185056 237330366
953759412873 66390870
122647308078 716885442
512544590608 716877889
117589852332 65001118
791907886246 685442303
137169219321 183832467
126447862353 432696264
548884531504 716870336
76302079932 40536951
257900483576 190275176
945669829154 552668116
786742301752 457409680
247565854908 303192526
910769776260 416411996
948623881360 716862783
235167869112 102705694
455866025357 573121640
761679603112 310904139
262707496948 716855230
687802284618 132660892
831145828941 44215262
323413410405 390354146
240752115990 643674213
114319404956 141044722
44784704035 366660385
74194053550 679415009
910769776260 706953247
889571477404 517697726
956028974860 121527770
96149434508 514170475
642762712152 397846722
874429835364 219475074
375512730146 716847677
714685511842 671325746
256919288858 87962238
161418626433 281862854
190617670622 15158871
324788229312 665932904
467119664488 712074181
756325027452 716840124
464848418182 716832571
906984365750 716825018
628378152214 716817465
273563297316 445068078
936617427572 455332605
961610215644 174073991
157288233054 95749381
271375413471 100303840
925154336198 716809912
966036769706 711039420
164286823688 716802359
709965048297 29101709
933252583208 71149260
651847697376 339205230
814000263518 84586047
656029987824 83324696
766167094778 21586474
484532552834 716794806
494077863196 186007731
32554537940 63120421
595823621828 716787253
160320806248 70620550
500816827414 40015794
308889505170 684430201
309925089041 173379115
399739357410 716779700
197598436176 936572
377026894350 537192019
843389469182 605048171
602637360746 383503575
30283291634 716772147
64835990017 142698829
268007071662 681431660
611121467461 530719098
598642860943 98929194
409581424736 191136218
683645145660 716764594
168505489384 35310275
408085682299 404871012
685916391966 699944063
836575730264 716757041
113562322854 716749488
396197561362 454992720
764652930574 716741935
329330721924 306296809
257007379497 65899925
424314434776 216008247
950138045564 314159482
795579820890 67523820
501642868406 118740713
342604123079 152026784
283550691915 8482019
204412175094 716734382
333116132434 343276297
164830926702 171128321
356648397708 224248570
983752201020 216265049
962251359196 716726829
664162336223 135802940
6813746472 716719276
751803501968 117358514
918340597280 175003010
925458623909 61428549
690616719619 556051860
960350761259 195554723
810834938796 716711723
287026769310 482659359
706382057781 690381965
452349947274 300511211
776009162104 352445639
93878188202 192155873
125380420334 100953398
97478905609 119586649
296496715838 100054591
409581424736 577593016
310097826151 161203679
439864708816 221869375
696165165683 115930997
469471138760 250729388
305989864776 546663481
615265011019 166022493
617021920684 468565461
405567883820 45136728
741940467514 716704170
628401596726 624701077
84636931814 100205651
51481590490 115062402
827413229007 6404944
256436418421 80643381
385079007636 189935291
963008441298 716696617
741683545072 111104630
633677726928 716689064
269339337373 122320835
859513559738 267595237
456520515060 25302550
911526858362 58362031
852474454406 716681511
753785483886 152948250
906984365750 280805434
247568528670 550991350
271035400070 629436808
736640892800 716673958
99431060324 174950139
105827073430 31639517
359889229771 84669130
571596994564 502516196
860045275426 716666405
665475175212 716658852
995562971684 716651299
582772928837 133189602
514210366181 275850666
862316521732 716643746
787365393634 716636193
406033140661 285609142
4542500166 716628640
426994313082 573333124
265082347755 228969195
11800491438 123045923
351286102882 716621087
361128170208 716613534
216525488726 716605981
747240042228 716598428
349316749986 161505799
541313710484 716590875
375162271352 122600296
551912859912 537433715
180185547830 716583322
687956834104 9108918
921368925688 675079587
186999286748 244777624
916582312969 49781823
731341318086 716575769
167512564857 38180415
260436250642 654429685
951652209768 716568216
236725621679 87312680
556979515618 41896491
569631259555 371494305
508953813355 355768959
124161472282 716560663
408390453402 41035449
744211713820 516912214
472351005806 10664836
903956037342 716553110
902441873138 716545557
187904989231 203968765
637800144745 197095535
196084271972 204905337
500431276976 716538004
681373899354 716530451
727934093839 334900020
350920047143 70507255
274820810580 134821050
133702175314 113128834
993291725378 541089367
699543869802 716522898
856819647958 25952108
516110005293 59124884
946043770631 143997945
564026173544 716515345
242150961396 36118446
804021199878 605954531
988422150507 221680550
497402948568 354749304
672540451689 319975292
624592741704 716507792
135001615281 74510345
589766965012 554367541
238480869684 437182746
674000604390 54298517
263852554001 265631457
568568666156 308872382
979072153172 168530089
758596273758 716500239
457925871152 574028
724527579168 658666918
332778740330 289612232
251351265418 708410976
850203208100 151180848
341444035556 716492686
169097606413 49351302
75708217754 716485133
322516983006 716477580
769195423186 432016494
513635643711 229158020
634070037301 170667588
185759137831 349530181
883159958395 90432069
39368276858 716470027
479990060222 46685093
295652169996 102849201
977199977174 9675393
681373899354 311591462
470147992896 716462474
254531665928 515726393
966036769706 649323857
621564413296 251348734
369456073330 716454921
369456073330 272867231
916959743526 320707933
5370504938 464585030
432463482858 160705181
694244295088 17099992
808563692490 716447368
657946779393 103989704
955437620278 716439815
860802357528 79661491
252108347520 716432262
730164961807 347777885
102583824407 104352248
967600406060 660585380
364156498616 696122245
329330721924 710752406
52565385160 26994422
305866033341 306530952
577453693664 78407693
683844658155 110674109
824178952948 112003437
760110437962 99412586
919380002969 278886972
986030887031 288524600
767201643888 351561938
825653327948 223886026
939193966138 249490696
84036120876 247300326
157852064098 42221270
949380963462 716424709
35514353491 8111922
370389276286 534299220
115520097407 207435592
338145891735 56096131
78736546162 371471646
779794572614 338782262
664155689583 160168918
190494685123 103309934
777523326308 716417156
627784652986 30786028
624266558252 208372164
107505666038 550387110
724527579168 716409603
26497881124 129904047
840821118474 235517646
808250704129 2613338
611583688402 51783368
374474744827 198168061
666232257314 348397231
867257880721 80847312
212274692974 33769463
308235453541 304763550
574316685139 105998802
76859468267 102660376
93878188202 126814870
96950852720 423813936
92544253684 362294751
223339227644 716402050
593168479597 103317487
390888235725 144768351
48828313850 201295003
257407922234 82947046
851717372304 667692753
912283940464 716394497
545351089074 402340757
386868961676 157351649
959223030788 577676099
447435529836 710034871
877171882819 224429842
235025774523 301568631
805535364082 716386944
713928429740 716379391
929696828810 487697210
875515888381 113770839
204412175094 716371838
344472363964 366660385
575382405074 716364285
916069350974 419191500
882757738486 716356732
666426777276 392393456
343715281862 716349179
56791429731 585266864
138546032220 330247372
206752199018 352581593
413458196334 29086603
543371494310 83150977
169007008178 338857792
552669942014 716341626
352043184984 716334073
525505206927 407846894
374755648044 39592826
19684142206 364001729
409065925339 208054938
337322041113 30702945
130218129098 716326520
811930387745 329680897
817355931393 87055878
103654016124 1321775
780551654716 716318967
903956037342 116671191
602829373112 349764324
536037542517 317943535
822191170326 716311414
771846169977 94163251
743142164514 6488027
342201117658 716303861
774050164371 154270025
135908110829 103415676
383840633268 48014421
274063728478 59306156
506870712279 249762604
54151106486 317920876
566980762419 18353790
899303135382 913913
368787399093 601279224
815745013259 206861564
330087804026 716296308
117347733364 716288755
43910769470 111467174
224853391848 716281202
42744390704 67531373
462025131065 308207718
638772706384 4086173
695105404659 434705362
606422771256 716273649
45706955141 339582880
684595418396 376486838
819162841918 329786639
30506241088 188213207
434565134102 716266096
228845256060 361834018
984613235061 56571970
878215245874 372211840
380437925715 251288310
44248569842 268879247
181449934730 203545797
101449009222 716258543
938342531960 278864313
113562322854 383813248
161258495280 146422458
145359771138 250548116
363399416514 716250990
946152050439 109473182
722017477196 81194750
94221759066 208349505
653522015392 297542882
794179132552 716243437
524657904240 716235884
591739905989 11880869
887448179262 562207555
73436971448 40431209
548033535806 45008327
793820108656 271575668
988169623505 143718484
991020479072 372415771
121050174575 9977513
606106655953 155342551
905470201546 716228331
158230166872 632390031
940488171876 91572572
461820089774 716220778
322059067681 400626226
164286823688 695434922
767800452875 165637290
996320053786 81625271
972405493823 233161110
28769127430 716213225
894708398669 115855467
27287864094 641793516
304347012558 716205672
589009882910 716198119
475134579249 2613338
808563692490 443784068
283148713702 290971772
511030426404 716190566
445838630476 11707150
945626203026 311108070
559483680932 716183013
820677006122 716175460
561428955270 78724919
278606221090 716167907
278839699426 240102317
679859735150 22764742
310403669374 425966541
427751395184 132154841
45424933674 584194338
647633148471 235457222
901684791036 716160354
40125358960 618175285
575050866545 268320325
89515683580 461050226
417909327858 716152801
84793202978 716145248
632163562724 615697901
999348382194 716137695
949380963462 169534638
355828595494 450891441
520872493730 139957090
797317409981 284785865
414123917348 299604851
490019132275 130092872
441086134252 15596945
660932682600 716130142
11884458139 62078107
137788950118 989443
321021716408 469668199
180185547830 374160514
366119718882 13399022
6813746472 159897010
694792099072 43384432
228638802358 691620657
825976580836 716122589
987077709766 46813494
144602689036 716115036
592427122841 66806285
360653570306 89200930
822362887781 480333035
247565854908 615441099
98238797427 36987041
467692249865 6042400
55626878791 128642696
924201964134 906360
187756368850 716107483
837332812366 716099930
233343072677 210570087
784578277834 402771278
277183825836 582366512
425480148878 348110217
618536084888 716092377
434565134102 632843211
362412512134 77939407
413863905729 149791096
626863988010 716084824
802507035674 447711628
951652209768 552683222
950009055836 48792380
533064585152 18489744
31950132180 491798489
704520576831 66496612
690511906638 326138540
292990781028 716077271
809877838554 59774442
26190633043 78082914
82521956672 156490607
436079298306 132479620
319893661564 180629995
645791040560 16269162
736014160372 230396712
283905795804 83838300
648062286866 327052453
573868240870 369976152
292990781028 716069718
18169978002 716062165
965279687604 562147131
219690858766 180917009
383635652807 23240581
687295108627 5468372
602772718059 339801917
586738636604 344968169
705932677346 361395944
51649591869 60597719
172436544393 95326413
600366114440 705540836
278606221090 716054612
475447567610 575032549
739980087582 286734539
307192891104 36858640
476563266152 227058286
340298329351 196483742
320245736700 466027653
895628134220 15151318
206839088730 447923112
988749232766 564465902
192298861462 582109710
125675636486 716047059
477174137280 497531216
407310178430 716039506
880486492180 716031953
895136751552 131550601
642005630050 716024400
73739884513 314091505
385354797472 221227370
467119664488 716016847
215011324522 439531729
341098425788 53732042
206563412189 53648959
269359632284 57939063
467119664488 716009294
889236381412 217579271
1152836644 207730159
640724173776 402106614
647305204764 716001741
541167439492 11314394
556455352524 715994188
913174529394 313600560
630787935646 533226694
346959890425 53210885
557007091621 66934686
66715915393 407922424
590373161239 86927477
133246457506 611354926
123824994091 210698488
744968795922 715986635
774494997900 7824908
512544590608 344303505
448568826868 105228396
1038816556 432024047
446678447734 715979082
772495395239 195146861
719228004454 715971529
26116658961 126346584
69651560938 715963976
983449658052 189066696
950895127666 324129442
513301672710 557199916
744968795922 631627178
27471968469 286009451
96149434508 629346172
763236094328 332475507
179428465728 715956423
985893437537 375142404
412967931510 41843620
648819368968 715948870
408824342634 78347269
612957895516 17530513
532228725260 348918388
8616420170 275065154
720536085459 52886106
881006795691 183560559
639734383744 204565452
799478707266 69170374
896628717489 376947571
999512252082 64986012
974842694645 175773416
255136675928 15559180
124918554384 715941317
642332546549 215698574
887300231098 573756092
477224243882 161747495
432293887796 586550874
141388874460 70771610
784337065226 715933764
792534188559 47734960
193055943564 715926211
830166016422 287255696
771466669492 329620473
7407676627 33452237
177914301524 481337584
239995033888 663077870
332359050332 580251672
668894439347 294438599
617495055710 20959575
36339948450 715918658
29617072122 591702020
617779002786 715911105
566583829610 263297580
479990060222 715903552
625918292798 88166169
207609139333 138099052
509161135652 194096994
180185547830 715895999
462740316676 213583734
951652209768 676514657
119618979670 594035897
524657904240 364288743
394439782696 340655406
751782534840 715888446
965279687604 715880893
544342038892 715873340
244676343087 475219654
946352635054 188213207
856472799092 190713250
898656462628 697134347
56152302830 347762779
914555186770 715865787
827263687160 131414647
189887885062 14078792
109019830242 310821056
189555575721 75658401
336901542944 397431307
438554022432 114352420
857517446563 178077081
609451099664 715858234
659418518396 269762948
197133186888 117841906
454802284308 138476702
822640226388 195403663
605143686624 40650246
704086362414 715850681
756325027452 381940104
471089587235 392227290
947866799258 715843128
919374919800 147880187
31797455838 177284016
138646638180 281613605
898884155366 314250118
235452541276 688486162
249080019112 715835575
682314383402 525001477
868957946914 61466314
904177445984 187578755
257559201271 136573346
316532578188 184059057
49210344184 208130468
474226014179 269430616
931210993014 715828022
10258501982 203417396
745725878024 715820469
641248547948 715812916
115076487058 715805363
306116369973 204293544
595066539726 715797810
754053781146 137819591
948484423174 63226163
388559284499 512712746
890337320986 536368742
586738636604 715790257
98278208981 77516439
192298861462 715782704
660932682600 715775151
785986987052 538846126
574625322972 715767598
744111470810 26344864
152712733832 92267448
326565253022 10732813
22712470614 22417304
597058536922 229883108
689898475043 115205909
177914301524 715760045
693487212986 715752492
404910252069 1253798
968308016012 583567439
130229345303 250397056
112406593818 294370622
63594904122 715744939
534499971566 215283159
754053781146 715737386
844478173302 323162658
365852561719 389470445
346743610270 715729833
105991501834 591905951
804021199878 715722280
704969149095 423572240
135068028810 173938037
655633107886 715714727
367941909126 460000359
825976580836 699521095
466773405162 291462717
165088090840 213100342
527686232648 715707174
265735825356 667398186
311917833578 715699621
123120707459 72765602
49210344184 419229265
759353355860 549677128
306475152579 33950735
960918519863 24856923
946924042163 18686122
719228004454 158295774
343715281862 610252188
464439574698 256545198
714685511842 715692068
72144903209 448466928
948186472430 341146351
787365393634 461684678
219246825855 171649478
469798289402 303502199
578027804341 314423837
666847834367 42893487
46672635997 51080939
243780444398 715684515
317974490394 176589140
331332160370 37402456
973607590726 193507860
454306369434 632835658
337404587850 91368641
942877078816 318540222
190027615156 715676962
620178499032 352015118
997515791469 196914263
137414971282 20461077
259590421196 41216721
347500692372 343095025
162772659484 715669409
807049528286 715661856
995100517006 31375162
399739357410 715654303
709690073779 266734195
141009615671 421751967
24983716920 60106774
999348382194 715646750
559686554512 156331994
897578438856 241250373
772223751594 715639197
810834938796 715631644
956194702380 715624091
176400137320 710767512
444407201428 364734370
434474234153 31866107
887107388308 87584588
29526209532 715616538
487098275504 45748521
642005630050 715608985
709385937128 715601432
538503761965 344628284
579924897686 472493021
955437620278 715593879
628623254617 139911772
620963768930 237624933
643402511676 58769893
304553647532 424040526
425282653440 45061198
575382405074 653530878
81007792468 715586326
987678142648 206672739
666232257314 715578773
392845421144 35008155
829529434882 112554806
702638755246 381532242
578157224996 48082398
962251359196 715571220
995380778624 44487170
476204649712 715563667
224233041705 261968252
9877513556 532758408
204658674802 22077419
872158589058 563144127
234695459174 715556114
899413544730 715548561
660932682600 533173823
261102432795 31866107
580681979788 715541008
246808772806 715533455
733290920293 250888001
744968795922 715525902
977393001236 715518349
73061602860 115832808
588252800808 707746312
834304483958 715510796
436079298306 312490269
167409753421 479849643
897214059477 93778048
398982275308 715503243
973383954355 106112097
886543148996 612631383
785851229430 715495690
387172116437 82848857
238315784169 17598490
270809195679 39826969
931210993014 715488137
836338951673 183560559
621231311296 74329073
653108738297 29872115
356936484234 258433448
57538247306 47953997
578410733482 715480584
214254242420 472885777
573868240870 28890225
124918554384 425452937
44276923804 212851093
495131702262 157759511
305861176762 576414748
444407201428 715473031
754053781146 715465478
199112600380 715457925
794936214654 715450372
774704638968 272617982
717380398365 53029613
419423492062 608273302
880552762202 448232785
33974003036 40612481
92153227727 152600812
428508477286 596634129
955059623246 137849803
495584549930 113589567
32554537940 261114763
317532119143 99850660
670774749926 715442819
579801451860 61904388
965613311167 370580392
68894478836 486700214
378043112329 54532660
893989421452 20680114
41142453087 364167895
694013498473 20914257
3028335962 715435266
638271768765 199044209
879729410078 715427713
272549564274 715420160
542827874688 715412607
33311620042 715405054
907239694915 104223847
34825784246 715397501
565328121513 14063686
693487212986 683048002
562512009340 568657817
76644260638 505575161
378541058554 715389948
408320218055 436314151
788879557838 447386849
168829316300 715382395
512544590608 701280944
419577308907 300609400
966395559865 215804316
825490470162 40718223
146873935342 439607259
585584894007 217828520
264828537149 64306242
909255612056 715374842
294504945232 703697904
849787340326 233470783
8074704310 117562445
450088527421 126746893
526172068444 715367289
474786491691 283690680
135166383976 67667327
597337786032 345202312
605360450171 244898472
22235514176 375837280
835061566060 421336552
379637670665 84034678
785851229430 715359736
484789233986 114745176
731341318086 48716850
386111879574 715352183
829761991346 715344630
712414265536 700170653
474034341698 110621238
204412175094 715337077
785569495383 29751267
95995625622 15876406
433421051792 256394138
719985086556 625856686
18742261259 3383744
345009321840 59238179
670065274383 52108147
327816557720 715329524
815377431408 715321971
70408643040 265571033
40882441062 239905939
267714755862 82373018
834304483958 715314418
895628134220 522433457
243335135030 362241880
558726598830 503256390
190027615156 715306865
450301824141 55378596
987693037164 220154844
648332321722 80008929
930261521302 35166768
572924328166 77675052
11121227895 65779077
946865211846 54185222
639734383744 715299312
808563692490 110130293
35689393860 576641338
593664424277 166943959
434370690076 9086259
787365393634 309393539
838228340958 495287975
690234017068 110394648
130839612597 21314566
984963822256 715291759
56630279329 86927477
851300416898 344726473
637463137438 715284206
529200396852 715276653
189270533054 507327457
338415707148 580984313
152930592158 715269100
923200889920 14954940
483775470732 715261547
285043564212 192442887
593552375522 715253994
303589930456 715246441
207766128438 21397649
315703244088 715238888
506555948557 200177159
59921051422 74389497
699543869802 106618148
190784697258 521934959
728312989678 473474911
975121754930 296054941
824979155127 128816415
577726824844 617842953
4542500166 715231335
74951135652 715223782
195327189870 474524778
552015633583 71949878
294884332422 302542968
568421383062 79185652
347805206673 211771014
112443346716 286832728
492860455956 624202579
997834217990 297580647
928182664606 412741238
244573395697 279619613
871510904608 233508548
754053781146 715216229
782822901022 165236981
956951784482 715208676
846417797590 708373211
35582866348 715201123
105991501834 40559610
40125358960 188855212
14191777573 17998799
509516262200 105945931
502702523282 715193570
59809493612 715186017
224096309746 715178464
631097079936 1359540
18169978002 715170911
860802357528 49373961
359098982446 339771705
454249268754 59653594
266492907458 692987750
764652930574 349250720
339172789250 348789987
614602824809 58890741
779794572614 389832989
798912693405 134632225
183970958340 715163358
414249380231 577540145
402010603716 715155805
291860022210 314514473
709385937128 715148252
594764714699 76534549
153338582559 187631626
473852345016 13731354
597390324700 416555503
5686016407 142011506
381807555711 362574212
458791761366 380097172
100691927120 715140699
63336742988 150372677
311160751476 715133146
97663598712 715125593
644276876356 715118040
113562322854 532433629
400270265333 139783371
552457997687 92040858
592038211318 715110487
672288914130 715102934
633677726928 477568637
257004592440 340277756
735883810698 405233556
532635069107 101497214
398225193206 125712132
540796987501 396094426
749511288534 715095381
336901542944 276220763
244537526500 45861816
398225193206 715087828
530915342455 229339292
317974490394 715080275
514235026726 257693254
872602607269 190350706
629135234316 715072722
581194171377 76957517
381812676645 43550598
976224235722 154035882
994294325298 461526065
544060199103 27130376
776009162104 715065169
817936832217 136565793
746482960126 715057616
239773633205 87554376
587706862821 384961304
69651560938 653742362
593070222620 266530264
973047113214 446140604
617779002786 715050063
202140928788 186846114
535257053668 648258884
673045996232 715042510
292721343265 96957861
265735825356 643795061
621564413296 715034957
560240763034 667262232
253816465211 345723469
27123994612 74699170
24572350734 286515502
516390402459 271364184
22336392044 146158103
677588488844 715027404
724974324012 18557721
84793202978 336546574
608694017562 2356536
650333533172 715019851
406727789665 167767236
1119089840 162903104
970925967677 318411821
683645145660 311531038
940295978238 715012298
906227283648 715004745
318731572496 714997192
407310178430 511542031
210824404491 246582791
938239002989 452198110
654876025784 714989639
593039164684 86240154
934996403524 46345208
479136806177 3799159
900817458199 62803195
324031147210 282497306
495040024354 20287358
863381441455 305465979
832790319754 389606399
571596994564 714982086
738912139106 714974533
106748583936 70477043
523514048520 165229428
750531230142 10732813
95711723458 319854444
687139199601 68505710
458534038306 39358683
688216626686 419402984
763337667072 382144035
618536084888 714966980
504642789981 42772639
403680858218 314438943
798430404549 220426752
562968482448 136278779
922999020889 298962846
381048268133 32273969
602637360746 714959427
24983716920 79404689
248552789906 198606135
215768406624 454365821
866101932242 707829395
557212434626 386849554
779037490512 556686312
968308016012 377430963
255259903123 491254673
807806610388 320783463
106082145387 65794183
97310972207 195985244
995246667556 96119478
508002097996 609821667
735883810698 208153127
772223751594 714951874
683645145660 714944321
294504945232 78687154
688818774505 68551028
523143740036 714936768
223164610243 121844996
879729410078 357966882
152173510056 714929215
685167051689 344250634
231667130766 617216054
402767685818 236008591
15249861425 371252609
304347012558 714921662
679859735150 11744915
289209902318 444350543
246051690704 714914109
539145547522 522901743
669047251643 168930398
334630296638 535099838
152930592158 191876412
793422050450 714906556
296157994000 364462462
219053582350 148333367
984206740154 349824748
69651560938 520431912
890328559506 714899003
394786261465 63860615
563636137030 34909966
349622034693 39411554
994048807480 649754378
465988867905 199074421
986477986460 714891450
863073603834 714883897
670086913728 338366847
832033237652 507969462
704843444516 714876344
559169982589 29343405
21955388512 714868791
1675549156 491541687
147631017444 714861238
285419960008 647564008
316574255642 106655913
214295678178 395512845
300561602048 714853685
945284301781 152902932
941053060340 714846132
964928669888 272889890
762126438592 203961212
429448462836 342158453
956194702380 439826296
978907165440 175003010
891842723710 171740114
743481558163 136029530
401312933512 437817198
10599156982 394757545
288448288416 80688699
793454709622 467863032
732098400188 524102670
363399416514 398798400
329330721924 714838579
484111526361 378548807
640020914352 39872287
113222007739 161906108
220136795439 17900610
520193494542 256227972
420180574164 714831026
345682610960 256499880
640273244976 24841817
164286823688 607140352
99934845018 72939321
436836380408 48679085
17412895900 392582281
166558069994 202639437
885947451845 276175445
583710308196 714823473
654876025784 714815920
596211506143 192359804
553932803208 91149604
552839000813 126195524
801749953572 714808367
656390189988 714800814
566074478355 151407438
845660715488 227670079
860045275426 714793261
444407201428 714785708
385354797472 234679263
538131920628 56307615
451686235358 48467601
429064204367 125787662
278606221090 714778155
256957272895 77410697
115272419431 232360492
709597942285 346931949
379065221648 41896491
393465725969 139330191
475326614274 528710
509516262200 714770602
275697252741 21911253
52995754694 708584695
969822180216 714763049
804180764556 321047818
317974490394 714755496
888057313200 714747943
663203928906 714740390
559399110397 17628702
851717372304 714732837
289024816459 91565019
567811584054 714725284
806095615410 85296029
42396605266 714717731
217282570828 714710178
920611843586 714702625
970177843433 305730334
768064875852 220154844
295262027334 714695072
845660715488 714687519
101449009222 714679966
823337269693 316871009
829004909244 8466913
441578566787 262534727
396711029002 714672413
347604901113 608643399
74710082063 14350700
994170252167 557449165
790087750418 258033139
429265559388 685835059
286934124212 714664860
723013414964 714657307
254831761724 221997776
804778281980 714649754
210468831910 651204554
219000764221 496216994
601649912550 157102400
7570828574 550447534
761624602166 405090049
533742889464 714642201
120808999732 51821133
502926031658 439879167
991538969863 125462883
590252909926 82735562
489493821531 130160849
349771938678 714634648
83279038774 333759517
982158050546 340156908
938781814034 383473363
669260585722 572192621
248322937010 427031514
504008444129 26616772
629698393549 11238864
544063242962 185010735
21198306410 210690935
857235878276 400399636
612479428072 714627095
158987248974 554352435
276141701473 23565360
889278980332 56239638
442893037224 714619542
504558166169 279664931
818405759816 714611989
720742168658 153469407
894871052118 41443311
535644673628 300405469
772348957675 206317748
230256276496 267867145
7554 714604436
925154336198 714596883
478147220076 161928767
728633712717 195093990
922645480471 128401000
619293166990 714589330
141363904242 122313282
527686232648 589368143
24595002181 131293799
408067260532 714581777
470147992896 714574224
658661436294 479056578
443650119326 207684841
137788950118 714566671
84361224655 108831177
485466020145 369047133
737261160266 88249252
218039652930 714559118
247565854908 714551565
6056664370 692678077
494821319686 72614542
46029619301 51519013
95715945585 175191835
778280408410 714544012
477841958028 192737454
500431276976 714536459
67713401932 321032712
977661057206 358125495
331601968230 714528906
839874395648 115462711
392168536390 570342136
234695459174 714521353
529438271034 159964987
787926793018 38407005
255136675928 434584514
525947578584 1654107
553431291561 389681929
991777561174 604723392
87420157819 241620470
372893819656 218591373
495131702262 714513800
699543869802 323275953
416791620624 153967905
608442246266 41050555
716406733988 248652313
729329056597 174466747
819919924020 622865698
8065482097 77584416
4979025801 158152267
297725731633 143997945
817810976578 312830154
655008784865 117804141
339929871352 714506247
565540337748 714498694
461063007672 714491141
612806586267 377196820
300252480823 85552831
98420680814 714483588
395487745934 158348645
623582151116 48082398
913798104668 234966277
794235916006 569866297
892468844751 86413873
957708866584 714476035
465292187144 263191838
177914301524 714468482
668846462691 275556099
3028335962 480854192
296776191538 430430364
582196143992 67025322
877023005636 276273634
881243574282 714460929
12870403288 714453376
755583708461 454214761
244384835458 49124712
527492936678 146075020
994805889582 714445823
604151524950 556610782
423106000906 44660889
455006350856 51964640
56024083102 681409001
745114417762 371071337
533742889464 714438270
443650119326 714430717
723013414964 58535750
605665689154 247511810
163529741586 714423164
460937907739 22870484
514370897643 356501600
912283940464 714415611
443953802797 112199815
574625322972 162570772
787365393634 714408058
143520299630 108196725
818589093785 459320589
44667851572 714400505
245590187704 250714282
975878837032 380595670
267913550822 32749808
120578942905 215154758
717713840250 96580211
913591077344 4169256
301318684150 714392952
287843225545 298018721
600366114440 714385399
185485122544 339310972
529957478954 685026888
398225193206 636053236
42519228221 253342726
301233547140 22387092
152656471535 39456872
652108139922 408602194
26107429195 109050214
169586398402 714377846
783285801733 155720201
7462458536 13625612
215373120775 3768947
593552375522 257066355
59052411510 700412349
915312268872 556142496
954148376861 375671114
196942609592 594813856
495888784364 714370293
426028881881 164141796
179956412875 30340401
885786066894 714362740
343359611498 69631107
31797455838 714355187
548884531504 138809034
767728080029 314552238
131217186661 240986018
109237870246 18935371
18169978002 2839928
582543091047 267950228
459548843468 714347634
307486324748 162125145
177914301524 714340081
526786512547 91527254
713501285337 18769205
602637360746 714332528
977393001236 714324975
782065818920 23995881
241509198092 714317422
426474357415 285609142
685159309864 714309869
305893450731 657549074
714417426066 156762515
294794972879 376743640
996320053786 714302316
24226634818 599987661
997077135888 68135613
451652971946 245306334
559079218188 339167465
460602222207 245412076
339369688407 102441339
463334253978 714294763
37097030552 714287210
31040373736 714279657
378075673312 33769463
942567224544 714272104
510938249998 29396276
812903372352 100930739
9714973402 8738821
716199676046 653055039
904224327455 309144290
609451099664 714264551
355285270845 379500485
330195932774 221242476
261193332744 350209951
956008332511 75900097
457460062536 278630170
406553096328 714256998
181320725559 225947995
183970958340 326327365
590820373963 97343064
332661502664 208764920
834159904838 68558581
211982996114 181929111
344047311742 154111412
926931284378 336342643
450642448929 461820632
377398615245 185675399
384597715370 714249445
92364023998 558778493
760158316429 359228233
82851992560 20816068
966793851808 714241892
28012045328 714234339
878215245874 714226786
676831406742 714219233
193600378910 128061115
746482960126 714211680
550781708338 72380399
401253521614 434002933
715442593944 714204127
771716870170 443542372
799872988972 105832636
38611194756 118718054
894926136147 155523823
778280408410 600622113
710900101332 714196574
731341318086 714189021
151902758071 198719430
946860279737 170433445
919854761484 700608727
780551654716 268713081
645361169524 243478508
673045996232 27998971
83279038774 714181468
568568666156 637911274
335387378740 714173915
386111879574 446276558
483993148192 181438166
881730153648 26095615
102206091324 714166362
976075147055 388783122
369118537719 90016654
538285382076 347785438
622751721831 227284876
148388099546 18353790
421701724893 687436295
19087470718 544427793
836209674525 70507255
952409291870 455619619
943535730222 372113651
281634549498 714158809
508002097996 282195186
580681979788 357702527
788722402973 74374391
972850508624 118823796
905470201546 714151256
188024794917 77169001
329330721924 375210381
461426458032 245132615
578410733482 298162228
995562971684 226167032
223791010339 252391048
556896727185 50801478
290719534722 592072117
52238672592 714143703
182811981514 78906191
525414986342 714136150
20299787236 60046350
321002818802 213946278
751025452738 714128597
960434750619 107735992
767681258982 502825869
688187638272 714121044
798721625164 714113491
289800040867 102109007
956006912547 92418508
448010343348 95364178
395326625338 507146185
362898713444 345459114
301388738225 506443756
301318684150 714105938
839604058672 714098385
857016947018 215826975
55087360854 19516952
37854112654 714090832
64745882727 201128837
999541361344 238380233
698450098025 82395677
832033237652 321954178
738081430766 2522702
173371808912 9698052
475447567610 714083279
763895848472 714075726
309646587272 689770172
400065775411 269732736
270928517973 1706978
447435529836 357204029
811100736419 183152697
811650941851 402975209
867126050659 83385120
488685522536 259468209
918223088112 3179813
149987695733 554911357
526929150546 714068173
33832716618 23157498
723013414964 714060620
748754206432 714053067
197598436176 605320079
497629659416 457666482
608519815576 130961467
570300039534 109133297
656906573492 24313107
383083551166 714045514
75708217754 714037961
188047801355 50219897
317974490394 714030408
665475175212 714022855
225875946794 364454909
214254242420 714015302
867616096446 714007749
942567224544 552902259
608440735666 85039227
338010005712 353450188
207440503502 714000196
579924897686 111814612
928939746708 298471901
385974022624 65106860
901985868722 389070136
592038211318 713992643
520651017517 116316200
227006184861 51345294
213912099479 247406068
418666409960 591702020
934996403524 362574212
8327910676 713985090
561754927238 682111430
70408643040 713977537
205169257196 713969984
471901519223 464940021
753490154033 487908694
58712232349 187352165
401253521614 713962431
892599805812 713954878
69651560938 713947325
487348430864 101240412
329708862869 89563474
646548122662 335111504
371727319636 409788015
773132686761 226801484
903198955240 619089198
16655813798 165138792
492284630748 521972724
167744955561 240192953
258008967315 50212344
816499814355 73906105
58295329408 713939772
489832127548 713932219
893356887914 190056139
176400137320 713924666
713928429740 713917113
949108406310 94963869
676074324640 59933055
681802139348 104858299
291342385314 43263584
227124638154 713909560
894113970016 563363164
922583190880 224830151
736427332131 13602953
378541058554 713902007
94459686119 72017855
394717680225 338397059
399082715102 539367283
615788327771 120130465
649576451070 713894454
163529741586 608552763
221825063440 22417304
159510520814 50710842
359614006004 713886901
888084881650 331674889
278031528832 338835133
192298861462 675155117
929274948848 40952366
226989454966 69427176
99934845018 114057853
970384380218 135546138
139303114322 713879348
124918554384 225940442
585981554502 713871795
517877156826 85567937
590524047114 713864242
125675636486 713856689
796450378858 713849136
643161238644 283448984
391411454288 680593277
152173510056 713841583
539799546280 580251672
46106894044 16518411
684047856514 177299122
744968795922 713834030
11356239084 713826477
271792482172 713818924
145359771138 713811371
103720255528 446986540
44057146610 28739165
772980833696 713803818
372045618162 67856152
592038211318 713796265
524391608525 173734106
881803719868 127003695
417152245756 382106270
726220334057 461820632
499674194874 713788712
987235068562 418919592
784200892595 66428635
120702880082 146543306
273417803877 363556102
89363868280 4765943
235920970783 219626134
30283291634 28082054
791262686733 31533775
33311620042 713781159
829761991346 157442285
557969516728 713773606
999781373025 221944905
67881448629 159141710
109776912344 713766053
135517703812 702262834
845274206225 53173120
639734383744 713758500
707447929182 11722256
873370792281 5204017
838089894468 713750947
456520515060 713743394
493716572994 579028086
323136404536 54283411
827326739604 76194664
21955388512 713735841
663203928906 713728288
699543869802 713720735
877708704335 128657802
265123828831 558196912
455763432958 266560476
498395012053 306553611
173196677907 117343408
303446786406 4501588
575382405074 77335167
143845606934 713713182
151921655677 32462794
387140733722 413806211
418033967464 195532064
479990060222 713705629
334630296638 643742190
810926035529 598884923
863073603834 713698076
84036120876 713690523
76465299856 654641169
401685205776 106255604
334630296638 528528728
562011057021 110047210
422451820470 146037255
452127224410 129035452
969822180216 713682970
796188516754 59842419
830104806910 36050469
829004909244 566422129
852301196545 76474125
69007766283 245978551
801749953572 198190720
163770100705 236892292
551155777810 690888016
791696651901 103204192
656390189988 713675417
370762726818 8368724
609451099664 50771266
875943999568 221166946
670017667824 713667864
707142100659 649724166
273865409763 49706293
219804931725 114760282
379298140656 505771539
322334095070 129526397
231525890072 90703977
91606941896 713660311
813106185102 713652758
547513617498 139639864
668015149705 422393972
797207460960 713645205
513301672710 713637652
909566697467 353246257
894113970016 116452154
490589209650 713630099
388383125880 394825522
947109717156 305654804
366046832432 77584416
208197585604 502984482
258922086438 713622546
321762521795 2530255
709223903025 43663893
713171347638 641106193
610744339024 177435076
298332161597 64608362
620807331194 713614993
394717763308 275495675
64351986224 713607440
354314431290 529971351
436836380408 713599887
205033953160 16790319
50724508388 602140266
428508477286 76912199
537622976829 208931086
225610473950 713592334
17754948611 328140085
994805889582 370950489
973607590726 713584781
125789883164 28225561
473933403406 713577228
462577171876 713569675
232424212868 399100520
646454088218 279461
63594904122 713562122
564783255646 713554569
260436250642 713547016
916069350974 254566312
111342882575 153280582
804778281980 181694968
156716002668 713539463
429883847968 8965411
321002818802 713531910
115329323733 192812984
303589930456 713524357
603181395783 14116557
581439061890 211325387
994805889582 713516804
557490437897 30068493
361128170208 713509251
848766567888 257368475
56024083102 713501698
539799546280 713494145
139560664069 167684153
422045756490 256877530
757839191656 415135539
682888063558 713486592
673045996232 713479039
327717666697 24131835
846417797590 713471486
992373394685 8693503
769695348703 188719258
702572198210 76783798
873980160362 173938037
649576451070 361222225
74194053550 599519375
889752054528 325028249
985385340080 96255432
147631017444 637246610
640491465846 703312701
712645968917 410709481
158893773452 7968415
876127786717 466042759
71165725142 713463933
938123955693 587638506
392539411349 327860624
516512980096 254717372
217282570828 254543653
584818423526 3580122
897142298424 713456380
757089656 713448827
796272173782 46382973
732098400188 364621075
754523056589 14781221
317974490394 42160846
922126007790 713441274
676831406742 22371986
492120579588 28255773
161426073691 265722093
523900822138 713433721
100401333404 42855722
336901542944 713426168
982692575950 713418615
77979464060 610123787
742726809938 128786203
872915671160 713411062
961226478332 140266763
385039074925 269989538
921689429690 277202653
278957035281 4327869
745306354598 81851861
291476616824 713403509
900170626832 713395956
884271902690 713388403
18360653487 265910918
634455987642 72312422
947109717156 48331647
68894478836 713380850
368698991228 325488982
405883477966 171906280
869187059210 47402628
370629401262 7130032
174723727529 48407177
518216331844 236401347
6813746472 713373297
792664968348 17787315
278678201180 497100695
931210993014 554352435
966076974325 472817800
87276250510 194942930
210468831910 713365744
639851243760 115402287
80619681969 205766379
43910769470 713358191
547370367300 713350638
989506314868 464456629
943324306646 441639016
255893758030 569820979
976406534930 113000433
581769090225 30023175
641248547948 38520300
464091336080 564042934
861828379301 291704413
214822666094 73581326
723013414964 657753005
520485946702 129375337
25740799022 693380506
667746421518 636294932
639220085274 432160001
849918112968 155229256
407089752084 59389239
17540322563 307814962
997834217990 120296631
940295978238 713343085
449231398281 204474816
341914413737 116044292
269521235866 564684939
525752680972 241643129
766924176880 404387620
919854761484 314559791
171862357780 555251242
782065818920 713335532
228069805062 269143602
664718093110 367279731
670017667824 529646572
785103633896 89518156
541313710484 713327979
847563103892 317263765
663580627228 215796763
258725429383 105870401
49317785609 575780296
636706055336 573129193
579167815584 14448889
69651560938 27598662
666989339416 680185415
87821531386 636846301
784090649007 169194753
870689146167 225691193
782822901022 383239220
569476861129 321319726
192298861462 713320426
428094097453 154073647
605205628777 380943108
171543583821 16352245
573361759755 85605702
139303114322 128680461
403524767920 713312873
139303114322 713305320
923211773793 64963353
798246005607 340028507
562512009340 713297767
818405759816 636861407
676074324640 713290214
744016967674 59147543
879253881157 271968424
502291965267 80605616
584688232465 38021802
675510365195 324726129
671564468541 87146514
361128170208 267587684
561994319573 174353452
456520515060 214180421
353252857952 180320322
500836646486 97214663
922883089892 713282661
57538247306 383669741
574879927049 387272522
296776191538 593590270
96041706475 9743370
144602689036 713275108
671531832028 509510274
431235894580 190207199
154444756362 422764069
161485538460 338419718
188513450952 668531136
149145181648 399387534
323274065108 391864746
546529915590 32289075
66658625888 267821827
556086109419 173552834
329330721924 713267555
928598608316 260978809
300561602048 713260002
776009162104 713252449
614530074313 93657200
774067709990 252662956
564424216644 23557807
163529741586 418118974
710900101332 713244896
686984189382 67259465
85550285080 306138196
454249268754 713237343
466103930307 103596948
997730138056 1336881
315024260006 126429667
933482239320 119465801
449706776142 591460324
77979464060 49660975
613993592276 249392507
90092777692 546368914
265129395392 445438175
973607590726 713229790
820677006122 713222237
282766683368 201295003
866859014344 713214684
947866799258 580432944
617779002786 713207131
554184106218 644588126
188513450952 713199578
860802357528 309740977
674787535948 410075029
938781814034 685857718
620050249092 713192025
392168536390 301900963
328090210463 19471634
950895127666 439713001
754810863248 713184472
403758140514 445052972
762136144197 148763888
807428764416 151369673
830519073448 713176919
308132423068 713169366
622185322767 66428635
885987248602 268629998
152930592158 423088848
201830432917 12779676
649702268944 372952034
191541779360 562660735
234695459174 713161813
281634549498 713154260
65866150428 604987747
769581676053 310775738
620050249092 713146707
214254242420 713139154
137788950118 713131601
35582866348 713124048
642381233187 176302126
903198955240 600342652
957306231666 172223506
325923399488 98060599
533742889464 202798050
417235645982 11782680
342201117658 713116495
718333375075 69132609
687430556170 713108942
738912139106 97781138
109019830242 713101389
907481262514 152736766
187756368850 531746306
22363620609 175660121
968308016012 205955204
930917846384 145553863
792513659505 9886877
736815948681 44124626
952936989768 113000433
516370251055 631393035
980421329644 713093836
739525284093 99540987
866101932242 713086283
378541058554 548634814
323274065108 713078730
18169978002 713071177
81764874570 713063624
371774170895 569669919
659293342933 17590937
438750702552 165690161
876576042161 339885
701058034006 713056071
665475175212 472062500
362202629370 392317926
923640171994 702323258
357027648944 33633509
879729410078 6812806
815377431408 685729317
569798656694 40234831
150659345852 713048518
115925557147 244656776
111404333783 231091588
521820198446 140606648
142584460677 293668193
813106185102 600969551
409581424736 300345045
132673464673 349817195
976635919134 243244365
383840633268 713040965
713928429740 713033412
904713119444 407310631
252420210890 86141965
111291076548 713025859
680927547672 37357138
534111120873 287943019
530714561056 713018306
414880999450 305745440
440909363840 124095790
993022717 294045843
539042464178 713010753
673045996232 280782775
178671383626 703803646
722641868194 246454390
601272564670 79434901
792437321334 4539353
171100562606 713003200
554941188320 712995647
772513643287 398654893
44295217170 254218874
536771217872 712988094
881243574282 20770750
921650191855 261749215
560240763034 712980541
255136675928 595878829
210788218068 8006180
950895127666 256122230
958825093836 229981297
585432769034 162329076
864308428292 180735737
89647203969 304295264
106051563290 289483831
105991501834 173507516
979126859551 243425637
886543148996 712972988
918340597280 334409075
707871772924 712965435
258188607461 325458770
921605357247 268947224
309045625680 498936074
804778281980 357445725
929696828810 172586050
196084271972 145568969
113562322854 712957882
945666301903 489600566
377417875395 260004472
501188359078 712950329
228638802358 240419543
886543148996 712942776
825976580836 418640131
758014474127 391600391
145359771138 518362390
959223030788 229981297
531471643158 712935223
183970958340 712927670
461944381942 146581071
363399416514 593650694
113742801789 448633094
256934462835 307256040
115076487058 574443415
576975060054 109231486
59052411510 424901568
600366114440 712920117
183970958340 712912564
956194702380 712905011
108262748140 712897458
846268150407 24139388
278194734056 118000519
475963324215 44215262
287417916521 192488205
426472015985 255057257
115596609297 11593855
794179132552 712889905
581823079069 36088234
670994587544 6389838
573894902960 650532337
222582145542 712882352
538406977823 36851087
770116881227 327603822
555023553785 11835551
135182486972 189927738
386111879574 712874799
423965984674 712867246
351286102882 712859693
627678102815 602820036
629407557731 352460745
896385216322 712852140
788978441714 162102486
656181946631 26616772
479232978120 712844587
889184356348 52614198
56781165204 712837034
816280384599 523120780
535007608696 18701228
914810032543 44638230
523900822138 712829481
571596994564 120893318
478803295909 145893748
493916871001 338019409
181699712034 454584858
201790288722 212979494
587775678204 282127209
927782960252 152155185
741940467514 712821928
691973048782 712814375
400771293182 317346848
399037684116 80726464
684946882145 152872720
495131702262 712806822
579833778700 16322033
525414986342 344945510
986477986460 178666215
339929871352 712799269
632920644826 712791716
995123606527 86557380
563546150588 225880018
126987486438 1487941
423052012062 11450348
886126865807 344734026
683123890877 425135711
343561790202 19668012
852474454406 680404452
63275216250 2069522
980421329644 346675147
457277597162 712784163
624205688625 252413707
626863988010 712776610
607313012748 571731888
506118456544 196362894
844903633386 213825430
426237230980 519540658
71165725142 712769057
537528299974 712761504
392925618492 109261698
848689043896 676620399
546850479610 230449583
832033237652 415316811
831921219515 30816240
64636658794 174542277
837636881040 61005581
765622629626 176083089
513301672710 712753951
774791891224 156029874
491067374974 226741060
305645871350 167200761
534422183625 21926359
142433400677 348434996
370970237534 149632483
125358531740 178424519
585224472400 48739509
77222381958 704664688
34825784246 258373024
342496825161 357287112
23469552716 172895723
535364865190 551799521
847472392362 87297574
812349103000 712746398
319669760432 172533179
835818648162 241998120
164286823688 98302295
22976002337 331750419
766677443435 109057767
706357608720 505356124
25410688010 11986611
360371088106 712738845
875567490477 179859589
186999286748 495605201
911953678392 193220846
519105802930 123778564
909255612056 712731292
706357608720 102018371
199467848182 221642785
878577593496 334137167
832330010128 208810238
302118984518 321138454
25740799022 401948001
8328205243 352158625
470905074998 212805775
40125358960 712723739
376659615025 172608709
543141513013 50733501
496645866466 712716186
171240852028 417688453
422864365330 261885169
346306201340 230812127
358348698044 449486583
481504224426 712708633
845978885613 42523390
507938570119 14871857
25781758941 388677380
927425582504 712701080
481727181433 153408983
738605193145 16299374
451978022448 712693527
297295316781 22281350
330087804026 351456196
601880278644 272278097
37854112654 712685974
702997454769 255087469
208954667706 281870407
795693296756 712678421
499674194874 365217762
230910048664 407839341
908702272129 374643906
978266067206 366260076
832991267319 443655667
225610473950 712670868
183213876238 712663315
63594904122 712655762
493388380444 120319290
441378873020 456979159
147529656590 47364863
477272152561 107290365
35750459865 336773164
241519719421 391577732
254470282697 122592743
165043905790 712648209
85226858473 41073214
166098372161 370474650
460131398805 84570941
885786066894 712640656
444407201428 712633103
484532552834 712625550
63046413221 306470528
561754927238 525492422
903956037342 712617997
950138045564 691703740
208954667706 524351919
844903633386 712610444
15141649594 430377493
339341704542 387340499
133246457506 709136064
81764874570 30076046
129461046996 539729827
74194053550 471239223
473365750544 358729735
322799080003 368065243
183970958340 712602891
206747659665 286417313
59981490528 45854263
602637360746 712595338
36339948450 568499204
428508477286 712587785
95392352406 494638417
38803207122 339522456
714934798607 55522103
261193332744 111890142
957708866584 712580232
619438735959 291432505
629746370205 26654537
912677444211 147562961
514489253153 20884045
238131845960 270321870
537631405977 326924052
529789379792 70273112
148388099546 283932376
474160325738 318502457
877458163772 712572679
972093426522 712565126
246051690704 87765860
129461046996 351358007
660175600498 712557573
536445502706 237995030
679859735150 341501342
529967788799 695072378
148388099546 712550020
349771938678 712542467
350031202956 261031680
837332812366 685419644
570839912462 639716441
656146946029 8950305
262454373665 74057165
271035400070 712534914
776239475733 309219820
464091336080 552207383
896698937730 383163690
695914171940 472054947
691973048782 712527361
112449434434 251862338
619789557703 167608623
730810901514 457598505
811276691107 32500559
286934124212 541610524
792664968348 712519808
277303435144 372755656
946784757290 241786636
326726033733 53029613
266492907458 712512255
133246457506 712504702
813106185102 712497149
990263396970 4577118
793625377210 377302562
632163562724 712489596
553148756896 98377825
59984987567 274030393
55605866345 37848083
242330510906 50914773
449896726539 142577981
977845818692 30582097
306618258864 712482043
832518321524 139443486
470147992896 712474490
292233698926 326183858
229395884460 563416035
280539486158 200260242
250594183316 712466937
977732115830 42870828
177914301524 712459384
941053060340 414976926
654118943682 289687762
199112600380 712451831
655633107886 551127304
838089894468 596634129
117173040433 81602612
711657183434 697406255
219553817134 712444278
110128867038 308978124
394197565945 125024809
433808052000 712436725
982847676805 436367022
66504817002 17107545
118104815466 693848792
443895259494 200320666
949473079850 83770323
256858985706 205177245
686010963079 134088409
729070071780 712429172
209971640985 192367357
533988535683 229361951
470657253921 55544762
979805390453 343789901
972093426522 392990143
672700212745 256582963
738829977978 1442623
751025452738 542562202
509412884695 39607932
878972327976 709982000
130218129098 110840275
331062827943 57742685
596343864915 5679856
936510567728 712421619
719617384263 62047895
954033548602 234671710
704930387099 355149613
585981554502 712414066
220310899236 712406513
350047570307 303426669
904917813297 176324785
941526489933 74661405
435420427863 611218972
707114690822 170274832
656390189988 712398960
427751395184 712391407
387789226343 526436547
631830657102 67251912
521629575832 174564936
616610698005 293962760
687430556170 712383854
350529020780 712376301
685159309864 712368748
406055195421 14471548
210863687644 137872462
457509934995 184202564
594692923434 47017425
107505666038 712361195
528443314750 492735061
981935493848 712353642
154971472370 157102400
217458094995 205411388
748405703865 52312078
7554 712346089
520577428638 114344867
295262027334 712338536
969138649228 460755659
612479428072 712330983
405306414066 324371138
26548478671 652503670
929696828810 543612069
12113321186 712323430
94635270304 552569927
412609753144 210064036
698786787700 612812655
770269308320 2439619
879729410078 712315877
727555907576 712308324
497268853012 9811347
34318200393 285971686
576737322232 59298603
592187443492 545092457
97784937657 119548884
243232618161 471881228
114319404956 157177930
159744331076 712300771
703329280312 39577720
898656462628 712293218
557489070804 122260411
536449875893 222299896
181699712034 712285665
299047437844 712278112
259234818403 388352601
9842074880 712270559
350529020780 330851612
942199575122 23625784
211225914012 677760902
292233698926 712263006
189491579152 257436452
297274810386 77342720
436508678803 144579526
885178579510 490499373
963805176650 526383676
923640171994 701092119
261950414846 72720284
450724210154 150206511
16541627950 29721055
495131702262 356901909
948087686743 4184362
527470949895 129307360
771002160398 29811691
451978022448 712255453
492103373854 712247900
832033237652 509223260
973399845867 86753758
990263396970 379840370
741940467514 445815825
12923757680 13081796
12113321186 712240347
256650840132 712232794
45534119842 90817272
299047437844 712225241
733788639928 217541506
336144460842 712217688
600946970352 64359113
523900822138 605017959
786330595681 85250711
817648677714 712210135
103720255528 712202582
299181277004 405852902
730584235984 681816863
273042843151 191544080
273132512367 99110466
623946318605 391879852
392404189990 256182654
390654372186 712195029
149145181648 712187476
263321057350 86126859
67380314632 712179923
290945422293 360104381
528443314750 712172370
456520515060 506587263
449706776142 712164817
747997124330 712157264
633677726928 112282898
749511288534 712149711
669518097704 89344437
178671383626 282119656
333116132434 566814885
125675636486 712142158
698786787700 712134605
318158564557 18157412
960737194992 712127052
656390189988 712119499
902618145052 257693254
493191466181 69887909
289205370518 115802596
559483680932 285578930
511787508506 559911443
1319032856 79102569
322516983006 712111946
750002565866 149866626
818405759816 163167459
461820089774 483527954
435322216204 712104393
961122390439 219165401
121890225976 712096840
635948973234 712089287
798721625164 323427013
350529020780 697806564
699350437878 32334393
548127449402 676816777
545856203096 586785017
857016947018 712081734
577653651380 433240080
495736554055 96111925
533742889464 712074181
548884531504 548876510
114036417111 130825513
466362582386 712066628
709081868860 9947301
508567221009 75749037
443650119326 659966034
835217973584 404115712
352800267086 712059075
96558807108 2175264
238480869684 712051522
789636639940 712043969
947109717156 140183680
786124632924 307694114
3785418064 157223248
7332788632 45144281
302075766252 336674975
32101464088 292482372
224096309746 712036416
731341318086 712028863
31797455838 712021310
415638081552 168726467
672713067951 17976140
756911880446 6072612
800992871470 712013757
994048807480 712006204
269128427401 93226679
192069182691 118113814
560240763034 711998651
940843668927 67115958
820553152434 52448032
540094324764 298668279
25740799022 411615841
207370419621 7673848
735883810698 711991098
296231643303 180924562
475644549850 71685523
876518828186 124163767
473427488766 283365901
466362582386 604806475
300561602048 174950139
654876025784 640479294
645033958458 711983545
525414986342 241273032
456283736469 183560559
125505127917 45997770
639734383744 499389254
279618360449 157049529
713171347638 376970230
222582145542 686484617
726041743372 711975992
35792696241 64064546
130975211200 291394740
612479428072 711968439
292080871930 74223331
931968075116 711960886
260163119462 76957517
81068110726 473444699
240752115990 606860891
245294608602 711953333
13847504280 216521851
972093426522 711945780
612945198923 16525964
497800621571 178394307
453492186652 624300768
300561602048 711938227
782531544453 68505710
369456073330 711930674
140817278526 711923121
663600151733 189708701
282242097712 43935801
754132120862 452356723
645144670332 164496787
86852844842 141905764
83644535997 29358511
659418518396 711915568
527686232648 711908015
264978743254 68966443
66623232530 699793003
311160751476 711900462
387626043778 711892909
941810142442 711885356
902942674803 192163426
745803560629 628960969
477718813916 697300513
730954446279 205252775
833041811995 354092193
230910048664 711877803
437593462510 372393112
862686807557 187563649
43153687368 711870250
928445048273 435981819
203886660419 352045330
233181294970 711862697
363399416514 570976588
336388785286 212820881
365265082232 11125569
391460133373 207201449
696535889176 359062067
705600526618 711855144
539077192872 215207629
21955388512 711847591
382326469064 711840038
691663512142 200033652
152612996467 173039230
397468111104 680057014
112805240752 589813770
152930592158 462742098
821434088224 711832485
358099841800 711824932
28769127430 430898650
346146712192 490824152
361128170208 607578426
161060811017 97690502
516330001118 584337845
524657904240 246816934
46939097878 711817379
606095666338 218394995
831276155550 250419715
60684213689 98015281
252108347520 455687596
34100115071 393345134
498160030670 36110893
512544590608 711809826
430022641490 711802273
560117815706 45801392
950895127666 592102329
235059476009 124647159
81432452340 2492490
163529741586 711794720
644276876356 711787167
907741447852 364281190
618417163309 1012102
780551654716 711779614
197598436176 711772061
154555498448 209603303
625174866520 90636000
68195562387 171370017
2666003852 85870057
24852378209 5966870
756563800441 379477826
758596273758 290397744
18959311414 82153981
148698059560 161158361
759353355860 711764508
230910048664 711756955
708628855026 711749402
497684501749 248312428
862846070115 85681232
252865429622 711741849
840800128687 222337661
910618248380 16019913
419853945085 160977089
780624110645 130561158
114319404956 711734296
696515541394 537116489
707871772924 707436639
864587768038 695729489
472470765768 649361622
501188359078 504706566
240961016864 407763811
953166373972 579602114
809629156029 393020355
545856203096 110432413
217282570828 711726743
564783255646 369825092
376269812248 711719190
281553000163 20513948
125675636486 711711637
190305482473 378156051
915594018431 142827230
211461054008 306387445
272257014331 29282981
715567633859 339952977
860266313971 325617383
482058229423 53520558
221825063440 711704084
707114690822 85499960
428508477286 260623818
18927060104 589904406
247308373544 177820279
875943999568 151535839
245294608602 711696531
512544590608 711688978
621564413296 711681425
930453910912 79306500
205552164084 114307102
96149434508 711673872
891085641608 581762272
467876746590 711666319
152930592158 683470970
375512730146 687194599
653361861580 711658766
855502782814 711651213
309646587272 611989378
768178495631 86459191
96906516610 39826969
665942335815 104714792
373241483840 711643660
661689764702 711636107
955108747958 173613258
177914301524 711628554
350529020780 157570686
682130981456 711621001
605665689154 384591207
272330610763 1586130
968759383292 7983521
806790868654 80462109
605665689154 328321357
474690485508 711613448
986477986460 711605895
417355919954 120115359
136811909956 39049010
786608311532 299476450
195789010502 17583384
846417797590 510839602
538395738959 19577376
834304483958 711598342
674733207219 69993651
572100220742 84049784
212907573544 25619776
915808833304 149775990
720742168658 390996151
293164530240 163159906
599934060587 136716853
863699347225 5966870
493926523735 222926795
458981847717 23512489
322516983006 68347097
397468111104 537562116
960757814682 64328901
81764874570 711590789
265649517631 29600207
485289634936 455264628
248831707090 121716595
560108419774 26820703
572778056768 171203851
264797403683 28165137
760130770638 660396555
247565854908 25393186
846417797590 476246862
582196143992 101217753
8327910676 593431657
411611662771 22689212
657549340939 172004469
992937928158 134201704
398225193206 391252953
642762712152 282157421
732098400188 642322226
105748393829 155350104
639110438373 440604255
396711029002 389674376
925543141979 250147807
432293887796 711583236
728872040079 148356026
588060660447 63732214
66190521566 60114327
165043905790 22281350
67380314632 442968344
929696828810 156800280
950138045564 642337332
680177512519 258131328
793422050450 711575683
375512730146 711568130
476204649712 711560577
254379593826 711553024
838089894468 133839160
211225914012 685230819
880014777524 232987391
134760621710 664664
33447717549 449901998
996800870213 89132953
212175272835 252655403
395357917417 209950741
271602343356 73007298
27254963226 670638423
872915671160 19161961
485012832998 160161365
785094147328 416865176
121890225976 595478520
277315013893 80756676
342700665525 208205998
354970545294 13595400
557969516728 711545471
224449004634 239717114
18844876317 27878123
256958843919 145810665
71165725142 280155876
347255401550 189474558
365064293280 513989203
121133143874 711537918
152590239278 170962155
296638070233 91164710
475807785286 65288132
11872615035 175199388
443506975276 4501588
423965984674 711530365
913041022566 711522812
90092777692 711515259
197598436176 711507706
350529020780 11102910
504973769588 711500153
834206114092 8179899
528241242194 155070643
85164999403 38301263
88015522638 271983530
444407201428 146445117
656390189988 711492600
136274785914 688425738
653361861580 66073644
950895127666 711485047
563269091442 697799011
181305936785 281100001
231921485594 167457563
120179193233 141460137
903956037342 711477494
444407201428 667896684
108443196863 80205307
66623232530 381826809
828247827142 711469941
329620749571 355126954
707114690822 231250201
295262027334 513996756
802863982901 309189608
909255612056 581384622
547370367300 198651453
864074073808 83505968
257082871732 245306334
955437620278 711462388
908498529954 711454835
307375340966 711447282
945595552952 511753515
508759180098 507161291
791150804144 711439729
284108669384 227201793
252435573692 275367274
786608311532 711432176
657147272090 711424623
85550285080 711417070
691351512818 499857540
696515541394 711409517
227441554481 70235347
843625696810 248478594
752963370454 51156469
210727680773 11027380
402010603716 429033059
174128891014 711401964
236966705480 711394411
857993700572 342943965
808563692490 632586409
566297419850 711386858
997077135888 711379305
275843222019 137887568
962436067811 474985511
318607144780 21027552
591048044042 27296542
19121051356 438308143
397511578619 247609999
862316521732 711371752
657147272090 351441090
87064449284 664354327
347500692372 711364199
145359771138 711356646
578815800872 34041371
315703244088 297452246
880486492180 318306079
797563093965 44373875
592038211318 199588025
548376517130 5052957
96149434508 479766560
46939097878 711349093
965279687604 705276481
885786066894 711341540
528550423843 532675325
947533160995 276394482
59809493612 711333987
995937071774 294536788
143292886353 452190557
298037564791 105598493
773367033692 240857617
26339940747 9796241
946148568506 138476702
356294925267 80598063
194891344411 139390615
68137396734 711326434
748020750114 674399817
881547408813 389772565
914555186770 176135960
570444581295 244233808
27254963226 281900619
784337065226 361259990
895457708734 22545705
396505081757 30227106
904713119444 711318881
93690972397 66285128
786615154550 669822699
355071513392 37832977
920921728070 89268907
987855169862 3391297
66375894845 68694535
107707663470 388193988
86900406083 66390870
345986528168 711311328
720742168658 711303775
412357951636 107048669
40882441062 512146271
626106905908 711296222
426237230980 711288669
584467390298 44426746
805223863662 149934603
583324237007 160803370
437593462510 711281116
775252080002 437953152
9566390786 150501078
841118222876 711273563
925424559879 102751012
764100746256 379727075
977393001236 711266010
28012045328 711258457
638734057683 8950305
332894769516 100190545
506263187130 11155781
982432247105 61481420
321002818802 665864927
373998565942 711250904
475447567610 711243351
338184646178 140032620
874491830388 365572753
141574360628 711235798
64624060390 262693340
10235820323 287489839
94242809277 210479451
939925904303 146097679
80372585574 59555405
979361976888 254309510
818512166480 530915476
375512730146 711228245
640491465846 313426841
148516719583 580440497
984302278051 116927993
874339660503 19645353
57869937301 287504945
811276268139 64140076
288448288416 556391745
569325748258 711220692
175643055218 282255610
2271253860 490363419
224880008620 58754787
973369807586 147230629
885631064634 32432582
857016947018 711213139
532655598161 250193125
916069350974 711205586
592925643094 230396712
520115411628 18829629
642762712152 64427090
33311620042 711198033
844513868780 293970313
719228004454 711190480
682001772691 15778217
955437620278 711182927
874561136716 283600044
384207912999 152351563
64739311617 81247621
263672105278 463686223
277871155983 546958048
668503503620 711175374
964853691257 133076307
914905759265 5611879
875186917466 711167821
874429835364 343699265
531252734965 91489489
712746914762 217956921
314946161986 711160268
573111158768 8104369
366984053584 151392332
319929492996 113128834
896292571630 44162391
951652209768 644406854
416783712633 192457993
971336344420 309892037
207907988884 145689817
131204271031 309499281
561754927238 711152715
921368925688 711145162
27254963226 295737715
638456137495 122419024
955302338901 50295427
61340810679 269294662
599032429171 472591210
533742889464 615055896
129132046275 233485889
330844886128 674203439
807049528286 605297420
768149099355 224112616
649176860011 208228657
608694017562 535772055
500431276976 711137609
471324145650 175720545
195172263140 100681490
825976580836 711130056
20644694575 32606301
309646587272 611090571
325258524410 14652820
332205928769 10347610
50724508388 711122503
567608703327 15808429
119618979670 619633014
202007233541 37508198
793982770064 81798990
31553229989 116338859
230152966562 631385482
931594458824 325692913
271035400070 711114950
622321495398 652934191
928182664606 711107397
400529695371 536844581
133817154633 27251224
734369646494 711099844
400496439512 4154150
707871772924 415226175
98420680814 141037169
189651687646 246069187
661689764702 711092291
941053060340 711084738
817442760681 149609824
642005630050 711077185
591281129216 711069632
767167640282 307104980
743454631718 380165149
691973048782 711062079
224314213796 350315693
835061566060 711054526
31040373736 711046973
969065098114 596739871
795407967481 77033047
766841834480 29494465
255893758030 711039420
500431276976 601347201
912283940464 128861733
920114003103 15355249
849446125998 505159746
878972327976 711031867
331765067712 296613863
988214004933 196143857
746776718955 321712482
272226341598 78800449
228743313219 43580810
123466354992 75711272
851717372304 711024314
979699610688 146142997
343715281862 274959412
10599156982 711016761
188007740243 51768262
299047437844 132124629
536771217872 177714537
118104815466 711009208
383472598643 29509571
348631232559 78468117
911526858362 711001655
843389469182 692187132
457803399257 112517041
566297419850 710994102
570839912462 399402640
859288193324 710986549
245323347767 674407370
299047437844 710978996
237542848320 52795470
491936165946 36639603
545796678309 12447344
535257053668 670963202
840361140774 710971443
173289625125 27878123
763895848472 710963890
800992871470 710956337
997310266786 332822945
274063728478 710948784
570574938522 159745950
313674449082 85431983
782065818920 708954792
476136476740 9305296
209711749808 669044740
961270723806 16012360
162217499284 389243855
110804950768 379900794
385500396653 531028771
889191388191 327007135
937267649830 29282981
313431997782 710941231
723770497066 382770934
441378873020 710933678
450157954597 31488457
922126007790 710926125
285419960008 698667606
656422539487 578952556
628378152214 710918572
243780444398 113778392
373998565942 275261532
996013772489 100288734
882261408603 395694117
541505382965 316576442
780551654716 710911019
9208136890 192737454
74951135652 710903466
824462416632 612117779
62080739918 422552585
837177379585 44849714
191713587451 263161626
769697486202 174111756
690458884578 26911339
755320207356 133174496
73792982103 181921558
338749444006 353004561
180610623117 151830406
35582866348 336546574
436701703271 41005237
342201117658 240593262
435322216204 710895913
107238395986 151279037
730588858420 425135711
255136675928 534208584
960927001882 161543564
786996701898 178885252
925725161726 105205737
863927341677 360935211
810077856694 23089521
236966705480 710888360
613325763975 473210556
732855482290 710880807
256269036388 309997779
549169015249 374734542
992534643276 142683723
296062146430 300254409
185485122544 445830931
12889149834 281847748
105991501834 710873254
686673474068 68641664
296019109436 221250029
756325027452 710865701
88349637146 74631193
375315529275 64948247
724527579168 710858148
10599156982 710850595
619689918527 124707583
635191891132 710843042
618879633093 61330360
697045610934 67546479
926668500402 710835489
708236227833 89616345
297533273640 472651634
922925280950 181407954
7554 710827936
169938156718 229429928
721341015816 52984295
774494997900 541338616
316460326190 710820383
55267001000 710812830
238480869684 108536610
10599156982 163673510
624225945771 150531290
365530177426 58588621
123404390180 68634111
720742168658 556172708
779037490512 396124638
696515541394 710805277
328250575759 255676603
563269091442 445423069
986755060712 280609056
741940467514 514102498
763895848472 710797724
919991727586 347770332
197598436176 710790171
308421544355 117940095
114319404956 710782618
784112054209 82274829
645791040560 231000952
342549688608 220592918
450796507470 292225570
931968075116 710775065
954680538176 710767512
676831406742 710759959
670954700151 173990908
561754927238 464962680
400496439512 557841921
877458163772 572366340
918589053215 198855384
380812304860 614761329
376418908468 320874099
897947991634 401177595
264456657641 470733172
144116736975 32145568
872403834968 89042317
396021108176 354862599
44667851572 710752406
990263396970 561505126
26198616564 100235863
944081388748 710744853
692317276757 27727063
955437620278 644716527
137031868016 336486150
885028984792 710737300
661689764702 350444094
303904407164 60839415
752539616942 114458162
74951135652 710729747
726798825474 226242562
893094451782 42342118
455132047882 66995110
980226069894 17983693
843964524390 87645012
679327203738 97335511
96149434508 710722194
959980112890 306289256
662800878573 26231569
928939746708 710714641
846417797590 504517741
386868961676 147646044
509516262200 710707088
53752836796 710699535
604908607052 528279479
616264838582 257202309
665475175212 369568290
395953946900 39615485
818563579751 552396208
329371175792 529744761
658775365746 106655913
237091458381 44343663
973959590738 104896064
694244295088 540719270
590744368124 34894860
367269760509 453550097
357342759698 664784848
230910048664 710691982
721544508336 556724077
829004909244 710684429
312674915680 409674720
998591300092 710676876
63220366364 144647503
756325027452 45068751
325545311414 565183437
668247683916 156467948
52238672592 675698933
413752710463 273750932
322516983006 710669323
279363303192 710661770
844501149528 128340576
588278564091 485204720
40583682553 200781399
193813025666 468218023
377619004232 66300234
267342294773 205434047
667746421518 710654217
850203208100 115817702
880486492180 710646664
202898010890 710639111
651196598970 79495325
634242419420 64532832
184435543370 56239638
921543029891 19124196
611722345970 670698847
710143019230 637737555
347728052778 441125412
979664247542 710631558
16849283893 230419371
895628134220 710624005
49294854701 6926101
939183822459 184784145
220310899236 710616452
144602689036 710608899
691973048782 652488564
523536828368 161294315
10738517385 152857614
781579594951 397695662
114116116367 60544848
42396605266 710601346
149902263750 438783982
488882504776 19252597
352180052897 237798652
349771938678 710593793
107505666038 394659356
391777321608 278728359
168829316300 370920277
400208413816 94472924
858635826014 556716524
100691927120 554616790
892599805812 298774021
374239234734 337770160
706357608720 710586240
124918554384 710578687
498917112772 710571134
346743610270 283116652
458791761366 396623136
815864705650 37402456
329078014056 198319121
620807331194 32417476
363043708385 251635748
683645145660 710563581
176918854701 29313193
131732293302 560931098
881002792601 184731274
635666340380 103000261
579167815584 553612241
795693296756 65726206
526594553052 149911944
815884116860 68309332
206223459212 88619349
239237951786 710556028
105234419732 405754713
687430556170 710548475
102085281495 35869197
280120385294 710540922
265735825356 710533369
480747142324 710525816
903003378264 33119905
65866150428 710518263
928939746708 16110549
962758920796 145251743
246808772806 710510710
834304483958 710503157
598851950236 710495604
268153758475 146626389
498917112772 617782529
228638802358 710488051
651090615274 237889288
116590651262 710480498
683767368306 567343595
332665664367 401472162
728312989678 697406255
275577892682 710472945
657147272090 122139563
371727319636 350564942
692730130884 392068677
328275039926 174006014
978635998040 193606049
242266280194 710465392
897142298424 77101024
509516262200 710457839
604151524950 710450286
53752836796 217435764
839604058672 8572655
538285382076 710442733
560997845136 710435180
171479594805 280359807
498226225162 554654555
635948973234 710427627
567054501952 643953674
436079298306 710420074
77979464060 401917789
923895735302 397574814
773737915798 710412521
77222381958 612215968
194652065371 408934526
588830106810 82629820
586738636604 101081799
827217749814 139851348
329330721924 710404968
185485122544 371041125
290973957527 251869891
36406656546 412575072
431536805694 620063535
618068554594 260012025
304653203625 229286421
90092777692 524268836
695001377190 642790512
12452836089 167495328
942567224544 5204017
61017754169 77690158
94031144005 344205316
959223030788 205826803
956951784482 710397415
181384790105 41888938
141345036848 151241272
866859014344 710389862
641348949977 492055291
194814167857 384576101
484026940314 318993402
370213155432 425649315
63854168400 205343411
302832848354 358722182
451764559968 83150977
124002225236 59298603
397259731793 76202217
95832518587 104284271
645033958458 600546583
866859014344 710382309
355828595494 710374756
800992871470 710367203
585224472400 710359650
620050249092 272285650
963008441298 486858827
161510063051 454856766
414643306946 133287791
89345559808 410913412
46182015776 710352097
346743610270 710344544
486046717038 710336991
447476006363 7968415
491346291752 531006112
158230166872 543770682
715652491814 460023018
994463368991 293637981
380812304860 395286255
782065818920 483580825
823315456629 5098275
925334339294 439773425
860802357528 710329438
759353355860 673130913
803264117776 73679515
288015992867 101595403
807806610388 710321885
985479322059 23527595
304347012558 710314332
409910690218 80764229
369456073330 504812308
392168536390 31722600
533742889464 127804313
191876573638 152313798
276383940883 564730257
188513450952 710306779
153687674260 710299226
933482239320 710291673
532228725260 626596880
723013414964 710284120
383083551166 710276567
719893408648 20287358
850960290202 710269014
554184106218 710261461
741940467514 710253908
835404804592 312444951
410446038899 150780539
17412895900 710246355
957708866584 630841666
845660715488 560983969
307887290859 48407177
523900822138 673062936
410338506838 710238802
859288193324 710231249
836024761979 235661153
654776500309 19494293
536771217872 710223696
489372558116 265827835
344679474777 190577296
186999286748 294000525
454359210222 560304199
149902263750 710216143
589129862315 359840026
980421329644 246748957
281923111863 400173046
745725878024 299567086
384442252377 4509141
455992485236 219588369
483380600298 317792475
14183099176 17145310
560997845136 69253457
783579983124 618054437
810834938796 685404538
758596273758 498044820
437593462510 651582204
341269697616 80711358
719228004454 710208590
812907964576 75892544
143666593687 62191402
613363929284 529419982
409581424736 710201037
866101932242 710193484
419423492062 64804740
889571477404 710185931
464091336080 710178378
186999286748 710170825
721499250760 420392427
733432546596 44358769
501945441180 397015892
558034472528 13361257
415638081552 171143427
897899380526 148129436
813106185102 446631549
443650119326 185834012
339172789250 710163272
977393001236 710155719
378541058554 238803201
48453262082 710148166
384597715370 533166270
270278317968 613605720
45167482522 92494038
75762825944 389968943
303178715330 275389933
417392944760 206551891
131732293302 13225303
246998247364 181883793
967959762694 198349333
193813025666 710140613
146411578853 354469843
594009656801 62599264
198355518278 254196215
870644424854 710133060
108262748140 710125507
770709587390 710117954
794179132552 97010732
579924897686 289755739
250082264041 40589822
225297055068 157887912
801749953572 193772215
981010569386 113151493
277849138988 710110401
97663598712 710102848
126980326194 34434127
268764153764 662609584
450337361006 26722514
234430923308 127449322
252613937787 140312081
228638802358 710095295
424790228052 33059481
550398695708 134790838
910416832529 109322122
135201943500 70242900
772980833696 361063612
71459159192 213848089
109310273304 393194074
922126007790 591460324
609451099664 443058980
175643055218 312460057
337658625046 643847932
289511523820 27100164
516330001118 710087742
688187638272 411064472
919854761484 710080189
386111879574 120387267
603396844702 587532764
548127449402 710072636
551912859912 710065083
11356239084 89782511
65866150428 329099316
72825382785 111399197
317737145328 12213201
583776993633 24154494
612787688661 231809123
356153978734 65922584
520953386360 488701759
948858923167 157374308
274063728478 246106952
310620795465 94714620
725573284059 315941990
25740799022 48845251
347500692372 654067141
38983920200 111988331
99934845018 710057530
570082830360 549586492
331929821301 264551378
875186917466 619028774
648819368968 103785773
95662953737 43792294
1436595301 17130204
492903628904 125477989
795693296756 696152457
140060196424 116557896
405796014226 668055297
524424161955 104760110
271792482172 710049977
82948920209 65038883
544219340813 51299976
777007622980 401336208
554941188320 646121385
44667851572 710042424
166156568026 77727923
608694017562 364870324
427346162034 38905503
622582073898 265306678
344921238754 155584247
861983072294 202216469
779794572614 710034871
955437620278 710027318
550485872434 116323753
665695035489 488769736
323274065108 710019765
490053218964 461405217
458034679264 648311755
242432045885 479245403
673045996232 58346925
648571170241 144337830
162218194160 89049870
558992049015 251144803
957708866584 710012212
181699712034 256688705
584467390298 710004659
910012694158 361660299
94635270304 709997106
636197293215 459101552
253468053280 94684408
270278317968 629791799
610965263868 420294238
201773354896 238908943
99177762916 302814876
750268370636 709989553
672075746217 69336540
522386657934 438051341
140060196424 709982000
591901819650 51058280
231949416588 353865603
959760154830 39049010
229848732128 113589567
681373899354 456631721
224096309746 709974447
983449658052 120621410
317974490394 583839347
806292446184 331100861
448192611938 423723300
954680538176 709966894
154770064072 168499877
867719164684 186204109
144602689036 247987649
32370313123 61247277
476961731814 521874535
843389469182 146785002
72917990118 117517127
986477986460 349250720
359947115963 79397136
815982117035 51519013
718470922352 709959341
205169257196 622170822
894871052118 709951788
1165525684 254808008
861559439630 180879244
963014876454 369371912
475174088992 215011251
896534667533 502992035
297533273640 709944235
162015577382 709936682
92019056235 91595231
956194702380 188296290
962030132232 103936833
844464615667 33799675
764652930574 192918726
398225193206 709929129
464130143394 587260856
430989908476 496632409
940295978238 506519286
866612386641 69049526
870668156380 113030645
470905074998 709921576
806672513144 273244881
243023362296 709914023
210546537174 43512833
456240601286 52002405
470905074998 130682006
380932080334 505650691
22712470614 561369172
455006350856 709906470
449706776142 215351136
496297190180 133242473
788122475736 342415255
406553096328 709898917
557770812810 57848427
396811937082 126965930
215033553001 330896930
464848418182 709128511
892599805812 281734453
286083717648 10415587
610370050109 114677199
596878382766 359605883
885263173110 318812130
354314431290 303645706
734369646494 83264272
423314402876 31934084
506487933792 676801671
888057313200 2492490
127189800690 483694120
399243012421 33331389
340779976202 505612926
943324306646 476919079
96774558553 42938805
246051690704 334190038
302075766252 555115288
194570107768 406404271
689750466455 581301539
64650986835 280004816
113213722098 266258356
596580703930 709891364
110533994446 709883811
976635919134 709876258
383598952780 114956660
281078294113 271137594
194570107768 479230297
806292446184 709868705
550398695708 531821836
361139190035 432741582
34879010237 85560384
462577171876 170320150
588560071954 295669738
702572198210 709861152
706262078782 21080423
154444756362 303736342
990470016838 377045760
742110893406 92728181
526618715099 46549139
637463137438 709853599
665475175212 261922934
124161472282 709846046
543584956790 709838493
631406480622 709830940
548127449402 126429667
794179132552 709823387
500431276976 709815834
246051690704 709808281
44667851572 709800728
595823621828 709793175
870408522411 28988414
711425427588 14214746
256943851214 206128923
480747142324 672141470
576139487176 47818043
150066700113 301123004
503150363311 246884911
56781165204 709785622
708167737229 136860360
555181570098 150017686
251739489618 121157673
519911533905 17568278
560353378264 343684159
698786787700 709778069
878537366218 101331048
145359771138 709770516
690845386694 317074940
99375372055 153205052
609451099664 637624260
700300951904 709762963
699543869802 709755410
191541779360 205826803
327816557720 709747857
558726598830 709740304
933482239320 709732751
53863518458 42402542
405038932124 709725198
620368313475 360837022
907741447852 16525964
301188463283 37145654
615780548181 383828354
277849138988 709717645
33575604945 294234668
487560881242 709710092
246051690704 709702539
149902263750 548967146
379143138396 32432582
827490745040 234550862
531265846973 135727410
601532334999 179489492
529957478954 709694986
665616393653 559790595
661029829286 159844139
497628179028 212080687
344299007914 124941726
802648050184 407008511
355269575711 417899937
790443367911 400082410
277092056886 709687433
682130981456 709679880
3785418064 709672327
706357608720 588763903
212740078216 638500408
571596994564 324967825
724855915631 313230463
712699481922 327868177
227510679537 108642352
197215121832 313804491
523163785698 545349259
149902263750 121535323
365986446197 299937183
526003908858 68951337
519093710577 6827912
529200396852 213500651
421694738368 590289609
716495987789 151890830
303709592635 74102483
8327910676 244770071
192298861462 383775483
369180683803 134843709
926668500402 460838742
183689299823 102818989
980077275794 33648615
403544617204 574005341
847931961794 257663042
53752836796 709664774
598116688751 488460063
449140754728 435083012
610965263868 709657221
989736220635 12492662
809320774592 709649668
18927060104 709642115
152173510056 703561950
424264985285 280004816
827490745040 74691617
322516983006 709634562
842652734862 359062067
169586398402 671756267
363836078103 76172005
259283603230 68090295
505118084759 205554895
322807456280 388541426
881472044979 306327021
47273778861 199580472
285419960008 181989535
975928641514 388186435
124206563692 211234751
864974519403 47908679
219716803321 263350451
60566575714 663395096
11356239084 524095117
486131008518 295684844
183970958340 709627009
248322937010 709619456
514058754812 6790147
937625541182 14645267
223047855969 37009700
759353355860 321342385
73744295465 84873061
221825063440 637465647
483018388630 709611903
498160030670 709604350
854451088800 112592571
508759180098 709596797
123151266897 191211748
295262027334 709589244
279862979460 48981205
750458532517 318698835
898302816468 227707844
412694316532 14879410
273306646376 709581691
467730679529 70937776
454249268754 709574138
690458884578 709566585
366933335189 140312081
486046717038 247685529
664447560162 99238867
37608519712 75877438
96906516610 296115365
219605049133 493732057
499674194874 458950492
640634489454 52357396
511787508506 579164040
5299582268 694740046
884271902690 709559032
870306390745 75341175
478058585621 150153640
140060196424 114881130
936038475422 269460828
268764153764 709551479
654118943682 232715483
744968795922 482085331
913041022566 127147202
380812304860 75862332
314767352670 73958976
500114950189 60242728
895701979901 544352263
133246457506 709543926
460960891518 48603555
901684791036 709536373
345229446066 206823799
902253328005 20038109
629135234316 473112367
804021199878 42485625
344569027258 580478262
389045085906 45544590
824113053023 78543647
876821159264 199640896
978907165440 342453020
631406480622 709528820
11010266772 74208225
934996403524 709521267
157223005346 68936231
186783626345 26314652
350529020780 709513714
731341318086 709506161
23469552716 709498608
975121754930 709491055
835061566060 375572925
733612564392 574118636
228575372670 4018196
737397974902 428995294
856259864916 347007479
751025452738 271772046
667124704282 458255616
942567224544 592102329
136274785914 611747682
807823264753 535130050
681373899354 709483502
81208067816 370451991
879729410078 586271413
353557349188 399991774
567054501952 709475949
487705415450 13648271
274115239938 569058126
215816405939 356781061
179428465728 709468396
705827222360 369016921
52995754694 316077944
782065818920 709460843
684402227762 625395953
418285369069 289642444
162587558519 21707322
766167094778 47787831
407467718904 273962416
691215966680 526240169
289205370518 311621674
670774749926 685238372
620050249092 234346931
528443314750 639014012
73436971448 684566155
309880571659 148695911
839604058672 324627940
554941188320 709453290
672288914130 709445737
192298861462 206189347
675317242538 709438184
877519048505 165705267
739669221208 709430631
925154336198 709423078
847931961794 29169686
71922807244 116693850
115833569160 522743130
981002933303 9592310
672288914130 291477823
407598053472 129624586
608694017562 709415525
25794938926 419788187
465922197574 359364187
243092789472 334303333
64351986224 224331653
830731509126 278176990
201383846686 709407972
202600921594 76262641
168829316300 709400419
319488654598 709392866
916826433076 542751027
583058023969 278690594
225610473950 359545459
981044044282 53694277
661689764702 525734118
585004854225 50235003
487018236363 306553611
238480869684 21843276
342201117658 709385313
515382666905 37032359
612116121625 227571890
366427744922 653462901
828523723126 112615230
44667851572 709377760
764739888263 326992029
977633262166 241106866
284662877906 101142223
948623881360 709370207
6056664370 709362654
554639046067 129420655
299553277360 136535581
985951520107 183968421
789423011294 98083258
720210354781 127728783
584467390298 586188330
370708745527 27764828
456520515060 427454482
277092056886 709355101
517087083220 523090568
990263396970 619965346
113562322854 709347548
996320053786 709339995
490589209650 709332442
95066561710 200290454
188651980525 154564592
623835659602 275540993
678345570946 709324889
290719534722 709317336
607936935460 145055365
751782534840 709309783
548884531504 42289247
253622511724 709302230
627621070112 709294677
535705384642 207866113
757082109554 590350033
220310899236 709287124
436214111803 307331570
761624602166 425974094
92364023998 200464173
56053449166 25702859
915312268872 670374068
681789782640 258637379
570993472505 240019234
955437620278 709279571
643519794254 709272018
554184106218 480038468
993291725378 709264465
413366835246 43482621
683645145660 452779691
159235259282 323502543
406553096328 709256912
677588488844 494804583
280877467396 709249359
75708217754 436933497
666989339416 709241806
364631944860 82924387
767958386105 405339298
708628855026 709234253
856520987232 309370880
349771938678 709226700
328957407752 247353197
285419960008 709219147
698029705598 440800633
58295329408 6978972
741940467514 37447774
674560160436 709211594
852474454406 709204041
895808900169 476903973
192929446326 26722514
7064483413 58377137
912283940464 709196488
345986528168 709188935
257407922234 513520917
279118012370 109775302
862959085654 59887737
426994313082 699672155
187529310970 131414647
522212901575 19403657
670017667824 709181382
164286823688 352460745
197096924935 278010824
260626336993 23512489
464091336080 709173829
678345570946 709166276
59052411510 274959412
5718879510 59238179
479510362045 150893834
20441224308 351222053
262707496948 589141553
90092777692 709158723
435322216204 709151170
200626764584 709143617
55267001000 709136064
919854761484 709128511
146715519126 9411038
815443218038 220026443
123218813376 96640635
782596115050 46481162
997929612380 538287204
7570828574 709120958
458791761366 709113405
423767945420 89412414
528443314750 71307873
652604779478 709105852
955030325159 320994947
92800866859 228244107
578694824471 73536008
472866678922 123234748
489075045446 557199916
811869231104 233659608
994048807480 673954190
353958277534 244196043
638671888940 94956316
312200255354 231514556
844146551284 709098299
802727522850 21012446
46182015776 709090746
797964543062 495257763
388383125880 157653769
579167815584 104745004
941646099241 66390870
108274417525 693388059
372163686658 129201618
778090987129 80258178
477718813916 244943790
206683421400 709083193
841959906131 596286691
351084249363 98468461
438499542643 476095802
3841703020 568929725
987235068562 709075640
51481590490 709068087
829761991346 703645033
457889322185 70824481
882637147694 19146855
239591953343 208734708
564783255646 445770507
458791761366 709060534
153687674260 576021992
291758502337 4811261
319488654598 558106276
729272031447 378443065
603394442848 469660646
544909306957 54268305
365852055668 344734026
838493232221 173862507
623078577500 709052981
158987248974 709045428
127189800690 671507018
653700205768 334091849
5299582268 14018368
633677726928 162910657
936014947827 258826204
508837806828 583031176
168072234198 473376722
287691206314 267814274
560786663662 69079738
966438121020 85318688
175643055218 435490874
707871772924 709037875
121890225976 709030322
70763090224 172223506
453332063458 86398767
336901542944 468474825
835818648162 709022769
579167815584 709015216
288448288416 709007663
229693827651 188553092
997959046421 33928076
932600721949 63966357
251351265418 562622970
888814395302 709000110
192788590429 169700804
209711749808 708992557
605312314902 300820884
147221018351 41095873
928182664606 708985004
15535364825 182911001
604376015216 470899338
208437778557 183031849
264978743254 708977451
484835005166 208764920
249537224861 104510861
212087710906 556716524
269905003796 247353197
403780482288 27530685
703329280312 708969898
838484176174 10053043
65391671374 377869037
183970958340 708962345
376781595975 8059051
497668481836 224210805
152173510056 322505547
567054501952 209255865
898656462628 595757981
101449009222 708954792
517844165322 531640564
811592020898 708947239
328573639822 547516970
158987248974 49570339
149902263750 652322398
223681189719 146165656
232028058424 129941812
928939746708 708939686
994484940359 28618317
943582007453 199799509
385021106338 3648099
205448891915 312845260
527246210380 93740283
860802357528 49653422
833975808016 161928767
860045275426 708932133
454405215545 335119057
905470201546 708924580
777523326308 25408292
500431276976 708917027
996320053786 430430364
292233698926 414282050
631406480622 691318537
989506314868 669203353
900927708934 270472930
991020479072 708909474
930453910912 708901921
193055943564 563778579
813106185102 212239300
583710308196 708894368
998150545183 201249685
81328591037 206657633
844903633386 708886815
266126881931 73135699
549641613606 261243164
595539780494 63029785
669921782895 43120077
214254242420 592631039
105991501834 708879262
341444035556 628696614
937267649830 569239398
885786066894 708871709
328387957276 31881213
572354076666 385346507
924397254096 458225404
247080862078 137925333
695758459292 579534137
205926339298 708864156
52238672592 52327184
513806998622 47032531
138815032315 143197327
316960183730 90658659
726868494346 368722354
3961342540 485605029
463334253978 708856603
590524047114 252934864
505030401982 614587610
470147992896 708849050
654876025784 278690594
19335571662 272466922
744211713820 192828090
289530444085 321991943
769443033185 407673175
822191170326 606974186
362642334412 480166869
397822444993 82697797
396711029002 708841497
298072421886 109276804
557548505361 214044467
300744090081 109888597
225452163476 21571368
677588488844 708833944
376269812248 708826391
159059010027 93778048
290961381782 310609572
216534522114 172865511
749511288534 708818838
238480869684 708811285
18169978002 65084201
793160664185 115711960
828680697125 103143768
399739357410 708803732
127607489143 261499966
671531832028 485589923
931968075116 708796179
776009162104 609791455
247565854908 708788626
895628134220 708781073
159143369484 498936074
237761869808 242088756
53752836796 681703568
502220226873 230887657
223049706454 97871774
992120119936 101270624
924947648759 32319287
143088524832 989443
719136711749 14886963
449706776142 708773520
439681314829 34328385
648819368968 415671802
60744826514 330458856
336901542944 600977104
56024083102 595924147
404543168716 95975971
44667851572 708765967
882000656384 138053734
964542462339 170063348
268338210288 36548967
114319404956 151384779
28769127430 235857531
645791040560 707270473
491253503553 15000258
604908607052 615433546
578772529735 3413956
537012067936 297286080
173792911321 139156472
320245736700 708758414
117180933318 73641750
813863267204 708750861
992534643276 708743308
692730130884 612714466
487811497335 303373798
632163562724 708735755
391411454288 258493872
166558069994 708728202
62565257315 3625440
542070792586 560946204
180185547830 142434474
355632044181 30566991
670017667824 708720649
511055774272 603084391
703400746798 518196224
284662877906 708713096
696658670744 260019578
761086035907 201476275
938781814034 708705543
771466669492 262685787
216963313477 166301954
228986300782 147819763
868065726536 211884309
660985923697 258101116
516906642456 38618489
186242204646 237103776
149145181648 708697990
799204631961 199746638
135517703812 348397231
417909327858 298932634
983318659226 30370613
560240763034 313064297
402767685818 708690437
355996324965 231023611
952409291870 708682884
502702523282 708675331
796450378858 708667778
356585677596 708660225
162119778570 354205488
745007467282 613039245
297533273640 708652672
626863988010 440234158
312674915680 708645119
466362582386 708637566
925911418300 467576018
455189216539 366562196
771466669492 2401854
295825186567 11238864
920376779526 163545109
738042291120 11956399
780218718882 62463310
598094868134 194436879
748881527353 554850933
120376061772 511390971
116995786629 188054594
213497160318 209044381
713724144155 22643894
155958920566 649248327
932725157218 194089441
216249925480 134798391
994305866282 60001032
441378873020 686824502
851717372304 486088421
263954814068 180267451
104294948192 82969705
423208902572 708630013
736640892800 708622460
609957301724 199187716
798721625164 461473194
494233379466 90703977
570839912462 575863379
696515541394 708614907
467876746590 708607354
470905074998 708599801
109776912344 668077956
797964543062 273796250
323828946253 62810748
971336344420 519366939
105390555348 282874956
475901729500 150214064
31040373736 263675230
222975354722 153862163
843575537337 512319990
245294608602 552230042
977500986477 563808791
642762712152 208175786
626106905908 708592248
268764153764 708584695
706810169374 81043690
46939097878 708577142
216597159143 144843881
96661520355 135531032
625349823806 547856855
891842723710 708569589
672021772479 178167717
387626043778 613394236
308889505170 150924046
846417797590 708562036
553739393537 68747406
691789035449 46080853
845334562248 50786372
515279062404 220003784
450463858244 708554483
907985319116 40514292
436836380408 576686656
360371088106 467077520
448949694040 15151318
699543869802 434999929
317974490394 708546930
579167815584 647367630
200626764584 246552579
909104786605 18089435
128546175577 48392071
490589209650 665963116
717713840250 278018377
479232978120 527992465
915829656925 72289763
857774029120 708539377
109567437848 34434127
973710424821 43505280
272549564274 667179149
111099230754 137056738
556455352524 278569746
51481590490 573023451
564685233218 385203
196841354074 550092543
329526616532 471292094
942567224544 392990143
611722345970 708531824
285419960008 352271920
12736209543 26881127
737030061125 102947390
607363497000 35483994
954354362277 229150467
785458420965 60945157
655112117458 252821569
29526209532 708524271
467876746590 278562193
839843602067 45302894
241509198092 386766471
680787915361 150289594
445713054298 46065747
384382002096 15038023
915312268872 708516718
79493628264 708509165
392641716734 173084548
270632787811 59366580
127647557808 23172604
115833569160 617956248
29680494663 412016150
620807331194 345821658
84457699124 196725438
142114558741 68490604
428508477286 45257576
725558517944 194414220
286177042110 708501612
5532682954 423103954
635191891132 552381102
614550852616 88996999
595493994208 4826367
849446125998 708494059
916069350974 194738999
994048807480 708486506
605665689154 645819265
900170626832 708478953
669533755073 309295350
321364818986 162903104
465605500284 1729637
526542089914 32485453
232285940503 56730583
122932282768 39479531
613246910655 152313798
78548235172 28074501
132489375404 708471400
552842747101 393707678
770183121037 92871688
988749232766 708463847
676831406742 708456294
661516446417 112320663
574625322972 120538327
181699712034 427900109
670017667824 708448741
260436250642 435226519
255893758030 708441188
237282821189 307301358
354314431290 708433635
447802001396 232889202
124161472282 708426082
676831406742 708418529
931210993014 345678151
320245736700 332830498
791513748453 315647423
623835659602 708410976
112162027678 207065495
700002419985 249483143
854745700712 708403423
814620349306 708395870
804984788553 458036579
118359147635 444969889
938781814034 472817800
121133143874 466775400
481504224426 708388317
464091336080 708380764
421408706664 33980947
445921365632 708373211
268007071662 708365658
593552375522 120644069
407673190716 27711957
438350544612 708358105
228771991960 19373445
645033958458 518513450
119945843298 58392243
784067665228 93249338
673803078334 708350552
507245015894 708342999
614518148126 33784569
140817278526 708335446
943324306646 594171851
661181908941 192254062
110885722550 354401866
124918554384 708327893
810834938796 708320340
346743610270 519880543
782065818920 481994695
121890225976 708312787
609451099664 708305234
10761168832 269914008
430022641490 708297681
355071513392 708290128
344499358386 341977181
198355518278 708282575
998239625265 251658407
56024083102 430513447
423208902572 708275022
813106185102 334046531
718205887988 117668187
820115320130 406630861
719483597974 43543045
601880278644 267723638
223140040334 90794613
121890225976 261975805
585224472400 708267469
583856927032 15370355
264563086964 147925505
531471643158 684248929
726041743372 535303769
593848883643 159526913
932428823222 164919755
779037490512 196498848
914632363324 256227972
824462416632 133620123
537722253461 345723469
832426922671 119949193
27254963226 641529161
366312426124 40061112
465605500284 708259916
12522875058 253259643
871401506956 401192701
520872493730 701560405
517844165322 708252363
461373028110 36881299
357927067331 53414816
870240090511 133506828
638220219540 708244810
382326469064 652503670
672288914130 708237257
836575730264 499177770
608524944063 96111925
583710308196 669777381
652604779478 705676790
18927060104 478527868
30283291634 135304442
567295948703 43950907
812112868225 54472236
41109265205 2250794
971870998631 79956058
640491465846 708229704
800235789368 212375254
645033958458 679482986
570839912462 341629743
430779723592 77735476
897255374387 304091333
678345570946 708222151
972529559401 28618317
192345826016 446057521
978150083338 708214598
636042471821 555908353
605665689154 708207045
310122245000 56436016
843389469182 526141980
434715635180 269823372
402066488363 71232343
271035400070 380958214
698786787700 609368487
4271604674 5060510
562512009340 524986371
747997124330 708199492
760797458842 9403485
328573639822 54985840
761418428331 28980861
98420680814 618915479
123635043694 346894184
85590980644 496337842
699916413974 13927732
57345850143 19501846
718307332331 36073128
364724808995 97207110
398458701754 20521501
715130421307 59532746
500023891221 321198878
124298800928 144292512
262707496948 37765
7130564610 368246515
210338331582 35491547
280877467396 17817527
178671383626 708191939
530910395240 461510959
4542500166 448459375
370970237534 283879505
329704874885 314423837
166852206473 99034936
458102860195 221605020
569727159996 69631107
78951338376 148846971
657355221286 424176480
857614389318 71035965
454673347045 210977949
262247134451 230948081
152930592158 708184386
729354253405 125538413
462577171876 708176833
162310257677 268569574
156716002668 177978892
461820089774 708169280
818101223262 187435248
349771938678 578665542
300477786813 29796585
117347733364 708161727
331963069607 51133810
906227283648 355602793
875186917466 708154174
248862666837 160931771
964859023675 296183342
920611843586 708146621
738155057004 141528114
261950414846 708139068
957451800635 92335425
461820089774 708131515
136274785914 42810404
145867332738 107917264
670774749926 372151416
731341318086 708123962
35039889137 290042753
470167864839 576815057
833547401856 708116409
653077076121 11812892
412027160448 400452507
736640892800 688931789
952321775665 7198009
700615889345 175191835
476204649712 8074157
246808772806 26556348
686673474068 213228743
596273720204 8527337
790393722042 708108856
734227008495 91527254
780551654716 114964213
552669942014 319771361
905815366093 46209254
471185684054 53988844
8327910676 708101303
129090096913 69638660
816463235176 55899753
708167208519 403269776
339172789250 708093750
767216719676 38097332
716956758148 708086197
309369989265 111406750
448765642942 128854180
765674586713 82720456
731580680209 17809974
132758375499 261620814
473381853540 111165054
29526209532 708078644
649769029911 367755570
755063390250 67108405
731383320319 383073054
25891730621 363608973
995621333715 24758734
938211955696 436812649
662713716953 36828428
550398695708 509094859
852115226579 41458417
578868626554 149232174
3807117833 524752228
275651670386 56300062
291977743268 94669302
8327910676 708071091
748754206432 708063538
453492186652 615055896
557969516728 708055985
949380963462 708048432
302832848354 540122583
403915174937 103415676
7570828574 594496630
190027615156 531527269
202140928788 708040879
987235068562 616868616
257407922234 708033326
523010475310 2930564
891085641608 364651287
54509918898 601241459
7570828574 652110914
386111879574 27009528
596272806291 169104117
819919924020 88634455
448949694040 708025773
841118222876 708018220
130354619361 243372766
102566135281 345134335
761624602166 708010667
812746232187 3867136
324788229312 269015201
372484401738 708003114
296776191538 192223850
310403669374 561474914
18295523968 439894273
360743866421 318358950
931210993014 140667072
913041022566 707995561
613299177415 33225647
992534643276 662194169
838089894468 7250880
156840226859 55899753
295600424393 352959243
400849768852 294989968
406060119977 295775480
585257259973 230457136
296546021822 155939238
788879557838 269664759
460610311470 169406237
569944165239 10513776
487655867770 206091158
270133028866 4395846
357171133285 46730411
673803078334 535741843
575832163565 210245308
54509918898 560054950
820677006122 229074937
232424212868 707988008
629892316418 485846725
248645147990 36586732
288448288416 707980455
494490173507 294174244
791907886246 707972902
67884983433 77712817
146430574648 292678750
135915837548 19879496
608171916843 27719510
454255651039 605879001
175643055218 288154503
741940467514 707965349
72679889346 672979853
188020784274 433277845
619293166990 693962087
481192958149 32840444
610208181766 535938221
842400314008 93385292
26497881124 707957796
794035701488 9705605
736640892800 404553786
171100562606 707950243
994625267546 18202730
927425582504 707942690
773107323787 432401697
788214237133 148159648
629135234316 579111169
186659228435 21133294
557410965231 49426832
590755826025 411600735
120757140834 155795731
84036120876 707935137
178671383626 641015557
529957478954 707927584
361885252310 707920031
87659905145 93362633
527937233944 450989630
462282763895 2447172
395537429568 286553267
79493628264 707912478
1688336385 9509227
757082109554 320504002
860802357528 707904925
802507035674 207390274
695001377190 707897372
234742710742 597631125
405796014226 484955471
454249268754 395512845
844146551284 707889819
9138248981 280760116
771466669492 348306595
636265285321 184308306
64164574041 132509832
415638081552 707882266
721606956540 429425815
660793224414 63226163
646280308794 57070468
64351986224 283214841
711657183434 572026455
341752099767 377823719
922883089892 146558412
2709471367 236363582
575182318957 103634713
373998565942 261031680
564789743673 88128404
807049528286 707874713
825449804810 435581510
175323178521 3164707
358099841800 18467085
756325027452 629550103
938427540975 111973225
95128790877 171377570
107400626873 15173977
791907886246 314657980
899133910417 22923355
669260585722 707867160
547866758013 105983696
530217355025 318003959
776941224557 213326932
649576451070 707859607
770988806694 360617985
771156883603 248259557
248231266655 15770664
73145614879 165070815
319757813306 45416189
972637597513 56035707
537849272262 188976060
372559221756 428013404
955880565963 219724323
263948371359 192488205
245294608602 446601337
863830685936 707852054
769394935681 489336211
474832429037 38958374
398225193206 439924485
538285382076 98181447
98420680814 706726657
187423516099 213885854
514864780354 217465976
489099547378 133725865
951691893230 122577637
919532543357 243418084
654197056808 180086179
26497881124 225200248
469619426809 236318264
619731792359 58097676
367184827024 458519971
670017667824 653251417
34342354887 19471634
630938504701 396079320
510851881443 33829887
159744331076 707844501
191094053032 317981300
62217079121 203311654
470905074998 707836948
391849173297 133408639
404281850022 707829395
888814395302 257776337
592038211318 453678498
175643055218 707821842
973607590726 113385636
78350897941 28927990
43264082016 247881907
169714633236 156415077
9084992778 282187633
728000756617 151913489
858531111222 707814289
163064031565 261039233
87821531386 707806736
560997845136 625426165
139303114322 707799183
565540337748 707791630
688187638272 707784077
990263396970 275639182
472694206167 403428389
162472428140 139874007
998907649944 339341184
669298003284 72335081
853988618610 550017013
346743610270 233735138
328573639822 707776524
966162534709 527471308
940773879207 74366838
712511502858 272716171
234502593725 113808604
90849859794 323389248
893821480497 227957093
998351606043 72289763
753296699044 284264708
826965003775 232896755
307375340966 707768971
345986528168 116890228
447435529836 480227293
195490787850 443768962
215993365176 109171062
192298861462 707761418
724169703328 215668362
994870437520 472032288
905470201546 617503068
863530786924 224830151
610208181766 403247117
277849138988 570659362
862316521732 707753865
613236510174 485990232
914555186770 379153047
168591276358 185320408
286934124212 707746312
977393001236 707738759
232424212868 292346418
137031868016 606498347
70935298624 32477900
185757831162 186053049
496673956073 641657562
523971994057 470536794
271792482172 707731206
885786066894 18874947
807049528286 707723653
261193332744 707716100
190027615156 563416035
479232978120 707708547
447435529836 707700994
239995033888 707693441
475112788844 2666209
566537106752 64797187
788788438852 16322033
974364672828 639270814
359614006004 612314157
629135234316 538219227
965279687604 50250109
348131503826 25665094
994805889582 707685888
842697048313 514427277
660932682600 707678335
627983984209 33595744
351286102882 115523135
902441873138 382468814
900170626832 20438418
266492907458 707670782
219553817134 425460490
760892603577 488709312
65310212269 307505289
702981925801 179814271
780476329053 8172346
607524005803 12394473
853231536508 707663229
875186917466 254468123
690458884578 707655676
809156006303 96466916
6813746472 707648123
736640892800 707640570
69188758822 88120851
261950414846 707633017
197606955960 435974266
397599412456 283600044
726535634042 164156902
489832127548 707625464
760110437962 707617911
88578613488 314438943
311790392215 42644238
553427024116 707610358
764046629011 516307974
934996403524 234437567
134760621710 707602805
597104141936 72697625
73436971448 707595252
451978022448 652994615
377783976452 707587699
778511975837 352045330
498160030670 707580146
303246730095 180433617
589009882910 34872201
526480804872 28270879
754053781146 566709143
691804103684 4607330
149145181648 265148065
367941909126 707572593
619293166990 324597728
358596912283 149791096
994048807480 707565040
682130981456 632926294
614750674378 103453441
360371088106 707557487
847174879692 687285235
408583523188 13179985
638373779583 240019234
63594904122 177389758
60679613912 564292183
769617696310 88815727
972850508624 707549934
484148188623 192964044
598454511782 160727840
543210509668 298804233
419814140775 44290792
861559439630 707542381
24295246270 341622190
314946161986 164262644
657495231247 72637201
13627485390 54638402
496366315236 147366583
328460103532 62153637
424487088803 93929108
658661436294 707534828
212740078216 221567255
500431276976 707527275
951652209768 291704413
167463054942 271485032
766167094778 627208673
424723066776 414508640
825219498734 114918895
196841354074 707519722
991777561174 690427283
511030426404 667488822
896281098623 53392157
568206250963 169315601
725284661270 707512169
671531832028 707504616
655306516572 255699262
493733431290 529389770
340686953454 601951441
963765523400 678282059
785094147328 370633263
534271304897 110575920
266492907458 495597648
782248699709 61496526
368115008780 516345739
893356887914 3746288
817648677714 552517056
964522605502 337347192
511030426404 707497063
383840633268 35823879
713928429740 707489510
235452541276 654784676
551912859912 707481957
404772983847 178953229
673341862348 344620731
115076487058 358065071
681373899354 707474404
112470054124 227738056
715442593944 707466851
887300231098 707459298
165043905790 707451745
310023149640 99389927
479232978120 707444192
149284028447 294748272
700300951904 707436639
598094868134 707429086
211337366080 5800704
713928429740 127237838
325894705641 40446315
116590651262 707421533
876701081670 691522468
664003949813 351667680
955188907947 649558
90343711011 51413271
764652930574 707413980
843389469182 277346160
714685511842 669029634
984963822256 514661420
665475175212 707406427
816498145142 78264186
916198326002 457107560
67380314632 507508729
502351505566 256008935
766746107758 70786716
312065396539 42243929
573868240870 559835913
334630296638 76194664
948623881360 662594478
781397529886 122872204
949380963462 218651797
8559259066 34547422
649876252299 215411560
621817642727 349688794
31797455838 608983284
520872493730 655955391
643519794254 707398874
924871212399 211378258
228638802358 520492336
561791279827 107924817
380165020719 180305216
424723066776 707391321
458791761366 619859604
317727764502 163295860
274063728478 707383768
159918223795 399198709
756325027452 156747409
152173510056 707376215
523143740036 707368662
821743557293 313419288
919922897097 529752314
81007792468 196944475
737579609446 213304273
284662877906 44940350
147882222671 298796680
708628855026 675283518
488317963344 707361109
483775470732 138960094
587715986845 177465288
165043905790 663251589
77979464060 707353556
698786787700 493981306
439107626714 707346003
712414265536 707338450
888814395302 707330897
718225926097 135531032
478475896018 464433970
258922086438 678108340
818405759816 707323344
816134513510 248652313
319488654598 237171753
654118943682 698916855
938337569639 124798219
448949694040 707315791
236029786854 18263154
597515017177 165433359
6422002980 306817966
222582145542 570674468
100691927120 383035289
126933021755 46949448
203888193678 423103954
40998908322 190720803
472475939573 35521759
720742168658 707308238
713928429740 707300685
849769288656 183907997
358099841800 707293132
85396279816 22198267
318731572496 707285579
446678447734 326803204
912283940464 101534979
469390910794 707278026
380872615565 296908430
176216947264 11269076
411341718551 359515247
482729902201 27122823
352882149159 419871270
473933403406 656159322
814620349306 707270473
669518384718 140372505
22712470614 707262920
952809789695 198659006
364156498616 310005332
894113970016 707255367
198355518278 707247814
342351429911 387242310
781308736818 115304098
679859735150 707240261
829833941224 64819846
729857365882 533415519
443650119326 707232708
371727319636 707225155
775135424323 17696679
898045991809 303373798
258165004336 240986018
704843444516 222428297
351286102882 527992465
378541058554 707217602
755407021538 45348212
720742168658 707210049
69651560938 707202496
784133398987 47379969
143088524832 264347447
457277597162 133461510
946219037996 43437303
125675636486 707194943
324788229312 707187390
774633225353 160863794
389838067417 4554459
297533273640 59653594
642882653792 444161718
381569386962 707179837
355828595494 707172284
973607590726 307263593
169707065130 567177429
380200610455 442703989
886800290881 356962333
17412895900 707164731
672622152490 239626478
701815116108 707157178
640879909083 206702951
831276155550 707149625
79145291863 255193211
620807331194 707142072
21955388512 707134519
350035258917 162155357
949380963462 707126966
927449721892 404410279
112805240752 73687068
402767685818 707119413
196084271972 221431301
595535709427 86187283
421626550290 2129946
990394222483 497508557
766167094778 620531821
118104815466 412401353
364913580718 584020619
462577171876 575795402
500992412005 104941382
607936935460 707111860
989506314868 414025248
113077148752 178749298
130218129098 707104307
495131702262 310692655
217282570828 237843970
302075766252 537441268
108262748140 30279977
799177614880 83211401
735294163500 225872465
785851229430 547094002
330844886128 571021906
320550394508 247791271
162772659484 533211588
846202952911 134700202
10887568287 331032884
137031868016 707096754
418183252509 275442804
146116853240 54661061
338415707148 506934701
950261605091 491073401
610208181766 695200779
532228725260 603348746
973285750249 75613083
494374620160 707089201
993291725378 128370788
142666682635 337906114
239237951786 707081648
466362582386 276432247
475447567610 427394058
582196143992 707074095
932725157218 707066542
249140994481 459819087
44667851572 359794708
370213155432 707058989
453244750778 132071758
570082830360 707051436
916069350974 707043883
460305925570 707036330
606267104332 94344523
29526209532 694437926
635191891132 294159138
370970237534 707028777
872626693786 43218266
972286390566 223191150
674560160436 309438857
66089885394 467908350
757082109554 557849474
36339948450 622684426
670017667824 707021224
649576451070 64238265
373471910764 353994004
971336344420 707013671
336144460842 583658075
903956037342 174557383
823244972033 230948081
318731572496 707006118
270278317968 632284289
878632662419 162653855
205926339298 706998565
35117058138 341184116
220310899236 480778662
427666801990 7507682
481504224426 28716506
692730130884 706991012
673045996232 127887396
399272718370 393194074
304347012558 706983459
524657904240 664331668
673803078334 706975906
82521956672 557192363
3785418064 258138881
508759180098 706968353
447280527576 32432582
71079628901 33701486
616634346448 208394823
464091336080 706960800
574030177190 23353876
360371088106 706953247
290978179654 348314148
576679685289 123514209
940295978238 706945694
688727813726 156173381
878972327976 1805167
922205639069 158930226
985720904358 706938141
146873935342 706930588
631278238641 52516009
877458163772 706923035
506989233955 25589564
371727319636 706915482
999348382194 637873509
925733273648 37659258
721250938738 121716595
6056664370 430173562
32782291102 149979921
182456794136 607019504
325324990810 37697023
625930324727 31012618
853988618610 22991332
81946894317 522199314
900927708934 342596527
276334974784 706907929
510273344302 706900376
667909672060 163220330
109776912344 706892823
276529487193 69963439
707871772924 706885270
383840633268 439214503
262707496948 105266161
649759105269 310609572
124517981435 118770925
791907886246 303215185
507245015894 706877717
84960449057 238848519
60981174990 126641151
455763432958 706870164
239995033888 706862611
134760621710 458097003
60465584957 42364777
687170604975 29124368
872915671160 706855058
589009882910 706847505
754810863248 316493359
262707496948 706839952
891871508193 156233805
796456315516 91376194
550398695708 592827417
741940467514 351048334
885786066894 496753257
331484005882 24811605
24226634818 63550942
96149434508 511685538
747997124330 255193211
505730851690 706832399
859526679299 115236121
839604058672 706824846
600366114440 706817293
695001377190 377325221
990085426037 29101709
544342038892 422635668
888057313200 24630333
352043184984 266855043
50451754858 24736075
236455382892 317445037
577779016074 54117245
102483090046 409319729
111606731524 267043868
881243574282 407665622
438350544612 706809740
894113970016 706802187
201786187443 69903015
191426815553 19841731
200186221159 22659
617021920684 706794634
271792482172 706787081
93878188202 706779528
196084271972 706771975
193055943564 706764422
500431276976 448852131
69651560938 141067381
987235068562 299823888
595653490909 70371301
882405164852 149640036
985750285528 499917964
377132183170 64593256
592038211318 492651978
416395163654 463603140
375512730146 696182669
78392552736 45015880
872915671160 706756869
748754206432 706749316
837332812366 706741763
633677726928 591309264
613481242480 51919322
189594284846 163054164
406338485792 40922154
106748583936 529012120
488317963344 299529321
574625322972 706734210
959481577531 290246684
531471643158 706726657
6182316078 198825172
91947763468 302006705
650717391738 112600124
889337757778 109571371
26028643852 305382896
244147172760 117464256
472735815644 365769131
461820089774 116905334
99934845018 706719104
579948659424 401396632
593552375522 706711551
157473084770 706703998
479620311066 50423828
136274785914 706696445
182173043438 92841476
435478495327 210388815
225800318605 183220674
510157534559 14917175
491383520489 596286691
605055747045 308404096
213676045570 145176213
624926297290 303184973
436836380408 328245827
52446198820 463686223
172954740211 178711533
734369646494 92637545
651147934991 33739251
183864725801 41231827
786608311532 279710249
218381584793 314506920
763138766370 706688892
283148713702 603084391
15898731696 706681339
969430240346 121097249
264978743254 321206431
407310178430 599859260
236966705480 706673786
912168168486 39985582
582953226094 538241886
647305204764 706666233
971575948239 306515846
983449658052 12696593
936787249224 52123253
121133143874 706658680
654118943682 706651127
698786787700 706643574
539042464178 706636021
821434088224 706628468
481504224426 706620915
330359847980 10778131
507758642553 188915636
224853391848 575908697
654540514377 178990994
486803799140 706613362
346014882130 436722013
700497345010 330322902
800992871470 572925262
177078759264 23791950
219553817134 222299896
768438341084 706605809
493617538058 217752990
119820720300 219210719
832033237652 706598256
412609753144 226741060
364913580718 706590703
682324504422 125417565
43153687368 292520137
992534643276 706583150
613727659105 99133125
189582018774 24985324
416077160101 45944899
162015577382 706575597
832033237652 331100861
731920383937 4720625
204559133815 121618406
432293887796 194927824
346743610270 706568044
794570166468 144624844
733274741767 12779676
974087319521 101376366
542070792586 197495844
395953946900 706560491
268908582230 211310281
675317242538 364787241
345986528168 663954018
482041831860 47689642
273306646376 706552938
145359771138 706545385
794936214654 605048171
586780782344 454909637
961245972625 104518414
32554537940 593680906
959980112890 706537832
402767685818 706530279
825219498734 706522726
679102653048 706515173
9842074880 706507620
297533273640 614663140
956194702380 71919666
30372847555 27621321
795504917789 102743459
786781834154 266953232
534499971566 381486924
582196143992 706500067
193055943564 706492514
536014135770 653304288
579167815584 706484961
37876869843 277761575
673895904704 253002841
152930592158 706477408
964804317296 15921724
109252696785 350058891
355071513392 706469855
824976685296 137056738
292990781028 706462302
568568666156 155954344
336901542944 706454749
915312268872 706447196
880186970818 156717197
979802195534 354092193
180942629932 699928957
341444035556 209837446
651847697376 657118553
20190676598 177276463
400695053200 51745603
451978022448 706439643
489494093439 75341175
162772659484 706432090
36438787008 479834537
711091713389 383616870
33595537312 167110125
613452624163 269151155
33833653190 17711785
344003126692 321840883
359186181831 149662695
130975211200 706424537
396029363605 567857199
393470068944 20128745
215518145928 21971677
104477337630 298132016
860802357528 404878565
625349823806 480650261
6813746472 706416984
825219498734 482598935
841875304978 706409431
753660625243 219293802
173371808912 706401878
780551654716 620365655
506487933792 254286851
692743801814 380421951
654118943682 706394325
778547512702 177148062
487930049223 109956574
942625767847 424999757
74194053550 706386772
612165367185 16352245
572354076666 706379219
756325027452 402378522
197786974162 161845684
912283940464 102577293
131369863003 709982
974699489765 126777105
549641613606 310889033
527954809775 303245397
735883810698 706371666
355828595494 662805962
768487095699 633183096
553427024116 225419285
73611539 293811700
213773569906 242451300
338415707148 706364113
975713653328 58014593
665556694741 619459295
351432993626 127902502
505117888381 449010744
215011324522 706356560
909255612056 142336285
316771139693 284340238
398982275308 212307277
685916391966 697700822
374164225891 296576098
912283940464 65620464
905403486303 5551455
594309457624 706349007
267517456396 403919334
956951784482 706341454
919521123221 28980861
232054418394 244732306
486046717038 249634203
836575730264 203674198
9842074880 436351916
364913580718 706333901
105614033512 35385805
451491398170 432386591
260699412268 353034773
684939200744 77463568
129461046996 301266511
608342539113 69223245
375242665484 151324355
832033237652 706326348
614105399335 572743990
886870715053 325307710
207440503502 5279547
239137149854 33082140
493617538058 706318795
59561249567 178696427
252762837629 43135183
366786829648 197850835
237723787582 706311242
931593892349 321614293
384736856736 426955984
219226115529 144579526
824016835356 104812981
580681979788 706303689
660715118841 92010646
580009310014 210494557
564127889795 296863112
642005630050 250268655
244271691518 66239810
903956037342 706296136
85550285080 706288583
87821531386 678644603
444407201428 564126017
472419239202 129345125
282533091737 308343672
339000180947 47062743
796450378858 706281030
327059475618 583688287
421694738368 706273477
435322216204 77856324
824462416632 420951349
34068702144 470385734
532985807362 682821412
422726062347 292550349
422709204051 58618833
157473084770 705117868
361978025809 207669735
102206091324 664837719
446678447734 706265924
486046717038 706258371
648819368968 631173998
430022641490 706250818
759353355860 706243265
39605554353 229437481
998591300092 706235712
526929150546 636952043
211225914012 670751718
230408069137 318547775
916826433076 706228159
562248931203 56791007
919097679382 608635846
128703964894 706220606
841875304978 706213053
741285826751 39562614
636718087265 303283162
9084992778 434690256
333266761913 504313810
174210516285 466707423
32554537940 581581000
582196143992 706205500
405038932124 309612576
61323657816 706197947
575382405074 703728116
20597088016 261356459
141574360628 1359540
630283131297 147124887
850960290202 706190394
946352635054 258660038
439864708816 639029118
568128643888 93740283
605665689154 497923972
924397254096 242677890
811370710851 5068063
698786787700 294332857
863830685936 507501176
451978022448 357128499
666754343333 60235175
441052546061 248448382
511903643434 207020177
3785418064 706182841
867349211597 210456792
12870403288 706175288
66623232530 706167735
59809493612 671612760
571883306135 262255266
604908607052 492636872
276171218597 7553
681373899354 638017016
532432867744 394984135
114497021304 275435251
805535364082 706160182
806712770634 158242903
843389469182 706152629
680616817252 368435340
83421246658 1389752
460379514449 41533947
40528636289 250442374
43910769470 155538929
111849953230 143310622
330844886128 633001824
22863213388 232398257
621564413296 405550782
704843444516 435792994
56105768797 40544504
645791040560 706145076
887482885297 440075545
171857644708 608356385
710900101332 115742172
200626764584 706137523
315703244088 236650596
492860455956 706129970
894871052118 209746810
1514171758 208440141
195039443635 178771957
126432718588 586656616
619499378996 343404698
260012263393 135364866
370999044676 215910058
114319404956 655169879
944217962094 569073232
530714561056 386570093
445164283530 706122417
477718813916 706114864
296842907187 94503136
524821592856 241854613
833680440398 95469920
103408097997 177669219
73436971448 706107311
833384249909 33452237
449706776142 112728525
540556628382 292769386
822948252428 396638242
990921187740 34305726
813237388265 377959673
129461046996 706099758
228205910122 381169698
561662139039 15000258
262311546435 274740375
100691927120 477991605
399739357410 706092205
939851409064 229112702
583710308196 706084652
724876044376 292610773
789636639940 425279218
106760041837 392249949
145359771138 249603991
714075267613 107018457
832033237652 706077099
844146551284 181536355
560997845136 706069546
288448288416 705858062
844457462976 105296373
14860013736 82924387
822948252428 706061993
476518756323 231295519
60566575714 277640727
869130260650 264287023
281717405908 487221371
567054501952 296402379
9293667062 405331745
341444035556 320783463
324788229312 706054440
249837101214 706046887
332359050332 100009273
565540337748 706039334
101449009222 706031781
474807579667 413232183
628378152214 650517231
222162131171 191967048
550398695708 706024228
907741447852 331267027
501188359078 706016675
468633828692 648628981
543584956790 706009122
700300951904 706001569
4542500166 705994016
253120207418 81179644
108658245879 94805256
454249268754 498928521
568568666156 369145322
233181294970 620312784
32656888643 383949202
293239931839 295896328
540556628382 705986463
260436250642 456918735
578859019138 112245133
102206091324 705978910
381916681455 258040692
635191891132 705971357
975878837032 705963804
564783255646 705956251
43824862054 6367179
771988000211 876148
419423492062 194663469
995443506289 25725518
746482960126 510250468
171100562606 705948698
640491465846 553302568
451128763940 29396276
71922807244 18044117
307375340966 705941145
443650119326 630849219
598323323725 349756771
811266781571 145229084
902441873138 345466667
962251359196 705933592
21503032195 194013911
364323336833 320602191
517844165322 966784
723770497066 226552235
449505708135 116346412
204412175094 504072114
132738684828 84714448
671531832028 371184632
308889505170 299665275
928182664606 132479620
995841450794 387725702
727555907576 705926039
359614006004 705918486
905470201546 8897434
472481339968 549231501
203655092992 705910933
462774675273 226680636
542451901860 62969361
780551654716 388919076
712414265536 705903380
605307805761 53747148
734763807352 156211146
523269731629 414402898
396635461643 929019
990263396970 238395339
459548843468 680389346
289962452620 36828428
127946882792 705895827
63263886750 28119819
598560329312 74026953
818405759816 705888274
80296632606 588862092
980421329644 705880721
759485911010 221008333
530628759382 24705863
138252409751 182253890
5047131202 148763888
533901041731 81481764
699361842908 41314910
845660715488 705873168
315703244088 705865615
157807350338 52719940
971390975269 650177346
942682271840 552418867
203818970433 265397314
7554 705858062
168829316300 705850509
665222505109 22228479
489075045446 705842956
286511979895 116860016
439451514804 300375257
976635919134 705835403
236421084719 121603300
415638081552 619829392
445659715012 14056133
4267639349 119631967
348257774474 246529920
367941909126 626710175
765968322883 89669216
592795293420 705827850
306374380453 39388895
710926310242 380542799
783966923314 106980692
662877768113 65016224
641120049165 57871086
665003483215 227813586
492860455956 705820297
887300231098 361856677
771884463687 225109612
935224028285 334242909
748754206432 705812744
863272270393 17983693
76465299856 516255103
376269812248 354960788
570683950971 35325381
546613285198 705805191
497402948568 594043450
862754074575 98264530
231667130766 529623913
503459605384 705797638
712581020670 422968000
989222246944 136656429
622321495398 705790085
115076487058 567079240
18927060104 21707322
243663139161 38006696
812349103000 175410872
52238672592 705782532
617021920684 705774979
888518778841 38346581
559276993493 32319287
205926339298 77523992
59052411510 562147131
693487212986 705767426
434565134102 697413808
293747863130 176770412
708628855026 705759873
337015563032 183975974
779794572614 705752320
59052411510 705744767
565919324629 259218960
598525985821 240162741
264221661152 705737214
887300231098 13149773
107836079576 21231483
514058754812 705729661
316460326190 611150995
771222881717 20755644
416395163654 705722108
134003539608 705714555
585224472400 51005409
373416879606 514208240
224399275682 298743809
409168789646 351969800
407310178430 705707002
251351265418 705699449
382326469064 705691896
810077856694 252443919
624100059920 289415854
93484163704 154647675
796450378858 591339476
18701459953 5528796
748754206432 419538938
512544590608 661703224
433050969898 705684343
957455811278 111421856
625349823806 705676790
922126007790 705669237
986013024186 350330799
412271862542 7152691
847359187998 406358953
398982275308 540885436
987235068562 212873752
398982275308 705661684
736640892800 705654131
461063007672 705646578
127946882792 632956506
418666409960 705639025
916069350974 147638491
565540337748 676250302
682130981456 478474997
966528847656 143136903
29369870391 67470949
686342502014 164156902
154444756362 301070133
722394356384 373254154
441378873020 705631472
239331163359 377604682
622646878638 65922584
508002097996 439282480
489075045446 705623919
514058754812 705616366
840744704773 119737709
189270533054 705608813
385777266974 63097762
373678334254 228380061
893356887914 705601260
272142397556 207677288
838544056358 150214064
637707567624 230948081
553427024116 705593707
419423492062 705586154
732098400188 705578601
30283291634 682760988
542827874688 705571048
390446446055 153099310
319984947122 72093385
305861176762 607993841
913041022566 36586732
51204501538 133030989
726798825474 705563495
373707050760 222669993
565299457878 62818301
275190839603 84661577
727555907576 581263774
141574360628 640350893
218581520256 13391469
81764874570 705555942
759483320331 330081206
850960290202 705548389
145683251022 301002156
969822180216 705540836
890328559506 705533283
425900314715 15385461
973607590726 10974509
76465299856 705525730
301318684150 705518177
34825784246 72259551
54509918898 705510624
957135707585 27666639
55267001000 571437321
631406480622 95417049
259843212147 484887494
8327910676 439305139
257840225742 40944813
164651973473 97320405
553738577813 199905251
961962072149 71043518
484532552834 705503071
998591300092 436956156
226367556052 350527177
292233698926 240993571
524657904240 705495518
144737177754 525499975
807806610388 705487965
799478707266 705480412
110279096208 188900530
343913895550 51745603
618895184720 35227192
493858176638 360542455
922883089892 704672241
96329052401 302663816
552927605056 342543656
738742929653 73551114
864120064025 267368647
146873935342 705472859
801070629605 276522883
293747863130 154572145
429780092407 79095016
34565999217 67410525
532985807362 408020613
34825784246 705465306
536168519090 527954700
457277597162 223334657
176074490131 139080942
643519794254 705457753
77004871070 126067123
262599126910 13625612
457596401739 142071930
992996222212 220207715
71165725142 705450200
382326469064 125689473
252108347520 705442647
135517703812 634270728
558726598830 460581940
262244007509 400671544
582196143992 705435094
247565854908 705427541
106276136639 8769033
52995754694 168628278
358856923902 705419988
732478769268 138121711
326091672775 22674106
160501413178 225525027
602637360746 705412435
532985807362 449312864
754832895349 265042323
126432718588 705404882
699543869802 705397329
243166884402 193387012
767681258982 606513453
719228004454 320058375
601123196542 470733172
974897997711 27968759
156117488248 495627860
476961731814 17198181
352800267086 5400395
772223751594 97728267
8327910676 158771613
306674045322 159776162
99571689631 5921552
705600526618 705389776
760867520064 705382223
188513450952 186581759
985720904358 705374670
183827988009 31609305
194570107768 705367117
874693533253 437212958
962251359196 490144382
465605500284 266885255
282123636460 81746119
423208902572 705359564
517522687389 225593004
723013414964 705352011
83448331716 205207457
581439061890 435128330
342958199760 705344458
219924072747 56843878
694244295088 705336905
823264828870 365769131
778280408410 424161374
120376061772 705329352
477785725943 574322567
961666508153 214369246
100691927120 258788439
217282570828 705321799
592417545637 91225134
376878244163 35302722
846417797590 705314246
328573639822 106180074
814002967492 224059745
198355518278 705306693
495888784364 440808186
931968075116 562064048
589009882910 705299140
511536832395 145931513
713730919196 17507854
941810142442 705291587
744211713820 705284034
520965894128 411593182
1514171758 646415952
283353921159 419946800
786976490070 250064724
38611194756 705276481
742697549616 361373285
504973769588 705268928
947018447110 1155609
417174783908 186377828
700137935911 6963866
911995869450 91882245
762381684268 705261375
16113131154 166800452
330844886128 705253822
198118815217 104956488
558973393105 308215271
812349103000 705246269
778074869027 10249421
411852671042 33376707
581168460965 150070557
9872566341 278297838
166558069994 705238716
486803799140 705231163
597337786032 568703135
465152962695 171928939
483018388630 372166522
960737194992 705223610
198355518278 582358959
97215766642 114767835
65866150428 705216057
855502782814 705208504
475447567610 705200951
429474029741 140266763
497640044791 15695134
885367079731 86580039
74734108156 161951426
294992899244 169481767
612187550346 36261953
543378745190 11231311
4327345814 122607849
939538896136 705193398
476417455487 317142917
757082109554 705185845
883841321672 376962677
676416407563 222012882
411852671042 410807670
637784857473 119715050
758269644679 160977089
660175600498 547109108
978907165440 705178292
917583515178 582366512
679102653048 117139477
134132136986 177895809
772223751594 249498249
897164609986 159103945
191541779360 705170739
631406480622 705163186
962095035161 89933571
529200396852 705155633
504216687486 410044817
944576087589 132879929
133001491463 10392928
539554187481 24184706
677253959327 138106605
505413097386 62327356
872915671160 195841737
96906516610 212420572
785851229430 15272166
509516262200 705148080
371727319636 705140527
114387298873 611173654
697272623496 705132974
280697374070 29766373
688968580301 463731541
688944720374 276832556
910769776260 365391481
33442400237 34479445
2271253860 549865953
300748191360 453172447
273306646376 466080524
117030537982 24358425
850203208100 357075628
845316200905 12175436
505465802220 41745431
561754927238 370406673
171857644708 48089951
815377431408 705125421
402837112994 334303333
709385937128 705117868
632920644826 285110644
34825784246 705110315
256650840132 618454746
526664999883 32409923
817648677714 495068938
247565854908 511013321
134221005584 67289677
409619431432 5528796
396711029002 705102762
33311620042 498309175
404868431108 23905245
614177961006 129654798
420937656266 705095209
456520515060 705087656
604684049215 108936919
110169660791 40733329
431839424192 194980695
501715686879 23225475
657147272090 703690351
49210344184 331244368
237257020141 13210197
628103178102 69125056
477157309196 25189255
112048158650 705080103
933875675090 75326069
934239321422 71368297
114665453204 357891352
284662877906 135508373
330866465049 255178105
274063728478 495899768
59809493612 705072550
722864168090 87977344
98096929428 19554717
212740078216 625879345
102963173426 705064997
75305409117 312739518
128703964894 48112610
937490108339 72863791
93121106100 705057444
617779002786 77048153
363213039092 73951423
802753286133 335768615
562826644661 277837105
294205099091 53792466
347944733242 165561760
737397974902 705049891
415052052241 270956322
753396572363 288539706
514815836914 500333379
214915439593 43120077
814620349306 445256903
848518814788 6072612
910069130174 328683901
607540833887 102531975
599609032338 705042338
237723787582 381290546
734778686762 206008075
306618258864 285344787
949131442960 145251743
893784682281 245872809
585805328312 37666811
843141036312 135108064
919854761484 705034785
668503503620 388012716
183213876238 448701071
733612564392 705027232
792664968348 705019679
524439955278 29615313
648062286866 705012126
738912139106 705004573
176400137320 704997020
249080019112 105915719
634727789900 312150384
457774637433 119745262
623570466625 2598232
306181046312 299974948
364465725989 145146001
174885973116 285193727
534499971566 704989467
304663483258 56149002
791150804144 704981914
362642334412 458701243
170418481794 344386588
909255612056 434962164
321759900904 667126278
50239334286 317188235
612479428072 704974361
601880278644 155493611
219553817134 704966808
383083551166 475559539
384597715370 704959255
289962452620 281137766
904713119444 704951702
386868961676 664437410
739669221208 287663558
684402227762 269981985
121133143874 704944149
207448834461 125613943
202140928788 704936596
236609290373 230834786
94485388978 40869283
567054501952 541806902
333116132434 465106187
734562738939 490423843
362895956599 428428819
273624703206 119216552
941053060340 704929043
961494277094 704921490
610208181766 531104301
185485122544 704913937
51705755977 318759259
525945652569 55778905
632920644826 704906384
707871772924 704898831
990099746525 64449749
618536084888 77508886
132241267313 37311820
255238535686 580236566
290516042202 150047898
796902221977 239686902
397969539668 26828256
98011875095 294672742
876701081670 585954187
883965508098 248252004
778280408410 704891278
19684142206 577985772
886543148996 704883725
849473936144 638998906
433808052000 122517213
743057193264 179066524
145090733684 157034423
138341368985 106164968
636706055336 704876172
786335240776 9275084
380812304860 704868619
858540038868 117192348
368698991228 329711109
140817278526 576414748
434565134102 704861066
259264501693 207103260
164786069435 22326668
767718956005 547887067
652703663354 173462198
906984365750 449947316
37937663940 357830928
458034679264 704853513
663203928906 704845960
329330721924 704838407
411179072249 290828265
973607590726 676053924
149902263750 471450707
312674915680 704830854
144346174456 57387694
719228004454 554843380
239237951786 704823301
383677632381 106451982
339172789250 628039503
13222305111 243946794
336628019008 28029183
153428342411 167986273
398225193206 257247627
386475760455 79193205
255575369274 42817957
619487860671 362747931
177941076909 340081378
973935368267 204157590
452243110089 189754019
71165725142 388571638
791798723143 44691101
763895848472 704815748
339172789250 149964815
200626764584 704808195
884271902690 125432671
496177882992 102003265
633719646078 3640546
207555898236 337687077
694244295088 704800642
387391719912 92025752
345986528168 704793089
340686953454 153303241
167315152096 704785536
757624664203 53981291
369456073330 704777983
221067981338 671514571
785851229430 659452430
652670588767 529895821
439249033980 470023190
634434809030 704770430
927425582504 470997527
760110437962 704762877
283021649989 44759078
917583515178 58044805
520115411628 110477731
631895756409 178598238
308889505170 704755324
626106905908 704747771
660175600498 166098023
107629391731 490854364
285215296773 106164968
446904070950 112720972
932369539725 170962155
861559439630 354522714
758953160561 134609566
627621070112 704740218
340733804713 569669919
960201257177 136263673
141394524104 18263154
763138766370 704732665
238868134653 205328305
163077385269 194013911
162945736479 441926030
669260585722 704725112
275998949773 227821139
46881106350 188825
646548122662 77410697
367550105210 304929716
681373899354 704717559
902591989013 238878731
715074680167 77131236
645914305520 136331650
63594904122 704710006
911526858362 582547784
857774029120 704702453
795955808824 161747495
37097030552 692240003
197598436176 704694900
85649826067 90228138
806292446184 103498759
572354076666 459698239
455006350856 178726639
483775470732 144738139
482066122308 58339372
332359050332 183069614
589766965012 402574900
522564312047 7726719
374982336233 332399977
32143866630 68233802
506487933792 476579194
580979401822 220388987
93121106100 665034097
342037157540 67742857
38856674809 251484688
277092056886 278675488
192298861462 704687347
167315152096 704679794
333116132434 704672241
514058754812 704664688
927040908620 10898979
376269812248 704657135
941359545974 155032878
713928429740 704649582
439439686806 78679601
243888535381 437688797
420188429284 478346596
337658625046 326742780
65109068326 704642029
31616282433 17696679
747997124330 178432072
182456794136 704634476
233968589072 533415519
630649398520 704626923
24689105008 40929707
112805240752 704619370
938781814034 704611817
551912859912 571626146
93878188202 25325209
516394752987 316448041
945148816067 167011936
891085641608 704604264
888814395302 704596711
839458550533 58430008
14546375411 387755914
737078377666 7983521
846417797590 704589158
922417296788 321727588
581001403711 28572999
75551062889 74374391
32109326761 51564331
704086362414 601649321
736378841871 29607760
41367230367 149821308
149145181648 704581605
546613285198 704574052
419423492062 704566499
913041022566 144632397
760867520064 704558946
673045996232 502130993
761624602166 704551393
588699870431 64714104
109080465726 419032887
376269812248 704543840
274422329812 127826972
608694017562 645449168
592038211318 578257680
482261306528 704536287
573037683590 20642349
374755648044 704528734
54966437324 103513865
44718690815 302920618
631406480622 704521181
89335695590 251869891
575382405074 704513628
433677740497 49154924
75828537044 456223859
509516262200 704506075
821672181443 106648360
52238672592 704498522
123404390180 698690265
751782534840 224029533
977906265351 23323664
336144460842 406200340
574295876624 131588366
635191891132 238538846
56804677693 508739868
295109532670 53271309
214256017375 147797104
359189150160 39298259
15898731696 704490969
825219498734 704483416
600232094414 66043432
428508477286 689815490
762609822633 397680556
244657052725 269559017
991777561174 704475863
322025562573 195207285
673803078334 340844231
145359771138 704468310
27254963226 704460757
965830399493 116640979
947866799258 655781672
526929150546 498732143
95392352406 453187553
591281129216 591528301
300617116598 596301797
658300274899 25378080
885540088749 124609394
749511288534 704453204
800992871470 704445651
526497270412 46737964
174885973116 704438098
779794572614 704430545
483518495419 159662867
741786938089 29569995
458931378571 403738062
914555186770 704422992
823832172059 442001560
836575730264 113211917
25740799022 704415439
370751533272 91814268
900607492352 128446318
222127153228 150727668
529957478954 702308152
479990060222 704407886
56024083102 348110217
343500406971 26004979
90454906277 182057512
54300316001 2802163
429265559388 496383160
414123917348 311931347
683531654688 11639173
931968075116 259694799
147110759657 5113381
627098818333 137577895
507563359738 205630425
905470201546 590214079
456520515060 704400333
21955388512 704392780
515326525456 102267620
746482960126 136852807
440621790918 704385227
857016947018 704377674
784958805527 40272596
811592020898 704370121
557360662251 493067393
889904889483 121082143
291476616824 524246177
24983716920 704362568
196841354074 704355015
122647308078 658221291
591281129216 640713437
989506314868 672217000
801893407701 153975458
93615449950 203719516
218039652930 244838048
774494997900 704347462
379298140656 704339909
78736546162 604285318
886626526563 134413188
760867520064 636445992
68725269383 73551114
297533273640 464358440
692730130884 704332356
281431850043 89306672
5299582268 704324803
926533370085 75016396
657147272090 402212356
544605623486 6102824
987235068562 704317250
4602403009 253667505
20351328908 21949018
633677726928 208878215
531145036738 79072357
417152245756 654331496
307127489677 149451211
187834542400 125817874
476019850867 3383744
405038932124 435981819
521906400835 311160941
936633651416 46012876
450360480739 39607932
28012045328 384221110
982285190195 152872720
205169257196 704309697
831276155550 399787843
124067113059 34494551
717399673621 137721402
23469552716 704302144
151247482856 4607330
928939746708 442424528
60566575714 293494474
646673442038 279400576
371727319636 406162575
476632496950 269944220
679102653048 620977448
44081089620 413806211
486445024493 191196642
623645671846 131429753
318391506630 96391386
428058205597 342656951
258527253769 167737024
332116070728 9214660
959112613887 12485109
202364588224 438368567
141574360628 704294591
434565134102 704287038
638220219540 704279485
402171225814 188719258
241905655062 153967905
308132423068 704271932
985720904358 704264379
182145316375 178220588
772818799593 55378596
798943358585 46443397
836145526896 127388898
328786234113 83037682
701815116108 704256826
105234419732 54177669
636706055336 669701851
716956758148 704249273
283148713702 704241720
277849138988 310753079
500951459639 110069869
133325847089 557751285
604151524950 281477651
630649398520 704234167
398225193206 704226614
950787935896 13051584
265406915271 2160158
990833565387 111791953
257407922234 704219061
12870403288 195396110
799478707266 367219307
574625322972 704211508
578410733482 622759956
104477337630 704203955
447077638890 130817960
58295329408 704196402
794179132552 397914699
51399640846 2575573
451978022448 704188849
502702523282 704181296
728312989678 324507092
352800267086 188296290
981935493848 704173743
186242204646 352679782
871208294069 62304697
61464951787 536429166
612479428072 704166190
879595359840 67191488
843511963736 547736007
838846976570 335897016
850203208100 704158637
841875304978 704151084
906984365750 704143531
311049685017 19464081
504216687486 79238523
250261081316 171203851
74194053550 704135978
643519794254 700729575
395196864798 704128425
3303340692 201604676
224303609384 62138531
65109068326 704120872
669260585722 455899080
648062286866 704113319
322516983006 643953674
90581917525 185509233
458595806740 142729041
998902317526 319710937
919854761484 140296975
215775529103 101346154
305861176762 375663561
891842723710 704105766
289205370518 356811273
927693087105 155342551
356585677596 704098213
626985591310 431027051
697682283110 38384346
971926037342 68875807
19352505488 171377570
800236174571 134292340
980421329644 704090660
238186257772 189187544
356585677596 341471130
642899013590 108921813
756325027452 641491396
373902084326 28769377
900293317764 59147543
415711927233 565319391
284275386753 151581157
997077135888 704083107
221825063440 704075554
511787508506 357143605
642762712152 704068001
176526325291 462749651
901940716888 380988426
646123652021 179338432
291476616824 704060448
117426964334 528151078
976960826535 78581412
915312268872 510605459
302569196189 68996655
299047437844 704052895
755210862575 277353713
617021920684 146044808
777168282843 28014077
243146310030 322951174
112537827193 162397053
520872493730 704045342
227971940841 407846894
951652209768 704037789
398225193206 603023967
935767806114 494064389
913798104668 704030236
79493628264 136316544
706856763831 189565194
33311620042 704022683
321759900904 704015130
276592237517 44562700
171100562606 93226679
911526858362 515318531
59052411510 704007577
486046717038 704000024
658661436294 689158379
999109080901 151218613
20941059189 10279633
390895018319 49827141
8058827904 46488715
795114790233 475348055
108101348489 45491719
967343392982 96043948
190784697258 703992471
74717619957 118582100
186242204646 91867139
629892316418 608998390
51481590490 703984918
948200460586 346199308
364156498616 703977365
577653651380 703969812
279584870447 248229345
960214716623 247164372
864587768038 498256304
153455963732 3512145
468733936154 140757708
298290355742 240963359
169676656752 83128318
657615996164 175924476
73735186547 105877954
812055782651 211083691
677588488844 703962259
720742168658 703954706
219914646603 101821993
106659262564 27017081
100691927120 703947153
402390950137 158054078
33510785099 391079234
772223751594 703939600
494374620160 568317932
79493628264 703932047
944838470850 452220769
783579983124 703924494
31797455838 406457142
433050969898 703916941
931968075116 326100775
900170626832 536232788
26497881124 371131761
2271253860 703909388
604151524950 622427624
909255612056 530129964
91606941896 703901835
129267531989 118763372
773037737998 646929556
677588488844 445596788
457277597162 694830682
660175600498 703894282
58295329408 70582785
719577617718 332407530
433395734136 133174496
2271253860 545258623
145360088364 424622107
188742019838 87901814
258922086438 531225149
552880889751 327747329
800992871470 703886729
956194702380 508460407
997834217990 356169268
750404286871 114579010
575454777920 535447276
316870650468 39116987
464848418182 677383252
402802029309 71881901
660756471516 88883704
196853537063 145674711
317675392000 46617116
558726598830 304408559
379446715719 356282563
764652930574 699694814
513631376266 85862504
867616096446 703879176
317640738836 7560553
349771938678 239671796
617150895712 396789302
963968850160 377302562
146582276653 17832633
51176351507 239686902
444573019990 81353363
219974428598 257232521
975910786222 470838914
442135955122 344295952
490589209650 97010732
687430556170 629308407
489364264922 327097771
400027285323 315654976
992534643276 703871623
227881720256 692081390
959668484069 128265046
864587768038 306969026
277594202985 30144023
929696828810 703864070
537916962248 83015023
171190639684 584526670
251351265418 185834012
972850508624 550175626
390970533213 130772642
788879557838 703856517
763138766370 703848964
987235068562 703841411
25104391201 461042673
877458163772 703833858
222582145542 690638767
517087083220 703826305
612479428072 444312778
904812396076 306402551
935753485626 56458675
910950617739 220290798
104477337630 703818752
719816602191 102244961
814188174605 78581412
69651560938 703811199
836575730264 561082158
821330287751 10408034
550050125164 272466922
152930592158 703803646
921368925688 702013585
407602449318 376252695
683645145660 446593784
212270349999 75205221
77222381958 625063621
231667130766 55627845
623078577500 703796093
219996415381 159217240
90849859794 56315168
614952505644 277723810
750268370636 703788540
303589930456 604436378
345543363852 141505455
170391766833 609768796
772980833696 703780987
354314431290 673765365
943606652892 408466240
698786787700 398692658
212740078216 681152199
103720255528 703773434
177914301524 698138896
972299215560 253894095
149902263750 703765881
547370367300 703758328
486803799140 294483917
552800170840 397423754
677588488844 703750775
147631017444 589911959
845193630821 409078033
490078060781 45453954
759600625974 285004902
506487933792 703743222
12113321186 703735669
52238672592 703728116
970579262318 494955643
344472363964 703720563
590524047114 703713010
161342658359 387922080
720072648485 91466830
557969516728 196408212
750702569947 51519013
565708762095 196204281
701815116108 458338699
128703964894 304068674
74194053550 500159660
799478707266 644897799
198934093184 9879324
770948964619 320655062
281634549498 703705457
417152245756 703697904
37854112654 703690351
969822180216 703682798
113080509837 399954009
523396040448 381902339
771521239917 625365741
225610473950 569269610
711657183434 553997444
256650840132 703675245
344700268186 106935374
713928429740 672050834
456601989271 247202137
720742168658 664664000
838089894468 703667692
639310962970 346199308
9161663281 622978993
59809493612 369991258
635948973234 216657805
646977661772 54993393
657904354192 451238879
163529741586 703660139
966036769706 703652586
915312268872 703645033
131732293302 139096048
482261306528 703637480
935753485626 703629927
176400137320 160909112
914555186770 703622374
633677726928 589345484
54509918898 703614821
571596994564 637782873
546613285198 703607268
172614726810 703599715
186538372882 96761483
898785112877 404327196
655022765468 337324533
355828595494 609776349
340097887837 260351910
526228632861 618885267
405038932124 703592162
275577892682 703584609
330087804026 595380331
914555186770 703577056
118518901138 116965758
670774749926 703569503
336144460842 703561950
301329741742 279287281
95666012702 63535836
794289459223 587774460
41639523164 703554397
567625863743 59600723
248322937010 703546844
707871772924 664739530
576374090909 48029527
51481590490 703539291
487560881242 67569138
79493628264 522153996
265868335188 316848350
541313710484 61496526
696913350351 60771438
970910574663 325655148
622132965371 85711444
89566024325 97947304
299047437844 703531738
679402673314 181332424
42091041504 44494723
387626043778 46926789
670017667824 245600901
330492388024 2983435
657001106840 86058882
999348382194 703524185
582953226094 703516632
948222326521 101089352
876701081670 703509079
414880999450 145115789
585981554502 684989123
470905074998 703501526
838846976570 4531800
180942629932 703493973
838846976570 703486420
629135234316 703478867
350529020780 275608970
999121180807 66511718
40125358960 391449331
869130260650 703471314
975906005173 74797359
96149434508 703463761
710143019230 566255963
521629575832 703456208
959223030788 703448655
430873849078 538846126
532985807362 703441102
202898010890 265827835
759353355860 703433549
682142952961 198326674
50724508388 152699001
59809493612 119616861
798983042047 423519369
630495514104 41435758
644276876356 703425996
549978953245 123461338
186242204646 652360163
215768406624 687632673
825976580836 689513370
900927708934 981890
840764667352 294982415
542442226467 28927990
786705858527 124911514
860802357528 529140521
208252397725 623704081
907816789027 367528980
939631563893 109020002
461063007672 703418443
483874029829 234875641
920611843586 703410890
687430556170 18195177
405038932124 521678157
194570107768 703403337
492860455956 79223417
677588488844 577525039
482467881078 388382813
706585898145 434070910
217526192843 158190032
508002097996 337105496
952505600173 185660293
740426303310 346184202
691973048782 653719703
152062239666 21103082
648819368968 703395784
675533915449 347067903
770449545559 58724575
610043134016 39207623
17656986201 3066518
837786249168 107063775
716956758148 703388231
882757738486 703380678
17251247000 92977430
462439201631 69366752
444407201428 703373125
294504945232 703365572
249270981611 169904735
752051255474 19917261
875943999568 669951100
5445672394 502032804
975196136874 4781049
932389147313 147781998
496645866466 189867314
646548122662 566089797
691215966680 703358019
687209072404 32915974
513714277994 95651192
439311535055 349462204
772713812893 172087552
564026173544 82931940
42167447652 120757364
431536805694 703350466
779794572614 427968086
374559655653 101814440
142234787395 7077161
915312268872 703342913
456520515060 42538496
263665194283 114495927
228638802358 703335360
462577171876 472885777
990263396970 288615236
992686224433 361554557
550743052084 144330277
87821531386 589556968
925154336198 703327807
534499971566 191007817
966389864903 37991590
690458884578 441034776
654876025784 337400063
715586070732 367755570
970637201381 507365222
654876025784 142713935
586287768228 156913575
46182015776 703320254
262707496948 703312701
253284447403 121270968
21248413012 293789041
600094101104 134654884
984963822256 581074949
782870802148 106429323
471022373088 462568379
9200523466 370187636
925229858645 220721319
881243574282 433746131
294504945232 703305148
427264076030 241053995
290571435904 12145224
950138045564 703297595
588589490889 172737110
466362582386 449448818
997834217990 322369593
671531832028 455506324
352800267086 703290042
691549431630 29237663
698029705598 703282489
912283940464 389009712
872158589058 703274936
910262230172 384432594
645791040560 703267383
596216755478 19048666
616264838582 702436553
490402001398 61602268
374755648044 703259830
863830685936 703252277
267677089051 19547164
732855482290 420135625
683885799346 411321274
12870403288 703244724
974364672828 176672223
756325027452 89699428
975878837032 159881904
211982996114 703237171
969341870246 357679868
244537526500 703229618
823705334530 618794631
802507035674 703222065
140666543711 52168571
656390189988 703214512
559483680932 249415166
553427024116 126973483
380055222758 50612653
796450378858 589413461
171857644708 375897704
304840880569 36632050
102020408778 31881213
595823621828 703206959
103419646534 136278779
616264838582 240751875
159744331076 676937625
531662061841 95583215
799478707266 703199406
940951880758 12228307
780883525983 164292856
278134559305 273524342
11356239084 159134157
992534643276 633251073
922883089892 703191853
408067260532 703184300
318380660522 152631024
379344757772 626234336
894871052118 688508821
570082830360 44683548
537809845602 245412076
879729410078 550553276
413809380622 145553863
954308764816 41330016
988600778957 77591969
564026173544 517425818
8691496990 182465374
225900040864 11790233
349481344962 88830833
201383846686 488807501
500631809126 144836328
158987248974 56972279
852282057243 19501846
832033237652 703176747
232797451916 211461341
257908081894 58158100
761744498488 423330544
457277597162 703169194
817429633567 22251138
875943999568 703161641
386111879574 217707672
243023362296 432447015
365670662820 703154088
605665689154 677602289
500163312048 81383575
481504224426 584118808
726798825474 46783282
330087804026 243402978
947581175416 57712473
519358329526 355421521
950138045564 136701747
28012045328 703146535
919254517427 233463230
855502782814 703138982
727370172159 48150375
628905019282 144186770
735465593941 37848083
496723080785 333570692
216370781033 64004122
891085641608 442688883
810077856694 703131429
817367442165 20672561
306618258864 165818562
847174879692 98415590
364913580718 703123876
335387378740 223455505
584825485581 282006361
472874458512 24804052
384240111438 140508459
822191170326 703116323
868108922143 61821305
65109068326 703108770
93121106100 642714982
221825063440 703101217
775252080002 444327884
392168536390 590652153
116590651262 703093664
93121106100 703086111
873295156539 63656684
555698270422 703078558
631422681807 335927228
181699712034 703071005
129461046996 302225742
414410493274 15574286
482261306528 418851615
74819804494 43225819
377783976452 258146434
430022641490 47916232
393682700594 531481951
453492186652 703063452
514815836914 703055899
218604300104 6170801
893554587689 100960951
990264718745 468708968
36767614416 8255429
77222381958 94926104
399324290254 286311571
644776250504 64162735
122777416056 19592482
286934124212 703048346
766690479913 52863447
359614006004 462946029
652604779478 703040793
922883089892 434584514
786608311532 703033240
753296699044 209973400
329926532776 67380313
133246457506 703025687
65476234762 181951770
13627485390 625690520
720860577039 177140509
695758459292 703018134
758441173309 88354994
258755588512 65771524
729629514937 49774270
608299955299 159096392
981178411746 680419558
474811129577 82712903
542827874688 703010581
847931961794 293909889
601880278644 529472853
173882867551 137940439
38311552546 58875635
64351986224 703003028
645186763201 303539964
41189598913 22606129
576139487176 555651551
291476616824 702995475
520872493730 702987922
237314611766 226861908
764695793849 618855055
181113070930 521700816
479281324873 522690259
935753485626 702980369
505235919112 235177761
72216679368 368125667
812349103000 702972816
596921427313 234180765
161786774759 2560467
13627485390 307089874
979964713435 287656005
829884840891 277957953
233938377072 702965263
735126728596 1231139
156716002668 702957710
159085717435 347762779
481504224426 702950157
190033272353 211363152
789423645746 152389328
684285519212 13920179
887300231098 702942604
105991501834 702935051
948385214519 80658487
832790319754 702927498
407310178430 627533452
959088927679 28361515
233181294970 633394580
962251359196 404440491
510273344302 702919945
324031147210 145183766
940295978238 702912392
713928429740 702904839
171100562606 702897286
243090470701 517516454
44830815100 527116317
21660028853 80069353
936510567728 237549403
90849859794 46277231
729827153882 64276030
647305204764 449599878
976635919134 559631982
202140928788 356139056
297533273640 702889733
201383846686 702882180
320365655681 382461261
392925618492 496889211
623477270158 295805692
158230166872 11865763
165043905790 17477642
765986661567 1850485
233938377072 702874627
936510567728 702867074
875943999568 599542034
913041022566 702859521
854745700712 346441004
741940467514 702851968
995562971684 523521089
788581252509 11880869
646548122662 702844415
31797455838 702836862
415317600615 220925250
930453910912 58445114
760110437962 702829309
112805240752 620003111
68688153941 3481933
124918554384 137268222
222240093237 158832037
49210344184 651181895
840361140774 702821756
744211713820 381532242
741368668055 6065059
247060967476 303086784
449163579894 129866282
403524767920 459909723
402010603716 702814203
628551508670 39539955
33311620042 702806650
865344850140 702799097
147060267852 460476198
137031868016 702791544
571623611336 58754787
651847697376 702783991
71165725142 702776438
334300517958 192510864
261365019987 104510861
579924897686 156558584
552913881255 8368724
704086362414 702768885
95392352406 702761332
623835659602 447787158
708628855026 349454651
886543148996 83891171
642094566625 368586400
691215966680 33739251
41647408496 345783893
861559439630 587230644
352215997624 517048168
120596775538 293849465
169054267299 86678228
275577892682 702753779
162772659484 262474303
665475175212 702746226
25443415159 33709039
491346291752 217027902
42396605266 702738673
657904354192 702731120
815377431408 610093575
727624617217 608756694
654876025784 253546657
925750502041 73052616
497402948568 702723567
211004196103 3753841
889571477404 417628029
57354943955 6163248
107164467222 258637379
643881311046 331199050
265735825356 401834706
716956758148 199829721
350160736906 81904732
479990060222 702716014
213497160318 702708461
290570431355 62002577
552902151446 413103782
42396605266 702700908
219094512057 235887743
15141649594 702693355
133246457506 702685802
257073702390 224120169
873700782445 204656088
627863211739 218712221
912283940464 702678249
23647108640 272164802
639295275389 312278785
836575730264 702670696
881422580382 364334061
355635125805 113332765
278606221090 195479193
422451820470 282361352
897142298424 16782766
151176084347 128816415
179428465728 702663143
495682127137 23739079
918830885169 153567596
33896577233 8119475
718470922352 702655590
865511635486 145818218
813106185102 702648037
933482239320 472938648
67437098086 569866297
867616096446 115666642
289205370518 45091410
8152477551 4697966
197164569603 278328050
166558069994 269604335
155958920566 702640484
77723463084 174904821
487560881242 702632931
298290355742 76239982
433426467293 48860357
712414265536 286371995
618536084888 702625378
268248518413 116995970
676074324640 702617825
695424639757 44623124
255893758030 213878301
473176321304 702610272
372921063327 76172005
501188359078 702602719
243023362296 109775302
559054406583 270782603
21427509748 98740369
885786066894 702595166
372484401738 702587613
897899380526 334303333
795397521682 170206855
718191242721 174814185
621564413296 266077084
356585677596 419606915
9738387702 11525878
382472408130 33573085
843806485418 96391386
84036120876 591339476
652604779478 223130726
600121412752 86527168
284662877906 133234920
203250622695 208968851
623078577500 702580060
7919339100 151467862
45424933674 702572507
343620529883 2809716
573202799317 608718929
564993183728 376388649
191541779360 426094942
360371088106 584655071
963836287457 453882429
177914301524 702564954
946352635054 702557401
862870307692 23497383
414613246006 139526569
468696745182 50763713
438212430860 50114155
865344850140 702549848
888234989972 488505381
374755648044 702542295
781788813051 197858388
197598436176 587268409
704843444516 101217753
175349908588 226197244
701815116108 702534742
723770497066 702527189
119312282958 47153379
728312989678 120160677
289962452620 129828517
834066595076 92614886
751025452738 230630855
371820115794 471397836
768124536999 37893401
919854761484 702519636
593552375522 391638156
543584956790 702512083
703329280312 702504530
823599668466 18293366
135517703812 643847932
751372158097 318411821
829004909244 702496977
301318684150 702489424
307434352555 598386425
817648677714 702481871
210882623015 237111329
63594904122 702474318
223918467214 88430524
142768361121 160138706
789636639940 642427968
381569386962 702466765
984206740154 311508379
373012303567 24917347
797683262195 94608878
873672753262 702459212
160501413178 15257060
192298861462 600267122
947904428304 437401783
911631913039 483029456
345422040013 92682863
601880278644 702451659
866641654516 8429148
276041103066 172170635
651847697376 702444106
448949694040 411427016
561111517786 391804322
31797455838 702436553
426020407415 123483997
290719534722 702429000
790444092999 638092546
639734383744 52893659
766924176880 702421447
106748583936 702413894
191341715902 95326413
493617538058 559956761
853988618610 702406341
636158289523 217337575
878215245874 518256648
454249268754 210124460
366427744922 702398788
747083416073 6185907
715442593944 702391235
738155057004 329922593
836575730264 702383682
387626043778 683833514
473015027395 106089438
698786787700 702376129
521629575832 702368576
779181269420 518226436
886543148996 702361023
374755648044 474313294
316460326190 702353470
382674012806 124299721
212740078216 702345917
399739357410 702338364
764031961085 535666313
789636639940 59260838
993291725378 129027899
991020479072 702330811
602854086528 378745185
493656526644 521179659
995183773725 107985241
436836380408 85439536
133065654198 100077250
23469552716 551595590
560747010412 79442454
627237106210 20151404
348783115836 73128146
248172655375 16344692
547788894136 55152006
150659345852 702323258
12113321186 702315705
999348382194 243773075
488317963344 93128490
810077856694 702308152
172759306336 64563044
113102254924 24705863
967550933910 99133125
567054501952 636974702
941053060340 277776681
811592020898 481715234
759819383513 34071583
607581106483 49766717
430385789730 190260070
355828595494 262829294
988900995195 41586818
716956758148 81798990
677986139188 54389153
969065098114 389840542
357599123624 103438335
421853834760 382015634
166558069994 355844489
747240042228 702300599
564783255646 702293046
684175464449 82093557
342201117658 702285493
506487933792 702277940
813377964701 324990484
973764202181 465899252
380812304860 702270387
561754927238 521987830
43910769470 702262834
710900101332 341856333
159544871858 109208827
51143647017 197881047
222582145542 702255281
619083035383 26714961
408067260532 464872044
707114690822 129843623
77979464060 702247728
884756170838 55892200
62080739918 171430441
725284661270 544631724
203655092992 702240175
568568666156 683221721
945012575053 172397225
366927587356 996996
471662157100 352762865
980421329644 702232622
255893758030 120500562
1514171758 702225069
261502839578 251756596
788122475736 381547348
255798160115 19683118
554184106218 702217516
617021920684 215917611
112805240752 702209963
707582485877 71043518
274649123743 110439966
219988817063 41481076
468633828692 232858990
353414733848 70144711
698029705598 702202410
881243574282 702194857
670017667824 300299727
870644424854 699060362
239675051449 88196381
303878341761 331032884
294504945232 649210562
161258495280 506368226
881243574282 702187304
558726598830 702179751
840361140774 702172198
542827874688 702164645
158427541868 308139741
157473084770 669482814
873672753262 702157092
416395163654 702149539
791150804144 702141986
49967426286 702134433
245416211902 431027051
597837620913 10279633
703581829973 275140684
735883810698 702126880
536771217872 591535854
312674915680 702119327
340898090016 388435684
796522404266 246416625
525414986342 516874449
361885252310 702111774
978907165440 702104221
242555522329 109329675
502702523282 443323335
156716002668 702096668
28012045328 702089115
510273344302 603741502
12113321186 247171925
469390910794 702081562
39368276858 702074009
411095588940 702066456
719228004454 90628447
718470922352 702058903
346743610270 702051350
559562670206 551353894
322516983006 702043797
994805889582 702036244
987235068562 702028691
539805996542 619610355
162015577382 702021138
981178411746 702013585
171100562606 253939413
77222381958 702006032
665475175212 701998479
304347012558 305284707
581439061890 120266419
784337065226 701990926
699974624945 248448382
860045275426 525122325
155958920566 701983373
691973048782 701975820
23981782070 121089696
514058754812 510514823
637115737609 193575837
269118268616 3376191
424341935249 125296717
353389695653 93264444
405349360424 204535240
896886682651 134496271
546072339744 71738394
352991705424 69835038
370213155432 701968267
255893758030 701960714
448274146573 579186699
190027615156 249536014
688459304576 203024640
861925080360 108785859
334630296638 493067393
380055222758 327347020
433866021275 626966977
230152966562 423987655
701815116108 167646388
260200068738 82728009
862814536340 102894519
915312268872 638470196
370213155432 701953161
556455352524 701945608
372656096534 401298443
912283940464 701938055
981178411746 505235276
271156829651 570221288
714521113650 93672306
93878188202 585372606
757839191656 637503412
856259864916 87758307
788879557838 548544178
167315152096 554934016
540341542007 46473609
127189800690 515824582
916069350974 424040526
744211713820 649558000
760190665928 76957517
33311620042 701930502
296494351749 27130376
118104815466 701922949
158987248974 701915396
233181294970 320284965
456707104372 453172447
454249268754 701907843
81764874570 701900290
693965219697 148975372
366147876466 123280066
138546032220 73014851
213526783184 390746902
92364023998 701892737
256650840132 701885184
847174879692 701877631
826733662938 608001394
875943999568 510779178
533742889464 701870078
824214716403 130863278
899413544730 701862525
188055558286 114276890
470905074998 416487526
924397254096 701854972
154444756362 701847419
832932995924 253531551
893356887914 679082677
539042464178 701839866
183213876238 674588642
430022641490 701832313
801749953572 701824760
735318544584 283471643
994048807480 90009101
82809167050 350149527
330509699500 227738056
720325606008 136225908
693147313286 136550687
169042152287 207548887
47696179980 701817207
992534643276 701809654
581756129277 95711616
942567224544 701802101
553028785044 81360916
899510208024 121633512
277849138988 124707583
636706055336 452704161
455006350856 701794548
338549546308 208500565
26845915811 163348731
523143740036 701786995
324897543881 135470608
647583502602 380157596
665105101277 146097679
100691927120 362906544
81764874570 114526139
352043184984 202896239
86925837034 71640205
59809493612 701779442
240752115990 701771889
271035400070 373760205
831563728472 127706124
657904354192 471903887
782065818920 621876255
40125358960 701764336
741472589782 215985588
805674603637 379477826
41063592214 204429498
277092056886 416019240
543584956790 23399194
19684142206 701756783
402527425294 159912116
803515904584 19501846
65109068326 612012037
184555009171 103287275
867616096446 701749230
701815116108 87607247
646548122662 570138205
12870403288 639799524
96906516610 141701833
779037490512 486360329
226174041045 118763372
372975830130 91164710
585224472400 344930404
866524160048 2265900
691215966680 455929292
455877377516 202835815
394439782696 701741677
763895848472 674097697
489626414446 26254228
477940131922 291757284
671823513782 100001720
167523743297 478089794
173866779661 29245216
333116132434 430641848
317974490394 140833238
532985807362 701734124
312144370707 38777102
994805889582 701726571
504216687486 701719018
617031158003 528725106
916069350974 701711465
266492907458 560062503
733142050663 399870926
589766965012 465453625
722256332862 692406169
888814395302 684392436
596580703930 536210129
479232978120 495794026
699543869802 701703912
74951135652 701696359
913041022566 701688806
676074324640 701681253
497402948568 701673700
810599580169 80560298
788122475736 303887402
636066580997 297255868
300561602048 701666147
380812304860 701658594
840761850083 57599178
620807331194 701651041
350529020780 691318537
669546240182 281953490
227124638154 701643488
789076162428 446140604
152930592158 701635935
776916360081 238878731
808563692490 395988684
311160751476 490212359
584467390298 479064131
768438341084 612276392
7570828574 516406163
501188359078 701628382
489832127548 593658247
703709943959 275631629
63594904122 14584843
906227283648 701620829
875704426367 45975111
637094672292 61164194
553198999452 91768950
8942030000 57584072
374755648044 701613276
65109068326 223070302
261950414846 701605723
899693670394 375837280
599609032338 701598170
657377880286 365451905
526172068444 596422645
898722566484 57893745
666232257314 331984562
790393722042 538189015
975394629714 206461255
405796014226 49683634
402767685818 701590617
532475104120 13414128
922883089892 701583064
117347733364 61277489
648819368968 62727665
473454747543 420520828
736233121842 38497641
332359050332 701575511
46939097878 308842170
20441224308 496352948
208315034754 300148667
280120385294 701567958
144602689036 701560405
168926538516 518249095
686152559170 399379981
213497160318 701552852
91606941896 701545299
336901542944 701537746
784040225179 62825854
796733873160 64381772
267001881469 37311820
459726535346 394395001
643240552697 21367437
240015328799 231476791
148490714604 262225054
576896569278 546021476
828247827142 153129522
359505197892 574028
194094450446 108559269
757082109554 701530193
199869682482 436299045
118861897568 701522640
983168762388 17273711
107676356285 335866804
118861897568 573756092
845660715488 701515087
638977301642 701507534
265973873257 72161362
918028447302 169043693
299804519946 701499981
801454457959 128204622
234882985058 318200337
908684968206 188553092
279839957916 25498928
154751642305 56118790
740793076990 143363493
796450378858 701492428
168829316300 701484875
281634549498 665532595
62837822020 701477322
694244295088 229626306
162036582275 512516368
978907165440 584345398
784435586558 414319815
768438341084 701469769
746482960126 701462216
394439782696 701454663
649576451070 580161036
94635270304 701447110
883514820588 524283942
89177868508 33112352
221067981338 701439557
195327189870 701432004
216236443375 93113384
324792791324 175191835
298183957037 18655910
741183385412 701424451
69651560938 701416898
657904354192 431918305
345229446066 507418093
723013414964 701409345
908615593901 406555331
187911280880 210554981
663961011008 701401792
165043905790 701394239
339505906762 27930994
302832848354 519646400
376507482499 213296720
372484401738 4290104
503459605384 701386686
995874034436 5068063
92364023998 701379133
543584956790 701371580
172614726810 701364027
404739667564 100235863
215768406624 701356474
254567217899 392959931
584467390298 281998808
619293166990 701348921
943408703868 591762444
455006350856 701341368
885028984792 43678999
504973769588 202216469
687430556170 630124131
508002097996 701333815
852474454406 436147985
411852671042 701326262
232424212868 701318709
672432338047 78030043
418666409960 701311156
653361861580 302120
128902722089 223916238
504973769588 701303603
10599156982 497040271
68433277956 145010047
20802952584 315375515
838627675621 41141191
633348967903 73770151
653361861580 31903872
660175600498 701235626
410064575040 3685864
798887836482 306024901
128767342117 338548119
579989996993 287497392
176400137320 349228061
826902661313 120311737
272841457512 307731879
136840611356 26752726
830862153367 152049443
812349103000 157079741
575964386383 56216979
265017112494 73301865
834304483958 701296050
613993592276 701288497
887300231098 688017876
777041815411 148937607
700773852787 215388901
451220940346 688697646
844903633386 701280944
834304483958 701273391
722256332862 701265838
199371841999 15355249
467876746590 106799420
222713137221 518875994
616264838582 701258285
481758647231 175101199
75354843502 97969963
763895848472 701250732
562175667103 1722084
433711132310 40891942
675165707105 58135441
567054501952 701243179
503459605384 150689903
39368276858 701235626
692904295511 32085144
915312268872 701228073
109776912344 208228657
593650118895 416079664
413775648924 264234152
386111879574 701220520
339929871352 389636611
706357608720 701212967
729827153882 701205414
841118222876 701197861
686226608782 373911265
463626222746 31835895
838089894468 701190308
802507035674 701182755
161258495280 231627851
747240042228 368042584
314946161986 346441004
346879602035 452379382
907031836355 194451985
96325812164 224784833
634434809030 701175202
279363303192 75424258
438350544612 701167649
707871772924 130772642
411563074322 145689817
763138766370 388307283
117347733364 161075278
374135864376 170508975
252865429622 701160096
850960290202 621498605
231667130766 583023623
449908320394 275027389
438350544612 701152543
991777561174 108906707
530714561056 701144990
592038211318 696182669
639070195989 35529312
847931961794 701137437
181285596556 277338607
500431276976 701129884
198355518278 732641
320245736700 155667330
666989339416 498928521
218039652930 27221012
202898010890 162706726
116269618956 88083086
952409291870 701122331
321290912881 66806285
556782057539 231997948
199869682482 701114778
720246609181 174851950
373998565942 30604756
375894874181 179391303
285185303810 36684921
696089862273 108785859
402010603716 701107225
991255755022 91519701
280120385294 266205485
878972327976 566709143
383083551166 701099672
540725468144 483845180
301318684150 701092119
368267594486 61624927
925154336198 688063194
3785418064 327981472
546805290011 159421171
177914301524 701084566
74951135652 701077013
673803078334 701069460
246051690704 353737202
810834938796 701061907
462768051292 205230116
873014502165 528302138
39368276858 701054354
597337786032 550523064
924397254096 701046801
463838749060 135213806
302075766252 685404538
561593127278 49071841
277849138988 155825943
435322216204 701039248
983449658052 261907828
223339227644 701031695
447435529836 701024142
806449344653 170463657
886577545358 405935985
247096504341 97622525
617779002786 701016589
348838335819 82554290
227213559623 514057180
885462587416 231620298
358687986357 36692474
19684142206 701009036
506487933792 561950753
812349103000 182117936
68894478836 701001483
946352635054 700993930
147412426477 144307618
326302393516 177321781
442893037224 60378682
586738636604 700986377
315342717145 292263335
656004556873 303638153
394158819055 72606989
786608311532 499177770
663203928906 700978824
816891595612 700971271
64557155916 495499459
335387378740 700963718
629892316418 363125581
70408643040 595372778
186999286748 700956165
741992900440 34033818
181699712034 255593520
806292446184 700948612
277849138988 700941059
855502782814 700933506
516874262745 132827058
516610708363 26133380
37926409970 124322380
919854761484 700925953
62080739918 80409238
365887985289 81829202
665725745987 85379112
902912923536 33980947
352800267086 687632673
586738636604 666393637
827490745040 700918400
945973338906 130062660
88578613488 700910847
456018354261 396879938
561754927238 700903294
796450378858 700895741
208954667706 412053915
478475896018 268191924
491732831633 293532239
595204601013 317082493
66359791849 57908851
962251359196 700888188
709385937128 515175024
986477986460 202662096
89707824347 87123855
487184168220 138121711
951652209768 700880635
511819170682 417816854
398046686010 9879324
463843635851 130863278
336144460842 700873082
848511548802 50506911
345986528168 700865529
85357442290 87584588
798319934371 295337406
534581861192 451563658
744211713820 261809639
227893359429 184685956
841875304978 558400843
856259864916 574926807
286177042110 206536785
597882379991 94586219
225720853492 464841832
287093764420 489706308
930732609059 176498504
26497881124 438648028
124323280201 387755914
99934845018 700857976
88310580583 94389841
452735104550 260457652
108645488862 186491123
417250517839 430279304
125041056491 184104375
596372226430 22462622
626863988010 700850423
572738637661 224097510
535895470993 42228823
985290625460 58497985
184391131730 195562276
945127380653 327898389
160698652220 292890234
68689815601 106164968
436836380408 700842870
641607111517 159723291
577653651380 700835317
597509405298 92063517
648819368968 61874176
490589209650 554337329
198846939117 51231999
759958177441 57553860
228638802358 184451813
217715606977 127736336
920669986580 506405991
206852125208 391811875
110268378501 128544507
523506027234 303819425
273524278518 190426236
647305204764 700827764
185485122544 225834700
46182015776 494411827
891244103548 178175270
395375870898 364334061
507245015894 59653594
573125290431 298622961
996122656537 80824653
338415707148 700820211
217138029473 61043346
732098400188 306311915
680619808240 366630173
963612832358 37704576
707114690822 700812658
52995754694 700805105
393750715359 599443845
878972327976 700797552
676074324640 700789999
803264117776 700782446
301318684150 700774893
827803469452 78460564
296019109436 349832301
10810150037 220555153
742183304017 153250370
518601247424 700767340
666015894482 8338512
653361861580 700759787
433808052000 700752234
689538499469 57130892
673803078334 6178354
667746421518 700744681
692730130884 440407877
680435658953 46111065
9084992778 700737128
201044113152 9003176
131489185297 155350104
73550160706 131278693
273338603119 35219639
364913580718 700729575
371613806005 113295
737397974902 684762533
695758459292 100757020
416098406690 160116047
10186801353 285352340
962251359196 700722022
663961011008 700714469
423965984674 243924135
52238672592 700706916
271792482172 700699363
286449380631 142268308
231307593266 177480394
950956941418 339303419
704843444516 700691810
253104821957 189784231
992534643276 700684257
24226634818 400180599
35075395790 73709727
182571969833 268531809
388383125880 700676704
601880278644 700669151
857016947018 700661598
218287640579 379953665
969822180216 15906618
627724062820 371773766
951652209768 147374136
700088305148 128061115
748754206432 700654045
526172068444 335632661
909255612056 700646492
382480165061 516708283
378541058554 200532150
847816061415 6465368
505594611082 6820359
363399416514 375044215
702928427902 85092098
225728837013 37296714
347812261175 219867830
57538247306 124435675
567927031659 294937097
895023192197 297135020
875186917466 451072713
354314431290 528664682
375000893954 198961126
336901542944 700638939
934814301100 57312164
934239321422 700631386
336901542944 700623833
900170626832 353442635
648849346825 70295771
749562006929 223153385
333329006186 230857445
171857644708 647443160
157896762752 253282302
691973048782 700616280
903467925123 392234843
634788991859 193809980
877458163772 700608727
316978197635 57576519
382326469064 541882432
639936721061 405127814
628107551289 150070557
265735825356 700601174
755567945350 700593621
219616756283 577691205
427952999860 487410196
61391045682 467266345
705600526618 700586068
962139937746 34283067
959223030788 700578515
560373023617 547335698
419575005242 459758663
492860455956 369658926
888814395302 486360329
642762712152 275828007
355071513392 700570962
259427072465 157774617
574215724188 29864562
221825063440 562351062
249837101214 700563409
856259864916 700555856
263464579050 10506223
41021997843 192359804
612479428072 700548303
300561602048 700540750
819919924020 700533197
244537526500 700525644
439344685172 99216208
552669942014 700518091
467248873659 319053826
245712667152 80575404
925154336198 343389592
84380847349 333321443
64882486285 71345638
639735463823 304823974
189815059036 101950394
872630183272 33157670
52438789327 462424872
158537490889 45318
533041661797 466405303
616641929660 140742602
321759900904 700510538
410338506838 700502985
309077401151 470854020
662785787679 323880193
992185785718 73233888
196154212752 292331312
927425582504 516496799
947109717156 700495432
458967232662 355776512
881243574282 700487879
252956178917 147200417
561407527409 193575837
194570107768 160705181
277092056886 274000181
649149004547 26443053
78736546162 700480326
650902508215 4697966
938024731932 665970669
708628855026 305518850
172143956279 262255266
191541779360 700472773
769195423186 700465220
220891830678 35400911
13627485390 700457667
585981554502 700450114
255383198295 272225226
798721625164 663108082
4740736204 184882334
94635270304 700442561
877803872135 183288651
90092777692 172102658
921560167648 177586136
704843444516 420868266
456253041077 208100256
468024400187 94843021
763895848472 511277676
552257488196 335481601
865344850140 287678664
278144212039 2537808
944838470850 700435008
147631017444 700427455
310084563083 13444340
302832848354 700419902
137178773866 19539611
191541779360 49917777
169586398402 700412349
821778059397 286711880
189270533054 700404796
880670868463 50227450
745725878024 700397243
375512730146 700389690
392406199088 203296548
511423023791 81610165
445921365632 700382137
55734969774 32583642
691215966680 311183600
924453335121 494102154
289962452620 700374584
286934124212 700367031
137788950118 700359478
786608311532 700351925
885984778771 389591293
366698912728 149383234
140060196424 449199569
495337317581 313230463
624438736440 22198267
480194368872 138944988
214254242420 163137247
117364546342 158824484
3080693358 570319477
850800151902 25174149
320245736700 66632566
170844048026 57387694
251003812718 220071761
132489375404 700344372
731341318086 116663638
538285382076 583212448
590165831389 80847312
261193332744 700336819
891287707017 269536358
689290897023 112668101
433808052000 700329266
102206091324 18134753
370990056606 589307719
149902263750 330783635
765218166882 81451552
688944720374 678599285
550898228469 183205568
415638081552 700321713
416614653834 81164538
935753485626 700314160
875087512839 40287702
402010603716 700306607
904445940028 125334482
491529044140 500204978
689701802476 39494637
679859735150 36269506
739669221208 320126352
209820769810 184482025
713171347638 585750256
98175760089 15914171
509516262200 470808702
290719534722 700299054
365240859761 283290371
305861176762 450906547
399834865095 36662262
103367175843 127894949
887300231098 700291501
182109643556 140055279
597337786032 147827316
184728040442 700283948
890783083940 82833751
204412175094 700276395
451220940346 321667164
398982275308 700268842
484647237586 512652322
14060891636 54963181
390654372186 700261289
542070792586 700253736
569325748258 700246183
288448288416 700238630
505730851690 501904403
314996903040 524555850
856259864916 64766975
701815116108 131694108
104477337630 700231077
343715281862 684203611
130218129098 700223524
415638081552 700215971
412609753144 700208418
919854761484 700200865
311160751476 700193312
368800926516 308721322
282908808169 49215348
716199676046 637790426
234695459174 700185759
822191170326 339575327
235660324306 448066619
420626480625 99624070
270278317968 700178206
531160104973 138605103
496410417203 97086262
134760621710 700170653
372868252751 121497558
104754940592 222103518
642369692203 174836844
831369744773 177503053
22712470614 68498157
264820916172 33112352
387033435804 329424095
71165725142 592351578
380599854482 19093984
685992654607 290714970
48453262082 364885430
506487933792 111822165
413561015323 393798314
445164283530 700163100
382075324667 102350703
18169978002 561165241
918340597280 261968252
574428681023 84827743
557212434626 700155547
561754927238 700147994
627243375200 302542968
617021920684 700140441
978966577338 127774101
34887628210 354583138
399546227606 22500387
590524047114 700132888
931367483621 542244976
693487212986 700125335
747240042228 700117782
957087096477 494517569
321759900904 700110229
471032101352 224006874
464848418182 700102676
286450415392 180290110
597337786032 544646830
46939097878 696311070
362642334412 283471643
758124264535 219565710
100169735765 100205651
136274785914 513823037
450463858244 667496375
915312268872 501927062
770431380594 40204619
918064512877 40491633
428508477286 531066536
532658581596 78656942
785094147328 446095286
358856923902 301719691
797964543062 700095123
79109966482 169610168
774494997900 577751629
411852671042 700087570
726896168538 351962247
180185547830 76428807
483144735214 69887909
94962889232 258803545
981935493848 700080017
607179853358 700072464
652604779478 176981896
447079572458 22062313
658951056079 228342296
258425001255 168824656
928182664606 129209171
396066063632 10430693
521197091458 344227975
136274785914 279506318
364156498616 662798409
375215625744 25680200
625349823806 428179570
295262027334 700064911
154444756362 700057358
760867520064 40990131
447500198622 307195616
874951906277 65779077
933612007413 89722087
773952859072 401683646
71922807244 650955305
777801790312 75137244
660175600498 536519802
81007792468 700049805
626106905908 700042252
169057394241 37613940
428508477286 700034699
812593185748 314756169
866859014344 153212605
51865539692 235147549
322516983006 543559198
690458884578 80137330
6813746472 700027146
463334253978 45861816
854284771740 170033136
959980112890 700019593
647305204764 1963780
457775415392 50242556
73274559695 102109007
186242204646 300239303
728312989678 700012040
180185547830 298872210
771834742288 256424350
803264117776 325013143
721499250760 700004487
88266962008 79616173
201800334212 47546135
124918554384 699996934
165800987892 699989381
735883810698 502176311
388383125880 47364863
343105271776 428436372
530917850051 144685268
386868961676 699981828
360101287799 182435162
619293166990 462500402
399739357410 343585970
719985086556 699974275
104535737426 35068579
835061566060 495484353
882000656384 148182307
41639523164 83800535
328573639822 699966722
64687981429 267338435
123820877706 47546135
158230166872 399576359
878972327976 332702097
360371088106 699959169
934239321422 699951616
584467390298 699944063
732855482290 660811970
266309800485 52304525
713928429740 177140509
706736421882 258274835
733695994830 447145153
10599156982 579164040
339929871352 266658665
685916391966 699936510
24983716920 699928957
405796014226 699921404
193055943564 405112708
465605500284 139247108
769952505288 699913851
111291076548 14010815
709385937128 449766044
783579983124 116021633
305268463046 144405807
862421478220 78090467
411095588940 699906298
527686232648 43006782
133304169979 595546497
874429835364 296598757
611086859615 36851087
716199676046 699898745
370819910581 72546565
398596415603 317966194
735126728596 699891192
186242204646 699883639
208954667706 310118627
638977301642 699876086
264051416938 78823108
562512009340 699868533
565692153048 356501600
529113847431 11321947
917874887259 261039233
738503597742 46171489
748189642747 447092282
752142170935 195524511
327816557720 672934535
474690485508 699860980
502702523282 388813334
964522605502 1148056
156408286301 2696421
203655092992 262119312
834823412823 109729984
79232974640 82312594
507613587188 28988414
349616709828 72705178
195635926298 38203074
456154957819 143091585
29643583152 178787063
720742168658 494570440
448192611938 128416106
195674220008 143914862
853988618610 699853427
798721625164 572464529
220515577983 216408556
752635351217 587162667
454249268754 562237767
493059424635 222677546
771466669492 699845874
416395163654 146739684
9842074880 699838321
111291076548 699830768
93878188202 505892387
563269091442 117207454
346743610270 112418852
759226987023 65091754
139303114322 699823215
881243574282 384054944
181413914473 69374305
824462416632 699815662
631965704742 138219900
788879557838 699808109
392168536390 321561422
820746856266 172321695
90092777692 699800556
351000766054 56443569
544610109968 117577551
581439061890 699793003
849282369811 7553
653873917215 94004638
859288193324 447130047
778577180886 332974005
906468133712 199867486
599933169333 107698227
950895127666 699785450
801565011220 26888680
40882441062 665638337
984963822256 355897360
409095986279 195146861
947109717156 681409001
336396149461 278335603
252108347520 122056480
58295329408 80983266
842632387080 550160520
711365396344 58256289
240240868932 262889718
250122868969 244422633
946613931089 88604243
517087083220 253561763
558726598830 699777897
570839912462 648432603
134987309899 332399977
547248296120 41390440
239995033888 699770344
423965984674 699762791
333116132434 7326410
875186917466 699755238
38611194756 699747685
834465740508 239482971
74951135652 536134599
362642334412 177623901
634434809030 194897612
460022930172 9275084
701058034006 94344523
224096309746 699740132
11653177726 226922332
102206091324 699732579
607936935460 439108761
658387451625 43354220
703196665144 11525878
690673435096 217760543
509516262200 274559103
143633700372 135742516
433513137968 190909628
82521956672 699725026
208798532496 63354564
479232978120 679588728
850100986204 10695048
910012694158 699717473
279363303192 699709920
825976580836 649323857
839604058672 699702367
585224472400 514193134
937024050880 27991418
613017919207 144307618
412893836580 173333797
433814789276 384508124
619293166990 53377051
663961011008 699694814
624592741704 484162406
335387378740 100318946
312280611721 271817364
796470462285 657987148
338744375943 143159562
174128891014 699687261
105234419732 690215799
370258125994 90318774
462418415775 25823707
27539681114 282723896
290271770629 346811101
151416427954 149307704
726306521340 403466154
68137396734 33625956
707871772924 699679708
970662556802 161853237
601880278644 699672155
351286102882 699664602
283905795804 92501591
723997985873 137003867
853231536508 699657049
105991501834 699649496
436729981703 18655910
700970774603 22591023
945000618654 181370189
960737194992 399870926
894113970016 699641943
700300951904 699634390
455866742892 267867145
539799546280 407552327
192574923612 133718312
720742168658 699626837
968011757546 7492576
288448288416 532630007
357635823651 86330790
667201797753 191128665
819699527886 96965414
707871772924 520190216
444086947081 88430524
48955400628 58573515
836575730264 699619284
232424212868 699611731
12899504997 363971517
149145181648 433209868
282155192894 54358941
684402227762 699604178
361885252310 699596625
261950414846 699589072
104477337630 233652055
826541673637 80718911
769195423186 699581519
956951784482 247964990
360033786638 179383750
27254963226 384417488
25185434891 333631116
969822180216 699573966
465605500284 611022594
264013886081 7537894
260436250642 571339132
167526190469 305133647
174128891014 5483478
729318807176 429576875
308132423068 666869476
929696828810 699566413
869006588234 47108061
267249989560 699558860
839686922635 267836933
526172068444 622284117
769107438695 19781307
492860455956 699551307
987235068562 396275698
702976276157 9660287
898138886156 140984298
656881082117 113974770
625349823806 181785604
3028335962 462923370
525414986342 203379631
115833569160 270049962
965076602946 8972964
2271253860 239248828
37854112654 699543754
489090121234 29857009
882000656384 323457225
10973355261 2598232
318731572496 699536201
489075045446 9463909
566650892697 234331825
512695333382 232398257
952409291870 232919414
784337065226 669142929
922883089892 699528648
724456347231 12356708
687430556170 699521095
755567945350 699513542
463334253978 699505989
400496439512 580093059
43660478562 9327955
236469642956 323782004
886543148996 308404096
992534643276 66270022
165043905790 380414398
998183408286 171528630
542070792586 548136316
38611194756 662050662
408702853035 13942838
519448180014 345557303
835423377419 102312938
679288373765 469683305
640920446034 62168743
140060196424 699498436
418731418631 579405736
109019830242 147109781
487896445926 306523399
521762659692 476858655
278321503608 157200589
428508477286 699490883
277092056886 699483330
66706217341 21578921
118104815466 400573355
911526858362 699475777
336901542944 699468224
349377408129 85175181
574625322972 595659792
268007071662 246552579
802942330170 216166860
411852671042 624859690
751782534840 528362562
524657904240 62183849
121133143874 419199053
544342038892 144964729
177847639152 8942752
886594645350 257866973
152930592158 699460671
873672753262 62901384
556694994108 329484519
978679631721 11321947
205926339298 334937785
740540278080 157419626
216525488726 105379456
983449658052 296190895
859288193324 699453118
917583515178 229883108
934239321422 699445565
525553296878 404040182
760777345203 19645353
14693832630 317210894
516330001118 308404096
802991107444 202020091
681373899354 699438012
131218266740 112063861
118170571884 467613783
21222196549 499464784
6527382436 42984123
117255662700 28829801
621609051526 73573773
985720904358 176271914
53191536007 331047990
797964543062 699430459
662446846804 84963697
180503370517 68619005
42396605266 470106273
825219498734 540439809
940111964905 46080853
257834236213 229988850
888814395302 699422906
332556055231 25657541
224096309746 699415353
353557349188 603084391
292233698926 699407800
28769127430 699400247
861559439630 699392694
102206091324 699385141
285199601639 33165223
140817278526 466669658
351417381575 131361776
371960526064 363850669
237723787582 699377588
873672753262 271394396
106480203593 141006957
534140222582 271938212
161258495280 33006610
568568666156 610524096
796230352821 18376449
776830361623 4456270
758961770981 100522877
423965984674 222012882
408981928426 255714368
121890225976 699370035
738702430467 51798474
9842074880 699362482
8327910676 453081811
805535364082 699354929
591281129216 605546669
732098400188 88135957
230910048664 423972549
613236510174 58377137
918340597280 268833929
863970612814 474169787
771466669492 643893250
202462271173 228531121
330087804026 699347376
882122947007 236461771
96619087601 64336454
326167459577 4139044
766428949735 322936068
650806456714 24086517
969065098114 428119146
554184106218 534722188
473644539327 28059395
284126305639 432477227
486046717038 21171059
113683495633 453308401
994048807480 699339823
984206740154 188220760
40882441062 590848531
835818648162 518113141
450185485282 108544163
9842074880 128333023
842632387080 699332270
564918937738 514200687
36684622052 294687848
581439061890 699324717
571800306218 170984814
14076752936 67304783
269521235866 699317164
371727319636 613144987
134760621710 699309611
685472502562 112003437
475447567610 5981976
361128170208 699302058
568716923993 20876492
451220940346 699294505
756791508285 19630247
717713840250 232889202
395383839313 47674536
190027615156 58649045
577653651380 193334141
637907963820 36156211
829004909244 699286952
786936277898 176067983
96906516610 699279399
332764185699 188054594
972504913962 161468034
731808705279 36956829
700576840335 25604670
917973778688 234709475
196084271972 699271846
286934124212 198198273
944081388748 699264293
969065098114 186732819
869683087379 122071586
148239366276 37538410
456203349890 72894003
162772659484 322785008
109776912344 397854275
770709587390 128166857
779037490512 281334144
201761300308 231431473
435722714029 198659006
34199792012 212518761
478911281150 132970565
808692690177 230177675
714685511842 699256740
5299582268 13255515
992018433897 185698058
999515182646 106867397
549452705929 55846882
139303114322 201982326
913041022566 505144640
280120385294 607646403
826105465228 566573189
235452541276 699249187
875943999568 699241634
134760621710 699234081
862316521732 699226528
208309702336 10430693
523143740036 29079050
711305297123 40763541
874013197184 92048411
833847724242 136308991
752539616942 699218975
114170520626 25060854
867616096446 699211422
99934845018 699203869
169821221172 104193635
188513450952 699196316
703329280312 699188763
447137836300 10982062
306618258864 699181210
250967679166 313283334
386868961676 699173657
423965984674 269762948
148295938246 33248306
63195018496 139753159
497214524283 43271137
303589930456 656718244
180185547830 699166104
634434809030 559564005
599609032338 10521329
81007792468 699158551
715442593944 249739945
310403669374 540847671
150659345852 630010836
479990060222 699150998
771466669492 661461528
270278317968 699143445
191541779360 699135892
218709483182 23580466
770709587390 494192790
489832127548 55506997
157736465433 173288479
756636701997 59887737
869358134660 245072191
969963579929 49925330
984423503701 128839074
833638037856 523830762
367184827024 350783979
384019261718 288305563
564080902582 574496286
490589209650 699128339
296947992076 103891515
321558228657 35249851
232424212868 699120786
499674194874 699113233
167142279438 75983180
545856203096 463036665
289962452620 102864307
70134930279 17213287
369456073330 699105680
432943173888 32017167
488753408900 84646471
318486591347 79835210
120104546934 27485367
655633107886 686182497
220610488981 131709214
237860360928 95719169
980421329644 699098127
110624456727 561172794
910769776260 134700202
444407201428 699090574
26497881124 699083021
624592741704 699075468
500431276976 699067915
102963173426 371003360
670774749926 699060362
863830685936 251960527
655278970781 128249940
995562971684 472696952
940324203799 483845180
208197585604 576444960
173371808912 699052809
224853391848 699045256
439107626714 579352865
455390662602 250004300
110215953128 252406154
484676127811 481375349
481504224426 206234665
85550285080 699037703
903198955240 699030150
866101932242 699022597
781308736818 352188837
376269812248 699015044
585224472400 103785773
911283735251 157125059
6360317629 118891773
2271253860 579330206
150733025367 540749482
862647667911 164549658
459035564653 149375681
530714561056 699007491
538479705660 35431123
555698270422 698999938
346743610270 65069095
369456073330 698992385
595294587455 281311485
158649433902 231061376
111515695215 330436197
934239321422 157487603
175480379110 51103598
672288914130 372695232
371727319636 698984832
99934845018 698977279
153838636071 538121038
298687371634 224369418
343480217802 163545109
306618258864 698969726
779037490512 698962173
42108224579 35801220
980421329644 332686991
287691206314 698954620
196841354074 173862507
80629863413 95741828
328365305829 28278432
547922967439 94525795
639863509832 289521596
10599156982 263146520
500431276976 698947067
431536805694 422741410
266340458112 17802421
486046717038 698939514
866859014344 698931961
64929632111 52787917
775076586453 12386920
582953226094 55152006
810077856694 398088418
738912139106 698924408
22794669913 397121634
690458884578 614300596
910828704766 638032122
887300231098 692594994
797964543062 698916855
382326469064 698909302
885465442450 56813666
843423034714 489313552
940295978238 698901749
206683421400 698894196
311419932671 14471548
715442593944 698886643
243023362296 698879090
433050969898 698871537
542827874688 545334153
262707496948 698863984
806292446184 14826539
447435529836 698856431
123404390180 184111928
149902263750 698848878
769952505288 698841325
924397254096 698833772
174939040494 266771960
674684127825 348857964
213497160318 277738916
953166373972 698826219
753517949073 107947476
586738636604 138287877
716199676046 137207798
545450788674 341002844
406904046473 198107637
363628400815 336622104
942772915393 167721918
865019625919 188485115
945707767873 486790850
822948252428 698818666
366657779090 126180418
458034679264 309846719
967550933910 383231667
649451570174 28746718
691973048782 12054588
224853391848 695820125
806815378139 97305299
6056664370 178099740
619293166990 695903208
232424212868 698811113
674270314467 123559527
602637360746 698803560
119618979670 511035980
176644288045 252579873
175643055218 676439127
692730130884 515348743
241644751783 131369329
569325748258 352649570
860045275426 698796007
407776364696 92108835
308132423068 698788454
690458884578 126308819
979083701709 321644505
676831406742 698780901
230152966562 51179128
964953632553 14101451
919260212389 343495334
447480523057 573197170
162772659484 698773348
877458163772 698765795
133270899014 45151834
632163562724 698758242
28769127430 686529935
218039652930 275646735
773737915798 323955723
892599805812 698750689
898662905337 95696510
981178411746 169179647
48305329430 73777704
655491376247 16427775
487560881242 698743136
549756902598 251537559
363108135475 101315942
26497881124 698735583
272549564274 698728030
829218651591 217088326
398225193206 225895124
703329280312 698720477
85550285080 538574218
199112600380 495620307
144318492711 838383
107753464862 41828514
144426749860 35657713
378541058554 698712924
168829316300 698705371
514815836914 698697818
991777561174 537199572
686673474068 594534395
779037490512 44472064
873037342437 33429578
888057313200 105613599
699543869802 698690265
218039652930 698682712
550757274383 178046869
981935493848 312490269
90424800019 141883105
904713119444 698675159
643519794254 498044820
381569386962 59192861
482055449919 134775732
16655813798 698667606
46939097878 698660053
152256910282 11782680
726660296307 6775041
190178728027 278977608
972344813021 55605186
309646587272 698652500
740071176762 194096994
8327910676 698644947
178671383626 217413105
107937002762 30144023
562512009340 503656699
463334253978 649656189
367941909126 698637394
996648133447 273682955
75708217754 531595246
727555907576 585108251
181699712034 698629841
823956554863 41730325
325545311414 698622288
927425582504 698614735
570388326551 258320153
614750674378 698607182
509255782295 152570600
296437696696 70348642
857369589035 251258098
339929871352 698599629
419868680988 81957603
991020479072 698592076
149902263750 149843967
816134513510 698584523
946352635054 698576970
508002097996 698569417
590278756292 77826112
570892284964 41579265
437593462510 259332255
448192611938 698561864
40125358960 311062752
892319567259 44169944
482523078402 291719519
672381438380 186136132
399739357410 698554311
482823113774 8315853
223880135739 81715907
236966705480 698546758
963765523400 698539205
563269091442 698531652
822986787834 106323581
318731572496 698524099
520115411628 698516546
750569335027 30778475
865953191419 72304869
155201838464 106806973
308889505170 642714982
203655092992 283381007
370863627345 43233372
950895127666 552872047
979664247542 698508993
56024083102 698501440
82966209026 123045923
967896060692 158862249
74973258389 158718742
619439423282 488339215
433186244128 285420317
41639523164 607502896
602472056194 22001889
217487627225 118000519
28115680041 1291563
82521956672 179021206
610208181766 328336463
752872538076 249921217
79493628264 373669569
235078320744 99556093
892599805812 477991605
489832127548 698493887
720742168658 683161297
143400909359 65695994
95392352406 698486334
52238672592 406985852
740720666379 130228826
225324699048 195116649
901974758259 272006189
80635739647 54472236
989984117648 110417307
998278870653 63029785
196084271972 587328833
355828595494 698478781
850203208100 698471228
95392352406 109526053
871426590469 488709312
91916630002 84933485
760110437962 601324542
401729738264 185796247
660932682600 304378347
228393904292 126210630
333167424857 145939066
805535364082 44343663
252865429622 698463675
552669942014 698456122
721830389386 307271146
722713893602 156717197
178671383626 698448569
366923705114 113423401
244989014628 34879754
433312432099 258826204
255136675928 609851879
49290353113 604610097
967550933910 698441016
479990060222 587691377
146116853240 698433463
881150786083 15000258
921368925688 440445642
878215245874 459396119
52238672592 698425910
878215245874 1555918
202898010890 117418938
858541949777 240850064
774220137083 119631967
539799546280 698418357
115076487058 493014522
253467992856 93158702
233181294970 698410804
39368276858 689528476
417152245756 698403251
37097030552 698395698
932987850558 36042916
367231308186 207903878
855056030823 55099135
626886072982 664293903
682888063558 698388145
31455154284 3300661
525414986342 263765866
336793376837 5596773
250903433348 114767835
324031147210 518158459
410044786180 148446662
981178411746 684052551
366427744922 695193226
465399371767 8459360
752039268863 97056050
215011324522 698380592
461063007672 574586922
231667130766 698373039
918340597280 185962413
193059047847 663727428
474690485508 698365486
455763432958 698357933
387976155540 249860793
559483680932 114148489
13627485390 308464520
470399968529 384107815
825976580836 698350380
261950414846 698342827
127189800690 698335274
852474454406 661552164
588252800808 664165502
763895848472 345459114
882000656384 698327721
282043695508 281220849
399291532893 69714190
962251359196 698320168
21846799437 26163592
607496006832 157412073
161258495280 698312615
414880999450 181196470
972093426522 698305062
736640892800 690125163
684058377843 49781823
972850508624 551036668
726068737794 503369685
753340876541 342891094
505127465585 516708283
666989339416 276417141
604908607052 698297509
781027531481 112547253
678345570946 698289956
320245736700 56700371
688187638272 698282403
275577892682 698274850
899413544730 698267297
250594183316 698259744
580084084714 41722772
374755648044 492651978
571596994564 698252191
705600526618 309423751
65109068326 187148234
482900954992 39147199
379298140656 698244638
363399416514 698237085
165340172215 279498765
289351928930 41375334
873672753262 698229532
193897944045 319401264
177157219422 547743560
792325174390 151928595
226569734756 440105757
131732293302 422416631
461222224912 405286427
24226634818 698221979
742434834023 154587251
444711209678 152208056
24087947038 37984037
274820810580 698214426
673803078334 489487271
206683421400 568967490
836575730264 698206873
242266280194 698199320
635573325185 183628536
360794192060 250646305
176400137320 582215452
758596273758 30234659
272549564274 698191767
156795633947 162585878
677588488844 434229523
667746421518 698184214
137543848121 49313537
923640171994 698176661
446341282220 200766293
813106185102 661363339
96257117629 544382475
44223342822 57365035
932418739967 242579701
676282674145 289680209
322516983006 698169108
867822557701 172261271
875808869251 75016396
408067260532 410520656
107505666038 698161555
301318684150 597253475
903597194718 213984043
424870063262 24577462
648819368968 61050899
969354891618 397257588
348257774474 279506318
361128170208 698154002
178841273255 230185228
74874291836 5664750
334630296638 500288061
978907165440 698146449
116590651262 432907748
631406480622 698138896
418791442322 39524849
508002097996 698131343
428508477286 38829973
634434809030 258289941
588746396911 125009703
33311620042 350413882
665475175212 87864049
830842968747 234422461
834304483958 656325488
53887952413 551520060
18927060104 698123790
662459248830 422084299
258165004336 698116237
54509918898 698108684
424723066776 698101131
202898010890 698093578
260730930937 268569574
804021199878 698086025
526262908375 87818731
672076410881 19086431
189270533054 259634375
579315597582 420173390
998591300092 124586735
919854761484 37258949
595236029046 62395333
109776912344 698078472
489832127548 698070919
315703244088 671990410
520872493730 698063366
673306204635 7145138
742697549616 698055813
342285144783 591105333
882000656384 698048260
415098488085 15173977
266492907458 698040707
629892316418 320065928
115873418788 459803981
896385216322 698033154
695758459292 43301349
273914262567 36314824
452894963795 180629995
700300951904 698025601
251758273929 116459707
649040188476 279755567
339565922900 294544341
588023650747 58029699
94929202852 175418425
76979666709 107026010
211982996114 698018048
709385937128 554677214
829070310671 582155028
249080019112 698010495
290719534722 698002942
797964543062 421374317
237723787582 697995389
373241483840 197541162
467119664488 573725880
868373178548 270352082
688707533921 97788691
994048807480 697987836
358901139164 116807145
74496505882 43429750
304347012558 327626481
599047036673 146822767
324031147210 389817883
83317219189 226884567
324031147210 600282228
275927679665 71617546
807380606488 202050303
123404390180 697980283
453033923889 218984129
985056505119 319053826
308132423068 644376642
305861176762 227148922
330096867626 224626220
635948973234 342898647
516330001118 376041211
210940343041 146105232
421005059238 130546052
731202554776 75741484
871719533574 14622608
985720904358 473112367
911526858362 261900275
740316860746 3225131
122647308078 472651634
421694738368 179028759
621564413296 568227296
479232978120 561376725
178671383626 248395511
584966477432 56692818
47696179980 697972730
28803969419 229633859
833547401856 697965177
557212434626 697957624
704581627730 174572489
82521956672 563846556
203949773287 268569574
542827874688 532161721
489832127548 697950071
579228481280 77886536
301555115709 118816243
52995754694 120893318
163048472385 182427609
68277232976 537184466
973607590726 697942518
694091921272 27553344
812349103000 697934965
630904727685 143688272
290907929201 479645712
342201117658 689845702
827822487906 157903018
237774241622 184814357
322516983006 694702281
650333533172 697927412
493617538058 107569826
918614061198 100553089
850960290202 697919859
186556424552 268969883
185485122544 480665367
282595086761 453157341
247565854908 493067393
561160521650 482410110
347130044409 71141707
907741447852 388843546
476961731814 697912306
467119664488 697904753
734369646494 687323
248322937010 697897200
227301121552 261054339
41770152299 98068152
825308004788 598159835
913041022566 697889647
974364672828 697882094
334905452428 405883114
642005630050 697874541
947445357370 178537814
395953946900 458104556
337658625046 697247642
194570107768 697866988
45058908147 73135699
769952505288 697859435
230152966562 697851882
100559901086 64578150
793422050450 680049461
249837101214 697844329
636706055336 503377238
6414895607 81277833
715496091843 348367019
51481590490 697836776
617842802977 12318943
843389469182 678236741
864587768038 682179407
884271902690 122033821
60566575714 697829223
294284541545 24645439
978548783549 238017689
186243178983 490287889
885028984792 19811519
140240932161 282542624
488317963344 568219743
104105579376 57070468
533742889464 697821670
314189079884 562864666
495131702262 697814117
54509918898 29275428
958465948686 58664151
203002204525 131339117
799478707266 299196989
710143019230 697806564
852114335325 227020521
453754600531 230026615
107505666038 697799011
744211713820 302354143
873672753262 697791458
980421329644 697783905
613993592276 236967822
509190788730 236227628
660737392638 906360
208454833231 359688966
189633990967 74736935
218039652930 697776352
541313710484 697768799
667143390404 394931264
818606095588 270571119
941898814662 541127132
313431997782 697761246
658108111473 303290715
245294608602 503067565
711657183434 194535068
226367556052 330912036
390654372186 697753693
182456794136 91806715
741465270925 102902072
674175622506 125281611
981654658608 24947559
899413544730 697746140
848778259932 282655919
760867520064 240026787
442135955122 150138534
74951135652 551723991
953166373972 697738587
486132534224 533506155
501496951999 70937776
952409291870 569775661
156098409370 263335345
521629575832 81534635
967219297192 171377570
963008441298 156407524
670102895876 469048853
881672871696 249377401
232424212868 697731034
755567945350 605184125
450463858244 654467450
314946161986 653787680
406203566553 135999318
257574730239 294295092
531178066007 120145571
692969908422 259505974
802057428649 356471388
187684498 439667683
906485384764 230034168
67805382366 166279295
180185547830 623130053
79528402276 339152359
258165004336 697723481
961684975238 471322306
412908104197 37402456
110451833318 3632993
38774029883 145576522
310663492574 77637287
544342038892 697715928
99812955110 5747833
822948252428 329831957
417909327858 697708375
458034679264 666506932
458132347107 201257238
171942970949 313917786
534650110100 357166264
307375340966 91368641
776009162104 516436375
765011108940 64978459
632374155470 219973572
714685511842 91889798
200626764584 552509503
411698325893 35869197
727906487624 115001978
322271707290 158764060
433553591836 48120163
102206091324 473112367
953166373972 697700822
635621664385 75212774
106365760537 27908335
721499250760 198507946
168593587576 107260153
548884531504 247481598
445164283530 384273981
381237561419 255087469
259679168540 145100683
199327672055 421147727
950895127666 697693269
978615665364 26790491
603394442848 470823808
888096347104 590584176
775252080002 697685716
710900101332 306311915
409386006373 132781740
450463858244 116066951
814620349306 697678163
328573639822 679279055
483018388630 549571386
644276876356 53120249
831966597939 4267445
449706776142 697670610
315901079817 470597218
609451099664 692768713
882412000317 276107468
549163327840 401978213
39368276858 697663057
617251932193 291130385
107869954781 251930315
420188655874 102229855
194570107768 697655504
587584066147 62939149
68137396734 576716868
570543314111 74140248
637004406389 100862762
426237230980 641468737
262707496948 697647951
840762114438 284310026
375512730146 697640398
612479428072 635388572
201383846686 416276042
820677006122 84873061
617057608609 345428902
898099663427 143091585
644276876356 303109443
92629043662 20445971
567354680831 391434225
876537242400 75122138
835511785284 38890397
514815836914 697632845
62837822020 697625292
470252413121 563672837
701815116108 697617739
310655546818 15068235
193055943564 697610186
349014856576 691590445
146116853240 697602633
765615937668 360927658
907816736156 77078365
904110677464 272670853
56781165204 697595080
436079298306 697587527
262707496948 302701581
98841911624 258743121
165043905790 538596877
680616817252 697579974
438412124221 28769377
308132423068 389742353
177157219422 697572421
172689569487 207405380
783579983124 233516101
434270220070 190909628
306618258864 226348304
674560160436 697564868
250594183316 697557315
628819322944 242700549
458034679264 697549762
90092777692 697542209
171100562606 697534656
860045275426 697527103
780551654716 559888784
908142920014 291009537
301318684150 629142241
740426303310 697519550
681373899354 92962324
221825063440 227330194
540556628382 697511997
667746421518 486352776
106442702948 243569144
492860455956 697504444
464848418182 498868097
558304258135 58898294
531702659216 60408894
972872261264 434259735
90849859794 697496891
948623881360 496020616
391031176250 277368819
99177762916 697489338
879049912392 394160858
892599805812 697481785
92168703824 99110466
925154336198 697474232
372782488436 203402290
520872493730 117041288
489832127548 570221288
50724508388 59056907
257407922234 369364359
71922807244 136807489
907741447852 573431313
853988618610 438761323
84036120876 331689995
212871062342 531708541
607179853358 303275609
16655813798 61375678
995000779641 417174849
76060270637 63347011
417152245756 697466679
913041022566 332415083
380055222758 697459126
87821531386 697451573
723770497066 185237325
738155057004 627359733
917583515178 697444020
556507234081 408428475
814215357852 60431553
177914301524 139851348
84092685293 618885267
949814868206 68596346
77432800985 461813079
433050969898 334137167
3028335962 560840462
448949694040 189905079
180942629932 697436467
745725878024 160176471
857774029120 530401872
103422154130 79774786
111291076548 557464271
841875304978 697428914
986477986460 697421361
432955145393 31662176
898974972638 227738056
565901159664 31843448
707871772924 590833425
804021199878 697413808
800235789368 697406255
701058034006 697398702
396388712686 59162649
835818648162 537199572
170701077289 4599777
810411767271 357249347
263767031382 208764920
536945707278 400452507
450544539390 614829306
749694267512 168605619
987383681390 513709742
433050969898 697391149
896385216322 697383596
176168555193 123015711
875997104711 409629402
60566575714 244007218
834026375351 136127719
232424212868 697376043
227383184897 290246684
193068436226 197941471
270278317968 697368490
412028467117 495499459
778280408410 697360937
757082109554 697353384
233181294970 244264020
226941682241 63928592
957708866584 150425548
947109717156 204180249
80250710366 697345831
953166373972 45061198
220005222179 91398853
457277597162 26390182
982350606728 225683640
295262027334 337943879
196084271972 108861389
208197585604 317860452
916069350974 247496704
383083551166 288124291
667760175531 286938470
516330001118 686303345
487386505537 65008671
871401506956 697338278
586738636604 697330725
526929150546 56753242
449355350564 99805342
327059475618 570228841
949422149971 501050914
535504784515 199301011
475447567610 367846206
533219232827 152064549
388588182277 448980532
202140928788 393201627
404281850022 697323172
668503503620 383866119
623078577500 697315619
257407922234 467538253
53851660248 544238968
116294981930 73830575
906631829881 272059060
702572198210 697308066
892882046316 327543398
726177440570 120545880
181699712034 697300513
217834891506 115779937
173561004009 356569577
63594904122 697292960
324031147210 697285407
256650840132 651551992
15898731696 697277854
483775470732 697270301
165800987892 697262748
170047622347 28293538
393184777028 437009027
47539055327 91897351
192298861462 687436295
115938850427 355126954
79493628264 683644689
852892792417 236748785
645932719734 404191242
158661503596 30144023
767916753969 273841568
319488654598 697255195
608694017562 88785515
899413544730 697247642
314189079884 697240089
601880278644 697232536
424807033477 577978219
580705144839 201544252
952409291870 162306417
57328938976 6472921
641248547948 22356880
6056664370 697224983
465605500284 697217430
537528299974 697209877
72679889346 429463580
584467390298 303524858
902002772336 324159654
135517703812 697202324
212740078216 161203679
968308016012 611226525
641248547948 697194771
6056664370 697187218
900318929987 330232266
337658625046 697179665
971200995066 28844907
843227359549 11729809
264978743254 697172112
641248547948 697164559
254379593826 520582972
177914301524 590886296
693487212986 697157006
386868961676 697149453
934239321422 366063698
423975939528 422937788
666989339416 375814621
38363751329 167820107
548884531504 531821836
374450733840 2877693
862316521732 547471652
530714561056 433021043
70408643040 697141900
178875692276 138944988
370213155432 697134347
525414986342 697126794
342958199760 501383246
90849859794 612978821
989506314868 697119241
165043905790 697111688
575926931056 101950394
81007792468 697104135
767681258982 635494314
919854761484 697096582
410338506838 588862092
700300951904 697089029
427751395184 94336970
497402948568 134594460
842133587366 436608718
926668500402 697081476
365832614246 511194593
161258495280 583061388
921443730600 315262220
27254963226 697073923
354314431290 100787232
476961731814 100719255
87821531386 378178710
982007753399 567124558
850960290202 514752056
939211617499 233825774
693487212986 697066370
491919473816 101829546
31797455838 697058817
875047345985 11941293
366427744922 697051264
659144163630 118166685
975121754930 452968516
976875311469 189784231
529957478954 697043711
462577171876 531293126
411443971065 156709644
295262027334 697036158
152422736397 192254062
685159309864 570440325
481899314303 87290021
308889505170 697028605
421288561093 181090728
288836784524 45265129
863966073461 555100182
639505679310 76217323
358955913520 342211324
518601247424 172434990
479232978120 697021052
893356887914 464660560
869887342752 697013499
6056664370 201015542
484036177633 401381526
309646587272 697005946
854745700712 521353378
128703964894 696998393
457277597162 122373706
191017828156 332822945
514058754812 696990840
220310899236 696983287
812349103000 663168506
189605508604 100099909
966036769706 19494293
29693183703 84336798
275345759186 125629049
916069350974 696975734
622321495398 696968181
815377431408 696960628
90327668439 246522367
69001648353 30499014
765410012676 301130557
284662877906 696953075
908909186564 15604498
706508479895 351448643
634656300755 424486153
531269396883 12409579
613435342899 156724750
570082830360 46904130
682888063558 696945522
409581424736 696937969
255550421715 116920440
994805889582 696930416
509516262200 597087309
607179853358 197956577
892721937822 342166006
480833359819 434954611
575886137303 72674966
772980833696 696922863
595823621828 359114938
619293166990 526783985
638220219540 655396469
361885252310 466964225
474931849176 352959243
697160212603 23285899
211982996114 696915310
98272189240 10574200
556455352524 619950240
597337786032 696907757
895920812970 334250462
846417797590 688674987
706357608720 696900204
459833946559 10015278
162864239609 19124196
642493410343 99185996
105234419732 467976327
455194458321 392038465
412609753144 471767933
111574132776 176687329
729070071780 696892651
193055943564 574511392
556227773487 13776672
790393722042 198583476
817092331693 78286845
16115661409 25000430
449706776142 696885098
483018388630 696877545
297207543368 225744064
918340597280 248622101
485289634936 696869992
370605465805 152600812
780551654716 82576949
74194053550 389326938
723889562558 562902431
926668500402 70529914
791907886246 599670435
8050708429 75854779
748346088036 166392590
767681258982 2855034
974496344277 234324272
623078577500 696862439
800352777785 420475510
215011324522 515084388
517087083220 509291237
726798825474 120621410
168829316300 658727342
125124086620 474041386
129787955942 296002070
398225193206 9803794
927582511185 460513963
349771938678 654633616
293747863130 696854886
864399109610 44268133
687430556170 696847333
326790513694 205585107
369456073330 696839780
973607590726 527735663
942384034488 11269076
600155929962 131935804
197738461243 368918732
179428465728 696832227
318731572496 690178034
909581931868 7575659
833954115800 73060169
127946882792 335232352
440621790918 527901829
453492186652 696824674
657982754332 540809906
592057237325 232284962
687926357749 26805597
589766965012 673206443
408175117372 490348313
77222381958 618379216
624975278495 246990653
883683970023 395701670
628397555871 94450265
264728482558 21971677
126432718588 431321618
610208181766 696817121
959223030788 291175703
495888784364 569783214
233938377072 696809568
239489406262 106482194
550398695708 466390197
199112600380 696802015
41497330792 11827998
916467560240 278320497
459548843468 217382893
5301372329 25045748
188673060948 349477310
868373178548 323442119
688187638272 624315874
384649022899 286704327
602637360746 696794462
772223751594 51775815
365670662820 696786909
362642334412 555696869
450142856150 75892544
670774749926 101814440
782065818920 519548211
645822702736 662549160
30283291634 97667843
966101468704 555069970
6813746472 696779356
729070071780 264339894
551155777810 292897787
753296699044 111565363
419144046574 130749983
217282570828 696771803
487293331729 185977519
913041022566 665434406
966036769706 696764250
127189800690 696756697
198355518278 390603395
86508156134 323253294
108532140991 242776079
502702523282 696749144
869713782771 32168227
738912139106 187435248
382326469064 679611387
868842975148 137494812
386111879574 608832224
100691927120 184912546
75057685823 377098631
732956171333 355013659
757082109554 586988948
346297802404 226756166
67380314632 696741591
76465299856 696734038
666989339416 696726485
860478515506 102539528
667770168150 110258694
105991501834 696718932
874718858462 307482630
801749953572 696711379
224096309746 592336472
221234585412 510431740
974364672828 175954688
492370478146 278131672
124918554384 696703826
900212130567 431752139
12942383378 497100695
645642760470 7953309
617359562 14078792
195327189870 185735823
345986528168 696696273
344081504173 312286338
676831406742 696688720
653361861580 696681167
972451725736 51858898
969065098114 696673614
318166759562 128144198
678077228368 204021636
621564413296 202820709
342201117658 330413538
37854112654 6926101
269209146312 217594377
817648677714 696666061
470905074998 696658508
770709587390 638198288
11376881433 573771198
838926713591 578167044
227881720256 147049357
296776508764 424622107
196261306739 273758485
44667851572 696650955
249583502092 86111753
598094868134 316123262
350529020780 399274239
612809939799 120153124
326591537462 198062319
916826433076 696643402
650333533172 696635849
378541058554 81240068
997834217990 696628296
430893026145 177246251
757839191656 80333708
899413544730 576739527
593552375522 696620743
678345570946 484086876
958872571994 122600296
625008202022 468286
100691927120 511194593
624592741704 696613190
757346358812 292527690
765608331797 5385289
818405759816 696605637
612479428072 696598084
92271235799 15000258
547569298214 491670088
560997845136 696590531
490462077960 17228393
810077856694 531700988
829962712321 407431479
359841917779 11639173
276763637746 212888858
405796014226 747747
46011590290 22545705
722256332862 696582978
349014856576 696575425
856259864916 696567872
114319404956 372483748
478928577520 137056738
328573639822 696560319
721499250760 161709730
586245327921 39351130
428508477286 431382042
577653651380 33482449
479684111257 153341006
963765523400 696552766
131732293302 340587429
31221207662 471684850
684492282181 500907407
608120820798 387635066
867616096446 696545213
462577171876 696537660
619641677516 151467862
797207460960 696530107
511379480746 22575917
215011324522 696522554
736640892800 647042851
8327910676 696515001
537528299974 696507448
923134272460 127071672
26837599958 79895634
70408643040 646710519
250140558095 145108236
512544590608 696499895
675317242538 696492342
191541779360 696484789
934996403524 607888099
199869682482 626528903
421694738368 171566395
684877319015 76066263
17412895900 566490106
605445549822 62606817
536813771474 643991439
800992871470 455347711
434930382076 67946788
732098400188 696477236
706101992947 119767921
666989339416 529397323
728312989678 48414730
550398695708 696469683
965488097533 449584772
980421329644 418103868
857943684606 406932981
638220219540 696462130
628378152214 206786034
20441224308 696454577
662446846804 321848436
99177762916 210562534
860045275426 324779
511787508506 696447024
744968795922 696439471
168072234198 583416379
382427679264 237874182
40453438621 273682955
78156536592 92335425
648819368968 508377324
76465299856 464501947
197971569482 140145915
422204429914 49834694
882000656384 626513797
889571477404 374855390
465605500284 168545195
253181190340 252141799
367941909126 696431918
405038932124 696424365
833919122751 244543481
593552375522 517282311
252865429622 696416812
463671321709 191967048
504216687486 696409259
551912859912 696401706
370213155432 696394153
735507732128 168832209
903956037342 159761056
934779338263 122290623
321002818802 145546310
763895848472 696386600
701112196569 337135708
81007792468 618787078
493617538058 696379047
103720255528 696371494
180845551629 35129003
744211713820 696363941
638977301642 696356388
232424212868 210124460
77222381958 696348835
873672753262 695306521
707114690822 696341282
735883810698 696333729
430779723592 405112708
354087486705 30823793
779565248834 151241272
304347012558 440898822
575382405074 696326176
658132983502 148643040
962251359196 448806813
536771217872 257036143
85550285080 559254332
352043184984 696318623
342624266930 163545109
761274181137 62931596
172672960440 519525552
480048913198 262436538
147136809954 112630336
339439893542 177148062
256244851682 145916407
593390341419 43663893
891085641608 578469164
539799546280 696311070
895108238977 111240584
752684626989 207934090
459548843468 335345647
67380314632 696303517
769987271747 393851185
825976580836 696295964
597337786032 696288411
888057313200 696280858
867489546337 23520042
697489923306 32047379
348257774474 619074092
425480148878 527894276
258676954229 48407177
12870403288 602668976
423965984674 696273305
884005070712 67078193
720323551592 69185480
606422771256 577170048
620441592681 42825510
199112600380 696265752
570839912462 522690259
326302393516 696258199
687430556170 696250646
544135215499 79230970
733801902996 215758998
853002212728 69344093
146393882174 356055973
983449658052 696243093
340686953454 61670245
436227382424 387801232
60566575714 696235540
482261306528 696227987
274063728478 696220434
24983716920 4116385
113562322854 696212881
352043184984 696205328
119618979670 497062930
816134513510 696197775
865796693259 87932026
24983716920 696190222
752539616942 696182669
150659345852 579662538
200323141943 89140506
869455168051 78581412
233181294970 696175116
270035806650 35076132
707114690822 66292681
202140928788 120024723
229423664394 655811884
421969070881 325413452
5299582268 380497481
686673474068 696167563
56781165204 696160010
108413158582 130123084
171337696594 242179392
815221643636 56473781
732855482290 696152457
81007792468 696144904
128507322945 84827743
670017667824 150924046
565540337748 696137351
952871520364 47410181
292233698926 444592239
760110437962 696129798
191541779360 696122245
35948227617 134262128
664092108429 391940276
292233698926 37893401
207440503502 161082831
153687674260 206151582
50724508388 520590525
948346241039 123695481
589782667699 24894688
766432786659 400875475
642762712152 343019495
289962452620 385157682
598174333247 599957449
539799546280 696114692
261473488620 65877266
223849840656 26473265
226070685793 15317484
516330001118 511421183
196174764465 110621238
128703964894 447794711
305104094660 271877788
68137396734 696107139
885028984792 512652322
30073575442 101414131
468633828692 24585015
24983716920 642065424
816891595612 696099586
48081707759 151354567
233181294970 696092033
303657235239 469471821
757839191656 139012965
369137654362 162072274
668503503620 48845251
262345565147 2756845
172098026486 438444097
851717372304 696084480
601123196542 696076927
517962256477 568023365
180185547830 406751709
207440503502 696069374
570478260122 60567507
307375340966 282134762
863073603834 497750253
758596273758 168734020
81803047432 358782606
309243287690 129685010
473933403406 694460585
138546032220 696061821
863935838802 436888179
948502671222 12258519
354314431290 85016568
302832848354 509125071
8327910676 696054268
46182015776 44351216
13627485390 696046715
352800267086 412106786
584771066216 214731790
648966962141 497221543
269521235866 696039162
756325027452 492629319
621997154878 199791956
494374620160 226454046
816891595612 696031609
240812275635 117071500
268764153764 154723205
416701792795 239165745
543584956790 584866555
3420895584 190116563
567054501952 142094589
415638081552 696024056
966036769706 696016503
179428465728 426517910
912325459305 652020278
12654682461 52976742
354314431290 696008950
602203826505 181566567
591684874831 283456537
467275868081 86421426
248322937010 696001397
386111879574 263358004
826132867512 5098275
352800267086 695993844
131227126409 63679343
916501865966 50892114
708466292213 12084800
850960290202 695986291
336370605215 428761151
247565854908 695978738
371638746011 25695306
370213155432 137079397
804778281980 597321452
838189103123 311848264
483069975620 109359887
211225914012 503309261
494374620160 695857890
64351986224 695971185
877458163772 485967573
864928211960 92048411
52238672592 401728964
240866725212 81519529
161258495280 321561422
619381605067 331871267
705271231330 246877358
740912308648 105764659
866101932242 677345487
576139487176 695963632
417500552351 30317742
186999286748 695956079
828597893586 279612060
804895678259 288856932
60243179319 38474982
696043705890 29547336
168072234198 483172963
115833569160 286137852
56024083102 695948526
171100562606 249188576
269322229828 8391383
336144460842 695940973
745519749507 8459360
228091112075 77017941
564033983346 399976668
666232257314 695933420
245429731772 486481177
251351265418 695925867
115833569160 695918314
630649398520 695910761
965538982094 176475845
667746421518 70174923
485613182797 78777790
969822180216 673047830
936632442936 459229953
782065818920 297021725
312674915680 499162664
511787508506 695903208
942774932044 411185320
282531203487 377740636
261950414846 233561419
956951784482 301719691
464412376345 38112438
976800287520 144405807
232424212868 165916751
812976742194 37561069
71165725142 695895655
17412895900 695888102
156866518852 205570001
251193415677 59978373
688393238485 285231492
963506048044 57153551
860045275426 578015984
402010603716 85658573
239995033888 695880549
446853178836 407431479
905623127137 86640463
325545311414 695872996
396190476648 175652568
302839985939 479441781
298823771261 108166513
948289638857 147328818
481942570334 27583556
673803078334 695865443
374755648044 695857890
60566575714 311568803
960737194992 213326932
48629760586 59736677
654876025784 556384192
206683421400 695850337
947866799258 206159135
439864708816 695842784
759068502424 123771011
92402106224 242088756
929696828810 636831195
74194053550 695835231
860802357528 695827678
258165004336 651839006
110794565393 164579870
831276155550 695820125
60706744288 381328311
996320053786 695812572
258922086438 695805019
704843444516 140999404
408824342634 695797466
991929270732 451835566
858531111222 695789913
213497160318 358065071
598851950236 695782360
578162232635 82025580
253745157338 383261879
598851950236 695774807
406747223534 29358511
712414265536 695767254
157473084770 380799601
972850508624 695759701
940295978238 547917279
596061684835 195569829
843389469182 695752148
814402853524 8179899
822444067425 350904827
46182015776 25159043
209818269767 331909032
880335576093 37417562
152298746349 71776159
625806032559 7046949
225610473950 529314240
950895127666 491239567
168072234198 695744595
549388263733 38323922
891085641608 695737042
361128170208 695729489
944081388748 695721936
161258495280 461291922
798144259144 61209512
605176836741 214271057
798721625164 695714383
591457665485 321644505
518072039332 89261354
557729339287 169723463
502702523282 695706830
776009162104 695699277
63594904122 17454983
983449658052 695691724
162015577382 695684171
878215245874 646015643
860159506998 453799346
562512009340 695676618
364913580718 695669065
585981554502 77025494
520981196506 186196556
219553817134 465159058
833547401856 257549747
425133957529 196310023
105991501834 20967128
172907737892 123091241
77222381958 243720204
900287418871 215373795
101076412585 68369756
203655092992 695661512
386518759684 170501422
708395649004 17893057
39368276858 415362129
986477986460 695653959
177529914654 27447602
660175600498 207518675
598094868134 522018042
40882441062 695646406
777523326308 97592313
262707496948 695638853
383083551166 695631300
577297527836 55748693
335725806011 160576780
968308016012 695623747
445921365632 524608721
264221661152 339167465
59640963929 14932281
350529020780 578635330
286177042110 695616194
340575683064 21103082
930453910912 695608641
5299582268 695601088
521016227320 224958552
336249304035 541104473
202140928788 201408298
52995754694 468860028
802000312863 113823710
848792149899 317105152
719737159737 48837698
688187638272 695593535
296776191538 695585982
962548909631 355950231
694770459727 116882675
780551654716 695578429
353740841770 237896841
65879436155 478210642
510273344302 695570876
346743610270 695563323
389897290084 695555770
558726598830 695548217
792664968348 557426506
277849138988 141286418
519358329526 389190984
469618852781 286553267
250594183316 357143605
44367378532 128121539
951308669522 249301871
404847456427 30808687
427751395184 234097682
726041743372 695540664
683208084168 50091496
338089123387 20884045
823705334530 695533111
900170626832 558038299
309315698301 176929025
983449658052 453670945
637052534105 63860615
130975211200 365655836
70408643040 626075723
650553348131 321568975
204412175094 695525558
607936935460 695518005
61806075479 92312766
721499250760 654610957
308889505170 695510452
609451099664 186332510
421694738368 695502899
723013414964 695495346
935753485626 695487793
913572710 400437401
299047437844 695480240
806801193605 161770154
914555186770 695472687
833179752434 23625784
218623854821 24199812
243023362296 134964557
706970005960 30159129
506177845783 234996489
631160887680 173326244
505113870185 221144287
115833569160 695465134
822191170326 695457581
930453910912 584579541
287691206314 695450028
320622827778 123499103
908498529954 695442475
498370442144 482153308
744553502176 71504251
517087083220 32621407
865142702054 120032276
466362582386 157313884
109776912344 150146087
177157219422 695434922
866101932242 416449761
143088524832 529971351
548127449402 695427369
246597304318 8089263
524657904240 617918483
887893307764 93755389
761021948702 165093474
693511933955 231763805
833547401856 574262143
348563270665 258320153
929696828810 75363834
286177042110 695419816
675317242538 439116314
500086445167 260200850
600462875923 78536094
892222428126 105107548
237723787582 111051759
824462416632 681356130
405038932124 695412263
405038932124 695404710
553682881991 434048251
995562971684 695397157
761624602166 203855470
173396401480 434773339
186242204646 695389604
825976580836 695382051
156148508419 354923023
822282229294 54932969
291476616824 695374498
177795485687 25136384
850203208100 69147715
446678447734 695366945
9842074880 695359392
236008396758 88996999
313431997782 288396199
287691206314 531708541
820943574151 204573005
310403669374 618031778
406726467890 145161107
534500832608 159345641
572461283948 182336973
118104815466 695351839
554184106218 695344286
354314431290 695336733
844580433369 220985674
993291725378 594118980
938781814034 676310726
617021920684 148507086
428562209328 625886898
377783976452 311757628
370473167457 364167895
577809016590 43913142
405796014226 580863465
709941067522 44109520
533742889464 695329180
3868062990 336085841
977393001236 695321627
969928450926 298064039
920954802657 275556099
367288197382 220139738
175428777014 139768265
806757446629 161097937
535639016431 109624242
159744331076 695314074
870644424854 16118102
36686955929 313215357
655633107886 695306521
509516262200 613779439
900170626832 521028599
153335893691 176619352
875186917466 420180943
856428485641 258191752
906364582082 554397753
945352799938 100130121
442679476555 13602953
870644424854 330005676
579167815584 689392522
387626043778 518128247
885786066894 695298968
575537143385 460831189
701058034006 688622116
39368276858 695291415
158987248974 695283862
776766244206 695276309
898656462628 611317161
44300224809 275956408
63594904122 695268756
100486448161 72191574
434565134102 671491912
783579983124 605652411
284387752734 160025411
176400137320 12628616
574625322972 695261203
266492907458 695253650
26308391866 80076906
844903633386 695246097
905470201546 170954602
246643249217 50386063
18927060104 642065424
944838470850 695238544
486046717038 172140423
396711029002 392046018
379851201528 35899409
526960480390 507765531
470905074998 83792982
122490417568 11450348
610212283045 430317069
392168536390 616030233
432293887796 638319136
706357608720 593106878
323028728968 89631451
108764788497 130833066
131732293302 627057613
446678447734 695230991
366427744922 207858560
500431276976 524812652
888057313200 695223438
226199978047 9932195
829004909244 392061124
791150804144 695215885
272852477339 314091505
518601247424 618243262
411241256098 457794883
108801579160 129911600
337658625046 695208332
468633828692 630645288
455279625949 305246942
389897290084 564971953
362642334412 659611043
983449658052 695200779
751782534840 695193226
9084992778 695185673
512544590608 695178120
582953226094 54661061
35026271078 112532147
445164283530 695170567
572354076666 695163014
80513932416 426155366
173132333900 71768606
144602689036 695155461
344472363964 695147908
310295473055 9954854
666232257314 695140355
795693296756 409470789
863073603834 221446407
145359771138 695132802
556455352524 352596699
503751143631 44623124
814713168123 219633687
321759900904 610796004
666989339416 211884309
688944720374 695125249
83279038774 695117696
25477871945 134783285
355828595494 285299469
342958199760 695110143
919097679382 553612241
914555186770 695102590
974811742451 64714104
198695561891 77221872
191541779360 695095037
840961385237 25143937
328573639822 421215704
241509198092 338442377
963008441298 267436624
263464579050 695087484
368796349398 511315441
370970237534 25506481
461063007672 695079931
494374620160 280525973
839846056792 26594113
663203928906 695072378
935753485626 280480655
436323297971 8436701
558726598830 675963288
243023362296 695064825
426237230980 695057272
284662877906 695049719
373998565942 490408737
24273538948 527048340
567054501952 573771198
214254242420 109072873
178671383626 343366933
486803799140 695042166
619293166990 695034613
969065098114 695027060
969065098114 614202407
152930592158 582600655
748584468269 41118532
355071513392 429977184
903767726352 28074501
574353974300 128589825
205926339298 695019507
497402948568 98249424
53752836796 695011954
736206860061 42682003
145359771138 695004401
529373934580 78453011
116590651262 344764238
256650840132 694996848
703329280312 694989295
136721885749 118385722
392168536390 694981742
410850781510 28860013
363724550505 204059401
226584387576 445838484
191541779360 694974189
569143608069 25227020
203662374084 555175712
320245736700 694966636
953166373972 694959083
740332933530 15627157
956194702380 694951530
461820089774 539118034
589009882910 578167044
929696828810 544442899
742697549616 694943977
565143329815 331289686
537677267793 302958383
811078288903 242557042
64351986224 10883873
132005930939 341705273
114319404956 694936424
812784397496 216166860
816154883951 56216979
514058754812 480823980
316460326190 694928871
845003083737 384425041
539042464178 468663650
29526209532 694921318
218039652930 694913765
29526209532 74238437
652774525600 27296542
111165311951 22757189
508139955352 113710415
183970958340 284649911
637463137438 694906212
415638081552 694898659
737607472463 359046961
228333374550 23807056
855502782814 199346329
972980729897 372053227
492860455956 137079397
582196143992 303215185
717713840250 398186607
296594987921 69306328
218796735032 694891106
839604058672 78045149
44359395011 16654365
42192010008 97554548
339473836724 244649223
179778381112 207677288
142359011180 526104215
246999365208 454252526
894871052118 694883553
87255336253 29298087
804021199878 201060860
325127887722 306999238
94077534531 62342462
558726598830 515514909
636706055336 694876000
869275195167 228145918
271035400070 694868447
218796735032 694860894
667746421518 217707672
813863267204 638168076
798791074999 426850242
384092299228 171241616
177203262510 502999588
304727578016 167925849
454048925835 53006954
904713119444 552517056
206683421400 694853341
756325027452 694845788
753296699044 694838235
143845606934 694830682
766193885269 367725358
429265559388 11276629
287408331764 27840358
665475175212 417303250
802899127010 232617294
27254963226 536799263
400292561789 17568278
942567224544 9403485
363028957376 200237583
455006350856 694823129
217282570828 694815576
286177042110 694808023
311160751476 694800470
565077256171 154436191
375512730146 161301868
268101378420 286847834
39016617137 177835385
523611255630 10808343
411095588940 173764318
562512009340 694792917
216725001221 489336211
144602689036 238010136
989561904948 325383240
313034385609 152918038
987992150664 694785364
253117994389 80771782
182456794136 694777811
499870890100 497991949
670017667824 694770258
519717988280 35642607
527879498812 363163346
89335695590 694762705
708828390180 439901826
782065818920 293245225
740426303310 694755152
12870403288 473142579
938244055946 433376034
498518344990 329250376
597337786032 428285312
10636166682 654678934
951652209768 694747599
841118222876 515809476
169586398402 435498427
289205370518 407665622
491346291752 694740046
533833253556 294854014
152930592158 694732493
620050249092 694724940
9744037346 19705777
362642334412 694717387
233938377072 694709834
13627485390 642616793
801749953572 137049185
378541058554 694702281
946834184122 42138187
664887673066 298539878
455006350856 694694728
474690485508 624791713
905470201546 694687175
553427024116 694679622
219553817134 694672069
866859014344 367596957
154444756362 694664516
659303592354 46428291
700646675373 326516190
172614726810 491088507
935753485626 392408562
321759900904 694656963
378842702715 110742086
828426651970 503097777
300561602048 237813758
601123196542 31563987
150659345852 125689473
882757738486 694649410
82000701889 214558071
628378152214 268909459
396434023133 197858388
907808110630 32983951
177654169057 191483656
991020479072 223599012
726798825474 33792122
932785060061 480068680
7554 417363674
629135234316 694641857
963765523400 560696955
604978615809 525107219
480343669023 266651112
623835659602 37055018
980728615896 35544418
352800267086 694634304
570082830360 305843629
698323600381 295307194
879729410078 694626751
18927060104 694619198
950314438326 54283411
689701802476 694611645
810834938796 694604092
589369224438 109503394
910012694158 53248650
142422086283 65794183
435067642745 167321609
461820089774 679535857
722790616976 126376796
74194053550 694596539
377783976452 137630766
469435722743 161958979
729337259155 287829724
73983642482 86361002
452735104550 363057604
449706776142 694588986
700684598986 277799340
241797126005 315654976
283148713702 541066708
731698673175 45808945
269521235866 694581433
613236510174 348737116
600366114440 694573880
789804354305 188621069
796450378858 300443234
236589327794 177767408
853988618610 694566327
986477986460 645962772
520115411628 694558774
81116404608 301938728
423965984674 694551221
842299458799 17976140
906984365750 694543668
413904858095 117056394
504216687486 48105057
734526152207 377657553
259374095723 71338085
422451820470 694536115
572060952695 172910829
730604092821 170063348
989521806071 131452412
238480869684 323155105
501945441180 372400665
456520515060 694528562
122666024412 90666212
329330721924 224263676
851732614258 31851001
582502221764 108166513
173371808912 694521009
253145593051 156475501
181952337225 403843804
734369646494 694513456
311160751476 694505903
509854100337 160644757
876701081670 153492066
839604058672 552683222
417909327858 473980962
38611194756 541066708
214698978166 18746546
915312268872 89571027
748133395556 143333281
530591976272 53777360
604153579366 613900287
218796735032 694498350
657640263953 70877352
499674194874 295216558
945398034855 35189427
324788229312 694490797
966793851808 271137594
290719534722 90364092
93878188202 327769988
667529446893 45657885
254379593826 694483244
104477337630 694475691
174885973116 694468138
94369488193 10642177
919854761484 544352263
598851950236 430717378
189270533054 4154150
546856786365 376947571
215649349091 44117073
521629575832 694460585
816134513510 36307271
62928865882 122396365
314946161986 253176560
740184872071 38089779
136274785914 694453032
737397974902 388186435
61865487377 69955886
56529310825 43044547
111291076548 55673163
873381532647 220426752
829761991346 694445479
819162841918 481904059
704843444516 348351913
41340092438 151188401
363819763623 229603647
971676184102 276983616
560997845136 694037617
830519073448 386766471
607179853358 694437926
836575730264 686220262
925911418300 694430373
62080739918 694422820
311917833578 675714039
565231329818 211544424
250743551444 79434901
801067887866 165909198
601880278644 97063603
885935435022 79434901
352370766147 121490005
977393001236 118174238
76465299856 694415267
757089656 694407714
979664247542 447711628
872158589058 694400161
612479428072 694392608
68137396734 488173049
717750774420 173024124
314946161986 612132885
607179853358 694385055
210468831910 229188232
654118943682 195803972
107505666038 118838902
670017667824 239830409
109099076318 219218272
74453778561 204837360
620807331194 694377502
138197461676 272466922
185302574493 28210455
704843444516 466458174
641248547948 694369949
593152059375 148967819
59228947779 321644505
459548843468 694362396
441378873020 694354843
695797266606 395172960
192070587549 12689040
818985747133 86474297
167315152096 694347290
417280329530 412348482
75981591036 180290110
313688089800 26208910
56024083102 694339737
667477059285 144186770
598194968043 150417995
227124638154 4562012
273633464686 146543306
486093583403 434607173
236966705480 89812723
660686153086 22477728
671895735568 216000694
411476660449 176181278
563269091442 694332184
301318684150 694324631
623835659602 525371574
251351265418 461231498
258165004336 449735832
78736546162 694317078
400018153746 193137763
776009162104 574171507
79752175007 290246684
627621070112 656340594
519358329526 694309525
214402039524 362264539
526172068444 171098109
990263396970 371607600
379298140656 694301972
194570107768 195184626
180942629932 694294419
936510567728 612344369
789434809080 41148744
278306873447 65273026
298290355742 694286866
43273893363 434108675
18169978002 642156060
483431854956 156815386
419510872719 70620550
884271902690 585191334
203802897649 357136052
275577892682 694279313
58757346418 44585359
460503995442 378231581
370301888076 159338088
841675347262 78407693
692730130884 369235958
832977271610 285775308
230910048664 694271760
792664968348 694264207
698786787700 426993749
188971834969 3927560
194570107768 694256654
760867520064 82629820
914555186770 641944576
242266280194 694249101
228638802358 371924826
719985086556 694241548
902075069652 231053823
834498044689 192994256
601123196542 694233995
53111987811 331047990
683645145660 222722864
229467962739 373488297
347500692372 694226442
410517074864 269906455
598406663527 135342207
227881720256 694218889
324335261202 138355854
460305925570 694211336
480747142324 522289950
807100004985 196634802
643981305213 109911256
143006363704 3632993
521953055716 270827921
122474412761 27810146
506487933792 672889217
534499971566 694203783
478499914558 83468203
583710308196 694196230
108262748140 635758669
527686232648 594587266
210468831910 694188677
112048158650 349288485
602637360746 694181124
258215707625 637820638
779356415937 316432935
107300753554 95288648
399040463620 625531907
420180574164 694173571
474690485508 383397833
741398948032 338699179
201545631946 203998977
913041022566 498498000
997860109674 236922504
508002097996 152072102
100993714788 71262555
236966705480 531202490
377026894350 25340315
313826755327 93271997
252865429622 694166018
610208181766 364016835
211982996114 25483822
652202559975 197563821
833547401856 156566137
47696179980 694158465
719228004454 398299902
362791060535 328857620
739669221208 694150912
549641613606 381486924
134003539608 605017959
822061055201 7658742
450093958028 16820531
165234739888 387295181
942068938434 68437733
604151524950 694143359
934996403524 694135806
473939143686 12386920
767681258982 634784332
250594183316 694128253
277849138988 525794542
153398659121 218697115
122044095692 298388818
885028984792 239407441
682929159431 341169010
217282570828 303532411
948905396776 234316719
398225193206 259551292
34233931572 392212184
998006328201 114299549
286177042110 269868690
392168536390 694120700
593717227300 255057257
559483680932 694113147
934239321422 694105594
327551598886 42153293
329330721924 694098041
204132306638 123280066
287942343564 395543057
103720255528 552192277
939544258766 506277590
860045275426 664580917
59487207508 162049615
180185547830 223364869
726798825474 694090488
764652930574 694082935
941053060340 318683729
554941188320 404697293
818427905212 54207881
818008419551 324643046
214335444723 186717713
479990060222 501247292
867750645588 152374222
61323657816 668863468
744807373612 92660204
601123196542 694075382
843389469182 694067829
427615199894 24222471
107505666038 418549495
832033237652 42923699
865668979582 71398509
599100179581 422869811
472342108372 1797614
363437173961 195048672
269521235866 694060276
211693157698 53611194
263517857912 438066447
250405570206 88166169
719985086556 179406409
670774749926 63263928
136701311377 119141022
105234419732 164496787
797236517351 100454900
746899379675 32953739
144602689036 135500820
539799546280 694052723
714266887223 34116901
359917258954 10491117
883514820588 395588375
597337786032 618432087
712660614184 47108061
43910769470 376788958
776766244206 694045170
246075686585 136444945
130218129098 694037617
714685511842 97826456
530714561056 694030064
942567224544 694022511
473176321304 503815312
193813025666 694014958
663567598303 122154669
609049001009 241809295
292990781028 694007405
49210344184 693999852
448949694040 413285054
364156498616 67312336
537528299974 693992299
179702322402 194414220
570839912462 693984746
169771242971 333963448
631406480622 423005765
333116132434 693977193
845012389033 279748014
219553817134 240993571
2691903089 241001124
237723787582 373125753
312674915680 693969640
422451820470 693962087
665520757567 133423745
899096749657 11495666
851347676019 228516015
280120385294 168922845
913613668367 112947562
485289634936 693954534
26096333838 9871771
194911541133 20657455
191872291087 2477384
620050249092 316916327
557448110885 85024121
759353355860 631098468
828247827142 185524339
602056550558 257693254
914323763256 75054161
994805889582 681197517
434565134102 693946981
546094749495 142955631
393405951527 119730156
21198306410 380640988
691973048782 413798658
9842074880 21843276
264978743254 693939428
284523351743 30378166
740430963511 78528541
576139487176 693931875
657352358699 448406504
984963822256 523868527
467876746590 693924322
958465948686 693916769
401253521614 693909216
755567945350 693901663
471662157100 103423229
900927708934 26495924
858101610283 121490005
642762712152 693894110
639734383744 209867658
2331632542 343502887
143316935105 97924645
489832127548 568733347
353223152003 85666126
722256332862 576074863
639734383744 437658585
483018388630 693886557
760110437962 635094005
371529031133 94790150
802507035674 693879004
657337932469 280035028
21955388512 379931006
769195423186 640101644
423348519777 76504337
483018388630 693871451
1514171758 113785945
240752115990 641657562
544342038892 541444358
833306363373 157918124
84036120876 496587091
316460326190 654429685
105991501834 308177506
882000656384 674686831
137031868016 666914794
100541471766 78271739
619620974743 270782603
753296699044 616921487
211788438793 98823452
113562322854 693863898
520115411628 693856345
338428743626 286545714
949678642298 359605883
81353500831 183288651
386960171704 40295255
779334761486 29343405
250071244214 432129789
193055943564 693848792
195327189870 693841239
118993093178 470914444
321002818802 670132372
764046704541 301742350
310946012539 122524766
751782534840 693833686
991777561174 377211926
265601269067 770406
917583515178 693826133
308132423068 681590273
982692575950 693818580
349771938678 90847484
141332355361 17825080
691216140399 261598155
394118833473 144549314
891085641608 693811027
183213876238 575931356
890501236192 123023264
109776912344 288887144
993444537674 100892974
689701802476 226537129
467876746590 434524090
167315152096 693803474
627621070112 566943286
241077189557 321991943
651090615274 588967834
31040373736 159549572
23599743777 360950317
76465299856 396245486
135531374742 90960779
597337786032 133038542
526929150546 693795921
894871052118 230290970
801944103437 494268320
126432718588 693788368
872158589058 176732647
297533273640 315964649
704843444516 54577978
408488900 266258356
358949999521 167925849
53752836796 693780815
915312268872 693773262
742212738058 14411124
68137396734 693765709
207173369404 173522622
958591600394 198825172
224096309746 693758156
817960057692 237806205
620807331194 693750603
423005024849 17568278
576896569278 284702782
358856923902 281840195
148388099546 693743050
183520006881 171135874
233181294970 556656100
384673094310 603091944
816891595612 693735497
503744383696 362491129
408067260532 693727944
283905795804 693720391
620807331194 311863370
810473377092 292633432
356397041827 29479359
143845606934 517440924
442135955122 693712838
561754927238 693705285
676540616648 125349588
395704214914 150334912
218039652930 693697732
857774029120 658591388
976721132080 81134326
834304483958 693690179
896385216322 438587604
4542500166 605576881
735883810698 137404176
595823621828 693682626
852529931191 14433783
373553573800 153718656
637463137438 46700199
313240212412 109828173
134760621710 659769656
337480669219 13421681
100115429695 125100339
973634041332 344114680
263707068115 266296121
142332598339 378760291
650333533172 693675073
651090615274 693667520
828247827142 693659967
872915671160 537939766
167504747502 287134848
187756368850 693652414
359614006004 693644861
905270349572 6321861
523963036199 305617039
168830668287 201884137
564783255646 38799761
65109068326 588680820
55267001000 20974681
63594904122 280246512
870176992749 125855639
701058034006 28852460
343715281862 526572501
351426037313 83823194
104991107796 14788774
972850508624 693637308
430022641490 693629755
108262748140 693622202
201383846686 693614649
433050969898 693607096
393682700594 416789646
809178197017 30899323
529420098516 116701403
715709479199 135772728
500825437834 156211146
67463964107 244022324
347373590894 8738821
84279523854 335889463
640784476928 206128923
56094824500 538581771
878666892615 214973486
533933549843 407174677
743454631718 209588197
448192611938 201007989
168072234198 693599543
918648857869 244339550
55500456677 107063775
308132423068 693591990
36591576645 20823621
524480321 106346240
527111631026 117486915
873227693143 249052622
723411941456 283448984
794179132552 259309596
171100562606 693584437
688187638272 229346845
501463862306 340904655
783579983124 693576884
928939746708 691061735
117490583253 498075032
211982996114 693569331
731178067950 47002319
60566575714 693561778
985357703653 75597977
923640171994 414365133
758224643905 52062829
228638802358 136021977
189270533054 693554225
548127449402 521844323
724527579168 71300320
304347012558 693546672
453492186652 398896589
426620190739 110455072
688285827272 514676526
140509683007 202775391
927425582504 35680372
347817993902 325745784
55267001000 287097083
7554 693539119
463657907581 255465119
828624276215 41692560
450463858244 693531566
794936214654 330270031
531611811732 145523651
362642334412 693524013
31797455838 526300593
494933111639 88906363
459548843468 628847674
529325368790 460566834
627214273491 333608457
309646587272 693516460
477895584328 313230463
499296137418 280110558
261193332744 693508907
255719344560 33950735
144602689036 693501354
210801443371 21692216
124161472282 615954703
897142298424 693493801
598571885402 53777360
903403211019 198273803
816134513510 673025171
330524994325 168847315
623078577500 178930570
187756368850 693486248
143360092947 308366331
168829316300 259808094
632016279630 79185652
297533273640 676839436
960927198260 437431995
40125358960 693478695
356585677596 248199133
333873214536 693471142
937267649830 693463589
377471395953 95477473
572354076666 178039316
69011762 580047741
566038760218 80462109
356746511178 350172186
676831406742 693456036
203101413180 28316197
669858670027 19849284
126432718588 693448483
991777561174 693440930
138560760570 292671197
526929150546 693433377
442135955122 693425824
58153930101 30393272
789636639940 693418271
747330300578 126278607
56781165204 261998464
99177762916 693410718
445164283530 274392937
278606221090 693403165
14610084966 394440319
302435183310 94299205
512544590608 293577557
658765652588 571082330
30376563631 36216635
158514559981 305715228
956543326201 7417046
75558646101 29381170
184728040442 178930570
443829435099 485922255
527940368439 142895207
868769635518 7114926
423208902572 9698052
36339948450 693395612
620479538953 89450179
813863267204 693388059
657147272090 693380506
526486031548 76519443
817473463626 85160075
143845606934 693372953
724998493612 57825768
695758459292 152336457
454885397520 528710
803264117776 693365400
395196864798 693357847
102856389518 8648185
38611194756 573023451
531471643158 262527174
482016551969 169519532
155412514293 371320586
12870403288 630645288
566297419850 625093833
387626043778 689301886
401253521614 385618415
837332812366 693350294
579983629814 379477826
437890544659 36579179
204412175094 693342741
941810142442 693335188
351472261673 358759947
3028335962 693327635
345229446066 693320082
431536805694 473784584
384597715370 693312529
977590655693 168635831
540556628382 693304976
889571477404 642186272
514058754812 79298947
794179132552 591180863
104907722676 106059226
677588488844 600523924
25938536562 292240676
259679168540 268932118
939797216289 327905942
432293887796 693297423
417152245756 39555061
172614726810 693289870
721499250760 304166863
490398768714 20098533
698786787700 693282317
385076900349 122781568
72772504232 4199468
248322937010 354326336
178671383626 693274764
766924176880 636604605
580349217673 53346839
830149256315 205328305
102624036579 186611971
919854761484 693267211
532228725260 645207472
553427024116 558997530
222582145542 407801576
969822180216 693259658
942662052459 426487698
84036120876 693252105
383641891585 128476530
196841354074 158741401
513301672710 693244552
154444756362 693236999
22712470614 639225496
910769776260 277905082
886543148996 693229446
270564848576 39872287
146116853240 221076310
947109717156 190109010
646548122662 693221893
790393722042 693214340
986016981958 13693589
615389771473 4977427
91606941896 693206787
164785095098 73045063
903198955240 693199234
298290355742 671612760
68137396734 474660732
943831641656 55582527
54747347453 1691872
282743533423 80311049
803102302710 28195349
458791761366 671937539
584762342501 44305898
637463137438 573227382
187882858941 432401697
504675086609 55854435
607498665488 285140856
587495718706 693191681
989506314868 90636
435916388055 3210025
711258053108 224724409
782065818920 604466590
366500835303 620071088
747078242268 25634882
187756368850 316644419
142890311859 41639689
533742889464 693184128
54929752403 8723715
333116132434 185290196
63594904122 693176575
23813742926 224014427
246808772806 48671532
567388767520 52719940
856259864916 68067636
231667130766 693169022
954680538176 686008778
14384567492 693161469
409581424736 405860455
842632387080 538823467
47696179980 46118618
9941389277 296213554
68219022005 466707423
556455352524 28172690
274063728478 693153916
949135944548 92207024
732098400188 195056225
182210513871 121912973
422451820470 160471038
343264564546 303978038
371075194022 520764244
613993592276 693146363
504973769588 8731268
735200747996 454917190
73436971448 294446152
295262027334 693138810
447875711123 19615141
208197585604 175667674
56455064835 28860013
397468111104 608582975
903198955240 415188410
912283940464 412914957
956194702380 693131257
698151694101 538234333
478498751396 504374234
376269812248 693123704
660175600498 320126352
879729410078 693116151
47121782289 435876077
903956037342 693108598
592795293420 8534890
331601968230 241801742
897899380526 59781995
285419960008 441918477
997834217990 693101045
583206402654 41904044
233801970298 9917089
969065098114 693093492
202140928788 693085939
143845606934 77395591
891085641608 693078386
140817278526 267602790
41064015182 453368825
420937656266 693070833
24041345028 38135097
877030747461 355549922
738912139106 693063280
497402948568 693055727
723291992263 156460395
849446125998 693048174
457277597162 693040621
436079298306 693033068
289962452620 693025515
233938377072 693017962
43910769470 256341267
507887156848 11805339
273306646376 445566576
60243322826 223886026
155320601836 560190904
290719534722 693010409
259190648459 94049956
274204818518 172706898
250411559735 25461163
794710659821 86980348
995562971684 623877800
225610473950 381826809
950775533870 3882242
175972350912 87909367
156819728017 82176640
539042464178 340881996
87064449284 693002856
366690317414 246227800
179428465728 496828787
784894680557 1004549
30283291634 379983877
218477628741 8444254
529957478954 473980962
642095518303 265978895
8327910676 692995303
890328559506 432854877
193055943564 689377416
534499971566 692987750
226082460920 155229256
923476234535 65341003
847931961794 645925007
490237927579 70922670
766296696705 60461765
141094670004 315398174
53074472060 199368988
985126068249 85303582
26497881124 692980197
998591300092 692972644
474175892471 266296121
140060196424 329408989
113195421179 24078964
295457287490 196868945
850835250693 339885
665475175212 474638073
7554 692965091
751982402326 477319388
251351265418 692957538
129166827840 96157243
289670431387 109186168
475197178513 76708268
111291076548 692949985
42856031597 12069694
711657183434 158499705
977393001236 483459977
643519794254 341811015
990554406507 306651800
431569502631 148952713
797997738497 116429495
682130981456 692942432
15898731696 692934879
92758524741 273048503
706357608720 692927326
910769776260 371607600
295262027334 692919773
489075045446 122388812
31040373736 209474902
928188601264 458958045
670288639252 40718223
858531111222 692912220
782822901022 236695914
661456762611 41994680
62080739918 692904667
248104580186 144284959
367941909126 636347803
580681979788 380693859
615890618050 99556093
972093426522 692897114
281289279615 31526222
296019109436 651476462
68985673758 583907324
443650119326 1941121
124161472282 180864138
619293166990 692889561
727555907576 244596352
78736546162 361373285
243023362296 692882008
675806571196 139526569
601123196542 449781150
496645866466 692874455
325545311414 692866902
604578042860 253433362
662446846804 692859349
73046602602 27183247
436426162278 166120682
751025452738 436956156
824900943812 55937518
733137564181 365172444
781308736818 692851796
633677726928 352793077
110533994446 692844243
918622233544 174330793
185485122544 692836690
234695459174 345459114
326302393516 634814544
969822180216 692829137
64351986224 410792564
413746796464 143982839
961494277094 692821584
74951135652 692814031
296776191538 692806478
922126007790 692798925
517675227777 36692474
12511560664 213984043
190027615156 180728184
267249989560 429652405
80393892587 361010741
972464286375 54147457
525414986342 253040606
225610473950 692791372
648819368968 279015373
327059475618 692783819
733029276820 409735144
654426751091 99359715
188513450952 519623741
691973048782 207556440
84817138435 392612493
516330001118 692776266
485289634936 67931682
166909095669 205532236
931210993014 1231139
468633828692 692768713
790046450614 117932542
950895127666 442907920
62837822020 583242660
884271902690 360542455
438350544612 243486061
534192383600 37545963
278236728736 291817708
489075045446 264362553
486046717038 692761160
183213876238 48271223
778280408410 474018727
77222381958 399795396
284662877906 125916063
815513309878 254588971
850458695878 2447172
327059475618 6185907
972691382426 56345380
208197585604 692753607
149902263750 692746054
749511288534 692738501
564026173544 441601251
92919939904 46352761
186999286748 692730948
492860455956 692723395
796450378858 414206520
672151752056 35234745
382326469064 692715842
283905795804 692708289
549641613606 692700736
302261003577 339401608
828247827142 515303425
91606941896 692693183
737397974902 692685630
55267001000 391351142
525414986342 692678077
511030426404 692670524
807049528286 291553353
745140113068 180463829
631231447806 23663549
327816557720 692662971
171857644708 117230113
852474454406 692655418
201383846686 692647865
249837101214 692640312
78004033969 101383919
578079965359 229988850
25438090294 141784916
149145181648 692632759
152989958738 134382976
618939264028 213470439
408067260532 692625206
907577125190 98876323
434565134102 692617653
355858641328 448791707
362642334412 692610100
44667851572 412386247
658661436294 692602547
364913580718 692594994
268007071662 692587441
789636639940 317754710
824256476940 1933568
76937128213 142970737
584674735254 200720975
394439782696 692579888
245294608602 271787152
203655092992 692572335
506805884880 25559352
285555649653 413073570
787365393634 113415848
109019830242 600274675
620050249092 667926896
501332681802 25128831
57538247306 247270114
941053060340 306734883
749511288534 692564782
241509198092 692557229
393744710724 348805093
6813746472 692549676
507245015894 692542123
454249268754 692534570
877544079147 278667935
636077570612 177895809
808563692490 628930757
177306753716 524971265
583858905918 506564604
989506314868 692527017
524657904240 692519464
667746421518 692511911
234994792117 338019409
54927781070 54736591
632920644826 692504358
230220679207 583136918
302832848354 467968774
768464950303 140923874
108262748140 19041113
832397345123 141135358
272842069305 390633607
587495718706 692496805
398225193206 692489252
847299338026 545719356
490275866298 198341780
475447567610 692481699
170343480504 109828173
823328561084 190781227
939538896136 655404022
317974490394 518634298
175774122427 281787324
255893758030 139247108
436527417796 77327614
289962452620 692474146
462577171876 692466593
410338506838 85296029
550398695708 692459040
340117336812 416336466
932032162321 401222913
929696828810 692451487
981178411746 692443934
24226634818 692436381
440875964474 49970648
259083667767 521285401
698029705598 24365978
317217408292 692428828
321759900904 692421275
769952505288 692413722
519138824646 43369326
252108347520 692406169
795693296756 692398616
5299582268 671159580
184728040442 215524855
211982996114 692391063
211225914012 692383510
52995754694 494419380
435623656434 110024551
128223367910 321108242
644276876356 140583989
623539695703 25937002
660175600498 302029364
472419239202 93846025
88006594992 502946717
20441224308 76662950
806108546146 101829546
292486301458 127781654
645791040560 692375957
89693277269 22447516
358099841800 692368404
975970250991 278645276
560240763034 129586821
788879557838 692360851
105234419732 375474736
271035400070 692353298
632920644826 692345745
429419134537 126323925
74194053550 419433196
782065818920 79397136
88578613488 319114250
919854761484 692338192
701537679718 59351474
773914799505 193062233
118104815466 692330639
864267989530 218342124
183970958340 216574722
613236510174 396638242
786041111850 493158029
245294608602 154247366
366427744922 491413286
31213986994 458436888
694244295088 626732834
176737250369 212745351
446678447734 650396383
278487752691 14184534
983449658052 692323086
173421832431 602888013
561754927238 692315533
879729410078 692307980
629338138108 111414303
204827076490 181219129
652604779478 451299303
544342038892 409470789
865005683081 118801137
894370318836 252179564
511030426404 537728282
632920644826 282391564
281634549498 242428641
795241076393 364311402
994130432751 466707423
955701929960 154738311
875943999568 279649825
369456073330 692300427
408067260532 692292874
27694049328 84163079
480266220561 303721236
329330721924 517531560
650333533172 141286418
671531832028 692285321
547370367300 692277768
221067981338 629263089
15898731696 283622703
726174570430 362302304
764652930574 201778395
447435529836 692270215
158230166872 692262662
670017667824 692255109
360533998763 198371992
636195903463 217450870
952409291870 692247556
144602689036 692240003
274063728478 562064048
477718813916 426517910
673803078334 692232450
872915671160 692224897
108560653566 29199898
514058754812 190471554
313431997782 692217344
188513450952 85197840
199869682482 136875466
726041743372 692209791
659448171474 266001554
744968795922 617200948
710143019230 692202238
501661426127 33172776
959980112890 509661334
840361140774 692194685
121600629256 150455760
648823666625 536723733
617869570809 75394046
715051560434 56556864
481698767047 274143688
171857644708 692187132
29526209532 107894605
461063007672 692179579
813863267204 162132698
45205036038 118982409
494659504214 339877447
258409358992 176302126
600730259676 195078884
771644776785 399863373
47696179980 12628616
699646484860 494034177
574625322972 160304872
77979464060 692172026
533580779831 11729809
661927661543 248690078
686673474068 692164473
886543148996 692156920
131732293302 692149367
906227283648 626710175
173371808912 692141814
441212896251 47183591
697807451426 92018199
11777817332 153288135
120033654476 86632910
869130260650 497568981
686673474068 692134261
991777561174 692126708
86307367182 692119155
661125722174 109571371
765410012676 692111602
888814395302 368722354
288448288416 272466922
142040697954 157910571
355071513392 496881658
342201117658 692104049
904713119444 663931359
232608415432 11820445
674560160436 692096496
673803078334 692088943
995562971684 692081390
144602689036 692073837
936244083188 35468888
186999286748 692066284
202140928788 692058731
973734654845 364515333
17412895900 692051178
989874508512 125243846
70408643040 607646403
144870782771 45219811
17915412096 32334393
359614006004 341675061
678139200733 59691359
856611623232 229429928
842452860229 39834522
624857889769 169406237
102963173426 692043625
845965864241 200260242
777523326308 692036072
174282624776 166286848
695001377190 692028519
109019830242 692020966
864765240879 394817969
533742889464 692013413
429265559388 672791028
164286823688 692005860
417376917294 74276202
606422771256 273192010
801749953572 691998307
29822234261 342392596
862316521732 691990754
660932682600 691983201
160650720882 182314314
701432232285 2598232
686673474068 633794889
455917106296 170214408
934499408977 113649991
476204649712 691975648
142173653413 48392071
847931961794 279438341
217282570828 691968095
620807331194 195403663
100178028959 414176308
959411531009 329650685
89424080796 18497297
11356239084 577910242
36879368604 39517296
386111879574 691960542
181997096303 370474650
280633128252 47599006
808563692490 691952989
430141842936 20665008
381108299377 376192271
835337575339 272904996
287691206314 217941815
883514820588 375535160
629135234316 333570692
617021920684 691945436
793422050450 352287026
157473084770 685215713
572660592512 17424771
74951135652 691937883
890577347773 305345131
543171422893 126784658
726041743372 691930330
549641613606 691922777
603192143702 109125744
67380314632 527743216
109019830242 691915224
31040373736 672171682
931968075116 136520475
594309457624 691907671
851717372304 691900118
302832848354 354847493
941053060340 580395179
641248547948 675019163
888814395302 553400757
305861176762 119125916
184869447708 470023190
390654372186 691892565
908285943622 102290279
67718001709 27613768
972850508624 447885347
977393001236 23550254
953291474311 211045926
574217227235 163582874
305861176762 518875994
583417569428 15596945
415638081552 691885012
705600526618 564971953
877675886550 81700801
305464584244 19985238
202898010890 691877459
395953946900 557048856
204520696598 199452071
153554046990 7288645
472501196805 550296474
662224411360 79057251
814620349306 367793335
676909240407 596112972
973625899198 240276036
507245015894 691869906
439864708816 691862353
310403669374 691854800
439107626714 691847247
127946882792 304703126
218796735032 691839694
75267953790 368246515
104477337630 691832141
344472363964 637155974
508002097996 691824588
489075045446 414818313
824462416632 634029032
621564413296 143914862
876091192432 177593689
906440716322 260759772
158230166872 436253727
994805889582 584330292
477718813916 691817035
464091336080 57493436
798721625164 691809482
725579991123 63052444
568568666156 691801929
363989849630 9614969
739928372191 62614370
788510699936 121157673
930819838656 265518162
762122616774 76640291
536771217872 395120089
472054089823 176211490
527918064430 436178197
767681258982 691794376
3785418064 691786823
112805240752 342853329
377026894350 351758316
487560881242 691779270
285985362482 50257662
433476090503 59185308
958465948686 691771717
293747863130 691764164
304347012558 689415181
322516983006 501904403
529200396852 224195699
88578613488 691756611
705600526618 691749058
841118222876 617888271
469390910794 407174677
484532552834 223062749
955437620278 691741505
680616817252 531534822
758596273758 90923014
473749042635 17462536
407310178430 284393109
660932682600 456352260
505920122317 422099405
963008441298 691733952
595093926904 417824407
637827229803 100334052
405139167987 125908510
414880999450 558015640
772223751594 691726399
667014679731 248433276
148582392918 117660634
79493628264 668417841
109366029550 52561327
283719418382 73951423
757839191656 56488887
77039063501 95968418
381569386962 691718846
821003424123 269732736
689995795448 130040001
811592020898 691711293
691973048782 571089883
973693083133 464766302
858010679716 310934351
134760621710 218206170
432293887796 691703740
624592741704 691696187
55853634957 78196209
935753485626 691688634
368877944457 230162569
383840633268 486050656
127189800690 476103355
510273344302 691681081
93268336729 367302390
357342759698 691673528
771466669492 506028341
706357608720 691665975
76465299856 691658422
825219498734 691650869
907243169295 330874271
139303114322 691643316
299464945025 115983868
894970238114 431691715
470508958319 114004982
45424933674 592653698
822191170326 283962588
35183252630 304461430
225334389547 58724575
801144445074 230970740
923356814052 214263504
480229815101 396811961
618792108929 86089094
132639415749 123974942
955648583121 464856938
169870519603 135296889
794179132552 311085411
58534245904 435302049
289205370518 691635763
290719534722 224195699
579167815584 691628210
114202537793 6578663
176798746895 8867222
441378873020 691620657
734723481885 92516697
33311620042 363563655
208954667706 691613104
48453262082 691605551
812349103000 691597998
185485122544 691590445
536771217872 691582892
355419026922 182533351
819162841918 45227364
694365588715 340980185
169781786959 33474896
116454508843 59321262
988836167796 195101543
30283291634 562298191
532228725260 691575339
876701081670 20944469
952409291870 68566134
220310899236 150266935
90514038714 131218269
40206327120 102109007
231667130766 191279725
226367556052 580757723
978150083338 279506318
607179853358 571807418
477575382852 12757017
504216687486 691567786
965279687604 691560233
503459605384 209437137
923640171994 691552680
399739357410 503029800
969065098114 511496713
983449658052 394636697
37097030552 526534736
855502782814 691545127
271792482172 691537574
536771217872 691530021
113399337073 63286587
15471262514 305307366
512736602974 476768019
928255860729 342936412
918639439278 358117942
829761991346 691522468
941272731792 106603042
533410459681 89419967
137638162432 28557893
975121754930 661763648
896549675344 351478855
397264822515 60544848
973824354273 240819852
423208902572 428564773
878215245874 146800108
354314431290 691514915
911135107317 217375340
270712494620 51503907
442893037224 319355946
86307367182 58860529
142331442730 691507362
491346291752 662518948
132679945147 8202558
211982996114 691499809
902998763381 83022576
711657183434 691492256
859288193324 691484703
991180519589 279763120
321759900904 691477150
996320053786 19116643
572608280434 24637886
688187638272 691469597
309341174570 94956316
239995033888 691462044
760867520064 493580997
659270057034 71987643
582953226094 652465905
594340319182 658130655
519740617068 21745087
825219498734 261122316
975398836735 355700982
246918540555 274249430
72475294088 69268563
255575845113 42576261
531220967047 2031757
396881258516 318155019
647146478875 12840100
978375993568 124163767
328725364486 491564346
101449009222 691454491
38611194756 312686647
529200396852 691446938
425051312603 35687925
354314431290 691439385
849973612412 107388554
155084933536 18451979
402767685818 691431832
962386542790 19630247
455006350856 596853166
272549564274 299619957
532228725260 691424279
822191170326 691416726
976016316738 96889884
195327189870 691409173
907118605219 379719522
22712470614 691401620
369820490474 233772903
913798104668 158197585
291476616824 352861054
511068863621 508777633
407310178430 492274328
227881720256 691394067
614750674378 691386514
882757738486 691378961
977005359023 186158791
410338506838 35748349
812884459640 98528885
448949694040 576845269
929696828810 645162154
791907886246 262262819
723013414964 527048340
709385937128 33754357
261950414846 691371408
873672753262 691363855
831769774312 61692904
214331524716 546134771
614750674378 691356302
762381684268 691348749
96906516610 691341196
80250710366 691333643
54509918898 404281878
196841354074 328427099
691265846692 387264969
41639523164 691326090
720897480997 350081550
903198955240 189889973
429265559388 691318537
476726539353 107720886
849475318343 490529585
457662520701 99314397
324788229312 673251761
842632387080 361962419
207440503502 691310984
264221661152 645849477
30283291634 691303431
314189079884 685887930
375512730146 691295878
258922086438 110726980
455763432958 691288325
896385216322 691280772
129702803420 277512326
705600526618 214467435
280120385294 691273219
516812282827 198424863
501188359078 57259293
961494277094 187442801
59346940745 77055706
255136675928 603008861
394439782696 691265666
872915671160 275797795
493617538058 691258113
444000057369 102244961
255136675928 225517474
580851612615 330587257
821113033259 119057939
716956758148 691250560
295262027334 691243007
800329355932 259770329
744968795922 608235537
632163562724 691235454
142331442730 691227901
947112594849 128922157
316488876530 109405205
317360696255 85356453
685807802891 26163592
602691009705 225668534
398438233124 270563566
545550035094 1049867
44667851572 331236815
190472736105 177450182
796450378858 691220348
165381668397 159602443
598424813386 342067817
437444986042 33316283
245294608602 691212795
522203112887 7379281
591281129216 222957007
917583515178 691205242
230152966562 691197689
457277597162 691190136
239995033888 691182583
635191891132 1926015
972850508624 691175030
424723066776 60378682
687430556170 691167477
504973769588 396676007
622321495398 691159924
130975211200 514019415
947866799258 456896076
300561602048 691152371
1514171758 167510434
426619775324 144647503
567811584054 33142564
489890293201 452960963
678933035733 80348814
628378152214 524873076
844903633386 691144818
519802030511 221688103
619293166990 691137265
881243574282 368473105
397468111104 691129712
627621070112 46904130
682888063558 691122159
226639811490 396147297
718544843563 93362633
131732293302 682995131
204412175094 691114606
567654791733 55688269
204412175094 691107053
681373899354 691099500
477128698432 143363493
651090615274 660404108
251925950529 31586646
641289923282 257783890
190027615156 691091947
230910048664 691084394
411852671042 691076841
895016099930 183553006
202140928788 632193653
93878188202 691069288
575875200559 65393874
779794572614 325949715
204854199313 235842425
547370367300 619376212
106748583936 586467791
758596273758 47576347
443231230352 186883879
249273549631 372445983
149212116334 109397652
576139487176 691061735
828247827142 261356459
61323657816 653885869
545216585250 50665524
694244295088 691054182
305436826969 183213121
34825784246 691046629
390920690966 162548113
990454510529 161324527
227881720256 691039076
817648677714 669490367
851717372304 691031523
308132423068 96738824
701815116108 691023970
768528372844 481896506
563269091442 691016417
296019109436 691008864
403524767920 671386170
308638202160 91149604
358856923902 322022155
320245736700 691001311
984512991645 222247025
273306646376 331969456
663551616155 284181625
257407922234 80084459
952156455601 18527509
154444756362 690993758
859288193324 97259981
297939904501 211121456
82521956672 690986205
729571485238 18285813
691973048782 39993135
126432718588 690978652
936520975762 361297755
109392789829 317309083
171474247281 86610251
154444756362 690971099
482261306528 690963546
473933403406 395694117
11356239084 136535581
19847657103 226386069
498160030670 370746558
327059475618 690955993
28377625634 52296972
117347733364 690948440
72331167742 210615405
290719534722 405573441
725284661270 690940887
287929624312 148197413
890328559506 647503584
998591300092 690933334
349626581599 70824481
645541852390 140281869
436400935258 64698998
354314431290 159768609
47696179980 578945003
980169044744 144284959
218039652930 635736010
871401506956 107222388
333289164111 169829205
723832129546 458127215
268445598842 18225389
718470922352 119382718
293278006512 104775216
361437231415 52704834
959223030788 430490788
325555779872 679807765
945238100080 111640893
544342038892 690925781
237723787582 51012962
313565700988 383224114
352439702378 232556870
345229446066 667201808
342958199760 690918228
597094202188 118544335
717713840250 44071755
710900101332 642337332
509516262200 690910675
61106237564 90862590
667004520946 290881136
845660715488 690903122
929145958714 343404698
722764589338 21684663
365670662820 576701762
518386795501 10543988
75708217754 69638660
344472363964 690895569
511787508506 690888016
776766244206 407952636
310078294093 51398165
242266280194 308464520
948916892442 206128923
607179853358 690880463
781398134126 519404704
27254963226 690872910
53752836796 690865357
140661468095 6291649
301104398393 31254314
426512077097 256197760
907741447852 690857804
329857762711 110575920
295262027334 53679171
658794421965 373563827
256650840132 396668454
301318684150 373080435
603394442848 243418084
968011410108 43588363
65866150428 690850251
769952505288 204399286
595823621828 357574126
807806610388 690842698
177807668676 32681831
40346669413 39139646
399739357410 690835145
891842723710 328986021
96149434508 488271238
20441224308 514880457
577653651380 690827592
810834938796 690820039
74194053550 690812486
142331442730 690804933
934996403524 172518073
258398898087 144209429
260436250642 373390108
271792482172 690797380
130218129098 166453014
815148696762 156022321
960737194992 126935718
821434088224 643054867
626106905908 345632833
287691206314 359152703
617181417385 90432069
887137668285 12084800
819225267463 37266502
773837781564 37477986
448671283313 99420139
704756623187 3255343
869130260650 690789827
391716451981 182805259
864587768038 105938378
682130981456 690782274
219233192690 56813666
577653651380 690774721
130975211200 690767168
698786787700 68875807
362642334412 368382469
410338506838 690759615
504973769588 85492407
258043114428 5747833
948623881360 690752062
824074117308 259422891
368242155982 153227711
601123196542 690744509
247962221242 74699170
441378873020 350021126
920611843586 690736956
829004909244 690729403
834304483958 690721850
339929871352 409463236
69217641494 126897953
228638802358 459977700
145359771138 64215606
510273344302 140750155
988749232766 546097006
214373557161 284030565
5299582268 34849542
372588466972 437296041
523560922438 136550687
643519794254 690714297
656243156143 43475068
231667130766 65416533
594309457624 690706744
381569386962 138076393
359614006004 447560568
583710308196 235472328
617779002786 201559358
526929150546 690699191
248322937010 690691638
692730130884 690684085
451978022448 690676532
155958920566 323948170
386562098798 38890397
875766376073 41133638
638220219540 690668979
203288440566 86655569
637000509041 260578500
115833569160 339922765
496551726280 12447344
326302393516 690661426
730900366799 141233547
841917503589 138657974
120376061772 317112705
285419960008 368208750
191541779360 690653873
462577171876 381841915
387062054121 431049710
120111450376 91104286
33311620042 419063099
250255371248 269211579
164780487768 142464686
402307625441 380943108
227881720256 690646320
695758459292 690638767
599675936812 600025426
766245978310 1132950
8330909217 539926205
125675636486 690631214
226367556052 690623661
77852022697 42644238
939538896136 690616108
195327189870 690608555
616917002367 31820789
746853971039 160803370
495888784364 239603819
656579656993 348616268
705600526618 157789723
214264552265 22485281
973607590726 690601002
180299779402 453799346
440621790918 690593449
715442593944 690585896
95586872368 392393456
186242204646 690578343
636976747303 301644161
354314431290 582615761
906984365750 690570790
191541779360 203100170
929324081113 29033732
619293166990 181279553
658039620869 479600394
901700380428 364983619
227881720256 688924236
315703244088 690563237
696989605439 13542529
103303670219 97856668
565540337748 690555684
209462002716 55582527
994805889582 400792392
58390270618 257534641
101174314571 96202561
12230626829 131905592
881133180040 12122565
161258495280 690548131
784337065226 55439020
981178411746 690540578
584467390298 665026544
301021466453 144828775
86307367182 690533025
118861897568 690525472
815377431408 690517919
512544590608 625803815
741534229815 242980010
90092777692 690510366
233181294970 400573355
947109717156 690502813
105390510030 433874532
386111879574 231423920
169586398402 690495260
578616484755 454569752
579924897686 690487707
176101809332 26631878
616264838582 478822435
81017165741 477236305
510575373666 164632741
811180450781 306772648
860045275426 672149023
734622959008 75952968
662446846804 690480154
424121145953 525031689
210615118414 298653173
686673474068 690472601
542890164279 399712313
140817278526 564390372
983449658052 184980523
491512110314 333827494
931210993014 485438863
546142779022 15574286
249837101214 395142748
597337786032 6540898
56781165204 690465048
596163491722 72221786
810847922403 130840619
191567421795 434682703
875943999568 690457495
934698989449 22304009
468221760077 269959326
541313710484 360489584
514607359414 22462622
660932682600 350912380
661689764702 528959249
44040469586 133876925
238262920722 29615313
476663637969 145425462
733374532003 36692474
998827535273 21246589
91606941896 23406747
731341318086 610025598
732855482290 102358256
763614159743 140213892
514058754812 690449942
28769127430 690442389
908157557728 75718825
503459605384 690434836
314946161986 690427283
473933403406 690419730
698365270282 306523399
14384567492 510673436
764185483363 314197247
611722345970 690412177
881243574282 690404624
918340597280 690397071
632920644826 435498427
398359251403 422892470
1644883976 188182995
487878114795 43021888
564783255646 690389518
553427024116 15763111
407310178430 609187215
38611194756 690381965
894113970016 690374412
486046717038 171913833
197598436176 690366859
935753485626 368103008
511494188157 50605100
925911418300 629278195
432293887796 382770934
387898835479 349409333
503459605384 690359306
724388725222 51881557
957708866584 690351753
857774029120 597631125
857016947018 221710762
155627064811 29018626
857016947018 575387540
273343912878 544805443
517087083220 690344200
874182014287 55544762
32554537940 532554477
972565126478 215275606
966036769706 690336647
568065032522 221438854
726255999323 123400914
209323714839 141913317
590524047114 690329094
231667130766 564405478
282027101567 80318602
947866799258 359303763
710900101332 102630164
966036769706 105583387
340686953454 179693423
400496439512 690321541
282878558404 101746463
499674194874 690313988
304347012558 690306435
684174988610 26125827
91758794961 357188923
788374489134 179867142
73436971448 519329174
834304483958 690298882
847174879692 492259222
478475896018 690291329
755984440429 200471726
564026173544 592208071
177568215917 36239294
582371751242 261832298
483574229006 30325295
852132621138 242134074
119925933590 148439109
419423492062 415430106
888057313200 690283776
396124599382 192933832
555121100780 255653944
767681258982 646000537
873331395833 2666209
579167815584 690276223
699772249863 372196734
618829080864 25914343
629328032194 116882675
991777561174 410075029
713171347638 690268670
997077135888 690261117
186999286748 72335081
797652710310 233810668
68137396734 690253564
595193973942 397499284
742697549616 170365468
392168536390 462847840
168456802746 203001981
721361703483 69132609
46182015776 690246011
766167094778 690238458
736401093009 81285386
154569252461 427333634
720742168658 690230905
604908607052 176256808
920392467107 143816673
135158219183 255042151
969895157302 576150393
846417797590 690223352
475894720316 149217068
108273420529 36178870
951463506022 27878123
183213876238 414146096
184806599195 167978720
301585728018 354688880
166064330790 137812038
660175600498 226816590
588252800808 374553270
546613285198 690215799
629892316418 242949798
977393001236 327037347
33406991773 556852478
199112600380 166649392
912346199843 402302992
100432610377 58603727
524657904240 453799346
655791577379 338517907
524071965565 413911953
352800267086 91391300
218230056507 456080352
437593462510 690208246
151416427954 490000875
652604779478 429946972
854612707894 14396018
624819067349 433413799
632163562724 690200693
62080739918 140750155
175643055218 690193140
25261954334 148703464
355071513392 107879499
81545686916 30831346
144845200760 36125999
317974490394 690185587
303589930456 440370112
625349823806 690178034
611722345970 552758752
349014856576 44766631
650333533172 645902348
584802177023 90016654
611722345970 223040090
691973048782 690170481
648062286866 690162928
190027615156 56005495
611722345970 690155375
951947161971 44305898
766633311256 125893404
60566575714 682655246
344472363964 110636344
390805318891 199739085
502127831024 462862946
847197425397 66383317
555759608335 532222145
666989339416 690147822
484532552834 516844237
635948973234 690140269
661689764702 690132716
674130999382 219913148
751782534840 690125163
294380985802 14388465
844511240336 315768271
653259541495 12198095
3923471798 183137591
415067188453 123755905
219553817134 690117610
190027615156 403957099
741940467514 560349517
470147992896 690110057
303589930456 138476702
810917387344 118408381
386233951160 57584072
634526525109 112547253
29526209532 690102504
394439782696 597865268
388789968225 25415845
385354797472 690094951
351015094095 101761569
407925551552 1238692
220763686480 21654451
928939746708 570908611
229470885750 344386588
797207460960 690087398
151416427954 338978640
184728040442 104412672
31040373736 96066607
79223797745 170863966
685159309864 690079845
273306646376 690072292
204247550312 35627501
902441873138 327588716
298793423307 142532663
759885827254 5045404
74570517729 255110128
136274785914 690064739
331601968230 690057186
19123740224 371887061
172614726810 690049633
63051035657 454161890
937496505730 123408467
591832981608 28112266
337361535750 76262641
599609032338 380414398
435073299942 134556695
480594277563 2364089
268764153764 6873230
529200396852 690042080
182456794136 690034527
477718813916 94238781
908589505839 501813767
93121106100 690026974
7570828574 690019421
207692849232 6359626
181699712034 690011868
274342766510 245691537
866336301832 11185993
123404390180 9192001
246808772806 690004315
844146551284 578348316
584747553727 145500992
463334253978 689996762
245002375885 184315859
260436250642 491685194
913041022566 405437487
820677006122 263962244
778280408410 689989209
332359050332 552222489
906227283648 682881836
866859014344 491126272
529200396852 689981656
819162841918 663636792
230910048664 595984571
224096309746 474766474
517902119491 80673593
83505303995 357785610
81764874570 689974103
207440503502 689966550
838267556134 119647073
71487430071 255669050
386868961676 689958997
168829316300 402522029
698029705598 548914275
342438553766 272542452
952409291870 689951444
993291725378 689943891
63594904122 562003624
834797755282 31941637
635948973234 689936338
333873214536 620320337
300561602048 689928785
113562322854 689921232
219064911850 415754885
93878188202 689913679
837416325887 35763455
18427731680 224928340
722306076920 481586833
39368276858 689906126
420937656266 412227634
968308016012 403148928
71922807244 689898573
198355518278 689891020
476204649712 473150132
33374060693 534895907
969065098114 689883467
144240991378 40461421
972850508624 481964483
333873214536 689875914
355896572494 574466074
716199676046 689868361
296776191538 689860808
512544590608 689853255
496645866466 689845702
914555186770 689838149
844195668443 522667600
78736546162 321500998
369456073330 689830596
911016812231 286507949
375512730146 689823043
463608601597 324695917
978150083338 243100858
343715281862 670049289
732436125030 98868770
759353355860 175274918
582992116491 562524781
380055222758 689815490
937267649830 507969462
734369646494 124647159
844903633386 402038637
107505666038 689807937
30283291634 689800384
686673474068 96255432
289465624239 138854352
63594904122 689792831
617779002786 689785278
286288025892 253342726
423228457289 421185492
578410733482 5090722
503459605384 689777725
731419083774 403511472
795693296756 689770172
211225914012 689762619
391123194449 96444257
91606941896 689755066
32671382850 302671369
457277597162 543090912
171857644708 601165929
500431276976 689747513
988749232766 689739960
569325748258 689732407
787365393634 448534905
512544590608 272459369
677588488844 434252182
189270533054 689724854
990263396970 689717301
731341318086 357181370
598295498473 257119226
530714561056 521126788
698786787700 510288233
172614726810 689709748
718470922352 689702195
219553817134 490725963
603733912433 101557638
867876833559 33331389
997077135888 689694642
391411454288 416502632
759353355860 605622199
893672429595 245064638
585631292086 108778306
682130981456 689687089
275146994438 359749390
455473836238 145689817
177157219422 523286946
451220940346 689679536
251351265418 689671983
423965984674 689664430
829450521138 188024382
807137898386 579443501
746555257442 124322380
374755648044 689656877
913041022566 211408470
836031212241 245464947
786608311532 274747928
648062286866 689649324
409050698491 52546221
853988618610 28202902
645791040560 444954783
259238904576 368246515
824811637140 249724839
520191523209 333238360
924397254096 689641771
171100562606 349333803
512806475777 158703636
359257278220 232390704
47714579088 588001050
179428465728 268305219
935753485626 689634218
60566575714 689626665
525655285037 123385808
623882692133 559322309
561600695384 11367265
860673488648 14818986
492414489477 200018546
607179853358 239309252
56781165204 489253128
821207566607 69140162
252108347520 403979758
381275794705 223825602
786608311532 689619112
252108347520 178900358
65109068326 646423505
300561602048 689611559
153687674260 661778754
440212652867 188696599
503459605384 689604006
559887124427 102667929
83279038774 689596453
526929150546 446450277
15141649594 689588900
314527084187 260329251
126673455357 186619524
615942718644 9154236
445565211876 244196043
377026894350 689581347
271035400070 689573794
605665689154 689566241
849483551113 10060596
218039652930 689558688
529200396852 689551135
552900013947 201279897
216525488726 515771711
13724360168 197261701
68137396734 689543582
746482960126 689536029
807926786171 442364104
561754927238 689528476
533260540184 63158186
752539616942 689520923
75477111466 14494207
875943999568 689513370
46182015776 409478342
253918747937 95477473
355828595494 652073149
250594183316 689505817
670515742856 95130035
480747142324 689498264
769195423186 689490711
855006279212 265306678
795693296756 629164900
58295329408 689483158
320245736700 689475605
351523183999 18882500
635948973234 101036481
698786787700 339227889
129461046996 689468052
9084992778 293358520
963008441298 366448901
872158589058 307490183
223339227644 689460499
746504123632 453331060
930453910912 255064810
141027954355 342332172
879014579458 536111940
742697549616 172170635
324661943558 5853575
796072812347 99873319
731472679862 417008683
947866799258 689452946
570839912462 686522382
695758459292 370791876
978166790574 455936845
319787224688 100213204
975878837032 689445393
221067981338 689437840
891085641608 689430287
469390910794 689422734
657904354192 689415181
420543518473 315647423
935218159604 349137425
673074886457 107819075
983449658052 14592396
479990060222 248244451
895628134220 413330372
698840912498 553279909
7570828574 632941400
709548137803 452243428
70030457183 249150811
441169693091 87418422
456252263118 18338684
275042611978 352052883
868403216829 246114505
304114501412 40657799
209548529884 40536951
581439061890 556029201
750613459653 203326760
402767685818 689407628
891085641608 689400075
450722880826 359333975
305104094660 76504337
504216687486 689392522
198355518278 689384969
401361378454 24909794
351286102882 689377416
874807515576 183764490
860045275426 590402904
97663598712 688380420
79493628264 689369863
643909597031 285367446
707871772924 487583915
851717372304 689362310
766924176880 689354757
296019109436 689347204
452262997138 274672398
716956758148 41518841
39368276858 689339651
790393722042 689332098
751321719163 279498765
65109068326 593930155
504373208305 518181118
223092531964 155924132
436079298306 689324545
755615854029 178794616
903956037342 187412589
537143180463 3172260
507245015894 689316992
903956037342 226514470
490831721374 394901052
388383125880 689309439
140691785837 8278088
208736378859 144587079
495888784364 689301886
868699596549 10853661
488389845245 323691368
159744331076 569307375
498160030670 369485207
747696009285 69230798
168072234198 29690843
265919823989 463678670
416421780426 43611022
773155119171 11261523
334790314496 128401
700300951904 689294333
31151742721 294869120
841875304978 150327359
507245015894 689286780
988749232766 544246521
916069350974 689279227
475639542211 2379195
3028335962 689271674
578410733482 689264121
169586398402 442568035
884566129805 183114932
879112005605 356788614
504216687486 689256568
615507756480 689249015
290059682389 438836853
425480148878 356781061
15898731696 104745004
33311620042 689241462
892937621290 303819425
71165725142 339431820
55267001000 689233909
564259697198 381003532
59827575494 545470107
927425582504 338933322
367336272227 204867572
796450378858 689226356
26774230288 272572664
559502706939 232284962
815827756374 19683118
231233656949 88271911
149902263750 643341881
893949224386 76020945
731001728059 266364098
630693915902 579594561
207982469017 118060943
20441224308 689218803
173371808912 689211250
982692575950 689203697
714508628541 101489661
444407201428 689196144
705600526618 139428380
663521041611 359741837
558039593462 169934947
394975758682 93657200
269521235866 689188591
350067668840 353367105
465605500284 689181038
112151226888 186204109
684402227762 445445728
536014135770 689173485
52372730789 422892470
740315486100 10196550
380055222758 338298870
135517703812 69019314
831276155550 689165932
489075045446 689158379
417152245756 414644594
639005987936 476133567
913323572743 7711613
606640592223 200962671
593552375522 689150826
921632525388 411366592
472419239202 689143273
302832848354 689135720
210468831910 599421186
715442593944 324846977
638220219540 689128167
781387643009 163877441
359951345643 131626131
770317330294 219845171
168072234198 689120614
41639523164 689113061
656795363120 93974426
364913580718 536723733
540008092163 26239122
613236510174 457908178
236209623378 186800796
702448820361 9622522
973188203254 81051243
367579516592 145788006
46939097878 689105508
783636449352 86134412
317974490394 279075797
685195201720 91202475
321363738907 124737795
263706750889 191868859
1542465296 599912131
97663598712 390527865
820135630147 131490177
59164467818 338820027
250594183316 236756338
842497657072 11246417
961494277094 689097955
72679889346 504691460
468633828692 186453358
348379068101 200955118
427885521358 485182061
332359050332 689090402
287691206314 689082849
786608311532 140750155
2271253860 689075296
1514171758 689067743
841697031925 76549655
518601247424 689060190
64006897613 139458592
93121106100 498785014
905470201546 689052637
412609753144 689045084
34825784246 97584760
175643055218 689037531
188816658584 69351646
791907886246 397280247
271926631005 88339888
297135125204 235230632
111291076548 546210301
301687912555 230525113
696786852707 258561849
127189800690 468731627
387954168757 252557214
324202411485 131988675
531471643158 689029978
343715281862 689022425
982768158821 225509921
30641726802 239958810
979111073781 349462204
24226634818 689014872
185889026772 120485456
20535440430 515371402
782071551647 517493795
715766172017 190388471
936303978478 86670675
930300177556 57916404
848329143852 102418680
777794244865 64933141
532985807362 689007319
4315593346 131074762
168072234198 562283085
535257053668 688999766
924592642653 33474896
87064449284 688992213
264703059160 150501078
212936607276 279461000
33311620042 688984660
135615892812 514676526
653361861580 495393717
145384416577 457492763
871401506956 387053485
971336344420 688977107
928182664606 375754197
957119649907 448104384
858623794085 407922424
21955388512 525741671
140817278526 610176658
275577892682 688969554
8444302406 131384435
645033958458 125085233
37109636509 39426660
735126728596 236597725
929696828810 482402557
482261306528 8368724
398225193206 624602888
8839256329 151656687
881243574282 652964403
71666353088 187586308
156095116262 536814369
604908607052 219293802
210468831910 495635413
735126728596 101897523
131891827768 154844053
550628790300 238176302
613993592276 265246254
411095588940 688962001
512600686739 65907478
343715281862 688954448
364156498616 688946895
261316356008 278388474
510888596576 770406
633815878851 86663122
607179853358 171536183
180517804300 151399885
268007071662 488724418
722256332862 688939342
195867017886 120553433
840361140774 618333898
211982996114 688931789
23469552716 132026440
122647308078 682957366
632163562724 688924236
921368925688 688916683
131591369834 52455585
150659345852 688909130
26497881124 688901577
697003525618 42183505
261950414846 688894024
322516983006 572940368
890328559506 118597206
808563692490 688886471
407310178430 37289161
864587768038 602986202
810516466957 66337999
744211713820 688878918
909255612056 688871365
977795900915 239686902
644276876356 115681748
758596273758 418050997
359379009921 60235175
685916391966 663281801
452617799313 38006696
269521235866 688863812
176400137320 424063185
188237011558 169202306
263464579050 688856259
6813746472 353978898
681837744190 111149948
692730130884 96406492
105234419732 96089266
185692762067 390950833
997077135888 688848706
225610473950 115870573
88578613488 408337839
152173510056 589496544
271035400070 497289520
685159309864 688841153
136564231980 241152184
511030426404 366093910
255893758030 688833600
297166198246 279226857
526391702131 175501508
944081388748 688826047
661689764702 204950655
988930716250 80809547
618536084888 688818494
89032254221 39660803
114452798489 254928856
245645271733 153688444
510273344302 688810941
527784376330 171808091
289205370518 688803388
310974472243 62146084
738155057004 688795835
146873935342 426389509
585786385388 103249510
427531520207 18942924
872915671160 522463669
13627485390 688788282
695831594991 72493694
286177042110 688780729
903198955240 29985410
604908607052 650864669
943324306646 688773176
89061703368 184504684
747431510778 358646652
685916391966 688765623
542827874688 184602873
285419960008 688758070
415638081552 612993927
214442093083 102433786
136841691435 80235519
845755573615 404984307
439864708816 486949463
90092777692 688750517
117900522328 25793495
818405759816 250344185
453511099364 631468565
88578613488 433081467
781308736818 272897443
863073603834 688742964
983765411217 313759173
26497881124 174715996
506487933792 688735411
31040373736 688727858
316045349670 20332676
265336037919 63588707
871401506956 688720305
311517147334 2228135
920611843586 512214248
649576451070 556814713
661553237080 48127716
741183385412 278003271
669260585722 239347017
675849834780 1654107
318234661032 147132440
37097030552 688712752
983449658052 688705199
905807646927 166551203
377290645110 234218530
638220219540 688697646
123627286763 443957787
801749953572 55778905
324031147210 285442976
707871772924 205381176
950895127666 641446078
595823621828 688690093
994048807480 688682540
700371670643 123793670
294504945232 688674987
22712470614 688667434
888057313200 688659881
622675723545 63294140
444544379014 398050653
961017464163 97207110
81764874570 448006195
972093426522 688652328
536014135770 375867492
192298861462 688644775
140817278526 71881901
377783976452 585780468
842632387080 281855301
375687823792 148982925
527686232648 478482550
975906193998 304401006
550054052724 206695398
116590651262 688637222
212410405278 133846713
700435840931 305156306
313431997782 688629669
443797712499 497221543
91100974385 114760282
71165725142 688622116
363399416514 495809132
299047437844 428209782
127946882792 285110644
224096309746 338555672
267249989560 578816602
894871052118 666106623
296776191538 364915642
966996982190 167404692
632317591053 516081384
592042863966 561316301
273306646376 688614563
844903633386 688607010
293162770391 307882939
677838183471 51050727
17412895900 688599457
610715720707 23746632
645033958458 224822598
78736546162 34109348
818405759816 688591904
772223751594 288947568
285034561036 175818734
546613285198 490499373
728312989678 688584351
396033087234 488316556
920611843586 688576798
130218129098 688569245
849446125998 688561692
553427024116 688554139
371727319636 73619091
22712470614 688546586
244403106165 57085574
397468111104 360059063
335482697600 489177598
888057313200 688539033
639734383744 558370631
803318854367 418345564
528443314750 688531480
969065098114 688523927
981935493848 581097608
669701341037 60242728
181058364551 263864055
111291076548 688516374
121133143874 558702963
907741447852 632797893
889571477404 124919067
749511288534 214988592
428508477286 100991163
195154430507 43731870
294185446185 155463399
821155375377 153424089
597337786032 248372852
855502782814 530960794
538706960324 153288135
486803799140 281190637
762449087240 17643808
239237951786 183371734
526172068444 688508821
748754206432 369092451
167315152096 553136402
894389722493 388103352
312674915680 340073825
878215245874 688501268
317974490394 493452596
480747142324 385716604
536214154316 425037522
799990823325 86489403
229524376096 145365038
20090841044 241333456
420180574164 639746653
9573996657 125077680
625349823806 565885866
916069350974 688493715
628484113251 507244374
299889264606 277399031
663329452213 336463491
779794572614 24751181
56024083102 197888600
904713119444 526640478
391411454288 688486162
871026017520 222163942
985167300076 148899842
250594183316 304567172
837332812366 660185071
432005197436 56405804
786193690003 256650940
815377431408 688478609
757082109554 688471056
944949152512 42402542
346580745337 66760967
817286798784 279362811
398225193206 688463503
487771156762 76406148
387626043778 32976398
244537526500 489434400
966793851808 688455950
398058906764 19192173
506753504825 7840014
610965263868 196174069
270278317968 562116919
872423321708 800618
799478707266 688448397
573868240870 269944220
275003978383 82108663
76465299856 688440844
906227283648 162623643
755109727905 166135788
126432718588 688433291
228434705598 62546393
517683800432 58316713
448192611938 268010652
29220441839 123801223
549641613606 155123514
149566842979 238417998
562282949915 98619521
578410733482 688425738
732487553407 242670337
99177762916 492803038
535257053668 688418185
427751395184 600690090
691973048782 351811187
616264838582 688410632
50264319610 156029874
653361861580 182495586
99934845018 688403079
387766657979 361773594
289585052275 166830664
409618623261 261802086
101584215475 336289772
113562322854 552018558
507245015894 688395526
132489375404 372831186
754119885002 57893745
219093499955 191211748
892816690207 228591545
48453262082 688387973
475011956294 365822002
889785242410 146747237
174128891014 81821649
601880278644 688380420
399739357410 688372867
900362397502 286455078
120376061772 688365314
79493628264 124526311
277092056886 688357761
230266012313 457983708
27442390921 122607849
138546032220 225691193
364913580718 688350208
112805240752 688342655
215011324522 688335102
649576451070 676779012
540556628382 461601595
31568426625 160017858
446678447734 688327549
907939759420 83181189
387626043778 688319996
430977785911 212911517
286934124212 640947580
639734383744 688312443
835253699274 153408983
885028984792 113446060
123095752347 184920099
62837822020 688304890
434565134102 688297337
326302393516 611196313
210262559886 120221101
629135234316 124715136
638220219540 688289784
984963822256 162064721
734369646494 688282231
929696828810 688274678
810077856694 541467017
822948252428 688267125
710143019230 681008692
797207460960 48482707
360206463324 35627501
987992150664 196906710
769789315576 71285214
368076533798 108680117
856448365137 329650685
110533994446 136784830
347500692372 28376621
955437620278 19373445
771466669492 360769045
335387378740 688259572
356936816566 73770151
63594904122 688252019
515572919016 442507611
692730130884 688244466
899413544730 688236913
361885252310 688229360
900170626832 688221807
703329280312 672300083
691215966680 688214254
272264280317 120576092
530360423951 128249940
935753485626 688206701
127946882792 688199148
381569386962 688191595
547769747281 286726986
879729410078 564209100
955662495747 407703387
804100868922 580138377
789511426712 30634968
308889505170 139337744
459548843468 688184042
835061566060 688176489
243023362296 627752489
396745870991 229633859
238168712153 177669219
935140348598 446533360
251703635527 178243247
997834217990 688168936
275431908704 44947903
132489375404 61541844
162015577382 688161383
751782534840 247466492
988155522054 178092187
95392352406 688153830
694380173558 254588971
61323657816 212911517
879729410078 351720551
566297419850 688146277
208954667706 688138724
954164819742 352959243
415379474791 80258178
847931961794 688131171
383503898275 229603647
466015137239 248002755
989506314868 494132366
15141649594 688123618
36409164142 61368125
248322937010 688116065
972850508624 231975289
274820810580 396154850
916826433076 688108512
248322937010 195479193
852474454406 606233992
169586398402 688100959
921740193403 141022063
484532552834 399961562
455629639522 19343233
469821983163 123597292
289242146075 423277673
741940467514 94102827
762216341951 39033904
268917283286 232707930
170462198558 123597292
257096013952 230600643
760210356599 198998891
627937873144 2439619
698029705598 688093406
555698270422 538287204
328573639822 116285988
559483680932 365066702
909657242831 20166510
436836380408 688085853
811592020898 345957612
163529741586 587978391
61744609165 148620381
565540337748 688078300
365670662820 519200773
368698991228 688070747
832164523898 461223945
574625322972 581090055
860335975290 358926113
221825063440 688063194
171100562606 569677472
562610334294 506390885
811064995623 358223684
636706055336 688055641
217282570828 361909548
3785418064 688048088
792003718710 321070477
863165070664 572094432
612479428072 688040535
539332197258 104238953
346470841634 180758396
948623881360 688032982
305104094660 688025429
599627423893 249966535
342201117658 688017876
895628134220 688010323
982744026986 30597203
226367556052 686273133
773737915798 25091066
255314360253 482462981
850203208100 688002770
994048807480 687995217
470198159922 260132873
590980437139 129594374
416395163654 687987664
148388099546 570123099
118467472761 302301272
314946161986 687980111
199869682482 557456718
455006350856 138393619
272549564274 687972558
824462416632 687965005
567822090277 92539356
486803799140 687957452
947109717156 553295015
495131702262 687949899
491346291752 386192443
531471643158 687942346
600366114440 169028587
249080019112 645003541
509056428413 118204450
695323935608 52145912
629135234316 246265565
526929150546 196891604
410140860340 6858124
313431997782 687934793
102963173426 495597648
648062286866 629693610
526929150546 687927240
752539616942 687919687
625841433470 85265817
253363194981 58603727
251459718945 408768360
113228956499 169368472
694244295088 477931181
51580481919 233100686
275112786901 216317920
475447567610 258682697
94320121785 100689043
498160030670 687912134
162772659484 687904581
204412175094 452122580
385777856108 12643722
264978743254 587079584
833547401856 250925766
827490745040 605184125
948623881360 687897028
732098400188 687889475
21369986100 267889804
867616096446 504344022
969478300085 55710928
71165725142 687881922
764263014908 181951770
789636639940 687874369
771466669492 687866816
384597715370 687859263
273783195358 26730067
93580562643 71534463
687158497516 130689559
623835659602 540734376
902441873138 687851710
899413544730 687844157
151416427954 687836604
400311338547 5030298
342958199760 687829051
551912859912 216907054
448949694040 687821498
224853391848 241960355
916630191436 65680888
474690485508 650796692
139646564338 198515499
729070071780 416019240
107505666038 687813945
722531254509 208961298
985720904358 575176056
393682700594 687806392
124918554384 653840551
12113321186 687798839
887300231098 449267546
178339467447 75046608
355071513392 668432947
452746388732 315851354
337434550601 74789806
216525488726 687791286
451978022448 687783733
199387801488 281606052
978907165440 687776180
800235789368 687768627
541940873839 24872029
309646587272 687761074
265808258626 595720216
509516262200 687753521
483775470732 475506668
907313072310 117645528
685428755586 173870060
81764874570 239905939
703329280312 687745968
65109068326 687738415
476747355421 59494981
896385216322 91202475
546613285198 687730862
973147175358 237526744
780165553315 235336374
354323404254 61927047
635390081852 393239392
850203208100 258909287
481214892061 143877097
930913269266 138537126
69651560938 687723309
581447264448 305239389
265735825356 117864565
789962869116 120870659
376269812248 587419469
77979464060 680933162
598094868134 513437834
794692970695 95454814
79493628264 502085675
9842074880 687715756
601123196542 687708203
773173125523 272043954
785851229430 687700650
26497881124 687693097
203655092992 489457059
90092777692 687685544
632425259068 36760451
211982996114 465770851
504973769588 687677991
573868240870 687670438
581499652056 585946634
376571033441 322573524
56792743953 456843205
620050249092 633175543
244107255155 247330538
55754660445 52349843
160096248005 101844652
198355518278 687662885
754810863248 210101801
355071513392 272791701
186538554154 85945587
35582866348 582736609
187514031251 79019486
526929150546 440475854
774241073999 172752216
846417797590 15468544
401253521614 585788021
345353020699 206476361
572576973249 443957787
537908011943 252202223
290876055541 479351145
110533994446 687655332
221825063440 687647779
660743178236 41647242
797964543062 687640226
130975211200 379409849
589766965012 615577053
501812365279 20430865
421419749150 144896752
100691927120 12605957
790936337115 85522619
910769776260 687632673
923348211185 205403835
445288062094 39313365
252108347520 365580306
925911418300 315934437
270278317968 687625120
594309457624 687617567
705600526618 687610014
354314431290 687602461
407310178430 440981905
229395884460 340255097
422050258078 22983779
585981554502 687594908
849560282040 431397148
673197879509 369696691
957708866584 577479721
171857644708 427514906
746482960126 603008861
339172789250 687587355
689701802476 687579802
975878837032 687572249
184184587392 321946625
540556628382 687564696
322163140468 15090894
264978743254 687557143
652604779478 687549590
885909860564 500031259
89335695590 516738495
434145119731 212843540
544342038892 619323341
709385937128 31269420
569325748258 687542037
311917833578 681189964
719985086556 687534484
582196143992 342150900
337658625046 687526931
568568666156 596203608
811851806333 298638067
804967552607 422099405
678345570946 687519378
846417797590 687511825
869130260650 684671897
412037168173 389175878
439864708816 11843104
875320258128 189761572
958465948686 527048340
196569703282 14335594
713928429740 282195186
216525488726 349333803
949145672812 129677457
40915976382 251258098
171100562606 687504272
864070599428 333948342
18927060104 213576181
232424212868 250419715
84793202978 687496719
177157219422 687489166
435322216204 178477390
451507961899 153703550
144602689036 76443913
907741447852 687481613
617779002786 457009371
338180205014 1019655
378365119378 35657713
723341109422 333804835
866859014344 161400057
994048807480 687474060
303790560795 257119226
6222127941 502183864
237414379343 27062399
695982390636 51451036
514113211942 324189866
512875789658 352483404
218039652930 361040953
254379593826 687466507
27413123046 173696341
371217613390 241099313
321002818802 687458954
467119664488 590599282
608920305442 45914687
146116853240 687451401
165043905790 270729732
977040238777 42153293
790393722042 675200435
516330001118 687443848
593552375522 687436295
595823621828 687428742
697272623496 100817444
551155777810 161452928
189270533054 601536026
812839164299 172087552
836302138351 104019916
970295405878 189519876
890527830305 148227625
88930976044 117124371
617779002786 643847932
504973769588 687421189
131255216016 329189952
736640892800 346373027
188513450952 681424107
689749832003 404848353
643053276062 132827058
894113970016 687413636
66623232530 687406083
34825784246 288517047
782065818920 687398530
826412653291 53460134
862316521732 143522106
105481130924 11269076
108262748140 687390977
593552375522 687383424
855689976366 412484436
528635145844 242058544
51481590490 384304193
648062286866 519193220
828805004399 82841304
485289634936 687375871
555698270422 687368318
75939422637 415905945
862316521732 196226940
497402948568 687360765
24983716920 687353212
804021199878 620003111
648863848585 545945946
769195423186 625395953
338172818180 143219986
926668500402 363480572
440621790918 686507276
169586398402 687345659
351286102882 687338106
221067981338 34925072
635948973234 192918726
5299582268 687330553
861559439630 572275704
354803027307 154186942
342201117658 524359472
62080739918 687323000
602637360746 687315447
49295851697 412189869
440449983233 58490432
848820065787 103468547
845660715488 687307894
584467390298 687300341
463874421879 83234060
632920644826 687292788
684279892227 29320746
569359834947 425551126
557969516728 687285235
817648677714 687277682
688187638272 50068837
807316368223 395799859
84793202978 687270129
866859014344 279876415
502702523282 687262576
491346291752 585531219
796567775137 215993141
476961731814 687255023
735126728596 382212012
732855482290 687247470
844146551284 687239917
125053760637 336289772
249233141081 181725180
87821531386 687232364
733612564392 552902259
938058765750 501405905
832790319754 687224811
573236523462 400558249
785851229430 671235110
5299582268 193802427
794179132552 386011171
386978193162 260087555
948623881360 687217258
817648677714 275820454
902310375814 51934428
659695388717 150954258
371727319636 687209705
9084992778 687202152
12870403288 687194599
546613285198 190275176
133246457506 202216469
746482960126 687187046
484532552834 687179493
607179853358 687171940
493283408850 96293197
283420561278 283947482
516968743222 21103082
869887342752 443504607
69944859034 229686730
505618833553 30816240
180185547830 687164387
403524767920 687156834
76465299856 687149281
136274785914 62939149
235452541276 340881996
857774029120 41043002
743961460677 132472067
440621790918 586475344
161361986486 561135029
773737915798 687141728
168072234198 687134175
301318684150 687126622
504973769588 687119069
383840633268 487455514
933482239320 502871187
753296699044 687111516
302832848354 687103963
701059189615 378760291
88578613488 687096410
317217408292 139843795
706801045350 23165051
120376061772 248252004
595477793023 87161620
253654793246 649474917
562972206077 36465884
74194053550 687088857
280877467396 61556950
613607823207 173643470
53389537902 254437911
405038932124 414727677
109838250257 532222145
164402074915 508082757
23717819826 83453097
511030426404 56368039
599875962911 6510686
771466669492 464260251
500431276976 678697474
382552281105 372740550
318731572496 434660044
517505519420 10241868
751025452738 335489154
295262027334 186559100
600854793540 18278260
299232138906 34600293
398547139831 86104200
430022641490 374681671
366427744922 687081304
466863172567 136293885
535257053668 140599095
738155057004 687073751
335387378740 686975562
19684142206 687066198
134003539608 601891017
798246096243 133219814
280120385294 451057607
819919924020 605946978
782910598905 540923201
695614099209 16480646
341649590451 274664845
680616817252 687058645
63594904122 687051092
214674816119 240192953
582953226094 687043539
828247827142 687035986
169930460211 237504085
481504224426 394591379
790393722042 12900524
493617538058 687028433
565540337748 687020880
290719534722 238463316
628070564248 37545963
491775339917 206136476
624123504432 305382896
987235068562 576225923
972850508624 223040090
621238954932 46481162
694294658492 127381345
221505798536 156573690
536014135770 157162824
381744948894 201249685
833547401856 446578678
559483680932 687013327
500431276976 684830510
118861897568 240653686
993291725378 687005774
511884791146 177306675
169601051222 553189273
166374978127 26020085
452735104550 389055030
968560580779 80771782
976635919134 686998221
504447303235 143839332
336144460842 287746641
562684648261 484464526
963008441298 90794613
475721031528 159224793
523900822138 233833327
984653213090 58890741
489075045446 686990668
115989931366 100349158
613666313639 247723294
876701081670 686983115
893356887914 151075106
64351986224 38225733
395196864798 686975562
931968075116 21737534
317217408292 686968009
876701081670 686960456
345986528168 686952903
981000916652 37130548
698786787700 55658057
686157604574 402771278
471854411162 191672481
26497881124 686945350
894348264076 442636012
932725157218 544820549
655633107886 686937797
217765366141 16578835
341805854468 104707239
827175014940 71753500
990263396970 515658416
983449658052 686930244
925911418300 241273032
800992871470 111535151
72679889346 510235362
676074324640 686922691
678345570946 8912540
199112600380 686915138
299140913772 435800547
233596853477 131852721
668251241379 80862418
810077856694 513332092
891085641608 686907585
270278317968 686900032
483775470732 212420572
211000359179 86980348
501945441180 188167889
838846976570 422492161
57059621655 21352331
504216687486 686892479
428891701400 190954946
450463858244 686884926
268446391907 83271825
975878837032 2945670
161763881616 76949964
98125064353 38346581
185485122544 686877373
686709486772 329212611
286177042110 686869820
232424212868 686862267
486046717038 180040861
45424933674 572857285
691215966680 686854714
335387378740 686847161
223339227644 478180430
323274065108 686839608
454249268754 230676173
800733539621 167986273
735126728596 686832055
269233927705 145206425
705098667939 89435073
983449658052 278275179
733612564392 686824502
346116756994 28807142
472419239202 574700217
942808573106 360021298
913041022566 686816949
71922807244 686809396
65866150428 686801843
257700510348 14562184
588580253570 51632308
5299582268 793065
559483680932 686794290
257407922234 686786737
453492186652 686779184
699275315740 75492235
74951135652 686771631
765410012676 686764078
250311391849 20060768
613236510174 686756525
610208181766 686748972
891085641608 686741419
334630296638 103423229
546816883866 208832897
191680898067 320443578
617779002786 407416373
437593462510 353865603
396117265419 445166267
847174879692 686733866
734369646494 686726313
47272789418 77765688
255327087058 187291741
552669942014 277195100
192298861462 593990579
293747863130 440030227
667298551683 353216045
834304483958 686718760
794936214654 173379115
311160751476 399115626
548127449402 686711207
69530917275 8837010
408067260532 11087804
427307845665 132751528
272549564274 514548125
654118943682 573620138
824514464355 66866709
267086150290 75122138
210891694168 224120169
973632681792 660600486
885930193240 383156137
279363303192 506134083
701815116108 686703654
376045647167 21110635
981178411746 686696101
658661436294 536330977
554184106218 639973243
718470922352 686688548
878972327976 584020619
258632391529 167276291
628389360866 599141725
169652064184 452500230
798388062431 230139910
340686953454 686680995
235951794576 132056652
199112600380 440694891
966476663979 228168577
225610473950 591263946
252865429622 451284197
163941327215 16918720
102434108841 455748020
560997845136 686673442
567054501952 686665889
310403669374 612178203
296019109436 251854785
263464579050 686658336
39624172498 205426494
517087083220 288788955
386558941644 194459538
816891595612 686650783
585224472400 483671461
663961011008 77002835
390178881030 116505025
783302924384 8670844
634434809030 686643230
953481689063 68664323
529722905839 9411038
949080210961 71466486
657805984326 27085058
725284661270 686635677
193813025666 686628124
727555907576 283222394
319488654598 595705110
409273398696 13399022
47696179980 559458263
809883269161 60620378
199112600380 686620571
672288914130 686613018
742697549616 686605465
97864599148 420256473
533117388175 365670942
841661026774 139768265
502095708115 355806724
653361861580 583378614
638390396183 196672567
380520585747 187193552
770853396510 177563477
826311005017 335844145
644276876356 686597912
911526858362 686590359
872181897616 663100529
679859735150 686582806
470345058219 242028332
671531832028 686575253
667746421518 686567700
841011952572 4229680
327816557720 634535083
398790497491 14109004
406553096328 10966956
37097030552 686560147
755567945350 686552594
983449658052 686545041
238480869684 529593701
602779734796 23172604
595823621828 667858919
863073603834 686537488
425125981561 95122482
130975211200 686529935
683645145660 359500141
524657904240 686522382
514058754812 307089874
126293622946 14184534
63594904122 686514829
454249268754 406963193
845497933638 34237749
428508477286 325232180
101770751916 348412337
326302393516 686507276
581439061890 686499723
232424212868 5188911
270278317968 686492170
220310899236 32085144
270433199786 220336116
766655086555 108581928
782268752924 83876065
486046717038 686484617
807971854922 316168580
294947890917 45363318
342958199760 686477064
314189079884 686469511
280120385294 26314652
254379593826 686461958
206266753008 35098791
33311620042 372038121
270278317968 686454405
445164283530 82546737
8327910676 686446852
791295557389 255888087
519358329526 96595317
715692379207 375791962
190027615156 686439299
261193332744 686431746
158581260524 145916407
364913580718 686424193
898656462628 1102738
349014856576 686416640
478475896018 686409087
209989586913 274491126
107505666038 520092027
79094142947 4599777
467876746590 686401534
699654173814 81496870
377783976452 686393981
706357608720 686386428
615507756480 686378875
341444035556 664837719
725284661270 308645792
261799589395 18089435
580169086176 68490604
199373768014 112645442
879729410078 686371322
610208181766 686363769
470147992896 686356216
811592020898 686348663
464250039716 315798483
961494277094 686341110
268959413920 196868945
869130260650 686333557
88698947884 189988162
442386994183 9056047
319488654598 374160514
984301258396 83815641
342652273454 184731274
52995754694 686326004
574625322972 686318451
205926339298 686310898
997077135888 686303345
292233698926 514563231
269521235866 686295792
993534712941 228236554
682516411046 229966191
37854112654 686288239
758755981943 236688361
416395163654 686280686
812349103000 60711014
823705334530 686273133
238774772020 58097676
118104815466 299476450
602637360746 686265580
439864708816 686258027
276334974784 686250474
919097679382 686242921
302832848354 686235368
828370329249 184104375
734369646494 686227815
131732293302 681061563
956951784482 686220262
335178727521 25770836
816134513510 686212709
285110279861 134881474
629135234316 686205156
349014856576 686197603
255136675928 686190050
264221661152 686182497
45011324247 143514553
952409291870 686174944
43406811057 116784486
36339948450 686167391
936510567728 91625443
866541849174 72894003
56781165204 686159838
200654823979 347045244
149902263750 224399630
892002688697 119480907
328573639822 385051940
421445822106 134556695
988749232766 477734803
756325027452 686152285
900170626832 686144732
368698991228 686137179
208538444941 299786123
127946882792 686129626
816134513510 686122073
208740381949 98045493
179428465728 329831957
753296699044 161256550
261193332744 686114520
312886293938 372755656
368698991228 686106967
235452541276 686099414
994048807480 647934105
741940467514 350421435
858531111222 686091861
357364527444 611105677
373533022087 41246933
370213155432 686084308
698786787700 686076755
442893037224 11971505
161258495280 686069202
178671383626 686061649
804778281980 271500138
198355518278 686054096
353033654786 119775474
181264040294 336591892
250049438703 461201286
446678447734 611241631
781614187691 55695822
610626127021 186611971
938024731932 686046543
854755557377 413609833
97663598712 145878642
77222381958 296372167
827230310453 113227023
498917112772 686038990
624592741704 686031437
709385937128 686023884
922126007790 425045075
826733662938 686016331
41639523164 265148065
172614726810 608250643
224250693066 527954700
445164283530 686008778
454249268754 614466762
764652930574 414637041
811114022146 311553697
358472816493 149345469
423475236458 380769389
262799552912 129669904
422451820470 153053992
598094868134 686001225
964522605502 330028335
545099120994 685993672
674560160436 685986119
363399416514 316432935
874161402150 131595919
465605500284 685978566
800235789368 685971013
739916234520 296900877
303589930456 490582456
541021311601 39857181
716199676046 685963460
946352635054 685955907
446678447734 685948354
551479997888 331705101
762381684268 215328477
16655813798 685940801
567054501952 611876083
378875059767 162804915
827490745040 369281276
993466275208 198523052
575382405074 172880617
959223030788 685933248
960737194992 685925695
264221661152 351811187
979824310718 263833843
375512730146 685918142
878972327976 128823968
509516262200 685910589
174128891014 606022508
630443692971 102479104
701058034006 123740799
167559468987 209097252
492860455956 17303923
291476616824 685903036
496381700697 122169775
317217408292 638915823
600071185302 188311396
539799546280 685895483
857016947018 685887930
429581773286 7046949
168072234198 499404360
233970077013 514004309
959223030788 301130557
696699298331 500869642
478687810539 10649730
39461314712 408149014
411137198417 543219313
118861897568 685880377
456520515060 602102501
150659345852 55824223
818961554874 82010474
265482709626 53943526
314189079884 382068505
953504869220 180388299
346743610270 579556796
32702622058 387801232
759177862311 7016737
724150035316 28776930
794179132552 101686039
588472328753 107207282
21198306410 685872824
382326469064 685865271
173371808912 685857718
841118222876 685850165
15898731696 70341089
378067516072 4433611
297533273640 685842612
910012694158 685835059
459548843468 547962597
685916391966 685827506
582991081730 466480833
75981666566 406419377
114319404956 685819953
689222406419 331448299
7554 624988091
904713119444 131731873
874429835364 685812400
587213561691 110991335
496645866466 367929289
495888784364 293721064
779991252734 371887061
459201390768 220071761
601880278644 328449758
637005463809 299045929
257407922234 569118550
174187388999 261318694
588252800808 33844993
458034679264 685804847
274820810580 685797294
340686953454 61609821
915312268872 685789741
93878188202 685782188
174582342922 168998375
52238672592 103060685
192298861462 685774635
972093426522 685767082
455113814940 452296299
57538247306 345874529
317974490394 685759529
773737915798 685751976
595823621828 685744423
241947483576 59374133
833547401856 685736870
456049011888 116248223
432095674823 41639689
200626764584 685729317
442135955122 685721764
202422179849 88400312
866859014344 322852985
531471643158 621468393
66765523497 134571801
47490036357 37984037
898656462628 685714211
69219582615 108831177
8484423942 403692744
856569371750 251756596
359614006004 685706658
43153687368 685699105
847174879692 685691552
569649296119 25921896
555698270422 685683999
518601247424 49064288
799478707266 441563486
832790319754 685676446
283905795804 660260601
607478317706 10793237
518601247424 685668893
577653651380 685661340
761803978363 398745529
946031217545 116912887
974717035384 18950477
444407201428 685653787
847931961794 685646234
296995930967 356063526
950403352242 141022063
224096309746 517471136
728312989678 646718072
729070071780 685638681
360391707796 506806300
921150259191 22470175
124918554384 342082923
993019628959 172925935
637002722070 237526744
449706776142 685631128
806767537437 76066263
647305204764 685623575
954680538176 307482630
73436971448 597880374
386868961676 685616022
334894674297 385709051
616264838582 685608469
774925571771 236265393
520115411628 685600916
149902263750 641853940
662184463543 132879929
880697719378 106451982
429265559388 595312354
969822180216 685593363
628378152214 685585810
87228598633 139836242
496645866466 369167981
677588488844 685578257
227532477495 230351394
492103373854 331652230
812349103000 380467269
831626493902 159270111
469390910794 685570704
414880999450 685563151
264221661152 109752643
106748583936 558929553
557969516728 548106104
162838332819 33807228
388383125880 685555598
958465948686 685548045
117347733364 685540492
903956037342 685532939
903198955240 685525386
319729572639 64751869
189620040576 253924307
123404390180 685517833
18927060104 685510280
444407201428 685502727
952409291870 68407521
184728040442 678085681
779037490512 292580561
651847697376 685495174
797207460960 685487621
660175600498 685480068
770709587390 661151855
328573639822 629074264
152173510056 685472515
129675499325 41450864
58295329408 685464962
358099841800 685457409
56781165204 563725708
288448288416 685449856
525414986342 671718502
692189344043 462840287
269785424700 335995205
409581424736 402635324
832790319754 685442303
570839912462 232685271
387626043778 340715830
69651560938 685434750
252865429622 685427197
320245736700 685419644
417765896794 9705605
191541779360 685412091
322955291149 63241269
304116661570 102592399
907741447852 334522370
784337065226 685404538
309646587272 685396985
207440503502 685389432
126432718588 685381879
621564413296 285155962
760313402178 214142656
226367556052 519797460
352043184984 511020874
152930592158 495499459
97663598712 685374326
203655092992 84638918
691742765771 12507768
506127520144 227730503
272320066775 153673338
358099841800 685366773
280120385294 210706041
66016387151 135032534
598094868134 165697714
544543424531 308101976
185324931373 71708182
298290355742 193893063
81927747462 243357660
186242204646 663621686
730250371131 211695484
386111879574 685359220
118861897568 685351667
121133143874 489525036
766675766669 24222471
498165687867 294665189
514815836914 391894958
535257053668 685344114
617021920684 685336561
759353355860 10136126
731341318086 646446164
787365393634 336939330
155985559997 499351489
323764813730 130765089
892599805812 685329008
16655813798 685321455
775252080002 105069783
354391925070 197382549
524751697394 41299804
186659500343 245125062
193055943564 685313902
343592780161 33814781
600366114440 413753340
621564413296 420890925
760312510924 72161362
760110437962 558672751
51877216630 246023869
370970237534 685306349
236966705480 532660219
981718179338 6344520
286245683774 76761139
456520515060 252579873
622321495398 210819336
41969015236 22258691
878972327976 685298796
535257053668 685291243
792664968348 305888947
262168311343 69699084
99934845018 294181797
663641829187 194814529
394249628774 28066948
241509198092 685283690
987992150664 674007061
486803799140 685276137
672288914130 685268584
597337786032 685261031
806292446184 685253478
455569608278 45438848
306717731874 414705018
664572826667 10717707
62080739918 599383421
243023362296 685245925
144602689036 685238372
293747863130 556270897
120029319054 44404087
850203208100 635698245
703329280312 685230819
570082830360 276923192
206683421400 685223266
964094554739 327256384
257118536998 51511460
619625937064 49608104
560997845136 685215713
47972438508 35544418
783579983124 685208160
676074324640 685200607
590524047114 90787060
143088524832 685193054
641441141895 92682863
733612564392 104065234
210795574690 326266941
633884951036 262919930
716199676046 685185501
953166373972 274672398
468633828692 46579351
640491465846 685177948
160217639821 50756160
240752115990 685170395
594309457624 685162842
215149944731 63558495
227881720256 195645359
224895590459 485234932
276555869822 93370186
943600119547 182427609
152173510056 685155289
333116132434 685147736
539118054602 165886539
166558069994 685140183
587694317288 429909207
129944846858 191634716
221067981338 685132630
231110830063 229339292
999973090824 49744058
557969516728 685125077
895628134220 685117524
193055943564 272172355
470905074998 685109971
989623945290 566754461
464165272397 16631706
40920281592 148401344
307375340966 685102418
132603357727 465317671
382541057347 240631027
620310472601 29622866
340686953454 685094865
815377431408 685087312
495131702262 500053918
81007792468 16873402
767681258982 650909987
720742168658 685079759
897899380526 685072206
183075173352 63603813
448384813129 119767921
235452541276 685064653
87972938824 366962505
425164675580 234014599
394916626245 62576605
97663598712 685057100
704971286594 213349591
928672899624 181272
321002818802 8980517
950261673068 458036579
718191680795 21367437
457277597162 335375859
484532552834 685049547
653511569593 445513705
975121754930 685041994
187756368850 278010824
431536805694 338389506
350529020780 403730509
807049528286 685034441
251374891202 571996243
258503461819 34116901
800992871470 685026888
173134607353 44842161
94635270304 379659098
77545370897 286017004
368698991228 685019335
764254510230 231008505
176400137320 552237595
712414265536 685011782
758596273758 657896512
526929150546 685004229
45211176627 63467859
6813746472 615086108
582196143992 684996676
648819368968 204384180
348257774474 684989123
293747863130 684981570
59216001937 269997091
695758459292 611898742
455006350856 684974017
917710488661 240646133
418288322292 81927391
299047437844 684966464
251453578356 187321953
578410733482 684958911
17412895900 318774365
567811584054 390248404
109776912344 440060439
645791040560 684951358
604908607052 684943805
389897290084 684936252
233938377072 684928699
291476616824 188923189
587495718706 235238185
860045275426 251575324
51984099133 167321609
242266280194 50431381
87821531386 433549753
888814395302 684921146
283148713702 684913593
337658625046 684906040
944081388748 684898487
600366114440 684890934
591281129216 684883381
705810809691 41095873
881501773587 368246515
191541779360 684875828
823705334530 355089189
133246457506 684868275
63911004725 260367016
44667851572 225222907
168530784381 92161706
94792410469 196257152
382326469064 684860722
286177042110 684853169
729213933771 380119831
905470201546 1110291
459928887769 231408814
703329280312 684845616
793696103502 122147116
246808772806 684838063
989506314868 598273130
560240763034 684830510
30593976736 29335852
467273639946 260042237
120376061772 684822957
642762712152 334590347
483018388630 684815404
918840515244 162865339
210066181886 44917691
596012122049 329650685
412609753144 684807851
174128891014 206755822
269154900666 175992453
868373178548 684800298
713928429740 118634971
209711749808 13973050
543229037177 231235095
352800267086 649550447
414880999450 507727766
706522067742 316040179
901684791036 684792745
221407443370 133786289
941810142442 73981635
295262027334 548181634
77979464060 182404950
361885252310 684785192
67997643981 53505452
818580264328 503875736
616264838582 74585875
673045996232 684777639
495131702262 684770086
976262688045 14977599
306618258864 490688198
327059475618 684762533
718684287049 75514894
833676459967 14411124
112048158650 7605871
471662157100 684754980
818405759816 684747427
868373178548 634361364
71922807244 594073662
600044870650 32568536
435322216204 59245732
564026173544 188968507
878215245874 68951337
677593685308 587291068
915312268872 647276994
398982275308 284649911
835818648162 684739874
992199494413 55914859
933791746154 240344013
302832848354 322815220
827490745040 684732321
299047437844 143597636
27516621805 282814532
259679168540 352883713
959223030788 590063019
414880999450 684724768
371727319636 409342388
797793007285 99042489
829004909244 684717215
950921449871 633069801
121890225976 329665791
285997794720 4267445
173371808912 168401688
202140928788 684709662
383083551166 304959928
813863267204 262806635
788018675263 10408034
637463137438 30763369
762403565309 555024652
62080739918 684702109
345229446066 43490174
841964014963 34471892
488317963344 220532494
452735104550 651385826
961494277094 547705795
23251263869 116036739
393079163429 180108838
517844165322 385119917
44667851572 684694556
429060488291 33369154
903678699141 136580899
704086362414 684687003
974049781111 78611624
37854112654 420747418
777958658569 51556778
666989339416 684679450
6056664370 223017431
512544590608 335134163
499674194874 447175365
415006401909 41337569
963765523400 152366669
779213868168 224784833
498160030670 684671897
576896569278 199066868
23111790171 280148323
872158589058 684664344
541313710484 684656791
617237475751 309582364
888814395302 617601257
283905795804 684649238
835364584867 48663979
485289634936 626272101
30477486817 304604937
215768406624 684641685
895160490631 184701062
814072787424 348827752
492860455956 113446060
924881265442 102615058
57854347909 260367016
546010125683 417084213
179710532513 328978468
745725878024 684634132
295262027334 684626579
535027631699 6367179
645033958458 352430533
18169978002 683652242
119825146358 410422467
143845606934 684619026
197598436176 424070738
314189079884 380255785
973607590726 684611473
703329280312 679913507
820677006122 300239303
555698270422 157631110
660932682600 357770504
3785418064 580259225
27254963226 623590786
594083789496 113166599
377906372817 485280250
131836358536 82508972
825976580836 684603920
279363303192 208251316
924846831315 150523737
986477986460 684596367
486803799140 246227800
531228897697 166022493
89335695590 684588814
540717001231 305246942
248555863977 166626733
119736345737 538272098
521629575832 592283601
200276857159 66013220
727192548258 71481592
534765059207 314544685
442638418447 89231142
882757738486 684581261
308224834023 208425035
408824342634 684573708
624592741704 667360421
727555907576 503029800
237723787582 684566155
898656462628 601747510
529957478954 684558602
813106185102 684551049
997664041753 68686982
131732293302 684543496
925250954174 410210983
825976580836 684535943
362786506076 238191408
110533994446 121988503
670017667824 684528390
358099841800 684520837
97030461340 549352349
536900427043 403080951
765923019989 137238010
149902263750 684513284
917253449484 13572741
812349103000 684505731
516330001118 356818826
761363208348 95787146
574625322972 207186343
251351265418 684498178
450463858244 633522981
475447567610 474041386
729827153882 369349253
146116853240 254656948
377026894350 231605192
406359641745 34132007
473933403406 684490625
6707423297 7598318
872915671160 22976226
379298140656 17696679
495131702262 684483072
400496439512 684475519
283678126131 95809805
774990489806 179897354
98093001868 149942156
756952764835 26276887
696515541394 460075889
721671345865 212526314
959980112890 684467966
567861116628 355406415
634596080686 298517219
843389469182 684460413
79797409924 306976579
637463137438 684452860
556455352524 684445307
468752531640 348193300
733612564392 597593360
118104815466 555311666
614171707122 77206766
757082109554 507191503
378569193479 333117512
275577892682 218629138
757910356022 433066361
71922807244 456850758
200473423984 55189771
429589031719 231197330
122647308078 684437754
148388099546 684430201
439864708816 340579876
392168536390 35635054
815597133072 116701403
783752569174 263871608
265735825356 684422648
94635270304 684415095
653564078049 318298526
763895848472 684407542
917583515178 118363063
579167815584 684399989
895628134220 405784925
126432718588 684392436
287691206314 684384883
889867630534 170033136
885786066894 565991608
653021032861 265004558
865703247543 163431814
760110437962 136973655
719985086556 590720130
417909327858 684377330
448192611938 684369777
471745972741 584488905
902104692518 113831263
759668225324 212050475
733968816743 168847315
387144940743 361939760
725284661270 227375512
315703244088 684362224
167315152096 381713514
585981554502 684354671
351022684860 142464686
720742168658 684347118
359292384564 221914693
882000656384 684339565
522528903583 271401949
971336344420 684332012
206833975349 525386680
732462832438 288766296
398225193206 684324459
848105469310 182714623
824462416632 684316906
270278317968 644769398
962562603220 202427953
725628707973 71715735
525497903176 284204284
437977109592 141180676
171100562606 50144367
699660563652 63377223
685159309864 684309353
768885886546 112751184
766924176880 684301800
503459605384 684294247
728312989678 394689568
554941188320 684286694
619806227174 45053645
357516984749 214331481
620352988438 60189857
852052174135 344869980
186873000994 5853575
532228725260 684279141
247565854908 684271588
329916502392 26057850
497672530244 412877192
194979072506 151588710
160702156812 159942328
258165004336 249165917
768438341084 41503735
953923456074 355844489
37097030552 684264035
546314587113 59494981
827490745040 684256482
434195936315 103876409
111291076548 684248929
451978022448 142766806
34825784246 43308902
461063007672 544692148
763785582631 25030642
628378152214 568159319
766240804505 99253973
160501413178 684241376
405038932124 196672567
630649398520 684233823
769195423186 684226270
289457655824 174927480
696881816576 264264364
761624602166 540930754
956194702380 684218717
621564413296 418217163
999348382194 684211164
897899380526 684203611
963008441298 204527687
863957357299 138015969
87821531386 684196058
654118943682 684188505
171122466306 371388563
979509706015 13942838
123404390180 684180952
64351986224 684173399
736640892800 62659688
486046717038 611075465
814645999294 380542799
832033237652 684165846
337658625046 684158293
427872477327 382627427
998142146247 172049787
702302367691 170863966
762133629048 85703891
532985807362 684150740
654118943682 684143187
647305204764 404017523
290470384317 116157587
994805889582 684135634
718470922352 684128081
729827153882 296704499
472942171157 97305299
16935546706 158567682
134003539608 684120528
620991443122 197148406
247331281793 9411038
395196864798 684112975
987992150664 684105422
680790234132 384258875
28769127430 684097869
729827153882 609043708
968308016012 111769294
604908607052 684090316
984963822256 684082763
105234419732 684075210
176571635738 257542194
857774029120 329628026
594532807387 269468381
205169257196 95522791
232540143865 539284200
531126403487 240427096
473305183037 28142478
629135234316 684067657
203655092992 505303253
981178411746 314174588
589009882910 451994179
325545311414 684060104
588039950121 37772553
946716780290 195078884
631672346222 44895032
204412175094 568046024
462577171876 684052551
883514820588 180441170
392925618492 518158459
382326469064 594783644
837332812366 347377576
205495796045 124156214
470147992896 684044998
570244275735 126822423
109019830242 845936
517289828399 87524164
119618979670 684037445
220310899236 684029892
567811584054 140108150
177525284665 25385633
931210993014 681748886
133246457506 684022339
44296448309 244535928
521361271019 181687415
509516262200 102358256
979974449252 321538763
362642334412 684014786
336313164650 140621754
252865429622 684007233
965514313996 55544762
636706055336 683999680
433050969898 683992127
876393267114 67304783
714685511842 683984574
858046571572 219112530
805793064889 388428131
977046530426 154798735
931968075116 683977021
416395163654 198439969
248322937010 683969468
372088828875 177450182
296195683470 415029797
67380314632 319182227
220310899236 683961915
938024731932 412688367
308132423068 683954362
166558069994 165773244
483018388630 170123772
458791761366 683946809
299804519946 627019848
462462412000 1623895
420948615669 138068840
519358329526 246748957
307375340966 683939256
205486249053 231748699
765410012676 372090992
195525629839 350632919
386128231819 181060516
582525734253 324280502
814620349306 523694808
718470922352 409614296
523453752921 26186251
627989935973 134564248
374755648044 548347800
431536805694 683931703
568070606636 348412337
343715281862 472742270
305861176762 683924150
300561602048 574367885
563269091442 683916597
146873935342 683909044
340686953454 413186865
387626043778 219535498
969065098114 683901491
763138766370 683893938
651259356847 86542274
463356867660 521262742
123670505029 59275944
759353355860 387808785
570082830360 650388830
895823130021 422386419
537065739554 10695048
378541058554 683886385
803044816827 103559183
793127136418 190909628
182599651578 330390879
807473047655 230139910
45424933674 555047311
612818912763 112328216
288448288416 683878832
107505666038 683871279
734889610120 62282038
621215789881 190622614
370970237534 683863726
899224070578 89646557
238480869684 357596785
434565134102 413798658
545099120994 683856173
650509608708 251628195
542827874688 71390956
340686953454 683848620
107023014638 164307962
95392352406 519925861
489832127548 571913160
466362582386 548090998
834304483958 683841067
931210993014 281568287
652832147437 279808438
434565134102 683833514
34825784246 683825961
486803799140 683818408
224853391848 683810855
207440503502 683803302
354314431290 683795749
308889505170 683788196
756737549653 150334912
577653651380 683780643
183213876238 683773090
681020509996 259135877
471662157100 319763808
773737915798 683765537
26867041552 75696166
805535364082 683757984
341444035556 683750431
268007071662 257685701
348257774474 683742878
526929150546 683735325
586738636604 683727772
883514820588 683720219
679202065634 159489148
307375340966 683712666
718470922352 683705113
387127969152 45174493
444173557332 142842336
175643055218 683697560
35115819446 236778997
43599170861 89948677
645033958458 613469766
442893037224 683690007
797964543062 586029717
714685511842 683682454
695758459292 307958469
719228004454 683674901
26125843409 57010044
390654372186 243282130
126891472702 6895889
489075045446 657964489
24226634818 683667348
762381684268 683659795
300561602048 683652242
128703964894 683644689
671617528366 543294843
535257053668 116255776
498917112772 683637136
811979625752 17311476
467119664488 683629583
42396605266 376335778
134897247927 57848427
677588488844 683622030
748918144297 453346166
86307367182 683614477
434621774049 450491132
570082830360 388722698
45424933674 683606924
92469562067 397922252
863073603834 597797291
968689895692 164360833
782365801421 133831607
382326469064 683599371
59052411510 671393723
816891595612 529639019
597337786032 683591818
102963173426 683584265
994048807480 683576712
572354076666 683569159
872915671160 683561606
12870403288 30619862
438202264522 7953309
28012045328 536361189
882000656384 17590937
704843444516 119692391
351004217775 44479617
886543148996 247964990
87090771489 633069801
697272623496 683554053
456520515060 577645887
468633828692 388352601
20441224308 254271745
252453474302 44011331
664949600113 124473440
968308016012 683546500
192298861462 683538947
994805889582 627971526
950895127666 153831951
613993592276 683531394
297141439512 67946788
8327910676 683523841
724527579168 302399461
415638081552 683516288
444407201428 659867845
40882441062 683508735
110533994446 609731031
394578773002 312369421
377026894350 151626475
752415121249 46224360
172858129788 425513361
18927060104 683501182
261950414846 683493629
606211030860 65862160
439864708816 395331573
726041743372 528566493
244537526500 246099399
108262748140 411011601
593552375522 683486076
921368925688 683478523
15141649594 683470970
29526209532 538408052
377026894350 683463417
269599348992 180086179
726798825474 683455864
873087849348 92335425
395196864798 683448311
509516262200 683440758
454249268754 683433205
871946048044 100115015
716956758148 683425652
804021199878 173379115
409581424736 683418099
601123196542 683410546
262152601103 445876249
26497881124 683402993
769195423186 683395440
660175600498 48256117
520568757794 227722950
706357608720 483172963
693531987170 522622282
186242204646 306440316
971949141969 27168141
802759555123 396585371
321002818802 484517397
943828273018 11306841
96465081931 190622614
93878188202 683387887
453492186652 51722944
782822901022 165033050
35176515354 164375939
937469148764 161528458
16980698540 182691964
617021920684 683380334
502702523282 410407361
660932682600 601400072
883766184428 386381268
311917833578 683372781
572716416735 41601924
674255918449 59759336
900820343445 26662090
869449767656 300526317
353557349188 121542876
482261306528 683365228
421300857377 14509313
563269091442 593552505
222582145542 128431212
990464865692 356365646
215100744489 329069104
550398695708 205857015
588252800808 542486672
893356887914 96074160
559829502590 159980093
688187638272 201393192
689722694074 336259560
28580771122 19713330
336144460842 683357675
857028450237 100205651
171858694575 139760712
637464036245 243841052
265735825356 683350122
117115599868 125629049
601024033611 506051
558726598830 683342569
358099841800 603046626
853988618610 683335016
299047437844 404757717
573111158768 449388394
239237951786 126913059
950895127666 683327463
670017667824 523913845
308267568897 391079234
547920641115 56028154
414123917348 683319910
932929707564 398254584
559483680932 683312357
841695362712 101467002
602210865901 21291907
726798825474 683304804
831387267733 401593010
384597715370 136799936
249080019112 683297251
890097362582 30944641
277092056886 47002319
278716185217 153748868
582196143992 683289698
558726598830 683282145
334630296638 683274592
543405120266 18263154
637121145557 6752382
514058754812 683267039
838089894468 518014952
49967426286 683259486
989056428382 314182141
898656462628 587359045
171857644708 683251933
697033020083 21949018
921799046379 141460137
553427024116 683244380
743150397284 113589567
842845411892 239490524
517844165322 683236827
909255612056 592268495
345986528168 517735491
280120385294 683229274
90849859794 615380675
964522605502 389296726
94940690965 122993052
122647308078 683221721
867616096446 231816676
922126007790 321266855
212740078216 683214168
399739357410 683206615
296019109436 536429166
561754927238 683199062
203655092992 178870146
652604779478 664120184
517844165322 271122488
785851229430 347181198
881243574282 683191509
644276876356 683183956
132489375404 683176403
550398695708 683168850
345511543063 396698666
229456920253 476488558
662006409121 320277412
424416120815 16299374
798024680048 174489406
9084992778 561724163
96906516610 26269334
722256332862 683161297
270278317968 28837354
312674915680 55235089
659418518396 604474143
751025452738 101882417
54509918898 498792567
676074324640 683153744
430022641490 345738575
459791498699 358918560
121133143874 683146191
364913580718 683138638
772223751594 180063520
322516983006 683131085
500431276976 522841319
411600197317 130394992
602205087856 97222216
767681258982 594338017
130481298277 132283242
371276428601 229286421
950138045564 683123532
418235579693 174444088
343715281862 361327967
815377431408 683115979
350017494261 158711189
462577171876 683108426
60566575714 566709143
582953226094 513264115
714685511842 637820638
701058034006 571467533
99934845018 304846633
296019109436 683100873
47233974551 71723288
867779241246 213583734
854268245776 386298185
221067981338 427771708
733612564392 683093320
991373400550 16435328
977559431591 289151499
433050969898 663342225
224853391848 683085767
338415707148 470144038
233938377072 683078214
22967663825 204293544
155449153896 18791864
393682700594 683070661
186242204646 683063108
929807578449 430974180
599792011316 168605619
252588899592 58490432
343715281862 474826898
994805889582 155946791
232424212868 683055555
353416614545 42327012
417152245756 683048002
737397974902 69140162
52238672592 187193552
87064449284 683040449
573541694874 104284271
938781814034 683032896
288090344599 121119908
487754419314 325851526
452735104550 26767832
512544590608 683025343
772980833696 215842081
6813746472 405369510
871129206606 1639001
763895848472 39245388
746964184415 27243671
832033237652 683017790
94263232589 168786891
505430091636 37508198
67380314632 555998989
925911418300 230222993
278606221090 86119306
550458387067 131414647
130218129098 643402305
153687674260 683010237
919854761484 610818663
618854096400 81428893
225289471856 75892544
98560585033 542471566
592038211318 40453868
236209623378 683002684
484903473111 185040947
134990746514 199693767
468633828692 682995131
91606941896 682987578
782822901022 682980025
326109467643 66881815
486573168691 83694793
415638081552 55922412
752539616942 175425978
124918554384 682972472
484916471824 191642269
962499090043 199301011
24226634818 682964919
362033827373 266046872
224853391848 682957366
151808232276 85205393
160501413178 298872210
327297984252 317218447
283148713702 682949813
130975211200 488331662
576896569278 77992278
59052411510 682942260
529957478954 682934707
966036769706 682927154
746482960126 577698758
802507035674 682919601
99934845018 682912048
899127044740 209709045
996406618719 514993752
991020479072 682904495
795693296756 416245830
852474454406 682896942
966793851808 682889389
246808772806 280896070
85249049187 21926359
320245736700 478686481
500431276976 582978305
464848418182 595259483
59098394174 530356554
375512730146 682881836
453507164251 507002678
147460569299 78196209
591482129652 420256473
298290355742 682874283
706036583967 69434729
32990285616 201680206
384597715370 682866730
224096309746 682859177
870644424854 682851624
835818648162 682844071
23469552716 682836518
954680538176 682828965
252865429622 461375005
949380963462 310382982
87064449284 682821412
260436250642 682813859
131251847378 82191746
59082147671 333971001
205926339298 682806306
534294991105 23240581
686673474068 682798753
649302164281 114140936
925911418300 129224277
348888804965 14803880
949985671748 27553344
48867060740 247398515
839238425901 67516267
741183385412 682791200
390136629548 319204886
244293957762 7960862
203525060950 7832461
807920887278 376720981
719985086556 682783647
599609032338 268025758
772801110467 93959320
158230166872 169141882
252865429622 245268569
187488781572 74857783
531471643158 659248499
728723321509 65733759
349014856576 682776094
367297170346 379893241
968375524726 91345982
470147992896 682768541
14005951114 146271398
705600526618 682760988
444797865247 139549228
981935493848 280012369
580681979788 77818559
492860455956 682753435
38611194756 661272703
83279038774 682745882
365333633260 231491897
572459690265 210222649
619293166990 682738329
49210344184 682730776
732855482290 682723223
677193467350 261182740
883514820588 682715670
562512009340 682708117
217772873823 185282643
599609032338 682700564
697396877899 31148572
372901606799 118937091
185804773057 48565790
126432718588 227451042
748754206432 682693011
883514820588 516459034
834304483958 682685458
147423854166 66141621
551912859912 532630007
479232978120 263599700
427060190348 594806303
952560004432 36511202
978150083338 195252603
513482370682 473437146
907124745808 136006871
163641503327 1299116
85550285080 234581074
224352092091 249800369
688689708841 48988758
120648574012 275155790
779037490512 682677905
174128891014 682670352
996007118296 47410181
252108347520 644346430
215148177329 522063360
892599805812 613877628
490589209650 454252526
67380314632 682662799
280877467396 682655246
674560160436 682647693
911815949437 270080174
211225914012 186045496
604151524950 682640140
885786066894 567524867
852474454406 682632587
356585677596 682625034
554483741281 161339633
739669221208 682617481
982114870045 398745529
426237230980 682609928
149145181648 682602375
290719534722 682594822
156382054732 146596177
957929958000 461405217
421694738368 615592159
317974490394 682587269
874429835364 682579716
792767545641 549359902
439107626714 682572163
450814876366 256877530
439107626714 326523743
597337786032 682564610
741940467514 682557057
660496942883 67138617
414880999450 181762945
642762712152 399583912
804778281980 83815641
924397254096 467613783
351286102882 551829733
122647308078 169980265
299804519946 93997085
104108238032 82055792
675317242538 682549504
363516163235 565493110
284662877906 682541951
254379593826 603854797
768805870064 271250889
47355426791 131097421
193813025666 682534398
628828318567 158597894
735888251862 183560559
150659345852 682526845
704843444516 682519292
17412895900 682511739
547370367300 682504186
161258495280 682496633
46182015776 682489080
987235068562 417416545
220310899236 682481527
612479428072 682473974
149902263750 682466421
564783255646 682458868
988832565015 161717283
702572198210 682451315
775252080002 682443762
287691206314 228568886
110533994446 682436209
673687721771 4071067
820677006122 682428656
752539616942 450279648
289205370518 682421103
669687284904 14003262
283630428936 47311992
649097092778 37666811
78200540370 15400567
188513450952 625667861
43910769470 682413550
604151524950 476768019
962251359196 425634209
611764892019 403609661
785851229430 682405997
127189800690 682398444
926887121987 186619524
401253521614 454645282
171857644708 682390891
824912447031 158416622
516330001118 561338960
148388099546 314038634
321611394224 69404517
131082327846 525001477
467876746590 233017603
52533367993 301674373
420180574164 682383338
804778281980 638409772
857774029120 682375785
409581424736 206891776
66333666022 10808343
609451099664 682368232
131732293302 682360679
903198955240 682353126
848298690156 117464256
645791040560 682345573
973607590726 599239914
961494277094 349386674
991020479072 682338020
187542793075 62765430
643738574452 416653692
300561602048 682330467
423965984674 682322914
645791040560 420309344
748754206432 664120184
842820056471 303600388
839217368137 128982581
372484401738 219913148
98420680814 352845948
89521008445 459675580
992824980596 66942239
863875263742 440460748
72302572084 114979319
688655388009 143877097
311917833578 443278017
489832127548 487130735
182456794136 621377757
921368925688 563906980
141574360628 679528304
351286102882 682315361
593552375522 682307808
430779723592 482606488
830995320310 24947559
711657183434 682300255
173371808912 312422292
168829316300 682292702
458791761366 16880955
34068702144 682285149
842168655945 162427265
699849486841 12991160
804778281980 682277596
98659816347 205962757
150449433282 106444429
751509909711 94775044
1514171758 253274749
188513450952 543121124
572354076666 682270043
408824342634 682262490
6813746472 474041386
579167815584 682254937
825219498734 682247384
808751475176 259475762
96149434508 682239831
158987248974 682232278
169586398402 407665622
331107458620 89132953
526172068444 682224725
969065098114 481904059
669519328843 140516012
202190884330 259173642
223339227644 366683044
596208877699 91693420
84793202978 547569841
475907658605 140493353
423208902572 682217172
228638802358 682209619
323274065108 192510864
808247403468 51828686
619293166990 598348660
252872015838 451722271
539188508986 357030310
289491999315 314680639
590524047114 182117936
761624602166 140855897
783579983124 576656444
200626764584 678229188
155201838464 682202066
219894480093 327226172
758596273758 464637901
179633899775 107766204
270358281579 568778665
318533389735 84125314
296776191538 682194513
695758459292 682186960
608537096840 13021372
742881638885 250412162
437593462510 682179407
979664247542 682171854
107505666038 538241886
109776912344 682164301
934239321422 682156748
867177871792 54449577
618536084888 591347029
472428355673 655653271
629362451215 108513951
574625322972 216846630
105991501834 10944297
115076487058 497327285
713928429740 682149195
832033237652 682141642
830519073448 632525985
392925618492 109087979
592795293420 573242488
102206091324 682134089
585981554502 682126536
667746421518 682118983
543584956790 71662864
984614836297 74344179
634434809030 682111430
397468111104 682103877
823286725017 164285303
635763487066 70771610
966793851808 682096324
260063450074 167434904
479808161729 100047038
884271902690 284408215
427751395184 682088771
784665734021 143159562
520872493730 194587939
695758459292 295609314
440621790918 682081218
12113321186 61889282
76465299856 675880205
428508477286 540062159
608694017562 682073665
609451099664 682066112
473176321304 682058559
581439061890 682051006
899728399088 58739681
479990060222 682043453
456653485625 103287275
579323059946 217178962
713553952406 55529656
614750674378 682035900
943324306646 614950154
819919924020 682028347
366427744922 577653440
823705334530 682020794
303430917553 37493092
791150804144 535560571
712414265536 682013241
766167094778 305269601
991020479072 662639796
167315152096 682005688
407557350355 109035108
916826433076 389651717
660932682600 681998135
933482239320 681990582
997834217990 681983029
238964359873 104019916
383840890070 38527853
146873935342 529374664
533742889464 681975476
333873214536 681967923
761173764002 34048924
993301393218 187631626
639198846238 265004558
469460466371 444667769
169586398402 681960370
336144460842 681952817
448192611938 681945264
659946737451 62078107
657904354192 379107729
35582866348 681937711
792664968348 681930158
386868961676 681922605
27512384572 223281786
6993666485 165199216
477363762898 86685781
375028537934 134299893
492103373854 681915052
204412175094 681907499
347775712208 37100336
302410107350 14856751
331601968230 645290555
365521559453 62002577
573868240870 681899946
408824342634 681892393
129461046996 681884840
230401701958 429576875
88578613488 612132885
340686953454 681877287
574625322972 681869734
338832119144 115137932
387626043778 681862181
337658625046 681854628
666989339416 681847075
226043479887 60129433
775252080002 668697302
175945953177 80046694
533226377965 14222299
429606245006 30755816
456265360020 34562528
314946161986 227020521
322027322422 63407435
730081032871 214497647
986477986460 681839522
463334253978 681831969
617057850305 210509663
87821531386 460566834
152930592158 633794889
693804303032 266235697
356211713866 194127206
880486492180 267610343
862316521732 74842677
916069350974 436752225
707871772924 365980615
582953226094 524616274
747240042228 539253988
557212434626 681824416
632163562724 197828176
746287013053 104941382
555698270422 681816863
249837101214 509638675
835061566060 681809310
624592741704 681801757
251131564160 3602781
751782534840 681794204
949034145214 52130806
888466413892 265941130
429030389586 8648185
798405547626 125870745
461820089774 217972027
794179132552 389296726
910769776260 639610699
957525087394 88490948
425480148878 681786651
579167815584 681779098
622392402962 520182663
993291725378 256847318
677588488844 273577213
219553817134 589934618
689084639699 6578663
198762738273 20619690
204412175094 681771545
997077135888 78581412
746482960126 507757978
996702182715 82146428
935753485626 504902944
919097679382 368457999
476447033035 89888253
195786230998 147940611
525026928714 228765264
169586398402 150840963
664029735755 337150814
404281850022 681763992
298290355742 681756439
113562322854 681748886
711657183434 359756943
38611194756 530756863
659418518396 561459808
146116853240 678312271
717169563923 317142917
873317596502 151860618
732855482290 681741333
9294316620 234845429
811216554121 288041208
507245015894 681733780
181843083080 242292687
367941909126 681726227
400496439512 567955388
878215245874 681718674
878215245874 681711121
853988618610 681703568
745725878024 681696015
249080019112 574012894
396386884860 51821133
733056754634 439365563
721034892726 363072710
705600526618 681688462
112048158650 681680909
112048158650 681673356
180185547830 681665803
891842723710 549865953
565571962159 433655495
394044519506 104707239
978907165440 681658250
924751927870 36639603
655633107886 681650697
13664887846 181740286
668503503620 681643144
987992150664 681635591
349503966197 115553347
789636639940 628349176
353557349188 18323578
406677418708 138461596
582953226094 68838042
145359771138 681628038
765410012676 681620485
656535857146 241907484
327059475618 675789569
82521956672 681612932
380812304860 681605379
763138766370 681597826
36339948450 681590273
965279687604 183741831
715864172192 196725438
916069350974 681582720
72075272102 3164707
400496439512 681575167
212376567838 168069356
129461046996 681567614
938024731932 592442214
590775275000 351516620
652902722669 170078454
3297464458 196468636
771466669492 681560061
309646972475 164058713
334630296638 681552508
122647308078 589798664
720742168658 681544955
64351986224 681537402
857016947018 423957443
80250710366 681529849
100190974801 110047210
911526858362 235245738
142331442730 560644084
33311620042 681522296
650620992799 163514897
464091336080 681514743
502767615036 439403328
87064449284 306734883
53752836796 681507190
28390896255 53090037
57538247306 350474306
964522605502 681499637
439864708816 505121981
970579262318 681492084
763138766370 681484531
971461550501 206317748
656030357921 1019655
397468111104 681476978
670774749926 29985410
859288193324 681469425
320245736700 668251675
448051461880 1827826
982692575950 681461872
281634549498 183349075
503459605384 616007574
799478707266 681454319
779037490512 328064555
401253521614 152328904
968308016012 681446766
539799546280 681439213
90593345214 57387694
996320053786 183605877
330087804026 681431660
236768069539 66798732
399739357410 681424107
854745700712 559299650
516330001118 681416554
165043905790 64283583
552669942014 645570016
876701081670 681409001
473444475463 261326247
869349161696 210215096
492103373854 187737368
874845975452 45348212
609942754646 146226080
672830962728 53966185
280419997698 336131159
975121754930 681401448
382326469064 478958389
172033146216 91723632
57683869146 95870229
413955818186 58195865
84445266886 55786458
589766965012 115054849
627621070112 233206428
492860455956 391388907
594309457624 180426064
739669221208 681393895
45424933674 159149263
171636636781 76526996
504216687486 681386342
777523326308 234430014
121890225976 165259640
560240763034 681378789
876994070093 6472921
601880278644 401245572
110148973124 96232773
164751703285 23157498
988138633546 221537043
227124638154 459343248
97663598712 681371236
833718016573 429962078
922126007790 519117690
825219498734 681363683
858531111222 630645288
747997124330 629127135
58807943965 17606043
902441873138 681356130
360371088106 23391641
673548066801 48988758
905470201546 681348577
860996167508 219308908
569325748258 681341024
464848418182 681333471
286934124212 273864227
233181294970 681325918
931210993014 681318365
895628134220 681310812
236795917450 84412328
904713119444 681303259
473176321304 681295706
278606221090 107698227
426237230980 363095369
992534643276 681288153
104054007492 284800971
179247979646 25279891
932454745118 106701231
541313710484 455672490
89524966217 422099405
333873214536 681280600
141574360628 470476370
4542500166 91942669
468633828692 669437496
414123917348 681273047
481811178346 148439109
643295961505 14388465
976635919134 681265494
648062286866 681257941
325545311414 426019412
823964530831 288743637
828247827142 290896242
238480869684 259309596
296019109436 681250388
147631017444 681242835
333116132434 135659433
704086362414 681235282
118861897568 304975034
242506405170 96753930
733612564392 331689995
505030424641 468897793
498917112772 610486331
319850904031 167737024
702804830610 123113900
595990588446 143363493
69651560938 681227729
236592409418 287905254
394439782696 681220176
242349680420 102773671
518927491706 242987563
560240763034 681212623
218039652930 681205070
215768406624 681197517
658661436294 156120510
742489804757 86753758
979664247542 681189964
958863319569 193757109
690458884578 681182411
177157219422 681174858
656390189988 150146087
650559624674 117215007
868373178548 681167305
918340597280 302829982
352800267086 557456718
994805889582 681159752
966036769706 189527429
214254242420 681152199
947596432476 55945071
102206091324 88347441
431536805694 567509761
434565134102 681144646
479556654382 200622786
469993103931 3678311
905775697737 83611710
787365393634 681137093
890025767695 205441600
26497881124 130153296
579924897686 681129540
183213876238 681121987
600366114440 673312185
328845019112 160878900
547370367300 681114434
719228004454 681106881
785094147328 681099328
380055222758 52425373
128703964894 644089628
990263396970 681091775
738155057004 681084222
682888063558 681076669
392168536390 681069116
506487933792 681061563
921626989039 154428638
464848418182 162986187
282391631600 277074252
177157219422 681054010
420180574164 14894516
382326469064 203659092
721878011051 252262647
401253521614 208530777
717309490801 318804577
971336344420 271016746
468362744375 37772553
149902263750 515696181
12113321186 401457056
864801132735 185252431
306618258864 681046457
424093441549 524978818
297221342699 234294060
828247827142 681038904
754491175376 2069522
893815468309 155606906
723770497066 681031351
162015577382 681023798
258165004336 681016245
262707496948 681008692
741183385412 584360504
102206091324 681001139
704843444516 680993586
233938377072 176347444
425253060786 36677368
598564415485 45907134
771466669492 246235353
91777073221 306802860
458791761366 463980790
819652079940 149481423
249590662336 161392504
490092796684 137086950
602637360746 545545637
484532552834 539865781
175643055218 412711026
54677414226 69094844
67380314632 456344707
999090357014 143907309
570839912462 680986033
932411292709 95250883
789636639940 527622368
425480148878 680978480
872158589058 680970927
872915671160 175206941
887341863234 372264711
165800987892 470823808
871401506956 468565461
436079298306 565115460
475447567610 680963374
973086622957 112177156
475468904835 509404532
829170931737 270578672
100691927120 338094939
18169978002 95205565
85061515750 171709902
620050249092 680955821
863931510933 422952894
942567224544 680948268
345229446066 177344440
631406480622 604481696
610208181766 377068419
637119279966 138725951
181733972442 357589232
52995754694 465838828
236590045329 231159565
733030447535 72561671
230242190151 420196049
429265559388 80182648
619623572975 55272854
724352674753 43135183
429458402584 444373202
150659345852 680940715
40278903897 106112097
228388111141 112781396
806718359854 95613427
690604838750 410150559
388383125880 680933162
273306646376 680925609
444721119214 141505455
97663598712 680918056
62080739918 124601841
251351265418 657843641
151416427954 538566665
545856203096 680910503
857016947018 680902950
927657006424 303826978
982994295641 173084548
396711029002 510696095
227124638154 594912045
478475896018 680895397
132489375404 291085067
846784548611 130833066
995696697549 63853062
151645072370 322837879
848689043896 680887844
441378873020 670540234
612479428072 680880291
794936214654 680872738
615507756480 238908943
819919924020 680865185
983040119692 124299721
290410262437 2190370
225069875934 35159215
206683421400 680857632
611331191612 265518162
610208181766 229966191
484611096481 38437217
126432718588 270608884
342958199760 680850079
130218129098 680842526
249837101214 680834973
46182015776 291538247
997077135888 680827420
708201280102 257391134
857016947018 565885866
740426303310 680819867
410338506838 649089714
169586398402 241628023
981935493848 337203685
209104723157 490015981
257146483098 33286071
399739357410 680812314
490837499419 241454304
365670662820 216355685
764652930574 680804761
891842723710 146497988
790393722042 561361619
784337065226 395014347
40125358960 164443916
685916391966 434191758
991020479072 680797208
454249268754 680789655
32554537940 121920526
919097679382 680782102
69651560938 680774549
442135955122 86428979
138977912760 79268735
258165004336 562252873
35989776670 262058888
354314431290 680766996
802131176141 156958893
912287505480 98763028
778637008199 79646385
311160751476 680759443
408501142617 108234490
713928429740 680751890
521629575832 344341270
526929150546 141573432
7602989248 394251494
329330721924 680744337
939538896136 680736784
910769776260 680729231
784337065226 680721678
726798825474 680714125
573111158768 661808966
883600645327 301183428
180708419361 72055620
925911418300 516119149
458034679264 680706572
223667420600 202730073
811031611363 114941554
977576221910 57387694
632163562724 680699019
283518357522 187828004
614439423207 152902932
89335695590 427900109
850788867720 66912027
460408555734 177057426
945595552952 578219915
900927708934 680691466
988346484553 82697797
375774018628 296085153
683645145660 352634464
185960470599 29751267
533402770727 105538069
83279038774 680683913
225610473950 282565283
364913580718 680676360
504216687486 680668807
43153687368 680661254
570839912462 680653701
451220940346 657073235
257745488463 196665014
308889505170 680646148
832033237652 680638595
366452835988 53301521
823705334530 318645964
293747863130 435966713
724761208564 425702186
428841526821 107003351
85074151919 86209942
794936214654 56549311
406409204531 483392
595066539726 337264109
736640892800 680631042
640491465846 496889211
485289634936 680623489
731880096235 64834952
374755648044 680615936
487124627921 94404947
755567945350 568257508
314324135077 443225146
22712470614 680608383
963008441298 626045511
409170791191 280390019
194570107768 680600830
169586398402 200924906
78386140239 155750413
938024731932 680593277
638220219540 556059413
419427510258 311870923
977393001236 680585724
757089656 275873325
959601987457 112033649
759626940626 18059223
691215966680 680578171
761790737954 70144711
747260677024 605229443
249837101214 680570618
354581852808 63407435
632209500070 172178188
63594904122 283229947
449463887174 143219986
854382273417 279415682
182456794136 604051175
257407922234 680563065
309646587272 362657295
851581282756 55401255
362642334412 296591204
393682700594 661023454
465605500284 16971591
438350544612 680555512
104477337630 680547959
137788950118 680540406
756325027452 5672303
277204037664 567268065
536771217872 577139836
436079298306 224331653
269831588636 338789815
142331442730 680532853
252865429622 276651284
78736546162 680525300
917199082990 34230196
994048807480 680517747
517087083220 421842603
809320774592 680510194
430779723592 615728113
32910676996 273237328
601123196542 172805087
431856358018 226438940
50054308445 400618673
843389469182 448965426
160501413178 680502641
822191170326 396169956
287691206314 680495088
528443314750 662609584
277849138988 680487535
522063994180 236718573
461820089774 680479982
218039652930 680472429
917684453470 427681072
62080739918 680464876
615507756480 678561520
398982275308 172706898
90849859794 680457323
202465904166 189263074
24983716920 313177592
537729088926 323253294
820294718986 163952971
51083932999 284242049
364156498616 680449770
651090615274 45650332
125675636486 680442217
466362582386 466314667
592795293420 680434664
373998565942 398926801
15898731696 680427111
733861511272 328502629
716985799433 330421091
174128891014 495967745
204847212788 26110721
839604058672 552056323
835550577492 8172346
977041545446 153137075
74951135652 380542799
684402227762 603212792
768268731322 21480732
758151923621 106746549
685916391966 468165152
96149434508 680419558
360371088106 680412005
458034679264 680404452
257552599949 151362120
367184827024 680396899
937267649830 116837357
456087947603 199943016
34542637788 155705095
204762166008 310843715
45780778163 152646130
96149434508 680389346
722606527707 78271739
467876746590 680381793
612479428072 680374240
215768406624 391184976
159744331076 680366687
795097833748 485688112
258922086438 309061207
991777561174 680359134
305208295848 354205488
350529020780 634285834
149548202175 98959406
205169257196 680351581
649576451070 680344028
579167815584 680336475
585263264608 164345727
43910769470 680328922
919895985758 10241868
723013414964 597487618
978761204121 65167284
53101149256 136241014
181699712034 680321369
994805889582 680313816
779966561977 307882939
475447567610 680306263
107505666038 680298710
689701802476 680291157
758596273758 680283604
721499250760 680276051
349014856576 128635143
6056664370 556905349
458791761366 654678934
973607590726 580138377
70408643040 269687418
567811584054 354296124
844733336301 15967042
358099841800 680268498
972741156696 28021630
129485828389 523407794
870644424854 680260945
526491295989 57523648
340686953454 655570188
883514820588 61828858
786845717428 349364015
165800987892 680253392
646548122662 187503225
349014856576 73090381
138338143854 49804482
607936935460 263501511
221825063440 546263172
26497881124 680245839
861011885301 458867409
901913578959 421880368
155301107543 40891942
309646587272 680238286
535798339413 82788433
952409291870 634248069
184728040442 680230733
868979699554 1450176
127189800690 589655157
814620349306 680223180
766924176880 680215627
962251359196 680208074
93583070239 121399369
787365393634 680200521
537616496355 203900788
627846368549 149428552
894509747216 221552149
143945857903 31193890
128703964894 591256393
848689043896 680192968
78736546162 163681063
651847697376 680185415
557969516728 680177862
889571477404 680170309
514058754812 429765700
719985086556 52266760
161258495280 680162756
401253521614 141679174
497402948568 680155203
948623881360 680147650
60019565201 254279298
785154405162 94352076
562512009340 522342821
688187638272 680140097
680957638824 302006705
154782307485 45733415
828247827142 680132544
45424933674 680124991
188513450952 680117438
415150377195 297089702
832033237652 172835299
139495307960 132305901
39368276858 282157421
545274101345 302633604
580392126266 91293111
503459605384 680109885
981178411746 680102332
64351986224 662813515
288453945613 294665189
475311440297 9630075
82521956672 680094779
918480841384 364930748
460035211350 127169861
972093426522 680087226
696515541394 201846372
546613285198 680079673
871401506956 326402895
370213155432 372831186
502702523282 286243594
71165725142 419448302
629892316418 680072120
384847500633 375791962
46939097878 680064567
288448288416 680057014
610706453176 73045063
511787508506 680049461
872915671160 29622866
984963822256 680041908
962750484095 44706207
486803799140 680034355
158609335025 185584763
968308016012 680026802
711657183434 541429252
40125358960 680019249
300561602048 54487342
654930565997 553808619
226367556052 420686994
598094868134 439856508
18169978002 451503234
142331442730 6148142
727555907576 680011696
675317242538 623537915
664718093110 50008413
160501413178 255230976
723770497066 518377496
448192611938 535394405
284662877906 455438347
797207460960 480385906
90849859794 457485210
496645866466 680004143
55530653571 250193125
446678447734 679996590
395481801723 44404087
968052067907 176362550
714685511842 150780539
411177025386 11979058
230910048664 224142828
777195843740 119208999
904110813418 375761750
439107626714 679989037
494374620160 679981484
687600747919 124828431
657904354192 679973931
658661436294 679966378
222582145542 679958825
558800044202 559715065
376269812248 679951272
330087804026 679943719
508759180098 201899243
982272697533 329046445
434924558713 284242049
226367556052 679936166
933748792243 112796502
598851950236 679928613
426237230980 641106193
159744331076 679921060
611947757702 397189611
116590651262 48278776
246051690704 186324957
349418050822 250245996
731545762690 324620387
956951784482 679913507
835061566060 452643737
510273344302 679905954
252505015974 227730503
424723066776 76323065
209711749808 679898401
113562322854 679890848
886450564728 15241954
97473716698 96172349
575382405074 175176729
148388099546 544518429
133860108544 12757017
532228725260 679883295
574625322972 679875742
850203208100 203296548
974493104040 438632922
382326469064 679868189
226708219011 327226172
925911418300 679860636
707871772924 253206772
122285799245 190441342
124324813460 91497042
785094147328 263743207
846430524395 658500752
486046717038 679853083
966982941163 40680458
925154336198 679845530
913798104668 679837977
310192669172 75197668
622370816488 275352168
867288553454 54993393
443650119326 679830424
315413654921 211672825
614278642496 12092353
217282570828 38142650
62399310352 300171326
551912859912 475136571
662446846804 65945243
257407922234 679822871
858531111222 154285131
209711749808 491073401
857774029120 679815318
499674194874 679807765
861939627438 113551802
81007792468 663342225
830299470379 3345979
927425582504 552282913
236966705480 679800212
251752390142 22062313
744211713820 679792659
732913172104 237851523
164286823688 272300756
588252800808 208190892
674358480636 79857869
517844165322 160977089
440621790918 679785106
357342759698 545470107
72679889346 254830667
340286017961 161823025
926837068256 411155108
82521956672 675034269
577653651380 270276552
979664247542 24713416
566297419850 668153486
725365795596 199452071
562235781430 112992880
97216574813 98785687
510039602017 13882414
741183385412 679777553
746776311093 162427265
56024083102 373994348
75708217754 679770000
79743723200 187941299
560997845136 679762447
264978743254 679754894
323512755014 263297580
846319775162 385203
564783255646 679747341
170343480504 679739788
253622511724 665162498
716956758148 679732235
699385023065 47176038
652604779478 510847155
288448288416 435460662
181699712034 679724682
231667130766 70597891
679859735150 679717129
87509320984 18671016
271488247738 113589567
224853391848 616732662
677588488844 679709576
226367556052 679702023
69651560938 679694470
101538859710 345557303
854745700712 679686917
65109068326 679679364
284662877906 679671811
752727573347 92456273
338415707148 332906028
906984365750 679664258
537528299974 679656705
613993592276 52553774
898656591029 557766391
28012045328 679649152
52441923822 79820104
963765523400 679641599
771466669492 679634046
206683421400 465944570
331601968230 679626493
404774728590 91602784
91606941896 679618940
992813432059 116301094
576139487176 635486761
654876025784 147494984
446325141459 95620980
732855482290 679611387
511030426404 592011693
532985807362 679603834
668831522857 110651450
942320121002 169255177
755200666025 7983521
626876110575 269052966
821078833275 200826717
494374620160 679596281
142575397077 400014433
330499034664 179852036
966036769706 376222483
316976860754 53165567
321002818802 679588728
724782621319 18572827
633408115446 156097851
939538896136 679581175
398034752270 20098533
203655092992 455445900
443068402778 32221098
672288914130 338276211
192298861462 679573622
839064155532 156044980
620807331194 208727155
868373178548 679566069
584684221822 445838484
489947205056 388277071
141574360628 679558516
353557349188 407363502
449465745212 54434471
284662877906 219565710
187756368850 679550963
430022641490 329507178
276699535435 189482111
772980833696 679543410
857774029120 421918133
939538896136 679535857
867845458397 75114585
543584956790 659308923
526172068444 356033314
522386657934 170395680
114319404956 315594552
896385216322 679528304
671384088201 18368896
478960700429 59744230
891085641608 98823452
996548131727 249875899
315703244088 679520751
280120385294 299997607
890328559506 679513198
841875304978 536240341
967550933910 157827488
430022641490 617057441
928182664606 164307962
138546032220 679505645
190910099717 96829460
529597707311 76942411
624592741704 679498092
316460326190 622548472
653880080463 15460991
465883647062 185426150
296776191538 679490539
617779002786 679482986
222582145542 679475433
603661003324 62697453
266492907458 238327362
540101643621 235404351
22712470614 679467880
245655052868 189708701
427751395184 584436034
728792476777 77161448
650333533172 679460327
361999718025 182646646
455006350856 679452774
521629575832 76338171
766167094778 462092540
501945441180 82055792
65109068326 275095366
789636639940 679445221
303165807253 337279215
429089778825 37425115
962656985508 16843190
723770497066 679437668
637463137438 481488644
50724508388 679430115
227971653827 308827064
301791751199 180342981
536014135770 201725524
225610473950 450672404
557212434626 140380058
37994137721 368918732
928939746708 114118277
455763432958 679422562
974364672828 679415009
910604456602 5762939
860045275426 27349413
276334974784 679407456
8327910676 679399903
935753485626 452084815
483018388630 679392350
944838470850 679384797
229701501499 82040686
405796014226 679377244
639044855674 288962674
531471643158 679369691
184728040442 618643571
875943999568 290359979
686673474068 344779344
309646587272 679362138
770709587390 215758998
569511695565 112078967
839604058672 679354585
602121536570 390120003
773880214318 266220591
572354076666 679347032
419423492062 528468304
29741870341 371381010
882757738486 88022662
493617538058 548604602
710143019230 34101795
863830685936 679339479
438350544612 210675829
830205140962 6556004
482261306528 669996418
946352635054 679331926
97663598712 679324373
906510158604 383533787
102222156555 66058538
551912859912 679316820
386111879574 314008422
851717372304 90628447
759353355860 401351314
803264117776 679309267
111291076548 290956666
586486351704 144284959
899413544730 679301714
208954667706 679294161
21198306410 337264109
159552371987 75749037
808853757902 271046958
889863574573 331682442
620807331194 679286608
225749464256 360837022
11089157857 179474386
417909327858 679279055
875943999568 679271502
201659047794 240910488
115833569160 511436289
856045065555 634452
749511288534 79820104
300561602048 465378095
670017667824 464298016
328937686869 100047038
946352635054 416532844
70408643040 679263949
347500692372 18331131
188513450952 679256396
390654372186 679248843
670847734565 493996412
272857190411 268123947
739669221208 679241290
727555907576 362121032
277849138988 679233737
991777561174 558438608
479990060222 679226184
995628728102 95651192
631406480622 679218631
683645145660 679211078
695909300255 376962677
143845606934 532275016
409581424736 679203525
513301672710 651906983
308132423068 679195972
818405759816 43324008
75708217754 679188419
903414593390 414010142
722256332862 679180866
127946882792 584126361
978907165440 532954786
724527579168 370633263
810834938796 679173313
145359771138 679165760
676074324640 234180765
629892316418 679158207
987992150664 679150654
81908653478 518226436
732098400188 679143101
314189079884 180864138
386868961676 162465030
66623232530 679135548
310271537598 25219467
247565854908 679127995
715442593944 679120442
277849138988 626944318
296776191538 679112889
152930592158 679105336
548127449402 679097783
866540482081 193885510
351574997579 356682872
823705334530 590146102
7554 679090230
457277597162 474388824
805956776164 21616686
234695459174 679082677
224219257480 322951174
594043985186 85265817
323274065108 352188837
433835877252 334741407
274063728478 679075124
600366114440 679067571
652604779478 679060018
205926339298 679052465
711657183434 679044912
432293887796 274732822
842632387080 679037359
195698095041 159745950
52995754694 403617214
963765523400 679029806
921368925688 679022253
526929150546 679014700
636801366643 277338607
865079045370 149866626
416395163654 679007147
539799546280 678999594
135517703812 678992041
844146551284 678984488
469390910794 118408381
860240324098 116346412
735725968510 3308214
133053033135 53800019
448949694040 188062147
102963173426 617714552
236966705480 678976935
698102267269 405339298
916069350974 440883716
668503503620 678969382
267368413047 227201793
725284661270 397438860
817648677714 304000697
460305925570 678961829
599329541532 167117678
470147992896 100522877
572354076666 678954276
577930227134 292187805
842687614616 277980612
75708217754 678946723
530535547809 62191402
325864123544 285140856
828247827142 537939766
897899380526 620358102
526929150546 678939170
250594183316 678931617
571596994564 678924064
287691206314 469736176
724527579168 80726464
747240042228 678916511
541313710484 678908958
725284661270 678901405
536231518663 260465205
826823030034 134934345
88973997932 40461421
192323114145 23625784
469424967271 382748275
495888784364 186611971
37097030552 96965414
922883089892 629595421
362269186406 80348814
74194053550 678893852
333116132434 534306773
973607590726 678886299
744211713820 504751884
699543869802 678878746
327816557720 678871193
898957034263 117313196
627822214055 307505289
381924574340 78906191
296019109436 678863640
45424933674 678856087
373409417242 318351397
699543869802 337241450
323325501038 455279734
553853519367 213659264
372853373341 73135699
426994313082 464517053
940399265513 260978809
173371808912 678848534
299047437844 189595406
754053781146 678840981
623835659602 678833428
673814385175 542531990
917583515178 519389598
532228725260 214746896
558304454513 217828520
761385678523 19479187
218796735032 98468461
931210993014 678825875
241175219944 247889460
432340935433 191732905
439516349756 146641495
924397254096 586430026
751782534840 678818322
7554 678810769
909518788788 309446410
820136808415 405890667
959223030788 678803216
646548122662 678795663
137788950118 678788110
829761991346 304310370
681373899354 678780557
169061827852 246492155
578787431804 222805947
769952505288 678773004
400496439512 282686131
609781067575 49502362
248941958231 27273883
551912859912 511285229
959223030788 574737982
124442179527 9614969
848689043896 678765451
596580703930 678757898
726041743372 678750345
590524047114 130999232
383840633268 51473695
735126728596 114495927
208684837187 170863966
897142298424 678742792
739669221208 678735239
2271253860 565870760
532985807362 678727686
779037490512 678720133
422669641437 334764066
936777656914 113967217
375252152052 126467432
712414265536 321561422
378541058554 24086517
120158807686 120553433
176400137320 678712580
174995166837 266333886
529200396852 678705027
486803799140 252662956
905470201546 43595916
897337052529 349515075
8327910676 678697474
500431276976 678689921
6056664370 475642622
730584235984 211287622
757082109554 358963878
589984906827 57742685
853231536508 218145746
919246511247 11586302
863073603834 678682368
109776912344 678674815
450463858244 678667262
335387378740 678659709
304114750661 92592227
29005241763 112177156
447435529836 174406323
469390910794 678652156
853231536508 622571131
682130981456 292384183
96591972331 84314139
406553096328 678644603
218039652930 678637050
585713582021 115553347
859288193324 614640481
572024562341 72659860
807055835041 586845441
431536805694 621997103
457277597162 638326689
139303114322 678629497
904750612536 569413117
678001441566 59389239
292990781028 621475946
487265430947 107683121
247588785816 278229861
420525685840 223810496
658547673414 5415501
580681979788 678621944
971336344420 169413790
477030237524 569473541
518160386773 130651794
289205370518 516134255
938024731932 678614391
174212903033 322777455
890328559506 678606838
298290355742 678599285
619293166990 324401350
870644424854 28837354
930642176990 125855639
821434088224 323004045
646751774201 380308656
804874386352 336924224
722256332862 536028857
1723805273 208757367
803264117776 392325479
686983947686 8859669
109019830242 678591732
925911418300 678584179
12602151346 18338684
356585677596 102849201
922279084441 431676609
974364672828 678576626
824462416632 678569073
268480780716 30249765
138571161051 338381953
225610473950 306379892
810834938796 678561520
430779723592 678553967
426604888361 145334826
224096309746 678546414
567502681866 166777793
123658072791 43588363
918340597280 672088599
781308736818 678538861
886543148996 72886450
746482960126 678531308
231437391571 139828689
380093002864 165327617
224967449701 302135106
436836380408 678523755
222843313176 337339639
585224472400 678516202
826733662938 651030835
966036769706 295579102
782822901022 458459547
637463137438 678508649
242266280194 55544762
735883810698 325670254
718470922352 678501096
620696921846 913913
123404390180 678493543
793422050450 595999677
457356624201 418375776
223525839615 372793421
356585677596 678485990
1514171758 4365634
392925618492 529200945
65109068326 73286759
319041585381 26186251
998591300092 678478437
109776912344 545462554
639734383744 120545880
598851950236 154844053
931210993014 678470884
846100632420 72894003
165348065100 166249083
953166373972 678463331
240999937473 144806116
72679889346 678455778
498917112772 678448225
451591090217 234943618
660175600498 251884997
734369646494 678440672
75945276212 99216208
215011324522 648168248
392925618492 678433119
57933752598 34690929
327195452277 286288912
442893037224 678425566
133246457506 678418013
792664968348 539306859
399172829945 356690425
95392352406 678410460
208705872292 8889881
373692465917 192103002
899413544730 678402907
668503503620 8482019
343715281862 632971612
127524466567 253184113
282590101781 141815128
477993138876 81345810
746281650423 111202819
163956954372 87637459
412609753144 543612069
754053781146 678395354
936510567728 542078810
43153687368 678387801
952409291870 466140948
282500712026 116180246
973607590726 678380248
734369646494 678372695
916826433076 678365142
768438341084 678357589
941621423590 90688871
122778564112 13761566
910012694158 678350036
71922807244 282074338
725284661270 509593357
247565854908 678342483
121133143874 678334930
953584137955 66851603
226787676571 64600809
646548122662 678327377
59809493612 35990045
857016947018 678319824
81007792468 678312271
908929957314 97108921
830104482131 268048417
488317963344 678304718
80416166384 154224707
16655813798 678297165
163529741586 294279986
987235068562 532327887
697272623496 678289612
994048807480 646944662
776009162104 678282059
160165252213 45657885
117347733364 507418093
883355762367 25355421
954185024017 308608027
700300951904 511866810
180201597955 355512157
706417141466 278803889
695001377190 654286178
740426303310 678274506
414123917348 84623812
991777561174 148038800
150659345852 621264462
350144739652 259664587
632920644826 678266953
25406548966 225396626
587534186135 522660047
611722345970 134753073
511196260072 406623308
520342424596 32266416
578500228979 285881050
412120961155 49351302
524657904240 678259400
647699932097 258675144
970285541660 108763200
816891595612 678251847
344472363964 678244294
179639232193 105779765
404316752435 463784412
818538601980 542396036
723770497066 635071346
266492907458 592177859
196842532342 125878298
323274065108 678236741
210017132704 193877957
476961731814 521957618
503926207065 34411468
843389469182 678229188
31797455838 678221635
156736667676 62614370
854941368730 57652049
774494997900 678214082
734369646494 150198958
366186147517 135878470
250280092217 78513435
958205778454 96262985
239237951786 678206529
527808666778 245827491
356585677596 678198976
193813025666 678191423
703542425972 287890148
131173469897 175992453
521629575832 678183870
792664968348 574881489
848689043896 98022834
442650352187 63384776
377219631804 246137164
512544590608 678176317
490245918653 237111329
52995754694 671431488
74445364519 167208314
577653651380 546421785
181699712034 678168764
79096235128 222005329
560308838223 451269091
121310246618 460778318
163880268763 178552920
853988618610 596739871
759121207258 111436962
543584956790 489985769
575382405074 294695401
552669942014 678161211
84036120876 197699775
730584235984 160040517
485289634936 678153658
832790319754 377785954
625349823806 249498249
594309457624 678146105
309646587272 678138552
159744331076 19146855
806292446184 494608205
651568221676 100054591
365469413541 21208824
296776191538 678130999
883514820588 678123446
167602679700 241401433
220454315600 502840975
773737915798 424191586
792503364766 57939063
94635270304 678115893
689701802476 678108340
314946161986 275306850
651847697376 678100787
614750674378 628809909
589009882910 678093234
767681258982 238387786
409581424736 431072369
891320607885 373662016
532878615592 13051584
373241483840 330368220
577653651380 678085681
476349153708 374409763
700197831201 11435242
843389469182 26420394
422451820470 678078128
708815746458 35423570
461063007672 678070575
676661449542 80416791
453751194128 139277320
410338506838 371010913
64040599099 39003692
962281835551 233531207
754053781146 634278281
911526858362 649618424
20196160076 151807747
174905490068 50809031
302212135667 339023958
746482960126 678063022
744828114150 22847825
161483619998 193084892
799535853264 40763541
727812233737 392695576
350529020780 591868186
866859014344 456737463
361885252310 191695140
900170626832 678055469
369456073330 678047916
599609032338 678040363
607936935460 104888511
860802357528 678032810
385132845420 14192087
545589068998 173522622
150030355077 170886625
805535364082 542781239
524657904240 262844400
346953107831 359046961
472419239202 678025257
953923456074 678017704
283905795804 678010151
620050249092 678002598
574625322972 326561508
887736975770 205449153
553427024116 662677561
601123196542 677995045
623835659602 677987492
395491416692 208032279
473933403406 318978296
149145181648 677979939
797207460960 461752655
705600526618 677972386
291920302703 100281181
262707496948 677964833
436531013024 128159304
557969516728 677957280
490708743428 5226676
903956037342 329952805
575382405074 677949727
814050672240 484018899
23698876902 149239727
256650840132 677942174
8445186107 115508029
860045275426 677934621
872589344201 94185910
480747142324 218833069
629135234316 677927068
106748583936 677919515
324031147210 18535062
215768406624 384810244
661689764702 499275959
940004508374 65529828
971336344420 677911962
834304483958 600372864
516330001118 677904409
460305925570 86451638
244653072294 60469318
314946161986 677896856
165800987892 677889303
84036120876 209595750
51560217220 583031176
756325027452 677881750
482261306528 677874197
741183385412 677866644
484532552834 677859091
979963233047 223311998
75001242254 625192022
810077856694 577842265
628378152214 677851538
793901129687 77372932
773060087325 597578254
303589930456 135357313
968505285266 96179902
116994132522 113106175
398982275308 677843985
926668500402 677836432
266492907458 108589481
323274065108 209527773
456520515060 677828879
265861258027 184625532
809320774592 677821326
195327189870 677813773
99708995618 59691359
902441873138 677806220
408067260532 677798667
233554677525 27628874
982692575950 677791114
369456073330 568914619
453899066762 170501422
10654928334 577955560
303589930456 421925686
738155057004 677783561
748754206432 677776008
920611843586 320065928
692730130884 650026286
367941909126 677768455
619293166990 549775317
747240042228 677760902
300561602048 257980268
941810142442 677753349
159744331076 539405048
458420267467 217194068
643519794254 323880193
298290355742 80371473
288448288416 54200328
667746421518 411162661
984206740154 677745796
671827411130 250714282
506487933792 364386932
311160751476 677738243
277092056886 216725782
879729410078 677730690
275033238705 428761151
51186140195 107683121
757954035021 74366838
728312989678 611543751
903198955240 609542206
554209733547 208598754
98420680814 677723137
417152245756 677715584
520872493730 677708031
341831768811 120983954
401253521614 523573960
719228004454 677700478
750268370636 600599454
889571477404 677692925
431536805694 653478007
225610473950 677685372
799478707266 677677819
503838365675 252262647
17412895900 677670266
791907886246 677662713
398531814794 340806466
201383846686 677655160
906227283648 479456887
90092777692 614987919
730135958287 296432591
249080019112 677647607
344472363964 677640054
204750058549 105183078
718470922352 677632501
789636639940 550643912
797964543062 677624948
988870866278 102690588
451978022448 545651379
165800987892 677617395
278154756027 12991160
589766965012 339839682
16962276773 360882340
831276155550 677609842
140817278526 677602289
174885973116 630078813
413089240243 77161448
907741447852 56375592
408896571973 312286338
83800278857 122766462
820882946220 347664590
442270232356 481503750
811669522231 454086360
539799546280 673833342
287512691565 34139560
966793851808 252489237
410338506838 677594736
271109268410 483429765
562863102992 145916407
317217408292 677587183
914555186770 677579630
291476616824 276273634
793007164566 61443655
432578356435 84170632
117347733364 677572077
258922086438 625252446
289962452620 677564524
928939746708 677556971
904713119444 235132443
495131702262 446669314
772022207748 2923011
915123731292 4841473
545461755630 127049013
726798825474 460642364
259679168540 636204296
148388099546 21601580
466837092058 140342293
227124638154 677549418
815023301856 230698832
863073603834 142804571
460424288633 37296714
305104094660 677541865
818405759816 445929120
827229985674 131603472
249360628168 53988844
429265559388 560817803
131089465431 423209696
171100562606 677534312
274847563306 562796689
164286823688 522667600
707114690822 237760887
81007792468 677526759
236966705480 439358010
996320053786 63475412
894871052118 213515757
272549564274 677519206
269539710504 656589843
389140207982 205517130
363399416514 359991086
731472362636 217450870
172614726810 219029447
208954667706 677511653
828247827142 217586824
921687836007 312784836
48854968387 241612917
238076029290 157238354
795693296756 117199901
323274065108 244943790
314189079884 677504100
34825784246 677496547
483775470732 677488994
814993384423 12160330
372484401738 251295863
474690485508 550017013
195327189870 445423069
697272623496 677481441
108536801192 122147116
366884595680 139874007
630823396981 393677466
432293887796 303049019
49210344184 677473888
18927060104 677466335
503769625822 366244970
635948973234 677458782
452735104550 677451229
793744072605 124352592
658796083625 276001726
362116978350 232081031
52995754694 210630511
649576451070 677443676
479990060222 556014095
738280973067 465816169
779037490512 84450093
215768406624 677436123
943751353266 127857184
785851229430 677428570
359614006004 677421017
214254242420 461911268
849565561587 497274414
866101932242 677413464
759353355860 603915221
564026173544 677405911
912414048442 69872803
251351265418 82463654
435123625581 88906363
189270533054 244875813
446358918475 98264530
524467282032 7447258
239995033888 677398358
209711749808 90877696
354314431290 75039055
12870403288 677390805
453182974791 220041549
447435529836 151248825
543367241971 91413959
757839191656 540809906
185485122544 440800633
519358329526 191045582
864587768038 432703817
254379593826 677383252
415993404884 47666983
695001377190 677375699
197598436176 441110306
430088851088 224271229
617450198 16865849
944838470850 175909370
122952879799 338434824
550605262705 250948425
283148713702 349598158
258165004336 14463995
542070792586 641151511
327059475618 677368146
738155057004 425105499
959398592720 492538683
747240042228 298464348
115863252450 67350101
230152966562 677360593
747997124330 677353040
360371088106 640736096
17191329051 2870140
359614006004 677345487
151416427954 571988690
99934845018 379432508
878640955613 8391383
729368966649 293418944
182165135447 17832633
414880999450 457281279
502350742713 176619352
621564413296 307120086
742697549616 677337934
490589209650 677330381
983584010816 462817628
670774749926 677322828
539395091089 143257751
795693296756 469109277
648062286866 677315275
847174879692 677307722
987992150664 677300169
963219638284 452432253
639734383744 677292616
316904064940 198341780
640955371106 55582527
130218129098 329431648
127946882792 677285063
892599805812 677277510
564026173544 677269957
427751395184 677262404
277849138988 677254851
187435563134 106874950
560240763034 618809737
315892680881 342513444
10599156982 677247298
190033476284 338684073
383222549025 161551117
869887342752 304461430
984206740154 476609406
15643712610 174111756
409581424736 677239745
255893758030 251749043
618536084888 199565366
275577892682 633462557
892599805812 677232192
562036933599 13232856
156716002668 677224639
283148713702 677217086
592038211318 477296729
747240042228 122857098
302075766252 117192348
758596273758 677209533
592908105028 139405721
233273177215 576263688
717713840250 520182663
659418518396 279068244
127946882792 677201980
979013043394 425498255
733142058216 15574286
819162841918 677194427
4606028449 332105410
218232186453 404840800
735126728596 362151244
206683421400 677186874
375512730146 396177509
518601247424 677179321
762243676258 3489486
124429762395 49351302
159816092129 267595237
449706776142 677171768
343925134414 94654196
127253094830 601045081
946352635054 677164215
944502679982 56602182
241002324221 112751184
7751141343 272444263
1514171758 677156662
29526209532 590992038
780686944052 392499198
785094147328 461684678
837430585951 465068422
958881038907 75250539
815835165867 140523565
800992871470 677149109
355828595494 489985769
407310178430 677141556
387626043778 677134003
109776912344 399855820
640491465846 677126450
476961731814 168605619
191541779360 677118897
716956758148 677111344
62837822020 677103791
846777063588 220358775
275577892682 662941916
734369646494 677096238
481533681126 443391312
897899380526 677088685
701815116108 56096131
910434914411 69668872
607936935460 677081132
782884790304 489117174
800992871470 677073579
296019109436 677066026
55267001000 342777799
954124403639 443655667
426237230980 514533019
227881720256 68180931
318281006240 131036997
380812304860 677058473
401253521614 677050920
402148453519 260359463
888825067691 36178870
21198306410 434425901
90849859794 90703977
690691018480 61602268
82521956672 677043367
489075045446 677035814
146284582711 394493190
68221620237 285050220
428842032872 309960014
607974745778 10053043
146644113064 77939407
705600526618 677028261
92364023998 230970740
295837905819 69306328
47696179980 334280674
11356239084 677020708
62080739918 579579455
721499250760 134904133
508759180098 677013155
256650840132 677005602
358444681568 176997002
63594904122 676998049
738155057004 676990496
498368757825 309839166
971336344420 30332848
788879557838 676982943
936510567728 441691887
647598653920 13897520
420937656266 454811448
945795956701 67478502
447435529836 676975390
720742168658 333427185
125961985822 223636777
30283291634 676967837
51481590490 676960284
570622439339 79782339
372723695884 156264017
55740868667 50544676
87553249232 172548285
689701802476 676952731
592038211318 676945178
466362582386 676937625
475447567610 214701578
448192611938 676930072
48657306377 471564002
956951784482 676922519
43153687368 676914966
763895848472 676907413
955964162567 18618145
317217408292 676899860
863073603834 380995979
373998565942 676892307
997077135888 676884754
910012694158 676877201
710900101332 645063965
442135955122 676869648
460305925570 676862095
890328559506 638100099
693242511298 86527168
436920324450 290684758
445921365632 676854542
55137792235 15778217
546613285198 594609925
593286616070 104140764
747501164544 309370880
941347310114 215298265
568568666156 217979580
304409513633 204218014
527686232648 513075290
136646612551 56428463
836886913864 340066272
564026173544 676846989
656590412465 367581851
889571477404 676839436
195818225506 40408550
312958122968 307603478
377026894350 676831883
349114533517 153892375
278763006264 73128146
7570828574 87584588
673045996232 676824330
451220940346 546044135
925537598077 75341175
479090189061 1888250
237723787582 676816777
58295329408 676809224
223003436776 56602182
330087804026 676801671
154152969272 48467601
318474612289 34373703
763895848472 676794118
438887419405 66798732
393682700594 657662369
98967102599 78022490
963765523400 676786565
66237055599 211529318
64097382553 83702346
608694017562 676779012
903956037342 676771459
574625322972 332354659
894871052118 676763906
356585677596 676756353
683645145660 676748800
450463858244 676741247
954282737178 274838564
973287646052 129632139
944857527069 214157762
745725878024 676733694
897016956795 29177239
926668500402 318079489
851437745544 143620295
578410733482 343465122
59809493612 648190907
12870403288 676726141
36339948450 676718588
833547401856 669392178
301119723430 6125483
925154336198 115681748
170343480504 283494302
323471659141 440430536
536148050460 220041549
458791761366 111066865
970163417203 255774792
33687502640 214973486
536771217872 399614124
737397974902 676711035
26497881124 676703482
735883810698 676695929
963167001427 146127891
766616928799 78082914
706523185586 417756430
684402227762 293834359
291186619795 22145396
322963727850 19690671
742896918604 214459882
687430556170 368926285
97663598712 676688376
93121106100 676680823
661689764702 597019332
900927708934 66149174
518601247424 6329414
478157696087 31790577
172103479752 262889718
875943999568 416540397
119234094302 191725352
311160751476 241514728
296776191538 676673270
69076196463 298494560
125675636486 629300854
399057291704 165909198
394439782696 245102403
417152245756 448081725
584469633539 383956755
346743610270 676665717
585660031251 47145826
287691206314 676658164
691215966680 676650611
78736546162 676643058
622321495398 676635505
222934817771 105696682
435322216204 676627952
15898731696 572577824
409581424736 276809897
228209369396 105167972
796450378858 676620399
670017667824 573627691
721938216014 35038367
332506152560 133612570
239237951786 618386769
708628855026 69193033
159744331076 676612846
966036769706 676605293
450463858244 127796760
368009908785 88279464
51250333142 94397394
757896020428 376781405
423854412164 5846022
919097679382 498837885
710458077519 129307360
416395163654 676597740
985720904358 603477147
376042384271 107637803
774494997900 676590187
307375340966 676582634
832033237652 639391662
651090615274 659792315
148388099546 676575081
77979464060 676567528
819919924020 607487790
972596003142 110855381
180525991752 92048411
268764153764 676559975
306618258864 676552422
65866150428 676544869
508759180098 617669234
329330721924 676537316
59052411510 350111762
508002097996 433610177
214344009825 541557653
465414530638 27681745
764652930574 676529763
379298140656 676522210
397468111104 676514657
167315152096 590010148
782065818920 529419982
460305925570 676507104
372637614343 491224461
815464728982 176793071
528996519129 46571798
269521235866 676499551
982431884561 60952710
901684791036 676491998
695053477784 546300937
259679168540 676484445
415169629792 26805597
772223751594 676476892
631406480622 46375420
178195106958 102962496
534125018393 82146428
52238672592 676469339
257826381093 254241533
882360171631 246930229
580681979788 218689562
869130260650 77607075
211225914012 676461786
52266543162 127086778
118861897568 676454233
305696982501 6843018
183630726308 242202051
300561602048 676446680
277849138988 676439127
576896569278 676431574
700933032262 8625526
531471643158 130697112
502725575038 514729397
437728109841 90734189
511379375004 155017772
617779002786 339008852
859288193324 676424021
477718813916 676416468
592795293420 676408915
578410733482 564458349
264978743254 592555509
825976580836 599881919
986521839178 585062933
65109068326 600539030
375512730146 650177346
402010603716 620101300
994805889582 676401362
55267001000 676393809
765936305716 26427947
90092777692 676386256
347500692372 676378703
395196864798 550107649
997077135888 118597206
567948074317 141694280
305861176762 676371150
921368925688 177117850
61388319049 413775999
589009882910 676363597
146873935342 401751623
441378873020 139866454
82098596322 131973569
396711029002 394515849
563510727018 208213551
34825784246 676356044
802007435342 149519188
786608311532 218591373
845660715488 676348491
750268370636 676340938
950895127666 676333385
573868240870 676325832
860045275426 676318279
352993359531 431049710
359614006004 676310726
708628855026 676303173
556455352524 676295620
261784808174 23127286
526172068444 54774356
143845606934 676288067
737397974902 676280514
733101309781 343676606
585224472400 676272961
841875304978 485340674
463132725238 31911425
293871354680 400724415
796608825692 398994778
361885252310 676265408
145359771138 610108681
740874483224 166777793
231965232570 321304620
435322216204 641264806
44804220987 93173808
26953674462 168167545
82521956672 162351735
565540337748 211431129
231667130766 676257855
273306646376 211106350
566297419850 112396193
913041022566 676250302
954680538176 517931869
280877467396 448912555
304773417173 214067126
308889505170 573453972
887498338735 247428727
138774744613 150803198
437593462510 676242749
90441522361 87161620
597337786032 565206096
592795293420 676235196
878972327976 369530525
955437620278 412998040
77979464060 616468307
919097679382 6812806
993703673551 42327012
872158589058 176589140
779037490512 589572074
573868240870 51571884
613993592276 624398957
887300231098 676227643
627621070112 676220090
872915671160 676212537
308479793091 40249937
744711359876 27462708
670774749926 350194845
464848418182 393005249
539799546280 325066014
566708567405 173311138
711657183434 676204984
782065818920 676197431
857308137827 317203341
260436250642 346743124
640491465846 676189878
558142057460 77795900
31040373736 676182325
145359771138 676174772
564783255646 676167219
633677726928 676159666
801749953572 166067811
36339948450 586195883
383083551166 676152113
877458163772 676144560
381569386962 676137007
918340597280 452945857
319240380341 164073819
821434088224 676129454
782065818920 511557137
335387378740 361010741
426237230980 676121901
583710308196 658470540
246188460428 155312339
796450378858 676114348
558726598830 560319305
988749232766 676106795
263464579050 676099242
379298140656 428625197
959637630064 126641151
525414986342 676091689
17412895900 206446149
695001377190 676084136
439864708816 676076583
855779758877 361796253
919097679382 308524944
409582028976 91066521
169586398402 540825012
64527835170 396630689
39410415045 290707417
213867234659 35370699
87353970880 141173123
213609662253 383541340
197098835844 149519188
386868961676 676069030
923778459871 311228918
626863988010 395830071
743454631718 200471726
309646587272 636778324
277117140399 488709312
77578158470 58482879
944490564970 136883019
723770497066 676061477
128974974087 340353286
624592741704 262247713
42396605266 676053924
173371808912 676046371
975477350170 302731793
892682171277 11835551
371727319636 676038818
935950550949 185433703
911526858362 676031265
466362582386 676023712
400496439512 676016159
585981554502 676008606
556915564367 15317484
12870403288 525854966
964522605502 175033222
859288193324 676001053
619293166990 675993500
3785418064 97259981
365670662820 675985947
500431276976 94201016
961976604121 96217667
256650840132 675978394
785094147328 139670076
548884531504 242828950
910012694158 288675660
782080879602 256197760
98420680814 675970841
682130981456 675963288
433050969898 675955735
803300500577 170999920
996320053786 675948182
757089656 308910147
131580546385 13504764
210468831910 17885504
959980112890 675940629
920611843586 675933076
135881818836 178703980
902071648143 60514636
644921441823 29230110
768438341084 675925523
245294608602 183741831
443650119326 292527690
865344850140 675917970
987235068562 675910417
800992871470 496715492
289784179567 76549655
712414265536 675902864
800235789368 323321271
231667130766 111293455
515572919016 675895311
205441852519 132230371
417360693450 209218100
425757985983 274491126
996320053786 675887758
834304483958 74608534
603454881954 550039672
505730851690 323260847
681373899354 149368128
368797618302 486103527
270278317968 675880205
652604779478 23829715
406307390091 66927133
723528635306 80643381
255555519990 253433362
241509198092 359318869
243287853250 194776764
383210494437 299287625
407310178430 137117162
855502782814 47704748
415638081552 675872652
14384567492 576225923
413844841957 148975372
52995754694 233410359
136274785914 369379465
433207362316 315526575
610965263868 675865099
461291606770 175622356
432293887796 675857546
146116853240 675849993
961494277094 675842440
378801523759 166536097
342201117658 675834887
354314431290 565394921
942665413544 346335262
195348141892 143476788
161258495280 46549139
129228248836 91965328
411095588940 675827334
480411729106 70680974
842119871118 130848172
309864952055 77236978
894113970016 675819781
420180574164 675812228
305861176762 527539285
130244625022 170554293
395286926770 546595504
179069623104 213984043
761624602166 254641842
238480869684 675804675
539799546280 675797122
713210426860 411683818
482261306528 675789569
6813746472 675782016
559483680932 392627599
417152245756 675774463
860802357528 16382457
729827153882 515008858
847931961794 412152104
65373378008 154738311
42396605266 557147045
857016947018 189701148
745994424939 10045490
436836380408 675766910
23469552716 675759357
964522605502 166520991
444002361034 73943870
212740078216 232949626
673045996232 675751804
221299208880 396366334
968308016012 311206259
85012141789 375995893
235495578270 546142324
665350883450 13527423
716199676046 675744251
91606941896 675736698
227881720256 395633693
938024731932 502599279
985720904358 675729145
866859014344 675721592
773737915798 174481853
913798104668 654905524
969190893329 6903442
676074324640 675714039
660175600498 262715999
435322216204 675706486
36339948450 675698933
692730130884 675691380
713928429740 227435936
729827153882 242655231
362672871191 623213136
828453563309 343669053
373998565942 675683827
418435333884 78823108
991777561174 4154150
181148418970 253894095
417546021411 227571890
170343480504 599836601
426237230980 675676274
589009882910 445362645
20798518973 63588707
475995824774 45763627
706357608720 8610420
726041743372 249067728
337658625046 503777547
923640171994 675668721
19684142206 675661168
338584403403 340889549
495956277972 244981555
512544590608 675653615
488317963344 675646062
851717372304 675638509
65461513965 25566905
155201838464 675630956
387626043778 116950652
112805240752 155667330
741396221399 207548887
789636639940 7975968
698029705598 674233651
951238207585 206702951
460305925570 248486147
647305204764 675623403
994805889582 580735064
564026173544 675615850
470905074998 418338011
195901225423 63641578
168829316300 675608297
94635270304 244588799
288661048873 394470531
314189079884 285178621
773737915798 614663140
362642334412 501141550
728477116368 300397916
478475896018 675600744
584467390298 432356379
378541058554 589186871
564795242257 494170131
299804519946 675593191
956194702380 507644683
559483680932 616377671
679102653048 652118467
531471643158 456692145
643004589424 3648099
860802357528 124473440
405038932124 465808616
302966891445 475884318
835818648162 652428140
316892607039 99163337
57538247306 339900106
110533994446 675585638
667746421518 332158281
738155057004 675578085
640620116095 404327196
589009882910 675570532
719985086556 675562979
29011790214 198613688
398982275308 104616603
176778633256 185010735
409203042501 243191494
736640892800 675555426
969065098114 628462471
979949282656 277882423
676831406742 675547873
816134513510 675540320
256693000978 277421690
163529741586 675532767
693487212986 675525214
62538904898 130410098
763986121928 430498341
965279687604 416011687
196084271972 605652411
246051690704 675517661
705038704672 196868945
630649398520 675510108
305861176762 58399796
180942629932 426668970
782822901022 675502555
956194702380 618190391
414123917348 675495002
723013414964 675487449
925915308095 636007918
858531111222 675479896
479990060222 180086179
35833829879 188613516
883514820588 550825184
767989179686 217526400
666232257314 615645030
809320774592 311508379
957708866584 675472343
795693296756 675464790
239565676456 235797107
760110437962 292172699
648062286866 675457237
33662653270 265669222
165800987892 72274657
108485848654 299733252
311160751476 675449684
832123994500 514948434
143088524832 675442131
643519794254 675434578
905470201546 105779765
483074711351 325798655
952409291870 19879496
31797455838 675427025
923798467768 64502620
966036769706 418043444
262707496948 675419472
775252080002 675411919
511854307238 273418600
479802368578 17364347
685159309864 586127906
857076404234 131860274
657904354192 675404366
735126728596 675396813
467984203121 44185050
114003667303 119752815
552669942014 675389260
124918554384 211204539
280877467396 675381707
306261319596 25853919
796015122533 92562015
235200762427 108181619
919854761484 675374154
528443314750 675366601
177687341833 122728697
300933353155 1344434
800992871470 32576089
871401506956 675359048
650364032186 102093901
475447567610 32651619
174885973116 675351495
239995033888 106912715
435748771879 166717369
919097679382 675343942
637523652074 113378083
518601247424 90333880
960406238044 145855983
433130042255 144284959
294504945232 320594638
207440503502 50816584
864757212040 432167554
74951135652 58920953
276334974784 305836076
888814395302 510393975
268007071662 109586477
235452541276 353759861
751025452738 675336389
301698992806 24547250
741940467514 675328836
843898073096 130455416
947109717156 445392857
997077135888 675321283
811592020898 558151594
146873935342 661861837
131528627063 47379969
412609753144 675313730
808563692490 675306177
763565948944 57319717
285419960008 675298624
503541751812 513505811
939269926659 63868168
414880999450 675291071
127394645603 408164120
160501413178 675283518
290020406789 80673593
804021199878 379923453
698786787700 675275965
913800121319 69049526
870224410483 212843540
663961011008 575976674
241509198092 675268412
930453910912 675260859
464091336080 424410623
694244295088 675253306
60566575714 434614726
677588488844 675245753
878506882310 291440058
958465948686 675238200
339649255149 475839
92045673007 55794011
768033047510 191619610
207440503502 675230647
168072234198 554171163
319563890031 450007740
6056664370 242292687
616264838582 152449752
321039518829 173953143
772223751594 382347966
104477337630 230298523
939166110674 92705522
199869682482 552320678
697272623496 675223094
487653375280 216854183
501188359078 675215541
650333533172 50552229
760867520064 467545806
234695459174 493188241
514815836914 536761498
382326469064 675207988
919854761484 476571641
93121106100 675200435
537528299974 129768093
786608311532 675192882
369016383394 165176557
227881720256 675185329
490907742319 123771011
794179132552 675177776
3028335962 675170223
208954667706 675162670
435678098458 188439797
896385216322 77463568
560997845136 675155117
68386917642 82078451
587495718706 675147564
180484722160 316500912
802507035674 675140011
797207460960 21797958
131732293302 83105659
490589209650 157359202
496645866466 675132458
697826545410 12560639
279211790418 3285555
182138677288 67365207
913798104668 629572762
834473595628 11639173
883542585416 423881913
823153323931 310367876
638220219540 167857872
741183385412 675124905
720742168658 675117352
120376061772 21367437
974839824505 79011933
882757738486 675109799
345229446066 675102246
319488654598 52062829
477718813916 231763805
720377540436 161286762
299804519946 673425480
109776912344 675094693
779581918305 91640549
636301585039 178424519
355828595494 675087140
529200396852 371622706
240752115990 675079587
146116853240 146067467
884271902690 675072034
690969603332 136694194
88779477970 346048248
65109068326 675064481
341444035556 675056928
162772659484 675049375
407310178430 537516798
344879432899 7485023
335653123492 134639778
947866799258 427552671
334630296638 649784590
616264838582 675041822
750268370636 675034269
564783255646 675026716
827490745040 371365904
401253521614 675019163
230910048664 337558676
339929871352 150055451
721499250760 675011610
335938234136 62108319
252441087382 302769558
535257053668 560968863
392168536390 230864998
833276861355 19955026
25185427338 124503652
369858980562 198810066
884271902690 656801327
208197585604 106149862
91606941896 558400843
978907165440 675004057
757082109554 674996504
577653651380 610486331
272549564274 674988951
549641613606 674981398
875186917466 496715492
512567513963 442764413
801749953572 571988690
280877467396 674973845
612479428072 674966292
533272088721 159685526
145839764288 133030989
735126728596 674958739
378541058554 674951186
82521956672 674943633
27669011133 150032792
16655813798 346977267
280515376982 108219384
411852671042 175909370
554184106218 674936080
401253521614 674928527
350095388350 133793842
612515304822 572517400
456520515060 674920974
811592020898 462017010
575382405074 674913421
984963822256 674905868
6813746472 674898315
32923214976 69495153
66368039725 422968
408824342634 447530356
69651560938 523513536
952409291870 674890762
855502782814 474902428
420180574164 674883209
994863768221 475997613
953166373972 674875656
229395884460 674868103
289205370518 47213803
107545160675 98121023
819162841918 674860550
386868961676 674852997
651847697376 411064472
588252800808 674845444
929769428246 290790500
810834938796 442945685
62080739918 674837891
196084271972 473248321
32554537940 240041893
96149434508 571188072
716199676046 469192360
532363236637 520311064
224328488966 226846802
163087249487 327248831
657904354192 674830338
622533530767 341690167
18927060104 674822785
131732293302 674815232
856308030397 304967481
425259156057 46058194
429265559388 659852739
705320295618 84759766
239995033888 674807679
389140207982 113544249
545856203096 167752130
866101932242 137970651
473176321304 192873408
24226634818 674800126
711657183434 650547443
366427744922 424002761
558726598830 293796594
779895035067 86670675
754053781146 49766717
931968075116 674792573
98837976511 245125062
623835659602 674785020
438389268843 92524250
757839191656 217269598
10599156982 615093661
335387378740 125893404
625733742796 191642269
614301920842 48558237
654876025784 674777467
981178411746 674769914
732855482290 674762361
375512730146 536769051
164286823688 617427538
494374620160 269385298
8620309965 69109950
44012568804 159662867
497759087624 60809203
525055456395 119677285
15898731696 364062153
405038932124 674754808
130975211200 674747255
552906653034 141822681
732329695707 429659958
459237101352 200184712
543584956790 235985932
233938377072 674739702
877458163772 674732149
260436250642 674724596
524657904240 674717043
440871999149 112751184
869887342752 228455591
347194494158 107245047
998591300092 674709490
579924897686 227526572
910012694158 674701937
331601968230 628696614
568803783493 307029450
979664247542 674694384
738912139106 674686831
498160030670 674679278
480747142324 163424261
458791761366 508732315
275577892682 674671725
509225955498 130795301
588884390221 8278088
66623232530 674664172
6153954563 428647856
523900822138 37115442
775252080002 674656619
373998565942 405898220
679102653048 153053992
660932682600 674649066
913798104668 674641513
440621790918 617238713
260436250642 489925345
453492186652 674633960
986477986460 110689215
580681979788 674626407
370620715312 181687415
333116132434 501594730
913041022566 632533538
435322216204 580531133
933482239320 408926973
955437620278 559065507
162772659484 564616962
129461046996 313034085
632425666930 30393272
216137755877 55997942
250594183316 674618854
200767801753 372529066
420937656266 674611301
540556628382 370346249
688187638272 46677540
664439659724 69336540
979664247542 674603748
301754175024 149685354
183970958340 674596195
847931961794 674588642
807806610388 674581089
292233698926 674573536
383840633268 674565983
359620327865 127925161
150659345852 268259901
44667851572 674558430
233938377072 672859005
597424237670 494381615
112805240752 625607437
365670662820 674550877
73436971448 498709484
258737499077 43248478
776464245460 50469146
222818879221 353608801
7554 292890234
613520185748 378465724
896397006555 200320666
235932141670 144216982
984206740154 674543324
53752836796 653387371
436836380408 449040956
938169062209 44577806
504973769588 453353719
681141765858 133136731
725843424657 49706293
709423656810 509351661
523900822138 674535771
717713840250 674528218
730829874650 294431046
548884531504 412121892
10599156982 353004561
380082768549 617699446
211225914012 655215197
421694738368 258765780
237723787582 115802596
42396605266 674520665
436079298306 559669747
12870403288 674513112
361128170208 674505559
984963822256 360497137
312674915680 674498006
289962452620 627163355
320539419999 264445636
551912859912 674490453
549641613606 674482900
918340597280 674475347
129263619535 40574716
4542500166 672458696
739669221208 442998556
854745700712 267753850
518864484580 344590519
190167443845 487961565
718659060029 368525976
813863267204 368948944
184728040442 674467794
84268307649 140727496
245493645258 90537811
577653651380 674460241
330273041351 157865253
827490745040 674452688
53215599865 21314566
642307024962 92660204
472849020008 196763203
988806424082 151981466
621641937288 257368475
494374620160 663002340
785851229430 10460905
74951135652 674445135
288177000168 9667840
940295978238 674437582
150659345852 192941385
673045996232 465272353
566297419850 674430029
608694017562 438111765
592795293420 674422476
147123176789 285669566
939538896136 134020432
544879079851 109556265
725284661270 477727250
415010231280 234822770
466362582386 674414923
736640892800 170871519
840361140774 439713001
207440503502 674407370
150659345852 674399817
621564413296 274793246
486803799140 674392264
709067080086 78604071
362642334412 674384711
757089656 674377158
227124638154 602472598
620889341668 509971007
424203262169 229437481
961494277094 1873144
836647959603 312286338
705945472128 29222557
237794544086 366652832
784337065226 674369605
386111879574 674362052
727858095553 308132188
470490158902 224724409
988749232766 674354499
411095588940 674346946
610965263868 425324536
666232257314 495846897
208970075826 232602188
884123124102 48097504
590524047114 131988675
630649398520 172283930
844146551284 674339393
924397254096 423398521
54509918898 363337065
974364672828 674331840
626106905908 87131408
596580703930 674324287
458140768702 527463755
310902643213 59124884
420937656266 674316734
414880999450 674309181
857334180571 43021888
592038211318 619716097
48569381904 360217676
563269091442 339560221
933109121526 39675909
298290355742 674301628
682130981456 674294075
144602689036 674286522
136274785914 674278969
368698991228 674271416
165043905790 674263863
651090615274 56330274
254795968057 130530946
95097891554 181037857
395196864798 446140604
16655813798 674256310
882000656384 569662366
881243574282 674248757
286181279343 216718229
128703964894 313109615
405870917327 318985849
773737915798 361252437
15898731696 4433611
607936935460 674241204
337767803661 534178372
244189884975 61534291
20173176297 57916404
27254963226 140115703
4542500166 348314148
607270111708 126278607
615140280777 100492665
385926393406 14516866
810834938796 153295688
543584956790 674233651
868373178548 674226098
52995754694 674218545
77222381958 674210992
448949694040 143680719
818405759816 674203439
314189079884 636385568
987992150664 612253733
165800987892 674195886
448949694040 591309264
603394442848 481307372
160501413178 498286516
78736546162 674188333
532320328044 359908003
806292446184 144269853
553427024116 674180780
660940348895 373888606
332359050332 528989461
701058034006 245434735
797964543062 309348221
231876960659 245185486
868373178548 580055294
846999242636 15793323
574625322972 674173227
158987248974 674165674
829004909244 674158121
674560160436 674150568
556455352524 674143015
254379593826 674135462
205169257196 671461700
668503503620 213795218
129461046996 465544261
712414265536 520341276
453492186652 674127909
851717372304 674120356
450482778509 592646145
69021565614 317497908
821009738431 183213121
536339443480 168499877
602637360746 299257413
963765523400 325624936
300561602048 674112803
412609753144 674105250
322516983006 265608798
611722345970 483459977
253622511724 653780127
382326469064 20196722
854038438198 276492671
144602689036 533672321
187496583821 67410525
693487212986 87025666
564249190975 420060095
15458709428 93740283
400301036255 7877779
868373178548 477394918
38611194756 145652052
568568666156 674097697
197598436176 236295605
763895848472 674090144
878215245874 674082591
235488387814 44623124
490589209650 667662541
568568666156 191604504
112805240752 674075038
999364077328 51398165
966036769706 674067485
377783976452 581626318
115833569160 674059932
830519073448 674052379
95265689002 11329500
374755648044 674044826
904713119444 674037273
689459880292 72078279
712414265536 297527776
18169978002 222919242
73436971448 34132007
669260585722 12326496
464091336080 80447003
198355518278 674029720
333116132434 674022167
522386657934 674014614
304516562302 90764401
367184827024 674007061
799478707266 673999508
628378152214 462742098
143845606934 189776678
104803385534 214618495
394769531570 59525193
177607204503 186483570
975263577611 81866967
220801209784 151785088
991245195928 27402284
438562005953 121603300
840590245923 336365302
825613568956 60824309
514815836914 673991955
472419239202 673984402
564100948244 298630514
544342038892 141762257
977240181793 46231913
5299582268 418398435
592038211318 673976849
398482992202 140372505
294504945232 673969296
556455352524 673961743
974364672828 673954190
377783976452 673946637
229395884460 673939084
293138691427 178568026
430022641490 629459467
847174879692 673931531
356002760121 9509227
161258495280 673923978
610004341808 39706121
710143019230 640645460
913798104668 673916425
737397974902 673908872
549262831062 160236895
499674194874 673901319
950138045564 673893766
215768406624 148121883
858531111222 457100007
135517703812 673886213
653361861580 673878660
727555907576 620909471
401017792890 107260153
324402762363 202601672
890328559506 307150298
908869321830 823277
478320206435 10083255
312702385941 6420050
450466320522 621068084
221858961304 280186088
941810142442 673871107
372484401738 673863554
693487212986 328026790
534674128640 75492235
862316521732 673856001
138546032220 673848448
4542500166 594262487
387626043778 600508818
778787592360 78022490
180942629932 673840895
945595552952 673833342
360615775094 238100772
250594183316 673825789
776009162104 445596788
803851590116 21480732
365670662820 673818236
354314431290 673810683
801230994901 8708609
348257774474 673803130
467876746590 673795577
692750206758 72916662
672288914130 673788024
139303114322 549541174
423965984674 673780471
693487212986 673772918
325545311414 118544335
494170440317 64411984
472419239202 444025764
196084271972 140916321
618061590728 315609658
195815317601 46503821
959223030788 673765365
990337854444 467319216
439107626714 673757812
266149722203 158809378
4542500166 203100170
442135955122 673750259
245294608602 673742706
659418518396 673735153
562512009340 673727600
149145181648 431147899
835818648162 673720047
115076487058 673712494
695758459292 673704941
69955720248 80922842
747997124330 673697388
240752115990 613953158
626227859650 309597470
308132423068 673689835
133246457506 673682282
152514935868 147925505
760312427841 377166608
704504685319 59593170
363399416514 254808008
218923398842 139662523
737397974902 673674729
690458884578 673667176
182456794136 151241272
792983319745 35703031
520264583378 285148409
856407254158 263607253
395196864798 673659623
900170626832 673652070
523304294157 76753586
454249268754 600440841
130218129098 329295694
446834424737 330103865
323274065108 673644517
839604058672 92040858
994805889582 673636964
734369646494 667503928
104815175767 164466575
59809493612 276160339
447435529836 673629411
746482960126 673621858
825976580836 673614305
619293166990 673606752
853004002789 85681232
81007792468 251333628
228638802358 673599199
205027842783 12787229
555698270422 673591646
826043288932 412575072
380055222758 673584093
719109853281 30030728
732855482290 433315610
743878362571 180690419
345229446066 673576540
578410733482 673568987
747240042228 673561434
760272608425 484464526
772223751594 659769656
15771305439 24071411
738912139106 390905515
869369856916 195328133
841875304978 673553881
88757566717 230162569
790393722042 673546328
685159309864 673538775
24226634818 673531222
704378716385 9275084
868373178548 673523669
861559439630 26752726
53884530904 413889294
82022575377 59857525
280127621068 529774973
964522605502 304703126
473933403406 673516116
131320451277 315926884
49210344184 673508563
374138439949 6654193
660932682600 673501010
17412895900 673493457
986508591216 272557558
263738737844 320828781
307444065713 337150814
345986528168 673485904
605665689154 673478351
652604779478 287618240
300740124756 300737801
341067586889 226582447
246051690704 304876845
702572198210 673470798
714017955449 524586062
992534643276 673463245
210468831910 378684761
879791979130 79918293
442893037224 212979494
320023112431 100840103
839124118799 224444948
703329280312 673455692
805535364082 31057936
875972444166 227647420
31797455838 33444684
850960290202 292157593
128703964894 673448139
154270169173 13315939
514058754812 645177260
186242204646 180123944
286355413758 197616692
812010593052 95764487
716956758148 293781488
386868961676 673440586
371727319636 131558154
864947940396 69238351
626106905908 673433033
936825422086 166082917
745725878024 662753091
526172068444 673425480
345986528168 673417927
402767685818 673410374
815211824736 23127286
367275024950 58528197
975121754930 459826640
402767685818 508619020
484532552834 99639176
917583515178 469789047
475447567610 673402821
860045275426 505741327
993291725378 325874185
810077856694 673395268
189405021772 525499975
337659682466 654240860
712611814251 73165911
878972327976 673387715
372484401738 598424190
526626887445 78098020
227124638154 106316028
555754865051 519298962
351445350334 5347524
856259864916 147464772
252108347520 673380162
510288472961 65537381
788122475736 673372609
954680538176 673365056
452735104550 506421097
751782534840 673357503
66623232530 558665198
361128170208 673349950
960759672720 63150633
822948252428 55854435
908498529954 216098883
576139487176 673342397
329586277679 95907994
45439971697 216423662
168470534100 158907567
428508477286 18210283
380812304860 665487277
748754206432 673334844
548884531504 673327291
350906413978 237828864
67380314632 244921131
360371088106 431759692
739844141135 139745606
334036094981 142230543
600366114440 141596091
890681073122 90613341
984206740154 483067221
515572919016 644852481
70408643040 370580392
557969516728 673319738
719985086556 151067553
576407875478 140009961
890473690401 269611888
576896569278 56111237
388022410112 101716251
903525516748 53105143
927282642385 22069866
831276155550 673312185
287869253183 264181281
900547279836 225925336
132489375404 505507184
87064449284 673304632
982692575950 673297079
837332812366 633251073
357342759698 570901058
615507756480 571618593
191184273617 72644754
227881720256 673289526
439864708816 311289342
21955388512 654845100
238027040532 120681834
373998565942 673281973
466188123598 41352675
691999990333 7258433
791150804144 673274420
853988618610 81663036
796450378858 673266867
280877467396 465952123
769195423186 673259314
963008441298 671212451
526929150546 673251761
615005399303 417839513
963150475463 130742430
855636629527 430815567
822235506436 423813936
804021199878 152993568
383083551166 673244208
702175945577 101821993
166367810330 76859328
18679208815 149451211
924784503959 32470347
942464904459 12198095
661087081026 62591711
860540261281 52780364
738155057004 332649226
550398695708 673236655
172614726810 167517987
907741447852 673229102
315244732076 100213204
556455352524 466760294
532361484341 117804141
874429835364 673221549
845660715488 673213996
134760621710 407461691
57538247306 673206443
465605500284 634240516
57538247306 673198890
399739357410 673191337
189270533054 54547766
663961011008 673183784
768547504593 502908952
735374127111 385928088
927425582504 461714890
651090615274 673176231
606422771256 381819256
185485122544 491919337
875186917466 673168678
756325027452 673161125
624377013324 12402026
390658224216 46466056
671531832028 673153572
9232631269 8965411
994805889582 4305210
263464579050 127101884
473176321304 673146019
280120385294 673138466
718938490817 75084373
549416942474 133061201
430022641490 595410543
517486712450 2824822
546751437121 187087810
504572207196 76217323
762096966786 157200589
56086992039 570470537
193813025666 274974518
125398804336 41715219
265735825356 673130913
160501413178 44600465
305104094660 673123360
713171347638 428187123
761624602166 673115807
81764874570 350058891
538285382076 673108254
323274065108 673100701
471662157100 673093148
967392842473 65869713
682130981456 673085595
311160751476 57576519
863336236750 12930736
589009882910 673078042
470147992896 193991252
84793202978 650434148
514815836914 673070489
918340597280 333261019
526939588792 102494210
376269812248 327460315
142331442730 673062936
790393722042 673055383
121133143874 673047830
336144460842 289279900
466568175046 71489145
90509053734 80741570
539799546280 395724329
26299199865 104314483
753296699044 510431740
339528105029 144503996
592795293420 598854711
779794572614 673040277
380055222758 119450695
773188140887 288252692
240752115990 673032724
601943557678 277995718
880486492180 673025171
81007792468 673017618
800235789368 236718573
579417313833 258176646
388383125880 673010065
195020515817 75378940
690458884578 673002512
936649467398 523483324
475848458191 11699597
886543148996 324597728
177661012075 56081025
125675636486 672994959
894643518399 11321947
341887917813 57553860
595066539726 634587954
238289144738 40159301
561754927238 634459553
808089810123 117554892
197598436176 100213204
414123917348 672987406
146116853240 36586732
988560785822 49638316
718720314859 376313119
983449658052 525303597
306618258864 333555586
701815116108 672979853
601880278644 552071429
316460326190 601007316
373241483840 672972300
740426303310 266084637
52676255647 155463399
796062434525 140742602
446678447734 672964747
823014817017 356275010
349771938678 339779258
774066690335 14577290
842632387080 672957194
487560881242 672949641
318731572496 672942088
822484143643 47855808
708628855026 672934535
93121106100 149375681
146873935342 6503133
593552375522 672926982
528443314750 669429943
155958920566 572003796
675737816237 240192953
671531832028 672919429
623835659602 672911876
216022270507 72576777
17531719696 363450360
980245012818 53664065
178671383626 672904323
64481059441 140198786
375512730146 672896770
886892339292 171528630
171396708183 189300839
430231157161 391955382
489189707539 230668620
463334253978 672889217
157480970102 49056735
53752836796 467606230
230569099097 254090473
836859723064 19177067
654118943682 110107634
232424212868 276016832
550398695708 672881664
406553096328 672874111
115435586890 302580733
357342759698 298698491
249837101214 672866558
149145181648 514653867
540684070151 84200844
235911031035 94306758
13627485390 632956506
981253481013 442537823
800992871470 672859005
303652046328 105681576
673803078334 672851452
666708353116 105334138
867616096446 672843899
110823432959 184701062
487560881242 579949552
573346291211 344280846
345229446066 646695413
89005108739 123030817
622321495398 672836346
365670662820 100885421
638465654275 128068668
663961011008 672828793
121890225976 672821240
817648677714 368631718
275659684119 217420658
520383384515 35257404
652901823862 89691875
590570701995 160486144
121890225976 4917003
897899380526 302928171
212746301888 633930843
729955456693 504200515
670774749926 169866970
87064449284 672813687
340686953454 533226694
250741655641 492659531
601123196542 672806134
345986528168 672798581
400496439512 672791028
286934124212 672783475
717713840250 672775922
689701802476 389402468
464091336080 672768369
947109717156 672760816
971336344420 50975197
719228004454 86285472
357342759698 140840791
934239321422 672753263
653361861580 670706400
61646110492 198500393
54509918898 149239727
18169978002 274438255
720742168658 646536800
767681258982 141097593
451442688873 356176821
504973769588 581195797
654118943682 672745710
673045996232 562502122
422544609075 28678741
425699352044 43497727
600366114440 266296121
713588227920 91716079
429265559388 505628032
270278317968 672738157
199869682482 672730604
817836732308 38860185
451978022448 672723051
559098289513 57040256
63032047415 243939241
855834329302 280593950
116637049341 506798747
848689043896 404145924
672495994731 391902511
503479575516 588831880
501945441180 672715498
729070071780 672707945
194805836898 28527681
919854761484 547033578
705147127987 112199815
411095588940 672700392
578805838465 58852976
599609032338 672692839
140817278526 672685286
383083551166 601717298
913041022566 672677733
448192611938 561474914
193055943564 331312345
257661370702 221438854
935753485626 672670180
752539616942 672662627
458564726145 133937349
809320774592 672655074
417183915485 519805013
199869682482 672647521
623992950827 85983352
779037490512 672639968
280120385294 672632415
436898254584 564987059
159744331076 79548196
994805889582 282890062
536014135770 283245053
758596273758 146868085
644276876356 79880528
630753992464 162442371
424168412627 292263335
345229446066 216703123
768731442802 93324868
319488654598 672624862
925911418300 672617309
615214360601 27085058
850203208100 672609756
528525597132 587457234
96149434508 672602203
718470922352 672594650
351833582087 2802163
874429835364 672587097
271792482172 672579544
262820376533 89805170
189277685745 5000086
699543869802 641740645
492103373854 325285051
174128891014 672571991
483775470732 5317312
938781814034 285442976
275432815064 27319201
229395884460 672564438
85550285080 672556885
726041743372 672549332
604313030749 238712565
73436971448 672541779
264221661152 225509921
604151524950 672534226
87821531386 672526673
260436250642 368737460
915581714594 204119825
794247509861 407499456
913798104668 672519120
419423492062 613122328
12870403288 309219820
739340318676 102607505
360371088106 672511567
370979776973 592064564
298101961669 77599522
176400137320 672504014
455763432958 511096404
556455352524 556308662
468349232058 32168227
416395163654 672496461
527793024515 141996400
412773517290 459607603
911526858362 187133128
296776191538 672488908
562512009340 672481355
790782988556 96844566
637588237777 211045926
280479160347 5219123
935753485626 672473802
848132879147 208938639
44675072240 380036748
731341318086 672466249
168829316300 190139222
896385216322 672458696
231743703080 435264284
568568666156 499970835
890328559506 79548196
266492907458 672451143
493617538058 509940795
721499250760 672443590
9842074880 462742098
632163562724 672436037
473176321304 672428484
863207125768 13489658
186242204646 550334239
780551654716 672420931
142331442730 672413378
860045275426 229407269
268007071662 672405825
103339554522 151165742
463334253978 386079148
12870403288 672398272
233938377072 672390719
487560881242 164013395
113562322854 503279049
236310327527 275201108
711657183434 672383166
12870403288 672375613
57880496395 325927056
196084271972 318940531
70501960355 2696421
645082003091 186007731
71165725142 672368060
22722433021 205350964
660932682600 672360507
65109068326 672352954
142692068268 308011340
670017667824 378322217
373241483840 672345401
329330721924 218402548
775426848869 42674450
76465299856 672337848
270114002859 45756074
6056664370 220456964
178487528906 59396792
826261925623 291938556
263985902216 97894433
587285179237 15483650
811027336365 197548715
302832848354 672330295
757889404000 268675316
380316239332 92690416
642305136712 219248484
858531111222 463776859
464848418182 672322742
77979464060 282754108
165800987892 672315189
780551654716 280525973
45424933674 672307636
276334974784 672300083
942567224544 496277418
492412238683 40098877
253622511724 415014691
730584235984 55325725
179428465728 166823111
656390189988 672292530
987992150664 672284977
962447382205 76459019
838887770323 229664071
84036120876 672277424
204227376249 21118188
946002576569 206499020
62837822020 537154254
52238672592 609187215
79493628264 672269871
34183991136 251537559
23469552716 151369673
642762712152 268932118
308511273995 53090037
322666139650 216249943
797207460960 39887393
120619449644 83505968
958465948686 672262318
670774749926 606233992
181699712034 169836758
431536805694 672254765
205445145627 25604670
982692575950 672247212
725284661270 3761394
889571477404 529042332
860802357528 90484940
798834874846 94488030
682888063558 672239659
389140207982 333291231
37097030552 672232106
71165725142 278803889
885028984792 556172708
41148835372 234709475
38611194756 672224553
757839191656 656144216
280877467396 672217000
959223030788 588982940
949880798343 10279633
897899380526 672209447
736640892800 672201894
873893489687 30650074
17622914618 167623729
937659544788 91821821
216525488726 187269082
65866150428 556157602
852474454406 269007648
436836380408 462424872
918340597280 352060436
227152161286 538015296
657904354192 672194341
689403043967 200781399
998591300092 531542375
24226634818 672186788
547370367300 456752569
306071641107 132947906
159775207740 302120000
893016822048 96391386
312674915680 672179235
264530858313 344469671
623835659602 61549397
557212434626 672171682
27909725243 12198095
349439644849 198674112
822948252428 640494400
863830685936 649331410
224100675380 656823986
311160751476 669603662
513301672710 569428223
692079644271 316206345
458372963028 57145998
476961731814 672164129
648819368968 351811187
838975045238 459864405
196841354074 595440755
769469982289 258267282
667746421518 672156576
922126007790 342966624
329330721924 672149023
251228620210 22794954
925489002075 94737279
959428532812 32772467
195781661433 166974171
976635919134 630056154
430779723592 118657630
841118222876 672141470
896075090548 59064460
691557218773 188281184
697272623496 672133917
321429457560 60930051
630649398520 447968430
612479428072 672126364
758456634300 16865849
91001221914 37953825
548127449402 672118811
374045976123 37742341
607936935460 672111258
601123196542 672103705
479077892777 20695220
233181294970 124299721
118104815466 607238541
534499971566 302150212
944968586381 502455772
925911418300 672096152
498917112772 672088599
981935493848 672081046
252108347520 672073493
262386955587 96542446
818018684078 152706554
121890225976 672065940
64814607474 73097934
628378152214 672058387
532985807362 672050834
389466316310 1412411
774983684553 6087718
380196917038 17613596
247565854908 182586222
40125358960 654716699
822948252428 672043281
795705540169 625902004
366042640517 226975203
419685256383 142842336
155423096046 272414051
979664247542 311780287
847931961794 338631202
933482239320 49660975
474419408744 105764659
376269812248 561278536
498652184150 104828087
55267001000 672035728
305400723629 258153987
895109877978 184436707
118422101890 9380826
472024489616 257413793
526172068444 549307031
803264117776 672028175
836575730264 307973575
944081388748 672020622
935892272001 327437656
99177762916 672013069
272549564274 672005516
283378521280 290563910
251522068960 272542452
601123196542 671997963
829761991346 445453281
43153687368 671990410
112816079307 240850064
930221059881 83944042
832790319754 280571291
401253521614 644980882
84793202978 671982857
817648677714 440037780
829004909244 230026615
894871052118 360489584
277849138988 474177340
251351265418 477115457
638016674149 15687581
719985086556 671975304
449156933254 436691801
261193332744 671967751
139303114322 343344274
63594904122 671960198
982065647144 348344360
280928767372 226355857
96906516610 309461516
409581424736 671952645
510273344302 627911102
78337801039 203719516
473176321304 671945092
701815116108 671937539
893356887914 671929986
776766244206 662745538
477968100681 368201197
883514820588 671922433
894424534270 227232005
308132423068 671914880
260131109848 16186079
127189800690 671907327
967801043952 331576700
824551224806 342309513
264978743254 64004122
184115824880 498150562
46182015776 671899774
804021199878 463708882
63260654066 225396626
601123196542 671892221
572585727176 76640291
785851229430 671884668
280120385294 671877115
95392352406 671869562
723013414964 644195370
735883810698 671862009
695001377190 671854456
91040021675 128688014
851717372304 227941987
235840244319 233923963
83901617458 868595
650866774972 132555150
7752274293 354099746
398225193206 657330037
848270517466 98098364
529200396852 671846903
557969516728 671839350
786608311532 671831797
975878837032 564994612
501945441180 509306343
83505583456 218576267
449470012657 107093987
932986249322 43694105
743700315702 299030823
240182952528 411517652
143088524832 120810235
819919924020 527569497
848689043896 671824244
578009714906 54290964
775252080002 569609495
285606247200 273403494
498917112772 412401353
256650840132 36654709
422451820470 671816691
457277597162 624852137
963008441298 73958976
677588488844 671809138
816134513510 671801585
829131157639 540371832
212920995225 238546399
171100562606 671794032
71922807244 500559969
663203928906 535817373
387626043778 110069869
381569386962 671786479
493025028273 392839083
259679168540 626256995
307375340966 152646130
468958705881 297127467
360518515113 355164719
534284635942 122977946
831276155550 671778926
670042539853 275178449
286177042110 475506668
793422050450 671771373
756325027452 163484685
489558482764 22409751
704086362414 671763820
777970071152 18557721
778433485061 431676609
256861757657 229958638
575708807969 210698488
903025274411 55839329
972850508624 426903113
509516262200 671756267
740426303310 423987655
735642213293 35627501
167315152096 571996243
754053781146 671748714
657904354192 311100517
34848073149 262927483
557212434626 443685879
82521956672 23013991
327816557720 640381105
239995033888 110213376
441378873020 387121462
959716868587 2167711
257407922234 584957191
649576451070 376864488
210592308354 508362218
179428465728 671741161
439864708816 58082570
873672753262 393058120
76465299856 585463242
94635270304 671733608
606187042532 107260153
454658444976 26488371
471662157100 633175543
488317963344 671726055
930060490654 62886278
386868961676 671718502
96377278306 414720124
108262748140 102675482
447182172410 39192517
358856923902 671710949
39368276858 439697895
869887342752 671703396
806292446184 671695843
377783976452 254649395
520115411628 671688290
127189800690 671680737
581439061890 575757637
243023362296 671673184
268200987384 211793673
560997845136 596173396
118104815466 602895566
797355643267 332369765
34068702144 330692999
512215385956 83687240
379298140656 595561603
543584956790 671665631
819162841918 382415943
120092734042 108808518
860045275426 671658078
816134513510 112192262
728883188307 67561585
559273662620 91957775
775337753681 61511632
375512730146 671650525
624592741704 554730085
584467390298 265442632
889571477404 361728276
942567224544 671642972
137946135601 8685950
491720429607 188462456
357080006340 165629737
756576542352 109291910
51481590490 671635419
65317093052 205917439
615507756480 671627866
196841354074 454645282
377181594896 334567688
966036769706 671620313
46182015776 314061293
574960645960 112056308
130622388317 23149945
180695556602 60084115
337658625046 671612760
592038211318 89684322
150659345852 370882512
536771217872 647541349
550398695708 671605207
181441105273 80258178
71165725142 671597654
941053060340 73603985
701815116108 671590101
241509198092 343238532
166139211232 304083780
510273344302 671582548
900331044999 471163693
379298140656 671574995
573121559249 487236477
910769776260 599972555
997834217990 580810594
200626764584 419999671
765410012676 671567442
795693296756 73528455
764652930574 671559889
174885973116 671552336
252108347520 622775062
491346291752 524231071
22712470614 666370978
993442105608 32659172
813106185102 671544783
327983010734 210351050
981216441101 100303840
779794572614 671537230
767681258982 378866033
757082109554 377952120
553427024116 12334049
44667851572 671529677
531550707962 85741656
544342038892 381932551
103720255528 671522124
157473084770 671514571
847931961794 623303772
670774749926 671507018
204412175094 671499465
645033958458 671491912
7426219242 21239036
207440503502 414644594
421694738368 579126275
273306646376 440181287
537528299974 111686211
345986528168 671484359
580947581033 247398515
510353315466 215471984
850552874235 37251396
51481590490 642412862
120167871286 14705691
456111346797 75273198
414393989969 209270971
495131702262 671476806
893896866990 23233028
353557349188 671469253
679102653048 671461700
974364672828 651257425
489075045446 671454147
899517013277 209308736
53752836796 302784664
390972746242 329386330
276128332663 88974340
413752211965 79087463
621564413296 168371476
582002598773 64177841
470147992896 622306776
323274065108 665532595
336266562640 179111842
923331111193 112569912
121133143874 671446594
38611194756 44381428
821434088224 200131841
837332812366 671439041
978907165440 588733691
248322937010 380044301
813298839473 264717544
790393722042 671431488
557571844131 150191405
94297795117 180320322
611264619470 160153812
190027615156 512508815
283905795804 616868616
538285382076 441193389
40882441062 442651118
595066539726 671423935
119192394189 147759339
688763056024 61753328
884271902690 538883891
876701081670 671416382
470147992896 671408829
57538247306 671401276
780287904362 71579781
485433972766 495612754
889216524575 136150378
226538926069 426684076
724527579168 671393723
681714637843 28119819
218039652930 671386170
236633852729 213885854
689070054856 476903973
640723675278 413103782
437194996848 227058286
361128170208 533249353
937267649830 671378617
640021858477 181355083
350832772228 70416619
377810887791 111285902
582636219537 120976401
422451820470 54170116
256650840132 671371064
184009969585 547909726
688477877403 26730067
648062286866 671363511
120045399391 217156303
751782534840 671355958
825482554618 146535753
678616761411 243825946
610208181766 655517317
844903633386 671348405
232424212868 671340852
989506314868 267225140
314507227350 309106525
148388099546 622253905
79718518839 72508800
802907261591 166415249
603394442848 255072363
15499941255 207639523
878972327976 517471136
65866150428 671333299
661834910703 424085844
253622511724 671325746
267036172089 23655996
612479428072 671318193
928939746708 671310640
809320774592 671303087
102695125415 54124798
624592741704 671295534
865807297671 25257232
334180191115 49170030
546009166452 146588624
719263994499 34396362
617021920684 671287981
885989929917 188492668
44667851572 671280428
832059582516 358155707
412609753144 51549225
443650119326 8965411
804778281980 671272875
807806610388 671265322
540889254949 182631540
585574969365 227269770
227881720256 462900711
658661436294 671257769
354591792556 308713769
998239232509 219716770
252108347520 671250216
31797455838 584103702
627510434174 2409407
510273344302 639187731
289962452620 671242663
51481590490 671235110
807806610388 671227557
600917838431 53784913
77979464060 182835471
330087804026 671220004
210468831910 542312953
85067988671 307459971
288557640750 372657467
490832038600 323729133
248322937010 671212451
724758927558 316991857
417283788804 166664498
733868716834 248818479
779794572614 671204898
964036955561 125296717
89335695590 671197345
283905795804 652805790
774494997900 300397916
277849138988 671189792
483018388630 671182239
875943999568 16556176
95392352406 671174686
154444756362 671167133
317217408292 221620126
295262027334 671159580
553427024116 671152027
96149434508 671144474
795693296756 38354134
773321156770 292014086
751025452738 34607846
741032416454 44978115
903198955240 464600136
641248547948 671136921
858588091054 511300335
321410152092 14909622
171316314051 361343073
191293406914 868595
597337786032 671129368
621564413296 152699001
896462627019 13708695
687242887185 9335508
902441873138 671121815
688944720374 52516009
811010817954 276409588
619293166990 295178793
787941181483 91655655
464848418182 671114262
250594183316 138121711
328708740333 530416978
258922086438 671106709
884271902690 671099156
102206091324 532207039
342201117658 406041727
473933403406 354107299
861231896638 54993393
938450834427 42772639
564783255646 663583921
235452541276 671091603
363399416514 184142140
377026894350 65220155
692730130884 671084050
931695940932 185539445
814620349306 658175973
691215966680 671076497
405038932124 128529401
524657904240 671068944
384597715370 671061391
625349823806 671053838
236701504950 129073217
470147992896 671046285
39622699663 405920879
5630826636 159194581
455006350856 671038732
140817278526 125795215
228468354213 78196209
171100562606 500786559
875186917466 523664596
754392367030 239588713
787889632258 18096988
300561602048 602480151
173467747118 573642797
158230166872 671031179
586738636604 442771966
909255612056 224044639
859421632175 113400742
455763432958 634723908
22367110095 97146686
224312650325 426253555
610410307599 313804491
265543866267 75749037
914848160087 47855808
271035400070 671023626
398225193206 266348992
6813746472 207745265
236966705480 671016073
253622511724 510295786
708403239769 43882930
952875160910 64449749
975409441147 21790405
239237951786 375648455
372484401738 179481939
690710165335 275918643
590749156726 422582797
664830179630 207103260
418205564071 317928429
702170869961 161641753
641248547948 353994004
719228004454 671008520
682310644667 466805612
739669221208 671000967
990527880371 229233550
461063007672 670993414
451405293970 392680470
462577171876 670985861
584467390298 670978308
6813746472 670970755
700300951904 345232524
77245040958 199988334
937126968058 22847825
942717499032 154791182
130975211200 670963202
436079298306 670955649
342958199760 670948096
526172068444 628122586
180942629932 670940543
517844165322 99193549
41639523164 551006456
922617776067 135281783
3028335962 670932990
647345454701 34570081
149386160113 117962754
129000276637 325360581
666232257314 640192280
531643934641 272595323
556227358072 105145313
330844886128 670925437
922126007790 48769721
670017667824 476171332
526595504730 77304955
195327189870 446669314
908498529954 670917884
53752836796 172329248
336144460842 670910331
157542126743 413783552
53752836796 456677039
554994844832 367151330
986477986460 670902778
750268370636 62727665
339172789250 670895225
582953226094 670887672
877872392951 72652307
438350544612 670880119
165043905790 670872566
998591300092 608892648
68493875675 242421088
12113321186 670865013
976635919134 11790233
475447567610 670857460
586738636604 337989197
883824757943 357400407
951810482883 45854263
910191360373 224210805
286177042110 670849907
11356239084 528083101
989506314868 670842354
145359771138 180055967
625665705372 295767927
839604058672 270042409
933266458069 11352159
715231095244 43029441
268775528582 112177156
498212388066 570319477
747997124330 91058968
70922737985 3852030
113562322854 228296978
503504832748 423300332
525547465962 258229517
816891595612 123076135
307375340966 670834801
107505666038 670827248
552096896310 276915639
7570828574 670819695
853231536508 670812142
809320774592 670804589
254947972182 97939751
3542446013 86376108
101803290240 291455164
334397317206 134941898
557212434626 5566561
785094147328 670797036
577307679068 228923877
630649398520 670789483
357342759698 670781930
857358010286 268690422
313431997782 655275621
306639059826 420044989
125899333687 174111756
994919426278 246628109
413366835246 670774377
121133143874 670766824
301094322691 9652734
629135234316 670759271
199869682482 670751718
785851229430 132638233
755567945350 670744165
625052439943 33709039
432535228805 171188745
241509198092 670736612
434337018802 72546565
334630296638 670729059
913041022566 670721506
773851777273 402997868
630649398520 670713953
505166831821 440770421
327820523045 545877969
993686482923 93271997
573111158768 555931012
592795293420 652012725
582196143992 670706400
650687315692 145712476
301318684150 484895047
729827153882 670698847
443650119326 670691294
422451820470 670683741
449706776142 670676188
444407201428 288237586
691973048782 670668635
838973768781 530583144
930453910912 670661082
503570188857 382551897
874752189851 80635828
402767685818 221688103
120376061772 463497398
842632387080 559971867
255893758030 131180504
905470201546 670653529
46182015776 52055276
27360048115 110205823
85631041756 20808515
445164283530 667148937
245650339796 295941646
726299542368 140372505
811780181234 123718140
411095588940 516844237
392925618492 670645976
847174879692 670638423
187756368850 670630870
385354797472 22726977
626339931064 141467690
111838978721 5559008
227124638154 670623317
805535364082 660827076
81764874570 670615764
183213876238 143861991
584467390298 670608211
196841354074 670600658
721259707771 63331905
852474454406 395037006
12870403288 564594303
93878188202 670593105
506487933792 482946373
93878188202 578061302
96906516610 670585552
941810142442 670577999
227124638154 414584170
538285382076 437439548
535790725989 115893232
516330001118 670570446
666232257314 170999920
793226669852 65046436
450633264481 215487090
595066539726 560175798
412609753144 654784676
812349103000 670562893
60991092079 197722434
912283940464 431827669
190874230520 276825003
473176321304 670555340
723013414964 664777295
381918630129 242262475
356275589587 213704582
848689043896 670547787
560240763034 570901058
623078577500 670540234
810834938796 37832977
568568666156 150312253
386730832818 5166252
599609032338 670532681
76465299856 670525128
940847588934 7099820
573111158768 311591462
626863988010 542531990
908498529954 499200429
79824109779 3587675
339318358219 278743465
115309172329 4962321
543584956790 670517575
221825063440 163801911
884535260694 106859844
920844392903 299083694
26126409884 87229597
981178411746 523604172
10599156982 670510022
593940561957 44275686
277849138988 413745787
598851950236 551927922
388383125880 477243858
801079504380 418277587
894712379100 6759935
584467390298 670502469
931968075116 627933761
645791040560 670494916
340205495428 189670936
534499971566 670487363
209761901728 540417150
729899957249 234852982
864587768038 670479810
21955388512 341146351
395953946900 670472257
393827045977 115613771
994805889582 670464704
905301777605 58943612
258293609267 277973059
941053060340 670457151
646548122662 670449598
626106905908 339537562
750693491241 237715569
608442510621 30891770
524657904240 21503391
191541779360 670442045
406777269368 260397228
550398695708 670434492
820816668645 363790245
222930890211 251507347
541794315427 8142134
473933403406 670426939
82526216564 195577382
218796735032 670419386
600046471886 123189430
606422771256 670411833
771466669492 575070314
613993592276 350157080
893356887914 181015198
140947424269 291009537
405903440545 19078878
494534524723 26284440
385639847692 12092353
623835659602 192254062
252179647840 205313199
782822901022 670404280
668278333990 89706981
832033237652 542803898
212740078216 44049096
166093560900 29811691
206195498006 45416189
774698128282 167404692
564783255646 670396727
828247827142 511927234
751676664845 2794610
572354076666 670389174
173696784290 167578411
5299582268 670381621
374755648044 670374068
392168536390 670366515
393954767207 347845862
764318333080 149911944
548884531504 617706999
876223490780 177412417
715110398304 109193721
994805889582 521005940
118861897568 256024041
54705518939 186785690
726798825474 670358962
418666409960 670351409
653576661347 150100769
52995754694 464267804
506998410850 128287705
369456073330 670343856
7620111899 417507181
15898731696 670336303
56781165204 670328750
915599532121 186506229
237375133955 257217415
451978022448 670321197
168504431964 161490693
617021920684 670313644
527686232648 287852383
642762712152 670306091
252108347520 39464425
185485122544 670298538
43153687368 670290985
268007071662 482878396
926942168251 267383753
755567945350 35869197
530077768032 158174926
440914227972 138189688
494653680851 362936756
812349103000 670283432
624918124944 370097
688187638272 547879514
585981554502 573015898
670774749926 670275879
402858216076 231340837
980117759874 150455760
860174190030 445740295
580681979788 670268326
912283940464 429335179
509525288035 99299291
157847706017 265631457
246808772806 670260773
865344850140 670253220
468633828692 66534377
534499971566 116142481
395953946900 670245667
83279038774 670238114
248322937010 670230561
392168536390 215487090
521629575832 670223008
981340929647 21941465
881243574282 669339307
851717372304 670215455
797964543062 670207902
929142680712 434365477
268007071662 670200349
323691406123 4478929
643519794254 670192796
10076051714 166717369
847174879692 196974687
128337546611 139549228
617021920684 40280149
83279038774 670185243
479990060222 364832559
106876954724 57659602
439517271222 167230973
635536949937 7643636
155201838464 670177690
630230003495 27613768
882000656384 670170137
383840633268 401192701
345229446066 670162584
620807331194 395988684
318419898357 16941379
872158589058 670155031
840361140774 670147478
539287551475 310624678
217282570828 670139925
955003972742 160123600
312275022501 26261781
542070792586 21480732
436397098334 177880703
267249989560 561746822
62080739918 532161721
723013414964 331750419
930453910912 670132372
106748583936 670124819
525671214314 313880021
782941634182 178817275
202140928788 540749482
562512009340 331493617
850960290202 670117266
679921858575 314250118
327409972583 227269770
61323657816 670109713
406553096328 670102160
68137396734 117041288
533141097042 256439456
84036120876 670094607
96906516610 670087054
338698128924 231514556
402767685818 533491049
707410096205 330345561
470905074998 90039313
843389469182 624119496
657288475425 164610082
295165855391 3799159
405796014226 128181963
851717372304 437424442
269521235866 257005931
250594183316 670079501
115076487058 263493958
410338506838 248727843
989659912676 515749052
550398695708 670071948
968308016012 167812554
156716002668 670064395
60082534562 394697121
644276876356 670056842
490589209650 670049289
957708866584 670041736
645033958458 670034183
584467390298 670026630
854556030182 49676081
314946161986 474690944
245294608602 443987999
447676893504 352959243
867336160013 83664581
544342038892 184195011
436836380408 670019077
230152966562 222677546
530714561056 384968857
353557349188 82924387
776009162104 268320325
18169978002 670011524
245294608602 362121032
863830685936 670003971
267249989560 240306248
79844872976 230358947
587495718706 669996418
710143019230 669988865
303589930456 669981312
913041022566 394455425
383881155113 628772144
727847732837 112675654
137031868016 669973759
725284661270 344764238
303589930456 669966206
450635794736 313547689
61323657816 669958653
966793851808 612797549
963008441298 669951100
390654372186 669943547
25740799022 609066367
197598436176 334643218
940295978238 149927050
560240763034 669935994
424936408814 186355169
135278833040 31760365
154133580721 167306503
376431733462 156573690
149902263750 226597553
619293166990 392416115
860045275426 669928441
870934195699 5241782
466133296371 80628275
367941909126 669920888
803264117776 669913335
639734383744 171309593
533742889464 665728973
468124749345 146218527
656390189988 187004727
957096779423 7432152
815377431408 669905782
26497881124 272398945
998409764143 4426058
356585677596 669898229
286177042110 669890676
772980833696 266107296
213042583419 366328053
164286823688 669883123
236209623378 181226682
427751395184 627050060
915312268872 669875570
553427024116 669868017
304347012558 669860464
712414265536 114511033
308889505170 669852911
740155891210 106701231
837332812366 669845358
251351265418 669837805
736538618033 8330959
945595552952 669830252
391411454288 669822699
131936050583 303290715
370213155432 669815146
855502782814 669807593
283148713702 669800040
280120385294 669792487
3785418064 309469069
863073603834 462704333
504973769588 669784934
86380200761 70771610
850365333245 215607938
138686231006 142200331
922126007790 669777381
285419960008 584239656
506487933792 545976158
107672285218 120953742
638220219540 669769828
420937656266 669762275
264221661152 447092282
433050969898 669754722
412609753144 669747169
399739357410 450445814
703329280312 669739616
253622511724 43006782
271792482172 669732063
551912859912 547494311
635998996753 174655572
141195751803 28950649
991020479072 669724510
972850508624 669716957
710348694973 409213987
183213876238 669709404
384151892398 233780456
897899380526 669701851
137031868016 669694298
195327189870 669686745
954755977540 129473526
816760551468 1351987
456520515060 669679192
162772659484 39796757
365530819431 31397821
806292446184 227745609
493617538058 669671639
305104094660 669664086
320246257857 258342812
735883810698 127358686
716061237515 32931080
489075045446 669656533
75890902165 435876077
477188291602 29569995
257203055068 55318172
623532950874 141784916
949179970985 54721485
34068702144 461344793
70408643040 669648980
187090496776 40295255
429265559388 669641427
996320053786 533166270
825219498734 669633874
257407922234 669626321
338415707148 669618768
524906669848 56934514
380055222758 669611215
486467947848 2552914
965558944673 204860019
303323974626 83959148
925267064723 208734708
269521235866 669603662
609451099664 119480907
509516262200 669596109
399739357410 669588556
559483680932 189368816
474690485508 519397151
893356887914 669581003
240382578318 98491120
740426303310 603794373
757089656 62742771
470147992896 587917967
520872493730 304053568
520872493730 669573450
403524767920 164141796
606422771256 669565897
631952577628 7590765
169586398402 51760709
361128170208 669558344
871401506956 669550791
214254242420 611150995
365670662820 80915289
973607590726 669543238
166558069994 83385120
196841354074 662730432
322710067898 235336374
561267018950 305632145
167315152096 669535685
509516262200 203628880
630649398520 382091164
438045139463 128506742
132192014200 174187286
721499250760 58928506
629892316418 533559026
218039652930 391373801
431536805694 109246592
275577892682 100047038
917908717146 46737964
792664968348 669528132
876701081670 467062414
651346548679 195297921
255136675928 669520579
87064449284 669513026
162015577382 575546153
869130260650 329084210
406643316913 407846894
179428465728 22492834
500083710981 9607416
56024083102 669505473
570839912462 669497920
768150791227 70401513
43651218584 98793240
320701801946 145871089
344472363964 625509248
797277968215 27032187
74951135652 669490367
318731572496 629686057
795693296756 669482814
245294608602 597850162
647305204764 669475261
227124638154 669467708
186721344307 119420483
417385512608 212700033
409302832737 33912970
281993747519 26745173
407310178430 669460155
659930913916 68196037
395196864798 669452602
620355919002 214777108
660175600498 669445049
379298140656 669437496
528888503676 81957603
949380963462 669429943
601880278644 431540655
469390910794 669422390
924872481303 123310278
690124181342 4939662
511787508506 669414837
710437367193 77297402
29263569469 83883618
91606941896 50552229
428508477286 669407284
858531111222 43966013
860802357528 669399731
783579983124 495831791
997834217990 535817373
690458884578 669392178
372952035 19426316
224853391848 669384625
519358329526 623862694
589009882910 669377072
25740799022 669369519
321002818802 669361966
628435796710 286893152
458791761366 106942927
924456786842 217647248
596580703930 27772381
496985177438 55635398
141772317205 133582358
506487933792 669354413
207440503502 121482452
838089894468 382242224
477718813916 669346860
537253658194 167653941
296381041643 220373881
268771850271 165924304
307699855611 71897007
158987248974 669339307
679859735150 553876596
170343480504 501866638
943324306646 669331754
840176500542 81104114
572130002221 74789806
906984365750 167389586
710143019230 669324201
66806196402 121950738
543846653134 356856591
973607590726 669316648
959223030788 103038026
283148713702 669309095
696065466083 248206686
258165004336 567373807
15898731696 669301542
331909836063 353419976
750268370636 669293989
779037490512 669286436
109776912344 20597031
935898707157 38490088
643179728388 96391386
941296138539 65469404
191678715250 184995629
584467390298 669278883
285419960008 267867145
179467167300 483324023
292233698926 633802442
348257774474 531134513
175643055218 669271330
39368276858 631702708
100691927120 669263777
129461046996 127819419
570839912462 669256224
778280408410 106353793
390000667995 195683124
241051735947 188273631
188513450952 267957781
861962082507 17500301
635191891132 530009116
162015577382 641378101
940592644972 237526744
369456073330 669248671
72006026198 157109953
804778281980 669241118
293161048307 329484519
754053781146 436321704
407310178430 669233565
528196981614 105288820
137805196621 601483155
167315152096 63445200
330844886128 464955127
292233698926 12273625
680682739836 32130462
357809089471 80598063
524193772796 278441345
833358788746 88166169
563009903100 43920695
241509198092 669226012
796889495172 17266158
156446647988 103725349
800992871470 669218459
963765523400 669210906
286177042110 669203353
229395884460 368593953
770709587390 491526581
522386657934 610644944
470147992896 669195800
289205370518 459501861
2271253860 669188247
66623232530 153899928
57538247306 644761845
475761681774 208017173
564362705012 280858305
300561602048 332422636
983971608117 49600551
607936935460 669180694
581439061890 669173141
211982996114 669165588
266492907458 572472082
221825063440 231114247
229395884460 669158035
311160751476 669150482
377783976452 331312345
740426303310 669142929
145096934697 12613510
97663598712 509661334
351286102882 511806386
468092853026 40982578
633677726928 669135376
539458271934 188371820
254379593826 268327878
62228302879 42243929
680616817252 624195026
170343480504 628855227
715442593944 669127823
321759900904 669120270
443650119326 669112717
910769776260 427590436
377026894350 669105164
945876426363 198319121
939538896136 669097611
268764153764 669090058
133246457506 593393892
819660078567 36375248
832297011071 39351130
507245015894 537146701
422451820470 669082505
627803256025 303592835
397468111104 669074952
164286823688 7507682
620807331194 669067399
673210553443 167691706
774910125886 251061720
535661320440 174867056
684451715018 588952728
380055222758 352861054
984963822256 46957001
770709587390 669059846
824567259825 541104473
117347733364 195834184
975878837032 669052293
68137396734 387370711
510273344302 669044740
24983716920 396245486
327603593738 56209426
591281129216 447590780
379487547237 386842001
769952505288 669037187
744211713820 96497128
869241236879 121777019
63594904122 669029634
43153687368 669022081
961863309121 103196639
338415707148 628794803
847931961794 203107723
787934806751 9335508
752539616942 669014528
77222381958 362619530
712414265536 484011346
960759204434 618318792
439864708816 572079326
536014135770 669006975
283905795804 302097341
518601247424 351856505
796450378858 668999422
28485814806 170931943
479232978120 561512679
757089656 619429083
769952505288 668991869
646971558948 77304955
330844886128 643115291
517409452813 90243244
969822180216 668984316
791907886246 406797027
592038211318 136852807
371727319636 668976763
299804519946 13361257
508002097996 178333883
362826499211 431857881
799478707266 8565102
332639984167 259430444
659014795846 188047041
504356538834 122252858
486046717038 602366856
305861176762 197458079
986583977709 101640721
74558062832 223145832
56781165204 668969210
659751069433 269377745
652742682152 234920959
527686232648 507078208
620807331194 52976742
62838720827 442749307
984963822256 385082152
522643339086 114745176
860160428464 172910829
367484809525 133831607
509516262200 668961657
885786066894 668954104
343291611839 107448978
380812304860 668946551
813511411105 102592399
795693296756 559526240
911526858362 453512332
380055222758 668938998
542827874688 442401869
20441224308 668931445
933611667528 380520140
31040373736 668923892
557969516728 668916339
493617538058 304959928
875194478019 209603303
249335265194 154640122
809408759489 557690861
300561602048 402582453
846417797590 668908786
674016639409 339915212
420937656266 632593962
409581424736 668901233
228103521654 352052883
541807963698 116172693
607179853358 668893680
847324602811 391479543
950138045564 668886127
739669221208 668878574
774494997900 559337415
992032943210 202737626
793433055171 51292423
585778182830 10173891
123981477145 12182989
461403595101 172789981
236209623378 178605791
623991168319 367876418
118861897568 248267110
894969611215 234875641
760498322277 103876409
387723991082 268901906
581439061890 668871021
270278317968 441646569
700081099586 40355679
986528689749 235026701
583710308196 402310545
335387378740 654913077
765410012676 359892897
687430556170 664052207
121133143874 668863468
90849859794 15377908
170343480504 668855915
414123917348 601468049
238595025726 431397148
559790566875 56118790
703011624197 195826631
501945441180 380391739
46182015776 668848362
794724164585 86308131
813863267204 668840809
358856923902 290662099
285419960008 668833256
158987248974 625116492
660932682600 345270289
654459531111 172789981
938820137956 61692904
528443314750 661212279
373998565942 613280941
677588488844 668825703
37097030552 525484869
320260246013 59744230
762908120815 3028753
10327256941 168008932
391605747660 117660634
291710321750 14396018
761624602166 51783368
151416427954 668818150
763138766370 668810597
684402227762 668803044
283905795804 668795491
509683561150 284279814
833812723640 21042658
544170321843 54630849
544342038892 668787938
707871772924 668780385
557969516728 668772832
34825784246 289929458
508504213883 78241527
491128947030 80817100
741940467514 668765279
638220219540 668757726
110837406009 31307185
74194053550 166724922
133246457506 602684082
983449658052 472900883
536014135770 515363849
74951135652 342233983
751782534840 668750173
923124566855 277127123
484532552834 668742620
707114690822 668735067
390810719286 461813079
604908607052 611098124
168072234198 668727514
897142298424 570621597
742697549616 78573859
893356887914 366607514
203907295215 56292509
900927708934 668719961
386718173990 28557893
746732881343 77161448
210294765878 54676167
723770497066 609768796
834039479806 143136903
741940467514 399228921
956194702380 668712408
897142298424 668704855
355071513392 196030562
889011913805 391509755
59052411510 668697302
419423492062 668689749
747240042228 603786820
916826433076 549072888
958465948686 221892034
320818231441 18890053
588829208003 37228737
931210993014 668682196
249080019112 549609151
101449009222 668674643
937267649830 668667090
131756024828 638968694
135517703812 398065759
941053060340 445355092
660175600498 668659537
11182618679 5642091
445921365632 668651984
897569647164 59336368
808122212493 241310797
720147929236 109896150
650333533172 668644431
458791761366 668636878
524657904240 668629325
631406480622 6812806
248322937010 668621772
280877467396 668614219
666989339416 47145826
648819368968 616294588
30283291634 668606666
20441224308 668599113
200626764584 668591560
130218129098 668584007
935753485626 624965432
827217515671 4758390
902441873138 668576454
967550933910 112078967
295262027334 401517480
872158589058 668568901
150659345852 668561348
968308016012 668553795
52238672592 86368555
155958920566 668546242
780551654716 668538689
657904354192 668531136
994805889582 169428896
129227108333 2802163
286545062035 80658487
591549849850 361682958
474690485508 668523583
445164283530 599647776
873764439129 555560915
956951784482 236408900
63594904122 668516030
458034679264 281968596
571058231927 336667422
437972041529 170116219
579924897686 668508477
133615126989 202322211
92016707252 25332762
347500692372 668500924
6349426203 4584671
696515541394 69019314
481607504148 374424869
869130260650 173696341
13627485390 668493371
466362582386 668485818
162403287978 160244448
536771217872 111723976
922126007790 421910580
620807331194 668478265
604151524950 668470712
792664968348 668463159
698786787700 668455606
503054221174 197322125
65252779257 387506665
819522349612 169315601
813276074731 398020441
421694738368 240185400
143845606934 468255788
165407371256 242972457
420937656266 668448053
71922807244 668440500
149931456095 490529585
138274600465 66005667
218039652930 245162827
290719534722 237066011
24538505741 43716764
779794572614 662707773
891085641608 668432947
70658163948 82078451
134760621710 668425394
804021199878 107479190
716199676046 644580573
269521235866 618824843
172614726810 668417841
887402581801 293653087
990551951782 265238701
525414986342 130024895
102206091324 321848436
17412895900 668410288
736860564252 342943965
494374620160 661816519
247565854908 668402735
318731572496 523498430
133594197626 14705691
158430057017 76421254
28012045328 668395182
952409291870 668387629
933482239320 489615672
25329576343 241967908
469856991318 20612137
284662877906 668380076
804021199878 661718330
918340597280 453980618
595066539726 312218361
836575730264 69699084
215768406624 668372523
218039652930 263048331
68894478836 51511460
214254242420 668364970
949380963462 668357417
827561826323 177412417
322516983006 668349864
774696919802 389243855
929080519522 395263596
845660715488 668342311
568946149990 263365557
159744331076 668334758
612590993435 209195441
479598452684 298313288
570839912462 668327205
713302331764 328253380
545856203096 668319652
433050969898 668312099
992534643276 668304546
467119664488 668296993
870644424854 668289440
604908607052 668281887
947866799258 476594300
146873935342 345270289
1335800516 86051329
608694017562 668274334
152173510056 668266781
432741214221 184172352
225610473950 281809983
201877216199 7764484
342958199760 668259228
357342759698 210252861
571335963290 41624583
276346372261 613990923
959223030788 74253543
594309457624 668251675
174885973116 150380230
556605287127 417892384
116590651262 668244122
847174879692 127910055
121133143874 668236569
833547401856 668229016
682888063558 426193131
417592140029 228168577
740030738000 68090295
459197153535 64049440
51117090669 258841310
991020479072 668221463
593552375522 668213910
819162841918 668206357
791907886246 564730257
764652930574 615713007
34068702144 505650691
521629575832 406071939
39368276858 178001551
378785926814 277459455
330087804026 461375005
365889261746 154209601
695758459292 577117177
406553096328 533921570
179428465728 23452065
545099120994 82758221
230910048664 258018033
551539311597 141324183
903956037342 668198804
198124034340 133771183
678345570946 668191251
60566575714 668183698
161258495280 85265817
509516262200 668176145
182743687288 348283936
618278845220 996996
208227842922 285261704
78736546162 601694639
514058754812 115372075
916826433076 542501778
358856923902 531731200
997602107153 99367268
794936214654 146022149
202140928788 668168592
754810863248 340451475
564026173544 505628032
377783976452 668161039
548884531504 668153486
626863988010 469026194
605799943729 102683035
309646587272 109654454
917583515178 668145933
937267649830 344054256
719985086556 668138380
187756368850 597291240
9084992778 623620998
509516262200 348102664
408067260532 663176059
675698412236 10702601
597337786032 668130827
647305204764 668123274
65109068326 668115721
843389469182 668108168
160501413178 526413888
56024083102 668100615
513301672710 668093062
686673474068 668085509
923640171994 431638844
4736514077 214633601
847174879692 506723217
950895127666 668077956
222995611868 156815386
23469552716 662564266
155201838464 668070403
458034679264 668062850
890328559506 213787665
222703877243 538642195
912361910083 416850070
50724508388 668055297
9842074880 668047744
751025452738 668040191
872158589058 668032638
189531134213 14924728
193154933182 342211324
70408643040 124178873
994273766032 109171062
532985807362 381245228
687087703247 59985926
376299858082 107350789
122865672861 77236978
112048158650 668025085
929696828810 668017532
691215966680 668009979
486803799140 668002426
439107626714 667994873
166078409582 304189522
34212579241 355791618
576139487176 667987320
674560160436 571104989
32058389329 130651794
15141649594 440626914
179428465728 280374913
186364933343 38278604
283631864006 3685864
140060196424 379319213
585981554502 573861834
992308839194 107811522
149799988983 8330959
17857624093 128453871
900170626832 667979767
93878188202 113287447
888814395302 102599952
601880278644 613779439
946487660035 352755312
761624602166 7741825
58295329408 531021218
78329213278 238123431
271792482172 667972214
710143019230 667964661
670581438850 19101537
8327910676 599126619
915532287762 386222655
402396229684 2084628
181699712034 160735393
152173510056 667957108
744211713820 667949555
872635432607 62576605
537317413067 51851345
299245756965 5385289
460305925570 667942002
8662621871 4856579
865483946188 284808524
317974490394 522116231
395196864798 667934449
910956395784 165992281
751466230712 96119478
781335262954 104118105
13627485390 336486150
335101362142 114820706
359614006004 181725180
917603047236 175161623
587641763514 162049615
938544121530 133287791
540556628382 667926896
377228159141 334325992
398225193206 667919343
443650119326 631498777
274820810580 408126355
566297419850 667911790
241509198092 23316111
695001377190 477508213
424723066776 430656954
867616096446 667904237
905470201546 667896684
396711029002 554231587
681373899354 122819333
370213155432 242647678
610965263868 667889131
174589488060 39275600
544342038892 667881578
430022641490 667874025
870225211101 168779338
474690485508 33814781
483775470732 321032712
224678804659 13315939
377469968436 206672739
829943180263 360482031
333116132434 589519203
601880278644 667866472
861559439630 460053230
412609753144 667858919
829004909244 99654282
764916862606 398163948
871403750197 383956755
144619033728 347641931
544579716696 81398681
691973048782 402990315
874429835364 386872213
175643055218 667851366
7554 407303078
617302627929 26133380
244685164991 231053823
398982275308 562449251
929696828810 169821652
554184106218 150878728
4987439843 143099138
88878883003 334960444
155201838464 667843813
597337786032 667836260
216525488726 667828707
111747557209 199225481
426994313082 283705786
161690020829 180403405
62970180792 121867655
684402227762 102033477
654876025784 667821154
876514696695 27251224
449191087920 236272946
302075766252 667813601
511117233033 334998209
767681258982 162548113
644276876356 321855989
139303114322 496307630
102206091324 438481862
286379726865 397053657
29526209532 667806048
894940298022 42183505
152930592158 320352942
148388099546 403979758
336901542944 667798495
956951784482 442900367
110533994446 667790942
255136675928 667783389
531471643158 494736606
253622511724 667775836
65866150428 667768283
139303114322 667760730
92364023998 667753177
724322779979 16548623
228829311677 437598161
834304483958 140470694
102963173426 667745624
895628134220 667738071
190494858842 53611194
805163409450 57516095
811957480356 72297316
12629666925 86043776
315703244088 591853080
866101932242 667730518
840361140774 459350801
484383479679 29947645
767376231483 108438421
755567945350 667722965
669260585722 469811706
554288201664 560326858
821434088224 579919340
91166179434 18995795
714685511842 658319480
950138045564 667715412
542070792586 667707859
363399416514 667700306
272549564274 525024136
408824342634 667692753
734369646494 667685200
367941909126 80054247
795750865722 137691190
815529208943 381562454
187075987463 7145138
648062286866 667677647
113562322854 418949804
142802485575 1767402
34934343515 538914103
428927706551 135259124
698029705598 667670094
31040373736 667662541
170161340315 29962751
827775447822 96527340
723770497066 667654988
96278802292 259422891
386111879574 112116732
379738941289 79593514
979064894739 38641148
848689043896 667647435
860045275426 667639882
27254963226 389055030
297373883087 35816326
443650119326 243138623
284289412674 220154844
554364252821 362211668
810302739716 218674456
847931961794 667632329
638581894945 251099485
280877467396 667624776
299382103721 94737279
678096193951 95243330
822958803969 127660806
128703964894 667617223
838089894468 667609670
896181338599 17568278
758241260505 168522536
485289634936 408088590
959980112890 667602117
964522605502 514804927
997296459902 433376034
327816557720 187624073
912283940464 601014869
298290355742 667594564
514449735857 260004472
386119545869 373888606
352800267086 667587011
168829316300 667579458
843965989672 40839071
891679533998 71285214
400496439512 667571905
842231904767 79646385
991020479072 667564352
858531111222 667556799
744968795922 455959504
565618820971 459161976
658240908319 162011850
25740799022 186536441
338509575832 5989529
853231536508 667549246
251351265418 667541693
683645145660 667534140
364156498616 69230798
445921365632 70477043
295413449878 278267626
846417797590 667526587
870743761910 89200930
268899193851 245359205
726532514653 101489661
643519794254 667519034
962251359196 667511481
824462416632 492289434
460305925570 569330034
796080033015 170335256
551912859912 519601082
820062139457 451616529
885906597668 422159829
558141498538 269188920
878215245874 667503928
73701122517 102713247
789462007433 48731956
71922807244 667496375
87821531386 667488822
216525488726 667481269
733102163270 221960011
525414986342 667473716
959223030788 667466163
318784405731 603001308
147161810384 129624586
794936214654 110726980
870644424854 513838143
525414986342 430626742
303149500326 147834869
313013010619 86580039
360371088106 667458610
175726568739 35763455
408067260532 667451057
459548843468 667443504
228638802358 94352076
34825784246 504087220
136274785914 667435951
457277597162 667428398
439252734950 373654463
698029705598 667420845
985720904358 667413292
234695459174 373208836
271940966599 230691279
817648677714 913913
572536610017 158560129
397897755956 157797276
48525143983 273078715
445311423523 415256387
663203928906 667405739
661831005802 445528811
852474454406 140848344
554941188320 667398186
6056664370 667390633
933048206581 92033305
386183262977 42749980
654657200674 33943182
296019109436 667383080
546613285198 88619349
23469552716 667375527
876701081670 114148489
557212434626 667367974
445164283530 667360421
627914262466 329446754
585224472400 541867326
629892316418 203326760
106450897953 73913658
444407201428 667352868
834304483958 436178197
346743610270 667345315
618536084888 654769570
767138311983 323895299
573131529209 56216979
759820312532 27122823
34068702144 384991516
385354797472 526217510
980421329644 667337762
299047437844 667330209
136837945147 11238864
486523998661 142917866
733196001742 175675227
451978022448 667322656
574005214525 87516611
772980833696 347785438
165043905790 667315103
539799546280 502259394
685159309864 462704333
356585677596 267738744
108262748140 620569586
311309190585 492070397
586738636604 565976502
349771938678 504396893
49210344184 605780812
226548707204 204429498
634434809030 667307550
597337786032 667299997
620807331194 204278438
488039703677 148099224
382326469064 53754701
370357402626 242073650
799105982228 86361002
950138045564 165773244
800992871470 667292444
762123810148 145470780
119618979670 237708016
126432718588 667284891
18169978002 667277338
281634549498 493686739
219620442147 468444613
278138517077 267368647
705600526618 436933497
800992871470 658470540
411095588940 154421085
932725157218 667269785
901684791036 667262232
377026894350 542154340
221067981338 667254679
840361140774 667247126
869130260650 667239573
940295978238 135055193
790226657641 20846280
512544590608 667232020
855502782814 585455689
539042464178 667224467
518969992437 175463743
149902263750 667216914
39368276858 667209361
498917112772 667201808
949578799191 283660468
642762712152 326810757
489075045446 216914607
857543368459 127872290
795033270704 381215016
268764153764 580025082
720198375723 174421429
799925731571 74132695
437983922398 99578752
280877467396 667194255
5496020692 93551458
211982996114 667186702
96149434508 667179149
237723787582 667171596
506970940589 137502365
977419829492 502637044
934239321422 16284268
230910048664 667164043
617208593079 7160244
948088532679 46443397
196084271972 642684770
249837101214 667156490
981446271338 138506914
102963173426 564254418
238480869684 667148937
830519073448 640056326
314946161986 667141384
329330721924 667133831
864587768038 667126278
849446125998 609617736
235452541276 667118725
118220187541 256613175
384597715370 667111172
261211278672 479842090
17412895900 667103619
255188927582 130198614
408067260532 667096066
951965198535 242141627
757089656 255767239
133246457506 520167557
243780444398 667088513
638220219540 40484080
346743610270 667080960
271035400070 667073407
42841597814 217594377
411095588940 222292343
273306646376 667065854
47696179980 667058301
647436543881 218327018
801960206433 294151585
935753485626 134775732
49628538688 79638832
780551654716 667050748
243023362296 628560660
548127449402 667043195
958774209275 244339550
295262027334 246325989
647016990243 61126429
166558069994 667035642
977605429361 298403924
117347733364 283516961
512078132840 253493786
381569386962 667028089
912135207194 37538410
283148713702 303487093
222724761288 470619877
755567945350 628439812
67380314632 667020536
27254963226 667012983
41639523164 485325568
241726664068 67289677
28012045328 448753942
877458163772 667005430
90092777692 618024225
483018388630 549208842
973607590726 666997877
25289099816 193877957
43153687368 623303772
441378873020 657881406
878972327976 666990324
486803799140 65741312
49210344184 443776515
391411454288 666982771
592795293420 541383934
411585657792 31692388
924778922292 159119051
257407922234 666975218
846737720011 173061889
333873214536 638878058
821434088224 666967665
196841354074 99661835
284961818093 82841304
612479428072 666960112
73552381288 478754458
755567945350 523007485
932725157218 666952559
576667185074 113000433
871401506956 185025841
280877467396 599980108
243890574691 376585027
602637360746 666945006
173371808912 666937453
404281850022 666929900
244145110791 97546995
732855482290 666922347
297533273640 666914794
89335695590 242851609
558862462194 464849385
201383846686 666907241
448192611938 482606488
766706567803 54593084
249837101214 666899688
937267649830 666892135
910769776260 666884582
527793243552 539518343
202898010890 352015118
935049735257 16707236
55814978703 34056477
597337786032 296900877
589766965012 666877029
835818648162 666869476
578164400346 105288820
977912489023 41254486
866859014344 666861923
802507035674 469252784
610208181766 666854370
162015577382 666846817
706357608720 550387110
231096358515 311561250
197024884421 241001124
993291725378 447205577
60566575714 93483481
611722345970 666839264
697272623496 162276205
768053055407 38301263
194995681553 206393278
171857644708 666831711
723836321461 541837114
421928684990 29758820
388383125880 551165069
596580703930 564851105
710900101332 666824158
712414265536 31156125
892998672189 80847312
451978022448 666816605
215768406624 164149349
96503647549 12734358
437593462510 404871012
185485122544 554631896
215011324522 666809052
896690365075 349847407
994805889582 666801499
672288914130 505590267
496645866466 666793946
632777032490 23346323
424723066776 666786393
492103373854 258131328
380055222758 435558851
801749953572 203175700
921158801634 10846108
68894478836 636272273
511038508114 637752661
716956758148 618213050
546310825719 65121966
951652209768 127358686
296926662404 93830919
394439782696 666778840
788122475736 666771287
825514805928 146052361
947109717156 611664599
784337065226 49555233
365335665017 214686472
375512730146 666763734
905071796308 281507863
535264916341 310398088
706829641008 44789290
204814629146 225955548
468633828692 666756181
495950862471 404901224
418666409960 531965343
966036769706 666748628
274212182693 508543490
982692575950 187155787
449331332024 32122909
320558045697 206544338
71293914658 206008075
822191170326 570289265
72679889346 433240080
791487486672 212141111
737137608292 62153637
59809493612 666741075
194570107768 268803717
816134513510 170637376
197598436176 666733522
378541058554 291243680
700300951904 67168829
154226822506 109276804
225121462924 117577551
413531732342 283086440
50005863503 508777633
914570980093 279249516
374282181092 199678661
991020479072 524427449
127189800690 666725969
268014511367 119073045
43153687368 666718416
362642334412 353389764
405853907971 85575490
495888784364 404259219
575382405074 666710863
117347733364 666703310
45424933674 666695757
670069420980 84676683
438444836264 376962677
684402227762 666688204
869130260650 244211149
727144345012 118959750
137788950118 666680651
542827874688 666673098
631406480622 650819351
315141739368 25189255
283284290052 312709306
948791905398 48928334
222729791586 273486577
644008042833 48799933
497206865541 70665868
563269091442 666665545
426994313082 666657992
801749953572 201030648
198355518278 427900109
671142263800 15309931
96974939237 492840803
719302779154 298630514
264221661152 666650439
997834217990 666642886
336901542944 666635333
726041743372 666627780
432293887796 666620227
286934124212 441850500
227124638154 666612674
180260231894 430740037
354314431290 246514814
61566192199 263108755
258922086438 167827660
921368925688 430422811
408067260532 666605121
676831406742 666597568
516846860461 102260067
55267001000 529586148
630218840161 12583298
380055222758 442900367
180185547830 430679613
622388165729 98317401
413614263973 150682350
13627485390 666590015
219315996229 32002061
37854112654 234467779
7554 666582462
783422737623 23097074
233181294970 666574909
299804519946 638281371
108262748140 456994265
754165701500 213561075
202898010890 666567356
599149372270 5921552
398982275308 123053476
520872493730 666559803
946049261662 33716592
272549564274 203432502
668503503620 448376292
585404331989 328102320
70408643040 666552250
305104094660 607230988
408453188620 279257069
583710308196 666544697
337658625046 666537144
30283291634 666529591
78309311123 120757364
956951784482 666522038
966539233031 143756249
339929871352 272134590
99177762916 666514485
867121685025 332535931
948173919344 258501425
929696828810 666506932
237838510099 537403503
361885252310 666499379
820677006122 365346163
329330721924 666491826
425480148878 666484273
537384121163 11903528
315703244088 666476720
645033958458 548430883
765624646277 393156309
957126681750 300730248
194943067355 71035965
992534643276 666469167
857016947018 580274331
642005630050 666461614
875186917466 666454061
570906537475 468444613
852510587958 258153987
578600313782 440287029
812349103000 666446508
409903764117 54003950
415016998768 320813675
654118943682 588635502
337658625046 412514648
223836925026 77644840
554184106218 462047222
252865429622 549631810
906227283648 666438955
874487343906 442930579
353557349188 666431402
881243574282 666423849
481924073037 63399882
642005630050 666416296
822191170326 21775299
231887534859 133929796
632163562724 106263157
941810142442 145500992
961494277094 666408743
288180149769 68324438
556455352524 330330455
838089894468 666401190
143845606934 65529828
489075045446 666393637
185485122544 150803198
780551654716 666386084
168938547786 137154927
448949694040 666378531
103720255528 532554477
598851950236 666370978
629892316418 85545278
510136763809 31458245
947866799258 666363425
634577749555 215539961
95651148398 4546906
449706776142 131799850
213497160318 666355872
139303114322 666348319
256650840132 666340766
134003539608 68838042
16655813798 633855313
190784697258 171392676
198355518278 36269506
9282692553 100960951
925154336198 666333213
14384567492 24872029
153334556810 126769552
500040273678 56949620
432293887796 238078113
209575735790 27492920
65518705281 95628533
877581549580 474320847
774494997900 612095120
913070003427 522765789
572354076666 666325660
160501413178 204618323
475447567610 666318107
64767907275 210902419
747997124330 666310554
678349808179 460468645
560240763034 332075198
75708217754 666303001
755567945350 293570004
931594262446 186702607
71922807244 666295448
779794572614 363420148
676910667924 355194931
792664968348 274672398
357342759698 666287895
782065818920 666280342
36339948450 572192621
972546440356 9947301
25740799022 666272789
273306646376 166211318
364913580718 666265236
616264838582 148567510
474920126920 393103438
904713119444 518082929
762428278725 234943618
951065999185 83521074
365670662820 92252342
333873214536 666257683
299047437844 400286341
919097679382 666250130
714289727495 70711186
704252196082 1125397
663508609373 261228058
801309070262 199436965
760110437962 631438353
482261306528 220139738
852474454406 541104473
841118222876 666242577
636706055336 176453186
332359050332 80379026
6813746472 539918652
23469552716 106316028
206234939772 216869289
28426191424 76791351
955437620278 666235024
636706055336 666227471
961726630033 90122396
305861176762 289536702
224853391848 666219918
504216687486 448920108
579216033936 352770418
583511075568 84253715
214254242420 666212365
100876658394 228289425
629892316418 666204812
794179132552 666197259
835061566060 666189706
584467390298 666182153
557212434626 172042234
470206045254 576920799
201383846686 79117675
749511288534 666174600
556098322620 198681665
890339669969 494071942
996320053786 666167047
638977301642 666159494
730159568965 274430702
908498529954 666151941
358856923902 363276641
828247827142 661378445
979664247542 187994170
257072848901 220509835
125938684817 218432760
235766141836 40061112
528443314750 666144388
219787831733 173628364
508002097996 296092706
691973048782 314099058
743528424528 584201891
909255612056 666136835
49967426286 666129282
898656462628 635584950
296776191538 666121729
53752836796 536210129
732855482290 666114176
799961185353 5634538
299804519946 656446336
988749232766 666106623
664718093110 666099070
766565961155 49124712
935753485626 570221288
31934769378 44660889
321342658484 276983616
346743610270 71881901
766924176880 666091517
415763778578 66995110
969369106364 292482372
777523326308 93672306
422451820470 319967739
410941047413 13942838
363399416514 666083964
657904354192 105802424
664718093110 666076411
738155057004 21646898
859288193324 568257508
128870727581 119851004
97663598712 666068858
423294508274 309695659
895628134220 666061305
232424212868 666053752
230910048664 666046199
425480148878 666038646
125675636486 666031093
297533273640 666023540
352043184984 666015987
299159781166 379893241
845701192015 117101712
878215245874 666008434
405948448872 383684847
377783976452 660902606
98906791894 125175869
569325748258 65106860
682130981456 666000881
650333533172 649701507
454249268754 665993328
559483680932 665985775
264644145760 149911944
620807331194 665978222
535686811815 147532749
549466580790 23663549
32554537940 665970669
583710308196 665963116
64351986224 430264198
250594183316 665955563
113331684852 79359371
872915671160 103453441
919136343189 337218791
303589930456 665948010
588252800808 665940457
708876623638 416736775
108288511423 639195284
316497298125 327921048
944838470850 665932904
7554 594511736
660932682600 665925351
808563692490 665917798
386868961676 665910245
12870403288 485046107
754053781146 424539024
230152966562 665902692
769195423186 665895139
35797575479 103113556
465605500284 665887586
603680754419 262255266
853231536508 192344698
242539494863 135410184
241509198092 665880033
963765523400 196853839
951926995461 230887657
912283940464 566890415
920611843586 665872480
792512065822 34713588
680616817252 665864927
681384549084 488784842
158987248974 665857374
80652439330 18255601
153687674260 220721319
293076711509 95930653
721910398315 109103085
666989339416 514510360
947109717156 665849821
451008565498 117509574
530932940945 344628284
839983574263 99873319
940295978238 665842268
338667554380 164330621
944081388748 665834715
526929150546 665827162
747240042228 665819609
682130981456 309952461
689701802476 665812056
827490745040 14751009
738155057004 665804503
738155057004 84253715
932064776175 467047308
872915671160 481239395
253736501600 435030141
775040943846 21065317
48453262082 665796950
496108002636 446435171
147631017444 665789397
787365393634 535658760
838089894468 665781844
584467390298 665774291
801749953572 622080186
797661887205 112139391
777523326308 665766738
603394442848 338623649
854745700712 558650092
839604058672 665759185
579924897686 52825682
494374620160 665751632
62837822020 665744079
675317242538 304461430
393682700594 595138635
397468111104 665736526
919097679382 665728973
196084271972 334771619
928939746708 665721420
713928429740 559080613
644276876356 587472340
577653651380 665713867
536825116080 419304795
799478707266 665706314
170475446520 296976407
333873214536 486496283
37300319547 144685268
838089894468 548770768
416395163654 665698761
280877467396 665691208
954680538176 391910064
411245855875 355806724
657529975047 58633939
575502671493 239732220
174885973116 665683655
175643055218 187676944
494374620160 665676102
737397974902 661665459
617971845982 444373202
24643235639 3852030
168072234198 69495153
16655813798 373873500
494374620160 665668549
859288193324 322286510
744359458053 149556953
671237612872 96157243
300561602048 665660996
59886700378 510159832
877458163772 665653443
617779002786 665645890
239995033888 496768363
744211713820 146346928
589766965012 494102154
648591563341 2416960
392925618492 102411127
221067981338 121452240
472419239202 665638337
990263396970 59759336
445164283530 665630784
16020614457 62493522
308889505170 574511392
759353355860 665623231
683645145660 665615678
330087804026 665608125
458791761366 605214337
839604058672 665600572
206243331155 311153388
308132423068 665593019
120376061772 507508729
750037574021 20914257
229425816999 542365824
345229446066 429931866
558432976361 49336196
613993592276 665585466
15898731696 665577913
296019109436 315148925
864587768038 665570360
512544590608 296341955
833547401856 274566656
232424212868 358117942
838089894468 284498851
169980642343 7424599
325614089032 352581593
586293395213 76036051
793422050450 665562807
230152966562 665555254
603394442848 665547701
56910064702 170743118
132489375404 665540148
104477337630 665532595
263464579050 415603825
898832288915 113491378
965752565828 110832722
544471316040 17976140
962251359196 665525042
254086469855 161656859
935277427995 24834264
970599081390 589307719
108262748140 134322552
408524277456 155788178
834304483958 37213631
15898731696 665517489
361885252310 264574037
252108347520 665509936
637463137438 13973050
431536805694 662518948
773949920955 346931949
534499971566 98053046
112805240752 545885522
656390189988 627699618
419423492062 665502383
976635919134 665494830
805326184153 5559008
184310760257 252338177
543759340454 62040342
632920644826 665487277
782065818920 604851793
29526209532 665479724
845660715488 539571214
270278317968 665472171
926143967617 299083694
592038211318 409780462
668503503620 665464618
546781482955 358110389
450463858244 665457065
809648657875 97365723
561326914240 123619951
381569386962 602857801
817704154499 567033922
11356239084 665449512
779037490512 272006189
899484225704 234256295
926668500402 28927990
177412321997 173975802
274951696517 396479629
31040373736 479585288
688187638272 175848946
522158527528 45136728
570839912462 665441959
604151524950 665434406
255662953862 80144883
358856923902 286084981
751782534840 665426853
921368925688 665419300
822191170326 665411747
458034679264 44857267
977393001236 552592586
801560064005 21299460
523900822138 486805956
615507756480 445211585
601880278644 665404194
16655813798 665396641
377026894350 665389088
798721625164 665381535
390654372186 665373982
688487620773 133831607
844945537430 168560301
288448288416 107932370
197598436176 665366429
388574005296 205230116
682888063558 294551894
169586398402 665358876
24323766398 80990819
805655985492 32817785
508002097996 665351323
856259864916 203379631
392555861783 81247621
625349823806 503981478
436079298306 380829813
874224605654 28112266
28012045328 665343770
297533273640 373737546
341444035556 665336217
710143019230 264521166
15898731696 156301782
296019109436 665328664
324788229312 665321111
947582376343 19758648
860802357528 245910574
327059475618 316153474
680616817252 125712132
729070071780 665313558
788879557838 665306005
507245015894 155863708
380064490289 252375942
17412895900 179572575
629892316418 665298452
4753833106 118876667
190027615156 281666476
56024083102 318071936
999348382194 264966793
910012694158 665290899
230152966562 665283346
232424212868 521021046
379453430336 256439456
135517703812 665275793
685159309864 490106617
520872493730 303275609
443650119326 665268240
352043184984 154692993
751782534840 60031244
388383125880 665260687
843039048153 62931596
863465793359 206415937
301318684150 487591468
147631017444 665253134
922137511009 100205651
471894434509 198636347
870644424854 433058808
766629716028 73097934
469154698678 38308816
575382405074 331115967
802507035674 46239466
235452541276 153310794
897506504084 215585279
43153687368 506043447
65866150428 665245581
745725878024 665238028
449706776142 665230475
533838729481 485756089
972093426522 541225321
974718032380 188047041
841875304978 555802611
327816557720 665222922
896385216322 136324097
557212434626 413186865
217282570828 665215369
890393235845 563061044
16655813798 665207816
606422771256 665200263
173577137217 66239810
261950414846 665192710
625505725279 30483908
43910769470 665185157
730191623897 235570517
377354007227 129073217
252865429622 665177604
378541058554 665170051
978150083338 78196209
586557297033 28165137
274820810580 570493196
625559759441 371373457
520966014976 540568210
21955388512 436593612
291476616824 665162498
981935493848 665154945
902747641237 137222904
598094868134 596112972
7554 551369000
245294608602 665147392
232424212868 29736161
443650119326 665139839
938781814034 499895305
660932682600 248523912
613236510174 513067737
260436250642 149164197
432293887796 665132286
352800267086 665124733
981494988188 322868091
91606941896 665117180
112048158650 421140174
685916391966 323691368
58295329408 665109627
495449094428 165176557
643519794254 665102074
859288193324 538241886
849933498429 153537384
921721688553 232413363
596008836494 469381185
615667321158 321047818
177914301524 321969284
917583515178 665094521
155958920566 665086968
545856203096 133544593
638251383218 552947577
99177762916 665079415
531481575353 9343061
372514039710 331954350
474690485508 389613952
371727319636 665071862
139303114322 57780450
747997124330 155727754
726798825474 665064309
501945441180 665056756
441378873020 57848427
167315152096 294634977
7570828574 665049203
471662157100 161838131
139303114322 145221531
814663816821 114088065
299804519946 665041650
89663359836 42765086
678767066111 48203246
117347733364 665034097
244537526500 665026544
499245471894 305141200
496645866466 665018991
509516262200 665011438
398418852126 429629746
337658625046 665003885
701058034006 664996332
688944720374 372038121
456917017348 149715566
823705334530 664988779
40882441062 664981226
789064447725 161671965
391411454288 606656960
410338506838 664973673
375512730146 559337415
615507756480 664966120
184728040442 55824223
917583515178 664958567
224853391848 607578426
119618979670 664951014
798721625164 611785447
345229446066 13640718
306618258864 557909898
554184106218 664943461
997077135888 119171234
726041743372 664935908
428297431766 4207021
598851950236 664928355
321002818802 229407269
394439782696 664920802
685982631776 475778576
620081276816 21986783
735947573124 63656684
957361761322 112237580
313431997782 22409751
269521235866 408383157
232439167808 421321446
628129341694 8889881
306618258864 664913249
255136675928 664905696
406553096328 106225392
927425582504 664898143
825976580836 664890590
15285171700 193387012
930453910912 664883037
146873935342 664875484
20070614110 52349843
651090615274 664867931
88578613488 641446078
205169257196 664860378
601717594983 22847825
988749232766 347158539
898158229389 292127381
922883089892 664852825
875186917466 664845272
572621634138 162948422
732855482290 551595590
82521956672 37538410
541313710484 359900450
978150083338 38777102
836965087414 230079486
885786066894 664837719
236209623378 356463835
603394442848 664830166
445164283530 664822613
693487212986 47138273
12870403288 664815060
971336344420 664807507
957746269040 334613006
785094147328 664799954
103720255528 664792401
613993592276 664784848
942567224544 664777295
148388099546 617631469
436079298306 664769742
2609363905 148167201
424723066776 547819090
616318940721 364107471
543985885136 244196043
890736957769 119201446
79493628264 45680544
401286830344 475174336
719791201452 57130892
403583885251 343178108
18169978002 664762189
19684142206 664754636
596580703930 639142413
440621790918 231491897
806292446184 232655059
632163562724 441669228
141574360628 664747083
186999286748 476186438
614039574940 530356554
64351986224 391404013
476961731814 664739530
524657904240 664731977
528443314750 664724424
361770092125 6457815
728053234861 63520730
3785418064 586226095
548127449402 664716871
679859735150 430422811
159308508276 260299039
126432718588 664709318
656057344790 206279983
421694738368 250465033
493362345253 422968
748564702068 25453610
861559439630 664701765
52995754694 13346151
930453910912 664694212
493617538058 434274841
186242204646 664686659
758727492027 468595673
851906907286 347936498
472419239202 152087208
627904065916 229006960
752857756855 27779934
609451099664 664679106
478985134384 62871172
120509175844 507614471
745725878024 664671553
843098679088 125349588
2352312656 352211496
422451820470 664664000
445164283530 664656447
362711127136 148635487
688944720374 664648894
639160273067 440219052
13627485390 555810164
83279038774 664641341
730584235984 304793762
602637360746 551837286
63594904122 378458171
841875304978 664633788
108262748140 96738824
13029122030 131157845
802684221501 447152706
833547401856 664626235
647305204764 664618682
415638081552 558695410
813106185102 664611129
400718988657 156913575
441378873020 664603576
523900822138 129888941
523900822138 664596023
299861107022 24720969
474690485508 31435586
205926339298 313200251
184514351372 61647586
97663598712 132811952
317974490394 7364175
908697324914 235404351
908727891905 75114585
564885493054 58686810
181699712034 213795218
282391631600 478474997
613993592276 664588470
399165881185 270865686
956194702380 369538078
892856063996 182759941
236209623378 664580917
411852671042 664573364
550398695708 664565811
235934573736 130515840
540556628382 664558258
619293166990 664550705
564026173544 150788092
116590651262 168076909
205926339298 664543152
665475175212 85394218
520872493730 273365729
306920084297 257413793
332359050332 664535599
312674915680 664528046
409952390331 5083169
215768406624 664520493
697272623496 295458254
117347733364 635547185
546450563772 47591453
570839912462 664512940
667746421518 135946447
405038932124 664505387
166558069994 664497834
581439061890 442296127
280120385294 664490281
899413544730 664482728
902441873138 572079326
719228004454 664475175
865344850140 664467622
764652930574 664460069
926668500402 664452516
595066539726 664444963
550570224338 206997518
635191891132 56806113
993754754490 18776758
92364023998 484388996
328573639822 664437410
40125358960 400384530
461493823239 183598324
890328559506 664429857
464091336080 664422304
487560881242 664414751
350529020780 664407198
698029705598 468134940
105991501834 616838404
830519073448 451155796
259823393075 498596189
49210344184 140606648
88578613488 44056649
917583515178 664399645
481504224426 170531634
958177688847 96444257
987992150664 437001474
474690485508 570425219
267249989560 519850331
828575234586 11752468
908498529954 38709125
524657904240 664392092
274063728478 80650934
339172789250 335723297
226367556052 141127805
956194702380 1797614
201499717259 29502018
139303114322 14667926
271035400070 664384539
830519073448 604134258
200276177389 56571970
610965263868 391252953
632163562724 664376986
589766965012 664369433
578410733482 650804245
403524767920 664361880
714685511842 664354327
388383125880 664346774
381569386962 498309175
391411454288 403435942
780551654716 664339221
467181561323 228878559
301689219224 129375337
298290355742 186755478
566297419850 261492413
105991501834 664331668
739669221208 181302212
897899380526 664324115
191541779360 317248659
452345672276 72055620
735883810698 664316562
700300951904 321886201
27254963226 319084038
494374620160 91950222
532282192947 127139649
266966465452 127343580
4542500166 664309009
445164283530 615660136
356686177814 446314323
21198306410 464252698
641248547948 420981561
100276006475 134254575
851717372304 315292432
202898010890 664301456
520872493730 81013478
361885252310 664293903
293178563714 259475762
73436971448 405520570
965279687604 664286350
173371808912 664278797
924475805296 493090052
794179132552 664271244
227881720256 499162664
252865429622 649331410
776009162104 664263691
527686232648 664256138
181015267133 330390879
682130981456 664248585
529413648254 337724842
957790491855 466707423
100767766793 432379038
161258495280 664241032
224096309746 548831192
629892316418 359832473
527462075120 107441425
555085488385 128612484
14384567492 664233479
137788950118 664225926
508759180098 664218373
28012045328 664210820
639734383744 664203267
203655092992 664195714
849500213031 243682439
603512534003 256144889
822191170326 621528817
992367518451 7870226
157473084770 664188161
572354076666 420286685
477718813916 664180608
740464075863 229437481
848689043896 664173055
173484688497 327739776
118104815466 664165502
668503503620 508853163
256650840132 664157949
901744784515 541595418
692456199086 3685864
788879557838 664150396
911204980120 115107720
229395884460 664142843
623835659602 664135290
913798104668 562955302
415638081552 606619195
928939746708 511194593
317398702951 277059146
50192286649 27470261
731341318086 664127737
673111662014 452500230
661088780451 86277919
593659960454 115024637
690458884578 93377739
512544590608 576898140
551155777810 294212009
853988618610 664120184
985720904358 664112631
561536238082 7832461
315022077189 423496710
956194702380 664105078
991287288797 360202570
573643041028 39237835
345229446066 664097525
26497881124 664089972
370213155432 664082419
902040099262 119443142
289205370518 261273376
778280408410 254385040
732098400188 351954694
417909327858 369100004
852474454406 664074866
274063728478 664067313
648062286866 377355433
38611194756 664059760
549071113263 397876934
151472629827 243153729
411852671042 664052207
732098400188 329824404
669260585722 664044654
345229446066 97078709
227324498087 264083092
431307421490 67622009
953166373972 532622454
661395130131 25257232
664822611524 248319981
154444756362 664037101
530920682426 160848688
782822901022 664029548
610965263868 76594973
140060196424 664021995
498917112772 664014442
478475896018 43218266
785094147328 538362734
37854112654 306100431
332359050332 443625455
758596273758 664006889
956194702380 561014181
137031868016 663999336
968796695112 18278260
549641613606 18300919
375049784523 112592571
808563692490 663991783
878215245874 663984230
227124638154 191559186
261081760234 5846022
730584235984 651937195
733440688730 13550082
759353355860 545251070
542070792586 318555328
698786787700 140689731
227124638154 663976677
645791040560 663969124
382352859246 495469247
373241483840 585334841
256650840132 224271229
25414026436 93762942
576896569278 416049452
58361629642 142774359
259809805228 41707666
43910769470 663961571
757082109554 663954018
967550933910 422688539
757089656 150402889
526172068444 663946465
678345570946 663938912
370970237534 576331665
208954667706 663931359
730751043989 459124211
800235789368 663923806
213596603116 479305827
620807331194 457319044
227124638154 590976932
554941188320 663916253
354314431290 663908700
691215966680 663901147
520912766326 80635828
421892589203 45786286
158987248974 663893594
951226621283 89321778
314946161986 502214076
616563733451 302187977
776766244206 651446250
866859014344 404130818
556858478793 71255002
416482378145 107403660
15898731696 637004914
726041743372 510952897
691973048782 663886041
427751395184 3308214
189767490242 22198267
362376574960 104140764
465308917039 168484771
99790235686 21239036
108724319523 86157071
342201117658 420528381
260932067327 68739853
275577892682 387204545
666232257314 663878488
13627485390 16563729
209806524852 31677282
655633107886 190101457
336144460842 663870935
79493628264 663863382
615817014065 206838905
807806610388 663855829
773737915798 287550263
933482239320 663848276
632615217018 23807056
774602054122 142328732
91606941896 179481939
981178411746 663840723
367184827024 663833170
383840633268 391471990
264474754629 31367609
243023362296 663825617
710143019230 663818064
591281129216 663810511
779794572614 39940264
769952505288 663802958
899703655460 277391478
102577260850 215245394
786195140179 252587426
768438341084 663795405
54509918898 169391131
200626764584 170184196
193055943564 663787852
51263301643 116036739
608461566840 158613
647305204764 663780299
769952505288 513279221
716288378478 28973308
78736546162 663772746
585981554502 663765193
821434088224 663757640
539799546280 471125928
784337065226 400898134
345986528168 289181711
500549066011 131459965
411095588940 473505123
19684142206 643039761
62080739918 663750087
447435529836 404296984
304347012558 266817278
41639523164 301508207
620807331194 663742534
856735711469 20672561
855502782814 663734981
199461654722 22575917
237723787582 162525454
901684791036 663727428
432509125637 154096306
706381665025 400301447
803264117776 663719875
691630052352 116965758
860802357528 663712322
760110437962 663704769
716956758148 663697216
984585039712 186747925
638220219540 121625959
716032626751 53097590
314946161986 444146612
408824342634 640033667
103720255528 171483312
361885252310 663689663
158695038916 185358173
716956758148 79933399
647305204764 414652147
585224472400 663682110
723013414964 579473713
535257053668 663674557
272613878069 472689399
106902589606 406593096
304347012558 91021203
699543869802 663667004
568568666156 663659451
295779981862 65544934
686997150330 113476272
723013414964 663651898
430022641490 415195963
438350544612 663644345
256281468626 160244448
552754354342 402174591
909606109021 227269770
648819368968 663636792
277092056886 82690244
220310899236 663629239
959223030788 663621686
342958199760 534457833
928229961492 204580558
117347733364 663614133
52995754694 1948674
969065098114 550772313
136274785914 663606580
123853657726 67304783
938024731932 663599027
235452541276 663591474
209711749808 501307716
402767685818 111565363
140817278526 663583921
474878985729 435755229
126181664827 98853664
661164975115 388080693
471724348502 562162237
318731572496 334869808
183499832818 326697462
690603003371 449010744
794496592695 37002147
572354076666 460491304
37854112654 663576368
78736546162 663568815
526172068444 663561262
435409423142 103128662
846417797590 123967389
85587906573 146543306
165161694825 131459965
356585677596 663553709
466362582386 663546156
516330001118 663538603
882000656384 663531050
567811584054 99873319
652194931445 109722431
101449009222 663523497
926068498041 214678919
846527595551 180305216
165043905790 663515944
299805909698 22651447
761624602166 663508391
372745214381 182072618
395714260404 31088148
130218129098 601460496
679152170516 374734542
815377431408 248637207
81764874570 663500838
136487591689 317142917
525887418939 23859927
563310784002 605758153
78736546162 663493285
464848418182 604919770
334630296638 663485732
518601247424 663478179
398982275308 38905503
621433414470 30370613
268007071662 571037012
825219498734 650079157
271792482172 464328228
275577892682 450053058
794179132552 663470626
204412175094 179632999
778663911985 226031078
118104815466 654762017
623078577500 663463073
672588352815 333230807
511097278007 485975126
327059475618 613832310
537528299974 362581765
174885973116 476790678
624962370418 7545447
299804519946 97728267
950895127666 663455520
476204649712 663447967
184728040442 663440414
967550933910 552622798
244537526500 663432861
899413544730 663425308
61323657816 663417755
536014135770 309876931
823498918999 86972795
469390910794 663410202
970579262318 663402649
16655813798 663395096
69651560938 566354152
636877478224 228017517
325545311414 594277593
165043905790 663387543
514058754812 663379990
676831406742 382574556
443433205125 83234060
926668500402 663372437
550900811595 78241527
772223751594 405898220
531075027981 57410353
20892244150 143446576
981935493848 663364884
541313710484 380497481
191289668179 81323151
259679168540 663357331
595168830005 58241183
3785418064 663349778
646548122662 472130477
266316598185 27704404
95534854857 286794963
477114377944 367015376
196084271972 585516113
527281762351 178424519
902441873138 148348473
646229394021 20113639
180942629932 169104117
691215966680 579277335
624592741704 663342225
408067260532 663334672
944081388748 651544439
768438341084 655124561
261193332744 663327119
170343480504 663319566
469390910794 217043008
367386696055 284574381
421694738368 663312013
444407201428 541504782
490640872170 518181118
306401744972 44366322
768438341084 663304460
993291725378 663296907
655254325342 160236895
346086174897 20325123
703329280312 663289354
422451820470 315156478
990263396970 395988684
69913310153 195313027
130364649745 447945771
173371808912 427613095
274063728478 138355854
934239321422 502123440
105641269630 84299033
243780444398 663281801
243023362296 552184724
348257774474 429395603
992539099546 407816682
137031868016 663274248
916069350974 663266695
322175957909 225086953
757082109554 663259142
738155057004 642662111
355828595494 280155876
783941265773 156702091
681373899354 504525294
333935141583 447598333
69729107589 9690499
116590651262 663251589
241509198092 663244036
533918738410 396630689
171100562606 65250367
542070792586 663236483
801037177368 347845862
953166373972 663228930
300561602048 663221377
873672753262 663213824
600194775041 36790663
957708866584 663206271
771466669492 663198718
500431276976 379092623
554184106218 272693512
606551580118 255027045
664718093110 585055380
377913344236 349802089
547370367300 663191165
772980833696 191559186
783579983124 663183612
964522605502 663176059
321172708431 398020441
157687257638 421706649
408067260532 663168506
976249054880 246560132
248678713522 221061204
375512730146 569866297
101449009222 650464360
639911237239 83740111
573284673837 113113728
800992871470 465869040
892599805812 663160953
762014571109 173228055
813964099754 165357829
604917413850 370051682
456752029616 59842419
141574360628 663153400
515995871910 96293197
444703875715 178129952
70432253718 495053832
28769127430 663145847
421694738368 663138294
75890683128 398881483
294013237785 284113648
894113970016 663130741
262707496948 604240000
607400733290 415490530
451978022448 663123188
811969806852 130062660
283148713702 80454556
236209623378 663115635
657904354192 13300833
934239321422 663108082
758596273758 137577895
595066539726 663100529
340686953454 177533265
821434088224 12757017
696515541394 122048927
475447567610 194467091
153687674260 44449405
826733662938 439818743
942567224544 168311052
411852671042 536338530
714210526737 368065243
392168536390 663092976
665571158736 282905168
255136675928 663085423
410619402908 178688874
413709288266 205026185
59443392555 260004472
599146403941 188794788
205926339298 663077870
32417610009 1072526
663961011008 663070317
305125046682 143476788
1986687438 109865938
461063007672 663062764
673803078334 188749470
7570828574 663055211
848205909104 13157326
662446846804 663047658
400576841197 227828692
299804519946 254271745
730584235984 663040105
746004674360 291998980
966793851808 663032552
382142810722 7945756
742802906413 408360498
429265559388 663024999
518601247424 663017446
152173510056 663009893
627068923559 270344529
880185581066 67833493
940295978238 663002340
144602689036 662994787
634096729603 139964643
315255313829 68543475
988749232766 320579532
925154336198 662987234
820821638519 293539792
354917409939 25763283
155426683721 161588882
151800845442 113989876
538285382076 662979681
446176007474 150667244
355828595494 662972128
638977301642 662964575
863830685936 342687163
314946161986 177691878
848689043896 662957022
732875497740 528506069
429265559388 662949469
124760908574 13096902
774608927352 194973142
48453262082 124594288
395196864798 247685529
37097030552 459177082
502134560747 64366666
642501650666 157087294
127946882792 662941916
760110437962 46783282
321002818802 662934363
291218546326 29668184
396211186974 71572228
757839191656 662926810
283905795804 298373712
46939097878 662919257
857558746367 63837956
853231536508 662911704
310403669374 662904151
70408643040 178039316
981935493848 662896598
657147272090 662889045
965279687604 28270879
244537526500 662881492
965673002526 215056569
560240763034 662873939
261950414846 662866386
158808953262 47840702
165245147922 93143596
164286823688 662858833
351507435994 356093738
625060091132 143854438
115833569160 662851280
309348244178 72032961
359884327874 143386152
163313212588 75590424
12890667987 154617463
390453138013 105575834
358856923902 662843727
163529741586 662836174
588252800808 662828621
961494277094 662821068
661689764702 653749915
75021816626 234256295
544495908608 298388818
747997124330 662813515
669260585722 662805962
881591835559 90507599
314946161986 422182488
713928429740 662798409
688644768491 61708010
271792482172 662790856
256650840132 237987477
765410012676 506889383
675317242538 662783303
233181294970 662775750
417909327858 635403678
12113321186 662768197
8327910676 313502371
595823621828 461405217
682998495971 273124033
401253521614 596362221
806292446184 662760644
910769776260 662753091
307981476769 37077677
851717372304 662745538
218366728042 12787229
675317242538 662737985
996603276180 215018804
908607300707 504865179
528443314750 662730432
803264117776 662722879
438350544612 476571641
216525488726 662715326
708628855026 662707773
152481362783 145788006
222157289698 303336033
642762712152 662700220
997120429684 285118197
703956972377 15453438
843389469182 490642880
408395279769 267058974
848689043896 662692667
877458163772 174089097
196841354074 662685114
631406480622 662677561
747240042228 217292257
346743610270 662670008
922883089892 255042151
74194053550 563801238
629892316418 374666565
415348756740 160614545
270278317968 145954172
53078762164 146369587
849446125998 662662455
876821876799 525968261
723790882613 491994867
476204649712 440120863
274820810580 662654902
501945441180 150334912
537528299974 662647349
32569122783 419425643
240255212079 69261010
450784762555 177510606
348508775770 110100081
860383106010 56436016
417152245756 359258445
709385937128 363457913
547370367300 662639796
165800987892 662632243
137031868016 340572323
514223485742 147034251
958465948686 373563827
539519745801 74570769
763138766370 248516359
717765940844 280465549
385354797472 504540400
246808772806 12296284
362855903040 152502623
291910060835 217133644
691215966680 662624690
837332812366 83989360
493617538058 662617137
725284661270 662609584
107167835860 198183167
178052045585 450785699
80250710366 521005940
332359050332 662602031
440621790918 662594478
96906516610 662586925
907741447852 66081197
451220940346 662579372
883514820588 474849557
712414265536 662571819
634082560175 2016651
588288194166 626581774
130032159538 52168571
423965984674 444093741
314189079884 499230641
776267995861 354024216
124918554384 662564266
685159309864 662556713
316921248015 186589312
630064902468 263871608
577653651380 495121809
643519794254 544639277
573451172169 178711533
747997124330 662549160
300561602048 370225401
852474454406 370029023
147631017444 662541607
321002818802 662534054
975121754930 662526501
205580978779 171981810
881732857622 82667585
515572919016 662518948
451220940346 219762088
219553817134 662511395
467119664488 662503842
158230166872 148643040
119618979670 662496289
443650119326 569095891
32554537940 662488736
810205948021 139254661
478844565501 202322211
578410733482 662481183
178671383626 590939167
475447567610 662473630
117347733364 361327967
732855482290 76474125
292711849144 9577204
429265559388 662466077
70408643040 662458524
130218129098 23051756
613236510174 221272688
96674738105 30196894
885786066894 49230454
544804395787 951678
354314431290 582336300
519358329526 597245922
774494997900 270586225
438827199336 25498928
498917112772 662450971
807806610388 662443418
198355518278 349160084
311917833578 538392946
897899380526 662435865
477718813916 662428312
564487450360 160690075
489075045446 353427529
176400137320 662420759
704843444516 608953072
504973769588 421963451
248322937010 200282901
663961011008 662413206
993291725378 29592654
805535364082 472961307
890018471497 213704582
370970237534 30000516
139303114322 662405653
99387826952 437983364
417152245756 662398100
16207732479 172948594
568974647459 122925075
663203928906 525802095
721499250760 662390547
332359050332 662382994
694399516791 81678142
360633373584 41866279
435322216204 662375441
62837822020 662367888
768203329895 92788605
968955753739 596687
74951135652 311750075
439107626714 662360335
776957674991 337996750
996320053786 297429587
349014856576 662352782
225732870315 485280250
439864708816 521481779
579924897686 648447709
117119285732 26518583
872915671160 662345229
373241483840 97418594
800235789368 662337676
947177626179 543544092
497402948568 609224980
385354797472 662330123
192446333787 492659531
399546778975 40771094
978150083338 662322570
6449125803 202594119
826272462058 145010047
738155057004 487032546
284662877906 662315017
421694738368 662307464
657904354192 662299911
666232257314 21699769
519358329526 662292358
970579262318 662284805
648819368968 662277252
497402948568 662269699
713171347638 595486073
511787508506 662262146
757839191656 325889291
970579262318 662254593
338415707148 646914450
414527043617 71255002
40125358960 413911953
344472363964 662247040
321002818802 642359991
684878346223 72606989
90408221184 256681152
459873033334 179746294
820777831119 123846541
375512730146 552192277
609451099664 394636697
211225914012 662239487
471136846356 65544934
235452541276 25831260
268871006055 339703728
12113321186 662231934
91320147339 15740452
23755433766 359862685
264221661152 662224381
928939746708 662216828
216525488726 662209275
914555186770 647730174
695920191681 445800719
40125358960 264279470
218039652930 662201722
428068311511 64487514
246808772806 662194169
631406480622 297172785
601880278644 662186616
93121106100 662179063
109776912344 406751709
976308995488 28535234
280352436113 73996741
415638081552 662171510
546786022308 479736348
32554537940 662163957
168660371202 4607330
476420083931 279098456
177914301524 190645273
617021920684 662156404
903956037342 662148851
952409291870 307663902
319488654598 550938479
318741210124 197586480
388383125880 662141298
349990220378 381751279
213497160318 662133745
161258495280 639995902
141574360628 662126192
158738332712 134556695
240752115990 561754375
585995905202 549110653
512544590608 404833247
574332304743 145395250
579499883229 180758396
132917366149 23301005
163919249796 207276979
211982996114 662118639
286604828924 75190115
829004909244 231439026
512739254077 414629488
29526209532 646166703
81764874570 341395600
277433716841 30634968
105991501834 114065406
136274785914 400671544
102963173426 662111086
751782534840 662103533
93981566113 32115356
435322216204 399266686
424723066776 443157169
611905695045 387952292
274820810580 662095980
377026894350 662088427
923640171994 662080874
230152966562 662073321
368280955743 63739767
91083632697 274702610
323586117303 327634034
970673161214 52795470
460909908768 8942752
822313332548 413413455
483775470732 146739684
323522490831 185969966
542518126564 177910915
549641613606 662065768
344472363964 662058215
885786066894 662050662
765994856572 7900438
951952713426 70718739
299244065093 109533606
946352635054 662043109
15690949072 17417218
789636639940 421835050
995562971684 345081464
715849602455 116459707
603878582595 4123938
408278230928 160758052
108262748140 368646824
94635270304 662035556
519358329526 524555850
247565854908 662028003
888814395302 427990745
520115411628 662020450
350529020780 347566401
223339227644 332218705
785180425247 310095968
492507466907 11684491
409581424736 167850319
116590651262 662012897
18169978002 289544255
614750674378 489117174
819162841918 662005344
850585979034 90681318
966036769706 661997791
199112600380 661990238
761624602166 661982685
27254963226 631151339
863073603834 661975132
684402227762 661967579
747997124330 477908522
470147992896 661960026
843077190803 82826198
968308016012 32251310
546339270317 83302037
318907700903 41798302
62080739918 661952473
507245015894 661944920
641248547948 661937367
719228004454 661929814
401862323626 7953309
492860455956 661922261
599755938188 19539611
333919695698 93936661
181699712034 508853163
133548305598 266537817
103720255528 190479107
233181294970 661914708
51972777186 13240409
181887132176 429440921
797207460960 504132538
833547401856 552517056
290719534722 661907155
293747863130 661899602
138248776758 119669732
257407922234 661892049
77979464060 661884496
708697096381 288524600
349771938678 661876943
990366812646 37349585
932288707519 70922670
354549586392 99216208
172614726810 364719264
634434809030 661869390
747627239220 250986190
887300231098 392552069
967550933910 540923201
236209623378 639535169
352800267086 661861837
735126728596 661854284
836843476561 207941643
310403669374 214905509
600366114440 15513862
412609753144 661846731
575382405074 661839178
690458884578 661831625
20441224308 661824072
992689509988 112411299
346743610270 622450283
1514171758 558884235
885425925154 173099654
147631017444 661816519
442494397843 167200761
394827032559 32470347
383083551166 426623652
140817278526 661808966
34825784246 661801413
195820287475 47289333
224096309746 544087908
56428085519 127894949
1514171758 631234422
780551654716 661793860
335387378740 661786307
998591300092 612789996
804021199878 661778754
414880999450 633190649
530404903568 148552404
768933160773 29267875
314946161986 661771201
582196143992 290896242
428888128831 105175525
134332042237 173598152
989506314868 620818835
985720904358 139692735
154512159334 17643808
122647308078 661763648
169908941714 39910052
458034679264 661756095
435322216204 661748542
993291725378 661740989
724833959060 331342557
762024314479 185516786
199869682482 98717710
260176442954 20287358
762412711992 21986783
190027615156 589368143
439107626714 661733436
809320774592 661725883
477718813916 440981905
42396605266 476722701
149145181648 661718330
830174891197 74759594
34068702144 661710777
59809493612 661703224
141574360628 177027214
532985807362 661695671
90499166857 233070474
761624602166 31110807
407310178430 320677721
101449009222 661688118
953923456074 655260515
426237230980 661680565
98554882518 83664581
446678447734 661673012
568197134492 275246426
206683421400 661665459
262707496948 644036757
144703136383 86081541
748754206432 661657906
451220940346 661650353
793422050450 192563735
991020479072 661642800
554184106218 661635247
979255441823 294672742
575382405074 261537731
947866799258 661627694
230152966562 661620141
148388099546 661612588
374338889016 292014086
184787127561 369681585
954323085304 2824822
660932682600 131188057
715442593944 359522800
985720904358 661605035
172033538972 339824576
704843444516 451057607
988749232766 658024913
406606337425 520348829
857774029120 473180344
186242204646 185411044
308936590572 40317914
599711466124 98166341
746116043345 85107204
672460065110 322528206
810834938796 661597482
424723066776 661589929
298535299532 374810072
272549564274 661582376
482146146343 6457815
461820089774 573106534
126432718588 661574823
376269812248 412114339
529664015098 55318172
252559850754 68649217
109776912344 661567270
240796663584 347218963
505040409707 353268916
786608311532 661559717
423965984674 603091944
376642681199 143960180
779794572614 623696528
820129972950 184429154
227124638154 661552164
464091336080 661544611
634434809030 661537058
737397974902 661529505
709385937128 661521952
618536084888 601815487
888814395302 282300928
202898010890 408760807
893647897451 306651800
648819368968 574602028
336244077359 88030215
757839191656 33157670
143088524832 661514399
612479428072 661506846
704086362414 661499293
795693296756 461813079
918340597280 455831103
989931699828 5710068
263805166479 172789981
475447567610 661491740
500431276976 661484187
97663598712 661476634
63946821051 101844652
49967426286 661469081
711657183434 661461528
527316861142 160244448
238480869684 661453975
470147992896 225864912
996320053786 214641154
386111879574 323306165
277092056886 661446422
557212434626 201831266
580681979788 176045324
634434809030 661438869
146116853240 323260847
206683421400 661431316
611794862323 104050128
264575927064 42961464
977017307869 15808429
592795293420 661423763
857774029120 181966876
552669942014 661416210
56643346019 36405460
27254963226 661408657
801328632532 265918471
853487953305 263584594
710143019230 661401104
399739357410 661393551
512544590608 33731698
72951736922 378163604
821557353184 136331650
989506314868 305813417
210468831910 51126257
351696268547 236703467
662446846804 398065759
54509918898 649308751
398982275308 21261695
414123917348 661385998
168272388698 21729981
708899290191 96444257
832033237652 334333545
33311620042 661378445
558284393745 179844483
950702435936 52176124
457277597162 661370892
127189800690 661363339
526929150546 661355786
672288914130 661348233
941872250761 458255616
814620349306 453716263
623835659602 661340680
158700915150 185562104
836575730264 189391475
190027615156 661333127
837332812366 661325574
210468831910 661318021
525213518026 17145310
776773328920 376237589
96906516610 567819434
56781165204 137056738
302561688507 73437819
191870380178 93385292
332359050332 661310468
978150083338 365391481
404281850022 661302915
420180574164 661295362
365670662820 442243256
180680125823 15189083
361691933681 42953911
917956474765 71035965
205169257196 661287809
354314431290 361192013
757089656 661280256
179428465728 598741416
567054501952 5294653
849446125998 661272703
676831406742 661265150
117347733364 436518082
944081388748 661257597
327816557720 661250044
10599156982 661242491
46182015776 383095713
374185457374 35423570
398225193206 403866463
715442593944 661234938
328573639822 661227385
742697549616 661219832
63594904122 627246438
991398990114 145795559
616264838582 591218628
539799546280 408413369
161377787362 145538757
523498866990 93022748
213497160318 661212279
224384532226 135432843
219870793885 214112444
195327189870 661204726
248420045931 388564085
324031147210 17213287
113253405560 199995887
350043030954 137638319
451220940346 661197173
402010603716 661189620
224096309746 661182067
23223914456 33014163
470905074998 661174514
472419239202 661166961
770709587390 661159408
137633033945 7092267
459587318450 310420747
336901542944 113242129
863830685936 117230113
405796014226 545583402
263464579050 150410442
257407922234 580938995
59809493612 416162747
113079648795 28588105
82526020186 231937524
885786066894 661151855
978907165440 257602618
889571477404 64895376
513384801028 195879502
192298861462 661144302
948623881360 190864310
872158589058 661136749
984963822256 503618934
590996373969 174965245
670774749926 661129196
30283291634 51360400
532228725260 276794791
664933920085 320964735
234811956646 358004647
448192611938 661121643
526929150546 661114090
804839567022 234135447
576566624432 133401086
810077856694 345096570
222582145542 285533612
412609753144 661106537
889201977497 86527168
540798007156 118446146
948623881360 661098984
107117230760 265465291
245294608602 612933503
275577892682 360059063
207440503502 264135963
50724508388 186521335
614620302451 6707064
247565854908 661091431
179731303263 235004042
464091336080 661083878
247825474177 270465377
794648966917 101670933
454575293999 232994944
112361759210 40061112
305104094660 661076325
497402948568 661068772
327816557720 589594733
239532133583 297709048
327816557720 661061219
285636345905 270903451
246594607897 93241785
52995754694 661053666
882757738486 661046113
330844886128 195796419
268007071662 661038560
875494792852 28965755
378760382568 433376034
651090615274 661031007
589766965012 418111421
898656462628 581173138
588252800808 648379732
232424212868 338049621
307375340966 167872978
991777561174 661023454
570082830360 131482624
922883089892 661015901
307784773990 159564678
213497160318 589723134
77979464060 469887236
708628855026 336999754
892599805812 661008348
632163562724 661000795
82521956672 646597224
7570828574 660993242
546613285198 660985689
334630296638 114601669
283905795804 584345398
25740799022 628122586
109776912344 660978136
913798104668 660970583
252108347520 660963030
612479428072 660955477
545302289141 382423496
462854366976 229203338
254379593826 237556956
526172068444 426525463
127946882792 660947924
533742889464 660940371
956691463190 79374477
891089274601 130123084
538322248269 286100087
298910842245 1842932
755567945350 134654884
761728161349 324907401
520872493730 215842081
520440160416 79563302
853758728355 51458589
884271902690 313086956
702572198210 463897707
756325027452 660932818
40125358960 660925265
705600526618 660917712
738912139106 660910159
341801043207 118378169
836575730264 660902606
829405731848 120039829
81007792468 223357316
410338506838 428345736
984963822256 123703034
624592741704 660895053
967382124766 23248134
691973048782 141724492
426252556017 340995291
559483680932 92040858
514540039525 46692646
834304483958 660887500
959223030788 635652927
875943999568 657775664
49210344184 660879947
112048158650 75326069
442893037224 415649143
733612564392 660872394
193055943564 642072977
981178411746 36141105
929696828810 206959753
755328817776 66640119
773518916969 121474899
38056102533 391154764
179428465728 549986801
870644424854 660864841
577278622677 30083599
400496439512 627541005
199869682482 245079744
236209623378 660857288
255893758030 660849735
425480148878 343246085
244086068990 320473790
200626764584 660842182
277849138988 660834629
316460326190 660827076
537832731192 30725604
627778164959 374764754
660932682600 660819523
207440503502 660811970
707871772924 660804417
9084992778 79865422
7554 536210129
560240763034 660796864
810940499524 218425207
971425900341 9894430
616264838582 170924390
916826433076 243267024
679328170522 21420308
244537526500 660789311
508759180098 660781758
682888063558 660774205
126432718588 660766652
735126728596 395671458
824515219655 90326327
342201117658 462462637
461063007672 211302728
431758682622 76678056
89335695590 660759099
218796735032 224648879
758596273758 660751546
652604779478 660743993
859288193324 660736440
449706776142 581399728
355071513392 660728887
755714609504 299672828
306279046487 117592657
18927060104 280072793
791907886246 640464188
153687674260 660721334
853988618610 551029115
777924858894 219120083
361885252310 660713781
303822434455 268395855
974364672828 660706228
781386109750 504872732
553427024116 94616431
764296293426 155561588
703329280312 248455935
950138045564 168839762
657904354192 615010578
377026894350 660698675
857774029120 660691122
738912139106 461563830
667149040048 30884217
14384567492 660683569
558726598830 105983696
125675636486 660676016
85550285080 567962941
398982275308 660668463
224096309746 660660910
956951784482 132487173
335387378740 660653357
377783976452 111595575
841118222876 660645804
685159309864 559798148
391186616990 115764831
634937876595 142532663
162566379907 86247707
401461969308 209218100
276562395614 419591809
143550632478 30453696
878972327976 660638251
148192673630 97380829
787365393634 660630698
747411238526 247232349
294361015670 43988672
7554 660623145
893514617213 38641148
228638802358 467311663
23755290259 56141449
308132423068 640358446
981178411746 660615592
863571406958 137645872
471662157100 660608039
165336644964 61420996
479990060222 660600486
155958920566 361592322
798721625164 660592933
37097030552 31518669
32554537940 660585380
614750674378 660577827
560240763034 660570274
336144460842 425702186
210542594508 143892203
87064449284 188099912
308132423068 57440565
805535364082 660562721
803323529674 437817198
179080816650 159564678
673949138248 183220674
652766398572 485688112
99934845018 660555168
233938377072 217330022
873672753262 660547615
573868240870 486020444
557212434626 660540062
984963822256 530726651
295262027334 577464615
62123958184 321138454
865344850140 660532509
520115411628 660524956
395196864798 660517403
907741447852 660509850
283148713702 660502297
357110762156 75175009
296019109436 50514464
767079836657 287799512
595066539726 592699016
405059249694 600803385
171857644708 567169876
196084271972 390074685
475458270211 508241370
72679889346 660494744
991777561174 249732392
190430137185 179376197
18169978002 176083089
393114247114 178915464
49210344184 589058470
785094147328 660487191
146460401445 126784658
420937656266 660479638
711303680781 176196384
189270533054 660472085
596580703930 660464532
143088524832 660456979
49508264716 201619782
702800389446 358669311
741940467514 282172527
595066539726 641310124
691973048782 660449426
28012045328 660441873
280877467396 660434320
760867520064 490627774
7343544104 29411382
969065098114 660426767
668503503620 167291397
584467390298 660419214
874701244866 200690763
705870191377 114178701
412609753144 327800200
747456813328 216008247
632920644826 660411661
348610069053 97048497
670017667824 660404108
380812304860 505741327
919097679382 660396555
628567974210 442620906
649236158614 177170721
658661436294 142562875
54714567433 50620206
511030426404 660389002
145359771138 660381449
602637360746 660373896
722256332862 660366343
694538635498 274189006
515363739087 5559008
106748583936 660358790
625349823806 660351237
897154035786 7084714
433050969898 534812824
668503503620 660343684
34516670574 2628444
564783255646 35733243
484532552834 388141117
712831024970 41632136
246051690704 660336131
836575730264 660328578
51481590490 632760128
726041743372 660321025
266492907458 56488887
608694017562 660313472
830519073448 280390019
69020984033 300934179
750520285845 224505372
353557349188 660305919
171857644708 629006287
684086762017 101323495
853988618610 340209779
940813487139 45975111
804778281980 248244451
38681316808 418904486
817648677714 659127651
47721875286 372657467
416395163654 174111756
22712470614 405226003
314661958108 110832722
903198955240 423942337
28769127430 660298366
743454631718 660290813
531471643158 36209082
987458388113 48996311
402010603716 660283260
590524047114 660275707
206683421400 660268154
862517159624 289446066
8327910676 660260601
866859014344 660253048
183970958340 660245495
393682700594 660237942
319488654598 376282907
350529020780 542305400
695586085132 30997512
103720255528 252715827
495888784364 660230389
352146351411 284800971
842409959189 79956058
78736546162 660222836
605665689154 660215283
277849138988 660207730
748754206432 660200177
487176751174 41118532
934239321422 660192624
321002818802 660185071
607936935460 660177518
605665689154 387619960
938787924411 585871104
181699712034 660169965
185485122544 26616772
70109597517 36624497
247565854908 485159402
929696828810 591294158
629892316418 415966369
106748583936 660162412
959980112890 660154859
168155649530 423413627
330844886128 655192538
847594682985 80031588
161258495280 660147306
840361140774 579994870
978150083338 660139753
409581424736 660132200
719228004454 160229342
7554 13255515
896550279584 235819766
205169257196 426585887
824462416632 489593013
900286890161 53762254
32554537940 660124647
782065818920 523558854
529455582510 354016663
212160174388 336954436
776855936081 484577821
52995754694 660117094
732098400188 660109541
394054451701 1344434
652604779478 660101988
209711749808 153401430
93138145668 418987569
122647308078 660094435
707871772924 660086882
387626043778 630244979
413739900575 187979064
560240763034 660079329
415638081552 169889629
465605500284 660071776
518601247424 660064223
166558069994 660056670
358856923902 285571377
925911418300 660049117
65109068326 660041564
3028335962 656114004
455006350856 660034011
832974816885 354915470
893473121031 359613436
294754269762 183930656
670774749926 551217940
368122410720 42077763
566297419850 660026458
287703276008 390346593
645033958458 660018905
280877467396 569934274
873672753262 660011352
823745599573 120568539
797964543062 660003799
826733662938 659996246
324506449947 130523393
655754839587 311599015
353557349188 659988693
696318113933 40574716
349771938678 237806205
483775470732 659981140
940295978238 659973587
598851950236 659966034
959223030788 659958481
38834589837 397975123
989810965123 282958039
22712470614 659950928
25565381003 61201959
511787508506 420671888
729070071780 302323931
475002190265 195335686
26497881124 298237758
60852758884 38119991
397561858940 455951951
430779723592 328970915
468845033231 321568975
242266280194 659943375
770121005165 129088323
336144460842 105764659
995655684759 84299033
476961731814 61556950
766270593537 481518856
149145181648 659935822
47739179209 20415759
426237230980 659928269
112805240752 319084038
519807461118 182722176
629135234316 355897360
177157219422 305979583
714685511842 604617650
984963822256 527939594
243780444398 28225561
903198955240 366365818
750268370636 659920716
602637360746 659913163
858251363614 34962837
824462416632 659905610
771900309881 150810751
87064449284 58875635
262205608057 83936489
744211713820 652564094
542941955200 397151846
573868240870 659898057
356686283556 281613605
358856923902 53852890
589009882910 658802872
465231551660 181868687
359682103852 246545026
168376884453 287769300
593552375522 659890504
226367556052 659882951
2361572634 344008938
542070792586 611974272
860802357528 404085500
837785780882 85681232
455763432958 659875398
77485430289 218432760
307782659150 242753420
286934124212 381154592
840361140774 659867845
479232978120 286847834
499674194874 659860292
69651560938 348638927
701058034006 659852739
330844886128 659845186
785851229430 79291394
883514820588 420958902
244667974363 199444518
685916391966 659837633
924397254096 659830080
886543148996 659822527
549641613606 659814974
34068702144 659807421
98420680814 524208412
722256332862 659799868
964522605502 145954172
738912139106 659792315
592795293420 424599448
101449009222 659784762
107505666038 659777209
732261076702 363714715
561754927238 175410872
523143740036 659769656
782065818920 659762103
378552962082 252866887
909255612056 442265915
642762712152 659754550
23611246996 100250969
493444854225 35136556
756325027452 659746997
136025922523 24796499
293747863130 659739444
604908607052 655366257
434794586689 124934173
531023818641 69714190
211982996114 270918557
92364023998 360149699
512614508729 115810149
280877467396 629368831
422451820470 147691362
557969516728 659731891
3785418064 659724338
164889198097 19841731
938867283782 69767061
115076487058 74986184
59052411510 552449079
572354076666 639119754
793979212601 87954685
364913580718 659716785
855199092196 3398850
928939746708 659709232
863073603834 659701679
393682700594 543332608
78736546162 659694126
583031354326 233417912
938781814034 659686573
871401506956 659679020
373241483840 659671467
197598436176 418934698
543584956790 659663914
731341318086 628107480
408824342634 659656361
476961731814 659648808
317217408292 125107892
956197270400 5211570
952034142319 120462797
757089656 659641255
865344850140 659633702
722256332862 291077514
953166373972 659626149
772223751594 659618596
73436971448 659611043
730584235984 66889368
254103403681 77040600
521389670299 128703120
249179832007 515227895
855577617938 126376796
432293887796 659603490
453492186652 271930659
197598436176 638810081
424018538448 79389583
267249989560 659595937
956306479227 94268993
40125358960 659588384
541780017598 35189427
26022518369 219399544
868373178548 659580831
490589209650 659573278
115833569160 659565725
590526207272 246446837
458034679264 65884819
349771938678 532494053
352043184984 659558172
461820089774 659550619
714685511842 472802694
528443314750 560100268
264978743254 659543066
53752836796 375391653
866101932242 22606129
738155057004 108740541
632935229669 419425643
288448288416 539692062
600510361634 242073650
437593462510 519638847
869440190452 342437914
984963822256 424274669
508759180098 659535513
838325329031 9969960
945595552952 618228156
261950414846 533906464
331601968230 526489418
579167815584 659527960
472465093465 103106003
399739357410 125296717
593552375522 659520407
934659819591 30702945
758190693170 299068588
514873843954 118650077
244537526500 460982249
252108347520 302542968
624592741704 659512854
805592653587 234717028
651514935261 174398770
457657905818 24547250
532228725260 659505301
883514820588 573967576
624900246993 9093812
618536084888 659497748
160002031883 150931599
976421973262 21760193
970587774549 188772129
876002958286 249037516
31040373736 659490195
425480148878 391283165
443823996939 77614628
620197290896 76927305
769195423186 659482642
468633828692 659475089
897899380526 659467536
9842074880 659459983
158230166872 533846040
341250762245 23565360
703947576445 4645095
353557349188 659452430
774718974562 285601589
289205370518 659444877
576139487176 659437324
364913580718 659429771
439107626714 353699437
922126007790 659422218
999348382194 390905515
269521235866 659414665
238905665510 172699345
658115218846 357528808
283148713702 659407112
342625664235 228123259
186242204646 659399559
388919230267 107615144
721499250760 87456187
921368925688 158696083
45424933674 659392006
27254963226 415052456
655633107886 299959842
130975211200 659384453
688187638272 659376900
291169633098 29826797
317974490394 659369347
825976580836 659361794
604151524950 659354241
22712470614 23361429
96149434508 659346688
152173510056 371917273
953923456074 659339135
144081827009 236363582
659418518396 226861908
698321598836 307731879
666989339416 659331582
294127265426 246001210
510273344302 659324029
151416427954 33097246
217524720008 59917949
902441873138 659316476
904713119444 659308923
334630296638 493739610
826733662938 659301370
825976580836 12832547
578165948711 55967730
266492907458 659293817
520872493730 4048408
732855482290 625985087
540556628382 659286264
27254963226 615025684
345986528168 15664922
434200256631 68143166
953923456074 659278711
86307367182 513543576
294504945232 395777200
924462058836 398050653
633677726928 659271158
742697549616 659263605
236209623378 659256052
467876746590 659248499
129005510866 316176133
810834938796 327316808
921368925688 537433715
186242204646 659240946
418666409960 659233393
15898731696 659225840
78821789320 101172435
734917775257 7500129
408429547730 258712909
806867992337 4426058
627621070112 261990911
886543148996 659218287
794936214654 659210734
396711029002 475151677
601479033478 120764917
829004909244 659203181
405440562899 20166510
537528299974 659195628
744211713820 659188075
305104094660 659180522
587039057179 42614026
322037284829 299045929
679102653048 659172969
791907886246 443640561
406553096328 314159482
218796735032 659165416
747240042228 659157863
584467390298 226114161
39621944363 92879241
153291519816 129941812
176400137320 659150310
984206740154 659142757
812393174755 588779009
888057313200 659135204
979664247542 648855571
336012842670 17228393
246051690704 499464784
143845606934 100213204
745162485054 130523393
453492186652 552260254
316460326190 659127651
102963173426 278464004
511608706743 75884991
639070528321 294619871
263464579050 659120098
804021199878 241975461
651090615274 659112545
797445471096 174255263
863073603834 659104992
901769142940 5521243
882000656384 659097439
690458884578 511897022
71165725142 659089886
682130981456 217571718
132489375404 659082333
847076098 566497659
960737194992 659074780
239995033888 336863800
339172789250 659067227
233493173446 113453613
98420680814 87833837
115833569160 659059674
208954667706 659052121
678412362125 24063858
348257774474 655993156
839604058672 401963107
573868240870 230238099
233938377072 217390446
300561602048 21178612
469390910794 659044568
890422836052 148250284
668200794892 106973139
642762712152 659037015
520872493730 423904572
508002097996 91240240
227124638154 396275698
314189079884 634935392
213098845716 285624248
844371819509 127728783
598662906605 6374732
747240042228 24841817
134760621710 659029462
261193332744 572872391
486803799140 255774792
28012045328 659021909
533812648972 468769392
386868961676 659014356
465605500284 29222557
585981554502 659006803
850960290202 658999250
151416427954 658991697
7554 658984144
193103822031 359228233
717713840250 658976591
199869682482 326078116
434629825547 363880881
297533273640 535394405
395196864798 658969038
94988101146 142026612
345584965776 157087294
140817278526 658961485
245294608602 658953932
389912494273 299982501
531471643158 658946379
104477337630 633606064
778280408410 658938826
95853818047 38346581
338022256678 78264186
428508477286 531345997
376500118324 304907057
830519073448 312210808
181699712034 131769638
638977301642 658931273
286177042110 658923720
46613352500 30144023
8495708124 263516617
91606941896 658916167
734369646494 658908614
911526858362 394334577
193813025666 658901061
790393722042 138000863
773738890135 490287889
926668500402 658893508
113097934608 192888514
177914301524 128295258
418140019137 278441345
815377431408 658885955
768438341084 658878402
64351986224 658870849
472620949620 124503652
503459605384 333918130
638220219540 22915802
434565134102 223191150
620807331194 34781565
540143562771 219407097
803264117776 658863296
68894478836 658855743
805223017726 18746546
312975925389 110062316
898385937233 23248134
231040874177 401079406
22712470614 658848190
31262688738 340814019
230910048664 658840637
563635192905 101791781
524657904240 147555408
441378873020 658833084
403524767920 658825531
546613285198 260231062
353289036822 106784314
520115411628 150569055
807806610388 658817978
221067981338 658810425
21198306410 658802872
514058754812 658795319
376662900580 161294315
640741658971 290443062
754053781146 508460407
4827059441 31798130
836741495955 479245403
780551654716 658787766
913242211827 419705104
695001377190 272685959
867616096446 658780213
593227377891 215887399
650333533172 620954789
462607927692 527561944
587495718706 483150304
782822901022 658772660
540556628382 658765107
445164283530 658757554
783130368546 294113820
873672753262 658750001
785094147328 169240071
520115411628 658742448
408067260532 501096232
654309777780 200713422
675317242538 658734895
831276155550 658727342
102206091324 658719789
403893875477 120727152
126432718588 658712236
351286102882 658704683
467876746590 658697130
595066539726 456752569
231722841694 200955118
134760621710 180773502
634063549274 28505022
434589054453 276349164
326455855370 99956402
757089656 658689577
595823621828 658682024
314946161986 388866205
402849786928 337868349
582953226094 658674471
130218129098 658666918
642005630050 515492250
629943042366 551331235
336502420171 249611544
612479428072 385497567
381569386962 658659365
604908607052 382476367
978907165440 486783297
862070150831 69502706
348009296286 130455416
748754206432 658651812
871781271796 114979319
722256332862 658644259
447435529836 658636706
548635705878 21684663
549738254241 158356198
685916391966 658629153
907899796497 409621849
393682700594 658621600
248322937010 128567166
717169903808 287890148
140060196424 182420056
247565854908 623515256
168829316300 658614047
46182015776 658606494
494374620160 658598941
924397254096 658591388
864587768038 169172094
593219371711 144043263
801931761835 177064979
514058754812 457288832
520115411628 658583835
330844886128 658576282
832790319754 67017769
407310178430 390407017
342201117658 658568729
454249268754 658561176
726041743372 658553623
263971581728 68936231
99934845018 310065756
209711749808 658546070
399739357410 658538517
686918546259 66345552
885786066894 658530964
685916391966 658523411
207091880087 89759852
447435529836 553748195
476204649712 429524004
773737915798 658515858
683396380458 26624325
754814987186 201665100
933482239320 209316289
815377431408 658508305
498161397763 17062227
179588136148 395935813
747101233600 18036564
651847697376 658500752
236209623378 658493199
592038211318 248327534
170342810 374636353
808563692490 284551722
324788229312 170176643
340686953454 658485646
15141649594 658478093
254379593826 654656275
528467371055 623054523
282043174351 101572744
612090532061 236174757
501945441180 658470540
894992232450 81912285
302832848354 658462987
439253256107 74600981
453093086538 59011589
807806610388 486881486
432293887796 658455434
259679168540 504631036
571126201374 304990140
645511579966 59585617
966036769706 658447881
845660715488 658440328
255136675928 178190376
553427024116 150395336
845785740297 110304012
959223030788 514170475
781308736818 658432775
204086021854 187744921
613993592276 658425222
819162841918 658417669
762381684268 134277234
127946882792 658410116
135269225624 130455416
782822901022 142230543
648062286866 613779439
31040373736 200192265
336144460842 658402563
193813025666 658395010
50496068309 62380227
203655092992 658387457
449083382140 106935374
72040256394 239324358
87821531386 132811952
695001377190 658379904
895177824766 182654199
819162841918 329469413
915778704387 126067123
957347289774 34690929
51502391452 420044989
784337065226 79238523
903956037342 658372351
642303180485 315949543
984777928226 36231741
822191170326 532607348
832033237652 658364798
355828595494 28610764
159354226585 88861045
613236510174 658357245
52995754694 658349692
676074324640 223304445
196841354074 333804835
904810621121 560508130
978150083338 658342139
969822180216 658334586
234695459174 658327033
136274785914 219014341
906227283648 346546746
7821172759 298562537
322516983006 658319480
609735726916 51602096
195327189870 658311927
14384567492 658304374
634434809030 658296821
387626043778 656635161
94138026508 324461774
445921365632 329899934
816891595612 658289268
899413544730 658281715
199869682482 658274162
88970108137 99042489
795693296756 658266609
660459819888 83725005
105427670790 420520828
110329353870 23943010
937267649830 147177758
740426303310 658259056
997834217990 658251503
258922086438 658243950
537263975592 91300664
64351986224 658236397
548884531504 128952369
527686232648 91391300
308889505170 658228844
30283291634 658221291
984963822256 658213738
292283133311 550349345
44758744374 479162320
112805240752 658206185
851717372304 658198632
609451099664 658191079
642005630050 658183526
68894478836 658175973
88578613488 74653852
745725878024 84555835
306618258864 490129276
471662157100 134692649
339595847886 12643722
360371088106 490929894
228638802358 658168420
479232978120 658160867
793596864635 30574544
296019109436 658153314
234242936691 315020524
78736546162 241756424
654118943682 658145761
988131926482 197594033
263464579050 658138208
74194053550 658130655
761624602166 658123102
210468831910 658115549
940295978238 172510520
956951784482 658107996
509516262200 658100443
844903633386 658092890
74194053550 658085337
187821014977 590840978
441914025729 115251227
654876025784 658077784
914555186770 658070231
984206740154 658062678
853988618610 451873331
130975211200 658055125
638977301642 658047572
693894652018 147457219
176400137320 427462035
112897017255 440770421
629892316418 658040019
277092056886 658032466
642762712152 658024913
560997845136 470748278
887300231098 69502706
41639523164 658017360
282391631600 658009807
770878585765 120311737
434565134102 658002254
900611762 193387012
10409773466 81587506
302075766252 180675313
731341318086 657994701
866859014344 597819950
509641808166 439894273
140817278526 8648185
397468111104 657987148
991142422257 4901897
402767685818 341712826
511787508506 657979595
443751359738 209882764
158987248974 657972042
654118943682 657964489
865344850140 657956936
155958920566 657949383
301318684150 404735058
65109068326 121406922
171100562606 657941830
4542500166 657934277
852521736186 533710086
62080739918 95651192
764652930574 327754882
165043905790 657926724
112250994465 99148231
511030426404 597616019
775404242740 182858130
579167815584 258425895
607936935460 388126011
865351874430 303706130
444686964548 121293627
187756368850 251107038
187811369796 60975369
659418518396 5166252
772223751594 657919171
721499250760 657911618
766486873692 201823713
570082830360 657904065
904713119444 657896512
524657904240 657888959
988749232766 657881406
392925618492 111535151
302075766252 128499189
487560881242 167208314
272629716710 179134501
222783251720 157782170
28012045328 657873853
909255612056 299166777
161258495280 657866300
489832127548 657858747
677588488844 657851194
675317242538 657843641
448192611938 657836088
691973048782 657828535
732098400188 625018303
112048158650 99314397
99177762916 224860363
881250613678 543106018
341335869449 5596773
657147272090 657820982
961494277094 270352082
116590651262 657813429
297350967285 15717793
866859014344 657805876
959980112890 657798323
510273344302 657790770
206344662203 59593170
449502936184 39706121
716956758148 250684070
494374620160 657783217
231721300882 505280594
154444756362 657775664
607936935460 656234852
917583515178 426827583
63908746378 47070296
719228004454 306659353
59056120033 178152611
628378152214 422628115
448949694040 657768111
710977013531 345527091
984580183133 274498679
947109717156 657760558
440637470946 630018389
702572198210 657753005
860802357528 29305640
171214424081 409516107
266925460215 72131150
88677285880 170614717
376673912854 154685440
374370241519 95311307
869278873478 129118535
670017667824 398866377
620050249092 657745452
368698991228 228478250
844343012367 264808180
487696857901 286288912
497402948568 657737899
256794045012 42863275
672288914130 657730346
814866161691 148431556
730584235984 465672662
521629575832 367279731
349771938678 657722793
620050249092 340134249
749511288534 633394580
68137396734 254052708
14384567492 140727496
192298861462 657715240
241929658496 71806371
769219320878 486851274
316460326190 657707687
459548843468 657700134
893356887914 270707073
330087804026 344235528
240458803194 153182393
961690488928 207639523
966793851808 484472079
707871772924 483248493
636706055336 600425735
719593463912 72297316
767681258982 622744850
553427024116 657692581
358856923902 208946192
945760940993 82259723
853716816758 25287444
238480869684 578929897
765410012676 657685028
655633107886 657677475
989506314868 521965171
502734668850 534314326
887300231098 634648378
152192030012 620577139
237938693091 7998627
664718093110 648017188
269521235866 485280250
897899380526 574760641
248322937010 657669922
433808052000 657662369
51481590490 569390458
735883810698 657654816
281260782146 237345472
385354797472 657647263
30283291634 657639710
626106905908 657632157
561754927238 358472933
704905031678 323842428
581643869038 24403743
576896569278 657624604
139303114322 657617051
365670662820 657609498
105234419732 657601945
392534162014 53490346
780551654716 657594392
925911418300 657586839
460595726627 338412165
56024083102 524374578
132711131484 349137425
308889505170 88453183
439107626714 437235617
411852671042 657579286
382326469064 394395001
670774749926 657571733
463334253978 657564180
647305204764 86512062
350829592415 117313196
83468807899 406351400
463334253978 657556627
445921365632 320065928
44433157609 9297743
854745700712 143204880
888814395302 657549074
699543869802 657541521
313618096149 107728439
462577171876 285405211
974523029026 383178796
950138045564 287142401
805535364082 581105161
60566575714 605531563
369456073330 558106276
978150083338 357498596
910012694158 411630947
536014135770 657533968
730584235984 657526415
58295329408 402673089
537996095029 71043518
69514852044 21382543
54509918898 264611802
92567909680 358880795
689701802476 642224037
980763624051 233788009
380812304860 657518862
547370367300 227239558
102963173426 657511309
932115977962 133401086
640079495420 223810496
794936214654 657503756
556455352524 646801155
722256332862 657496203
672673165452 182374738
243359123358 265918471
48281809388 70733845
116590651262 657488650
757082109554 478233301
455763432958 657481097
994048807480 657473544
985720904358 657465991
869130260650 407076488
77979464060 657458438
140817278526 657450885
502529424034 38754443
511787508506 268871694
673348894191 96308303
997834217990 657443332
298290355742 657435779
24983716920 657428226
72679889346 657420673
167315152096 657413120
469390910794 222836159
451978022448 657405567
176400137320 657398014
658211587573 227881563
368698991228 657390461
335387378740 263055884
459548843468 657382908
932725157218 657375355
393281901055 247798824
116246854214 94722173
182734593476 157480050
902441873138 657367802
758596273758 657360249
368698991228 657352696
327219002531 144307618
441378873020 657345143
470147992896 54132351
987992150664 657337590
704086362414 413292607
394439782696 657330037
159744331076 657322484
25740799022 657314931
746482960126 627888443
730893629523 62984467
704843444516 441699440
136274785914 79004380
79493628264 64797187
15701696991 26571454
445164283530 533037869
330844886128 657307378
448791398672 35476441
399739357410 657299825
508759180098 289023098
174128891014 75477129
87433760772 209119911
483775470732 188741917
796450378858 56511546
882895981045 229845343
583710308196 494744159
69651560938 657292272
910769776260 292784492
610460663450 389417574
98420680814 657284719
468633828692 319318181
936510567728 657277166
697609676121 313585454
183403343243 348616268
594309457624 657269613
293526386917 116316200
65109068326 657262060
521629575832 657254507
794179132552 536474484
829004909244 657246954
270278317968 655260515
947109717156 657239401
585981554502 657231848
710900101332 657224295
89335695590 657216742
594309457624 44434299
754053781146 657209189
348257774474 290443062
455006350856 457288832
564783255646 657201636
778671374349 132003781
517844165322 657194083
21955388512 56496440
355828595494 657186530
225730740369 239732220
828247827142 111051759
516330001118 364802347
202140928788 657178977
352043184984 657171424
971381768162 76700715
764652930574 238032795
994048807480 543030488
907067765976 11782680
206367087060 85998458
835818648162 657163871
474690485508 657156318
596617600335 222262131
915036599884 166422802
624592741704 328978468
917642776016 250714282
897142298424 628107480
888160011341 298283076
374141302536 280125664
588252800808 371124208
101449009222 657148765
624164351056 233198875
868373178548 611067912
492860455956 446835480
242406947266 334265568
65109068326 657141212
138546032220 657133659
324504856264 30249765
885275393864 282338693
933170096895 143099138
443650119326 257066355
454249268754 657126106
222582145542 460710341
839604058672 482047566
557212434626 298192440
965442522731 145576522
490589209650 657118553
458791761366 657111000
499085922322 99790236
863073603834 657103447
685159309864 310435853
848689043896 657095894
929696828810 391547520
151416427954 657088341
637463137438 657080788
447435529836 657073235
232424212868 262867059
827675536738 180373193
670118356867 40657799
805912953658 229293974
20441224308 599949896
127946882792 657065682
155980159602 505106875
723770497066 657058129
695957412865 89759852
784337065226 657050576
245294608602 657043023
964555657430 117713505
869130260650 294574553
156716002668 640396211
490589209650 657035470
770709587390 440226605
2271253860 657027917
906984365750 657020364
379298140656 651801241
550564446293 471707509
733612564392 657012811
535257053668 403949546
284388802601 137502365
57748983559 89525709
118104815466 657005258
723013414964 656997705
695001377190 656990152
750268370636 364122577
678439696432 455287287
178671383626 656982599
499422393366 107048669
71922807244 656975046
536771217872 656967493
321759900904 656959940
996320053786 656952387
792664968348 162117592
37097030552 656944834
152930592158 656937281
327816557720 403028080
868008248206 25778389
638220219540 555840376
284662877906 656929728
143088524832 656922175
430478963538 37508198
935916011080 392227290
719228004454 103853750
763138766370 656914622
661689764702 337150814
99177762916 656907069
700300951904 656899516
656509504729 284030565
604151524950 546248066
72679889346 656891963
789636639940 355285567
177368786505 408881655
489832127548 656884410
680616817252 589194424
507245015894 656876857
292990781028 87433528
788879557838 57327270
939063382321 139904219
535017427596 53603641
923640171994 656869304
368698991228 557857027
44667851572 656861751
324788229312 571240943
429265559388 656854198
419993539631 28912884
168092702828 455053144
193055943564 500862089
205169257196 656846645
193564200040 44827055
324350382308 143310622
824462416632 656839092
164758576515 77033047
389897290084 380444610
290013178568 35204533
642005630050 138514467
289962452620 656831539
743454631718 656823986
897899380526 94926104
42613512320 126920612
395327357979 258871522
911526858362 656816433
581439061890 610456119
868731069900 14645267
121890225976 656808880
729322372192 381902339
162772659484 286681668
701815116108 656801327
208954667706 656793774
362316589034 30144023
473176321304 86700887
261950414846 656786221
333116132434 341939416
718470922352 656778668
470147992896 656771115
514058754812 148960266
641248547948 656763562
883514820588 316523571
494028912203 61186853
689703637855 639195284
795693296756 656756009
327816557720 656748456
805846034078 213765006
454795524373 88581584
755567945350 656740903
674767376991 330579704
607936935460 656733350
186743550127 74336626
129461046996 583590098
698029705598 656725797
168584214303 139435933
488829021983 137940439
523900822138 656718244
960737194992 656710691
736640892800 656703138
177249214962 311160941
703102449022 77108577
190027615156 656695585
968313084075 36337483
326302393516 656688032
287855687995 485348227
85550285080 178099740
230910048664 265374655
188513450952 656680479
616634331342 876148
68894478836 517969634
776066693305 56209426
385354797472 656672926
129461046996 656665373
66004770637 63558495
911690093798 7167797
785718704898 5649644
938781814034 576512937
749511288534 463142407
132769229160 107456531
700300951904 656657820
183311038030 95583215
449496863572 106444429
408067260532 656650267
264261790241 112849373
134760621710 656642714
218995175001 291749731
133517731054 128446318
981935493848 194550174
213497160318 204474816
631406480622 656635161
193813025666 656627608
241921342643 104465543
460305925570 522909296
881481289851 232511552
707171255239 598106964
436836380408 308033999
602086777664 148476874
454249268754 656620055
274820810580 468202917
666232257314 514208240
529639724650 62327356
788650641920 38852632
697272623496 656612502
551912859912 656604949
838846976570 656597396
898060478463 41360228
276897892321 69162821
980421329644 656589843
158230166872 656582290
125448110320 79412242
122647308078 656574737
498160030670 656567184
624592741704 656559631
509516262200 656552078
872158589058 434357924
202140928788 478875306
853988618610 656544525
134268302470 70748951
269521235866 303547517
455006350856 656536972
766167094778 656529419
607065093482 1623895
160501413178 656521866
219553817134 582985858
240980277014 153144628
74951135652 656514313
851717372304 656506760
453750015860 284083436
337167227272 337807925
760110437962 459819087
95392352406 656499207
212222388449 189784231
54509918898 357785610
564026173544 656491654
408067260532 539518343
815377431408 228772817
409987141684 61851517
685159309864 60635484
228638802358 656484101
771028391967 142071930
557969516728 612631383
361885252310 98204106
66623232530 656476548
367184827024 656468995
561980014191 261870063
648819368968 200652998
517844165322 2507596
718606521361 88256805
621564413296 514608549
248322937010 60982922
617021920684 164149349
512544590608 136671535
506487933792 656461442
741183385412 656453889
702572198210 656446336
205169257196 563000620
978150083338 656438783
696515541394 656431230
365670662820 656423677
290213635188 178069528
620967122462 313562795
284662877906 320994947
562038262927 125583731
593552375522 656416124
724527579168 656408571
426237230980 656401018
676831406742 132902588
635948973234 656393465
754053781146 656385912
332359050332 11548537
430779723592 656378359
644276876356 280004816
451220940346 656370806
184728040442 656363253
135517703812 656355700
427751395184 656348147
128550254197 45272682
931210993014 656340594
123404390180 656333041
565986251762 62425545
7570828574 656325488
923640171994 656317935
252865429622 84631365
926316953976 110371989
985720904358 656310382
646673849900 281364356
814620349306 656302829
286527101001 237881735
960737194992 656295276
331601968230 656287723
643161132902 74812465
110388962146 42787745
601123196542 231068929
246051690704 656280170
181699712034 656272617
776766244206 656265064
90310243668 67289677
713171347638 326146093
663419672798 191778223
615507756480 656257511
308889505170 441419979
134003539608 89510603
551155777810 656249958
849446125998 656242405
679859735150 656234852
582222677681 12303837
201383846686 656227299
344472363964 656219746
825976580836 656212193
39368276858 497652064
778612967000 17032015
370213155432 656204640
823102552665 443104298
744968795922 656197087
274820810580 656189534
431536805694 656181981
936085228492 157903018
569806904570 49698740
275577892682 656174428
872158589058 656166875
50820348405 373329684
769952505288 615373122
230910048664 656159322
911089774211 310654890
212740078216 402302992
580681979788 656151769
679102653048 167291397
609451099664 656144216
495888784364 656136663
301140667899 40423656
75708217754 656129110
138994197028 199995887
351286102882 256046700
312674915680 656121557
998591300092 387159227
883514820588 604723392
821879503740 52908765
979664247542 442092196
421694738368 93264444
811343610687 24222471
841118222876 497954184
845169906848 88558925
682888063558 226151926
312674915680 656114004
70068954824 15196636
322100684711 8889881
885028984792 656106451
772980833696 516262656
73436971448 505182405
358099841800 656098898
346361066332 205282987
874429835364 656091345
701058034006 656083792
934996403524 656076239
157473084770 123015711
2271253860 656068686
500431276976 566422129
826733662938 412129445
125675636486 103755561
134760621710 562471910
207861590805 190652826
601880278644 656061133
452735104550 656053580
124161472282 656046027
693247367877 5173805
142646032733 284559275
423208902572 656038474
757839191656 165138792
954680538176 656030921
459548843468 450559109
775603657046 60167198
332359050332 379062411
947109717156 49781823
676831406742 432968172
165396910351 36715133
455825941586 277602962
880014905925 139451039
332947036276 6450262
776196627564 396426758
37097030552 19569823
710143019230 92275001
434565134102 181914005
308889505170 656023368
704147398207 476488558
337658625046 656015815
765276717738 226590
533006442158 605229443
538083279308 76277747
201383846686 56594629
840361140774 656008262
791150804144 656000709
920611843586 655993156
83007138733 168008932
987235068562 64389325
391411454288 634293387
977393001236 655985603
239995033888 655978050
863073603834 655970497
173777201081 64049440
523493527019 71617546
93878188202 655962944
444407201428 655955391
330205638379 78082914
719319524155 253916754
479294693683 304046015
483018388630 436827755
76465299856 622004656
140913299815 301530866
345986528168 655947838
493617538058 187269082
879745641475 111882589
481755278593 399886032
578410733482 655940285
913798104668 655932732
969822180216 655925179
411852671042 322158109
100691927120 655917626
532228725260 655910073
761624602166 455936845
402767685818 655902520
490589209650 512742958
537956154765 135327101
880486492180 655894967
830519073448 655887414
162772659484 151807747
849446125998 458746561
116590651262 39774098
631406480622 655879861
90985942195 28165137
43910769470 498195880
969508723569 179987990
688187638272 655872308
953166373972 655864755
622352077495 268108841
511787508506 47364863
745123375620 345066358
276334974784 655857202
387626043778 655849649
156716002668 655842096
205926339298 655834543
612479428072 655826990
853988618610 655819437
531099771609 115538241
340706190945 628825015
935753485626 378458171
651090615274 655811884
90559107465 80598063
417909327858 655804331
371727319636 455989716
775847445227 8081710
288448288416 133740971
184735193133 555523150
627621070112 655796778
832033237652 655789225
975238577181 535877797
808563692490 655781672
632920644826 655774119
656390189988 252776251
435879975042 15287272
723013414964 655766566
822948252428 655759013
398225193206 655751460
156716002668 655743907
199112600380 178409413
317217408292 655736354
274820810580 26752726
702572198210 625758497
140817278526 551701332
469390910794 339847235
158987248974 646974874
471057343478 435135883
816134513510 655728801
826733662938 655721248
589878847601 502002592
569925290292 20015450
422451820470 655713695
761624602166 308668451
738912139106 471103269
600366114440 655706142
945595552952 66134068
466362582386 28610764
779794572614 655698589
772980833696 655691036
338078790883 209051934
535257053668 655683483
377783976452 655675930
381786037214 12175436
336901542944 565138119
81007792468 637065338
282391631600 655668377
373998565942 212624503
422661182077 130689559
903198955240 57727579
918340597280 655660824
52238672592 445755401
446678447734 587419469
758596273758 267912463
963008441298 655653271
367941909126 625305317
126432718588 655645718
263162844659 178318777
644795986493 7062055
470147992896 560296646
899783936297 128982581
633029861206 436019584
930453910912 655638165
230948448116 564277077
567252352787 401373973
309908019261 163114588
980421329644 655630612
791907886246 121792125
488317963344 655623059
294504945232 494895219
645791040560 448829472
432293887796 647805704
135122138502 68090295
558726598830 655615506
927052351415 14977599
491346291752 655607953
802573539839 187291741
923434980049 24275342
595823621828 655600400
268764153764 655592847
770709587390 655585294
805535364082 655577741
598094868134 213674370
181299365675 113506484
948867080407 70590338
16655813798 62032789
685916391966 655570188
831276155550 436231068
376269812248 655562635
68137396734 655555082
275577892682 320443578
649576451070 655547529
417909327858 655539976
685159309864 655532423
324788229312 84351904
319488654598 655524870
141574360628 655517317
657147272090 164300409
752641227451 484441867
449303038486 219807406
221825063440 109654454
877458163772 655509764
542827874688 77969619
648062286866 599587352
362192576327 29456700
800235789368 655502211
127946882792 655494658
898049647461 355806724
224096309746 612374581
215768406624 31110807
277849138988 61239724
613236510174 213674370
380812304860 311621674
753471520782 181778051
368698991228 2771951
557745857698 4720625
266492907458 655487105
781308736818 101618062
845660715488 655479552
861755062330 113007986
25740799022 655471999
985720904358 655464446
854745700712 655456893
914088706343 144911858
262707496948 655449340
963765523400 428662962
339172789250 196423318
266492907458 655441787
64351986224 655434234
118861897568 655426681
637532919605 561739269
482261306528 655419128
218039652930 132562703
852212448795 115221015
53752836796 51201787
549511241679 6707064
987992150664 545047139
96979841134 194006358
423965984674 655411575
954680538176 331236815
763138766370 655404022
287753163573 556263344
368698991228 105976143
411852671042 655396469
772683155266 191710246
177914301524 655388916
696804292584 86731099
231667130766 655381363
472151100555 68324438
677588488844 655373810
532317956402 114979319
171484202135 15982148
579167815584 655366257
8327910676 511534478
20441224308 83830747
836575730264 655358704
810077856694 655351151
78002515816 514729397
676074324640 394976582
383840633268 655343598
910012694158 483459977
930453910912 655336045
738161816939 160433273
713171347638 655328492
436109306375 594821409
211982996114 340300415
340686953454 655320939
471416367780 124375251
503459605384 163084376
99934845018 341312517
794179132552 228100600
867684874064 352581593
761310964247 160961983
501188359078 655313386
497493154047 10279633
292233698926 479849643
582196143992 445339986
248322937010 504517741
753296699044 492176139
71922807244 655305833
343715281862 655298280
335013928614 266424522
673803078334 655290727
813311649361 297097255
160501413178 655283174
75708217754 655275621
216525488726 168409241
99934845018 297829896
489832127548 562947749
510474480692 236786550
370213155432 655268068
261950414846 655260515
31040373736 655252962
883514820588 655245409
866859014344 655237856
541313710484 655230303
424723066776 655222750
235452541276 655215197
231667130766 655207644
34825784246 655200091
321759900904 525598164
51560776142 162193122
277849138988 655192538
958465948686 655184985
692730130884 43301349
568954556479 60129433
99177762916 203372078
134003539608 287663558
684402227762 655177432
894871052118 176407868
621564413296 655169879
945602441288 645199919
221067981338 655162326
951652209768 242806291
50724508388 173016571
74194053550 458451994
51481590490 655154773
898362243472 165652396
957238730505 244037430
286177042110 655147220
850960290202 471073057
556092997755 258675144
119618979670 655139667
633677726928 605463586
774494997900 655132114
98430258018 603643313
433808052000 655124561
264978743254 117894777
632498787523 211876756
638977301642 279642272
828566684590 54449577
49210344184 655117008
302832848354 240676345
485289634936 567494655
639734383744 306780201
397468111104 23013991
23469552716 655109455
784885239307 83657028
859288193324 655101902
712414265536 327853071
798721625164 655094349
48453262082 630826560
648819368968 655086796
304347012558 587532764
675317242538 197133300
607179853358 655079243
869130260650 655071690
203655092992 655064137
98420680814 655056584
680616817252 294023184
463334253978 655049031
234265474843 194021464
3028335962 655041478
125474289018 4984980
330844886128 241537387
628007028412 223213809
636706055336 655033925
989506314868 655026372
119618979670 655018819
299047437844 546950495
775252080002 655011266
228638802358 294695401
339929871352 655003713
634434809030 449169357
90849859794 562396380
825426926773 267784062
38611194756 385958300
474349543494 69412070
253622511724 654996160
400582075426 237481426
502236360081 124352592
582196143992 295926540
137451384295 29071497
173745742836 25846366
897142298424 654988607
500431276976 584700389
823225183173 272980526
561754927238 621445734
589009882910 654981054
724055177189 260956150
556455352524 654973501
664778502004 6835465
123962149018 15287272
108262748140 654965948
918035584887 64872717
832033237652 556202920
738912139106 654958395
755707955311 270216128
450695690026 63686896
564026173544 182163254
244537526500 255842769
843077983868 89163165
267249989560 654950842
457277597162 654943289
383938150051 318812130
373998565942 654935736
294504945232 654928183
782065818920 654920630
40882441062 654913077
607179853358 81564847
975878837032 489827156
575008932289 155848602
56024083102 654905524
93878188202 603507359
354476677283 476843549
725478675181 302550521
333939106908 238629482
682364973396 420717206
197741376701 215539961
130636376473 40370785
686673474068 654897971
859288193324 654890418
651413981863 71338085
157562746433 435596616
167315152096 654882865
161595245785 217284704
698228311733 236726126
84350559819 301802774
386111879574 621755407
358099841800 654875312
251116541243 34532316
707363637702 328502629
874025266878 218123087
342958199760 314227459
542827874688 100960951
549087782734 174421429
489483277543 159020862
483018388630 431805010
118861897568 428746045
783579983124 335096398
938370055092 121248309
884392289957 84752213
524038332056 36541414
112442840665 157094847
124918554384 20143851
686151962483 19139302
112286402929 173190290
302075766252 313721408
814720169754 310571807
396711029002 392620046
983449658052 381456712
878215245874 654867759
492901483852 532818832
578410733482 654860206
8327910676 654852653
333116132434 654845100
197598436176 654837547
696165558439 135070299
744968795922 349401780
468633828692 280964047
303940586034 120553433
270278317968 316712396
196084271972 654829994
660230639209 229195785
875186917466 654822441
900927708934 654814888
137031868016 654807335
667746421518 248335087
115076487058 359318869
968308016012 17787315
44248441441 46360314
583710308196 377189267
953166373972 654799782
508759180098 614293043
20505198218 152004125
760110437962 484743987
418666409960 33535320
330844886128 654792229
176518961116 73241441
934996403524 654784676
489503451606 161928767
438350544612 384689396
793422050450 109291910
121133143874 654777123
858773283061 191868859
137031868016 654769570
280903766942 323751792
791150804144 654762017
367184827024 605788365
849150124334 138454043
9084992778 19411210
623078577500 654754464
302075766252 339869894
694685737726 118476358
246051690704 654746911
841875304978 121474899
960302565566 198500393
66623232530 531391315
234695459174 654739358
712414265536 411827325
842632387080 654731805
917583515178 654724252
400549167005 87297574
548127449402 501020702
907224377431 93347527
122647308078 654716699
162015577382 654709146
557969516728 654701593
891085641608 654694040
240752115990 97864221
185485122544 654686487
218796735032 387363158
240861634490 533891358
387785676433 146981380
760270886341 342959071
737397974902 643054867
770015361354 570953929
444810675135 198145402
783579983124 654678934
592038211318 654671381
236966705480 654663828
816891595612 654656275
949380963462 654648722
771205774172 40348126
514058754812 654641169
87064449284 654633616
706408017442 344386588
212813523588 453504779
80851634599 42878381
863073603834 81572400
465804423645 258644932
593552375522 654626063
985720904358 654618510
326302393516 637148421
612479428072 593718671
484182494349 206499020
826733662938 572207727
303589930456 654610957
207440503502 654603404
659418518396 429614640
729355288166 187563649
100691927120 654595851
902441873138 654588298
500431276976 47410181
547370367300 654580745
336901542944 654573192
716199676046 378730079
115833569160 654565639
595823621828 383503575
251447264048 523196310
9450618402 53490346
701815116108 645366085
608694017562 487364878
716956758148 476911526
548884531504 374840284
60566575714 654558086
202898010890 311719863
172986190903 67153723
157473084770 654550533
937267649830 83966701
955437620278 148371132
638977301642 654542980
433050969898 181249341
613993592276 654535427
753296699044 654527874
153687674260 654520321
829761991346 573272700
289205370518 654512768
60262462128 85681232
260479839005 330353114
886543148996 589035811
967550933910 393904056
479232978120 654505215
217282570828 654497662
90092777692 654490109
208954667706 520160004
732330549196 256862424
420534364237 122245305
72679889346 654482556
463397646307 517252099
177914301524 654475003
662446846804 654467450
310487046941 134413188
196084271972 322664160
59809493612 654459897
89451679458 348948600
864899518113 331931691
173371808912 189799337
268007071662 654452344
698786787700 454660388
986485086280 636483757
551912859912 605622199
248388995548 498271410
281650357927 600516371
929559145579 20219381
342493433864 296281531
74951135652 654444791
414880999450 654437238
300561602048 654429685
699543869802 654422132
480793208071 220487176
331324025789 119420483
553427024116 147834869
7570828574 654414579
511030426404 397740980
744968795922 133499275
280482438349 65673335
236966705480 654407026
491493680994 132094417
393682700594 636302485
381569386962 573544608
271035400070 460310032
554404359251 80386579
576896569278 654399473
196390636758 303978038
842418365678 98196553
803264117776 595418096
87064449284 654391920
621564413296 654384367
970579262318 504072114
463334253978 654376814
101449009222 654369261
208954667706 536769051
51481590490 654361708
780281287934 55945071
275577892682 549314584
489832127548 489351317
21955388512 277474561
71922807244 654354155
868007742155 20211828
191541779360 265918471
233938377072 654346602
249837101214 654339049
109019830242 654331496
568618999348 48316541
647548668166 193183081
716956758148 117532233
167166660522 10574200
193055943564 654323943
908043303497 296077600
791733820214 54676167
698029705598 52478244
524657904240 350731108
515572919016 654316390
860802357528 445543917
373998565942 654308837
137840167011 180660207
536771217872 203145488
679102653048 654301284
869130260650 332520825
763895848472 654293731
747240042228 196196728
267249989560 228803029
944481561794 73883446
89335695590 22893143
545856203096 654286178
544342038892 319355946
738918649792 39192517
618658730502 383261879
41001846439 370474650
910012694158 586830335
640491465846 654278625
161258495280 415082668
371766768955 353019667
626106905908 654271072
559004201792 222103518
865191411351 9516780
536014135770 49373961
299230182679 340700724
658661436294 293131930
528443314750 470234674
960753426389 111882589
154275758393 47455499
602864539880 115500476
888814395302 654263519
394439782696 654255966
492103373854 654248413
531471643158 654240860
626863988010 640992898
681373899354 592578168
939956705437 56723030
25376578662 18451979
791907886246 347370023
900170626832 183122485
526204274436 453376378
960977826019 204014083
227124638154 461729996
352043184984 654233307
256650840132 654225754
672288914130 654218201
130975211200 654210648
649808184663 400482719
208197585604 36314824
772223751594 654203095
351286102882 654195542
205926339298 98143682
2548728421 88649561
551155777810 224014427
973607590726 503022247
994481450873 118929538
571596994564 594413547
551155777810 654187989
347500692372 456458002
476204649712 176687329
365116235261 190229858
832033237652 171377570
974364672828 404863459
99177762916 596860719
239237951786 50076390
504216687486 77516439
542827874688 534971437
755778077363 412303164
495343828267 117917436
251351265418 654180436
458991591087 8844563
900927708934 654172883
832033237652 616468307
166077412586 331070649
599609032338 654165330
250774141094 438225060
865344850140 654157777
386868961676 135379972
115833569160 578000878
998591300092 654150224
318731572496 654142671
41137143328 308600474
609675340681 286122746
414938560863 501783555
721499250760 654135118
196841354074 654127565
403524767920 654120012
711657183434 443625455
588252800808 654112459
813106185102 601860805
997149856172 466208925
989543143296 237239730
505730851690 654104906
28012045328 131444859
9274701479 76104028
681373899354 654097353
149145181648 369893069
105234419732 212035369
913041022566 654089800
364913580718 654082247
249080019112 562419039
557697216378 1639001
299804519946 614474315
908498529954 654074694
726041743372 440581596
469390910794 654067141
662758415607 219867830
595066539726 16306927
730055345118 281530522
94635270304 236643043
768438341084 634610613
868373178548 654059588
221825063440 654052035
458791761366 32198439
224096309746 654044482
384597715370 654036929
592038211318 654029376
683645145660 654021823
56781165204 54064374
153687674260 654014270
930453910912 654006717
779037490512 653999164
286934124212 653991611
810834938796 653984058
682888063558 139307532
456042131105 176498504
646548122662 653976505
60203949037 171347358
439107626714 653968952
8327910676 422620562
249861421874 493754716
51309465579 8119475
655633107886 653961399
590155982277 77539098
785094147328 653953846
819919924020 273124033
409581424736 653946293
476961731814 262028676
424723066776 603582889
110533994446 653938740
471662157100 457198196
527686232648 653931187
756325027452 653923634
745725878024 653916081
302075766252 630879431
965279687604 653908528
783579983124 653900975
642762712152 415686908
473176321304 195645359
598851950236 15483650
117747045368 166385037
55856958277 7870226
654118943682 460982249
498565974208 64510173
589766965012 653893422
149145181648 653885869
262485340965 103815985
545425727820 188681493
544736788884 85870057
915380510227 288524600
941053060340 17190628
309646587272 539110481
466856442844 63173292
793422050450 653878316
59052411510 653870763
924931024606 30612309
643710152513 360723727
893356887914 313653431
432455272747 276175445
761101889654 11185993
878972327976 304015803
405796014226 582238111
37097030552 653863210
479990060222 595100870
960737194992 653855657
289962452620 618099755
664718093110 179066524
557212434626 441729652
288448288416 653848104
174128891014 201083519
486046717038 653840551
96906516610 653832998
924435547806 166014940
527686232648 96482022
673045996232 223055196
230706382425 47379969
567054501952 171521077
345229446066 94291652
798721625164 272784148
19845693323 115356969
649576451070 172472755
989916299261 166989277
952409291870 216876842
504342089945 41337569
168829316300 653825445
337658625046 653817892
371383016537 194157418
271035400070 383057948
198355518278 653810339
68137396734 653802786
849446125998 503528298
838349090769 369545631
277092056886 405558335
918340597280 181785604
74194053550 653795233
761624602166 470008084
236209623378 653787680
791586853940 88083086
13627485390 156838045
538285382076 653780127
643684321253 465884146
792129113616 47176038
386868961676 653772574
491723443254 77229425
139303114322 653765021
497115640407 145206425
276334974784 653757468
302075766252 493747163
270026055727 80862418
559483680932 495174680
456520515060 22356880
810077856694 163983183
68137396734 439229609
683645145660 154345555
466362582386 405898220
760110437962 228168577
901684791036 653749915
342201117658 221831610
750268370636 629489679
433975214996 128061115
6056664370 653742362
381569386962 653734809
803889853614 2575573
539042464178 257851867
543584956790 7454811
519358329526 436495423
23469552716 156407524
100691927120 653727256
957708866584 653719703
570172892332 201748183
436159405424 551875051
747271447602 515779264
792923809658 306636694
362642334412 459464096
812349103000 653712150
421694738368 102531975
352800267086 653704597
447435529836 651703052
440792896580 441140518
750268370636 653697044
950940823316 531013665
772223751594 653689491
42396605266 200245136
146153734539 247330538
664734332060 57485883
854745700712 442824837
759718120442 280261618
308889505170 409674720
581970226615 45876922
834304483958 524487873
180942629932 653681938
838089894468 539744933
215011324522 653674385
966036769706 336795823
260436250642 653666832
748754206432 653659279
371727319636 235736683
251576352371 261870063
657904354192 323691368
504075537428 1827826
575194713430 17364347
492938840990 210517216
638220219540 341531554
397468111104 653651726
741940467514 653644173
249837101214 653636620
811592020898 653629067
235452541276 653621514
401253521614 531338444
424335945720 235721577
504973769588 653613961
876458494822 80227966
65109068326 653606408
4542500166 202843368
387626043778 653598855
966793851808 179368644
224853391848 653591302
855715210939 428761151
417152245756 471677297
950909916440 465393201
733612564392 653583749
112805240752 653576196
758374321706 14192087
413366835246 653568643
412609753144 233599184
182456794136 469411397
828247827142 134964557
772980833696 653561090
264304759258 67977
947605412993 115711960
112435129052 158303327
541749986870 106874950
118992745740 105303926
59983197506 182601328
817648677714 247111501
975878837032 653553537
788122475736 426608546
196084271972 653545984
671531832028 653538431
620050249092 653530878
867616096446 653523325
967163669347 73551114
330260110615 387514218
142331442730 653515772
300561602048 653508219
440621790918 653500666
693487212986 653493113
872158589058 653485560
995562971684 237775993
845889201291 128929710
29544434921 553430969
169876403390 32719596
374791086720 532758408
212941154182 123461338
74951135652 653478007
957826617854 461760208
919905200418 260321698
758596273758 653470454
212740078216 520295958
343930799164 242126521
673045996232 653462901
955437620278 653455348
169586398402 653447795
720943161541 103362805
947866799258 255827663
645469940277 53573429
793422050450 251711278
582375958263 434863975
541074650887 105908166
336144460842 653440242
777523326308 653432689
722288569066 47976656
52995754694 653425136
978619645795 20559266
517087083220 653417583
632163562724 208832897
953923456074 653410030
687430556170 653402477
271310472777 82901728
207440503502 575493282
548127449402 653394924
421694738368 586830335
285419960008 653387371
557969516728 653379818
216525488726 653372265
995562971684 653364712
24983716920 393360240
726113481766 561180347
972093426522 542320506
335387378740 501421011
302850764070 161747495
165800987892 541051602
745405246027 14531972
201383846686 653357159
56024083102 474169787
893356887914 31888766
707114690822 21918806
199533717895 84767319
362220076800 88490948
673045996232 572540059
758269501172 93762942
636877055256 140032620
392168536390 653349606
762098847483 109390099
910769776260 653342053
364156498616 246242906
598851950236 631778238
666232257314 653334500
93121106100 653326947
679958014786 291515588
815406676624 511670432
500006942289 92969877
380812304860 653319394
589766965012 237821311
563269091442 154360661
948623881360 653311841
328573639822 653304288
615507756480 287912807
445921365632 447137600
869130260650 259309596
607179853358 653296735
648565633892 46337655
410338506838 653289182
604940306993 202473271
269521235866 653281629
68926178777 202473271
235452541276 653274076
239995033888 653266523
299047437844 559986973
228757626154 73241441
7570828574 328102320
130663831628 188039488
948122883723 125772556
481504224426 197163512
549641613606 118514123
868094714950 16518411
906984365750 653258970
810404153847 312059748
641248547948 68460392
480747142324 595969465
438350544612 653251417
816891595612 653243864
869887342752 283554726
534499971566 585304629
136286153179 27719510
24732406357 142494898
641248547948 653236311
521629575832 653228758
266339468669 9516780
9842074880 653221205
758596273758 417001130
36827207586 48966099
579299396397 365670942
680616817252 653213652
74951135652 255336718
170034238431 163892547
388383125880 371773766
177157219422 653206099
654876025784 653198546
502702523282 499532761
115591080501 137660978
591085325650 39925158
401253521614 653190993
877458163772 653183440
787640776014 233244193
467876746590 653175887
991020479072 653168334
637849571577 71141707
704086362414 400173046
506487933792 653160781
42274231966 12341602
402604526318 14441336
29526209532 82924387
126432718588 653153228
694818927328 36858640
548127449402 653145675
485289634936 653138122
335638312059 51413271
539799546280 216476533
917583515178 653130569
260436250642 362823461
604151524950 653123016
109776912344 351743210
671531832028 642805618
301494978723 254241533
431536805694 386811789
22712470614 653115463
503596118306 30144023
21198306410 364885430
644276876356 653107910
592038211318 653100357
395196864798 653092804
642762712152 46148830
125937453678 105825083
49967426286 97433700
669260585722 420044989
77222381958 653085251
49210344184 653077698
887489766080 347936498
196084271972 653070145
570082830360 628749485
389443808370 59396792
965279687604 326591720
287498152040 17296370
398225193206 417273038
171100562606 638213394
856614765280 43278690
662681216394 11185993
772475447766 243025328
36339948450 52810576
148655385110 169126776
562600462523 283902164
112805240752 117245219
215768406624 653062592
71922807244 653055039
493617538058 139647417
95392352406 653047486
224240874166 29071497
822191170326 160720287
887576157294 65159731
276818049558 91700973
16179318093 311712310
886543148996 653039933
999348382194 424063185
369456073330 653032380
476961731814 222330108
261193332744 653024827
695001377190 647178805
10837642957 115236121
792835703913 85862504
970977139252 10098361
652604779478 653017274
536459120765 118347957
600366114440 653009721
811974142274 205924992
445654344829 95507685
949380963462 118846455
901968685647 307437312
237723787582 357762951
377237524861 336735399
333713884407 34335938
490589209650 280820540
741183385412 21367437
192298861462 617540833
470147992896 653002168
271035400070 154844053
343715281862 652994615
161258495280 652987062
857774029120 652979509
33311620042 477855651
49635238199 126067123
596295019664 29917433
476961731814 362831014
172089680421 289287453
659418518396 652971956
994805889582 652964403
766167094778 652956850
673803078334 652949297
190027615156 610697815
835818648162 652941744
134003539608 652934191
667746421518 39343577
340686953454 627828019
886543148996 652926638
163529741586 379666651
107505666038 652919085
902461171053 409093139
666232257314 652911532
913041022566 652903979
747997124330 652896426
525557979738 192767666
924397254096 652888873
426237230980 652881320
261193332744 618311239
420180574164 652873767
737397974902 652866214
240877095481 485688112
748794335521 112849373
605901622215 294045843
655633107886 652858661
471662157100 316893668
962251359196 330300243
782822901022 652851108
255893758030 652843555
796450378858 135961553
179464954271 93611882
680616817252 652836002
395196864798 652828449
251377640494 583197342
714685511842 652820896
311590872167 141460137
961670903999 429531557
818405759816 141596091
329330721924 652813343
256148807734 304944822
339172789250 652805790
721499250760 652798237
951652209768 652790684
72738228718 177593689
401253521614 652783131
274063728478 533105846
96906516610 449871786
642103584907 245276122
770491011529 38761996
159977582822 400150387
688187638272 652775578
271035400070 652768025
447435529836 495922427
234695459174 652760472
930453910912 551520060
908498529954 652752919
826168917981 421751967
576139487176 652745366
950138045564 652737813
597337786032 652730260
976023922609 73128146
480968754897 156860704
416395163654 652722707
490274370804 69208139
909536863117 88400312
152758731602 6193460
887300231098 652715154
227161353287 613734121
81007792468 652707601
486803799140 652700048
668503503620 544994268
637463137438 652692495
319488654598 652684942
48453262082 652677389
691215966680 652669836
80250710366 548317588
407554178095 8436701
182456794136 105137760
546613285198 91429065
281634549498 506813853
2271253860 422726304
544342038892 652662283
545466770822 225321096
18328711850 173567940
828247827142 652654730
412609753144 652647177
796233721459 51488801
868373178548 652639624
527686232648 53180673
913041022566 652632071
738912139106 27356966
735126728596 652624518
571683446202 494381615
782065818920 652616965
419423492062 652609412
914555186770 259551292
747240042228 162623643
105234419732 276741920
976635919134 425460490
234695459174 459411225
292990781028 652601859
24983716920 402174591
412294876533 27137929
64351986224 425468043
480052523532 238198961
283905795804 652594306
271792482172 652586753
9084992778 258441001
821434088224 652579200
250594183316 278645276
290441426115 136127719
375223684795 121852549
931235147508 39955370
716956758148 652571647
410007950199 119141022
369738661272 315609658
138546032220 463988343
56210053068 133242473
151416427954 652564094
105991501834 652556541
317974490394 652548988
924905835351 82025580
863830685936 501096232
641430333552 119873663
360523605835 113015539
327059475618 652541435
6813746472 652533882
537528299974 652526329
564173177583 246605450
257407922234 652518776
974006366467 174648019
695001377190 652511223
853231536508 652503670
348257774474 652496117
592795293420 652488564
724527579168 369371912
68137396734 472085159
53588408392 31639517
397468111104 652481011
49967426286 652473458
262707496948 77818559
641779863733 111807059
98420680814 257262733
812349103000 101708698
585981554502 535152709
133331791300 219210719
649576451070 652465905
815843300448 64449749
948956930895 107003351
715249804025 20430865
532228725260 652458352
660932682600 29698396
676831406742 652450799
691215966680 652443246
368698991228 652435693
648819368968 26813150
497709018787 257791443
460908828689 42168399
249080019112 350436541
882757738486 652428140
844146551284 652420587
908498529954 652413034
609451099664 652405481
250594183316 83830747
573271463640 9456356
981569015141 127675912
155695479885 57908851
503459605384 427560224
299804519946 484706222
694244295088 56232085
832033237652 652397928
763895848472 247866801
727555907576 475884318
160501413178 397914699
953992490494 96051501
549032698705 20015450
224096309746 652390375
734369646494 652382822
789636639940 391494649
670774749926 454146784
190784697258 652375269
437805233524 437794539
856259864916 416041899
377092635662 297875214
302075766252 8482019
101449009222 629565209
610965263868 94759938
753065592756 15770664
462932752010 77727923
262160546859 30438590
582196143992 652367716
196084271972 174950139
582953226094 341161457
757082109554 644406854
598146304064 455279734
150805964688 359447270
715442593944 101912629
946352635054 65884819
778523690540 48286329
964522605502 652360163
953923456074 416699010
491627218034 209036828
824462416632 576966117
666232257314 40113983
842632387080 187442801
479990060222 58105229
324031147210 483316470
388643077481 374606141
458360900887 90394304
432293887796 652352610
6813746472 652345057
806484254619 107396107
148388099546 413186865
726798825474 652337504
362642334412 652329951
373998565942 652322398
21198306410 365225315
638220219540 652314845
76748144600 166052705
152173510056 652307292
528443314750 652299739
673803078334 123899412
330844886128 652292186
21294924386 371962591
807049528286 652284633
664718093110 652277080
569325748258 51722944
466362582386 421276128
361419285487 342196218
987235068562 652269527
663961011008 511413630
7570828574 44872373
160501413178 652261974
203089638053 157993654
86055286213 75167456
75890539621 182276549
994805889582 652254421
342489083336 250510351
832790319754 652246868
977046998712 30506567
897142298424 652239315
705197846382 179398856
306073491592 413383243
651090615274 28391727
542070792586 557486930
921098823261 97698055
625349823806 652231762
811042978628 414108331
403524767920 458557736
143845606934 198621241
392168536390 436586059
888057313200 409931522
920611843586 652224209
260436250642 312482716
524657904240 652216656
941810142442 652209103
613993592276 652201550
140817278526 238387786
38611194756 652193997
952409291870 652186444
856259864916 652178891
481050372615 116573002
414880999450 652171338
627317696720 81466658
414123917348 259913836
212496003427 137238010
358099841800 652163785
204640162399 252013398
497402948568 652156232
681873424562 39947817
635948973234 652148679
797207460960 247103948
617995275388 138778822
444407201428 652141126
949380963462 652133573
791150804144 589005599
218039652930 652126020
358108346478 633658935
392925618492 652118467
612541997124 33580638
890328559506 237345472
467119664488 452235875
894871052118 652110914
162015577382 652103361
349771938678 265782517
816134513510 652095808
670017667824 652088255
482709561972 108914260
508759180098 652080702
156716002668 652073149
142331442730 652065596
213497160318 652058043
198355518278 346592064
123404390180 652050490
313431997782 652042937
213497160318 107260153
479990060222 199678661
134760621710 226363410
802267560662 71768606
956231009651 447439720
86646761237 73362289
408824342634 527373119
987992150664 652035384
888057313200 365429246
200626764584 652027831
164549539687 2938117
649576451070 652020278
13639426683 227103604
37521237244 106059226
942567224544 652012725
21198306410 77501333
339172789250 22137843
594309457624 652005172
628378152214 651997619
819919924020 292882681
904713119444 651990066
373241483840 651982513
287691206314 651974960
36339948450 32931080
30283291634 651967407
804021199878 268388302
464091336080 651959854
158987248974 366486666
991777561174 415581166
215011324522 522758236
721499250760 269151155
89335695590 198424863
987992150664 651952301
611722345970 54963181
119618979670 651944748
433808052000 651937195
657147272090 651929642
717713840250 637027573
177972467177 171370017
158987248974 112615230
482261306528 272482028
429572528414 26329758
937267649830 152087208
590524047114 562169790
425480148878 651922089
860045275426 651914536
298290355742 402627771
408824342634 651906983
856403092455 333132618
636230639710 363812904
175643055218 651899430
90092777692 651891877
175006957070 475861659
198355518278 308147294
907177231605 449056062
184728040442 651884324
90849859794 651876771
389140207982 148031247
82521956672 509019329
293747863130 522599623
517087083220 300231750
191077723446 145825771
234695459174 651869218
688187638272 651861665
37097030552 616521178
121133143874 651854112
648819368968 651846559
950895127666 365278186
524657904240 651839006
466362582386 299551980
171440508030 124458334
970293766877 137389070
984963822256 307263593
763895848472 47704748
409581424736 651831453
798721625164 122071586
898656462628 651823900
853988618610 611921401
989506314868 460090995
12113321186 114276890
656390189988 484691116
86307367182 651816347
373241483840 203107723
386111879574 88219040
888057313200 651808794
791150804144 571286261
96992099653 453255530
122647308078 432031600
771466669492 153529831
696707999387 143997945
309646587272 651801241
660932682600 651793688
185485122544 199270799
5299582268 10264527
563269091442 64079652
671003190411 393979586
667746421518 651786135
32554537940 605169019
139002006830 26480818
609451099664 646227127
256650840132 651778582
492925011447 449350629
523900822138 651771029
35582866348 651763476
220310899236 651755923
124918554384 651748370
214254242420 604851793
11503802045 42243929
866101932242 651740817
406723499561 58271395
462147195098 273312858
710143019230 77916748
63226031114 95167800
882757738486 651733264
22077422333 249664415
799562084833 134413188
759353355860 651725711
800235789368 422507267
922126007790 41073214
291476616824 410263854
43320540691 271424608
14384567492 651718158
128703964894 651710605
927036120018 86149518
690727884673 143197327
764652930574 651703052
269789745016 307694114
413366835246 283471643
327816557720 651695499
201383846686 651687946
793422050450 62093213
855502782814 651680393
841118222876 651672840
905470201546 651665287
484145454437 29781479
652604779478 70409066
336144460842 609073920
545099120994 651657734
29801614571 177382205
727119525854 111406750
82874243698 228319637
250207190661 131739426
402767685818 127706124
683645145660 651650181
132489375404 651642628
643519794254 651635075
557212434626 535817373
764652930574 259944048
643128284905 181211576
294504945232 651627522
694244295088 651619969
949837957727 145697370
129461046996 487991777
969822180216 561452255
544098651426 13142220
939538896136 651612416
987992150664 651604863
205956989372 311108070
115076487058 651597310
635191891132 541187556
801749953572 651589757
774494997900 93604329
719228004454 651582204
833547401856 651574651
342958199760 651567098
877458163772 235963273
695758459292 651559545
747240042228 651551992
564026173544 651544439
305861176762 651536886
78736546162 326123434
801374124251 223644330
851717372304 364772135
283148713702 651529333
556455352524 651521780
65458696696 238312256
112805240752 651514227
813863267204 651506674
389897290084 134798391
980421329644 651499121
200626764584 528664682
537528299974 651491568
463631555164 63173292
999506224788 266575582
377349853077 16699683
367941909126 651484015
761624602166 651476462
15256372111 266356545
558726598830 537864236
238480869684 651468909
479232978120 651461356
817514952255 12016823
844903633386 424017867
600366114440 626929212
296776191538 651453803
251351265418 405286427
61374995557 23965669
639869763716 25937002
693487212986 54864992
903562518895 127109437
740426303310 651446250
448648548783 164315515
731341318086 352407874
519358329526 651438697
268007071662 616981911
156178894138 427227892
379298140656 651431144
465605500284 612910844
185485122544 422990659
556455352524 651423591
828247827142 651416038
205169257196 651408485
43153687368 651400932
213235630546 76300406
759045276949 99812895
227124638154 294128926
600366114440 651393379
96444522665 142849889
862316521732 651385826
364913580718 5143593
445921365632 651378273
916951125553 177812726
14582463645 64449749
2271253860 651370720
430779723592 243470955
918340597280 210615405
645791040560 651363167
330087804026 593416551
23787005306 87191832
80250710366 651355614
734547376137 332868263
318944144128 38580724
734616282156 350277928
526563011724 43754529
818405759816 651348061
522386657934 244626564
74194053550 651340508
913485214496 74774700
403800225830 80998372
766167094778 576316559
246051690704 25506481
7554 307807409
897353510516 107947476
884271902690 651332955
644276876356 443293123
767681258982 651325402
514058754812 125621496
632445455790 42772639
664779869097 203568456
832790319754 651317849
545099120994 363087816
247565854908 432718923
521629575832 133136731
239995033888 170395680
941053060340 651310296
549641613606 651302743
637463137438 651295190
274820810580 651287637
439864708816 651280084
688944720374 73543561
249080019112 651272531
396260462746 17424771
866101932242 651264978
221067981338 338042068
461063007672 651257425
480989616283 385535332
451220940346 651249872
26308225700 25310103
423208902572 57591625
435322216204 651242319
706119221340 50990303
277092056886 651234766
402491518332 21307013
141981286056 197624245
482261306528 4131491
502329299746 137593001
512664826815 231771358
59052411510 651227213
310679754183 88906363
812718369170 166166000
569325748258 651219660
823705334530 183794702
331960267444 91580125
763403264877 315700294
887561791488 300488552
21632981560 173537728
607936935460 651212107
673803078334 651204554
708628855026 651197001
767263721995 69978545
854090085612 272240332
117347733364 304922163
876848199004 449018297
558726598830 121067037
795901653814 122766462
214254242420 510114514
807476854367 100432241
685916391966 407454138
860045275426 651189448
260580142845 244845601
981935493848 651181895
589009882910 651174342
311179498022 281847748
252484992971 212707586
280120385294 401260678
340686953454 651166789
713171347638 517252099
198031615832 57342376
90092777692 612389687
224853391848 50386063
639734383744 181000092
431857506074 280133217
687951879336 97894433
838260894388 140032620
775811198380 20347782
588285792312 85567937
190784697258 651159236
148388099546 651151683
841875304978 651144130
246659586356 25649988
124161472282 651136577
876701081670 151490521
557212434626 460370456
839604058672 304378347
294504945232 651129024
192756686557 72418164
534961097322 133302897
602322446370 34592740
997885208293 299370708
512110195325 89034764
879729410078 395913154
779794572614 217692566
87821531386 651121471
87064449284 651113918
124918554384 422968
696515541394 349167637
321759900904 651106365
534499971566 603016414
388383125880 170229514
686167763359 51768262
950138045564 651098812
831276155550 338600990
110533994446 651091259
956194702380 117381173
794936214654 173205396
73436971448 68309332
670931285851 228191236
588252800808 651083706
726041743372 651076153
775611104304 35385805
899413544730 146626389
433808052000 82244617
848158785937 57062915
202140928788 651068600
494374620160 651061047
289675423920 21518497
570228323799 212745351
528958021488 28897778
23469552716 244974002
406096925746 156483054
470905074998 651053494
798721625164 651045941
797207460960 248478594
312674915680 651038388
678345570946 651030835
866859014344 651023282
986477986460 651015729
190501686754 59789548
177949747753 281462545
239995033888 628651296
11356239084 103612054
671637845936 539004739
588252800808 651008176
202140928788 23248134
642866127828 37349585
948852261421 263969797
141574360628 651000623
137031868016 625818921
657147272090 618839949
236966705480 650993070
58598121625 180690419
957865342085 441805182
160501413178 650985517
988896622008 263607253
757089656 650977964
124161472282 650970411
947109717156 650962858
640491465846 650955305
882757738486 650947752
611722345970 650940199
795939849335 107433872
891085641608 650932646
323274065108 178817275
9084992778 650925093
449374822198 118702948
307375340966 650917540
722256332862 650909987
17803234940 116814698
809320774592 650902434
311917833578 636755665
501338981004 56466228
428508477286 650894881
534499971566 650887328
548205940178 211612401
40882441062 105885507
162015577382 650879775
892599805812 443829386
242266280194 404727505
529504057664 275775136
102206091324 650872222
721499250760 650864669
38443722493 24335766
299047437844 650857116
504216687486 650849563
868373178548 439169185
523143740036 650842010
168072234198 650834457
726041743372 286160511
659704044455 275004730
738288714892 192170979
861559439630 650826904
809320774592 58105229
525887819248 155697542
649124729205 289695315
768625587507 413881741
314189079884 650819351
158230166872 419387878
505983733683 244188490
867616096446 461480747
889571477404 360897446
115076487058 650811798
900170626832 650804245
895916741903 267368647
454249268754 650796692
612479428072 100281181
49210344184 650789139
536771217872 650781586
579924897686 650774033
721499250760 650766480
581439061890 605508904
318731572496 123174324
847931961794 444146612
193318040217 54766803
666232257314 650758927
601886691141 506768535
17412895900 650751374
277849138988 650743821
697272623496 650736268
888453301884 73248994
170343480504 446510701
618536084888 300518764
225610473950 180426064
385362924500 265057429
154444756362 398111077
804021199878 198243591
499674194874 650728715
745725878024 650721162
617021920684 540281196
838846976570 650713609
379298140656 650706056
788417291985 21624239
90898901423 258735568
350820906465 317868005
812349103000 196098539
441378873020 413443667
451978022448 650698503
467876746590 650690950
595500874991 31201443
763138766370 55552315
22957421957 347513530
539042464178 650683397
67380314632 650675844
313431997782 650668291
358099841800 650660738
343939900529 330436197
574120261821 268078629
864587768038 260850408
995562971684 632488220
920217909724 190260070
640491465846 650653185
208197585604 650645632
588252800808 367506321
252108347520 650638079
904302795572 179920013
306983280248 43384432
958465948686 650630526
865344850140 650622973
669260585722 650615420
536771217872 381985422
59809493612 650607867
646548122662 346939502
359876586049 196461083
249837101214 469917448
828247827142 313532583
64351986224 219973572
91657698056 27953653
21198306410 650600314
388383125880 650592761
176400137320 97562101
127189800690 484577821
190784697258 650585208
43910769470 650577655
872158589058 650570102
69651560938 650562549
639734383744 650554996
500431276976 650547443
460732073383 168885080
936012757457 324892295
603822207003 142238096
766167094778 476095802
111291076548 650539890
758596273758 44321004
663203928906 650532337
410338506838 650524784
161258495280 129095876
523143740036 650517231
602137979451 150931599
45424933674 393828526
59809493612 650509678
776766244206 650502125
317217408292 650494572
313431997782 82221958
502727674772 299589745
901684791036 650487019
313431997782 521625286
134457648627 130991679
745725878024 650479466
408824342634 402937444
139303114322 5052957
265329542339 81934944
782065818920 209958294
709385937128 650471913
816134513510 650464360
208197585604 642888701
767681258982 644172711
816134513510 650456807
411208680009 75726378
815136392925 93929108
735669872379 30770922
910012694158 650449254
358099841800 650441701
657147272090 136052189
827490745040 486360329
473176321304 631355270
541313710484 650434148
351286102882 555296560
59809493612 650426595
29526209532 650419042
281190305103 178258353
623078577500 650411489
478933056449 57395247
5500907483 304839080
951896556871 256477221
748754206432 200577468
733612564392 650403936
240752115990 650396383
810077856694 650388830
169586398402 43716764
445921365632 650381277
775311642960 109745090
164286823688 650373724
263464579050 269045413
959223030788 619006115
255451545392 277006275
611946277314 51451036
966793851808 390150215
271035400070 212103346
151799689833 75341175
557212434626 650366171
852474454406 650358618
456520515060 398889036
583710308196 588152110
351286102882 247964990
146116853240 650351065
795447431906 17417218
961494277094 66957345
492103373854 458958045
96906516610 98989618
862316521732 535741843
466633991888 200690763
333116132434 650343512
650333533172 650335959
897899380526 650328406
479232978120 650320853
490589209650 650313300
501627686876 62327356
299047437844 650305747
417152245756 650298194
874429835364 650290641
713928429740 650283088
215768406624 30604756
526172068444 425090393
342201117658 509646228
483018388630 650275535
675495289407 264181281
52995754694 650267982
153799141434 481156312
278047118224 434312606
954680538176 36178870
468077127680 197797964
211982996114 650260429
833547401856 650252876
323274065108 60741226
334630296638 553899255
990126166919 22855378
299804519946 650245323
280120385294 650237770
187348137159 227496360
784360849623 286251147
416700078264 289589573
47343561028 14796327
844146551284 19977685
404717575039 57017597
261950414846 486367882
719294523725 522040701
979664247542 450717722
822948252428 455332605
181699712034 418209610
666232257314 625229787
184728040442 452432253
72679889346 650230217
675491044621 327263937
883973990117 31911425
595823621828 650222664
633839179856 471949205
95392352406 447590780
968308016012 46103512
990263396970 650215111
458034679264 650207558
904336972897 92229683
708490046398 18036564
561754927238 650200005
60566575714 650192452
187892209555 125417565
459062453333 111346326
629948548503 333412079
434220340058 144005498
612479428072 650184899
751502447347 35446229
366795802612 7772037
652323438187 17651361
919097679382 650177346
223339227644 650169793
149145181648 650162240
446678447734 650154687
717958353519 396759090
529957478954 650147134
847174879692 2938117
124161472282 650139581
987235068562 373601592
617779002786 283456537
750268370636 402031084
747997124330 650132028
768775257755 69072185
581439061890 650124475
364156498616 650116922
677265092449 38474982
897142298424 285571377
908498529954 319431476
113562322854 406222999
124161472282 650109369
944081388748 238810754
5299582268 650101816
61323657816 444494050
63594904122 650094263
137788950118 618817290
584467390298 486224375
779037490512 209391819
704954843713 397393542
274063728478 650086710
579167815584 650079157
96906516610 167540646
451978022448 650071604
624592741704 650064051
733612564392 650056498
497492980328 98445802
127946882792 650048945
228166604310 339877447
43910769470 650041392
881243574282 650033839
882757738486 650026286
806292446184 650018733
130975211200 650011180
479232978120 369084898
892599805812 579768280
253622511724 650003627
794936214654 649996074
489832127548 83830747
365031656767 177299122
256650840132 649988521
42396605266 211045926
723770497066 124798219
210534603434 358457827
849446125998 468195364
355461792008 109239039
751782534840 649980968
958080693221 56428463
347939559437 76874434
93878188202 216914607
731341318086 649973415
627965804138 109050214
797964543062 649965862
542070792586 649958309
10054336839 197677116
68894478836 622404965
345229446066 204316203
500431276976 649950756
283905795804 286938470
766246726057 158930226
508759180098 649943203
611722345970 327407444
635191891132 649935650
312674915680 298456795
367941909126 551240599
360371088106 248826032
560405539282 452326511
618803831185 207941643
246808772806 649928097
446742021335 143590083
62837822020 649920544
687430556170 649912991
44667851572 46307443
718007425360 353351999
36339948450 567668374
660669649781 32810232
338415707148 62063001
560555617392 58739681
911593007536 309151843
549741260335 20325123
601880278644 405868008
825219498734 320473790
720471235401 126384349
196084271972 649905438
194613673472 105787318
254379593826 545054692
489832127548 649897885
470147992896 234988936
575828107604 188039488
170343480504 429720382
987235068562 649890332
127189800690 649882779
18232992681 95454814
866101932242 649875226
714685511842 649867673
494374620160 649860120
638220219540 649852567
621028724730 302316378
381569386962 1850485
994048807480 649845014
12113321186 649837461
891842723710 324559963
831276155550 649829908
271208786738 216869289
632920644826 233221534
348440723240 193598496
6813746472 113959664
999348382194 649822355
779037490512 514162922
242266280194 649814802
700300951904 649807249
356674130779 283902164
389897290084 649799696
511030426404 111066865
192761218357 951678
710900101332 556724077
426237230980 649792143
896743757232 47991762
492103373854 522448563
779037490512 174897268
544342038892 649784590
210775536581 19758648
697619593210 143786461
733612564392 459743557
369456073330 65378768
797964543062 117471809
772415763960 253697717
339172789250 63135527
529200396852 649777037
789636639940 649769484
915312268872 649761931
997077135888 649754378
121890225976 649746825
501945441180 649739272
186999286748 649731719
854176295554 339341184
315131014108 435083012
879729410078 649724166
108262748140 637714896
327059475618 649716613
790393722042 282195186
697272623496 649709060
414880999450 330405985
162015577382 649701507
337240642432 160629651
473176321304 61843964
113157157681 101844652
31268496995 320096140
696515541394 649693954
66623232530 649686401
932261456295 172132870
903198955240 649678848
324140424014 98566650
754053781146 649671295
615109071781 163431814
808756059847 193870404
881243574282 606060273
168829316300 449622537
659418518396 642216484
420180574164 649663742
234695459174 649656189
286177042110 649648636
395953946900 649641083
112048158650 649633530
550398695708 121391816
156767921990 104420225
900927708934 527237165
131732293302 598764075
84036120876 649625977
51481590490 220230374
383083551166 29789032
219553817134 476835996
746514788468 545296388
310403669374 649618424
601880278644 649610871
900927708934 649603318
303589930456 538090826
951652209768 9471462
201383846686 468286000
961494277094 649595765
179428465728 14796327
580381929716 53777360
8629660579 19305468
252490967394 60967816
50724508388 649588212
487560881242 406275870
751025452738 273229775
427751395184 649580659
353960566093 198485287
623078577500 20581925
306618258864 621022766
357342759698 522743130
532985807362 649573106
680616817252 199104633
96906516610 605093489
130975211200 649565553
846417797590 649558000
194310723048 77644840
786227497231 98219212
610965263868 227096051
980421329644 631838662
565540337748 649550447
708444267665 18890053
557212434626 649542894
487560881242 367959501
637463137438 649535341
48453262082 649527788
436836380408 649520235
416395163654 331667336
434565134102 542350718
7570828574 649512682
97663598712 627261544
511030426404 58497985
719228004454 161097937
568568666156 649505129
766924176880 649497576
302832848354 547871961
692730130884 63324352
290719534722 649490023
237381470922 180244792
681373899354 649482470
807049528286 467069967
548884531504 365081808
29526209532 649474917
19277806318 245842597
409581424736 628152798
726798825474 649467364
552669942014 153484513
871405948120 425400066
951652209768 639625805
118861897568 649459811
24245351152 90666212
787365393634 26737620
380278466779 309318009
137031868016 649452258
398225193206 649444705
117347733364 649437152
586738636604 592245836
132489375404 551746650
308258346684 209852552
25740799022 649429599
8336581520 138597550
335387378740 212473443
609451099664 100077250
875943999568 649422046
711657183434 128370788
560997845136 637223951
989616641539 308993230
901684791036 465136399
932281267814 112003437
385622868548 117577551
340746916721 550538170
748215934740 96489575
87821531386 649414493
531471643158 408058378
888814395302 649406940
761624602166 539661850
572452190136 456329601
821434088224 84200844
31797455838 625192022
909255612056 80650934
997077135888 362121032
181948862845 346924396
825976580836 155478505
125870473674 242579701
523539894886 179429068
679870128078 191476103
577653651380 649399387
123404390180 649391834
275577892682 615969809
380055222758 621105849
825219498734 649384281
277849138988 649376728
18169978002 649369175
541313710484 649361622
346743610270 601498261
990611854625 58052358
321951331689 337996750
439107626714 311236471
358856923902 649354069
473345100642 259664587
585090845130 7288645
723394675298 48694191
246051690704 649346516
170455808720 370180083
564303700976 82425889
607936935460 649338963
595066539726 459139317
190027615156 649331410
224096309746 533287118
442893037224 130379886
982512135186 38618489
39640615379 245245910
74194053550 568786218
719228004454 340292862
538533369725 379953665
723770497066 649323857
719527020171 252564767
605665689154 328608371
36339948450 649316304
299881892878 67614456
723770497066 467447617
570839912462 649308751
792084777506 85341347
224995614838 269158708
780551654716 649301198
384597715370 649293645
787365393634 649286092
308889505170 325292604
608580639885 3459274
601123196542 649278539
625724014532 83030129
264978743254 507652236
479232978120 258516531
830519073448 469713517
800992871470 499963282
674560160436 649270986
104532187516 121761913
717713840250 227843798
630649398520 649263433
457277597162 649255880
549003906669 26858468
519358329526 243357660
466840422931 6767488
655469072238 51994852
924397254096 649248327
975121754930 377211926
143343702937 110356883
736640892800 65899925
295262027334 649240774
45424933674 649233221
120376061772 270654202
715442593944 649225668
233992698248 188341608
265735825356 517826127
47338704449 189270627
949454507023 573808963
158987248974 562993067
969822180216 649218115
939538896136 649210562
501945441180 649203009
850203208100 649195456
425480148878 205947651
677588488844 649187903
727555907576 649180350
290043783324 184104375
425839248710 35227192
913798104668 42447860
451220940346 649172797
539042464178 517720385
397938934912 135848258
206737931401 33270965
701058034006 649165244
527686232648 346252179
653361861580 649157691
173371808912 580432944
769195423186 239158192
192298861462 295616867
629892316418 649150138
52238672592 612404793
542070792586 449222228
205169257196 502531302
675665292331 216106436
942567224544 253637293
757089656 649142585
237085453746 91255346
403240367664 122985499
960737194992 28150031
480914199578 147683809
788122475736 512093400
342958199760 3187366
584467390298 231892206
147631017444 649135032
247565854908 649127479
780327497188 107441425
275577892682 224656432
295262027334 649119926
974656513195 6042400
105234419732 585893763
830519073448 475257419
647126841075 70356195
978150083338 649112373
903956037342 422522373
707871772924 649104820
399739357410 547554735
580681979788 649097267
828247827142 452689055
751912514417 435838312
536771217872 649089714
910012694158 649082161
707114690822 266311227
967550933910 649074608
224096309746 649067055
572354076666 291568459
375512730146 649059502
105530655945 95477473
479990060222 302784664
539042464178 649051949
98761268243 172789981
724859790320 19985238
607936935460 649044396
712480784807 522040701
843219172097 15967042
427751395184 649036843
630649398520 649029290
829004909244 649021737
168072234198 649014184
689701802476 155244362
639734383744 214784661
529957478954 615758325
228638802358 649006631
931210993014 648999078
218039652930 648991525
155958920566 648983972
882000656384 648976419
160501413178 648968866
554941188320 648961313
370213155432 648953760
208197585604 648946207
419555261700 215577726
925911418300 630599970
286589171555 204029189
20035945840 284589487
849844644937 232957179
75708217754 164277750
572354076666 408692830
177914301524 648938654
888252074858 295949199
502702523282 459222400
467654409335 87244703
362642334412 648931101
910769776260 648923548
642005630050 648915995
412895581323 309340668
595823621828 648908442
293747863130 142343838
528443314750 648900889
797964543062 648893336
445921365632 648885783
585224472400 648878230
974364672828 450249436
7644213522 173039230
256650840132 50469146
204412175094 648870677
184227375137 263584594
825976580836 648863124
81007792468 648855571
317500993230 185614975
376595361654 115606218
508329377039 283290371
883514820588 238070560
495888784364 648848018
530714561056 528649576
642005630050 648840465
752539616942 648832912
383840633268 648825359
511787508506 491609664
919097679382 557962769
467605367706 50861902
467403581758 167110125
468833839685 144118793
203774453051 21911253
848689043896 409999499
55267001000 459826640
119618979670 648817806
511030426404 648810253
486803799140 648802700
177914301524 648795147
24983716920 517486242
933322214315 46156383
724527579168 26314652
527686232648 543196654
392345797747 462054775
84923507334 335171928
453585655027 43286243
907741447852 149828861
399739357410 116112269
881243574282 648787594
917583515178 483037009
756325027452 648780041
964522605502 261832298
967046257962 90507599
833547401856 648772488
729827153882 590531305
778280408410 648764935
203067900519 94359629
666989339416 648757382
870183881085 55076476
137788950118 648749829
717713840250 648742276
895295946133 126067123
532228725260 65998114
451395679001 26782938
222582145542 648734723
327239116170 288909803
484532552834 648727170
649576451070 648719617
49967426286 648712064
72679889346 393768102
436836380408 648704511
487560881242 450929206
779079772206 174119309
178671383626 387589748
636897251978 444682875
620050249092 74600981
741183385412 648696958
388528234116 373654463
461247950430 129775646
892599805812 237277495
221195340024 212148664
491346291752 648689405
495131702262 594768538
602637360746 648681852
84344215299 230532666
330119964700 394251494
243780444398 648674299
351562995862 273003185
174128891014 648666746
225408507136 35589736
64351986224 33943182
193480792261 202103174
552669942014 49268219
168829316300 648659193
88578613488 141059828
508002097996 385807240
573111158768 501881744
883514820588 382997524
485289634936 68158272
659418518396 648651640
398225193206 218327018
788219713058 272716171
930658967309 118000519
723770497066 631438353
7866770220 92426061
838089894468 600304887
598851950236 38845079
797207460960 603832138
436484063576 230147463
292233698926 648644087
715442593944 603152368
310420459693 617555939
707871772924 648636534
973305146353 107735992
387626043778 648628981
343715281862 648621428
283905795804 626453373
391411454288 9713158
676074324640 136565793
386868961676 648613875
601123196542 648606322
754066772306 282610601
230230671826 43512833
960164421196 406358953
619293166990 425113052
482261306528 648598769
643519794254 648591216
376152914873 2220582
70098660773 118385722
926893413636 266839937
876017278774 245548030
246051690704 648583663
623078577500 648576110
655633107886 355142060
522386657934 648568557
873672753262 20498842
63594904122 648561004
578410733482 648553451
271792482172 648545898
61779556896 151709558
10842537301 233365041
413366835246 648538345
724141689251 128907051
51481590490 523203863
947109717156 648530792
195327189870 648523239
62837822020 648515686
852745569341 323291059
124918554384 648508133
908498529954 175773416
930037416239 172789981
423208902572 648500580
104609666190 506821406
207142840178 77093471
129461046996 648493027
229395884460 648485474
477912827827 214633601
417152245756 648477921
680231101054 270737285
333336483656 153182393
927490485433 548438436
430779723592 363820457
538857416084 40023347
932795490754 123196983
404281850022 648470368
973607590726 648462815
430779723592 439350457
401253521614 355587687
292233698926 312867919
735883810698 648455262
886543148996 648447709
21198306410 648440156
111291076548 648432603
966793851808 648425050
830151348496 24373531
717713840250 648417497
535765370568 26624325
514815836914 648409944
744968795922 31261867
317217408292 49668528
34825784246 458935386
497402948568 37900954
819162841918 648402391
449268037884 293660640
564026173544 648394838
117360973773 103589395
115076487058 648387285
123092761359 128265046
636706055336 648379732
461063007672 356984992
934239321422 648372179
639734383744 251303416
765410012676 648364626
849446125998 648357073
825219498734 648349520
866101932242 648341967
275226331150 84412328
630649398520 648304202
736640892800 255465119
294035088614 104775216
879375937637 193961040
383083551166 463701329
254913160405 71957431
45424933674 648334414
691973048782 648326861
502702523282 648319308
844903633386 648311755
671531832028 648304202
110691255459 402869467
759353355860 648296649
789636639940 254996833
658263869439 117668187
924130701579 141195782
710900101332 648289096
470147992896 648281543
338415707148 648273990
496689281110 98710157
30283291634 544880973
264978743254 648266437
747448807148 385535332
828247827142 463897707
149145181648 648258884
885028984792 531466845
218039652930 648251331
245294608602 648243778
111291076548 648236225
22712470614 648228672
480014592366 166166
662647862346 336516362
323679782056 61851517
761624602166 648221119
838524063567 130614029
115076487058 648213566
120376061772 648206013
277849138988 193356800
762381684268 648198460
37183671015 144889199
921593204470 399160944
277849138988 363276641
703329280312 648190907
586108852764 271371737
743585253300 372740550
358099841800 648183354
324031147210 648175801
103499557274 11065145
255136675928 615161638
737397974902 648168248
319644193527 223289339
587953989428 31428033
90962203116 379893241
587495718706 322120344
418269062142 56179214
935753485626 648160695
506487933792 648153142
978150083338 648145589
236966705480 470808702
86307367182 648138036
599609032338 648130483
355828595494 390875303
467876746590 302225742
626863988010 573521949
666989339416 449033403
819581844593 139964643
955019864254 188266078
120062642890 157887912
214254242420 648122930
7570828574 241431645
619293166990 648115377
566297419850 253206772
913798104668 648107824
856685008180 68354650
694358874098 235200420
411852671042 648100271
20128696680 124141108
754053781146 648092718
779794572614 648085165
387863615840 328721666
619418924440 307580819
806292446184 512236907
900170626832 648077612
216525488726 552970236
959223030788 648070059
124307358477 423141719
579924897686 233130898
81007792468 178802169
992534643276 428187123
455006350856 648062506
782065818920 644716527
612479428072 648054953
506487933792 125190975
238480869684 445022760
388170781244 17341688
796826918567 70250453
420937656266 480650261
860941347834 360837022
991777561174 101814440
624644374012 561625974
77222381958 648047400
527686232648 396124638
589009882910 648039847
480747142324 426653864
483775470732 313774279
319488654598 648032294
556455352524 507078208
548127449402 648024741
813863267204 648017188
134003539608 268342984
66623232530 648009635
491346291752 648002082
893356887914 647994529
643086690534 286915811
973812035330 324620387
770709587390 647986976
567811584054 647979423
453492186652 332581249
475447567610 588204981
191945849754 199535154
938024731932 208795132
866277365773 70084287
455510241698 121701489
540556628382 647971870
606422771256 418776085
250780644227 359099832
531182816844 123219642
657904354192 647964317
692259360353 262255266
823994463370 293139483
102206091324 647956764
585224472400 647949211
632920644826 472636528
12870403288 647941658
215146032277 269302215
191541779360 46685093
112194203458 162049615
59166612870 472666740
565540337748 394236388
872915671160 647934105
835818648162 647926552
410152612808 36231741
264221661152 40340573
71922807244 378730079
220310899236 647918999
22360312395 181324871
162772659484 647911446
544342038892 647903893
255136675928 647896340
446308207633 100160333
244584770515 448557564
140817278526 647888787
210468831910 647881234
454249268754 647873681
88201923125 186513782
491346291752 647866128
786608311532 647858575
556045580021 107192176
305861176762 518294413
811698185866 362815908
440621790918 97985069
9084992778 647851022
814620349306 273456365
223027440210 108551716
835061566060 647843469
438350544612 571029459
83279038774 647835916
674807755329 167004383
904713119444 647828363
250594183316 647820810
878465537188 249770157
506487933792 356244798
179573505987 472077606
866210937138 305246942
205926339298 281198190
152930592158 647813257
747997124330 647805704
862316521732 643349434
672288914130 647798151
191790665816 193047127
595823621828 530923029
366427744922 170524081
960737194992 647790598
921368925688 257927397
215011324522 206967306
38611194756 647783045
45183170103 87916920
17079114130 18716334
737517161242 51496354
890328559506 647775492
866101932242 647767939
38128520697 197450526
634434809030 647760386
618176781531 151815300
107749046357 135402631
825976580836 647752833
529957478954 522093572
273306646376 320768357
202140928788 647745280
428508477286 118544335
646548122662 647737727
246808772806 81504423
220310899236 647730174
358220251726 150908940
944838470850 647722621
226793794501 187163340
663961011008 647715068
182545806241 117494468
179659247643 286878046
23469552716 117668187
119676231410 366531984
757082109554 625297764
46182015776 217654801
383840633268 647707515
220655905170 232798566
442893037224 611181207
509054940472 28233114
227545098558 71806371
247565854908 647699962
169586398402 647692409
187756368850 129609480
439864708816 631808450
13812994623 376033658
392925618492 21329672
941053060340 647684856
553427024116 89631451
712414265536 611505986
565540337748 17115098
919854761484 5747833
726798825474 647677303
237008277192 325413452
701058034006 311463061
549641613606 647669750
605665689154 18504850
541852632140 52380055
891469598363 104820534
65866150428 509041988
419423492062 304287711
655633107886 32764914
851717372304 647662197
50724508388 647654644
610208181766 590810766
176400137320 578469164
103103409977 174164627
169586398402 270352082
81007792468 647647091
451978022448 608288408
688944720374 647639538
648819368968 647631985
704843444516 647624432
366427744922 62659688
157473084770 24350872
936510567728 647616879
822191170326 647609326
187756368850 647601773
715442593944 647594220
313930012390 102894519
674802868538 85764315
1514171758 647586667
107892100177 142011506
953330258966 332384871
966036769706 388307283
283148713702 647579114
158656405321 187163340
463334253978 647571561
362930911883 350330799
150659345852 687323
520115411628 647564008
153783438747 470136485
913335710414 14335594
586738636604 647556455
367941909126 525152537
613236510174 647548902
440621790918 497433027
720742168658 647541349
301598107385 67455843
294504945232 300012713
616264838582 91859586
70408643040 647533796
297182686445 56571970
631509110786 366086357
233938377072 647526243
195327189870 585946634
928182664606 647518690
888057313200 647511137
711941274423 178560473
180714658139 81300492
208954667706 200645445
398016942296 21714875
169586398402 89049870
941810142442 100220757
127189800690 647503584
302832848354 630448910
542827874688 452326511
77222381958 241371221
38611194756 43845165
216534778916 438489415
2271253860 564329948
357342759698 647496031
716199676046 266114849
959223030788 647488478
587495718706 647480925
761624602166 647473372
521131448335 297414481
835818648162 218394995
695001377190 238720118
686673474068 647465819
545099120994 114065406
960737194992 647458266
348257774474 647450713
762381684268 229868002
22712470614 647443160
535402675508 95870229
217282570828 647435607
911526858362 647428054
630116225103 401857365
810077856694 647420501
573395793573 8769033
689701802476 647412948
981935493848 647405395
239237951786 647397842
568045062390 240102317
59598999461 30748263
810324205342 254740031
56024083102 647390289
448949694040 463739094
824462416632 37394903
594309457624 647382736
647305204764 560493024
430022641490 647375183
640491465846 647367630
232424212868 643175715
159744331076 647360077
786608311532 647352524
38611194756 647344971
964598233691 138778822
644276876356 647337418
293747863130 467198368
932836042811 74714276
763895848472 647329865
631406480622 261341353
618536084888 647322312
485289634936 615509076
383840633268 155191491
170446488318 368035031
848689043896 647314759
316460326190 647307206
956951784482 647299653
42396605266 285261704
18169978002 647292100
806744100478 23807056
678345570946 177903362
81007792468 203500479
629338795219 305043011
321996151191 294725613
955437620278 424992204
531997702055 82803539
754810863248 647284547
865344850140 290375085
653361861580 256288396
150659345852 307686561
882111813885 363556102
437175653615 264355000
676074324640 647276994
41077633241 15347696
945113671958 240910488
853988618610 647269441
653721293744 283063781
276334974784 647261888
755567945350 647254335
923640171994 176490951
852474454406 647246782
753877554956 64359113
860802357528 647239229
78577639001 38928162
250594183316 647231676
829044668236 112992880
59052411510 609663054
271792482172 647224123
373241483840 526806644
110533994446 620441185
666563365728 7983521
542070792586 593121984
838635991474 7590765
299804519946 647216570
997834217990 647209017
284662877906 272043954
858878330185 111844824
973607590726 647201464
590524047114 647193911
133246457506 647186358
983449658052 647178805
118104815466 647171252
189270533054 647163699
964522605502 338714285
318731572496 607706827
410618662714 216740888
617779002786 542441354
511175746124 482236391
284862020304 379576015
563269091442 647156146
966036769706 28648529
895628134220 463761753
801749953572 647148593
763167709466 497704935
475447567610 647141040
360371088106 108853836
263051634287 130659347
327059475618 355006106
913041022566 621989550
807815115066 633658935
187843296327 449569666
693542719983 1027208
995934330035 229935979
780551654716 647133487
365670662820 647125934
96149434508 573733433
306638659517 404561339
50724508388 647118381
50568803699 20899151
387248915341 26714961
20441224308 647110828
646548122662 647103275
203655092992 647095722
216896114436 179172266
196874693016 53626300
410338506838 647088169
215768406624 647080616
853988618610 647073063
165800987892 647065510
742747104849 389024818
488636571543 234241189
139830011602 102192090
527686232648 647057957
704843444516 647050404
610965263868 424168927
34825784246 647042851
875943999568 214958380
314189079884 639504957
143088524832 407869553
534744416858 257723466
784337065226 563801238
823705334530 647035298
275585891309 9093812
938781814034 647027745
830049730434 135183594
181699712034 566792226
138546032220 10317398
322202249902 138348301
794936214654 452832562
392317874306 444441179
580228686899 302082235
131732293302 264075539
454249268754 462847840
464848418182 187548543
112048158650 647020192
994851592785 319990398
668503503620 647012639
997834217990 500469333
73436971448 647005086
722256332862 402929891
866859014344 153273029
805535364082 646997533
923640171994 193689132
657147272090 319272863
454310553796 320624850
997077135888 123582186
525535063936 199640896
869130260650 570160864
249080019112 318283420
660175600498 100522877
715935170392 41171403
395953946900 497032718
838089894468 129352678
954680538176 130772642
729070071780 411902855
18169978002 609549759
946352635054 646989980
990508348313 347513530
187605581164 28557893
970579262318 646982427
676831406742 581807590
882000656384 108121195
568568666156 646974874
670017667824 498120350
97663598712 218243935
584467390298 646967321
931210993014 121769466
355071513392 646959768
16655813798 646952215
86599796683 272761489
785094147328 646944662
853231536508 646937109
64898808318 78853320
258922086438 471110822
386111879574 417514734
191541779360 415052456
826859269328 128657802
779794572614 98196553
146873935342 646929556
830519073448 646922003
62837822020 646914450
485600320038 76919752
621564413296 646906897
815377431408 646899344
507270915131 277716257
568568666156 646891791
830519073448 646884238
824679912820 165652396
24983716920 74049612
264978743254 232949626
115833569160 71670417
235228904905 51700285
134253204023 121293627
10599156982 168499877
952409291870 21911253
187953351090 405022072
536931552956 146701919
899892676838 61451208
483775470732 646876685
640491465846 646869132
725284661270 263425981
96149434508 646861579
99177762916 646854026
770709587390 616151081
148388099546 646846473
243023362296 646838920
241314376416 74245990
134003539608 646831367
587495718706 646823814
67380314632 121406922
912283940464 646816261
132489375404 646808708
220310899236 271062064
810077856694 646801155
314399529123 358435168
598227884017 355345991
53752836796 646793602
598851950236 308169953
337658625046 646786049
863461133158 102501763
662446846804 78853320
49967426286 646778496
269521235866 461352346
675317242538 646770943
770403895227 184051504
656720157899 71708182
176400137320 646763390
269521235866 646755837
911526858362 646748284
814167660657 191838647
377026894350 646740731
837332812366 646733178
820677006122 508384877
952483741791 419350113
560997845136 261960699
710900101332 646725625
931210993014 503286602
34967690010 164255091
218039652930 646718072
603685233348 309378433
146419690775 235004042
6813746472 121693936
743454631718 145788006
364913580718 646710519
138546032220 646702966
975878837032 447228236
156716002668 566950839
815377431408 646695413
497417185973 431850328
330983528996 153628020
309794150233 42243929
196084271972 452462465
448949694040 28542787
15898731696 590705024
832033237652 646687860
735126728596 509268578
554184106218 414772995
756865066952 103732902
137031868016 348774881
505730851690 459169529
504973769588 99548540
127946882792 399342216
368698991228 646680307
352800267086 646672754
298290355742 645743735
145359771138 248448382
691250083581 153069098
742339296126 11148228
115833569160 493951094
457277597162 646665201
975878837032 646657648
87821531386 239150639
999348382194 646650095
436836380408 646642542
312855402168 367173989
947546159708 68709641
707114690822 406162575
705700528338 276711708
377026894350 646634989
99177762916 646627436
771466669492 646619883
143088524832 395852730
127189800690 646612330
645791040560 508301794
948623881360 646604777
995562971684 646597224
115874098558 259974260
546339277870 91700973
375512730146 117924989
158987248974 321062924
97663598712 335224799
903198955240 47953997
192298861462 646589671
262506391176 9622522
937267649830 270049962
743454631718 646582118
279363303192 624708630
719985086556 646574565
976036037621 44086861
51481590490 173431986
913798104668 646567012
712414265536 269566570
236529417398 30476355
162772659484 646559459
587236137608 94253887
190909706961 128612484
899413544730 646551906
556455352524 646544353
680640737603 513301880
913798104668 646536800
511787508506 646529247
640097781233 185637634
449184471492 373352343
510752400880 12719252
807049528286 392899507
172922315182 254014943
171191908588 313102062
506487933792 285057773
541694781993 176181278
888814395302 476231756
121133143874 308759087
121133143874 646521694
459548843468 214762002
322516983006 43052100
462577171876 16337139
459548843468 646514141
907741447852 646506588
864587768038 258305047
689079050479 432673605
234695459174 646128938
775252080002 560636531
412609753144 449977528
600682660670 180501594
305104094660 646499035
785094147328 422620562
852474454406 646491482
801012939791 125780109
349014856576 646483929
888814395302 646476376
220310899236 469388738
775252080002 646468823
233938377072 451767589
302832848354 646461270
508002097996 646453717
611754408455 54457130
707114690822 646446164
582196143992 646438611
246456085877 67629562
508002097996 486964569
334288893891 65786630
343983156560 247889460
580266995715 249452931
560240763034 646431058
734369646494 188145230
682130981456 1518153
301318684150 646423505
5299582268 21624239
509302051973 21239036
230152966562 646415952
538803110014 116150034
383083551166 646408399
889359449994 24056305
832790319754 646400846
268155827997 4864132
694244295088 638923376
9842074880 646393293
243780444398 646385740
544342038892 438051341
3078178209 448330974
177157219422 82554290
310403669374 65998114
770709587390 258093563
654876025784 594307805
504973769588 646378187
760867520064 391479543
589009882910 590871190
890328559506 646370634
198562523349 253244537
349961677591 362370281
233938377072 646363081
585981554502 646355528
931210993014 646347975
371727319636 646340422
43374544641 205909886
430022641490 646332869
561754927238 80265731
85550285080 646325316
596580703930 646317763
12113321186 41178956
3068306438 187692050
593552375522 646310210
854745700712 646302657
127189800690 269007648
769195423186 174270369
891842723710 62954255
923820628270 148484427
40951233786 148635487
985229755833 103090897
813106185102 646295104
507245015894 646287551
366427744922 646279998
422451820470 618084649
693487212986 646272445
986477986460 58082570
943324306646 646264892
471662157100 65386321
546613285198 646257339
759353355860 613515084
738155057004 646249786
178671383626 646242233
484125257715 71617546
791150804144 507569153
56024083102 201785948
893356887914 646234680
425480148878 177200933
869130260650 646227127
432293887796 211635060
551155777810 646219574
604908607052 239664243
349014856576 646212021
704843444516 576731974
983566382114 189670936
502702523282 646204468
96149434508 646196915
448192611938 244173384
146116853240 536308318
402010603716 509699099
476961731814 646189362
723013414964 335383412
252108347520 646181809
433808052000 492176139
869130260650 525628376
291808163312 280593950
869887342752 44857267
698029705598 466458174
205926339298 636929384
181699712034 646174256
814620349306 249090387
952523908645 20332676
648257962437 190841651
653361861580 20249593
899413544730 575379987
412609753144 143665613
871596283720 279272175
324967726357 81345810
581439061890 586641510
484636663386 222518933
245414671090 410837882
998591300092 646166703
119618979670 345179653
776766244206 646159150
571596994564 637760214
983449658052 646151597
476204649712 646144044
109182823982 302044470
78409917083 6291649
507245015894 243047987
825219498734 646136491
531175414904 121150120
353557349188 615637477
920402739187 34056477
827569628572 279853756
514058754812 494449592
718470922352 562335956
691973048782 646128938
879249961150 123121453
920611843586 646121385
108505886763 203915894
792664968348 646113832
756050642474 57878639
268007071662 63362117
789636639940 590168761
110533994446 646106279
196560118525 21964124
266492907458 293947654
617021920684 640320681
377783976452 646098726
980421329644 646091173
422577034104 286885599
211225914012 171166086
453492186652 646083620
974364672828 646076067
194570107768 646068514
783579983124 646060961
854745700712 19116643
84036120876 345927400
256349694875 164315515
582953226094 204656088
456678327442 240344013
625349823806 646053408
596580703930 646045855
504216687486 112214921
473176321304 646038302
266492907458 305110988
789636639940 566407023
98420680814 646030749
46182015776 357861140
776766244206 646023196
959980112890 46352761
745725878024 646015643
750268370636 646008090
995894117863 164549658
24226634818 428511902
879242226878 316221451
886916184113 12160330
616611324904 282837191
903956037342 646000537
469390910794 645992984
686673474068 645985431
298290355742 645977878
950895127666 645970325
670029004877 92207024
576506668718 244498163
613236510174 645962772
314946161986 642511051
667961206179 315126266
481756434202 317301530
667059589869 548196740
776545666800 104087893
601571059230 180592230
882757738486 645955219
966036769706 170614717
246808772806 645947666
580681979788 71164366
198355518278 645940113
632163562724 645932560
884751578614 22462622
372484401738 557630437
785094147328 645925007
313431997782 645917454
521629575832 11488113
620050249092 645909901
197598436176 645902348
847931961794 645894795
221074333411 619058986
678345570946 194361349
536916983219 317565885
625349823806 218795304
775252080002 484094429
699543869802 645887242
628378152214 645879689
917583515178 79880528
826733662938 645872136
631406480622 66270022
93878188202 174610254
171857644708 79699256
489220712604 457794883
557969516728 215539961
153687674260 645864583
79700739077 218840622
492860455956 364507780
504973769588 645857030
629135234316 237458767
495131702262 645849477
716820049254 21382543
770709587390 578680648
950895127666 334144720
577653651380 645841924
666232257314 645834371
911526858362 645826818
953923456074 571709229
816355310359 361456368
834394364658 270291658
162015577382 645819265
283464466867 313759173
240752115990 645811712
109019830242 100817444
951652209768 645804159
369145426399 65333450
610208181766 645796606
244537526500 119541331
374755648044 645789053
923640171994 645781500
464262502166 374371998
217282570828 645773947
409019232693 149587165
518601247424 645766394
488362035099 588779009
19684142206 645758841
16655813798 645751288
713928429740 645743735
510273344302 645736182
821434088224 645728629
937267649830 645721076
689701802476 645713523
679970658508 285314575
280877467396 645705970
201383846686 248946880
192298861462 21926359
39900801123 108936919
567811584054 337324533
588302076580 75922756
101449009222 645698417
270278317968 645690864
776009162104 645683311
966036769706 185282643
468633828692 433632836
707114690822 148582616
74194053550 645675758
315703244088 357445725
765410012676 645668205
544342038892 645660652
668503503620 571958478
22712470614 634542636
657904354192 645653099
366427744922 404735058
582697444155 41556606
383083551166 392574728
139303114322 644029204
306618258864 645645546
107677481682 227405724
239995033888 469721070
69651560938 645637993
252108347520 340066272
115076487058 645630440
705600526618 233863539
733041784588 220162397
236209623378 645622887
476204649712 645615334
601123196542 645607781
413464555960 477334494
718470922352 359855132
573868240870 94057509
265735825356 444599792
373241483840 87629906
994805889582 645600228
634434809030 645592675
311917833578 645585122
174128891014 645577569
105717570036 3685864
218039652930 645570016
453492186652 645562463
669292444276 546671034
438350544612 300934179
513301672710 488830160
111291076548 348215959
913041022566 158726295
499674194874 645554910
700759335921 3927560
702572198210 475196995
47108081147 458708796
813357042891 117985413
631023883813 189444346
364913580718 126044464
504973769588 482191073
931968075116 645547357
407310178430 133083860
205926339298 645539804
862316521732 645532251
994048807480 645524698
999348382194 81164538
404281850022 187828004
973989530830 234339378
353557349188 645517145
319488654598 645509592
264978743254 128959922
160501413178 439380669
832790319754 645502039
36339948450 449516795
527329678583 98687498
655127442495 39547508
896385216322 645494486
521629575832 297520223
706435736952 233417912
958465948686 645486933
405796014226 94329417
576257011856 68770065
130975211200 645479380
261193332744 645471827
961494277094 645464274
358856923902 645456721
29526209532 645449168
903956037342 645441615
367184827024 645434062
805535364082 274831011
12540337594 13572741
199221288050 229951085
686673474068 645426509
429265559388 645418956
757839191656 485348227
763299335597 59623382
92364023998 636831195
305485430524 93966873
320295261721 468225576
615147856436 102418680
474217290464 281183084
539264416636 19026007
406553096328 645411403
43910769470 645403850
738912139106 219656346
868373178548 645396297
198355518278 594504183
115833569160 229059831
162015577382 645388744
553530371815 443549925
944081388748 645381191
721600914140 271643645
956951784482 645373638
364913580718 419463408
744693746280 130515840
379298140656 252315518
830519073448 645366085
62080739918 375950575
199962508852 156543478
259022911435 422952894
171857644708 249770157
46578087543 184278094
472419239202 645358532
629892316418 360482031
209410506362 163129694
470905074998 645350979
177412684541 269234238
638977301642 115817702
876701081670 531361103
682888063558 645343426
203655092992 645335873
370213155432 645328320
350256153955 68996655
389140207982 278501769
655633107886 582955646
267249989560 645320767
75708217754 645313214
281323638212 152668789
90849859794 645305661
588252800808 645298108
31797455838 645290555
423965984674 320700380
409581424736 645283002
666989339416 645275449
763923854996 329446754
437593462510 100643725
43910769470 47077849
162015577382 645267896
843088074676 72085832
772980833696 636800983
377026894350 641566926
963359527397 171475759
691215966680 89374649
718470922352 645260343
517844165322 475476456
635452786858 245744408
21955388512 568053577
160604171743 63301693
192298861462 630819007
672840804287 24275342
545856203096 256643387
883514820588 576951011
487610005954 135651880
622321495398 645252790
766717557418 36420566
119308294974 22387092
396051697826 21412755
340050198195 444743299
44667851572 530719098
112916360488 216869289
952409291870 206831352
536014135770 619338447
757839191656 645245237
105234419732 238659694
227881720256 645237684
845660715488 513384963
386111879574 645230131
454249268754 645222578
779037490512 645215025
895628134220 632359819
590524047114 477561084
859288193324 312037089
703329280312 533808275
453492186652 645207472
566391711502 376962677
443174129672 171860962
717931661217 200962671
809320774592 454320503
318731572496 364772135
564026173544 433564859
597636892385 132804399
620050249092 645199919
398225193206 488082413
268764153764 141784916
661689764702 645192366
424723066776 298509666
595556759638 78105573
622321495398 645184813
590570120414 272028848
672686315225 80424344
623078577500 645177260
712414265536 645169707
199869682482 74419709
183213876238 645162154
384597715370 32666725
592795293420 645154601
216288053024 44358769
306404380969 48830145
130218129098 451593870
656049142232 32138015
810077856694 481677469
51481590490 645147048
168164698024 418677896
761029010757 355474392
473933403406 255223423
47244594069 287693770
776766244206 186264533
975121754930 645139495
208197585604 645131942
249470841544 159813927
699543869802 119042833
476961731814 645124389
922934895919 153280582
676074324640 645116836
90617650768 14426230
118104815466 196672567
935403109915 20929363
669677375368 177170721
226367556052 141981294
277092056886 357626997
955437620278 383548893
358856923902 645109283
957011347440 109745090
362642334412 645101730
485289634936 645094177
776766244206 127532405
141705239012 111225478
848689043896 645086624
235452541276 645079071
930453910912 645071518
7554 645063965
553749786465 179814271
925911418300 645056412
592795293420 645048859
482261306528 645041306
247565854908 129896494
346743610270 605372950
416609223227 51428377
541313710484 471511131
909255612056 327550951
537528299974 645033753
375512730146 645026200
78736546162 121641065
489832127548 645018647
997834217990 558567009
959223030788 645011094
976723141178 205841909
551155777810 645003541
741183385412 194761658
663366174899 85303582
834304483958 64623468
926668500402 644995988
648062286866 644988435
593552375522 608144901
984206740154 215147205
76465299856 415618931
602637360746 644980882
651847697376 436283939
845660715488 422159829
480747142324 644973329
168447112247 199791956
102221997942 184640638
701815116108 644965776
142331442730 644958223
496645866466 97954857
72679889346 644950670
312674915680 644943117
349771938678 644935564
396711029002 125070127
47696179980 76330618
661457004307 91210028
582953226094 644928011
433050969898 540115030
913121545099 253131242
990263396970 644920458
903956037342 63067550
296019109436 489381529
833547401856 579519031
56781165204 293018635
814620349306 644912905
750268370636 644905352
978907165440 299408473
772232460203 145599181
630649398520 644897799
352800267086 106950480
182456794136 644890246
804021199878 627578770
468633828692 57538754
670774749926 490189700
454316890763 314982759
47161956696 73838128
299311777738 238705012
414123917348 644882693
12383356042 80008929
598851950236 644875140
615025120186 362166350
879729410078 644867587
71165725142 644860034
116590651262 644852481
255136675928 644844928
582953226094 88400312
783579983124 583914877
817680626904 470838914
735914966823 579247123
637463137438 644837375
369695050250 116082057
768438341084 556369086
915509220900 109140850
363399416514 644829822
515572919016 58913400
172417034994 26579007
443035788924 211151668
903956037342 60491977
24983716920 586860547
631874290783 59026695
248322937010 644822269
405038932124 77743029
546613285198 644814716
590524047114 504283598
748754206432 429931866
902441873138 644807163
937696327898 61103770
96149434508 295903881
460305925570 317074940
79951611972 46617116
196084271972 305337578
566297419850 604360848
486816631687 212428125
58013066651 41700113
271035400070 644799610
118586847926 130515840
302832848354 644792057
835061566060 579534137
419834261967 5710068
542827874688 171128321
488317963344 196468636
395953946900 644784504
884271902690 609731031
839604058672 644776951
464848418182 644769398
409581424736 644761845
154444756362 644754292
986477986460 546603057
356104808704 367211754
858531111222 457968602
350529020780 644746739
651847697376 644739186
255893758030 133212261
623078577500 644731633
701815116108 306629141
134760621710 644724080
252865429622 644716527
266492907458 644708974
413366835246 1782508
72811878021 176785518
426631278543 118702948
55267001000 404296984
162902495554 186868773
588252800808 644701421
445522764016 124012707
112048158650 43505280
213870625956 184474472
40882441062 644693868
593552375522 644686315
768630534722 91572572
470905074998 140576436
398982275308 644678762
385354797472 644671209
249837101214 163892547
857037030445 333797282
614750674378 644663656
117347733364 644656103
457392976790 39373789
831276155550 255895640
757082109554 644648550
460305925570 583197342
286177042110 95394390
109019830242 644640997
115076487058 4093726
966793851808 644633444
653361861580 575108079
726798825474 376471732
109019830242 644625891
193055943564 644618338
795048422022 5234229
146873935342 29834350
395953946900 194248054
475447567610 619648120
455763432958 644610785
732855482290 644603232
667746421518 644595679
880631940301 33331389
570839912462 644588126
136274785914 644580573
552837316494 24887135
880660883397 76111581
954680538176 644573020
43153687368 282368905
558345625916 167442457
998591300092 541482123
101449009222 644565467
786637367923 100454900
678345570946 644557914
819162841918 425415172
297134807978 227058286
606070454424 230147463
892599805812 395709223
679141641634 521179659
442135955122 644550361
87064449284 644542808
110533994446 644535255
800992871470 644527702
166558069994 229671624
444407201428 644520149
244537526500 644512596
54541248742 332332000
136475167004 443663220
969822180216 644505043
492860455956 644497490
775252080002 644489937
523143740036 644482384
673045996232 120311737
539055538421 407340843
174885973116 644474831
22712470614 14494207
815377431408 644467278
809350895956 167910743
312266555588 5936658
68137396734 430966627
601880278644 644459725
502702523282 644452172
429265559388 644444619
102206091324 644437066
721499250760 416147641
446678447734 89963783
962251359196 644429513
57538247306 503384791
88578613488 644421960
654999978067 347098115
583710308196 644414407
592298034518 77637287
920611843586 52228995
69651560938 644406854
733612564392 644399301
33534161634 371909720
614750674378 644391748
505083499572 377446069
532228725260 644384195
550415214119 418677896
929696828810 376970230
757082109554 644376642
88578613488 644369089
511030426404 644361536
423208902572 340912208
996736473335 32953739
101528799114 353827838
127189800690 644353983
592038211318 426238449
657904354192 531852048
217282570828 644346430
701058034006 644338877
46939097878 568907066
541313710484 517811021
871401506956 644331324
378603786219 38429664
320245736700 381570007
600366114440 644323771
982692575950 644316218
269521235866 544344710
640491465846 423451392
912283940464 209293630
991777561174 644308665
559483680932 54034162
771845981152 224286335
32554537940 497961737
869617595316 25446057
988271468157 148748782
517087083220 644301112
702838592520 234709475
617021920684 296734711
92364023998 644293559
159084395660 470060955
464848418182 6601322
723770497066 644286006
716199676046 82561843
205926339298 644278453
193055943564 644270900
679102653048 644263347
846195641607 103815985
800235789368 644255794
921888723148 97879327
875186917466 234581074
471662157100 644248241
514058754812 644240688
502702523282 644233135
449088246272 128242387
770728953282 304816421
383840633268 644225582
387626043778 644218029
991020479072 644210476
811020969186 319167121
705600526618 79918293
356585677596 644202923
514815836914 644195370
501188359078 99737365
878215245874 600357758
773737915798 52833235
893779440499 71730841
227124638154 644187817
823705334530 644180264
886543148996 644172711
92364023998 446072627
30283291634 561958306
690497389772 121814784
31468349375 22168055
95392352406 644165158
777832251561 140780367
367941909126 184149693
342201117658 644157605
903956037342 644150052
261193332744 400460060
930752216647 188432244
324031147210 451435257
299495519569 181702521
307860757170 87138961
550522338318 473860114
111848835386 15287272
453492186652 644142499
18927060104 131558154
134760621710 389976496
417279747949 346508981
273306646376 644134946
765410012676 113582014
844903633386 389576187
598094868134 644127393
246808772806 644119840
508759180098 644112287
229395884460 623417067
118104815466 294181797
540556628382 438096659
966793851808 644104734
57538247306 143046267
848689043896 644097181
914300447145 33875205
105234419732 644089628
498160030670 526965257
719985086556 398269690
245714887734 94639090
737397974902 451019842
52238672592 74200672
969822180216 327860624
792664968348 635713351
308683580584 89155612
308889505170 129594374
348108308563 30952194
392168536390 644082075
727309234555 67380313
599609032338 644074522
9662857702 13331045
137788950118 644066969
930029440271 179338432
271035400070 644059416
308889505170 614882177
755567945350 644051863
738912139106 644044310
589009882910 67327442
696515541394 644036757
678345570946 350459200
425591306379 363556102
273840734112 37500645
457277597162 372204287
277092056886 644029204
414880999450 236869633
190027615156 644021651
612479428072 644014098
653361861580 644006545
532985807362 307580819
849446125998 643998992
204412175094 643991439
308320447450 134609566
333558481432 138348301
206683421400 643983886
429265559388 643976333
378541058554 643968780
402010603716 643961227
663961011008 317543226
587006669915 158658318
626863988010 643953674
644276876356 310103521
656390189988 643946121
812349103000 643938568
816891595612 643931015
977393001236 643923462
180942629932 383639529
16261766641 3436615
110533994446 489441953
84793202978 643915909
860138532317 148189860
391411454288 65061542
463761987921 37923613
271792482172 643908356
100288257441 278539534
425480148878 643900803
64351986224 642314673
810077856694 643893250
813106185102 289279900
398982275308 643885697
194191876593 53090037
560240763034 643878144
790393722042 438421438
204412175094 247232349
500431276976 460015465
714913227239 413421008
807049528286 636068342
770709587390 168379029
113944285617 195433875
446678447734 643870591
879729410078 643863038
882000656384 69102397
117347733364 643855485
554941188320 643847932
18169978002 643840379
261950414846 276107468
283905795804 434916846
355238835001 397401095
749511288534 643832826
565895200347 197563821
349014856576 618462299
575382405074 643825273
560240763034 6178354
879772122293 231265307
153693618471 29970304
831276155550 643817720
160862204882 6095271
433050969898 643810167
966793851808 643802614
48530544378 1691872
569325748258 643795061
647405304673 150417995
966036769706 144194323
282391631600 402967656
321948174535 418307799
979118740076 127539958
404836678296 83218954
341772205853 246303330
209714665266 366501772
994048807480 643787508
409581424736 643779955
880486492180 643772402
971336344420 350965251
115833569160 643764849
339172789250 643757296
178197758061 213243849
822397601369 295994517
445164283530 643749743
363399416514 643742190
203135832201 101149776
632920644826 643734637
954824203789 40665352
246533760929 136467604
642005630050 643727084
280238106352 202866027
688944720374 643719531
906227283648 643711978
218796735032 276198104
712730653153 126286160
659418518396 624504699
868757596036 113989876
430779723592 283962588
974455142662 306070219
860802357528 126467432
23469552716 513475599
115833569160 454199655
764652930574 149171750
571596994564 643704425
569325748258 643696872
638977301642 51224446
251351265418 643689319
438350544612 354870152
15141649594 133627676
124161472282 79079910
729375960727 175977347
134760621710 643681766
662446846804 619972899
72679889346 353722096
253622511724 458338699
362642334412 311999324
298290355742 439101208
500431276976 643674213
132489375404 561467361
815377431408 265926024
813106185102 643666660
74951135652 137978204
861559439630 643659107
404281850022 643651554
676831406742 366093910
579924897686 635955047
979003020563 440324794
502374209884 43686552
464848418182 310413194
673045996232 643644001
478475896018 643636448
527231149698 240162741
49967426286 643628895
787365393634 643621342
199869682482 381381182
805942319722 210577640
467294357825 167767236
786608311532 643613789
162239078205 104714792
979741628027 307354229
806292446184 183711619
227881720256 643606236
209711749808 416978471
991020479072 643598683
437593462510 308857276
961956566012 95877782
880694637754 122411471
327614288786 8232770
883514820588 204134931
65866150428 270178363
919165550640 503445215
355828595494 643591130
466362582386 643583577
61323657816 643576024
878505598300 201801054
239461951107 223636777
384597715370 265994001
410338506838 643568471
315703244088 643560918
611722345970 640282916
325545311414 443081639
347500692372 542577308
660335769416 392642705
944081388748 350610260
552069864123 209777022
224491067291 93271997
326302393516 643553365
768578207538 169655486
864587768038 561867670
781308736818 643545812
472419239202 643538259
71165725142 279627166
576896569278 643530706
205926339298 238742777
18481222026 202427953
793582408193 190879416
988206300873 236167204
763895848472 367997266
127189800690 643523153
729070071780 643515600
58295329408 94593772
695758459292 294325304
909255612056 643508047
22712470614 323094681
463844277856 62161190
324788229312 643500494
562512009340 643492941
10599156982 6631534
756325027452 643485388
857774029120 643477835
162015577382 638236053
638819361265 9796241
884271902690 643470282
593552375522 643462729
468633828692 643455176
920999901620 12281178
160789967990 265238701
740658263493 3058965
717713840250 643447623
591281129216 185871777
97663598712 131180504
526929150546 457915731
131732293302 643440070
968308016012 643432517
202898010890 643424964
819162841918 643417411
450632962361 318729047
549641613606 263690336
853527032527 6752382
942567224544 510900026
157963282023 17394559
782822901022 643409858
932138946635 83521074
685159309864 271303760
875943999568 97252428
815991641368 17553172
153687674260 428549667
977393001236 50431381
532228725260 643402305
677588488844 597215710
586738636604 217420658
557212434626 643394752
137031868016 163892547
975878837032 175780969
334630296638 83913830
113862335567 235306162
417909327858 137940439
808563692490 274030393
114319404956 643387199
811592020898 22976226
545856203096 575938909
657446665457 15649816
642005630050 375572925
7097739272 19177067
393682700594 643379646
112430937137 249762604
476282317211 377498940
905470201546 643372093
285695130904 361901995
277849138988 643364540
285419960008 643356987
546120580755 351939588
224853391848 643349434
761624602166 643341881
225610473950 643334328
402010603716 643326775
640033935724 162185569
987992150664 548060786
44187405648 82191746
404281850022 643319222
18169978002 503384791
998725516902 38792208
832033237652 606830679
975878837032 73619091
677588488844 417152190
326383067109 906360
830519073448 319929974
590524047114 257247627
753586847539 177669219
987992150664 643311669
567811584054 643304116
537528299974 643296563
557969516728 643289010
722256332862 643281457
23469552716 643273904
689100213985 73498243
774913033791 142532663
335387378740 643266351
89872079438 11065145
174361440331 114163595
302075766252 643258798
627621070112 209829893
796154120392 7492576
526929150546 221370877
82104895524 213364697
634434809030 466427962
255136675928 283675574
506494837234 495537224
171100562606 643251245
647599681128 140644413
607179853358 643243692
380055222758 643236139
91606941896 643228586
868373178548 595002681
741183385412 643221033
19684142206 643213480
821923756767 48475154
162479920716 15596945
462577171876 284068330
505730851690 135969106
538285382076 643205927
892244649052 151860618
311160751476 52674622
218639640591 14735903
34880324459 371086443
424723066776 251801914
988749232766 643198374
769195423186 643190821
151416427954 133642782
918806337919 148809206
310403669374 643183268
704635269136 38036908
943324306646 643175715
583142602463 35196980
453492186652 13482105
536014135770 643168162
16311714630 19894602
11356239084 534518257
403524767920 643160609
936221363764 143695825
359976633087 98543991
423965984674 643153056
270278317968 445966885
597337786032 643145503
305861176762 466427962
844903633386 643137950
407500038191 277897529
162955842393 278773677
470393533373 116467260
980421329644 643130397
513301672710 643122844
337658625046 424539024
695001377190 505522290
323274065108 271537903
626863988010 643115291
842632387080 643107738
989506314868 595961912
872158589058 643100185
404281850022 373601592
179428465728 643092632
607936935460 643085079
159744331076 643077526
725284661270 387589748
741183385412 643069973
762549413739 394493190
875943999568 615267380
521190210675 86557380
827490745040 643062420
890584213450 286674115
838089894468 643054867
635345828825 3315767
399739357410 643047314
947109717156 597026885
924397254096 406940534
906227283648 22009442
487560881242 470884232
164544728426 122841992
698029705598 643039761
847303424199 40680458
621564413296 10710154
933482239320 643032208
870746375248 522818660
478955043232 79125228
925154336198 643024655
889637996675 538355181
766167094778 643017102
427550893652 40831518
273343618311 125817874
217282570828 104828087
921638507364 238342468
79493628264 92697969
78736546162 643009549
827862684972 150856069
724721819669 23761738
316460326190 643001996
830519073448 642994443
828247827142 642986890
236209623378 642979337
86307367182 642971784
657147272090 565470451
738155057004 607993841
548127449402 275102919
975121754930 642964231
537528299974 642956678
324031147210 465007998
557630085314 13557635
243023362296 410301619
503459605384 642949125
947109717156 245464947
624592741704 447333978
915312268872 2726633
485289634936 642941572
564783255646 642934019
792907117528 59917949
280877467396 642926466
394510576965 530424531
72114321112 132509832
824269724902 52176124
38611194756 401902683
339929871352 256439456
710550616875 62652135
564049202641 22220926
620050249092 642918913
721499250760 642911360
740426303310 642903807
426749807772 27938547
982906884772 115130379
76131283943 102826542
72679889346 642896254
332359050332 642888701
571728726437 341388047
888057313200 642881148
324844544480 462998900
726041743372 642873595
766495174439 273682955
799298085230 18202730
523702246621 79570855
603068886295 180403405
519358329526 183515241
181699712034 634965604
296776191538 642866042
457277597162 642858489
76968918790 98256977
437593462510 642850936
657147272090 591452771
850960290202 39109434
980643727729 213984043
872158589058 642843383
651847697376 432552757
940295978238 642835830
707114690822 95288648
815019487591 152940697
585497400055 57833321
825473755373 342672057
451220940346 642828277
880486492180 642820724
399081483963 311848264
485289634936 546633269
289377307010 313547689
270278317968 642813171
196239221767 437968258
519358329526 107229941
732965310463 419682445
329511178200 148484427
883514820588 642805618
79493628264 642798065
963008441298 17077333
730584235984 642790512
150388714715 57568966
330274635034 309605023
676276956524 12182989
471662157100 578469164
651847697376 232904308
950138045564 536874793
405796014226 415082668
610965263868 642782959
742281221109 123166771
249080019112 642775406
271035400070 642767853
321002818802 642760300
988749232766 642752747
316784991895 8255429
295486834826 2824822
992600520542 516980191
666232257314 257783890
734815190411 113408295
507820010678 32908421
912884079185 21019999
417603673460 47795384
218796735032 642745194
395953946900 159088839
473176321304 642737641
591281129216 154572145
581439061890 642730088
335387378740 642722535
168072234198 642714982
304124901893 407862
40125358960 74880442
106748583936 642707429
887300231098 44456958
4542500166 642699876
275577892682 33912970
70408643040 642692323
408824342634 642684770
585981554502 642677217
386111879574 642669664
590227184408 48731956
207855503087 199240587
472419239202 642662111
349771938678 520439465
405038932124 642654558
291476616824 642647005
574625322972 642639452
433050969898 94163251
289205370518 642631899
387626043778 642624346
679265699659 29539783
823397519974 67304783
921368925688 642616793
189270533054 642609240
872915671160 446714632
518899243486 4969874
150919947011 14924728
301318684150 193160422
109776912344 49698740
190784697258 642601687
763895848472 642594134
906227283648 639489851
922302090879 717535
381569386962 642586581
847174879692 642579028
143845606934 642571475
601123196542 19343233
343336318046 132139735
157473084770 642563922
781113771635 15755558
582953226094 642556369
583710308196 109578924
288448288416 642548816
668503503620 267142057
106748583936 586951183
274820810580 480408565
940579313927 329560049
536069763615 406313635
695001377190 175962241
231667130766 67508714
535257053668 218372336
114319404956 538921656
378074691422 284445980
823705334530 642541263
788967859961 377748189
477718813916 642533710
603394442848 602865354
999002228610 4750837
292990781028 642526157
261193332744 162306417
490589209650 642518604
733124776952 359787155
84869450513 97124027
388383125880 524238624
995605124977 126203077
556805479392 111648446
868373178548 370980701
637463137438 617948695
578410733482 26231569
399457192842 38573171
473176321304 642511051
424885131497 209089699
641248547948 548007915
3028335962 111708870
632163562724 612540747
716956758148 642503498
426237230980 642495945
859288193324 213281614
617779002786 410210983
557212434626 642488392
550527746266 130885937
697272623496 642480839
47867293195 396834620
446678447734 327347020
567811584054 558665198
867220931445 82033133
622321495398 642473286
682888063558 28678741
549641613606 313502371
941053060340 376766299
392925618492 642465733
712906464334 15861300
347500692372 299650169
938024731932 231559874
579330061577 85303582
745725878024 636974702
459548843468 642458180
87188235401 470634983
499674194874 642450627
953923456074 642443074
460305925570 437567949
985320187902 254347275
499368268568 184731274
524679249018 45423742
13627485390 642435521
470147992896 642427968
857939190571 68415074
203655092992 642420415
635191891132 178099740
140281068803 276062150
72679889346 642412862
199112600380 642405309
283905795804 410392255
513411855874 150697456
586738636604 571225837
621564413296 642397756
837332812366 642390203
997077135888 532743302
875943999568 642382650
624650673214 198062319
794179132552 642375097
238480869684 451087819
49222904823 454766130
91606941896 642367544
199869682482 112811608
934437172257 95537897
652030124985 112063861
736640892800 642359991
573868240870 642352438
371727319636 642344885
760867520064 375852386
299804519946 642337332
344789914743 322497994
619293166990 642329779
52995754694 642322226
931968075116 642314673
832033237652 302512756
25740799022 581014525
938024731932 642307120
119618979670 642299567
115833569160 642292014
668503503620 642284461
137031868016 642276908
626106905908 253962072
322516983006 527403331
772223751594 214769555
50320083409 152691448
580681979788 642269355
966036769706 642261802
749685574009 180207027
178854725148 171755220
996320053786 321221537
753296699044 642254249
39368276858 5498584
676913477640 290450615
472419239202 374515505
473933403406 642246696
164286823688 642239143
378541058554 573144299
109019830242 642231590
216525488726 642224037
836575730264 642216484
323274065108 7704060
472419239202 437039239
652604779478 642208931
958465948686 642201378
205169257196 642193825
727555907576 273244881
232424212868 227005415
436836380408 642186272
188590340492 210872207
697613966225 254453017
710143019230 69132609
609451099664 642178719
562512009340 642171166
126432718588 19887049
733385770867 16979144
904713119444 642163613
720742168658 642156060
567366206709 195335686
807806610388 642148507
31040373736 642140954
152930592158 263629912
915312268872 185358173
165800987892 642133401
683645145660 642125848
751025452738 642118295
712414265536 273192010
94701827340 245578242
102963173426 642110742
396711029002 315080948
498917112772 128280152
62958254605 482893502
876701081670 642103189
789636639940 642095636
118104815466 642088083
340686953454 642080530
360904020233 95643639
96453442758 292482372
769302313242 100424688
265735825356 642072977
314946161986 211476447
934239321422 642065424
551155777810 642057871
862316521732 642050318
780551654716 642042765
342338280138 311916241
894226849601 327739776
16035002922 37432668
782870348968 30884217
995562971684 112343322
882757738486 424916674
286177042110 642035212
336266177437 406676179
797964543062 642027659
64189423411 12084800
800992871470 304046015
801407470746 126641151
140064735777 620939683
186242204646 642020106
472419239202 642012553
60866376943 215411560
758596273758 642005000
42396605266 641997447
496645866466 94193463
535490735935 35906962
816134513510 323517649
832790319754 641989894
520237913735 193681579
456520515060 353465294
148388099546 641982341
91606941896 229445034
226367556052 641974788
462577171876 13874861
32554537940 641967235
993291725378 591996587
171857644708 641959682
124918554384 641952129
338854725273 184240329
448545775112 212178876
797415485686 61632480
354613069357 323079575
527979787546 32749808
772223751594 641944576
711657183434 66292681
848689043896 641937023
959223030788 588703479
426237230980 271356631
733828482003 386592752
327059475618 641929470
451978022448 641921917
742697549616 67297230
34825784246 641914364
499744664364 344854874
313431997782 641906811
351286102882 641899258
429265559388 53248650
271623386014 6450262
890116728474 32349499
336994913130 411570523
964857271379 94737279
453885093712 178492496
838846976570 80137330
779794572614 104896064
367941909126 595992124
626106905908 641891705
841001597409 1087632
837425525441 84299033
541313710484 641884152
213497160318 641876599
283148713702 641869046
857614698991 6012188
359614006004 641861493
511030426404 641853940
812349103000 197420314
308132423068 537698070
589146063500 65197496
184728040442 641846387
223701122086 168552748
282391631600 641838834
693507794911 271953318
481504224426 459260165
188513450952 641831281
975121754930 641823728
943339299351 405565888
684163591133 55454126
478956908823 67848599
725284661270 590153655
146873935342 641816175
346743610270 382786040
406553096328 92509144
234866511965 378571466
367941909126 641808622
809320774592 641801069
965279687604 430105585
228638802358 266907914
492860455956 146497988
969822180216 511934787
631406480622 236461771
976635919134 420883372
41999725734 191415679
358099841800 641793516
819162841918 234581074
738912139106 641785963
30283291634 641778410
886893056827 84246162
722256332862 641770857
807049528286 641763304
789636639940 641755751
990463981991 119843451
46182015776 456782781
588252800808 641748198
614750674378 641740645
760716460470 5959317
433336866054 172185741
156716002668 641733092
194570107768 590130996
71552204599 59109778
302860137343 159745950
554941188320 641725539
263464579050 103038026
317640708624 120409926
342201117658 207949196
9842074880 641717986
106748583936 641710433
681379073159 101905076
338799346677 15982148
612479428072 145463227
294504945232 641702880
220310899236 561369172
922126007790 641695327
382326469064 641687774
845660715488 641680221
29800458962 242141627
42396605266 641672668
47807209080 164285303
970579262318 386487010
696723422613 141082487
5660366419 215509749
53752836796 146437564
149145181648 86353449
796479654286 336735399
34846184899 404561339
716956758148 641665115
891842723710 641657562
990263396970 256356373
311917833578 64834952
528973739281 14237405
459548843468 444909465
43153687368 641650009
691215966680 641642456
450261755476 76277747
391411454288 486670002
595066539726 598250471
894871052118 641634903
620050249092 230661067
76276784935 47772725
43910769470 641627350
567811584054 139224449
579924897686 435105671
732150938856 416555503
218401653114 162903104
831276155550 641619797
809691891247 197556268
181699712034 641612244
458098857105 193432330
167896083538 35400911
423965984674 259120771
539799546280 641604691
415340214297 132502279
402180961631 99895978
46369466130 121210544
82886577747 210479451
827490745040 46058194
315703244088 641597138
160501413178 641589585
333333024382 203817705
721159456802 151928595
172736541594 369492760
15141649594 641582032
908853755097 35695478
336901542944 641574479
116590651262 641566926
128087345933 458814538
749511288534 641559373
887611293850 5068063
78436458325 145697370
165800987892 641551820
831276155550 641544267
788122475736 641536714
464848418182 641529161
879729410078 407884659
401253521614 641521608
95392352406 641514055
339929871352 641506502
815776139172 242715655
923640171994 641498949
213286885204 25793495
992534643276 641491396
516330001118 641483843
889172958871 159723291
151416427954 427711284
876701081670 641476290
542827874688 641468737
365900183384 256590516
966793851808 408118802
632669130332 75099479
243023362296 641461184
645864229130 335466495
749511288534 641453631
298290355742 618349004
313144976635 114110724
924397254096 375021556
223339227644 561958306
788122475736 194444432
200626764584 113317659
299047437844 195192179
875186917466 273463918
529957478954 207730159
676074324640 641446078
538285382076 641438525
324031147210 641430972
701815116108 641423419
442303359814 17704232
295262027334 641415866
673803078334 641408313
551155777810 559881231
130218129098 641400760
630649398520 598144729
582196143992 641393207
897142298424 641385654
453492186652 249309424
635948973234 641378101
483775470732 425105499
159744331076 307543054
479990060222 106482194
330087804026 641370548
992534643276 563604860
970579262318 572283257
231667130766 641362995
637463137438 641355442
34825784246 641347889
903956037342 47228909
22930472853 368095455
694244295088 199278352
309646587272 641340336
760324996033 74668958
228638802358 532327887
857774029120 613726568
907061406350 551414318
428508477286 641332783
738912139106 494019071
256650840132 641325230
916069350974 123499103
268764153764 641317677
769195423186 173749212
111291076548 641310124
722256332862 641302571
284662877906 641295018
968819845057 124677371
908498529954 641287465
194570107768 641279912
389140207982 641272359
182456794136 546240513
208247103072 374734542
958465948686 641264806
70408643040 641257253
368698991228 368805437
364913580718 641249700
633677726928 162842680
245791475154 4312763
208954667706 461412770
728509005134 285941474
297533273640 641242147
682908079008 528506069
721499250760 310715314
11356239084 641234594
841118222876 641227041
888814395302 641219488
158987248974 315586999
124161472282 641211935
408067260532 641204382
112805240752 641196829
243023362296 170002924
916069350974 494087048
39368276858 252330624
708628855026 641189276
125675636486 250850236
129461046996 641181723
217282570828 641174170
398982275308 94865680
69844154885 92682863
317974490394 641166617
172949860973 192661924
729078591564 301342041
7570828574 422416631
676831406742 641159064
724527579168 641151511
184869893335 402008425
469882595988 128521848
130218129098 330813847
747481700463 34683376
406553096328 641143958
479744399303 66987557
143845606934 581422387
353557349188 641136405
690458884578 641128852
779254586391 265216042
445164283530 641121299
49967426286 641113746
520115411628 641106193
218039652930 641098640
476961731814 90039313
732098400188 641091087
71165725142 286930917
628378152214 519759695
782822901022 641083534
692730130884 641075981
89392947330 533717639
165043905790 641068428
836876317005 324446668
530714561056 604270212
315703244088 270820368
311409252729 157094847
404281850022 641060875
549740301104 541897538
304616027759 362098373
765410012676 641053322
726874574511 254415252
595066539726 475234760
73436971448 445687424
897899380526 49713846
888814395302 641045769
670017667824 641038216
614750674378 641030663
653361861580 641023110
352800267086 641015557
632163562724 641008004
899413544730 23255687
743454631718 329605367
681524052994 408375604
557969516728 641000451
123573056223 124277062
108262748140 640992898
77222381958 640985345
25452221957 891254
221211624292 38074673
479990060222 481790764
892599805812 640977792
488317963344 640970239
324031147210 612057355
492612106169 89971336
699543869802 640962686
85550285080 580772829
745725878024 640955133
487560881242 640947580
637881679380 149247280
411095588940 640940027
324237125073 233667161
900170626832 260631371
260436250642 640932474
284662877906 640924921
645033958458 640917368
317974490394 640909815
944838470850 147366583
848985393404 147510090
961494277094 460952037
206683421400 640902262
507245015894 640894709
923663941285 112577465
311917833578 640887156
866227070346 264241705
527686232648 451359727
900927708934 426963537
367184827024 640879603
430779723592 640872050
460305925570 640864497
758596273758 87780966
894113970016 151520733
598094868134 640856944
940295978238 142442027
867898918531 247020865
226402095921 219331567
482261306528 640849391
42396605266 469162148
8327910676 640841838
376439369545 213817877
844146551284 640834285
24328502129 297278527
834304483958 640826732
777523326308 200199818
378302973294 60310705
346743610270 640819179
414880999450 418224716
579924897686 640811626
471662157100 640804073
386111879574 28180243
603025373462 30257318
885028984792 640796520
128703964894 356388305
465684429134 428987741
315703244088 640788967
654876025784 640781414
152930592158 640773861
784337065226 484743987
357342759698 640766308
897142298424 583635416
376269812248 256371479
445164283530 640758755
169586398402 388571638
930453910912 640751202
383662488616 4947215
735883810698 640743649
897310397992 201619782
436079298306 350058891
989344635756 7915544
323308446364 490877023
15141649594 594828962
821633230622 148333367
31040373736 640736096
917142224006 150274488
161258495280 533377754
982335387433 86051329
202140928788 640728543
31040373736 566996157
873672753262 338495248
922883089892 401880024
234695459174 640720990
704843444516 640713437
188513450952 243455849
848689043896 640705884
426994313082 338797368
377096684070 335262564
221825063440 608628293
274063728478 416019240
887300231098 640698331
719228004454 220139738
979664247542 640690778
885156524750 395618587
82521956672 640683225
249080019112 640675672
18927060104 580304543
492103373854 577895136
63661574453 560047397
685159309864 359704072
264978743254 323177764
269521235866 640668119
205926339298 640660566
313431997782 640653013
309866288936 227420830
144392051378 12862759
763895848472 60590166
707871772924 640645460
741183385412 640637907
670137413086 352936584
847174879692 640630354
3785418064 333495162
897142298424 640622801
124161472282 640615248
710992814407 84299033
532228725260 285503400
816891595612 640607695
233938377072 26518583
784337065226 142087036
564026173544 90024207
724527579168 640600142
174885973116 384077603
349771938678 469237678
801749953572 635736010
710476257590 239626478
698279747663 329703556
370970237534 565855654
155958920566 288992886
381569386962 513702189
612040493436 309106525
761624602166 640592589
850960290202 640585036
473176321304 552532162
975878837032 563423588
77979464060 640577483
845660715488 640569930
956194702380 640562377
598094868134 392952378
539042464178 100379370
740721844647 317127811
951116861087 46443397
127189800690 640554824
242266280194 403405730
259679168540 640547271
81007792468 224308994
353557349188 640539718
713395769927 62840960
717713840250 600629666
838846976570 621453287
55379699313 452726820
583710308196 445717636
39375263383 432666052
726436863461 182503139
349771938678 434267288
222843856992 36080681
297533273640 640532165
38611194756 577494827
882222200980 265004558
478475896018 318668623
573868240870 89873147
351286102882 433723472
913041022566 128046009
431197019289 100069697
906227283648 443119404
888814395302 640524612
598991499464 321538763
721499250760 410377149
97835316167 181256894
868373178548 425422725
871401506956 312633776
162772659484 268335431
765410012676 101859758
349114133208 306402551
211982996114 640517059
414323029534 36903958
227124638154 137676084
283148713702 640509506
869887342752 640501953
824462416632 525900284
647305204764 38339028
449706776142 458263169
198355518278 58150547
468650060089 111882589
306618258864 640494400
522386657934 598371319
808563692490 640486847
383083551166 640479294
7570828574 640471741
443650119326 640464188
244178978443 92849029
64351986224 640456635
110533994446 282081891
387626043778 640449082
298290355742 418315352
451978022448 640441529
881641609829 138318089
775252080002 605531563
589766965012 250600987
243780444398 521481779
794958805677 132018887
577653651380 354590691
272557449606 49056735
429265559388 640433976
957792032667 5687409
120376061772 640426423
720742168658 640418870
986477986460 640411317
411127168033 222247025
443650119326 153718656
155201838464 256839765
159916418628 299748358
951652209768 640403764
435322216204 595803299
236966705480 628583319
394439782696 597978563
945595552952 640396211
648062286866 640388658
978150083338 14705691
545099120994 640381105
272549564274 640373552
83082850005 47244015
588252800808 640365999
771551180009 522576964
262837907046 250245996
762518219849 276960957
919854761484 592978477
434565134102 640358446
811375212439 38920609
40882441062 71519357
348257774474 262466750
684402227762 366033486
955437620278 640350893
134003539608 640343340
512544590608 640335787
624592741704 68196037
236966705480 640328234
221825063440 640320681
871401506956 640313128
231667130766 640305575
369704423523 189708701
486823036631 320420919
7148389690 170788436
333873214536 63928592
252498165403 153869716
130975211200 595387884
7093094177 235782001
164286823688 607903205
277268238164 114231572
52238672592 944125
497402948568 578061302
328573639822 256477221
508759180098 640298022
789234533732 36058022
89335695590 640290469
712414265536 114004982
812349103000 605146360
150714407222 161165914
227881720256 640282916
89335695590 335980099
926668500402 308185059
265735825356 640275363
538285382076 640267810
996320053786 352845948
125675636486 624769054
317395137935 332868263
2271253860 72229339
68137396734 640260257
123174318653 75031502
774494997900 639512510
810077856694 640252704
708271009398 192208744
159744331076 640245151
255706549778 35755902
115833569160 448617988
535257053668 640237598
330844886128 71791265
20441224308 639512510
136435460883 56088578
876701081670 640230045
84793202978 187933746
271035400070 492886121
134003539608 557131939
520115411628 640222492
653361861580 640214939
251558489526 113393189
491346291752 42017339
556247585006 55189771
454249268754 640207386
238671175072 405535676
262707496948 640199833
802848431274 263373110
91606941896 137910227
377783976452 640192280
137031868016 611460668
896385216322 640184727
241509198092 588008603
10599156982 362015290
673803078334 101534979
46939097878 137615660
641248547948 640177174
830519073448 563831450
550536832525 468625885
23469552716 441518168
931210993014 129035452
508002097996 475174336
423965984674 640169621
721499250760 640162068
564026173544 640154515
252554518336 152668789
814030143186 189678489
504973769588 640146962
638220219540 640139409
363399416514 156422630
185485122544 42916146
484532552834 640131856
245294608602 640124303
403524767920 640116750
975142110265 357642103
824462416632 640109197
196084271972 640101644
172233383799 187495672
147631017444 394606485
813863267204 640094091
296357566919 34116901
421694738368 640086538
114319404956 640078985
899413544730 640071432
138546032220 546912730
605381455064 12062141
144602689036 577759182
805557320653 101399025
287691206314 640063879
510273344302 530031775
63273954899 28618317
480936639541 286651456
539042464178 640056326
720742168658 93279550
376269812248 640048773
64517072145 290979325
30283291634 640041220
68894478836 640033667
570839912462 226114161
632264939090 81965156
334630296638 640026114
337658625046 439274927
115833569160 588484442
712414265536 640018561
620050249092 466820718
615507756480 503279049
516330001118 440445642
90849859794 640011008
456683010302 204890231
185485122544 640003455
541444596421 396479629
623835659602 639995902
700384661803 201106178
879729410078 505076663
487560881242 639988349
998591300092 639980796
970579262318 639973243
757839191656 139511463
366427744922 639965690
557969516728 639958137
769195423186 341365388
659418518396 447439720
563269091442 511753515
162015577382 639950584
132790815634 58029699
857016947018 639943031
944838470850 639935478
919097679382 639927925
233938377072 639920372
75443493063 140463141
283905795804 639912819
549641613606 639905266
110533994446 77410697
771466669492 639897713
324031147210 639890160
674560160436 329937699
804021199878 582993411
186999286748 639882607
916826433076 639875054
896385216322 330458856
654118943682 638704339
919854761484 639867501
794426946482 245487606
228638802358 639859948
727022024177 20868939
67380314632 372634808
918774139480 124171320
483045896656 416880282
862316521732 639852395
590524047114 572049114
880486492180 569428223
82521956672 57591625
296019109436 639844842
833547401856 639837289
847174879692 226907226
463334253978 639829736
304347012558 173673682
286934124212 639822183
600366114440 639814630
816134513510 639807077
412609753144 639799524
786608311532 500862089
353557349188 633953502
81952551514 439667683
471662157100 639791971
777523326308 582804586
13983057971 225245566
323895722326 1419964
859792831913 5581667
259679168540 639784418
533858118032 320322730
256126586808 317973747
784337065226 639776865
223339227644 261756768
945782338642 169572403
858531111222 51451036
762381684268 639769312
519358329526 532395864
441378873020 639761759
512544590608 639754206
719228004454 639746653
850960290202 639739100
537528299974 639731547
473984801571 470506582
530714561056 566686484
780551654716 639723994
987992150664 603930327
912602752594 285140856
12113321186 639716441
414880999450 639708888
654876025784 639701335
511030426404 639693782
486046717038 639686229
890328559506 639678676
246051690704 483830074
143088524832 152449752
403674075624 182314314
592795293420 38845079
453739131987 330723211
149951018365 544420240
990263396970 639671123
880028229417 218984129
802507035674 390422123
706357608720 151271484
118183155182 452356723
260965376057 93755389
513877520983 16193632
182456794136 407242654
677588488844 639663570
397468111104 639656017
123765408474 167661494
359614006004 639648464
91606941896 29267875
779082589475 187812898
7570828574 639640911
919097679382 562698500
863584216846 26473265
786608311532 639633358
440621790918 444320331
413763201580 101716251
853988618610 639625805
103399563107 119103257
757089656 224777280
480747142324 322158109
834304483958 639618252
56781165204 107902158
109776912344 639610699
108262748140 309151843
944081388748 639603146
3785418064 639595593
634434809030 639588040
528068641038 106958033
996320053786 639580487
956951784482 639572934
370970237534 243236812
475717073756 212616950
64635548503 292421948
779794572614 149081114
34068702144 639565381
103720255528 636627264
726041743372 639557828
345229446066 639550275
658661436294 639542722
346743610270 639535169
153687674260 639527616
992534643276 466616787
900927708934 639520063
313939937032 30166682
917583515178 168968163
221825063440 451034948
238480869684 502244288
165043905790 607993841
218853261684 5196464
834304483958 639512510
362800403596 223923791
944081388748 377650
648819368968 108121195
769952505288 330171842
571737442599 8497125
853231536508 360867234
648819368968 119941640
990263396970 639504957
607179853358 639497404
62840948962 8406489
371727319636 639489851
869176983508 379387190
893356887914 639482298
349771938678 639474745
592795293420 639467192
137031868016 639459639
894871052118 639452086
664718093110 238863625
366041567991 211529318
32554537940 639444533
218796735032 639436980
719228004454 466118289
885786066894 639429427
663968949211 503807759
146116853240 639421874
420937656266 639414321
126515287984 81844308
511030426404 467470276
246965044376 65801736
395953946900 639406768
847462135388 159534466
853231536508 5989529
193813025666 639399215
52238672592 357921564
968525648154 139458592
271838525260 502999588
493617538058 639391662
274820810580 638122758
724672929100 82584502
106958655525 254279298
704843444516 639384109
165043905790 80265731
124918554384 95084717
195327189870 639376556
984206740154 26261781
668841507923 260329251
663961011008 224331653
400254675941 87916920
425048971173 312656435
796450378858 639369003
321002818802 639361450
947109717156 523211416
599609032338 639353897
581439061890 432175107
410346467700 412597731
106748583936 493807587
227124638154 639346344
240752115990 639338791
570082830360 639331238
676831406742 456216306
593769003115 260895726
953923456074 639323685
271792482172 639316132
621564413296 639308579
626106905908 470748278
719228004454 639301026
803264117776 275608970
232424212868 639293473
355111393232 412046362
498917112772 639285920
950895127666 639278367
944081388748 639270814
137788950118 639263261
730735854906 366713256
373241483840 185834012
532228725260 639255708
710143019230 639248155
487434240497 4675307
524657904240 639240602
447435529836 522969720
311160751476 639233049
46967527370 594149192
397183325645 11812892
107662436106 335421177
953166373972 639225496
369456073330 639217943
566536917927 56179214
889571477404 639210390
205416194978 364296296
698786787700 151921042
717713840250 639202837
517844165322 639195284
604151524950 201929455
695758459292 4516694
634887747334 88996999
741183385412 299378261
898656462628 418239822
756325027452 639187731
582196143992 393450876
63594904122 560387282
828247827142 319726043
674560160436 639180178
742697549616 255510437
752029933355 385928088
154444756362 217065667
451978022448 160826029
921640116153 243825946
366427744922 404183689
316460326190 66398423
476961731814 365897532
990263396970 597835056
403524767920 441933583
5299582268 93377739
751025452738 639172625
344472363964 639165072
653666353222 169036140
533885762012 189149779
249080019112 639157519
289962452620 237118882
431536805694 150599267
767874948114 403722956
950895127666 639149966
270815094572 76391042
558726598830 639142413
96149434508 114163595
788368408969 45453954
530714561056 450015293
498917112772 639134860
13198233700 144020604
753296699044 639127307
103720255528 639119754
156716002668 257504429
349771938678 419637127
127189800690 639112201
916069350974 639104648
610965263868 430951521
713928429740 639097095
595066539726 639089542
893356887914 371879508
321523454645 48543131
663203928906 639081989
948623881360 639074436
988749232766 169663039
4069977339 45642779
41639523164 639066883
730584235984 193439883
56781165204 639059330
14384567492 583635416
332474090075 381977869
834304483958 475438691
642005630050 204316203
661792515714 423587346
797964543062 639051777
852924960644 41420652
878254476156 50121708
35870960427 66806285
995562971684 639044224
240033486211 303494646
423965984674 639036671
266492907458 386539881
524657904240 411072025
458225792823 161324527
16923522330 246356201
478475896018 97750926
607179853358 639029118
68894478836 509261025
599809096202 114427950
165800987892 142517557
181748474202 21495838
293747863130 639021565
43153687368 367551639
629892316418 639014012
940452302679 361939760
613236510174 639006459
745725878024 638998906
4542500166 638991353
633325561156 30627415
108262748140 638983800
794331385926 144050816
906227283648 638976247
799478707266 638968694
178841114642 446344535
210199008944 48966099
942567224544 638961141
663203928906 638953588
880486492180 638946035
661387426071 506051
278144015661 80046694
981935493848 316168580
226367556052 638938482
169586398402 325292604
782065818920 638930929
425669940662 12787229
269363023581 33074587
461218342670 242572148
577653651380 638923376
623835659602 638915823
579167815584 47840702
353557349188 445959332
237723787582 638908270
314946161986 638900717
977774450395 241341009
717749792530 388428131
263464579050 493913329
802548592280 22236032
413366835246 638893164
686673474068 404636869
366427744922 2001545
849446125998 638885611
611722345970 21835723
611849236370 174285475
573306464242 372997352
556455352524 208878215
32554537940 588129451
603134227298 4312763
119715378609 37908507
922883089892 638878058
208197585604 425883458
135129729267 120727152
476961731814 638870505
306212844442 62637029
153333590026 178484943
601880278644 551391659
259990140656 171800538
995562971684 638862952
959223030788 638855399
946352635054 638847846
117351857302 201665100
96243839455 95968418
143199976900 447515250
12113321186 638840293
859441594754 62886278
583710308196 370444438
31797455838 638832740
691215966680 154345555
773955918037 368095455
525463272671 471412942
651452116960 130508287
241509198092 367370367
97663598712 18708781
850203208100 638825187
53752836796 360972976
550398695708 638817634
876372632318 200313113
177157219422 302920618
591086315093 7628530
598851950236 205139480
894113970016 638810081
762381684268 194187630
768438341084 224014427
64351986224 638802528
48453262082 638794975
259104574471 109888597
849032312640 61164194
393682700594 638787422
908498529954 638779869
137788950118 638772316
392168536390 98204106
567054501952 439697895
430779723592 517063274
517087083220 638764763
788122475736 333525374
517844165322 638757210
87821531386 638749657
106748583936 157208142
211982996114 564790681
383141973621 369409677
205926339298 638742104
57538247306 188583304
91606941896 638734551
180942629932 434244629
68137396734 448512246
750268370636 638726998
164286823688 638719445
523900822138 69019314
3028335962 214663813
474690485508 638711892
960069933166 202050303
634781725873 220011337
593552375522 471163693
941053060340 345564856
152930592158 638704339
657926008643 273418600
517844165322 361418603
233181294970 631725367
826733662938 638696786
305104094660 638689233
767681258982 638681680
857204608856 270631543
425726671245 87712989
354509359114 331085755
181699712034 638674127
786797982468 354530267
311160751476 638666574
510273344302 638659021
66623232530 344726473
975234385266 79019486
720742168658 2477384
258922086438 19048666
28769127430 638651468
563729590299 168484771
530420190840 21148400
54509918898 638643915
317217408292 76104028
598335227253 236892292
567626475536 31548881
308132423068 638636362
104622294806 411532758
323274065108 233697373
565791558081 41730325
696515541394 539578767
600366114440 132487173
859288193324 638628809
851208300510 323502543
843389469182 46639775
744644749969 127736336
412971617374 219935807
474318961397 168522536
48453262082 638621256
825219498734 485521946
776766244206 59449663
733612564392 638613703
370213155432 244603905
698029705598 638606150
819919924020 578914791
251351265418 638598597
447435529836 638591044
975121754930 638583491
714158630074 376894700
96906516610 638575938
835818648162 638568385
921368925688 464131850
24983716920 638560832
420225741104 147940611
152930592158 329726215
698029705598 638553279
603406610731 182790153
115462264086 87138961
441398586350 590803213
836675573371 305571721
108332809768 547932385
670017667824 638545726
303589930456 638538173
21955388512 280397572
170212141793 5966870
934648165312 60914945
387670379888 245767067
625931487889 1571024
211982996114 575342222
113909413416 67977000
927425582504 638530620
174885973116 638523067
333116132434 638515514
427271508182 294770931
904713119444 638507961
154444756362 5589220
308889505170 312686647
240752115990 638500408
964522605502 367189095
811592020898 501201974
987700529740 74026953
770849061088 186989621
646548122662 242496618
880486492180 638492855
916826433076 638485302
50724508388 638477749
188714194586 159942328
835958665676 152411987
125774701634 214550518
369725836278 241053995
207440503502 552418867
880486492180 638470196
470273689922 66995110
859288193324 638462643
152930592158 619836945
576139487176 166218871
975878837032 638455090
943324306646 638447537
545099120994 638439984
594482746103 212488549
913041022566 638432431
943324306646 638424878
261950414846 390996151
626863988010 555772399
249837101214 496368054
607961021977 421162833
422451820470 450785699
338415707148 638417325
539815241414 68173378
52995754694 638409772
788147967111 343480228
167455252693 221144287
49967426286 359386846
326335785329 130530946
77979464060 638402219
535257053668 97592313
161258495280 638394666
437828738460 91519701
436576451872 117449150
709385937128 491715406
97663598712 638387113
68137396734 638379560
674560160436 389749906
54509918898 638372007
869130260650 273554554
359614006004 638364454
673177305137 132101970
356096500404 206854011
756059456825 24033646
86420443145 304091333
486803799140 167948508
993291725378 638356901
730584235984 254619183
420180574164 638349348
986477986460 638341795
246051690704 122275517
69651560938 581603659
539799546280 403420836
270020323000 56692818
813106185102 380210467
448192611938 98702604
48453262082 638334242
306717097422 443534819
283148713702 517931869
785925596268 283871952
378541058554 638326689
523143740036 638319136
211225914012 428851787
220696419462 162162910
19812890644 136966102
383840633268 92275001
615064448657 99729812
105991501834 104208741
697272623496 638311583
508002097996 638304030
228638802358 638296477
446316818053 154081200
731341318086 638288924
809320774592 638281371
305861176762 638273818
352800267086 475325396
982692575950 638266265
250939242121 7643636
229425386478 83747664
578410733482 593809307
964522605502 253523998
296776191538 389840542
712712231386 319491900
321002818802 638258712
982692575950 237685357
485289634936 638251159
417975847129 538355181
655633107886 638243606
60566575714 628515342
85550285080 638236053
673443548387 119677285
550398695708 638228500
664272655341 199784403
853988618610 638220947
570839912462 438149530
126495906986 29796585
40882441062 638213394
322516983006 620297678
920779429550 80001376
324031147210 65522275
409581424736 596460410
34068702144 638205841
316819841437 246930229
374385098270 88460736
616264838582 638198288
968308016012 638190735
638383454976 7167797
248322937010 513392516
14419613412 231355943
879729410078 638183182
532228725260 638175629
398225193206 638168076
475447567610 638160523
782065818920 291047302
352800267086 638152970
614750674378 603665972
135337927712 45521931
23469552716 576769739
333194154924 242904480
509516262200 101852205
38611194756 638145417
735126728596 531361103
612479428072 638137864
98420680814 638130311
922267898448 490454055
5299582268 569095891
479990060222 638122758
852474454406 638115205
353577364638 588386253
134045504076 243410531
994421751961 19426316
267335519732 420936243
240752115990 638107652
992009687523 293041294
673803078334 553974785
247565854908 638100099
423965984674 65673335
252108347520 638092546
147631017444 638084993
408067260532 104155870
972850508624 638077440
637463137438 638069887
673452151254 77259637
631406480622 638062334
205926339298 638054781
42396605266 416238277
404586923245 292134934
402767685818 638047228
999348382194 638039675
643521229324 524125329
244537526500 638032122
276334974784 638024569
805535364082 638017016
35582866348 468973323
127189800690 108997343
846417797590 94367182
121133143874 638009463
436562592117 66836497
10599156982 638001910
101449009222 177351993
887300231098 637994357
983449658052 637986804
640829024522 81851861
332359050332 637979251
484532552834 637971698
922883089892 89193377
311284885031 138997859
474023253894 345557303
268007071662 637964145
472419239202 444675322
129461046996 637956592
842632387080 637949039
570599213864 24313107
324031147210 637941486
380224742290 398549151
33311620042 38965927
461063007672 637933933
995562971684 637926380
47778885330 199814615
55267001000 637918827
325545311414 301840539
562088762285 117615316
127946882792 637911274
689701802476 293184801
766924176880 136021977
94635270304 531376209
536771217872 387808785
6813746472 637903721
514058754812 637896168
454249268754 637888615
299268869145 124775560
415991954708 65650676
8327910676 637881062
788879557838 637873509
186242891969 334454393
836575730264 637865956
245663534887 24562356
886310894652 73974082
206683421400 637858403
495888784364 528762871
751025452738 388277071
155753449160 7099820
495131702262 2364089
101449009222 637850850
30537465190 289869034
793422050450 637843297
289205370518 637835744
43200712346 347619272
143845606934 388193988
397468111104 637828191
45424933674 474487013
234695459174 472168242
340686953454 569027914
426237230980 637820638
734369646494 206604762
968308016012 637813085
989506314868 372211840
5299582268 418919592
855502782814 431208323
860962775695 326999582
865344850140 637805532
670774749926 637797979
44858987790 286991341
857016947018 287905254
172614726810 637790426
534132057789 77131236
839217979930 173560387
146873935342 637782873
392197781606 511670432
41214342541 66217151
261193332744 637775320
308356988864 69812379
79493628264 287761747
245047603249 109374993
445921365632 262874612
891842723710 101089352
192298861462 320352942
883514820588 637767767
136274785914 637760214
292990781028 225056741
857016947018 37855636
145359771138 637752661
275921463546 208349505
397468111104 637745108
93121106100 165033050
913041022566 637737555
636706055336 637730002
352800267086 637722449
703329280312 637714896
410388250896 481586833
480747142324 618077096
609041999378 138174582
723013414964 319665619
784337065226 494117260
910012694158 637707343
448949694040 210199990
113129143604 36684921
269521235866 637699790
436079298306 116980864
724527579168 637692237
118554792994 4078620
446678447734 371464093
775252080002 347188751
476961731814 637684684
913996227411 200290454
615507756480 637677131
591281129216 637669578
499203681145 266900361
595823621828 637662025
228850837727 55371043
946352635054 637654472
549641613606 500053918
689222444184 37666811
93121106100 637646919
302832848354 637639366
346743610270 95628533
127495183586 193877957
99934845018 637631813
6056664370 637624260
987992150664 637616707
769195423186 66307787
591281129216 637609154
171100562606 405837796
520115411628 637601601
685159309864 29305640
950343638224 71489145
33311620042 623311325
548493286510 181596779
68894478836 222398085
694244295088 202503483
511030426404 27530685
363199005618 60069009
49967426286 111127289
832790319754 637594048
167315152096 637586495
245294608602 637578942
270278317968 532025767
704935606222 50499358
747997124330 302120000
37854112654 637571389
815377431408 637563836
501945441180 370285825
54509918898 637556283
600366114440 637548730
410338506838 353820285
649576451070 587698930
98420680814 637541177
684402227762 416563056
153687674260 476964397
870644424854 637533624
704843444516 637526071
125675636486 235842425
429265559388 637518518
848689043896 428655409
478475896018 458935386
991020479072 574284802
59052411510 637510965
919854761484 637503412
871401506956 231809123
440621790918 637495859
609648814545 96693506
732855482290 637488306
68137396734 229852896
317217408292 637480753
559483680932 208651625
202140928788 159745950
433050969898 289982329
191541779360 637473200
114319404956 637465647
691973048782 637458094
838089894468 156467948
372634713991 299098800
938781814034 239830409
656390189988 89185824
822948252428 637450541
850960290202 637442988
567054501952 637435435
308132423068 602774718
514058754812 637427882
130218129098 332150728
869130260650 637420329
368698991228 35574630
529412031912 413103782
906227283648 296900877
681693678268 213190978
563269091442 637412776
657670362658 94140592
432293887796 77727923
424507852000 91829374
680616817252 637405223
491346291752 391985594
354314431290 637397670
698029705598 637390117
18927060104 15861300
957930509369 358170813
621564413296 1419964
942567224544 637382564
682130981456 637375011
583710308196 637367458
185485122544 637359905
607936935460 138197241
81007792468 28414386
359614006004 76005839
9842074880 637352352
866101932242 637344799
850203208100 22810060
67380314632 558589668
137031868016 637337246
754810863248 637329693
74676116222 78294398
570082830360 637322140
899047587180 125984040
658217826351 117955201
537528299974 637314587
222582145542 637307034
41102505270 23678655
651090615274 426570781
178213120863 218984129
344472363964 637299481
757082109554 637291928
50748194596 452507783
152930592158 637284375
666232257314 637276822
653728333140 5037851
514058754812 637269269
492860455956 394228835
199987554600 151263931
597337786032 637261716
222582145542 637254163
258922086438 637246610
981178411746 637239057
644276876356 398065759
199869682482 637231504
71716202888 77909195
464607674266 89706981
87064449284 637223951
800235789368 93830919
732855482290 435838312
635948973234 637216398
976635919134 224709303
36588714058 306893496
601123196542 35408464
987060964765 17900610
17412895900 160040517
996320053786 234988936
3785418064 637208845
168072234198 255525543
531471643158 63890827
791907886246 637201292
489075045446 637193739
552669942014 637186186
857016947018 516398610
190784697258 637178633
587495718706 24751181
493661254822 170221961
171857644708 87305127
573111158768 637171080
681373899354 637163527
598851950236 637155974
858531111222 637148421
595823621828 368125667
919097679382 637140868
754810863248 330745870
753296699044 637133315
52995754694 378125839
569657498677 189965503
867616096446 42259035
730097234056 159912116
458034679264 74774700
744968795922 637125762
438350544612 637118209
412609753144 637110656
214331343444 326455766
181699712034 3134495
741260864086 215834528
317974490394 23429406
458791761366 227005415
223339227644 637103103
813106185102 637095550
635191891132 169836758
3028335962 581739613
289205370518 637087997
20441224308 637080444
528443314750 370867406
210468831910 637072891
314189079884 433096573
474690485508 637065338
732098400188 15483650
687430556170 637057785
20441224308 637050232
459548843468 587457234
353784875760 183862679
336901542944 602397068
944915315072 288109185
462577171876 637042679
224853391848 333736858
622321495398 27583556
937267649830 213304273
915085701937 17862845
969065098114 637035126
493763824562 188054594
955437620278 206317748
204412175094 637027573
230421589007 45287788
824644315531 389470445
287691206314 369840198
118861897568 637020020
911526858362 23822162
430901319339 36851087
150659345852 185924648
787854223794 18338684
169586398402 637012467
561781702623 606188674
28012045328 637004914
487821731650 305292260
452338950106 129941812
618536084888 571225837
621564413296 50333192
545099120994 351682786
622321495398 104072787
279037165058 140100597
467529180595 9607416
822191170326 181981982
372709020405 330436197
98654355528 289453619
802583351186 381660643
142331442730 602752059
45424933674 636997361
462577171876 636989808
241101200544 184489578
347500692372 238372680
522386657934 622926122
814620349306 617382220
89335695590 636982255
636945394800 319204886
246808772806 27039740
979664247542 636974702
600366114440 636967149
27279427393 248236898
706578926726 263622359
261950414846 636959596
753296699044 636952043
119618979670 569564177
508062257641 253093477
706357608720 636944490
935753485626 432386591
967550933910 98151235
51481590490 636936937
972093426522 636929384
616264838582 636921831
736640892800 72161362
846417797590 466820718
632920644826 636914278
481504224426 636906725
553427024116 595818405
974364672828 636899172
498160030670 397537049
557969516728 23097074
383083551166 77886536
952409291870 79087463
514058754812 240918041
635969759090 570606491
551912859912 636891619
869130260650 636884066
745725878024 636876513
803264117776 636868960
543584956790 636861407
328573639822 636853854
271088308835 574103530
816891595612 558967318
68894478836 636846301
171857644708 325020696
728312989678 636838748
507245015894 442613353
110533994446 411834878
311160751476 496443584
740426303310 636831195
509713931763 361463921
165043905790 636823642
626106905908 636816089
697272623496 65643123
896385216322 242783632
943324306646 214210633
674560160436 232775907
628640271526 174912374
492860455956 636808536
104477337630 636800983
201515533241 443980446
981178411746 636793430
353557349188 90469834
115833569160 636785877
513851644405 19071325
35297597497 142729041
891842723710 636778324
741183385412 636770771
915312268872 636763218
688944720374 636755665
218796735032 68581240
167315152096 636748112
348257774474 509653781
619445276857 287648452
449706776142 636740559
987992150664 636733006
549641613606 329280588
50500509473 29011073
843389469182 187473013
247565854908 636725453
855502782814 636717900
498917112772 636710347
317974490394 636702794
595066539726 392627599
710900101332 636695241
808895926301 144934517
156716002668 636687688
569325748258 636680135
992704449822 293079059
548127449402 636672582
603394442848 636665029
770709587390 102524422
197598436176 636657476
150138612226 18603039
769952505288 636649923
638977301642 200977777
418666409960 636642370
356585677596 636634817
682130981456 310201710
209711749808 636627264
994048807480 484623139
708628855026 636619711
928182664606 452877880
952409291870 608590528
134760621710 569556624
495888784364 453263083
874696720619 135772728
267249989560 636612158
620236037786 446540913
496645866466 636604605
564783255646 636597052
120376061772 636589499
813571215759 18112094
788879557838 636581946
750384112808 141497902
129461046996 636574393
770709587390 451571211
420204607810 37470433
420937656266 478867753
779037490512 586807676
417152245756 480846639
330844886128 636566840
871401506956 46594457
288448288416 636559287
249080019112 636551734
741769256516 40265043
76576457357 258086010
551155777810 636544181
512544590608 531784071
491728586847 143710931
804163823177 226642871
766319672931 266779513
52995754694 636536628
314946161986 95945759
501544641641 247798824
857241346648 222496274
560729978397 137373964
585981554502 636529075
897899380526 636521522
464962687519 21873488
482508100803 297202997
569325748258 636513969
739669221208 636506416
893356887914 636498863
108262748140 66602354
645791040560 626528903
241209080043 160969536
678345570946 636491310
280120385294 636483757
635948973234 636476204
255136675928 636468651
292613312706 147411901
789636639940 280072793
570839912462 477100351
180185547830 636461098
403524767920 636453545
785851229430 533181376
280120385294 636445992
33311620042 636438439
941601513882 28761824
627621070112 636430886
452237838095 210026271
254379593826 636423333
728312989678 63724661
269521235866 636415780
267514140629 102713247
561140347587 286794963
722256332862 441253813
653361861580 636408227
171100562606 636400674
18547129504 199656002
472419239202 636393121
165800987892 630328062
18694805760 73974082
479232978120 579549243
719985086556 224966105
194570107768 636385568
118861897568 432303508
464091336080 267648108
677295727417 15627157
122647308078 274566656
698786787700 636378015
993291725378 636370462
239995033888 636362909
446678447734 391313377
956951784482 574012894
972850508624 636355356
466362582386 594390888
792898023716 95643639
732855482290 626385396
959223030788 294076055
425222591984 39947817
411852671042 574065765
386868961676 636347803
178219352088 29177239
275036622449 112071414
448949694040 636340250
849446125998 425181029
612479428072 599239914
903198955240 636332697
439864708816 636325144
30047834818 113891687
286934124212 636317591
531471643158 636310038
849992955645 83347355
343903321350 412695920
472419239202 636302485
9084992778 636294932
620050249092 636287379
207440503502 636279826
629135234316 636272273
473176321304 636264720
633677726928 636257167
198355518278 636249614
100159720487 407703387
158714495444 106769208
526172068444 225313543
122307249765 21133294
824462416632 205804144
502702523282 636242061
296019109436 636234508
40125358960 636226955
692071932658 162102486
715442593944 54902757
570839912462 442975897
876701081670 636219402
765410012676 393262051
587526821960 103083344
295037952889 74789806
693109321696 148386238
836575730264 636211849
417909327858 636204296
223570568481 34215090
663203928906 584889214
221825063440 367581851
778280408410 636196743
850203208100 636189190
445921365632 636181637
4165817356 148658146
266492907458 140636860
949380963462 361131589
299804519946 300533870
487560881242 636174084
619293166990 481533962
573868240870 636166531
747240042228 314778828
313858742282 31745259
490589209650 636158978
892599805812 636151425
287767015775 220479623
62837822020 636143872
771466669492 612170650
760110437962 636136319
218039652930 636128766
316460326190 636121213
946352635054 636113660
783171396442 220819508
509516262200 109571371
185101226619 103317487
887300231098 636106107
553427024116 636098554
712414265536 424123609
842213128009 17258605
694244295088 109533606
570082830360 636091001
956194702380 636083448
552156149595 167805001
217710689974 107834181
703329280312 636075895
456520515060 381615325
618650724322 90061972
193055943564 187843110
313431997782 435981819
975121754930 363148240
328071275092 355821830
904775884874 480771109
766167094778 276228316
543584956790 636068342
966036769706 636060789
660932682600 119835898
450463858244 636053236
657571592077 174398770
141574360628 560900886
750268370636 70847140
125475708982 31208996
991777561174 636045683
807049528286 636038130
128703964894 636030577
429379148955 400596014
236209623378 181574120
875186917466 562660735
923677710404 210638064
788122475736 636023024
23469552716 636015471
882961601509 333767070
479751008178 40468974
134164297660 439478858
166186515671 151354567
747240042228 334076743
324031147210 98430696
35582866348 636007918
579321375627 240019234
741940467514 456458002
973250810071 164172008
631406480622 636000365
613498032799 174851950
457277597162 634089456
124918554384 635992812
829004909244 635985259
657147272090 582200346
222073700647 178009104
919279872848 17779762
266617856737 386222655
81007792468 24562356
601880278644 635977706
860802357528 122449236
166558069994 626755493
545099120994 635970153
79493628264 635962600
149997514633 232587082
917147397811 244128066
725751157209 165516442
688944720374 181249341
580346294662 174202392
190323942005 97343064
225759879843 104797875
559483680932 635955047
885786066894 297603306
731759512590 79638832
980421329644 635947494
329330721924 59479875
593390794599 23580466
533742889464 635939941
14384567492 635932388
647008704602 85990905
231667130766 635924835
112805240752 635917282
318731572496 635909729
709385937128 635902176
425480148878 635894623
255339617485 390006708
158230166872 635887070
705600526618 635879517
168072234198 228206342
875943999568 160735393
444407201428 12598404
264978743254 635871964
932921829785 386267973
307648819990 101633168
21198306410 635864411
268007071662 635856858
834304483958 635849305
857864982346 5664750
580705318558 542554649
448192611938 635841752
932725157218 635834199
137788950118 635826646
978480376028 193583390
345229446066 146543306
821434088224 56201873
779037490512 44796843
289205370518 635819093
217282570828 596581258
78013377030 38890397
468633828692 431752139
822191170326 635811540
172614726810 635803987
361414527097 166203765
806309757660 303600388
867616096446 635796434
433808052000 635788881
9619239127 26533689
854005499565 472530786
356771707986 319167121
21198306410 635781328
735126728596 185614975
353749323789 2379195
922126007790 635773775
355828595494 635766222
347500692372 635758669
800445823192 201461169
259101024561 379440061
538285382076 635751116
350529020780 635743563
432293887796 635736010
20441224308 635728457
482471378117 318880107
917583515178 129216724
324788229312 635720904
12113321186 276198104
524657904240 84842849
807806610388 143303069
138102550678 40061112
866859014344 635713351
408824342634 495816685
393682700594 635705798
153687674260 462500402
623835659602 635698245
956194702380 635690692
108418362599 73664409
27254963226 635683139
495212330537 378057862
68312210919 30574544
150659345852 635675586
148611638134 121573088
436079298306 588204981
632528878675 191196642
782065818920 569360246
328736459843 326856075
645791040560 635668033
150659345852 488724418
532985807362 90839931
268764153764 585410371
399819585376 61360572
568568666156 635660480
380812304860 57380141
975878837032 635652927
937475787851 360323418
245294608602 611513539
178671383626 635645374
361128170208 635637821
813863267204 635630268
386111879574 635622715
722711597490 78173550
738155057004 434841316
540556628382 635615162
372484401738 635607609
511030426404 522916849
101449009222 520129792
210468831910 635600056
191541779360 635592503
878215245874 635584950
854801033990 405611206
550398695708 635577397
164404446557 189323498
680616817252 305314919
964522605502 635569844
139334572567 271636092
824462416632 635562291
320245736700 240185400
358099841800 625214681
76502453063 1918462
188513450952 24569909
434565134102 635554738
345229446066 635547185
655633107886 247783718
647305204764 195562276
829408390504 113106175
807049528286 635539632
77222381958 212133558
674560160436 635532079
617021920684 635524526
913041022566 309763636
137788950118 635516973
827490745040 635509420
420937656266 635501867
829148718364 42689556
718470922352 133068754
623835659602 195516958
370970237534 234739687
420358296254 274121029
687430556170 635494314
43153687368 635486761
617779002786 635479208
256650840132 635471655
159744331076 34169772
542827874688 565727253
6056664370 435309602
495131702262 635464102
861559439630 635456549
311917833578 13263068
629892316418 424765614
748754206432 372045674
182456794136 635448996
804778281980 635441443
325545311414 116769380
288448288416 635433890
384597715370 487100523
436836380408 635426337
782065818920 635418784
434036907900 123408467
424723066776 80975713
277092056886 635411231
900170626832 394621591
446678447734 635403678
587495718706 635396125
389897290084 635388572
336901542944 635381019
476204649712 506640134
121890225976 559639535
457277597162 507251927
600366114440 635373466
74951135652 635365913
533742889464 462175623
291728033535 168469665
342201117658 635358360
199112600380 159632655
403524767920 536278106
256919666508 271439714
101739293671 336025417
793914158612 13686036
616264838582 635350807
34068702144 635343254
146873935342 635335701
352800267086 234679263
900927708934 270480483
41639523164 635328148
333873214536 229384610
52995754694 635320595
479232978120 460430880
774494997900 635313042
249837101214 473263427
489832127548 550855396
788122475736 124805772
107505666038 623031864
467188744226 340428816
360371088106 196891604
670017667824 285881050
757267248690 276356717
271035400070 635305489
784337065226 635297936
54705919248 239777538
623835659602 61677798
869497714100 15234401
548127449402 635290383
490589209650 191695140
106748583936 52485797
610965263868 635282830
179428465728 499653609
13204548008 273169351
840361140774 635275277
524802581955 202828262
489832127548 162850233
241509198092 184821910
417152245756 635267724
601123196542 635260171
194570107768 53429922
183213876238 161581329
695758459292 635252618
54509918898 4667754
216525488726 635245065
132489375404 635237512
708628855026 635229959
976635919134 635222406
288448288416 635214853
726173324185 395966025
625349823806 635207300
557212434626 164459022
604151524950 368941391
948623881360 432968172
869887342752 67977000
972850508624 635199747
975878837032 635192194
673045996232 635184641
461329787185 189429240
655633107886 635177088
95392352406 635169535
24350337852 300073137
794936214654 635161982
361885252310 109526053
688187638272 635154429
464848418182 635146876
641248547948 635139323
408882855725 389417574
704843444516 339167465
839604058672 635131770
769952505288 269445722
776009162104 11223758
800992871470 280374913
708628855026 635124217
297533273640 235056913
831276155550 635116664
663961011008 635109111
143088524832 635101558
835818648162 635094005
336144460842 241605364
939798598488 43739423
448192611938 598084305
323274065108 466843377
605890519305 124677371
154444756362 635086452
800235789368 572676013
205169257196 635078899
466362582386 222609569
276334974784 412001044
583710308196 335149269
198040785174 138348301
586738636604 465159058
951094406018 211619954
19860210189 160773158
978907165440 56028154
87064449284 635071346
677588488844 143771355
921429447877 527154082
462577171876 383647082
508002097996 150961811
785094147328 489366423
228638802358 635063793
872915671160 166362378
423208902572 635056240
149145181648 635048687
508002097996 242874268
825219498734 65741312
652967315925 183749384
895628134220 230396712
465037061910 153658232
236966705480 635041134
271792482172 60484424
395196864798 203281442
392431191965 198885596
59052411510 129979577
801749953572 635033581
747240042228 156430183
757977555063 48596002
843389469182 635026028
174128891014 209965847
130975211200 635018475
315703244088 635010922
13164252753 211748355
716956758148 635003369
811861950012 97146686
773737915798 634995816
420937656266 634988263
272549564274 634980710
792664968348 634973157
713928429740 634965604
632920644826 634958051
185485122544 61624927
342201117658 634950498
949380963462 634942945
225982972804 27832805
986182792967 5136040
744437193529 226831696
906227283648 281062236
553427024116 156906022
18927060104 286387101
64351986224 634935392
391411454288 634927839
616264838582 634920286
790010898643 27908335
15141649594 331236815
59052411510 634912733
339929871352 634905180
721499250760 623877800
985720904358 634897627
185485122544 634890074
479729399045 51624755
69651560938 634882521
102963173426 634874968
46939097878 634867415
577653651380 634859862
55267001000 634852309
989506314868 634844756
201589439346 71489145
610965263868 634837203
58295329408 634829650
303589930456 634822097
339636739828 106444429
194570107768 634814544
918340597280 634806991
55267001000 634799438
904713119444 71149260
510342265427 476556535
691973048782 337936326
960737194992 156105404
227881720256 617880718
930323863764 1435070
171857644708 634791885
381942089747 249958982
769195423186 135304442
66623232530 634784332
794936214654 634776779
121133143874 187895981
890155165691 16155867
383840633268 354741751
654876025784 38429664
462577171876 634769226
177157219422 634761673
672443206814 331637124
202898010890 418118974
464848418182 55597633
55267001000 581951097
352800267086 634754120
182995134211 25891684
108262748140 634746567
931968075116 634739014
760867520064 31133466
74951135652 491171590
287825377806 74525451
788879557838 634731461
501945441180 634723908
208954667706 634716355
758596273758 567623056
379298140656 634708802
679238206739 395611034
116590651262 247255008
942021626442 221348218
511030426404 634701249
978150083338 70099393
48750872941 20128745
591344038153 570470537
199540077521 8595314
42396605266 634693696
438350544612 634686143
872158589058 282391564
582196143992 634678590
902441873138 447711628
533503535300 116150034
131732293302 224528031
151416427954 634671037
828247827142 318381609
222582145542 634663484
444407201428 28678741
372484401738 634655931
518784792877 48573343
281806433119 209633515
620050249092 634648378
728312989678 634640825
921368925688 398398091
844146551284 634633272
216525488726 634625719
273306646376 634618166
438504943038 62591711
496645866466 634610613
643519794254 2122393
911526858362 634603060
520872493730 316976751
87064449284 634595507
475447567610 634587954
197598436176 634580401
601880278644 124586735
263541445931 404251666
794936214654 302165318
401403758337 158922673
578410733482 634572848
65866150428 581165585
324031147210 634565295
88578613488 634557742
857510165471 140795473
507245015894 634550189
49238139224 41050555
885028984792 634542636
711404060151 29872115
193055943564 567834540
123404390180 634535083
243098001042 16865849
554184106218 402635324
261193332744 634527530
529200396852 305730334
699743140601 206702951
146873935342 634519977
225669576175 47432840
684402227762 124903961
91606941896 612631383
211982996114 629973071
414880999450 185622528
496131922987 203915894
325332158607 78211315
921368925688 14539525
318441092075 34411468
51481590490 62463310
617021920684 634512424
82521956672 561429596
569325748258 634504871
347500692372 634497318
463334253978 634489765
152173510056 634482212
598094868134 12213201
219154626384 14645267
906227283648 634474659
815377431408 634467106
583225738334 162087380
149145181648 634459553
994155508711 421019326
227881720256 502569067
725742697849 36624497
591281129216 634452000
235488327390 181022751
439237840434 460544175
741183385412 634444447
828247827142 208545883
423416224869 5725174
139303114322 511179487
975121754930 634436894
362642334412 634429341
652604779478 634421788
723029691679 498294069
303589930456 600032979
290719534722 634414235
828247827142 331946797
336144460842 634406682
517844165322 634399129
236966705480 54268305
261193332744 439765872
481504224426 634391576
991808060188 32749808
937540048775 204633429
59809493612 634384023
95392352406 634376470
458034679264 634368917
414123917348 451238879
568316811777 32462794
251351265418 634361364
502702523282 466601681
354314431290 634353811
174339362912 267527260
350188025895 155712648
747240042228 398602022
586738636604 634346258
346743610270 313411735
259679168540 634338705
392168536390 634331152
611122615517 464320675
589009882910 252338177
673045996232 634323599
11356239084 634316046
601880278644 634308493
522386657934 296598757
420180574164 634300940
854745700712 366954952
38611194756 634293387
590524047114 634285834
728312989678 271666304
992534643276 634278281
972850508624 634270728
753296699044 634263175
901684791036 474781580
732098400188 634255622
454249268754 518385049
487838529522 347694802
224209604746 505862175
937267649830 634248069
652604779478 634240516
162015577382 634232963
766167094778 634225410
930117266555 114269337
847931961794 634217857
43910769470 220698660
216525488726 634210304
996320053786 634202751
296776191538 80288390
62080739918 634195198
872915671160 634187645
787365393634 634180092
60822690391 61262383
708906238951 299045929
121890225976 606196227
255893758030 390626054
878215245874 634172539
419423492062 123204536
265106177470 397499284
120472234121 208455247
137265731555 144768351
671531832028 84261268
581439061890 634164986
892599805812 634157433
727555907576 634149880
373241483840 634142327
590150309974 33709039
951652209768 634134774
151121030530 72712731
180185547830 218372336
296776191538 350731108
978907165440 634127221
596580703930 634119668
101197691106 112924903
835818648162 634112115
468633828692 634104562
48453262082 634097009
182193602704 49728952
323274065108 182835471
715442593944 634089456
53092047891 185758482
760110437962 634081903
209711749808 634074350
601880278644 572124644
268764153764 64155182
634028933875 231219989
516330001118 384666737
226491976621 143741143
14384567492 634066797
527686232648 492009973
998591300092 634059244
92364023998 619806733
309902800138 337528464
684684717515 211438682
219553817134 602140266
78736546162 489185151
318731572496 634051691
635191891132 634044138
627621070112 437477313
455006350856 634036585
513301672710 634029032
333116132434 168937951
96906516610 634021479
950138045564 634013926
213497160318 136361862
358856923902 634006373
56024083102 448610435
644276876356 400150387
186999286748 143809120
227124638154 32145568
809320774592 633998820
851717372304 633991267
812163420454 31881213
441378873020 633983714
994048807480 90281009
230152966562 296039835
523957409214 24720969
526778868911 16344692
587501156866 583084047
15141649594 633976161
801101627117 279748014
476961731814 633968608
663203928906 111482280
37097030552 449834021
984206740154 633961055
928939746708 540356726
554941188320 633953502
645033958458 633945949
18927060104 271379290
518601247424 633938396
16248956753 40491633
368698991228 265042323
535459187054 59540299
230152966562 633930843
96187433651 107622697
401253521614 1125397
674958090241 97803797
841118222876 77516439
616264838582 375542713
247021049871 265586139
749511288534 633923290
580405495076 80235519
337889233242 365451905
892847249645 318139913
940295978238 633915737
931210993014 633908184
283905795804 633900631
240895207575 296500568
846025336563 210479451
725284661270 633893078
570839912462 633885525
846729086932 314703298
446678447734 633877972
117347733364 633870419
698786787700 426714288
665476617835 377604682
227881720256 633862866
690458884578 633855313
492319012004 172351907
347500692372 633847760
897374515409 31042830
109776912344 633840207
921400232873 190214752
741301469014 395814965
775252080002 633832654
637463137438 280684586
304347012558 633825101
853988618610 180252345
463334253978 519102584
180555962056 149730672
612937094554 134466059
261193332744 633817548
315715147616 545409683
615798343049 325579618
626863988010 633809995
76465299856 633802442
956194702380 633794889
347591237736 209557985
726798825474 85144969
9842074880 633787336
984206740154 633779783
533157562582 240034340
882379597947 177676772
29526209532 633772230
283905795804 544563747
956994209683 587223091
867616096446 33671274
864587768038 9418591
500431276976 257104120
102433965334 342868435
178008147549 516209785
751782534840 98121023
458034679264 633764677
566597923508 236575066
853988618610 633757124
972093426522 299884312
873672753262 607933417
697272623496 298230205
470147992896 633749571
206683421400 633742018
39474018858 323902852
125675636486 633734465
512544590608 55771352
94635270304 582155028
313431997782 633726912
478475896018 633719359
375816844138 94805256
846116274683 69336540
41639523164 633711806
247937908135 183492582
633227931078 293819253
624980777079 128257493
272830603851 225555239
270278317968 633704253
652604779478 467440064
646172013880 242232263
232866788456 59714018
630939403508 237390790
333116132434 633696700
989869916288 212126005
311160751476 633689147
576139487176 633681594
929889392545 144247194
615507756480 633674041
297533273640 62236720
969822180216 234150553
318885495083 417084213
214254242420 349734112
847931961794 633666488
585981554502 444781064
957487458348 7673848
20441224308 104624156
363399416514 633658935
408067260532 633651382
732957591297 469275443
979282557093 251703725
404281850022 633643829
983022128446 303940273
586738636604 222700205
146617722882 15098447
522386657934 246054081
393443082075 21752640
944838470850 633636276
188513450952 633628723
547609789847 316787926
39455000404 177374652
729854971581 119201446
643769292503 65492063
933482239320 633621170
6590752106 37500645
765410012676 633613617
633677726928 553967232
393682700594 633606064
381569386962 611498433
961494277094 633598511
879729410078 171740114
386868961676 633590958
593552375522 633583405
572002568005 604240
909255612056 633575852
683645145660 342453020
944081388748 77078365
862110196837 3481933
543867945041 66443741
383083551166 524857970
246051690704 633568299
158987248974 108936919
380279841425 353155621
74951135652 316440488
236445005070 232413363
527686232648 498701931
130975211200 633560746
411852671042 593348574
453769804720 276182998
277849138988 633553193
472419239202 626415608
468633828692 233833327
567811584054 633545640
118861897568 633538087
3028335962 633530534
423448098529 218047557
763138766370 633522981
512544590608 633515428
105234419732 62002577
611722345970 164443916
779037490512 61715563
585493555578 41428205
349338570603 154171836
96906516610 384417488
906227283648 633507875
92364023998 633500322
211225914012 61934600
619293166990 633492769
395264026074 354862599
146116853240 445030313
733612564392 633485216
844146551284 633477663
129461046996 633470110
24576897640 131407094
447435529836 7485023
833547401856 252957523
280120385294 633462557
976635919134 633455004
524657904240 136414733
314946161986 633447451
962276110377 259604163
834304483958 633439898
221270076959 352876160
674560160436 13761566
118104815466 331984562
779165106000 261182740
555698270422 550870502
432348556410 531844495
733023211761 231023611
961494277094 272542452
243467456037 2613338
87821531386 21782852
298290355742 431404701
593552375522 188258525
936510567728 138038628
734369646494 633432345
65109068326 39872287
403524767920 633424792
172614726810 185562104
358099841800 112078967
560997845136 633417239
221067981338 127328474
894871052118 633409686
470983376949 469819259
275180242744 184859675
722446419213 261454648
50724508388 633402133
60566575714 633394580
249080019112 633387027
620807331194 381668196
181699712034 633379474
168829316300 633371921
560240763034 633364368
851717372304 317377060
760867520064 633356815
643883093554 170161537
882000656384 633349262
952409291870 633341709
222582145542 633334156
967550933910 633326603
390654372186 442265915
76245651469 86481850
25740799022 376992889
889571477404 633319050
497080617146 9516780
15898731696 633311497
664065461445 477961393
834304483958 633303944
544342038892 241680894
411095588940 633296391
725284661270 416766987
673902022634 32379711
507245015894 633288838
21198306410 633281285
489075045446 526187298
72679889346 559020189
184728040442 633273732
96479183382 59525193
690809864935 171234063
701058034006 101331048
760110437962 633266179
255481062516 113801051
971336344420 633258626
769971478424 93861131
604908607052 388971947
644276876356 131188057
200811631812 12666381
492103373854 633251073
956194702380 460974696
493617538058 483588378
158230166872 633243520
701815116108 633235967
580681979788 197208830
704843444516 245283675
279363303192 109752643
562512009340 633228414
46939097878 168409241
808563692490 633220861
464848418182 633213308
486046717038 37462880
755322646975 8059051
442135955122 633205755
869130260650 580266778
158230166872 633198202
59064201743 200320666
956951784482 633190649
350529020780 324303161
296776191538 633183096
874429835364 633175543
439864708816 220872379
271792482172 633167990
69651560938 214829979
893356887914 177382205
771466669492 602570787
784337065226 633160437
28903457535 432673605
654876025784 633152884
92364023998 185924648
323608202275 43097418
140817278526 633145331
475447567610 633137778
910769776260 314642874
878215245874 633130225
56238678938 373631804
863073603834 633122672
415638081552 60839415
551912859912 231975289
688187638272 633115119
208197585604 321493445
576896569278 633107566
991020479072 633100013
958465948686 458671031
55267001000 633092460
427751395184 481533962
855912669018 9486568
685916391966 633084907
665475175212 351335348
494374620160 522569411
184397385614 102305385
542070792586 457417233
513301672710 151037341
196084271972 438066447
416395163654 379183259
906817648787 39864734
418666409960 633077354
845660715488 633069801
470905074998 633062248
633756043985 199006444
1359939904 11367265
46553185302 215245394
873672753262 633054695
663961011008 633047142
433808052000 633039589
105234419732 633032036
594859882499 23739079
150659345852 633024483
531471643158 633016930
489832127548 633009377
648842775715 317943535
566297419850 633001824
504216687486 375489842
666232257314 1132950
598094868134 632994271
754810863248 167533093
734369646494 632986718
391527188907 263864055
947984263514 50665524
731341318086 283229947
471662157100 632979165
970579262318 632971612
218962833055 118499017
478475896018 481722787
690458884578 632964059
142514648298 85552831
635948973234 632956506
620507938233 112124285
371727319636 632948953
412609753144 632941400
551462067066 249679521
451220940346 357823375
465605500284 632933847
41639523164 355421521
99177762916 173802083
495131702262 632926294
41639523164 632918741
680960018019 140145915
700300951904 100107462
188749180082 28527681
342201117658 632911188
997302124652 235510093
358856923902 572260598
539857802569 478459891
944838470850 632903635
180185547830 632896082
506026022930 281507863
773737915798 381539795
312844797756 406970746
340102359213 130576264
522386657934 429554216
860802357528 632888529
589800417249 125440224
12113321186 632880976
7554 316153474
338415707148 632873423
137788950118 632865870
356742878185 44086861
810077856694 632858317
225325333500 115576006
63830081883 311651886
331877584753 200063864
554756986162 2009098
638977301642 632850764
177914301524 632843211
821434088224 632835658
402767685818 632828105
979664247542 632820552
93121106100 632812999
289962452620 632805446
365694598277 392612493
37564591464 97871774
958465948686 261175187
950138045564 283962588
49210344184 548189187
371727319636 632797893
931968075116 266401863
578410733482 95560556
95392352406 171543736
983228144074 16344692
791907886246 632790340
5299582268 414916502
697272623496 20045662
158987248974 632782787
333873214536 187820451
162015577382 35129003
431536805694 235895296
959223030788 632775234
186999286748 632767681
705840938608 47546135
362740976592 214837532
775486177684 109639348
336901542944 632760128
838532915683 181626991
666989339416 632752575
972093426522 439735660
725690287582 153137075
970579262318 632745022
314946161986 632737469
719228004454 482969032
779794572614 632729916
666232257314 632722363
896823871903 119012621
176400137320 632714810
830519073448 632707257
735883810698 632699704
407310178430 632692151
703329280312 632684598
483018388630 330473962
460468881545 265117853
602235541552 232647506
517844165322 590433116
507245015894 501798661
970579262318 171286934
137031868016 632677045
444423259106 367430791
353557349188 470627430
615507756480 632669492
265735825356 632661939
455006350856 533000104
847174879692 171007473
415860736439 204323756
906227283648 587260856
948623881360 70061628
177157219422 632654386
161258495280 632646833
662446846804 632639280
780551654716 632631727
685159309864 409969287
881243574282 632624174
790393722042 612525641
78736546162 632616621
964767768329 231839335
523143740036 632609068
950138045564 293630428
361885252310 7840014
117347733364 576837716
306627503736 172820193
355071513392 632601515
51567188639 458814538
903956037342 14192087
390654372186 76451466
379298140656 524336813
188513450952 632593962
36665497856 115606218
601880278644 522002936
205926339298 177540818
458275748365 121844996
125002558850 435317155
169586398402 632586409
608694017562 504615930
916826433076 142562875
495131702262 632578856
620807331194 487538597
194570107768 632571303
411852671042 632563750
910461961704 73437819
825219498734 545311494
811592020898 554352435
649007106336 430354834
536014135770 632556197
420180574164 632548644
793422050450 632541091
520115411628 632533538
42396605266 632525985
205170246639 362936756
906984365750 632518432
917583515178 80605616
864587768038 632510879
365670662820 632503326
852474454406 88219040
529586755461 218017345
679102653048 632495773
629892316418 632488220
288457752325 188288737
916588461111 7062055
134760621710 103899068
424739653164 150939152
390082232842 258274835
323274065108 632480667
224853391848 402302992
395956764169 403005421
104810372059 255986276
23126276825 37440221
609451099664 436941050
271792482172 632473114
900927708934 200154500
935212086992 348993918
816134513510 217443317
565540337748 632465561
497402948568 554080527
82521956672 25899237
613447231321 190448895
985720904358 147593173
405038932124 632458008
761624602166 632450455
289243158177 224157934
42396605266 632442902
7570828574 450544003
115986034018 74170460
300561602048 632435349
322516983006 632427796
252865429622 507606918
622724787833 184293200
830519073448 77743029
726041743372 632420243
906227283648 632412690
369456073330 632405137
180942629932 253554210
613314192779 265351996
99596939310 24501932
376269812248 539586320
669260585722 503875736
448949694040 632397584
735308053467 24856923
872018655033 5120934
884271902690 450491132
600366114440 632390031
471178800 130621582
125988496852 239075109
802866218589 131512836
430864120814 79155440
267262746577 119760368
461820089774 72455929
3166925959 297225656
339172789250 500907407
149902263750 250185572
776766244206 532811279
972850508624 398662446
488317963344 632382478
910012694158 57954169
812349103000 424622107
704843444516 632374925
72679889346 229210891
557969516728 56549311
747240042228 198319121
701058034006 632367372
921368925688 190856757
206683421400 632359819
738155057004 405226003
118957322170 36745345
445164283530 138960094
538507500700 358367191
90849859794 632352266
686152204179 388647168
736640892800 632344713
838957031333 400271235
639734383744 524457661
893647225234 234331825
758596273758 475106359
963008441298 4365634
153097339739 373835735
641636689065 100847656
119618979670 482017354
94635270304 344046703
47257237791 27779934
352043184984 632337160
642005630050 177435076
885786066894 632329607
576139487176 632322054
196841354074 584881661
469670477536 42780192
456046995237 292421948
910992144133 407937530
370676939844 68686982
654876025784 43739423
736640892800 113400742
194570107768 224006874
571297065340 88596690
514815836914 632314501
64351986224 632306948
741940467514 632299395
624595271959 250329079
441495098584 408436028
635948973234 632291842
481504224426 268305219
713928429740 467024649
482261306528 457311491
261950414846 347936498
498917112772 286477737
734675331510 103951939
683645145660 632284289
172233814320 77584416
243780444398 20634796
255893758030 632276736
874429835364 632269183
286177042110 375723985
226367556052 632261630
546625959132 553393204
849135214712 152668789
163219404328 18557721
90849859794 632254077
193931668190 73332077
206019044820 133008330
9842074880 632246524
7554 632238971
360806329731 75613083
400496439512 632231418
636706055336 443081639
941053060340 632223865
150093022318 369220852
72532409874 279461
818175000966 53414816
210468831910 116565449
47696179980 632216312
99934845018 226650424
348677849675 171725008
443650119326 632208759
100165981924 344107127
514335542050 112781396
619293166990 632201206
552670848374 453973065
518139819954 242715655
190027615156 632193653
992534643276 233017603
443650119326 340058719
221067981338 191038029
876760455803 137222904
922126007790 632186100
589075246572 190652826
905470201546 520786903
804917642383 152857614
299804519946 547343251
589009882910 632178547
381569386962 474079151
587495718706 632170994
452142292645 306334574
467119664488 390029367
925154336198 344771791
152173510056 632163441
153687674260 632155888
663203928906 224210805
709877909336 16231397
836153706795 247519363
344472363964 374847837
936510567728 632148335
752539616942 632140782
175873708732 320526661
852474454406 632133229
281634549498 632125676
812349103000 632118123
969065098114 88709985
759353355860 606060273
59052411510 632110570
963008441298 111920354
356585677596 632103017
740426303310 632095464
89458318545 97924645
794449461975 75613083
772980833696 122320835
216525488726 632087911
693487212986 632080358
880581561791 396147297
279363303192 624497146
298290355742 136535581
890328559506 632072805
987235068562 294582106
395196864798 632065252
171857644708 247443833
773737915798 632057699
59052411510 322294063
184815957362 482976585
265735825356 528536281
148388099546 632050146
239237951786 632042593
213497160318 632035040
872915671160 632027487
25740799022 632019934
314946161986 632012381
611722345970 537584775
221411559755 267187375
806477743933 257043696
69651560938 45144281
536771217872 632004828
221825063440 631997275
323274065108 631989722
683645145660 631982169
147631017444 631974616
432293887796 631967063
337490095363 14932281
398982275308 96036395
693487212986 631959510
611722345970 631951957
970744174520 404704846
986068999469 165486230
996652718118 135047640
635948973234 631944404
354314431290 631936851
686673474068 631929298
732098400188 631921745
59940560821 150863622
370437743887 174451641
46939097878 606740043
93121106100 631914192
542827874688 142381603
780551654716 377030654
730917051376 271069617
649047854771 89993995
786608311532 515597992
771651166623 354915470
627725883093 411933067
396711029002 631906639
490118484437 166203765
895333597838 85424430
235036726373 61806199
461820089774 631899086
423208902572 214044467
560240763034 393156309
106960928978 418693002
600366114440 631891533
897899380526 289921905
653361861580 631883980
691380002734 78075361
81764874570 631876427
225826716340 58951165
303761247602 83702346
984206740154 631868874
212435156459 92463826
486046717038 631861321
908498529954 551444530
653361861580 631853768
456520515060 631846215
667746421518 631838662
973607590726 631831109
3028335962 631823556
523143740036 150750327
85664146555 402997868
539042464178 464018555
772223751594 618273474
412609753144 631816003
938155406385 499736692
181699712034 51813580
723373723276 207027730
461820089774 539533449
207440503502 495023620
197598436176 631808450
747997124330 631800897
209711749808 590659706
156716002668 631793344
847174879692 631785791
718541678856 437613267
951667534805 340995291
899413544730 631778238
657147272090 470997527
311344070339 428398607
70408643040 444667769
155958920566 631770685
429265559388 321561422
6384834667 246303330
156716002668 631763132
224096309746 438006023
803264117776 518196224
941053060340 631755579
504973769588 631748026
144602689036 631740473
416395163654 631732920
244537526500 631725367
395196864798 631717814
15898731696 303101890
628656986315 239195957
842632387080 631710261
24983716920 631702708
500478113129 349817195
73436971448 631695155
960737194992 631687602
951220329634 201649994
6056664370 631680049
937267649830 303993144
823705334530 214044467
950138045564 631672496
741361606000 438912383
59809493612 631664943
704086362414 631657390
93121106100 631649837
545099120994 631642284
691215966680 347589060
556606971446 366713256
71165725142 459856852
7570828574 202208916
137788950118 621596794
488317963344 631634731
797354540529 28474810
261958859100 299838994
438350544612 631627178
280877467396 631619625
322716487948 56043260
189270533054 631612072
266492907458 631604519
556455352524 631596966
371564409385 3210025
448192611938 448089278
285760101810 66368211
468633828692 353072538
507245015894 631589413
817648677714 593295703
739669221208 604564779
529957478954 75205221
430022641490 631581860
425480148878 631574307
898227271362 118967303
507672372187 115409840
105991501834 284725441
641416994954 58943612
444572861377 209807234
221386287417 257617724
748754206432 631566754
127189800690 617480409
978150083338 526376123
289962452620 631559201
852474454406 600395523
953923456074 631551648
330844886128 631544095
488080149992 96912543
17412895900 588522207
437705246910 168137333
979664247542 275578758
585981554502 631536542
74194053550 41103426
330087804026 219762088
898656462628 571966031
575382405074 631528989
349771938678 536338530
473176321304 72810920
940295978238 533838487
334645274237 507002678
951014389536 426011859
945595552952 631521436
803584485824 135372419
326302393516 528339903
473223761697 467190815
888814395302 631513883
214254242420 631506330
149902263750 137011420
458034679264 631498777
677601162778 553393204
757089656 16390010
530714561056 62840960
15898731696 631491224
273498779590 153408983
490589209650 631483671
735883810698 611740129
582953226094 459509414
749511288534 238229173
565540337748 631476118
68137396734 631468565
489561964697 39215176
868842869406 79314053
632920644826 631461012
553427024116 631453459
589052935010 515552674
505730851690 470257333
750268370636 501949721
360556280113 282844744
286934124212 351977353
542070792586 631445906
171857644708 631438353
320245736700 631430800
586738636604 110523049
149145181648 631423247
292233698926 631415694
385011461157 185131583
228638802358 623726740
289236760786 183500135
469392466712 148439109
950138045564 631408141
311917833578 631400588
586738636604 308713769
630649398520 631393035
704843444516 631385482
442893037224 310020438
73793412624 272096825
475447567610 135712304
403988325742 12341602
302075766252 98702604
655633107886 631377929
671550555915 611385138
326302393516 631370376
560240763034 385588203
511174069358 38074673
732281492461 304907057
906508315672 101376366
434932934990 160690075
606115538281 59472322
875186917466 554322223
488317963344 558838917
596580703930 631362823
233181294970 553906808
199112600380 631355270
813169962634 60892286
955437620278 631347717
336932155253 75431811
60863997748 5921552
355071513392 631340164
438350544612 576633785
689701802476 631332611
76993095943 80628275
341888287910 123045923
746482960126 631325058
408067260532 196423318
529200396852 631317505
648103239232 150931599
891085641608 631309952
21198306410 631302399
776009162104 631294846
625349823806 582540231
853231536508 540741929
264978743254 631287293
403711697117 126067123
921368925688 380648541
686673474068 216385897
599609032338 631279740
319488654598 631272187
40882441062 349567946
573868240870 311304448
495888784364 69019314
201383846686 631264634
866859014344 631257081
218039652930 631249528
433808052000 631241975
292233698926 610969723
245294608602 538710172
402010603716 631234422
725330243625 133423745
70408643040 631226869
87064449284 620093747
644276876356 631219316
609451099664 631211763
269521235866 631204210
362642334412 567607950
237723787582 631196657
838846976570 631189104
845660715488 631181551
794179132552 343246085
383083551166 631173998
109411566587 39894946
398982275308 111920354
631406480622 631166445
736640892800 631158892
249837101214 631151339
889571477404 431676609
391447134660 69321434
570082830360 631143786
554184106218 631136233
24983716920 588839433
695925486334 442416975
86695916161 192457993
362738944835 234996489
208954667706 631128680
264978743254 631121127
826733662938 415286599
413366835246 631113574
529957478954 128151751
287111680136 272164802
976635919134 631106021
240752115990 631098468
370970237534 631090915
247795866417 291130385
692730130884 631083362
698164322717 255888087
426994313082 631075809
813646353003 83234060
628623466101 66141621
805535364082 631068256
10827416195 387831444
284662877906 480166869
269521235866 631060703
53752836796 456835652
87122607384 189489664
116958527680 149194409
514815836914 631053150
696075224559 261469754
657147272090 164829119
257407922234 68702088
946352635054 631045597
193055943564 126777105
991777561174 582781927
840361140774 631038044
308907368015 39811863
342201117658 533166270
875562082529 92614886
458034679264 631030491
773737915798 631022938
597684204377 6087718
934239321422 31435586
442135955122 631015385
558726598830 477296729
359614006004 631007832
682888063558 148212519
345229446066 631000279
159305781643 123771011
249280302013 267633002
695001377190 630992726
49210344184 599368315
406883774221 60393788
455763432958 89412414
326302393516 593831966
702572198210 630985173
84793202978 630977620
939538896136 433285398
780551654716 533362648
660932682600 241446751
991777561174 18754099
698029705598 630970067
94977685559 265540821
179157494706 125175869
551912859912 3006094
49210344184 630962514
176731147545 219837618
893356887914 630954961
111291076548 106074332
861559439630 630947408
455006350856 630939855
698029705598 473520229
277092056886 493037181
411335094570 29313193
757089656 630932302
845660715488 630924749
566297419850 630917196
892599805812 239158192
832790319754 229701836
8391408747 493324195
99177762916 630909643
710143019230 630902090
785851229430 157298778
758149393366 91489489
996320053786 630894537
576896569278 556112284
978456667161 137321093
401253521614 630886984
103746706134 344114680
300150477558 242685443
810077856694 449909551
369456073330 582472254
488317963344 630879431
913041022566 630871878
56781165204 225086953
746787610381 287769300
649744867864 347113221
519358329526 630864325
211225914012 601181035
928182664606 630856772
872915671160 501647601
762381684268 630849219
931968075116 271062064
79095434510 180871691
686673474068 630841666
492153510668 173560387
482261306528 111769294
526172068444 630834113
539042464178 280873411
227124638154 630826560
912283940464 630819007
682324632823 316531124
748263692359 204573005
276334974784 511224805
542827874688 630811454
421275222495 148295602
386111879574 630803901
908498529954 549835741
489932114162 383941649
975878837032 547690689
367184827024 319318181
312674915680 630796348
329330721924 630788795
339929871352 630781242
867249421361 170735565
669260585722 204965761
813635151904 72546565
299804519946 630773689
636853437025 347332258
25740799022 630766136
644276876356 142668617
16747824444 529344452
146116853240 401200254
87064449284 378692314
155958920566 630758583
374323722592 123529315
464091336080 219709217
592567759701 11321947
48453262082 377536705
96906516610 630751030
159744331076 630743477
13731422223 366048592
620050249092 630735924
836575730264 592366684
962802441182 47274227
497402948568 224747068
487560881242 169300495
313688829994 190818992
703329280312 630728371
74951135652 88498501
941810142442 630720818
6056664370 257444005
80250710366 630713265
468633828692 630705712
632163562724 630698159
552669942014 630690606
610208181766 630683053
566297419850 630675500
956213433820 65310791
876701081670 597094862
914229735959 121399369
500431276976 611347373
78736546162 416336466
240752115990 630667947
342201117658 630660394
997834217990 500386250
851717372304 189044037
412609753144 630652841
53752836796 250215784
193813025666 74699170
14384567492 630645288
361885252310 630637735
128703964894 630630182
477934504937 50476699
899582067266 138378513
255136675928 630622629
415638081552 355497051
252865429622 630615076
68894478836 630607523
539042464178 630599970
325545311414 630592417
624799973365 403798486
184728040442 12734358
179428465728 463701329
457277597162 214474988
96906516610 532025767
126432718588 442688883
61323657816 630584864
345986528168 603280769
747997124330 577094518
574625322972 630577311
358099841800 630569758
517100791915 521821664
113108138711 96308303
154444756362 7326410
439864708816 449343076
631011345833 214286163
180942629932 630562205
439107626714 106995798
982257863441 90243244
836575730264 630554652
443650119326 630547099
898224167079 101595403
885028984792 630539546
214254242420 130712218
644276876356 7175350
93878188202 630531993
460333018181 460189184
364156498616 320307624
589766965012 371305480
500431276976 630524440
74194053550 615592159
98420680814 391101893
432293887796 630516887
603503500615 456661933
230910048664 176717541
274063728478 248418170
603394442848 630509334
637463137438 630501781
769195423186 399319557
429265559388 556814713
589766965012 214882850
612479428072 630494228
699543869802 630486675
433245520072 324756341
238480869684 581935991
94635270304 630479122
118104815466 537380844
721537249903 566913074
355418022373 158575235
808755863469 31911425
289962452620 171173639
563269091442 630471569
477718813916 302120
295535332639 136981208
559483680932 630464016
105234419732 366720809
837332812366 630456463
762162692992 52455585
422451820470 283245053
482261306528 630448910
68137396734 111489833
268831005367 485975126
128274690545 202156045
90092777692 630441357
54509918898 21971677
841875304978 373662016
754053781146 630433804
840361140774 237005587
195327189870 408035719
558726598830 630426251
550398695708 630418698
609812080193 49260666
417909327858 314235012
185485122544 630411145
827490745040 630403592
328573639822 630396039
467876746590 538045508
540556628382 594277593
757839191656 630388486
872158589058 380935555
797207460960 475061041
546390774224 6548451
413366835246 630380933
167924754726 279461
9456449318 80492321
946352635054 145568969
248322937010 630373380
291801954746 64200500
496645866466 123091241
28769127430 630365827
708628855026 162729385
554184106218 278841654
176400137320 431585973
810834938796 602925778
483775470732 630358274
396711029002 623114947
572063573586 126029358
229395884460 317807581
448949694040 537645199
319488654598 630350721
180942629932 542683050
413366835246 630343168
307391066312 551278364
390654372186 164277750
740878894176 108302467
926668500402 630335615
566581291802 194429326
594309457624 473225662
987235068562 630328062
938781814034 630320509
746482960126 618515170
798721625164 630312956
91606941896 630305403
915312268872 151226166
174885973116 514736950
41639523164 630297850
956194702380 40476527
789636639940 54963181
589009882910 630290297
982692575950 630282744
171100562606 630275191
305375179383 278728359
532459741318 201529146
683712193641 413874188
99934845018 134805944
604274261200 464864491
399479776312 94253887
761624602166 630267638
535257053668 487742528
112048158650 136618664
863073603834 630260085
22712470614 630252532
286177042110 254135791
723770497066 64563044
102963173426 188643728
65109068326 579926893
963008441298 20438418
785161580512 274430702
335077645722 33973394
529200396852 259853412
821842214579 184753933
372484401738 332641673
602637360746 630244979
374974511325 219905595
338415707148 630237426
277849138988 630229873
692855752380 218885940
996583200306 362800802
778705808476 82743115
780551654716 532033320
177157219422 630222320
991020479072 630214767
629537575073 127879843
474690485508 300450787
89335695590 331554041
791175049274 284521510
681373899354 421396976
715841203519 8867222
396711029002 365670942
957831670811 281183084
470147992896 233206428
297533273640 93785601
810077856694 630207214
760110437962 374523058
710143019230 630199661
628378152214 323230635
985245836170 68082742
975121754930 498120350
504216687486 630192108
473176321304 630184555
353557349188 324559963
103446459684 4267445
574804351731 60544848
44667851572 630177002
945595552952 60892286
413366835246 630169449
536014135770 630161896
294504945232 630154343
568774168180 32772467
667746421518 630146790
978907165440 630139237
807049528286 166166
550398695708 630131684
723770497066 630124131
15898731696 709982
430779723592 630116578
638977301642 481065676
855751019712 262965248
855502782814 630109025
626106905908 630101472
219553817134 538831020
993291725378 587857543
32673188017 416517738
135673031257 172268824
633302093985 241341009
428735520466 338419718
792664968348 630093919
691973048782 630086366
849827023788 19456528
220351844049 563076150
663203928906 630078813
315703244088 630071260
553427024116 8753927
764652930574 630063707
645033958458 630056154
391411454288 135463055
326327257992 272096825
199869682482 630048601
204412175094 630041048
218039652930 175486402
818588927619 82108663
487560881242 630033495
358099841800 613975817
310403669374 630025942
265735825356 545590955
655633107886 31616858
178671383626 567109452
578410733482 630018389
623835659602 630010836
867616096446 630003283
233181294970 413179312
908498529954 629995730
607936935460 629988177
350933196916 121437134
496645866466 533211588
113562322854 629980624
792350091737 27137929
756325027452 629973071
996320053786 378881139
456753902760 119775474
210468831910 629965518
929374081973 31201443
838089894468 629957965
218039652930 629950412
983449658052 541829561
217574849269 275986620
227881720256 629942859
355828595494 444448732
161258495280 629935306
834304483958 489253128
594309457624 629927753
869130260650 566225751
492103373854 629920200
290719534722 181000092
327816557720 90870143
702572198210 629912647
532985807362 269732736
273399956138 190917181
878215245874 629905094
620050249092 325783549
20789138147 126059570
504973769588 629897541
768497058106 169459108
691215966680 629889988
785851229430 629882435
620050249092 629874882
50724508388 536247894
822191170326 629867329
385591991884 230449583
250594183316 23663549
221825063440 359817367
969822180216 77403144
691973048782 629859776
910012694158 629852223
976635919134 340632747
832033237652 629844670
88578613488 629837117
663566185892 182004641
853231536508 536806816
610965263868 165644843
692948556091 299514215
386111879574 520311064
43910769470 629829564
31797455838 629822011
766167094778 629814458
491346291752 629806905
662446846804 623296219
272549564274 625660308
156939926459 255253635
742700442415 87184279
666388619520 100349158
40882441062 629799352
624204026965 131293799
876701081670 11367265
370430651620 165652396
367184827024 318185231
96906516610 629791799
398982275308 629784246
252901532962 111134842
483574614209 53188226
193055943564 11661832
39368276858 213765006
129461046996 58384690
194570107768 383715059
662446846804 105235949
220310899236 439033231
500431276976 282074338
56024083102 629776693
377783976452 382634980
617021920684 163499791
753296699044 77259637
40660013171 79956058
455763432958 629769140
623078577500 629761587
62837822020 244347103
425669630989 4214574
934996403524 629754034
644276876356 629746481
810077856694 441593698
370970237534 629738928
444674169766 182722176
997077135888 495469247
257407922234 629731375
549641613606 629723822
142331442730 251363840
872158589058 437960705
858531111222 430875991
727555907576 410709481
985720904358 629716269
668503503620 150629479
650333533172 535522806
770709587390 562245320
280982907276 100160333
224096309746 37198525
679102653048 629708716
766924176880 629701163
927189136245 54162563
913041022566 89163165
364156498616 216975031
118104815466 629693610
384597715370 629686057
204412175094 629678504
936510567728 629670951
961494277094 629663398
734408068605 146135444
682182810142 126792211
646548122662 26276887
865822728450 32243757
592038211318 629655845
754810863248 629648292
620050249092 629640739
303589930456 527297589
660175600498 230540219
969065098114 629633186
799478707266 629625633
227289074517 301123004
228114405527 4962321
296019109436 629618080
562512009340 69117503
557212434626 629610527
970895287391 120900871
458791761366 629602974
791150804144 533181376
695001377190 119835898
101730894735 4811261
191541779360 629595421
825219498734 629587868
993291725378 629580315
89335695590 184655744
146116853240 629572762
423208902572 629565209
300561602048 420022330
180185547830 629557656
872969841276 505280594
338415707148 629550103
121225698336 250230890
498940882063 112577465
251351265418 629542550
755567945350 629534997
191541779360 629527444
509130938758 97758479
356585677596 144700374
286330232056 430853332
34158273171 352657123
530235368930 347317152
884271902690 629519891
925216912803 439977356
704086362414 629512338
46939097878 629504785
392925618492 629497232
434565134102 629489679
143845606934 629482126
161258495280 563272528
32356249437 25053301
546613285198 629474573
405796014226 629467020
237195274366 379711969
934313371034 80832206
61420766737 5944211
716958382043 506051000
845660715488 629459467
730584235984 621808278
314946161986 525447104
916069350974 280790328
592038211318 629451914
252108347520 629444361
716199676046 629436808
592795293420 629429255
500431276976 629421702
691215966680 238002583
135517703812 477357153
341444035556 113929452
233181294970 571271155
96906516610 621634559
982692575950 629414149
188513450952 629406596
377783976452 629399043
93121106100 266530264
108262748140 459554732
747997124330 629391490
589063539422 367151330
527686232648 344243081
363977281438 13331045
35043121821 290586569
288502866394 38731784
11641629189 227813586
368698991228 629383937
478475896018 354197935
320245736700 629376384
68424690195 289967223
536014135770 223040090
623415131627 162011850
900170626832 629368831
929882995154 236491983
646548122662 433919850
811592020898 629361278
56267236831 221816504
57538247306 369613608
38611194756 629353725
256650840132 629346172
504216687486 629338619
277849138988 629331066
493485338305 830830
264221661152 218802857
642762712152 629323513
208954667706 629315960
497402948568 629308407
912283940464 629300854
398982275308 629293301
228638802358 513860802
241686195094 45620120
601880278644 629285748
402457492067 114798047
598851950236 629278195
861001990871 401230466
224096309746 629270642
645033958458 629263089
773737915798 629255536
26602837612 520537654
216525488726 542373377
409581424736 629247983
420937656266 16760107
246564222178 101587850
414880999450 629240430
102685714377 132192606
438832222081 140304528
238627752875 477545978
688944720374 629232877
626106905908 629225324
175643055218 629217771
577653651380 629210218
351286102882 629202665
240831044840 428987741
72097062507 146717025
969822180216 629195112
481504224426 629187559
649576451070 358684417
961494277094 425853246
22712470614 192556182
744968795922 467908350
688944720374 277293289
590524047114 629180006
368698991228 629172453
12113321186 629164900
877458163772 111165054
842394702129 37334479
100121472095 118589653
678345570946 629157347
98420680814 366554643
504216687486 629149794
906984365750 629142241
204412175094 428534561
281634549498 629134688
710143019230 629127135
642865969215 245925680
961494277094 629119582
445921365632 629112029
3028335962 629104476
179428465728 629096923
324031147210 12235860
735883810698 629089370
860175859243 281915725
274063728478 629081817
197598436176 629074264
489832127548 629066711
825976580836 629059158
776766244206 508128075
779794572614 629051605
525551642771 313547689
74194053550 610765792
812349103000 424032973
750427791807 34887307
688944720374 629044052
660175600498 425770163
50140329562 381282993
844146551284 458882515
110533994446 504087220
695758459292 263320239
427751395184 416087217
982692575950 594141639
2271253860 629036499
372151775577 107562273
719985086556 629028946
806466421986 137321093
947866799258 629021393
93938906769 368601506
985720904358 629013840
603394442848 44502276
31040373736 629006287
804778281980 199497389
643833070035 253946966
261193332744 628998734
296019109436 628991181
668554282439 184293200
891842723710 367748017
449706776142 396388993
813296754845 8202558
868373178548 628983628
629135234316 628976075
754053781146 339235442
791150804144 628968522
531782887182 202427953
886920882079 159519360
499180417905 198462628
329330721924 628960969
503459605384 628953416
61323657816 453716263
646548122662 467576018
110948412450 3323320
487300914941 19924814
697456992226 106451982
307375340966 256885083
286177042110 628945863
867824461057 16926273
482261306528 628938310
413808655534 185667846
966529867311 47289333
23469552716 628930757
228638802358 306478081
734811859538 128083774
386868961676 628923204
894113970016 628915651
888057313200 628908098
848689043896 628900545
426620847850 220154844
818405759816 628892992
672288914130 546655928
656390189988 92818817
156716002668 382446155
243023362296 440045333
765410012676 628885439
941053060340 628877886
233938377072 225585451
797207460960 628870333
89541552605 29041285
656197400069 17998799
285419960008 628862780
965279687604 628855227
202140928788 506005682
660932682600 237005587
417152245756 628847674
361885252310 628840121
2271253860 628832568
827490745040 435264284
343715281862 115115273
924397254096 370451991
942356586886 12862759
998143203667 222926795
467876746590 570160864
37854112654 353865603
307375340966 209693939
747240042228 628825015
232424212868 488467616
396054552860 109729984
986723526937 116467260
720742168658 628817462
707927227050 499487443
974364672828 628809909
279363303192 628802356
431138158760 143144456
935382762133 218017345
517135769858 91089180
354314431290 628794803
140060196424 628787250
238480869684 628779697
250594183316 628772144
906227283648 628764591
42396605266 82214405
305861176762 628757038
942567224544 628749485
778280408410 628741932
884271902690 628734379
870644424854 164141796
471206870219 29411382
404281850022 628726826
880486492180 343601076
747997124330 217465976
306618258864 193749556
93427297167 229286421
8327910676 531776518
191541779360 628719273
751025452738 628711720
337943599736 39479531
244537526500 628704167
488317963344 317248659
558436548930 2741739
876881734324 48059739
265735825356 628696614
654876025784 390535418
917038838542 184504684
455763432958 628689061
997077135888 628681508
941053060340 37387350
297671901402 440657126
180185547830 371010913
145732073614 242300240
792071159447 69041973
775252080002 553370545
451978022448 628673955
45424933674 628666402
571596994564 628658849
254379593826 628651296
300561602048 628643743
594309457624 186037943
756325027452 278826548
462577171876 303849637
275577892682 467258792
141574360628 628636190
964522605502 628628637
485289634936 628621084
718031632725 22213373
196841354074 628613531
674560160436 628605978
240752115990 486088421
367602726961 187911087
73734083809 264823286
660175600498 411155108
983449658052 162661408
268764153764 197639351
25740799022 506103871
514815836914 628598425
900170626832 403337753
474167350028 29758820
698029705598 628590872
352540685988 94253887
270278317968 625063621
865344850140 628583319
873672753262 151762429
391727109264 267043868
115076487058 28867566
479990060222 628575766
226367556052 27576003
11356239084 628568213
296019109436 256431903
751932703586 443617902
532228725260 628560660
859629105532 120764917
255357548307 54366494
992611162719 196838733
816891595612 628553107
747997124330 628545554
152930592158 628538001
757089656 628530448
277092056886 628522895
363399416514 628515342
272549564274 539246435
577653651380 398972119
411095588940 628507789
60566575714 517531560
122647308078 628500236
39368276858 265759858
166558069994 628492683
202140928788 628485130
423208902572 405520570
425480148878 495597648
155958920566 622518260
917583515178 628477577
68635622826 129617033
938024731932 628470024
704843444516 628462471
316460326190 628454918
625194617615 7462364
246051690704 628447365
505847296291 373616698
90487920440 87728095
796450378858 431321618
964522605502 169179647
541471689032 64706551
684402227762 628439812
483018388630 171596607
229395884460 628432259
210468831910 628424706
888814395302 516715836
976409337093 71345638
852057514106 66368211
184728040442 628417153
93142851187 401630775
192753370790 118740713
622321495398 294438599
646548122662 628409600
402767685818 412333376
345986528168 628402047
40523485143 112501935
341444035556 628394494
962355122310 189459452
850960290202 106482194
283905795804 75175009
488900503575 41224274
462577171876 415649143
155958920566 628386941
937267649830 628379388
361128170208 628371835
490589209650 628364282
218796735032 496798575
430022641490 628356729
65866150428 628349176
478475896018 628341623
454249268754 503309261
530886361594 103891515
276334974784 461888609
626539164098 82380571
296776191538 341184116
701815116108 628334070
974364672828 628326517
109776912344 628318964
264221661152 628311411
39896843351 71353191
478475896018 557781497
583710308196 605599540
228638802358 628303858
981178411746 269898902
483018388630 628296305
868373178548 291923450
779794572614 628288752
87167094554 353208492
857774029120 628281199
452735104550 628273646
791907886246 628266093
912283940464 628258540
650333533172 171286934
223339227644 628250987
202140928788 628243434
366494173557 512916677
734369646494 628235881
401253521614 628228328
275044560652 357400407
535257053668 67395419
962287334135 250638752
184728040442 193651367
256650840132 628220775
753069943284 84495411
891842723710 104850746
633677726928 185562104
633677726928 179799165
258922086438 296515674
351286102882 628213222
168829316300 441314237
442135955122 628205669
917583515178 628198116
544342038892 628190563
835061566060 628183010
854745700712 206453702
227881720256 368578847
418666409960 628175457
19684142206 344560307
208954667706 628167904
151505266340 10000172
437593462510 628160351
449706776142 281175531
676074324640 342860882
10851532924 110659003
639173453052 25929449
156839705702 300073137
275072627600 260533182
246808772806 614836859
823105045155 226408728
196841354074 562366168
244537526500 628152798
101449009222 498633954
682130981456 628145245
711657183434 327067559
364913580718 374009454
286177042110 628137692
121133143874 218077769
632163562724 522569411
92364023998 628130139
514058754812 411427016
99379594182 1253798
328573639822 628122586
703329280312 628115033
235452541276 628107480
439107626714 628099927
107188583951 31216549
490589209650 111149948
360371088106 628092374
336901542944 342823117
590524047114 628084821
878215245874 296432591
210468831910 628077268
71620234470 118740713
315847823614 153220158
191541779360 628069715
807806610388 628062162
62837822020 584466246
972850508624 525009030
392925618492 628054609
358708825084 12145224
556455352524 266220591
481504224426 556505040
158241579455 466646999
330844886128 628047056
276334974784 628039503
82521956672 596974014
326302393516 628031950
447435529836 628024397
642762712152 628016844
956951784482 628009291
618536084888 628001738
352043184984 627994185
45424933674 627986632
636706055336 627979079
636706055336 627971526
631472471183 242572148
144602689036 497750253
704843444516 627963973
136274785914 627956420
681373899354 548921828
791150804144 627948867
232424212868 553295015
945595552952 537894448
281634549498 241310797
567811584054 489479718
788879557838 627941314
93254431656 233138451
7570828574 627933761
582196143992 627926208
93121106100 627918655
796450378858 627911102
976635919134 306576270
203655092992 601641768
21198306410 586988948
729827153882 546648375
705600526618 39132093
854745700712 627903549
835403210909 222556698
745725878024 71542016
461411676811 37243843
124373590734 202307105
768438341084 605999849
836201721216 1450176
290374634936 167616176
858531111222 627895996
600906282341 83234060
109776912344 627888443
293025026330 568589840
538285382076 627880890
142331442730 181694968
866101932242 578091514
515903883923 197775305
279854014049 47719854
330087804026 627873337
700300951904 627865784
383083551166 627858231
446079880443 351607256
91606941896 627850678
389203056495 240812299
587495718706 495499459
933715929140 164073819
885028984792 549307031
323274065108 524495426
264482081039 223372422
667746421518 627843125
872491615934 291606224
678345570946 505288147
656390189988 627835572
689092585455 331470958
676358831044 162298864
906227283648 627828019
479990060222 627820466
486803799140 627812913
975878837032 627805360
97663598712 627797807
280120385294 627790254
246051690704 627782701
445164283530 615667689
842838123247 343669053
221825063440 339386502
5299582268 627775148
956951784482 517848786
372484401738 26201357
547511412022 374243597
40326276313 208938639
957428129533 72826026
848961858256 182548457
238480869684 627767595
824521080783 564481008
287691206314 627760042
936032803119 148748782
942567224544 618182838
664889493339 70643209
523143740036 490605115
274063728478 61609821
574061008536 321750247
299047437844 627752489
410790697395 7847567
147669975818 449660302
267249989560 305707675
621564413296 627744936
252108347520 627737383
754810863248 627729830
215408672746 103189086
75481582842 14343147
258922086438 266303674
869887342752 118400828
394439782696 455393029
284662877906 288630342
155201838464 627722277
60794208028 308653345
219553817134 627714724
400496439512 627707171
135517703812 627699618
109776912344 596301797
184728040442 627692065
314946161986 156520819
652604779478 627684512
503459605384 627676959
941831963059 244815389
860045275426 627669406
866859014344 223108067
800235789368 376788958
740426303310 627661853
23469552716 371358351
836575730264 627654300
959223030788 378503489
560997845136 70975541
748754206432 627646747
771490567184 64177841
659418518396 205086609
43153687368 627639194
893613304711 263584594
431536805694 627631641
410338506838 627624088
752539616942 627616535
894113970016 537305314
951271825988 222805947
456520515060 188334055
81764874570 89185824
260436250642 174149521
87821531386 627608982
891155582388 292331312
471662157100 43210713
856259864916 627601429
935753485626 627593876
943324306646 627586323
883545425344 254415252
264978743254 265457738
462351662361 740194
692730130884 347354917
519358329526 627578770
844146551284 403050739
308168813422 385059493
249178011734 117781482
621564413296 627571217
59809493612 379190812
406921425926 106489747
67380314632 569465988
617779002786 456057693
217282570828 627563664
233938377072 332082751
27254963226 627556111
885235378070 363782692
562946367264 142970737
305104094660 96081713
135517703812 627548558
433808052000 627541005
930453910912 481518856
279363303192 627533452
113562322854 167601070
120834611955 92161706
33689005687 130598923
963008441298 81285386
312061272601 187102916
380055222758 325035802
35299334687 28882672
508002097996 627525899
55267001000 190010821
259679168540 324590175
970579262318 627518346
423965984674 627510793
747240042228 627503240
84817161094 599179490
225610473950 387959845
440621790918 390580736
49967426286 627495687
836575730264 46866365
30283291634 627488134
978156019996 424863803
241509198092 71051071
15141649594 43550598
169653174475 212737798
289669275778 16888508
925238438853 188424691
79493628264 627480581
885786066894 284793418
71922807244 187540990
611722345970 627473028
616264838582 627465475
92364023998 627457922
490749068895 180629995
152930592158 239309252
443650119326 627450369
924397254096 294408387
394192135338 339885
309293084619 176196384
739692756356 410671716
6813746472 504487529
903198955240 627442816
405038932124 562320850
69651560938 313925339
705600526618 453308401
684402227762 627435263
155201838464 627427710
239995033888 627420157
910012694158 593907496
233181294970 627412604
447435529836 627405051
711657183434 627397498
595066539726 377143949
574625322972 627389945
507245015894 627382392
906984365750 627374839
584467390298 357543914
258922086438 572932815
165043905790 627367286
45424933674 627359733
118104815466 627352180
794936214654 85409324
890328559506 627344627
631406480622 627337074
715442593944 627329521
433050969898 627321968
327240173590 347883627
851262478179 308132188
223339227644 554866039
49967426286 388186435
704843444516 96731271
542070792586 627314415
663203928906 627306862
853352444932 131089868
727555907576 627299309
334630296638 627291756
659418518396 460929378
560997845136 427756602
928939746708 173273373
786608311532 398722870
830603629283 114624328
543584956790 594254934
434565134102 591785103
630166671590 220033996
433196418019 33331389
473176321304 627284203
547370367300 75937862
822191170326 627276650
62837822020 627269097
62989274776 113000433
471662157100 582698844
339929871352 627261544
670017667824 627253991
735143171477 199739085
888814395302 627246438
847174879692 105213290
662446846804 433934956
85550285080 459675580
13627485390 23980775
738156862171 8527337
34068702144 627238885
327059475618 424765614
245294608602 275095366
417152245756 627231332
859421390479 79185652
188513450952 627223779
975878837032 247390962
300004327008 166588968
660175600498 43218266
131732293302 627216226
129461046996 26911339
361885252310 600939339
621564413296 370814535
450463858244 627208673
411852671042 505212617
857774029120 627201120
433050969898 128317917
649695682728 287331226
477404632181 124450781
946352635054 133657888
908498529954 627193567
813106185102 386351056
108262748140 16896061
30283291634 627186014
119618979670 447666310
201755809277 3172260
324031147210 627178461
186242204646 627170908
868373178548 627163355
570839912462 627155802
340686953454 627148249
508759180098 627140696
545099120994 414848525
621922810699 163431814
446767354097 479222744
326302393516 627133143
290719534722 627125590
742697549616 5475925
941810142442 226038631
221825063440 367657381
69315868259 130425204
161258495280 627118037
519561920641 33406919
168829316300 627110484
180185547830 627102931
491346291752 525711459
374755648044 627095378
933482239320 158303327
582196143992 627087825
223339227644 612223521
756325027452 627080272
442317929551 350776426
44765338143 11306841
530714561056 627072719
54509918898 627065166
207731278896 140991851
483875585747 430437917
797964543062 627057613
698786787700 498747249
913041022566 627050060
470905074998 627042507
529963808368 194565280
788122475736 627034954
398426254066 20113639
743454631718 627027401
912319401799 182412503
425480148878 374832731
754053781146 46957001
77645682290 18716334
959496532471 219505286
986903643328 52969189
161258495280 627019848
542827874688 627012295
924397254096 67667327
549641613606 627004742
589009882910 626997189
929696828810 626989636
247565854908 626982083
420180574164 626974530
255375939862 302769558
356585677596 129088323
877137977402 96338515
933482239320 626966977
331601968230 270284105
989812755184 113597120
369841827699 24690757
103720255528 588499548
651847697376 626959424
442135955122 12250966
426994313082 626951871
806292446184 422008769
25777423519 576958564
26497881124 626944318
40125358960 626936765
950138045564 626929212
155958920566 626921659
228002673998 309778742
226367556052 626914106
601123196542 626906553
695001377190 544541088
250642129760 453346166
452735104550 100522877
583710308196 102411127
438350544612 424282222
976635919134 573756092
27254963226 290292002
458791761366 626899000
15898731696 405618759
209072811732 438444097
807806610388 324114336
540556628382 427764155
710900101332 515333637
583710308196 626891447
583972080070 291719519
111351931069 87055878
822191170326 547063790
293747863130 626883894
89335695590 626876341
189270533054 626868788
242421456579 331501170
734369646494 626861235
757082109554 172200847
106748583936 626853682
965564903990 327868177
245373038954 225268225
947109717156 626846129
943443538304 287331226
9842074880 407982848
235019112777 130055107
164286823688 626838576
182456794136 220676001
413439631060 235260844
777523326308 606770255
367941909126 626831023
514058754812 626823470
883514820588 604255106
507245015894 626815917
923640171994 303947826
261193332744 109050214
675317242538 626808364
190213479380 73407607
7570828574 626800811
289205370518 626793258
606422771256 557041303
261950414846 505265488
782822901022 626785705
558802921895 30687839
255893758030 626778152
180942629932 626770599
527686232648 626763046
155201838464 626755493
707871772924 152540388
808563692490 626747940
253622511724 626740387
699543869802 626732834
107505666038 626725281
281968437416 106195180
146116853240 414561511
364913580718 626717728
724527579168 120493009
729070071780 626710175
535257053668 626702622
725351460002 436404787
716956758148 430113138
536771217872 19237491
469390910794 626695069
570082830360 626687516
761624602166 626679963
825370792877 198402204
982692575950 626672410
527686232648 210403921
607396526269 31669729
641248547948 591686914
226367556052 333887918
265735825356 600561689
110533994446 187873322
504216687486 366456454
97663598712 111807059
901684791036 626664857
569325748258 626657304
300612282678 456427790
511787508506 626649751
917012342618 109601583
545099120994 278660382
61323657816 626642198
949380963462 626634645
870644424854 626627092
79493628264 626619539
54509918898 626611986
911120265672 187775133
3785418064 556293556
694682776950 140787920
906425172248 138741057
803264117776 626604433
483775470732 74676511
812710272354 126860188
436836380408 626596880
979046344571 433527094
318731572496 452930751
221067981338 13738907
301318684150 240374225
633677726928 626589327
682888063558 626581774
807309328827 287467180
663961011008 626574221
726089621839 359228233
825219498734 514638761
404281850022 626566668
613993592276 548279823
934239321422 626559115
258922086438 626551562
539799546280 626544009
547370367300 626536456
980421329644 626528903
724527579168 626521350
278606221090 626513797
104477337630 376252695
878972327976 626506244
74552450953 163431814
132489375404 626498691
862758583716 70182476
46182015776 1842932
174885973116 268478938
28012045328 283146864
366427744922 626491138
997173663228 326017692
927425582504 626483585
548127449402 106059226
587495718706 626476032
143845606934 471375177
177914301524 626468479
275577892682 409939075
622526491371 388873758
266492907458 626460926
690458884578 26307099
626863988010 577895136
642005630050 168854868
566297419850 458618160
794179132552 626453373
894871052118 626445820
753355249900 496247206
740426303310 626438267
832033237652 626430714
284662877906 626423161
894340990537 274415596
149682388773 3194919
536014135770 626415608
603394442848 206944647
250594183316 626408055
9084992778 62697453
255893758030 563212104
39666673229 214127550
296776191538 243848605
180259529465 101414131
133314721520 15914171
321759900904 227179134
294504945232 241325903
429360848036 229460140
271035400070 626400502
49967426286 626392949
644276876356 609489335
483775470732 225177589
8430155637 34343491
257942448044 10627071
145359771138 626385396
358436720706 248931774
274820810580 242390876
999348382194 626377843
272549564274 414742783
888978756135 279370364
187756368850 301825433
35744583631 114684752
176463461672 342347278
821434088224 626370290
302324690473 358503145
476373096718 130168402
155958920566 370504862
906227283648 626362737
891842723710 318623305
414576712145 6850571
893356887914 428723386
99969120532 17341688
674560160436 593884837
589857178044 422718751
845228419939 101595403
847931961794 626355184
294504945232 503800206
638220219540 569095891
352964763873 417356121
785094147328 626347631
929092815806 87652565
438350544612 626340078
266492907458 626332525
310541828850 368677036
835990849009 172986359
137031868016 342332172
388383125880 626324972
707871772924 398496280
289205370518 247897013
174737874298 12145224
96149434508 319816679
969822180216 626317419
603208163615 12364261
542507182267 119103257
487560881242 107441425
373241483840 626309866
352043184984 626302313
715872246349 31458245
448949694040 610312612
623078577500 626294760
463334253978 626287207
162015577382 90855037
140060196424 626279654
396711029002 25483822
598851950236 626272101
433808052000 626264548
38611194756 569873850
81764874570 378178710
155201838464 626256995
34068702144 218138193
724527579168 626249442
112048158650 51103598
959998851883 119979405
302832848354 626241889
330844886128 294567000
43242691920 306432763
56841755370 289801057
352043184984 171679690
738912139106 203424949
424949717200 215215182
620807331194 480597390
139303114322 626234336
800235789368 626226783
201027239750 40967472
376269812248 626219230
623078577500 130923702
626863988010 128922157
400496439512 626211677
467119664488 626204124
171857644708 571384450
400496439512 466004994
713171347638 539473025
189270533054 97834009
975121754930 626196571
648967619252 200864482
187756368850 626189018
187756368850 294151585
401253521614 626181465
173371808912 60499530
775252080002 626173912
123404390180 626166359
464848418182 626158806
141574360628 626151253
658661436294 626143700
803414430029 244415080
138546032220 626136147
299804519946 307467524
450463858244 626128594
797964543062 626121041
370213155432 626113488
784337065226 626105935
624592741704 135712304
449729714603 209792128
963246670471 80114671
250884331811 177669219
840515916850 375761750
347500692372 384341958
976754282197 225275778
739248746104 72078279
41718708816 162193122
59809493612 626098382
392925618492 626090829
372824082807 183318863
449706776142 626083276
520136492051 63301693
911526858362 128755991
933482239320 626075723
130975211200 626068170
70029210938 13127114
477757152944 502780551
723770497066 434274841
202898010890 626060617
318731572496 8549996
921368925688 626053064
725365168697 448625541
370970237534 626045511
333116132434 164421257
814620349306 224709303
723966172637 190841651
536014135770 626037958
663609147356 218848175
460619775379 198341780
337658625046 310586913
114319404956 64850058
723013898356 567200088
78736546162 626030405
841875304978 626022852
321002818802 626015299
365814660765 438141977
318352789952 160236895
137788950118 626007746
546613285198 626000193
161258495280 625992640
692730130884 5264441
171100562606 625985087
472419239202 625977534
854745700712 209225653
461913316453 294619871
726798825474 588688373
505730851690 625969981
556455352524 625962428
873712164816 488626229
836648201299 40038453
731341318086 625954875
691575436609 152918038
907741447852 70507255
623835659602 625947322
451220940346 539019845
596438587088 9758476
729070071780 542131681
67380314632 336048076
28012045328 625939769
543584956790 625932216
931968075116 625924663
500431276976 625917110
300561602048 10241868
513301672710 173990908
178397912561 54426918
419423492062 151943701
119618979670 520613184
899413544730 433859426
881243574282 625909557
979984932816 45793839
232424212868 451616529
245294608602 292338865
392168536390 625902004
681373899354 625894451
995562971684 446367194
755567945350 625886898
794999523900 362483576
78736546162 326508637
331088999088 47236462
501188359078 625879345
498160030670 625871792
471071014408 361698064
354456374819 38958374
70408643040 625864239
508002097996 625856686
277849138988 625849133
525414986342 463580481
52292563247 376501944
330087804026 625841580
350529020780 625834027
769952505288 618371663
328573639822 625826474
198379733196 78808002
202898010890 592638592
620050249092 625818921
624064039663 263969797
949746045270 77871430
280709942262 16420222
454249268754 104050128
929696828810 542577308
527947694849 258826204
986477986460 370950489
953166373972 625811368
274063728478 387808785
961541981842 422567691
294893290280 106021461
532985807362 373563827
295262027334 625803815
501188359078 625796262
26823800627 287081977
771836487031 73551114
146873935342 625788709
717713840250 625781156
866451696566 16125655
205169257196 625773603
573111158768 625766050
191541779360 625758497
12870403288 625750944
195327189870 53641406
701058034006 203304101
956194702380 264037774
686251329751 217828520
7570828574 625743391
939538896136 625735838
296019109436 63868168
740221111365 13059137
292990781028 410732140
327290453911 302444779
6056664370 591641596
65866150428 555742187
919097679382 96670847
873053460539 468263341
663203928906 186982068
766924176880 608507445
147631017444 365278186
488317963344 625728285
483775470732 625720732
535738731137 140304528
306618258864 625713179
741183385412 365368822
161258495280 25279891
562512009340 571127648
701815116108 625705626
103041679308 283532067
730595369106 514978646
592038211318 315707847
32554537940 625698073
646548122662 33588191
763140820786 417560052
795693296756 380021642
641248547948 608802012
751025452738 400301447
807049528286 596543493
840361140774 625690520
481504224426 399629230
62080739918 625682967
744968795922 625675414
261950414846 616868616
222582145542 406857451
987992150664 625667861
429265559388 625660308
636275549848 266862596
794179132552 622027315
570082830360 625652755
249080019112 625645202
140817278526 607027057
164286823688 625637649
173371808912 625630096
191652264644 188107465
179428465728 625622543
991020479072 625614990
976635919134 625607437
725284661270 625599884
283148713702 614867071
853231536508 184195011
800992871470 625592331
482261306528 625584778
595823621828 625577225
281634549498 625569672
903956037342 625562119
194570107768 72387952
718874320529 80643381
56024083102 625554566
648296664009 262285478
62080739918 168749126
210829200646 34502104
744968795922 625547013
955441389225 551172622
632163562724 410097688
97663598712 625539460
247565854908 211589742
58295329408 31141019
927868754779 109027555
750268370636 625531907
495131702262 459864405
701227342054 355157166
366427744922 625524354
4649133420 392136654
18232788750 100908080
788879557838 474056492
555327660224 52349843
549910319134 51299976
461515621197 53324180
212740078216 448897449
713171347638 625516801
404281850022 625509248
112048158650 625501695
293747863130 625494142
502702523282 625486589
467876746590 625479036
830519073448 625471483
669260585722 625463930
368698991228 486035550
346864601777 472931095
610965263868 625456377
40882441062 625448824
425480148878 625441271
149902263750 625433718
700300951904 625426165
9842074880 625418612
196841354074 618129967
502879021786 59736677
738912139106 625411059
861559439630 194210289
579924897686 73898552
978907165440 625403506
6813746472 74533004
224096309746 625395953
937267649830 517448477
536771217872 625388400
484532552834 625380847
439107626714 625373294
663265213948 234135447
474012286938 318328738
26497881124 125765003
655633107886 533407966
71922807244 625365741
175643055218 49275772
277849138988 625358188
402010603716 625350635
908811767970 150123428
484735426414 350942592
813863267204 271031852
270531570058 9101365
308132423068 625343082
554184106218 16790319
488317963344 625335529
112048158650 625327976
689701802476 625320423
149145181648 404523574
547370367300 625312870
66623232530 625305317
776766244206 625297764
685159309864 174036226
83279038774 624852137
111291076548 625290211
944838470850 418760979
124161472282 625282658
798721625164 625275105
646548122662 625267552
380476317614 41813408
501188359078 625259999
302469541907 227571890
420937656266 209686386
904957353252 243833499
68467772507 223002325
878506361153 163628192
865344850140 625252446
448949694040 121693936
849446125998 625244893
291476616824 369364359
370507949022 228281872
734093471455 30854005
13052188892 119873663
303967021534 178492496
738310905606 179723635
104477337630 73883446
419423492062 177397311
718470922352 625237340
268007071662 312754624
945595552952 625229787
150659345852 625222234
291245714467 1329328
67431320041 369424783
855541099183 1404858
632920644826 625214681
226569100304 415875733
358856923902 625207128
606958875643 34245302
191541779360 625199575
741940467514 460959590
747530047216 237390790
626863988010 274747928
803264117776 422401525
255893758030 171377570
572354076666 625192022
386111879574 625184469
430779723592 214542965
888057313200 625176916
675317242538 234248742
659418518396 625169363
701854656063 461254157
860045275426 625161810
860045275426 625154257
418666409960 625146704
371727319636 255359377
366879119755 122532319
99177762916 78022490
275577892682 625139151
722256332862 625131598
12870403288 625124045
622375627749 490967659
49210344184 625116492
719228004454 306659353
366427744922 625108939
129461046996 609987833
22712470614 379863029
387730260072 467681760
312117693511 264083092
964522605502 625101386
61323657816 625093833
366486023870 359688966
716364097303 166808005
194570107768 580183695
944081388748 625086280
432676847555 154549486
31417449708 31956743
9385715473 108816071
222187750947 46284784
511630972987 10075702
376269812248 484517397
288448288416 625078727
126540945525 339061723
729827153882 625071174
905470201546 380724071
495161204280 83747664
968308016012 162162910
989506314868 625063621
491546181897 76421254
788879557838 579571902
694244295088 625056068
314946161986 323177764
121890225976 625048515
533742889464 182941213
108262748140 589254848
860045275426 625040962
764666495762 144247194
710900101332 625033409
889571477404 625025856
943673481836 240540391
564026173544 625018303
202898010890 438512074
11356239084 625010750
804778281980 625003197
84036120876 624995644
613278958034 242134074
430779723592 624988091
179024743178 188047041
423581945242 41186509
831276155550 624980538
4542500166 488505381
360371088106 575984227
13627485390 624972985
416395163654 125984040
550398695708 624965432
443650119326 624957879
266492907458 624950326
795234067209 208266422
607179853358 105077336
886543148996 624942773
941053060340 624935220
34068702144 624927667
311160751476 624920114
657147272090 342513444
723770497066 624912561
63594904122 624905008
152946816002 584262315
865344850140 335013315
551912859912 624897455
99965313820 448111937
618536084888 624889902
204412175094 396426758
749511288534 624882349
246808772806 624874796
882757738486 624867243
984475785567 218969023
921630350124 219580816
804956691393 191868859
461063007672 478686481
423965984674 624859690
875215467806 334424181
664718093110 59411898
254379593826 624852137
620050249092 553159061
499674194874 563317846
869296147189 397567261
614750674378 624844584
925911418300 548974699
497402948568 624837031
749511288534 624829478
869130260650 624821925
215309267713 170078454
448192611938 624814372
320245736700 624806819
453492186652 624799266
128703964894 624791713
99177762916 175614803
173705621300 47772725
323443093695 52727493
466362582386 118181791
482261306528 624784160
820677006122 315647423
60566575714 624776607
624592741704 624769054
701058034006 624761501
514058754812 624753948
292990781028 347808097
619643150351 215879846
566297419850 624746395
93121106100 241197502
308132423068 93747836
732098400188 624738842
874801797955 19834178
152948794888 414342474
274915593177 271167806
499843593558 197140853
128703964894 624731289
223130727 374439975
461063007672 546384020
495888784364 624723736
657222786984 468248235
289962452620 624716183
415170951567 9682946
6825136396 547773772
625349823806 447349084
270278317968 624708630
622321495398 505688456
380055222758 624701077
359614006004 624693524
127189800690 467236133
851717372304 500356038
605665689154 624685971
149145181648 369115110
754053781146 624678418
451978022448 624670865
744968795922 624663312
59052411510 210668276
261193332744 624655759
805535364082 624648206
396711029002 519419810
887300231098 624640653
602288389893 166853323
152179446714 424863803
795693296756 624633100
102729922086 13784225
466362582386 624625547
79685670842 228871006
612978492547 77440909
592795293420 513045078
280934288615 421351658
304347012558 624617994
274435691069 3172260
701058034006 624610441
835307038560 331924138
134003539608 624602888
681458402318 65975455
538717013367 121399369
551912859912 624595335
730014287010 158816931
44667851572 422205147
604360924322 219580816
57265350269 101104458
767681258982 624587782
894113970016 576762186
340686953454 624580229
132925123080 176891260
233956413636 597736867
239471082684 332822945
835061566060 624572676
713928429740 571467533
411095588940 624565123
858548362274 559579111
831276155550 67606903
229395884460 624557570
518601247424 547207297
54729552585 175501508
924397254096 624550017
6056664370 344341270
217282570828 624542464
306982691114 256794447
498160030670 624534911
569062201835 54721485
622321495398 624527358
543584956790 624519805
745052218807 143212433
985720904358 581981309
929696828810 624512252
366427744922 624504699
267249989560 624497146
181699712034 624489593
329330721924 624482040
266492907458 624474487
136274785914 290511039
70408643040 624466934
262707496948 624459381
122647308078 624451828
889777477926 217715225
632972465959 368510870
680616817252 624444275
77979464060 624436722
665851133340 185343067
537528299974 623250901
795693296756 620977448
70408643040 624429169
455006350856 624421616
592830226045 167162996
802507035674 624414063
330087804026 190071245
442135955122 624406510
480747142324 624398957
762381684268 108936919
897899380526 253969625
649576451070 624391404
2443673744 330398432
275577892682 624383851
33311620042 624376298
365670662820 624368745
501188359078 624361192
782822901022 540243431
434565134102 624353639
627682785675 278146778
827490745040 624346086
798721625164 624338533
700300951904 54713932
910769776260 71730841
564026173544 624330980
643519794254 624323427
38611194756 90560470
571596994564 624315874
719985086556 624308321
46939097878 498369599
755567945350 624300768
625349823806 423005765
576896569278 624293215
90345795639 106678572
557212434626 624285662
38611194756 624278109
464848418182 542667944
610214329908 14834092
471371019568 49540127
186999286748 120107806
802507035674 624270556
250594183316 616264376
104477337630 584118808
987992150664 624263003
97802045202 235630941
320024411547 15732899
543584956790 21986783
107505666038 624255450
765410012676 624247897
747240042228 624240344
379298140656 624232791
764652930574 624225238
531471643158 624217685
162015577382 624210132
417414629423 111761741
725284661270 624202579
557212434626 624195026
703460120931 319038720
308889505170 499223088
122647308078 154662781
249837101214 624187473
918340597280 29245216
595324361381 255835216
938781814034 531006112
332863326377 63082656
321759900904 624179920
363615809964 108476186
478475896018 282874956
873672753262 60378682
837602084369 2583126
6813746472 624172367
880486492180 225185142
813863267204 624164814
891842723710 624157261
823705334530 624149708
105234419732 624142155
277092056886 392839083
410721949989 136089954
693487212986 624134602
792664968348 624127049
630649398520 624119496
347500692372 52629304
401253521614 624111943
669320382823 160674969
311160751476 118974856
84793202978 624104390
617779002786 561142582
185485122544 624096837
718470922352 624089284
116218031966 10959403
640491465846 276485118
143852208256 613190305
483018388630 187669391
206683421400 61300148
336144460842 624081731
329760366776 157797276
361885252310 624074178
905470201546 137970651
221067981338 308381437
351394465773 51828686
767785475276 467681760
362720137865 537479033
456520515060 624066625
965279687604 313192698
275577892682 214996145
15141649594 221355771
695001377190 587056925
255893758030 401608116
226367556052 624059072
911526858362 429033059
550398695708 624051519
34825784246 151618922
901684791036 624043966
128836995883 393594383
238480869684 247504257
364913580718 624036413
25740799022 494472251
349771938678 271938212
353295796757 75817014
568568666156 398058206
232697956247 116391730
815860332463 34358597
208197585604 624028860
470905074998 624021307
137788950118 313630772
346109626962 447167812
389897290084 624013754
121133143874 307142745
33311620042 526761326
703329280312 624006201
39368276858 589511650
907741447852 623998648
134760621710 500741241
345229446066 596807848
42396605266 623991095
595066539726 623983542
145359771138 455740467
787624091437 183356628
199112600380 623975989
303589930456 120493009
209141740410 173492410
64351986224 623968436
271792482172 177087638
18927060104 599164384
964522605502 623960883
96149434508 316621760
833547401856 623953330
988749232766 491458604
896385216322 556384192
651847697376 538143697
363890233113 102146772
471662157100 110130293
454249268754 587615847
291476616824 273698061
842632387080 436570953
665861911471 170335256
743454631718 509480062
741183385412 623945777
51180067583 69336540
476204649712 298592749
766924176880 49638316
266492907458 200313113
256650840132 393549065
944838470850 177465288
395953946900 623938224
649576451070 14139216
293747863130 623930671
12113321186 623923118
870208873962 273562107
609451099664 245593348
336901542944 623915565
552669942014 623908012
719985086556 623900459
202706285944 40159301
26497881124 623892906
809580922571 166838217
939049167575 120319290
501188359078 221952458
406553096328 623885353
332359050332 623877800
30554225297 58611280
337658625046 623870247
888814395302 623862694
30283291634 415913498
323274065108 623855141
702300683372 27485367
202140928788 263818737
843389469182 604323083
604908607052 623847588
155201838464 2500043
18927060104 459652921
87064449284 623840035
309328032350 32991504
173371808912 623832482
221067981338 623824929
924397254096 273471471
909255612056 623817376
886543148996 51934428
949380963462 70854693
134003539608 623809823
399739357410 623802270
30283291634 451344621
368698991228 623794717
3785418064 577517486
133451513903 392748447
539042464178 199210375
337658625046 179995543
980421329644 581943544
274063728478 623787164
176400137320 442122408
619293166990 623779611
79493628264 623772058
873672753262 448489587
986477986460 623764505
754810863248 303018807
645033958458 584994956
341444035556 623756952
304347012558 623749399
662446846804 248100944
234695459174 496171676
534932569641 132298348
163529741586 623741846
926668500402 22183161
814055596796 281704241
342244940164 411328827
838089894468 567857199
311917833578 623734293
105991501834 602502810
944917535654 85741656
673803078334 623726740
963765523400 623719187
218039652930 623711634
374755648044 269513699
705600526618 555576021
657147272090 492319646
46622891939 164919755
395953946900 475906977
417909327858 623704081
654876025784 623696528
507245015894 198417310
675338836565 314703298
620050249092 188077253
222070067654 83460650
994805889582 36428119
464848418182 77101024
227124638154 623688975
386868961676 623681422
688187638272 357717633
523900822138 623673869
426994313082 623666316
164286823688 623658763
222997386823 6216119
730584235984 623651210
228638802358 623643657
449706776142 155795731
991020479072 623636104
152173510056 547086449
69651560938 101172435
570082830360 39184964
287691206314 623628551
870969626822 201649994
149145181648 623620998
607179853358 371637812
843389469182 355293120
27254963226 427401611
705600526618 427718837
174246294846 49592998
807049528286 623613445
80250710366 623605892
434565134102 603877456
616613220707 156709644
584467390298 575251586
761624602166 623598339
780551654716 117199901
832033237652 327762435
37854112654 422280677
314376500026 429440921
508990022437 199791956
883514820588 496813681
529957478954 343246085
292990781028 623590786
26497881124 444305225
435322216204 623583233
150778169648 153763974
570082830360 623575680
793422050450 623568127
353557349188 623560574
680616817252 487425302
311917833578 376320672
941810142442 623553021
215011324522 484441867
162015577382 229188232
657904354192 371471646
499674194874 476828443
412351743070 97463912
948799511269 85718997
392925618492 395037006
22901899854 327717117
68137396734 111353879
523143740036 488747077
244885523422 128355682
669260585722 467749737
790393722042 623545468
958465948686 623537915
767761184828 252300412
339172789250 623530362
958465948686 594519289
618536084888 623522809
184342996461 236582619
500431276976 623515256
221825063440 623507703
679102653048 623500150
366427744922 623492597
426994313082 623485044
92364023998 623477491
781308736818 118627418
531471643158 125281611
1514171758 443481948
387175530393 216688017
233181294970 623469938
56024083102 623462385
939166843315 54472236
598851950236 623454832
353557349188 623447279
567054501952 623439726
445921365632 125659261
155958920566 61964812
18169978002 478784670
752539616942 623432173
589766965012 623424620
415638081552 623417067
861559439630 623409514
847931961794 342898647
871401506956 37953825
249080019112 623401961
636716871232 162872892
727555907576 563008173
187756368850 423338097
837332812366 623394408
623948297491 422968000
204412175094 623386855
314189079884 325179309
624592741704 623379302
152173510056 623371749
538285382076 122758909
980421329644 234837876
363399416514 623364196
931210993014 623356643
190784697258 534495598
356585677596 157661322
507456061820 150984470
826221569944 177185827
933482239320 623349090
844903633386 551014009
466074254570 98400484
29526209532 623341537
606422771256 623333984
701058034006 623326431
489832127548 550825184
546613285198 623318878
947438627647 253388044
822948252428 344280846
375512730146 316644419
297533273640 623311325
789078352798 235404351
333116132434 282210292
58295329408 623303772
208332610585 352755312
808679925607 476314839
386868961676 352030224
517087083220 330813847
202140928788 623296219
366725461523 283305477
667746421518 623288666
420937656266 623281113
629135234316 623273560
843389469182 5626985
368698991228 546429338
567811584054 623266007
48503716122 184814357
847931961794 623258454
869887342752 623250901
894871052118 100417135
738155057004 543612069
337658625046 526572501
205169257196 463822177
171100562606 623243348
623835659602 623235795
649576451070 475559539
88578613488 151649134
772980833696 242851609
296958483193 105334138
9084992778 473512676
239995033888 201264791
564358883194 233236640
184728040442 623228242
607555985205 150319806
935031691140 68860701
548127449402 623220689
451220940346 510424187
614750674378 623213136
150659345852 380452163
889668926210 168696255
75708217754 115069955
808563692490 29947645
209990923794 117645528
761829431973 156770068
98420680814 623205583
221067981338 222458509
619644464573 161974085
905470201546 156498160
4155114755 177170721
604151524950 623198030
962251359196 623190477
73436971448 623182924
305861176762 540892989
808563692490 623175371
536369443996 119443142
794936214654 623167818
341860001925 127600382
13627485390 623160265
324788229312 581293986
248322937010 57387694
551912859912 623152712
245294608602 623145159
327059475618 623137606
617021920684 188794788
354314431290 623130053
848689043896 488278791
391411454288 333215701
611748116806 384364617
260436250642 623122500
538285382076 623114947
304347012558 247428727
474690485508 321788012
98420680814 623107394
950138045564 623099841
677588488844 623092288
866140331694 564277077
620383442134 15408120
455006350856 252670509
230152966562 536527355
86484198018 430294410
201383846686 623084735
677177001810 247436280
465605500284 623077182
507245015894 494162578
375512730146 623069629
208197585604 623062076
723770497066 569488647
867762382950 441873159
684402227762 576037098
49967426286 18467085
612479428072 191483656
65109068326 623054523
791713072123 7628530
858863480987 5883787
134003539608 514381959
939538896136 623046970
49967426286 393420664
104520578555 503747335
70705762954 22205820
593552375522 278161884
59052411510 282595495
640491465846 35982492
448949694040 623039417
437593462510 623031864
544816563670 21526050
91606941896 623024311
253069081161 386298185
193055943564 623016758
964623558900 314431390
283148713702 623009205
653486380338 215819422
534213992733 75099479
196084271972 623001652
286177042110 622994099
292362598424 170743118
408824342634 622986546
838089894468 622978993
592295013318 16918720
355071513392 622971440
316460326190 622963887
769952505288 622956334
891085641608 622948781
667868787671 498641507
560774880982 18595486
377783976452 326984476
913087050548 6608875
154444756362 622941228
470905074998 622933675
752539616942 622926122
768438341084 622918569
819162841918 622911016
273306646376 24252683
500431276976 186846114
53752836796 622903463
379763866189 67591797
644545468589 266462287
593553274329 442749307
436836380408 622895910
921368925688 394175964
525414986342 173862507
188513450952 622888357
151416427954 622880804
761624602166 622873251
525414986342 622865698
171243450260 354756857
335387378740 622858145
753296699044 208493012
433808052000 53603641
343715281862 622850592
274873062234 130198614
65866150428 114722517
888814395302 358291661
755275357642 21639345
734369646494 622843039
813106185102 477848098
34118869170 260132873
356585677596 238380233
853522024888 84079996
24226634818 299408473
916826433076 622835486
931968075116 500779006
566297419850 622827933
619293166990 499177770
362642334412 177827832
706357608720 25483822
540556628382 622820380
480747142324 622812827
984963822256 622805274
198355518278 140040173
694244295088 622797721
77222381958 622790168
776009162104 622782615
560997845136 622775062
483775470732 616249270
325612427372 279536530
682236270276 43565704
854745700712 622767509
136274785914 42855722
682130981456 622759956
691973048782 622752403
895628134220 355731194
649576451070 622744850
716340871828 62599264
346743610270 622737297
36784601113 63029785
385354797472 622729744
652604779478 622722191
570839912462 622714638
523900822138 622707085
925154336198 622699532
836575730264 622691979
410338506838 622684426
730584235984 94049956
571596994564 370633263
692730130884 622676873
650333533172 622669320
725284661270 369825092
822436605061 128068668
277849138988 613915393
655633107886 497040271
436836380408 622661767
374074715288 10747919
553427024116 622654214
3028335962 622646661
301318684150 622639108
362642334412 622631555
805093597071 68664323
808563692490 29970304
294943215610 132910141
976781495656 243055540
860802357528 622624002
368343638090 18255601
579167815584 122668273
826933107456 301780115
995562971684 389258961
9842074880 622616449
42396605266 399614124
936510567728 622608896
65109068326 622601343
670844985273 140289422
861559439630 622593790
205169257196 565326944
546269956436 127638147
581439061890 424909121
34068702144 622586237
994055877088 272534899
274098638444 459902170
22712470614 24955112
447435529836 622578684
330844886128 622571131
752539616942 622563578
881794595844 17379453
864587768038 190041033
408067260532 622556025
53988309124 105319032
94635270304 241892378
738912139106 422839599
605665689154 622548472
158230166872 622540919
556455352524 104541073
161470470225 298985505
73436971448 622533366
326302393516 622525813
109524106287 63082656
836870078227 77297402
369456073330 295835904
899413544730 622518260
837332812366 622510707
547370367300 622503154
579924897686 70439278
508002097996 622495601
317217408292 518135800
127189800690 29048838
106748583936 622488048
233181294970 622480495
869130260650 622472942
207440503502 205728614
48453262082 622465389
72137236914 372506407
838089894468 94631537
958994107317 73513349
263464579050 622457836
205926339298 622450283
96149434508 89767405
15898731696 391985594
937267649830 622442730
748754206432 271515244
140817278526 622435177
511787508506 622427624
632163562724 424327540
779037490512 622420071
682888063558 303230291
336353678942 335610002
170343480504 486239481
315703244088 622412518
440621790918 216272602
52995754694 622404965
199112600380 622397412
913798104668 622389859
96149434508 622382306
392925618492 622374753
102676915132 135848258
867616096446 504404446
665475175212 18421767
311160751476 215691021
916826433076 37757447
888057313200 523777891
987235068562 562441698
134760621710 622367200
813106185102 102796330
251351265418 261771874
358099841800 622359647
903956037342 622352094
175338458240 95756934
448192611938 271923106
470147992896 622344541
478475896018 291538247
380812304860 622336988
518032688202 423443839
728365422604 34033818
999563914602 259377573
893356887914 622329435
277264348369 272595323
744506409221 301674373
923640171994 622321882
725284661270 622314329
71165725142 622306776
880486492180 448776601
445164283530 266975891
614153262696 395935813
156716002668 493558338
56781165204 622299223
832476591199 18112094
836575730264 622291670
752955492675 94148145
209711749808 407454138
808563692490 335134163
150659345852 622284117
690458884578 622276564
137788950118 622269011
304347012558 622261458
466748502921 20264699
430779723592 622253905
50724508388 615410887
24226634818 622246352
440621790918 174799079
906227283648 622238799
730584235984 622231246
862420972169 477961393
239712703154 30748263
170343480504 158680977
162015577382 622223693
403524767920 496458690
95732871858 175675227
507245015894 622216140
19684142206 622208587
78736546162 622201034
590524047114 622193481
967550933910 622185928
661256426839 128159304
695012079791 508241370
260564757384 491677641
595823621828 622178375
206444497757 19479187
282403776824 587744248
84793202978 622170822
17642031261 37976484
39368276858 622163269
220751367537 93891343
361885252310 281077342
993479462746 430354834
322644319033 216604934
531471643158 208946192
785851229430 325662701
71165725142 622155716
648819368968 78981721
444407201428 170274832
672288914130 622148163
677588488844 622140610
262707496948 530975900
59052411510 398322561
52995754694 527229612
908498529954 622133057
323274065108 622125504
698815390911 177419970
545099120994 622117951
191812554410 159081286
333116132434 175395766
777523326308 622110398
508759180098 30891770
646548122662 622102845
601880278644 569677472
834569503622 20445971
336170216572 476382816
344866343550 112109179
826733662938 622095292
79493628264 622087739
175643055218 318283420
395953946900 161566223
602637360746 622080186
950895127666 622072633
15141649594 622065080
455763432958 450015293
411494515741 25717965
715655694286 12288731
447818263005 44555147
266492907458 622057527
355828595494 70227794
673322420926 331070649
212227184604 68490604
992534643276 622049974
465993845332 106021461
498160030670 404032629
263464579050 622042421
786608311532 622034868
261355994152 73558667
243023362296 622027315
373241483840 502606832
420937656266 406781921
599725424068 131739426
60185965344 92018199
922656281261 74457474
380975751780 129926706
629892316418 178024210
254379593826 622019762
623835659602 622012209
596144911342 181793157
196841354074 213357144
679175577263 211536871
558726598830 87531717
140817278526 449010744
819919924020 622004656
625349823806 621997103
434565134102 243206600
779794572614 167450010
909255612056 422280677
78736546162 540009288
854745700712 16125655
142331442730 621989550
637463137438 269000095
588252800808 621981997
828247827142 414282050
290781612829 404901224
328573639822 621974444
392925618492 621966891
492860455956 621959338
838846976570 621951785
584467390298 621944232
468633828692 278456451
554526627215 169557297
430779723592 621936679
494374620160 457983708
322636441254 276092362
543933920496 166392590
484982432173 102781224
940295978238 621929126
644276876356 621921573
657904354192 621914020
144125589091 281991255
716199676046 621906467
240752115990 621898914
533050710291 548438436
269914890673 142940525
764345765576 55084029
67562462780 221922246
350822046968 124110896
96906516610 621891361
750268370636 621883808
117347733364 621876255
746482960126 313683643
978907165440 621868702
666232257314 459003363
443650119326 355987996
271035400070 621861149
196084271972 621853596
392925618492 152797190
196876830515 80922842
962503380147 200660551
364913580718 621846043
164286823688 621838490
532228725260 621830937
231753204754 155047984
660175600498 621823384
680979353699 183749384
102206091324 205230116
302075766252 621815831
373998565942 621808278
676831406742 621800725
523143740036 371282821
594585074147 200063864
141574360628 507010231
546613285198 621793172
868373178548 621785619
286934124212 94012191
775252080002 621778066
833547401856 621770513
940104963274 9985066
491346291752 519359386
892644368512 536867240
414123917348 621762960
897474705954 24924900
732098400188 621755407
81007792468 173386668
99177762916 188522880
510273344302 621747854
405038932124 621740301
739669221208 621732748
508192758375 280035028
831276155550 621725195
645886253678 280299383
146179792389 66564589
671531832028 23640890
433808052000 621717642
109019830242 49494809
287691206314 621710089
762381684268 621702536
2271253860 621694983
243780444398 621687430
626863988010 244875813
537054697068 320216988
850960290202 547652924
730584235984 360678409
18927060104 621679877
83279038774 285873497
470905074998 516406163
357342759698 621672324
158230166872 197888600
344472363964 621664771
188513450952 164239985
933720000207 261160081
723770497066 621657218
59841253977 332384871
180423316270 359198021
71165725142 621649665
172614726810 188243419
458455600401 45657885
476204649712 104533520
136274785914 621642112
200821284546 392393456
829004909244 254792902
787688692246 18225389
299804519946 261832298
440621790918 43550598
75708217754 621634559
377783976452 621627006
892599805812 219188060
947147776723 325685360
58493452151 70703633
651090615274 621619453
202140928788 621611900
564937873109 271885341
721031289945 117940095
71922807244 290284449
127189800690 536701074
745121608218 100892974
143845606934 621604347
181699712034 621596794
913798104668 359469929
700462827800 235011595
579624522835 35400911
474690485508 227201793
470147992896 539563661
70408643040 621589241
82740344114 105553175
944838470850 621581688
850960290202 403307541
738155057004 581271327
461820089774 93445716
834304483958 621574135
875970276455 477387365
994048807480 621566582
134330879075 43558151
296970167684 210909972
434565134102 621559029
321759900904 540334067
352800267086 19811519
225018946055 262776423
69651560938 479011260
803264117776 621551476
450463858244 397174505
414123917348 621543923
472419239202 621536370
734369646494 621528817
104477337630 621521264
292233698926 249045069
969065098114 322520653
511407645883 6533345
407613182131 280503314
294504945232 621513711
783579983124 44162391
623237334007 208719602
327059475618 621506158
439864708816 389440233
37097030552 621498605
431945974363 59970820
227124638154 273033397
327846890568 228848347
901684791036 382053399
505784712133 116822251
598851950236 621491052
102223342376 211763461
652781655632 337014860
436079298306 621483499
977393001236 219709217
539799546280 621475946
529957478954 621468393
158230166872 621460840
708628855026 621453287
807049528286 621445734
40202611044 225336202
899413544730 399108073
3028335962 612842867
96906516610 621438181
838516321742 30053387
192298861462 621430628
944081388748 184640638
483024733150 14660373
554184106218 621423075
272578507370 497704935
804778281980 243440743
555771557181 312701753
844903633386 183401946
950138045564 532818832
293780915058 527886723
543204716517 69646213
513301672710 590402904
233181294970 621415522
734369646494 242088756
317217408292 593099325
809320774592 621407969
632920644826 621400416
935020731737 359099832
197598436176 621392863
23469552716 354530267
64351986224 393330028
300561602048 537592328
744237227854 16601494
381569386962 621385310
339929871352 621377757
471662157100 621370204
350558832471 116497472
653361861580 621362651
580681979788 621355098
239995033888 621347545
191541779360 621339992
772980833696 621332439
358856923902 109155956
843389469182 49011417
260436250642 621324886
538713561646 102607505
93121106100 621317333
994805889582 156150722
236209623378 37900954
768568819159 31730153
28012045328 621309780
206683421400 621302227
105234419732 621294674
942567224544 303706130
955437620278 136203249
839604058672 462598591
691973048782 621287121
906569321253 90258350
899682001009 55884647
512544590608 621279568
130696286869 115545794
866859014344 142479792
680616817252 573469078
470147992896 240948253
542827874688 89095188
580398818224 8013733
628378152214 621272015
405038932124 326954264
219553817134 458414229
523515589332 88800621
794179132552 505129534
217282570828 621264462
191663307130 393858738
225929656177 26367523
492103373854 171823197
769195423186 621256909
895681994663 116822251
734369646494 186483570
370970237534 459003363
47320358212 48694191
90277667579 161671965
592216477224 76708268
250594183316 621249356
171329697967 37976484
413366835246 158945332
707871772924 621241803
204517939753 20959575
994805889582 621234250
450463858244 621226697
561013653565 600516371
364156498616 569632154
471662157100 621219144
241509198092 621211591
211982996114 621204038
772223751594 621196485
822948252428 608386597
411456644999 85598149
512544590608 424894015
261193332744 615471311
61323657816 621188932
601564344613 18512403
524657904240 621181379
546613285198 621173826
601439757878 206869117
713171347638 476020272
80250710366 621166273
901684791036 621158720
489075045446 315700294
304437542816 528460751
401256497496 567555079
999438821816 210811783
719228004454 621151167
486046717038 466949119
882270781876 47870914
61323657816 621143614
170343480504 621136061
330844886128 588076580
761624602166 621128508
686274056728 110832722
782065818920 621120955
700300951904 104322036
628378152214 306168408
55267001000 310466065
511787508506 621113402
580681979788 544503323
339929871352 477523319
280120385294 621105849
808563692490 621098296
626106905908 348933494
625349823806 621090743
404281850022 621083190
691215966680 621075637
720742168658 621068084
252865429622 402370969
392168536390 621060531
210468831910 151414991
576896569278 621052978
65109068326 621045425
137031868016 3043859
715442593944 172042234
953923456074 621037872
814749664219 96663294
726798825474 621030319
316460326190 621022766
900927708934 621015213
28012045328 548634814
674560160436 621007660
626898573197 34706035
195327189870 314099058
106748583936 113831263
582196143992 621000107
130975211200 620992554
947109717156 98755475
262707496948 620985001
418774863487 408768360
38611194756 409674720
875186917466 620977448
694244295088 620969895
342506138010 140674625
370213155432 620962342
824484705535 262927483
30283291634 165357829
424211230584 198961126
505730851690 129722775
410338506838 619081645
239561189974 189157332
947866799258 620954789
171100562606 620947236
685159309864 620939683
129560723937 153892375
486803799140 454169443
310403669374 226408728
364341796365 257043696
236262403742 410346937
827490745040 620932130
835061566060 97531889
326302393516 394840628
274820810580 620924577
321002818802 620917024
532985807362 620909471
492860455956 620901918
275577892682 620894365
607272475797 106210286
38611194756 620886812
416395163654 173907825
546613285198 620879259
292990781028 591075121
87821531386 312210808
137073560576 54932969
313431997782 620871706
545856203096 620864153
601880278644 620856600
729827153882 245366758
489075045446 322973833
679102653048 620849047
576418691374 220509835
468633828692 620841494
585981554502 620833941
39175464280 45378424
138555533894 150282041
259679168540 620826388
922986195895 317105152
196841354074 125787662
841875304978 67606903
361128170208 79480219
664718093110 478112453
396711029002 469509586
318731572496 349583052
738155057004 620818835
330087804026 102607505
267249989560 620811282
52995754694 620803729
210468831910 620796176
813106185102 399372428
280877467396 620788623
554941188320 103853750
897380399196 380482375
896385216322 620781070
568568666156 357060522
947109717156 620773517
686673474068 620765964
676831406742 388065587
141574360628 601377413
576896569278 620758411
274616789350 35899409
737397974902 16979144
779037490512 620750858
329330721924 620743305
660175600498 60280493
994048807480 620735752
638977301642 620728199
117347733364 620720646
624592741704 125561072
861109734416 107751098
979664247542 620713093
220310899236 620705540
129461046996 406948087
259804435045 47176038
107505666038 552237595
236966705480 620697987
398982275308 620690434
49967426286 543883977
290719534722 620682881
825219498734 383986967
196096726869 373752652
96149434508 620675328
283148713702 177601242
643519794254 620667775
878972327976 620660222
554941188320 532229698
202898010890 23051756
767681258982 620652669
965279687604 620645116
928939746708 620637563
608694017562 620630010
344472363964 141256206
18169978002 184980523
356585677596 456057693
627621070112 620622457
531471643158 602011865
371459890971 58671704
46182015776 620614904
750382791033 329816851
585224472400 465045763
113212196392 210577640
542827874688 343366933
692228944422 205426494
461063007672 620607351
631406480622 216899501
605665689154 620599798
237313229567 80552745
642005630050 620592245
863830685936 620584692
302433823770 215736339
996083720822 3904901
973619637761 171649478
455898790271 339801917
27459611761 234029705
135517703812 411880196
601880278644 620577139
169983278340 83324696
246808772806 113944558
273306646376 620569586
879729410078 462726992
615507756480 233727585
778280408410 620562033
3785418064 499079581
294005737656 57138445
157473084770 620554480
31797455838 620546927
797964543062 620539374
7570828574 620531821
707574049176 138537126
146116853240 620524268
67083467032 95681404
595823621828 81768778
768438341084 620516715
48793101764 276983616
884491543930 234777452
613236510174 620509162
342201117658 386902425
373241483840 430309516
141109738239 89276460
389140207982 620501609
731341318086 868595
831710830700 173537728
719228004454 617132971
956951784482 571271155
880486492180 448338527
698786787700 102018371
525128818684 113982323
90324488626 309189608
85138443055 77659946
500431276976 112192262
484752299816 110515496
941053060340 620494056
185846964115 102652823
562512009340 417635582
628412367304 205554895
19684142206 620486503
223574609336 232413363
532228725260 620478950
218796735032 314801487
240752115990 620471397
618536084888 620463844
292233698926 620456291
475447567610 620448738
172614726810 620441185
74194053550 75469576
552669942014 532584689
993433548059 81866967
914555186770 472636528
277849138988 620433632
775252080002 620426079
573868240870 501806214
634054651840 149149091
11579082796 262187289
520403399965 170584505
646575751536 9411038
167315152096 620418526
888862092497 87297574
970921299923 90258350
504973769588 252715827
533998679362 62606817
235452541276 620410973
401253521614 620403420
260436250642 318102148
35582866348 502750339
912430604618 299672828
225610473950 566112456
191541779360 620395867
863830685936 620388314
943126773443 47024978
701815116108 620380761
124918554384 620373208
534603817763 384379723
902441873138 437318700
502276542041 173613258
498917112772 620365655
80250710366 620358102
482261306528 185750929
230152966562 620350549
276334974784 620342996
575382405074 457137772
993291725378 620335443
692091797048 91255346
504216687486 620327890
717865693315 58618833
51988985924 41851173
15185985704 245767067
35582866348 256552751
540556628382 620320337
171443076050 86202389
607936935460 620312784
185022161815 78694707
568568666156 620305231
401253521614 84389669
532985807362 620297678
857774029120 620290125
532698453883 21284354
663961011008 620282572
176400137320 401925342
282054670017 82493866
872158589058 545953499
970709098388 186868773
741940467514 620275019
28012045328 620267466
961494277094 592268495
264978743254 137577895
943324306646 620259913
759846808456 3519698
16655813798 428972635
164286823688 121135014
556455352524 620252360
429265559388 620244807
303073494487 344122233
857774029120 620237254
775252080002 620229701
402767685818 66270022
579401316579 364568204
455763432958 620222148
84793202978 55280407
718470922352 209573091
934996403524 620214595
393895045636 234769899
188111828136 167147890
825219498734 620207042
50861096840 91904904
737397974902 620199489
620807331194 620191936
123404390180 620184383
472419239202 186249427
498160030670 620176830
579924897686 611362479
975266024783 429093483
793422050450 422824493
457447970183 207563993
523900822138 620169277
488317963344 596709659
826733662938 286636350
257598310705 122781568
782065818920 620161724
128981220418 163613086
854745700712 512108506
695365167435 32712043
24983716920 350655578
24983716920 620154171
308889505170 620146618
330894524444 324862083
113562322854 620139065
737127298447 17893057
543584956790 620131512
399340718029 167200761
711657183434 620123959
68894478836 525416892
56444060114 131588366
611289363098 74034506
950895127666 598582803
984206740154 242209604
564783255646 129481079
847270931193 311168494
482519619128 223077855
441378873020 620116406
974364672828 620108853
250594183316 620101300
586840330196 31412927
162772659484 620093747
916069350974 620086194
603394442848 1684319
361929656397 315806036
658661436294 582026627
987992150664 620078641
784337065226 32357052
186644288601 66451294
388518906161 245653772
152173510056 181483484
802507035674 620071088
909255612056 620063535
530714561056 620055982
477747734353 259173642
345229446066 46813494
321759900904 620048429
784452550596 155689989
25740799022 418156739
448192611938 620040876
168829316300 620033323
520115411628 369258617
618536084888 23588019
967550933910 141354395
98435794367 232942073
961494277094 620025770
221366876207 293418944
91186308179 179474386
200626764584 287950572
498160030670 620018217
43990997436 76957517
627693420299 397499284
581439061890 425407619
600366114440 620010664
224096309746 620003111
164286823688 568129107
398982275308 518188671
111291076548 619995558
515572919016 619988005
614237878955 289566914
271792482172 619980452
822948252428 619972899
189270533054 106905162
674560160436 619965346
606422771256 619957793
938024731932 532637560
459548843468 285488294
832245091749 43641234
374755648044 619950240
849446125998 583816688
526172068444 596007230
328573639822 619942687
627621070112 432522545
236966705480 619935134
187756368850 619927581
501344834579 463301020
700643049933 249452931
530714561056 400414742
871401506956 619920028
813143051295 286100087
451220940346 428081381
894871052118 619912475
191541779360 619904922
6813746472 236801656
651547503797 108445974
276817316917 129601927
560365591465 440777974
14384567492 386962849
407310178430 619897369
453492186652 138099052
639734383744 619889816
372484401738 502523749
595066539726 44305898
210468831910 122706038
556455352524 375648455
137363376739 205154586
789892754617 251084379
881243574282 619882263
597337786032 619874710
836575730264 316176133
972850508624 619867157
931210993014 209497561
236209623378 15838641
400915517717 55846882
720742168658 370429332
374755648044 619859604
937267649830 266031766
590524047114 619852051
128703964894 619844498
489832127548 619836945
86414717971 225207801
474690485508 619829392
510273344302 619821839
894335280469 39139646
358856923902 137955545
965279687604 210132013
94635270304 619814286
321002818802 76783798
647305204764 619806733
799478707266 110870487
528443314750 619799180
21955388512 619791627
493816612479 217820967
974364672828 619784074
622321495398 619776521
325545311414 619768968
946360172948 528521175
887497983744 320919417
227124638154 619761415
727555907576 446510701
815843602568 57855980
898656462628 619753862
741183385412 619746309
840111597613 2333877
398225193206 619738756
729070071780 619731203
383083551166 107607591
156716002668 619723650
439864708816 619716097
9084992778 619708544
614750674378 619700991
268887139263 450951865
189270533054 619693438
920611843586 619685885
481075569423 97939751
548641672748 80824653
358856923902 538249439
817648677714 322241192
943600950377 154375767
52238672592 619678332
855123086357 130598923
735126728596 619670779
98266313006 15853747
71922807244 115485370
216023343033 41322463
883514820588 33437131
192639154324 222594463
591281129216 558023193
251441297178 481896506
584467390298 619663226
538415739303 176400315
116590651262 302233295
395196864798 508452854
829566255757 34441680
688944720374 619655673
823705334530 619648120
420937656266 619640567
590524047114 395391997
820677006122 52304525
393708267499 5604326
531471643158 619633014
497402948568 619625461
48453262082 478112453
358856923902 619617908
606501163843 57123339
897142298424 619610355
884271902690 155357657
370485977345 285163515
663203928906 619602802
704159513219 369855304
194570107768 619595249
351286102882 619587696
242417128710 191151324
916826433076 198409757
311917833578 619580143
516330001118 619572590
900170626832 21601580
512544590608 619565037
45424933674 619557484
511787508506 282920274
502835546718 16238950
87064449284 619549931
712414265536 322739690
669260585722 587698930
949380963462 122252858
115076487058 430521
34068702144 619542378
582196143992 619534825
153687674260 619527272
244997194527 22304009
68894478836 619519719
216525488726 425407619
136274785914 619512166
58295329408 25446057
695758459292 542328059
947109717156 508664338
308132423068 94631537
631868052005 86157071
378541058554 619504613
407310178430 474252870
261193332744 19569823
492860455956 619497060
12870403288 393987139
862316521732 619489507
53843367054 231340837
996320053786 619481954
611449403615 4123938
274820810580 236016144
373998565942 440634467
390654372186 619474401
292990781028 619466848
930453910912 535114944
68894478836 442892814
853988618610 619459295
962251359196 227874010
122675533639 454856766
844903633386 124465887
628378152214 619036327
266492907458 618137520
435322216204 619451742
239995033888 166777793
375512730146 619444189
137788950118 619436636
496230497190 110893146
997834217990 619429083
740426303310 619421530
714685511842 307082321
823705334530 619413977
6056664370 619406424
354378065315 44026437
288448288416 282731449
797964543062 619398871
220310899236 619391318
345986528168 395271149
485289634936 619383765
999348382194 619376212
560624999250 90092184
342958199760 619368659
820677006122 490454055
74951135652 76338171
599944257137 211876756
422451820470 349824748
34068702144 25929449
965279687604 619361106
319823297816 9086259
211410328060 391955382
732098400188 619353553
158987248974 619346000
261950414846 425687080
65109068326 619338447
117839365687 10725260
173371808912 619330894
53752836796 619323341
809320774592 619315788
487560881242 569405564
547597614411 227035627
108262748140 442454740
655633107886 619308235
464848418182 315806036
533742889464 224233464
951652209768 619300682
93956444835 260518076
358099841800 619293129
916870202711 76746033
321759900904 619285576
949563972652 332430189
556455352524 619278023
564783255646 477749909
942567224544 619270470
202140928788 150954258
1514171758 619262917
804021199878 619255364
26497881124 619247811
592795293420 619240258
597337786032 29577548
775252080002 619232705
744968795922 619036327
442893037224 179572575
112048158650 619225152
912283940464 619217599
202230779276 345557303
633677726928 619210046
801214907011 257413793
881479295859 220056655
275577892682 619202493
627360975410 37485539
268764153764 362121032
258165004336 33346495
480308592891 123771011
384597715370 428073828
528815821157 80431897
878215245874 619194940
577653651380 246998206
44667851572 619187387
143088524832 408277415
221067981338 619179834
279427654752 133778736
467876746590 619172281
662446846804 275306850
925911418300 619164728
446678447734 541754031
312312659100 107131752
281341372656 55582527
366427744922 619157175
30283291634 346758230
768543992448 490861917
886543148996 619149622
612479428072 619142069
733818134393 121935632
382340925506 345474220
211225914012 619134516
131840150142 490348313
345986528168 619126963
671040653291 211838991
616264838582 618991009
881243574282 491994867
523143740036 542781239
261950414846 619119410
652966190528 26291993
152930592158 619111857
827780750028 142585534
972093426522 619104304
180942629932 619096751
25217935450 179043865
596580703930 542418695
267249989560 276749473
408067260532 619089198
506696698712 385535332
857016947018 619081645
378541058554 619074092
394439782696 619066539
746482960126 619058986
875186917466 121799678
504973769588 619051433
283148713702 214769555
296943354534 128061115
980421329644 242549489
411852671042 619043880
716561804631 182057512
945316530432 113143940
613993592276 619036327
865344850140 619028774
305104094660 619021221
105991501834 51722944
451978022448 23059309
306618258864 619013668
154444756362 244218702
523900822138 569299822
251351265418 619006115
303589930456 618998562
255893758030 618991009
326302393516 618983456
716199676046 64827399
748447116964 85590596
304429876521 267836933
746806356927 265299125
287836533587 33988500
888814395302 618975903
33311620042 618968350
978907165440 440921481
656390189988 618960797
34958543327 117804141
109776912344 618953244
586738636604 618945691
405038932124 548529072
636464639203 93302209
508002097996 618938138
501188359078 125417565
236209623378 178054422
78736546162 589285060
735883810698 527456202
130407883117 138801481
894113970016 109473182
218796735032 42901040
23469552716 618930585
781308736818 618923032
486046717038 480174422
465642577961 140659519
609606276049 331501170
135517703812 618915479
863414289452 30755816
925154336198 618907926
601123196542 144647503
56781165204 618900373
678345570946 618892820
411196806693 203696857
230152966562 220721319
268007071662 503520745
337300371556 11148228
15332377950 229890661
109776912344 618885267
159744331076 618877714
1514171758 158431728
236966705480 618870161
991777561174 618862608
833969501261 101232859
82521956672 618855055
482261306528 618847502
199869682482 618839949
973607590726 618832396
130975211200 618824843
900170626832 618817290
102963173426 618809737
907923694189 382136482
100821559259 65779077
426237230980 618802184
132489375404 618794631
910012694158 618787078
675327892268 1616342
474690485508 242776079
18169978002 618779525
74194053550 62085660
182456794136 618771972
374755648044 618764419
939538896136 618756866
182456794136 618749313
469390910794 618741760
653361861580 618734207
755567945350 39479531
526190172985 470899338
252108347520 350308140
908498529954 449811362
638220219540 618726654
737397974902 250940872
334661112878 88211487
856259864916 618719101
547370367300 618711548
246808772806 618703995
439864708816 172231059
695758459292 618696442
756325027452 309695659
880486492180 284740547
510448400183 44124626
866859014344 542041045
197598436176 348389678
651090615274 618688889
338415707148 618681336
936510567728 618673783
19010211081 155282127
909255612056 359734284
972850508624 618666230
599144983977 227345300
673803078334 618658677
365670662820 618651124
892208432417 34804224
236333960864 282958039
237437914491 97373276
984963822256 618643571
658847209882 218682009
7570828574 618636018
780828638332 263645018
794412588229 107063775
961494277094 519102584
423965984674 311206259
913041022566 618628465
632920644826 618620912
463857933680 78498329
212740078216 511073745
539799546280 75907650
121223968699 285291916
950628167287 95273542
160783918037 70446831
642005630050 618613359
421694738368 296742264
962251359196 618605806
772980833696 618598253
287691206314 618590700
570839912462 141928423
576896569278 618583147
435322216204 618575594
305104094660 382310201
918675293369 118506570
877458163772 157336543
905470201546 618568041
566297419850 8338512
108262748140 618560488
617021920684 618552935
551155777810 618545382
763895848472 618537829
29526209532 318321185
46182015776 123166771
317974490394 618530276
35582866348 521058811
11356239084 603801926
910769776260 476012719
417909327858 618522723
941810142442 511647773
705600526618 197933918
582382023322 384885774
235452541276 146928509
51481590490 275684500
716956758148 242632572
702202939999 222360320
107627541246 59555405
553427024116 618515170
775252080002 618507617
898656462628 618500064
521779888085 387242310
883514820588 618492511
704086362414 618484958
577653651380 618477405
679325851751 20868939
43910769470 618469852
165963430263 293743723
601307693673 354915470
624667916713 2613338
575382405074 255910746
160501413178 342830670
959980112890 559805701
759353355860 618462299
455763432958 194414220
700300951904 336916671
947866799258 618454746
878972327976 187820451
431536805694 618447193
194570107768 618439640
827513713713 354552926
387982817286 34622952
782065818920 312248573
459548843468 618432087
604151524950 466646999
149145181648 618424534
348257774474 618416981
615507756480 618409428
676831406742 180969880
437887825579 130228826
863073603834 618401875
95392352406 191521421
71165725142 618394322
35582866348 29298087
150659345852 16412669
812039853374 59404345
240752115990 618386769
71165725142 618379216
638220219540 618371663
595823621828 507304798
34968271591 198817619
443083871322 387295181
937267649830 618364110
82521956672 486382988
121890225976 223659436
421150681078 239490524
802507035674 119073045
190784697258 618356557
342958199760 618349004
568568666156 618341451
410338506838 65839501
278804759248 16722342
510575048887 172978806
473176321304 618333898
90849859794 618326345
601432121795 140780367
803264117776 554269352
472419239202 618318792
779794572614 314710851
172614726810 618311239
759495050140 100250969
586253847705 51798474
193055943564 618303686
693044403661 106232945
492103373854 618296133
243780444398 618288580
806503590299 384961304
95392352406 184942758
746482960126 618281027
925661142498 31631964
436836380408 618273474
832033237652 618265921
744211713820 618258368
306618258864 288320669
617779002786 618250815
536771217872 618243262
308132423068 618235709
106748583936 618228156
866101932242 618220603
134003539608 387959845
797207460960 618213050
763455448554 9131577
228638802358 493807587
371081757579 500280508
923104385239 375172616
588590510544 151029788
417909327858 618205497
213497160318 618197944
314189079884 618190391
489832127548 394976582
671531832028 333548033
230658511511 4539353
109352509680 59419451
360371088106 618182838
451978022448 253773247
805649565442 472666740
323274065108 190501766
101449009222 618175285
470147992896 618167732
75213307835 122177328
786608311532 618160179
249183880415 150470866
712414265536 251499794
190784697258 618152626
325600093323 354394313
393682700594 618145073
184728040442 618137520
143237175425 383730165
678345570946 618129967
192512180841 28520128
876701081670 618122414
770709587390 618114861
309646587272 309453963
359614006004 618107308
169586398402 482666912
903956037342 618099755
348257774474 214089785
534499971566 618092202
925911418300 452492677
121133143874 618084649
958875804678 52364949
761624602166 616921487
302075766252 618077096
714855257964 27296542
800235789368 618069543
314189079884 618061990
706357608720 618054437
77222381958 618046884
444407201428 618039331
292990781028 60439106
551912859912 618031778
288448288416 155931685
165800987892 618024225
906227283648 618016672
460305925570 618009119
584467390298 618001566
759424731710 158567682
813863267204 217760543
233181294970 617994013
370213155432 569503753
177271904174 196242046
386632062237 89246248
933626758422 117902330
841118222876 323736686
865468341690 177752302
144602689036 617986460
122866730281 240238271
211982996114 617978907
348257774474 420173390
321002818802 617971354
797964543062 617963801
731341318086 446880798
834304483958 576467619
621869909487 258320153
16172233379 219505286
341444035556 617956248
364913580718 26639431
493617538058 566407023
324788229312 617948695
677588488844 617941142
860045275426 617933589
999348382194 617926036
296241107212 179565022
157473084770 617918483
992534643276 617910930
555067723729 121210544
693688062362 122434130
592977101683 178454731
251351265418 617903377
963008441298 506655240
879729410078 338298870
755567945350 579209358
820677006122 617895824
691973048782 582985858
34068702144 617888271
144031690195 288736084
941533952297 77040600
345986528168 402990315
937267649830 77894089
845660715488 617880718
568599875152 339175018
27254963226 283985247
324031147210 617873165
279363303192 569753002
16655813798 617865612
174128891014 617858059
832033237652 617850506
997077135888 263592147
52238672592 441064988
409593003485 456843205
410748226876 110757192
31797455838 354915470
569325748258 617842953
675317242538 520039156
204082811829 83853406
145359771138 617835400
12870403288 617827847
715442593944 617820294
291476616824 4856579
776136611426 312089960
501976944743 458066791
386868961676 227375512
236966705480 116006527
793422050450 617812741
707420881889 229286421
230944445026 405935985
294504945232 617805188
430022641490 617797635
733612564392 617790082
395217831926 117358514
703329280312 617782529
428508477286 144730586
292990781028 165169004
409244463153 82493866
962251359196 617774976
965279687604 617767423
426237230980 617759870
271396161562 236288052
938859270049 191642269
803264117776 617752317
65109068326 617744764
448192611938 398934354
523143740036 617737211
851280212623 173061889
588252800808 147124887
729070071780 247987649
383083551166 617729658
96149434508 579111169
648819368968 617722105
682130981456 325217074
196841354074 35733243
269521235866 617714552
625349823806 617706999
81764874570 617699446
535257053668 617691893
872915671160 617684340
204412175094 617676787
151416427954 544110567
194221937533 3957772
433355295374 124428122
90382216205 184701062
995562971684 617669234
575382405074 446578678
565884407110 261152528
84036120876 617661681
576365986540 154730758
236209623378 248252004
386162039047 221537043
389368693785 128929710
311917833578 617654128
799478707266 567033922
16059769209 4471376
837332812366 617646575
216525488726 472394832
630649398520 414742783
994048807480 617639022
851717372304 515348743
962568471901 223236468
627621070112 617631469
165800987892 617623916
539799546280 617616363
249837101214 617608810
690458884578 617601257
164515030030 195660465
211225914012 459245059
124722977408 33119905
968059137515 44230368
579167815584 238848519
944279473726 272361180
502323876692 211355599
218039652930 617593704
74194053550 617586151
246256747101 118000519
337658625046 231710934
23469552716 617578598
695872260343 171709902
572354076666 617571045
790559804959 153590255
948623881360 617563492
81764874570 503475427
260865895494 157797276
789636639940 196710332
160043346793 252564767
782065818920 587381704
526172068444 617555939
508172493676 66088750
684402227762 617548386
69651560938 617540833
504535031330 293660640
296776191538 523747679
646548122662 275918643
659418518396 617533280
984963822256 617525727
113562322854 430936415
910012694158 426306426
867616096446 617518174
158987248974 617510621
440336061334 740194
146311282566 26216463
806292446184 530220600
478475896018 617503068
258984527089 534895907
261950414846 611203866
502130542551 95265989
830519073448 617495515
823705334530 603454488
902441873138 617487962
364913580718 617480409
512235137051 130485628
948623881360 119412930
460305925570 237715569
613993592276 113468719
704086362414 617472856
693487212986 617465303
632977216796 204875125
392168536390 617457750
861781452512 242300240
397528995837 165705267
256650840132 425913670
445164283530 72727837
838089894468 106482194
853231536508 617450197
452735104550 617442644
289205370518 190139222
925172878813 447432167
454249268754 617435091
529200396852 231129353
112048158650 130493181
240752115990 92788605
630649398520 46428291
754810863248 612918397
366427744922 526315699
556455352524 145531204
853231536508 617427538
566297419850 301145663
21198306410 512123612
464243045638 305201624
407310178430 617419985
756494426136 212209088
267249989560 617412432
612479428072 617404879
321759900904 617397326
754810863248 617389773
956194702380 430762696
740426303310 617382220
984963822256 495877109
916826433076 617374667
165800987892 617367114
577266016720 106096991
576139487176 617359561
965591256407 100386923
107505666038 346161543
665475175212 617352008
707985793012 183975974
351505003928 210215096
322644719342 254022496
802507035674 203100170
586738636604 617344455
844903633386 617336902
213497160318 64585703
529200396852 617329349
991863861752 78921297
612479428072 617321796
679859735150 486534048
241509198092 555727081
31895116128 266258356
870839088323 414629488
37097030552 617314243
6056664370 223659436
81764874570 617306690
763895848472 552373549
908498529954 617299137
698409583733 36065575
62080739918 617291584
942567224544 127124543
549641613606 41904044
944081388748 617284031
371727319636 617276478
266492907458 617268925
822948252428 617261372
793473040753 299370708
100691927120 617253819
829004909244 617246266
185251727697 65137072
866859014344 617238713
94635270304 617231160
845190156441 165176557
924685219774 250510351
438481642033 295798139
755151752797 73309418
749511288534 617223607
315703244088 617216054
221834852128 255631285
757082109554 617208501
86307367182 255956064
384597715370 461442982
438350544612 617200948
615507756480 617193395
872915671160 495348399
459548843468 617185842
801749953572 617178289
149145181648 319099144
216727712748 256960613
919854761484 27757275
77222381958 234973830
255136675928 205252775
737397974902 617170736
809320774592 617163183
70408643040 617155630
162886037567 457507869
268854623598 306070219
451220940346 617148077
813863267204 617140524
328573639822 580780382
854745700712 425671974
946352635054 589405908
179428465728 617132971
567811584054 459184635
755193913643 174534724
71419302011 316538677
682346340145 240510179
714949738441 317029622
504247012781 84661577
969200327026 141414819
978907165440 617125418
323274065108 617117865
343715281862 617110312
809320774592 615282486
832033237652 617102759
342201117658 617095206
756325027452 617087653
632163562724 617080100
991777561174 617072547
313560806644 255027045
767043249925 34977943
273306646376 215154758
747997124330 312021983
69651560938 617064994
312674915680 305730334
481504224426 617057441
604908607052 617049888
782330392957 154647675
701980859140 289952117
393682700594 617042335
556954228174 113725521
671531832028 617034782
331084263357 320655062
36339948450 617027229
560240763034 617019676
980421329644 617012123
371208527131 149194409
76465299856 617004570
183213876238 595229271
768469648269 190214752
564026173544 616997017
152173510056 616989464
444702871166 52583986
807049528286 182012194
863830685936 202533695
508759180098 56972279
764652930574 167986273
812616713343 274324960
407310178430 616981911
951746750669 121746807
813106185102 616974358
880486492180 616966805
984963822256 324650599
321759900904 616959252
202898010890 303366245
887300231098 86935030
821434088224 616951699
141031413629 323895299
465605500284 208326846
807049528286 616944146
462577171876 34011159
214254242420 553151508
310403669374 616936593
856259864916 616929040
612787764191 252549661
272549564274 183666301
237723787582 616921487
124918554384 616913934
181699712034 616906381
366427744922 616898828
882000656384 616891275
675317242538 616883722
469390910794 616876169
832790319754 616868616
289962452620 616861063
254379593826 126195524
16655813798 616853510
806729961262 26397735
716956758148 242156733
165491254874 33973394
538324038330 17968587
881243574282 515250554
580681979788 616845957
529200396852 333563139
63594904122 616838404
284025495748 378767844
74951135652 486775744
839952848659 160750499
108262748140 367158883
751782534840 189806890
563279371075 416472420
15141649594 616830851
330087804026 127645700
862316521732 616823298
861559439630 514585890
790393722042 616815745
723013414964 407136912
801749953572 498588636
655633107886 616808192
164437445614 29343405
809320774592 616800639
764088812516 204829807
396933321345 293350967
487560881242 573302912
453820311631 48437389
112805240752 585372606
52281354595 265261360
906984365750 616793086
985720904358 327611375
105498208257 51692732
769952505288 616785533
956951784482 616777980
435322216204 144488890
732098400188 616770427
600366114440 7681401
928689908980 63717108
101506547976 485695665
950515197066 77229425
862316521732 97886880
442135955122 193447436
533742889464 616762874
112048158650 488747077
913798104668 616755321
222957318158 84978803
779794572614 73951423
11738368013 82146428
788879557838 241726212
674560160436 616747768
713928429740 616740215
444407201428 616732662
405796014226 616725109
489832127548 410709481
208954667706 616717556
272549564274 174036226
765410012676 616710003
24226634818 616702450
158987248974 616694897
887300231098 616687344
15141649594 516836684
853231536508 616679791
223339227644 274302301
456520515060 436147985
18169978002 616672238
763895848472 616664685
980421329644 477938734
126432718588 557366082
494374620160 616657132
641248547948 616649579
822948252428 616642026
736640892800 616634473
370297552654 79155440
548884531504 616626920
499674194874 616619367
24983716920 69019314
894113970016 616611814
297021686697 118272427
350529020780 616604261
369551618780 120357055
168072234198 616596708
731341318086 190124116
336144460842 616589155
580681979788 601755063
665475175212 490408737
42768092018 230487348
363399416514 616581602
483375373622 17689126
170343480504 616574049
582196143992 615063449
309265365109 126346584
508759180098 616566496
138621599985 7137585
873672753262 226068843
977393001236 616558943
707871772924 616551390
617787046731 348729563
868373178548 96421598
653361861580 214240845
100982808256 158348645
296019109436 240857617
426237230980 616543837
64351986224 616536284
313431997782 532214592
896385216322 616528731
743454631718 616521178
46939097878 616513625
402767685818 344514989
543584956790 286507949
312674915680 616506072
625009070617 131097421
954680538176 439614812
81764874570 616498519
526172068444 616490966
73511806572 126376796
523143740036 267761403
254379593826 616483413
832033237652 246507261
383083551166 353004561
421212457065 116731615
913798104668 179262902
455006350856 616475860
865344850140 93355080
791490439895 68075189
229189627542 23890139
446678447734 616468307
460305925570 616460754
499674194874 616453201
312674915680 326402895
596580703930 616445648
665475175212 154526827
572354076666 616438095
134760621710 138325642
767737762975 317014516
986477986460 248984645
772980833696 276651284
897899380526 413677810
963765523400 616430542
259679168540 616422989
663961011008 539080269
311917833578 616415436
852474454406 616407883
551912859912 554835827
959223030788 616400330
344472363964 616392777
613236510174 616385224
262707496948 616377671
832790319754 222692652
248381359465 528543834
369456073330 415014691
434565134102 616370118
121133143874 616362565
121890225976 616355012
715442593944 616347459
345229446066 616339906
732923006110 83022576
793620981364 71171919
944081388748 616332353
872915671160 616324800
922883089892 616317247
299804519946 616309694
288448288416 149640036
757082109554 616302141
543584956790 616294588
432293887796 616287035
305861176762 510620565
243390143529 47765172
750268370636 149081114
84390333917 186408040
333116132434 350882168
435656021039 102131666
492103373854 247640211
288604507115 438255272
169586398402 32160674
233938377072 476949291
791907886246 616279482
253839834193 81829202
862316521732 221272688
678345570946 121769466
10838685271 60476871
120376061772 616271929
83279038774 616264376
359614006004 616256823
423208902572 616249270
310403669374 616241717
96149434508 616234164
858607396522 204150037
887300231098 616226611
801749953572 199006444
187756368850 81700801
249080019112 616219058
698786787700 478218195
271997357297 104911170
7846399779 148937607
821993282132 53505452
507245015894 616211505
666989339416 616203952
643519794254 615992468
654118943682 616196399
866101932242 428776257
115076487058 616188846
464091336080 616181293
639734383744 616173740
613993592276 616166187
771253176800 63785085
86307367182 74668958
512544590608 330353114
794294663240 370187636
368171663833 108619693
545099120994 616158634
701428078135 62916490
984206740154 616151081
878403655459 13867308
270311551168 516957532
915756672286 36405460
440767631795 153960352
404356670040 428013404
832033237652 132373878
473176321304 297777025
127189800690 616143528
55581636321 277837105
73436971448 553075978
64351986224 14924728
76465299856 616135975
875943999568 616128422
724527579168 67931682
282768707572 31956743
805005023040 183983527
5299582268 616120869
426994313082 616113316
797964543062 276507777
43910769470 616105763
240051492563 556852478
586738636604 288947568
586836228917 462674121
673045996232 604655415
135517703812 616098210
552096216540 303071678
455763432958 616090657
884271902690 616083104
617021920684 616075551
474209850759 107962582
235208949879 48210799
444407201428 462062328
608694017562 72561671
976991438844 157087294
456520515060 549586492
418666409960 71466486
781308736818 378057862
626863988010 446601337
577653651380 616067998
902441873138 515084388
628378152214 616060445
500431276976 616052892
143845606934 616045339
945003096038 100258522
364913580718 616037786
938781814034 361894442
507245015894 422318442
923640171994 616030233
632163562724 31745259
913629114252 26156039
118104815466 616022680
590524047114 166528544
128703964894 616015127
69651560938 498127903
322516983006 197480738
268007071662 616007574
806292446184 616000021
214607579313 7862673
40195866215 27032187
25740799022 615992468
573988998234 167276291
12870403288 615984915
656390189988 165206769
585981554502 480657814
807111281614 159670420
612479428072 374749648
876701081670 615977362
854745700712 110356883
76106260854 23557807
815377431408 615969809
37097030552 357604338
242266280194 615962256
701058034006 453905088
535257053668 137441941
452214552196 175652568
234695459174 615954703
390654372186 167918296
897899380526 615947150
557212434626 565410027
284662877906 112736078
499206800534 274868776
189270533054 308653345
768438341084 615939597
597337786032 428368395
365670662820 615932044
764652930574 615924491
694244295088 615916938
127189800690 615909385
662446846804 44917691
508002097996 615901832
482261306528 204912890
973607590726 615894279
536771217872 615886726
946352635054 615879173
223339227644 615871620
19684142206 615864067
74194053550 615856514
719228004454 615848961
152173510056 407582539
529212375910 89027211
813863267204 615841408
77979464060 499698927
203655092992 615833855
618536084888 615826302
743454631718 615818749
590524047114 615811196
985720904358 615803643
150659345852 615796090
58295329408 615788537
548884531504 615780984
781308736818 560976416
416395163654 615773431
218372105778 50929879
127946882792 615765878
745450375202 7371728
670774749926 203553350
101449009222 365270633
227124638154 515318531
423965984674 340836678
502702523282 593197514
637463137438 565485557
879729410078 461231498
360371088106 615758325
473176321304 172518073
598851950236 463595587
710900101332 83906277
664234082170 24116729
437593462510 615750772
417152245756 615743219
313653799180 213923619
96906516610 615735666
487560881242 615728113
119618979670 211159221
240096908752 226590
448949694040 615720560
623835659602 615713007
496645866466 209739257
464091336080 615705454
779037490512 474607861
659418518396 615697901
655633107886 615690348
54736063271 158016313
387626043778 615682795
363567115773 441767417
398225193206 169398684
224096309746 615675242
367941909126 615667689
365755535881 185977519
474335683739 154451297
853231536508 615660136
682130981456 581497917
576139487176 86330790
105265077359 109820620
489469818097 28784483
497027406261 205471812
956951784482 615652583
976635919134 226401175
636706055336 424539024
56024083102 299899418
449021077443 42749980
850433823849 92871688
131732293302 615645030
469441916203 369424783
810077856694 615637477
854745700712 615629924
302832848354 615622371
84036120876 615614818
70408643040 168212863
225610473950 615607265
83279038774 615599712
828392331138 374409763
745725878024 615592159
396711029002 615584606
299804519946 369334147
66065255061 135644327
388456238920 532939680
734369646494 340610088
317974490394 231212436
790393722042 615577053
62837822020 615569500
804778281980 214271057
893106211803 2031757
465605500284 615561947
864587768038 615554394
719651070643 139466145
835061566060 231922418
358099841800 319000955
766167094778 115976315
95060247402 148416450
415638081552 259883624
648819368968 8761480
763895848472 347770332
178671383626 615546841
757839191656 162072274
765410012676 615539288
163529741586 615531735
316460326190 325096226
66218165546 130674453
96906516610 615524182
233938377072 182880789
726150544337 1012102
297013952425 261160081
448192611938 615516629
57538247306 615509076
667746421518 548838745
146873935342 615501523
660175600498 615493970
299804519946 615486417
882000656384 470763384
218444546601 205940098
361885252310 421072197
994048807480 615478864
93121106100 334220250
96149434508 615471311
937267649830 615463758
556455352524 615456205
799478707266 153718656
657147272090 615448652
373241483840 615441099
846417797590 615433546
326302393516 263463746
698029705598 470650089
336317575602 290609228
847931961794 615425993
748754206432 615418440
472092829160 34026265
227124638154 351063440
215011324522 561308748
807806610388 615410887
903198955240 615403334
544342038892 615395781
505730851690 615388228
931968075116 463595587
208197585604 615380675
453492186652 571988690
483775470732 615373122
852474454406 615365569
120376061772 367136224
653526010929 139836242
724729297139 333631116
539799546280 615358016
129741897748 86972795
231667130766 615350463
783579983124 615342910
134760818088 471631979
308132423068 615335357
584467390298 209467349
497402948568 615327804
140060196424 615320251
369456073330 615312698
243023362296 207428039
391411454288 615305145
365670662820 615297592
680311925707 7847567
437593462510 615290039
525610238945 95401943
270278317968 615282486
178784248105 342800458
159744331076 615274933
360371088106 421963451
198355518278 615267380
605665689154 170743118
409581424736 615259827
238511761454 280737457
629135234316 615252274
262707496948 615244721
13627485390 485491734
351286102882 615237168
223556028956 384780032
433808052000 615229615
71165725142 300103349
96279625569 360950317
535257053668 518596533
258165004336 291711966
311160751476 615222062
458034679264 82040686
143845606934 215736339
77222381958 615214509
878972327976 615206956
265735825356 615199403
242266280194 15702687
877955015218 25038195
452735104550 615191850
290719534722 615184297
619293166990 615176744
958465948686 470332863
559483680932 615169191
595823621828 615161638
991777561174 436299045
78736546162 366569749
837506561578 418436200
46939097878 615154085
504216687486 335836592
806292446184 321380150
451978022448 504192962
168829316300 431366936
111291076548 371260162
162076567857 150078110
370970237534 271772046
568700345158 469615328
832067936134 330889377
81007792468 615146532
994048807480 270661755
566297419850 615138979
553427024116 177110297
288448288416 615131426
7377517498 19101537
183213876238 615123873
536771217872 615116320
891085641608 615108767
262707496948 384719608
848860466784 438202401
299804519946 615101214
909255612056 298154675
679473074827 62365121
737397974902 457794883
182456794136 615093661
9842074880 615086108
705778633911 399863373
280120385294 615078555
319488654598 287353885
399216992336 192790325
571198997188 197850835
684545916034 37931166
274388160040 262451644
575019937010 50537123
812349103000 293313202
62837822020 615071002
529200396852 615063449
602199098327 80348814
573111158768 283788869
502095489078 400535590
250594183316 555137947
495494336898 127049013
237723787582 1790061
433050969898 615055896
589766965012 615048343
987486991324 127721230
706357608720 260729560
962251359196 603046626
246808772806 615040790
338228310071 3882242
607936935460 615033237
68137396734 183500135
224853391848 615025684
814620349306 615018131
729070071780 615010578
592795293420 136173037
941053060340 615003025
130975211200 459396119
411852671042 545047139
403556369672 582404277
473933403406 614995472
413366835246 614987919
352043184984 31118360
649027922404 9169342
596805269726 69812379
893356887914 614980366
41201525100 157125059
377783976452 614972813
303178805966 20914257
253622511724 305156306
14384567492 614965260
877458163772 614957707
875943999568 614950154
244694130402 103800879
349505582539 110538155
819919924020 614942601
799085506045 79193205
138546032220 614935048
614750674378 96701059
629135234316 614927495
253267498471 172004469
891842723710 138824140
996479958349 67448290
898656462628 614919942
844146551284 614912389
635191891132 498785014
85550285080 614904836
234949202209 43014335
405038932124 614897283
523143740036 614889730
701815116108 332452848
834409599059 506541945
697272623496 183311310
741295471932 7409493
320377687610 104095446
56890593068 333585798
724527579168 590976932
757839191656 614882177
919854761484 614874624
970579262318 614867071
338415707148 614859518
34825784246 586331837
521739653254 94117933
236966705480 614851965
343715281862 53090037
219295051760 43784741
423965984674 69948333
486803799140 614844412
926668500402 614836859
806292446184 614829306
175643055218 33814781
746935905983 127011248
827490745040 502168758
990263396970 614821753
856259864916 317694286
665841140721 142298520
349771938678 614814200
945595552952 614806647
615646535302 28935543
274820810580 614799094
721499250760 556648547
255893758030 614791541
523143740036 614783988
723770497066 244566140
243780444398 231212436
87821531386 314899676
635191891132 86761311
299507445756 108974684
732143468939 219588369
676074324640 614776435
779037490512 614768882
493617538058 614761329
239237951786 99306844
833591284786 519555764
760110437962 614753776
718470922352 614746223
273306646376 579556796
698786787700 1170715
933482239320 51926875
311917833578 614738670
838089894468 64653680
495131702262 614731117
21976393405 512516368
698896865122 94117933
930819619619 51337741
863563514073 33082140
406553096328 212692480
66623232530 614723564
68137396734 614716011
496822719961 83740111
894871052118 614708458
858531111222 614700905
651090615274 614693352
93878188202 331402981
528443314750 354575585
835061566060 614685799
262208674575 241786636
966036769706 509034435
525414986342 491919337
766924176880 574972125
955803185478 204233120
173371808912 127049013
59809493612 614678246
398982275308 614670693
738912139106 614663140
480747142324 596226267
901845345157 76753586
440621790918 4660201
455149812538 349681241
441378873020 614655587
257407922234 254656948
633677726928 269649653
955059728988 148386238
987235068562 588718585
32554537940 614648034
57538247306 168394135
957708866584 248690078
173024930240 61979918
694411888605 336773164
886543148996 387506665
492860455956 614640481
444407201428 614632928
66623232530 614625375
140391758018 173839848
360371088106 587948179
606422771256 213598840
673803078334 614617822
246051690704 614610269
923641229414 529231157
62080739918 614602716
453492186652 614595163
838878820018 216234837
527686232648 614587610
6056664370 614580057
900927708934 614572504
544342038892 5740280
58295329408 141248653
603394442848 533188929
397262609486 13451893
935298651925 93498587
433091680568 363737374
939538896136 614564951
282391631600 330851612
433808052000 501927062
146483815745 148998031
645981972847 79744574
741183385412 500809218
264549891873 235706471
202317412186 65212602
597337786032 614557398
239995033888 411298615
386868961676 614549845
214254242420 285246598
297533273640 614542292
877804551905 138725951
391411454288 614534739
520872493730 324461774
799765653289 244037430
686673474068 507123526
260436250642 151769982
777523326308 614527186
362642334412 614519633
324031147210 181483484
170561867946 105553175
436888284624 296780029
515572919016 614512080
306816343842 272361180
797712069337 11926187
28769127430 614504527
127946882792 74472580
344472363964 614496974
981178411746 364892983
720742168658 614489421
465123566419 77939407
655633107886 123937177
26497881124 614481868
790393722042 420913584
589766965012 614474315
396914385974 82327700
802015690771 197707328
20441224308 614466762
773737915798 459894617
618536084888 545726909
76902739404 123189430
583710308196 614459209
639734383744 614451656
368698991228 614444103
175643055218 165169004
662446846804 265163171
66623232530 263093649
725415879539 468595673
957708866584 399863373
965686567714 40023347
145359771138 614436550
538285382076 614428997
565973192625 156626561
766167094778 204051848
879729410078 167865425
554184106218 357710080
561754927238 614421444
648062286866 614413891
504216687486 614406338
36339948450 287504945
121133143874 614398785
738912139106 614391232
6813746472 614383679
234695459174 104012363
203655092992 289121287
296019109436 614376126
305582630081 102267620
780614714713 484479632
934239321422 614368573
429265559388 439244715
108262748140 167721918
650046678191 79676597
829761991346 614361020
420326022285 33331389
772980833696 614353467
155201838464 614345914
423208902572 614338361
782822901022 489071856
635415784711 54887651
878972327976 614330808
45178464584 98189
888057313200 614323255
87064449284 357846034
671642574114 371479199
305861176762 614315702
404281850022 614308149
40882441062 614300596
730584235984 438066447
183213876238 614293043
867616096446 614285490
657147272090 210547428
341616304380 36994594
942567224544 588106792
437593462510 614277937
359614006004 614270384
864733261477 229777366
378541058554 614262831
261950414846 303978038
832033237652 614255278
776766244206 614247725
739669221208 417288144
447435529836 614240172
313431997782 187337059
4542500166 522282397
379298140656 614232619
346743610270 532977445
938024731932 614225066
545856203096 614217513
737612042028 106769208
467876746590 261809639
267249989560 614209960
425480148878 614202407
743454631718 438209954
320245736700 614194854
689701802476 349401780
364913580718 560968863
373998565942 553325227
910012694158 614187301
645033958458 614179748
208954667706 614172195
377026894350 614164642
67058005869 77652393
175643055218 614157089
874429835364 614149536
872158589058 508883375
355071513392 524155541
236361997600 426276214
555698270422 614141983
460548905580 144186770
299047437844 614134430
661124815814 153408983
32554537940 605720388
700593064179 247338091
375188993866 32183333
340686953454 80620722
410338506838 412257846
179428465728 614126877
604151524950 521663051
570839912462 303668365
471307491285 188787235
553853217247 61655139
947109717156 142812124
750268370636 440083098
529200396852 614119324
340807287850 189988162
189270533054 468573014
364913580718 614111771
249167611253 94948763
345986528168 614104218
746482960126 57433012
808563692490 34003606
322804049877 90250797
532985807362 614096665
226466001854 297157679
277849138988 614089112
956208479052 96346068
604908607052 614081559
299047437844 614074006
863324257692 127985585
670017667824 589209530
12870403288 614066453
783940956100 7213115
732098400188 244626564
484532552834 255450013
74194053550 614058900
484083217717 26042744
200293609713 171037685
635531466459 160969536
82611882690 257617724
13627485390 614051347
727555907576 614043794
988569018592 27001975
920611843586 485552158
984206740154 614036241
300561602048 614028688
731341318086 614021135
804778281980 408881655
499034486392 178787063
399739357410 475786129
40693737316 27878123
584467390298 448980532
527862648069 141611197
30464586293 382619874
673045996232 614013582
837332925661 347634378
818405759816 513573788
624592741704 516912214
726798825474 614006029
218039652930 613998476
765410012676 613990923
292233698926 613983370
942567224544 613975817
255893758030 2160158
442893037224 413617386
56024083102 14109004
607179853358 490370972
331601968230 613968264
343715281862 509412085
679859735150 613960711
78085508180 362060608
686673474068 613953158
538285382076 613945605
671531832028 402370969
93878188202 613938052
620807331194 613930499
685916391966 613922946
748754206432 613915393
357342759698 204973314
425480148878 290541251
349014856576 613907840
114319404956 613900287
611757014240 14116557
370213155432 613892734
457467683513 261454648
365670662820 613885181
631406480622 613877628
776009162104 613870075
833547401856 613862522
68137396734 613854969
264978743254 426472592
152173510056 613847416
941810142442 501526753
878972327976 613839863
359614006004 613832310
81764874570 613824757
708628855026 613817204
71922807244 348170641
924397254096 613809651
318731572496 613802098
313857118387 59185308
276334974784 447726734
931968075116 613794545
759353355860 153242817
259679168540 613786992
672288914130 613779439
282391631600 15173977
745386960214 113982323
468094847018 351471302
81362179228 32432582
79493628264 613771886
704086362414 613764333
869887342752 454056148
234695459174 613756780
310403669374 613749227
76465299856 613741674
519004011149 88385206
167315152096 333676434
13627485390 382914441
808120762317 261552837
45424933674 613734121
31797455838 348555844
482261306528 613726568
831276155550 613719015
571732971223 286288912
824462416632 603824585
71922807244 613711462
176400137320 234815217
32554537940 583507015
517087083220 241424092
723770497066 613703909
633677726928 24320660
151416427954 495658072
248322937010 613696356
99934845018 527146529
115833569160 460498857
864587768038 53580982
917583515178 613688803
244537526500 613681250
200734968862 46337655
282391631600 613673697
180942629932 613666144
2271253860 41397993
678345570946 350587601
159744331076 613658591
961733669429 189784231
130975211200 538982080
253622511724 613651038
768463054500 576286347
537528299974 613643485
916826433076 613635932
16655813798 531338444
289962452620 6420050
103914337416 12477556
489832127548 613628379
947455100740 56065919
333873214536 613620826
693487212986 613613273
846417797590 613605720
757839191656 613598167
362642334412 613590614
518601247424 613583061
602637360746 331183944
232024229053 105062230
913041022566 613575508
34068702144 613567955
819919924020 613560402
469390910794 415180857
957708866584 613552849
684574217125 307882939
977393001236 299725699
185485122544 613545296
754810863248 613537743
954680538176 613530190
295262027334 517206781
932725157218 613522637
484532552834 40733329
139352458071 411593182
719228004454 613515084
317974490394 593582717
488317963344 526874621
484532552834 613507531
863291696709 177654113
722256332862 550205838
839604058672 499510102
221067981338 613499978
644276876356 589828876
354618039231 234278954
797207460960 347906286
637463137438 578393634
139595596694 100447347
292990781028 613492425
832790319754 613484872
964522605502 344333717
480156732273 178046869
245690680369 184278094
454249268754 122449236
581439061890 204248226
491346291752 613477319
682888063558 613469766
665475175212 613462213
100691927120 613454660
636706055336 613447107
243780444398 613439554
510273344302 273146692
565540337748 227858904
531471643158 613432001
311917833578 582623314
439107626714 613424448
524657904240 406880110
315703244088 613416895
166558069994 375021556
511787508506 613409342
747240042228 447356637
398225193206 321591634
88578613488 417560052
427416065049 1978886
85079333277 39645697
355828595494 613401789
906984365750 613394236
521629575832 613386683
927425582504 613379130
35582866348 613371577
464848418182 241726212
776766244206 613364024
361379896592 883701
280120385294 399591465
117347733364 318222996
438350544612 613356471
119618979670 431940964
517087083220 613348918
487560881242 613341365
615507756480 98173894
98776011699 162412159
963765523400 250381950
411517688345 101232859
264221661152 613333812
601123196542 613326259
463667937965 125757450
498160030670 613318706
196084271972 357060522
94635270304 613311153
784337065226 347422894
3785418064 613303600
236209623378 613296047
751025452738 613288494
408067260532 296493015
942567224544 613280941
545621577110 57697367
989506314868 613273388
882115884952 446404959
479990060222 129065664
717713840250 613265835
380055222758 427484694
47366159604 100568195
318731572496 613258282
223339227644 613250729
171100562606 174255263
496645866466 613243176
734369646494 613235623
182456794136 613228070
112048158650 613220517
57538247306 342309513
63594904122 613212964
345986528168 613205411
505730851690 542494225
42396605266 152631024
61524650699 103362805
717364114097 177805173
840361140774 613197858
645033958458 134526483
994048807480 613190305
205273858693 466926460
860802357528 613182752
561754927238 613175199
81007792468 613167646
50724508388 240019234
233181294970 613160093
773737915798 533687427
957708866584 613152540
355965924140 240510179
861969620401 131437306
515726667884 249475590
859288193324 45642779
878215245874 613144987
586738636604 613137434
279363303192 613129881
668137885955 126248395
715442593944 613122328
383840633268 153703550
858793766797 198885596
728312989678 613114775
392168536390 213681923
539562072813 8240323
823853826510 317520567
532985807362 613107222
395953946900 6080165
243780444398 497561428
862316521732 613099669
352043184984 217662354
130218129098 613092116
690725656538 8972964
9153709972 75605530
987992150664 376305566
265735825356 613084563
582196143992 343246085
750268370636 613077010
236966705480 613069457
316460326190 613061904
626106905908 477659273
930453910912 613054351
752539616942 613046798
585224472400 613039245
604151524950 613031692
121890225976 613024139
795693296756 929019
986477986460 613016586
425631193772 112433958
885028984792 545130222
405888402522 128015797
710143019230 613009033
701058034006 613001480
153687674260 508188499
39368276858 166891088
914555186770 612993927
566297419850 612986374
186999286748 507146185
556455352524 476397922
631406480622 612978821
587495718706 612971268
155201838464 273131586
511030426404 545870416
990263396970 294325304
805535364082 612963715
298290355742 612956162
193813025666 612948609
126432718588 370519968
922126007790 224671538
738682550971 64117417
5299582268 612941056
462993629190 90515152
443701238030 226031078
249080019112 336199136
180185547830 612933503
243780444398 225683640
995078432034 219112530
68894478836 68535922
24226634818 612925950
509516262200 612918397
674744891710 228289425
735364270446 156588796
315703244088 612910844
429265559388 612903291
112048158650 586739699
587495718706 612895738
814105809140 266273462
985811698971 518702275
132489375404 75597977
380055222758 121044378
111291076548 340051166
344472363964 612888185
813106185102 228810582
652765288281 415853074
889571477404 612880632
265083556235 411933067
616264838582 391388907
962448432072 36843534
383083551166 612873079
357342759698 612865526
255136675928 612857973
899413544730 256847318
200938733696 104639262
560240763034 612850420
433179695677 68150719
252865429622 101285730
775252080002 612842867
264221661152 519125243
910769776260 283471643
672288914130 554216481
958465948686 612835314
90092777692 612827761
881243574282 612820208
670017667824 612812655
462577171876 612805102
754378643229 7855120
142718360261 8557549
283148713702 612797549
24983716920 612789996
400496439512 612782443
903198955240 612774890
482261306528 345444008
967550933910 612767337
221115708745 227821139
449706776142 533687427
105234419732 612759784
566442180648 131701661
623078577500 612752231
279363303192 612744678
99934845018 15219295
151416427954 158386410
984473436584 240729216
688944720374 612737125
108059036583 33610850
558726598830 147540302
594309457624 501179315
241970059493 36420566
629892316418 355708535
321866164061 206468808
264221661152 612729572
389140207982 612722019
119427549291 30415931
243023362296 48271223
129699729349 347740120
878215245874 612714466
413366835246 612706913
663961011008 612699360
904713119444 190584849
418666409960 377393198
102269241957 446971434
404281850022 456903629
757089656 135364866
458791761366 612691807
817648677714 612684254
771250608780 67523820
329608974444 297671283
933482239320 612676701
63666665175 93778048
626323979128 383027736
880486492180 591792656
540010879220 118876667
155958920566 612669148
865014678704 109707325
595823621828 369371912
451978022448 8270535
404702589887 39419107
787591809915 381267887
372484401738 612661595
183388886801 239951257
63005823399 62924043
674560160436 612654042
421694738368 612646489
767681258982 442764413
545099120994 593567611
616264838582 258947052
998228250447 93015195
314946161986 433323163
870644424854 612638936
702572198210 612631383
76465299856 407340843
19728697353 88438077
63594904122 612623830
99177762916 612616277
612479428072 612608724
832790319754 612601171
213497160318 612593618
367184827024 612586065
451978022448 54706379
144602689036 312392080
919097679382 612578512
356585677596 612570959
672288914130 612563406
388383125880 612555853
795006276282 35061026
121890225976 157268566
542070792586 612548300
176400137320 150425548
303589930456 612540747
229395884460 612533194
648819368968 252965076
347500692372 612525641
810077856694 374711883
873672753262 612518088
638220219540 612510535
333116132434 612502982
514815836914 612495429
747516746383 25272338
543584956790 612487876
710556304284 135863364
161520931818 147857528
342958199760 612480323
197147084408 250117595
426342693519 96398939
716956758148 149466317
597337786032 612472770
763308180160 271975977
491346291752 612465217
950895127666 560145586
75794223765 219580816
758596273758 362189009
211519030836 161120596
245294608602 224029533
546613285198 603847244
875186917466 612457664
855502782814 612450111
280120385294 612442558
658999901330 162366841
296776191538 612435005
59052411510 612427452
850536846769 223115620
841220535814 408889208
179172781978 93853578
268007071662 612419899
699543869802 442145067
368698991228 612412346
87903413459 435015035
885028984792 556286003
137788950118 423881913
312674915680 612404793
102963173426 230192781
187400925076 198810066
683645145660 612397240
535257053668 612389687
554184106218 612382134
943324306646 612374581
955437620278 612367028
978907165440 612359475
587851079803 210683382
854745700712 458874962
882757738486 46141277
623835659602 158076737
723013414964 612351922
688944720374 612344369
61323657816 447666310
926668500402 437960705
340927214384 27394731
422451820470 612336816
441378873020 612329263
967550933910 612321710
934996403524 612314157
184728040442 612306604
321759900904 339613092
698786787700 288902250
718470922352 226401175
649836221399 99034936
440621790918 454970061
804021199878 612299051
155201838464 612291498
181699712034 395452421
750268370636 612283945
773737915798 612276392
656390189988 612268839
224853391848 612261286
925154336198 612253733
46182015776 612246180
762381684268 416955812
373998565942 185554551
122647308078 612238627
644276876356 612231074
850960290202 441593698
496645866466 590667259
551155777810 612223521
808563692490 108748094
756325027452 486201716
278223382585 12417132
65109068326 509517827
643519794254 612215968
541560459441 137283328
129461046996 612208415
162772659484 612200862
518601247424 612193309
661689764702 333502715
719228004454 214021808
450975883667 40725776
937600261291 21692216
460305925570 612185756
702799128095 103000261
26909164633 62289591
448192611938 462364448
335387378740 606505900
881243574282 612178203
585224472400 546059241
779037490512 612170650
913798104668 274113476
745725878024 612163097
286934124212 612155544
612479428072 612147991
430779723592 516459034
414880999450 494381615
514976987722 228070388
999348382194 81640377
486803799140 514774715
585224472400 509819947
890328559506 157608451
430285614291 3534804
903198955240 612140438
425480148878 470023190
7570828574 425966541
926156008 79125228
489902566826 237232177
234695459174 137653425
794179132552 612132885
972095231689 8527337
800992871470 612125332
90849859794 216914607
653361861580 220041549
229395884460 612117779
828247827142 386056489
767681258982 132275689
403524767920 612110226
141574360628 309680553
621156800951 121588194
302832848354 241288138
707871772924 612102673
890328559506 280231406
297533273640 612095120
687430556170 612087567
309646587272 612080014
888814395302 612072461
637463137438 573008345
975121754930 20529054
683645145660 612064908
325545311414 238070560
708875105485 335768615
733612564392 612057355
367941909126 612049802
652604779478 612042249
417909327858 612034696
215768406624 612027143
682130981456 116912887
6056664370 159859245
198355518278 612019590
618909293724 127290709
589009882910 612012037
325824946133 312845260
592038211318 612004484
981178411746 611996931
936555779986 408111249
207006848413 53807572
3785418064 611989378
265006447658 299506662
281634549498 467009543
925154336198 611981825
595823621828 183696513
190784697258 296530780
430196949624 355761406
682888063558 611974272
584467390298 611966719
853988618610 187820451
90092777692 611959166
59052411510 611951613
395196864798 105613599
32554537940 611944060
184839326344 342588974
248322937010 580017529
881243574282 611936507
288448288416 611928954
574379193767 27636427
247565854908 599368315
417152245756 471110822
471662157100 94049956
893703744333 3685864
156166212651 395641246
95392352406 427930321
397468111104 611921401
873288034060 203681751
154444756362 315080948
740478758895 1080079
315703244088 611913848
743454631718 227836245
955437620278 611906295
699543869802 611898742
537528299974 397151846
337658625046 611891189
57551948448 33618403
950895127666 573038557
63594904122 611883636
297241108900 26246675
664718093110 611876083
375512730146 611868530
513301672710 255465119
420180574164 538664854
847956070970 460551728
426237230980 611860977
70408643040 611853424
931210993014 582328747
159744331076 4894344
50818784934 148250284
196134235067 163530003
767681258982 611845871
365670662820 292829810
304779361384 79366924
401253521614 611838318
551912859912 611830765
630649398520 611823212
270863161864 7900438
476204649712 611815659
660175600498 372151416
648819368968 611808106
887042779946 92494038
918340597280 611800553
695758459292 611793000
941810142442 257058802
548534087816 133355768
764890600825 213296720
220310899236 611785447
768658677200 207292085
401518662126 129405549
436079298306 611777894
498160030670 611770341
620807331194 78052702
570839912462 611762788
907334417088 55877094
981935493848 172638921
426994313082 351214500
603394442848 223734966
174128891014 329945252
70925540148 30363060
144789081970 272104378
49716886129 99125572
827490745040 611755235
737954200481 53188226
591734158156 99125572
26690845168 75288304
333348961212 317973747
34825784246 285918815
108262748140 609549759
975878837032 496390713
689701802476 481798317
894458960844 185056053
501188359078 611747682
484811590866 245691537
646657641162 362838567
233352997319 116708956
40186863039 68226249
759353355860 611740129
3028335962 523747679
760867520064 611732576
673473790599 129964471
330844886128 611725023
856259864916 611717470
517087083220 611709917
755567945350 611702364
246857195089 98408037
641703253654 19448975
40981158772 123687928
875186917466 582472254
236209623378 414961820
169586398402 611694811
777523326308 264604249
88578613488 611687258
655633107886 611679705
766167094778 186136132
657147272090 611672152
366427744922 122132010
534556671937 35521759
735126728596 611664599
180185547830 608756694
802507035674 611657046
914555186770 611649493
305104094660 585788021
253059005459 99080254
582953226094 611641940
301318684150 179338432
678548822176 174421429
577653651380 6812806
472922465380 39766545
663505021698 17855292
723013414964 282036573
637594793781 185682952
179552410458 99261526
573868240870 611634387
802507035674 468119834
922411533849 275004730
425933117394 85681232
762381684268 530726651
716956758148 611626834
295262027334 281326591
977393001236 611619281
508759180098 611611728
742201499194 78437905
242415361308 217141197
769195423186 328631030
139303114322 514427277
814935173452 19955026
158230166872 183205568
161662573227 9660287
389140207982 32205992
99177762916 31609305
250143178986 108166513
417152245756 611604175
618536084888 310103521
143088524832 399976668
660175600498 355474392
15141649594 611596622
504216687486 356388305
598171251623 15899065
257407922234 611589069
22122966923 50484252
887300231098 611581516
685159309864 211219645
479232978120 611573963
375512730146 68619005
194946269827 91293111
20441224308 381426500
236209623378 72040514
480103959462 211937180
68894478836 611566410
254379593826 611558857
147631017444 239165745
763895848472 611551304
424886332424 41745431
345229446066 611543751
846906869446 53354392
243124746215 345511985
805237496827 132502279
264978743254 611536198
63594904122 611528645
193055943564 611521092
28769127430 611513539
90849859794 611505986
893356887914 380414398
623835659602 154625016
807806610388 611498433
45424933674 611490880
100691927120 299997607
822337011203 118854008
418666409960 611483327
855519225695 142872548
637463137438 611475774
950138045564 321561422
772223751594 611468221
92364023998 611460668
992534643276 376373543
415638081552 611453115
468984318104 187775133
59809493612 280193641
358856923902 611445562
82521956672 611438009
324788229312 611430456
317440252004 120704493
528443314750 611422903
11356239084 240948253
963765523400 40136642
710900101332 403148928
452735104550 611415350
40125358960 25461163
48720623176 125024809
810077856694 611407797
28012045328 344786897
548127449402 283388560
494466426875 80190201
77222381958 312648882
604151524950 611400244
246808772806 611392691
615507756480 489358870
828247827142 611385138
923640171994 326312259
229395884460 432522545
454249268754 611377585
888057313200 611370032
174128891014 533717639
226119070311 35249851
44667851572 285390105
436836380408 537539457
535431006811 223999321
648062286866 233017603
139303114322 611362479
155201838464 611354926
515572919016 611347373
257407922234 44396534
518601247424 322928515
355828595494 399440405
726925088975 321244196
500431276976 611339820
800235789368 503513192
12408492426 135085405
274063728478 611332267
882757738486 149073561
483843870700 84359457
666232257314 450982077
279363303192 128793756
31797455838 584723048
552063240142 275337062
662446846804 611324714
279363303192 611317161
760867520064 244792730
286177042110 611309608
115833569160 611302055
574625322972 611294502
857774029120 321372597
192686851519 79487772
35582866348 222156389
213521632038 196445977
468269585673 19894602
451220940346 611286949
958465948686 311666992
552669942014 611279396
902441873138 527252271
727555907576 611271843
486046717038 611264290
110533994446 611256737
373998565942 611249184
536771217872 273698061
129461046996 546595504
626863988010 24766287
463334253978 611241631
782949247606 69887909
281634549498 611234078
938781814034 431767245
202588481803 147117334
542070792586 611226525
100284798167 92146600
165800987892 611218972
494466721442 118687842
180310557533 113347871
105991501834 611211419
305861176762 611203866
924397254096 611196313
585981554502 611188760
860802357528 611181207
68137396734 555047311
145430459665 395837624
129461046996 611173654
936065923024 22802507
375512730146 611166101
118104815466 471775486
78736546162 611158548
445939266242 57878639
271792482172 47674536
988749232766 611150995
338415707148 611143442
96149434508 611135889
229395884460 611128336
735126728596 507350116
71197070092 341206775
311160751476 508112969
904713119444 611120783
494374620160 415807756
77415096753 331395428
901684791036 23331217
366427744922 611113230
321870454165 98997171
215768406624 536300765
801749953572 611105677
252108347520 611098124
403524767920 611090571
825976580836 118612312
483949099096 20400653
629892316418 611083018
942567224544 611075465
62837822020 198553264
670074511702 106217839
666232257314 256084465
11356239084 461843291
657147272090 611067912
645791040560 611060359
241509198092 611052806
402010603716 611045253
320060016389 33021716
666232257314 611037700
125995883686 243886370
257536972792 130885937
776766244206 611030147
908859034644 226333198
402767685818 345950059
385354797472 399130732
183970958340 201778395
236966705480 611022594
593552375522 611015041
929696828810 287331226
761048082082 38573171
985083174762 441102753
778280408410 611007488
302832848354 610999935
379298140656 5876234
169669647568 162268652
95392352406 610992382
966793851808 610984829
651090615274 107955029
197648595649 306765095
654876025784 190343153
235452541276 610977276
655858277922 4078620
311917833578 165863880
682888063558 300292174
595823621828 610969723
588252800808 164277750
592403988002 81647930
629135234316 610962170
890328559506 610954617
673045996232 47916232
520115411628 410913412
960934622859 413005593
88710602163 36919064
506578229907 279000267
653015662678 195705783
114319404956 52425373
116334824005 87592141
959980112890 610947064
648819368968 610939511
350529020780 610931958
504973769588 521761240
383083551166 610924405
695001377190 610916852
948623881360 557909898
53752836796 56473781
686673474068 176672223
252108347520 610909299
561754927238 610901746
477718813916 312898131
999554125914 338910663
420937656266 384039838
95647454981 173975802
143088524832 610894193
734369646494 610886640
773737915798 610879087
358099841800 203719516
148388099546 141732045
439864708816 610871534
408067260532 546504868
268346707413 68075189
934996403524 543166442
928939746708 76443913
447435529836 367000270
138546032220 610863981
980421329644 610856428
882461102370 122698485
506900863855 42296800
978907165440 610848875
913798104668 610841322
221825063440 610833769
567811584054 610826216
2374291886 355610346
277849138988 610818663
146116853240 610811110
217282570828 610803557
718470922352 303524858
114319404956 49834694
800280820354 289242135
604908607052 610796004
598146591078 344084468
992534643276 480234846
752539616942 316153474
876197969193 6238778
299047437844 610788451
268396036056 155395422
522386657934 477621508
192298861462 610780898
788879557838 296281531
990444691629 382619874
711657183434 610773345
270039061993 59321262
258313564293 357800716
291476616824 610765792
810834938796 610758239
996320053786 272640641
551155777810 610750686
904713119444 610743133
69651560938 610735580
816968787272 397620132
788879557838 194149865
207440503502 610728027
324326318450 135085405
120646776398 52183677
326302393516 407997954
992534643276 103460994
200626764584 449025850
825976580836 610720474
928377751043 146822767
785851229430 610712921
342958199760 610705368
15141649594 610697815
99934845018 610690262
951652209768 388329942
233938377072 610682709
309646587272 610675156
336901542944 195161967
565540337748 610667603
302075766252 610660050
576468178630 233198875
521629575832 610652497
835818648162 610644944
842632387080 610637391
405038932124 581581000
408824342634 94759938
729070071780 52599092
9084992778 530220600
413849698536 72546565
470905074998 545643826
183970958340 404244113
615960543724 21654451
249837101214 610629838
12113321186 291288998
734369646494 610622285
367692532131 95243330
945595552952 610614732
359614006004 534646658
188513450952 50967644
357342759698 604783816
406553096328 610607179
690458884578 610599626
797964543062 610592073
361885252310 610584520
811405431992 30174235
936510567728 610576967
123404390180 403768274
486046717038 610569414
785094147328 610561861
65109068326 610554308
144801348042 163537556
238480869684 498694378
561754927238 604647862
205169257196 511489160
631406480622 610546755
891085641608 610539202
705600526618 610531649
446678447734 610524096
903956037342 610516543
90849859794 164375939
785851229430 610508990
427903761853 419267030
888814395302 610501437
97663598712 610493884
613317327274 104382460
68894478836 481269607
325545311414 117411385
327816557720 610486331
65866150428 610478778
638220219540 610471225
890328559506 610463672
48453262082 610456119
845660715488 437552843
415638081552 578106620
972850508624 610448566
273306646376 274083264
322516983006 610441013
445164283530 455755573
360371088106 360904999
579924897686 610433460
466362582386 610425907
738912139106 610418354
367941909126 610410801
57538247306 610403248
589163072856 430853332
557969516728 610395695
595066539726 610388142
573868240870 610380589
464848418182 52085488
82140424836 207042836
28012045328 610373036
102963173426 385391825
383458489639 50491805
541084560423 52576433
844421367189 44789290
918340597280 610365483
805535364082 610357930
541313710484 610350377
556455352524 610342824
620807331194 558922000
739669221208 126429667
671531832028 610335271
616264838582 436404787
392168536390 327354573
779037490512 610327718
876972649785 308366331
44008052110 177306675
55267001000 470030743
493617538058 610320165
960737194992 610312612
551155777810 570946376
502702523282 211884309
333469227631 120092700
64351986224 550613700
691215966680 610305059
476961731814 610297506
990263396970 610289953
243780444398 123113900
412609753144 530862605
166001588019 305413108
195327189870 610282400
602637360746 610274847
277092056886 610267294
519358329526 62546393
296807136179 239452759
599609032338 610259741
477718813916 610252188
25740799022 285027561
875392336407 233606737
510273344302 549442985
975878837032 610244635
245705718392 74208225
681564574839 265910918
819919924020 610237082
663961011008 610229529
326302393516 610221976
902441873138 610214423
464091336080 105606046
233304982898 371788872
808563692490 610206870
658276112852 97758479
962251359196 610199317
795693296756 362755484
264978743254 610191764
722256332862 610184211
403524767920 610176658
545856203096 331493617
576990951566 287270802
869560260493 79215864
486046717038 547275274
381569386962 330096312
960231907251 144126346
357496803133 64344007
834031617133 68996655
847558088700 43225819
666989339416 610169105
156797998036 504321363
180185547830 610161552
258165004336 95809805
299047437844 610153999
995562971684 610146446
353557349188 524072458
238480869684 610138893
871779285357 45030986
196084271972 610131340
202898010890 457689141
404589498818 121414475
760110437962 610123787
599069446424 165652396
886712713846 231756252
955074276066 163786805
586738636604 610116234
415987490885 199852380
747997124330 124609394
736640892800 545024480
109019830242 400739521
275577892682 280556185
452759002242 292195358
109019830242 610108681
860809260970 92954771
168278272485 377763295
587495718706 610101128
681690558879 158975544
296776191538 610093575
905089772448 62969361
240752115990 610086022
564783255646 314703298
301666613095 49215348
433147723828 160546568
39561852695 99080254
437593462510 144269853
907403942453 116074504
914555186770 190456448
689162352516 139458592
653361861580 610078469
466362582386 610070916
548127449402 610063363
110533994446 610055810
767681258982 610048257
867616096446 610040704
740426303310 610033151
481504224426 278139225
464104244157 311674545
107505666038 141928423
928939746708 363080263
514815836914 610025598
290719534722 610018045
899413544730 226778825
486803799140 610010492
698029705598 610002939
843657910355 89457732
559483680932 609995386
627621070112 609987833
555698270422 609980280
991020479072 609972727
236209623378 609965174
810077856694 609957621
68894478836 609950068
296304469329 118476358
632920644826 609942515
37854112654 494419380
873352196795 158152267
956194702380 609934962
763895848472 609927409
745725878024 609919856
755567945350 350700896
74951135652 552992895
669260585722 609912303
760867520064 542615073
627621070112 323215529
318731572496 609904750
726041743372 609897197
751406720625 27923441
869130260650 227707844
327192650114 124254403
955437620278 609889644
602637360746 609882091
851246556455 71119048
531471643158 210638064
638611261009 154118965
674560160436 609874538
478475896018 54071927
916069350974 609866985
973802677163 146822767
681373899354 609859432
655633107886 609851879
257407922234 609844326
586738636604 609836773
824571489505 219837618
589766965012 608190219
15141649594 609829220
766167094778 609821667
547370367300 609814114
454249268754 321788012
646548122662 334983103
120376061772 452077262
386868961676 48052186
75077912757 2545361
516330001118 45582355
378647737126 312988767
350529020780 319016061
18169978002 425966541
796450378858 609806561
344828586103 32077591
353610212635 46088406
928429209632 90107290
879729410078 437575502
963008441298 609799008
698029705598 609791455
967720211746 426865348
332825236598 92108835
567054501952 553733089
725284661270 295231664
664440626508 90719083
621564413296 609783902
621785882362 163409155
440621790918 609776349
560997845136 609768796
111291076548 609761243
442893037224 609753690
921544412090 179119395
910012694158 609746137
680616817252 609738584
967675384691 15528968
545099120994 547675583
902441873138 325413452
201383846686 591082674
315727776232 294944650
121890225976 92788605
328573639822 309106525
691973048782 547849302
34825784246 396766643
491346291752 609731031
160501413178 231514556
284662877906 609723478
218136014104 334038978
747240042228 609715925
734076907726 15596945
410338506838 609708372
592795293420 609700819
903956037342 109662007
986559241634 484290807
14384567492 609693266
252109352069 101731357
900170626832 48452495
956951784482 609685713
107624603129 286054769
724751389664 302799770
264221661152 609678160
316074995195 149685354
271792482172 609670607
796450378858 479252956
769952505288 87033219
663961011008 609663054
234695459174 609655501
232034893889 137895121
146873935342 609647948
836111515737 114888683
128703964894 609640395
316460326190 263977350
788122475736 609632842
879729410078 194776764
414880999450 609625289
956194702380 609617736
442922078509 330421091
9842074880 609610183
447223653486 27696851
255136675928 276039491
499674194874 609602630
735126728596 609595077
508759180098 609587524
456520515060 609579971
981178411746 35929621
133246457506 132577809
866101932242 609572418
356585677596 609564865
969822180216 609557312
79636447941 72418164
785094147328 609549759
968308016012 609542206
6813746472 609534653
982692575950 503173307
37854112654 609527100
693487212986 100651278
916069350974 167842766
375668760020 57825768
542070792586 609519547
435322216204 609511994
877458163772 360089275
336901542944 327430103
121890225976 609504441
6457048900 71995196
380812304860 463452080
826733662938 219973572
476204649712 564375266
462577171876 243795734
185503831325 332822945
493067234437 401698752
226367556052 479577735
654876025784 609496888
383840633268 70628103
758934036365 159602443
327816557720 198711877
413675171365 151875724
549641613606 609489335
593552375522 286334230
685159309864 609481782
816478114586 191740458
511030426404 609474229
192298861462 193507860
672288914130 556580570
446678447734 9093812
852474454406 66813838
726041743372 355255355
882757738486 563091256
551912859912 260608712
458899587994 76043604
34068702144 609466676
401356536981 112056308
992948947985 54872545
680616817252 609459123
86307367182 609451570
654876025784 604670521
721552182184 449501689
160501413178 609444017
898656462628 479759007
895628134220 609436464
401253521614 609428911
29526209532 609421358
54509918898 363057604
878215245874 609413805
96489470568 222035541
723013414964 609406252
822191170326 537728282
467876746590 609398699
922883089892 496443584
917583515178 514162922
111291076548 609391146
974364672828 609383593
311917833578 24864476
995562971684 609376040
277296705421 234029705
267249989560 609368487
985186628203 344990828
545099120994 609360934
411852671042 210517216
741940467514 609353381
714952495286 107056222
791150804144 609345828
299804519946 76149346
265735825356 609338275
834556300978 260533182
836575730264 509532933
558726598830 609330722
845660715488 609323169
576896569278 609315616
880000283317 240366672
963765523400 609308063
297218978610 8904987
722512356903 86089094
771466669492 609300510
678345570946 609292957
84793202978 609285404
620807331194 609277851
430779723592 609270298
111548867991 40929707
471662157100 609262745
524347219544 22387092
998947869669 44494723
571596994564 373828182
409249093142 59155096
409927065122 88694879
583710308196 609255192
885028984792 51609649
164308568775 399062755
549701153905 120651622
147169861882 23633337
740426303310 609247639
625349823806 323683815
281634549498 484660904
313051810380 82644926
651178940056 369696691
694244295088 609240086
427751395184 609232533
279893554004 77108577
688944720374 609224980
820677006122 609217427
892599805812 609209874
746482960126 609202321
732519789611 130425204
383083551166 609194768
563704038500 50824137
719985086556 291870579
978907165440 450453367
833547401856 609187215
59052411510 609179662
234695459174 128997687
534688434022 306221279
718470922352 24056305
581439061890 609172109
268561688452 53686724
466362582386 322475335
241509198092 32198439
524657904240 609164556
398982275308 536550014
610965263868 45182046
75708217754 609157003
142331442730 609149450
162772659484 492931439
84036120876 609141897
411852671042 609134344
69651560938 267255352
336901542944 609126791
942567224544 74321520
398982275308 609119238
247351402985 10543988
999348382194 609111685
493617538058 609104132
836575730264 609096579
607473574422 134450953
846417797590 574964572
18927060104 609089026
520115411628 431835222
350529020780 609081473
458791761366 130863278
167315152096 475076147
259957058516 27387178
505730851690 609073920
648819368968 211325387
232475875388 518181118
676371572955 118204450
325545311414 497667170
401253521614 609066367
788879557838 609058814
850223850449 139556781
266492907458 199255693
24685237872 67591797
780551654716 609051261
371727319636 435770335
185485122544 609043708
147631017444 609036155
372630242615 153960352
919854761484 609028602
473176321304 609021049
266492907458 88944128
949380963462 609013496
657904354192 339333631
632163562724 609005943
296019109436 86444085
719228004454 551134857
951652209768 608998390
726041743372 224414736
667746421518 149730672
130218129098 405286427
80250710366 608990837
243780444398 608983284
492860455956 544140779
330087804026 608975731
374554179728 17145310
269521235866 608968178
129461046996 30257318
260574092892 163046611
143088524832 324182313
150659345852 608960625
809691966777 128907051
585442013906 193462542
325545311414 608953072
537114207155 14645267
843389469182 228916324
441378873020 608945519
228638802358 608937966
312674915680 608930413
392668643179 11231311
102963173426 597208157
791907886246 608922860
642259939560 232458681
530714561056 608915307
20441224308 608907754
700300951904 608900201
56026983454 171838303
434565134102 49978201
19684142206 608892648
698786787700 608885095
193813025666 608877542
900170626832 608869989
413908566618 48392071
755682093839 332656779
418666409960 35423570
557969516728 608862436
816134513510 507682448
61349549500 15007811
365115706551 313804491
499674194874 388178882
991777561174 456918735
404281850022 277799340
745725878024 525809648
662446846804 433647942
522386657934 608854883
313431997782 540945860
495888784364 608847330
103720255528 461042673
802507035674 608839777
959980112890 349794536
274820810580 608832224
43910769470 383035289
814170780046 136384521
965279687604 186604418
579924897686 608824671
602637360746 608817118
4542500166 350081550
593552375522 147940611
290719534722 342513444
469390910794 608809565
594309457624 608802012
909255612056 25370527
719228004454 608794459
512003992592 35159215
414123917348 608786906
496645866466 608779353
557969516728 608771800
741940467514 608764247
853988618610 608756694
479232978120 608749141
633677726928 608741588
622321495398 608734035
610965263868 608726482
380055222758 608718929
98420680814 512901571
180942629932 40227278
732098400188 480257505
802133321193 199074421
561127401745 244845601
120376061772 608711376
188905406334 140364952
422451820470 608703823
33311620042 491836254
769195423186 180841479
280120385294 540243431
666452570771 263894267
527088533952 262444091
390318581318 183530347
5299582268 15861300
529200396852 603039073
514058754812 117131924
326636228563 10324951
861559439630 79049698
204620010995 243697545
608694017562 608696270
931411117302 30461249
36547897646 195977691
41639523164 273713167
742720918598 422114511
374755648044 608688717
338415707148 608681164
274820810580 551557825
240752115990 608673611
2271253860 608666058
486046717038 578484270
122647308078 608658505
151416427954 508279135
573111158768 215101887
945718107930 54275858
455763432958 608650952
456520515060 195381004
817219561978 176067983
841118222876 600418182
196084271972 551897710
962251359196 608643399
568944835768 69177927
136274785914 608635846
153687674260 608628293
308889505170 287353885
920899560015 207148578
480747142324 260714454
923640171994 608620740
804778281980 608613187
436836380408 204973314
438350544612 608605634
980605607738 141445031
447568568378 15325037
474798342348 24909794
361885252310 608598081
417909327858 25801048
326302393516 28648529
635191891132 447288660
163529741586 91111839
317217408292 543929295
622321495398 529450194
681373899354 608590528
262707496948 608582975
933302946612 18444426
420180574164 483648802
430863909330 232081031
730584235984 251794361
930453910912 608575422
529200396852 608567869
909255612056 608560316
193813025666 608552763
946352635054 92191918
682130981456 608545210
997077135888 608537657
597337786032 575047655
392925618492 608530104
264221661152 45257576
55795220055 62078107
420180574164 608522551
595823621828 608514998
265735825356 608507445
339929871352 8565102
776766244206 608499892
374985093078 157034423
784443290618 164753589
11377040046 464169615
443650119326 608492339
777523326308 276530436
498160030670 608484786
194570107768 391804322
551155777810 608477233
566297419850 608469680
232424212868 608462127
555698270422 608454574
893356887914 430249092
928182664606 608447021
808186035343 166490779
910769776260 440717550
756325027452 608439468
402767685818 608431915
283905795804 608424362
355828595494 21971677
675317242538 110591026
818405759816 608416809
660175600498 608409256
801095675353 327097771
765410012676 48089951
326302393516 608401703
763895848472 608394150
224853391848 608386597
230152966562 608379044
388383125880 158477046
791150804144 608371491
239995033888 608363938
604151524950 17447430
916069350974 608356385
431536805694 608348832
295262027334 40997684
987235068562 207057942
386111879574 608341279
226367556052 523309605
923640171994 608333726
773737915798 608326173
555711170946 408889208
662142748324 143658060
876701081670 608318620
383083551166 185388385
30768707838 41685007
851215392777 318547775
876701081670 287776853
881243574282 533694980
136274785914 232942073
953923456074 215743892
669260585722 227541678
716199676046 608311067
621564413296 608303514
726798825474 243440743
657904354192 562955302
73436971448 608295961
480747142324 293252778
767681258982 608288408
65163903106 116074504
521679825941 236612831
143845606934 608280855
299804519946 608273302
736640892800 608265749
603422502243 347045244
545099120994 201400745
815014381763 93015195
786837190091 361403497
507245015894 608258196
755567945350 608250643
185485122544 608243090
982692575950 507055549
732855482290 400701756
673803078334 268327878
324332247555 187065151
124918554384 608235537
633677726928 496345395
818405759816 608227984
663961011008 608220431
866859014344 608212878
572354076666 28036736
277849138988 608205325
538285382076 523052803
864587768038 608197772
607252415029 137849803
8327910676 608190219
199869682482 187503225
223357453033 588061474
715442593944 608182666
3913335672 72644754
360371088106 452077262
723118877503 96398939
185485122544 608175113
491346291752 331871267
791907886246 72425717
605665689154 608167560
86307367182 510537482
333873214536 608160007
554941188320 608152454
310403669374 167956061
523143740036 608144901
486046717038 608137348
934996403524 604043622
337658625046 608129795
27254963226 188553092
92364023998 575840720
803264117776 594783644
535257053668 608122242
876701081670 380505034
614750674378 608114689
240164666715 158054078
881243574282 184368730
895628134220 608107136
61323657816 455068250
932796631257 360527349
231667130766 608099583
743885092294 71058624
644276876356 608092030
776766244206 84268821
19011880294 400535590
731341318086 608084477
480747142324 608076924
601880278644 444826382
266134200788 153771527
963008441298 168258181
895628134220 445188926
945595552952 608069371
616264838582 458482206
312674915680 329212611
793063011448 122917522
450929719731 107675568
91606941896 608061818
754053781146 608054265
240752115990 509412085
164286823688 61587162
124918554384 608046712
127189800690 608039159
367941909126 520409253
153825720441 345406243
188525679259 335496707
774494997900 608031606
311917833578 201023095
62837822020 88657114
505730851690 608024053
898656462628 608016500
162772659484 208606307
9084992778 590032807
320245736700 608008947
352297260351 260548288
102963173426 249369848
322516983006 608001394
41639523164 607993841
665475175212 405029625
415766573188 145365038
884074558312 1835379
238480869684 69623554
970579262318 607986288
677588488844 607978735
59809493612 294869120
208954667706 604406166
766167094778 607971182
50724508388 607963629
479232978120 607956076
538285382076 481209183
373546791206 99843107
826733662938 607948523
84036120876 152850061
894871052118 607940970
453492186652 607933417
540556628382 607925864
408824342634 62531287
46182015776 261900275
387626043778 607918311
348257774474 607910758
760110437962 607903205
885786066894 607895652
607936935460 486904145
700300951904 351403325
351286102882 607888099
551155777810 607880546
708628855026 607872993
571717359172 208477906
140060196424 607865440
12365168418 164330621
812349103000 164262644
97932900927 211695484
602637360746 440883716
182456794136 607857887
986477986460 175758310
166895560693 98128576
620426524446 31964296
114319404956 184663297
880486492180 607850334
62837822020 162465030
658661436294 170297491
957708866584 607842781
605665689154 607835228
375512730146 218153299
56024083102 607827675
356585677596 177110297
733612564392 120326843
668503503620 506126530
217282570828 607820122
859288193324 607812569
62837822020 456367366
292233698926 607805016
218039652930 607797463
406216905151 125364694
46939097878 129110982
698029705598 607789910
913041022566 563438694
500431276976 607782357
409581424736 345398690
533895127732 400543143
741940467514 607774804
417152245756 607767251
916826433076 607759698
309646587272 607752145
398225193206 607744592
447435529836 607737039
900683045011 93241785
445921365632 607729486
743018280208 91685867
29710306354 267126951
778280408410 357800716
598094868134 449743385
148388099546 607721933
171857644708 510303339
877458163772 8685950
627621070112 607714380
207440503502 168159992
475447567610 607706827
949380963462 607699274
400637348280 204301097
84036120876 71919666
822191170326 274974518
354314431290 351743210
576139487176 607691721
213497160318 607684168
649576451070 607676615
367479711250 23723973
616264838582 607669062
398607813080 60967816
782065818920 607661509
389897290084 35604842
200626764584 607653956
124606200475 128453871
219553817134 607646403
526929150546 222511380
489075045446 399342216
567054501952 435400238
523900822138 607638850
351286102882 50174579
857774029120 607631297
797207460960 607623744
15898731696 607616191
24983716920 607608638
41639523164 607601085
183213876238 607593532
147853974451 80756676
645791040560 607585979
434375561761 9599863
483775470732 474177340
411095588940 607578426
159744331076 452318958
736640892800 595584262
90092777692 607570873
593552375522 467440064
959223030788 607563320
620807331194 607555767
152281548168 11057592
450793304998 228651969
998591300092 50189685
408067260532 607548214
87064449284 226265221
260436250642 607540661
221900344191 32296628
28012045328 460158972
771466669492 607533108
663236089580 394251494
938781814034 497259308
535598320867 194346243
445164283530 607525555
869887342752 466246690
77979464060 607518002
327816557720 607510449
6813746472 607502896
524657904240 607495343
974364672828 607487790
224096309746 607480237
168829316300 253750588
793422050450 607472684
544342038892 127879843
987543865414 130500734
982692575950 607465131
582377703006 335519366
751782534840 81511976
995562971684 607457578
329330721924 607450025
242266280194 607442472
499674194874 607434919
379298140656 607427366
539945205885 248742949
433808052000 607419813
648868304855 337097943
539042464178 459192188
746482960126 124639606
130270040867 178990994
3028335962 607412260
572354076666 607404707
640501224322 334529923
314946161986 186627077
438666320436 45333106
115833569160 469358526
68403677749 263456193
202898010890 607397154
917583515178 458663478
932725157218 368201197
879729410078 597789738
580681979788 202020091
391411454288 607389601
438350544612 95439708
913324010817 66443741
542154298554 423020871
207440503502 95160247
774494997900 607382048
16862735786 14849198
127189800690 607374495
324908729874 442620906
568110456264 77070812
471921806581 189399028
488317963344 607366942
155205275079 500718582
728312989678 607359389
948176759272 152117420
135517703812 276341611
157877351542 174867056
781308736818 607351836
253622511724 607344283
655633107886 242859162
446678447734 607336730
619293166990 607329177
317974490394 207329850
533742889464 170169090
698029705598 607321624
350589157766 174489406
599609032338 607314071
829761991346 607306518
629135234316 607298965
542969825770 425294324
484684541853 34177325
265073805312 308049105
574625322972 607291412
696879006860 242972457
932178192023 365708707
302832848354 607283859
847931961794 607276306
427202171642 351909376
337658625046 607268753
23469552716 169232518
348505701699 193915722
195327189870 479464440
394439782696 607261200
68301115562 146686813
606422771256 42629132
242458013099 282096997
446276756941 145561416
750668724954 170697800
113004949625 307981128
152930592158 32704490
57538247306 607253647
474690485508 53120249
772299447760 62848513
890081486176 60084115
891842723710 454675494
449234857555 219822512
694244295088 607246094
25740799022 509683993
753627006840 90054419
15297498196 179723635
865344850140 607238541
793422050450 607230988
221825063440 607223435
937267649830 5030298
765410012676 607215882
11356239084 607208329
402767685818 238788095
775252080002 607200776
80307561797 399191156
286934124212 607193223
934239321422 607185670
194570107768 607178117
769644592543 51277317
656390189988 367151330
498917112772 607170564
134760621710 603008861
774494997900 607163011
43910769470 607155458
27254963226 508822951
735126728596 607147905
359614006004 434992376
782855915185 451888437
997077135888 89706981
348257774474 607140352
881243574282 518656957
979048361222 62599264
787365393634 461813079
870644424854 607132799
486046717038 607125246
578410733482 607117693
451978022448 607110140
683645145660 458263169
747997124330 441767417
405038932124 607102587
162015577382 607095034
624592741704 607087481
239237951786 331153732
191541779360 607079928
210723405775 34645611
614198558037 168658490
182733800411 11374818
25740799022 607072375
575382405074 607064822
230152966562 84034678
702136020419 177510606
379595857257 49691187
956194702380 607057269
236209623378 607049716
714250723803 136913231
519358329526 457243514
701815116108 607042163
206685256779 209950741
535664235898 104601497
735893048017 349907831
763895848472 509940795
318240461736 144398254
34825784246 607034610
247565854908 320352942
235452541276 189965503
611448754057 104019916
81007792468 291288998
115076487058 102720800
255136675928 607027057
607936935460 607019504
719062012579 143507
721499250760 607011951
387626043778 607004398
823158746985 5717621
857774029120 606996845
692797851082 421261022
68894478836 606989292
668503503620 70537467
670774749926 158854696
808563692490 606981739
85692417434 438950148
390654372186 543249525
304347012558 129843623
662057822392 7772037
9842074880 606974186
151416427954 460989802
9084992778 267799168
464848418182 341350282
58295329408 606966633
614750674378 512093400
175643055218 410724587
913798104668 606959080
682130981456 606951527
655633107886 606943974
994048807480 367951948
226367556052 530462296
277849138988 263093649
683645145660 606936421
814620349306 374636353
340686953454 606928868
302075766252 606921315
663203928906 606913762
614888561946 235185314
428508477286 589647604
987235068562 606906209
912601498796 236914951
19684142206 27795040
984206740154 408186779
972093426522 285352340
224120894761 467221027
914555186770 606898656
838846976570 606891103
230152966562 606883550
979664247542 606875997
324031147210 166800452
3785418064 606868444
719554392243 268101288
732098400188 606860891
375512730146 456397578
230910048664 606853338
96149434508 606845785
83521429650 64948247
917583515178 606838232
904713119444 606830679
196841354074 606823126
683645145660 606815573
801771947908 359583224
822191170326 606808020
726041743372 606800467
741365223887 286598585
955631807908 76247535
797964543062 606792914
640491465846 606785361
517087083220 606777808
360371088106 62961808
776766244206 606770255
896467476045 517433371
180185547830 465672662
704086362414 606762702
224853391848 507055549
338428955110 362158797
262707496948 606755149
576896569278 606747596
290719534722 419893929
797964543062 606740043
576896569278 606732490
442893037224 606724937
498917112772 532546924
387626043778 572524953
836575730264 368223856
725284661270 474411483
493617538058 334779172
442159256127 434078463
138546032220 606717384
855022487950 112781396
76757298836 161211232
526172068444 606709831
622321495398 382604768
713171347638 606702278
916069350974 606694725
286934124212 606687172
134003539608 282263163
289205370518 606679619
91137576223 207148578
120376061772 606672066
955437620278 69502706
208954667706 606664513
182235257499 68294226
661689764702 606656960
991777561174 606649407
479232978120 606641854
723013414964 606634301
717713840250 606626748
707114690822 413692916
711701126788 91293111
331601968230 606619195
994805889582 606611642
838846976570 233010050
620422672416 224920787
941429622708 106580383
969065098114 525046795
584779155479 55242642
586738636604 606604089
145359771138 606596536
221067981338 223070302
217410103233 139111154
284662877906 606588983
874015168517 203908341
708628855026 597041991
703713795989 181823369
193840730070 299506662
726798825474 606581430
155253425454 21201271
977933093607 10128573
408824342634 606573877
717713840250 606566324
666989339416 343948514
383840633268 179202478
517844165322 606558771
416480625849 338457483
972948259550 21412755
219553817134 39842075
700332055158 346969714
210468831910 606551218
882000656384 606543665
211982996114 606536112
483775470732 468693862
467876746590 606528559
585224472400 606521006
622321495398 164330621
479232978120 606513453
941810142442 483920710
336901542944 606505900
529200396852 606498347
311917833578 606490794
559979150179 42976570
708963671963 126754446
597337786032 606483241
560240763034 24222471
830939171308 172465202
483775470732 606475688
239995033888 6336967
375512730146 606468135
920611843586 606460582
895628134220 606453029
860045275426 606445476
551627092563 47583900
917583515178 367627169
769952505288 606437923
180942629932 606430370
464913615678 76844222
638376914078 177865597
378541058554 606422817
229395884460 606415264
451978022448 260910832
429265559388 606407711
136339938092 34479445
294504945232 108121195
779794572614 606400158
883610585075 470136485
504973769588 550341792
707871772924 606392605
182456794136 606385052
447435529836 331591806
246808772806 606377499
118104815466 227813586
648819368968 474690944
934996403524 285775308
625349823806 606369946
673803078334 606362393
731341318086 606354840
993291725378 374523058
954692275538 559473369
921368925688 606347287
186999286748 88936575
117347733364 202495930
822191170326 606339734
142331442730 606332181
533197631247 10483564
638977301642 132524938
364156498616 606324628
707871772924 606317075
776766244206 606309522
339389515032 85953140
229395884460 606301969
327338045364 37621493
910012694158 606294416
698029705598 606286863
832790319754 288841826
17412895900 606279310
289205370518 468082069
358856923902 606271757
552697684183 258818651
321002818802 606264204
843389469182 332377318
893356887914 606256651
58295329408 606249098
770313289439 215509749
602637360746 175660121
111533293705 179957778
268764153764 606241545
254379593826 606233992
233938377072 606226439
688944720374 606218886
77222381958 26903786
97190736000 79374477
434565134102 606211333
48453262082 606203780
314946161986 606196227
249837101214 606188674
776009162104 291168150
554941188320 606181121
947866799258 606173568
701815116108 606166015
819162841918 606158462
814620349306 395588375
488317963344 606150909
435561472585 46526480
420536229828 56564417
2577520457 30989959
641248547948 606143356
305861176762 606135803
229395884460 279234410
92364023998 414908949
40882441062 606128250
703329280312 378631890
652604779478 576860375
70408643040 606120697
326302393516 314514473
846417797590 349280932
179428465728 606113144
953166373972 606105591
64351986224 483663908
764652930574 288086526
943324306646 606098038
786608311532 276160339
117347733364 500499545
902687821477 56103684
859372915325 401358867
465852377642 163250542
179428465728 606090485
134202689559 269083178
850960290202 606082932
816891595612 606075379
698029705598 606067826
167315152096 606060273
365670662820 606052720
582196143992 606045167
710900101332 606037614
31040373736 159919669
876701081670 403269776
308889505170 579503925
723770497066 606030061
520115411628 606022508
966036769706 606014955
828247827142 440279476
46182015776 504902944
913041022566 69125056
67032892144 137744061
41033372661 363608973
869130260650 133816501
640491465846 606007402
972093426522 11012274
19301349019 15891512
715442593944 605999849
946352635054 605992296
386533170808 56602182
162015577382 260351910
128703964894 184429154
861559439630 605984743
579227529602 48883016
573111158768 605977190
933482239320 605969637
126432718588 304151757
951652209768 605962084
794936214654 605954531
674560160436 605946978
564026173544 115810149
650333533172 605939425
848723780143 325919503
294603443905 325806208
812349103000 184489578
11356239084 605931872
168829316300 605924319
148388099546 536920111
360371088106 605916766
688944720374 438625369
493617538058 590780554
271792482172 605909213
269521235866 498460235
941810142442 605901660
556455352524 605894107
380812304860 335844145
587495718706 433995380
230203118482 540417150
6494987619 97131580
115833569160 605886554
984206740154 165221875
517844165322 605879001
367941909126 324401350
50724508388 605871448
317217408292 605863895
580681979788 605856342
100691927120 605848789
98420680814 508173393
355828595494 605841236
622321495398 180055967
340260587010 160221789
182456794136 406207893
890328559506 605833683
778280408410 605826130
3785418064 542350718
598094868134 605818577
56024083102 605811024
488413138697 166339719
408824342634 605803471
438350544612 605795918
315934894598 76640291
797207460960 605788365
405038932124 605780812
209166249895 31979402
65109068326 195970138
706357608720 51571884
438350544612 605773259
481504224426 41405546
414880999450 152948250
479232978120 605765706
764652930574 7681401
138546032220 605758153
470905074998 605750600
243023362296 605743047
994805889582 605735494
318731572496 603107050
333116132434 605727941
162015577382 605720388
825219498734 605712835
287222860296 110711874
262707496948 605697729
902441873138 133982667
768438341084 605705282
716956758148 605697729
669260585722 605690176
875943999568 514668973
340909736742 267534813
672288914130 561255877
524764786743 410845435
146116853240 605682623
577653651380 563196998
224853391848 161800366
145359771138 605675070
198355518278 312097513
572453164473 21473179
284662877906 605667517
32554537940 384085156
609057671853 145448121
910012694158 147124887
342958199760 383239220
932725157218 605659964
164585318248 181045410
253622511724 605652411
440621790918 605644858
430343545801 177510606
312843362686 325405899
803264117776 605637305
144936418341 152608365
131732293302 27885676
693487212986 605629752
464109991990 49744058
163529741586 196468636
299934824302 335171928
901271294904 25551799
342201117658 558000534
410733626927 182503139
46939097878 605622199
429265559388 285216386
829016042366 514978646
491346291752 363397489
679102653048 605614646
27067566149 3882242
842632387080 386879766
76465299856 605607093
372484401738 605599540
415174373076 119080598
70408643040 605591987
389213041561 164066266
854745700712 605584434
452735104550 605576881
398225193206 501904403
615786492392 192903620
213802082481 279589401
493617538058 168545195
430022641490 605569328
423965984674 367272178
156104006143 73128146
816341571452 23837268
751025452738 605561775
813863267204 337241450
286934124212 277852211
978178006779 298728703
96297020128 42772639
631406480622 605554222
212740078216 605546669
976046725116 389848095
479990060222 478565633
409581424736 605539116
737397974902 605531563
309646587272 10710154
691215966680 465385648
854745700712 605524010
560997845136 413677810
122647308078 446503148
409581424736 211974945
875186917466 271341525
782822901022 3210025
461820089774 605516457
670774749926 605508904
992534643276 605501351
374755648044 54162563
880679025703 404840800
95728506224 111459621
237723787582 48286329
998933096001 67486055
721642478299 241008677
165800987892 327603822
55267001000 422673433
688944720374 605493798
985720904358 605486245
608694017562 605478692
518189156150 185056053
860802357528 605471139
741940467514 350255269
213125039520 85243158
906227283648 605463586
601123196542 62750324
545856203096 33693933
417909327858 459411225
1514171758 605456033
858531111222 605448480
378541058554 605440927
721499250760 262459197
901220365025 16835637
75708217754 324408903
738155057004 605433374
731341318086 605425821
600366114440 605418268
6056664370 605410715
696546146150 272557558
754810863248 125576178
204412175094 356078632
477016385322 229973744
144892875296 273350623
254379593826 70998200
305861176762 605403162
290719534722 605395609
470147992896 605388056
554184106218 275571205
915312268872 605380503
604151524950 605372950
221067981338 248984645
405796014226 605365397
691973048782 168122227
924397254096 605357844
608694017562 253576869
557212434626 605350291
398982275308 418428647
169586398402 605342738
86307367182 605335185
44667851572 5317312
473176321304 605327632
554653653569 45907134
335387378740 605320079
860045275426 298706044
556455352524 605312526
641318941908 396283251
600366114440 277776681
782065818920 365081808
958465948686 552237595
960737194992 605304973
365670662820 605297420
47696179980 605289867
603394442848 605282314
21198306410 605274761
230910048664 218923705
448241638461 473920538
401253521614 605267208
148388099546 605259655
48453262082 605252102
190027615156 605244549
321915998755 86277919
277849138988 54177669
249837101214 605236996
733753594008 178923017
289205370518 605229443
846417797590 372393112
827490745040 605221890
685159309864 145319720
288011846270 275956408
475447567610 605214337
433808052000 495869556
841513607320 40461421
841875304978 605206784
601880278644 605199231
299047437844 605191678
361885252310 605184125
360371088106 605176572
702572198210 605169019
934996403524 372007909
199869682482 605161466
28012045328 605153913
638977301642 605146360
146873935342 60778991
819162841918 605138807
702572198210 605131254
129461046996 595939253
501188359078 481896506
311160751476 302429673
251906539319 34184878
794179132552 605123701
925154336198 605116148
922126007790 364885430
967550933910 73573773
240806051963 245117509
390654372186 605108595
848689043896 605101042
533742889464 605093489
910403101175 103415676
541313710484 605085936
705600526618 605078383
998898495708 132532491
405796014226 142381603
199112600380 181528802
283905795804 530779522
517087083220 605070830
318731572496 605063277
673803078334 605055724
918596681745 125772556
453506650647 476443240
449706776142 605048171
677640408166 104420225
133246457506 605040618
975878837032 57236634
90092777692 605033065
745725878024 605025512
250594183316 605017959
564180534205 126565621
421694738368 605010406
991020479072 605002853
696515541394 68875807
305104094660 279173986
420937656266 241635576
591281129216 604995300
141574360628 604987747
967550933910 604980194
390136342534 274476020
861559439630 604972641
742697549616 604965088
3785418064 604957535
611722345970 565455345
906984365750 404757717
789883192519 107433872
395953946900 215879846
462595533219 419712657
861559439630 604949982
430779723592 604942429
616634860052 69404517
32269963965 14290276
74194053550 604934876
398225193206 105356797
610965263868 604927323
257407922234 604919770
97663598712 173613258
707114690822 604912217
972093426522 174066438
400496439512 285926368
21955388512 604904664
407310178430 604897111
260436250642 604889558
362964265931 60265387
312318595758 154602357
210695542758 354726645
890328559506 391328483
118104815466 604882005
542827874688 342883541
746797096949 78943956
656791080569 11699597
685159309864 67773069
261193332744 604874452
956194702380 604866899
776766244206 604859346
365071732985 176528716
370970237534 604851793
233181294970 604844240
824462416632 604836687
243023362296 604829134
280120385294 604821581
192298861462 403534131
181699712034 604814028
2271253860 604806475
21989331694 437009027
600879597592 48165481
451220940346 604798922
564026173544 604791369
544342038892 604783816
188513450952 604776263
983491660285 383073054
390354103077 47447946
804290879743 130236379
444407201428 318842342
39073748029 82342806
820964420431 293282990
518601247424 604768710
264978743254 147887740
269521235866 110832722
774494997900 604761157
868835467466 95877782
479437974093 388873758
188513450952 604753604
754497874887 111580469
409614250074 454109019
15898731696 604746051
305104094660 604738498
950895127666 604730945
931968075116 23331217
772257838283 425551126
758596273758 604723392
44667851572 284551722
305861176762 604715839
601123196542 604708286
654892800997 179043865
54692784581 362951862
741382535363 51322635
282391631600 604700733
831276155550 604693180
364913580718 604685627
552669942014 604678074
866859014344 604670521
401253521614 604662968
588252800808 604655415
589766965012 533400413
486125464616 50053731
539799546280 604647862
738272891357 286069875
685916391966 531731200
613993592276 604640309
427851646153 195245050
709545116603 301561078
579924897686 604632756
5123318313 3700970
71922807244 604625203
662446846804 537448821
391834225910 39607932
693487212986 507055549
149514689514 208394823
280120385294 489049197
395196864798 604617650
69651560938 40098877
404281850022 385240765
514058754812 604610097
747240042228 604602544
263464579050 491511475
118861897568 604594991
843389469182 604587438
432293887796 604579885
767048597449 448429163
593552375522 604572332
406645779191 407922424
415638081552 604564779
689306871618 221476619
246207962274 65801736
132489375404 73022404
979365549457 59494981
641248547948 146445117
728404048646 252844228
179682541095 152683895
533742889464 604557226
592795293420 396600477
137836987198 281281273
836877517932 183386840
782822901022 604549673
821434088224 397537049
655929699090 1480388
425739919207 99034936
180942629932 604542120
511030426404 129005240
453492186652 454645282
82521956672 353284022
592038211318 604534567
487641826743 183726725
413052736594 136392074
187756368850 604527014
109019830242 604519461
449706776142 604511908
840361140774 604504355
618536084888 604496802
656390189988 604489249
589103026506 275994173
741940467514 604481696
655367046314 90522705
417909327858 128899498
877458163772 604474143
511321647425 133015883
324031147210 79178099
406865193841 241220161
405796014226 604466590
183970958340 604459037
628520722642 363412595
909427072709 89110294
555698270422 385369166
955437620278 224271229
759353355860 604451484
363399416514 573763645
897142298424 604443931
345986528168 604436378
17412895900 525273385
166558069994 516436375
737397974902 604428825
15325497167 356403411
573111158768 281092448
99934845018 604421272
813863267204 604413719
481504224426 443693432
200220406037 232632400
936510567728 604406166
244251842234 29917433
654279188130 307029450
514104880983 368322045
203655092992 456125670
567054501952 555047311
248322937010 604398613
758596273758 70106946
816899156165 587117349
248322937010 581022078
124918554384 604391060
765410012676 604383507
716199676046 359258445
241509198092 604375954
700368460618 277504773
868373178548 604368401
701815116108 82380571
701267727945 206597209
184728040442 604360848
148388099546 258070904
997077135888 449494136
210583063482 113521590
195327189870 604353295
750268370636 192828090
26714463399 66300234
458791761366 604345742
123404390180 520749138
828247827142 144194323
594309457624 604338189
443650119326 604330636
942056611938 219731876
57538247306 196023009
175643055218 82697797
903956037342 562962855
772980833696 529397323
850482434957 252247541
627983334651 121172779
818405759816 300012713
754810863248 604323083
943324306646 254196215
135517703812 87690330
831276155550 392144207
633677726928 604315530
419423492062 604307977
501945441180 604300424
354533709986 239807750
914555186770 604292871
335387378740 377151502
408824342634 320753251
835061566060 572124644
770428011956 44759078
617021920684 246854699
395953946900 604285318
658661436294 265578586
356585677596 361086271
670079504235 97131580
495888784364 604277765
415638081552 604270212
445274232551 425014863
863830685936 604262659
619451946156 28618317
881243574282 562532334
648819368968 283735998
173705198332 205418941
31797455838 233289511
236966705480 156770068
548884531504 517735491
402767685818 308849723
316534156765 521209871
392168536390 575923803
488317963344 604255106
779794572614 604247553
816134513510 604240000
226367556052 537184466
793422050450 444184377
469390910794 395422209
596580703930 604232447
71922807244 554805615
989506314868 604224894
685159309864 54381600
128703964894 183598324
764652930574 604217341
579167815584 604209788
744211713820 262315690
805535364082 604202235
695758459292 394530955
452735104550 149972368
960737194992 595259483
444407201428 604194682
455273047286 240729216
481504224426 604187129
165800987892 604179576
334630296638 326523743
364539458375 154549486
43910769470 604172023
884271902690 407053829
928939746708 604164470
292990781028 604156917
339929871352 604149364
391411454288 89654110
352800267086 604141811
71165725142 604134258
589009882910 604126705
832033237652 176196384
464135158586 495031173
75708217754 604119152
254379593826 214973486
962371542532 75288304
266100605044 235517646
277092056886 604111599
300205757965 17998799
786608311532 261114763
963947663995 65454298
699543869802 604104046
875943999568 604096493
5299582268 604088940
762381684268 604081387
498160030670 604073834
389140207982 604066281
842632387080 604058728
972093426522 441571039
889809578176 117517127
464091336080 604051175
591281129216 238871178
554941188320 604043622
118861897568 604036069
474004530007 475219654
63689082479 427477141
961494277094 228274319
909255612056 79918293
411852671042 604028516
87821531386 604020963
384597715370 158930226
70408643040 373609145
569325748258 433874532
570839912462 263305133
216174901531 56571970
607936935460 604013410
296019109436 604005857
74502412328 261379118
171857644708 603998304
881243574282 603990751
304347012558 603983198
177914301524 603975645
905668369607 93853578
698029705598 603968092
844903633386 601332095
306618258864 603960539
651090615274 505265488
583710308196 376539709
58295329408 534246349
511030426404 603952986
175090636757 4713072
380812304860 322286510
250594183316 399583912
609805486424 203583562
241509198092 258305047
878346131811 396479629
818405759816 603945433
816134513510 603937880
393682700594 147933058
9116926862 388654721
166129399885 206921988
65109068326 603930327
493894982407 317278871
514257300523 192004813
892599805812 603922774
758596273758 70212688
332617362932 223077855
412609753144 603915221
401253521614 603907668
294504945232 603900115
215980744113 78158444
635191891132 603892562
359614006004 603885009
489832127548 603877456
99177762916 434055804
798721625164 603869903
875943999568 470400840
228638802358 560840462
309646587272 478837541
510273344302 603862350
220716185663 55386149
64593380104 236272946
448192611938 603854797
829004909244 603847244
159744331076 603839691
926668500402 603832138
804021199878 55197324
619293166990 603824585
906984365750 386879766
573111158768 603817032
264229591802 204746724
705600526618 603809479
381569386962 603801926
289962452620 603794373
162015577382 603786820
879729410078 603779267
654876025784 603771714
386986788476 142321179
801546785831 31208996
963008441298 603764161
790393722042 199535154
992192794902 149526741
311917833578 240374225
559483680932 151248825
952740362519 26918892
212740078216 603756608
607936935460 241786636
400496439512 603749055
87064449284 603741502
891085641608 603733949
894871052118 603726396
31797455838 603718843
595066539726 603711290
189270533054 603703737
317217408292 463429421
917100742930 128604931
585224472400 603696184
516455237411 228289425
873672753262 603688631
868373178548 603681078
833547401856 524382131
494374620160 413421008
511787508506 518551215
729827153882 416276042
487112799923 172948594
362642334412 603673525
613993592276 603665972
880486492180 603658419
585981554502 603650866
290719534722 603643313
901684791036 603635760
959223030788 461405217
193813025666 603628207
606422771256 603620654
152930592158 330481515
979664247542 516239997
997077135888 603613101
408067260532 36496096
237723787582 603605548
736640892800 603597995
657904354192 603590442
847931961794 603582889
679859735150 409470789
345986528168 603575336
535257053668 603567783
112048158650 603560230
397468111104 603552677
267249989560 603545124
529957478954 603537571
589009882910 603530018
166558069994 258448554
514815836914 603522465
925154336198 603514912
744211713820 447553015
470147992896 339114594
811750437520 231945077
100691927120 109850832
964522605502 603507359
760110437962 319741149
329330721924 30257318
332359050332 80930395
757082109554 603499806
263166394569 8232770
524657904240 452500230
592795293420 219082318
158230166872 321334832
124918554384 603492253
677588488844 74125142
744968795922 201362980
679859735150 318902766
218039652930 533657215
221481002037 135689645
731341318086 603484700
357342759698 603477147
223339227644 603469594
676218594493 429093483
356585677596 603462041
241509198092 185290196
811803180119 95092270
777523326308 603454488
173547023406 263252262
305641702094 47689642
5397967646 267429071
475447567610 603446935
892599805812 603439382
966793851808 603431829
923049172809 31964296
464091336080 603424276
695758459292 543989719
417152245756 99843107
536014135770 603416723
163529741586 12621063
768648850747 266688877
689701802476 363080263
517087083220 603409170
986685633536 203440055
393682700594 603401617
619347080304 411260850
443650119326 603394064
778280408410 603386511
601507243933 125319376
129461046996 14282723
997834217990 603378958
982692575950 269007648
639734383744 603371405
435024892765 120749811
655872832553 82493866
593552375522 491405733
429265559388 603363852
65866150428 159088839
251568134707 148235178
597337786032 34094242
995562971684 603356299
638220219540 603348746
400189493551 139722947
720742168658 374810072
897142298424 603341193
490589209650 603333640
792664968348 174987904
96906516610 567743904
428113440686 17568278
293747863130 603326087
261651104968 40884389
409784555118 167404692
697272623496 39192517
798962694265 121844996
136503951487 367634722
813106185102 603318534
726041743372 603310981
379298140656 595093317
67380314632 177518159
352800267086 603303428
484532552834 603295875
287310988700 115832808
573111158768 297097255
40125358960 603288322
266753840949 130651794
720742168658 246159823
891085641608 279287281
134352948941 199852380
249080019112 603280769
640491465846 448414057
498917112772 439176738
244537526500 603273216
642005630050 603265663
878972327976 91278005
709385937128 603258110
984206740154 392227290
787365393634 603250557
190784697258 118446146
83279038774 603243004
777523326308 328736772
961870416494 75756590
589009882910 555749740
567054501952 12160330
488844958813 52840788
785851229430 603235451
220370424429 314031081
39581709532 260759772
408067260532 359303763
93878188202 547237509
497402948568 529903374
536014135770 419448302
282391631600 603227898
554184106218 603220345
860802357528 320322730
3028335962 521534650
479232978120 603212792
562512009340 447114941
933813944421 113793498
716199676046 603205239
437593462510 87456187
947866799258 4154150
365670662820 179172266
525414986342 603197686
354314431290 603190133
528158755881 83928936
406553096328 139073389
203655092992 311795393
570839912462 541527441
375512730146 433330716
853988618610 538083273
105234419732 603182580
868068709971 24826711
115426613926 111648446
159895443947 399810502
595066539726 598733863
624592741704 541112026
637684855753 111301008
514815836914 603175027
55580442947 230593090
30764961550 82199299
584467390298 603167474
161258495280 603159921
745053026978 202125833
409581424736 45257576
582953226094 603152368
159744331076 178620897
320245736700 603144815
576433170475 264445636
4542500166 603137262
7652997661 20687667
590524047114 603129709
367184827024 603122156
263464579050 439093655
17412895900 603114603
574625322972 603107050
170343480504 603099497
805263569783 68052530
100691927120 50522017
624818123224 284936925
575432541888 541414146
899413544730 603091944
672734510918 146248739
539042464178 77169001
900170626832 603084391
753296699044 190086351
195465122756 292573008
224853391848 603076838
634610454045 300858649
161258495280 603069285
164010505142 7673848
963765523400 603061732
44667851572 603054179
837332812366 603046626
26497881124 603039073
600366114440 228787923
230910048664 603031520
590524047114 603023967
941810142442 518702275
476204649712 124919067
971336344420 603016414
101449009222 603008861
318315311966 3859583
39368276858 487266689
684402227762 533838487
378541058554 603001308
340686953454 602993755
181699712034 602986202
558726598830 602978649
872668023802 339885
617021920684 440151075
779797790192 478943283
724527579168 198575923
655008248602 181611885
114319404956 602971096
369456073330 290027647
747240042228 253622187
660932682600 562645629
574625322972 602963543
505730851690 602955990
766706265683 33150117
233938377072 602948437
648062286866 408768360
851062557822 487160947
215768406624 602940884
413366835246 602933331
121133143874 412182316
939662040248 331561594
799478707266 322618842
425480148878 602925778
763895848472 187284188
654118943682 228395167
210681252482 184512237
817648677714 264302129
63778275856 246477049
73629512524 365376375
529200396852 602918225
348257774474 602910672
659071095908 38384346
445164283530 518717381
393682700594 538370287
330947032900 485476628
359614006004 264339894
102462243766 248818479
185485122544 565357156
713171347638 45997770
397468111104 18648357
850587059113 198470181
140345865990 175939582
833547401856 602903119
648078805277 242436194
77222381958 35876750
264221661152 602895566
809320774592 140591542
168829316300 446699526
213497160318 602888013
269521235866 324960272
688944720374 334877361
437593462510 602638764
745725878024 602880460
605665689154 33625956
663961011008 501806214
993291725378 602872907
891842723710 602865354
218039652930 602857801
197598436176 239785091
672288914130 449139145
66623232530 14932281
751025452738 602850248
515572919016 602842695
537528299974 602835142
591281129216 237896841
109776912344 230192781
269521235866 235419457
896385216322 602827589
458034679264 103680031
120376061772 602820036
508759180098 102803883
251351265418 500907407
299804519946 602812483
954680538176 220358775
886543148996 602804930
439864708816 577419297
796450378858 602797377
743454631718 182963872
776766244206 111112183
366505193384 145259296
495131702262 60529742
274063728478 602789824
928182664606 84231056
389140207982 602782271
860802357528 268622445
891085641608 602774718
637614325839 176808177
743454631718 602767165
741940467514 602759612
638381528961 197118194
799542409268 250888001
960737194992 602752059
527686232648 456714804
148388099546 467847926
123404390180 11337053
161681697423 1986439
871401506956 100651278
418666409960 602744506
777523326308 319861997
908498529954 602736953
563269091442 602729400
400496439512 365149785
810864055611 77304955
723013414964 602721847
994805889582 341856333
600628989052 112630336
245294608602 51413271
920611843586 600025426
343715281862 602714294
471758956348 163582874
113562322854 602706741
444407201428 602699188
641248547948 567215194
92364023998 507161291
921368925688 602691635
970799953425 245759514
691215966680 602684082
944838470850 387990057
813106185102 477493107
701058034006 602676529
931004668119 3481933
691973048782 535885350
302075766252 33980947
62837822020 602668976
141574360628 602661423
946001179264 22349327
628802706344 151188401
97696295649 148952713
177157219422 602653870
171535517217 22825166
955437620278 602646317
881243574282 79963611
467876746590 551625802
570082830360 431510443
597832016587 70310877
29526209532 172034681
795328313543 99087807
803264117776 544722360
509516262200 490242571
861559439630 291183256
649692963648 243183941
654118943682 565455345
444407201428 602638764
967550933910 150553949
7554 602631211
277092056886 602623658
673045996232 499789563
542827874688 338200681
452290897920 6321861
913798104668 332898475
21955388512 602616105
102963173426 522576964
308132423068 602608552
647305204764 602600999
445921365632 602593446
934541033560 211521765
218039652930 112192262
463055707297 102267620
177157219422 434274841
417213530798 320624850
988749232766 602585893
532228725260 602578340
548127449402 602570787
425480148878 31420480
220310899236 447114941
402010603716 602563234
831276155550 219497733
132770943691 139904219
882757738486 602555681
890328559506 57251740
500431276976 585410371
965279687604 126777105
827490745040 602548128
61620392527 31684835
845660715488 602540575
949380963462 602533022
518115960027 193319035
660220163198 206136476
294504945232 192525970
815377431408 602525469
597337786032 602517916
690458884578 602510363
168072234198 602502810
768438341084 602495257
405796014226 561135029
269521235866 602487704
355071513392 553370545
919854761484 602480151
412609753144 535817373
92364023998 602472598
745725878024 602465045
867616096446 602457492
566297419850 93883790
990263396970 52478244
90092777692 5944211
280877467396 602449939
673939848058 12719252
384597715370 602442386
707114690822 602434833
951652209768 602427280
336397931969 173590599
541313710484 181626991
374755648044 194217842
114319404956 602419727
909255612056 602412174
40125358960 602404621
609543978905 307278699
634434809030 354500055
705600526618 602397068
466362582386 602389515
585981554502 34675823
193984033139 202541248
320245736700 602381962
183320819165 472470362
468633828692 103279722
850960290202 238146090
608694017562 463059324
326302393516 602374409
593552375522 602366856
859346759286 162616090
582953226094 456170988
234695459174 602359303
113338195538 21269248
87064449284 602351750
414880999450 129601927
811592020898 602344197
8327910676 602336644
548127449402 150198958
639734383744 26495924
601123196542 602329091
679859735150 602321538
991020479072 571346685
70408643040 602313985
254627528604 74578322
964627252317 169927394
800235789368 602306432
835061566060 134073303
475447567610 602298879
871401506956 527501520
956951784482 602291326
285419960008 602283773
437593462510 470680301
301318684150 451457916
729070071780 602276220
420180574164 20438418
159744331076 602268667
241509198092 589118894
403079979709 240744322
67380314632 406978299
252865429622 179829377
704843444516 528355009
814620349306 602261114
888057313200 602253561
740426303310 193084892
438350544612 602246008
286177042110 602238455
412609753144 602230902
412609753144 132970565
489832127548 602223349
560240763034 117411385
252865429622 602215796
511787508506 602208243
812349103000 570500749
536014135770 473641077
50978100363 256953060
113562322854 602200690
418397938981 101829546
311515108024 109163509
337053161866 72251998
489075045446 602193137
471662157100 602185584
149145181648 152797190
562512009340 602178031
841875304978 602170478
987992150664 602162925
746539381036 515159918
146116853240 602155372
610965263868 602147819
305104094660 602140266
405796014226 602132713
579167815584 602125160
352121902350 199368988
763138766370 194693681
894113970016 515990748
799478707266 48935887
504216687486 445445728
587017198797 166498332
464091336080 602117607
164326182371 506149189
847286286442 427023961
684140448741 64918035
984963822256 602110054
18169978002 602102501
722256332862 212465890
787449662455 172268824
495131702262 602094948
929090466823 268750846
940295978238 602087395
87064449284 602079842
346256698978 78898638
889571477404 602072289
74194053550 602064736
493617538058 226695742
233437341670 149768437
635948973234 602057183
10599156982 385414484
434565134102 602049630
421694738368 162487689
863073603834 602042077
126689664095 227602102
870644424854 552796517
549683812217 485234932
257407922234 602034524
34825784246 559609323
752539616942 602026971
31074936264 394500743
404281850022 602019418
850960290202 602011865
463334253978 602004312
684402227762 601996759
613993592276 601989206
934239321422 464169615
565540337748 86217495
853599276972 33603297
21955388512 499155111
320245736700 601981653
638220219540 601974100
64351986224 70371301
961494277094 162283758
441378873020 601966547
103851526668 109163509
943324306646 601958994
92054849902 45552143
109776912344 601951441
662082316771 80318602
975878837032 373918818
903956037342 43376879
353557349188 519706824
547370367300 258788439
269521235866 601943888
664718093110 601936335
745725878024 36246847
231667130766 601928782
81187704928 276568201
87258969246 392393456
50069776989 293653087
6813746472 236310711
384597715370 601921229
712493987451 353314234
327121591490 8308300
158230166872 601913676
246857127112 491738065
380055222758 601906123
317217408292 601898570
7570828574 578816602
430779723592 601891017
794936214654 601883464
17412895900 66088750
237723787582 588001050
278606221090 601875911
792664968348 113000433
267249989560 601868358
997834217990 131996228
762381684268 601860805
241509198092 268297666
36339948450 601853252
298290355742 345889635
85865826761 245064638
335387378740 601845699
7570828574 601838146
205386307757 284491298
382326469064 281319038
582953226094 601830593
679102653048 136671535
633677726928 601823040
41639523164 601815487
785406546961 18066776
567811584054 601807934
252865429622 601800381
141574360628 601792828
226367556052 159330535
554728964532 26299546
642762712152 601785275
491346291752 169663039
255136675928 601777722
557212434626 389953837
170343480504 592412002
5777792910 79669044
593552375522 287973231
944838470850 204316203
66623232530 601770169
239237951786 601762616
7554 601755063
966036769706 601747510
117347733364 512304884
815377431408 601739957
194570107768 573166958
62837822020 601732404
322631818818 8489572
532985807362 601724851
298384632288 148250284
93121106100 601717298
984963822256 18210283
486046717038 601709745
46939097878 601702192
968527105883 348487867
236966705480 601694639
590524047114 394712227
225150625057 196536613
218039652930 167125231
252865429622 601687086
243780444398 601679533
86307367182 50250109
261950414846 406940534
998283485536 67304783
800235789368 601671980
3785418064 200532150
66623232530 601664427
370213155432 114480821
941810142442 601656874
710143019230 121557982
655633107886 601649321
181699712034 601641768
267249989560 407801576
986823944072 20914257
901684791036 601634215
375152648830 96459363
27254963226 524397237
604151524950 601626662
207440503502 601619109
673045996232 601611556
906227283648 601604003
7570828574 601596450
781584821627 88906363
603394442848 74842677
133246457506 601588897
148388099546 601581344
567508550547 59464769
9084992778 188689046
174885973116 45944899
729070071780 601573791
156716002668 601566238
859288193324 549223948
910908766566 362226774
406735508831 348865517
544342038892 291364528
316460326190 158099396
479241324185 55529656
152930592158 601558685
575744911309 225676087
720742168658 281938384
395196864798 601551132
523162849126 581218456
560997845136 601543579
84793202978 520122239
479232978120 371630259
71165725142 601536026
586403185621 127947820
396116797133 426057177
479232978120 553310121
373241483840 601528473
895628134220 37659258
616264838582 586762358
428508477286 601520920
261950414846 601513367
662446846804 8852116
609451099664 601505814
294674223068 426865348
265735825356 601498261
944489613292 123642610
353557349188 62757877
716199676046 404523574
436079298306 406555331
981935493848 600886468
870644424854 601490708
6056664370 601483155
331601968230 601475602
444407201428 601468049
478475896018 186219215
454249268754 601460496
76465299856 601452943
919854761484 493407278
249080019112 601445390
899413544730 601437837
903198955240 601430284
440621790918 601422731
391411454288 255261188
886543148996 389410021
127946882792 601415178
673045996232 601407625
370622883023 27077505
513658770997 105062230
83279038774 245291228
135517703812 145213978
227881720256 601400072
442135955122 601392519
539042464178 140183680
322915230037 91602784
619293166990 601384966
259679168540 12621063
148388099546 441299131
741940467514 601377413
698786787700 601369860
259679168540 205184798
423208902572 601362307
358856923902 601354754
791150804144 155274574
721499250760 388118458
264978743254 522033148
418666409960 102411127
756137192301 25634882
141172254420 36058022
147631017444 601347201
526929150546 601339648
668503503620 601332095
543584956790 601324542
239421247990 283992800
293747863130 601316989
571596994564 601309436
219553817134 601301883
28012045328 14849198
417152245756 332815392
19684142206 434667597
93121106100 481043017
999348382194 358336979
792887925355 80756676
648819368968 601294330
7554 73792810
780551654716 601286777
430779723592 601279224
650333533172 601271671
940295978238 601264118
261208363214 502350030
23469552716 601256565
151416427954 197374996
103884691891 301123004
804021199878 601249012
529200396852 360852128
738952676057 2462278
329330721924 601241459
602637360746 567011263
79894458421 13965497
131732293302 278962502
654876025784 601233906
994048807480 601226353
568568666156 601218800
620807331194 601211247
48453262082 601203694
833547401856 601196141
635948973234 601188588
602637360746 453640733
918340597280 319975292
835139452596 504593271
505890242649 403443495
255136675928 123166771
375512730146 138982753
815377431408 601181035
779330086179 207133472
786775625588 348661586
433050969898 601173482
411852671042 601165929
918340597280 226710848
292233698926 543121124
835818648162 601158376
712414265536 453799346
621940122175 190637720
286242133864 76360830
216525488726 351864058
940295978238 562396380
292233698926 274090817
471662157100 86980348
504216687486 419206606
677171601415 5445713
650333533172 601150823
621564413296 601143270
117347733364 601135717
26497881124 601128164
345229446066 41564159
657147272090 577570357
907741447852 472696952
822191170326 514502807
704843444516 550598594
483018388630 601120611
560043418656 1835379
470905074998 304242393
357650687955 172049787
831276155550 434244629
630649398520 559254332
70408643040 601113058
951652209768 601105505
24639089042 151868171
49210344184 601097952
631406480622 502893846
930453910912 508936246
309646587272 601090399
950138045564 384092709
794936214654 601082846
7570828574 601075293
658661436294 601067740
455006350856 584979850
774494997900 601060187
825219498734 601052634
175643055218 601045081
85071923784 243221706
60566575714 257383581
246051690704 601037528
685916391966 14675479
466397311080 215207629
560240763034 427733943
751782534840 601029975
160501413178 276341611
685197845270 106323581
948623881360 599232361
681373899354 551263258
140817278526 601022422
626106905908 601014869
313077898442 173439539
51481590490 601007316
124161472282 600999763
861559439630 600992210
411852671042 310231922
867782844027 373835735
590524047114 600984657
959223030788 600977104
857108164599 300118455
47696179980 409470789
774494997900 600969551
978907165440 140093044
822948252428 600961998
923148540077 334552582
363884334220 86950136
88578613488 600954445
700300951904 279234410
994048807480 538189015
296019109436 600946892
68894478836 390542971
386868961676 598741416
681652544630 173877613
395196864798 600939339
944838470850 600931786
268007071662 593688459
748754206432 600924233
455763432958 520847327
352043184984 600916680
98420680814 586271413
551155777810 229293974
769195423186 600909127
838328584374 263297580
51481590490 600901574
96906516610 201385639
606422771256 4486482
610965263868 600894021
227881720256 600886468
418666409960 431608632
325545311414 359364187
246051690704 600878915
55267001000 600871362
624592741704 527743216
428508477286 600863809
957708866584 534752400
726798825474 600856256
143322864210 96882331
975878837032 127215179
144602689036 600848703
797287114898 270948769
927466867202 331055543
557259134825 389697035
835248351750 169572403
741183385412 399024990
840361140774 600841150
574625322972 600833597
938173541138 195169520
255893758030 600826044
277424086766 154111412
484532552834 313947998
893356887914 600818491
59809493612 600810938
52647493823 37228737
738912139106 600803385
639734383744 155418081
301318684150 450234330
464848418182 599247467
326302393516 600795832
788879557838 600788279
262707496948 600780726
740471205895 33248306
475079842658 24373531
457277597162 600773173
510282581621 338230893
766924176880 529329346
431536805694 600765620
205372614168 82327700
59058348168 91376194
375512730146 311765181
9084992778 445204032
779037490512 49698740
754810863248 600758067
525414986342 600750514
738155057004 600742961
261950414846 600735408
714725346364 199671108
629892316418 600727855
582196143992 410852988
175886752763 143658060
674682715414 54275858
878972327976 600720302
733887712629 77939407
152173510056 600712749
574859707668 32213545
411198846003 245925680
300561602048 600705196
991020479072 573778751
964522605502 600697643
534691228632 334628112
379298140656 600690090
645033958458 600682537
14384567492 337543570
514815836914 600674984
942280324245 24524591
708088702637 125394906
599609032338 600667431
64351986224 600659878
1052555463 162404606
985720904358 600652325
703329280312 600644772
402010603716 97426147
183213876238 181083175
605117092511 117147030
489832127548 214535412
433050969898 600637219
17412895900 600629666
768438341084 600622113
960737194992 232571976
536014135770 600614560
744968795922 600607007
800992871470 600599454
83279038774 600591901
790393722042 600584348
152173510056 364439803
478475896018 600576795
575382405074 15982148
899514173349 457651376
785094147328 600569242
741183385412 600561689
908498529954 600554136
967550933910 600546583
433808052000 306304362
150659345852 600539030
791274333459 426872901
660932682600 536497143
81007792468 58573515
152173510056 600531477
445164283530 499525208
98420680814 372151416
932725157218 600523924
938781814034 82916834
417969857600 23421853
492506862667 31926531
345986528168 306523399
500718139916 134866368
356585677596 21903700
395196864798 600516371
109019830242 220947909
729070071780 459615156
165043905790 600508818
43153687368 600501265
122647308078 600493712
805356071374 18444426
863830685936 481080782
860045275426 600486159
124161472282 600478606
264221661152 600471053
16655813798 600463500
358099841800 600455947
308132423068 600448394
571596994564 211045926
604908607052 600440841
894871052118 600433288
84194492180 349099660
682888063558 600425735
573868240870 220502282
964522605502 600418182
476961731814 312444951
754810863248 600410629
54509918898 600403076
58295329408 600395523
255893758030 256447009
90092777692 2651103
760110437962 600387970
53752836796 600380417
470147992896 600372864
389140207982 195335686
990263396970 85039227
428508477286 85688785
649062197918 323729133
638977301642 600365311
807049528286 600357758
165800987892 496073487
873838156409 383103266
786608311532 600350205
385354797472 286077428
338569924302 21571368
495131702262 600342652
417672564373 39751439
239995033888 600335099
596580703930 342981730
177914301524 65061542
838846976570 600327546
994806017983 557766391
722256332862 398307455
402767685818 212397913
156109648234 251560218
572354076666 600319993
104477337630 53792466
405796014226 600312440
86307367182 600304887
659418518396 600297334
315703244088 600289781
981178411746 600282228
90849859794 220608024
893820898916 61896835
770709587390 478286172
846417797590 289665103
365670662820 600274675
281634549498 600267122
266492907458 600259569
312674915680 600252016
985720904358 600244463
529200396852 600236910
710900101332 600229357
622321495398 63490518
30283291634 600221804
735962928373 69570683
107505666038 405278874
632163562724 600214251
216525488726 600206698
490221507357 62047895
829761991346 600199145
719228004454 217768096
122048786105 150319806
785094147328 363963964
539042464178 600191592
574625322972 600184039
35582866348 58173206
736640892800 534608893
869130260650 600176486
332359050332 600168933
943324306646 600161380
311538612960 117275431
676074324640 600153827
692730130884 600146274
518955097921 30249765
663203928906 600138721
687083209212 19992791
551912859912 594111427
623439837490 38867738
707114690822 233395253
211982996114 600131168
859359886400 390648713
651090615274 600123615
474690485508 600116062
327059475618 600108509
369456073330 600100956
17412895900 600093403
19007982946 385769475
136032236831 79095016
318731572496 110364436
298290355742 600085850
212740078216 53112696
343715281862 600078297
33311620042 523913845
391411454288 200199818
138546032220 600070744
496006482763 48044633
256949999356 281583393
415638081552 106006355
36339948450 7840014
474690485508 600063191
46939097878 600055638
168512007623 71330532
635191891132 554805615
313431997782 600048085
714685511842 600040532
296019109436 600032979
699724492244 374304021
280120385294 600025426
676831406742 600017873
588252800808 600010320
786608311532 600002767
346743610270 599995214
270278317968 599987661
835818648162 15189083
340686953454 599980108
988749232766 599972555
562021993765 153779080
333116132434 599965002
747997124330 599957449
413366835246 599949896
354314431290 599942343
724527579168 599934790
261950414846 528845954
287691206314 599927237
317217408292 599919684
808867829141 266734195
282527630918 138892117
289962452620 599912131
672653233085 127766548
767681258982 323608285
707871772924 599904578
152173510056 599897025
713928429740 48286329
961494277094 599889472
192298861462 599881919
186999286748 498792567
640491465846 599874366
140817278526 454758577
759515148673 265805176
366095745660 87365551
62837822020 599866813
753482827623 202405294
355071513392 198198273
663203928906 599859260
852474454406 599851707
682888063558 599844154
180328337295 90213032
645791040560 263962244
155958920566 599836601
408067260532 599829048
661130163338 60930051
467876746590 599821495
729070071780 599813942
412609753144 599806389
347500692372 553498946
572669391757 68664323
412609753144 599798836
424723066776 118060943
224853391848 353419976
557969516728 599791283
428508477286 599783730
648062286866 274959412
951652209768 599776177
515572919016 481322478
297533273640 513249009
311917833578 599768624
210468831910 49094500
258922086438 599761071
719228004454 599753518
427751395184 8602867
534499971566 599745965
461820089774 388964394
301318684150 599738412
443650119326 524805099
203655092992 599730859
234695459174 388662274
73436971448 513460493
579924897686 585682279
626863988010 599723306
424723066776 563461353
590524047114 599715753
208954667706 599708200
146873935342 599700647
194663855604 215169864
914555186770 161445375
700430455642 101066693
882046170762 74548110
696515541394 536414060
295343108789 167298950
548127449402 599693094
514058754812 599685541
696515541394 472485468
26497881124 427764155
336901542944 599677988
666232257314 25725518
181699712034 599670435
141233607439 131097421
423965984674 599662882
761624602166 28875119
595066539726 582223005
639734383744 599655329
669260585722 599647776
884440961489 301651714
448192611938 180184368
507487338793 54041715
349771938678 599640223
971336344420 599632670
3273083374 15680028
823880987098 230034168
148388099546 599625117
668503503620 599617564
300561602048 599610011
261193332744 369409677
486803799140 542018386
433589098489 1586130
174128891014 497342391
362642334412 223840708
658139101432 22001889
134003539608 599602458
872158589058 599594905
130975211200 276553095
841875304978 599587352
556527974619 247360750
766924176880 599579799
115076487058 478293725
726041743372 91549913
979800360155 141565879
750474333393 15000258
725284661270 599572246
201759366740 167434904
748754206432 599564693
415638081552 578408740
752539616942 599557140
249837101214 599549587
549641613606 599542034
318731572496 319046273
139303114322 173892719
746080174148 224543137
168072234198 426888007
21955388512 599534481
369456073330 599526928
538285382076 599519375
401401575520 120198442
573111158768 599511822
816134513510 599504269
928182664606 472417491
832790319754 92811264
772223751594 599496716
155272904641 38988586
545099120994 171679690
835818648162 258728015
906227283648 171430441
282391631600 599489163
909255612056 599481610
816134513510 599474057
704086362414 599466504
445921365632 599458951
174917635292 214626048
567054501952 599451398
90849859794 271832470
269521235866 555742187
972523373494 56707924
936109194161 241620470
921478557483 242700549
488317963344 599443845
648062286866 264876157
716199676046 170199302
858531111222 559654641
668503503620 599436292
55267001000 599428739
954680538176 599421186
56781165204 599413633
888057313200 599406080
694524836167 172608709
629135234316 599398527
596266703467 67622009
361885252310 599390974
455006350856 599383421
470586958150 35038367
402010603716 599375868
353557349188 599368315
88738480286 114178701
414880999450 461337240
430779723592 73989188
285579335861 351539279
221825063440 599360762
766924176880 599353209
601123196542 599345656
286177042110 599338103
928182664606 599330550
919854761484 197390102
341444035556 308600474
723013414964 599322997
348257774474 599315444
423463597285 87040772
213497160318 599307891
190784697258 599300338
50267567400 89419967
168829316300 599292785
836575730264 599285232
278316684794 11072698
158453025690 73838128
10599156982 599277679
796450378858 599270126
662446846804 184799251
391411454288 599262573
311160751476 64283583
333873214536 277179994
199112600380 599255020
954830691816 408375604
873672753262 599247467
845472276097 11110463
99177762916 599239914
71165725142 599232361
238480869684 468225576
773270612094 236514642
106760827349 318117254
598094868134 599224808
533742889464 266197932
819919924020 599217255
378541058554 193628708
558275315039 112033649
917082577965 36579179
745725878024 599209702
352800267086 599202149
554941188320 599194596
617021920684 599187043
161258495280 272761489
308132423068 599179490
202140928788 262715999
411852671042 256847318
37097030552 599171937
289205370518 599164384
596580703930 599156831
32554537940 469758835
772568213712 76164452
31797455838 599149278
903956037342 430959074
558726598830 599141725
356585677596 377952120
990504843721 16148314
505730851690 338102492
698786787700 428141805
879729410078 547448993
582196143992 350126868
849446125998 471548896
30283291634 443927575
56024083102 599134172
616264838582 477417577
285419960008 383503575
650413164451 162585878
756325027452 599126619
748754206432 410203430
92159783731 1737190
260436250642 554563919
965279687604 408013060
564803323967 330655234
131732293302 84880614
183213876238 544518429
595066539726 541081814
88578613488 599119066
778280408410 441306684
327059475618 599111513
754863643612 410346937
947866799258 599103960
628672719214 62553946
516330001118 599096407
17412895900 528407880
68137396734 599088854
829004909244 545402130
66098374966 228833241
306854690423 268947224
411095588940 599081301
476961731814 599073748
56781165204 338147810
911526858362 599066195
758596273758 599058642
691309812705 217141197
328573639822 482364792
649576451070 599051089
723770497066 32734702
908498529954 45892028
892599805812 599043536
354314431290 599035983
672588420792 219248484
646548122662 599028430
695350257813 227171581
296019109436 450702616
648062286866 599020877
545099120994 201680206
914555186770 149375681
109776912344 244792730
833111140982 90598235
216033494265 189754019
479232978120 599013324
274820810580 599005771
293747863130 277368819
133681744449 60816756
501945441180 598998218
311160751476 598990665
414880999450 598983112
628378152214 598975559
772980833696 273373282
178671383626 598968006
60566575714 245412076
567054501952 598960453
504973769588 589979936
857016947018 86164624
732855482290 598952900
264978743254 506436203
924397254096 468293553
936086656009 41987127
813106185102 598945347
755941146633 88717538
355828595494 215955376
654118943682 349620817
473176321304 598937794
897142298424 598930241
355071513392 146679260
841118222876 598922688
752565312248 372657467
93878188202 598915135
802507035674 598907582
25740799022 598900029
47696179980 103506312
207672682722 226846802
124918554384 151233719
575011296378 115017084
112805240752 236265393
817648677714 598892476
387626043778 598884923
97663598712 598877370
446678447734 244218702
128994521251 205147033
928939746708 598869817
193055943564 334038978
322516983006 269959326
932725157218 598862264
200626764584 1782508
139303114322 598854711
662446846804 598847158
282152957206 39517296
941810142442 13036478
486803799140 467734631
115833569160 598839605
475447567610 104918723
522386657934 598832052
251351265418 381456712
786842733993 181324871
623835659602 490219912
2271253860 598824499
556813946305 44366322
543584956790 598816946
921560794547 39789204
19684142206 148507086
636706055336 598809393
126432718588 598801840
277849138988 245646219
714685511842 280571291
128928689303 339099488
698786787700 547161979
377783976452 598794287
707871772924 597487618
389897290084 598786734
906984365750 598779181
436547455905 2205476
589009882910 598771628
950138045564 207767924
495131702262 352785524
554941188320 562925090
776009162104 349877619
84036120876 598764075
563269091442 598756522
867616096446 598748969
702708197528 320813675
682130981456 598741416
535257053668 598733863
831276155550 598726310
337265997853 89616345
824462416632 598718757
791907886246 598711204
339929871352 126293713
12529567016 78838214
43910769470 520885092
547370367300 369220852
7554 80462109
162772659484 598703651
539799546280 598696098
853231536508 63362117
278606221090 541232874
717713840250 165146345
766924176880 558204465
976635919134 598688545
885786066894 582842351
716199676046 598680992
454249268754 598673439
652604779478 598665886
650704393025 54147457
525414986342 160123600
474792496326 416910494
751025452738 332528378
976700414201 370708793
40125358960 598658333
290719534722 598650780
455763432958 522108678
908218004387 79684150
872915671160 598643227
564783255646 598635674
706042497966 33633509
399739357410 598628121
196841354074 568823983
399739357410 598620568
54509918898 598613015
271035400070 598605462
720742168658 598597909
351286102882 498528212
626863988010 598590356
152930592158 486458518
168072234198 286047216
296776191538 598582803
165244460599 40793753
869130260650 598575250
695001377190 598567697
878215245874 598560144
664718093110 239165745
543584956790 598552591
952409291870 598545038
71627930977 126459879
333873214536 598537485
96149434508 598529932
265735825356 170682694
70408643040 598522379
370213155432 598514826
14384567492 259392679
628378152214 598507273
528443314750 49887565
833547401856 598499720
768438341084 598492167
400496439512 436268833
738155057004 598484614
412609753144 308305907
264978743254 598477061
623835659602 598469508
273683118108 92018199
972093426522 598461955
842632387080 146845426
148182099430 9977513
697272623496 598454402
190027615156 42916146
674189867464 135266677
149145181648 194746552
12870403288 598446849
411852671042 598439296
752539616942 598431743
130975211200 24962665
294504945232 347438
247636989062 12764570
416395163654 445513705
112048158650 531580140
154806039011 156702091
452735104550 356524259
48453262082 438527180
489075045446 423625111
309646587272 267897357
725284661270 598424190
903956037342 317633862
43381161069 337792819
465605500284 598416637
551912859912 598409084
81007792468 310692655
950895127666 563317846
886726611366 327445209
691973048782 598401531
826733662938 598393978
524657904240 598386425
52995754694 598378872
647305204764 598371319
660662497090 38648701
16655813798 598363766
541492127450 298638067
577653651380 598356213
3785418064 598348660
433111091778 22296456
109019830242 598341107
515940568844 222277237
953166373972 598333554
322520706635 438534733
922126007790 598326001
953166373972 504819861
583003378014 540417150
955437620278 46624669
889571477404 598318448
464848418182 598310895
338415707148 8414042
858531111222 400127728
37097030552 306266597
237723787582 598303342
588252800808 583680734
285419960008 598295789
190888566114 277444349
991020479072 57500989
932725157218 598288236
747245208480 114307102
951652209768 598280683
479990060222 598273130
595823621828 84722001
775344747759 109020002
492860455956 598265577
68894478836 598258024
435463933143 186763031
484532552834 533997100
446778215311 6752382
878380513067 55491891
22712470614 598250471
783579983124 598242918
314317171211 139254661
631406480622 598235365
520115411628 598227812
648833697009 225600557
542827874688 598220259
995562971684 567411572
287691206314 598212706
920611843586 598205153
633677726928 598197600
860045275426 598190047
660175600498 598182494
957828853542 420785183
59052411510 598174941
673207154593 211899415
330087804026 598167388
766167094778 598159835
844146551284 598152282
730584235984 334733854
486046717038 516066278
866101932242 598144729
922883089892 15997254
386868961676 598137176
933482239320 598129623
666989339416 222163942
852924960644 41420652
776009162104 598122070
296019109436 133182049
308157786042 114858471
113562322854 598114517
722708780221 27122823
738155057004 598106964
687430556170 598099411
533742889464 456964053
201383846686 598091858
710181637719 319310628
467243035190 462492849
377783976452 598084305
894113970016 504540400
453492186652 559276991
858701612644 70688527
474034968597 30363060
162015577382 598076752
698029705598 519132796
769195423186 598069199
255136675928 598061646
814620349306 598054093
197767744224 355157166
808563692490 598046540
216911265754 131014338
114319404956 598038987
804286997501 109979233
646736917450 180101285
135517703812 598031434
597337786032 598023881
33311620042 598016328
422451820470 598008775
28769127430 480944828
713928429740 548257164
206683421400 598001222
451978022448 21594027
186242204646 36465884
984206740154 284445980
249080019112 391177423
893377983443 289763292
210468831910 597993669
231259850753 130191061
461358148700 245623560
286177042110 491262226
959223030788 597986116
585224472400 597978563
268007071662 597971010
739330711260 95764487
286934124212 597963457
69651560938 597955904
389897290084 451880884
343145212040 309582364
115833569160 597948351
645432862600 187276635
432293887796 597940798
314299557615 87448634
193813025666 322785008
920611843586 390663819
94169409223 37342032
231803469969 203311654
524657904240 124178873
723013414964 596384880
910012694158 3058965
44943891063 79230970
947866799258 66564589
386165853312 127539958
163529741586 597933245
158987248974 597925692
878972327976 437779433
288619983212 415097774
735126728596 506330461
122647308078 597918139
67380314632 597910586
620283213824 199723979
320245736700 525296044
105991501834 8912540
519358329526 597903033
482261306528 597895480
564783255646 341501342
981935493848 144783457
601340005407 34789118
84036120876 597887927
937267649830 594587266
133246457506 597880374
676074324640 597872821
980421329644 597865268
402010603716 597857715
214647783932 16729895
416496962988 177684325
28852557868 447145153
744211713820 266197932
877458163772 8074157
987992150664 597850162
246808772806 597842609
605665689154 597835056
239995033888 358397403
168829316300 597827503
355071513392 443957787
863830685936 463776859
268007071662 597819950
789101865287 305360237
735397148655 45129175
815377431408 597812397
298436158854 124209085
539042464178 597804844
308132423068 158597894
112188161058 287784406
99934845018 597797291
866101932242 215630597
729827153882 597789738
404281850022 491405733
772223751594 597782185
767163780699 74268649
278606221090 597774632
531471643158 124752901
852474454406 597767079
330087804026 597759526
198438941163 143212433
231667130766 123189430
385843839116 75801908
837332812366 181120940
165800987892 379085070
527686232648 597751973
802232816862 72546565
473176321304 597744420
258165004336 597736867
15141649594 597729314
737817710218 147351477
887721325954 41813408
149902263750 597721761
639734383744 597714208
539042464178 597706655
590524047114 597699102
46182015776 64638574
126432718588 597691549
454249268754 597683996
626944963723 303290715
698029705598 510696095
462577171876 597676443
917583515178 597668890
455763432958 117940095
550398695708 488142837
617779002786 597661337
440756181447 316244110
278606221090 195237497
62080739918 11314394
895628134220 203772387
955437620278 597653784
59321834573 19471634
564026173544 597646231
292410076582 266983444
495888784364 597638678
944838470850 534087736
721499250760 597631125
599609032338 70235347
860802357528 226151926
971541884209 114594116
642005630050 597623572
950138045564 118400828
615532326389 101383919
16655813798 597616019
380812304860 34585187
752539616942 281492757
714685511842 554095633
67380314632 597608466
914555186770 34471892
93121106100 597600913
521083501891 250306420
585981554502 597593360
349783970607 303283162
511787508506 597585807
896385216322 445181373
883514820588 597578254
813106185102 574994784
829004909244 316380064
20441224308 597570701
308469702283 154889371
580697720240 166090470
303589930456 597563148
113562322854 597555595
165043905790 597548042
199869682482 597540489
741940467514 132185053
643880585958 6095271
336901542944 597532936
883514820588 558567009
454249268754 597525383
571596994564 597517830
180185547830 597510277
475447567610 597502724
321002818802 458950492
692730130884 597495171
155509389071 13315939
534499971566 213190978
286934124212 288350881
968308016012 597487618
339172789250 597480065
265735825356 597472512
700485365952 391955382
940295978238 539148246
823705334530 519578423
193813025666 597464959
810834938796 597457406
366427744922 427008855
605847701348 243765522
128798483136 52047723
778680196253 84941038
336379102340 340934867
293747863130 597449853
247705691150 341025503
587605811234 133076307
221825063440 219165401
854745700712 446503148
874429835364 26526136
693487212986 374847837
256650840132 597442300
323274065108 597434747
320245736700 364122577
879729410078 427877450
721499250760 597427194
760867520064 597419641
782859261164 96920096
833088716125 28792036
969065098114 327626481
222582145542 597412088
591281129216 369991258
245294608602 432545204
676074324640 597404535
994805889582 206861564
768438341084 597396982
337658625046 459660474
539042464178 446563572
797207460960 391237847
37097030552 597389429
168829316300 582638420
922883089892 597381876
470905074998 597374323
97712851825 196257152
591281129216 496972294
846417797590 491254673
752539616942 285042667
931210993014 366841657
266492907458 553060872
46939097878 41103426
378541058554 597366770
908536536650 38573171
11356239084 597359217
603394442848 140372505
767681258982 597351664
88044375098 120704493
971369796657 123098794
957708866584 597344111
562005649073 242768526
700576364496 292860022
3785418064 597336558
286471722405 268569574
994805889582 332415083
225610473950 378435512
746482960126 597329005
699543869802 409327282
966036769706 494003965
932725157218 597321452
325545311414 597313899
90409746890 263206944
909255612056 9516780
563269091442 486352776
150659345852 597306346
365670662820 597298793
913798104668 238931602
308889505170 519246091
333116132434 106701231
552669942014 597291240
480747142324 597283687
769195423186 286946023
914555186770 241023783
118104815466 597276134
502949921797 307920704
482261306528 84351904
359614006004 597268581
932011603055 73128146
275577892682 597261028
716956758148 597253475
797207460960 591467877
790393722042 597245922
240752115990 380769389
490589209650 597238369
938781814034 389024818
626106905908 597230816
408067260532 597223263
761007635767 73437819
77405731033 387952292
991020479072 115077508
476288503118 204716512
18169978002 597215710
535257053668 522463669
945595552952 597208157
948623881360 597200604
375512730146 597193051
328892331104 107494296
391411454288 597185498
56379376222 171981810
556455352524 332075198
286934124212 597177945
759353355860 72690072
532228725260 597170392
922883089892 597162839
356199576195 102818989
384597715370 328789643
849446125998 339326078
531471643158 597155286
434299223590 11170887
336144460842 547305486
679859735150 597147733
892599805812 597140180
541135203288 9879324
59052411510 597132627
28769127430 597125074
655697618059 488074860
909255612056 597117521
590660310787 161233891
745725878024 503369685
177914301524 474592755
177195807699 137238010
79493628264 252239988
707871772924 597109968
243780444398 597102415
966903800829 284785865
850960290202 100470006
68137396734 548551731
239286638424 91089180
40125358960 597094862
625349823806 597087309
889571477404 597079756
565540337748 597072203
345510787763 303872296
403891745531 18112094
522386657934 208409929
810834938796 402197250
405796014226 161369845
158230166872 597064650
908498529954 597057097
616716311604 85212946
852474454406 483089880
502702523282 268811270
958834769229 222450956
317217408292 520786903
483018388630 597049544
92364023998 597041991
71922807244 223191150
451220940346 342264195
918340597280 321735141
503459605384 597034438
561754927238 597026885
699818685707 44789290
177157219422 597019332
736640892800 338623649
224853391848 597011779
290719534722 597004226
210468831910 596996673
62837822020 596989120
667746421518 444214589
253622511724 596981567
944838470850 596974014
225075510472 358367191
635948973234 596966461
625349823806 596958908
937267649830 309091419
620807331194 272006189
651891965509 347249175
139303114322 596951355
340004902854 131029444
916901857334 324333373
893356887914 587411916
860260611456 357778057
960737194992 596943802
362752827249 4320316
234987488366 182170807
826896973904 406774368
380812304860 596936249
582589866776 71481592
880486492180 534291667
243780444398 17530513
363399416514 596928696
508759180098 480499201
919097679382 596921143
809320774592 349469757
353557349188 596913590
869887342752 343706818
215932359595 429493792
432293887796 596906037
119618979670 473739266
961494277094 281900619
775252080002 596898484
995804425988 200456620
872266506322 474230211
719985086556 294128926
527686232648 596890931
493617538058 70900011
104477337630 596883378
951652209768 596875825
227331023879 366297841
197331551327 17394559
830742060667 253267196
290719534722 596868272
88578613488 596860719
95392352406 596853166
691215966680 596845613
485480068725 28565446
77979464060 436646483
207440503502 596838060
545978954452 283479196
862316521732 596830507
245294608602 141973741
532228725260 596822954
681373899354 596815401
19048149800 446737291
788122475736 596807848
132489375404 596800295
959980112890 596792742
969822180216 596785189
536771217872 596777636
677588488844 596770083
885786066894 6601322
532985807362 257187203
967550933910 596762530
676831406742 596754977
719228004454 308683557
840361140774 483943369
696515541394 596747424
346743610270 596739871
579924897686 365889979
638977301642 398103524
615741589807 357317324
754810863248 596732318
560240763034 596724765
987235068562 596717212
698029705598 596709659
847931961794 81987815
20441224308 154881818
25740799022 117147030
28769127430 596702106
827490745040 596694553
771836018745 55997942
969065098114 596687000
270278317968 596679447
841875304978 587177773
290988753854 138605103
636920500112 132426749
673803078334 596671894
333420201108 61005581
829004909244 596664341
775401251752 285148409
195327189870 596656788
786834961956 154066094
316460326190 137834697
247565854908 596649235
309646587272 596641682
338135476148 84759766
381569386962 439773425
956194702380 596634129
798721625164 596626576
100691927120 367695146
803264117776 596619023
938781814034 596611470
882390821705 85107204
896152161360 47115614
853988618610 596603917
762381684268 596596364
734369646494 596588811
947109717156 596581258
480747142324 596573705
688187638272 596566152
286177042110 596558599
908774252219 118476358
385358921410 436563400
420937656266 596551046
749511288534 596543493
985720904358 596535940
381569386962 596528387
670785452527 472002076
621564413296 596520834
873672753262 596513281
932390605042 32070038
857784459813 154504168
754810863248 552245148
816891595612 596505728
433050969898 102056136
219669755684 174073991
65109068326 596498175
283905795804 596490622
159744331076 589269954
617779002786 596483069
340686953454 273343070
769952505288 486949463
89335695590 427711284
68894478836 586218542
254379593826 596475516
109776912344 101300836
720742168658 596467963
90092777692 209248312
695758459292 443549925
112048158650 596460410
906227283648 380935555
672288914130 596452857
308157000530 238652141
385354797472 596445304
950895127666 592751887
224853391848 596437751
50724508388 44305898
797207460960 596430198
553233720593 26722514
885028984792 436261280
904713119444 199044209
782978568352 253629740
234945206672 253463574
729070071780 596422645
857016947018 383110819
573868240870 321765353
757878693846 514419724
358390519005 189814443
658856371671 381864574
86425277065 466322220
815377431408 397114081
432293887796 469011088
79493628264 596415092
330844886128 2658656
749511288534 374938473
352043184984 232020607
557778917179 10498670
305889666678 263954691
266492907458 596407539
288448288416 596399986
767681258982 596392433
11014232097 48384518
104477337630 259596610
837505602347 235782001
829004909244 596384880
28012045328 596377327
792841852055 193062233
917583515178 596369774
386868961676 567162323
516330001118 326206517
790393722042 596362221
520872493730 596354668
532553587343 242413535
624592741704 596347115
115833569160 82357912
758596273758 596339562
748894095545 287361438
841118222876 596332009
633677726928 360398948
869887342752 596324456
626106905908 596316903
471662157100 292482372
381569386962 386192443
885786066894 383881225
711943411922 32387264
510273344302 596309350
923640171994 500884748
97663598712 596301797
589009882910 596294244
898656462628 596286691
605665689154 596279138
651888491129 229664071
950138045564 596271585
421694738368 549065335
697272623496 432779347
29842302582 229588541
322516983006 596264032
688187638272 461125756
121133143874 596256479
433050969898 163129694
822191170326 121406922
123404390180 523913845
766167094778 581097608
676074324640 416857623
110533994446 218372336
927425582504 596248926
476204649712 430392599
202898010890 596241373
813194517437 189414134
214254242420 596233820
235452541276 596226267
660630865126 78173550
262707496948 596218714
796450378858 596211161
472733141882 112139391
513301672710 190320494
548127449402 331984562
790393722042 596203608
24226634818 596196055
495131702262 426412168
536014135770 596188502
501947994094 8383830
826733662938 596180949
881243574282 596173396
751879077286 165607078
400735204948 111368985
994048807480 516172020
146873935342 596165843
820677006122 596158290
221067981338 596150737
804021199878 596143184
334961812914 224807492
314946161986 596135631
726798825474 555462726
713171347638 248433276
537528299974 484026452
546613285198 596128078
889571477404 223938897
207440503502 350338352
966793851808 596120525
581439061890 385248318
480747142324 596112972
702572198210 596105419
610965263868 596097866
53865927865 75726378
928482684872 181332424
536771217872 596090313
737397974902 270472930
617779002786 596082760
577653651380 596075207
552860670370 229890661
983449658052 254233980
36339948450 596067654
388383125880 510832049
322516983006 596060101
56869837424 73226335
644276876356 39328471
230910048664 596052548
44928044869 46171489
384597715370 596044995
527686232648 596037442
550425048125 101655827
160501413178 556950667
696515541394 596029889
22712470614 596022336
914555186770 596014783
893356887914 596007230
577653651380 595999677
606422771256 563068597
511787508506 595992124
579331647707 226582447
894871052118 595984571
850960290202 595977018
800235789368 405656524
168829316300 84986356
392168536390 263599700
68137396734 595969465
860045275426 403050739
807049528286 595961912
207007173192 127132096
701058034006 248365299
912283940464 450785699
782972352233 119579096
401324353648 184338518
377026894350 595954359
752539616942 595946806
623835659602 68566134
692195031452 226340751
657147272090 245102403
683645145660 595939253
505730851690 595931700
637573494321 453746475
104477337630 217737884
962251359196 28134925
645791040560 452115027
695758459292 595924147
378784605039 82848857
354314431290 595916594
508759180098 77206766
286177042110 595909041
964575317889 355149613
339172789250 595901488
825976580836 398987225
675317242538 188500221
806292446184 544745019
740426303310 595893935
345986528168 595886382
389140207982 551180175
202898010890 6578663
213497160318 237005587
402371576692 7213115
579924897686 595878829
364913580718 595871276
632163562724 595863723
570082830360 595856170
872158589058 595848617
119618979670 595841064
158987248974 325949715
448192611938 595833511
252865429622 562071601
844903633386 501556965
624592741704 595825958
953166373972 595818405
221067981338 595810852
863073603834 295299641
868373178548 595803299
193813025666 595795746
455763432958 595788193
628378152214 595780640
292990781028 595773087
682888063558 595765534
178242713517 206921988
281634549498 595757981
137397833525 142298520
364156498616 577509933
142331442730 439342904
787365393634 595750428
639734383744 595742875
847931961794 595735322
177914301524 257104120
790393722042 595727769
910012694158 199021550
925154336198 595720216
475447567610 415143092
670334538833 27878123
310403669374 311780287
75947761149 254430358
531471643158 595712663
627621070112 595705110
834304483958 595697557
159744331076 252360836
623078577500 239354570
198361447383 176309679
246051690704 182586222
204412175094 595690004
25740799022 595682451
40882441062 550084990
59809493612 595674898
927425582504 595667345
486046717038 426313979
386868961676 595659792
445921365632 595652239
542827874688 453504779
18927060104 167993826
18169978002 595644686
942567224544 595637133
219618372625 449350629
821434088224 595629580
747240042228 595622027
520872493730 81051243
26497881124 595614474
217282570828 261635920
3028335962 595606921
121639549865 2031757
276334974784 595599368
750268370636 595591815
704843444516 595584262
839604058672 542396036
669260585722 72886450
993291725378 164610082
967550933910 595576709
865344850140 378616784
121890225976 590025254
354318887560 407816682
810834938796 595569156
232142176701 72901556
277849138988 308608027
934458834261 293713511
359614006004 449698067
40125358960 197186171
844903633386 241242820
200646002075 320420919
756325027452 202080515
991777561174 595561603
4542500166 595554050
492860455956 595546497
946352635054 595538944
874532873390 355610346
10599156982 39245388
386500141539 165448465
593552375522 595531391
348257774474 595523838
101449009222 595516285
133246457506 595508732
234695459174 595501179
807049528286 595493626
129461046996 116467260
5487478249 253267196
491346291752 595486073
880486492180 595478520
195327189870 595470967
769195423186 595463414
555698270422 595455861
704843444516 595448308
930763379981 34071583
133246457506 595440755
661689764702 536081728
256650840132 545492766
857774029120 440475854
582953226094 595433202
853341372234 53158014
851717372304 595425649
15898731696 595418096
280877467396 27998971
109776912344 595410543
556141775029 53241097
81007792468 595402990
277849138988 394002245
327080707101 333223254
643519794254 365331057
523900822138 595395437
301318684150 595387884
153687674260 202020091
572740608994 88460736
549641613606 92290107
656390189988 595380331
484532552834 595372778
854745700712 595365225
613236510174 108634799
546613285198 542713262
729070071780 595357672
293747863130 595350119
120376061772 16956485
682130981456 595342566
159744331076 304688020
832033237652 155387869
827580663505 356562024
896385216322 595335013
292990781028 595327460
762381684268 595319907
582953226094 363707162
881513510949 50839243
433050969898 383511128
50724508388 595312354
903603305095 16616600
879357115561 15657369
278606221090 385067046
55267001000 595304801
106748583936 242232263
998591300092 595297248
585544205996 229747154
65109068326 595289695
976635919134 595282142
491346291752 116512578
541313710484 207027730
418666409960 595274589
489417800586 140946533
280120385294 595267036
87821531386 595259483
403811789473 100515324
629135234316 371985250
548127449402 595251930
453492186652 507554047
847931961794 473603312
969822180216 595244377
163529741586 595236824
17412895900 595229271
52995754694 413262395
415638081552 595221718
774494997900 595214165
658661436294 398775741
814620349306 460921825
789636639940 595206612
62563557890 20506395
121133143874 29690843
94635270304 487689657
335387378740 466103183
240330749632 115689301
965279687604 595199059
97970280724 165017944
379298140656 474940193
708628855026 595191506
436609435823 30823793
641248547948 36473437
214254242420 595183953
680883105820 302867747
232424212868 595176400
768749388730 232526658
231667130766 595168847
496645866466 595161294
54787990146 206566997
665475175212 539812910
356585677596 213561075
525414986342 595153741
861559439630 595146188
951652209768 595138635
520115411628 418519283
976635919134 595131082
819919924020 212178876
546616668942 56058366
517205786168 320889205
697272623496 595123529
522386657934 595115976
329330721924 595108423
198355518278 595100870
991777561174 595093317
326639952192 81851861
529957478954 224679091
102963173426 595085764
315340375715 73203676
772223751594 595078211
897142298424 595070658
305861176762 475370714
26497881124 595063105
636706055336 595055552
771750541444 174753761
320245736700 595047999
819974245196 198402204
983062197111 206385725
666232257314 595040446
635575100140 130440310
721063654550 144866540
363399416514 388677380
290719534722 595032893
800992871470 12266072
144602689036 595025340
372484401738 12885418
839095032196 190260070
846417797590 595017787
732855482290 402612665
632230187737 468444613
665475175212 364394485
610424779147 60076562
636706055336 595010234
297533273640 595002681
711657183434 594995128
283148713702 594987575
39368276858 361894442
885805115560 363775139
343715281862 585553878
466693653035 26918892
757839191656 594980022
843031548024 64631021
44442236315 43882930
916069350974 594972469
431536805694 150417995
102206091324 522818660
952409291870 507848614
437593462510 519344280
695001377190 594964916
536771217872 594957363
209711749808 594949810
365670662820 142124801
213497160318 322022155
991777561174 161007301
692802783191 47009872
801749953572 594942257
238480869684 594934704
645791040560 495710943
359614006004 594927151
538285382076 47236462
882957243428 56247191
570839912462 594919598
593552375522 511179487
543140432934 242896927
451220940346 229135361
776009162104 466790506
188012800753 35113897
19684142206 594912045
474690485508 594904492
716956758148 34267961
253622511724 508777633
427751395184 594896939
536450593428 56813666
444407201428 513634212
310403669374 441910924
124918554384 183062061
919097679382 594889386
654876025784 594881833
490589209650 594874280
673045996232 594866727
584670241219 239316805
223339227644 226167032
558726598830 594859174
673803078334 542426248
816134513510 74661405
319488654598 594851621
6056664370 534238796
542070792586 8716162
996320053786 546164983
754053781146 594844068
434565134102 556671206
667501364839 40725776
38981843125 195554723
9084992778 594836515
101449009222 594828962
916069350974 594821409
143088524832 419138629
626863988010 41768090
653361861580 594813856
561754927238 358269002
874429835364 183983527
789636639940 589881747
331601968230 585312182
474154547693 136263673
78736546162 432447015
384597715370 381350970
68227919439 27447602
308889505170 594806303
938781814034 13195091
114790719709 47583900
232429673687 325866632
281634549498 560613872
412150916353 197881047
560240763034 594798750
687430556170 130689559
163529741586 594791197
935753485626 485914702
910012694158 594783644
757082109554 594776091
951652209768 594768538
578587337728 235706471
344472363964 429463580
707871772924 594760985
833547401856 594753432
957760498892 301198534
987992150664 594745879
405796014226 250102489
716199676046 594738326
345229446066 187065151
572870195815 41314910
215831406197 79261182
941810142442 594730773
729070071780 594723220
696515541394 594715667
135591451304 488905690
189391486796 309778742
483018388630 594708114
377783976452 594700561
806292446184 594693008
37854112654 528823295
317974490394 561240771
947109717156 280246512
560997845136 594685455
392168536390 594677902
300561602048 594670349
953166373972 387227204
948623881360 594662796
271035400070 374817625
275577892682 594655243
255136675928 594647690
548286742172 220321010
628378152214 594640137
110533994446 118514123
607179853358 594632584
472419239202 23935457
281634549498 594625031
819162841918 276991169
33311620042 293924995
392168536390 594617478
193813025666 594609925
910769776260 594602372
713171347638 566187986
649576451070 594594819
127189800690 379742181
844146551284 296628969
283905795804 594587266
91606941896 594579713
347500692372 594572160
458791761366 594564607
665475175212 594557054
766167094778 538838573
240396362543 3882242
424723066776 470838914
72012831451 75031502
126432718588 594549501
444770561152 78823108
996320053786 594541948
8327910676 582162581
573885378627 349273379
775691883639 73082828
733653275062 363737374
719228004454 594534395
784337065226 543166442
493017354425 170463657
591281129216 594526842
203655092992 594519289
307375340966 594511736
964815707220 93324868
825371759661 321281961
603394442848 152019231
861559439630 501020702
161258495280 57621837
688944720374 594504183
250594183316 594496630
455006350856 17590937
358099841800 351237159
153687674260 594489077
825219498734 594481524
211225914012 568287720
597337786032 594473971
198355518278 594466418
237133581462 189678489
654118943682 594458865
532372534380 42689556
573868240870 522305056
928182664606 594451312
660375754998 21729981
239995033888 594443759
540556628382 594436206
995562971684 594428653
147631017444 594421100
437593462510 594413547
822191170326 594405994
691973048782 197337231
657904354192 576482725
266492907458 594398441
501945441180 593824413
401253521614 471548896
655633107886 456261624
264410705189 152396881
360389827099 495333293
827490745040 594390888
360371088106 594383335
215768406624 393352687
160709301950 98528885
693487212986 594375782
205399011903 108619693
910012694158 541467017
681027587157 5710068
915312268872 414886290
56862586544 487576362
626106905908 974337
663203928906 532909468
281634549498 594368229
377113278011 483074774
119618979670 557728626
567137365915 276847662
997834217990 594360676
446678447734 594353123
325078755457 114095618
683645145660 594345570
430779723592 594338017
616264838582 186136132
81007792468 511602455
844146551284 594330464
5299582268 229981297
224977729334 176634458
335575599500 399802949
258165004336 72856238
459548843468 265427526
949380963462 594322911
275577892682 594315358
311940983523 543000276
869915024497 43633681
995562971684 594307805
392925618492 511232358
99987912396 530492508
746482960126 51292423
136274785914 594300252
243023362296 594292699
423208902572 441299131
345229446066 319340840
589009882910 594285146
993438842712 105032018
703329280312 594277593
643519794254 594270040
813863267204 307920704
685916391966 594262487
170343480504 594254934
173613255663 116995970
225989989541 195267709
899413544730 594247381
369456073330 594239828
693222375000 234143
984206740154 479094343
579167815584 12772123
587495718706 255956064
417152245756 594232275
332359050332 594224722
127946882792 211249857
3138186794 381924998
634434809030 594217169
62837822020 594209616
462577171876 594202063
58295329408 594194510
352800267086 594186957
527029854695 21850829
117347733364 594179404
212448162725 54109692
969822180216 594171851
148628911845 169640380
44334953503 132298348
294504945232 76617632
78736546162 594164298
21224530426 397469072
346344019211 159987646
281634549498 55061370
227881720256 114707411
978907165440 594156745
403915801836 74185566
302075766252 592245836
640135349855 173114760
32181473017 36088234
973607590726 594149192
794179132552 66579695
296310934697 112675654
599609032338 594141639
291476616824 594134086
963008441298 187034939
853988618610 209724151
308931613145 487621680
690458884578 594126533
920611843586 594118980
661689764702 383020183
293071968225 138386066
11356239084 594111427
570082830360 594103874
852474454406 594096321
538285382076 594088768
326616386832 12983607
370970237534 259883624
749511288534 594081215
751782534840 500695923
408977932889 24396190
657147272090 594073662
81007792468 304771103
848689043896 370610604
204412175094 594066109
730688882799 169927394
282745149765 40166854
211982996114 594058556
300561602048 153529831
379298140656 594051003
295411410568 115236121
928182664606 70680974
255325176149 392733341
330087804026 594043450
589009882910 463776859
791532555423 196627249
474690485508 594035897
59052411510 594028344
223605954286 186226768
765410012676 60575060
186999286748 594020791
614918290554 226053737
136274785914 473490017
873672753262 10430693
389897290084 594013238
1514171758 64389325
912283940464 453534991
528443314750 594005685
882757738486 593998132
340120078551 353631460
726041743372 404402726
781308736818 593990579
6813746472 593983026
696515541394 593975473
594309457624 209905423
148388099546 471745274
149145181648 593967920
192298861462 593960367
341087398408 155561588
190027615156 593952814
575382405074 593945261
466362582386 593937708
721499250760 593930155
226539907959 203734622
212740078216 573801410
206795462602 51730497
924397254096 593922602
39368276858 593915049
115833569160 593907496
554941188320 517252099
715211200642 4818814
747997124330 196702779
842632387080 593899943
218796735032 341350282
516330001118 593892390
179467273042 395172960
292593365233 169444002
372484401738 593884837
955437620278 593877284
969357837288 61420996
617021920684 255200764
23792503890 74042059
312674915680 593869731
867616096446 113438507
107523408035 556867584
225610473950 100326499
751782534840 593862178
318847692318 360217676
109776912344 593854625
868373178548 593847072
43153687368 593839519
308132423068 421298787
650333533172 316674631
292233698926 593831966
431536805694 251061720
68894478836 593824413
395953946900 593816860
382326469064 593809307
414880999450 197684669
968308016012 501843979
751025452738 402008425
487560881242 57327270
693487212986 593801754
418666409960 544193650
607326955586 346395686
478475896018 593794201
821434088224 593786648
484532552834 112078967
786669166053 87055878
168866401530 263932032
288448288416 372574384
254379593826 214973486
750268370636 593779095
729827153882 593771542
195327189870 593763989
244088765411 70612997
368703266226 414047907
392925618492 547237509
582953226094 593756436
659418518396 593748883
975994148683 262126865
598402977663 33323836
992654048653 415921051
129508034209 487077864
757089656 325436111
218039652930 81224962
567811584054 593741330
64351986224 593733777
222711180994 63543389
93121106100 108158960
963765523400 593726224
438350544612 593718671
292990781028 593711118
333891500349 196627249
877851871450 23716420
510273344302 62063001
969065098114 593703565
270278317968 593696012
887300231098 593688459
209361955678 17877951
11356239084 426019412
467119664488 593680906
2271253860 593673353
297730890332 8376277
345229446066 593665800
454249268754 593658247
51481590490 137857356
308132423068 12273625
167315152096 593650694
294504945232 219180507
721499250760 593643141
732855482290 317188235
825219498734 593635588
684402227762 174889715
978907165440 593628035
75708217754 457696694
73436971448 555100182
276667533374 17032015
74204514455 145304614
25397810145 36458331
79493628264 593620482
699855514135 116195352
623470442246 64570597
64351986224 593612929
587495718706 593605376
849478158271 151347014
857883963035 361539451
539799546280 544941397
71922807244 528407880
387626043778 593597823
769195423186 593590270
467876746590 260638924
40125358960 593582717
701058034006 593575164
995562971684 593567611
162772659484 593560058
906227283648 593552505
66623232530 6737276
113562322854 593544952
12870403288 593537399
599609032338 206997518
785094147328 593529846
559483680932 262376114
233938377072 593522293
428200186891 30091152
850960290202 593514740
899413544730 593507187
254379593826 522644941
441378873020 593499634
652604779478 80771782
501188359078 593492081
614750674378 593484528
567811584054 593476975
200708933671 20687667
830519073448 459290377
231667130766 263146520
922883089892 502214076
828247827142 78165997
173371808912 593469422
712199571917 12651275
54509918898 197140853
179428465728 514578337
187144674445 442703989
183213876238 593461869
517119666862 374447528
409581424736 593454316
465605500284 593446763
890347162545 238063007
854745700712 593439210
473933403406 593431657
999538264614 47244015
894166856122 217904050
430022641490 593424104
68137396734 587449681
936510567728 265495503
113562322854 593416551
516330001118 593408998
750268370636 179693423
25740799022 593401445
160501413178 299280072
774494997900 346939502
539042464178 593393892
102206091324 593386339
81115196128 454871872
610965263868 593378786
261193332744 534548469
92957349913 7553
621821472098 60001032
884271902690 546942942
582953226094 593371233
780619095453 176664670
517087083220 340209779
407310178430 593363680
289962452620 593356127
56024083102 593348574
613993592276 246469496
225610473950 593341021
344472363964 433172103
831276155550 593333468
956951784482 593325915
204412175094 593318362
299804519946 521700816
379298140656 593310809
336901542944 593303256
109776912344 18459532
873672753262 593295703
233508377635 106029014
286177042110 593288150
240752115990 593280597
283148713702 9803794
930463253973 22832719
408824342634 217783202
282566642163 263947138
752539616942 460619705
106748583936 17704232
844903633386 184844569
216525488726 593273044
754462451317 35786114
323274065108 593265491
293407797264 96391386
178671383626 593257938
880486492180 593250385
582953226094 593242832
850264485589 314053740
569325748258 593235279
651847697376 593227726
357364874882 250842683
179428465728 593220173
223339227644 301100345
382326469064 593212620
849446125998 303215185
53752836796 237881735
817648677714 593205067
55267001000 452749479
782443083717 116014080
548909607464 321010053
371727319636 72357740
645791040560 57531201
278606221090 593197514
235155905160 122698485
512099764632 162419712
54509918898 284551722
56024083102 593189961
299804519946 593182408
131732293302 593174855
607179853358 593167302
771466669492 593159749
588458151772 136490263
471916406186 315858907
312139408386 357559020
307658676655 151467862
543584956790 593152196
784337065226 159096392
673045996232 66375764
626106905908 593144643
637463137438 593137090
626146770642 286606138
795693296756 519351833
655633107886 593129537
302832848354 593121984
661689764702 593114431
417909327858 593106878
406553096328 593099325
399739357410 593091772
479990060222 540454915
895628134220 593084219
225406188365 22643894
614407776137 109881044
302075766252 129209171
886543148996 593076666
398982275308 593069113
77547938917 85031674
998621338373 356690425
35582866348 593061560
297533273640 593054007
944838470850 593046454
785851229430 39049010
280120385294 360361183
185485122544 15899065
534499971566 20347782
211350689572 226318092
701815116108 593038901
196590730834 80854865
533985559801 252919758
807806610388 593031348
979664247542 184859675
467876746590 593023795
277092056886 342173559
695758459292 593016242
294184184834 133869372
984206740154 293086612
757089656 313910233
819919924020 136392074
568568666156 593008689
453492186652 226793931
691220241678 414047907
224853391848 593001136
601123196542 592993583
351318369298 517456030
909255612056 91859586
579924897686 258018033
531471643158 434916846
489075045446 592986030
462577171876 194580386
638312283057 12507768
458034679264 342838223
487672605218 299861653
199112600380 592978477
551942437460 423542028
664735170443 164761142
502702523282 592970924
367941909126 553665112
93121106100 592963371
246051690704 68815383
461820089774 216204625
729070071780 378427959
489832127548 592955818
860970336248 246680980
366700151420 43059653
702572198210 79963611
195327189870 592948265
719228004454 592940712
598851950236 592933159
866859014344 403330200
829004909244 141052275
610965263868 164088925
722256332862 152797190
966212595993 113491378
98598825872 95824911
82521956672 151913489
44667851572 592925606
821434088224 592918053
223339227644 146513094
143891869059 537365738
240752115990 448867237
291476616824 429372944
348257774474 592910500
666989339416 592902947
936185358613 134179045
111739483052 116943099
333116132434 592895394
822191170326 592887841
344472363964 592880288
467876746590 161860790
796450378858 592872735
317974490394 390746902
311917833578 138046181
920851115073 195078884
641467743561 266673771
21955388512 592865182
513301672710 592857629
45424933674 592850076
162015577382 592842523
937267649830 188998719
716199676046 369492760
989506314868 592834970
905693951618 233644502
882757738486 578159491
739206781636 288101632
98055946850 96323409
208197585604 592827417
853231536508 592819864
32318204976 3904901
905470201546 592812311
893356887914 193711791
798721625164 592804758
760867520064 592797205
71922807244 592789652
878215245874 592782099
607259076775 286855387
919097679382 304242393
216313770989 46224360
164778954509 57818215
758154967480 45333106
786608311532 148189860
888814395302 592774546
225610473950 592766993
294504945232 592759440
152173510056 340761148
840361140774 592751887
400852608780 164217326
283148713702 592744334
576139487176 272942761
296019109436 592736781
41660754647 412990487
696515541394 592729228
682130981456 592721675
760110437962 293290543
640491465846 592714122
474690485508 592706569
453492186652 506957360
56024083102 592699016
324031147210 592691463
814620349306 592683910
933482239320 592676357
179428465728 165969622
950895127666 592668804
936510567728 411411910
859288193324 592661251
190027615156 435921395
995562971684 356380752
172614726810 592653698
324788229312 592646145
111291076548 592638592
406553096328 566104903
785094147328 172442543
557969516728 592631039
607179853358 592623486
825219498734 500537310
638603874175 105628705
523143740036 397197164
906984365750 592615933
931968075116 592608380
308889505170 592600827
469390910794 592593274
323274065108 300526317
610495951066 126754446
158230166872 468535249
952409291870 592585721
65109068326 17832633
823705334530 592578168
370970237534 266862596
773737915798 592570615
119618979670 401487268
190027615156 592563062
831316420593 217110985
818405759816 184557555
79696758646 167404692
533742889464 592555509
367223634338 395172960
435322216204 547297933
52238672592 140448035
75014792336 307256040
51481590490 239717114
854151136511 21941465
936510567728 34645611
286385021518 204044295
243023362296 243372766
186242204646 507327457
813863267204 592547956
766471729927 76557208
573868240870 412061468
370970237534 592540403
987992150664 284732994
6254726689 181309765
22871718066 5347524
116033232715 160350190
131361705763 70945329
472419239202 183069614
719637800022 3678311
58341357390 6608875
218796735032 36556520
483018388630 592532850
338415707148 347551295
17510616614 17953481
581439061890 59381686
270278317968 592525297
7570828574 592517744
975121754930 592510191
298290355742 592502638
281634549498 592495085
336144460842 91104286
879729410078 244271573
63594904122 430536106
3028335962 592487532
814620349306 592479979
252108347520 410173218
369240322291 50046178
215011324522 545825098
989506314868 254853326
662446846804 592472426
632163562724 291817708
719228004454 592464873
200360808754 83959148
3496840999 891254
626106905908 592457320
933482239320 592449767
7186245326 27832805
658661436294 592442214
47696179980 533136058
919097679382 592434661
138546032220 592427108
509760586644 13912626
88578613488 474033833
43328577083 45310447
274820810580 592419555
919097679382 592412002
995562971684 398088418
51557248891 177019661
46939097878 592404449
95392352406 592396896
218796735032 592389343
228638802358 106535065
702602296915 501028255
787365393634 592381790
59809493612 91670761
890368439346 412046362
280120385294 592374237
21533531209 211876756
11356239084 592366684
236966705480 592359131
469390910794 592351578
371727319636 592344025
475551632844 82508972
273306646376 43308902
963765523400 519057266
879729410078 592336472
185485122544 592328919
693487212986 592321366
859288193324 373843288
842632387080 592313813
924397254096 338170469
836575730264 592306260
264221661152 592298707
409581424736 592291154
185217776962 4932109
495888784364 179602787
447013506367 104374907
595066539726 592283601
308889505170 573461525
860802357528 592276048
406767322067 110998888
31040373736 592268495
617779002786 164262644
109776912344 592260942
408067260532 592253389
58295329408 592245836
410338506838 455861315
777523326308 162812468
63594904122 502070569
292719349273 55144453
819162841918 330247372
972850508624 592238283
252865429622 592230730
534499971566 592223177
803647387208 186702607
130975211200 592215624
266050679714 166082917
832033237652 535613442
757082109554 592208071
764652930574 592200518
388545477615 331727760
782822901022 592192965
958465948686 592185412
93372145161 9056047
444407201428 62916490
744211713820 323646050
847931961794 592177859
183213876238 592170306
161258495280 371305480
582953226094 592162753
215011324522 254233980
610965263868 592155200
20715564374 210577640
600366114440 317966194
252108347520 464207380
8650831638 119639520
241509198092 592147647
798721625164 592140094
306618258864 592132541
97409523751 13368810
274820810580 592124988
207115264175 145229084
747997124330 592117435
902441873138 592109882
660213879102 66881815
953166373972 592102329
421378169885 57931510
687430556170 592094776
75827222822 175871605
180942629932 592087223
48453262082 574798406
716199676046 565968949
202898010890 592079670
233181294970 592072117
472527541669 160108494
3785418064 592064564
211982996114 304582278
539799546280 592057011
490589209650 165063262
800992871470 592049458
306618258864 592041905
383840633268 592034352
536771217872 262814188
12113321186 592026799
828390729902 38203074
579167815584 426208237
22712470614 253033053
563269091442 592019246
254379593826 22938461
730584235984 592011693
690740671902 97554548
300561602048 592004140
474869423631 379440061
32554537940 178333883
437593462510 289687762
805535364082 428285312
337658625046 591996587
913798104668 591989034
136274785914 141445031
996320053786 325277498
581439061890 305050564
139303114322 591981481
701815116108 591973928
786608311532 591966375
819919924020 591958822
259679168540 591951269
890712976994 30952194
984206740154 311969112
642005630050 364953407
598094868134 591943716
794179132552 591936163
580681979788 591928610
174885973116 591921057
804021199878 379311660
218039652930 591913504
67380314632 591905951
100244918327 154677887
539799546280 591898398
822191170326 591890845
865497466058 373020011
121133143874 524336813
578438362356 9411038
689701802476 591883292
835818648162 591875739
448949694040 560402388
719228004454 263267368
735126728596 591868186
885028984792 393465982
363755072178 56564417
729070071780 591860633
767681258982 591853080
84036120876 446865692
389557337513 65612911
342958199760 182299208
246808772806 591845527
123404390180 591837974
349014856576 536096834
61323657816 591830421
820677006122 158529917
257407922234 591822868
289962452620 134247022
627621070112 488286344
149902263750 591815315
532228725260 591807762
941053060340 569420670
415638081552 591800209
766924176880 182948766
534499971566 591792656
280877467396 591785103
943324306646 348623821
580681979788 212450784
138740952491 182729729
224853391848 591777550
960737194992 380950661
794179132552 217692566
40125358960 51919322
357386974960 537040959
379298140656 591769997
691973048782 591762444
221825063440 385180341
492860455956 527305142
221097098153 77304955
461820089774 591754891
486803799140 357785610
373998565942 248833585
777523326308 591747338
532228725260 591739785
409159476797 192661924
539799546280 591732232
953923456074 591724679
251351265418 181151152
584467390298 444139059
162015577382 537063618
399147187510 404704846
607179853358 477757462
314946161986 591717126
739081862569 412809215
21955388512 591709573
903198955240 591702020
507731255375 80681146
397468111104 591694467
873672753262 289989882
804778281980 234565968
625600764678 272308309
322734161968 156044980
412609753144 591686914
143088524832 591679361
718470922352 591671808
476961731814 591664255
348257774474 221438854
810834938796 225328649
141574360628 561784587
282391631600 249626650
497402948568 591656702
874429835364 591649149
733612564392 118786031
59052411510 249384954
776766244206 591641596
88578613488 591634043
826733662938 591626490
268007071662 591618937
839604058672 269876243
657392812567 22152949
439931756797 413874188
598851950236 43573257
204412175094 591611384
560240763034 51103598
467370703549 9056047
677588488844 376199824
105991501834 246023869
82521956672 188326502
337658625046 264581590
271792482172 591603831
814620349306 591596278
982742863824 489736520
336901542944 591588725
966793851808 591581172
306618258864 591573619
785851229430 529246263
931968075116 591566066
611722345970 591558513
816134513510 119979405
445164283530 591550960
439864708816 591543407
366594545374 354318783
975993113922 116640979
34825784246 591535854
112805240752 429320073
799478707266 285971686
301318684150 209595750
925154336198 591528301
289205370518 591520748
548884531504 177774961
913798104668 591513195
222600083917 483814968
275125536365 194013911
354314431290 591505642
978907165440 591498089
662446846804 391154764
389477653363 166551203
387626043778 327732223
535257053668 591490536
959980112890 248025414
765410012676 591482983
564830779122 480197081
796450378858 292285994
223339227644 591475430
325545311414 529253816
149902263750 591467877
558055009135 464766302
76465299856 591460324
759353355860 39645697
926668500402 591452771
248322937010 591445218
335837514881 139722947
467876746590 591437665
589036786696 562985514
572548981831 318872554
570082830360 591430112
959611081269 107275259
321759900904 272421604
258290633385 178855040
667746421518 591422559
946352635054 591415006
181699712034 591407453
373998565942 118144026
906984365750 591399900
465616625853 350504518
311160751476 457454998
77222381958 591392347
68137396734 591384794
700300951904 591377241
829899184038 142623299
267249989560 591369688
743521324708 229724495
526172068444 591362135
305104094660 591354582
26773029361 77939407
750268370636 591347029
863830685936 428798916
317217408292 302014258
906984365750 591339476
936510567728 591331923
439107626714 591324370
779794572614 342445467
287691206314 395233384
360603637423 299083694
91606941896 591316817
92830210264 48135269
635191891132 591309264
282391631600 285556271
841875304978 330511727
11356239084 591301711
997077135888 320949629
489075045446 591294158
397482250320 322550865
190027615156 591286605
637463137438 55650504
110533994446 591279052
875943999568 591271499
339929871352 591263946
863073603834 310247028
46939097878 591256393
934996403524 591248840
199112600380 342294407
321881406015 255699262
68894478836 591241287
212740078216 536648203
735591449580 1034761
281634549498 591233734
676191698260 178787063
742697549616 591226181
202238664608 206408384
622321495398 338744497
568606604875 284544169
632261615770 434184205
761624602166 591218628
511787508506 591211075
306844146435 360104381
286934124212 162600984
403742807924 18935371
63594904122 85107204
776432643708 133937349
301318684150 110689215
711362798112 95371731
126432718588 591203522
805535364082 591195969
866101932242 538083273
238480869684 307089874
857976086976 75575318
662446846804 591188416
926668500402 69412070
987235068562 210260414
210684084857 349968255
766924176880 258116222
888057313200 591180863
658661436294 591173310
972093426522 36027810
42396605266 591165757
694594995984 109971680
360536174027 290979325
260436250642 397929805
732098400188 307233381
6056664370 591158204
567054501952 591150651
561754927238 591143098
629892316418 591135545
956194702380 591127992
151416427954 591120439
661689764702 248267110
41242923093 91995540
850960290202 87546823
470147992896 591112886
154444756362 440332347
352043184984 482455428
582953226094 591105333
938128374198 291576012
104477337630 269037860
691973048782 591097780
19684142206 591090227
607179853358 591082674
862316521732 398481174
329330721924 258274835
29526209532 302731793
137788950118 71035965
134760621710 591075121
147631017444 591067568
164286823688 591060015
317217408292 591052462
278606221090 43898036
37854112654 591044909
779037490512 591037356
168072234198 50756160
557581089003 126761999
255136675928 591029803
705600526618 591022250
816134513510 591014697
673045996232 591007144
616264838582 157344096
789636639940 590999591
211982996114 217088326
987992150664 590992038
650333533172 590984485
885028984792 38897950
553427024116 590976932
889571477404 590969379
838846976570 590961826
389897290084 590954273
143108532729 98234318
413366835246 463301020
748754206432 391328483
554941188320 530938135
520872493730 590946720
130975211200 590939167
804021199878 590931614
825976580836 539344624
757082109554 590924061
726041743372 136898125
305104094660 483135198
28012045328 590916508
283559642220 4750837
947109717156 316636866
776766244206 590908955
779815154539 271953318
749511288534 590901402
206890728591 89737193
287788179281 71489145
401253521614 28595658
521780741574 347324705
861559439630 249460484
660932682600 542109022
282391631600 590893849
754053781146 217118538
777523326308 590886296
576139487176 572388999
834409583953 370066788
880486492180 590878743
35582866348 590871190
780551654716 447877794
208197585604 463723988
72437204309 63384776
347500692372 78407693
74951135652 590863637
676831406742 590856084
215506823981 48173034
141574360628 590848531
381569386962 590840978
713928429740 37878295
897142298424 286568373
714685511842 590833425
470905074998 590825872
271035400070 590818319
491346291752 315987308
978150083338 422091852
904000305475 123408467
935753485626 66760967
445921365632 590810766
18169978002 236590172
230420184149 214595836
686673474068 246016316
574629922749 82184193
802507035674 590803213
974364672828 590795660
746482960126 247202137
221825063440 1744743
816891595612 590788107
55267001000 590780554
836575730264 330360667
999348382194 590773001
580681979788 38187968
738155057004 590765448
268949527043 276726814
239995033888 590757895
932725157218 590750342
853231536508 590742789
99177762916 590735236
616264838582 265782517
234695459174 590727683
595459801777 26956657
302832848354 590720130
452735104550 590712577
174128891014 590705024
268764153764 590697471
193055943564 590689918
997077135888 590682365
239995033888 361735829
472419239202 590674812
120376061772 207299638
825976580836 590667259
797964543062 590659706
755567945350 590652153
827490745040 36594285
265735825356 590644600
707871772924 590637047
800992871470 590629494
221825063440 120470350
349771938678 590621941
394439782696 590614388
970579262318 590606835
296776191538 590599282
741183385412 590591729
9842074880 513732401
623078577500 590584176
240752115990 590576623
452227256342 42508284
674560160436 590569070
634434809030 590561517
226367556052 590553964
312895961778 251167462
43910769470 170584505
322516983006 411102237
445921365632 590546411
860802357528 231431473
563269091442 590538858
478475896018 234301613
280877467396 590531305
907790527246 107297918
650333533172 590523752
853231536508 552094088
536014135770 27908335
985720904358 372408218
270278317968 158718742
259679168540 590516199
717270479556 40937260
919854761484 293736170
283148713702 590508646
508759180098 392861742
353766922279 306009795
492395644742 224497819
862316521732 590501093
32554537940 590493540
919854761484 522999932
467170382883 532864150
573571393270 48180587
670774749926 590485987
765410012676 149277492
831276155550 151037341
445164283530 590478434
26497881124 590470881
580681979788 590463328
59809493612 590198973
758630224493 381751279
698786787700 590455775
426237230980 590448222
704843444516 590440669
484551820537 178756851
979664247542 438451650
789636639940 590433116
347500692372 590425563
651917607944 57244187
597337786032 590418010
92042243945 125508201
223584231858 83460650
356585677596 590410457
275577892682 590402904
815377431408 269770501
474690485508 399009884
865668277153 53807572
525414986342 590395351
797656517022 34124454
145641853029 206778481
769952505288 590387798
967805983614 191098453
476961731814 524963712
664718093110 590380245
355828595494 590372692
563269091442 143582530
885028984792 590365139
451978022448 254762690
555698270422 590357586
882757738486 590350033
778280408410 590342480
770709587390 590334927
871401506956 590327374
508759180098 393435770
644276876356 590319821
780551654716 90741742
902441873138 117449150
763138766370 155516270
497402948568 590312268
578410733482 589398355
885330349492 202548801
257407922234 590304715
719985086556 466548810
436836380408 85499960
115076487058 590297162
784337065226 234754793
174885973116 590289609
495888784364 1110291
757082109554 590282056
735324889104 259468209
126432718588 590274503
98420680814 590266950
140060196424 590259397
498160030670 590251844
551155777810 590244291
955437620278 590236738
749511288534 590229185
321002818802 590221632
90092777692 590214079
81764874570 582321194
108262748140 590206526
760867520064 590198973
984963822256 84865508
687430556170 315413280
35125766747 10989615
579924897686 86308131
355071513392 200486832
950895127666 590191420
731341318086 119496013
865344850140 590183867
741188740489 287202825
211982996114 11624067
302102330153 372287370
699697097513 186951856
777523326308 590176314
966036769706 590168761
635948973234 590161208
15141649594 590153655
178671383626 114322208
178671383626 590146102
772980833696 515733946
772980833696 590138549
837332812366 590130996
392168536390 590123443
14617592648 141467690
310403669374 590115890
501945441180 590108337
703528649300 40325467
144602689036 590100784
550398695708 590093231
186242204646 590085678
941053060340 590078125
748754206432 288902250
753296699044 590070572
925911418300 590063019
676074324640 590055466
60676811749 33920523
189270533054 590047913
820784976257 450151247
642005630050 590040360
699543869802 590032807
496645866466 376887147
174885973116 590025254
709714824960 157872806
704843444516 462840287
267249989560 590017701
895861378413 159277664
510273344302 590010148
650047448597 26684749
669260585722 2069522
183213876238 428851787
688944720374 78566306
598851950236 491813595
533742889464 490877023
60566575714 554110739
571596994564 590002595
726041743372 157676428
444407201428 589995042
183970958340 49034076
722256332862 417393886
244957193839 146762343
455006350856 22054760
39368276858 291145491
941053060340 553053319
459989455276 24169600
982875615352 328955809
296776191538 589987489
956194702380 589979936
906227283648 589972383
157473084770 545439895
829004909244 589964830
197598436176 185025841
592038211318 292119828
226367556052 46722858
117347733364 589957277
605235025053 10853661
12113321186 392748447
778280408410 460219396
561754927238 403602108
540556628382 589949724
589851664354 359454823
336901542944 589942171
16655813798 589934618
357342759698 589927065
405796014226 589919512
765749217906 19245044
118149030728 368503317
502702523282 589911959
670774749926 589904406
642005630050 589896853
150659345852 589889300
594309457624 589881747
171100562606 589874194
500626484261 235139996
586738636604 249981641
310403669374 589866641
958465948686 531602799
628502852244 322822773
134003539608 589859088
385354797472 342377490
984994668708 295246770
415638081552 589851535
922883089892 183522794
478767049062 230283417
92364023998 523589066
362642334412 180516700
649576451070 589843982
651090615274 589836429
835150774543 68513263
499674194874 589828876
393158447270 317973747
588252800808 589821323
753296699044 589813770
757839191656 587449681
925154336198 291387187
638496629128 242451300
934996403524 589806217
840361140774 589798664
790393722042 183439711
526929150546 589791111
727555907576 589783558
168072234198 589776005
133246457506 538581771
957708866584 79374477
815612443003 174474300
736640892800 205109268
173642500879 111346326
635735941275 31405374
792244908659 240170294
291476616824 589768452
585981554502 589760899
551155777810 589753346
335387378740 589745793
411156443461 3353532
326302393516 589738240
419423492062 589730687
15141649594 589723134
364913580718 517236993
638220219540 589715581
297533273640 589708028
616528679978 91821821
209711749808 370580392
483775470732 589700475
838846976570 589692922
934239321422 589685369
556565324204 54019056
554184106218 589677816
795772761869 180977433
888814395302 481752999
399755233816 356856591
239237951786 589670263
265735825356 470249780
946352635054 342030052
869887342752 580025082
349014856576 589662710
462577171876 589655157
439864708816 98898982
545099120994 150689903
187770689338 446586231
69234998288 162245993
725284661270 291387187
875943999568 589647604
655633107886 410301619
418666409960 589640051
611238410560 27968759
425913162368 146724578
537924220681 193417224
215556907924 43029441
675317242538 589632498
612479428072 86904818
640491465846 589624945
429265559388 589617392
925911418300 589609839
252865429622 589602286
864587768038 589594733
382326469064 589587180
714685511842 589579627
199334416884 83634369
84793202978 589572074
819281726138 30823793
867616096446 589564521
776766244206 589556968
912283940464 401517480
892722557168 283479196
841118222876 589549415
501188359078 589541862
853231536508 286032110
663203928906 589534309
787365393634 173122313
980606566969 339401608
361128170208 321417915
357342759698 589526756
558726598830 352543828
949380963462 458844750
845660715488 133997773
261193332744 589519203
155201838464 589511650
834304483958 302671369
104477337630 589504097
828247827142 589496544
595066539726 589488991
6813746472 442469846
938781814034 467938562
395953946900 516119149
844903633386 125387353
423208902572 589481438
520928589861 65907478
864587768038 589473885
253622511724 589466332
7554 589458779
719228004454 472848012
143845606934 589451226
87821531386 589443673
86702441953 103325040
430193460138 230336288
804021199878 525885178
77979464060 549956589
510273344302 589436120
292990781028 589428567
533742889464 589421014
166558069994 167427351
4542500166 537048512
244537526500 51337741
884271902690 589413461
148388099546 589405908
298484649114 117660634
134760621710 589398355
340686953454 589390802
560240763034 589383249
547370367300 414961820
23469552716 348231065
679859735150 260344357
352043184984 398216819
665475175212 589375696
1514171758 589368143
155201838464 589360590
903512593565 137109609
788257349657 113702862
574083576900 357778057
292990781028 574692664
308132423068 589353037
764652930574 589345484
788529302975 52500903
498160030670 589337931
941810142442 514563231
9604420141 8957858
373998565942 453323507
430022641490 589330378
399739357410 589322825
333116132434 589315272
457357945976 66609907
833547401856 589307719
597693101811 144503996
938781814034 589300166
297533273640 114941554
472746238784 215026357
303589930456 589292613
731341318086 589285060
770709587390 589277507
509516262200 589269954
224096309746 35680372
403662625276 113710415
819162841918 5211570
321759900904 589262401
818405759816 589254848
395196864798 589247295
273306646376 124465887
79537080673 396721325
950895127666 296085153
267789757152 6344520
769339134117 85817186
339972032198 277421690
288448288416 589239742
323274065108 358238790
352043184984 589232189
846417797590 589224636
672288914130 15551627
894871052118 589217083
435322216204 464585030
720742168658 589209530
297533273640 589201977
277092056886 169829205
358856923902 589194424
459548843468 260480311
436079298306 589186871
706357608720 316319640
328573639822 589179318
879729410078 589171765
867616096446 589164212
576539093747 189270627
902441873138 19169514
732098400188 548158975
330844886128 86255260
364305761002 170765777
443650119326 150976917
695758459292 333804835
510273344302 589156659
46182015776 589149106
899413544730 130432757
209711749808 589141553
755780977715 287882595
302075766252 434992376
446678447734 456533532
390654372186 589134000
527686232648 589126447
877496344187 226884567
401253521614 589118894
156716002668 589111341
247565854908 589103788
504973769588 589096235
690458884578 589088682
355828595494 589081129
915312268872 23489830
318731572496 589073576
473176321304 211838991
808563692490 511194593
984206740154 589066023
588252800808 589058470
112048158650 589050917
716550882993 231219989
954680538176 589043364
997077135888 366584855
558726598830 589035811
922883089892 589028258
460481449737 266439628
132605434802 223493270
148064688045 56443569
427488045139 85968246
69651560938 449562113
632163562724 384825350
910769776260 589020705
352800267086 145463227
504461759677 179980437
134003539608 589013152
543584956790 589005599
614750674378 588998046
436894825522 436336810
732098400188 26458159
211982996114 496798575
487645210487 277285736
219553817134 588990493
18927060104 588982940
269521235866 588975387
670969451160 184769039
814873760009 222209260
186242204646 588967834
510273344302 588960281
380269652428 233720032
240752115990 569209186
758189764151 5611879
818405759816 588952728
292762824341 38724231
227124638154 588945175
610965263868 59079566
35582866348 588937622
327059475618 588930069
149145181648 216499192
504973769588 588922516
758923288446 107864393
577378435572 59955714
466362582386 588914963
804778281980 588907410
659418518396 588899857
575382405074 588892304
598851950236 250820024
160501413178 588884751
307375340966 447220683
566297419850 30279977
729211516811 381441606
813863267204 295737715
478475896018 518656957
74951135652 588877198
826733662938 588869645
361885252310 588862092
128703964894 588854539
125848811670 204739171
930008087940 233780456
354314431290 588846986
196084271972 588839433
202140928788 588831880
541313710484 588824327
943582369997 154428638
434005902835 45786286
555037126526 255238529
689701802476 588816774
768591085403 287044212
462577171876 588809221
555698270422 588801668
650333533172 588794115
109776912344 588786562
80411876280 357392854
569325748258 441639016
115076487058 588779009
745725878024 588771456
721499250760 588763903
763138766370 439924485
308132423068 432212872
352046719788 412408906
127946882792 588756350
36339948450 42923699
759353355860 511096404
686673474068 12402026
467119664488 588748797
820677006122 422167382
971336344420 588741244
635948973234 23089521
360371088106 588733691
363399416514 588726138
186999286748 588718585
756325027452 499019157
268764153764 588711032
657904354192 588703479
719228004454 573499290
923640171994 588695926
82521956672 25559352
694244295088 588688373
932725157218 49154924
241509198092 588680820
730030004803 239316805
231667130766 588673267
927543265797 428111593
738912139106 588665714
698786787700 97207110
576670002343 17862845
42396605266 424153821
732568597097 49018970
513301672710 588658161
722637487454 86345896
941810142442 588650608
944081388748 588643055
264978743254 588635502
47696179980 249603991
86307367182 588627949
242701234805 22825166
822948252428 586951183
784337065226 588620396
428508477286 588612843
939538896136 157200589
758596273758 588605290
190027615156 588597737
657904354192 67478502
679102653048 588590184
754825485856 445785613
512544590608 128453871
143845606934 57561413
97189739004 215018804
529200396852 588582631
910769776260 588575078
772980833696 588567525
366427744922 588559972
280877467396 138000863
928182664606 588552419
9842074880 588544866
908559006825 14879410
304347012558 588537313
447435529836 588529760
936510567728 588522207
221825063440 588514654
212740078216 588507101
888057313200 364673946
186242204646 2885246
971336344420 532139062
274063728478 588499548
978150083338 540394491
347500692372 588491995
844903633386 259135877
891842723710 588484442
637484044142 297928085
303589930456 588476889
607179853358 218070216
205926339298 588469336
377783976452 588461783
271035400070 588454230
473933403406 377906802
501959112110 152200503
455763432958 588446677
4542500166 588439124
97439433631 21110635
376335258993 139315085
421768485860 488905690
336144460842 588431571
571202826559 33595744
258170495367 330519280
653361861580 588424018
681373899354 338812474
811592020898 588416465
106282647325 142653511
715442593944 430717378
561754927238 588408912
736640892800 588401359
738158803292 93974426
895628134220 129904047
233181294970 588393806
645791040560 588386253
471662157100 588378700
4542500166 588371147
512544590608 588363594
33824884157 23323664
829761991346 588356041
318422028303 34562528
933482239320 588348488
322516983006 74140248
7570828574 588340935
204412175094 588333382
572354076666 588325829
554941188320 588318276
800235789368 588310723
134760621710 100220757
451220940346 588303170
348257774474 588295617
632920644826 588288064
979664247542 588280511
689701802476 588272958
91606941896 588265405
925911418300 4939662
196841354074 588257852
548236816842 218908599
668048314928 161505799
995776857538 129866282
103720255528 588250299
571596994564 588242746
545856203096 588235193
36704139004 74329073
861559439630 588227640
112048158650 91678314
731341318086 588220087
488440155778 210396368
888057313200 588212534
483477120085 102516869
648062286866 588204981
11688261411 144179217
282391631600 588197428
57538247306 588189875
948816135422 191672481
904713119444 588182322
29526209532 504714119
779794572614 588174769
632163562724 588167216
246051690704 588159663
743454631718 571739441
183970958340 560047397
511787508506 588152110
212740078216 588144557
537528299974 588137004
729827153882 588129451
484532552834 588121898
744211713820 192110555
994048807480 196279811
987235068562 588114345
21198306410 588106792
93878188202 458074344
738912139106 588099239
96906516610 418927145
757082109554 83944042
83383647824 236726126
646548122662 588091686
757082109554 588084133
475447567610 588076580
51481590490 572026455
434565134102 512206695
398356351051 131240928
950895127666 588069027
504216687486 90741742
495888784364 588061474
448949694040 480854192
177914301524 186090814
367543511441 98037940
216609138201 244022324
760110437962 588053921
862316521732 588046368
118534543401 38610936
893426836247 389115454
552669942014 245593348
101449009222 338940875
444134062695 69480047
562594170874 188379373
239237951786 69427176
529200396852 588038815
274820810580 588031262
536771217872 588023709
496645866466 471307200
596580703930 588016156
908498529954 588008603
577653651380 285103091
925911418300 503732229
156914563485 76557208
656390189988 588001050
21955388512 538740384
223339227644 587993497
131732293302 30008069
389897290084 577117177
109776912344 587985944
386868961676 110825169
582953226094 587978391
302075766252 111202819
125675636486 25649988
961829841778 81459105
290719534722 587970838
187756368850 203651539
920611843586 23565360
737397974902 587963285
93878188202 587955732
167813212022 14025921
225610473950 587948179
631406480622 377627341
233181294970 54713932
955437620278 587940626
584467390298 587933073
726798825474 587925520
463334253978 462794969
835061566060 384024732
709385937128 362785696
765410012676 587917967
620050249092 138325642
627745845672 226318092
282391631600 587910414
243023362296 29917433
607179853358 587902861
566297419850 235985932
952409291870 565085248
495888784364 587895308
9842074880 587887755
967550933910 587880202
392168536390 260200850
554184106218 587872649
767681258982 332989111
808563692490 587865096
157473084770 587857543
238812899564 154111412
6813746472 587849990
31040373736 387952292
719228004454 587842437
68894478836 587834884
43910769470 587827331
570839912462 587819778
543584956790 587812225
716956758148 587804672
165043905790 587797119
123404390180 587789566
713928429740 587782013
947866799258 476420581
252865429622 83604157
427751395184 363971517
689701802476 587774460
638236216794 174315687
242559714244 213848089
719985086556 587766907
548127449402 71798818
860802357528 587759354
90092777692 587751801
879434012654 72712731
113681380793 130410098
880486492180 475891871
670017667824 256726470
89335695590 587744248
646089859899 218984129
21198306410 587736695
695001377190 418519283
996320053786 587729142
699644558845 40657799
377938533491 55091582
866101932242 265450185
411852671042 587721589
388383125880 108695223
120376061772 235978379
568568666156 273660296
78736546162 366161887
84793202978 250132701
274820810580 587714036
594309457624 587706483
515572919016 360799257
335387378740 587698930
457277597162 587691377
654118943682 587683824
701116033493 40355679
741940467514 587676271
525414986342 587668718
693487212986 587661165
593552375522 587653612
167315152096 587646059
998721287222 8625526
692730130884 240200506
285872747252 21654451
77979464060 532599795
479232978120 587638506
214254242420 559722618
982692575950 587630953
76465299856 16261609
819162841918 587623400
624592741704 222466062
279363303192 587615847
411095588940 442432081
772223751594 587608294
402767685818 587600741
477718813916 587593188
920611843586 389266514
985720904358 461367452
198355518278 46805941
670017667824 587585635
65866150428 587578082
960737194992 587570529
639734383744 587562976
717713840250 344499883
419423492062 197397655
532228725260 208810238
327816557720 587555423
369456073330 587547870
808671791026 129654798
825976580836 587540317
519358329526 34252855
224853391848 587532764
171100562606 587525211
470905074998 587517658
928939746708 175448637
88578613488 587510105
197598436176 453663392
831276155550 344084468
523900822138 332007221
733710745839 465921911
700458960664 422590350
345986528168 587502552
820677006122 385248318
944081388748 587494999
18992083881 194806976
387626043778 587487446
237723787582 587479893
688187638272 587472340
118104815466 59359027
133246457506 587464787
455763432958 139307532
785263462929 115462711
757082109554 587457234
82521956672 587449681
991777561174 587442128
217282570828 587434575
942567224544 587427022
2271253860 587419469
599609032338 587411916
208540514463 237028246
610965263868 9343061
958465948686 587404363
997834217990 587396810
293747863130 81640377
936510567728 587389257
41639523164 587381704
345986528168 401593010
824263455912 6125483
579167815584 587374151
93121106100 587366598
717713840250 587359045
703329280312 550938479
217282570828 587351492
64351986224 587343939
988000126632 357113393
89335695590 587336386
906984365750 573250041
807049528286 587328833
960737194992 587321280
34825784246 587313727
612479428072 587306174
77370307463 53807572
640491465846 587298621
10599156982 587291068
195418399898 40295255
596580703930 587283515
405796014226 439274927
505730851690 136883019
8528110494 369500313
325545311414 587275962
912283940464 109994339
510273344302 587268409
328692999881 198689218
501188359078 480000703
65109068326 489049197
274063728478 587260856
216525488726 139096048
215223125748 194942930
406553096328 294672742
785094147328 587253303
307375340966 524857970
958570776773 167669047
570839912462 587245750
699543869802 293721064
257407922234 385618415
375183525494 83687240
970579262318 402212356
510273344302 587238197
286934124212 302029364
670774749926 405218450
708628855026 410724587
433808052000 587230644
843389469182 134889027
875943999568 587223091
556455352524 56050813
460305925570 587215538
614750674378 587207985
727555907576 587200432
496645866466 524049799
326499541922 379304107
532453970826 215887399
59809493612 587192879
171100562606 587185326
347500692372 587177773
383083551166 365044043
197598436176 95250883
124161472282 587170220
942595563400 219120083
516330001118 587162667
930938156401 4388293
863830685936 587155114
134861763933 67946788
198355518278 587147561
423965984674 587140008
343715281862 587132455
573868240870 385807240
954698650270 326455766
982692575950 236763891
581439061890 315677635
221825063440 508830504
341444035556 587124902
410338506838 587117349
665475175212 587109796
791150804144 587102243
115833569160 194119653
719985086556 587094690
625349823806 587087137
43910769470 587079584
192298861462 587072031
791150804144 587064478
409581424736 545258623
524657904240 587056925
16655813798 587049372
863073603834 587041819
868373178548 587034266
852474454406 587026713
888814395302 587019160
493617538058 587011607
682130981456 587004054
580681979788 513067737
180185547830 586996501
597530765182 139088495
395953946900 586988948
78736546162 586981395
633677726928 479917620
255136675928 586973842
383083551166 176913919
368698991228 586966289
737414470654 234558415
2271253860 586958736
906984365750 586951183
311917833578 484781752
402400195009 65658229
256650840132 586943630
140060196424 214323928
528443314750 586936077
141574360628 27953653
312674915680 586928524
186999286748 586920971
956194702380 109208827
741183385412 586913418
554941188320 586905865
751808434077 277716257
467119664488 53943526
182580497170 300073137
9842074880 122947734
91748689047 181800710
397568815253 275201108
545856203096 586898312
739669221208 586890759
818405759816 308124635
894113970016 586883206
745152386693 31639517
894871052118 183628536
513505535733 188492668
81007792468 586875653
503459605384 41216721
834304483958 586868100
93121106100 586860547
73436971448 586852994
377884091467 430437917
825219498734 586845441
834305858604 163114588
786861661811 61519185
443650119326 188386926
121890225976 400437401
516330001118 52115700
530714561056 586837888
468187990614 202427953
791150804144 3753841
934239321422 185161795
875186917466 586830335
603394442848 586822782
624663807881 281183084
485338465081 362672401
326302393516 386713600
494374620160 534344538
60153034264 156717197
141574360628 533128505
972093426522 164406151
402767685818 586815229
317217408292 586807676
644276876356 335013315
80250710366 69676425
591281129216 385029281
857774029120 586800123
204412175094 513558682
972093426522 586792570
343715281862 586785017
928939746708 586777464
295262027334 586769911
68137396734 586762358
504973769588 586754805
644276876356 586747252
560552112800 106142309
545099120994 586739699
514815836914 382015634
89335695590 114994425
989506314868 563544436
183970958340 586732146
558726598830 586724593
46182015776 180040861
713171347638 586717040
149145181648 79351818
620050249092 586709487
830519073448 381048850
22712470614 586701934
529957478954 310398088
152173510056 586694381
186999286748 586686828
807104499020 67251912
929967618966 287671111
834304483958 586679275
479379906629 343646394
124161472282 586671722
543914463968 191385467
25740799022 450785699
813863267204 586664169
522386657934 220381434
255893758030 586656616
237723787582 229150467
10599156982 313275781
563269091442 586649063
471662157100 586641510
645791040560 586633957
382326469064 586626404
605665689154 586618851
820677006122 586611298
128703964894 515990748
155503391989 229241103
398982275308 485514393
329330721924 586603745
501188359078 586596192
152173510056 422318442
857016947018 586588639
16655813798 586581086
176812002410 30174235
143845606934 586573533
768438341084 578831708
991020479072 586565980
370970237534 586558427
938024731932 445098290
973795033527 378004991
442893037224 303252950
618536084888 586550874
377026894350 586543321
13627485390 586535768
791443792567 6472921
335717346651 71708182
515572919016 586528215
193813025666 299763464
541313710484 586520662
46417269067 331478511
981178411746 578990321
519358329526 586513109
757082109554 234150553
758596273758 586505556
714685511842 586498003
456520515060 586490450
300561602048 527614815
253202436929 197095535
508759180098 235087125
303589930456 151286590
405038932124 102849201
293747863130 586482897
34825784246 586475344
462577171876 356645107
451978022448 586467791
623078577500 86444085
43910769470 118310192
631406480622 586460238
488317963344 461473194
802507035674 573597479
582196143992 145523651
786608311532 291998980
386111879574 319990398
9084992778 586452685
371331157639 124737795
446678447734 586445132
693487212986 422703645
481504224426 586437579
360371088106 82652479
271035400070 536263000
8327910676 21722428
268764153764 27908335
282391631600 101451896
668544667470 207397827
464848418182 586430026
186999286748 170025583
205169257196 586422473
964522605502 586414920
271035400070 383533787
744968795922 586407367
576896569278 586399814
264221661152 568484098
425480148878 586392261
384597715370 586384708
570839912462 527199400
134465987139 25257232
289205370518 586377155
985720904358 586369602
521340855260 7749378
941810142442 586362049
680084089462 272844572
614750674378 335421177
647305204764 586354496
101194549058 48120163
537528299974 233599184
283148713702 586346943
881243574282 412189869
242266280194 586339390
221855124380 111452068
412609753144 586331837
505730851690 269158708
820953045613 79230970
377026894350 586324284
403524767920 586316731
947866799258 372106098
325897938325 143257751
557212434626 305941818
865344850140 577381532
956951784482 586309178
334630296638 586301625
61323657816 159753503
819162841918 586294072
717713840250 586286519
374755648044 586278966
709385937128 586271413
381569386962 521746134
909255612056 586263860
391590060079 170652482
124161472282 586256307
860045275426 554631896
207440503502 102124113
131732293302 586248754
456520515060 586241201
264221661152 463497398
805535364082 315398174
748955750684 17235946
581439061890 586233648
138546032220 74034506
519358329526 586226095
428508477286 309423751
81007792468 570969035
130218129098 317029622
101449009222 586218542
483822880913 37742341
237723787582 57546307
202140928788 166558756
984963822256 272346074
910012694158 509986113
115833569160 586210989
583710308196 586203436
208954667706 586195883
303589930456 160667416
341700981063 227602102
508002097996 371297927
955437620278 586188330
729070071780 586180777
758596273758 586173224
4886909413 96270538
430022641490 44260580
992534643276 132509832
719985086556 586165671
640491465846 211196986
39368276858 586158118
100691927120 586150565
489832127548 121663724
108262748140 586143012
319488654598 102932284
568568666156 586135459
458034679264 586127906
118104815466 564261971
533742889464 290103177
501945441180 586120353
741940467514 586112800
747997124330 586105247
370970237534 421215704
541313710484 18867394
928182664606 586097694
902441873138 586090141
21994067425 122736250
833547401856 121935632
140817278526 324061465
873672753262 586082588
745725878024 586075035
240752115990 25853919
638977301642 326372683
190784697258 342838223
633677726928 553483840
367184827024 586067482
184728040442 545908181
367184827024 211408470
224853391848 586059929
152930592158 586052376
501188359078 586044823
321759900904 232390704
340686953454 579428395
472691245391 9554545
736221067254 189013825
404281850022 586037270
417152245756 586029717
267309454329 356297669
34068702144 586022164
570082830360 586014611
333873214536 383903884
960737194992 586007058
426502243091 262051335
281243153444 28625870
2501499512 263214497
841118222876 585999505
521676177842 14229852
184728040442 585991952
420180574164 585984399
728312989678 585976846
283148713702 82969705
297533273640 585969293
421694738368 4274998
820677006122 585961740
516330001118 156800280
581439061890 193311482
260436250642 585954187
885786066894 276402035
231667130766 585946634
475447567610 585939081
264978743254 585931528
832186238773 36692474
781308736818 585923975
498160030670 78717366
5299582268 585916422
586982991260 176302126
672288914130 567872305
360371088106 502493537
306196001252 88490948
819919924020 240132529
751782534840 506043447
140060196424 585908869
690458884578 585901316
711657183434 280072793
735126728596 86376108
191541779360 585893763
255136675928 369847751
208197585604 585886210
325545311414 417273038
205675179795 6971419
680765868154 404893671
993291725378 585878657
168829316300 585871104
231667130766 585863551
146873935342 585855998
833547401856 585848445
291476616824 437477313
632920644826 375565372
623835659602 373276813
690458884578 585840892
321759900904 483112539
686673474068 585833339
749511288534 585825786
742697549616 364764582
847174879692 529578595
243780444398 585818233
143191932955 396857279
857774029120 585810680
633677726928 585803127
273306646376 585795574
281634549498 585788021
79493628264 308759087
205169257196 563680390
710900101332 585780468
408942041033 48044633
874429835364 585772915
874429835364 585765362
867616096446 116784486
461820089774 585757809
425543405253 472666740
448534838368 186831008
745725878024 565055036
454249268754 585750256
301318684150 585742703
237087787623 375452077
536288944122 145410356
961494277094 585735150
548351199474 357400407
323274065108 585727597
363399416514 250963531
182731232391 11495666
564783255646 149896838
513301672710 585720044
329330721924 585712491
206382993678 13021372
786608311532 8980517
430022641490 585704938
487560881242 585697385
441378873020 391592838
135059561897 82841304
194570107768 585689832
417152245756 283139311
752539616942 585682279
114371898306 321652058
502262395272 165403147
992534643276 585674726
633677726928 14479101
610965263868 585667173
249080019112 585659620
896385216322 585652067
607409034037 301855645
167315152096 293758829
269521235866 585644514
206116327460 166143341
310522402534 94306758
358527741909 53739595
937267649830 123778564
961494277094 585636961
878215245874 585629408
14418669287 67153723
96906516610 483165410
64602730718 16503305
543584956790 585621855
637463137438 585614302
912354175811 140289422
905470201546 585606749
88578613488 585599196
296019109436 585591643
764652930574 585584090
844146551284 585576537
617779002786 386026277
54509918898 543634728
959980112890 488120178
605665689154 361169354
130218129098 485438863
577653651380 366207205
548127449402 422726304
109776912344 585568984
550398695708 585561431
23857452137 69087291
236966705480 585553878
771466669492 574360332
975878837032 585546325
748942925690 348654033
780043753637 244309338
971336344420 585538772
866139312039 456669486
379563152767 262051335
935387898173 99042489
917583515178 91126945
893356887914 585531219
813109183643 539926205
842632387080 585523666
687430556170 585516113
557969516728 585508560
270278317968 585501007
558726598830 58490432
864587768038 585493454
612479428072 75839673
805535364082 385535332
871401506956 585485901
573111158768 585478348
576896569278 585470795
123404390180 260125320
212740078216 585463242
963008441298 98763028
504216687486 585455689
13627485390 64087205
133246457506 182193466
23469552716 585448136
67767254822 106980692
281634549498 585440583
585224472400 243251918
522386657934 585433030
928939746708 585425477
270278317968 532660219
93121106100 191680034
473933403406 585417924
959980112890 69132609
856259864916 328026790
592038211318 81663036
256963715604 6321861
465605500284 585410371
832033237652 510726307
718470922352 585402818
502702523282 585100698
554359721021 301591290
362642334412 585395265
765522620353 235207973
16036589052 113710415
31797455838 585387712
653611473124 125704579
6813746472 585380159
699543869802 585372606
538285382076 575327116
800992871470 423557134
816891595612 585365053
989506314868 585357500
20441224308 585349947
542264746073 345723469
15898731696 103332593
109776912344 585342394
876701081670 585334841
913041022566 585327288
448949694040 7840014
526929150546 585319735
870644424854 585312182
476961731814 577774288
237723787582 585304629
414880999450 164783801
321002818802 585297076
598094868134 585289523
86473389675 270578672
4542500166 585281970
295262027334 585274417
368698991228 585266864
327816557720 585259311
763895848472 313389076
972093426522 524019587
349148000860 78845767
39013225840 86685781
315135372189 126580727
923026823482 224958552
186999286748 585251758
77222381958 585244205
386868961676 585236652
354314431290 290382638
816891595612 585229099
727555907576 565855654
986477986460 585221546
704843444516 585213993
784337065226 585206440
496645866466 585198887
127946882792 379636439
825976580836 585191334
68894478836 585183781
871678165793 15294825
31797455838 522161549
446678447734 585176228
403524767920 236854527
980481700773 185818906
190784697258 585168675
949380963462 334250462
898690171667 529404876
598851950236 585161122
974364672828 585153569
957712575107 178152611
113562322854 585146016
635191891132 214067126
584467390298 230600643
885028984792 137358858
380055222758 585138463
700300951904 279053138
572354076666 302399461
656390189988 585130910
852474454406 469003535
931210993014 513573788
16655813798 585123357
71922807244 585115804
832790319754 294695401
542070792586 585108251
753296699044 218410101
698029705598 585100698
525414986342 282044126
931210993014 585093145
576896569278 585085592
560997845136 216227284
807806610388 585078039
338443607930 238191408
799478707266 585070486
893356887914 559624429
265238151039 84578494
606422771256 585062933
829761991346 585055380
345229446066 403126269
995562971684 45922240
35582866348 585047827
30686946613 163635745
183970958340 565953843
780606882252 185788694
287901489387 141800022
740479423559 291258786
113562322854 585040274
323274065108 585032721
368698991228 585025168
972850508624 204550346
26497881124 460838742
664718093110 585017615
723855143537 113733074
707114690822 585010062
778575050940 288101632
653818938928 113748180
57538247306 585002509
32554537940 584994956
551912859912 584987403
55267001000 571452427
992534643276 584979850
296776191538 499827328
128703964894 584972297
170343480504 584964744
501945441180 568559628
426994313082 206680292
314189079884 543393032
520872493730 584957191
576896569278 194663469
39447575805 474064045
284662877906 584949638
775252080002 430687166
717713840250 584942085
60179190303 196823627
407310178430 584934532
791150804144 584926979
916069350974 584919426
810834938796 584911873
843389469182 584904320
686673474068 584896767
532985807362 584889214
26497881124 584881661
662578359640 212080687
408067260532 584874108
277094300127 383956755
674560160436 584866555
634434809030 354454737
495888784364 584859002
359614006004 584851449
548177737276 489736520
672288914130 584843896
471662157100 584836343
889571477404 584828790
875186917466 584821237
925199299207 177185827
951652209768 584813684
910880435263 391879852
353557349188 584806131
533139850797 17319029
349014856576 584798578
800992871470 584791025
15141649594 584783472
394439782696 584775919
932034904060 117116818
305500997257 82388124
56024083102 584768366
38611194756 178968335
59809493612 154307790
422685457419 172495414
656390189988 234928512
270278317968 584760813
921016518220 132985671
555705355136 376237589
929825645225 177064979
505730851690 584753260
193813025666 44675995
614750674378 322701925
371727319636 584745707
150659345852 496934529
111291076548 584738154
115833569160 584730601
62837822020 584723048
907335270577 136475157
388383125880 584715495
129461046996 584707942
923640171994 584700389
527686232648 321402809
630649398520 129465973
81007792468 584692836
763138766370 288131844
287691206314 254241533
433808052000 584685283
378121648423 210743806
770709587390 584677730
249837101214 584670177
368698991228 584662624
222582145542 532592242
542070792586 584655071
723770497066 19169514
158987248974 261854957
43153687368 48490260
594640701992 159194581
969118497824 357483490
253622511724 584647518
571596994564 584639965
402010603716 423360756
506487933792 81232515
538328064079 265261360
109776912344 584632412
109916008392 209112358
43153687368 584624859
900927708934 148952713
757839191656 287867489
548307626217 185010735
732098400188 330972460
254379593826 584617306
481504224426 140440482
15898731696 584609753
707871772924 291530694
124918554384 584602200
548127449402 188537986
122647308078 146641495
658661436294 584594647
970338971582 1646554
283905795804 379069964
341866973344 42697109
154444756362 584587094
23129720993 24509485
84036120876 354394313
363459198509 472983966
764145913196 156014768
981240746655 254755137
327816557720 584579541
487560881242 584571988
294504945232 584564435
918520109431 220260586
117778715097 64472408
671531832028 584556882
491346291752 584549329
521629575832 584541776
177914301524 157593345
210834268709 217669907
978907165440 584534223
748754206432 584526670
53752836796 584519117
120376061772 584511564
377783976452 432666052
678368214840 213311826
193383668234 235797107
981935493848 584504011
505730851690 414629488
96149434508 584496458
47696179980 584488905
193513874401 25959661
306886964392 51299976
326619574198 153877269
864587768038 584481352
533742889464 584473799
825976580836 240646133
176400137320 584466246
34400407245 113793498
652604779478 113181705
290719534722 584458693
828247827142 584451140
752539616942 476964397
847174879692 150954258
299804519946 57576519
654876025784 522070913
907741447852 584443587
928939746708 584436034
657904354192 584428481
847330856695 417537393
986477986460 94359629
704086362414 190365812
725284661270 305481085
341444035556 584420928
690458884578 584413375
829761991346 213326932
884271902690 447598333
400496439512 584405822
604151524950 584398269
77222381958 584390716
577653651380 6986525
825219498734 584383163
39566573320 366735915
911772293097 259347361
84036120876 460090995
704843444516 584375610
570839912462 570236394
608204946112 200086523
62080739918 584368057
951652209768 291968768
441378873020 584360504
942289863684 60136986
69289070215 2281006
191587475010 531013665
351286102882 68724747
106748583936 425958988
821597754181 211680378
416395163654 584352951
182456794136 70069181
402010603716 584345398
271035400070 344900192
338415707148 584337845
709385937128 584330292
753296699044 573129193
339929871352 584322739
597337786032 584315186
115076487058 325458770
383083551166 584307633
433050969898 1336881
233938377072 31518669
760867520064 584300080
168829316300 130908596
243780444398 584292527
754810863248 584284974
834304483958 584277421
195327189870 494630864
621957312803 116059398
806292446184 124450781
430022641490 356312775
849446125998 533045422
934996403524 584269868
81007792468 584262315
360371088106 348767328
162772659484 584254762
37097030552 299567086
189444123653 242768526
302075766252 584247209
778280408410 222609569
922146023240 528506069
623078577500 29222557
98420680814 533596791
800235789368 584239656
300561602048 584232103
248322937010 584224550
810077856694 413096229
331601968230 584216997
788879557838 584209444
65109068326 584201891
912283940464 584194338
335387378740 584186785
936863730902 131112527
557969516728 584179232
668503503620 463097089
138921204836 84978803
199913504988 495031173
632163562724 22145396
54509918898 584171679
642005630050 289529149
929046092948 265676775
295262027334 584164126
215011324522 584156573
896385216322 584149020
482261306528 584141467
559837531429 30249765
498917112772 584133914
682130981456 584126361
867616096446 584118808
948623881360 584111255
666232257314 584103702
580681979788 318464692
381569386962 584096149
110533994446 461020014
529417492731 3421509
732855482290 554662108
368698991228 584088596
525414986342 584081043
327816557720 373050223
33841017365 29637972
409581424736 52719940
57539236749 291190809
844146551284 584073490
654118943682 584065937
116892046174 92660204
697580959615 252549661
698029705598 584058384
850203208100 72705178
504216687486 584050831
289205370518 408156567
342514823960 137373964
829004909244 584043278
679863473885 184497131
334630296638 584035725
361128170208 526851962
967550933910 376600133
307375340966 584028172
111291076548 584020619
330172556239 151173295
567811584054 554926463
258922086438 584013066
715442593944 78362375
485289634936 584005513
51958252767 17047121
638220219540 180788608
498917112772 583997960
8327910676 583990407
800992871470 583982854
517087083220 474464354
54509918898 568725794
779037490512 197246595
824462416632 583975301
1597496454 319106697
99177762916 523490877
643950851517 17681573
919854761484 6843018
289205370518 473150132
196841354074 583967748
725284661270 583960195
315703244088 583952642
750268370636 450430708
850203208100 583945089
980716735027 223614118
39368276858 491186696
877543557990 489034091
979664247542 378276899
396711029002 583937536
477718813916 202722520
415638081552 468890240
710143019230 583929983
740426303310 583922430
650339892798 559684853
827490745040 583914877
74687657206 74094930
48453262082 583907324
389140207982 583899771
162015577382 583892218
137031868016 533989547
523143740036 254385040
579167815584 520854880
514916072777 196060774
205926339298 583884665
760110437962 583877112
106989660590 260540735
149145181648 583869559
213497160318 583862006
266492907458 344341270
832033237652 583854453
24983716920 485136743
255893758030 583846900
474690485508 511164381
551399150576 310828609
174885973116 529442641
820677006122 583839347
46939097878 308721322
424723066776 583831794
923640171994 384379723
241789565452 46760623
257407922234 296092706
292990781028 583824241
355071513392 583816688
992534643276 583809135
192298861462 583801582
720742168658 583794029
342958199760 37153207
667928395947 350776426
782347409866 116505025
940397739807 393382899
136274785914 583786476
105991501834 583778923
397468111104 583771370
665475175212 583763817
162015577382 583756264
752644022061 372226946
958465948686 131988675
611722345970 401691199
728564376177 55605186
682888063558 583748711
65109068326 583741158
37854112654 583733605
632163562724 419418090
569325748258 213561075
860802357528 583726052
243023362296 583718499
128366459495 44993221
551155777810 238372680
349771938678 583710946
149590876625 39003692
800667669908 79268735
182456794136 57720026
185485122544 583703393
358099841800 99971508
774494997900 583695840
559687596826 156528372
119103419849 340443922
682646141374 21450520
817648677714 53037166
745756377038 236212522
296019109436 347015032
115076487058 583688287
112048158650 583680734
275577892682 583673181
336144460842 583665628
517844165322 583658075
473933403406 583650522
7570828574 583642969
919854761484 53180673
338415707148 583635416
956194702380 583627863
247150644245 89314225
581439061890 302573180
612479428072 59676253
450492846658 419402984
43910769470 389984049
920611843586 319446582
398982275308 583620310
415097725232 85953140
875186917466 583612757
11356239084 583605204
52238672592 583597651
272685389873 420974008
494374620160 583590098
979664247542 221597467
466362582386 11722256
854745700712 583582545
624592741704 218689562
589009882910 178583132
127189800690 22266244
91606941896 583574992
973233853586 33709039
234695459174 583567439
64351986224 583559886
657904354192 183726725
103818822178 142011506
220310899236 583552333
861559439630 583544780
855502782814 583537227
803264117776 583529674
560306428816 162344182
352800267086 583522121
453492186652 456057693
887300231098 145553863
154465436476 346078460
204689543913 146112785
670331721564 63180845
782822901022 440030227
606422771256 469826812
467876746590 583514568
563269091442 391434225
760110437962 583507015
218039652930 461284369
402767685818 41715219
598851950236 436563400
498917112772 419674892
467119664488 583499462
962251359196 295707503
139303114322 583491909
651847697376 583484356
125675636486 514971093
120376061772 461503406
621564413296 422680986
118125503133 392536963
632163562724 583476803
625501110396 239754879
935135930093 180161709
481504224426 583469250
240752115990 583461697
152173510056 583454144
123404390180 583446591
174885973116 368276727
155958920566 583439038
292990781028 399734972
289205370518 484366337
531628873959 276235869
96906516610 583431485
261193332744 427530012
644321514586 19305468
364942402966 235706471
94635270304 186755478
367941909126 397310459
631536641471 413126441
261950414846 583423932
545099120994 583416379
80250710366 583408826
699543869802 197775305
943324306646 43391985
685159309864 583401273
948623881360 464131850
14384567492 475695493
757089656 583393720
359722096987 437688797
768438341084 583386167
386111879574 583378614
621564413296 583371061
652604779478 187578755
916069350974 583363508
816134513510 219014341
78736546162 583355955
673321718497 118476358
994805889582 583348402
518143037532 77070812
355828595494 532426076
351286102882 583340849
608715823073 242564595
809320774592 99125572
171857644708 583333296
202898010890 583325743
63594904122 583318190
507245015894 583310637
74531219470 89910912
686050631435 379719522
436079298306 487591468
992534643276 561301195
245294608602 525832307
16655813798 481617045
277849138988 397106528
615507756480 499797116
179428465728 583303084
11356239084 583295531
30283291634 583287978
116731960339 56904302
12870403288 583280425
825976580836 583272872
864587768038 583265319
162772659484 583257766
374755648044 583250213
160802777878 202548801
641248547948 153680891
361128170208 583242660
165244845802 74623640
134003539608 219505286
570082830360 279914180
115076487058 583235107
436079298306 583227554
436836380408 583220001
704843444516 583212448
812349103000 583204895
627621070112 104231400
539042464178 583197342
537528299974 59842419
597337786032 583189789
768649152867 205630425
550680581221 4811261
41848069047 26239122
481504224426 583182236
332359050332 111943013
312674915680 583174683
354475702946 298517219
214254242420 583167130
330844886128 448799260
958465948686 583159577
657147272090 581648977
202909295072 315851354
453492186652 583152024
284662877906 78354822
405038932124 119141022
438350544612 583144471
580237471038 57365035
863830685936 583136918
352043184984 241779083
411852671042 583129365
838846976570 573657903
250594183316 104918723
677588488844 583121812
566493322011 210184884
949380963462 260170638
230152966562 583114259
891085641608 132910141
510273344302 583106706
186999286748 583099153
801749953572 583091600
56781165204 82592055
917774651396 243501167
425480148878 583084047
997077135888 583076494
390675399738 3987984
518601247424 583068941
140060196424 46586904
62837822020 442688883
225610473950 31329844
867616096446 583061388
514462591063 18361343
172614726810 583053835
612479428072 583046282
174969667909 141913317
889727378877 255291400
779037490512 256681152
643519794254 583038729
716199676046 583031176
676831406742 198394651
991020479072 471133481
915312268872 583023623
262707496948 583016070
307375340966 431653950
436836380408 583008517
981178411746 583000964
436836380408 338721838
815377431408 319778914
524032153702 321108242
837332812366 20906704
935753485626 444410967
900927708934 453467014
738969081173 519910755
533742889464 582993411
497402948568 352181284
743454631718 36488543
402767685818 582985858
156716002668 582978305
407310178430 582970752
508002097996 289861481
759649229529 255812557
511787508506 582963199
890328559506 582955646
196084271972 83067894
916069350974 582948093
658661436294 452160345
472419239202 101912629
951652209768 582940540
966036769706 582932987
825219498734 582925434
427760617397 493074946
258165004336 211400917
2286971653 139715394
968308016012 582917881
460305925570 391388907
45424933674 582910328
850203208100 582902775
537528299974 312822601
250594183316 582895222
776766244206 582887669
944838470850 386819342
733152005517 211672825
809320774592 49804482
60566575714 582880116
733147322657 6042400
91052997729 199127292
444407201428 582872563
422451820470 60945157
411852671042 582865010
571596994564 582857457
907125810781 254596524
965279687604 182812812
152930592158 582849904
875186917466 481549068
27254963226 582842351
782065818920 578650436
626863988010 122426577
844273977947 307814962
894113970016 582834798
442893037224 529087650
430779723592 582827245
886543148996 22251138
706357608720 582819692
690458884578 582812139
593924987671 123370702
934996403524 182933660
867616096446 459154423
229521128306 137389070
863073603834 570070228
230910048664 582804586
843389469182 107788863
284662877906 582797033
592943543704 200864482
206683421400 453021387
772980833696 582789480
174128891014 582781927
635191891132 582774374
35776442185 99080254
912580675175 31684835
778535148441 113068410
489832127548 293011082
862735796315 126837529
392925618492 582766821
754810863248 582759268
591281129216 393858738
224096309746 126376796
487117852880 63180845
911526858362 348608715
320245736700 582751715
25740799022 163673510
281634549498 582744162
205926339298 379281448
931968075116 582736609
284987739989 7855120
651090615274 547456546
190784697258 582729056
124465895947 187080257
617185065484 213583734
386111879574 582721503
36339948450 582713950
880486492180 582706397
554941188320 48271223
222744512383 339620645
803264117776 371562282
483018388630 369621161
363399416514 481617045
463334253978 386396374
436836380408 582698844
191541779360 582691291
969065098114 582683738
214254242420 209565538
693487212986 582676185
828247827142 153023780
266492907458 582668632
921788600580 93136043
53232382631 254075367
333873214536 582661079
417152245756 582653526
511030426404 582645973
302832848354 582638420
935753485626 582630867
926668500402 582623314
411095588940 98868770
815731795509 89019658
965489366437 353578589
634581994341 375338782
649101254481 4811261
772223751594 582615761
219714001158 186672395
811592020898 111716423
254379593826 582608208
365670662820 582600655
258595049497 52606645
992534643276 582593102
595823621828 582585549
840361140774 582577996
718470922352 582570443
236966705480 219830065
518601247424 582562890
944431606252 106572830
199869682482 340904655
708093438368 91142051
766946745244 454479116
536185679506 272859678
442135955122 582555337
500567903193 403012974
366427744922 582547784
74951135652 173356456
199320745954 205177245
940717027776 58324266
250594183316 582540231
839604058672 282806979
495131702262 582532678
855502782814 582525125
878215245874 582517572
96149434508 150244276
131732293302 51964640
511030426404 582510019
731804891014 47357310
180204785321 320420919
337658625046 451427704
510273344302 582502466
618536084888 451639188
925923397358 89027211
981178411746 582494913
928939746708 239248828
301318684150 582487360
539042464178 95386837
754053781146 582479807
441378873020 22810060
571596994564 582472254
186999286748 582464701
829519094825 30831346
3028335962 268509150
181699712034 230955634
281634549498 582457148
911748229239 116489919
344472363964 582449595
707263401839 121082143
629135234316 582442042
532228725260 527577050
293153880510 221552149
897899380526 540175454
469390910794 51722944
632163562724 582434489
648819368968 362997180
792664968348 582426936
751025452738 582419383
925911418300 187571202
640491465846 582411830
139303114322 300654718
688187638272 442145067
941053060340 341909204
70752727508 122351047
816891595612 582404277
919854761484 582396724
479990060222 582389171
557212434626 124178873
529957478954 126021805
992534643276 312414739
463334253978 582381618
835472781592 57342376
817648677714 170063348
624592741704 582374065
326302393516 582366512
801965433109 311024987
779214593256 243365213
588252800808 21873488
221825063440 265351996
947109717156 582358959
135517703812 257474217
146873935342 582351406
970579262318 582343853
212740078216 451956414
52995754694 582336300
660932682600 365995721
146873935342 22266244
119820010318 278418686
808563692490 582328747
413366835246 31050383
767873429961 31911425
940295978238 582321194
115076487058 312852813
733612564392 582313641
346096356341 395097430
218039652930 582306088
946352635054 582298535
285419960008 138718398
74951135652 582290982
864587768038 582283429
970027757770 242844056
377363342735 179474386
30283291634 90318774
247565854908 582275876
688187638272 40023347
868373178548 582268323
922126007790 174829291
429265559388 582260770
155958920566 582253217
854745700712 477961393
674560160436 582245664
769195423186 582238111
614750674378 582230558
76163051861 74487686
822191170326 140115703
56024083102 582223005
679102653048 582215452
408824342634 582207899
29526209532 262111759
932725157218 582200346
439864708816 490937447
405038932124 582192793
953166373972 582185240
437593462510 582177687
42396605266 582170134
961123070209 119820792
283436279071 129715222
822191170326 582162581
338415707148 215872293
82521956672 107637803
219553817134 582155028
167353800797 106346240
536014135770 155312339
589868084576 281084895
635191891132 582147475
639875783457 230268311
997077135888 582139922
701815116108 491315097
645033958458 582132369
429265559388 333600904
66623232530 20400653
783579983124 582124816
788122475736 547856855
589009882910 574964572
270278317968 582117263
697272623496 531217596
267659158229 59970820
451220940346 582109710
715077520095 150108322
648062286866 582102157
866101932242 582094604
459799414243 85379112
531566055658 319892209
841875304978 582087051
754053781146 582079498
490589209650 582071945
904713119444 373465638
977393001236 582064392
589009882910 582056839
240350425197 145561416
563269091442 582049286
94635270304 540183007
70408643040 582041733
458034679264 582034180
426237230980 582026627
144602689036 582019074
725284661270 582011521
256650840132 582003968
400496439512 581996415
387626043778 488037095
185485122544 244815389
181194424293 148114330
117347733364 551489848
297533273640 177880703
755258665512 75620636
350529020780 179104289
794179132552 581988862
305861176762 548445989
412609753144 581981309
587586377365 365497223
529957478954 581973756
380812304860 581966203
883514820588 581958650
123404390180 575833167
401253521614 24751181
888989587137 77931854
163649532166 53981291
810077856694 258493872
355071513392 581951097
548127449402 581943544
862316521732 210955290
439864708816 581935991
256260055871 164526999
216086055592 176362550
755567945350 581928438
785094147328 581920885
902441873138 581913332
828247827142 209807234
269521235866 581905779
163529741586 581898226
418666409960 514230899
908498529954 581890673
16655813798 55650504
588252800808 581883120
887300231098 581875567
848689043896 116421942
372484401738 581868014
816134513510 425014863
703329280312 513875908
82521956672 443293123
417152245756 545825098
792125782743 209482455
129461046996 581860461
580128488801 33406919
906556760614 229271315
975121754930 230056827
735126728596 2424513
224096309746 139662523
276334974784 581852908
164644858547 124971938
35582866348 581845355
381569386962 581837802
339172789250 581830249
851717372304 581822696
435322216204 278894525
352800267086 184701062
652604779478 581815143
658661436294 360066616
743454631718 581807590
873672753262 4486482
73436971448 581800037
275577892682 507795743
499674194874 271318866
90092777692 581792484
449706776142 581784931
516330001118 581777378
407310178430 581769825
402096519091 278667935
160501413178 581762272
250594183316 581754719
957708866584 581747166
7741216701 301870751
660932682600 581739613
710143019230 23897692
94152754858 96240326
245294608602 415248834
910964205586 333616010
233938377072 581732060
126432718588 581724507
516330001118 581716954
239237951786 581709401
418062094836 7575659
110620068434 155047984
377026894350 581701848
479990060222 581694295
886543148996 25876578
814620349306 275148237
990263396970 581686742
710220633858 384168239
893625276216 140009961
399739357410 276115021
585224472400 418632578
258922086438 223032537
578410733482 521934959
769195423186 581679189
331601968230 557350976
427751395184 581671636
96906516610 24433955
134003539608 80409238
539042464178 295367618
406553096328 581664083
604151524950 509125071
851245597224 131475071
646548122662 581656530
481504224426 581648977
790466751999 14328041
199112600380 581641424
717749769871 210509663
570839912462 67939235
813106185102 276235869
66623232530 581633871
167600315611 219822512
339172789250 321991943
573111158768 381721067
134395494990 120508115
585224472400 581626318
340686953454 111293455
768438341084 337165920
460305925570 252897099
776766244206 231227542
824462416632 562426592
592038211318 581618765
383840633268 581611212
997077135888 581603659
345229446066 581596106
583710308196 581588553
456520515060 565017271
387730856759 411933067
360371088106 379213471
729393627194 223002325
962251359196 129292254
565540337748 581581000
939538896136 572064220
344472363964 581573447
13712509511 341176563
286177042110 75159903
65866150428 581565894
990572344882 8278088
324788229312 581558341
99177762916 508430195
548127449402 295209005
207440503502 360942764
508519493602 31088148
200626764584 581550788
423208902572 581543235
299804519946 581535682
630322958266 87176726
461063007672 581528129
615507756480 581520576
676831406742 581513023
553427024116 581505470
914555186770 581497917
847564810870 115341863
788122475736 581490364
916826433076 581482811
281782414579 331470958
705600526618 581475258
594309457624 581467705
321759900904 581460152
470905074998 500386250
170343480504 581452599
65109068326 262111759
810834938796 581445046
307686947534 108657458
174128891014 581437493
801749953572 581429940
869887342752 581422387
199211121712 414319815
824462416632 85953140
927773964629 156709644
645355889977 60265387
556455352524 581414834
806292446184 581407281
303027300339 243946794
460305925570 581399728
364984042655 97237322
557969516728 581392175
904211366507 104223847
523143740036 581384622
596580703930 415966369
747240042228 581377069
957708866584 581369516
859288193324 581361963
786608311532 393737890
981178411746 271741834
913041022566 581354410
179428465728 581346857
301318684150 329831957
253622511724 581339304
978150083338 581331751
232424212868 581324198
856259864916 581316645
228669543068 313978210
239995033888 488316556
969065098114 581309092
634434809030 581301539
61323657816 581293986
938781814034 86610251
469390910794 544458005
780641535416 315662529
956194702380 581286433
269521235866 581278880
923640171994 581271327
614021304233 6510686
409581424736 312150384
780640893411 118023178
24983716920 581263774
184728040442 327430103
455006350856 581256221
698786787700 581248668
966036769706 581241115
675317242538 307739432
469390910794 15823535
707114690822 581233562
134029159384 406381612
11103115801 29872115
355865997950 181740286
256650840132 581226009
195077646709 2333877
816419004808 117653081
498917112772 581218456
312674915680 581210903
404281850022 581203350
310403669374 581195797
832033237652 581188244
196084271972 581180691
253622511724 581173138
251351265418 136603558
545856203096 581165585
926042621463 377959673
493617538058 581158032
879729410078 327996578
362642334412 286183170
6813746472 526232616
751782534840 581150479
924397254096 581142926
432293887796 581135373
409581424736 581127820
10689906277 147200417
43228862377 108332679
169586398402 581120267
299101207651 65733759
3028335962 581112714
373645440939 146007043
990263396970 55552315
360734961434 80892630
577653651380 581105161
851244290555 296425038
94635270304 581097608
423208902572 581090055
446678447734 581082502
164286823688 30891770
206683421400 581074949
537528299974 452666396
870644424854 487878482
633677726928 581067396
186999286748 581059843
285419960008 218206170
629135234316 521345825
688453919287 263456193
870035215386 212065581
637463137438 581052290
878215245874 581044737
169935022223 7417046
302245693646 97690502
310403669374 581037184
713171347638 581029631
144602689036 280835646
521091424988 263388216
445164283530 581022078
373241483840 581014525
832790319754 475076147
386868961676 581006972
882000656384 574745535
191541779360 333087300
813863267204 580999419
673803078334 580991866
989506314868 580984313
98420680814 580976760
174128891014 123438679
602637360746 580969207
417909327858 580961654
592481527100 76202217
858531111222 580954101
228750571652 274317407
798721625164 30793581
62080739918 580946548
451978022448 580938995
397468111104 580931442
615507756480 580923889
545957919347 296863112
794936214654 249082834
425480148878 580916336
722256332862 580908783
520946211010 496179229
745725878024 580901230
389140207982 113075963
467876746590 8753927
15898731696 580893677
567811584054 126913059
56024083102 580886124
900170626832 580878571
758596726938 326878734
804778281980 580871018
928939746708 580863465
458791761366 66579695
899413544730 545356812
672288914130 580855912
799478707266 580848359
903956037342 477145669
618536084888 580840806
453088652927 13889967
18927060104 580833253
160501413178 580825700
944183814981 126474985
267249989560 580818147
563269091442 558861576
788122475736 580810594
965279687604 225683640
106748583936 580803041
845660715488 580795488
784337065226 580787935
562512009340 580780382
315703244088 580772829
845188313509 260956150
609451099664 546844753
57538247306 580765276
23469552716 18421767
914555186770 580757723
876701081670 372113651
179428465728 580750170
735883810698 580742617
365670662820 55982836
429265559388 580735064
104477337630 278343156
975121754930 580727511
479990060222 580719958
369456073330 580712405
853246612296 76459019
797964543062 560870674
345986528168 165153898
998591300092 580704852
228638802358 580697299
177157219422 580689746
825976580836 580682193
140256816120 235638494
81764874570 310111074
816134513510 178756851
761624602166 550092543
673803078334 580674640
121133143874 580667087
872158589058 322180768
128703964894 580659534
493617538058 117728611
711657183434 205751273
320245736700 580651981
258922086438 564496114
961494277094 580644428
549641613606 580636875
574625322972 179270455
296776191538 580629322
124428274454 40046006
849446125998 188734364
881243574282 497991949
199869682482 197027558
371358227591 79487772
150659345852 302852641
685916391966 580621769
858531111222 366599961
609451099664 97803797
981178411746 563015726
732098400188 580614216
313431997782 197881047
411095588940 580606663
232424212868 508974011
725284661270 580599110
552118414807 274664845
847931961794 580591557
856552626749 4584671
671706653766 80575404
803264117776 553793513
86307367182 580584004
729827153882 580576451
880486492180 580568898
452735104550 580561345
138546032220 124065578
195327189870 57810662
750268370636 580553792
869887342752 580546239
558726598830 22319115
804021199878 580538686
308346928268 40189513
558726598830 311115623
312674915680 580531133
344472363964 580523580
158230166872 580516027
235452541276 580508474
852686414245 204036742
312098357831 80764229
576266377576 174285475
630832075378 164738483
282391631600 580500921
727555907576 580493368
934710530433 97373276
479990060222 580485815
270278317968 580478262
895628134220 580470709
582953226094 43014335
741183385412 580463156
518287941837 78037596
560997845136 305405555
201383846686 304620043
881243574282 246023869
435855964055 21435414
251351265418 580455603
205169257196 580448050
882000656384 580440497
627621070112 116452154
977393001236 580432944
162015577382 580425391
598851950236 580417838
108262748140 580410285
993291725378 580402732
483018388630 580395179
947109717156 580387626
715442593944 92720628
592038211318 580380073
280180386326 328510182
756325027452 580372520
268007071662 580364967
92675577695 199905251
77979464060 250291314
98425129531 73029957
464848418182 580357414
511787508506 580349861
221067981338 362778143
273306646376 511783727
917583515178 580342308
82521956672 323721580
105991501834 580334755
694244295088 580327202
175643055218 580319649
849446125998 580312096
378773985521 22477728
628378152214 580304543
215011324522 348049793
993291725378 580296990
888057313200 19026007
177157219422 523505983
760867520064 188598410
592038211318 580289437
543584956790 580281884
527437369257 24796499
67380314632 580274331
390654372186 211567083
739669221208 304907057
49967426286 376373543
809320774592 351577044
217282570828 580266778
268007071662 441850500
669260585722 580259225
739669221208 580251672
170343480504 580244119
383840633268 580236566
409581424736 580229013
548884531504 580221460
619293166990 580213907
816166402276 56647500
881243574282 80953054
977393001236 36458331
353557349188 580206354
273796110988 74230884
258922086438 528377668
231667130766 580198801
417909327858 580191248
196847600405 45287788
842679457376 79095016
536771217872 580183695
473176321304 580176142
953923456074 250903107
302075766252 198946020
307375340966 330194501
782822901022 186589312
145359771138 580168589
609451099664 294861567
542070792586 247474045
816134513510 304378347
74194053550 580161036
13824067321 184278094
321829705730 181211576
267488377346 283856846
628378152214 580153483
252890868126 254498335
212740078216 131830062
567811584054 105515410
752539616942 26601666
204412175094 477379812
355071513392 580145930
140060196424 532992551
884271902690 580138377
664718093110 193915722
296776191538 523400241
763388687587 241696
735126728596 580130824
555080375004 126852635
344472363964 557713520
547370367300 580123271
767681258982 580115718
53752836796 486821062
483775470732 580108165
841118222876 580100612
36339948450 304219734
820803654826 383178796
180185547830 580093059
193813025666 580085506
165834002055 404349855
487764419486 161785260
653434544099 474698497
903620163391 129632139
253703313718 87871602
198355518278 580077953
741940467514 195887055
184728040442 270767497
398982275308 580070400
168072234198 580062847
336901542944 152306245
418666409960 580055294
934510126684 237088670
534499971566 502312265
820677006122 580047741
299804519946 580040188
390654372186 580032635
165800987892 580025082
711657183434 580017529
576487536969 216106436
539042464178 143031161
928939746708 242685443
915534659404 317913323
264579831965 53369498
490831849775 150304700
48453262082 580009976
106748583936 265744752
542827874688 574315014
116590651262 211937180
962251359196 580002423
467959376410 475703046
280877467396 61209512
828247827142 579994870
622321495398 579987317
298290355742 122864651
730584235984 579979764
958465948686 276583307
100392005449 66277575
167315152096 469177254
374755648044 514857798
676074324640 579972211
713365323784 210909972
519464970333 269528805
973288439117 69880356
499146965668 198606135
973607590726 579964658
205926339298 579957105
649576451070 469215019
86307367182 357347536
595360071965 168666043
66623232530 399795396
850203208100 507659789
695758459292 352868607
342201117658 579949552
143088524832 57425459
305104094660 579941999
692730130884 579934446
417152245756 579926893
56781165204 579919340
697272623496 119934087
883760504572 299030823
508002097996 70582785
718470922352 545100010
241509198092 579911787
835061566060 579904234
989506314868 553566923
786665011903 35521759
146194347020 197382549
554336049919 41677454
544342038892 579896681
369456073330 579889128
706357608720 579881575
236966705480 276847662
575599659566 221748527
892599805812 579874022
467876746590 579866469
477718813916 476843549
838846976570 579858916
337254509740 107471637
900927708934 579851363
482261306528 579843810
289205370518 579836257
635191891132 579828704
769329927010 216446321
124927134592 147819763
593552375522 579821151
804021199878 579813598
244537526500 579806045
615507756480 579798492
988831809715 79782339
743454631718 45589908
34825784246 262353455
774494997900 127260497
516330001118 579790939
627621070112 579783386
878972327976 579775833
704843444516 579768280
127189800690 579760727
50724508388 266333886
948054952041 174262816
75708217754 579753174
523143740036 138582444
228703274766 137381517
766924176880 579745621
127946882792 579738068
408983718487 351539279
429265559388 441480403
930453910912 579730515
289962452620 579722962
448192611938 490484267
843470029480 460068336
88578613488 579715409
577653651380 579707856
362642334412 579700303
702572198210 22394645
28987779227 46247019
286934124212 579692750
898656462628 12855206
744211713820 579685197
762381684268 579677644
401253521614 579670091
319488654598 579662538
700300951904 439259821
837332812366 579654985
975500379267 3270449
408824342634 579647432
785167298133 369855304
398259649992 478550527
806292446184 579639879
451220940346 579632326
767681258982 212254406
861559439630 392265055
50906067402 335519366
282391631600 579624773
145359771138 477062586
899019996071 153001121
582953226094 579617220
909255612056 579609667
943324306646 579602114
106748583936 65975455
364476421037 173061889
11356239084 579594561
351286102882 498815226
603394442848 20740538
89335695590 579587008
885786066894 579579455
841234841196 311191153
374755648044 373994348
416395163654 452152792
286177042110 579571902
331657558310 325383240
148388099546 104004810
529957478954 579564349
431536805694 389734800
345229446066 579556796
140060196424 579549243
900927708934 579541690
793422050450 414939161
772223751594 579534137
610965263868 541300851
931210993014 513097949
309646587272 579526584
769195423186 394160858
651847697376 579519031
489075045446 402907232
724527579168 579511478
570839912462 579503925
414225301267 345511985
470147992896 579496372
98592300080 92063517
348257774474 281266167
922883089892 579488819
39368276858 579481266
134003539608 579473713
120605015861 301674373
3028335962 579466160
506129151592 158907567
746041442364 258478766
738912139106 579458607
91606941896 579451054
840361140774 579443501
885786066894 579435948
9842074880 429282308
229395884460 347709908
590524047114 250102489
729070071780 579428395
29526209532 579420842
805535364082 479539970
941810142442 568348144
194570107768 579413289
539042464178 579405736
662446846804 579398183
274063728478 579390630
626863988010 563891874
446678447734 579383077
308132423068 393526406
327929875379 48165481
895628134220 579375524
648930194137 97146686
25740799022 579367971
78915982783 248546571
467876746590 317120258
722256332862 579360418
324031147210 579352865
656846353423 72841132
571090951523 322037261
146116853240 579345312
963008441298 579337759
216525488726 579330206
134003539608 579322653
385354797472 579315100
250594183316 119299635
387626043778 579307547
330844886128 579299994
162772659484 579292441
792664968348 579284888
157473084770 15196636
602637360746 158386410
199607835484 19803966
87821531386 393752996
454249268754 579277335
676074324640 6125483
78190766788 325322816
149902263750 579269782
221067981338 12953395
197072332367 302444779
875943999568 579262229
882757738486 361040953
720742168658 570342136
716499620782 168703808
255893758030 579254676
233181294970 579247123
711665756089 472002076
321002818802 579239570
950895127666 458723902
18927060104 178764404
604908607052 166717369
152173510056 579232017
351286102882 579224464
698029705598 579216911
564783255646 579209358
254379593826 222647334
29526209532 444071082
890328559506 227156475
344472363964 579201805
885028984792 579194252
78736546162 579186699
947109717156 72199127
811729976443 361516792
219553817134 444380755
690458884578 579179146
496645866466 579171593
373241483840 191581845
143845606934 579164040
748754206432 579156487
828702200516 106973139
720248535196 264777968
182456794136 432643393
339172789250 261197846
244537526500 579148934
710216804487 165297405
832033237652 331939244
338764043955 170138878
857016947018 579141381
315703244088 378246687
772980833696 579133828
255893758030 579126275
484548633171 415415000
49967426286 301070133
189392264755 15778217
560997845136 49713846
467192769975 185244878
545099120994 579118722
819919924020 579111169
570082830360 158250456
182625029658 123665269
842632387080 579103616
805535364082 283743551
545856203096 579096063
832033237652 579088510
486046717038 579080957
661689764702 579073404
469390910794 579065851
932725157218 11359712
438350544612 20710326
260436250642 207322297
184728040442 579058298
256896848895 47689642
776009162104 579050745
268862048197 92184365
168209547738 432333720
813863267204 579043192
288955615873 8587761
140817278526 533075634
289962452620 184232776
449706776142 185720717
287264265842 54600637
8327910676 579035639
557212434626 579028086
544342038892 307663902
332359050332 579020533
736640892800 344575413
754810863248 579012980
859288193324 569579283
852838539218 105145313
690458884578 579005427
351286102882 578997874
128827494209 85364006
59052411510 578990321
697272623496 578982768
196841354074 578975215
695758459292 578967662
964522605502 279053138
112048158650 578960109
19178575004 233123345
566304164679 275858219
941053060340 36261953
657147272090 37425115
2271253860 578952556
571987733913 49472150
36339948450 303305821
271798705844 527033234
672288914130 578945003
134760621710 444494050
17412895900 578937450
810077856694 578929897
340063113825 280238959
984963822256 9871771
163529741586 578922344
124918554384 578914791
493617538058 578907238
392925618492 555998989
431536805694 578899685
535257053668 537675411
44288155115 130598923
411095588940 18029011
483018388630 578892132
421694738368 578884579
508002097996 70741398
26497881124 578877026
211225914012 477274070
92364023998 222496274
848926902972 181581673
743604974183 389462892
902441873138 578869473
580744480863 204218014
626106905908 578861920
44876533409 104609050
619293166990 82395677
807049528286 19297915
866859014344 578854367
458034679264 578846814
25095267177 42455413
162015577382 578839261
618536084888 578831708
380055222758 574579369
633677726928 578824155
96149434508 420226261
809320774592 336554127
238091361880 5823363
14384567492 94306758
343715281862 578816602
467119664488 169308048
984963822256 175003010
723013414964 521557309
582239513318 435521086
566297419850 468769392
867616096446 578809049
501945441180 578801496
389140207982 578793943
581439061890 578786390
286177042110 66254916
479990060222 578778837
620050249092 30242212
430779723592 180078626
67380314632 578771284
516330001118 71897007
455006350856 578763731
212740078216 578756178
292233698926 572162409
866295968812 300058031
373241483840 578748625
680616817252 578741072
125675636486 578733519
728312989678 578725966
456520515060 249369848
230529317446 191513868
470147992896 578718413
29526209532 9750923
760110437962 571331579
180942629932 151717111
411852671042 168741573
747240042228 436299045
225610473950 578710860
689049676862 78090467
204412175094 447620992
871577484303 273909545
748419261500 90990991
636706055336 548445989
743504489071 108068324
917679098393 408345392
397468111104 578703307
342201117658 578695754
331601968230 578688201
392168536390 47213803
339172789250 578680648
297533273640 416978471
115076487058 578673095
838846976570 225358861
220310899236 578665542
894113970016 104828087
434927398641 121172779
19684142206 578657989
379298140656 578650436
267249989560 272965420
521629575832 578642883
487560881242 217934262
269035729432 189587853
165800987892 519563317
280877467396 440838398
521629575832 552736093
243023362296 578635330
543584956790 578627777
990534315527 12658828
286381025981 340768701
713928429740 48006868
989506314868 34479445
634434809030 578620224
583710308196 578612671
596641490474 105832636
278694266411 195026013
229395884460 578605118
4542500166 578597565
746482960126 578590012
152173510056 578582459
971336344420 578574906
546613285198 194844741
828247827142 247572234
767681258982 578567353
447435529836 578559800
520115411628 578552247
715442593944 578544694
561754927238 317497908
822191170326 481934271
854751388121 497908866
769342427225 246605450
370483960694 237088670
352800267086 578537141
197598436176 516972638
997077135888 578529588
151416427954 578522035
328573639822 424848697
873672753262 578514482
330136679489 196158963
732855482290 578506929
647634727048 88060427
691215966680 282837191
953166373972 578499376
962251359196 319476794
564026173544 556610782
449706776142 570055122
355828595494 304786209
324031147210 143454129
180942629932 559465816
93121106100 578491823
363399416514 306817966
700300951904 477742356
956951784482 578484270
13027671854 249815475
345986528168 578476717
339929871352 578469164
907741447852 578461611
364156498616 533105846
618536084888 300677377
22712470614 578454058
470905074998 578446505
105234419732 578438952
943324306646 282640813
841118222876 578431399
143845606934 214988592
74194053550 578423846
426994313082 510643224
167315152096 504540400
792821685545 231990395
379298140656 96383833
246808772806 413156653
186242204646 578416293
737397974902 578408740
353216595999 131097421
159744331076 578401187
972850508624 578393634
57538247306 567925176
727555907576 578386081
396180446264 154730758
801749953572 578378528
135517703812 572925262
891842723710 578370975
53752836796 578363422
143845606934 363533443
989506314868 338245999
528443314750 578355869
607936935460 578348316
814620349306 578340763
464091336080 259725011
149902263750 453195106
716956758148 578333210
411095588940 578325657
724669409402 394009798
230152966562 323985935
438350544612 117683293
825219498734 578318104
17412895900 564730257
473176321304 304272605
655633107886 578310551
717748093105 396351228
994805889582 578302998
5299582268 578295445
860045275426 578287892
369456073330 410981389
137951468019 356705531
829865981050 447900453
10067531930 87886708
196945041658 327875730
944081388748 578280339
802507035674 487183606
668503503620 578272786
63594904122 578265233
551912859912 199452071
835818648162 578257680
745725878024 578250127
963008441298 578242574
850960290202 578235021
647305204764 234286507
907135350220 379787499
863073603834 578227468
430779723592 578219915
958035896378 82116216
718470922352 482311921
66000790206 327475421
963008441298 578212362
715442593944 139662523
524311085992 52130806
461820089774 578204809
413366835246 11510772
897142298424 578197256
92364023998 578189703
349014856576 578182150
789636639940 578174597
689701802476 578167044
814620349306 578159491
885121259793 203243677
426237230980 531738753
252865429622 578151938
843389469182 137502365
999787347448 35038367
794179132552 206906882
986477986460 563703049
672331656557 179731188
89420243872 96519787
869568568793 23081968
78389184098 110757192
431536805694 500590181
421694738368 578144385
938024731932 578136832
78736546162 578129279
933482239320 578121726
441378873020 555810164
898656462628 270344529
520872493730 578114173
923640171994 578106620
959980112890 207631970
718470922352 578099067
328573639822 578091514
793422050450 578083961
63594904122 496511561
414880999450 578076408
370213155432 578068855
395196864798 136006871
26497881124 578061302
719228004454 185924648
288448288416 578053749
847174879692 578046196
169586398402 578038643
455763432958 366622620
318731572496 328578159
167315152096 578031090
37097030552 578023537
247632540345 103876409
402767685818 578015984
169586398402 168628278
380812304860 578008431
621564413296 365527435
274894248399 197118194
214254242420 578000878
442135955122 577993325
832033237652 577985772
158987248974 577978219
662718550873 220396540
723150917329 215932717
834304483958 577970666
115076487058 577963113
604151524950 313887574
635948973234 577955560
629367760974 253357832
264221661152 577948007
691973048782 577940454
975878837032 577932901
781308736818 69925674
975121754930 577925348
992534643276 577917795
551155777810 577910242
31040373736 577902689
141574360628 87033219
589766965012 577895136
358099841800 577887583
538285382076 577880030
371846853414 272089272
599317683322 67697539
140817278526 577872477
885028984792 577864924
966793851808 577857371
827490745040 412582625
622491649382 47651877
498917112772 477183434
229395884460 577849818
899473825223 35612395
666657430790 770406
324788229312 328298698
539799546280 329333459
734369646494 577842265
623078577500 386985508
249837101214 577834712
357480360252 420513275
307375340966 168613172
197598436176 577827159
698786787700 577819606
689783019885 214414564
883807416255 207133472
70688746045 5256888
232424212868 457583399
388383125880 577812053
693487212986 577804500
195327189870 162744491
717713840250 197601586
475447567610 577796947
883514820588 577789394
836575730264 577781841
564291835213 195207285
115833569160 188825000
217282570828 423572240
85550285080 577774288
130592946723 38452323
629135234316 148023694
613993592276 573703221
325101527752 129058111
693487212986 577766735
816277265210 211151668
367184827024 539692062
237998354238 153174840
257089805386 105900613
944436719633 162412159
757951920181 208734708
761415422237 5559008
380055222758 563627519
766550923132 27092611
6813746472 577759182
262707496948 577751629
66623232530 480756003
114319404956 240653686
3785418064 577744076
658661436294 352740206
709385937128 577736523
678345570946 577728970
666989339416 355670770
315703244088 488935902
481749764903 22152949
879956898885 137003867
781308736818 577721417
254379593826 577713864
860802357528 577706311
771466669492 577698758
352800267086 20090980
318731572496 315775824
409581424736 246892464
952409291870 577691205
34825784246 326115881
190784697258 192556182
397468111104 287482286
994884629607 46911683
385678420863 139987302
905910382833 19615141
459548843468 577683652
723013414964 577676099
150659345852 577668546
451296991503 9849112
617779002786 577660993
734369646494 577653440
894871052118 376184718
665475175212 239052450
37854112654 14373359
57538247306 322603736
885786066894 39026351
688402317191 183681407
200626764584 577645887
249837101214 577638334
525414986342 577630781
447583916074 154670334
750268370636 297595753
484532552834 242980010
476961731814 577623228
754053781146 577615675
445921365632 82682691
654118943682 577608122
302377093187 13089349
616264838582 577600569
785207268609 12349155
23469552716 577593016
184728040442 577585463
514815836914 577577910
297533273640 351705445
696536372568 433345822
865344850140 42032445
227881720256 577570357
109038350198 93083172
98420680814 577562804
6813746472 577555251
757089656 577547698
680616817252 577540145
592795293420 577532592
447435529836 577525039
879177648728 257308051
169586398402 577517486
396844717102 106935374
854745700712 577509933
626863988010 577502380
733612564392 577494827
715442593944 577487274
72679889346 577479721
612479428072 468814710
219147639859 181090728
847931961794 577472168
854745700712 577464615
723770497066 21646898
890328559506 188137677
201383846686 279461
92364023998 41511288
775459137944 23837268
87064449284 86527168
747997124330 242035885
104477337630 577457062
950895127666 577449509
375757734360 236680808
330844886128 577441956
244537526500 58339372
533953278279 330073653
885028984792 577434403
125737185883 93710071
595210061832 215041463
739669221208 455264628
711657183434 475574645
648432844599 151052447
639734383744 3413956
965279687604 75869885
725284661270 356033314
772980833696 381116827
939538896136 577426850
419423492062 577419297
121133143874 55008499
796450378858 577411744
701058034006 577404191
745904106165 111233031
665475175212 577396638
174248152884 291221021
459548843468 200199818
599242077792 20619690
997834217990 552940024
566297419850 577389085
381569386962 550485299
430318182827 235540305
328573639822 557675755
420937656266 214429670
464091336080 577381532
501945441180 577373979
433329124229 15929277
239237951786 348291489
958465948686 577366426
525414986342 577358873
772980833696 577351320
869505501243 53867996
409581424736 64623468
185485122544 577343767
691973048782 577336214
117347733364 577328661
872915671160 577321108
340282762618 208553436
886543148996 75295857
741183385412 175380660
48453262082 228312084
348257774474 21503391
489832127548 577313555
247298683045 33082140
853988618610 421261022
885028984792 165327617
838352331006 147857528
467119664488 577306002
255451991019 68664323
894871052118 534858142
536771217872 577298449
661689764702 569284716
438350544612 577290896
268007071662 577283343
643519794254 577275790
884271902690 11087804
483775470732 542048598
932725157218 58263842
598094868134 530182835
649781099605 50620206
819919924020 506557051
520872493730 426359297
610208181766 577268237
122647308078 577260684
915312268872 577253131
437593462510 577245578
217282570828 406117257
439864708816 577238025
680616817252 473875220
191541779360 577230472
58295329408 577222919
513301672710 426903113
915312268872 484834623
118104815466 577215366
350529020780 577207813
145359771138 485333121
497765205554 182004641
279363303192 577200260
261950414846 577192707
866859014344 291477823
370970237534 563461353
678345570946 577185154
676831406742 577177601
379298140656 577170048
91037634927 177336887
635191891132 270744838
903956037342 14448889
687430556170 63165739
476961731814 577162495
767681258982 577154942
816891595612 289181711
696515541394 577147389
716956758148 320798569
446678447734 577139836
810077856694 577132283
847174879692 577124730
186415145687 10309845
632163562724 46851259
33311620042 577117177
190784697258 268494044
671531832028 542116575
906984365750 577109624
874534723875 281273720
44900703009 118121367
249837101214 130795301
833103852337 132751528
360371088106 577102071
748754206432 577094518
355071513392 28535234
552669942014 577086965
186999286748 577079412
780551654716 577071859
963008441298 577064306
845660715488 490015981
30283291634 577056753
666232257314 327543398
287691206314 577049200
777523326308 577041647
829761991346 577034094
401253521614 361894442
744968795922 577026541
687430556170 577018988
291088204205 38376793
197008041231 394425213
121133143874 577011435
855878151808 39751439
394439782696 547743560
607179853358 577003882
399057042455 355240249
959223030788 576996329
470905074998 576988776
322516983006 526723561
386199902236 119851004
697756476229 4758390
77979464060 547569841
949650900129 50839243
46182015776 576981223
777523326308 105439880
444407201428 214354140
48453262082 576973670
63594904122 576966117
332496107070 390293722
829761991346 576958564
395953946900 576951011
143845606934 576943458
539799546280 576935905
245294608602 261265823
201863492398 59351474
953166373972 576928352
858531111222 117668187
573868240870 576920799
74951135652 290903795
228793457586 246733851
252108347520 108377997
666232257314 576913246
333116132434 576905693
517844165322 399493276
649844710971 152479964
602181378989 1593683
113562322854 576898140
919854761484 576890587
476204649712 576883034
527686232648 576875481
152930592158 576867928
517844165322 576860375
947315219180 32772467
383840633268 576852822
414485199997 156702091
994535779602 3096730
837332812366 576845269
639734383744 576837716
444407201428 447590780
513819181611 45975111
84302469868 273630084
591281129216 576830163
492103373854 549594045
372484401738 576822610
619087975045 13059137
762381684268 346033142
22712470614 576815057
242266280194 576807504
958465948686 576799951
455763432958 229293974
226367556052 49026523
364913580718 576792398
242266280194 465204376
585981554502 576784845
108262748140 251008849
830519073448 576777292
7554 72032961
995562971684 576769739
659418518396 576762186
402010603716 576754633
352800267086 411177767
708628855026 576747080
395953946900 576739527
486046717038 576731974
894113970016 506096318
539042464178 576724421
652604779478 576716868
208678719257 44298345
638977301642 324688364
533786266343 463890154
111291076548 576709315
425480148878 228576439
413366835246 443323335
14555068914 70688527
25447622180 16888508
376720197638 47153379
48453262082 46866365
451220940346 576701762
820677006122 576694209
287691206314 576686656
452735104550 383903884
822528766767 40416103
377783976452 576679103
582196143992 576671550
813106185102 129707669
888057313200 576663997
256650840132 217994686
974492046620 10211656
77979464060 576656444
870002140799 129080770
379298140656 153560043
56024083102 427220339
106926200284 275435251
556455352524 576648891
230910048664 576641338
919854761484 576633785
922126007790 294884226
933482239320 511836598
330844886128 576626232
443650119326 365451905
913798104668 340051166
356585677596 576618679
39368276858 576611126
229395884460 576603573
767681258982 576596020
334630296638 576588467
782281328669 30952194
805535364082 576580914
646206946505 34721141
870644424854 576573361
41639523164 333940789
453654659235 354348995
816134513510 124397910
393682700594 534246349
149902263750 106625701
981935493848 558597221
285419960008 550417322
349014856576 444305225
93121106100 576565808
923640171994 576558255
934239321422 408602194
990263396970 536089281
373241483840 576550702
442545811114 68294226
175643055218 576543149
494374620160 576535596
124918554384 576528043
865344850140 576520490
765157909048 27145482
75708217754 576512937
667372623954 101315942
961494277094 158628106
256116662166 129737881
318212092668 109012449
138117566042 29562442
797207460960 576505384
610965263868 576497831
17412895900 46163936
983449658052 576490278
100691927120 221876928
714415688876 48966099
498917112772 576482725
634434809030 428391054
576139487176 25899237
756325027452 576475172
34068702144 351373113
445921365632 576467619
377026894350 574126189
980421329644 576460066
944081388748 16699683
839674936024 369998811
208954667706 576452513
757089656 576444960
983449658052 161777707
3118110920 141966188
757916239809 20408206
13627485390 576437407
138546032220 576429854
395196864798 576422301
21955388512 576414748
328573639822 576407195
669260585722 576399642
146116853240 576392089
586738636604 493188241
894113970016 576384536
673803078334 300367704
157473084770 17870398
136274785914 576376983
134003539608 44321004
590146518368 75786802
1514171758 576369430
809320774592 576361877
349014856576 424085844
560997845136 576354324
444407201428 576346771
241509198092 576339218
882000656384 576331665
624592741704 107078881
994805889582 576324112
454249268754 576316559
298290355742 445604341
223339227644 219324014
817648677714 576309006
597337786032 576301453
732855482290 195622700
192298861462 576293900
669260585722 576286347
651847697376 46458503
253622511724 178703980
595823621828 576278794
28012045328 576271241
810077856694 576263688
770709587390 576256135
155201838464 399870926
152173510056 576248582
501945441180 576241029
592038211318 574677558
370213155432 147427007
823705334530 576233476
815377431408 576225923
546613285198 432386591
816134513510 576218370
583948854595 115266333
56024083102 576210817
635948973234 576203264
309842481880 190222305
452735104550 576195711
429304517762 191272172
678345570946 576188158
461063007672 309650341
763138766370 570153311
274820810580 1450176
81086691106 38807314
519358329526 576180605
90849859794 576173052
187756368850 576165499
807049528286 576157946
754810863248 576150393
76465299856 576142840
729147633537 96935202
383083551166 576135287
998023171391 143650507
481504224426 23119733
917333148740 35378252
882000656384 576127734
317217408292 393843632
455763432958 576120181
870644424854 576112628
563374266967 55348384
349771938678 576105075
958465948686 208795132
13627485390 156362206
388383125880 576097522
540556628382 576089969
824462416632 576082416
423965984674 542479119
125675636486 576074863
861559439630 576067310
424723066776 208077597
685916391966 119745262
645791040560 576059757
196084271972 453217765
780551654716 86882159
483775470732 561701504
542827874688 145236637
594309457624 576052204
838089894468 576044651
248322937010 576037098
499674194874 576029545
382326469064 576021992
663961011008 576014439
317974490394 576006886
178671383626 575999333
694244295088 575991780
569325748258 575984227
748754206432 384432594
177157219422 575976674
550705596757 262625363
400496439512 67977
918340597280 150425548
249837101214 529178286
556455352524 575969121
311917833578 411457228
315703244088 575961568
146873935342 229339292
835061566060 575954015
431536805694 527040787
487560881242 469962766
65866150428 405543229
455763432958 575946462
89445606846 404040182
359954978636 37704576
417152245756 575938909
356585677596 394175964
476204649712 575931356
341444035556 575923803
533742889464 575916250
117347733364 575908697
331601968230 575901144
564026173544 264929028
240071643967 481873847
318731572496 501239739
813106185102 575893591
520115411628 470831361
448949694040 303502199
17412895900 117048841
200039073613 186966962
567811584054 575886038
532985807362 189066696
342300983424 163069270
165800987892 575878485
327816557720 394855734
826733662938 575870932
980421329644 575863379
804021199878 575855826
337658625046 575848273
511030426404 207511122
247565854908 575840720
627621070112 575833167
107770685702 20445971
404281850022 178069528
392925618492 575825614
842632387080 453723816
872915671160 49366408
573547193458 128703120
992534643276 575818061
966036769706 575810508
648819368968 575802955
417909327858 575795402
921368925688 575787849
878972327976 198077425
433050969898 298962846
151416427954 575780296
857774029120 218485631
27254963226 575772743
376801543448 15121106
122814977125 240540391
479232978120 24222471
805535364082 575765190
331601968230 575757637
117347733364 575750084
861559439630 575742531
688187638272 174436535
317217408292 481201630
321759900904 575734978
838089894468 575727425
152930592158 407658069
276334974784 575719872
332359050332 575712319
382002498641 32100250
121133143874 575704766
43240312725 418383329
435322216204 575697213
283905795804 575689660
660175600498 575682107
808563692490 178575579
994805889582 575674554
102963173426 269498593
590524047114 575667001
337791014030 322143003
925154336198 575659448
854745700712 575651895
805535364082 575644342
246808772806 212329936
258165004336 575636789
318731572496 366048592
576139487176 357438172
302832848354 575629236
358856923902 77297402
620807331194 575621683
341444035556 575614130
320245736700 575606577
383840633268 575599024
675317242538 575591471
635948973234 575583918
606422771256 575576365
746482960126 575568812
187756368850 344983275
355998198109 230472242
738912139106 575561259
534499971566 575553706
698029705598 53392157
251351265418 575546153
722256332862 575538600
241509198092 575531047
611722345970 469962766
403220533486 113589567
804021199878 575523494
442893037224 575515941
630649398520 575508388
769195423186 575500835
298290355742 402159485
930163030182 45929793
997077135888 257897185
296076353623 107418766
873672753262 575493282
273353165303 377310115
331601968230 418073656
22712470614 575485729
437601151464 519238538
161258495280 429236990
486046717038 494880113
286177042110 575478176
779794572614 67440737
368698991228 80673593
728312989678 575470623
7570828574 575463070
838846976570 30589650
582953226094 575455517
544342038892 575447964
916826433076 575440411
489220214106 59162649
739669221208 575432858
544342038892 575425305
718470922352 575417752
63594904122 575410199
559831164250 29864562
147653857716 228025070
654876025784 575402646
398982275308 339877447
598094868134 575395093
114319404956 575387540
823705334530 575379987
603394442848 575372434
681373899354 575364881
76664631079 300095796
208197585604 575357328
77222381958 575349775
938024731932 575342222
656920183998 36677368
317974490394 575334669
638220219540 565840548
922883089892 575327116
484532552834 499578079
93878188202 294567000
125675636486 560289093
79493628264 210947737
73436971448 172283930
395196864798 575319563
695758459292 575312010
458537021741 33875205
836654017109 496420925
492860455956 145010047
729070071780 575304457
136274785914 65877266
949380963462 575296904
697272623496 575289351
991219311797 354945682
467216992446 332475507
246051690704 125900957
760110437962 575281798
228638802358 351712998
245294608602 575274245
28769127430 575266692
594309457624 575259139
160501413178 170357915
404281850022 145093130
816134513510 575251586
191541779360 575244033
355828595494 575236480
77222381958 305669910
238480869684 575228927
565540337748 575221374
804778281980 383631976
370443408637 78913744
598094868134 575213821
883514820588 575206268
749511288534 575198715
210468831910 575191162
559483680932 575183609
839604058672 89926018
420180574164 575176056
13751951277 352898819
533742889464 188454903
421694738368 575168503
319488654598 575160950
855502782814 247829036
226367556052 575153397
712414265536 203953659
536014135770 183114932
433808052000 575145844
748361745405 210479451
26498334304 326878734
250732962138 28935543
862316521732 575138291
345229446066 575130738
252865429622 47168485
569325748258 575123185
739669221208 575115632
318252327499 274491126
218039652930 520024050
852772450468 4969874
670774749926 575108079
260841053677 27424943
399739357410 360995635
355828595494 575100526
480747142324 109964127
330844886128 267383753
190784697258 575092973
919346346801 91799162
186242204646 575085420
37854112654 573793857
85550285080 575077867
589009882910 253101030
655633107886 575070314
64351986224 575062761
973607590726 387053485
331142066466 262406326
327816557720 575055208
345986528168 575047655
578510795626 23618231
264978743254 575040102
367941909126 575032549
370213155432 575024996
809320774592 562796689
465088293909 283539620
347500692372 575017443
618536084888 575009890
424723066776 575002337
957153781914 105877954
591281129216 574994784
3028335962 574987231
532721822865 47289333
839012455247 385187894
742697549616 574979678
551912859912 574972125
430779723592 574964572
977393001236 574957019
594365244082 159776162
230152966562 78687154
751025452738 574949466
71384037054 45740968
807494513281 118347957
175643055218 574941913
442135955122 574934360
551912859912 574926807
45424933674 574919254
962251359196 574911701
174885973116 574904148
637463137438 574896595
432293887796 574889042
787365393634 574881489
873672753262 574873936
947866799258 574866383
560997845136 574858830
323274065108 442341445
430022641490 574851277
772980833696 41450864
517844165322 574843724
829761991346 574836171
407587924899 3693417
997834217990 550893161
290498617431 30015622
89335695590 574828618
760867520064 574821065
943324306646 574813512
988749232766 574805959
465736174737 387317840
214266387644 287301014
370213155432 462409766
626119549630 109299463
274820810580 574798406
866859014344 574790853
288448288416 574783300
264476461607 230487348
319497053534 302648710
561754927238 40227278
426673310988 75892544
162015577382 382174247
169586398402 493173135
87821531386 574775747
726041743372 574768194
583710308196 574760641
749511288534 7243327
994048807480 144081028
666989339416 383405386
184728040442 574753088
897142298424 574745535
496645866466 305398002
300561602048 574737982
479232978120 574730429
482261306528 574722876
846417797590 574715323
55267001000 574707770
858531111222 562192449
137788950118 574700217
383083551166 309355774
893356887914 330700552
901684791036 574692664
545328165719 77939407
869130260650 226824143
588252800808 574685111
219553817134 81051243
68137396734 574677558
520115411628 226257668
403524767920 573922258
992534643276 256046700
746806961167 85771868
829783313465 365172444
522386657934 236726126
493617538058 348231065
232178151640 27440049
865344850140 214731790
933482239320 574670005
847174879692 574662452
474690485508 245963445
180185547830 548748109
564026173544 574654899
320245736700 574647346
162015577382 574639793
589766965012 574632240
696515541394 34252855
573868240870 52697281
696515541394 574624687
786608311532 266401863
417152245756 574617134
950233628779 279778226
416395163654 130840619
529957478954 470257333
143088524832 130221273
445164283530 160961983
798721625164 574609581
772223751594 574602028
733612564392 91874692
366698867410 104057681
442135955122 574594475
262707496948 494200343
230601871564 16329586
761825013468 126361690
713928429740 574586922
609451099664 574579369
948623881360 574571816
308132423068 574564263
192298861462 574556710
107986180345 21405202
646548122662 574549157
237723787582 574541604
703329280312 56511546
695758459292 130372333
677122710846 210320838
315703244088 574534051
861559439630 85431983
959980112890 438587604
965279687604 574526498
652746473758 100250969
485326984521 463316126
632322689328 323933064
520115411628 574518945
557969516728 38845079
474690485508 574511392
317217408292 574503839
956194702380 508800292
688944720374 556399298
818405759816 574496286
183377187204 406774368
339172789250 574488733
364156498616 574481180
190027615156 574473627
202140928788 482984138
532985807362 574466074
128703964894 574458521
811592020898 318109701
624592741704 347747673
25740799022 574450968
564983666948 130938808
122647308078 574443415
799478707266 190985158
317974490394 574435862
956951784482 574428309
327059475618 574420756
735126728596 574413203
555878333942 387944739
444605520549 5385289
937267649830 530681333
999348382194 574405650
349337158192 218530949
835061566060 574398097
850203208100 574390544
573868240870 574382991
114319404956 574375438
847931961794 429962078
80250710366 574367885
239237951786 384810244
798222576201 74978631
457277597162 501957274
317217408292 574360332
143845606934 574352779
56024083102 574345226
464848418182 574337673
551912859912 574330120
393682700594 574322567
368835428620 176075536
994313343752 215925164
397468111104 304468983
231792140469 113347871
189270533054 574315014
697272623496 574307461
514058754812 279173986
289962452620 574299908
628378152214 574292355
908498529954 574284802
782065818920 405006966
87064449284 467356981
717809816221 385905429
599816377294 294959756
554184106218 554088080
312674915680 405807584
788879557838 574277249
857016947018 163847229
612479428072 574269696
779037490512 496828787
501582164945 118989962
397468111104 119224105
785094147328 459834193
755567945350 574262143
336901542944 574254590
409581424736 574247037
341444035556 495348399
705813558983 17288817
865629787065 42107975
727555907576 574239484
857774029120 574231931
982692575950 574224378
787365393634 574216825
850203208100 574209272
176400137320 574201719
831276155550 511005768
837332812366 574194166
486803799140 574186613
988749232766 574179060
629892316418 495393717
59809493612 574171507
405796014226 574163954
389897290084 574156401
14384567492 574148848
411095588940 574141295
680616817252 253002841
476961731814 11087804
453492186652 12492662
803264117776 574133742
617779002786 99420139
233955477064 268373196
529200396852 574126189
955437620278 540900542
243340135116 129450867
538285382076 574118636
575382405074 574111083
32554537940 42802851
934996403524 574103530
531471643158 429508898
784680764491 131852721
788122475736 385021728
230910048664 574095977
307375340966 574088424
853231536508 574080871
753296699044 574073318
24983716920 574065765
488317963344 271039405
344472363964 420112966
14384567492 534216137
382326469064 574058212
994048807480 574050659
268007071662 335013315
784337065226 198183167
876701081670 153612914
860045275426 526149533
717713840250 574043106
899413544730 574035553
864587768038 420845607
443263594957 145153554
901684791036 243765522
663203928906 199467177
426237230980 8557549
65866150428 17001803
679407333515 261228058
571843516931 272225226
399739357410 574028000
176400137320 138982753
744211713820 200849376
267249989560 574020447
624592741704 574012894
162015577382 574005341
735126728596 63679343
610320759231 74887995
887300231098 191241960
135517703812 573997788
17674418525 174851950
253622511724 344212869
776009162104 573990235
338415707148 437794539
236209623378 573982682
678345570946 517637302
258165004336 300450787
227124638154 573975129
386111879574 185207113
506487933792 573967576
693487212986 573960023
902441873138 573952470
126432718588 573944917
110828568999 213017259
421694738368 128559613
255136675928 513468046
692730130884 573937364
999348382194 573929811
940295978238 494419380
995562971684 360210123
237179194029 132864823
464336498907 40589822
479990060222 573922258
374755648044 573914705
356585677596 573907152
331610049940 78694707
628378152214 566346599
739669221208 573899599
421694738368 573892046
311315927861 388390366
433050969898 326501084
153097392610 354318783
556455352524 573884493
952409291870 391237847
753296699044 573876940
235452541276 573869387
602637360746 127275603
716956758148 50099049
756325027452 511995211
906227283648 573861834
828247827142 9161789
423208902572 216408556
345986528168 573854281
258165004336 138718398
708628855026 573846728
331601968230 189746466
51192477162 32583642
510273344302 573839175
127946882792 573831622
70748384533 39336024
328573639822 179338432
327816557720 573824069
803264117776 45861816
733612564392 573816516
942567224544 573808963
409581424736 573801410
268007071662 573793857
567811584054 553551817
881495240242 171241616
297533273640 518672063
143088524832 367128671
629892316418 573786304
456520515060 126754446
264978743254 573778751
788879557838 573771198
544658992984 165403147
154444756362 512372861
299804519946 139662523
293747863130 441223601
442893037224 573763645
254567157475 203228571
102963173426 573756092
502702523282 573748539
53752836796 573740986
603394442848 573733433
780074056273 220018890
133246457506 573725880
769195423186 573718327
45424933674 427514906
763557081722 4350528
473933403406 573710774
17444829984 341372941
29696778931 42561155
156806041981 25884131
218039652930 573703221
49210344184 573695668
827490745040 573688115
63594904122 335964993
608794381826 258335259
349318879932 213757453
287691206314 198288909
211225914012 573680562
81764874570 137079397
648819368968 573673009
810077856694 541293298
372652199186 263516617
520115411628 573665456
32843085199 38422111
336144460842 573657903
984963822256 573650350
861886560060 215064122
918340597280 573642797
462577171876 573635244
162772659484 60303152
745725878024 573627691
986477986460 573620138
508002097996 573612585
135517703812 573605032
498160030670 486179057
390075827898 159443830
575382405074 268954777
337757811042 62440651
218320919097 261749215
126432718588 573597479
315703244088 573589926
12113321186 573582373
187756368850 291092620
804021199878 573574820
68161014965 3368638
844903633386 523158545
940295978238 573567267
492103373854 573559714
782065818920 573552161
193055943564 573544608
440990233811 39237835
295262027334 573537055
366427744922 202397741
891842723710 573529502
322516983006 573521949
369456073330 573514396
129461046996 573506843
581439061890 573499290
405038932124 573491737
358856923902 573484184
310403669374 235328821
991020479072 573476631
908498529954 573469078
559483680932 573461525
578410733482 573453972
131732293302 573446419
353056366657 124480993
787415575766 381011085
767681258982 573438866
59052411510 573431313
408067260532 573423760
758596273758 430181115
922883089892 573416207
222582145542 573408654
1742113745 286553267
245294608602 280684586
782822901022 430098032
387626043778 573401101
563610592784 2923011
577653651380 573393548
306618258864 573385995
835140608205 31103254
518601247424 573378442
520115411628 264332341
774541954901 276288740
911526858362 40265043
412609753144 263992456
172614726810 573370889
213497160318 499336383
492103373854 22659000
107505666038 120908424
952409291870 49895118
23469552716 573363336
755567945350 573355783
254379593826 573348230
389140207982 573340677
42396605266 465997441
801417131033 30831346
850546295572 38210627
357342759698 573333124
579167815584 573325571
589766965012 573318018
648819368968 573310465
557212434626 573302912
470147992896 573295359
8327910676 346947055
671073274698 207307191
333873214536 168990822
246808772806 573287806
200626764584 500824324
111291076548 447824923
774494997900 497040271
299804519946 573280253
273306646376 573272700
984375443962 391811875
94070162803 2379195
676831406742 520175110
959980112890 410656610
952409291870 573265147
736218597423 90016654
697272623496 573257594
748754206432 573250041
741183385412 287285908
5299582268 147056910
365670662820 25582011
706357608720 573242488
819919924020 573234935
667746421518 573227382
53752836796 539457919
480747142324 573219829
809320774592 442228150
787365393634 573212276
102206091324 408209438
614750674378 310330111
307375340966 573204723
218039652930 573197170
511099793156 161286762
350529020780 392793765
133246457506 547683136
227124638154 152699001
566297419850 573189617
364156498616 573182064
261950414846 573174511
768438341084 573166958
252865429622 573159405
707871772924 350157080
243780444398 538634642
442893037224 467749737
868114526469 67342548
280120385294 573151852
834304483958 230585537
644440300617 106723890
638220219540 573144299
427751395184 303139655
349014856576 573136746
532610627599 94442712
794179132552 573129193
211982996114 347845862
386111879574 50408722
999348382194 524480320
470147992896 392431221
190784697258 573121640
335387378740 573114087
808563692490 204527687
654118943682 394259047
835818648162 573106534
205169257196 573098981
536014135770 167714365
392168536390 573091428
274820810580 573083875
987992150664 573076322
838846976570 573068769
562512009340 573061216
23469552716 573053663
65109068326 123234748
709385937128 573046110
192298861462 573038557
702578414329 118113814
648062286866 559201461
752539616942 573031004
423208902572 573023451
243780444398 573015898
624592741704 573008345
46939097878 193779768
691753022745 18376449
390654372186 573000792
542070792586 572993239
781308736818 167517987
289962452620 572985686
87064449284 572978133
124358054213 184278094
971453453685 103657372
765410012676 572970580
91185824787 179716082
707114690822 395331573
433050969898 572963027
829761991346 572955474
329734059677 53218438
43153687368 572947921
264221661152 271288654
190990252153 274664845
258922086438 303675918
621564413296 572940368
7554 572932815
611722345970 572925262
84793202978 151165742
380055222758 572917709
118861897568 572910156
842632387080 572902603
255136675928 274732822
551155777810 380595670
560240763034 572895050
882024674924 83468203
999348382194 572887497
557969516728 572879944
410338506838 243977006
431536805694 572872391
313431997782 572864838
473176321304 572857285
780551654716 572849732
79493628264 572842179
957708866584 572834626
720742168658 572827073
6056664370 229951085
698029705598 572819520
493617538058 572811967
383350308020 273350623
182456794136 572804414
713928429740 244838048
170343480504 109223933
702572198210 572796861
414560163522 99563646
41639523164 572789308
127946882792 130357227
342201117658 423338097
966036769706 572781755
40125358960 572774202
127226666883 286100087
233938377072 103566736
759632091772 192903620
770709587390 230290970
529666568012 57855980
134003539608 572766649
643519794254 572759096
495131702262 91466830
377026894350 184927652
506487933792 572751543
817648677714 572743990
726041743372 572736437
324031147210 486398094
553874697979 27062399
411852671042 84276374
294504945232 458217851
934239321422 572728884
972111840736 240842511
607179853358 572721331
699543869802 572713778
123404390180 396985680
822204410735 103589395
529200396852 572706225
804778281980 572698672
92364023998 572691119
135517703812 572683566
760867520064 572676013
356651381143 158008760
636706055336 572668460
723770497066 235819766
564026173544 282293375
443333226064 94548454
117770572963 119246764
935753485626 572660907
330844886128 80711358
858531111222 394840628
13627485390 175146517
223339227644 572653354
68894478836 572645801
875186917466 30431037
66623232530 65975455
557539086770 28920437
338206527219 5559008
350529020780 572638248
501188359078 572630695
186242204646 114798047
393682700594 572623142
239995033888 451616529
607936935460 572615589
660175600498 222972113
554184106218 572608036
445921365632 572600483
324788229312 572592930
539799546280 572585377
162772659484 572577824
579340356316 319544771
584784193330 2439619
442135955122 174534724
59809493612 572570271
115076487058 572562718
288712862453 154647675
850203208100 199693767
386868961676 397975123
470147992896 237050905
741940467514 572555165
657147272090 191763117
652604779478 572547612
135563067130 423700641
316460326190 572540059
113562322854 572532506
723770497066 572524953
20441224308 572517400
268007071662 572509847
206683421400 572502294
80250710366 572494741
140817278526 572487188
205926339298 572479635
550398695708 494494910
369456073330 572472082
71922807244 470672748
71922807244 572464529
636706055336 22145396
556455352524 237964818
168829316300 572456976
168072234198 572449423
836141924115 67712645
875195724264 370051682
222604260726 34147113
938024731932 490454055
337658625046 416313807
998591300092 572441870
934239321422 572434317
107584647759 70967988
769195423186 152714107
872158589058 572426764
467119664488 572419211
566297419850 123899412
233181294970 370323590
655005808983 17183075
297533273640 572411658
420180574164 270442718
236209623378 572404105
399782651206 285118197
726798825474 440732656
174128891014 572396552
738912139106 572388999
844473905857 42425201
196190316092 362060608
510563235995 67916576
68894478836 131792297
121890225976 572381446
930590929885 287535157
123404390180 572373893
872158589058 125848086
41769804861 39388895
646548122662 572366340
579924897686 572358787
3028335962 572351234
688187638272 436586059
897899380526 572343681
979664247542 60688355
231667130766 572336128
212740078216 572328575
579167815584 572321022
558299975584 29215004
406848267568 135085405
517087083220 572313469
890328559506 572305916
154444756362 234105235
147975064147 135561244
221825063440 385588203
221825063440 572298363
439107626714 572290810
790393722042 187631626
685916391966 572283257
397468111104 218848175
558262897907 175070987
134003539608 110855381
747240042228 572275704
50734629408 442484952
885028984792 572268151
389140207982 572260598
993291725378 95432155
911526858362 572253045
513301672710 84759766
320428738337 16661918
838089894468 572245492
410338506838 572237939
90273317051 76776245
187756368850 572230386
828247827142 572222833
304347012558 322052367
590524047114 572215280
96906516610 572207727
366427744922 572200174
322516983006 572192621
545856203096 572185068
315703244088 572177515
844422998637 107962582
91129781527 27145482
834304483958 572169962
346743610270 238667247
221067981338 572162409
287691206314 572154856
398982275308 511194593
105234419732 572147303
327816557720 70341089
712414265536 572139750
243023362296 320639956
26497881124 572132197
237723787582 58007040
318431590401 5022745
688944720374 572124644
244537526500 349545287
638220219540 434153993
216525488726 572117091
630649398520 572109538
992534643276 266379204
140817278526 572101985
669659414334 11148228
419423492062 426208237
445921365632 572094432
715442593944 572086879
198355518278 572079326
96149434508 107275259
411852671042 572071773
900927708934 572064220
500611272519 230109698
558202942193 152064549
143845606934 412174763
692009627961 153816845
381569386962 572056667
946352635054 572049114
850203208100 572041561
59052411510 572034008
279363303192 572026455
422451820470 572018902
186242204646 572011349
97663598712 572003796
975121754930 571996243
568568666156 254875985
280120385294 401381526
140268787625 306470528
240986508239 234112788
321759900904 571988690
650333533172 571981137
861075723257 102652823
450463858244 571973584
960796350088 367045588
485289634936 571966031
511030426404 571958478
881243574282 122864651
61323657816 571950925
673045996232 571943372
946728849984 67463396
648819368968 571935819
373241483840 571928266
721499250760 348095111
897899380526 571920713
853231536508 571913160
433050969898 206642527
604908607052 571905607
663203928906 80258178
371727319636 571898054
613236510174 531308232
332359050332 107448978
500618802860 318200337
447435529836 493996412
784337065226 22862931
165043905790 571890501
702572198210 571882948
146873935342 571875395
503459605384 571867842
299804519946 346524087
533742889464 490038640
279363303192 79344265
596633159515 431163005
319210175894 17387006
519675887858 236914951
79493628264 571860289
446678447734 218840622
916069350974 345504432
59809493612 537735835
938107369305 245177933
545856203096 571852736
898656462628 571845183
583399064578 2892799
783579983124 486201716
923640171994 571837630
221067981338 571830077
284662877906 339371396
358099841800 78845767
36339948450 571822524
637463137438 509910583
165800987892 571814971
45424933674 571807418
839929381488 57568966
733612564392 230245652
652604779478 571799865
984963822256 389772565
978150083338 571792312
613993592276 571784759
29526209532 7046949
904017307278 176679776
79493628264 571777206
291476616824 571769653
138584137105 105862848
757089656 571762100
976178419224 231363496
154444756362 571754547
336901542944 476820890
702572198210 571746994
451282285812 108513951
157473084770 571739441
794437671742 180388299
44667851572 571731888
341952631917 35249851
859288193324 189112014
617021920684 571724335
169351205941 46186595
443255483035 187495672
161299976356 47621665
994805889582 571716782
882000656384 571709229
657547165675 86051329
247565854908 571701676
639438163043 36420566
115833569160 571694123
894113970016 353586142
337658625046 571686570
483775470732 571679017
314189079884 437930493
7570828574 523596619
134003539608 571671464
817648677714 571663911
835061566060 218614032
306618258864 571656358
409748081681 83339802
788122475736 571648805
763317636516 169972712
327059475618 571641252
441378873020 411056919
627621070112 571633699
592849501301 202004985
626863988010 571626146
445164283530 260646477
219553817134 342158453
337118548187 611793
308132423068 571618593
180185547830 571611040
181710913133 189988162
514815836914 571603487
186999286748 571595934
37097030552 543906636
389140207982 571588381
630649398520 442787072
40149014956 8625526
632920644826 155788178
648062286866 47636771
566297419850 317074940
268007071662 571580828
521629575832 571573275
264221661152 571565722
768438341084 571558169
534499971566 515091941
306854448727 169798993
642762712152 124669818
317217408292 157472497
352043184984 238795648
308889505170 215842081
543584956790 571550616
564205360916 44313451
265735825356 210456792
650333533172 249906111
35582866348 299506662
61471590874 337732395
802507035674 571543063
408067260532 571535510
633677726928 571527957
486803799140 571520404
953166373972 227760715
657147272090 571512851
823705334530 571505298
52995754694 571497745
54509918898 451208667
950895127666 571490192
578410733482 497825783
483775470732 440067992
486046717038 571482639
751025452738 6012188
779794572614 571475086
172068124159 131580813
327059475618 513354751
735883810698 571467533
162015577382 571459980
955437620278 244007218
12870403288 571452427
389140207982 571444874
944081388748 571437321
544433845607 24471720
353557349188 571429768
12870403288 571422215
202898010890 571414662
776136301753 67969447
857774029120 571407109
419423492062 106013908
461063007672 64532832
88578613488 369356806
935967560305 170312597
258165004336 571399556
21955388512 571392003
377783976452 571384450
680616817252 170992367
707871772924 571376897
888814395302 128408553
329330721924 571369344
516330001118 571361791
624592741704 106852291
96906516610 553174167
188513450952 529691890
635191891132 571354238
366427744922 175018116
915312268872 571346685
469390910794 571339132
750390366692 401683646
483018388630 571331579
813919083874 324975378
969065098114 571324026
788122475736 571316473
409581424736 571308920
430779723592 571301367
492103373854 571293814
899413544730 571286261
804959236754 103929280
860045275426 571278708
768578207538 169655486
873672753262 469282996
34825784246 571271155
931968075116 490861917
42538911339 407748705
227124638154 571263602
439107626714 571256049
769952505288 571248496
740426303310 211718143
221067981338 571240943
468633828692 571233390
6813746472 571225837
259679168540 571218284
256219171482 147721574
786676643523 283131758
294504945232 133310450
458034679264 457213302
164286823688 188190548
522386657934 571210731
679193999030 228213895
974364672828 571203178
860802357528 480748450
629135234316 564647174
238028505814 161913661
67380314632 571195625
789636639940 571188072
733245602293 154058541
869130260650 209497561
860802357528 571180519
782065818920 571172966
535452192976 298252864
627621070112 571165413
951719491892 45159387
888814395302 571157860
437593462510 564835999
180538514626 107471637
386868961676 514404618
730584235984 143348387
922883089892 571150307
214254242420 571142754
772980833696 571135201
391411454288 438308143
906227283648 571127648
479990060222 571120095
685916391966 370225401
678345570946 571112542
76465299856 571104989
988749232766 571097436
852474454406 571089883
893356887914 571082330
891842723710 571074777
935753485626 400082410
336901542944 112819161
439864708816 571067224
72178347893 77569310
424035630887 478739352
146116853240 571059671
875943999568 571052118
615507756480 197488291
582196143992 372498854
916826433076 514925775
143088524832 15121106
549641613606 571044565
949380963462 571037012
204412175094 419969459
442135955122 571029459
707950875493 348593609
685159309864 436344363
541313710484 571021906
607936935460 571014353
968555316338 15740452
916069350974 285065326
946352635054 455106015
531471643158 520567866
637463137438 571006800
250887194398 264219046
823705334530 570999247
216525488726 570991694
479990060222 570984141
806292446184 570976588
927425582504 60582613
887300231098 224966105
629892316418 570969035
799478707266 570961482
258165004336 61927047
499805443355 97637631
712414265536 570953929
539799546280 570946376
458034679264 56692818
920611843586 570938823
958465948686 570931270
550398695708 570923717
729077262236 409704932
168829316300 570916164
208954667706 570908611
458791761366 138189688
934996403524 249483143
514058754812 404342302
737397974902 570901058
894113970016 570893505
435690092622 187246423
250594183316 570885952
664718093110 570878399
271035400070 570870846
485289634936 536013751
595066539726 570863293
84036120876 570855740
295262027334 570848187
365670662820 291893238
626110576666 195448981
302832848354 447500144
334630296638 570840634
407310178430 507931697
126432718588 570833081
853988618610 570825528
167315152096 570817975
779794572614 570810422
319488654598 451858225
941810142442 570802869
994048807480 409380153
14384567492 570795316
895628134220 454599964
179428465728 352634464
847931961794 570787763
205169257196 570780210
576896569278 570772657
836575730264 570765104
942567224544 570757551
915312268872 250072277
800235789368 520160004
453492186652 570749998
621564413296 158341092
978214555746 137381517
339172789250 570742445
70408643040 570734892
503566246191 269528805
841875304978 570727339
533742889464 456578850
203655092992 464539712
607936935460 426608546
141306931963 58671704
966036769706 570719786
18927060104 570712233
195327189870 570704680
105234419732 570697127
409581424736 205139480
738912139106 570689574
865344850140 570682021
617974761440 207866113
500431276976 570674468
934996403524 450959418
650333533172 570666915
249837101214 570659362
400496439512 570651809
637599574830 176075536
832444815728 73513349
520115411628 570644256
261950414846 488014436
858201936782 45688097
323274065108 390437229
604537007411 13391469
216525488726 504276045
598183230681 316818138
310403669374 435838312
871401506956 570636703
615507756480 182042406
8327910676 570629150
90849859794 570621597
389897290084 354968341
313827397332 37175866
313906288417 20060768
741183385412 570614044
408824342634 570606491
248322937010 529706996
300561602048 51277317
271035400070 570598938
511891248961 124480993
461953717450 116799592
776009162104 481632151
6065456062 521096576
161404691148 192231403
819919924020 570591385
603394442848 570583832
328573639822 570576279
888057313200 570568726
221825063440 570561173
243286863807 158733848
947177105022 467266345
716956758148 570553620
967550933910 570546067
961979021081 75960521
395196864798 570538514
269521318949 527833852
533247556577 195313027
495888784364 570530961
865344850140 495612754
425480148878 570523408
31797455838 570515855
243780444398 570508302
481504224426 570500749
743454631718 74465027
347500692372 570493196
621140108821 24199812
307375340966 226061290
366031590478 25816154
729827153882 200592574
93878188202 112479276
470905074998 374832731
362642334412 221378430
322516983006 18353790
237347150090 56911855
420937656266 570485643
677959454439 5083169
741940467514 570478090
124161472282 491488816
143088524832 570470537
21198306410 293479368
880486492180 570462984
195579777296 270261446
539571914372 27409837
357125769967 10128573
418666409960 196619696
200626764584 220351222
811592020898 570455431
229395884460 42916146
433808052000 570447878
613236510174 570440325
231667130766 561739269
380277432018 264679779
417986708343 263871608
171857644708 570432772
701058034006 382672745
317217408292 183069614
817648677714 58384690
695001377190 570425219
33311620042 570417666
179749823219 649558
93121106100 570410113
841875304978 570402560
610208181766 105047124
394439782696 3376191
197646850906 206166688
90092777692 487599021
986477986460 290224025
16655813798 124579182
328573639822 570395007
484532552834 570387454
774173640815 101980606
435385102482 345693257
660932682600 411683818
892599805812 570379901
296806834059 8988070
492103373854 570372348
155958920566 570364795
605665689154 570357242
832858281648 445619447
377026894350 570349689
966793851808 570342136
560997845136 570334583
166558069994 570327030
237723787582 570319477
878972327976 570311924
604207938307 474539884
373998565942 78853320
804778281980 97879327
200150057395 145455674
70710536450 161505799
483978767280 223266680
505730851690 570304371
688944720374 570296818
23469552716 570289265
320245736700 570281712
166574512875 142872548
200626764584 570274159
319488654598 570266606
812349103000 224648879
48453262082 74140248
464091336080 114994425
496645866466 570259053
143845606934 570251500
984206740154 327928601
402767685818 570243947
267249989560 570236394
843389469182 189240415
823705334530 238863625
56781165204 516020960
617021920684 355240249
864905046909 116852463
818001840888 131112527
419423492062 570228841
742697549616 570221288
222582145542 565055036
927425582504 569594389
283905795804 570213735
193055943564 288109185
344472363964 570206182
629892316418 95152694
844903633386 570198629
217282570828 570191076
799478707266 454531987
253969035811 38913056
696524990197 26949104
334630296638 547909726
766924176880 8527337
60566575714 570183523
685159309864 570175970
384597715370 570168417
979664247542 570160864
464848418182 570153311
850960290202 570145758
685916391966 92040858
644413140029 224037086
301516973059 273048503
981935493848 242677890
312674915680 570138205
364913580718 570130652
791907886246 570123099
977393001236 570115546
801749953572 570107993
297024617261 185969966
961494277094 570100440
630649398520 76776245
775252080002 570092887
299047437844 41352675
468633828692 570085334
459548843468 570077781
171857644708 570070228
802237847160 29675737
598094868134 570062675
767681258982 570055122
412150614233 170078454
146116853240 245306334
918340597280 203190806
182465789759 216242390
547370367300 570047569
112048158650 570040016
632163562724 150674797
987361762584 367173989
981178411746 570032463
797964543062 570024910
172614726810 524382131
219553817134 570017357
299804519946 570009804
568877598962 94812809
169586398402 570002251
638220219540 569994698
863073603834 569987145
933806172384 238954261
881243574282 569979592
251351265418 569972039
877553369337 264219046
820677006122 569964486
807806610388 569956933
117347733364 569949380
693487212986 569941827
658661436294 262715999
262207450989 55227536
560997845136 569934274
763138766370 569926721
54509918898 556036754
334630296638 187971511
53800654839 284370450
714912607893 66390870
878215245874 569919168
932725157218 532660219
838846976570 569911615
856259864916 422915129
78736546162 231423920
337658625046 404553786
171100562606 132154841
921368925688 514465042
292256373032 453059152
69651560938 534034865
288448288416 341433365
878215245874 452832562
279363303192 569904062
16655813798 438300590
15141649594 569896509
876012845163 205607766
973683022537 309929802
259679168540 462983794
201383846686 569888956
444407201428 165380488
22712470614 176989449
763138766370 54736591
877458163772 402861914
312674915680 508483066
600366114440 569881403
386111879574 525839860
353557349188 397242482
566297419850 569873850
886945912721 88385206
568568666156 569866297
818405759816 234596180
221067981338 569858744
854745700712 221197158
91202720848 212284618
297533273640 569851191
843389469182 282225398
724527579168 569843638
247565854908 460680129
861559439630 341471130
987992150664 566429682
968704548512 144677715
106051004368 207979408
613993592276 569836085
481504224426 379915900
506487933792 569828532
595831967893 55529656
287691206314 569820979
370213155432 537524351
347168526944 88241699
917912788213 213613946
542070792586 569813426
693487212986 569805873
776766244206 316470700
685916391966 394175964
567054501952 569798320
906984365750 569790767
703329280312 456888523
93121106100 178477390
37097030552 379915900
658661436294 29079050
115833569160 569783214
263464579050 569775661
439107626714 569768108
150659345852 527282483
832033237652 569760555
464091336080 569753002
254379593826 90484940
724527579168 75280751
183970958340 569745449
360371088106 569737896
384597715370 510673436
631406480622 491919337
448949694040 569730343
726041743372 569722790
30283291634 569715237
409581424736 134247022
131047833295 247360750
79789864477 95477473
521629575832 569707684
908498529954 569700131
101449009222 569692578
413366835246 383344962
617021920684 512629663
386111879574 569685025
781308736818 569677472
299047437844 502757892
130975211200 569669919
581439061890 569662366
534499971566 569654813
383083551166 378473277
350529020780 569647260
875994370525 349862513
136274785914 569639707
654118943682 569632154
658661436294 569624601
92364023998 569617048
700586447751 139451039
959980112890 77131236
530714561056 549480750
72908548868 133166943
610208181766 332248917
878215245874 246469496
784337065226 197578927
753296699044 569609495
722256332862 333177936
831276155550 569601942
608694017562 569594389
756325027452 465861487
420937656266 569586836
825219498734 512252013
811016105054 5468372
383083551166 569579283
383083551166 191634716
492103373854 491435945
398225193206 569571730
284157061455 75567765
336144460842 287051765
981935493848 277693598
345986528168 569564177
645791040560 253033053
610965263868 210826889
532228725260 569556624
480747142324 225305990
142331442730 475378267
585981554502 492621766
644654503697 32968845
461820089774 56330274
662446846804 569549071
924397254096 535598336
501945441180 569541518
745725878024 569533965
910769776260 116006527
666232257314 569526412
266492907458 569518859
286934124212 225192695
140817278526 569511306
405038932124 189580300
644276876356 40091324
207440503502 47802937
955437620278 569503753
859288193324 569496200
743454631718 569488647
794179132552 569481094
573868240870 391698580
632163562724 569473541
694578991177 118506570
552669942014 288071420
470905074998 267836933
108262748140 569465988
663203928906 569458435
137031868016 569450882
130218129098 569443329
13627485390 71859242
853231536508 569435776
952409291870 510816943
963008441298 569428223
203655092992 569420670
926020090864 446102839
612479428072 569413117
806292446184 569405564
291476616824 569398011
261950414846 569390458
386994379241 360308312
997077135888 569382905
18927060104 569375352
638220219540 569367799
566297419850 569360246
243847953112 277504773
785317051464 129737881
115076487058 569352693
889571477404 524495426
16655813798 569345140
355071513392 569337587
3028335962 569330034
220310899236 569322481
983449658052 569314928
280120385294 569307375
798721625164 569299822
476961731814 569292269
829004909244 569284716
566297419850 437409336
316460326190 569277163
19097191429 306802860
696515541394 569269610
196944089980 267519707
823705334530 569262057
302119875772 336742952
348257774474 367921736
130218129098 569254504
77979464060 569246951
134003539608 569239398
945026600974 346018036
500431276976 569231845
152173510056 569224292
644453782722 3632993
851937285452 234981383
944838470850 569216739
424879270369 86421426
330087804026 569209186
897142298424 569201633
610965263868 502387795
199112600380 569194080
815377431408 508868269
619293166990 87743201
368698991228 569186527
933482239320 569178974
93878188202 569171421
539127337239 185977519
212740078216 569163868
707114690822 569156315
962251359196 260382122
47696179980 490363419
361128170208 369757115
638220219540 569148762
32554537940 214180421
57538247306 88604243
165800987892 569141209
267692074203 81632824
426237230980 416351572
214353300015 380565458
673316771282 159081286
910769776260 569133656
265735825356 119488460
647699886779 20083427
492912805799 155017772
147711789226 88725091
215768406624 22946014
485289634936 569126103
271483640408 85001462
89335695590 147094675
770800397109 110847828
219553817134 569118550
546613285198 315874013
503705130755 210290626
56024083102 569110997
972093426522 122781568
201383846686 569103444
58346926 53973738
370970237534 181921558
697272623496 74782253
147631017444 477107904
186999286748 95273542
24226634818 569095891
412274166207 48203246
684552743946 274770587
866859014344 569088338
507245015894 569080785
589766965012 556414404
554184106218 569073232
434565134102 569065679
919854761484 569058126
843389469182 569050573
654876025784 459894617
31805975622 444297672
561369785068 125145657
581585726044 339409161
608694017562 569043020
317974490394 246212694
415954793948 118347957
411095588940 569035467
30283291634 569027914
230160466691 517101039
228638802358 66073644
822191170326 398821059
908498529954 569020361
380055222758 569012808
243056278270 466292008
918340597280 569005255
983449658052 451473022
536771217872 568997702
524657904240 568990149
54566256725 96172349
476413203148 9169342
650333533172 568982596
451220940346 568975043
421006139317 201748183
533200886590 55756246
867616096446 568967490
267249989560 568959937
215943099961 167767236
296776191538 208999063
904713119444 317800028
847303220268 191914177
109314956164 250767153
350529020780 118370616
251351265418 568952384
305395225045 76602526
408824342634 568944831
334125998340 287527604
890608722935 278192096
376269812248 568937278
243023362296 568929725
665475175212 380059407
114319404956 568922172
392925618492 568914619
207440503502 568907066
798721625164 568899513
865344850140 568891960
834304483958 568884407
900927708934 568876854
291476616824 568869301
847931961794 568861748
609493011261 96240326
673045996232 568854195
16655813798 436253727
946352635054 250691623
28769127430 362460917
813863267204 507765531
214254242420 568846642
712414265536 568839089
185485122544 568831536
878279854236 478799776
911526858362 568823983
632163562724 568816430
751025452738 528959249
846491378916 6344520
813106185102 568808877
460602713152 211733249
812349103000 568801324
231134961898 147600726
726915073697 286439972
289962452620 568793771
636755791841 458331146
841118222876 568786218
675334327424 542509331
533742889464 568778665
11093470620 69721743
767681258982 303819425
503459605384 236537301
680101332961 300337492
775252080002 568771112
704843444516 568763559
614750674378 211778567
134003539608 568756006
227881720256 568748453
900170626832 568740900
749511288534 465574473
30283291634 201053307
230152966562 377287456
268007071662 568733347
832051236451 298260417
380055222758 405928432
255449188856 229112702
932286562467 95001634
274282825902 51503907
201383846686 568725794
942567224544 235351480
76465299856 568718241
261193332744 568710688
233938377072 568703135
391469642600 481783211
125675636486 568695582
500574126865 424629660
467119664488 365957956
172614726810 164504340
180942629932 568688029
585224472400 568680476
714685511842 568672923
469390910794 568665370
607936935460 568657817
233938377072 717535
660175600498 568650264
536170407340 65801736
887300231098 568642711
35582866348 413526750
350529020780 568635158
547370367300 568627605
886870594205 40536951
110872021408 60703461
972850508624 262632916
548382672825 89435073
738155057004 568620052
982692575950 568612499
540556628382 568604946
209749892458 130206167
691973048782 568597393
568568666156 418496624
635948973234 187661838
529200396852 287376544
423208902572 568589840
432293887796 568582287
712048806484 113634885
650333533172 568574734
461063007672 568567181
43910769470 261968252
170343480504 568559628
340686953454 568552075
860045275426 568544522
484532552834 568536969
128703964894 193326588
383840633268 568529416
985720904358 568521863
337658625046 490235018
289962452620 568514310
115833569160 568506757
171857644708 568499204
850203208100 328019237
71922807244 516919767
741183385412 568491651
504973769588 568484098
978907165440 568476545
772980833696 568468992
205926339298 262912377
280120385294 530885264
310403669374 568461439
595823621828 568453886
372484401738 568446333
175927893954 167147890
168829316300 568438780
865344850140 401366420
201383846686 568431227
858601580712 344854874
402767685818 22092525
701058034006 568423674
179428465728 568416121
807806610388 568408568
62080739918 568401015
610965263868 568393462
687430556170 147827316
445921365632 244943790
41396543560 34826883
303773800688 280420231
620807331194 568385909
148388099546 568378356
860802357528 568370803
173371808912 568363250
487560881242 504918050
485289634936 238425551
782065818920 110900699
632920644826 176022665
333116132434 325715572
542827874688 568355697
304718227402 156294229
928939746708 568348144
482261306528 461881056
115833569160 568340591
10599156982 482666912
884348225755 30687839
422451820470 568333038
400496439512 568325485
937267649830 568317932
944081388748 568310379
78736546162 540817459
837332812366 568302826
474690485508 48037080
728312989678 296485462
870644424854 568295273
175643055218 6518239
876701081670 568287720
61619954453 203606221
483775470732 247829036
322136772945 19192173
548884531504 109480735
90849859794 568280167
969065098114 568272614
759353355860 470000531
174885973116 25589564
464091336080 31926531
139303114322 91557466
215011324522 283222394
539042464178 513573788
785094147328 568265061
342201117658 214542965
882757738486 568257508
489075045446 477009715
879729410078 568249955
485289634936 568242402
183970958340 568234849
592795293420 568227296
538285382076 568219743
374755648044 435460662
662492142145 16518411
731341318086 477100351
392925618492 568212190
157473084770 568204637
819223001563 117071500
136274785914 171641925
342201117658 568197084
821434088224 568189531
519358329526 508384877
552871017980 123461338
456692504423 247081289
250594183316 568181978
961033317910 154776076
339929871352 568174425
940295978238 353782520
848689043896 200162053
273306646376 568166872
134760621710 162729385
765410012676 568159319
396711029002 568151766
759353355860 568144213
78840649161 125515754
146873935342 568136660
584467390298 568129107
473933403406 568121554
489075045446 568114001
570839912462 568106448
537528299974 568098895
239995033888 568091342
238480869684 25551799
457277597162 510892473
873860596372 172525626
80250710366 568083789
230152966562 568076236
895628134220 568068683
230910048664 568061130
6056664370 568053577
864587768038 119171234
218039652930 568046024
745725878024 568038471
963109243636 52908765
304347012558 434093569
371727319636 568030918
189270533054 568023365
901684791036 568015812
851717372304 568008259
794338304474 232828778
735925495705 162835127
73436971448 568000706
809320774592 128786203
977393001236 567993153
662446846804 567985600
793480238762 481783211
698029705598 481110994
489832127548 567978047
926668500402 88090639
653361861580 300677377
503459605384 45929793
206683421400 541414146
863830685936 137109609
393682700594 567970494
897899380526 406306082
411095588940 567962941
828292170805 37976484
940295978238 567955388
261193332744 567947835
850203208100 567940282
146873935342 99729812
616264838582 278803889
866859014344 567932729
985720904358 567925176
618536084888 267814274
473933403406 567917623
411860986895 141188229
56781165204 567910070
536456220413 81632824
261950414846 555908353
497533978012 98287189
840361140774 245245910
146116853240 567902517
200626764584 330836506
39368276858 540787247
324031147210 567894964
400496439512 567887411
673045996232 555160606
875943999568 338963534
620050249092 494917878
263464579050 185834012
914686465463 131361776
42396605266 567879858
779276761999 7107373
974364672828 567872305
526172068444 8293194
498917112772 344530095
410652152716 162767150
372117311238 19819072
514815836914 372332688
486046717038 141414819
531471643158 567864752
380055222758 567857199
548127449402 333434738
453492186652 193870404
448192611938 567849646
48453262082 567842093
840567352780 92675310
776957199152 252557214
480747142324 363095369
951652209768 567834540
928182664606 567826987
120376061772 567819434
849446125998 109684666
926668500402 567811881
160501413178 567804328
698029705598 567796775
907741447852 567789222
130280343159 305617039
485289634936 30287530
692730130884 435037694
698786787700 218342124
766241015989 467802608
502702523282 567781669
551155777810 567774116
910012694158 559639535
291476616824 567766563
29526209532 394817969
114581577139 122177328
212740078216 567759010
486880794422 105190631
621593107143 297724154
241509198092 567751457
411852671042 567743904
501188359078 10392928
354314431290 370232954
139303114322 567736351
470905074998 361320414
669357226357 86247707
165800987892 567728798
652604779478 567721245
93878188202 243183941
978150083338 567713692
261193332744 448935214
685159309864 567706139
610965263868 203296548
920645424224 531972896
430022641490 414992032
773737915798 567698586
630649398520 1820273
725284661270 525024136
537528299974 567691033
633730741435 172789981
735126728596 327868177
191541779360 402703301
881485058798 178356542
470147992896 567683480
409581424736 356584683
453151214426 75718825
193055943564 567675927
751782534840 567668374
777523326308 567660821
504690849720 44177497
181699712034 148491980
229395884460 22787401
197027014367 204029189
473561833977 109065320
426237230980 567653268
745725878024 567645715
994048807480 567638162
949380963462 567630609
914555186770 567623056
769195423186 490287889
224853391848 344983275
606422771256 567615503
175643055218 567607950
965535477502 62606817
670017667824 216823971
60637256688 234256295
871401506956 130327015
684785859738 11684491
693487212986 567600397
875943999568 68301779
316460326190 26903786
22850312864 179625446
772223751594 567592844
862394242102 23633337
298290355742 567585291
393917606447 220177503
875349593980 363714715
128072126638 269634547
64351986224 35144109
901684791036 354137511
225610473950 551950581
579924897686 567577738
615038239747 36284612
455763432958 52531115
695001377190 567570185
713928429740 308660898
838846976570 567562632
304347012558 567555079
56781165204 567547526
311917833578 567539973
124918554384 196189175
594309457624 278139225
625349823806 567532420
332359050332 567524867
906227283648 567517314
436079298306 511677985
423208902572 567509761
787365393634 567502208
88578613488 567494655
951652209768 567487102
490589209650 259211407
724527579168 107698227
540556628382 567479549
214254242420 409523660
769952505288 567471996
745725878024 567464443
380082179415 173900272
267527433909 174972798
253183486452 119216552
431647487356 42402542
398225193206 493256218
716199676046 494872560
688187638272 95454814
539042464178 567456890
34068702144 567449337
137788950118 567441784
580978714499 31684835
925154336198 567434231
758812002544 204882678
544342038892 567426678
843389469182 567419125
719228004454 567411572
391411454288 74359285
504973769588 567404019
151416427954 374553270
938024731932 567396466
528443314750 567388913
1514171758 241590258
246808772806 139458592
665475175212 107396107
624846477186 20725432
351286102882 330390879
801749953572 567381360
473176321304 567373807
384597715370 281893066
792664968348 310367876
705600526618 455627172
236209623378 567366254
150153106433 227133816
57538247306 567358701
96906516610 86104200
954680538176 567351148
520872493730 288131844
824462416632 567343595
552669942014 567336042
999348382194 567328489
46939097878 203462714
866101932242 383858566
384597715370 567320936
522386657934 567313383
463334253978 567305830
486046717038 59494981
716199676046 526557395
253622511724 454569752
623378779038 152570600
594309457624 523407794
573868240870 567298277
763895848472 567290724
199869682482 567283171
103720255528 171415335
912535085267 123061029
800992871470 31624411
505730851690 349001471
676831406742 429531557
797964543062 266885255
992534643276 567275618
852041803866 8814351
233181294970 567268065
185485122544 567260512
714186349584 262791529
637463137438 567252959
418666409960 153174840
676074324640 525484869
609451099664 567245406
734369646494 567237853
124161472282 567230300
200845627865 186513782
757839191656 567222747
767681258982 545039586
660175600498 73060169
687430556170 465196823
260027097485 49215348
625349823806 398866377
532228725260 567215194
112048158650 237292601
104477337630 567207641
183213876238 567200088
380055222758 207390274
166313481601 22107631
925154336198 567192535
604993827551 297618412
915312268872 563438694
682651715488 14275170
901684791036 45061198
199357672571 66345552
127946882792 567184982
994805889582 330987566
30283291634 567177429
279363303192 21918806
757307105871 201702865
245294608602 395724329
566297419850 291674201
507385849132 277867317
464198007099 94699514
183970958340 79374477
781308736818 567169876
167315152096 467432511
53224240497 128929710
854745700712 567162323
997834217990 567154770
451220940346 567147217
62080739918 329597814
370213155432 290035200
291476616824 567139664
634220115411 12651275
281634549498 284574381
305519774015 65786630
578504806097 442923026
255462822021 66186939
989506314868 226182138
487560881242 567132111
207440503502 70854693
137031868016 2371642
300561602048 567124558
932725157218 567117005
370213155432 319106697
596580703930 68407521
963008441298 567109452
652604779478 567101899
264978743254 567094346
864587768038 567086793
763138766370 567079240
161258495280 175388213
129461046996 427265657
111291076548 567071687
967550933910 567064134
779037490512 567056581
196888650960 204580558
255136675928 567049028
957358226518 3383744
984963822256 567041475
91606941896 133808948
664718093110 504902944
465605500284 567033922
127189800690 119337400
494374620160 567026369
389897290084 567018816
757089656 515462038
972093426522 204021636
38611194756 567011263
648819368968 567003710
857016947018 566996157
622341503295 149345469
134003539608 210517216
839842099020 246824487
558726598830 566988604
546613285198 427258104
776766244206 566981051
850960290202 283713339
721499250760 124783113
769952505288 22938461
821434088224 303366245
635191891132 566973498
326302393516 566965945
582196143992 566958392
758977028041 173409327
491601515175 89435073
441378873020 566950839
209711749808 566943286
62080739918 431140346
97663598712 566935733
160501413178 358027306
258198698269 509253472
934654524938 37644152
770709587390 457515422
155958920566 34532316
600366114440 566928180
984963822256 566920627
919579349298 82199299
222582145542 58626386
287691206314 95326413
769195423186 566913074
488317963344 566905521
47696179980 398836165
129461046996 566897968
259679168540 216529404
891085641608 566890415
682888063558 566882862
161258495280 566875309
324788229312 566867756
12870403288 474887322
715442593944 566860203
817131818777 291689307
744968795922 203863023
168072234198 566852650
605059787900 356093738
211982996114 187337059
868373178548 339167465
672288914130 566845097
922883089892 528528728
856356920966 201045754
752774696514 145833324
707871772924 566837544
87828057178 224180593
546613285198 554911357
832033237652 440370112
26497881124 566829991
144602689036 13980603
287691206314 132940353
119618979670 426986196
508079040407 435067906
399739357410 566822438
807049528286 566814885
93121106100 331992115
84793202978 566807332
230910048664 566799779
388383125880 566792226
823181549492 99616517
972850508624 207065495
489075045446 143831779
655633107886 531512163
203765064672 54019056
168072234198 566784673
135517703812 566777120
494374620160 444599792
121133143874 182065065
67380314632 212919070
426237230980 561218112
673264247720 37024806
473933403406 226567341
607936935460 390656266
128703964894 209912976
754810863248 443202487
765410012676 140818132
78736546162 566769567
118104815466 402944997
502702523282 566762014
20441224308 566754461
797207460960 187556096
985720904358 566746908
189270533054 518060270
959980112890 328578159
905905564019 45831604
248322937010 63029785
378543958906 441367108
149902263750 566739355
242266280194 566731802
452735104550 47236462
837332812366 566724249
591281129216 566716696
991777561174 566709143
251521691310 92728181
912283940464 566701590
510273344302 458497312
661689764702 68875807
250594183316 423345650
474690485508 566694037
983449658052 566686484
500431276976 224263676
577714007403 112532147
220310899236 508898481
932725157218 566678931
171857644708 412469330
526172068444 566671378
995703057175 68475498
950895127666 340904655
415638081552 28618317
599609032338 566663825
175643055218 494192790
404539641465 40929707
499718138228 1178268
122647308078 566656272
177157219422 548242058
140060196424 230804574
57538247306 566648719
724527579168 566641166
835061566060 566633613
257407922234 189935291
925154336198 566626060
757089656 566618507
141574360628 337014860
255136675928 566610954
561754927238 23920351
774494997900 566603401
336901542944 562554993
739669221208 439501517
981178411746 128657802
785851229430 423383415
759769065427 124027813
283148713702 566595848
436836380408 566588295
152173510056 566580742
698786787700 60514636
321002818802 566573189
262707496948 121225650
897142298424 424569236
527686232648 52961636
72872241597 187201105
16655813798 566565636
434565134102 334091849
76465299856 566558083
565540337748 523370029
211647545131 127947820
436079298306 566550530
819162841918 566542977
445921365632 566535424
424931620212 85129863
991777561174 566527871
745040866648 326961817
436079298306 294023184
554184106218 566520318
57538247306 152147632
8346627010 66919580
308889505170 566512765
691215966680 566505212
766924176880 566497659
195327189870 566490106
548127449402 373729993
670774749926 566482553
591281129216 566475000
994048807480 566467447
292233698926 566459894
40125358960 122947734
204653327278 303207632
24983716920 566452341
314189079884 566444788
397810700078 158144714
656466890703 296183342
976779071143 32681831
165240653887 61073558
891842723710 566437235
713171347638 566429682
514815836914 566422129
470905074998 566414576
447435529836 566407023
520115411628 566399470
120376061772 566391917
130313802949 355716088
505730851690 176891260
483193482276 148982925
663203928906 231167118
968308016012 384485465
347500692372 566384364
899413544730 566376811
970579262318 589134
186999286748 270752391
421694738368 361108930
698786787700 566369258
280877467396 566361705
147685799353 269339980
947109717156 121663724
431536805694 566354152
493617538058 566346599
414123917348 111270796
174962024273 9849112
197598436176 566339046
523974622501 326108328
698786787700 442688883
529200396852 441578592
658939719026 277112017
270278317968 474857110
648819368968 566331493
81007792468 566323940
956194702380 244029877
600366114440 566316387
450463858244 566308834
413366835246 566301281
801749953572 566293728
719228004454 566286175
506487933792 566278622
268007071662 566271069
684457681888 266288568
358856923902 566263516
241843199305 103868856
94635270304 566255963
528443314750 566248410
778280408410 566240857
49579134515 120402373
729070071780 125659261
651224983144 22674106
682130981456 566233304
849446125998 566225751
795693296756 521179659
645791040560 322097685
176400137320 339039064
987992150664 316440488
574625322972 566218198
282391631600 276583307
918340597280 563687943
336901542944 566210645
804908911115 351947141
134760621710 558083617
623078577500 101738910
75708217754 566203092
933482239320 566195539
486046717038 179413962
202140928788 138710845
8353817466 425581338
557969516728 566187986
784337065226 566180433
291800549888 238954261
74194053550 566172880
435322216204 566165327
844903633386 566157774
569651063521 30914429
493841069093 9826453
956376019698 138491808
902659913142 18935371
53752836796 566150221
984206740154 566142668
759353355860 566135115
268764153764 414501087
645033958458 566127562
548215834608 248584336
735625490951 7235774
983562039139 406766815
919854761484 208780026
417152245756 286794963
636735731073 204897784
202898010890 566120009
442135955122 43550598
199869682482 207276979
227881720256 566112456
446072554033 158016313
869130260650 343585970
869130260650 566104903
735883810698 566097350
262707496948 566089797
323274065108 17840186
910769776260 566082244
486803799140 566074691
294504945232 436971262
986477986460 566067138
830519073448 566059585
451978022448 338744497
506487933792 524684251
863073603834 566052032
408824342634 566044479
299804519946 566036926
841118222876 566029373
727555907576 566021820
97931367668 42568708
920751725146 367491215
707871772924 566014267
4908888643 105749553
151416427954 348163088
702572198210 566006714
175786063720 364817453
505730851690 565999161
399739357410 565991608
190027615156 50046178
436079298306 565984055
532228725260 565976502
355828595494 565968949
99934845018 565961396
906984365750 18671016
318161140130 170086007
629952325003 349711453
749560247080 329348565
438647687185 262164630
775252080002 565953843
304347012558 565946290
386868961676 565938737
307375340966 565931184
971336344420 541625630
981178411746 87599694
701815116108 565923631
987235068562 565916078
455006350856 565908525
554184106218 565900972
593203517964 123642610
62080739918 436057349
508002097996 317558332
195327189870 565893419
723013414964 98717710
148388099546 157631110
23469552716 565885866
29526209532 565878313
358180228379 432235531
163916409868 148597722
127189800690 398194160
762381684268 565870760
190027615156 565863207
853988618610 565855654
888057313200 565848101
79493628264 565840548
132489375404 157993654
23797571953 110651450
43435323632 174330793
789636639940 565832995
115833569160 565825442
895628134220 565817889
79493628264 218040004
361885252310 372884057
299804519946 527418437
23469552716 565810336
839604058672 11616514
639734383744 565802783
179428465728 565795230
467876746590 82425889
620074735918 269120943
966793851808 113340318
746482960126 366003274
719228004454 565787677
146220842944 447900453
5299582268 565780124
27254963226 551278364
398982275308 565772571
696515541394 41798302
217282570828 506247378
221825063440 565765018
720742168658 392484092
195650141044 74042059
599609032338 565757465
236209623378 352762865
638220219540 565749912
286649187693 3595228
886543148996 232715483
175643055218 269687418
973214298869 32712043
997834217990 565742359
15267097371 179293114
233938377072 401056747
7570828574 565734806
764652930574 51541672
972093426522 565727253
801749953572 396426758
25740799022 9395932
291476616824 565719700
129461046996 248667419
665475175212 422227806
520872493730 201710418
135517703812 565712147
976085917633 144919411
895628134220 9569651
735126728596 33693933
556455352524 565704594
997077135888 565697041
627621070112 565689488
332038448547 18308472
688187638272 461072885
184728040442 508082757
308889505170 565681935
226692085803 28044289
999348382194 565674382
403524767920 334816937
372484401738 565666829
409030154331 4501588
807806610388 565659276
934447270618 88891257
734369646494 565651723
149145181648 565644170
445921365632 565636617
61323657816 373473191
245294608602 565629064
323274065108 565621511
10599156982 565613958
863830685936 565606405
456520515060 301221193
822948252428 565598852
91606941896 459879511
548884531504 565591299
911526858362 111421856
648819368968 565583746
73436971448 565576193
897142298424 565568640
296776191538 565561087
263551921942 84933485
400496439512 194806976
978150083338 153378771
980619180479 95537897
261950414846 565553534
988749232766 565545981
856259864916 565538428
660175600498 118778478
355828595494 565530875
6056664370 565523322
804778281980 360346077
604151524950 565515769
328573639822 455075803
176400137320 565508216
937267649830 280858305
85086063000 236703467
740426303310 565500663
32554537940 536625544
753296699044 565493110
897899380526 565485557
536362079821 188696599
90092777692 565478004
417909327858 92448720
6813746472 522002936
534499971566 23875033
383083551166 565470451
705600526618 323427013
719411625437 6948760
385062413695 30521673
315703244088 565462898
532985807362 280729904
106748583936 565455345
938024731932 565447792
643519794254 478354149
877458163772 314854358
963765523400 565440239
172614726810 14380912
952409291870 565432686
996320053786 565425133
47696179980 484253042
394459760381 531874707
56141177261 413232183
7570828574 211378258
807049528286 565417580
8327910676 565410027
511030426404 565402474
146873935342 56390698
878215245874 565394921
478944401055 891254
434565134102 363253982
802507035674 565387368
496769796090 119684838
447435529836 89586133
134760621710 56239638
13237161862 131777191
722256332862 55680716
575382405074 565379815
591281129216 502176311
62837822020 565372262
915400570995 377748189
572354076666 565364709
172676865341 475144124
886133769249 168326158
423965984674 565357156
882757738486 565349603
208954667706 132789293
760110437962 565342050
202140928788 379100176
13627485390 70529914
433050969898 565334497
639734383744 565326944
772223751594 396532500
824140636579 125508201
830692445010 145161107
232424212868 565319391
801749953572 565311838
579167815584 565304285
663203928906 565296732
75708217754 511051086
171327749293 288335775
997429883647 133506828
298290355742 565289179
6813746472 565281626
643548601396 71360744
914555186770 565274073
153687674260 565266520
704892795818 492213904
273501098361 243946794
836575730264 39842075
348257774474 565258967
361885252310 545560743
369456073330 542373377
256198113718 32183333
620807331194 511187040
553427024116 32545877
544342038892 565251414
522386657934 565243861
265735825356 551776862
69894601372 173983355
342958199760 292686303
981178411746 565236308
779794572614 565228755
590524047114 565221202
199112600380 130259038
59809493612 297777025
917890839195 45318
949380963462 565213649
204412175094 565206096
662446846804 449229781
662446846804 561761928
495180600384 449509242
416395163654 346539193
766924176880 565198543
57538247306 565190990
711657183434 565183437
698029705598 565175884
958465948686 565168331
386111879574 496420925
5299582268 309174502
748529965821 21186165
3969371379 317226
243023362296 565160778
715513191835 174617807
451978022448 145274402
165800987892 293320755
199916337363 160486144
855951846429 69396964
149145181648 565153225
31797455838 565145672
624592741704 12454897
62080739918 565138119
330087804026 556097178
63594904122 565130566
966036769706 565123013
975121754930 40385891
259679168540 565115460
211225914012 13421681
520115411628 565107907
796016572709 67712645
959223030788 565100354
536771217872 565092801
464091336080 565085248
815377431408 565077695
720742168658 565070142
149145181648 565062589
911526858362 542554649
142331442730 509782182
666232257314 565055036
130975211200 534102842
167315152096 565047483
851849768841 249551120
806292446184 299015717
287691206314 13421681
806292446184 290261790
211982996114 565039930
777523326308 309952461
493617538058 565032377
248322937010 565024824
823984010018 146014596
774494997900 565017271
426528263176 234913406
787365393634 565009718
239237951786 565002165
268764153764 564994612
456520515060 564987059
410338506838 564979506
835818648162 564971953
711824792057 170931943
518601247424 217035455
377783976452 564964400
56024083102 564956847
688187638272 430928862
932725157218 197382549
55324509542 160788264
939538896136 564949294
546613285198 564941741
24983716920 564934188
895628134220 564926635
417909327858 147291053
71922807244 448640647
802507035674 151732217
10599156982 564919082
688944720374 564911529
227124638154 564903976
208954667706 56579523
991020479072 564896423
11356239084 253841224
827490745040 495627860
758596273758 564888870
125675636486 121761913
154444756362 564881317
306618258864 479162320
987235068562 564873764
6813746472 564866211
248322937010 17930822
667746421518 564858658
305223386742 145538757
664718093110 564851105
722304566320 143884650
272549564274 564843552
212740078216 564835999
286934124212 564828446
790397702473 273682955
696938743537 1986439
180185547830 564820893
317974490394 564813340
280120385294 496269865
969065098114 401041641
715442593944 564805787
268764153764 5815810
914555186770 564798234
336901542944 564790681
864587768038 564783128
319488654598 564775575
605960165518 140644413
476204649712 213213637
940295978238 564768022
607179853358 564760469
863073603834 44766631
248687384366 69434729
721499250760 564752916
192298861462 204980867
900170626832 564745363
972850508624 564737810
865344850140 564730257
765410012676 564722704
373998565942 564715151
171195179037 52387608
477718813916 237692910
180185547830 564707598
278606221090 247353197
558726598830 564700045
119618979670 392461433
121991164268 106542618
593552375522 564692492
70408643040 564684939
134760621710 564677386
750650499565 82146428
283148713702 564669833
929871114285 11261523
391555996049 18376449
93878188202 564662280
533742889464 550583488
770709587390 564654727
353557349188 564647174
433050969898 564639621
518666037058 458837197
822191170326 564632068
391411454288 564624515
505730851690 222209260
257407922234 564616962
132489375404 564609409
472419239202 10687495
509516262200 564601856
134760621710 564594303
394439782696 564586750
170343480504 564579197
596580703930 564571644
317974490394 39917605
613236510174 564564091
728312989678 319794020
377026894350 562932643
431536805694 564556538
963765523400 564548985
802507035674 564541432
677588488844 284264708
35785792799 240208059
307375340966 332347106
792664968348 564533879
21955388512 564526326
630649398520 564518773
134760621710 134617119
37854112654 564511220
202140928788 564503667
552669942014 564496114
736640892800 564488561
963008441298 564481008
411852671042 400037092
450467566767 178152611
347500692372 483444871
801749953572 530824840
231667130766 53973738
495888784364 493626315
931968075116 564473455
317974490394 564465902
327059475618 564458349
254379593826 564450796
43153687368 564443243
838089894468 564435690
264384073311 153839504
149145181648 564428137
601880278644 564420584
136274785914 564413031
252865429622 564405478
965279687604 564397925
778314185426 496337842
336901542944 564390372
296776191538 564382819
668503503620 563990063
879729410078 564375266
221067981338 564367713
680616817252 378896245
153687674260 564360160
607179853358 43739423
50396089248 46080853
209711749808 564352607
919097679382 564345054
897899380526 564337501
18169978002 564329948
863830685936 564322395
254379593826 545530531
944081388748 564314842
781308736818 564307289
745725878024 499963282
9248530334 384946198
233938377072 23376535
10611755386 470212015
675317242538 564299736
579167815584 564292183
324788229312 564284630
624957045553 46715305
747240042228 564277077
546613285198 122071586
650333533172 82297488
146873935342 564269524
897899380526 564261971
2271253860 338155363
532985807362 564254418
116590651262 564246865
629892316418 564239312
288448288416 564231759
969822180216 564224206
916069350974 564216653
224853391848 564209100
470905074998 564201547
308354073406 142358944
410338506838 564193994
892599805812 564186441
8327910676 564178888
634434809030 564171335
293393612730 65960349
417152245756 564163782
330087804026 564156229
736009454853 62946702
601880278644 562139578
766167094778 564148676
635191891132 328283592
848879319072 231522109
67380314632 564141123
706357608720 196249599
335387378740 564133570
853231536508 564126017
788122475736 564118464
387626043778 564110911
905470201546 563385823
367184827024 134322552
943657477029 41987127
659418518396 564103358
603394442848 391373801
880486492180 88762856
776009162104 564095805
174128891014 564088252
27254963226 155010219
543584956790 564080699
80250710366 564073146
127946882792 564065593
539799546280 275344615
89335695590 564058040
648062286866 564050487
865616758140 178749298
738155057004 564042934
634434809030 409803121
663203928906 152978462
373241483840 564035381
430949144935 11050039
472419239202 44585359
240909354344 172631368
775252080002 401056747
508002097996 564027828
840361140774 564020275
628671329462 252020951
319488654598 564012722
564783255646 564005169
467119664488 563997616
434565134102 563990063
94635270304 563982510
436079298306 563974957
344711310672 72954427
309646587272 563967404
854362242861 76632738
773768497895 268108841
576220674373 138386066
789636639940 563959851
859288193324 563952298
831276155550 563944745
320245736700 563937192
489832127548 563929639
331867116295 202193810
302832848354 563922086
673803078334 563544436
437964269492 38331475
141574360628 84064890
787365393634 8557549
143088524832 563914533
863073603834 563906980
515572919016 563899427
531471643158 332218705
448949694040 563891874
435322216204 563884321
900927708934 563876768
83279038774 228750158
572354076666 261567943
352043184984 563869215
791907886246 37107889
737397974902 563861662
975878837032 563854109
283905795804 563846556
264978743254 444229695
658661436294 411585629
169940437724 83158530
41639523164 487395090
458034679264 371260162
208954667706 563839003
858932205734 98007728
627621070112 563831450
661340121632 147457219
571596994564 563823897
506487933792 176294573
450463858244 168869974
543584956790 280903623
75708217754 563816344
131732293302 61103770
999348382194 563808791
969065098114 563801238
770709587390 51881557
109019830242 563793685
873004199873 151218613
611722345970 563786132
69687097803 27107717
965279687604 399077861
141574360628 439184291
618536084888 563778579
507245015894 563771026
835818648162 563763473
620050249092 563755920
108262748140 563748367
111291076548 308827064
516330001118 523747679
205169257196 508135628
7570828574 563740814
705600526618 131898039
223339227644 563733261
255893758030 360904999
735126728596 113861475
624592741704 563725708
94635270304 563718155
797560208719 83959148
442569195202 102539528
369456073330 563710602
359614006004 563703049
754810863248 379424955
727555907576 563695496
873672753262 422499714
177157219422 534563575
832790319754 563687943
296776191538 563680390
751972968629 28565446
607936935460 423602452
285419960008 563672837
43910769470 236922504
321759900904 563665284
992534643276 563657731
978150083338 563650178
907103725809 198689218
377026894350 563642625
3785418064 563635072
983508866019 71995196
71922807244 563627519
265407511958 43686552
223339227644 563619966
93121106100 563612413
442135955122 563604860
155654633261 6850571
300561602048 563597307
328573639822 208039832
20441224308 175169176
270336977 75613083
607936935460 563589754
129461046996 63248822
688187638272 563582201
738912139106 563574648
757089656 563567095
846417797590 563559542
632920644826 563551989
770709587390 462923370
210468831910 88234146
180942629932 563544436
584889942883 138106605
607936935460 563536883
271982077578 287134848
968005571639 107735992
136274785914 523377582
56781165204 563529330
853988618610 563521777
998591300092 563514224
631671764641 92093729
550398695708 417454310
768438341084 203953659
804021199878 167872978
114319404956 256869977
716199676046 563506671
351286102882 563499118
820677006122 467953668
766167094778 563491565
470466525565 123771011
679900959424 287807065
969983534955 132056652
448949694040 563484012
695467563456 48135269
12113321186 420898478
612479428072 563476459
162772659484 563468906
562512009340 563461353
802507035674 268388302
736640892800 563453800
899413544730 270065068
959980112890 195826631
352360637574 87191832
327059475618 40408550
118104815466 563446247
692730130884 563438694
947872139229 414236732
926668500402 268886800
833547401856 563431141
631406480622 563423588
61323657816 420913584
417152245756 367370367
860045275426 435966713
141574360628 563416035
361885252310 563408482
576139487176 563400929
283905795804 563393376
114335122749 139715394
408067260532 563385823
443363566465 1442623
278606221090 563378270
582196143992 563370717
177157219422 563363164
152173510056 563355611
663961011008 563348058
984206740154 563340505
800235789368 563332952
375512730146 366834104
885028984792 191000264
918340597280 563325399
302832848354 563317846
171857644708 542735921
358099841800 206574550
643519794254 563310293
3785418064 563302740
863890347083 215993141
147631017444 563295187
651847697376 563287634
211225914012 208425035
243023362296 563280081
212740078216 563272528
958465948686 53271309
630958928013 131512836
657147272090 563264975
472419239202 563257422
397468111104 563249869
732855482290 563242316
83279038774 563234763
296154489408 25937002
32595316587 43686552
797964543062 563227210
466362582386 397876934
641248547948 320926970
712414265536 145236637
704843444516 542086363
241509198092 563219657
764652930574 563212104
754053781146 563204551
489832127548 42175952
512544590608 562985514
997077135888 563196998
272561883217 384983963
150659345852 260782431
99395916215 111580469
223524117531 161671965
694244295088 563189445
115076487058 563181892
46182015776 439101208
727154314972 24101623
846646925398 260434993
246051690704 239044897
321002818802 563174339
189270533054 563166786
212740078216 338510354
776894614994 1714531
551155777810 13376363
629892316418 563159233
398379568973 15634710
607179853358 475831447
945595552952 563151680
230910048664 563144127
760867520064 473437146
847931961794 563136574
292990781028 563129021
561754927238 563121468
687430556170 64155182
163529741586 563113915
691215966680 563106362
709385937128 26156039
931968075116 463731541
445164283530 563098809
913358648875 197065323
629928835173 390316381
437593462510 563091256
401253521614 563083703
494374620160 563076150
783579983124 563068597
814128022513 225796935
658661436294 27130376
230910048664 352687335
989506314868 563061044
666989339416 454547093
592038211318 563053491
932725157218 563045938
103720255528 563038385
875943999568 563030832
974364672828 38240839
308132423068 563023279
201666102296 93113384
29526209532 5332418
72749731937 302837535
822191170326 563015726
191541779360 196378
978907165440 439584600
935753485626 290480827
679859735150 149466317
987992150664 563008173
409581424736 113695309
832790319754 563000620
938385576507 138423831
975121754930 562993067
276334974784 560319305
668503503620 562985514
909582868440 135810493
948623881360 562977961
28769127430 187261529
43921169951 487236477
160532199206 255835216
683645145660 456616615
471964601879 223886026
146873935342 242760973
345986528168 382317754
190027615156 562970408
719985086556 67319889
985720904358 562962855
21198306410 562955302
411095588940 562947749
466362582386 562940196
328744118585 92071070
293747863130 562932643
857016947018 562925090
369456073330 562917537
500431276976 562909984
836625987926 75288304
364913580718 403949546
13627485390 392665364
386111879574 246333542
835061566060 562902431
14384567492 562894878
151416427954 497478345
633979499490 124156214
323274065108 312021983
423965984674 202835815
592795293420 562887325
464091336080 562879772
905470201546 562872219
141574360628 562864666
517973797461 65779077
233938377072 79978717
601123196542 562857113
888313103098 62606817
253622511724 106467088
608694017562 524155541
930562983785 219837618
305861176762 562849560
22712470614 125734791
716199676046 357166264
53752836796 562842007
815377431408 562834454
907741447852 562826901
991020479072 562819348
778280408410 562811795
904865357712 400543143
85550285080 562804242
632920644826 562796689
245294608602 562789136
834304483958 562781583
476961731814 562774030
712543769274 101066693
618536084888 497191331
510273344302 397000786
548884531504 441956242
924397254096 363299300
344472363964 562766477
397468111104 236914951
248322937010 562758924
174128891014 562751371
842632387080 466246690
741940467514 159889457
785851229430 562743818
903335906236 42719768
274820810580 533528814
71922807244 562736265
834304483958 203734622
587495718706 471292094
197721927726 177752302
15898731696 265397314
361128170208 562728712
451980741528 475400926
249837101214 556482381
861559439630 562721159
234695459174 562713606
641248547948 562706053
677588488844 562698500
495888784364 537531904
644276876356 86799076
582308887623 155455846
970579262318 544186097
618536084888 285760202
901684791036 529540830
981178411746 514978646
149272766924 296931089
458034679264 562690947
87064449284 562683394
461820089774 562675841
265735825356 562668288
27254963226 121520217
744968795922 562660735
892008149516 41820961
265735825356 50242556
149145181648 562653182
153687674260 562645629
99177762916 562638076
246441878684 76829116
796450378858 448293209
751782534840 562630523
640491465846 553876596
776009162104 562622970
841462345109 28346409
330974480502 392650258
57538247306 562615417
382326469064 172336801
708628855026 23074415
919891695654 508981564
499884432629 327218619
704086362414 562607864
824462416632 76353277
199112600380 449312864
322516983006 562600311
789636639940 428783810
488317963344 375225487
14384567492 562592758
908498529954 562585205
692730130884 152540388
376433478205 222201707
181920252081 40627587
14384567492 32432582
731688892040 179640552
518601247424 562577652
636950802748 15680028
919854761484 192510864
205169257196 562570099
208954667706 562562546
720189840833 233999493
474690485508 562554993
540556628382 67856152
813106185102 374719436
448949694040 138824140
37854112654 562547440
88578613488 234588627
249080019112 562539887
560240763034 562532334
477729924379 510884920
335387378740 562524781
907741447852 562517228
406553096328 176022665
18169978002 562509675
450825140893 129677457
201383846686 562502122
430022641490 562494569
125675636486 32666725
81764874570 562487016
178989342267 112826714
214254242420 369084898
284662877906 562479463
199869682482 562471910
844345285820 166279295
605665689154 439516623
763895848472 562464357
845097594426 305722781
15898731696 562456804
88853414287 116731615
108262748140 562449251
992534643276 562441698
93121106100 562434145
409581424736 562426592
874429835364 562419039
857774029120 562411486
844618719526 32493006
34068702144 562403933
572354076666 562396380
791150804144 383730165
372484401738 562388827
469390910794 562381274
603394442848 144405807
408824342634 484570268
791150804144 562373721
875186917466 177004555
899413544730 562366168
883672391274 114284443
437593462510 333563139
284883463271 289831269
766924176880 126165312
225610473950 316138368
311917833578 172329248
180942629932 562358615
722256332862 562351062
592795293420 225426838
392925618492 562343509
101449009222 562335956
735126728596 562328403
931210993014 562320850
127946882792 562313297
689701802476 562305744
398434441518 63807744
357342759698 562298191
807806610388 562290638
684402227762 562283085
129538948638 462356895
944081388748 488611123
560997845136 562275532
451314167025 170622270
118861897568 562267979
486046717038 562260426
933482239320 223629224
885786066894 504872732
277092056886 562252873
33311620042 562245320
442893037224 207352509
632163562724 562237767
313431997782 562230214
175643055218 562222661
31797455838 562215108
589766965012 562207555
124918554384 562200002
910769776260 367279731
115076487058 80122224
906984365750 562192449
275577892682 50227450
405796014226 336554127
987235068562 443278017
962251359196 87546823
231689094890 195554723
108496959117 13134667
233938377072 376569921
753296699044 554752744
308132423068 50952538
75247009321 255812557
966036769706 562184896
420937656266 201680206
18169978002 449758491
120587115251 4886791
935226158231 205985416
99177762916 261764321
533742889464 562177343
373998565942 339726387
756325027452 435996925
273306646376 562169790
293747863130 562162237
95392352406 562154684
960886683968 161324527
197598436176 562147131
567811584054 105923272
693487212986 562139578
355071513392 562132025
925911418300 562124472
738155057004 562116919
37854112654 562109366
65109068326 562101813
738912139106 562094260
190027615156 366947399
698029705598 165720373
543584956790 554986887
102963173426 562086707
243023362296 562079154
240805885797 65733759
426237230980 562071601
471662157100 258614720
517087083220 562064048
642762712152 562056495
712414265536 562048942
148058894894 83687240
638373288638 87652565
566297419850 562041389
904713119444 562033836
145359771138 562026283
966036769706 423557134
154444756362 189572747
437593462510 562018730
869130260650 562011177
293747863130 562003624
878215245874 561996071
44667851572 561988518
134154055792 274770587
134760621710 561980965
440621790918 509812394
668503503620 561973412
253622511724 153371218
266492907458 561965859
876701081670 561958306
540556628382 318426927
236966705480 561950753
842632387080 561943200
623078577500 561935647
745725878024 117887224
763138766370 482357239
308889505170 452976069
575382405074 561928094
853988618610 561920541
130975211200 523294499
381569386962 561912988
715442593944 561905435
839604058672 561897882
6056664370 561890329
554278888815 271167806
86307367182 561882776
247565854908 561875223
565540337748 561867670
930453910912 561860117
356679440538 323917958
350607149012 233417912
308889505170 124609394
879729410078 561852564
765410012676 561845011
362642334412 561837458
516474248312 242073650
486803799140 561829905
877524396029 399236474
320245736700 561822352
408824342634 561814799
674560160436 561807246
902441873138 419085758
758202256813 40393444
978150083338 561799693
580681979788 402657983
336144460842 177012108
374935409444 10982062
300561602048 479789219
678345570946 561792140
927049934455 128023350
74951135652 8308300
212740078216 561784587
87064449284 561777034
751782534840 309846719
577653651380 21065317
46182015776 561769481
335387378740 554382647
414880999450 78838214
891085641608 561761928
367941909126 413889294
512544590608 561754375
267249989560 561746822
128703964894 387650172
626106905908 561739269
710143019230 561731716
902441873138 561724163
116590651262 488452510
556773280953 125493095
3028335962 561716610
20441224308 191408126
49210344184 561709057
848689043896 70537467
954680538176 561701504
361128170208 561693951
507245015894 243010222
933482239320 323072022
144602689036 561686398
354668901133 59366580
204412175094 140810579
272900469101 181090728
357342759698 427039067
617779002786 320685274
282391631600 250276208
218039652930 534201031
575382405074 561678845
42396605266 561671292
354314431290 467198368
458034679264 129465973
731341318086 244407527
713928429740 561663739
129461046996 561656186
101449009222 386245314
62489017333 135938894
993291725378 561648633
811592020898 561641080
994307497730 294529235
733612564392 561633527
845660715488 89495497
426994313082 561625974
501278798700 210811783
102206091324 561618421
786608311532 561610868
548127449402 561603315
859288193324 561595762
950895127666 561588209
280877467396 561580656
391411454288 561573103
447435529836 416978471
354314431290 561565550
618536084888 561557997
18169978002 383095713
309646587272 561550444
788879557838 561542891
445356341214 115500476
520115411628 561535338
66623232530 97411041
92625939379 89216036
710181675484 55914859
19684142206 277587856
442135955122 257368475
791243290629 316032626
950895127666 561527785
893356887914 36178870
383099548420 174315687
385354797472 561520232
994805889582 561512679
757089656 561505126
445921365632 561497573
593552375522 561490020
240752115990 561482467
877458163772 46790835
585224472400 295835904
300561602048 561474914
318036863068 294249774
633191140415 110757192
674627971270 62010130
663961011008 561467361
228638802358 1639001
479232978120 561459808
551155777810 561452255
835298503670 79525537
280120385294 561444702
207440503502 561437149
605665689154 561429596
49967426286 561422043
730584235984 30604756
604908607052 561414490
841177952000 495159574
570839912462 561406937
662446846804 561399384
407524683630 40189513
60566575714 442371657
891844959398 43437303
853988618610 296991513
261193332744 262693340
188513450952 561391831
96149434508 561384278
4986903580 36405460
264978743254 561376725
225610473950 561369172
85550285080 561361619
63594904122 561354066
394439782696 419199053
979664247542 561346513
407310178430 543657387
683645145660 561338960
258165004336 561331407
176648812292 122381259
763320521762 312528034
962251359196 170569399
393916088294 119775474
39368276858 561323854
821434088224 561316301
157473084770 197118194
978150083338 561308748
492103373854 461314581
838301378468 221348218
496645866466 561301195
392368245263 307981128
839604058672 329084210
312674915680 558634986
864587768038 561293642
255136675928 561286089
741183385412 351743210
398225193206 561278536
183970958340 561270983
315703244088 83022576
233473784895 104306930
967550933910 561263430
861559439630 561255877
331601968230 494940537
803264117776 561248324
718470922352 405429934
296019109436 448602882
268007071662 533800722
741183385412 19698224
707871772924 561240771
649576451070 561233218
342958199760 211997604
16026573774 213349591
363399416514 134390529
890328559506 150266935
942567224544 561225665
575517550903 391079234
869887342752 561218112
947109717156 561210559
874429835364 561203006
265735825356 561195453
983449658052 202254234
524344802584 35295169
259679168540 561187900
99934845018 79374477
774494997900 168341264
99177762916 561180347
370213155432 544405134
476961731814 561172794
918340597280 561165241
183213876238 561157688
311310897563 133672994
418348746292 109427864
542827874688 485914702
348458510555 78286845
564783255646 561150135
168829316300 218183511
186242204646 69857697
77979464060 32885762
925154336198 561142582
711657183434 561135029
810834938796 459184635
637037412999 204814701
748754206432 561127476
931968075116 561119923
845660715488 102509316
661705610896 1827826
417320987329 94155698
922309341759 111633340
757839191656 430679613
96320396663 265752305
149145181648 561112370
200626764584 561104817
327816557720 561097264
90092777692 561089711
802507035674 561082158
629972793633 452349170
950895127666 297822343
857774029120 487840717
788122475736 561074605
856259864916 153144628
570082830360 561067052
860802357528 561059499
817648677714 538596877
197598436176 561051946
842119969307 63845509
470905074998 561044393
396711029002 561036840
308889505170 561029287
626106905908 561021734
846456703093 137691190
124161472282 60877180
580996856805 125364694
885786066894 42817957
470905074998 561014181
140060196424 561006628
745725878024 43256031
536063245376 216325473
399739357410 560999075
540556628382 560991522
971336344420 560983969
993291725378 41745431
468633828692 560976416
889690180352 348193300
565540337748 560968863
209780474555 281772218
209711749808 560961310
529200396852 560953757
277092056886 560946204
546613285198 560938651
37097030552 546421785
969065098114 560931098
75708217754 560923545
660175600498 560915992
3785418064 560908439
910012694158 459479202
365670662820 560900886
163529741586 212246853
489832127548 58747234
760867520064 560893333
883514820588 268471385
913798104668 560885780
615507756480 560878227
18169978002 560870674
922883089892 495590095
98420680814 560863121
142331442730 560855568
917583515178 357702527
654876025784 412711026
403524767920 560848015
979664247542 560840462
259679168540 560832909
136274785914 220562706
101458760145 103967045
873672753262 68513263
401253521614 377974779
193055943564 91995540
972093426522 560825356
980421329644 296228660
880486492180 560817803
787365393634 560810250
470147992896 548778321
491346291752 88604243
265735825356 560802697
665475175212 560795144
998591300092 560787591
952409291870 560780038
238480869684 560772485
758981552288 98000175
339172789250 560764932
187756368850 560757379
152930592158 428436372
488317963344 365761578
348257774474 560749826
590524047114 560742273
58295329408 560734720
985982661126 113566908
351286102882 54668614
401253521614 560727167
870070404813 97214663
128703964894 215305818
357004952179 126837529
345986528168 560719614
763895848472 446261452
474690485508 227020521
188513450952 501428564
43153687368 393700125
562512009340 399621677
355071513392 560712061
426994313082 114118277
666232257314 560704508
81764874570 560696955
348257774474 560689402
280877467396 560681849
740731776842 41330016
807049528286 560674296
486803799140 560666743
710900101332 560659190
118255037083 258803545
186999286748 560651637
99177762916 560644084
638220219540 560636531
68894478836 560628978
364913580718 560621425
800992871470 259581504
963008441298 511655326
296776191538 358480486
783579983124 560613872
451220940346 373299472
811033461848 192964044
147631017444 273766038
659418518396 560606319
280379838397 209165229
673803078334 560598766
588252800808 560591213
541313710484 560583660
695001377190 560576107
162015577382 560568554
6813746472 560561001
402010603716 560553448
178671383626 365557647
528443314750 432001388
339929871352 560545895
762381684268 560538342
953923456074 77659946
488317963344 473686395
901684791036 560530789
430022641490 197858388
885028984792 422144723
629135234316 560523236
184728040442 560515683
333873214536 560508130
462719832940 22387092
259679168540 129639692
304347012558 560500577
425480148878 262746211
169586398402 560493024
689143266085 192004813
869887342752 560485471
818542620176 152215609
47696179980 542524437
594309457624 560477918
401284413384 280737457
657904354192 25370527
218039652930 560470365
195327189870 45446401
246808772806 560462812
40964610149 161490693
210468831910 560455259
1514171758 560447706
377783976452 560440153
714685511842 2182817
741940467514 560432600
888814395302 134163939
100691927120 560425047
301318684150 560417494
797964543062 560409941
359614006004 34479445
909255612056 560402388
196084271972 560394835
448192611938 560387282
272549564274 431638844
335387378740 48867910
138963327917 100069697
423208902572 560379729
760110437962 341780803
485289634936 15340143
508759180098 560372176
810077856694 560364623
629892316418 560357070
964522605502 40771094
864587768038 224928340
289962452620 560349517
481504224426 560341964
370970237534 560334411
685916391966 560326858
84036120876 190479107
183970958340 560319305
462577171876 560311752
47696179980 560304199
6813746472 560296646
772286947545 147570514
138546032220 560289093
738155057004 560281540
104477337630 560273987
302832848354 560266434
791150804144 560258881
343032347561 63618919
481975977253 77033047
964522605502 560251328
662687825269 117962754
532335343408 212012710
899413544730 560243775
394442547094 329794192
271792482172 107939923
289962452620 560236222
332359050332 560228669
528443314750 363986623
954680538176 560221116
937267649830 560213563
931968075116 560206010
91606941896 488565805
262707496948 8262982
211982996114 400512931
413366835246 560198457
829761991346 560190904
791907886246 278705700
552669942014 39305812
10599156982 395588375
912283940464 560183351
91617939064 134511377
660932682600 560175798
663203928906 244052536
941810142442 560168245
342958199760 560160692
351286102882 560153139
714685511842 560145586
866160649264 169459108
725284661270 377340327
591281129216 560138033
889571477404 195970138
222582145542 560130480
463417639098 318872554
675317242538 237700463
133246457506 560122927
957708866584 560115374
850203208100 326727674
676074324640 560107821
592480514998 42493178
228689279057 108566822
56024083102 560100268
412175999866 85076992
30283291634 560092715
186999286748 361139142
964522605502 96285644
829761991346 507999674
613993592276 560085162
878972327976 239007132
928182664606 299061035
453492186652 560077609
702572198210 560070056
329330721924 560062503
523143740036 487342219
174128891014 557630437
617779002786 463157513
777523326308 560054950
657295114512 192616606
380055222758 354069534
52459567630 93370186
816891595612 560047397
539799546280 560039844
664718093110 330745870
46182015776 560032291
426237230980 499472337
540655104396 60046350
932725157218 560024738
593552375522 560017185
160501413178 546535080
267335006128 455128674
82551753257 455763126
836575730264 560009632
217282570828 100809891
540895516386 150251829
30283291634 560002079
387626043778 559994526
554184106218 559986973
539799546280 559979420
851221646661 99503222
782854721811 334363757
542190447212 415754885
822191170326 559971867
785851229430 323064469
48453262082 56413357
43910769470 339159912
560506666399 270518248
536477693592 75348728
782065818920 559964314
90092777692 559956761
908498529954 182661752
284662877906 146792555
545856203096 149564506
38611194756 559949208
495131702262 5876234
227124638154 552124300
19186921069 25219467
553530190543 131467518
200626764584 559941655
99934845018 278275179
613236510174 384878221
683645145660 559934102
886543148996 559926549
438350544612 559918996
365670662820 559911443
670017667824 559903890
195327189870 274846117
445164283530 367815994
114319404956 466767847
455006350856 559896337
816134513510 559888784
61323657816 559881231
124918554384 559873678
333116132434 257738572
197598436176 232420916
572354076666 330957354
520115411628 138680633
304347012558 234883194
554941188320 48671532
262707496948 286356889
266492907458 559866125
79493628264 407605198
866101932242 102018371
342267810648 229724495
316460326190 559858572
99177762916 541021390
264978743254 375489842
261193332744 379221024
981178411746 559851019
837332812366 384915986
789636639940 473656183
433050969898 559843466
84793202978 559835913
402010603716 193084892
507245015894 294347963
229666999395 282527518
423208902572 559828360
953923456074 559820807
271035400070 307762091
421694738368 559813254
483018388630 363563655
994048807480 559805701
208197585604 559798148
289205370518 559790595
52238672592 452394488
962251359196 320889205
645791040560 354001557
239995033888 82463654
681373899354 559783042
349014856576 559775489
281129571430 10166338
885786066894 559767936
448949694040 559760383
868373178548 559752830
897899380526 559745277
934996403524 559737724
243780444398 391653262
573111158768 123196983
102206091324 559730171
113562322854 559722618
315703244088 559715065
844146551284 319121803
933482239320 114307102
813106185102 559707512
558726598830 559699959
991869586926 36171317
437822190009 143574977
320245736700 559692406
495909736386 143476788
420937656266 559684853
342201117658 479434228
506487933792 559677300
258922086438 559669747
96906516610 559662194
947109717156 364130130
622321495398 559654641
563443361811 308932806
530714561056 129752987
730584235984 559647088
660932682600 559639535
653431568217 287701323
746482960126 364923195
377026894350 559631982
401253521614 515492250
99226804545 258735568
993291725378 559624429
888814395302 314182141
960737194992 559616876
160501413178 332558590
258165004336 559609323
985720904358 559601770
273306646376 559594217
333116132434 345345819
261228862056 236378688
211225914012 512267119
731341318086 38225733
621564413296 559586664
652079151508 95371731
635948973234 428013404
620599556123 7537894
839604058672 496126358
648819368968 559579111
412798049434 316364958
992534643276 559571558
24983716920 481020358
915312268872 559564005
900927708934 404176136
299047437844 559556452
438350544612 559548899
663572107444 120009617
402934561800 164912202
776009162104 559541346
744211713820 559533793
642062715624 40197066
810834938796 559526240
430779723592 559518687
856259864916 559511134
360371088106 559503581
370213155432 199044209
760867520064 559496028
722256332862 495733602
668093595163 51654967
901684791036 559488475
606422771256 529646572
206683421400 559480922
788122475736 559473369
811592020898 62772983
249080019112 559465816
907741447852 237655145
982696020118 285662013
504216687486 195396110
395295008480 171808091
677969424399 92229683
916259422219 124873749
402010603716 13346151
292990781028 539495684
307375340966 533128505
663961011008 87199385
72356122854 40755988
230152966562 349107213
685916391966 559458263
128703964894 559450710
665475175212 175675227
984489229907 80061800
898656462628 559443157
999348382194 559435604
25740799022 559428051
525414986342 559420498
529957478954 559412945
98420680814 559405392
371727319636 180093732
93121106100 559397839
809320774592 559390286
937267649830 554359988
397468111104 364364273
160501413178 559382733
712414265536 434682703
786791977833 150712562
669260585722 559375180
419423492062 332022327
417909327858 559367627
301538748358 38588277
643873365290 28399280
402767685818 21223930
885786066894 45189599
517087083220 559360074
173371808912 559352521
121890225976 312422292
117347733364 559344968
326302393516 559337415
549641613606 559329862
666232257314 559322309
448192611938 559314756
350626832130 422869811
910012694158 220600471
981942601221 440385218
638977301642 260759772
255996788503 304763550
439107626714 559307203
355071513392 559299650
201383846686 559292097
244653933336 119178787
719985086556 559284544
150659345852 530794628
616274513975 477478001
864587768038 559276991
237723787582 99601411
368698991228 559269438
982692575950 559261885
843389469182 559254332
623835659602 559246779
690458884578 559239226
148388099546 559231673
816891595612 559224120
453492186652 559216567
830519073448 559209014
102206091324 221363324
14799937174 122539872
274820810580 531142066
747997124330 559201461
473954634889 412990487
364913580718 559193908
227124638154 559186355
276334974784 559178802
7554 559171249
975121754930 559163696
912492531665 185773588
108262748140 51231999
474690485508 559156143
679374213610 34494551
40125358960 213629052
103720255528 559148590
287691206314 267262905
971336344420 559141037
181207891292 59721571
909255612056 559133484
224096309746 356645107
534499971566 111270796
386111879574 70688527
686938486179 262051335
477718813916 60121880
84036120876 559125931
104947028488 79314053
89335695590 559118378
146116853240 559110825
121890225976 559103272
583710308196 559095719
34825784246 300329939
38611194756 559088166
299047437844 90817272
926668500402 559080613
469446410238 461654466
823705334530 559073060
640491465846 334288227
885493328126 15596945
6056664370 559065507
863073603834 559057954
459548843468 559050401
50724508388 74661405
610208181766 559042848
84036120876 559035295
518845760693 261711450
712414265536 250661411
552024644312 168137333
696515541394 559027742
353557349188 530258365
659418518396 559020189
155958920566 262096653
184728040442 180139050
245294608602 364832559
774494997900 559012636
988749232766 456035034
682888063558 559005083
495131702262 26133380
225134506955 64457302
548884531504 558997530
16655813798 558989977
252865429622 558982424
419423492062 558974871
371727319636 558967318
8327910676 266537817
146873935342 558959765
696515541394 286825175
851717372304 558952212
41639523164 558944659
646548122662 169632827
124443652362 82267276
814620349306 558937106
305861176762 558929553
959980112890 558922000
145649964951 167706812
626863988010 558914447
961255353451 19479187
526929150546 396698666
813106185102 497720041
679859735150 558906894
6813746472 558899341
753296699044 558891788
385354797472 558884235
666989339416 81851861
148388099546 558876682
431536805694 558869129
836575730264 55960177
741940467514 16390010
431554706304 509313896
111291076548 558861576
802507035674 558854023
427992169718 229263762
872915671160 558846470
551155777810 56156555
682888063558 558838917
272549564274 558831364
258961384697 510680989
668503503620 489917792
419423492062 547146873
591281129216 558823811
434565134102 164421257
947866799258 558816258
203655092992 558808705
926668500402 558801152
426237230980 301228746
987992150664 558793599
364156498616 541791796
809320774592 558786046
980421329644 138522020
99177762916 558778493
244052065384 153809292
498160030670 558770940
723770497066 558763387
756325027452 558755834
145027915383 29018626
444407201428 558748281
513301672710 521821664
454650793787 82086004
415638081552 558740728
431536805694 558733175
775278183170 434909293
56781165204 325700466
123794510183 154058541
252108347520 393420664
430784731231 162329076
863073603834 558725622
76465299856 558718069
757839191656 203583562
617779002786 537003194
34825784246 56111237
566297419850 558710516
268822432712 359688966
752539616942 558702963
227159094940 212760457
447435529836 362800802
414880999450 558695410
210738957402 47870914
856293264282 441654122
376269812248 558687857
648819368968 558680304
213497160318 54109692
685916391966 558672751
171857644708 558665198
477718813916 558657645
986477986460 558650092
658661436294 558642539
222954870986 161105490
259074641932 76934858
679183326641 906360
179428465728 202140939
802507035674 263176732
336144460842 558634986
709385937128 558627433
125363033328 47886020
523900822138 486677555
712421131213 405883114
754839058597 66368211
475447567610 34086689
190784697258 558619880
601123196542 558612327
194764899638 198084978
365670662820 558604774
287691206314 558597221
708628855026 558589668
377783976452 233146004
567054501952 372053227
304347012558 141445031
485698501485 104933829
905470201546 558582115
401253521614 558574562
55267001000 415837968
598094868134 471458260
791150804144 277950400
369456073330 502818316
386111879574 558567009
359614006004 133385980
705600526618 558559456
912283940464 558551903
87064449284 558544350
566297419850 558536797
699543869802 558529244
308889505170 558521691
77222381958 247836589
554941188320 535666313
430022641490 507674895
928182664606 558514138
258165004336 131769638
409581424736 558506585
426994313082 286968682
796450378858 536761498
451978022448 558499032
790393722042 558491479
925911418300 558483926
858531111222 198258697
233938377072 398043100
98004382519 8889881
183213876238 129987130
60566575714 558476373
258922086438 558468820
841875304978 558461267
773909467087 385384272
584467390298 513113055
354314431290 376245142
855502782814 509019329
46939097878 558453714
466362582386 538491135
365341458168 124768007
162772659484 17840186
550732598732 62538840
987235068562 64276030
414123917348 558446161
832033237652 558438608
401253521614 257406240
741183385412 558431055
560240763034 558423502
478475896018 489147386
52290123628 273297752
985886307505 383103266
815388889309 392249949
617779002786 558415949
929696828810 558408396
105991501834 547177085
853988618610 142517557
980421329644 15997254
522386657934 558400843
15141649594 110213376
54723782093 343011942
154444756362 174602701
860045275426 558393290
756325027452 558385737
176400137320 558378184
21363890829 314627768
373241483840 558370631
709385937128 558363078
560240763034 558355525
360371088106 558347972
881410261439 355685876
37927822381 99253973
514999616510 215094334
300561602048 558340419
760110437962 558332866
249141289048 176679776
498955466906 12500215
420937656266 159693079
545099120994 558325313
990263396970 558317760
738912139106 558310207
88578613488 558302654
219224302809 72659860
954680538176 558295101
97663598712 558287548
481128266704 23301005
34068702144 558279995
349771938678 558272442
672288914130 558264889
9842074880 558257336
119618979670 558249783
99177762916 558242230
959263492209 325473876
334630296638 558234677
852474454406 558227124
37097030552 92131494
258922086438 558219571
532228725260 558212018
239995033888 533747851
131732293302 558204465
140442899381 37598834
803264117776 558196912
289205370518 558189359
641248547948 3542357
878972327976 160229342
709385937128 125326929
861559439630 558181806
385354797472 558174253
476961731814 558166700
913041022566 558159147
639734383744 558151594
735126728596 558144041
217282570828 558136488
586738636604 558128935
87064449284 128408553
162015577382 558121382
196232529809 113174152
591281129216 431646397
397468111104 558113829
632186591821 59132437
705936680436 215245394
594309457624 558106276
970579262318 558098723
492103373854 254619183
278209537936 114443056
300561602048 558091170
692730130884 508452854
759353355860 558083617
434565134102 558076064
150659345852 558068511
410338506838 558060958
977393001236 257746125
396711029002 278894525
395196864798 133620123
56024083102 277572750
889115329481 153416536
991020479072 558053405
245294608602 558045852
647305204764 344643390
919854761484 558038299
480928882610 338767156
164298326907 322430017
355071513392 558030746
870644424854 450778146
132572277132 412862086
518601247424 558023193
197598436176 558015640
725284661270 558008087
473176321304 558000534
382326469064 170327703
286177042110 475959848
90849859794 557992981
252241151919 73815469
963765523400 557985428
38927967576 129450867
372484401738 557977875
25740799022 557970322
285419960008 557962769
871401506956 557955216
504216687486 557947663
496645866466 557940110
567811584054 557932557
786608311532 557925004
212740078216 557917451
810854531278 75446917
314189079884 242315346
843389469182 557909898
154444756362 174572489
367941909126 557902345
406863116766 36881299
793422050450 557894792
168829316300 557887239
272549564274 421109962
763895848472 533921570
127946882792 557879686
514936956822 330934695
140817278526 557872133
735126728596 557864580
506487933792 557857027
34197692278 85620808
113904843851 169557297
90092777692 557849474
997834217990 557841921
110533994446 35106344
878215245874 557834368
576139487176 557826815
186242204646 38104885
364913580718 557819262
929696828810 557811709
264221661152 43996225
722256332862 557804156
863830685936 557796603
634434809030 557789050
526172068444 209497561
329330721924 557781497
109776912344 557773944
573868240870 296379720
241663596518 62591711
825219498734 557766391
116590651262 50340745
726246618497 161241444
56024083102 118189344
722256332862 557758838
123404390180 45861816
651149030176 294053396
858531111222 557751285
946352635054 557743732
461820089774 557736179
914555186770 557728626
537528299974 557721073
460305925570 102592399
949397919947 245661325
128703964894 557713520
381569386962 557705967
586738636604 557698414
795693296756 557690861
760867520064 547577394
783579983124 557683308
514815836914 308419202
945595552952 362687507
296019109436 557675755
893356887914 66035879
94635270304 457447445
984206740154 433511988
670017667824 557668202
917583515178 557660649
977393001236 540621081
654118943682 557653096
638977301642 229815131
610380563885 2990988
993291725378 118234662
865465282725 136460051
870644424854 557645543
803264117776 262006017
570839912462 557637990
16655813798 557630437
974364672828 542637732
799478707266 557622884
261193332744 557615331
776087335654 76028498
239995033888 271930659
762381684268 557607778
603639220472 48067292
547370367300 557600225
801749953572 557592672
211225914012 134571801
944838470850 557585119
638220219540 557577566
607179853358 557570013
117347733364 557562460
246107733964 15370355
269521235866 557554907
536771217872 557547354
155958920566 557539801
955437620278 557532248
822948252428 338963534
370213155432 255208317
794936214654 483210728
43153687368 557524695
792664968348 557517142
713171347638 557509589
685159309864 557502036
678345570946 557494483
984206740154 336773164
511030426404 203107723
900927708934 557486930
99177762916 557479377
819919924020 557471824
425480148878 557464271
665475175212 557456718
838846976570 490824152
13627485390 524102670
464848418182 557449165
668002264287 244180937
683645145660 557441612
58295329408 557434059
603394442848 69404517
887300231098 557426506
231700673639 70567679
273306646376 111308561
899413544730 557418953
160501413178 557411400
428761691611 224883022
326302393516 557403847
175643055218 539903546
127946882792 557396294
901684791036 20370441
12870403288 395233384
896005610501 13164879
966036769706 483037009
757839191656 557388741
689787612109 215056569
812349103000 557381188
695001377190 376751193
202898010890 491889125
243780444398 557373635
980039412605 92614886
54509918898 557366082
54509918898 557358529
282391631600 486148845
143845606934 557350976
558947342808 190962499
679102653048 557343423
891187690191 265004558
742697549616 557335870
712414265536 329824404
185485122544 557328317
830519073448 557320764
708628855026 557313211
872915671160 557305658
447435529836 557298105
47696179980 311108070
950138045564 557290552
647305204764 557282999
196841354074 557275446
574625322972 410739693
95392352406 557267893
728312989678 281817536
957708866584 317996406
761624602166 405150473
874429835364 557260340
994805889582 557252787
174885973116 557245234
724527579168 557237681
917583515178 557230128
983880609573 59510087
969083874872 319250204
991830870248 489540142
77630100451 78543647
156716002668 187669391
398982275308 301636608
15141649594 557222575
81764874570 557215022
731438449666 374409763
337658625046 557207469
116590651262 557199916
988816046604 200479279
601880278644 73619091
76476115752 162872892
803264117776 501776002
967578721397 123340490
212161262020 98498673
405232326689 205758826
118861897568 557192363
85004785167 31979402
550398695708 557184810
436394243300 102637717
94635270304 557177257
947866799258 557169704
452735104550 557162151
953166373972 557154598
253622511724 258403236
995562971684 557147045
358099841800 557139492
687474605266 445219138
651090615274 557131939
163529741586 557124386
930453910912 447069623
824462416632 449040956
606085492447 80031588
496645866466 349462204
215768406624 557116833
249080019112 324650599
268007071662 132245477
536014135770 150501078
542839559179 162978634
1514171758 322286510
136615637698 35793667
148388099546 557109280
560997845136 557101727
174885973116 557094174
498917112772 557086621
614295024953 72048067
632163562724 557079068
683645145660 557071515
997077135888 557063962
64351986224 549042676
866859014344 557056409
489075045446 339847235
141574360628 557048856
7570828574 557041303
330844886128 557033750
598851950236 557026197
288448288416 557018644
6813746472 557011091
836612634222 24033646
184167200386 2092181
834304483958 557003538
766932281249 45174493
398225193206 553204379
220310899236 469834365
253622511724 556995985
502411604787 1117844
694244295088 556988432
377783976452 240495073
572354076666 379062411
258165004336 556980879
529200396852 556973326
384597715370 556965773
140060196424 342211324
115833569160 61013134
496645866466 556958220
456520515060 556950667
32281014004 28029183
500431276976 556943114
813106185102 556935561
648819368968 44819502
522386657934 556928008
580681979788 246242906
420937656266 53324180
942567224544 556920455
740836416104 40008241
187974454172 219104977
248322937010 556912902
294504945232 556905349
819919924020 88966787
997834217990 382363072
536014135770 556897796
733612564392 556890243
841875304978 482062672
344472363964 556882690
736640892800 556875137
946352635054 556867584
559483680932 228659522
70408643040 556860031
602637360746 515288319
990263396970 556852478
198355518278 556844925
233181294970 556837372
232626013922 25793495
339929871352 556829819
945595552952 556822266
972502768910 28671188
974364672828 556814713
311160751476 45461507
265735825356 556807160
488317963344 556799607
20441224308 556792054
920611843586 221537043
673803078334 556784501
255893758030 556776948
953923456074 556769395
406553096328 556761842
343715281862 556754289
963765523400 556746736
254615179449 182034853
209711749808 556739183
262264997296 29864562
355353398905 134118621
99934845018 556731630
205926339298 556724077
858123053250 66776073
555698270422 556716524
54509918898 359855132
126432718588 556708971
496878317594 95077164
636706055336 556701418
710900101332 546761670
243780444398 521436461
276334974784 556693865
550398695708 176037771
722256332862 191853753
34068702144 46571798
254379593826 556686312
524657904240 556678759
45424933674 294378175
51864550249 154549486
939538896136 514525466
98420680814 556671206
383840633268 556663653
717713840250 556656100
703383737442 324189866
77979464060 556648547
751025452738 291643989
617779002786 102607505
144602689036 211136562
855502782814 556640994
885028984792 556633441
954751128514 358578675
432341162023 73460478
258922086438 554548813
251351265418 556625888
953166373972 556618335
401253521614 556610782
52238672592 556603229
838846976570 204520134
545856203096 556595676
89335695590 112222474
910869430542 59510087
380812304860 556588123
331601968230 556580570
344472363964 537720729
726041743372 59691359
308889505170 556573017
255136675928 194527515
489075045446 556565464
894113970016 216725782
964522605502 556557911
355071513392 370044129
548127449402 169844311
432293887796 556550358
87821531386 556542805
913146764566 323902852
681373899354 556535252
534499971566 533407966
837332812366 223417740
762481550034 37477986
74951135652 556527699
979760087559 373329684
51718445017 67697539
443851293481 67418078
19684142206 556520146
709385937128 226688189
248606688114 143446576
137788950118 556512593
5299582268 556505040
707114690822 556497487
521629575832 556489934
659418518396 556482381
944337223964 161770154
523184533789 229664071
197598436176 556474828
439864708816 556467275
777523326308 556459722
310403669374 556452169
839604058672 556444616
407310178430 374213385
238131234167 5506137
228638802358 194202736
857774029120 389659270
623835659602 556437063
167315152096 556429510
202187659199 87259809
972850508624 556421957
46182015776 556414404
146873935342 556406851
701058034006 556399298
659418518396 516391057
383083551166 556391745
874429835364 501171762
636781003755 212775563
177914301524 556384192
984206740154 556376639
186242204646 42470519
880486492180 556369086
591281129216 556361533
379298140656 35204533
888057313200 379213471
997834217990 556353980
604151524950 556346427
98420680814 556338874
679102653048 556331321
838489168707 152457305
280120385294 290601675
425480148878 556323768
645033958458 364673946
232424212868 140863450
350529020780 556316215
19684142206 460513963
750268370636 556308662
116590651262 299891865
27254963226 556301109
821143781522 49910224
602987480061 69064632
115076487058 556293556
418666409960 109057767
424723066776 556286003
771811056080 113801051
744211713820 556278450
979664247542 209988506
482420070588 397484178
838846976570 436789990
470905074998 556270897
274820810580 556263344
844903633386 8897434
377783976452 556255791
206683421400 556248238
247565854908 472734717
327059475618 408232097
100691927120 320224541
47696179980 429153907
921368925688 556240685
438350544612 556233132
917583515178 556225579
236966705480 556218026
890328559506 556210473
163529741586 77992278
252108347520 556202920
797472601472 129405549
466362582386 556195367
673045996232 556187814
903956037342 556180261
93878188202 556172708
659418518396 230290970
545099120994 272225226
638285892875 33807228
103720255528 556165155
231667130766 556157602
744968795922 556150049
744968795922 556142496
882158506531 115659089
891842723710 556134943
72178166621 112139391
62837822020 556127390
448192611938 556119837
59809493612 432288402
90849859794 556112284
5299582268 556104731
269521235866 123030817
80250710366 556097178
663203928906 556089625
699543869802 360482031
34068702144 556082072
81007792468 272519793
869887342752 556074519
946352635054 515507356
612479428072 522063360
838846976570 556066966
646548122662 556059413
822948252428 426110048
570839912462 167510434
885786066894 556051860
669260585722 492123268
682888063558 556044307
138546032220 470589665
548884531504 556036754
609451099664 434184205
146366744245 304982587
156716002668 556029201
417909327858 336093394
412609753144 556021648
771466669492 556014095
735883810698 556006542
380055222758 476526323
86307367182 555998989
201383846686 174255263
359614006004 555991436
411095588940 270359635
361921710641 213636605
592038211318 335723297
719985086556 555983883
751782534840 555976330
736640892800 555968777
23469552716 555961224
361128170208 555953671
951652209768 25310103
941053060340 555946118
996058440931 42976570
770709587390 214867744
243780444398 555938565
695758459292 555931012
925911418300 555923459
576139487176 555915906
620050249092 555908353
791907886246 555900800
85550285080 555893247
263464579050 555885694
43910769470 555878141
925911418300 555870588
295262027334 555863035
578410733482 167261185
264221661152 36881299
804021199878 555855482
504973769588 35264957
897142298424 555847929
132489375404 38490088
582953226094 555840376
794936214654 319582536
761624602166 555832823
55267001000 555825270
201383846686 67856152
280120385294 344937957
190027615156 224935893
628664841435 5929105
940295978238 303668365
470905074998 555817717
63749695304 152963356
3028335962 468822263
311160751476 555810164
117347733364 555802611
520115411628 327271490
774494997900 555795058
804050135421 361531898
726862912679 401222913
746482960126 540741929
457277597162 164836672
541313710484 555787505
564568562027 12651275
160501413178 555779952
298290355742 555772399
434565134102 555764846
675317242538 495091597
388383125880 411079578
911526858362 555757293
63594904122 555749740
296019109436 555742187
631406480622 555734634
349121217922 356252351
826733662938 181815816
652604779478 555727081
680616817252 555719528
981178411746 401457056
956951784482 148257837
411249519080 64200500
462290792734 84057337
649576451070 555711975
448192611938 555704422
771466669492 555696869
251351265418 128091327
742697549616 541414146
233181294970 462757204
823325517225 116014080
345229446066 555689316
686673474068 139609652
619671904622 147781998
17412895900 555681763
995562971684 555674210
772223751594 555666657
289962452620 555659104
969065098114 555651551
175643055218 555643998
143845606934 522826213
511787508506 555636445
286177042110 45688097
956951784482 555628892
52995754694 555621339
742697549616 103309934
361128170208 555613786
688187638272 322278957
253113560778 155501164
775252080002 555606233
518601247424 555598680
101644110765 52916318
455763432958 555591127
100691927120 555583574
606422771256 555576021
332359050332 555568468
903198955240 147132440
97663598712 555560915
277849138988 555553362
294504945232 175599697
191066409052 69268563
105234419732 26269334
314946161986 555545809
769952505288 555538256
872915671160 43475068
913798104668 555530703
906227283648 555523150
597337786032 555515597
38611194756 555508044
199112600380 555500491
576896569278 337838137
19684142206 431019498
484157780933 31390268
974364672828 52893659
910012694158 123499103
847174879692 555492938
323274065108 10370269
475447567610 555485385
146873935342 555477832
613236510174 555470279
29526209532 555462726
75264328350 112003437
643730809968 17545619
442658736017 22583470
787365393634 317059834
830519073448 383103266
982692575950 555455173
11356239084 555447620
420937656266 555440067
841875304978 555432514
513301672710 327739776
575382405074 555424961
68137396734 535333981
247993588851 82795986
744211713820 555417408
542827874688 135886023
70408643040 155078196
46939097878 347241622
638220219540 555409855
1514171758 555402302
80250710366 536414060
429265559388 555394749
663961011008 555387196
984206740154 549375008
911526858362 555379643
82060476331 224792386
760110437962 555372090
227124638154 555364537
180185547830 555356984
276334974784 555349431
663961011008 555341878
115833569160 58188312
816891595612 555334325
291476616824 366894528
668503503620 467545806
679859735150 555326772
819919924020 129050558
109776912344 555319219
437593462510 482100437
131509132770 7877779
386111879574 480272611
150951118242 127917608
586738636604 16337139
851717372304 555311666
710143019230 555304113
912283940464 555296560
738912139106 555289007
21955388512 555281454
767028423386 27515579
559483680932 555273901
233938377072 266250803
920724504134 202375082
446678447734 398828612
462577171876 351765869
551155777810 226015972
697272623496 555266348
945595552952 555258795
719228004454 555251242
861559439630 555243689
260436250642 555236136
847174879692 380912896
432293887796 555228583
872915671160 300405469
901684791036 280480655
980421329644 555221030
414880999450 555213477
972850508624 555205924
541313710484 555198371
955437620278 289196817
800235789368 79004380
792664968348 555190818
490967675374 146271398
613489709393 158650765
743454631718 292134934
103720255528 555183265
406023087618 84616259
68137396734 555175712
654876025784 555168159
509516262200 555160606
551912859912 555153053
304347012558 263765866
766167094778 139866454
200141847284 251099485
584467390298 555145500
777523326308 555137947
207440503502 555130394
88578613488 555122841
195327189870 98702604
825976580836 555115288
573156242625 38391899
107505666038 478203089
937267649830 408458687
930453910912 555107735
115076487058 555100182
20441224308 555092629
385354797472 555085076
652604779478 555077523
254379593826 481216736
273306646376 555069970
865344850140 555062417
489832127548 44600465
331733919140 104095446
184159201759 65356109
142331442730 555054864
794179132552 555047311
904713119444 400671544
305104094660 471609320
717713840250 555039758
322516983006 555032205
420180574164 529910927
738912139106 555024652
470147992896 555017099
318153337881 358404956
888057313200 338344188
651847697376 441465297
148769790401 135311995
527686232648 555009546
455763432958 555001993
678345570946 554994440
800992871470 459464096
870022549005 20015450
853988618610 554986887
811592020898 554979334
654118943682 554971781
498160030670 554964228
266492907458 554956675
292233698926 554949122
969065098114 554941569
935753485626 554934016
800992871470 58913400
615507756480 176966790
253622511724 389855648
800235789368 78468117
344472363964 554926463
539348972471 219988678
91606941896 554918910
298290355742 548861404
383083551166 554911357
504216687486 156226252
112048158650 554903804
973607590726 554896251
473933403406 526187298
561754927238 554888698
495131702262 554881145
846021801759 40461421
586795737284 12115012
539799546280 554873592
383083551166 381804150
29526209532 554866039
339929871352 554858486
637463137438 107290365
809320774592 554850933
313068147519 28489916
381569386962 554843380
496645866466 554835827
602044858514 40129089
21955388512 554828274
594309457624 184202564
260786558782 183960868
888814395302 554820721
479990060222 554813168
193162878938 163394049
819919924020 554805615
143980178735 332958899
255136675928 554798062
519358329526 554790509
791150804144 554782956
324031147210 554775403
859288193324 75907650
790393722042 554767850
383083551166 209912976
758596273758 554760297
787365393634 554752744
903198955240 554745191
520872493730 554737638
880486492180 554730085
563269091442 554722532
383840633268 187140681
61323657816 51337741
853231536508 554714979
825976580836 554707426
542827874688 369213299
546613285198 361614981
239995033888 554699873
982692575950 554692320
780551654716 554684767
745725878024 554677214
772980833696 554669661
367184827024 554662108
765410012676 554654555
469390910794 554647002
479990060222 554639449
836180248037 144813669
948623881360 554631896
601880278644 554624343
201383846686 80907736
37097030552 326493531
721014575156 43059653
996320053786 554616790
986928492698 41420652
289962452620 435498427
343819007211 82176640
649576451070 13489658
303589930456 64344007
84793202978 554609237
596663348856 336085841
315703244088 554601684
362860140273 272610429
39368276858 554594131
49967426286 554586578
182456794136 135984212
810834938796 554579025
723770497066 554571472
838089894468 554563919
113562322854 160569227
287222218291 66806285
169692140402 323902852
302075766252 554556366
944838470850 554548813
91736158620 420860713
637463137438 269483487
333116132434 531602799
695001377190 554541260
851717372304 554533707
750268370636 554526154
825976580836 554518601
894113970016 554511048
538285382076 554503495
542070792586 554495942
230152966562 554488389
84793202978 90885249
227881720256 307633690
682888063558 554480836
645857816633 289944564
763974686686 462802522
644276876356 554473283
425480148878 554465730
775347225143 253743035
197598436176 554458177
731341318086 554450624
679102653048 554443071
286177042110 554435518
681049332244 50892114
423208902572 524533191
810077856694 554427965
818686874923 64457302
207440503502 554420412
201383846686 222428297
504973769588 106444429
862316521732 554412859
73436971448 554405306
115076487058 425452937
644276876356 554397753
172614726810 554390200
982692575950 419410537
272549564274 442953238
168829316300 554382647
537528299974 554375094
283905795804 480914616
347500692372 367143777
344472363964 554367541
611722345970 254928856
783579983124 554359988
727555907576 131633684
631406480622 554352435
927425582504 554344882
724527579168 509487615
118141825166 238448210
68137396734 554337329
321759900904 554329776
308889505170 458527524
612479428072 554322223
201383846686 554314670
902441873138 354983447
157473084770 410936071
579924897686 554307117
405038932124 415384788
680616817252 289279900
695001377190 554299564
208954667706 514585890
297533273640 538808361
669642231259 84185738
863073603834 554292011
28769127430 554284458
675317242538 554276905
840361140774 554269352
807806610388 554261799
239995033888 554254246
199869682482 554246693
504216687486 554239140
713928429740 499049369
431536805694 446336982
511787508506 554231587
381627484638 458346252
511030426404 554224034
237723787582 211166774
890328559506 554216481
40882441062 554208928
377026894350 554201375
958465948686 84548282
763895848472 554193822
258165004336 554186269
464091336080 25680200
857774029120 534797718
300561602048 554178716
48516896107 44026437
858531111222 194580386
628378152214 554171163
318731572496 44721313
807049528286 437968258
495361018895 292414395
678345570946 554163610
507245015894 554156057
533742889464 554148504
768438341084 554140951
501945441180 554133398
309379158607 58671704
361128170208 554125845
432293887796 554118292
557969516728 554110739
12113321186 554103186
544342038892 554095633
437593462510 554088080
130405043189 21518497
696515541394 554080527
368698991228 71300320
165043905790 554072974
919097679382 554065421
168829316300 380905343
982692575950 28618317
459548843468 554057868
381569386962 554050315
316460326190 554042762
587495718706 554035209
256650840132 554027656
432716485699 15506309
382326469064 554020103
617021920684 554012550
789636639940 484819517
594309457624 554004997
65866150428 436993921
559483680932 553997444
464848418182 553989891
220310899236 23995881
423965984674 553982338
707871772924 553974785
181699712034 22145396
987247130703 121210544
992534643276 553967232
598851950236 553959679
9842074880 553952126
533149730121 90122396
985720904358 553944573
514815836914 553937020
978907165440 553929467
121133143874 553921914
675317242538 553914361
529528174393 204157590
30283291634 553906808
856259864916 553899255
664718093110 553891702
473176321304 312021983
981178411746 553884149
863073603834 553876596
747240042228 553869043
81813160899 471412942
375512730146 553861490
746482960126 553853937
134760621710 4403399
971336344420 116542790
612479428072 553846384
988749232766 109435417
762381684268 81217409
747240042228 348812646
113562322854 467001990
823705334530 553838831
604908607052 553831278
801749953572 429561769
277092056886 451405045
927425582504 553823725
432293887796 553816172
514815836914 553808619
660175600498 210048930
349771938678 537758494
585224472400 493513020
234782333780 12462450
587495718706 389727247
73436971448 553801066
992534643276 248214239
328573639822 443685879
156716002668 553793513
486046717038 553785960
123458008927 479955385
217282570828 432341273
100691927120 553778407
660175600498 553770854
583710308196 347974263
894912336816 483505295
327059475618 553763301
363399416514 63143080
93121106100 296228660
127946882792 553755748
599609032338 553748195
384018657478 237632486
181699712034 553740642
216525488726 447590780
654118943682 346441004
244537526500 553733089
363399416514 553725536
756475075350 42100422
85550285080 16314480
122647308078 553717983
103720255528 553710430
456520515060 553702877
526929150546 325919503
89335695590 553695324
192298861462 282489753
873672753262 150689903
869130260650 497667170
823705334530 103506312
376269812248 553687771
272549564274 553680218
524809168171 374069878
125675636486 553672665
39368276858 553665112
751025452738 553657559
211982996114 74789806
925911418300 553650006
868373178548 553642453
789636639940 553634900
512544590608 553627347
646548122662 553619794
251351265418 553612241
598094868134 511194593
236966705480 553604688
416395163654 553597135
699543869802 272670853
508759180098 185607422
441471540777 109020002
903956037342 553589582
853231536508 134496271
200836534053 99118019
439107626714 387476453
267249989560 72659860
227881720256 264407871
592038211318 553582029
587495718706 553574476
135517703812 553566923
911635855705 135251571
382326469064 62070554
485289634936 25506481
560240763034 252949970
900170626832 553559370
199112600380 250185572
459548843468 553551817
444407201428 553544264
411852671042 43127630
325902077369 148967819
955524426907 334998209
140390043487 19939920
180942629932 236144545
276334974784 97290193
813106185102 25476269
215184303328 98528885
485289634936 553536711
672288914130 553529158
885786066894 553521605
587495718706 553514052
797507164000 144013051
972093426522 553506499
637487072895 176158619
179428465728 553498946
548335104031 185463915
749511288534 553491393
255266783906 69872803
327162015146 86225048
800235789368 5913999
482261306528 309219820
912283940464 553483840
807806610388 523181204
93925409558 501073573
896385216322 187790239
866859014344 553476287
907741447852 519759695
264221661152 553468734
146222028765 55348384
660932682600 553461181
87925679703 241235267
359614006004 553453628
601970302851 114533692
677588488844 553446075
246808772806 553438522
492103373854 553430969
570082830360 553423416
917583515178 553415863
632163562724 553408310
733612564392 553400757
185485122544 553393204
202140928788 372264711
499674194874 263901820
247565854908 30128917
327059475618 393330028
124918554384 358246343
969065098114 553385651
486803799140 553378098
797207460960 512576792
71922807244 553370545
136274785914 553362992
425480148878 553355439
36339948450 553347886
943630928234 221053651
206683421400 450823464
615507756480 553340333
501945441180 172246165
28833599838 68483051
554941188320 553332780
323274065108 553325227
38170983663 27878123
857016947018 553317674
514815836914 553310121
204412175094 553302568
11356239084 500499545
766924176880 553295015
790393722042 335912122
243023362296 127555064
752539616942 29751267
530714561056 203001981
823915889511 191430785
331709817517 354250806
70408643040 411064472
620807331194 553287462
608694017562 553279909
994919841693 152940697
907351298043 135780281
516330001118 553272356
462577171876 553264803
143845606934 553257250
655633107886 553249697
362269737775 68369756
829828034778 82108663
230152966562 553242144
53752836796 16390010
463334253978 553234591
814230463852 82773327
370970237534 553227038
519358329526 232292515
679859735150 553219485
287784221509 150591714
802507035674 553211932
659418518396 553204379
213497160318 553196826
196084271972 553189273
994805889582 553181720
456520515060 553174167
811592020898 324348479
705600526618 553166614
660175600498 553159061
60566575714 78211315
752539616942 320866546
481504224426 409697379
308132423068 553151508
868556822190 94525795
963008441298 553143955
818405759816 52787917
844903633386 553136402
978150083338 553128849
754860811237 292414395
355071513392 330791188
974364672828 63301693
720742168658 553121296
56781165204 553113743
54509918898 553106190
916107063103 298139569
718470922352 553098637
329330721924 153265476
146873935342 529080097
386868961676 553091084
428508477286 67478502
860045275426 394855734
575382405074 553083531
182611373834 345066358
353779860568 224913234
16655813798 553075978
38611194756 553068425
195327189870 553060872
220310899236 553053319
342201117658 553045766
431536805694 553038213
959223030788 552365996
210678963923 109201274
311160751476 553030660
468633828692 553023107
827490745040 553015554
947109717156 553008001
198355518278 392529410
23469552716 193598496
10599156982 553000448
966793851808 552992895
690614159152 126520303
116590651262 552985342
929696828810 552977789
547370367300 552970236
511787508506 552962683
125675636486 552955130
241509198092 495159574
987235068562 552947577
286934124212 552940024
688187638272 552932471
388383125880 92282554
978150083338 552924918
233938377072 221053651
191541779360 552917365
77385458781 12673934
914555186770 483414659
487560881242 552909812
105991501834 552902259
448949694040 552894706
269521235866 399055202
507245015894 552887153
892954577775 23610678
181699712034 430128244
333116132434 552879600
526172068444 302482544
759353355860 511270123
896385216322 552872047
256802753621 392340585
29526209532 552864494
719693465632 74026953
491677996853 113793498
254379593826 552856941
996320053786 297142573
297004110866 39169858
71165725142 552849388
266059433641 33746804
180942629932 552841835
522386657934 552834282
138546032220 552826729
629135234316 552819176
169586398402 552811623
334766809560 30144023
279363303192 552804070
747240042228 552796517
81764874570 478580739
325545311414 552788964
633677726928 552781411
597337786032 493973753
70408643040 326380236
297943681001 39011245
83279038774 552773858
405038932124 552766305
137788950118 400535590
96149434508 552758752
494837067691 25257232
758596273758 552751199
694390574039 388881311
119618979670 552743646
367941909126 552736093
961494277094 552728540
873206265282 40710670
892599805812 60212516
224853391848 552720987
202408486260 85945587
998591300092 207254320
51481590490 552713434
102423511982 153061545
84036120876 133469063
914099091718 40438762
943324306646 552705881
451393768092 38006696
811592020898 552698328
144602689036 552690775
421694738368 377695318
962251359196 552683222
460305925570 552675669
13627485390 552668116
957708866584 479260509
967550933910 552660563
303589930456 552653010
196084271972 305745440
990298631715 510001219
548884531504 552645457
747997124330 552637904
324788229312 348737116
245294608602 552630351
620050249092 552622798
433808052000 552615245
320245736700 552607692
726798825474 432877536
377026894350 83936489
203655092992 552600139
918670995712 151868171
532985807362 552592586
66623232530 552585033
994805889582 377536705
954680538176 552577480
436836380408 552569927
574625322972 552562374
266492907458 552554821
872158589058 552547268
554184106218 542282741
11633305783 112010990
191969407561 34698482
754053781146 291251233
557969516728 467946115
789691678651 115402287
328573639822 60990475
592795293420 400762180
458034679264 552539715
806590706601 108665011
342201117658 292195358
126432718588 552532162
593552375522 552524609
876701081670 552517056
826351889406 82252170
61323657816 192103002
871401506956 225041635
271792482172 67969447
914555186770 552509503
90092777692 112018543
583710308196 552501950
162015577382 552494397
713928429740 183938209
847174879692 163673510
516330001118 552486844
593660919685 343117684
801749953572 454985167
302832848354 552479291
520115411628 552471738
603394442848 489993322
918340597280 58520644
218039652930 30551885
787365393634 552464185
318731572496 13859755
46182015776 381917445
170343480504 552456632
611722345970 318230549
652820916126 321470786
380055222758 173348903
77979464060 88574031
327816557720 366169440
441378873020 552449079
861559439630 385912982
631406480622 552441526
809320774592 96278091
962251359196 552433973
876701081670 144745692
699543869802 552426420
457277597162 552418867
874429835364 552411314
384597715370 152970909
68137396734 552403761
853311265976 21019999
495131702262 552396208
108262748140 552388655
676074324640 552381102
198355518278 552373549
311917833578 552365996
299978941375 310390535
986477986460 374847837
870769661147 105560728
48453262082 106489747
636706055336 327052453
578410733482 552358443
408824342634 552350890
287691206314 278766124
825219498734 469426503
511030426404 552343337
475447567610 350096656
33311620042 255721921
692730130884 552335784
579924897686 552328231
265735825356 371728448
372783387243 223311998
637604046206 269423063
882000656384 59812207
46182015776 552320678
582953226094 435460662
766167094778 552313125
961494277094 237466320
651090615274 552305572
512544590608 552298019
267249989560 250102489
148388099546 552290466
875943999568 552282913
622321495398 518422814
600366114440 552275360
110146050113 140742602
91606941896 302240848
535257053668 552267807
422451820470 432552757
788879557838 552260254
168829316300 151158189
575382405074 75039055
970579262318 223153385
144602689036 108143854
845925463244 254785349
486803799140 552252701
443650119326 552245148
349138076218 114299549
959980112890 552237595
665475175212 552230042
449706776142 284695229
624592741704 372143863
760867520064 521851876
128703964894 108974684
994805889582 552222489
188513450952 552214936
933482239320 552207383
670017667824 552199830
32554537940 548068339
737397974902 552192277
811592020898 552184724
342958199760 552177171
186242204646 552169618
445164283530 552162065
880486492180 552154512
720938199220 139972196
489832127548 552146959
137031868016 552139406
783579983124 552131853
745725878024 552124300
74194053550 529487959
30283291634 552116747
234695459174 552109194
963765523400 552101641
673045996232 552094088
987235068562 552086535
557212434626 552078982
386992098235 13784225
475447567610 498392258
770709587390 552071429
385354797472 105092442
911526858362 100356711
412609753144 552063876
218796735032 552056323
973607590726 361071165
387626043778 552048770
345986528168 552041217
142331442730 552033664
289205370518 552026111
708628855026 552018558
506487933792 552011005
473933403406 552003452
373998565942 551995899
552669942014 551988346
957708866584 551980793
729827153882 551973240
570082830360 551965687
106748583936 194195183
651847697376 551958134
700551054393 294393281
961494277094 174006014
159744331076 440800633
115833569160 381086615
474694790718 91821821
901684791036 551950581
640491465846 551943028
367941909126 258728015
32630135917 433866979
382326469064 551935475
612479428072 551927922
887300231098 551920369
784337065226 478150218
581439061890 551912816
857774029120 551905263
644276876356 551897710
61323657816 551890157
902568257487 232277409
358099841800 58294054
794936214654 159285217
234695459174 551882604
324031147210 551875051
694244295088 551867498
520872493730 437552843
277849138988 551859945
221067981338 551852392
389140207982 551844839
321002818802 532818832
536014135770 551837286
451220940346 275971514
12870403288 551829733
178671383626 551822180
332359050332 389697035
308132423068 551814627
678345570946 551807074
654118943682 500491992
355071513392 264271917
919097679382 551799521
467876746590 175584591
15266070163 361622534
731341318086 551791968
525414986342 551784415
729827153882 533513708
888057313200 41352675
349771938678 424984651
44667851572 77539098
259679168540 551776862
796450378858 551769309
732855482290 551761756
534499971566 307029450
288734599987 262255266
219553817134 551754203
222001773428 364560651
599609032338 551746650
907741447852 551739097
873672753262 551731544
74532835812 60288046
573868240870 551723991
647305204764 551716438
200626764584 274951859
530714561056 470310204
436079298306 551708885
475447567610 551701332
355071513392 551693779
7570828574 140115703
227881720256 551686226
934996403524 551678673
866859014344 105825083
811592020898 551671120
153687674260 551663567
560240763034 210494557
264978743254 551656014
291476616824 551648461
943324306646 551640908
495131702262 551633355
324031147210 5913999
38611194756 551625802
345229446066 152774531
187756368850 551618249
622321495398 551610696
37854112654 540107477
370331729979 244090301
678345570946 224241017
777523326308 12892971
6931467530 198281356
255893758030 551603143
947109717156 551595590
314946161986 551588037
15898731696 551580484
726041743372 551572931
386111879574 551565378
660175600498 540847671
467119664488 551557825
149145181648 289204370
810834938796 551550272
632540215728 62969361
864587768038 551542719
869887342752 551535166
829761991346 17832633
302832848354 551527613
863830685936 467802608
109019830242 9335508
174128891014 551520060
445468465499 213772559
292233698926 362136138
989506314868 551512507
669260585722 503369685
349014856576 551504954
57538247306 551497401
166558069994 551489848
864587768038 551482295
520115411628 551474742
108262748140 551467189
23469552716 551459636
941053060340 399070308
341444035556 551452083
564026173544 551444530
382348946792 63150633
7570828574 551436977
403524767920 398639787
56781165204 112214921
977393001236 315239561
137031868016 520016497
335387378740 551429424
285419960008 551421871
720035842716 388042928
736640892800 59275944
793422050450 494419380
342958199760 551414318
996320053786 551406765
375512730146 551399212
520115411628 551391659
521629575832 551384106
577653651380 158477046
906227283648 551376553
537528299974 551369000
649576451070 149775990
583840718294 250245996
557212434626 16276715
848086617022 246733851
912334651306 24509485
344472363964 551361447
922883089892 551353894
550398695708 55129347
957708866584 551346341
24226634818 244362209
685916391966 551338788
497402948568 181951770
568568666156 382989971
772223751594 551331235
333116132434 198742089
279363303192 551323682
604908607052 286137852
573868240870 132426749
668503503620 320352942
752552736503 435052800
626863988010 551316129
951652209768 551308576
821434088224 53747148
663203928906 551301023
589009882910 551293470
710536009373 101323495
442893037224 551285917
563269091442 138280324
502702523282 219278696
197598436176 349401780
265735825356 551278364
59809493612 37727235
734369646494 374402210
508002097996 551270811
200225126662 36480990
364913580718 551263258
892599805812 71413615
716956758148 492629319
482261306528 551255705
466362582386 551248152
299047437844 551240599
760110437962 13240409
106134510336 108204278
912283940464 311327107
15141649594 551233046
605665689154 314884570
295262027334 551225493
782822901022 551217940
654876025784 53286415
620915588343 207178790
299804519946 551210387
243780444398 551202834
849446125998 838383
135517703812 551195281
935753485626 268048417
892599805812 99012277
930453910912 551187728
507245015894 551180175
616264838582 551172622
112048158650 320526661
215011324522 551165069
477718813916 158122055
929871990433 6918548
963008441298 551157516
12870403288 551149963
833968436288 63520730
815509042433 156951340
533060650039 207405380
208197585604 551142410
73436971448 551134857
20441224308 354938129
560997845136 551127304
288448288416 551119751
56781165204 551112198
238480869684 438066447
121133143874 551104645
145359771138 456495767
973607590726 551097092
919854761484 395014347
801749953572 346441004
383840633268 551089539
498917112772 237179306
52238672592 551081986
786833254978 194905165
189494456845 311659439
353557349188 551074433
762381684268 180720631
819162841918 175773416
160933520308 11525878
586076699643 253743035
924397254096 528490963
749511288534 47659430
966036769706 382725616
379298140656 303607941
221825063440 551066880
928182664606 551059327
816891595612 52312078
716199676046 551051774
573509058361 91315770
818405759816 273713167
419016982455 5611879
955437620278 551044221
236209623378 551036668
744211713820 551029115
596739377354 82493866
928182664606 551021562
120549350251 212488549
573111158768 551014009
925154336198 551006456
804778281980 550998903
178671383626 550991350
12870403288 209603303
193425965034 32485453
903198955240 550983797
54509918898 550976244
643519794254 45786286
215768474601 382461261
903198955240 67440737
142331442730 550968691
887300231098 550961138
940295978238 399818055
628465170327 310073309
370213155432 550953585
257407922234 239369676
942567224544 550946032
640569835774 61987471
414123917348 211514212
451220940346 550938479
77979464060 79412242
568568666156 550930926
165043905790 435490874
867998059209 109624242
398225193206 550923373
430779723592 550915820
967550933910 550908267
507441446765 351735657
291476616824 550900714
473933403406 550893161
837332812366 550885608
617021920684 550878055
156716002668 238621929
683645145660 550870502
367184827024 550862949
233938377072 503785100
850203208100 372513960
46182015776 550855396
888814395302 361773594
539799546280 550847843
945595552952 550840290
866859014344 550832737
42661617377 262051335
539042464178 169081458
638977301642 550825184
508759180098 428504349
183213876238 323139999
978907165440 550817631
594309457624 493142923
345229446066 550810078
739669221208 1767402
663203928906 550802525
686673474068 550794972
565540337748 550787419
397468111104 550779866
410338506838 33044375
346126243562 216484086
892599805812 468550355
379298140656 119269423
32554537940 159255005
610965263868 550772313
755567945350 63973910
835528832405 5732727
757089656 550764760
595066539726 550757207
990763934280 22402198
369456073330 550749654
772980833696 550742101
236209623378 550734548
629135234316 205826803
648062286866 550726995
664718093110 550719442
762381684268 29592654
70408643040 550711889
623835659602 550704336
526929150546 550696783
211481839864 119103257
708628855026 550689230
220310899236 550681677
155201838464 550674124
916069350974 423519369
355071513392 342135794
870697137241 355149613
907741447852 360602879
206683421400 550666571
81007792468 550659018
202898010890 420158284
28183498428 142064377
428765143332 32002061
838846976570 503528298
49967426286 550651465
969822180216 550643912
178671383626 370406673
745725878024 550636359
769195423186 550628806
110533994446 373382555
179428465728 550621253
543584956790 550613700
908498529954 550606147
739669221208 144058369
182619599051 290307108
206683421400 150976917
162166561852 379787499
504973769588 273735826
864587768038 550598594
744211713820 550591041
238480869684 550583488
909255612056 550575935
925282246253 165576866
688944720374 550568382
43910769470 550560829
718470922352 550553276
792664968348 550545723
996320053786 550538170
218039652930 407763811
375512730146 550530617
207440503502 550523064
187756368850 550515511
902441873138 550507958
352800267086 71368297
677588488844 550500405
962251359196 123597292
252865429622 538717725
657904354192 550492852
579167815584 550485299
954680538176 154156730
718470922352 550477746
925154336198 165508889
307506884014 368080349
43153687368 294476364
99177762916 362256986
454249268754 261469754
548127449402 550470193
663961011008 76096475
56024083102 550462640
701815116108 550455087
244537526500 550447534
555698270422 550439981
234695459174 232685271
258165004336 550432428
426994313082 550424875
174128891014 550417322
356585677596 550409769
508759180098 550402216
759353355860 298290629
732098400188 550394663
447435529836 550387110
753401602661 391736345
839755413239 257179650
493617538058 398700211
390654372186 465461178
188513450952 550379557
763138766370 447462379
954680538176 240593262
732855482290 550372004
365670662820 325836420
794951804046 19139302
973919159529 219867830
851717372304 533294671
551912859912 417341015
89335695590 550364451
361128170208 550356898
897899380526 550349345
884271902690 528173737
237723787582 550341792
302363331621 36284612
874429835364 550334239
877458163772 159338088
181699712034 234936065
307375340966 550326686
487560881242 391562626
524657904240 550319133
870644424854 16571282
469390910794 550311580
87821531386 550304027
382326469064 24010987
159744331076 200501938
370970237534 550296474
436836380408 550288921
944838470850 550281368
908498529954 550273815
592795293420 550266262
511787508506 152253374
11356239084 550258709
45424933674 256341267
622321495398 193432330
741951479788 62863619
322516983006 550251156
548524812732 36095787
48453262082 550243603
985720904358 102970049
791971565589 236567513
503055709115 87229597
303589930456 182488033
270278317968 550236050
536771217872 550228497
26497881124 550220944
358856923902 550145414
273306646376 550213391
860045275426 550205838
105991501834 550198285
753296699044 550190732
174128891014 550183179
956951784482 406668626
415638081552 299151671
305104094660 550175626
832033237652 550168073
760110437962 550160520
632163562724 550152967
166558069994 550145414
21955388512 550137861
777523326308 535673866
567811584054 550130308
226367556052 443806727
677588488844 99979061
685159309864 178424519
910769776260 475212101
128703964894 550122755
444407201428 550115202
716956758148 312497822
756325027452 172586050
898723926024 398518939
811592020898 302965936
74951135652 548038127
524657904240 550107649
77222381958 550100096
991020479072 550092543
985956875184 183469923
293747863130 550084990
59052411510 550077437
166558069994 550069884
613993592276 550062331
22712470614 331909032
848689043896 550054778
738155057004 550047225
134003539608 550039672
545856203096 291462717
372484401738 178099740
313431997782 550032119
146910861959 281681582
667746421518 414606829
593552375522 550024566
933482239320 424652319
26497881124 550017013
891085641608 550009460
679102653048 97977516
395953946900 202224022
117347733364 550001907
193055943564 549994354
582953226094 419199053
599609032338 549986801
110533994446 549979248
830519073448 549971695
669260585722 549964142
168829316300 549956589
555698270422 549949036
860045275426 549941483
212241225631 282867403
746482960126 548657473
732286454782 340927314
654118943682 233591631
161258495280 549933930
777523326308 249777710
1514171758 549926377
147631017444 549918824
30283291634 549911271
742697549616 453436802
923336798602 81466658
269521235866 202798050
565540337748 549903718
442135955122 549896165
568275527079 79419795
250594183316 250125148
894113970016 549888612
388383125880 549881059
202140928788 78430352
797295105972 172767322
630649398520 549873506
704086362414 549865953
74194053550 549858400
766167094778 549850847
155296628614 248206686
877458163772 549843294
168072234198 91942669
594309457624 549835741
520115411628 549828188
850203208100 474048939
943324306646 549820635
620050249092 549813082
582196143992 195252603
698786787700 549805529
887300231098 549797976
31797455838 549790423
835825800853 5000086
79493628264 549782870
61323657816 549775317
903956037342 390610948
184728040442 364424697
76465299856 549767764
56024083102 549760211
461063007672 342845776
524657904240 549752658
408824342634 166339719
342201117658 168477218
9084992778 549745105
84793202978 549737552
165800987892 549729999
890328559506 350285481
120376061772 549722446
403524767920 270087727
149902263750 549714893
817109023823 247927225
286934124212 549707340
87064449284 544956503
157473084770 549699787
682888063558 385656180
782822901022 549692234
623078577500 524638933
201383846686 549684681
615507756480 549677128
485289634936 549669575
139303114322 549662022
660175600498 549654469
977393001236 549646916
465605500284 549639363
390654372186 549631810
678750132285 42500731
689701802476 549624257
585981554502 549616704
187342563045 73158358
454267607438 280631715
500431276976 435218966
499674194874 549609151
12870403288 370368908
789636639940 118529229
20056195433 174028673
981178411746 549601598
339172789250 549594045
662446846804 549586492
288448288416 549578939
554941188320 549571386
96149434508 549563833
76465299856 549556280
414880999450 549548727
104477337630 549541174
830519073448 549533621
967550933910 549526068
318731572496 549518515
90849859794 549510962
223339227644 549503409
608694017562 549495856
951652209768 549488303
713928429740 549480750
694244295088 549473197
987992150664 549465644
331601968230 167759683
327059475618 366237417
257407922234 341357835
391411454288 542199658
918340597280 549458091
346083584218 381215016
570082830360 549450538
119618979670 549442985
947109717156 549435432
645806018159 507002678
89335695590 549427879
313563299134 27764828
905470201546 549420326
699087011897 144232088
218796735032 549412773
592116581246 470612324
107505666038 549405220
118104815466 549397667
344693991643 101459449
40882441062 102645270
8327910676 549390114
760867520064 549382561
865510940610 164474128
748145608757 230691279
905470201546 238546399
762381684268 465378095
286307671245 98068152
53752836796 549375008
226367556052 239445206
797207460960 549367455
167315152096 549359902
875943999568 549352349
766167094778 254218874
75931522199 32455241
576896569278 43422197
124918554384 549344796
87821531386 549337243
966793851808 549329690
199869682482 549322137
299804519946 549314584
277849138988 549307031
360371088106 549299478
7554 549291925
107620834182 140213892
56921054317 287361438
58295329408 143552318
795693296756 549284372
146116853240 549276819
513301672710 549269266
102963173426 549261713
121890225976 549254160
260436250642 549246607
701815116108 549239054
637631780822 109865938
168072234198 421291234
248322937010 25438504
661689764702 549231501
234695459174 339575327
384057396815 140614201
731341318086 549223948
969065098114 549216395
528443314750 549208842
115076487058 549201289
112838564588 365459458
911526858362 388035375
439107626714 344107127
488488124881 118068496
769203542661 460113654
947109717156 549193736
608694017562 549186183
629892316418 420180943
230957738306 75960521
321759900904 549178630
55267001000 549171077
34419992174 188870318
559483680932 507871273
300561602048 549163524
699543869802 549155971
929696828810 140349846
415638081552 549148418
537528299974 154081200
271035400070 549140865
592334160517 150833410
204412175094 549133312
732855482290 549125759
969822180216 365897532
186242204646 549118206
355071513392 237708016
828247827142 549110653
469390910794 200600127
264978743254 457485210
798721625164 477198540
245294608602 549103100
698029705598 549095547
423965984674 549087994
342958199760 549080441
770709587390 549072888
218039652930 549065335
226367556052 549057782
770709587390 259475762
37854112654 549050229
556455352524 549042676
566069840813 13776672
300561602048 549035123
97663598712 252715827
876701081670 261394224
995663313289 304136651
784337065226 20136298
77222381958 165131239
403524767920 549027570
666232257314 549020017
362642334412 549012464
831276155550 27281436
475447567610 549004911
521252145275 105175525
274820810580 548997358
165800987892 548989805
388383125880 114050300
290719534722 548982252
813863267204 13482105
342201117658 548974699
695001377190 446888351
529957478954 548967146
118104815466 177389758
704086362414 548959593
779794572614 548952040
657904354192 548944487
451978022448 548936934
959223030788 117313196
589766965012 548929381
379298140656 443995552
242266280194 227292429
496962525991 60340917
326302393516 548921828
254379593826 548914275
416395163654 374878049
664718093110 548906722
890328559506 548899169
775252080002 519805013
162015577382 548891616
14384567492 548884063
416395163654 548876510
693487212986 548868957
732855482290 548861404
738912139106 548853851
311418286117 194829635
570839912462 548846298
627621070112 85069439
281634549498 548838745
554941188320 548831192
206683421400 548823639
530714561056 31397821
233411253608 186657289
19684142206 548816086
227124638154 548808533
581090491346 110379542
572354076666 548800980
329330721924 185494127
29526209532 548793427
538285382076 548785874
467119664488 548778321
227881720256 548770768
476204649712 291961215
650333533172 548763215
843722216597 141142911
22712470614 548755662
467876746590 31057936
548884531504 548748109
499674194874 528959249
470147992896 42364777
71165725142 548740556
772583704915 48905675
398982275308 548733003
103720255528 548725450
86307367182 125258952
729827153882 548717897
727555907576 548710344
378541058554 126203077
106859869838 342588974
473176321304 460166525
845660715488 489222916
552669942014 548702791
785094147328 471073057
445921365632 460128760
894871052118 277451902
324031147210 548695238
102963173426 335594896
34068702144 548687685
885028984792 548680132
474690485508 548672579
269521235866 548665026
767681258982 407401267
309646587272 312422292
384597715370 540658846
8327910676 164338174
686673474068 548657473
891842723710 152955803
601880278644 291243680
295262027334 178303671
268007071662 548649920
609451099664 548642367
55267001000 498430023
819162841918 363125581
841488614443 128982581
756325027452 548634814
525414986342 548627261
71922807244 548619708
619293166990 548612155
167315152096 548604602
463334253978 548597049
989506314868 548589496
987235068562 548581943
361885252310 195879502
684402227762 548574390
923028719285 262595151
476208524401 529148074
953166373972 548566837
308132423068 548559284
105991501834 405460146
497780681651 94027297
858531111222 548551731
352043184984 548544178
975878837032 548536625
201383846686 548529072
719985086556 303252950
781308736818 53860443
916826433076 548521519
691215966680 548513966
554941188320 548506413
43153687368 548498860
359614006004 412733685
687430556170 548491307
945595552952 548483754
280120385294 409093139
324788229312 235615835
828247827142 548476201
49586559114 67463396
586738636604 548468648
735479151576 75847226
4107568620 93015195
719228004454 423798830
216525488726 548461095
678345570946 548453542
657147272090 244883366
962384556351 398466068
931968075116 38407005
41639523164 291145491
294504945232 280344701
832033237652 548445989
712414265536 284861395
807049528286 242866715
929696828810 548438436
512544590608 548430883
711657183434 548423330
13760282236 246499708
108262748140 226831696
408067260532 162895551
844146551284 548415777
958465948686 416744328
160501413178 548408224
961494277094 66353105
39368276858 548400671
495888784364 548393118
402010603716 548385565
921368925688 366093910
361885252310 548378012
337658625046 548370459
745131208081 153839504
315703244088 548362906
557212434626 548355353
741183385412 465574473
99934845018 548347800
524657904240 406419377
302075766252 113582014
106748583936 548340247
852474454406 13995709
710900101332 548332694
203655092992 283524514
701058034006 548325141
763895848472 548317588
511030426404 548310035
743454631718 548302482
73436971448 548294929
670017667824 548287376
516330001118 548279823
303589930456 31858554
757089656 346788442
870644424854 548272270
140060196424 302512756
68137396734 548264717
777523326308 548257164
100868078186 342528550
389897290084 548249611
864023672639 7756931
239237951786 548242058
155958920566 548234505
872915671160 548226952
348257774474 127366239
621564413296 500877195
41639523164 306984132
575382405074 548219399
733612564392 548211846
758368740039 11321947
250594183316 548204293
9084992778 548196740
690458884578 548189187
112048158650 548181634
462577171876 548174081
652604779478 548166528
593552375522 346025589
856259864916 548158975
209150003392 38014249
116590651262 548151422
838089894468 548143869
979664247542 548136316
459548843468 548128763
872915671160 548121210
407310178430 146082573
502702523282 548113657
439864708816 548106104
817735975288 245782173
282391631600 379289001
102963173426 40823965
489075045446 548098551
632615217018 23807056
704942932632 307792303
857016947018 548090998
549641613606 548083445
261950414846 448942767
667746421518 178628450
378541058554 548075892
611722345970 201937008
369456073330 548068339
291476616824 548060786
111291076548 1601236
609451099664 548053233
934996403524 40272596
676074324640 548045680
220310899236 161875896
956951784482 416970918
602637360746 548038127
911526858362 62176296
262707496948 548030574
738155057004 548023021
43153687368 91580125
938854609848 235260844
515572919016 548015468
692730130884 548007915
925911418300 75794355
509849719597 2915458
14384567492 151127977
912283940464 548000362
56781165204 547992809
918654462195 211053479
841875304978 547985256
264978743254 547977703
545856203096 547970150
424723066776 547962597
398225193206 547955044
795906457522 173303585
705600526618 292399289
617779002786 547947491
252865429622 547939938
335448301238 132290795
889571477404 547932385
209711749808 547924832
552669942014 547917279
938024731932 547909726
916826433076 547902173
283984875714 374930920
3028335962 154345555
362642334412 547894620
180942629932 547887067
166558069994 547879514
623334118149 77569310
774494997900 239263934
650333533172 547871961
208197585604 547864408
403524767920 547856855
140060196424 110825169
420937656266 547849302
558955530260 92705522
917583515178 547841749
669260585722 547834196
835061566060 547826643
220310899236 225925336
175643055218 522599623
399739357410 547819090
864587768038 432915301
511787508506 547811537
963008441298 360315865
846417797590 547803984
742888398820 340239991
996320053786 40544504
679859735150 506051000
632163562724 547796431
28012045328 203153041
445921365632 445098290
481504224426 547788878
327059475618 547781325
179428465728 547773772
649576451070 547766219
657147272090 159073733
28012045328 97607419
410338506838 461427876
141179195627 82033133
865344850140 547758666
914823544860 118566994
218039652930 262806635
106748583936 547751113
822229328082 184323412
334630296638 547743560
682130981456 547736007
819919924020 71949878
233428776568 68233802
602809244367 209633515
409581424736 547728454
444407201428 547720901
996320053786 547713348
741183385412 89344437
11356239084 547705795
402767685818 547698242
492362011233 269747842
28012045328 547690689
719228004454 547683136
978907165440 450506238
566297419850 194535068
876909589788 266847490
190229348233 238115878
627621070112 52055276
243780444398 12122565
376366649261 195788866
795693296756 547675583
831276155550 547668030
29526209532 547660477
529957478954 191053135
363399416514 547652924
629892316418 163303413
487560881242 256953060
929696828810 187284188
77222381958 46307443
256650840132 70794269
268764153764 547645371
919097679382 349515075
781308736818 547637818
712628166496 80801994
114548744248 205668190
869130260650 133061201
246808772806 547630265
456520515060 547622712
199869682482 547615159
620050249092 343797454
584467390298 547607606
113562322854 547600053
147931521102 70718739
292990781028 478248407
607179853358 547592500
218039652930 547584947
216525488726 547577394
37097030552 547569841
20441224308 547562288
160501413178 225268225
598851950236 547554735
772438249241 9252425
356585677596 547547182
72108301371 284106095
116590651262 547539629
78157933897 2273453
530714561056 547532076
590524047114 319816679
930167410922 50657971
721499250760 547524523
2271253860 547516970
15141649594 547509417
913041022566 547501864
589009882910 547494311
851717372304 547486758
941810142442 547479205
900927708934 547471652
427006715108 280661927
872915671160 547464099
713928429740 547456546
123404390180 104125658
506190663224 84744660
737397974902 547448993
722256332862 103959492
398225193206 83158530
967550933910 547441440
522386657934 547433887
561815683570 12590851
640491465846 3066518
446733244749 236620384
477179122260 293766382
196084271972 349326250
669260585722 547426334
746678922711 71866795
407310178430 547418781
837332812366 487002334
542827874688 371547176
495888784364 547411228
803264117776 547403675
124260371264 106693678
866101932242 190282729
544342038892 547396122
2271253860 477817886
82521956672 547388569
148388099546 547381016
193055943564 547373463
682130981456 547365910
648062286866 547358357
450463858244 547350804
232424212868 547343251
390654372186 477749909
695758459292 200214924
224096309746 547335698
245294608602 547328145
548290699944 192707242
739000146662 255986276
735883810698 86021117
902441873138 547320592
196084271972 425566232
319488654598 547313039
904713119444 547305486
763138766370 547297933
301340625615 67229253
999348382194 547290380
616264838582 547282827
236966705480 42160846
555698270422 547275274
498917112772 547267721
408824342634 547260168
707114690822 88188828
578410733482 547252615
550650082207 55605186
459548843468 547245062
321002818802 547237509
917678320434 337762607
40882441062 547229956
242266280194 547222403
286934124212 547214850
766924176880 547207297
136274785914 547199744
280120385294 530507614
56781165204 547192191
543584956790 547184638
763895848472 547177085
799478707266 547169532
796450378858 547161979
668901539167 138318089
21955388512 547154426
33311620042 520937963
825219498734 372574384
70408643040 547146873
943324306646 271046958
355071513392 547139320
494374620160 547131767
734369646494 471722615
448949694040 547124214
870644424854 280880964
771466669492 275646735
476961731814 109261698
224096309746 547116661
581547817537 279748014
638220219540 469592669
455006350856 450951865
426994313082 547109108
582196143992 26714961
854745700712 279491212
399739357410 547101555
549641613606 371350798
198435708479 162533007
528443314750 547094002
912628236416 86036223
774494997900 547086449
944838470850 547078896
734369646494 421306340
611184112043 201755736
467119664488 547071343
180942629932 349734112
274063728478 166203765
517087083220 369598502
819162841918 547063790
295262027334 547056237
729996801815 283803975
110533994446 15249507
959980112890 547048684
186999286748 547041131
303589930456 547033578
96906516610 547026025
945595552952 547018472
110533994446 547010919
978907165440 547003366
256650840132 546995813
956194702380 546988260
188040059530 244075195
210468831910 65492063
568568666156 336705187
210489187245 357642103
57538247306 546980707
411852671042 133680547
956194702380 546973154
620050249092 546965601
670017667824 546958048
551155777810 546950495
676831406742 546942942
508002097996 546935389
663203928906 272119484
608694017562 546927836
546613285198 410943624
84793202978 546920283
99233617351 466405303
559483680932 144209429
479990060222 546912730
338415707148 546905177
901684791036 222254578
582196143992 546897624
992534643276 546890071
203655092992 546882518
52995754694 546874965
834314272646 255631285
115076487058 546867412
170343480504 546859859
914555186770 77954513
72679889346 188908083
10599156982 546852306
723770497066 546844753
842632387080 546837200
975121754930 341221881
476204649712 546829647
206683421400 546822094
300561602048 328442205
157632264245 301561078
757089656 104760110
437593462510 546814541
149145181648 546806988
673045996232 546799435
685916391966 502085675
202898010890 546791882
235452541276 546784329
451220940346 473588206
37097030552 546776776
251351265418 546769223
631406480622 31745259
492860455956 62924043
770709587390 546761670
755694730008 276318952
196084271972 442016666
516330001118 546754117
43910769470 546746564
367941909126 546739011
334685222054 103536524
953166373972 53475240
636406178983 1072526
869887342752 546731458
46182015776 546723905
364156498616 546716352
844146551284 520711373
589766965012 546708799
20607632004 288010996
829761991346 513105502
512544590608 546701246
690490644943 332384871
414123917348 546693693
169586398402 27930994
750268370636 546686140
194570107768 546678587
268764153764 546671034
378541058554 546663481
867912060751 136860360
366427744922 297656177
437593462510 546655928
683645145660 299249860
924635785389 61594715
227124638154 546648375
729827153882 177299122
304347012558 18225389
748754206432 546640822
272549564274 546633269
995562971684 546625716
659418518396 546618163
844903633386 546610610
284662877906 546603057
916069350974 546595504
548884531504 441865606
341745324726 209754363
492998683409 160863794
973607590726 372997352
960737194992 546587951
61323657816 251597983
484532552834 232383151
369456073330 55136900
91606941896 178122399
359614006004 46904130
158987248974 546580398
681373899354 546572845
457277597162 546565292
778280408410 546557739
726798825474 546550186
94635270304 546542633
127189800690 455113568
693487212986 546535080
860802357528 546527527
554941188320 48316541
502702523282 546519974
399739357410 546512421
381569386962 1737190
814620349306 546504868
526172068444 546497315
368950037842 176000006
681373899354 234981383
28012045328 546489762
84402343187 95024293
518601247424 89910912
26497881124 285586483
452735104550 546482209
168072234198 169761228
950895127666 349114766
605665689154 546474656
186242204646 546467103
841875304978 51058280
778280408410 546459550
875186917466 546451997
188103655790 4222127
515572919016 546444444
274989552153 86542274
983449658052 123204536
314946161986 104019916
743454631718 472273984
96149434508 546436891
372484401738 546429338
884271902690 546421785
525414986342 488920796
195327189870 546414232
523900822138 546406679
873672753262 336516362
875186917466 546399126
55267001000 101935288
239995033888 486435859
643750848077 191249513
272549564274 510061643
356585677596 322316722
260436250642 546391573
21955388512 269151155
341444035556 546384020
200655579279 268063523
252865429622 546376467
494374620160 546368914
856259864916 435966713
843389469182 7084714
239995033888 546361361
545099120994 546353808
974364672828 546346255
525414986342 546338702
342201117658 546331149
797964543062 76398595
339929871352 546323596
969822180216 293887230
989074789725 85031674
757082109554 546316043
38611194756 75696166
262707496948 464154509
122647308078 295677291
352043184984 546308490
564783255646 546300937
478475896018 546293384
826733662938 351297583
378850973250 149791096
104477337630 546285831
462895991559 80348814
269521235866 546278278
886543148996 546270725
188513450952 546263172
764652930574 546255619
955437620278 546248066
653361861580 546240513
628378152214 546232960
511787508506 546225407
111291076548 546217854
793422050450 546210301
452735104550 534895907
818405759816 546202748
444758491458 188870318
395953946900 546195195
352800267086 538241886
151416427954 546187642
883514820588 546180089
81007792468 546172536
334630296638 546164983
250594183316 546157430
917583515178 546149877
928188880725 118113814
483775470732 298215099
308889505170 546142324
333116132434 546134771
188513450952 497674723
978150083338 546127218
500431276976 546119665
923730158436 286651456
287691206314 281847748
432293887796 546112112
268764153764 59812207
839604058672 546104559
875186917466 529042332
784516154409 32832891
93121106100 295926540
814639579244 89140506
50724508388 546097006
78736546162 546089453
307375340966 546081900
56259683831 33104799
963765523400 86496956
259679168540 445317327
88578613488 546074347
911526858362 546066794
640692420964 313124721
778280408410 546059241
919854761484 546051688
907252436826 151581157
554184106218 546044135
52995754694 546036582
183412708963 156724750
437631635372 358782606
327059475618 455763126
747510877702 31767918
352800267086 546029029
712414265536 546021476
761624602166 546013923
420937656266 546006370
336901542944 376358437
996450962382 261212952
399435938700 61390784
49967426286 545998817
996381187768 279241963
127408663971 219905595
589009882910 545991264
44667851572 233855986
677588488844 545983711
348257774474 545976158
511030426404 545968605
234695459174 198017001
340686953454 545961052
189270533054 545953499
648062286866 545945946
582196143992 545938393
214254242420 483354235
649576451070 370716346
948623881360 545930840
280120385294 545923287
442893037224 545915734
252108347520 545908181
158230166872 545900628
311917833578 440400324
851717372304 545893075
277092056886 545885522
464091336080 545877969
930573376713 98211659
180553968064 56035707
476204649712 108748094
225787470952 45620120
62837822020 545870416
462577171876 545862863
75708217754 545855310
633678172555 321825777
205926339298 531708541
813863267204 298048933
336903604913 339137253
804778281980 545847757
314189079884 439471305
809320774592 124254403
910769776260 545840204
457277597162 545832651
62837822020 545825098
961494277094 545817545
963008441298 545809992
604446129715 3504592
41639523164 424493706
273306646376 545802439
766924176880 127517299
557969516728 199376541
870824526139 18603039
967550933910 545794886
660932682600 273917098
883514820588 545787333
93878188202 545779780
146116853240 545772227
331601968230 545764674
992534643276 545757121
896385216322 545749568
16655813798 545742015
466362582386 180781055
944838470850 545734462
685264296564 225812041
786209060358 19554717
33311620042 545726909
719985086556 327180854
657147272090 545719356
673803078334 170954602
907741447852 545711803
526929150546 545704250
633677726928 65197496
878215245874 545696697
824462416632 545689144
986477986460 184232776
366427744922 545681591
639734383744 357513702
725284661270 545674038
563269091442 479132108
68186513893 118249768
653361861580 457243514
69651560938 36518755
205926339298 545666485
212740078216 114443056
196084271972 545658932
687430556170 545651379
858892106857 30212
925911418300 363495678
691973048782 545643826
908170858561 98747922
400496439512 545636273
310403669374 545628720
863830685936 545621167
388383125880 545613614
633677726928 545606061
28205024478 139088495
706357608720 13874861
619293166990 545598508
614750674378 50922326
533742889464 545590955
995562971684 135047640
274063728478 26699855
844903633386 545583402
344472363964 545575849
847931961794 545568296
52238672592 545560743
255893758030 545553190
626106905908 545545637
842133088868 116958205
495888784364 65658229
166558069994 415868180
127189800690 165780797
704843444516 161294315
938781814034 545538084
7554 5581667
409238428306 116965758
299219706668 85726550
295266687535 78528541
853231536508 545530531
409581424736 545522978
810247459309 230472242
654118943682 545515425
327059475618 48875463
40125358960 427295869
910769776260 545507872
825219498734 416344019
496645866466 360972976
867616096446 545500319
389140207982 545492766
488317963344 545485213
9425557548 9176895
519358329526 545477660
799478707266 545470107
892086957518 6744829
751782534840 288992886
357342759698 545462554
68894478836 545455001
650521308305 177336887
612479428072 545447448
486046717038 545439895
713988831081 271364184
434565134102 545432342
913170556516 176551375
542827874688 545424789
13627485390 545417236
548127449402 484086876
208197585604 279778226
135517703812 432885089
565866491394 125243846
357342759698 545409683
948891189583 28512575
234695459174 440838398
171857644708 545402130
71922807244 545394577
596580703930 545387024
829761991346 545379471
966793851808 545371918
445921365632 545364365
576139487176 213311826
431536805694 545356812
601880278644 276167892
734388551653 449426159
790393722042 88460736
875943999568 158280668
144602689036 60363576
670017667824 545349259
611722345970 545341706
212740078216 165063262
883514820588 451110478
239237951786 389432680
144631027892 219120083
393682700594 545334153
108262748140 545326600
413366835246 545319047
979664247542 545311494
774494997900 545303941
508002097996 194905165
648819368968 545296388
479990060222 545288835
711890034871 200124288
474690485508 125530860
362642334412 545281282
915415231368 194300925
128703964894 545273729
539042464178 545266176
71922807244 142139907
683645145660 14033474
595066539726 545258623
361885252310 545251070
787379842523 354046875
513301672710 545243517
903198955240 545235964
985720904358 513513364
374755648044 308366331
676074324640 545228411
638979801685 290231578
610208181766 545220858
843389469182 545213305
124918554384 545205752
885028984792 545198199
150659345852 545190646
461820089774 545183093
774494997900 545175540
645791040560 38663807
186242204646 545167987
179428465728 384409935
514058754812 30634968
559483680932 545160434
50755498347 356539365
277849138988 545152881
314189079884 545145328
170343480504 545137775
763895848472 545130222
753296699044 545122669
432293887796 545115116
571596994564 385905429
577698637048 31005065
465605500284 10914085
89351126369 209444690
861676631978 389070136
240752115990 409395259
638977301642 545107563
196084271972 545100010
353557349188 470710513
701058034006 293230119
499278931684 8421595
61323657816 545092457
352800267086 545084904
951652209768 545077351
420937656266 545069798
978907165440 545062245
514815836914 215177417
303589930456 338298870
706357608720 105319032
304347012558 545054692
409581424736 545047139
712414265536 545039586
24983716920 545032033
134003539608 262202395
426408329089 150289594
102206091324 545024480
279363303192 545016927
535257053668 545009374
882757738486 545001821
995562971684 544994268
594309457624 180871691
629135234316 544986715
582953226094 331493617
621564413296 544979162
15147601358 219595922
467119664488 544971609
349771938678 544964056
504973769588 544956503
546045858926 70650762
215011324522 544948950
395196864798 487463067
376269812248 358978984
589009882910 544941397
698029705598 544933844
320245736700 344235528
984206740154 544926291
673045996232 544918738
140060196424 544911185
858531111222 544903632
641248547948 544896079
869130260650 459433884
418666409960 544888526
106748583936 484600480
902441873138 407537221
377783976452 356682872
749072550276 107146858
193055943564 544880973
353557349188 544873420
483018388630 24743628
639734383744 75696166
804778281980 318547775
864587768038 508906034
104477337630 544865867
582953226094 544858314
632920644826 544850761
506487933792 544843208
885786066894 198568370
414123917348 454312950
656390189988 544835655
81764874570 544828102
795053965924 211015714
486803799140 344069362
87064449284 544820549
128703964894 446601337
892599805812 233070474
793422050450 544812996
672288914130 531278020
227881720256 544805443
613260755304 284521510
277092056886 544797890
682888063558 433791449
937374622969 28505022
410338506838 544790337
162015577382 301145663
863830685936 544782784
805634550078 62440651
265735825356 544775231
464848418182 348223512
913041022566 122351047
507480080360 244860707
327059475618 175448637
362642334412 544767678
63594904122 544760125
27254963226 544752572
718845649341 40567163
596580703930 544745019
779794572614 375278358
719228004454 544737466
68570636814 102539528
597625487355 163431814
232424212868 419569150
595823621828 149806202
178744987611 378843374
759015351963 55846882
703563491289 13134667
24226634818 544729913
279363303192 142351391
730228610938 108279808
198355518278 544722360
585224472400 291251233
887300231098 544714807
707114690822 544707254
167406558502 261092104
867111654641 262512068
743454631718 86685781
210468831910 544699701
537768893236 84706895
517844165322 544692148
18927060104 110304012
536771217872 544684595
747997124330 468180258
560997845136 254830667
795693296756 544677042
574625322972 216106436
408067260532 544669489
695001377190 544661936
751025452738 544654383
586738636604 334401522
975878837032 347128327
719229326229 274687504
789636639940 503671805
903956037342 544646830
606422771256 544639277
693487212986 544631724
620050249092 260737113
559483680932 544624171
941053060340 544616618
659468738293 329303247
906984365750 60121880
858247821257 21110635
366427744922 440188840
325545311414 195781313
564783255646 544609065
644472166724 38595830
320245736700 73369842
607179853358 544601512
357532037878 193976146
436836380408 544593959
239237951786 544586406
124918554384 508596361
99177762916 544578853
654876025784 544571300
948623881360 544563747
430779723592 197646904
935753485626 544556194
99934845018 544548641
825976580836 544541088
455006350856 544533535
706357608720 81564847
207440503502 544525982
786608311532 420845607
984366002712 291885685
564026173544 544518429
43153687368 304975034
738155057004 349507522
903198955240 544510876
390654372186 194671022
703431895370 262225054
717713840250 80605616
447435529836 58097676
171857644708 544503323
129679698793 46247019
991777561174 544495770
867821832613 277859764
849821646052 40748435
873672753262 544488217
866859014344 544480664
761624602166 21473179
473416763506 130047554
615507756480 544473111
872158589058 476209097
788879557838 544465558
674560160436 136157931
502702523282 544458005
292233698926 516572329
130218129098 324612834
994930574506 349930490
766167094778 49796929
887300231098 544450452
876701081670 236099227
220310899236 531587693
302075766252 544442899
733612564392 544435346
683645145660 544427793
686673474068 544420240
328739262006 172457649
1514171758 240268483
221825063440 544412687
626863988010 515499803
539042464178 175086093
71165725142 544405134
470147992896 544397581
69757695694 271998636
581439061890 544390028
928939746708 544382475
769195423186 217352681
954680538176 533370201
590524047114 544374922
24226634818 487893588
181699712034 428111593
461820089774 544367369
27254963226 544359816
766924176880 244951343
482261306528 544352263
56781165204 544344710
697272623496 23920351
180185547830 544337157
800992871470 544329604
241509198092 544322051
345229446066 544314498
77979464060 341342729
971336344420 157993654
677588488844 201355427
422451820470 544306945
144602689036 544299392
118861897568 544291839
519496549426 190380918
571596994564 544284286
641248547948 544276733
353557349188 206997518
720742168658 303947826
667746421518 544269180
758596273758 163469579
206683421400 133272685
710900101332 544261627
766167094778 544254074
995737272265 175539273
423208902572 544246521
635191891132 482191073
206683421400 544238968
625349823806 544231415
931968075116 544223862
179428465728 544216309
317974490394 544208756
451220940346 544201203
540556628382 191121112
585981554502 544193650
698786787700 544186097
721714329988 17145310
80250710366 544178544
323274065108 544170991
829761991346 544163438
805535364082 233667161
800992871470 168507430
950895127666 193039574
215011324522 544155885
52238672592 544148332
142331442730 282640813
84793202978 35657713
673045996232 90107290
405796014226 544140779
500431276976 3587675
668503503620 544133226
106748583936 414206520
236966705480 231748699
255136675928 144375595
704843444516 544125673
243023362296 544118120
292233698926 403858910
214254242420 544110567
425480148878 544103014
744968795922 544095461
20441224308 544087908
671062436143 21790405
239237951786 544080355
797964543062 544072802
727555907576 544065249
297533273640 452892986
447435529836 243516273
426605137610 138673080
43910769470 444176824
188513450952 544057696
228638802358 544050143
512544590608 217103432
590524047114 492145927
697272623496 544042590
221067981338 172933488
596173741143 69064632
748754206432 544035037
646548122662 544027484
894113970016 219195613
253622511724 544019931
39368276858 544012378
119688399293 198122743
182456794136 154745864
306618258864 544004825
154954840664 27153035
719228004454 543997272
538285382076 543989719
560997845136 478021817
949380963462 543982166
311160751476 543974613
871401506956 221952458
80250710366 87176726
934996403524 366456454
687430556170 520031603
313431997782 397393542
470905074998 543967060
495888784364 543959507
232424212868 340413710
362077083404 242058544
770709587390 205018632
7554 376018552
408067260532 543951954
43338479066 180373193
843389469182 539435260
282391631600 204505028
838846976570 476171332
585224472400 428338183
174885973116 543944401
711087423285 21450520
227124638154 543936848
17412895900 543929295
416395163654 543921742
230910048664 87055878
972093426522 543914189
234695459174 230434477
855631682312 16080337
451220940346 397491731
349771938678 543906636
683645145660 543899083
660932682600 543891530
847174879692 230661067
770709587390 119526225
395953946900 406645967
121890225976 543883977
839294393631 53437475
596170221445 128869286
570839912462 543876424
81764874570 543868871
906984365750 543861318
844146551284 48301435
828247827142 543853765
539799546280 543846212
50724508388 543838659
876701081670 543831106
633677726928 543823553
144602689036 543816000
190044209097 143333281
891085641608 543808447
960737194992 140931427
705206607862 17175522
191541779360 543800894
472419239202 543793341
824462416632 543785788
121133143874 224014427
732855482290 543778235
1514171758 389636611
579924897686 419410537
61323657816 543770682
231667130766 370414226
151416427954 543763129
978150083338 543755576
605665689154 232322727
815377431408 498059926
744211713820 543748023
983771921903 64140076
420937656266 243146176
822211178223 300851096
891842723710 543740470
222582145542 543732917
517087083220 543725364
402767685818 445196479
235452541276 82070898
277849138988 543717811
575382405074 543710258
209711749808 543702705
81007792468 543695152
932725157218 543687599
694369350109 290208919
432293887796 543680046
517087083220 98778134
766167094778 543672493
835818648162 115236121
373241483840 543664940
226367556052 543657387
821434088224 543649834
521183805731 3867136
384597715370 543642281
627621070112 543634728
787365393634 543627175
953923456074 543619622
3028335962 543612069
345986528168 163122141
627621070112 33958288
306618258864 543604516
934398833229 205199904
838089894468 543596963
88578613488 543589410
878972327976 543581857
554184106218 14041027
77979464060 543574304
783579983124 8965411
310403669374 222375426
446678447734 543566751
330087804026 543559198
813106185102 543551645
908863173688 159171922
353557349188 543544092
213497160318 272799254
38620001554 370051682
131732293302 543536539
336901542944 543528986
841118222876 543521433
445164283530 73671962
943324306646 543513880
662446846804 364009282
870644424854 397695662
961494277094 41473523
463334253978 543506327
565566033054 372657467
172614726810 543498774
636706055336 442462293
991777561174 543491221
569325748258 543483668
239496649589 183356628
335387378740 543476115
937314516195 434607173
15344122865 187729815
212038782572 159776162
16655813798 241212608
652604779478 380792048
403524767920 93332421
278606221090 257987821
542070792586 543468562
902441873138 237330366
391411454288 152404434
850960290202 498830332
784337065226 513513364
583860144610 303555070
766167094778 543461009
22712470614 543453456
402010603716 543445903
307448340711 341795909
187756368850 258146434
292990781028 158847143
957708866584 543438350
986520472085 77569310
105991501834 543430797
436079298306 543423244
800992871470 543415691
708628855026 543408138
342958199760 543400585
57768092649 35816326
648819368968 543393032
124520700515 46035535
571596994564 515741499
243780444398 543385479
649576451070 460521516
839604058672 543377926
615507756480 48316541
191541779360 543370373
716199676046 543362820
298290355742 543355267
282391631600 543347714
327445600084 49585445
226367556052 176702435
514815836914 259098112
582196143992 543340161
938781814034 543332608
21955388512 406751709
925679707772 3512145
140060196424 543325055
507395282829 355806724
604908607052 15075788
553427024116 163711275
193813025666 543317502
210468831910 225351308
324788229312 145078024
84793202978 524510532
622321495398 37138101
477718813916 543309949
752882205916 158144714
243780444398 448648200
353557349188 543302396
419423492062 543294843
464091336080 49744058
181699712034 543287290
392168536390 543279737
500431276976 543272184
501277386289 431789904
844684604345 4849026
533742889464 543264631
324031147210 543257078
258922086438 543249525
328573639822 409848439
380812304860 543241972
561754927238 543234419
26497881124 444116400
149145181648 543226866
243050621073 305103435
847931961794 543219313
271035400070 543211760
947109717156 543204207
511451090739 101059140
874429835364 543196654
310403669374 543189101
271792482172 543181548
976635919134 543173995
465605500284 543166442
349014856576 543158889
41639523164 543151336
348257774474 543143783
471798745552 91904904
275577892682 493210900
959980112890 414976926
707871772924 543136230
822948252428 543128677
520872493730 543121124
107505666038 543113571
576174646391 18104541
703329280312 543106018
953253014435 265563480
507245015894 82652479
370213155432 34245302
52238672592 543098465
11356239084 543090912
283905795804 543083359
931210993014 543075806
894113970016 543068253
83279038774 541701160
179428465728 413035805
256650840132 543060700
622321495398 29758820
367941909126 524578509
22712470614 46360314
829867076235 110205823
26497881124 543053147
411095588940 543045594
39368276858 543038041
863367347557 234354484
684402227762 543030488
74194053550 543022935
676831406742 543015382
455006350856 543007829
632163562724 135349760
855502782814 227602102
234695459174 460634811
987235068562 543000276
573111158768 76383489
186999286748 540568210
257407922234 14048580
813106185102 542992723
861559439630 542985170
698894606775 274944306
233181294970 542977617
174999993204 183975974
554184106218 542970064
127946882792 393299816
887300231098 89472838
970579262318 542962511
174128891014 542954958
413770316506 113106175
935753485626 542947405
355828595494 542939852
315703244088 542932299
675317242538 542924746
827490745040 542917193
323274065108 542909640
945595552952 502946717
794293719115 329688450
264978743254 433089020
368698991228 399206262
850960290202 542902087
137788950118 141701833
174885973116 8980517
226367556052 542894534
645429433538 76307959
538285382076 177850491
464848418182 542886981
194570107768 542879428
86307367182 115863020
408145766414 97056050
62837822020 542871875
31040373736 248742949
879729410078 168137333
717713840250 542864322
796450378858 542856769
572354076666 542849216
90849859794 418798744
908498529954 453889982
470147992896 232081031
427751395184 149526741
521629575832 239203510
778280408410 542841663
925911418300 542834110
396711029002 542826557
360371088106 542819004
571631368267 390082238
847931961794 542811451
275577892682 443225146
296019109436 542803898
426994313082 542796345
712414265536 223311998
505730851690 542788792
211982996114 415656696
668503503620 542781239
140060196424 542773686
199869682482 542766133
327216517594 322377146
1514171758 542758580
514815836914 542751027
143088524832 542743474
580681979788 542735921
532985807362 518777805
485289634936 537962425
36339948450 542728368
187066840780 270223681
679859735150 542720815
829004909244 542713262
935753485626 542705709
346750272016 302958383
730680272379 233848433
410338506838 520235534
303589930456 99699600
156716002668 239717114
265348326650 171634372
767681258982 542698156
637463137438 542690603
930453910912 37334479
5299582268 537675411
653361861580 446797715
336144460842 542683050
83279038774 278788783
663961011008 542675497
775252080002 464864491
292990781028 542667944
254379593826 542214764
539799546280 137577895
881250658996 376237589
475447567610 542660391
910769776260 542652838
218039652930 542645285
925911418300 440498513
723770497066 240797193
620050249092 542637732
996320053786 542630179
53752836796 542622626
61340168674 289415854
526268346535 288252692
834304483958 542615073
56781165204 384138027
103720255528 542607520
764359632884 68686982
508002097996 12394473
99934845018 542599967
12870403288 325451217
397468111104 542592414
79032351854 29011073
74951135652 481518856
187756368850 51972193
798721625164 116671191
604151524950 542584861
636706055336 178900358
120376061772 542577308
543149458769 89774958
785851229430 542569755
239995033888 146460223
153687674260 500333379
163223785068 3776500
648062286866 479101896
128703964894 542562202
310403669374 542554649
269521235866 542547096
166558069994 251326075
371727319636 542539543
533742889464 542531990
400496439512 542524437
643519794254 542516884
159744331076 542509331
825219498734 308917700
541313710484 16065231
664364310996 27409837
280877467396 542501778
527686232648 542494225
67380314632 183243333
230152966562 542486672
632920644826 266114849
623835659602 542479119
706357608720 542471566
547447528748 372899163
906984365750 542464013
243780444398 308706216
863830685936 542456460
879729410078 542448907
109776912344 542441354
551155777810 475370714
916826433076 542433801
855502782814 520250640
197598436176 542426248
665475175212 542418695
414123917348 542411142
267249989560 71730841
347568102897 371139314
881623112532 28776930
545856203096 454547093
347500692372 542403589
997834217990 542396036
143845606934 288479282
960737194992 56330274
199262602960 229354398
283905795804 542388483
835061566060 542380930
203174488455 21148400
710900101332 66451294
535257053668 542373377
293747863130 542365824
179428465728 324167207
115833569160 423149272
853231536508 8164793
661689764702 407945083
838846976570 542358271
60566575714 531610352
544342038892 542350718
228638802358 542343165
339351070262 30921982
688187638272 20060768
111291076548 39766545
202898010890 542335612
990263396970 542328059
993291725378 130697112
121133143874 542320506
623835659602 542312953
383083551166 542305400
908595170589 7265986
43910769470 542297847
334630296638 542290294
407310178430 542282741
90849859794 542275188
201599409306 150274488
81007792468 292897787
610981079850 335881910
431737934531 71322979
266492907458 542267635
858531111222 200690763
800992871470 542260082
615507756480 542252529
437593462510 312528034
59809493612 542244976
228638802358 2416960
513301672710 542237423
416395163654 542229870
433808052000 542222317
803535527278 40944813
751099313525 172842852
109019830242 542214764
486046717038 138620209
124918554384 542207211
426237230980 181989535
201383846686 350262822
713928429740 542199658
529200396852 542192105
804778281980 235230632
751782534840 8950305
324031147210 434788445
395196864798 542184552
17412895900 542176999
576896569278 39169858
318803129618 343314062
700300951904 542169446
210468831910 274974518
641248547948 60076562
570839912462 221922246
310403669374 171626819
105470352793 294045843
217282570828 542161893
829004909244 542154340
224853391848 542146787
729070071780 542139234
766167094778 542131681
829004909244 377869037
870644424854 402695748
154595136592 275337062
607179853358 542124128
822191170326 363072710
118104815466 542116575
580681979788 184202564
135517703812 522652494
870671910221 460174078
556455352524 542109022
202898010890 73309418
422451820470 542101469
624592741704 542093916
130218129098 35008155
300580424124 394138199
155616996662 98453355
885028984792 542086363
891842723710 534790165
455006350856 542078810
905470201546 542071257
695001377190 100062144
656390189988 542063704
328573639822 443625455
106748583936 542056151
775252080002 542048598
540556628382 542041045
526929150546 197359890
417909327858 542033492
338415707148 270593778
303589930456 127366239
221067981338 542025939
606537810999 381977869
884271902690 542018386
417214829914 202088068
284662877906 542010833
579167815584 399327110
950138045564 542003280
346743610270 472863118
448949694040 521897194
13148013803 133506828
180942629932 541995727
313431997782 7643636
721499250760 541988174
679102653048 30597203
389140207982 541980621
72679889346 472908436
760110437962 541973068
880486492180 541965515
892599805812 541957962
896385216322 541950409
430022641490 541942856
874429835364 539238882
595066539726 138960094
235452541276 356697978
482261306528 541935303
572354076666 541927750
757839191656 541920197
544455054431 258229517
466362582386 541912644
151416427954 541905091
628378152214 541897538
929042097411 293653087
968308016012 541889985
348257774474 45227364
115852799098 477289176
580683112738 339975636
592795293420 248810926
204547985587 101323495
721499250760 61896835
302832848354 541882432
996320053786 535613442
219553817134 444917018
7570828574 255993829
817979990059 70764057
663992340852 332332000
86307367182 142713935
395270544313 181732733
953923456074 541874879
844580161461 73097934
322516983006 541867326
93878188202 541859773
49967426286 541852220
306714536955 288252692
633677726928 344499883
903198955240 541844667
769952505288 541837114
622321495398 225064294
906227283648 541829561
205926339298 541822008
600366114440 541814455
71922807244 541806902
919097679382 175373107
503459605384 136361862
808563692490 541799349
456520515060 541791796
729070071780 541784243
100691927120 87078537
600366114440 541776690
830519073448 541769137
321759900904 541761584
875186917466 252798910
896385216322 362627083
757839191656 211650166
886543148996 478255960
451579715399 52538668
464368017576 52123253
992534643276 180342981
157672748325 160350190
476204649712 541754031
231667130766 541746478
629892316418 541738925
60566575714 541731372
264978743254 541723819
469763243482 75582871
371727319636 541716266
90092777692 391109446
487040872704 158801825
738912139106 541708713
720742168658 433081467
31797455838 541701160
966793851808 338638755
789636639940 541693607
822948252428 517924316
545856203096 541686054
938024731932 541678501
710990624037 27447602
473176321304 254702266
242266280194 514684079
46182015776 13957944
851717372304 285307022
125086752141 358110389
907741447852 127313368
994048807480 541670948
698786787700 541663395
568568666156 172971253
425480148878 158862249
563269091442 230948081
173371808912 541655842
96149434508 407945083
622321495398 375467183
449753415917 117607763
607179853358 541648289
367184827024 541640736
931968075116 541633183
567811584054 541625630
445164283530 541618077
423486505534 222103518
213497160318 541610524
436079298306 88128404
956951784482 541602971
464091336080 541595418
822948252428 419818399
747240042228 541587865
321759900904 541580312
171857644708 59457216
768438341084 541572759
58295329408 353261363
755567945350 541565206
119618979670 338835133
635191891132 275812901
832033237652 539941311
90849859794 541557653
869887342752 41798302
944838470850 460393115
868373178548 56096131
530294818593 131626131
277849138988 541550100
305861176762 541542547
724527579168 541534994
70663322647 200169606
383840633268 370769217
474690485508 100545536
73436971448 541527441
408824342634 440249264
962251359196 407076488
576139487176 541519888
783579983124 445498599
536771217872 541512335
34825784246 541504782
139303114322 262089100
324031147210 93883790
134018864645 340995291
576139487176 298056486
551912859912 38006696
967252605922 6895889
725284661270 541497229
998300404256 22326668
831276155550 541489676
311917833578 541482123
93121106100 541474570
518601247424 521096576
127946882792 541467017
677737894737 104797875
652604779478 541459464
464091336080 513090396
48453262082 305141200
900927708934 516391057
82521956672 541451911
783579983124 541444358
748754206432 541436805
482649923484 60620378
989506314868 541429252
82521956672 541421699
845660715488 283879505
366427744922 541414146
747240042228 285964133
235452541276 14403571
97663598712 541406593
465605500284 541399040
158230166872 541391487
205169257196 83732558
85550285080 541383934
662446846804 541376381
726798825474 541368828
199112600380 28935543
240752115990 541361275
834304483958 541353722
714685511842 112872032
875943999568 256847318
907741447852 541346169
127640518412 29819244
766924176880 264173728
611722345970 541338616
585224472400 297996062
180942629932 541331063
566297419850 516058725
810834938796 123219642
966793851808 234724581
906984365750 541323510
934239321422 358911007
812349103000 541315957
275577892682 541308404
675317242538 541300851
35582866348 294831355
863073603834 56836325
631406480622 541293298
71165725142 541285745
203655092992 141679174
462577171876 541278192
540556628382 541270639
623835659602 541263086
31040373736 541255533
616264838582 61874176
679102653048 541247980
351582044528 92426061
598094868134 346788442
303020563063 328850067
938024731932 541240427
629929250588 60967816
467393604245 27198353
38611194756 541232874
337658625046 541225321
596580703930 349620817
321759900904 541217768
649576451070 541210215
440621790918 541202662
876701081670 92471379
584113253193 128249940
828247827142 229543223
804021199878 541195109
62837822020 541187556
794179132552 541180003
218796735032 90009101
281634549498 541172450
71922807244 541164897
341580374759 203311654
783579983124 541157344
890328559506 541149791
223339227644 433345822
419423492062 394440319
703329280312 541142238
47696179980 271711622
636706055336 541134685
520872493730 498513106
255136675928 541127132
875186917466 541119579
393682700594 491768277
829761991346 541112026
501188359078 541104473
587495718706 541096920
282720632727 129314913
502182711122 102463998
836575730264 541089367
748754206432 541081814
679859735150 541074261
274820810580 541066708
374755648044 541059155
922539934849 3844477
79639121703 229777366
365670662820 515915218
592795293420 301372253
918340597280 541051602
853988618610 351070993
576896569278 298048933
77222381958 400618673
408067260532 13504764
407310178430 541044049
183970958340 541036496
698029705598 541028943
882000656384 541021390
514058754812 541013837
682888063558 541006284
252108347520 540998731
969822180216 28112266
766924176880 540991178
26497881124 540983625
645791040560 540976072
105234419732 421623566
316460326190 540968519
37097030552 540960966
563269091442 174330793
563269091442 540953413
741183385412 148416450
718470922352 226975203
168072234198 540945860
68137396734 540938307
15898731696 536587779
384618690051 427885003
196084271972 540930754
822948252428 540923201
130975211200 199474730
641248547948 540915648
15141649594 540908095
517087083220 6684405
317217408292 243773075
293747863130 337400063
826733662938 540900542
352800267086 235736683
207440503502 540892989
167315152096 540885436
852474454406 217095879
411852671042 193915722
687430556170 339046617
76465299856 540877883
985720904358 540870330
755567945350 220993227
850960290202 521957618
730952527817 54993393
347500692372 540862777
396133934890 227586996
673803078334 321387703
442135955122 540855224
536014135770 540847671
783579983124 540840118
109019830242 90213032
536771217872 540832565
928939746708 266998550
648062286866 540825012
829761991346 540817459
749511288534 540809906
959980112890 349809642
152173510056 540802353
840557737811 146913403
613236510174 540794800
45424933674 540787247
387626043778 540779694
494374620160 372400665
682130981456 540772141
543584956790 446858139
857774029120 540764588
991020479072 540757035
25740799022 540749482
456594051068 18701228
433050969898 540741929
961494277094 483369341
145359771138 540734376
440898857617 175237153
494374620160 540726823
670017667824 540719270
373241483840 540711717
841488055521 143484341
697272623496 540704164
610965263868 540696611
215011324522 540689058
639829982065 168039144
633677726928 540681505
442135955122 20423312
988749232766 120923530
179569004399 389712141
199112600380 540673952
198355518278 540666399
74485168829 163628192
122775104838 406706391
647730831420 68717194
370434231742 15400567
986477986460 540658846
177157219422 540651293
369456073330 474887322
483018388630 540643740
356585677596 528558940
284662877906 540636187
186242204646 540628634
159744331076 443210040
272549564274 540621081
581439061890 540613528
352800267086 540605975
741955717021 315065842
110533994446 540598422
749511288534 540590869
907741447852 540583316
876701081670 540575763
395196864798 437326253
638220219540 417560052
683645145660 540568210
920611843586 540560657
24226634818 142170119
895628134220 295533784
900170626832 128854180
956323828468 254845773
959223030788 44192603
145359771138 540553104
505730851690 540545551
801749953572 540537998
646031482762 130047554
342201117658 540530445
279363303192 540522892
283148713702 540515339
539799546280 540507786
434565134102 540500233
534977819664 75530
84923635735 252126693
380055222758 103030473
604177658330 146210974
536806641442 51843792
660175600498 540492680
238480869684 540485127
232424212868 160078282
307423287410 453346166
50787825187 391411566
984963822256 459184635
581439061890 540477574
948623881360 111406750
165800987892 540470021
945595552952 540462468
934996403524 540454915
417909327858 540447362
901684791036 210524769
113064142486 55574974
577653651380 540439809
62080739918 302573180
242266280194 414508640
435322216204 540432256
703329280312 540424703
92603552287 60476871
52238672592 540417150
285419960008 534797718
89335695590 87259809
870644424854 540409597
678345570946 540402044
108622625931 128642696
925951675790 439146526
548884531504 540394491
63594904122 209505114
59549262956 25038195
798721625164 151626475
12113321186 192941385
705600526618 540386938
10599156982 95734275
701058034006 540379385
511787508506 540371832
693487212986 540364279
483018388630 362687507
204412175094 268788611
605878124832 278176990
933755129210 134299893
884271902690 540356726
143845606934 132570256
505730851690 540349173
426237230980 249921217
918340597280 540341620
452735104550 540334067
674560160436 243901476
621564413296 540326514
895628134220 319235098
329330721924 296206001
163529741586 301802774
887300231098 540318961
97663598712 540311408
467119664488 163394049
306618258864 126996142
202898010890 516466587
834304483958 540303855
545856203096 540296302
8327910676 246137164
210630662488 135848258
985364372952 6646640
61323657816 540288749
631411797934 296968854
765410012676 400014433
887300231098 540281196
507245015894 540273643
955437620278 214180421
406553096328 540266090
331601968230 356939674
860045275426 540258537
678345570946 540250984
964949659675 73037510
638220219540 540243431
534499971566 540235878
302832848354 176868601
391411454288 182759941
334121013360 41828514
479232978120 511670432
221067981338 540228325
706357608720 540220772
473954929456 350716002
972093426522 540213219
242656656999 54056821
146116853240 540205666
681373899354 451306856
193813025666 540198113
713171347638 540190560
894871052118 540183007
554941188320 540175454
651090615274 540167901
991777561174 426918219
366535352513 341599531
75708217754 540160348
321426957517 24071411
162772659484 540152795
520872493730 540145242
841875304978 540137689
429265559388 540130136
733295995909 57931510
835061566060 540122583
216525488726 540115030
239995033888 540107477
344472363964 240177847
166558069994 22659000
69651560938 540099924
280877467396 540092371
470147992896 540084818
863073603834 300216644
371727319636 540077265
792664968348 540069712
931476239268 181793157
28023767584 423662876
365670662820 316244110
336144460842 540062159
953166373972 540054606
642762712152 540047053
133246457506 406079492
495888784364 540039500
364156498616 540031947
564026173544 540024394
661689764702 419357666
278606221090 207020177
827490745040 248599442
90135618308 170607164
317974490394 540016841
220310899236 78989274
209243622827 28089607
792664968348 112811608
407310178430 540009288
174128891014 540001735
32554537940 539994182
112048158650 520454571
642762712152 539986629
399739357410 291674201
601880278644 539979076
480747142324 429561769
817648677714 499948176
442135955122 94359629
796450378858 539971523
329330721924 54985840
624722245442 101066693
409581424736 99216208
205169257196 491118719
508002097996 539963970
441378873020 539956417
543584956790 539948864
622321495398 539941311
14384567492 539933758
83279038774 539926205
791150804144 539918652
38804672404 338502801
833547401856 539911099
413009911084 69162821
48453262082 539903546
83279038774 349794536
291476616824 539895993
614750674378 326251835
21198306410 539888440
165800987892 539880887
252108347520 539873334
268007071662 539865781
581439061890 539858228
26497881124 106497300
267761712863 24184706
439864708816 315632317
642762712152 462900711
115833569160 38331475
380055222758 539850675
930937302912 51896663
838244489272 190403577
158987248974 539843122
810834938796 539835569
828247827142 497062930
171857644708 539828016
393682700594 539820463
515572919016 539812910
710900101332 539805357
17412895900 539797804
981935493848 436518082
503590378026 133922243
291476616824 539790251
59809493612 539782698
479990060222 539775145
564831866754 401177595
270278317968 539767592
163529741586 539760039
844146551284 539752486
75708217754 539744933
398982275308 539737380
72679889346 446057521
351286102882 64260924
26497881124 539729827
91606941896 539722274
890328559506 539714721
928182664606 539707168
951652209768 539699615
906984365750 165516442
574625322972 233825774
299063193402 408677724
432293887796 539692062
324031147210 539684509
768438341084 539676956
127342718728 55318172
312260588718 140946533
636706055336 539669403
781308736818 15506309
723770497066 539661850
49967426286 539654297
928939746708 251869891
646054421223 173288479
650333533172 539646744
605665689154 40400997
36339948450 539639191
209711749808 539631638
679983264465 383934096
379298140656 539624085
997077135888 539616532
108262748140 168718914
496706237595 185818906
701815116108 338563225
618536084888 539608979
692730130884 539601426
278606221090 539593873
956194702380 95439708
308132423068 539586320
866101932242 539578767
391507437812 282905168
156716002668 539571214
964522605502 200365984
16655813798 539563661
301318684150 539556108
386111879574 539548555
96149434508 539541002
453492186652 539533449
331601968230 41095873
75722288993 140266763
994048807480 101716251
14384567492 539525896
695111016538 361516792
904713119444 448610435
766924176880 539518343
345229446066 539510790
308889505170 539503237
302075766252 406691285
935753485626 352407874
788122475736 539495684
893743065251 106814526
589766965012 287708876
515572919016 539488131
424919527859 264808180
422451820470 539480578
331601968230 539473025
341444035556 64887823
136274785914 539465472
373998565942 539457919
725284661270 539450366
635948973234 539442813
150063467429 225902677
47696179980 539435260
523900822138 539427707
193055943564 45114069
344472363964 387468900
985720904358 474864663
248322937010 539420154
935753485626 139624758
777523326308 539412601
997834217990 539405048
875186917466 179225137
16655813798 539397495
87064449284 366826551
602637360746 539389942
622321495398 539382389
616264838582 396275698
874697868675 158658318
365670662820 539374836
396711029002 539367283
810077856694 436570953
589766965012 539359730
348257774474 539352177
542827874688 13497211
781308736818 539344624
956951784482 27515579
845660715488 539337071
383840633268 176898813
399739357410 539329518
738912139106 539321965
963765523400 239905939
481504224426 539314412
702572198210 539306859
855502782814 539299306
245294608602 263524170
870775703547 234664157
289205370518 177344440
332552580851 291319210
943324306646 539291753
447435529836 479011260
970172133365 92146600
613426536101 139035624
583710308196 241242820
562512009340 306206173
646835000708 208115362
74951135652 539284200
302153040995 106746549
722444953931 240253377
825976580836 94843021
838089894468 539276647
590524047114 539269094
214254242420 539261541
535257053668 539253988
565704630604 101232859
771466669492 539246435
410338506838 362657295
94302561060 108929366
424723066776 539238882
766924176880 539231329
39435770466 244981555
431116413673 56081025
753296699044 539223776
631748216107 183877785
180942629932 500167213
619293166990 469139489
247565854908 539216223
737397974902 539208670
852664767347 214505200
268007071662 539201117
739257741727 100689043
274820810580 539193564
741183385412 528687341
450463858244 138559785
188513450952 32500559
579924897686 218757539
181699712034 90877696
107630086607 361622534
744510533159 218984129
698029705598 539186011
283148713702 57417906
603595443284 85839845
461063007672 539178458
213497160318 522999932
903956037342 539170905
710143019230 136157931
255893758030 298872210
704594679314 26624325
813863267204 5249335
619293166990 539163352
208954667706 539155799
797207460960 539148246
657147272090 95288648
424723066776 126127547
162772659484 539140693
919854761484 539133140
960737194992 524880629
253622511724 537660305
521629575832 397514390
911526858362 539125587
903198955240 539118034
561754927238 539110481
220310899236 69170374
273306646376 539102928
87821531386 539095375
183213876238 539087822
157473084770 52191230
557969516728 539080269
592795293420 367755570
969065098114 36080681
305171535397 176664670
955437620278 539072716
476961731814 539065163
593552375522 539057610
497402948568 145735135
184728040442 539050057
213660327777 102312938
412609753144 539042504
578410733482 539034951
923640171994 539027398
669260585722 539019845
936510567728 539012292
694244295088 539004739
768438341084 538997186
462850144849 145871089
484532552834 196257152
644276876356 538989633
881243574282 401411738
635191891132 538982080
443650119326 178379201
589009882910 538974527
880696835677 228093047
361885252310 397000786
927425582504 538966974
844903633386 538959421
885028984792 538951868
760867520064 389500657
759353355860 538944315
290719534722 538936762
268764153764 333540480
649020867902 161528458
520419971247 70960435
708628855026 538929209
519455091009 78536094
828247827142 538921656
720742168658 538914103
478826649785 152464858
15141649594 197473185
646548122662 199376541
940340525832 347218963
620807331194 538906550
885786066894 538898997
547370367300 26511030
155958920566 538891444
406553096328 538883891
959223030788 436956156
878215245874 538876338
755567945350 538868785
52995754694 380180255
267249989560 538861232
64351986224 538853679
420180574164 538846126
910012694158 538838573
496032472636 37931166
392168536390 538831020
34825784246 538823467
869130260650 538815914
601880278644 538808361
319809966771 3081624
835061566060 538800808
144602689036 6820359
750268370636 455385476
279396219166 466292008
17412895900 53460134
68894478836 538793255
342958199760 323064469
305104094660 538785702
981178411746 538778149
559483680932 538770596
804778281980 538763043
513475927973 146717025
643519794254 538755490
212740078216 538747937
747240042228 318593093
769952505288 429750594
499674194874 538740384
910012694158 538732831
837332812366 294906885
629135234316 538725278
186999286748 538717725
260436250642 538710172
763138766370 538702619
370213155432 538695066
55267001000 538687513
639734383744 538679960
59052411510 538672407
303761549722 233327276
963064643171 243153729
59052411510 538664854
417152245756 538657301
296776191538 538649748
45424933674 538642195
713171347638 538634642
710143019230 538627089
714685511842 538619536
954680538176 538611983
941053060340 538604430
910012694158 538596877
26497881124 538589324
95392352406 255238529
49210344184 494895219
122647308078 538581771
199869682482 538574218
189270533054 538566665
233938377072 538559112
513301672710 538551559
691215966680 538544006
634434809030 538536453
894871052118 538528900
964522605502 538521347
65866150428 538513794
982692575950 48694191
998591300092 538506241
178671383626 538498688
340686953454 538491135
482261306528 538483582
657147272090 538476029
895628134220 164919755
841875304978 538468476
592038211318 538460923
189270533054 244445292
489832127548 167752130
512015556235 281311485
395196864798 329560049
342958199760 39441766
340686953454 538453370
999348382194 536957876
785094147328 391124552
217282570828 538445817
373241483840 538438264
242266280194 538430711
952409291870 538423158
569458258090 337573782
744968795922 217330022
820677006122 538415605
246808772806 538408052
651847697376 297641071
766167094778 538400499
15141649594 385308742
115076487058 538392946
980526860160 157457391
200662482721 403549237
706357608720 166656945
503459605384 484592927
746482960126 538385393
325545311414 538377840
392168536390 538370287
869887342752 538362734
361885252310 440052886
819162841918 227496360
626863988010 538355181
636757355312 226355857
171857644708 538347628
423965984674 538340075
782065818920 538332522
864587768038 538324969
215768406624 44524935
143088524832 538317416
87821531386 538309863
138546032220 428965082
732098400188 538302310
10599156982 538294757
732855482290 538287204
686673474068 538279651
172614726810 208100256
74194053550 210872207
456550122820 303555070
593612686227 454448904
775252080002 538272098
631406480622 538264545
956194702380 538256992
178671383626 538249439
521629575832 505280594
480747142324 247451386
480959011527 265601245
595823621828 538241886
19684142206 538234333
615507756480 538226780
969822180216 538219227
676831406742 538211674
142331442730 28875119
758008333538 356803720
470147992896 538204121
794284587538 52871000
700300951904 430604083
321759900904 282965592
626106905908 49668528
893625434829 10045490
458034679264 430181115
136274785914 477107904
601898587116 316040179
118861897568 219172954
97663598712 538196568
127946882792 538189015
266759966432 29418935
657904354192 497168672
777523326308 119722603
31040373736 538181462
653361861580 538173909
852474454406 538166356
148388099546 538158803
31797455838 538151250
337312554545 11412583
242372067512 223576353
459548843468 249301871
991777561174 538143697
969065098114 538136144
376269812248 538128591
490589209650 169972712
192298861462 538121038
683645145660 538113485
136274785914 538105932
918679983782 26337311
820677006122 538098379
935396840925 135757622
978907165440 538090826
135517703812 538083273
146873935342 538075720
928182664606 538068167
32608239770 456933841
113562322854 351191841
155958920566 513966544
21198306410 538060614
45424933674 224966105
480848224123 403700297
874429835364 51866451
961494277094 538053061
209711749808 220796849
610208181766 538045508
726877044342 378095627
333116132434 538037955
972850508624 538030402
645033958458 538022849
402767685818 538015296
492103373854 323245741
246051690704 538007743
694244295088 534404962
912283940464 331773078
982692575950 538000190
364913580718 82984811
563269091442 537992637
197145868375 211771014
876701081670 537985084
528443314750 20143851
143845606934 537977531
345229446066 537969978
398225193206 143114244
81764874570 537962425
776009162104 537954872
22712470614 537947319
169586398402 537939766
41857676463 5868681
153687674260 537932213
132489375404 372619702
690458884578 537924660
377783976452 537917107
58295329408 537909554
994824983566 118748266
195327189870 537902001
856259864916 118128920
323274065108 304227287
993291725378 163039058
594309457624 537894448
543584956790 537886895
846176917720 16684577
981935493848 537879342
572354076666 285201280
239237951786 537871789
942567224544 537864236
598851950236 537856683
635191891132 536081728
417152245756 537849130
668503503620 537841577
277849138988 119843451
492218557104 118159132
987235068562 537834024
131732293302 537826471
629135234316 359024302
636706055336 253410703
423965984674 537818918
440621790918 309808954
599724041869 367680040
696515541394 537811365
77979464060 537803812
620807331194 404161030
499674194874 530855052
221067981338 537796259
74951135652 250079830
898656462628 98105917
4542500166 537788706
671531832028 537781153
37097030552 537773600
21955388512 537766047
955437620278 537758494
913798104668 376381096
866101932242 394047563
965539918666 135787834
574625322972 537750941
87821531386 220358775
345229446066 537743388
92364023998 537735835
426994313082 34993049
843389469182 537728282
9842074880 537720729
245294608602 537713176
532228725260 537705623
269521235866 537698070
908498529954 537690517
451220940346 537682964
818486063312 349968255
316094852032 126595833
841118222876 468769392
243023362296 537675411
318731572496 328253380
978150083338 39192517
638977301642 348306595
442135955122 537667858
233938377072 504155197
23469552716 500242743
27254963226 537660305
549035274278 135538585
233938377072 537652752
187188300573 33769463
311553348863 81610165
227881720256 537645199
39368276858 537637646
719228004454 537630093
97663598712 428617644
988749232766 537622540
7008077609 144511549
324031147210 537614987
44667851572 537607434
574625322972 83490862
769952505288 537599881
896385216322 23467171
87064449284 537592328
376269812248 537584775
308889505170 228795476
622321495398 537577222
676074324640 6420050
215892351354 99261526
529957478954 537569669
52238672592 537562116
947109717156 537554563
503510822277 180660207
783636932744 314484261
358099841800 395943366
280120385294 537547010
56781165204 288071420
578410733482 537539457
436836380408 537531904
130256332172 355995549
632920644826 528883719
991777561174 537524351
676272243452 184512237
55267001000 537516798
573303080498 308691110
502245355704 109767749
966793851808 288003443
197598436176 537509245
228638802358 167087466
213497160318 537501692
340686953454 537494139
681373899354 537486586
479232978120 487908694
655633107886 537479033
988749232766 185418597
144602689036 537471480
186999286748 537463927
8327910676 537456374
772980833696 260646477
610208181766 2024204
58295329408 537448821
141574360628 537441268
690458884578 537433715
589009882910 537426162
105382163965 149556953
28769127430 537418609
492103373854 537411056
510281448671 45174493
28769127430 489789391
474690485508 537403503
55267001000 471730168
184728040442 357491043
963008441298 537395950
829761991346 537388397
553427024116 537380844
340686953454 476760466
716956758148 347370023
3028335962 537373291
548127449402 537365738
809320774592 537358185
28012045328 537350632
679366660610 236446665
529957478954 32190886
352043184984 174987904
370970237534 537343079
428508477286 55990389
466627904170 21042658
605665689154 537335526
286177042110 230426924
337658625046 537327973
866101932242 537320420
203655092992 537312867
853231536508 292716515
9084992778 537305314
152173510056 537297761
865344850140 537290208
783048516685 25423398
369456073330 537282655
177914301524 537275102
27254963226 537267549
2271253860 537259996
822948252428 537252443
414123917348 537244890
132703963687 240631027
336144460842 78165997
487560881242 537237337
639734383744 537229784
148388099546 537222231
702572198210 537214678
932725157218 537207125
476961731814 537199572
488317963344 537192019
355828595494 537184466
537528299974 537176913
819919924020 537169360
126432718588 537161807
974364672828 537154254
364913580718 313464606
204412175094 537146701
797964543062 537139148
404281850022 537131595
442893037224 536278106
155958920566 175561932
495888784364 537124042
588252800808 537116489
863073603834 537108936
568131423392 68022318
5347400311 284370450
63594904122 537101383
731497952200 38316369
776766244206 537093830
336144460842 537086277
135517703812 195464087
107505666038 537078724
85550285080 537071171
829004909244 537063618
148388099546 172404778
956194702380 233538760
405038932124 537056065
786608311532 537048512
332466899619 229732048
757089656 537040959
102206091324 537033406
228638802358 537025853
342201117658 537018300
90849859794 306447869
178671383626 537010747
821434088224 537003194
414123917348 536995641
146116853240 536988088
998591300092 536980535
185485122544 5619432
337658625046 536972982
69651560938 536965429
555954400205 110047210
331601968230 536957876
361885252310 536950323
327816557720 532630007
295262027334 405626312
253622511724 536942770
411095588940 536935217
206683421400 536927664
348257774474 536920111
880486492180 536912558
750268370636 536905005
350529020780 215638150
514815836914 536897452
82521956672 136422286
750268370636 536889899
146116853240 536882346
581439061890 536874793
122647308078 170682694
668503503620 156498160
239634235037 15967042
913041022566 536867240
745778333609 431163005
522386657934 536859687
759519453883 118499017
243780444398 477447789
207440503502 337264109
232424212868 527425990
309646587272 536852134
236966705480 144420913
512575852475 146732131
244537526500 536844581
992534643276 536837028
613236510174 536829475
919854761484 536821922
364913580718 411313721
564026173544 536814369
774494997900 182140595
139303114322 536806816
218796735032 536799263
205926339298 536791710
128703964894 536784157
365885553223 178288565
191964837996 12643722
221825063440 536776604
897899380526 536769051
653361861580 536761498
95518676331 317762263
142331442730 64313795
533742889464 194051676
674560160436 536753945
386868961676 165440912
93121106100 536746392
360371088106 536738839
225610473950 536731286
914555186770 180229686
74951135652 203281442
813863267204 536723733
891842723710 247602446
252865429622 193704238
6813746472 536716180
816891595612 419115970
634434809030 536708627
704086362414 34252855
152930592158 536701074
857774029120 536693521
81764874570 536685968
394439782696 176000006
695758459292 536678415
572354076666 3791606
911526858362 536670862
91606941896 536663309
701815116108 536655756
51481590490 536648203
292990781028 536640650
609451099664 536633097
726041743372 458331146
31040373736 536625544
559483680932 536617991
809320774592 536610438
757082109554 536602885
908498529954 403466154
263464579050 536595332
248322937010 12719252
249387275152 182971425
483775470732 176067983
118104815466 536587779
545856203096 492969204
212740078216 536580226
608694017562 536572673
750269752835 45476613
585981554502 536565120
985720904358 447258448
222582145542 536557567
201383846686 536550014
300756424130 314363413
455006350856 398934354
305104094660 536542461
676831406742 536534908
63594904122 536527355
186242204646 451994179
36339948450 536519802
173371808912 536512249
491346291752 148106777
560997845136 536504696
860045275426 536497143
414123917348 536489590
904713119444 536482037
934280704309 292301100
261950414846 536474484
677588488844 536466931
142331442730 78777790
453492186652 536459378
719985086556 536451825
542070792586 380421951
415638081552 83377567
441732836812 19894602
527686232648 33852546
301318684150 366728362
734369646494 536444272
714685511842 15196636
77979464060 536436719
467119664488 536429166
495131702262 536421613
847931961794 536414060
435322216204 276099915
832790319754 240230718
453492186652 536406507
135675357581 124005154
72686996719 94004638
913798104668 416880282
657147272090 223183597
524657904240 536398954
514815836914 87629906
657904354192 536391401
604908607052 401691199
287691206314 536383848
760867520064 536376295
492860455956 536368742
616271379480 357838481
868373178548 522871531
736640892800 536361189
304347012558 536353636
955437620278 108083430
283264448321 76073816
814620349306 536346083
967550933910 536338530
800992871470 362370281
845851051088 336433279
179428465728 536330977
334630296638 536323424
594309457624 536315871
50724508388 536308318
315703244088 536300765
520872493730 536293212
118861897568 536285659
751025452738 272489581
626106905908 536278106
577653651380 536270553
712414265536 536263000
552669942014 294650083
695001377190 356871697
4542500166 472848012
112048158650 536255447
110533994446 536247894
103720255528 118604759
942178509805 131293799
16942971305 192835643
901684791036 536240341
551155777810 536232788
807806610388 536225235
220310899236 536217682
710900101332 536210129
919854761484 536202576
993291725378 536195023
195327189870 536187470
554184106218 18897606
709385937128 536179917
696515541394 177223592
545099120994 536172364
599609032338 536164811
383083551166 536157258
922883089892 536149705
112048158650 536142152
645791040560 536134599
255464355280 200509491
171857644708 536127046
635948973234 249279212
947866799258 536119493
57538247306 35264957
944838470850 72251998
61323657816 536111940
392925618492 536104387
575382405074 536096834
390686615943 264483401
397468111104 536089281
426237230980 536081728
629135234316 536074175
102206091324 100228310
330087804026 536066622
840516007486 344673602
199112600380 454826554
995562971684 536059069
617021920684 529601254
275577892682 114669646
511030426404 536051516
978907165440 536043963
787365393634 107056222
994805889582 28633423
469390910794 536036410
858531111222 297067043
115076487058 412786556
123404390180 143574977
629526691200 785512
341444035556 536028857
478475896018 536021304
357342759698 536013751
679102653048 536006198
17412895900 535998645
162772659484 515726393
362642334412 459003363
338904537308 18338684
337658625046 535991092
803264117776 52863447
475447567610 1480388
50724508388 373820629
539799546280 535983539
907903799587 93966873
752539616942 535975986
434565134102 535968433
747371857184 310541595
25740799022 535960880
257407922234 535953327
60566575714 376509497
348257774474 197594033
16655813798 535945774
188513450952 535938221
595823621828 535930668
149145181648 535923115
304347012558 535915562
383083551166 535908009
744968795922 535900456
145359771138 535892903
216525488726 456314495
361128170208 535885350
810880521151 136308991
686673474068 535877797
991777561174 535870244
846417797590 450725275
312674915680 416683904
195327189870 50824137
171100562606 535862691
296114602015 2348983
762381684268 535855138
554941188320 535847585
880486492180 535840032
869887342752 488331662
75708217754 347249175
882000656384 535832479
917583515178 535824926
203655092992 365610518
807806610388 398065759
673803078334 77878983
550398695708 304151757
954680538176 535817373
149902263750 2719080
541313710484 535809820
811128939321 154436191
354314431290 535802267
404281850022 512493709
119623360410 15521415
198355518278 535794714
617021920684 535787161
130218129098 267867145
461181582219 244090301
533232964181 117600210
530714561056 352083095
227124638154 535779608
96149434508 535772055
609451099664 480869298
37854112654 535764502
40125358960 535756949
539042464178 482810419
945595552952 259241619
216143579240 84978803
822191170326 396668454
144602689036 203734622
120376061772 535749396
68137396734 516866896
239995033888 535741843
243023362296 228145918
181699712034 535734290
471662157100 535726737
67380314632 535719184
963765523400 535711631
130975211200 535704078
574139816538 189587853
479232978120 535696525
500431276976 328117426
816891595612 535688972
360371088106 426162919
106302413526 105296373
33333198963 255178105
204563695827 80809547
349396011168 86345896
37398168662 11405030
308132423068 535681419
772980833696 535673866
17412895900 535666313
414154537210 294710507
511030426404 535658760
499674194874 535651207
612479428072 535643654
352800267086 535636101
18927060104 535628548
639286226895 140780367
294000050247 28489916
640491465846 535620995
102206091324 535613442
860045275426 535605889
37854112654 243795734
657147272090 535598336
989506314868 535590783
280427686652 93649647
529957478954 535583230
353557349188 535575677
825976580836 535568124
238480869684 535560571
395953946900 535553018
949380963462 535545465
610208181766 535537912
118861897568 535530359
395953946900 79246076
271792482172 535522806
359113144321 26760279
578454948744 368503317
296776191538 535515253
24983716920 535507700
862639601307 66315340
383840633268 535500147
121890225976 535492594
439107626714 535485041
903956037342 532592242
166558069994 535477488
976635919134 535469935
436836380408 535462382
445164283530 535454829
317974490394 535447276
790393722042 133997773
852474454406 307558160
158987248974 535439723
604151524950 444312778
379298140656 74034506
158987248974 535432170
664718093110 52493350
980421329644 250397056
818405759816 535424617
909255612056 535417064
312674915680 535409511
21955388512 535401958
256650840132 535394405
704324244149 158144714
620807331194 535386852
838846976570 535379299
515572919016 535371746
276334974784 535364193
837332812366 103831091
286177042110 508694550
822948252428 436570953
648062286866 147917952
627621070112 535356640
826733662938 208727155
592961383890 164474128
261950414846 375988340
549641613606 147109781
645033958458 535349087
389897290084 535341534
438350544612 535333981
184728040442 126701575
889571477404 535326428
601880278644 535318875
99934845018 535311322
629135234316 535303769
711657183434 454683047
513301672710 215177417
872158589058 506270037
137031868016 535296216
508453314216 78936403
234695459174 535288663
179428465728 535281110
548127449402 111520045
386868961676 351841399
502982573416 192495758
575382405074 535273557
710900101332 319287969
450463858244 77675052
798082755065 187087810
841875304978 259030135
279363303192 410226089
425480148878 451012289
620807331194 535266004
838846976570 313585454
652604779478 535258451
361128170208 43867824
618536084888 535250898
491346291752 112056308
67380314632 224392077
260436250642 535243345
475447567610 195766207
513301672710 535235792
971336344420 62350015
944838470850 535228239
920327987146 32560983
833547401856 535220686
227124638154 535213133
533742889464 46571798
783579983124 535205580
872296718322 321840883
749511288534 234090129
725284661270 535198027
146873935342 535190474
646548122662 535182921
345282226430 281100001
536014135770 47123167
387626043778 535175368
518601247424 507486070
422451820470 399599018
629892316418 535167815
305104094660 226778825
435322216204 535160262
50724508388 535152709
582953226094 387257416
41639523164 535145156
138546032220 488913243
318731572496 198870490
988749232766 339008852
735883810698 116739168
467119664488 80666040
707871772924 417046448
563522819371 66640119
128703964894 259030135
621658387722 281628711
29526209532 535137603
743454631718 245986104
701815116108 535130050
363399416514 535122497
150659345852 150765433
812349103000 535114944
162015577382 535107391
790393722042 535099838
677588488844 91436618
155201838464 121157673
117347733364 535092285
292233698926 535084732
168829316300 535077179
124918554384 535069626
882000656384 535062073
827203180077 50559782
601973550641 36216635
474690485508 535054520
77979464060 535046967
698786787700 361660299
205926339298 535039414
371137075751 320602191
221825063440 72569224
560997845136 535031861
105234419732 535024308
541313710484 314121717
924402088016 498271410
940295978238 252798910
478475896018 535016755
232424212868 220086867
3785418064 535009202
610965263868 465242141
297533273640 535001649
619293166990 534994096
726041743372 534986543
385354797472 534978990
268007071662 534971437
62080739918 534963884
983449658052 114110724
989506314868 185969966
21198306410 534956331
944838470850 534948778
851717372304 534941225
420364293336 266930573
559088938899 41601924
550398695708 534933672
266492907458 534926119
707114690822 480891957
6813746472 534918566
623078577500 534911013
68894478836 534903460
87064449284 228810582
498160030670 534895907
119618979670 353548377
77222381958 397046104
339929871352 534888354
864587768038 183885338
995562971684 534880801
666232257314 131981122
726798825474 244641670
930453910912 534873248
291476616824 92448720
709385937128 534865695
40882441062 53611194
93121106100 433595071
303589930456 534858142
317217408292 14698138
342201117658 534850589
536144432573 259324702
38611194756 485287803
203655092992 534843036
234695459174 96066607
625349823806 311236471
111291076548 534835483
367184827024 534827930
289986214358 401396632
843389469182 516013407
325545311414 534820377
883514820588 534812824
539799546280 534805271
433808052000 534797718
149145181648 534790165
138546032220 534782612
874429835364 534775059
439107626714 534767506
114319404956 282890062
29526209532 534759953
873672753262 19735989
62837822020 514865351
951172730628 222103518
753585457787 130296803
991777561174 534752400
325000664990 278176990
886543148996 124073131
240885011025 281394568
569325748258 534744847
380812304860 534737294
236966705480 534729741
603394442848 238470869
951921632831 19471634
352800267086 289362983
517087083220 399130732
475447567610 534722188
542232623164 184769039
986477986460 534714635
638977301642 265268913
701058034006 10861214
821434088224 344069362
414880999450 298464348
24983716920 534707082
155201838464 388292177
386868961676 534699529
207440503502 534691976
258922086438 534684423
676074324640 534676870
955437620278 88830833
233938377072 534669317
579924897686 534661764
499674194874 423443839
745725878024 534654211
379298140656 534646658
963008441298 534639105
6813746472 534631552
211982996114 534623999
292233698926 534616446
237723787582 534608893
814620349306 534601340
695912102418 142177672
666989339416 534593787
954680538176 534586234
793023403516 117872118
560240763034 534578681
81764874570 298403924
845660715488 501005596
342958199760 534571128
905470201546 312188149
568568666156 230925422
322516983006 534563575
598851950236 375723985
211982996114 534556022
68894478836 352853501
387842671371 293879677
504973769588 399092967
2271253860 534548469
886543148996 534540916
106748583936 534533363
355071513392 523777891
501290823076 356342987
202898010890 501995039
233938377072 534525810
357342759698 534518257
291476616824 532086191
712414265536 534510704
579167815584 498143009
676074324640 366675491
756484418411 137963098
392168536390 515220342
796542306421 423217249
575382405074 81715907
517087083220 534503151
129504612700 285609142
731341318086 534495598
956951784482 209255865
604488758847 171302040
955437620278 534488045
993291725378 419251924
564783255646 534480492
698056662255 173900272
131732293302 534472939
371727319636 534465386
461820089774 534457833
652179931187 184036398
958465948686 5793151
825976580836 534450280
672288914130 534442727
584467390298 534435174
304347012558 232851437
900170626832 534427621
77979464060 534420068
526929150546 534412515
252865429622 418738320
793482187436 174489406
781308736818 534404962
635948973234 33648615
951652209768 534397409
657904354192 534389856
682130981456 69359199
486046717038 252073822
645033958458 534382303
567054501952 534374750
320245736700 293479368
19132312879 165372935
754810863248 534367197
664718093110 268305219
966793851808 534359644
248614475257 41246933
860802357528 534352091
894871052118 191808435
239237951786 448625541
916349899606 219724323
107505666038 534344538
10599156982 534336985
322516983006 534329432
541313710484 534321879
91606941896 78090467
270427285787 259860965
511030426404 534314326
313638421272 194890059
520325007378 7341516
884271902690 534306773
895628134220 534299220
451220940346 534291667
160791765604 201801054
451978022448 534284114
838846976570 42576261
507245015894 534276561
224853391848 534269008
258165004336 212752904
83279038774 392053571
292990781028 178688874
143845606934 253010394
700300951904 100069697
322519014763 187948852
87064449284 283320583
869130260650 534261455
197598436176 414176308
525414986342 534253902
597602148585 252413707
604151524950 534246349
40125358960 401985766
970579262318 534238796
754810863248 534231243
988749232766 534223690
329330721924 455136227
6446149921 116134928
794936214654 527138976
821434088224 269634547
853231536508 476428134
8327910676 279498765
978150083338 534216137
261950414846 534208584
193813025666 429780806
148720937597 26344864
991020479072 250306420
844903633386 534201031
27254963226 534193478
761643628173 513082843
352800267086 534185925
213497160318 159587337
540556628382 534178372
411095588940 534170819
275577892682 184346071
512544590608 534163266
735883810698 314114164
129461046996 534155713
666989339416 534148160
337658625046 534140607
984963822256 534133054
358856923902 5211570
81764874570 534125501
767681258982 534117948
749554529459 438270378
139303114322 534110395
803264117776 534102842
407310178430 534095289
523232585975 116988417
303164243782 3293108
511787508506 534087736
368698991228 534080183
131732293302 534072630
724527579168 534065077
387732661926 212012710
105991501834 26390182
875186917466 534057524
115076487058 534049971
295262027334 534042418
177914301524 534034865
724527579168 426465039
65866150428 534027312
647305204764 534019759
216525488726 534012206
137788950118 166362378
433050969898 238002583
991777561174 534004653
648819368968 231250201
546613285198 533997100
421694738368 533989547
807049528286 533981994
311160751476 507078208
564027669038 431261194
573868240870 96368727
628378152214 37153207
246051690704 329945252
12113321186 300480999
37854112654 533974441
832033237652 533966888
968308016012 533959335
54509918898 512599451
978907165440 171596607
479438789817 4501588
165043905790 533951782
364156498616 132313454
24983716920 533944229
894266736994 301923622
172614726810 427341187
46939097878 183824914
116590651262 533936676
72726778370 416676351
950138045564 151868171
632920644826 533929123
370563493784 159270111
574189424642 120047382
121361939350 238999579
589766965012 153001121
179428465728 533921570
325545311414 533914017
881243574282 533906464
220310899236 533898911
77979464060 533891358
755567945350 437061898
812349103000 533883805
786608311532 61594715
190027615156 533876252
450463858244 533868699
673803078334 386222655
589766965012 355935125
576896569278 533861146
833547401856 533853593
654118943682 533846040
746482960126 533838487
7554 158129608
158987248974 533830934
790393722042 533823381
629135234316 533815828
115076487058 526806644
904713119444 533808275
706357608720 529774973
243069903882 115779937
582953226094 533800722
909255612056 48890569
760110437962 533793169
134003539608 533785616
286189534772 197941471
689701802476 533778063
620050249092 367914183
125675636486 533770510
592038211318 533762957
27254963226 533755404
247565854908 533747851
423965984674 533740298
987992150664 247526916
15898731696 533732745
416395163654 533725192
298290355742 533717639
441378873020 533710086
160501413178 457817542
97663598712 162004297
255893758030 206393278
282391631600 513966544
961949775865 60295599
308132423068 533702533
680902577454 191015370
33311620042 406079492
278606221090 533694980
872915671160 533687427
857946297944 85726550
424814473182 261092104
517087083220 533679874
694244295088 533672321
700300951904 533664768
169586398402 489849815
230152966562 533657215
361128170208 203492926
545099120994 533649662
465605500284 533642109
501188359078 37485539
603394442848 533634556
701882451103 5929105
680616817252 533627003
47696179980 287716429
956194702380 533619450
458791761366 533611897
630649398520 532524265
216695559627 302142659
124918554384 202193810
35582866348 533604344
146348888953 8036392
26565578663 436684248
980765640702 128582272
386868961676 533596791
708628855026 72841132
442893037224 533589238
15141649594 533581685
382326469064 533574132
239995033888 456661933
18169978002 533566579
823705334530 179685870
644529463782 270261446
53752836796 533559026
580681979788 339907659
696515541394 171196298
408067260532 533551473
865344850140 533543920
196841354074 533536367
819162841918 533528814
184062107944 156762515
261950414846 529049885
488317963344 533521261
797964543062 404266772
386111879574 477138116
280120385294 533513708
373998565942 351063440
322516983006 533506155
395953946900 289007992
919854761484 533498602
605665689154 533491049
689701802476 533483496
90092777692 533475943
523900822138 533468390
49967426286 533460837
46182015776 533453284
31040373736 448474481
452735104550 228750158
955710200495 90160161
562084857384 86323237
939538896136 179353538
705881566195 225555239
28012045328 533445731
791150804144 527070999
985720904358 533438178
566314504736 110319118
115833569160 533430625
543584956790 533423072
42396605266 533415519
781308736818 533407966
852736316916 72848685
520115411628 135855811
691215966680 157631110
434565134102 533400413
453492186652 41201615
929696828810 50552229
975121754930 533392860
942567224544 533385307
573868240870 14841645
141600848999 391759004
823705334530 533377754
99546137832 72697625
12113321186 533370201
947109717156 533362648
433808052000 318963190
492950820048 294854014
172614726810 533355095
12113321186 533347542
453492186652 533339989
666989339416 316387617
988021531834 499917964
96149434508 533332436
559483680932 496405819
380812304860 533324883
820677006122 348941047
398225193206 533317330
994048807480 180924562
439864708816 450604427
132489375404 104669474
213497160318 533309777
626106905908 122305729
397468111104 533302224
378541058554 533294671
186999286748 533287118
523900822138 206808693
453492186652 344129786
784337065226 392967484
179428465728 533279565
944838470850 498588636
137133289700 411215532
568568666156 533272012
856259864916 533264459
853231536508 533256906
852474454406 116316200
205169257196 98415590
241509198092 533249353
731341318086 533241800
698786787700 533234247
71270507911 377967226
711657183434 148846971
809320774592 533226694
475497560917 439811190
258922086438 533219141
919854761484 347830756
217282570828 533211588
671531832028 533204035
503063669977 35363146
850960290202 533196482
706357608720 489789391
99934845018 533188929
603394442848 152162738
674560160436 533181376
734369646494 533173823
255136675928 533166270
57538247306 533158717
581439061890 26662090
517087083220 135024981
782117118896 473399381
956194702380 533151164
662446846804 533143611
284662877906 533136058
878672111738 11880869
551155777810 533128505
406553096328 107524508
701058034006 122977946
152930592158 533120952
183213876238 533113399
853231536508 121497558
607179853358 420588805
962251359196 533105846
614750674378 529842950
997834217990 533098293
972093426522 533090740
629892316418 379107729
679102653048 533083187
74951135652 319182227
90092777692 533075634
841875304978 533068081
526228768815 35521759
565540337748 147970823
505730851690 533060528
836575730264 533052975
70408643040 325949715
853428375241 182367185
200626764584 533045422
439107626714 90749295
801749953572 533037869
624592741704 533030316
585981554502 533022763
208197585604 533015210
799478707266 142306073
843389469182 154828947
86307367182 249596438
179428465728 412393800
96387980907 142955631
442135955122 520915304
406553096328 533007657
159744331076 533000104
209711749808 532992551
886059545918 101633168
628378152214 532984998
558726598830 532977445
853988618610 161551117
137031868016 532969892
15898731696 225230460
981935493848 532962339
962568554984 16510858
431536805694 532954786
944081388748 495416376
143088524832 532947233
707941192547 198122743
539042464178 386849554
744211713820 532939680
498160030670 418844062
165800987892 532932127
189270533054 387808785
586738636604 440891269
357342759698 532924574
405038932124 532917021
285419960008 532909468
630649398520 532901915
688207789676 61632480
394621107567 24856923
663549267172 28693847
880486492180 532894362
24983716920 415853074
366427744922 532886809
484532552834 532879256
694244295088 532871703
80250710366 532864150
221825063440 532856597
239237951786 126641151
368698991228 532849044
289962452620 532841491
219710866663 276258528
96906516610 532833938
515572919016 532826385
721499250760 133348215
728392311284 96942755
937267649830 532818832
355828595494 532811279
952409291870 41526394
159778667014 229920873
363560786359 2250794
233938377072 532803726
510273344302 7719166
647305204764 532796173
786608311532 532788620
619293166990 532781067
820677006122 455521430
463334253978 532773514
123404390180 530892817
444407201428 40000688
99177762916 143658060
872158589058 532765961
422496164133 37976484
933482239320 532758408
632163562724 532750855
296149255179 291009537
601880278644 532743302
619293166990 63460306
480747142324 195683124
722341711974 400837710
272549564274 532735749
620050249092 532728196
163529741586 280012369
866101932242 532720643
108262748140 150485972
492860455956 532713090
938781814034 532705537
275577892682 532697984
290719534722 392756
15141649594 532690431
183230311566 221801398
173371808912 339394055
696515541394 532682878
664958950727 126746893
623078577500 532675325
133246457506 455302393
772223751594 532667772
481504224426 144911858
368022862180 446065074
122647308078 532660219
983449658052 323132446
662446846804 532652666
17412895900 292769386
976635919134 532645113
108262748140 532637560
122647308078 532630007
169586398402 532622454
93878188202 196778309
406553096328 532614901
104477337630 532607348
437593462510 532599795
736640892800 532592242
687430556170 385006622
479990060222 532584689
738912139106 532577136
535257053668 532569583
202140928788 229762260
81007792468 532562030
418786676379 239732220
121890225976 22613682
662446846804 532554477
324254451655 32455241
418666409960 532546924
428508477286 532539371
894113970016 532531818
900927708934 367838653
315703244088 209067040
271887272322 248206686
806292446184 532524265
723770497066 249324530
827490745040 532516712
125093300592 343691712
733612564392 53981291
626106905908 281643817
840361140774 532509159
640491465846 532501606
686746035739 405339298
786608311532 387959845
879729410078 532494053
435322216204 532486500
913041022566 447802264
620050249092 532478947
662446846804 11223758
975878837032 352339897
55267001000 329801745
124161472282 112773843
915312268872 465023104
12870403288 36647156
96906516610 532471394
867616096446 204535240
436079298306 532463841
110533994446 532456288
299804519946 532448735
805535364082 308728875
215011324522 293199907
301318684150 362808355
598094868134 115855467
744211713820 532441182
840361140774 532433629
891842723710 434863975
136274785914 434259735
358856923902 532426076
529200396852 487697210
137031868016 140704837
595066539726 532418523
479990060222 139088495
275577892682 296281531
925294927740 383851013
355071513392 532410970
572354076666 532403417
946638153560 34940178
445164283530 532395864
354314431290 530484955
931210993014 532388311
515572919016 126527856
339929871352 532380758
351286102882 532373205
826733662938 532365652
210468831910 113347871
766924176880 63180845
79493628264 26118274
392168536390 325594724
635191891132 84548282
361885252310 532358099
405038932124 532350546
913798104668 364590863
22712470614 327354573
90849859794 17719338
286934124212 532342993
220310899236 532335440
716199676046 532327887
301775814369 61708010
619293166990 369190640
635191891132 411744242
884271902690 532320334
425480148878 532312781
653361861580 368004819
751025452738 532305228
296776191538 532297675
41639523164 532290122
654456200238 189013825
633677726928 532282569
371727319636 532275016
420937656266 532267463
326302393516 532259910
782822901022 532252357
843389469182 319922421
149145181648 532244804
827728309549 124518758
824462416632 176876154
820677006122 532237251
940295978238 468739180
739669221208 43316455
863830685936 532229698
17412895900 434282394
148388099546 532222145
986513024827 448716177
41639523164 532214592
487560881242 532207039
361885252310 49373961
645791040560 532199486
906227283648 532191933
754053781146 368223856
621564413296 532184380
542827874688 491828701
393682700594 532176827
580681979788 198583476
117015054332 24343319
103720255528 258153987
615722941450 50937432
145359771138 461986798
981178411746 532169274
686673474068 136981208
251351265418 532161721
984206740154 532154168
171857644708 532146615
13627485390 532139062
314946161986 532131509
137031868016 532123956
112805240752 435468215
699543869802 532116403
450463858244 19494293
183970958340 232700377
753296699044 198288909
518601247424 532108850
385354797472 532101297
413366835246 532093744
15898731696 532086191
975878837032 532078638
458034679264 532071085
101499372626 480899510
405796014226 532063532
100691927120 52364949
275577892682 532055979
727636777547 438119318
98420680814 532048426
726798825474 532040873
231667130766 532033320
993291725378 532025767
289620709988 20340229
591281129216 532018214
293121062725 39388895
747240042228 106663466
725514808733 115787490
799478707266 532010661
576952023404 266288568
874429835364 493830246
726798825474 532003108
995562971684 462636356
966793851808 531995555
491346291752 531988002
679400044870 107532061
444407201428 531980449
373998565942 531972896
551155777810 531965343
523900822138 531957790
707114690822 531950237
305104094660 531942684
274820810580 531935131
220310899236 531927578
821434088224 531920025
348257774474 265125406
788122475736 531912472
411204722237 410437573
833547401856 531904919
720742168658 531897366
486046717038 310579360
474690485508 530326342
489832127548 531889813
245294608602 531882260
859288193324 531874707
211225914012 531867154
639734383744 531859601
453492186652 531852048
53752836796 531844495
414123917348 272043954
935429213083 37047465
27254963226 531836942
782065818920 508301794
564783255646 531829389
89335695590 365550094
769563307157 28829801
203655092992 210834442
435322216204 531821836
145832838187 10642177
453492186652 16102996
544342038892 9886877
584467390298 486760638
116590651262 531814283
311160751476 531806730
853231536508 531799177
701058034006 531791624
726798825474 221688103
850960290202 248425723
406657078479 120863106
354314431290 35967386
286177042110 349099660
660932682600 531784071
414123917348 531776518
33311620042 531768965
849446125998 531761412
339172789250 306266597
55267001000 531753859
577653651380 531746306
922126007790 81595059
942567224544 531738753
504216687486 531731200
656390189988 531723647
734688186716 63505624
517857012975 203749728
700300951904 531716094
171100562606 531708541
189270533054 531700988
186999286748 531693435
527907082368 213772559
922126007790 484819517
973607590726 531685882
879729410078 477742356
856259864916 531678329
366427744922 531670776
737397974902 294846461
215768406624 531663223
250794466217 267633002
695001377190 531655670
977393001236 151218613
935753485626 531648117
239995033888 531640564
83279038774 531633011
825976580836 531625458
726041743372 531617905
333116132434 531610352
31040373736 531602799
858531111222 173802083
535723239934 22326668
207440503502 474653179
465605500284 168379029
639228688141 55605186
146873935342 94087721
499674194874 140719943
810077856694 531595246
452735104550 531587693
892079321435 7054502
818405759816 531580140
938781814034 207458251
497402948568 531572587
457277597162 531565034
252108347520 531557481
892902258144 208764920
540556628382 531549928
947866799258 531542375
269816701673 162404606
984963822256 59343921
412609753144 389213643
597438391992 387695490
71922807244 531534822
78736546162 531527269
858531111222 240608368
597337786032 531519716
858531111222 531512163
246190786752 209112358
118861897568 531504610
70529951773 358140601
84036120876 531497057
918340597280 531489504
430879717759 188802341
888057313200 531481951
355828595494 531474398
980094088772 60952710
476961731814 531466845
236209623378 531459292
430779723592 531451739
274820810580 531444186
592795293420 531436633
614750674378 531429080
857016947018 522554305
402767685818 531421527
38611194756 531413974
727555907576 531406421
640491465846 531398868
276368155113 48596002
910769776260 531391315
277092056886 31382715
977393001236 531383762
423208902572 140055279
908498529954 531376209
520115411628 350799085
218039652930 531368656
21198306410 531361103
147631017444 27749722
644276876356 531353550
98420680814 531345997
832033237652 436616271
403524767920 531338444
972850508624 531330891
931968075116 331168838
811592020898 273350623
151416427954 531323338
886543148996 531315785
5299582268 531308232
888814395302 531300679
628378152214 531293126
912283940464 531285573
462577171876 531278020
116760737269 32077591
206729487147 220487176
623176630546 106671019
963008441298 531270467
888814395302 310828609
61323657816 531262914
162772659484 531255361
19684142206 531247808
211982996114 531240255
728464034572 112433958
981935493848 531232702
902154972839 24524591
569325748258 531225149
414123917348 531217596
710143019230 13474552
190784697258 531210043
709385937128 531202490
286177042110 531194937
361128170208 531187384
237723787582 232315174
779794572614 438738664
945692684532 374409763
954328002307 61088664
644329203540 96988073
172614726810 531179831
450463858244 284597040
51573268804 113914346
977393001236 1503047
483775470732 531172278
140817278526 531164725
309646587272 125039915
152173510056 192586394
972850508624 531157172
422451820470 531149619
754810863248 531142066
836575730264 244535928
835818648162 50235003
942567224544 531134513
179669330898 135281783
419423492062 511315441
491346291752 246567685
571596994564 531126960
993291725378 531119407
766924176880 531111854
717713840250 531104301
854745700712 321425468
474690485508 531096748
635948973234 531089195
315703244088 531081642
232120144600 9947301
345229446066 531074089
966793851808 531066536
431536805694 282459541
463334253978 531058983
969822180216 278071248
184728040442 531051430
855502782814 367732911
463334253978 503596275
82521956672 143960180
677588488844 531043877
37097030552 531036324
997446031961 133476616
635948973234 342581421
298290355742 526285487
641248547948 531028771
27254963226 531021218
7570828574 531013665
797207460960 531006112
707982786918 137018973
742697549616 530998559
565540337748 409123351
997834217990 530991006
68443527377 201589570
608694017562 530983453
780551654716 530975900
657147272090 269551464
708628855026 331795737
246051690704 530968347
723013414964 530960794
131732293302 12485109
744211713820 50151920
436079298306 159730844
469390910794 530953241
902441873138 404871012
235452541276 157525368
699543869802 524200859
781308736818 530945688
101449009222 530938135
290001139086 104503308
458034679264 530930582
259679168540 530923029
398225193206 513422728
840361140774 530915476
78736546162 203689304
155958920566 530907923
441378873020 229188232
136274785914 530900370
835061566060 356924568
793422050450 421109962
819162841918 226514470
426994313082 530892817
258464918860 109767749
816891595612 238274491
471662157100 480891957
669260585722 530885264
47008275805 123242301
43910769470 530877711
230910071323 120409926
903198955240 530870158
116238274006 30189341
460305925570 518498344
703329280312 77856324
357342759698 530862605
244537526500 397272694
699543869802 319416370
942567224544 11548537
973607590726 530855052
967018478028 196362894
843526880911 190766121
789998118967 16586388
771804341463 178016657
797207460960 395422209
342958199760 113287447
62321393604 260102661
906984365750 149708013
665475175212 530847499
972093426522 530839946
199112600380 93997085
5299582268 530832393
149902263750 486934357
255893758030 530824840
339929871352 213168319
928480283018 101988159
471662157100 269981985
691370357553 263471299
379298140656 530817287
311917833578 187450354
490589209650 530809734
263068281099 9879324
94635270304 530802181
865344850140 530794628
152173510056 530787075
541313710484 449622537
342201117658 530779522
697272623496 149911944
412609753144 530771969
422451820470 327966366
479990060222 530764416
82521956672 530756863
836575730264 530749310
14384567492 530741757
261193332744 68528369
42396605266 530734204
541336550756 389032371
554941188320 530726651
870644424854 530719098
218796735032 530711545
619293166990 530703992
361885252310 530696439
261950414846 530688886
596580703930 530681333
723013414964 530673780
732440528429 151573604
19921676503 247149266
928182664606 530666227
211601781504 67010216
756325027452 530658674
661689764702 530651121
620050249092 530643568
158987248974 530636015
853231536508 530628462
602180019449 189247968
244537526500 530620909
712414265536 530613356
343715281862 162185569
566297419850 530605803
853231536508 30959747
202140928788 219308908
885786066894 149126432
966793851808 530598250
421694738368 530590697
635948973234 530583144
639734383744 530575591
985031376288 231914865
657904354192 530568038
36339948450 530560485
968308016012 530552932
916069350974 530545379
947109717156 530537826
840361140774 530530273
442135955122 263909373
856259864916 530522720
221825063440 35559524
616264838582 530515167
991777561174 405278874
364156498616 242375770
9842074880 530507614
900170626832 530500061
906984365750 530492508
733696221420 442364104
215011324522 530484955
37097030552 213968937
287214287641 3345979
118104815466 134080856
357342759698 530477402
567054501952 85983352
68894478836 299196989
185485122544 499041816
969822180216 530469849
726041743372 530462296
72679889346 530454743
541313710484 136807489
52995754694 530447190
407310178430 288524600
387626043778 530439637
4542500166 168643384
343715281862 530432084
492103373854 530424531
159744331076 530416978
756325027452 301138110
235452541276 530409425
159744331076 530401872
521629575832 393375346
102963173426 331146179
737466843156 86459191
809320774592 530394319
556455352524 82637373
15898731696 530386766
77979464060 530379213
673045996232 530371660
713928429740 239905939
674560160436 530364107
757839191656 530356554
181699712034 210645617
570839912462 530349001
420180574164 474305741
206683421400 402529582
205926339298 530341448
757082109554 466843377
35582866348 59034248
323274065108 354439631
625349823806 245464947
648819368968 530333895
409150450962 1412411
165043905790 46707752
886543148996 530326342
95392352406 366109016
900170626832 177850491
636706055336 530318789
978150083338 530311236
247113317319 171928939
828247827142 377589576
202140928788 530303683
35582866348 530296130
36339948450 530288577
95053842458 95764487
417909327858 95107376
229395884460 494570440
124918554384 293751276
56781165204 530281024
894871052118 282338693
838846976570 317777369
891842723710 530273471
551912859912 530265918
233938377072 530258365
408067260532 202072962
327059475618 530250812
876701081670 530243259
260436250642 530235706
605665689154 101708698
513319996288 90477387
551155777810 530228153
189270533054 530220600
404281850022 530213047
414123917348 530205494
266492907458 294937097
542070792586 530197941
812349103000 160667416
554184106218 530190388
664718093110 530182835
582196143992 530175282
327816557720 530167729
849446125998 159730844
570839912462 530160176
342958199760 388835993
777523326308 530152623
149902263750 523309605
562512009340 530145070
342201117658 530137517
302832848354 530129964
729849216195 490718410
203655092992 530122411
73436971448 530114858
704843444516 317014516
277092056886 530107305
714150888249 72863791
411953027753 258282388
614750674378 441971348
492103373854 530099752
158230166872 2447172
529200396852 530092199
16655813798 530084646
74951135652 530077093
79493628264 530069540
494374620160 530061987
341444035556 530054434
96149434508 530046881
710900101332 24902241
383205660517 133204708
860802357528 530039328
448192611938 374001901
635948973234 108491292
589009882910 530031775
548884531504 530024222
4542500166 530016669
135517703812 530009116
19684142206 530001563
523900822138 447386849
120588950630 95568109
543584956790 307920704
292990781028 529994010
59809493612 276039491
314189079884 529986457
425480148878 529978904
726798825474 529971351
659740782247 64140076
90092777692 529963798
875943999568 529956245
109776912344 529948692
336901542944 529941139
40125358960 529933586
66623232530 401532586
202140928788 529926033
520115411628 529918480
739669221208 529910927
497402948568 529903374
308132423068 529895821
701214585037 117917436
695001377190 529888268
333873214536 472757376
314946161986 318691282
520139898454 386532328
122837553042 253327620
880486492180 529880715
695099460448 284000353
109019830242 529873162
763895848472 529865609
900170626832 529858056
255136675928 410384702
807049528286 529850503
49350006707 282376458
866867330197 346040695
883514820588 529842950
673803078334 323940617
563269091442 529835397
72679889346 529827844
701058034006 442945685
168072234198 509570698
194570107768 511088851
567811584054 529820291
361382479718 232458681
960737194992 518362390
894113970016 529812738
332359050332 529805185
564026173544 529797632
369456073330 529790079
589820704607 115787490
878215245874 75069267
737397974902 529782526
586738636604 529774973
860802357528 529767420
364156498616 529759867
299047437844 529752314
234695459174 31715047
83358768242 116263329
484748659270 40982578
557212434626 529744761
797207460960 529737208
324031147210 529729655
389140207982 529722102
704179566434 373239048
835061566060 529714549
205169257196 529706996
795705366450 390346593
742697549616 529699443
277191741380 400686650
267249989560 529691890
919854761484 529684337
99177762916 529676784
455763432958 529669231
682130981456 529661678
348257774474 529654125
507245015894 351637468
143088524832 529646572
661689764702 529639019
59052411510 442024219
326302393516 529631466
446678447734 377446069
684402227762 529623913
684402227762 529616360
973644268094 163008846
72679889346 529608807
140060196424 529601254
945595552952 184942758
411852671042 412695920
171100562606 529593701
118104815466 85628361
247565854908 332996664
486803799140 529586148
195327189870 102479104
666232257314 529578595
99177762916 266560476
558726598830 529571042
238480869684 529563489
462577171876 529555936
381569386962 48543131
942567224544 529548383
315703244088 129601927
168829316300 529540830
691396468274 42077763
13693279573 342528550
985720904358 86610251
316569852243 417212614
760867520064 529533277
404541355996 22379539
691215966680 529525724
979664247542 529518171
732855482290 529510618
495131702262 529503065
59809493612 382801146
692730130884 127154755
250594183316 529495512
319488654598 529487959
807806610388 529480406
71922807244 529472853
536014135770 529465300
882757738486 383118372
719228004454 446691973
954368901802 11669385
160879561676 7583212
527686232648 529457747
180185547830 529450194
551912859912 184806804
451220940346 251673513
269521235866 529442641
329769407717 13331045
557969516728 529435088
427751395184 529427535
682888063558 529419982
282391631600 529412429
177914301524 529404876
398982275308 529397323
504973769588 529389770
560997845136 63075103
531471643158 529382217
953166373972 529374664
534530289308 239097768
410347993406 89518156
99934845018 529367111
393813246646 89865594
645791040560 427454482
832033237652 529359558
607179853358 529352005
373241483840 274113476
224096309746 475189442
414123917348 529344452
129461046996 529336899
229395884460 511315441
102963173426 529329346
412609753144 529321793
297533273640 529314240
781308736818 345572409
652604779478 529306687
99934845018 529299134
465791560886 10823449
422451820470 85447089
109019830242 212949282
464091336080 198115190
841924346607 258735568
751523482452 1276457
686865667706 91572572
438350544612 529291581
188513450952 201899243
617779002786 416192959
732855482290 529284028
201383846686 209346501
251351265418 529276475
802507035674 239958810
389140207982 99473010
30283291634 529268922
793422050450 529261369
817648677714 441057435
721799875266 169073905
844903633386 529253816
875186917466 529246263
577653651380 529238710
246051690704 103951939
724527579168 234981383
897899380526 529231157
64351986224 529223604
56024083102 529216051
962261215861 413609833
356585677596 529208498
72849310689 11050039
317217408292 42908593
289721059146 11397477
328573639822 529200945
279363303192 529193392
418666409960 426910666
493798236030 205577554
935753485626 390671372
622321495398 529185839
395953946900 529178286
7693889603 315753165
414123917348 527871617
872915671160 211725696
573868240870 529170733
471662157100 529163180
761624602166 529155627
886543148996 529148074
929696828810 169156988
14384567492 529140521
24983716920 529132968
78736546162 529125415
797207460960 529117862
282391631600 16948932
381903289986 62538840
754053781146 529110309
203655092992 529102756
938024731932 414070566
888057313200 485438863
289962452620 529095203
100691927120 29215004
375512730146 529087650
837332812366 529080097
740426303310 529072544
508002097996 529064991
464302797421 43074759
996326005550 429916760
450463858244 289853928
447435529836 529057438
184116542415 326606826
922126007790 529049885
385354797472 529042332
331601968230 529034779
932725157218 135659433
285617289686 94412500
197598436176 529027226
941053060340 442991003
113562322854 529019673
392168536390 529012120
585224472400 529004567
806292446184 528997014
431536805694 528989461
926668500402 226310539
451220940346 528981908
840361140774 528974355
405038932124 528966802
564783255646 528959249
563269091442 528951696
729070071780 226484258
511030426404 405233556
126432718588 81753672
462577171876 155221703
50807840637 161717283
863073603834 528944143
451220940346 490673092
296776191538 528936590
287691206314 82622267
404645670479 2197923
311917833578 528929037
350529020780 528921484
517844165322 422673433
853231536508 65884819
143845606934 528913931
171158773577 400769733
615507756480 528906378
442135955122 528898825
122647308078 107803969
927516905827 52470691
652604779478 502176311
28769127430 263584594
613236510174 528891272
258922086438 528883719
604908607052 528876166
74194053550 528868613
834304483958 528861060
972850508624 528853507
289962452620 528845954
404281850022 463618246
408824342634 495348399
690458884578 528838401
345229446066 67470949
630004229219 258184199
60566575714 528830848
633677726928 528823295
453492186652 124443228
12870403288 283773763
857774029120 528815742
144602689036 390255957
45424933674 528808189
800235789368 528800636
900170626832 528793083
829004909244 387098803
491346291752 528785530
950138045564 528777977
400496439512 528770424
542827874688 528762871
984206740154 238984473
932725157218 528755318
46182015776 469373632
875943999568 528747765
124161472282 528740212
126432718588 528732659
272549564274 528725106
972850508624 528717553
818405759816 528710000
920237207639 102282726
551155777810 528702447
402010603716 354129958
531471643158 367287284
117347733364 528694894
380420093082 139685182
829377355227 31631964
663203928906 265495503
797207460960 528687341
825976580836 528679788
81764874570 528672235
704086362414 528664682
943324306646 528657129
453492186652 492946545
309646587272 528649576
771466669492 528642023
581439061890 239475418
667746421518 528634470
85550285080 528626917
512544590608 72350187
214562246207 145810665
184728040442 338336635
141574360628 528619364
983449658052 528611811
182456794136 129292254
524657904240 61579609
91606941896 528604258
238041776435 48603555
995562971684 528596705
607936935460 528589152
179502568211 251001296
172614726810 379100176
983555400052 323902852
687430556170 528581599
651090615274 528574046
137031868016 42787745
827490745040 438119318
736640892800 528566493
818405759816 528558940
379298140656 528551387
838846976570 528543834
912283940464 528536281
894113970016 528528728
644343244567 145750241
791150804144 528521175
572354076666 15861300
53752836796 200290454
629892316418 528513622
928182664606 528506069
987992150664 528498516
875943999568 144315171
59052411510 528490963
393682700594 528483410
551912859912 528475857
101449009222 528468304
512544590608 528460751
844903633386 53633853
51481590490 528453198
642005630050 528445645
296776191538 49781823
166558069994 525469763
224096309746 528438092
77222381958 528430539
651847697376 528422986
603394442848 528415433
105234419732 54162563
426994313082 528407880
832033237652 528400327
679102653048 389432680
83308155589 118831349
576994728066 285548718
819162841918 9222213
822948252428 528392774
362642334412 528385221
191541779360 528377668
140817278526 528370115
427751395184 528362562
733612564392 528355009
867616096446 528347456
59052411510 528339903
18927060104 528332350
795693296756 17024462
36339948450 528324797
180942629932 528317244
995562971684 133937349
363399416514 256650940
632920644826 528309691
306618258864 528302138
406553096328 528294585
401528224224 52168571
894871052118 528287032
158230166872 528279479
476221085040 221801398
411852671042 528271926
79493628264 528264373
199869682482 237730675
819162841918 528256820
498917112772 267633002
614164652620 222541592
994048807480 528249267
212740078216 528241714
581043262437 129677457
665549338119 145833324
720742168658 528234161
596580703930 528226608
822948252428 528219055
6279122879 72863791
287153584180 121490005
361885252310 528211502
107505666038 464026108
726315229949 111278349
844903633386 528203949
43153687368 528196396
396711029002 528188843
499191754958 104473096
736005806754 401683646
272549564274 528181290
695001377190 528173737
863073603834 528166184
33311620042 137895121
9842074880 528158631
232424212868 528151078
185485122544 226884567
48453262082 504902944
673803078334 528143525
282391631600 280707245
811592020898 528135972
180942629932 409002503
750268370636 286764751
532985807362 528128419
850203208100 369983705
245364964797 188568198
65355416974 47108061
678345570946 528120866
59809493612 528113313
158230166872 528105760
648062286866 113748180
848199934681 202692308
353557349188 528098207
58295329408 528090654
243240004995 107841734
283148713702 528083101
935905391562 353971345
856259864916 528075548
542827874688 528067995
723013414964 356667766
292345830764 244611458
137788950118 528060442
875454021758 177148062
702572198210 528052889
739669221208 276303846
997834217990 528045336
65866150428 170607164
384597715370 528037783
305861176762 528030230
311917833578 528022677
333116132434 528015124
374755648044 528007571
98420680814 364621075
930453910912 509238366
925911418300 528000018
264978743254 150961811
807806610388 527992465
951303986662 111248137
688944720374 527984912
264221661152 264158622
22712470614 527977359
921368925688 527969806
78100644392 190728356
909331927568 381660643
33347270202 105787318
592795293420 527962253
325545311414 135508373
478475896018 527954700
127946882792 527947147
817960322047 140259210
938024731932 303381351
810834938796 527939594
462577171876 247232349
623078577500 527932041
719228004454 527924488
629580347712 68128060
290719534722 527916935
679859735150 331644677
631406480622 146845426
724527579168 527909382
617144807994 32062485
943520110618 316667078
776843821069 365285739
90849859794 527901829
40125358960 204240673
294504945232 405664077
327816557720 420037436
703329280312 527894276
243375279225 101844652
621564413296 456284283
412728040677 29101709
13627485390 105016912
754053781146 527886723
271035400070 527879170
574625322972 477810333
403548763801 136444945
567054501952 527871617
35582866348 527864064
386868961676 527856511
390654372186 527848958
841875304978 527841405
431536805694 527833852
825976580836 348087558
214254242420 42168399
24507243874 53988844
719985086556 527826299
196841354074 203115276
462577171876 527818746
56024083102 527811193
257407922234 527803640
479232978120 527796087
359614006004 527788534
145359771138 353064985
252865429622 527780981
112048158650 527773428
773737915798 527765875
220310899236 527758322
395196864798 464562371
418666409960 527750769
553427024116 55831776
380055222758 527743216
472419239202 269362639
124918554384 527735663
220310899236 527728110
821434088224 527720557
51481590490 527713004
247565854908 527705451
163529741586 66149174
27254963226 527697898
157473084770 85061886
427751395184 211144115
97663598712 527690345
475447567610 527682792
317217408292 483845180
726041743372 527675239
96906516610 309635235
571596994564 527667686
981935493848 184806804
638220219540 527660133
614750674378 527652580
553427024116 527645027
952409291870 188930742
766924176880 527637474
288448288416 527629921
591281129216 527622368
383083551166 85024121
392925618492 527614815
400882314729 119820792
338415707148 71934772
615507756480 207412933
470454100880 212632056
792664968348 527607262
570839912462 527599709
745725878024 398586916
455763432958 43981119
457277597162 410988942
700300951904 182336973
895628134220 527592156
707255931922 146165656
726798825474 196128751
449706776142 527584603
614750674378 527577050
720742168658 527569497
187756368850 527561944
179428465728 527554391
911526858362 527546838
728312989678 39774098
312009761141 423217249
268764153764 527539285
779794572614 444803723
81764874570 527531732
446678447734 527524179
474690485508 527516626
600366114440 527509073
693487212986 527501520
290719534722 527493967
783579983124 29328299
208954667706 527486414
428508477286 527478861
127946882792 181815816
882757738486 527471308
675317242538 456186094
790393722042 527463755
965279687604 512622110
962251359196 527456202
269521235866 527448649
655633107886 527441096
793422050450 527433543
130218129098 527425990
165800987892 527418437
633677726928 527410884
863073603834 527403331
652604779478 15106
462577171876 244422633
73436971448 527395778
278606221090 527388225
892599805812 527380672
319488654598 527373119
481504224426 527365566
903198955240 476926632
981178411746 227451042
567054501952 438806641
227124638154 527358013
365670662820 527350460
264978743254 527342907
910769776260 527335354
342958199760 527327801
858531111222 527320248
250594183316 527312695
289205370518 527305142
691215966680 6994078
216525488726 459932382
623078577500 527297589
434565134102 284755653
99934845018 527290036
624100407358 254785349
892741054465 115326757
302075766252 527282483
585224472400 258070904
284662877906 527274930
159744331076 495703390
336144460842 418594813
56907088820 321312173
584172665091 951678
779240620894 167404692
189270533054 18195177
804312284945 29811691
623835659602 527267377
398225193206 527259824
901684791036 527252271
134003539608 527244718
227124638154 527237165
360371088106 527229612
721499250760 395830071
855502782814 527222059
327059475618 527214506
115833569160 339854788
560258776939 156128063
400496439512 505544949
981935493848 164134243
435322216204 527206953
441378873020 527199400
12870403288 356750849
821434088224 527191847
754053781146 472394832
440621790918 527184294
853988618610 527176741
525414986342 527169188
79493628264 527161635
168295818104 265102747
638977301642 3942666
52995754694 72765602
703329280312 527154082
373998565942 527146529
450463858244 527138976
37854112654 527131423
532985807362 527123870
237723787582 354024216
676944603553 286220935
6813746472 527116317
699946512679 17500301
9842074880 527108764
564026173544 527101211
698786787700 527093658
82521956672 527086105
461063007672 527078552
985720904358 527070999
828247827142 254996833
311917833578 527063446
236209623378 64253371
650333533172 527055893
252108347520 230887657
906984365750 527048340
839604058672 527040787
530761495398 24048752
132489375404 527033234
56781165204 527025681
869887342752 527018128
317974490394 527010575
358856923902 527003022
470905074998 526995469
831276155550 526987916
934239321422 44811949
492103373854 433028596
369792695434 48520472
476961731814 526980363
213497160318 526972810
999348382194 437197852
751782534840 236688361
135517703812 526965257
922883089892 379024646
44667851572 526957704
775252080002 526950151
994805889582 526942598
277092056886 491216908
209711749808 467251239
793422050450 526935045
156716002668 526927492
120376061772 526919939
976635919134 310148839
469464393931 308517391
914555186770 526912386
539067034087 101383919
851320492772 26571454
391411454288 526904833
78736546162 271598327
162772659484 526897280
529200396852 526889727
466362582386 526882174
192511138527 207095707
991020479072 295866116
126432718588 526874621
599609032338 419357666
152173510056 400112622
785094147328 526867068
844903633386 468792051
129461046996 526859515
682130981456 526851962
732375640606 147880187
235452541276 526844409
47267441894 147457219
723770497066 349326250
479990060222 211431129
364913580718 526836856
537528299974 526829303
829004909244 526821750
681373899354 165523995
766924176880 77372932
457277597162 526814197
891842723710 526806644
667746421518 526799091
936510567728 526791538
436836380408 526783985
858531111222 426502804
487056492308 97192004
261950414846 526776432
671095533389 172744663
30283291634 448134596
361885252310 526768879
116590651262 299363155
539799546280 526761326
520115411628 526753773
65109068326 441555933
527686232648 231658063
872915671160 219210719
676847607927 335927228
349901540605 60461765
714685511842 365247974
891085641608 526746220
240227870219 72516353
467876746590 526738667
345986528168 526731114
654168959648 61043346
671531832028 526723561
542070792586 307905598
901684791036 526716008
50724508388 526708455
448949694040 526700902
411095588940 526693349
325545311414 432288402
545301835961 110530602
916069350974 526685796
137131341026 117826800
832122763361 395278702
517161699307 12198095
978907165440 526678243
389897290084 526670690
612479428072 526663137
672288914130 526655584
274820810580 291372081
429631018846 72297316
973607590726 526648031
772543930817 1578577
904713119444 108725435
532228725260 526640478
651090615274 526632925
524657904240 526625372
308132423068 506647687
116892416271 28353962
534609709103 350746214
30283291634 148627934
27254963226 257028590
888057313200 359651201
429265559388 526617819
80250710366 526610266
969822180216 285616695
517087083220 526602713
68137396734 437477313
422451820470 215079228
392925618492 526595160
945099600719 183998633
266492907458 526587607
698029705598 110583473
183970958340 526580054
815435461107 408171673
96149434508 526572501
299804519946 3784053
905629766224 321047818
852474454406 526564948
894113970016 526557395
40882441062 526549842
116060589681 107411213
873672753262 526542289
408067260532 317142917
761624602166 201710418
398982275308 526534736
508002097996 526527183
701058034006 130757536
91606941896 526519630
797964543062 367846206
121133143874 526512077
513301672710 526504524
196084271972 526496971
470147992896 491519028
813863267204 526489418
617779002786 510084302
46182015776 499510102
443650119326 443361100
11396534339 100915633
444407201428 526481865
486046717038 195109096
698786787700 526474312
992534643276 526466759
964522605502 526459206
3028335962 526451653
573868240870 526444100
740076554498 14909622
335387378740 426812477
536014135770 526436547
168072234198 526428994
309762956343 254679607
295262027334 22817613
527686232648 310375429
501188359078 147328818
330087804026 337838137
858531111222 329937699
402767685818 526421441
960737194992 526413888
552669942014 526406335
223339227644 526398782
459548843468 526391229
500617586827 311561250
863073603834 214996145
671531832028 526383676
646548122662 448127043
386111879574 526376123
77222381958 526368570
825219498734 237013140
455006350856 526361017
286934124212 526353464
623078577500 3489486
120376061772 526345911
16655813798 494366509
311917833578 526338358
1514171758 526330805
36339948450 526323252
286934124212 160871347
405038932124 481473538
969065098114 526315699
968308016012 526308146
93121106100 205018632
521629575832 526300593
953403666573 6525792
286177042110 180048414
716199676046 526293040
757089656 526285487
353557349188 222858818
455006350856 343419804
716199676046 526277934
947109717156 103400570
707114690822 526270381
479232978120 526262828
176400137320 526255275
98420680814 526247722
22712470614 526240169
195327189870 526232616
355828595494 526225063
808563692490 526217510
231990527567 121912973
233181294970 526209957
552669942014 271160253
143088524832 25649988
536771217872 526202404
195327189870 526194851
260436250642 410611292
753296699044 526187298
932040772741 376298013
591281129216 526179745
442135955122 526172192
73436971448 526164639
943324306646 526157086
501188359078 526149533
214254242420 526141980
78736546162 526134427
16991778791 179716082
74951135652 526126874
867616096446 526119321
931968075116 368933838
118104815466 526111768
900170626832 80643381
282391631600 526104215
445164283530 526096662
22712470614 10763025
946352635054 526089109
207440503502 526081556
946352635054 526074003
46285688254 236371135
129461046996 175796075
176400137320 526066450
779037490512 526058897
441378873020 33172776
838089894468 526051344
31040373736 526043791
147743360766 379893241
3028335962 526036238
148388099546 526028685
926668500402 526021132
654876025784 209996059
578410733482 526013579
738912139106 186340063
96149434508 526006026
893356887914 525998473
487598729325 182571116
451978022448 525990920
676074324640 525983367
10599156982 525975814
908498529954 525968261
452735104550 525960708
411852671042 50627759
424723066776 525953155
521629575832 492032632
696515541394 525945602
707871772924 525938049
900170626832 525930496
519358329526 496345395
37097030552 160591886
582953226094 147389242
122647308078 525922943
24983716920 525915390
713171347638 40937260
536014135770 277300842
102206091324 237504085
735251700534 38867738
920611843586 525907837
875943999568 525900284
93121106100 525892731
735883810698 525885178
592162662099 15528968
571596994564 370844747
527686232648 525877625
259679168540 409523660
137031868016 525870072
980421329644 286092534
969822180216 525862519
877458163772 135289336
451220940346 520129792
404281850022 525854966
193813025666 525847413
872915671160 299159224
661303474476 823277
941810142442 278161884
246808772806 506466415
465605500284 525839860
389897290084 525832307
738155057004 525824754
173551434358 319507006
944838470850 331123520
370213155432 525817201
978150083338 525809648
3785418064 525802095
621749522220 95960865
365670662820 525794542
333873214536 525786989
142331442730 525779436
919854761484 214694025
889571477404 525771883
262707496948 303691024
294504945232 525764330
523900822138 189368816
945595552952 457651376
150659345852 525756777
144602689036 208138021
807049528286 525749224
108262748140 525741671
315183492352 115636430
127189800690 525734118
242266280194 506338014
691215966680 525726565
429265559388 439871614
545179243218 232111243
867616096446 317905770
118104815466 336327537
602637360746 525719012
769952505288 525711459
289205370518 6578663
169586398402 525703906
378036261758 174927480
620807331194 525696353
151503249689 323653603
59809493612 525688800
893356887914 525681247
533742889464 525673694
215011324522 217465976
992534643276 185010735
638220219540 374764754
261950414846 525666141
789636639940 35786114
260436250642 525658588
766924176880 251726384
330844886128 300994603
782822901022 525651035
867616096446 475340502
135517703812 525643482
203655092992 525635929
281634549498 525628376
468962671206 75628189
506487933792 525620823
676325363701 52198783
953166373972 525613270
6813746472 489766732
587495718706 502425560
838089894468 525605717
180185547830 525598164
959223030788 525590611
488317963344 525583058
595823621828 21820617
324788229312 156875810
141574360628 525575505
520872493730 525567952
755567945350 525560399
874429835364 525552846
309646587272 525545293
81764874570 424350199
629135234316 362717719
183970958340 525537740
143088524832 525530187
489922559617 269906455
839843873975 97479018
277849138988 125848086
712414265536 525522634
282391631600 319084038
557212434626 525515081
494577901602 284536616
761624602166 525507528
795286824914 10355163
367941909126 525499975
202140928788 525492422
474690485508 69464941
307375340966 224233464
387626043778 11178440
442135955122 39751439
159188770567 35884303
193813025666 525484869
495131702262 122524766
484532552834 525477316
486803799140 525469763
847174879692 525462210
972093426522 50000860
970579262318 525454657
868528045260 112411299
567054501952 525447104
371727319636 525439551
840361140774 459479202
155958920566 525431998
45489632672 368027478
826733662938 525424445
776766244206 525416892
552669942014 487923800
532228725260 525409339
330087804026 525401786
320245736700 525394233
654118943682 525386680
404281850022 525379127
324031147210 525371574
384597715370 525364021
65109068326 525356468
829098377619 169950053
342201117658 93898896
56024083102 525348915
493617538058 525341362
142331442730 321410362
99177762916 525333809
460305925570 311153388
249080019112 525326256
170343480504 525318703
573868240870 389734800
402767685818 525311150
625349823806 525303597
271792482172 525296044
24983716920 525288491
871401506956 525280938
117347733364 525273385
517844165322 525265832
421694738368 525258279
81007792468 525250726
221825063440 89578580
229395884460 525243173
495888784364 525235620
13627485390 80673593
959223030788 86927477
794194404718 27923441
862316521732 525228067
715442593944 405331745
284662877906 525220514
434565134102 525212961
130218129098 525205408
268764153764 525197855
753296699044 161649306
551155777810 525197855
568568666156 166604074
235452541276 84404775
678345570946 525190302
54509918898 525182749
392171821945 291749731
651847697376 457084901
244537526500 125251399
569325748258 525175196
589766965012 103513865
328573639822 342520997
414880999450 498384705
103181651504 66194492
112805240752 525167643
139303114322 502795657
947866799258 525160090
213497160318 525152537
126432718588 525144984
534499971566 525137431
825286486291 56360486
345229446066 525129878
264221661152 525122325
652604779478 204860019
621564413296 525114772
616264838582 525107219
240752115990 525099666
82521956672 122366153
273306646376 525092113
62080739918 525084560
822948252428 83906277
254379593826 432061812
327885116301 145923960
705600526618 493898223
907741447852 525077007
518803282621 280223853
137788950118 504895391
191541779360 489547695
883514820588 421563142
532985807362 202133386
146873935342 308411649
571596994564 525069454
551242939430 218893493
738155057004 525061901
757839191656 525054348
502702523282 19871943
703329280312 195267709
863830685936 525046795
492103373854 265299125
905470201546 525039242
726798825474 525031689
778280408410 525024136
886556306322 14056133
539042464178 399916244
831276155550 525016583
120376061772 242564595
277092056886 525009030
65109068326 231695828
946352635054 525001477
707871772924 524993924
208197585604 442054431
174885973116 368654377
45424933674 524986371
598094868134 24396190
697272623496 323291059
769952505288 76625185
669260585722 524978818
699543869802 524971265
109776912344 524963712
527987672878 175864052
968308016012 524956159
830519073448 524948606
751025452738 524941053
947866799258 524933500
654876025784 520598078
523143740036 524925947
10599156982 524918394
693487212986 430181115
701815116108 524910841
209711749808 332762521
349771938678 524903288
895628134220 505318359
467876746590 524895735
763307794957 52727493
742338510614 100477559
560997845136 524888182
754810863248 524880629
760867520064 524873076
54509918898 166883535
162015577382 524865523
776009162104 524857970
674560160436 524850417
679859735150 319355946
551912859912 524842864
574625322972 139028071
458034679264 524835311
943324306646 524827758
182456794136 524820205
517087083220 524812652
146116853240 524805099
572354076666 524797546
278606221090 524789993
102206091324 524782440
310403669374 439705448
966036769706 524774887
757082109554 524767334
233181294970 524759781
923640171994 524752228
202140928788 524744675
458034679264 524737122
291476616824 524729569
269521235866 524722016
692730130884 524714463
70048742996 102418680
260436250642 361101377
230910048664 524706910
824462416632 524699357
127946882792 524691804
29613507106 245782173
845660715488 317006963
666989339416 524684251
506487933792 524676698
227124638154 122743803
49967426286 524669145
547370367300 524661592
26497881124 4373187
650333533172 524654039
576139487176 524646486
662446846804 202873580
911526858362 151792641
84036120876 524638933
100326996778 25778389
780551654716 524631380
966036769706 524623827
393239324794 137373964
456520515060 524616274
243780444398 42447860
875943999568 524608721
77979464060 524601168
978150083338 524593615
439107626714 97388382
673803078334 524586062
225825152869 183681407
999348382194 50325639
308226941310 52047723
726041743372 524578509
735165233790 411842431
956194702380 134722861
105234419732 524570956
819969433935 301999152
825976580836 287353885
931210993014 71700629
375512730146 432802006
764652930574 524563403
428753345546 277459455
718470922352 524555850
985720904358 524548297
916069350974 277232865
334630296638 524540744
48453262082 524533191
618536084888 524525638
268764153764 524518085
517087083220 524510532
867616096446 382204459
164286823688 66398423
531471643158 119239211
83279038774 445385304
212740078216 524502979
966040787902 311870923
485289634936 524495426
622321495398 268629998
866101932242 197382549
148388099546 524487873
433050969898 524480320
829817135799 43225819
553427024116 524472767
332359050332 524465214
480747142324 524457661
420937656266 524450108
827546863830 250993743
476961731814 435075459
745725878024 524442555
501188359078 323970829
111291076548 517629749
310403669374 524435002
436079298306 524427449
755567945350 216333026
283905795804 35816326
327816557720 524419896
825976580836 477175881
560997845136 70129605
940295978238 524412343
71165725142 253131242
620954289915 104692133
986477986460 411698924
665475175212 262919930
449706776142 524404790
953923456074 66451294
464091336080 524397237
154024764650 60846968
390654372186 451412598
897899380526 524389684
3785418064 524382131
863073603834 524374578
930453910912 268667763
14384567492 524367025
268007071662 524359472
256650840132 524351919
942567224544 524344366
242266280194 327535845
984206740154 524336813
6056664370 524329260
579924897686 524321707
23766287427 31684835
355828595494 524314154
377026894350 420890925
414123917348 524306601
458791761366 58173206
740701270275 26065403
196841354074 524299048
334630296638 524291495
726041743372 214648707
81764874570 524283942
395953946900 524276389
938781814034 187208658
242266280194 524268836
764652930574 524261283
693487212986 433459117
810834938796 524253730
593552375522 396343675
381569386962 299544427
856319231496 131822509
378541058554 524246177
868373178548 524238624
32554537940 524231071
663203928906 524223518
122647308078 524215965
890328559506 524208412
923640171994 524200859
847174879692 524193306
457277597162 524185753
910769776260 524178200
917583515178 524170647
832033237652 524163094
402767685818 524155541
46939097878 363707162
627621070112 70711186
821434088224 524147988
541313710484 264506060
828247827142 16216291
59052411510 524140435
757082109554 524132882
231869845733 121807231
656390189988 524125329
377878298316 370474650
763895848472 173847401
737397974902 524117776
270278317968 524110223
950895127666 524102670
81764874570 524095117
719985086556 386479457
339172789250 485876937
639177856451 40793753
119618979670 524087564
482261306528 365746472
163529741586 524080011
123404390180 439924485
997834217990 524072458
979664247542 524064905
263464579050 45408636
263863898607 88506054
236966705480 524057352
540556628382 64253371
33311620042 340459028
866101932242 336433279
755567945350 90560470
920611843586 524049799
719228004454 199678661
466432032221 426850242
397468111104 524042246
850203208100 376970230
572712919696 75900097
707871772924 321251749
314946161986 406789474
945595552952 173235608
757839191656 332921134
75708217754 524034693
542070792586 524027140
392168536390 524019587
54562850322 449501689
906984365750 524012034
91606941896 404417832
134870570731 284785865
336901542944 524004481
368698991228 483203175
546613285198 523996928
732098400188 523989375
943324306646 523981822
7570828574 154866712
74194053550 523974269
650333533172 421396976
109019830242 277104464
438350544612 294861567
48453262082 213591287
580681979788 523966716
585224472400 523959163
303971122813 68452839
84793202978 244294232
760867520064 88317229
287691206314 523951610
206683421400 399183603
495562200603 20884045
794188301894 189134673
962251359196 234928512
467876746590 523944057
52995754694 523936504
534499971566 523928951
896385216322 523921398
235452541276 523913845
454249268754 523906292
634644941043 109201274
62837822020 397778745
705696630990 6072612
361128170208 34101795
818405759816 523898739
542070792586 523891186
231667130766 191793329
962251359196 523883633
735159055436 87380657
897899380526 523876080
193055943564 89978889
960737194992 180350534
956951784482 523868527
956951784482 523860974
176400137320 79842763
908498529954 360648197
925911418300 523853421
484532552834 425906117
694600132024 50710842
231667130766 523845868
70408643040 523838315
889571477404 523830762
823705334530 523823209
52995754694 523815656
953923456074 523808103
9842074880 523800550
249837101214 523792997
253622511724 523785444
805535364082 523777891
747240042228 239875727
853988618610 382544344
233938377072 239679349
12870403288 166943959
467119664488 523770338
451978022448 523762785
901684791036 523755232
199869682482 396728878
486046717038 180350534
310403669374 523747679
199112600380 523740126
821434088224 510325998
956194702380 267300670
631406480622 523732573
670017667824 523725020
701815116108 523717467
127946882792 246197588
915312268872 523709914
270449816386 257542194
573111158768 523702361
721499250760 402189697
27254963226 523694808
812647771279 86149518
838846976570 88128404
383840633268 523687255
389396050751 78762684
953166373972 523679702
392925618492 389938731
199956307839 418383329
301318684150 523672149
110533994446 523664596
902441873138 523657043
916069350974 523649490
271035400070 523641937
832033237652 523634384
798721625164 523626831
837332812366 523619278
725284661270 523611725
197261157367 80031588
361128170208 320216988
546613285198 130040001
492103373854 77878983
54509918898 334748960
632163562724 523604172
576139487176 523596619
529200396852 258984817
460305925570 523589066
318731572496 523581513
494374620160 523573960
184728040442 499978388
416395163654 427733943
200626764584 523566407
172614726810 42070210
882000656384 146437564
925911418300 523558854
946352635054 523551301
15898731696 523543748
766167094778 523536195
353557349188 523528642
813106185102 523521089
41639523164 523513536
221067981338 453602968
335387378740 523505983
237808184804 79155440
710143019230 523498430
9842074880 523490877
908498529954 442197938
51481590490 516360845
424019943306 248403064
828247827142 324167207
264978743254 523483324
707871772924 523475771
913041022566 226000866
874429835364 523468218
604908607052 523460665
130975211200 465650003
229395884460 523453112
664718093110 182812812
852474454406 523445559
321083363994 155372763
473933403406 523438006
956194702380 236491983
174885973116 523430453
128703964894 523422900
426994313082 523415347
208197585604 523407794
102206091324 523400241
197598436176 523392688
453492186652 523385135
168072234198 523377582
514058754812 494170131
102206091324 332090304
5299582268 241242820
152173510056 523370029
501188359078 523362476
466362582386 523354923
733612564392 419742869
364913580718 321916413
869130260650 122403918
961494277094 523347370
84036120876 366569749
544342038892 500559969
628378152214 523339817
206683421400 523332264
507245015894 523324711
289962452620 523317158
546613285198 523309605
698786787700 523302052
738912139106 78067808
811592020898 396879938
273306646376 218040004
701058034006 146973827
398225193206 523294499
515952109828 115288992
613236510174 523286946
737397974902 318396715
9160907981 423496710
692730130884 348064899
406553096328 303434222
444737592307 129201618
518621451699 61111323
514058754812 523279393
151416427954 523271840
922883089892 523264287
413366835246 108060771
340886843599 76421254
926668500402 354371654
546613285198 135734963
343715281862 523256734
271792482172 523249181
498160030670 523241628
130218129098 523234075
941810142442 523226522
213497160318 500204978
706357608720 495726049
40125358960 271983530
576139487176 314227459
694244295088 523218969
867616096446 523211416
720922828865 168832209
393682700594 523203863
181699712034 523196310
202379044666 272338521
239995033888 275442804
857016947018 523188757
182456794136 523181204
813863267204 523173651
507245015894 523166098
743454631718 523158545
265298280472 74094930
751025452738 109359887
344689104852 260336804
447435529836 523150992
360371088106 13761566
588326722019 189263074
810834938796 461578936
890400106 320707933
12870403288 523143439
423965984674 157706640
157473084770 31299632
555698270422 8859669
296069102743 283252606
258165004336 523135886
93121106100 523128333
160501413178 523120780
22712470614 523113227
978150083338 129594374
960737194992 523105674
997834217990 335368306
361128170208 203508032
395953946900 523098121
645033958458 344424353
858531111222 523090568
673045996232 248267110
744211713820 523083015
956194702380 421835050
481504224426 523075462
785094147328 250336632
473176321304 420989114
765644472902 171120768
37097030552 523067909
35582866348 523060356
152173510056 523052803
75134620681 104057681
402010603716 31020171
84160896436 226318092
990339712482 381660643
882757738486 523045250
44667851572 272315862
61323657816 523037697
641248547948 165440912
555698270422 523030144
45424933674 523022591
46182015776 523015038
588252800808 523007485
24983716920 522999932
347500692372 21178612
453492186652 522992379
155368291478 210351050
420180574164 522984826
709385937128 522977273
363399416514 522969720
52238672592 522962167
281634549498 430105585
823705334530 522954614
920611843586 320874099
27254963226 522947061
952409291870 522939508
308941560446 44109520
288448288416 479917620
37097030552 19282809
196841354074 522931955
801749953572 197103088
607936935460 522924402
618536084888 522916849
180942629932 522909296
954680538176 463391656
998591300092 323744239
481504224426 201657547
829761991346 276281187
682272796584 220494729
336144460842 522901743
635191891132 225623216
304347012558 127910055
880486492180 522894190
986477986460 79676597
626285670312 132147288
353557349188 522886637
456520515060 281953490
373998565942 522879084
509516262200 522871531
60566575714 489064303
716956758148 347037691
560240763034 522863978
272549564274 273154245
788879557838 307233381
513491328540 70650762
863073603834 522856425
110610317511 27160588
408824342634 522848872
959980112890 78883532
341444035556 382619874
532985807362 522841319
617021920684 522833766
214254242420 522826213
562512009340 522818660
573111158768 522811107
116590651262 273494130
610208181766 213009706
81007792468 522803554
841875304978 116165140
877458163772 248116050
53752836796 522796001
900927708934 522788448
719985086556 315103607
700300951904 522780895
667746421518 377710424
648062286866 522773342
710900101332 501330375
178671383626 522765789
291476616824 522758236
523900822138 522750683
837332812366 522743130
207440503502 142207884
213497160318 431193217
59142292210 270291658
258165004336 522735577
736640892800 522728024
719228004454 340474134
409581424736 522720471
727555907576 107894605
457277597162 522712918
981392796098 49721399
686708512435 448716177
639734383744 29985410
501188359078 296560992
653361861580 522705365
182456794136 26820703
359977184456 17137757
155958920566 522697812
536014135770 522690259
392270033604 263252262
122647308078 522682706
701969824207 192548629
906984365750 522675153
277092056886 522667600
62837822020 522660047
886543148996 522652494
438350544612 522644941
584467390298 522637388
585224472400 522629835
250594183316 522622282
376269812248 522614729
826733662938 522607176
782822901022 522599623
549641613606 522592070
340183584175 82886622
436836380408 156890916
40975516681 123144112
148388099546 522584517
6056664370 522576964
12113321186 480620049
607179853358 522569411
118104815466 522561858
941163213292 148537298
592795293420 522554305
956194702380 522546752
243780444398 378140945
646548122662 522539199
725638700592 147615832
630649398520 269037860
745725878024 522531646
491346291752 522524093
342958199760 522516540
946657058719 187080257
201383846686 522508987
150659345852 522501434
621564413296 433511988
97663598712 451042501
966036769706 522493881
673045996232 522486328
538285382076 16918720
250594183316 522478775
860045275426 12303837
835880401490 159670420
232424212868 394757545
701058034006 522471222
463568034434 30642521
785094147328 522463669
203655092992 522456116
229591529819 139549228
938781814034 522448563
299804519946 522441010
47115052566 320549320
943324306646 81625271
603394442848 347906286
72946563117 21933912
65109068326 521821664
955437620278 522433457
360371088106 174700890
582256522674 136747065
931210993014 522425904
397468111104 522418351
858531111222 522410798
63594904122 522403245
171100562606 522395692
100691927120 522388139
486803799140 452296299
249837101214 284128754
906227283648 389455339
583710308196 480982593
302075766252 522380586
587495718706 338495248
963765523400 516119149
600366114440 522373033
362642334412 119307188
523143740036 66458847
674229890811 34736247
986477986460 34970390
563269091442 522365480
208527553515 42062657
944838470850 522357927
414893303287 351629915
891085641608 463331232
479232978120 68611452
885028984792 206642527
834304483958 522350374
389897290084 522342821
934435691869 260699348
428508477286 365210209
688517538206 50801478
257407922234 522335268
28769127430 152804743
183970958340 522327715
307375340966 311289342
421312927071 72403058
89530532778 242579701
578410733482 522320162
455006350856 522312609
957708866584 522305056
675317242538 522297503
651090615274 522289950
751025452738 522282397
874429835364 522274844
274063728478 24146941
437593462510 67629562
604908607052 166392590
143845606934 112698313
34825784246 518415261
840361140774 337128155
570839912462 522267291
196841354074 522259738
938024731932 27961206
165043905790 522252185
929696828810 522244632
858531111222 522237079
192298861462 522229526
635948973234 522221973
592795293420 445589235
442135955122 522214420
246808772806 141090040
723013414964 522206867
913041022566 66353105
496777530362 11072698
137788950118 515514909
459548843468 522199314
155201838464 522191761
199350293290 166921300
987992150664 409584084
729827153882 522184208
527339603225 14607502
149145181648 226454046
283148713702 522176655
349771938678 324121889
352043184984 522169102
564026173544 522161549
959980112890 250729388
63000453216 183651195
362642334412 338570778
590524047114 522153996
117347733364 352619358
916826433076 97101368
566643014918 149594718
355828595494 522146443
277092056886 522138890
701815116108 268743293
114319404956 522131337
572354076666 314355860
206683421400 23013991
19684142206 522123784
653361861580 522116231
743454631718 522108678
88578613488 391524861
373241483840 506821406
955437620278 522101125
934996403524 304242393
129461046996 217594377
349014856576 522093572
520115411628 522086019
317217408292 522078466
305104094660 522070913
233938377072 26745173
54633969370 361781147
514058754812 522063360
13627485390 522055807
306618258864 474857110
567054501952 522048254
955437620278 522040701
938781814034 486360329
821434088224 198749642
732855482290 522033148
614750674378 522025595
476961731814 40876836
714685511842 522018042
381569386962 16775213
445328485750 344401694
22217643778 135274230
916075884319 65076648
489294535626 48996311
584072315933 156822939
430779723592 522010489
380812304860 522002936
37221322720 146581071
53752836796 521995383
608694017562 54268305
971336344420 521987830
966036769706 521980277
708892001546 106874950
85550285080 521972724
126582774039 24879582
8345184387 371237503
508002097996 505990576
404317311357 394561167
182456794136 521965171
834304483958 399704760
620107047652 47402628
606422771256 521957618
230910048664 286183170
380055222758 521950065
676831406742 416117429
766924176880 521942512
559483680932 25347868
938024731932 413813764
87064449284 521934959
541313710484 422054087
700300951904 76655397
494374620160 174361005
330087804026 521927406
84793202978 511564690
881243574282 521919853
954680538176 521912300
72748055171 163386496
606532606982 53158014
358099841800 521904747
373241483840 521897194
838846976570 372234499
284662877906 521889641
966793851808 521882088
693487212986 521874535
919097679382 521866982
339929871352 521859429
504973769588 179716082
993291725378 521851876
195327189870 252338177
101449009222 132041546
372484401738 197155959
717713840250 521844323
482261306528 511330547
803264117776 262542280
872915671160 521836770
981935493848 137638319
900927708934 306598929
888814395302 177110297
4863283629 172744663
645033958458 521829217
935753485626 521821664
218796735032 291810155
56781165204 521814111
347500692372 521806558
760867520064 238999579
172614726810 521799005
87821531386 332641673
329330721924 48565790
635191891132 433753684
421694738368 521791452
420180574164 521783899
86307367182 364062153
664734437802 245313887
374755648044 120349502
880486492180 521776346
761624602166 306085325
74194053550 112773843
131732293302 138952541
81764874570 521768793
439107626714 76587420
94701162676 238629482
884271902690 273652743
77979464060 521761240
62837822020 398315008
30283291634 521753687
734369646494 521746134
334630296638 495726049
383840633268 521738581
610965263868 190924734
377026894350 521731028
725284661270 392801318
637463137438 521723475
972982995797 10234315
637017888494 94661749
128703964894 521715922
198355518278 521708369
850960290202 521700816
739737024489 369500313
35831141011 38852632
765410012676 521693263
717139336817 192178532
330087804026 312694200
347500692372 521685710
780551654716 521678157
433050969898 263977350
523143740036 521670604
243059291917 210509663
596215463915 16797872
858531111222 521663051
205260550307 419282136
324788229312 61360572
632920644826 5740280
153687674260 155199044
266536503374 10226762
470905074998 521655498
693487212986 521647945
211225914012 164096478
358856923902 521640392
318731572496 521632839
321949828642 53777360
584467390298 521625286
39368276858 521617733
455763432958 521610180
166558069994 443572584
380812304860 290246684
652604779478 101429237
175643055218 521602627
651847697376 521595074
781308736818 521587521
528443314750 521579968
377783976452 156596349
863830685936 521572415
140817278526 521564862
124161472282 521557309
71165725142 521549756
326302393516 521542203
458791761366 521534650
129461046996 521527097
926668500402 521519544
40882441062 284589487
837332812366 521511991
448949694040 60537295
970579262318 521504438
703329280312 521496885
529957478954 488935902
498917112772 27576003
573111158768 521489332
794179132552 521481779
684402227762 521474226
192577861729 142313626
364156498616 521466673
108304984516 74170460
795693296756 521459120
596090318258 240729216
137788950118 521451567
734636018145 240117423
822514740846 195713336
806292446184 521444014
599609032338 117675740
236966705480 521436461
744968795922 521428908
439107626714 361494133
519358329526 521421355
139303114322 521413802
788122475736 521406249
498160030670 521398696
786243464273 51020515
383083551166 350164633
979664247542 144420913
96149434508 521391143
268764153764 521383590
110533994446 521376037
356585677596 521368484
793422050450 92713075
230152966562 274543997
277092056886 521360931
862316521732 521353378
473176321304 452039497
981178411746 521345825
704843444516 521338272
629135234316 521330719
624592741704 82992364
223339227644 521323166
212934847427 263773419
511848363027 3353532
401253521614 521315613
370213155432 521308060
809320774592 346675147
590524047114 521300507
889741299056 304952375
274913251747 225170036
491399351577 326063010
408824342634 521292954
971336344420 521285401
923811708177 60763885
939538896136 521277848
676074324640 521270295
77979464060 521262742
885449596256 70673421
982803499308 182291655
68137396734 356048420
941810142442 521255189
655165230154 215985588
88578613488 521247636
821434088224 521240083
481504224426 474351059
794179132552 341093480
137031868016 521232530
294858795729 9116471
781308736818 294801143
6887561941 168658490
228663651728 383420492
716199676046 521224977
70408643040 63467859
955437620278 521217424
829761991346 475884318
165800987892 521209871
442135955122 521202318
739669221208 356486494
978907165440 111784400
697710131021 13179985
373241483840 521194765
978907165440 268229689
951652209768 521187212
677588488844 521179659
1514171758 318238102
987235068562 401124724
2271253860 521172106
176400137320 320896758
822191170326 193658920
925154336198 521164553
770906078685 140485800
588252800808 521157000
950138045564 521149447
231667130766 234581074
168829316300 363405042
277092056886 521141894
352043184984 521134341
525414986342 184368730
469390910794 521126788
211982996114 521119235
653361861580 521111682
913798104668 521104129
330844886128 404032629
956951784482 521096576
524657904240 164496787
532985807362 521089023
86307367182 521081470
375512730146 174542277
319488654598 521073917
353557349188 521066364
75708217754 481231842
829004909244 521058811
566297419850 521051258
265735825356 521043705
789636639940 405150473
364913580718 521036152
608694017562 521028599
678345570946 521021046
598851950236 521013493
57538247306 521005940
399739357410 520998387
214254242420 520990834
4542500166 520983281
21296895719 420581252
41639523164 520975728
84281193067 220985674
801060032746 198160508
508002097996 180403405
937267649830 520968175
489832127548 56813666
373998565942 32115356
540556628382 520960622
758596273758 163190118
932725157218 520953069
221067981338 411283509
186999286748 429758147
846417797590 369606055
197784829110 147351477
327816557720 367793335
391411454288 520945516
621564413296 520937963
777862561750 124224191
915468117474 179723635
23469552716 436412340
149145181648 300903967
112805240752 368133220
865344850140 389387362
650520250885 74812465
745725878024 520930410
184728040442 488180602
433808052000 520922857
283905795804 520915304
603394442848 520907751
73436971448 520900198
47696179980 520892645
74194053550 520885092
783579983124 520877539
376389429109 91768950
526172068444 520869986
90849859794 520862433
954680538176 45778733
851717372304 44049096
274820810580 520854880
860045275426 520847327
847174879692 520839774
914555186770 520832221
51591131649 56730583
28769127430 487772740
271035400070 520824668
796450378858 520817115
928477163629 89125400
818405759816 269959326
563269091442 520809562
885786066894 520802009
29526209532 90839931
735126728596 520794456
162015577382 520786903
59809493612 325942162
259679168540 520779350
830812250696 104140764
982692575950 520771797
403524767920 360270547
204412175094 520764244
300561602048 293683299
209859614889 331470958
437593462510 520756691
168072234198 520749138
392194420521 429048165
275577892682 417779089
584467390298 520741585
280120385294 520734032
34825784246 520726479
936510567728 520718926
174885973116 520711373
706648656022 126663810
275577892682 520703820
174128891014 520696267
341444035556 22077419
479990060222 520688714
751782534840 341388047
967567497639 450128588
872158589058 198923361
368698991228 202261787
597389161538 466926460
469390910794 520681161
329330721924 520673608
196084271972 171090556
847174879692 516889555
889571477404 129775646
791150804144 520666055
996320053786 520658502
844146551284 165916751
568568666156 520650949
828247827142 520643396
833547401856 75590424
90849859794 370180083
1130268280 65892372
585224472400 251250545
552834144234 344469671
551912859912 520635843
120376061772 520628290
34068702144 520620737
656390189988 520613184
289962452620 520605631
71165725142 386396374
24226634818 448602882
464091336080 520598078
916826433076 520590525
835818648162 357642103
711657183434 427167468
701058034006 520582972
585517468376 25914343
709385937128 294884226
381569386962 414025248
72679889346 520575419
663203928906 520567866
138627030592 376675663
979055974646 195169520
21955388512 464358440
349771938678 520560313
890328559506 195637806
934996403524 304620043
175643055218 108355338
710232537386 76723374
84180428494 137253116
88578613488 435445556
493617538058 520552760
150659345852 520545207
961494277094 520537654
264221661152 520530101
481504224426 520522548
434565134102 520514995
883514820588 181762945
193055943564 520507442
956951784482 520499889
40882441062 520492336
929696828810 520484783
782065818920 520477230
467876746590 520469677
448192611938 520462124
312674915680 520454571
458830689528 249233894
913798104668 387491559
367184827024 404644422
818405759816 452945857
858531111222 378631890
556673845708 253516445
70408643040 520447018
850203208100 520439465
107505666038 520431912
837332812366 520424359
694361993487 48044633
906984365750 394946370
188513450952 520416806
317974490394 11692044
69168282639 139700288
538285382076 520409253
281634549498 174776420
15898731696 520401700
420937656266 520394147
817648677714 520386594
801749953572 401094512
598851950236 520379041
178671383626 520371488
845816639620 218198617
400496439512 240676345
372484401738 520363935
709385937128 520356382
530714561056 507063102
763895848472 520348829
535257053668 520341276
733994836828 89850488
555698270422 380437057
960737194992 520333723
165800987892 520326170
540556628382 176619352
66623232530 520318617
105606926139 80431897
18927060104 116973311
987992150664 520311064
682130981456 520303511
2271253860 290156048
922126007790 486534048
77979464060 88498501
787790325414 89442626
460305925570 520295958
399166168199 285254151
383083551166 520288405
844146551284 520280852
471662157100 214074679
828247827142 520273299
825976580836 137812038
200077571254 60612825
358099841800 520265746
224853391848 520258193
886543148996 520250640
123404390180 520243087
503459605384 520235534
965279687604 325738231
469390910794 520227981
773737915798 520220428
943324306646 471299647
117347733364 520212875
987992150664 520205322
766167094778 520197769
307375340966 520190216
193055943564 520182663
215768406624 520175110
204412175094 520167557
211982996114 520160004
959223030788 520152451
377783976452 101950394
116590651262 339507350
152447434707 114450609
886610234742 93173808
529200396852 225895124
585224472400 350157080
395196864798 206347960
144602689036 237390790
308376936337 261711450
37097030552 282134762
16655813798 520144898
573111158768 520137345
441378873020 520129792
277849138988 520122239
363399416514 466911354
380055222758 520114686
757082109554 26035191
555703874748 406283423
658661436294 46058194
810077856694 59849972
16655813798 520107133
707871772924 70378854
654118943682 348789987
746482960126 520099580
12870403288 15755558
358099841800 362241880
319719345877 278441345
542827874688 520092027
212758620831 447432167
654891494328 193734450
425480148878 192442887
545099120994 184920099
396711029002 520084474
591281129216 520076921
997077135888 520069368
130975211200 520061815
545099120994 520054262
201383846686 89571027
668503503620 520046709
237723787582 106678572
804778281980 520039156
411852671042 158635659
908498529954 520031603
295262027334 73362289
469400253855 22832719
305861176762 231816676
832790319754 479328486
731341318086 367279731
391411454288 520024050
969065098114 520016497
704086362414 520008944
698786787700 340897102
541058562997 16639259
331601968230 196544166
739669221208 520001391
948623881360 519993838
667746421518 512826041
468633828692 519986285
261490543294 39162305
681373899354 519978732
875186917466 519971179
754075012629 412990487
703329280312 519963626
687616843362 273403494
526172068444 519956073
56024083102 519948520
981178411746 418881827
569325748258 519940967
302832848354 519933414
807049528286 519925861
876701081670 519918308
254379593826 519910755
299047437844 319967739
47696179980 519903202
304347012558 519895649
108262748140 519888096
3785418064 519880543
467876746590 519872990
116590651262 519865437
535257053668 439358010
813106185102 519857884
610965263868 519850331
704086362414 209792128
171100562606 519842778
803264117776 519835225
905470201546 519827672
823705334530 315783377
149145181648 519820119
986139907033 21337225
919957301012 86225048
782400258207 85802080
975878837032 519812566
970579262318 519805013
793460427243 400278788
524657904240 519797460
979940936591 139043177
243780444398 519789907
96906516610 451654294
426994313082 164625188
137031868016 519782354
994048807480 519774801
536014135770 519767248
59809493612 519759695
539042464178 519752142
239237951786 361305308
620949025474 100250969
623835659602 271968424
571038012546 295201452
979297504480 111950566
233938377072 386260420
589766965012 519744589
158987248974 519737036
905470201546 519729483
219553817134 478890412
885786066894 519721930
169586398402 519714377
43153687368 519706824
433808052000 519699271
363399416514 470748278
720742168658 68294226
137031868016 468051857
913798104668 519691718
589766965012 300579188
688187638272 519684165
616264838582 519676612
919097679382 519669059
74951135652 519661506
120376061772 519653953
243023362296 519646400
200904631901 208462800
782822901022 519638847
898656462628 519631294
565072648841 59139990
386868961676 89442626
299804519946 465370542
514058754812 519623741
183213876238 519616188
975878837032 448059066
320245736700 413466326
302075766252 519608635
923640171994 519601082
192298861462 519593529
112048158650 519585976
831276155550 519578423
457277597162 351138970
118192060169 269823372
14384567492 519570870
6056664370 519563317
211225914012 519555764
345229446066 519548211
383083551166 519540658
95392352406 519533105
646548122662 206869117
581439061890 519525552
340686953454 519517999
936510567728 412763897
917583515178 519510446
880486492180 519502893
407310178430 519495340
685916391966 519487787
312674915680 519480234
210468831910 379976324
330087804026 519472681
115076487058 519465128
421694738368 519457575
81007792468 519450022
444407201428 519442469
745725878024 150130981
449706776142 519434916
246051690704 519427363
68330066211 130568711
450463858244 94102827
621925076599 107849287
186999286748 519419810
643519794254 182631540
230910048664 519412257
748246735874 125704579
433050969898 519404704
501945441180 519397151
49210344184 519389598
193813025666 519382045
9842074880 519374492
870644424854 519366939
953923456074 519359386
300561602048 341403153
81007792468 519351833
255136675928 475023276
866859014344 519344280
268802288861 72667413
282664921799 231861994
917583515178 519336727
86307367182 519329174
398225193206 519321621
692730130884 336146265
360371088106 472825353
853988618610 519314068
505730851690 519306515
463334253978 519298962
364156498616 519291409
299804519946 519283856
64351986224 519276303
496645866466 519268750
131732293302 10370269
866859014344 318540222
823705334530 331856161
967550933910 519261197
318731572496 519253644
867616096446 519246091
239237951786 519238538
345520931442 169247624
562512009340 519230985
797312273941 411933067
587495718706 519223432
101449009222 307686561
953923456074 468097175
68137396734 519215879
214254242420 519208326
863073603834 519200773
730584235984 519193220
529957478954 519185667
662494249432 421903027
470905074998 519178114
258165004336 519170561
776009162104 519163008
846417797590 519155455
140817278526 437160087
762381684268 519147902
378541058554 98090811
49210344184 409561425
785252647033 88468289
976635919134 519140349
620050249092 208017173
924397254096 519132796
807114000694 68483051
663203928906 506345567
86307367182 484472079
314189079884 519125243
839604058672 436978815
866859014344 236620384
569325748258 519117690
921747550025 3270449
244537526500 519110137
522386657934 519102584
422792642042 3859583
638220219540 150508631
710900101332 519095031
107832084039 10853661
437593462510 519087478
586738636604 519079925
146873935342 265465291
634434809030 95998630
737397974902 519072372
315703244088 519064819
677847617168 189119567
223339227644 519057266
961494277094 101595403
125675636486 71285214
540556628382 519049713
705600526618 519042160
976635919134 519034607
591281129216 519027054
821434088224 519019501
558726598830 519011948
267249989560 519004395
698786787700 518996842
525414986342 518989289
17412895900 518981736
32671601887 104790322
795693296756 518974183
545099120994 518966630
507245015894 373684675
603394442848 518959077
109019830242 1419964
436836380408 467205921
271035400070 126739340
508002097996 294838908
302832848354 518951524
953923456074 518943971
291476616824 350640472
158230166872 257859420
456520515060 429206778
583710308196 518936418
173519334108 169058799
866101932242 518928865
685159309864 355043871
592795293420 518921312
345229446066 518913759
84793202978 479237850
433808052000 518906206
557969516728 518898653
838089894468 518891100
336901542944 518883547
835818648162 518875994
814620349306 518868441
461063007672 518860888
560997845136 518853335
359910242217 95477473
578410733482 89503050
83571936561 100862762
262707496948 518845782
174128891014 518838229
727555907576 518830676
400496439512 481843635
480747142324 518823123
313431997782 518815570
884271902690 518808017
604151524950 518800464
114319404956 518792911
984206740154 518785358
441378873020 518777805
573189370083 59774442
112805240752 518770252
686673474068 344937957
319488654598 518762699
988749232766 518755146
409581424736 518747593
942567224544 518740040
641248547948 518732487
395196864798 518724934
420972430278 70152264
377026894350 485922255
607936935460 518717381
782065818920 518709828
390654372186 518702275
426237230980 518694722
333873214536 518687169
641248547948 518679616
54509918898 518672063
518601247424 518664510
43910769470 518656957
645033958458 518649404
349014856576 518641851
235452541276 486352776
833547401856 518634298
355071513392 518626745
33311620042 518619192
638977301642 142721488
799478707266 518611639
218039652930 518604086
988749232766 518596533
802507035674 518588980
188513450952 518581427
350529020780 105855295
439107626714 518573874
196943274256 60801650
155958920566 518566321
195327189870 518558768
274820810580 518551215
299047437844 518543662
743454631718 518536109
175012508525 80363920
991020479072 518528556
537528299974 518521003
828247827142 252141799
498917112772 236945163
57538247306 62825854
269521235866 518513450
611001495609 90416963
773940041631 313804491
443650119326 518505897
170343480504 518498344
249088599320 171354911
568568666156 518490791
208197585604 518483238
420180574164 25287444
421694738368 518475685
277092056886 518468132
414880999450 518460579
731341318086 518453026
264221661152 518445473
155201838464 518437920
583732634864 403934440
456520515060 518430367
299047437844 485824066
991020479072 502893846
343715281862 518422814
339172789250 518415261
252865429622 72984639
504216687486 518407708
832033237652 23368982
516330001118 518400155
987235068562 446699526
226367556052 287716429
737397974902 518392602
207440503502 518385049
851717372304 518377496
810834938796 518369943
33311620042 518362390
751782534840 96844566
767681258982 518354837
540556628382 518347284
502702523282 185879330
278953213463 79042145
539799546280 518339731
592795293420 518332178
458791761366 518324625
558726598830 128317917
298290355742 518317072
529200396852 323834875
397468111104 518309519
480747142324 241658235
286934124212 293804147
186999286748 269559017
785851229430 518301966
679859735150 177926021
822191170326 64970906
972093426522 502689915
120376061772 158915120
361128170208 314975206
906227283648 13399022
34068702144 232436022
785851229430 518294413
266124872833 29509571
416395163654 518286860
889693556543 350202398
42009778777 56843878
350529020780 202012538
742697549616 518279307
336144460842 518271754
211982996114 518264201
893356887914 518256648
983522438760 52818129
293747863130 213508204
293747863130 283101546
433808052000 307920704
466362582386 311281789
853428919057 179889801
659418518396 119775474
920611843586 518249095
684402227762 518241542
538285382076 518233989
299804519946 188673940
750268370636 253539104
957708866584 518226436
532985807362 518218883
983778432589 14577290
243023362296 290201366
367941909126 518211330
868373178548 75454470
839604058672 475416032
589188639761 195093990
143088524832 518203777
227881720256 518196224
521629575832 518188671
93905318578 336727846
815377431408 462394660
537528299974 518181118
712414265536 518173565
258590124941 59185308
9842074880 518166012
585224472400 518158459
107505666038 518150906
406553096328 272459369
238480869684 518143353
896590756111 114594116
944838470850 518135800
805535364082 35703031
104653163917 113491378
516330001118 518128247
341444035556 518120694
538285382076 518113141
480097705578 342641845
112048158650 518105588
286177042110 518098035
829761991346 76678056
389140207982 518090482
477718813916 518082929
962251359196 518075376
891085641608 518067823
842632387080 518060270
636198516801 199572919
839604058672 402771278
637463137438 232526658
148388099546 518052717
436836380408 398058206
879128433380 339144806
902441873138 518045164
945595552952 518037611
133246457506 57976828
275577892682 518030058
141574360628 518022505
152930592158 495892215
651090615274 518014952
661121628448 131210716
528443314750 37908507
180942629932 518007399
436836380408 517999846
710900101332 517992293
408092676377 17296370
618788423065 34381256
330844886128 271756940
278899896836 71103942
566297419850 517984740
793422050450 517977187
784337065226 517969634
687430556170 517962081
171405167543 29260322
810374357262 16420222
383840633268 517954528
64420846925 190683038
299047437844 65522275
875186917466 54872545
384597715370 517946975
26497881124 35325381
408824342634 517939422
623835659602 517931869
636706055336 517924316
682888063558 517916763
541313710484 395543057
365670662820 517909210
966036769706 517901657
3785418064 517894104
1976793008 23791950
924397254096 517886551
389140207982 517878998
331601968230 517871445
182456794136 52500903
904713119444 137902674
885028984792 505673350
68137396734 217541506
878972327976 215419113
433808052000 517863892
530714561056 161724836
902441873138 517856339
305104094660 517848786
205926339298 517841233
7918402528 113536696
207440503502 130953914
955437620278 517833680
891842723710 517826127
557315895620 117569998
700300951904 517818574
997834217990 517811021
570082830360 517803468
789636639940 27069952
34825784246 159949881
907815452146 346735571
995562971684 463384103
412609753144 146407352
497402948568 517795915
617021920684 517788362
348257774474 517780809
132489375404 517773256
401253521614 281832642
43910769470 517765703
7643428010 290790500
354332233711 370542627
799763175905 84170632
9992130331 148061459
757082109554 517758150
34068702144 517750597
271035400070 60454212
866859014344 517743044
860261555581 53210885
31797455838 230328735
110533994446 350731108
487727288938 288010996
519358329526 92637545
87821531386 517735491
532228725260 106648360
162772659484 498467788
284662877906 517727938
373241483840 517720385
292233698926 297754366
208197585604 517712832
934239321422 517705279
363399416514 517697726
546613285198 517690173
923640171994 488799948
78080938615 267240246
254379593826 419191500
105991501834 517682620
367941909126 517675067
508002097996 517667514
135741265059 59547852
342239856995 352626911
34068702144 302157765
244537526500 517659961
592038211318 427499800
512544590608 261990911
924397254096 491413286
521629575832 489207810
657399043792 108642352
166558069994 517652408
747264581925 386653176
255893758030 517644855
824462416632 389462892
735883810698 517637302
501188359078 517629749
861559439630 517622196
829761991346 60998028
385354797472 517614643
751359892025 38157756
268764153764 43822506
527686232648 517607090
137788950118 361033400
146873935342 231484344
571175643312 81383575
536014135770 517599537
120376061772 241348562
178671383626 517591984
310820798905 65612911
732855482290 229603647
65866150428 338653861
529957478954 517584431
133246457506 353858050
785851229430 517576878
112805240752 384334405
520115411628 517569325
964522605502 427900109
926114103055 268841482
707871772924 178847487
841875304978 517561772
162100903623 313917786
940295978238 517554219
483071456008 266771960
925911418300 202072962
492860455956 384017179
395196864798 517546666
639734383744 135916235
751025452738 517539113
579924897686 517531560
714685511842 517524007
34068702144 348253724
489075045446 517516454
7554 293237672
884271902690 517508901
314189079884 517501348
75708217754 7371728
84983553684 313706302
407310178430 517493795
870644424854 517486242
766167094778 402401181
134760621710 517478689
832790319754 517471136
909255612056 517463583
562512009340 517456030
580681979788 468119834
749511288534 517448477
533742889464 517440924
541495345028 75635742
442135955122 517433371
99934845018 517425818
360371088106 517418265
778280408410 517410712
750295568989 266364098
936510567728 517403159
711657183434 517395606
642005630050 291130385
352043184984 127804313
913041022566 509563145
21955388512 517388053
796450378858 517380500
909255612056 117486915
90092777692 517372947
614750674378 459275271
700648843084 42296800
587495718706 517365394
879729410078 517357841
791150804144 517350288
879824139804 12432238
685159309864 517342735
221825063440 220124632
648062286866 517335182
853231536508 517327629
440621790918 517320076
90849859794 183235780
607179853358 517312523
853231536508 517304970
990263396970 517297417
454249268754 517289864
919854761484 517282311
403524767920 318668623
388582698799 102811436
256650840132 517274758
343080263793 288026102
174128891014 171483312
651847697376 276553095
411095588940 517267205
347500692372 345104123
580703543603 274324960
339929871352 517259652
126590787772 223923791
841118222876 513029972
710143019230 354107299
862316521732 517252099
570082830360 451518340
231964024090 156029874
186999286748 419705104
610965263868 168975716
417152245756 517244546
480747142324 517236993
761624602166 44071755
26006037723 133529487
503459605384 517229440
981178411746 517221887
67380314632 338668967
120376061772 517214334
339929871352 375112192
816134513510 517206781
157473084770 517199228
823228408304 216740888
313431997782 517191675
810077856694 21239036
763138766370 439116314
623078577500 517184122
623078577500 33565532
994048807480 517176569
202961206841 147570514
311160751476 517169016
122647308078 517161463
698029705598 220600471
554487721712 186891432
361885252310 473036837
32554537940 255676603
448949694040 517153910
760867520064 335247458
701815116108 517146357
81007792468 517138804
91606941896 517131251
878215245874 461133309
804021199878 229074937
300561602048 461027567
663203928906 517123698
737634685922 141822681
995562971684 517116145
432293887796 320851440
106008934158 313283334
71922807244 173598152
621564413296 517108592
645791040560 87033219
57538247306 517101039
576139487176 495235104
811592020898 517093486
583978379272 117751270
380055222758 517085933
857774029120 517078380
880486492180 517070827
228725676964 12462450
860045275426 517063274
173371808912 517055721
152173510056 230751703
685159309864 500303167
317974490394 125916063
956951784482 332347106
632163562724 375912810
336901542944 493732057
236209623378 517048168
759353355860 517040615
855502782814 517033062
345229446066 485227379
486803799140 517025509
750466395190 153907481
345986528168 517017956
264221661152 517010403
737397974902 9192001
1514171758 46450950
183213876238 286643903
529200396852 517002850
745725878024 123876753
302075766252 516995297
191541779360 516987744
773737915798 516980191
324031147210 395618587
951652209768 516972638
346743610270 453837111
433808052000 260993915
149145181648 516965085
757089656 516957532
152930592158 516949979
104477337630 516942426
380812304860 516934873
618536084888 8844563
675317242538 451087819
138546032220 490204806
213497160318 227806033
794936214654 516927320
141574360628 516919767
723086188119 137947992
99934845018 513551129
86345298348 176793071
49210344184 85907822
538285382076 516912214
828247827142 70869799
920067506835 78762684
845660715488 428602538
503459605384 516904661
381569386962 516897108
408824342634 516889555
766924176880 431163005
819919924020 490748622
534499971566 443700985
112209158398 154602357
888057313200 516882002
934239321422 516874449
325545311414 331123520
588252800808 516866896
273306646376 516859343
615507756480 386358609
682888063558 516851790
12870403288 516844237
617779002786 516836684
515572919016 516829131
319730796225 218712221
270278317968 516821578
408067260532 516814025
758596273758 516806472
149902263750 509396979
199869682482 516798919
317217408292 516791366
710900101332 516783813
46182015776 248765608
840361140774 516776260
45424933674 516768707
35582866348 516761154
8327910676 199920357
363399416514 516753601
503022324855 30174235
859486081924 277723810
754053781146 516746048
115076487058 516738495
148419248118 304431218
585487800192 101278177
41043146243 255616179
336901542944 447908006
455006350856 249045069
680616817252 516730942
751239965491 72591883
527686232648 516723389
978150083338 439229609
849446125998 516715836
370213155432 93052960
165800987892 456994265
956194702380 516708283
950138045564 516700730
121890225976 516693177
354314431290 516685624
91606941896 155977003
690458884578 194127206
654876025784 125772556
461820089774 516678071
769195423186 420913584
855502782814 516670518
935753485626 516662965
303589930456 516655412
841875304978 516647859
229395884460 208258869
995562971684 516640306
276334974784 516632753
404281850022 281923278
701058034006 516625200
153687674260 516617647
197688354641 274317407
719228004454 338381953
809320774592 516610094
973607590726 516602541
14384567492 191793329
377026894350 51609649
629892316418 516594988
61323657816 516587435
107505666038 382166694
721499250760 516579882
582196143992 418662790
859340913264 360232782
409581424736 516572329
592795293420 516564776
508759180098 516557223
774494997900 314877017
470491616631 33905417
898656462628 516549670
259679168540 264725097
973607590726 516542117
462959134639 109624242
948623881360 516534564
250082875834 225321096
734369646494 299529321
234695459174 516527011
240752115990 516519458
907741447852 516511905
530714561056 516504352
436079298306 516496799
343715281862 516489246
10599156982 516481693
280877467396 507652236
100188572947 103778220
648191307212 96837013
866859014344 516474140
548127449402 516466587
478475896018 516459034
125675636486 479683477
756325027452 516451481
773101266281 136460051
211687379653 38346581
486046717038 516443928
251351265418 236023697
705889693223 69646213
996320053786 516436375
426994313082 516428822
627621070112 516421269
243852779479 180373193
532985807362 516413716
907741447852 497395262
450463858244 516406163
74951135652 516398610
142331442730 516391057
804778281980 516383504
673941388870 194784317
805535364082 355345991
660932682600 151097765
283905795804 203976318
244537526500 36095787
92364023998 516375951
866101932242 514842692
413366835246 487304454
684402227762 259060347
996320053786 296878218
318731572496 516368398
471662157100 516360845
407310178430 516353292
698029705598 347007479
477718813916 516345739
266589600964 396305910
793422050450 516338186
747997124330 516330633
162015577382 516323080
409581424736 188115018
684402227762 516315527
698029705598 30665180
539799546280 230056827
812349103000 339054170
630649398520 222247025
794936214654 516307974
847174879692 516300421
652604779478 441684334
923640171994 516292868
585981554502 238652141
286177042110 516285315
308889505170 516277762
584467390298 516270209
731341318086 516262656
347500692372 516255103
268007071662 274460914
272153583549 51133810
707114690822 516247550
391411454288 516239997
718470922352 516232444
994048807480 516224891
676247152386 58014593
129461046996 516217338
3785418064 516209785
31040373736 470106273
172614726810 6707064
791907886246 516202232
409581424736 516194679
604151524950 516187126
225610473950 516179573
600366114440 516172020
181699712034 18104541
824667729831 276802344
492860455956 206506573
900170626832 516164467
653361861580 516156914
276334974784 516149361
16655813798 516141808
211225914012 232322727
317217408292 425989200
392213703330 234165659
112048158650 418534389
661689764702 516134255
91606941896 516126702
877458163772 516119149
556920972315 24977771
514058754812 516111596
846417797590 516104043
211225914012 516096490
845660715488 516088937
788122475736 125266505
124161472282 202518589
521629575832 516081384
321759900904 516073831
685159309864 516066278
396711029002 516058725
80250710366 516051172
953923456074 516043619
983449658052 516036066
146873935342 373548721
984226294871 421185492
76465299856 516028513
913041022566 435928948
691973048782 516020960
453492186652 104843193
199869682482 516013407
800992871470 516005854
566297419850 515998301
466443248426 201770842
283905795804 401766729
82521956672 515990748
648062286866 515983195
865344850140 515975642
628378152214 515968089
922126007790 231250201
609451099664 69230798
71922807244 515960536
231667130766 515952983
921368925688 515945430
770709587390 515937877
67380314632 515930324
963008441298 515922771
406553096328 497002506
86307367182 324998037
922126007790 515915218
245294608602 515907665
931968075116 515900112
68894478836 22855378
353041751602 178356542
90282833831 92093729
925911418300 515892559
117347733364 332264023
56024083102 515885006
410338506838 515877453
520872493730 515869900
711657183434 515862347
815377431408 515854794
384597715370 8489572
163529741586 515847241
525414986342 422461949
419423492062 515839688
338456221440 328260933
101449009222 515832135
911526858362 515824582
543584956790 351524173
973607590726 280556185
585224472400 476231756
280903495034 412212528
377783976452 515817029
246051690704 515809476
807806610388 515801923
253622511724 515794370
703329280312 515786817
280120385294 497002506
204412175094 515779264
735883810698 515771711
184728040442 515764158
757089656 515756605
602637360746 515749052
956194702380 493973753
169586398402 515741499
247565854908 515733946
448192611938 302890406
536014135770 515726393
597337786032 515718840
445594744106 71058624
510273344302 206831352
808563692490 515711287
41661177615 273418600
885028984792 189361263
625349823806 515703734
434565134102 515696181
856259864916 515688628
713171347638 515681075
335387378740 129397996
240752115990 200924906
47696179980 483082327
437593462510 515673522
825976580836 515665969
283148713702 515658416
386111879574 90341433
255136675928 515650863
633677726928 473104814
854745700712 515643310
548127449402 146868085
928182664606 515635757
246808772806 515628204
897899380526 390278616
448949694040 472878224
633677726928 515620651
456520515060 208764920
299047437844 515613098
296776191538 515605545
748754206432 100054591
341444035556 515597992
183338070217 173643470
295262027334 515590439
853988618610 515582886
59809493612 515575333
469390910794 515567780
315703244088 515560227
819162841918 157887912
462577171876 515552674
788122475736 515545121
223339227644 504661248
826733662938 515537568
863073603834 507856167
59394924954 86202389
636706055336 469366079
983449658052 515530015
226367556052 515522462
594309457624 207042836
347500692372 281145319
242266280194 436367022
265735825356 515514909
861559439630 311568803
827490745040 515507356
578410733482 515499803
930453910912 515492250
28769127430 515484697
776766244206 515477144
742697549616 515469591
175787680062 144866540
11765339776 34751353
180942629932 515462038
532228725260 515454485
311917833578 382219565
472419239202 85333794
163529741586 466563916
365733239425 439977356
98835514233 59019142
796450378858 515446932
464091336080 515439379
717713840250 515431826
910264080657 55605186
792664968348 285548718
453492186652 515424273
836575730264 515416720
309646587272 291492929
421254935137 116852463
19684142206 57931510
830519073448 515409167
794179132552 28165137
729070071780 515401614
657147272090 388367707
534669778112 293079059
607936935460 515394061
701815116108 495136915
638220219540 515386508
592795293420 465317671
983449658052 515378955
391411454288 515371402
102206091324 515363849
270278317968 515356296
383083551166 28082054
27254963226 509087306
542070792586 515348743
349771938678 515341190
690458884578 273811356
378004440969 220049102
901931539993 137283328
898656462628 221831610
875943999568 156248911
560240763034 465899252
498917112772 515333637
647305204764 515326084
139303114322 414576617
514815836914 515318531
153687674260 515310978
538285382076 515303425
215768406624 515295872
190784697258 515288319
392168536390 515280766
552669942014 515273213
852474454406 85016568
639734383744 515265660
167501960445 3867136
548127736416 257965162
851717372304 515258107
999348382194 515250554
165800987892 515243001
336144460842 515235448
661691207325 448164808
838846976570 257942503
393682700594 515227895
311917833578 515220342
168072234198 515212789
497402948568 413587174
14422868755 46171489
748183033872 109601583
839604058672 515205236
327059475618 515197683
450639495706 278834101
372484401738 515190130
501945441180 515182577
464091336080 515175024
36349910857 205350964
360371088106 515167471
600366114440 404878565
962251359196 515159918
301318684150 515152365
84793202978 491148931
469390910794 515144812
96906516610 515137259
997077135888 515129706
550398695708 515122153
443650119326 383851013
64443853363 329378777
320245736700 110334224
789636639940 226287880
143845606934 17145310
211225914012 515114600
804021199878 481352690
883514820588 515107047
562512009340 515099494
959223030788 432824665
405796014226 499298618
174885973116 515091941
37854112654 515084388
225610473950 515076835
69651560938 269030307
413366835246 515069282
465605500284 272270544
69651560938 454086360
77979464060 206770928
224853391848 515061729
934239321422 515054176
529957478954 295020180
73436971448 515046623
779037490512 145886195
657904354192 515039070
398225193206 515031517
501233828138 370376461
433808052000 515023964
917583515178 515016411
115833569160 494132366
849446125998 515008858
134003539608 504185409
155958920566 515001305
417152245756 514993752
749511288534 478829988
813106185102 46957001
121890225976 250752047
245294608602 442719095
378541058554 191393020
607179853358 514986199
13205212672 136150378
779037490512 514978646
559483680932 514971093
315703244088 201952114
742697549616 414251838
181053613714 162125145
769195423186 514963540
173371808912 514955987
371727319636 514948434
882000656384 367030482
959980112890 514940881
564151356966 63543389
842632387080 514933328
854745700712 405905773
33311620042 514925775
161258495280 514918222
105991501834 514910669
232424212868 514903116
402010603716 514895563
42396605266 514888010
31797455838 514880457
633677726928 514872904
71922807244 514865351
367184827024 514857798
538285382076 514850245
529957478954 514842692
396711029002 2099734
498160030670 514835139
922883089892 514827586
137788950118 514820033
420180574164 202563907
883514820588 514812480
512544590608 325753337
635948973234 130274144
660932682600 145795559
819162841918 514804927
626863988010 514797374
988749232766 514789821
573111158768 514782268
171857644708 514774715
830519073448 514767162
425480148878 10815896
788122475736 514759609
634434809030 514752056
759353355860 514744503
292990781028 79344265
561754927238 514736950
984963822256 514729397
707114690822 101331048
555698270422 514721844
239995033888 514714291
682888063558 183198015
764652930574 514706738
282391631600 514699185
897142298424 237096223
340928105638 86141965
423208902572 514691632
90092777692 514684079
991020479072 514676526
460434522948 177895809
922126007790 514668973
881243574282 514661420
40882441062 298683385
430779723592 22772295
672288914130 52312078
306955855305 40416103
355828595494 514653867
736959697377 142071930
832790319754 514646314
700300951904 514638761
282391631600 514631208
657147272090 514623655
552669942014 514616102
641260051167 322430017
80250710366 514608549
339929871352 157804829
961494277094 514600996
181304834047 74004294
638977301642 514593443
451978022448 286930917
58295329408 514585890
713928429740 514578337
529957478954 514570784
845660715488 39041457
276334974784 514563231
135562666821 177185827
498917112772 514555678
627621070112 207276979
589766965012 514548125
162015577382 435641934
869887342752 514540572
610965263868 514533019
244634401278 197261701
35982435154 30514120
94635270304 514525466
511341194589 56436016
107505666038 514517913
860045275426 395996237
953166373972 37946272
791150804144 514510360
693487212986 514502807
430779723592 51783368
997834217990 514495254
286177042110 514487701
152930592158 204195355
508002097996 514480148
165800987892 377332774
754248603228 314363413
34825784246 514472595
706357608720 514465042
599320885794 17658914
638220219540 514457489
552838879965 215985588
428508477286 514449936
7554 514442383
243163780119 58430008
416395163654 514434830
389140207982 514427277
789636639940 514419724
938781814034 514412171
761861607753 98543991
698786787700 457832648
471662157100 514404618
833547401856 514397065
581527907829 166687157
688187638272 514389512
408322914476 39910052
925911418300 514381959
279555557254 191672481
713928429740 514374406
195327189870 309997779
117347733364 514366853
619448615283 344416800
74194053550 470672748
957130745264 14758562
492103373854 58641492
162772659484 244128066
814620349306 514359300
975878837032 514351747
149145181648 514344194
138546032220 514336641
285419960008 70076734
101449009222 514329088
910769776260 514321535
662446846804 514313982
781308736818 514306429
422451820470 91678314
977393001236 97735820
22024166130 352581593
177966145316 125447777
399739357410 514298876
328844248706 172049787
423965984674 81987815
654876025784 514291323
24983716920 514283770
633677726928 31888766
981935493848 442061984
277092056886 514276217
713928429740 514268664
380055222758 514261111
81007792468 514253558
765410012676 395814965
711657183434 514246005
710900101332 514238452
803264117776 514230899
623078577500 488573358
549325974142 55665610
77344816088 245827491
617779002786 514223346
753296699044 514215793
697537741349 197813070
773737915798 514208240
237723787582 457930837
449285364466 9373273
651847697376 514200687
560582060445 74963525
582953226094 305118541
470905074998 514193134
328573639822 17205734
252318917607 144496443
61323657816 514185581
849446125998 514178028
713928429740 514170475
366671593527 223780284
281634549498 514162922
783030245978 294959756
980490129921 116369071
856259864916 30144023
900405630874 21050211
322516983006 514155369
321759900904 62523734
797207460960 514147816
634434809030 514140263
819162841918 514132710
548127449402 514125157
415294609283 32425029
685159309864 89956230
993675493308 7734272
575633897315 250986190
195327189870 514117604
787365393634 514110051
834304483958 514102498
688944720374 379915900
539799546280 514094945
151416427954 443829386
615711234300 114352420
734702567628 143053820
487560881242 514087392
763138766370 285027561
717713840250 514079839
184728040442 514072286
314946161986 514064733
147631017444 514057180
676831406742 514049627
937267649830 514042074
124161472282 514034521
503494515350 459902170
691973048782 514026968
392168536390 514019415
491346291752 514011862
594309457624 437099663
638977301642 514004309
878972327976 513996756
222582145542 513989203
795693296756 513981650
860045275426 296999066
620050249092 145425462
719228004454 513974097
971336344420 513966544
167315152096 190433789
934670627934 56851431
80263550466 150886281
815377431408 513958991
131732293302 134775732
816134513510 513951438
583710308196 513943885
842214827434 71141707
706357608720 513936332
524657904240 513928779
548127449402 481647257
259679168540 513921226
814620349306 134768179
573111158768 513913673
737397974902 513906120
71165725142 513898567
948623881360 513891014
486803799140 463784412
790393722042 302316378
96906516610 513883461
527686232648 513875908
890328559506 513868355
454249268754 513860802
966036769706 513853249
841875304978 513845696
412609753144 513838143
322565972 52145912
923640171994 513830590
152173510056 501209527
407373298851 280442890
123439730667 251242992
711959847250 174595148
387626043778 513823037
924508668399 149692907
739669221208 460438433
478475896018 513815484
253622511724 513807931
167315152096 113461166
146116853240 120092700
913798104668 430362387
180185547830 513800378
567811584054 193371906
817648677714 280095452
837332812366 513792825
540556628382 513785272
297533273640 513777719
763895848472 479192532
574625322972 286885599
921587894711 151905936
751025452738 513770166
679162034734 84789978
508889529772 103695137
309646587272 513762613
589766965012 363382383
24542070757 188605963
749511288534 513755060
159744331076 513747507
623078577500 513739954
453492186652 24192259
317217408292 513732401
542070792586 513724848
261950414846 90643553
562512009340 513717295
928182664606 449093827
831276155550 513709742
420180574164 513702189
567811584054 129888941
704086362414 513694636
900426990758 103438335
144602689036 513687083
15898731696 109767749
887300231098 330458856
101449009222 513679530
806292446184 513671977
398225193206 326848522
726041743372 513664424
114319404956 359756943
623078577500 513656871
632920644826 513649318
411852671042 12757017
350529020780 513641765
52995754694 274468467
782065818920 513634212
558726598830 136588452
361128170208 513626659
35582866348 492848356
166558069994 513619106
393682700594 326221623
536771217872 513611553
344472363964 136475157
921368925688 513604000
932725157218 513596447
816958228178 148771441
188513450952 513588894
284116260149 132947906
806292446184 513581341
795693296756 513573788
59052411510 513566235
692730130884 513558682
347784519006 174942586
51481590490 513551129
35606582768 416812305
543584956790 513543576
726798825474 513536023
337739842455 214414564
319488654598 513528470
358856923902 98128576
948676676830 348412337
842632387080 513520917
34068702144 513513364
338013381903 41307357
294504945232 513505811
721499250760 513498258
787365393634 371078890
752539616942 391011257
28012045328 513490705
726798825474 513483152
722256332862 513475599
67380314632 513468046
844903633386 513460493
45424933674 513452940
34825784246 513445387
386868961676 513437834
980421329644 485257591
482353332280 36171317
903198955240 146482882
96149434508 513430281
792664968348 281235955
835061566060 513422728
906227283648 5362630
733612564392 251107038
55267001000 513415175
791150804144 513407622
45424933674 513400069
661689764702 199391647
43910769470 513392516
719985086556 513384963
845660715488 513377410
217282570828 501934615
610965263868 513369857
966793851808 52621751
666232257314 513362304
526929150546 261379118
711657183434 25959661
489075045446 57931510
106748583936 145576522
530714561056 169164541
681600919875 107411213
112805240752 513354751
406553096328 77433356
49314998552 385097258
961680964595 60099221
423965984674 513347198
21955388512 513339645
517087083220 454343162
458791761366 385641074
905470201546 218379889
68894478836 513332092
58605191233 185214666
75708217754 513324539
654876025784 513316986
597337786032 206461255
180942629932 513309433
760110437962 513301880
679102653048 189399028
238480869684 107547167
959223030788 16563729
754053781146 513294327
365670662820 513286774
940295978238 335375859
40224174859 4592224
993291725378 513279221
996320053786 513271668
776766244206 28505022
654995098829 34977943
721499250760 513264115
6056664370 513256562
217282570828 23029097
795693296756 513249009
831490230229 170312597
355218237970 274997177
345986528168 513241456
825219498734 513233903
627621070112 513226350
962432940869 56821219
542827874688 513218797
618536084888 262172183
342201117658 251990739
342258308974 151981466
821434088224 513211244
220310899236 320609744
73436971448 475416032
551912859912 513203691
972093426522 513196138
459570762274 132086864
266492907458 172163082
97663598712 513188585
673803078334 404221454
956404124411 235427010
665686508152 118876667
413575388682 284023012
625391856251 306666906
273306646376 513181032
367350283042 154224707
134020420563 472530786
518601247424 513173479
485289634936 513165926
392168536390 513158373
850203208100 513150820
130975211200 513143267
688187638272 513135714
290719534722 513128161
83279038774 23595572
144633006778 239097768
322516983006 217979580
35582866348 513120608
932725157218 513113055
866859014344 513105502
24226634818 513097949
963008441298 513090396
601123196542 496632409
941053060340 513082843
127189800690 513075290
607936935460 505371230
168072234198 513067737
250594183316 513060184
853988618610 513052631
452735104550 251575324
802507035674 314302989
631406480622 513045078
505862764835 15717793
419423492062 513037525
608694017562 513029972
906236475649 46224360
854745700712 445589235
352043184984 69193033
453492186652 513022419
619293166990 513014866
148451106672 434463666
980421329644 513007313
545856203096 512999760
691215966680 507720213
426237230980 512992207
751025452738 512984654
103720255528 512977101
774494997900 512969548
282391631600 512961995
305104094660 38882844
934239321422 454350715
471662157100 512954442
966090932269 337135708
956239665389 9139130
116590651262 295216558
679450574440 5966870
873672753262 512946889
118104815466 512939336
530714561056 512931783
857016947018 512924230
489832127548 75356281
312674915680 49932883
651847697376 435928948
877458163772 512916677
517087083220 358193472
389897290084 512909124
791907886246 511957446
772980833696 512901571
483018388630 467462723
47696179980 106051673
261193332744 512894018
530714561056 167646388
938781814034 512886465
203655092992 30098705
74288783276 239702008
67380314632 243795734
651188139610 304446324
65109068326 324484433
218039652930 512878912
208954667706 512871359
770709587390 512863806
493617538058 435498427
938182385701 124005154
367440813300 60771438
729827153882 363352171
560240763034 136596005
496645866466 512856253
751782534840 512848700
324031147210 512841147
332359050332 512833594
532228725260 94767491
832898033087 269966879
163529741586 287716429
339385277799 132864823
66218203311 110092528
824462416632 512826041
771466669492 512818488
309646587272 512810935
813106185102 212896411
797964543062 512803382
780551654716 512795829
389140207982 490657986
205926339298 512788276
238480869684 512780723
104736465954 189119567
490589209650 512773170
771466669492 118891773
452385990190 44207709
774494997900 244135619
741940467514 512765617
748754206432 332075198
92364023998 512758064
456520515060 512750511
608694017562 512742958
150659345852 369319041
476204649712 438542286
407310178430 512735405
742088453443 285012455
383083551166 512727852
553032538885 74306414
738155057004 512720299
554941188320 431019498
941810142442 512712746
918525698651 95265989
731341318086 295450701
762381684268 334023872
239995033888 286878046
827490745040 192208744
595066539726 512705193
751025452738 512697640
822191170326 512690087
427751395184 512682534
268764153764 512674981
812349103000 512667428
966793851808 333480056
31797455838 512659875
14384567492 512652322
155201838464 82818645
821434088224 288592577
711657183434 512644769
315703244088 200781399
417152245756 512637216
317217408292 512629663
217282570828 13761566
271035400070 109790408
834304483958 116263329
62080739918 512622110
375077828812 73800363
317974490394 512614557
567811584054 274121029
481504224426 256152442
717713840250 455483665
385354797472 486707767
376269812248 512607004
861559439630 512599451
636706055336 512591898
682888063558 96104372
846417797590 512584345
332359050332 481873847
698786787700 512576792
401253521614 463640905
417152245756 512569239
300561602048 451261538
363399416514 512561686
985720904358 512554133
502702523282 512546580
547370367300 117637975
629892316418 512539027
336144460842 445385304
339172789250 512531474
370213155432 512523921
414880999450 512516368
483775470732 512508815
862316521732 512501262
560997845136 512493709
698029705598 59170202
554184106218 512486156
971337802149 209384266
101449009222 126248395
738915009246 395580822
998591300092 485922255
373379688634 286432419
869130260650 512478603
336901542944 512471050
595823621828 512463497
632935131480 340889549
387091518374 187480566
800235789368 240223165
82521956672 512455944
93878188202 344552754
347500692372 512448391
832033237652 18519956
593552375522 305911606
940670795863 38452323
268764153764 512440838
115833569160 512433285
46182015776 512425732
468633828692 512418179
870644424854 512410626
676297825463 121195438
360371088106 125606390
495888784364 512403073
911526858362 512395520
122647308078 512387967
853231536508 512380414
546613285198 512372861
379544489304 254740031
604151524950 512365308
627621070112 512357755
249837101214 512350202
10599156982 512342649
695758459292 512335096
479990060222 352611805
733612564392 512327543
824587652925 105560728
771512689921 11027380
383083551166 512319990
758596273758 512312437
941053060340 492606660
587495718706 512304884
278083531237 234112788
224853391848 512297331
774585641453 65794183
797207460960 48626214
573111158768 344869980
23469552716 278448898
582953226094 512289778
985720904358 512282225
443650119326 512274672
289205370518 512267119
3028335962 512259566
197598436176 512252013
280120385294 161339633
630730374233 303290715
925154336198 512244460
683645145660 512236907
233938377072 512229354
299047437844 512221801
12113321186 406880110
355828595494 512214248
288448288416 512206695
261950414846 512199142
185712195936 84616259
408067260532 512191589
400026310986 151377226
657147272090 205222563
486046717038 512184036
333419883882 70416619
897899380526 512176483
978150083338 223040090
570839912462 512168930
199946496492 79721915
676831406742 402514476
680616817252 512161377
812349103000 147827316
106464825685 33293624
682555505374 25770836
624592741704 512153824
555698270422 512146271
883514820588 512138718
297533273640 512131165
800235789368 512123612
757839191656 512116059
945595552952 512108506
659545053805 80363920
929696828810 120039829
969822180216 439259821
595823621828 512100953
152930592158 512093400
237723787582 512085847
283148713702 190192093
559483680932 444758405
859288193324 45227364
364913580718 512078294
610208181766 512070741
494374620160 20068321
112048158650 512063188
288448288416 512055635
641248547948 512048082
149902263750 512040529
536771217872 512032976
567054501952 512025423
2271253860 469456715
997077135888 512017870
381569386962 512010317
763138766370 512002764
970579262318 424569236
396711029002 511995211
520872493730 511987658
925154336198 511980105
139412746117 242700549
987992150664 511972552
737397974902 442273468
728312989678 511964999
835061566060 511957446
758596273758 511949893
39368276858 511942340
623835659602 511934787
317217408292 511927234
75708217754 511919681
367941909126 511912128
772980833696 487810505
820677006122 98234318
221825063440 511904575
774494997900 511897022
322516983006 511889469
931210993014 324967825
813863267204 511881916
87821531386 511874363
872158589058 511866810
389897290084 511859257
173374429803 2530255
652604779478 511851704
715442593944 249943876
974364672828 489328658
517087083220 511844151
645033958458 162661408
981935493848 511836598
154444756362 511829045
486046717038 511821492
874429835364 511813939
569478099821 338729391
522386657934 488815054
923640171994 149420999
487560881242 511806386
632163562724 250767153
313604802869 36352589
777672294127 280699692
889667037960 298796680
450463858244 511798833
969065098114 511791280
953969997660 72992192
346743610270 511783727
74194053550 73619091
830519073448 511776174
333116132434 511768621
91606941896 511761068
827490745040 511753515
352800267086 127011248
730831626946 23799503
676139491924 192329592
184999925783 70303324
532985807362 511745962
342958199760 511738409
968308016012 144874093
890328559506 424531471
946352635054 511730856
600366114440 511723303
751025452738 511715750
716199676046 463791965
560997845136 381320758
629980240891 312339209
422451820470 463399209
794179132552 511708197
750268370636 511700644
862316521732 322362040
747997124330 511693091
885786066894 511685538
288549687441 137215351
752638969104 42893487
410338506838 511677985
142331442730 511670432
294504945232 511662879
215197090557 22160502
655633107886 73014851
4542500166 511655326
756325027452 413995036
510273344302 146928509
386868961676 511647773
59809493612 274309854
948623881360 511640220
973607590726 511632667
109776912344 511625114
956951784482 511617561
673045996232 414274497
963765523400 511610008
270278317968 511602455
664718093110 511594902
810077856694 373707334
787365393634 76670503
471999496739 131626131
367184827024 511587349
49223848948 354673774
64351986224 511579796
98420680814 511572243
164286823688 4093726
130402546 300858649
969822180216 511564690
424723066776 146633942
651425666354 4909450
296776191538 511557137
897142298424 511549584
355828595494 74215778
340686953454 511542031
128703964894 511534478
557969516728 511526925
889808467885 27205906
732098400188 169617721
363399416514 511519372
433808052000 511511819
284018630071 199293458
658904937461 85771868
548127449402 511504266
559483680932 179640552
920611843586 511496713
808563692490 121316286
568568666156 301591290
152930592158 129768093
128703964894 511489160
774494997900 511481607
254379593826 511474054
959980112890 511466501
972093426522 511458948
113562322854 511451395
102963173426 511443842
723770497066 511436289
629892316418 511428736
570839912462 340783807
346121145287 255888087
819919924020 83460650
968308016012 511421183
450463858244 406706391
105234419732 511413630
915312268872 511406077
406235900946 24358425
118104815466 511398524
946352635054 381486924
51481590490 511390971
82521956672 427809473
639734383744 199338776
420180574164 156233805
367941909126 511383418
346743610270 511375865
318731572496 465680215
87821531386 62750324
937267649830 131346670
941810142442 440203946
305861176762 312354315
992217123115 44759078
327816557720 181468378
617937139947 142419368
186999286748 511368312
680616817252 511360759
776009162104 511353206
604908607052 358510698
626106905908 128476530
578608856225 70703633
731341318086 511345653
539191960707 264959240
645791040560 446133051
39368276858 511338100
673045996232 511330547
604151524950 37689470
213497160318 511322994
225219863408 5037851
412609753144 511315441
108262748140 511307888
792771639367 94699514
140060196424 163960524
613236510174 425619103
453492186652 511300335
981178411746 240683898
708628855026 511292782
225610473950 511285229
351286102882 398896589
392925618492 511277676
883514820588 254634289
166558069994 354250806
53752836796 511270123
145474690033 199844827
343891712389 251477135
1514171758 511262570
320245736700 511255017
807806610388 477425130
485289634936 511247464
157473084770 393088332
188513450952 511239911
202898010890 379168153
564783255646 511232358
168072234198 263818737
662446846804 511224805
913832508583 443791621
352043184984 511217252
16655813798 511209699
442893037224 511202146
80250710366 511194593
508759180098 388994606
291476616824 511187040
655084707621 227216899
551912859912 392831530
657147272090 511179487
564026173544 369840198
137031868016 196453530
956951784482 316206345
192298861462 511171934
731341318086 209580644
292990781028 443625455
399784939765 133423745
729070071780 511164381
250594183316 370263166
224853391848 511156828
583710308196 511149275
726041743372 511141722
950138045564 416578162
238480869684 511134169
963991932128 201483828
130975211200 511126616
353557349188 511119063
671531832028 511111510
688944720374 203039746
302315800592 46027982
511787508506 147540302
585224472400 511103957
978184751608 14116557
333318537728 20732985
585981554502 511096404
452735104550 183024296
427751395184 511088851
950895127666 511081298
211982996114 511073745
566297419850 511066192
251351265418 121459793
960737194992 228380061
670200155857 163416708
37854112654 511058639
959223030788 240306248
516330001118 59041801
742697549616 511051086
17412895900 39615485
236966705480 511043533
771466669492 511035980
23581465517 258184199
14384567492 91036309
801749953572 511028427
371727319636 511020874
818405759816 511013321
243023362296 511005768
314189079884 1072526
905470201546 314423837
66623232530 510998215
492103373854 387589748
997077135888 70748951
903956037342 57176210
367202712528 191143771
62837822020 510990662
312674915680 510983109
980421329644 510975556
230910048664 403609661
610208181766 236242734
299047437844 510968003
14384567492 510960450
453492186652 510952897
553427024116 510945344
744968795922 510937791
976635919134 510930238
746482960126 510922685
3785418064 510915132
891842723710 510907579
365670662820 510900026
978150083338 510892473
882000656384 510884920
908529633208 434063357
500431276976 260805090
258165004336 510877367
35598803178 154171836
707871772924 510869814
564783255646 510862261
935753485626 510854708
594513554790 187518331
706357608720 510847155
41263316193 67199041
166558069994 510839602
215768406624 510832049
140060196424 510824496
420937656266 510816943
68894478836 510809390
691973048782 10831002
511787508506 221710762
138166078961 20219381
504973769588 414946714
549641613606 356546918
430022641490 176581587
422683667358 60431553
978150083338 510801837
400496439512 510794284
378541058554 115213462
511030426404 258176646
710956084168 307256040
919097679382 510786731
505730851690 254369934
419423492062 184912546
69109988585 30952194
782822901022 322143003
367941909126 510779178
536014135770 62289591
521629575832 404266772
414880999450 510771625
944899755892 320624850
581439061890 510764072
673045996232 510756519
330087804026 981890
426994313082 510748966
583710308196 171483312
685159309864 510741413
754053781146 66526824
405796014226 254762690
369793163720 60846968
717713840250 510733860
417909327858 382786040
231667130766 121104802
186999286748 510726307
88578613488 510718754
989623265520 375248146
154444756362 403232011
782308798930 65265473
971336344420 510711201
140060196424 510703648
340686953454 510696095
249080019112 510688542
395953946900 499321277
853231536508 510680989
391411454288 510673436
181699712034 510665883
688944720374 491292438
425109803035 2167711
241571948416 359009196
299196163967 328857620
890328559506 442794625
961494277094 163454473
906227283648 510658330
27254963226 510650777
815584036170 301304276
402010603716 368533529
161331245776 352370109
699543869802 215894952
35582866348 510643224
311160751476 510635671
989506314868 510628118
334630296638 510620565
577910763053 199912804
29526209532 510613012
549716176822 336138712
891313772420 24177153
342201117658 94978975
370970237534 130311909
352800267086 145365038
832033237652 510605459
298290355742 510597906
115076487058 510590353
249080019112 317701839
843389469182 510582800
238480869684 72335081
864587768038 487704763
187756368850 510575247
28012045328 510567694
846456400973 359432164
714129951333 168386582
235459527801 417235273
218796735032 510560141
411095588940 222201707
47696179980 510552588
468633828692 510545035
705600526618 510537482
183970958340 510529929
467876746590 510522376
7554 510514823
610965263868 3300661
727555907576 510507270
186999286748 510499717
7570828574 510492164
752539616942 20853833
416395163654 449071168
641311169871 383798142
284813756634 104979147
131732293302 510484611
822948252428 510477058
333116132434 445272009
978907165440 510469505
112856480304 141293971
492860455956 510461952
606736734360 76519443
44667851572 510454399
551155777810 510446846
179428465728 510439293
855502782814 510431740
881243574282 510424187
991777561174 510416634
994048807480 510409081
583710308196 510401528
488317963344 510393975
414123917348 510386422
548127449402 510378869
274063728478 498973839
759571667772 45740968
281634549498 510371316
193813025666 510363763
597337786032 278622617
706357608720 405120261
102963173426 510356210
263464579050 510348657
597337786032 26473265
434115474206 16488199
383083551166 337513358
293747863130 406812133
631406480622 219898042
987992150664 247594893
827490745040 510341104
291476616824 339869894
195327189870 510333551
618536084888 510325998
327816557720 299536874
285419960008 344054256
841875304978 510318445
622321495398 197616692
87064449284 510310892
526929150546 300888861
269521235866 510303339
876701081670 254226427
157473084770 510295786
409581424736 510288233
224096309746 83944042
882000656384 510280680
651847697376 510273127
529200396852 190426236
709630896024 102207196
801000129903 44388981
12113321186 510265574
197598436176 442432081
629892316418 411396804
560240763034 510258021
269521235866 11737362
30283291634 321153560
131246862398 32387264
40125358960 164474128
162015577382 510250468
669260585722 510242915
375512730146 510235362
243780444398 510227809
592795293420 510220256
42552975025 76058710
817237409717 38482535
8327910676 471239223
994048807480 177450182
221067981338 510212703
645033958458 510205150
741940467514 358752394
679102653048 510197597
365670662820 510190044
610965263868 510182491
81007792468 401313549
523900822138 510174938
853988618610 455249522
589009882910 510167385
584467390298 185879330
428508477286 510159832
99934845018 48565790
871401506956 510152279
953923456074 256477221
906984365750 510144726
192298861462 510137173
493617538058 510129620
555698270422 510122067
654876025784 510114514
230152966562 510106961
86307367182 510099408
9905572951 350806638
857016947018 510091855
903198955240 510084302
448192611938 510076749
249837101214 510069196
669260585722 493890670
191541779360 510061643
427021405693 395792306
459548843468 510054090
339929871352 510046537
453492186652 510038984
235452541276 174119309
660932682600 510031431
385354797472 510023878
356585677596 510016325
83279038774 436246174
931968075116 510008772
421694738368 510001219
262707496948 509993666
987992150664 160403061
882757738486 113415848
923640171994 162110039
254379593826 509986113
87821531386 509978560
150659345852 50937432
31797455838 292391736
315703244088 509971007
696545224684 67350101
18927060104 509963454
721884529290 98000175
302124830540 178009104
530714561056 355920019
749511288534 268531809
213497160318 420717206
216525488726 509955901
521629575832 396721325
578410733482 357506149
913798104668 183636089
670774749926 323306165
52995754694 509948348
137031868016 509940795
154444756362 509933242
874429835364 509925689
63594904122 509918136
872915671160 121829890
937267649830 509910583
243023362296 270729732
700426596059 62946702
77222381958 509903030
832033237652 509895477
754053781146 509887924
632920644826 509880371
991020479072 144451125
955437620278 509872818
685916391966 103823538
183213876238 27538238
644276876356 394757545
460305925570 509865265
47696179980 509857712
355828595494 346441004
739669221208 509850159
121890225976 509842606
832790319754 509835053
871401506956 509827500
251351265418 346848866
94635270304 509819947
87821531386 509812394
832790319754 334998209
906984365750 509804841
532267532574 395172960
202898010890 184406495
618536084888 509797288
897899380526 400618673
198355518278 509789735
134760621710 16057678
387626043778 509782182
725284661270 509774629
908498529954 509767076
564783255646 509759523
197598436176 509751970
217360034396 241318350
878972327976 509744417
471662157100 109646901
132055176499 102562187
268007071662 509736864
484080921605 55695822
878215245874 509729311
784337065226 509721758
573111158768 509714205
94635270304 353503059
688187638272 409387706
262707496948 509706652
103720255528 302180424
786608311532 509699099
849446125998 31118360
613236510174 509691546
874429835364 509683993
518601247424 509676440
299047437844 172170635
666232257314 509668887
63594904122 17757103
782822901022 51186681
985720904358 509661334
253622511724 509653781
916826433076 509646228
591281129216 509638675
660932682600 42024892
211982996114 60892286
380812304860 102426233
843536307055 71912113
435322216204 509631122
195327189870 509623569
891842723710 509616016
524759424113 37629046
121292361114 291122832
471662157100 501421011
894871052118 509608463
280120385294 509600910
714685511842 509593357
764653980441 179897354
546008343175 297135020
84793202978 41186509
644276876356 509585804
643519794254 509578251
280877467396 509570698
882000656384 172676686
121133143874 14577290
18169978002 509563145
24226634818 349719006
401253521614 509555592
341444035556 509548039
292233698926 509540486
850203208100 509532933
266492907458 509525380
589159152849 312180596
179428465728 509517827
647305204764 509510274
857016947018 509502721
387626043778 509495168
362642334412 509487615
410338506838 384976410
519358329526 509480062
445164283530 509472509
647305204764 509464956
284662877906 155901473
540556628382 135040087
947109717156 424931780
257407922234 509457403
77979464060 214203080
233938377072 341274752
453492186652 158076737
755567945350 509449850
1680602113 289151499
223339227644 509442297
97663598712 509434744
617779002786 509427191
16655813798 509419638
253139120130 5438160
150659345852 509412085
112805240752 391162317
9842074880 474328400
354314431290 509404532
188513450952 509396979
586738636604 509389426
709385937128 509381873
261193332744 470710513
825976580836 62176296
609451099664 5030298
258165004336 172299036
301318684150 308517391
93878188202 509374320
629135234316 417877278
675317242538 509366767
434565134102 509359214
902441873138 333918130
554184106218 509351661
969065098114 509344108
742697549616 509336555
410338506838 299219648
775252080002 509329002
370213155432 509321449
930453910912 275012283
499674194874 222375426
842632387080 420981561
635191891132 509313896
129461046996 509306343
827490745040 509298790
759353355860 509291237
409581424736 509283684
44667851572 509276131
556455352524 509268578
496729636789 170418339
713171347638 509261025
980421329644 293894783
789636639940 509253472
310403669374 509245919
641248547948 327007135
486046717038 509238366
928939746708 509230813
679859735150 397665450
987235068562 509223260
809320774592 29826797
206806248286 232556870
73436971448 509215707
722368963198 219248484
80250710366 461163521
127946882792 52130806
730584235984 509208154
267249989560 509200601
280877467396 509193048
74951135652 429705276
723770497066 493188241
200626764584 509185495
924397254096 203447608
163529741586 509177942
25740799022 444312778
362642334412 509170389
939742177578 284536616
670774749926 164481681
531471643158 509162836
435322216204 509155283
893356887914 509147730
676392237963 56345380
237723787582 509140177
55267001000 509132624
394439782696 509125071
225610473950 509117518
165800987892 509109965
669260585722 41496182
838089894468 302361696
409166976926 60204963
674955635516 76307959
872158589058 141460137
988749232766 509102412
334630296638 509094859
687430556170 397257588
230277288942 138461596
215768406624 445808272
433808052000 354416972
645033958458 509087306
342201117658 238856072
430779723592 175493955
405038932124 509079753
138546032220 509072200
501945441180 509064647
451220940346 114586563
797207460960 204988420
792664968348 509057094
289205370518 509049541
623835659602 132026440
438590526081 159851692
663961011008 509041988
755567945350 509034435
205926339298 350330799
820677006122 509026882
917754990937 209542879
487560881242 360572667
419423492062 509019329
463334253978 98136129
17412895900 509011776
893356887914 509004223
879729410078 508996670
113562322854 508989117
766167094778 508981564
846476476847 68384862
789636639940 449033403
157548395733 78271739
421694738368 508974011
506487933792 508966458
155958920566 42168399
271792482172 344666049
508759180098 508958905
183970958340 454705706
888057313200 508951352
376269812248 49177583
249837101214 315647423
211982996114 508943799
587495718706 508936246
152930592158 169655486
244537526500 244271573
555698270422 332264023
661849140555 316478253
97663598712 508928693
790393722042 508921140
587495718706 508913587
423965984674 508906034
317217408292 387212098
877458163772 508898481
452735104550 106278263
181699712034 158628106
205169257196 508890928
521629575832 508883375
618536084888 508875822
283148713702 508868269
40125358960 508860716
503459605384 508853163
704086362414 508845610
929385660722 62425545
415638081552 273343070
467133984976 446586231
328573639822 508838057
652604779478 508830504
579924897686 508822951
672341090254 72191574
809320774592 508815398
176400137320 508807845
878215245874 508800292
582196143992 36367695
737397974902 508792739
674760065687 72236892
463334253978 508785186
754810863248 304280158
281634549498 508777633
224096309746 508770080
441731870028 89714534
991777561174 404108159
381569386962 508762527
286177042110 508754974
32181170897 69850144
314189079884 508747421
202898010890 508739868
720742168658 267836933
449706776142 508732315
247565854908 508724762
68894478836 508717209
999348382194 403609661
576139487176 508709656
831425689844 117819247
911526858362 508702103
39368276858 508694550
18927060104 201196814
672288914130 508686997
669260585722 508679444
283148713702 134382976
171857644708 508671891
408824342634 382876676
785851229430 498475341
167315152096 508664338
281634549498 508656785
501945441180 508649232
23469552716 508641679
841118222876 508634126
857774029120 508626573
838089894468 281938384
277092056886 481790764
336144460842 508619020
922126007790 508611467
675317242538 508603914
355473854149 69903015
397468111104 508596361
144602689036 508588808
279363303192 508581255
367941909126 508573702
754053781146 508566149
526929150546 508558596
980421329644 114193807
490589209650 508551043
244537526500 508543490
523143740036 508535937
206105368057 25665094
857016947018 64963353
486803799140 508528384
607215616813 70393960
650333533172 508520831
946352635054 508513278
65866150428 508505725
24983716920 508498172
544342038892 508490619
603394442848 42168399
314946161986 213787665
548127449402 508483066
511030426404 508475513
744968795922 508467960
177157219422 16065231
358099841800 508460407
470147992896 508452854
629135234316 189572747
706357608720 508445301
358099841800 142895207
493617538058 452205663
640829100052 75718825
676074324640 21208824
142331442730 508437748
358099841800 508430195
60798029846 95371731
435322216204 404206348
107505666038 508422642
800992871470 508415089
787365393634 28822248
526172068444 508407536
475447567610 508399983
863830685936 508392430
907004441624 72916662
829761991346 165063262
456520515060 508384877
987235068562 508377324
93995116195 196861392
751025452738 450544003
828247827142 309015889
385496899614 146618836
695100230854 39207623
41639523164 508369771
790608521809 18278260
265735825356 508362218
582196143992 508354665
90092777692 508347112
586738636604 249498249
353557349188 508339559
833142236683 101844652
498160030670 508332006
265735825356 508324453
553427024116 488890584
551155777810 508316900
341444035556 379855476
882757738486 508309347
192644456530 149594718
953923456074 508301794
987235068562 144126346
871401506956 508294241
43910769470 435853418
134003539608 508286688
691215966680 319159568
427751395184 508279135
678345570946 508271582
574625322972 508264029
571596994564 508256476
835818648162 508248923
472419239202 508241370
336901542944 508233817
378541058554 229090043
242266280194 503203519
6813746472 508226264
467876746590 508218711
250594183316 508211158
277092056886 508203605
818405759816 508196052
299047437844 508188499
835061566060 216876842
278606221090 12651275
167315152096 473656183
307375340966 508180946
943324306646 16359798
221825063440 508173393
299047437844 200358431
358099841800 238168749
910012694158 59744230
377026894350 508165840
807806610388 372529066
716199676046 508158287
379298140656 508150734
797207460960 159390959
922883089892 83437991
216525488726 508143181
29526209532 35227192
773737915798 508135628
448949694040 508128075
299804519946 322732137
496645866466 7492576
621564413296 508120522
517087083220 508112969
462577171876 508105416
128703964894 447877794
426237230980 508097863
279363303192 508090310
944081388748 508082757
707114690822 508075204
128703964894 508067651
481620940935 86504509
119699751452 82252170
372484401738 206755822
850960290202 508060098
436836380408 199195269
182456794136 96821907
776766244206 508052545
269521235866 508044992
901684791036 508037439
989663681623 335081292
380812304860 508029886
939538896136 508022333
155619179479 4478929
479990060222 508014780
981178411746 439441093
548884531504 508007227
489832127548 507999674
761624602166 507992121
349771938678 439312692
989506314868 507984568
533742889464 313147380
594309457624 344666049
201385644300 156135616
914555186770 507977015
551912859912 35310275
451550908257 42062657
130975211200 507969462
820677006122 507961909
325545311414 507954356
466362582386 507946803
836126040156 171792985
874429835364 22190714
97663598712 507939250
694244295088 109722431
893356887914 507931697
209711749808 414863631
761624602166 507924144
466362582386 306991685
734369646494 507916591
820677006122 507909038
96149434508 447840029
919097679382 507901485
79493628264 441971348
721499250760 507893932
317974490394 507886379
479232978120 507878826
860045275426 198991338
709517238480 27764828
890328559506 507871273
49967426286 507863720
545105646786 224180593
328573639822 65930137
417909327858 507856167
827490745040 507848614
762423777137 362392940
654876025784 255978723
473176321304 218546055
526172068444 507841061
129461046996 507833508
684402227762 52032617
90389089435 151890830
967550933910 507825955
812349103000 507818402
613993592276 507810849
275577892682 507803296
592038211318 48588449
224853391848 445513705
505090961936 389070136
654876025784 507795743
622321495398 187948852
327816557720 507788190
831276155550 507780637
166558069994 507773084
98420680814 507765531
626106905908 507757978
143430320741 67486055
201383846686 503611381
208954667706 120727152
168829316300 507750425
688187638272 50937432
321060508616 418896933
934239321422 254770243
377826114639 4826367
38611194756 507742872
550398695708 507735319
432293887796 365769131
42396605266 507727766
931210993014 507720213
833684209345 228871006
562512009340 507712660
645791040560 507705107
536014135770 507697554
30283291634 507690001
708628855026 507682448
368836689971 239482971
893356887914 226590000
529957478954 507674895
765410012676 507667342
390876876013 18625698
231667130766 507659789
128703964894 507652236
819162841918 507644683
170343480504 507637130
665475175212 507629577
573111158768 507622024
583710308196 507614471
550398695708 507606918
145359771138 507599365
910769776260 70084287
512544590608 507591812
489959969626 213349591
289205370518 507584259
528443314750 324046359
510273344302 341946969
982142823698 205872121
865344850140 287844830
678345570946 485869384
243780444398 507576706
789636639940 502025251
568145638138 123869200
468633828692 88249252
21494134761 197269254
795693296756 507569153
962251359196 507561600
554941188320 507554047
720742168658 507546494
786013060008 135848258
445164283530 86791523
404490184421 72153809
270278317968 167593517
803264117776 507538941
504973769588 507531388
572354076666 507523835
461104028015 110651450
378541058554 507516282
648062286866 54404259
405796014226 507508729
582196143992 53475240
585224472400 507501176
139303114322 507493623
660932682600 507486070
431536805694 507478517
290719534722 491896678
165043905790 507470964
487560881242 507463411
650333533172 507455858
153687674260 507448305
442893037224 507440752
222582145542 507433199
361885252310 37878295
230910048664 390943280
407310178430 507425646
774126411906 45265129
901684791036 77848771
804021199878 507418093
442942343208 333774623
138546032220 507410540
424723066776 507402987
879729410078 507395434
562512009340 507387881
757089656 113257235
301604263080 116248223
311917833578 77803453
364156498616 242232263
626863988010 507380328
688944720374 507372775
972850508624 507365222
663203928906 507357669
238480869684 133000777
623835659602 507350116
119618979670 188318949
570839912462 507342563
655633107886 278418686
407310178430 507335010
900170626832 393488641
17412895900 507327457
497402948568 332044986
451978022448 499132452
510273344302 456646827
389897290084 314174588
186242204646 431117687
657147272090 507319904
807049528286 472047394
558245775256 35544418
408824342634 507312351
499674194874 507304798
14384567492 507297245
179428465728 473799690
92364023998 507289692
363399416514 507282139
811592020898 507274586
257407922234 507267033
931210993014 507259480
305861176762 302875300
798721625164 507251927
176400137320 507244374
200626764584 507236821
472419239202 507229268
318731572496 18927818
953166373972 507221715
626863988010 142298520
155201838464 507214162
221067981338 507206609
24226634818 507199056
209711749808 507191503
180942629932 507183950
869130260650 507176397
201507632803 146331822
966793851808 507168844
866859014344 323683815
870644424854 507161291
326302393516 507153738
650333533172 173515069
633677726928 45182046
517087083220 507146185
629135234316 507138632
835818648162 507131079
755853025782 69087291
402767685818 507123526
472419239202 207171237
6172406542 141497902
484532552834 507115973
428508477286 507108420
222582145542 507100867
611722345970 507093314
426237230980 441374661
322516983006 90628447
308132423068 334378863
408965251402 204301097
283148713702 507085761
936510567728 311387531
509516262200 507078208
554264077382 67131064
540624665806 36042916
71165725142 507070655
763895848472 507063102
548127449402 333986107
853231536508 155735307
154444756362 507055549
436836380408 72184021
502702523282 472780035
107505666038 507047996
617779002786 403707850
351286102882 72984639
710143019230 507040443
473933403406 507032890
110533994446 507025337
706357608720 507017784
594309457624 311765181
371727319636 507010231
185485122544 507002678
691215966680 506995125
814620349306 75756590
302832848354 506987572
480747142324 166007387
860045275426 506980019
725284661270 396653348
319488654598 124752901
834304483958 386622964
799584751386 362060608
950895127666 283282818
734472752497 326924052
557212434626 506972466
885028984792 506964913
4542500166 506957360
712441871751 380761836
311917833578 240366672
762381684268 506949807
223339227644 506942254
20441224308 506934701
402767685818 79366924
492103373854 506927148
293747863130 244377315
928939746708 506919595
719985086556 200298007
871401506956 326266941
155201838464 506912042
766924176880 506904489
47696179980 506896936
948623881360 279257069
449843727138 42719768
698786787700 506889383
937267649830 506881830
202930602085 429055718
591281129216 180849032
751782534840 506874277
16655813798 506866724
577653651380 506859171
309646587272 506851618
115833569160 61285042
533742889464 506844065
900927708934 506836512
704843444516 506828959
33574132110 182563563
488317963344 506821406
668503503620 506813853
52238672592 90454728
77222381958 506806300
785851229430 269468381
116028345924 157464944
135517703812 506798747
868373178548 431714374
726069727237 106844738
72679889346 486360329
722501994187 45378424
983449658052 506791194
418913287318 45635226
923815333617 6918548
195327189870 506783641
99934845018 64170288
885028984792 506776088
819162841918 39313365
778280408410 124632053
785094147328 506768535
809320774592 31986955
25740799022 506760982
367184827024 506753429
928939746708 57644496
743454631718 506745876
685916391966 282051679
711657183434 177012108
214254242420 506738323
695001377190 506730770
321002818802 506723217
468633828692 195879502
691215966680 445929120
860118350701 194655916
193055943564 506715664
599609032338 506708111
495131702262 251711278
854745700712 365829555
823705334530 506700558
109776912344 506693005
124161472282 506685452
5299582268 506677899
539481149971 13331045
810077856694 400777286
667746421518 506670346
682130981456 505582714
280120385294 506662793
156716002668 506655240
373476978827 182737282
96906516610 506647687
75708217754 506640134
682130981456 122449236
925911418300 506632581
408067260532 506625028
877458163772 506617475
210468831910 506609922
56024083102 506602369
463735582633 3882242
111291076548 506594816
162015577382 371501858
168829316300 104518414
296019109436 506587263
502702523282 339545115
287691206314 506579710
294504945232 506572157
178671383626 506564604
638977301642 506557051
673803078334 500333379
245294608602 488180602
142331442730 506549498
170343480504 506541945
805535364082 314393625
270278317968 506534392
956194702380 309673000
66623232530 506526839
302075766252 281908172
80250710366 7764484
362642334412 506519286
483775470732 506511733
15141649594 116346412
736640892800 322852985
577653651380 506504180
313431997782 41141191
316460326190 352226602
603394442848 506496627
460305925570 506489074
975878837032 506481521
267249989560 506473968
321002818802 506466415
140817278526 266817278
642762712152 506458862
261193332744 506451309
443650119326 201710418
230152966562 506443756
843389469182 506436203
81764874570 506428650
561754927238 16797872
733114489766 139277320
618536084888 506421097
847174879692 506413544
416395163654 333880365
435322216204 397023445
882757738486 506405991
663961011008 175410872
481504224426 506398438
950895127666 485408651
329330721924 218478078
476361102554 148778994
366427744922 506390885
128820394389 111897695
59809493612 506383332
635948973234 475612410
938024731932 506375779
39391313508 380928002
739980941071 85205393
311160751476 506368226
929043630670 351607256
82521956672 494132366
586738636604 506360673
727555907576 506353120
57538247306 506345567
294504945232 506338014
957708866584 384160686
779037490512 211310281
751782534840 506330461
363399416514 478036923
638220219540 234248742
810077856694 506322908
294504945232 506315355
582395580957 262859506
536918644879 355164719
635191891132 96096819
871401506956 506307802
573868240870 381864574
449706776142 506300249
832790319754 506292696
876701081670 506285143
218796735032 315435939
345229446066 506277590
801749953572 368072796
199869682482 506270037
716275908475 13096902
386868961676 506262484
165800987892 506254931
227881720256 506247378
924397254096 506239825
242266280194 506232272
183970958340 506224719
356585677596 506217166
755567945350 506209613
361885252310 506202060
766167094778 418881827
394439782696 254875985
994820874734 337687077
368698991228 506194507
542070792586 69427176
182673361305 89555921
385354797472 506186954
442135955122 506179401
623173307226 12432238
902441873138 506171848
960737194992 506164295
708628855026 506156742
12113321186 506149189
427751395184 506141636
819244361447 391192529
113241486926 26125827
894285430669 89110294
342958199760 506134083
805535364082 506126530
104477337630 506118977
828247827142 506111424
976635919134 248841138
429265559388 252738486
46939097878 506103871
738912139106 292905340
580681979788 506096318
183970958340 506088765
77222381958 506081212
299804519946 506073659
883514820588 506066106
995562971684 506058553
223339227644 506051000
406553096328 506043447
95708030041 83777876
229395884460 390829985
436836380408 506035894
547370367300 506028341
819162841918 506020788
445164283530 506013235
533742889464 506005682
660175600498 483746991
582953226094 505998129
504973769588 48845251
106748583936 505990576
404452275914 219739429
167315152096 185418597
392925618492 505983023
798737078602 320164117
755567945350 505975470
998591300092 505967917
7570828574 505960364
193055943564 56020601
506487933792 505952811
146130614806 6034847
505800732046 408723042
723013414964 505945258
516330001118 505937705
885028984792 505930152
380812304860 505922599
470905074998 34940178
894871052118 309952461
442135955122 120644069
878972327976 505915046
268764153764 505907493
466362582386 462372001
11356239084 200985330
791150804144 505899940
601880278644 505892387
744968795922 505884834
665475175212 125538413
741940467514 505877281
596580703930 95696510
988749232766 148771441
67533836910 117282984
264978743254 467304110
839604058672 505869728
483775470732 414569064
322516983006 196597037
679102653048 505862175
93121106100 505854622
516330001118 466118289
678570665452 210245308
451978022448 381804150
887429583776 363163346
657904354192 281923278
135517703812 505847069
286177042110 505839516
22712470614 505831963
874429835364 505824410
990700572163 34192431
261950414846 505816857
799478707266 505809304
44192604 213100342
482261306528 505801751
109019830242 505794198
820677006122 505786645
165800987892 358095283
271792482172 496284971
368698991228 505779092
481504224426 505771539
407310178430 505763986
582196143992 505756433
373998565942 505748880
524657904240 150803198
458791761366 29947645
149902263750 505741327
24226634818 505733774
697272623496 68150719
176400137320 505726221
787365393634 436419893
290719534722 505718668
103720255528 113362977
580681979788 505711115
356585677596 505703562
275116117774 146052361
592795293420 505696009
763895848472 505688456
604151524950 477319388
791150804144 505680903
989506314868 505673350
97773328696 163975630
464848418182 505665797
958581434056 31065489
995748141032 6880783
282755338762 19856837
953923456074 505658244
850960290202 505650691
931210993014 95741828
710143019230 189142226
835818648162 58460220
970594693097 209444690
825976580836 505643138
822191170326 418934698
44667851572 505635585
651847697376 505628032
470905074998 505620479
423965984674 92682863
333873214536 505612926
556455352524 505605373
317974490394 34524763
981178411746 505597820
861559439630 143136903
847174879692 505590267
308132423068 505582714
105234419732 188930742
880486492180 505575161
196084271972 505567608
243780444398 344129786
896385216322 231476791
249164771325 151173295
928182664606 242949798
433050969898 505560055
657904354192 505552502
583710308196 505544949
367941909126 505537396
20441224308 505529843
326302393516 167208314
806292446184 399651889
25740799022 505522290
653361861580 232579529
719228004454 222753076
233938377072 366169440
705017375000 88891257
158230166872 505514737
683645145660 505507184
267249989560 224633773
578823542697 76821563
553427024116 505499631
148388099546 380875131
53798759036 238765436
454249268754 505492078
686673474068 505484525
678345570946 505476972
276334974784 220759084
857188702238 240034340
975318216013 264808180
784337065226 505469419
25740799022 475249866
573868240870 19124196
529229271971 301621502
527686232648 505461866
921043172757 18980689
398225193206 113415848
701058034006 475280078
940295978238 505454313
425835729012 24615227
271792482172 505446760
968308016012 505439207
74951135652 505431654
294504945232 138718398
733612564392 505424101
88578613488 505416548
308132423068 505408995
900927708934 459229953
663961011008 505401442
504973769588 178424519
236966705480 505393889
563269091442 505386336
548127449402 505378783
845660715488 176604246
262707496948 505371230
587495718706 184950311
548884531504 39902499
529957478954 505363677
532985807362 139239555
228638802358 505356124
505730851690 115628877
405796014226 505348571
94635270304 321538763
625454228925 372226946
22712470614 283758657
839604058672 316546230
756325027452 505341018
978150083338 469532245
902441873138 271318866
20441224308 267995546
161258495280 469396291
791150804144 505333465
140817278526 303774107
283905795804 505325912
967550933910 505318359
613236510174 505310806
81007792468 448572670
943324306646 505303253
453492186652 505295700
65866150428 315685188
583710308196 505288147
757089656 43626128
14384567492 505280594
904713119444 505273041
652604779478 122290623
757082109554 505265488
654876025784 505257935
831276155550 275306850
187080806277 391192529
741183385412 210622958
959223030788 505250382
882757738486 505242829
355828595494 505235276
3785418064 505227723
429265559388 505220170
77979464060 505212617
626106905908 314129270
246808772806 505205064
911526858362 505197511
297533273640 239143086
982692575950 505189958
524657904240 505182405
445164283530 505174852
109776912344 505167299
171100562606 505159746
953166373972 505152193
245294608602 505144640
156772937182 428836681
593552375522 505137087
137161832487 330081206
62837822020 505129534
312674915680 505121981
90092777692 505114428
779794572614 396910150
215011324522 505106875
34825784246 505099322
743454631718 505091769
586738636604 146596177
841875304978 134526483
342201117658 505084216
655633107886 367211754
182456794136 428919764
389140207982 505076663
701058034006 505069110
672288914130 505061557
105991501834 505054004
880486492180 505046451
735883810698 238840966
670774749926 505038898
862316521732 307966022
835061566060 505031345
682130981456 505023792
169857173452 159081286
509516262200 347083009
801749953572 204988420
819162841918 457870413
505008702213 167162996
976635919134 505016239
201383846686 502418007
61323657816 505008686
523143740036 505001133
445262819968 291847920
649576451070 504993580
906348743441 286779857
405038932124 430060267
436317406631 128763544
583710308196 504986027
910012694158 504978474
981935493848 504970921
444407201428 13346151
448231117132 121814784
888814395302 504963368
902441873138 504955815
56024083102 504948262
900170626832 504940709
613236510174 166732475
279363303192 504933156
707871772924 504925603
365670662820 504918050
842632387080 383133478
45424933674 58127888
53752836796 504910497
399739357410 504902944
32554537940 504895391
820677006122 432477227
617779002786 85726550
854745700712 33724145
345229446066 504887838
523900822138 346184202
217641889697 123914518
105234419732 319710937
866859014344 504880285
841118222876 504872732
704843444516 391283165
923640171994 352687335
271035400070 504865179
377783976452 504857626
45424933674 504850073
775456781408 60703461
894871052118 504842520
633677726928 504834967
832790319754 504827414
938781814034 504819861
166558069994 504812308
122647308078 504804755
330844886128 504797202
994048807480 504789649
50059731499 166596521
90092777692 504782096
988749232766 504774543
92364023998 491602111
594366278843 381675749
527686232648 139345297
223339227644 321357491
362642334412 504766990
176400137320 504759437
782822901022 504751884
410338506838 504744331
384597715370 504736778
640491465846 504729225
210468831910 166309507
38021411604 284279814
475447567610 504721672
495131702262 504714119
91606941896 504706566
972850508624 504699013
659418518396 504691460
500431276976 504683907
408131362843 112856926
387626043778 504676354
87064449284 504668801
868373178548 504661248
409670852256 348193300
222582145542 32817785
527686232648 504653695
791150804144 504646142
722256332862 396298357
144602689036 270321870
148388099546 504638589
684402227762 104752557
368698991228 504631036
790393722042 504623483
105991501834 504615930
565540337748 504608377
303589930456 504600824
74194053550 189225309
4542500166 236643043
851717372304 244883366
211982996114 504593271
861559439630 504585718
461820089774 504578165
919854761484 152570600
681373899354 161256550
821434088224 504570612
982692575950 504563059
316460326190 504555506
596957500441 45552143
564026173544 504547953
637463137438 492531130
7570828574 108060771
975121754930 504540400
664737927288 377891696
20441224308 15030470
918473424338 362302304
593552375522 375671114
717713840250 504532847
123404390180 504525294
65866150428 504517741
264978743254 504510188
458791761366 380693859
816134513510 367959501
345229446066 143159562
292233698926 504502635
945595552952 279438341
931968075116 124322380
187756368850 504495082
816891595612 504487529
913041022566 504479976
934996403524 504472423
174885973116 504464870
679116769605 178522708
150659345852 236801656
808786543755 49577892
222582145542 5211570
44667851572 504457317
436079298306 105719341
779037490512 504449764
3028335962 504442211
472419239202 174670678
316460326190 159670420
881243574282 504434658
287266735673 21692216
70408643040 504427105
360371088106 504419552
590524047114 504411999
903198955240 504404446
341444035556 504396893
454249268754 403790933
642169197818 328782090
40882441062 504389340
524657904240 104556179
114319404956 504381787
233938377072 504374234
255136675928 504366681
484532552834 504359128
838963851692 76972623
246051690704 504351575
190784697258 98891429
922126007790 227345300
875943999568 504344022
145359771138 115341863
166036732128 53293968
654876025784 504336469
351286102882 504328916
338415707148 270216128
676831406742 78989274
819919924020 403587002
588431210221 191868859
215011324522 504321363
439864708816 77629734
804021199878 504313810
117347733364 504306257
726041743372 504298704
958465948686 504291151
943324306646 504283598
321759900904 504276045
919854761484 504268492
265735825356 502395348
280120385294 504260939
654896192294 442983450
9084992778 504253386
93172262569 224165487
779037490512 504245833
977393001236 504238280
875943999568 504230727
121890225976 454312950
624592741704 504223174
131732293302 504215621
635191891132 504208068
27254963226 504200515
113562322854 504192962
797964543062 79533090
374755648044 107290365
852474454406 504185409
868373178548 42787745
383083551166 504177856
152173510056 504170303
742697549616 504162750
524657904240 250079830
654118943682 216567169
472419239202 504155197
295262027334 93861131
506487933792 504147644
655005559734 57410353
506487933792 480408565
721499250760 504140091
402767685818 504132538
889856527624 18149859
792664968348 504124985
387047318218 52251654
744211713820 401434397
929696828810 415528295
230910048664 504117432
734112044282 2235688
832033237652 504109879
855502782814 354522714
920611843586 504102326
455235554194 98740369
345986528168 402318098
221067981338 382045846
532228725260 504094773
78736546162 504087220
824462416632 504079667
424723066776 504072114
414880999450 504064561
673045996232 504057008
349014856576 504049455
840361140774 504041902
467876746590 504034349
475447567610 504026796
69651560938 121240756
994805889582 504019243
921368925688 687323
74951135652 504011690
508002097996 504004137
90092777692 61360572
330844886128 503996584
173371808912 247897013
985720904358 503989031
230910048664 503981478
261193332744 403654979
981178411746 425218794
249080019112 503973925
766924176880 503966372
731341318086 192880961
109776912344 503958819
838089894468 380595670
725284661270 503951266
957708866584 5944211
840361140774 503943713
502702523282 151634028
729070071780 503936160
634434809030 503928607
904858401399 89669216
564026173544 503921054
804778281980 503913501
927425582504 358994090
171100562606 242632572
226367556052 503905948
306618258864 277459455
869887342752 503898395
828247827142 56043260
196841354074 266500052
283148713702 503890842
647305204764 503883289
797207460960 374054772
345229446066 465355436
467183729034 308396543
461063007672 379485379
896605922535 45635226
539042464178 503875736
878215245874 24048752
200626764584 503868183
342201117658 503860630
155201838464 503853077
666232257314 503845524
469390910794 503837971
218039652930 21405202
798343733874 115288992
102206091324 503830418
924397254096 503822865
54227497528 3731182
788122475736 503815312
351286102882 503807759
539799546280 503800206
488317963344 62304697
586738636604 503792653
902455815976 300435681
470905074998 503785100
169586398402 503777547
921368925688 503769994
140270555027 191823541
129461046996 135923788
849446125998 503762441
801749953572 209709045
1514171758 477508213
826733662938 30272424
523900822138 503754888
730584235984 503747335
448949694040 503739782
428127255123 126346584
320245736700 503732229
475447567610 212556526
876079236033 338736944
854745700712 503724676
334630296638 333548033
343715281862 503717123
152173510056 503709570
776009162104 503702017
947866799258 503694464
445921365632 503686911
321008808331 231544768
444407201428 503679358
225610473950 503671805
696515541394 51496354
343289746248 88415418
426994313082 57803109
464091336080 183749384
210468831910 503664252
848689043896 503656699
905470201546 503649146
392458541378 100673937
963765523400 503641593
403524767920 503634040
387626043778 503626487
846417797590 503618934
454249268754 351252265
919097679382 308615580
431536805694 503611381
395953946900 503603828
190027615156 503596275
598873566922 188424691
601123196542 503588722
196084271972 503581169
368018058472 68520816
53752836796 386615411
158987248974 503573616
585981554502 503566063
498160030670 503558510
257407922234 503550957
989619979965 151505627
755567945350 503543404
102206091324 503535851
894871052118 31511116
888057313200 503528298
782822901022 503520745
40908740608 252625191
708628855026 503513192
27254963226 394425213
109776912344 105938378
194570107768 503505639
915312268872 115198356
339491994136 176339891
472419239202 503498086
355071513392 227216899
799478707266 434554302
955437620278 473678842
897142298424 503490533
260436250642 422590350
835818648162 69245904
286468187601 142653511
730008720449 108649905
44667851572 503482980
439864708816 503475427
652604779478 136830148
847174879692 503467874
790393722042 182684411
24320495949 94231228
873672753262 503460321
543584956790 25257232
43153687368 62040342
431536805694 503452768
811592020898 140523565
956194702380 503445215
37854112654 503437662
503669828033 58694363
247565854908 503430109
501188359078 503422556
301318684150 503415003
84793202978 503407450
324221218455 124873749
183213876238 503399897
847931961794 503392344
704843444516 503384791
397468111104 503377238
652604779478 503369685
524657904240 503362132
600526389100 224173040
364913580718 381622878
844146551284 503354579
135517703812 503347026
587495718706 261031680
223339227644 156029874
931968075116 503339473
198355518278 503331920
888057313200 503324367
64351986224 503316814
209711749808 55612739
529957478954 67916576
155201838464 503309261
676831406742 503301708
380055222758 503294155
524657904240 503286602
99934845018 503279049
492860455956 503271496
361194402465 116376624
268133403140 198719430
213497160318 28731612
950895127666 503263943
592038211318 503256390
937519610357 82826198
998968519571 6533345
308889505170 113853922
597337786032 503248837
838089894468 503241284
616264838582 503233731
882757738486 503226178
722256332862 292822257
850203208100 503218625
757862976053 286251147
960737194992 503211072
267249989560 503203519
998591300092 218666903
613993592276 84941038
760867520064 503195966
731341318086 503188413
309741060196 183152697
24983716920 503180860
311160751476 493543232
741183385412 503173307
558726598830 503165754
939538896136 270276552
935285056525 207133472
766167094778 178749298
663961011008 503158201
959980112890 225079400
436836380408 503150648
234695459174 503143095
136274785914 13889967
635191891132 503135542
32554537940 503127989
244537526500 503120436
352800267086 503112883
567161943377 332868263
835818648162 503105330
423208902572 503097777
541313710484 503090224
510273344302 503082671
462577171876 503075118
486046717038 503067565
532985807362 201695312
978150083338 503060012
33311620042 349968255
62959176071 130175955
416395163654 503052459
692730130884 503044906
982103880430 192488205
411852671042 503037353
140817278526 503029800
810834938796 503022247
490018429846 220162397
55267001000 186121026
373998565942 503014694
729827153882 503007141
693487212986 502999588
736640892800 502992035
316460326190 502984482
715442593944 502976929
324031147210 482349686
236209623378 502969376
740426303310 137170033
477718813916 355466839
590524047114 502961823
116590651262 502954270
742697549616 484283254
136274785914 502946717
729904292671 164844225
433050969898 502939164
359614006004 502931611
220310899236 502924058
782822901022 502916505
3028335962 502908952
81007792468 502901399
263464579050 502893846
202898010890 502886293
790393722042 502878740
38611194756 122834439
825976580836 502871187
96906516610 502863634
224096309746 502856081
834304483958 406812133
872915671160 502848528
610965263868 502840975
62080739918 118740713
470905074998 113665097
586276627553 64419537
264221661152 502833422
42396605266 502825869
757082109554 502818316
15141649594 502810763
782822901022 280541079
741940467514 241273032
276334974784 502803210
142331442730 502795657
555698270422 502788104
913041022566 502780551
101449009222 502772998
994224633767 113491378
510273344302 502765445
621564413296 502757892
903224862030 425581338
918340597280 502750339
227881720256 221944905
777523326308 502742786
575382405074 392091336
470147992896 502735233
399084814836 86225048
701058034006 502727680
35582866348 502720127
178671383626 502712574
552669942014 502705021
331623743529 142034165
781308736818 450211671
694244295088 502697468
270278317968 502689915
4542500166 502682362
359614006004 477447789
463545133738 164980179
480747142324 502674809
540556628382 502667256
14384567492 502659703
789636639940 502652150
21955388512 502644597
598094868134 216227284
916826433076 141059828
445921365632 502637044
165800987892 502629491
589009882910 255669050
476961731814 502621938
94936952230 117260325
435322216204 368035031
406553096328 502614385
600366114440 502606832
957708866584 502599279
336901542944 225615663
317217408292 502591726
140060196424 502584173
697272623496 431767245
981178411746 502576620
191541779360 104072787
367184827024 473905432
685159309864 21072870
480747142324 502569067
112251636470 148899842
242266280194 502561514
590524047114 459146870
15898731696 502553961
885900668563 330126524
753296699044 398443409
635191891132 332354659
221825063440 502546408
950138045564 502538855
495131702262 502531302
497402948568 2069522
134003539608 10506223
228638802358 172057340
360371088106 502523749
150659345852 502516196
588252800808 449290205
779794572614 45015880
548884531504 502508643
357557144050 49721399
249080019112 502501090
200626764584 502493537
125675636486 502485984
579924897686 502478431
928939746708 502470878
747240042228 502463325
844903633386 502455772
904713119444 502448219
779037490512 493898223
52995754694 298441689
864718752164 214792214
2434700780 129926706
717713840250 131867827
162772659484 502440666
414880999450 502433113
536771217872 502425560
443650119326 50083943
909494974179 17809974
593552375522 458708796
55267001000 502418007
977393001236 48966099
842632387080 262746211
384597715370 502410454
420180574164 495831791
735126728596 190645273
586738636604 119428036
715689471302 163250542
811592020898 502402901
238480869684 502395348
589396060247 106814526
740426303310 28301091
747277799675 434856422
673803078334 502387795
3028335962 502380242
115352586973 20506395
624592741704 502372689
767681258982 502365136
524657904240 502357583
933482239320 109329675
461063007672 246771616
445921365632 96791695
501188359078 502350030
898656462628 466405303
613993592276 502342477
609451099664 198900702
947585102976 9599863
78147624052 229588541
354314431290 497757806
717897529210 74155354
274063728478 106950480
31040373736 502334924
592795293420 502327371
249080019112 502319818
420180574164 452825009
294578420816 134488718
141574360628 502312265
643519794254 217700119
679859735150 502304712
736640892800 502297159
382398048845 205456706
84036120876 461480747
166558069994 502289606
342201117658 502282053
185485122544 502274500
998591300092 61723116
735126728596 348669139
381569386962 502266947
512544590608 176362550
800992871470 264649567
476204649712 502259394
96906516610 502251841
81764874570 502244288
441378873020 502236735
713928429740 502229182
252108347520 502221629
793422050450 437809645
918340597280 502214076
801749953572 502206523
388383125880 502198970
952409291870 502191417
337658625046 402801490
760110437962 442175279
40882441062 502183864
759353355860 404448044
234695459174 502176311
745725878024 312822601
474690485508 502168758
532985807362 502161205
234026346863 134216810
601880278644 502153652
712414265536 502146099
482733452111 3595228
543584956790 502138546
123404390180 215011251
330087804026 502130993
806292446184 176861048
33507658157 296266425
473933403406 502123440
759353355860 502115887
27254963226 502108334
658661436294 502100781
357510474063 188621069
713928429740 502093228
825976580836 502085675
723013414964 502078122
719228004454 502070569
251351265418 502063016
861807374408 74578322
881243574282 502055463
972093426522 502047910
7554 502040357
307375340966 491632323
241812821139 57470777
568568666156 502032804
287691206314 502025251
676853174488 399999327
286177042110 411011601
85550285080 502017698
136274785914 502010145
314189079884 502002592
658134660268 201566911
280120385294 385867664
990263396970 501995039
66623232530 501987486
43153687368 501979933
638977301642 501972380
907741447852 501964827
9084992778 501957274
847174879692 501949721
249837101214 385550438
498917112772 501942168
419423492062 501934615
360371088106 357483490
686673474068 501927062
134760621710 501919509
585224472400 501911956
864587768038 501904403
11356239084 501896850
60566575714 276885427
906227283648 501889297
819162841918 501881744
574625322972 417008683
949380963462 501874191
439864708816 501866638
866101932242 501859085
238480869684 501851532
345986528168 501843979
12113321186 501836426
757082109554 501828873
596580703930 501821320
694244295088 62939149
41639523164 501813767
829761991346 276643731
235452541276 501806214
966304803017 158658318
94635270304 403141375
432293887796 501798661
149902263750 501791108
674560160436 326569061
723013414964 464486841
176400137320 501783555
358856923902 406366506
684402227762 501776002
582480136792 19177067
651090615274 501768449
114567891103 105704235
96149434508 501760896
509662639340 28739165
798837820516 86572486
325545311414 466828271
370213155432 9645181
727555907576 501753343
109776912344 501745790
866859014344 40355679
699543869802 501738237
861559439630 501730684
379417659328 287988337
420937656266 501723131
162015577382 501715578
721499250760 244392421
84793202978 400762180
246808772806 501708025
681373899354 318510010
371727319636 501700472
620050249092 501692919
292990781028 501685366
897142298424 501677813
286177042110 501670260
430022641490 236575066
96906516610 54804568
387626043778 501662707
477718813916 501655154
266492907458 501647601
476961731814 501640048
336144460842 23157498
942567224544 501632495
959223030788 108340232
981178411746 501624942
11445145447 110492837
49210344184 501617389
813106185102 501609836
554184106218 501602283
605665689154 501594730
489832127548 501587177
310753456357 71617546
692730130884 501579624
240752115990 417514734
798721625164 501572071
341444035556 501564518
691973048782 501556965
15898731696 501549412
957708866584 501541859
502702523282 501534306
208954667706 501526753
809320774592 174829291
407310178430 501519200
447638071084 20936916
205169257196 501511647
245294608602 501504094
399739357410 501496541
685916391966 501488988
102230177841 421162833
704250179431 316651972
520250413950 278516875
923640171994 378314664
394439782696 501481435
994805889582 501473882
173371808912 12719252
851312773606 138318089
134760621710 479570182
282391631600 501466329
806292446184 501458776
738155057004 501451223
529957478954 501443670
754884029159 156845598
166558069994 394855734
250594183316 360867234
603394442848 501436117
615507756480 501428564
951652209768 501421011
212740078216 501413458
895628134220 501405905
285419960008 413013146
255136675928 501398352
247634617420 305556615
668503503620 501390799
832033237652 361728276
268007071662 501383246
813106185102 501375693
300561602048 202140939
769952505288 501368140
54509918898 501360587
585981554502 57871086
607179853358 501353034
124918554384 501345481
214254242420 501337928
881243574282 446903457
657904354192 501330375
564026173544 501322822
76772729615 86300578
413366835246 24501932
784337065226 501315269
805535364082 501307716
474690485508 257413793
536014135770 501300163
418850302851 285254151
828247827142 265684328
639734383744 45944899
365670662820 501292610
802507035674 501285057
998785215814 288819167
955437620278 374356892
642005630050 501277504
940295978238 501269951
810077856694 501262398
814620349306 501254845
336144460842 501247292
776226288195 94714620
675317242538 501239739
364913580718 454320503
120376061772 501232186
576896569278 467538253
549863618935 31216549
352800267086 501224633
324788229312 468391742
882757738486 74570769
261950414846 463754200
769952505288 206733163
127946882792 501217080
88578613488 501209527
63594904122 34237749
585981554502 501201974
701058034006 501194421
468633828692 365451905
177914301524 273335517
167315152096 82886622
407310178430 501186868
539799546280 501179315
112805240752 501171762
654876025784 353027220
838846976570 501164209
185485122544 234067470
7952579853 56133896
202898010890 501156656
218039652930 501149103
887300231098 64547938
672288914130 401200254
833018979276 133166943
598094868134 501141550
922883089892 501133997
259679168540 124163767
380812304860 501126444
861559439630 91398853
830519073448 501118891
381569386962 63785085
165800987892 501111338
173371808912 501103785
595066539726 501096232
483775470732 501088679
665475175212 501081126
46182015776 501073573
982692575950 501066020
186999286748 501058467
568568666156 501050914
101602682560 170214408
261193332744 96338515
14384567492 501043361
710143019230 501035808
952409291870 19448975
362376318158 4086173
385354797472 196408212
374755648044 501028255
782822901022 501020702
190784697258 501013149
613236510174 501005596
791907886246 500998043
109776912344 500990490
981935493848 500982937
354314431290 500975384
654876025784 500967831
365670662820 500960278
546613285198 302104894
789636639940 500952725
551912859912 186241874
41639523164 26775385
223339227644 500945172
13627485390 146868085
679859735150 114934001
215011324522 204807148
888814395302 372529066
160613862242 1676766
753296699044 500937619
676074324640 500930066
484532552834 500922513
810834938796 412408906
263464579050 500914960
437006202060 304952375
845660715488 500907407
183213876238 500899854
308132423068 500892301
847931961794 247693082
713171347638 500884748
640491465846 482825525
351286102882 500877195
372484401738 500869642
766924176880 500862089
963765523400 500854536
488317963344 500846983
331601968230 500839430
806292446184 500831877
110533994446 500824324
848226997080 190977605
316460326190 500816771
513301672710 500809218
925911418300 500801665
811592020898 500794112
620050249092 370202742
449706776142 500786559
685159309864 500779006
704843444516 500771453
244537526500 459441437
176400137320 500763900
878972327976 307595925
612479428072 500756347
573868240870 500748794
295262027334 163288307
451220940346 500741241
769952505288 173590599
592038211318 292210464
74194053550 500733688
735384444509 170078454
52995754694 500726135
836575730264 500718582
261950414846 56609735
557212434626 500711029
558726598830 500703476
405038932124 68082742
711895412607 80114671
299047437844 500695923
518601247424 500688370
169586398402 176649564
382674994696 146029702
636706055336 500680817
232424212868 500673264
771466669492 129858729
401626639814 20151404
763138766370 98408037
783162642515 39336024
60689666955 284868948
551155777810 500665711
62837822020 500658158
83279038774 500650605
702572198210 500643052
255136675928 500635499
395953946900 500627946
106748583936 20589478
764652930574 83196295
492860455956 374485293
186242204646 500620393
10599156982 320881652
56781165204 500612840
905470201546 500605287
77222381958 70522361
643519794254 443217593
383083551166 500597734
167315152096 369319041
40274553369 274279642
319933835971 1895803
331601968230 500590181
628378152214 500582628
274820810580 198228485
106748583936 500575075
236209623378 500567522
458034679264 500559969
190103054520 288554812
566297419850 500552416
433904549128 72826026
358099841800 500544863
253622511724 326629485
982692575950 162971081
838089894468 500537310
344472363964 500529757
473176321304 500522204
803264117776 20249593
724527579168 66934686
473933403406 500514651
786617715017 456654380
179428465728 94382288
40882441062 114382632
532985807362 500507098
947866799258 484736434
619293166990 500499545
317338792555 294974862
511787508506 500491992
274820810580 500484439
622321495398 500476886
364156498616 500469333
709385937128 51383059
368698991228 500461780
150659345852 301802774
992534643276 500454227
217282570828 500446674
955437620278 248002755
545856203096 500439121
751025452738 32523218
217345457106 345693257
736640892800 479796772
954680538176 500431568
382326469064 500424015
843389469182 500416462
137031868016 500408909
215768406624 500401356
975878837032 117411385
243023362296 500393803
706357608720 500386250
620807331194 500378697
836575730264 442771966
688187638272 500371144
639734383744 500363591
887300231098 500356038
284662877906 500348485
937267649830 159504254
632920644826 313109615
876701081670 92773499
321759900904 500340932
81007792468 500333379
630649398520 500325826
271035400070 133589911
679102653048 500318273
102206091324 500310720
366427744922 500303167
939538896136 500295614
105991501834 500288061
504216687486 500280508
98420680814 500272955
141574360628 500265402
364913580718 500257849
410338506838 152842508
737807740258 25332762
931968075116 481390455
1514171758 500250296
247565854908 500242743
49210344184 500235190
576896569278 500227637
674560160436 500220084
471662157100 500212531
383840633268 500204978
37097030552 500197425
495888784364 500189872
283905795804 430913756
290719534722 28739165
910012694158 500182319
162772659484 272391392
791907886246 500174766
690458884578 500167213
593552375522 500159660
435322216204 149081114
42396605266 11790233
70408643040 500152107
878972327976 288668107
791150804144 500144554
764652930574 221453960
202898010890 500137001
523143740036 500129448
184728040442 500121895
485289634936 500114342
361128170208 212118452
452080373151 383949202
869887342752 500106789
959980112890 500099236
247565854908 500091683
504216687486 500084130
857774029120 500076577
922883089892 142056824
340146831277 109193721
174885973116 500069024
451220940346 500061471
62837822020 379560909
521629575832 500053918
430779723592 500046365
379298140656 428436372
918340597280 500038812
96149434508 500031259
442279363933 233871092
657147272090 119473354
332359050332 500023706
643519794254 161165914
674560160436 500016153
556455352524 500008600
760110437962 500001047
81007792468 499993494
267249989560 499985941
748754206432 172873064
963008441298 499978388
648850698812 332332000
289962452620 369560737
742697549616 499970835
16655813798 318661070
164286823688 499963282
253622511724 499955729
230152966562 382340413
544342038892 4894344
947109717156 499948176
132489375404 499940623
284662877906 469177254
713928429740 499933070
81764874570 499925517
863830685936 327989025
863073603834 180025755
651181674242 76496784
336901542944 148711017
857774029120 73347183
588252800808 499917964
96149434508 499910411
136324107004 275352168
374755648044 499902858
426994313082 499895305
207440503502 499887752
876701081670 499880199
232424212868 176475845
234695459174 499872646
459548843468 499865093
857222297982 155365210
484532552834 117713505
412609753144 499857540
31945139647 194316031
935753485626 499849987
330844886128 499842434
956194702380 499834881
18927060104 499827328
65109068326 128982581
818405759816 499819775
333116132434 499812222
209711749808 499804669
298290355742 499797116
176400137320 499789563
149902263750 499782010
677588488844 499774457
805535364082 499766904
938024731932 499759351
110533994446 499751798
580681979788 341614637
546613285198 499744245
202140928788 499736692
252865429622 499729139
15141649594 499721586
628378152214 64177841
982692575950 499714033
395953946900 499706480
160501413178 499698927
241509198092 499691374
254379593826 499683821
912283940464 499676268
361885252310 499668715
779794572614 80643381
114319404956 245291228
757839191656 499661162
303589930456 499653609
989506314868 440166181
147163857247 40808859
79637256112 172661580
891085641608 499646056
625349823806 499638503
943324306646 499630950
326302393516 499623397
100691927120 499615844
65109068326 202934004
239995033888 147917952
291476616824 499608291
1674922257 290624334
318731572496 435823206
648819368968 499600738
411852671042 74245990
137788950118 499593185
624592741704 499585632
634434809030 499578079
957708866584 499570526
969822180216 499562973
126432718588 196853839
825976580836 499555420
560240763034 367574298
546613285198 499547867
196841354074 26677196
844903633386 499540314
882000656384 499532761
368075227129 11284182
24226634818 499525208
31040373736 58739681
664718093110 499517655
291515152230 165561760
869887342752 220290798
160984873155 9773582
457277597162 499510102
219553817134 499502549
719228004454 499494996
152173510056 468263341
937267649830 5045404
797964543062 369613608
147631017444 499487443
629135234316 499479890
53752836796 211740802
807806610388 499472337
564783255646 499464784
857016947018 499457231
104477337630 499449678
269521235866 499442125
620050249092 499434572
612479428072 169232518
472419239202 499427019
543990583102 16843190
962251359196 499419466
650669717202 82856410
616366600151 393382899
174128891014 499411913
3028335962 499404360
77979464060 385595756
838089894468 82342806
950138045564 197080429
115088277291 470544347
965279687604 312324103
352800267086 499396807
941053060340 499389254
874429835364 183772043
691215966680 499381701
396711029002 285594036
865344850140 392740894
881243574282 303434222
589009882910 499124899
623835659602 499374148
53752836796 425619103
42396605266 499366595
814620349306 499359042
541427556853 187911087
51481590490 499351489
994048807480 123423573
934996403524 499343936
822191170326 499336383
754053781146 499328830
515572919016 499321277
676831406742 499313724
643519794254 499306171
420180574164 499298618
333873214536 499291065
880486492180 499283512
511787508506 499275959
821434088224 499268406
707114690822 499260853
105991501834 335594896
695758459292 499253300
497402948568 499245747
325735465742 242066097
735126728596 499238194
857774029120 472840459
155201838464 318668623
274820810580 499230641
582196143992 403292435
987235068562 12409579
364913580718 499223088
23631028303 111958119
589766965012 412046362
545856203096 499215535
623078577500 268207030
164286823688 499207982
255893758030 499200429
283148713702 499192876
522386657934 499185323
688944720374 322936068
858531111222 499177770
757839191656 499170217
414123917348 499162664
898656462628 499155111
900170626832 499147558
627621070112 499140005
775400436028 224369418
713928429740 499132452
632920644826 4222127
888057313200 232179220
99371950546 76247535
451220940346 499124899
133246457506 463890154
127189800690 499117346
903956037342 192654371
395196864798 499109793
342958199760 499102240
140817278526 499094687
133406898332 21216377
819162841918 451412598
813106185102 285699778
665509216583 119314741
919854761484 499087134
823705334530 244528375
647305204764 499079581
736640892800 499072028
969065098114 499064475
290719534722 460680129
562512009340 499056922
214254242420 395558163
894113970016 499049369
73436971448 499041816
670017667824 499034263
758596273758 499026710
723013414964 499019157
389140207982 182261443
678345570946 165516442
227881720256 499011604
838846976570 420762524
120376061772 161468034
579214342064 179565022
154444756362 81685695
782822901022 499004051
723319515395 186445805
402767685818 498996498
260808991192 46254572
517087083220 498988945
783579983124 498981392
97663598712 498973839
553427024116 359938215
270278317968 498966286
589766965012 498958733
202140928788 498951180
895628134220 498943627
22718671627 186808349
593730029635 183424605
794472513731 175070987
250594183316 498936074
156099829334 204301097
224853391848 174731102
221825063440 498928521
321002818802 498920968
373241483840 404425385
816134513510 498913415
507245015894 498905862
102578136998 22122737
121890225976 498898309
983449658052 498890756
186447706670 86149518
37854112654 498883203
826733662938 498875650
372484401738 498868097
640491465846 498860544
201383846686 498852991
460305925570 498845438
207440503502 238478422
78736546162 498837885
315703244088 498830332
214254242420 498822779
744968795922 498815226
376269812248 191332596
582196143992 353034773
310403669374 315043183
918340597280 498807673
444407201428 498800120
780551654716 498792567
73065643715 24690757
152173510056 498785014
875186917466 359167809
374439177750 24169600
21955388512 498777461
802507035674 498769908
268007071662 498762355
21955388512 498754802
951652209768 498747249
869130260650 121437134
243023362296 93634541
644276876356 498739696
342201117658 431925858
606422771256 498732143
297533273640 498724590
40882441062 498717037
884430092722 319439029
152930592158 498709484
335387378740 498701931
601461012020 81043690
692730130884 498694378
490589209650 498686825
203655092992 498679272
770709587390 498671719
169586398402 498664166
884271902690 460899166
341444035556 498656613
171100562606 498649060
758596273758 406706391
679185652965 34743800
990263396970 12250966
568568666156 498641507
129543933618 218266594
670774749926 498633954
291476616824 498626401
158987248974 498618848
956194702380 137003867
395196864798 317105152
815377431408 498611295
846417797590 425958988
130218129098 498603742
58295329408 498596189
454249268754 498588636
698786787700 498581083
910012694158 498573530
31040373736 498565977
804021199878 498558424
545099120994 387219651
832033237652 498550871
343715281862 498543318
868373178548 498535765
510273344302 498528212
475447567610 231680722
723770497066 306893496
346743610270 498520659
629892316418 498513106
350529020780 52123253
504973769588 498505553
803264117776 67954341
425480148878 498316728
578410733482 431011945
792802448054 96889884
967550933910 326523743
400496439512 498498000
687430556170 498490447
772980833696 483898051
723770497066 161158361
773737915798 498482894
159744331076 64427090
688187638272 498475341
787365393634 498467788
673803078334 498460235
427751395184 498452682
832790319754 337830584
570839912462 336531468
611722345970 477493107
364913580718 498445129
823705334530 446639102
235757591840 193296376
760110437962 498437576
562512009340 263811184
785450497868 12417132
221825063440 498430023
923640171994 498422470
872158589058 498414917
847931961794 181755392
296019109436 148114330
545099120994 498407364
922883089892 498399811
402767685818 498392258
514058754812 93694965
195327189870 62584158
31040373736 498384705
139303114322 498377152
485289634936 498369599
646548122662 112146944
130218129098 498362046
978907165440 498354493
935753485626 42175952
918606462880 158907567
470905074998 498346940
525414986342 498339387
958465948686 498331834
518601247424 420279132
105234419732 498324281
118861897568 498316728
392925618492 498309175
255893758030 498301622
924397254096 498294069
28769127430 498286516
200626764584 498278963
602637360746 105908166
589766965012 116482366
601123196542 498271410
925154336198 498263857
616264838582 253146348
134003539608 498256304
393682700594 457643823
492103373854 498248751
231667130766 498241198
779037490512 491247120
310403669374 498233645
296776191538 263229603
188513450952 110455072
105234419732 498226092
637463137438 418715661
295262027334 498218539
456520515060 498210986
372484401738 498203433
718470922352 498195880
979664247542 498188327
129461046996 498180774
867616096446 498173221
743454631718 498165668
710143019230 498158115
713171347638 498150562
393682700594 498143009
114319404956 310413194
639734383744 498135456
491346291752 498127903
497571569293 36926617
483775470732 498120350
566297419850 243010222
728312989678 498112797
476204649712 498105244
714685511842 498097691
229395884460 362226774
336144460842 367649828
605665689154 498090138
757089656 498082585
511030426404 498075032
114319404956 498067479
137810453509 39910052
662446846804 498059926
7570828574 498052373
710900101332 498044820
994365663383 159806374
699882100695 24003434
642762712152 291704413
615063459214 148914948
430022641490 498037267
573868240870 498029714
402010603716 95439708
241509198092 498022161
197598436176 498014608
833547401856 193636261
635191891132 498007055
762619067505 229158020
813863267204 497999502
16655813798 497991949
266492907458 266666218
406553096328 497984396
65109068326 497976843
645791040560 497969290
405796014226 497961737
519358329526 497954184
879729410078 497946631
795693296756 275148237
967550933910 497939078
604368515087 123574633
427751395184 497931525
221825063440 497923972
811592020898 497916419
113562322854 288335775
356585677596 206506573
818638309133 197918812
347500692372 497908866
93878188202 281424780
774494997900 497901313
299047437844 497893760
318731572496 462560826
512157461999 16087890
462577171876 168786891
947866799258 108846283
393682700594 497886207
738155057004 497878654
334630296638 497871101
848691083206 123823882
991020479072 497863548
211982996114 497855995
543026828261 89759852
503459605384 497848442
963008441298 497840889
929696828810 497833336
850203208100 497825783
901684791036 86753758
352800267086 497818230
756325027452 497810677
340686953454 497803124
677588488844 497795571
344472363964 325632489
68137396734 497788018
198726529191 116520131
321002818802 497780465
169586398402 497772912
451978022448 45401083
504973769588 497765359
747997124330 9086259
33311620042 497757806
376269812248 497750253
356585677596 497742700
775252080002 371955038
714685511842 487833164
429265559388 497735147
578059549600 34403915
559552186642 75227880
32554537940 283388560
908748292558 141150464
84036120876 497727594
944908721303 150727668
539042464178 110817616
101540831043 312747071
765410012676 169179647
283258254861 56730583
463334253978 497720041
793422050450 497712488
334630296638 497704935
966793851808 497697382
461063007672 497689829
21955388512 497682276
138546032220 341682614
721499250760 497674723
222582145542 497667170
864587768038 497659617
93953620013 309929802
749511288534 497652064
105991501834 497644511
985081739692 73316971
938024731932 48286329
123404390180 104911170
933482239320 497636958
944081388748 497629405
34825784246 497621852
794936214654 165040603
710143019230 497614299
564026173544 497606746
893356887914 203915894
565540337748 497599193
916069350974 497591640
326302393516 497584087
957708866584 8837010
239995033888 497576534
395196864798 483958475
679102653048 497568981
296019109436 497561428
70454973142 23837268
508002097996 497553875
749511288534 497546322
146873935342 497538769
230306352886 80159989
342201117658 497531216
385354797472 384938645
330844886128 497523663
970579262318 497516110
9842074880 419304795
800386411294 29343405
906984365750 269279556
445164283530 192767666
13627485390 497508557
870179991290 152615918
162772659484 497501004
823705334530 181898899
750268370636 497493451
648819368968 237692910
848689043896 497485898
479990060222 460483751
283148713702 497478345
772980833696 81942497
650333533172 497470792
524657904240 497463239
978150083338 128197069
436079298306 497455686
645033958458 497448133
665475175212 497440580
129461046996 145916407
592795293420 497433027
897899380526 463149960
389897290084 239354570
76465299856 497425474
436836380408 497417921
606422771256 53890655
285419960008 497410368
179428465728 497402815
190027615156 497395262
730067513001 236892292
389897290084 497387709
305861176762 497380156
855502782814 355799171
795693296756 497372603
891085641608 497365050
131842129028 53158014
417152245756 394772651
520115411628 159677973
563269091442 497357497
111291076548 497349944
624592741704 366456454
813863267204 497342391
37854112654 458436888
963765523400 308668451
178098421005 177261357
545960064399 344703814
822948252428 497334838
412609753144 230245652
811592020898 464260251
331918922322 121331392
531471643158 497327285
143845606934 497319732
473933403406 497312179
324381410032 131407094
707871772924 497304626
648819368968 497297073
595823621828 497289520
753296699044 411706477
239995033888 497281967
137788950118 497274414
744968795922 1601236
589009882910 497266861
867616096446 497259308
865344850140 497251755
534499971566 236544854
128703964894 497244202
209711749808 497236649
323274065108 497229096
625401931953 360187464
578410733482 497221543
696515541394 497213990
255893758030 105281267
529957478954 497206437
632920644826 39101881
309646587272 497198884
872915671160 497191331
989855233256 1314222
463334253978 295473360
321759900904 497183778
577653651380 497176225
668503503620 200396196
474690485508 497168672
25740799022 497161119
239995033888 111278349
983449658052 497153566
145359771138 497146013
928182664606 497138460
898656462628 89261354
875186917466 497130907
334630296638 497123354
479990060222 497115801
139378636769 36609391
293747863130 497108248
272549564274 15581839
913798104668 497100695
258999285651 351886717
855647362340 68543475
62080739918 497093142
888814395302 497085589
464091336080 497078036
709385937128 497070483
420362216 34917519
38611194756 396336122
411852671042 497062930
869130260650 497055377
467876746590 497047824
209711749808 497040271
542827874688 296296637
145468670292 363895987
273306646376 497032718
888814395302 497025165
799478707266 206446149
432293887796 271122488
527686232648 497017612
306618258864 497010059
696039166537 9614969
183213876238 497002506
479990060222 496994953
433994218344 175342895
652604779478 410890753
511787508506 496987400
426994313082 496979847
903956037342 333804835
891085641608 496972294
713171347638 45907134
137788950118 496964741
355071513392 496957188
961494277094 496949635
27254963226 443149616
381569386962 421419635
566297419850 112955115
714304486057 91716079
822191170326 496942082
321002818802 496934529
372484401738 496926976
191541779360 496919423
509516262200 496911870
199112600380 174708443
932969594957 81126773
494374620160 496904317
463334253978 496896764
354314431290 496889211
173431069750 250714282
245294608602 496881658
30397221086 373163518
488317963344 496874105
589766965012 496866552
151416427954 377521599
78736546162 406948087
233938377072 496858999
130218129098 496851446
931639486 107169517
40482895321 5657197
981935493848 496843893
959980112890 496836340
268764153764 28421939
752539616942 496828787
545099120994 496821234
271792482172 496813681
111291076548 496806128
612479428072 496798575
139303114322 496791022
541313710484 496783469
207440503502 496775916
359614006004 496768363
679859735150 496760810
553427024116 189391475
850203208100 496753257
535257053668 496745704
415638081552 38059567
209711749808 347573954
794936214654 496738151
49967426286 209233206
158230166872 72878897
978907165440 496730598
551155777810 496723045
564783255646 496715492
40882441062 62463310
163804700998 54880098
106748583936 496707939
838846976570 57621837
508759180098 348019581
77222381958 8988070
863073603834 22236032
291476616824 496700386
140817278526 496692833
609451099664 152691448
763895848472 496685280
157473084770 451895990
915312268872 496677727
689701802476 187707156
224096309746 496670174
565058056445 70046522
956951784482 496662621
14384567492 496655068
447435529836 496647515
656390189988 41934256
295262027334 496639962
520872493730 188243419
885028984792 496632409
931968075116 202375082
477887925586 277618068
292656251511 39487084
223348570705 22832719
208374272933 154768523
680616817252 496624856
412609753144 187201105
532228725260 496617303
147631017444 496609750
359614006004 496602197
961494277094 496594644
822191170326 496587091
953923456074 496579538
994048807480 115417393
979664247542 496571985
222582145542 496564432
566297419850 164126690
601123196542 493210900
685159309864 496556879
591281129216 496549326
724527579168 204029189
296019109436 496541773
977393001236 108906707
496645866466 496534220
354314431290 145327273
155958920566 496526667
596580703930 496519114
837332812366 496511561
143088524832 14184534
647305204764 496504008
604151524950 496496455
409581424736 496488902
925911418300 128771097
119618979670 496481349
719985086556 496473796
329330721924 10370269
624592741704 496466243
512575202917 215789210
650333533172 496458690
877458163772 496451137
517087083220 63294140
464848418182 66587248
819162841918 242307793
375602255855 395278702
947109717156 496443584
580681979788 496436031
149145181648 496428478
607420922459 121844996
900170626832 237541850
519358329526 496420925
745725878024 496413372
62080739918 496405819
24226634818 31601752
148388099546 496398266
488317963344 496390713
720742168658 496383160
402767685818 292603220
244537526500 496375607
379298140656 235343927
424723066776 496368054
864587768038 496360501
517844165322 496352948
195327189870 34169772
196841354074 193689132
78736546162 496345395
880486492180 496337842
901684791036 496330289
35020077618 117660634
604908607052 496322736
998591300092 496315183
203655092992 496307630
96906516610 435792994
960737194992 496300077
592795293420 496292524
997077135888 496284971
37854112654 496277418
506487933792 496269865
676074324640 496262312
90092777692 496254759
679859735150 136452498
905470201546 366418689
865344850140 496247206
739797357853 110953570
675317242538 496239653
657396732574 187888428
274820810580 496232100
569325748258 102667929
252108347520 496224547
959223030788 135923788
984206740154 327596269
527789180038 248886456
797964543062 320171670
351286102882 496216994
651090615274 60235175
76465299856 496209441
169586398402 496201888
442135955122 496194335
406553096328 468180258
641248547948 26828256
677588488844 496186782
956194702380 496179229
224096309746 496171676
420937656266 496164123
511030426404 469366079
258922086438 496156570
925154336198 339771705
743454631718 496149017
426237230980 496141464
532228725260 496133911
528443314750 496126358
155201838464 86602698
426237230980 496118805
963765523400 74480133
806292446184 45182046
10599156982 84873061
611722345970 496111252
574733361084 11057592
268007071662 496103699
838846976570 405037178
849446125998 496096146
832033237652 496088593
702572198210 496081040
443872902614 205690849
551912859912 496073487
719985086556 184466919
981935493848 496065934
143845606934 496058381
757082109554 496050828
328983556238 61821305
979664247542 158461940
642005630050 496043275
728312989678 203341866
659418518396 496035722
980421329644 496028169
567849469902 25884131
225610473950 496020616
42396605266 108408209
486046717038 496013063
758596273758 491148931
885937957724 74329073
888057313200 450377837
849446125998 161150808
781360187854 273297752
728312989678 99654282
826733662938 469547351
642005630050 496005510
45424933674 47727407
361128170208 495997957
984206740154 495990404
174885973116 495982851
160501413178 495975298
614750674378 495967745
364156498616 490522032
264221661152 495960192
811613191957 391668368
458791761366 166762687
545099120994 495952639
5299582268 495945086
134760621710 495937533
9084992778 252640297
723770497066 406932981
272549564274 149519188
696515541394 167865425
30283291634 495929980
373241483840 382408390
473933403406 495922427
679962048088 187321953
382326469064 495914874
994048807480 495907321
367184827024 61919494
705600526618 27069952
228638802358 5551455
204412175094 495899768
405796014226 495892215
608694017562 495884662
257407922234 495877109
777523326308 495869556
629135234316 495862003
716199676046 348827752
975121754930 495854450
931968075116 495846897
514058754812 495839344
754810863248 495831791
215768406624 495824238
538285382076 495816685
860045275426 364243425
986477986460 495809132
52995754694 495801579
879729410078 495794026
456636189255 135531032
314496509643 105371903
75708217754 495786473
66623232530 157721746
240752115990 495778920
199869682482 495771367
641248547948 420958902
794179132552 321961731
813106185102 495763814
965279687604 495756261
868373178548 495748708
243023362296 495741155
698029705598 495733602
260865978577 38610936
493617538058 495726049
404298338221 289264794
958465948686 9826453
248322937010 243516273
750268370636 147578067
957708866584 213311826
292990781028 495718496
306898180597 27145482
921368925688 495710943
745725878024 495703390
193055943564 495695837
109024777457 188530433
4542500166 121406922
643519794254 495688284
776766244206 495680731
288695437682 128740885
81764874570 495673178
734369646494 495665625
171433732989 41987127
584467390298 495658072
274820810580 495650519
239995033888 234097682
582196143992 495642966
240752115990 495635413
742697549616 89012105
133246457506 495627860
69043242724 12220754
928182664606 495620307
278606221090 495612754
945656407473 274136135
562512009340 495605201
601123196542 495597648
603394442848 76632738
674560160436 495590095
786608311532 495582542
521655505281 75190115
311917833578 495574989
776009162104 495567436
369456073330 495559883
729827153882 22923355
613993592276 495552330
127946882792 130009789
100691927120 495544777
945595552952 364039494
27254963226 495537224
48453262082 495529671
347500692372 320179223
16655813798 495522118
489832127548 495514565
338415707148 495507012
149902263750 495499459
219553817134 495491906
418666409960 495484353
330951187050 313660984
828337360404 276825003
836575730264 495476800
757839191656 7553
694244295088 495469247
529957478954 222934348
124627567912 25997426
754053781146 495461694
51481590490 495454141
100691927120 495446588
980421329644 198598582
694244295088 495439035
550398695708 495431482
844975303803 144843881
164286823688 110341777
149902263750 355013659
797207460960 379666651
969065098114 495423929
3894007545 313366417
589009882910 390278616
571596994564 495416376
448192611938 495408823
754810863248 495401270
662446846804 495393717
270278317968 495386164
724097375800 127388898
397468111104 314552238
866859014344 495378611
863830685936 380301103
740426303310 364137683
18169978002 495371058
101449009222 150788092
881243574282 209844999
321759900904 495363505
791907886246 257693254
25740799022 477727250
333116132434 376388649
781308736818 249407613
4542500166 495355952
25740799022 495348399
210468831910 495340846
255184637478 4199468
223339227644 495333293
688944720374 495325740
514815836914 495318187
241509198092 57244187
105991501834 495310634
786285715755 37500645
221825063440 383964308
513301672710 142849889
226367556052 495303081
215011324522 495295528
634434809030 342528550
91606941896 495287975
6056664370 495280422
708628855026 495272869
361885252310 44698654
933482239320 495265316
158987248974 376245142
167315152096 495257763
341444035556 495250210
806292446184 495242657
601123196542 495235104
517087083220 495227551
771466669492 458859856
671531832028 495219998
392168536390 141361948
556733469090 198001895
494374620160 495212445
906984365750 495204892
352043184984 495197339
639734383744 495189786
961494277094 495182233
682888063558 351040781
304347012558 495174680
882757738486 495167127
936510567728 495159574
918340597280 495152021
202898010890 495144468
214254242420 338140257
926668500402 26201357
317974490394 203628880
324788229312 495136915
129461046996 495129362
16120797449 67818387
413621711231 9237319
802507035674 310798397
114319404956 495121809
12113321186 495114256
824462416632 495106703
617021920684 426049624
775252080002 495099150
134003539608 237375684
673045996232 495091597
846417797590 495084044
547370367300 495076491
414880999450 438572498
464848418182 495068938
383840633268 495061385
249080019112 495053832
388383125880 1933568
418666409960 495046279
424723066776 289113734
675441867038 216446321
425480148878 495038726
384643781117 220487176
617094301083 252088928
667746421518 495031173
29526209532 383896331
699543869802 495023620
385519974029 31390268
863830685936 495016067
804021199878 361569663
259679168540 210879760
466362582386 87992450
315703244088 495008514
701058034006 495000961
493617538058 494993408
6813746472 494985855
17412895900 340149355
361885252310 480129104
993291725378 235396798
724527579168 494978302
569325748258 494970749
366427744922 494963196
304441817814 100741914
442135955122 494955643
932246871452 110764745
166742015756 28693847
204498309506 374470187
398982275308 494948090
460305925570 102985155
333873214536 494940537
352800267086 494932984
105991501834 494925431
496645866466 494917878
326302393516 494910325
11356239084 494902772
380812304860 311040093
55267001000 281281273
257407922234 459305483
819162841918 246590344
751154261600 255027045
488317963344 275034942
530714561056 153446748
755567945350 56035707
814620349306 246537473
586738636604 494895219
530714561056 494887666
71922807244 494880113
638220219540 494872560
833679405637 310488724
750268370636 41314910
910769776260 217730331
225610473950 31299632
625349823806 229724495
126432718588 494865007
906227283648 292852469
196841354074 494857454
883514820588 494849901
181699712034 494842348
410338506838 494834795
36339948450 247247455
490589209650 346901737
684402227762 494827242
419423492062 494819689
663961011008 137600554
972850508624 494812136
324031147210 279951945
988749232766 131626131
301318684150 494804583
21198306410 458127215
723770497066 134277234
391411454288 224392077
146873935342 494797030
115833569160 232707930
536014135770 494789477
618536084888 438164636
569325748258 494781924
704086362414 494774371
900170626832 494766818
850960290202 494759265
699543869802 494751712
143845606934 494744159
164286823688 494736606
817648677714 448625541
43910769470 494729053
291476616824 494721500
420180574164 494713947
676074324640 494706394
930487748352 105032018
307375340966 494698841
451978022448 239626478
479990060222 494691288
551155777810 494683735
280120385294 494676182
352800267086 423942337
636706055336 494668629
851717372304 231000952
399739357410 494661076
569367304864 60144539
802507035674 494653523
826893937598 224173040
592795293420 494645970
749511288534 494638417
984485544043 37190972
577653651380 494630864
931968075116 494623311
926668500402 494615758
898656462628 14131663
667746421518 421736861
146116853240 325624936
682130981456 468648544
741940467514 494608205
784337065226 494600652
989506314868 494593099
462577171876 494585546
141667829003 169950053
177378582746 1049867
642762712152 175274918
604151524950 395641246
685916391966 56806113
448192611938 13882414
573383180063 116218011
857774029120 494577993
782822901022 169874523
144602689036 54766803
820677006122 494570440
250594183316 494562887
960737194992 494555334
434693942964 255027045
782065818920 494547781
770709587390 494540228
41639523164 494532675
179428465728 494525122
528443314750 494517569
184307595550 65303238
915312268872 494510016
190784697258 409176222
424723066776 494502463
347500692372 494494910
218796735032 477984052
280120385294 494487357
858531111222 494479804
294504945232 494472251
92364023998 494464698
301318684150 494457145
491394547869 386977955
638220219540 494449592
620050249092 494442039
124161472282 494434486
620807331194 494426933
778312908969 42183505
602637360746 36677368
829004909244 494419380
757089656 494411827
26497881124 494404274
290719534722 411442122
479990060222 494396721
592795293420 494389168
760110437962 494381615
866101932242 494374062
940295978238 494366509
266492907458 494358956
441378873020 494351403
252108347520 41851173
168072234198 494343850
864765475022 162419712
933497934454 51398165
126432718588 494336297
554941188320 494328744
378541058554 494321191
848689043896 494313638
650333533172 57312164
124378356677 228591545
707114690822 69140162
314946161986 274944306
149145181648 494306085
576896569278 494298532
573111158768 479849643
586738636604 494290979
794936214654 365429246
412609753144 494283426
689701802476 228991854
532985807362 494275873
221391634941 130055107
283905795804 494268320
142331442730 494260767
433050969898 494253214
155201838464 121875208
308958471613 210381262
538285382076 331259474
227124638154 241242820
302075766252 494245661
862316521732 458293381
969822180216 494238108
799478707266 282557730
171100562606 494230555
735126728596 494223002
121207095297 259422891
254379593826 494215449
356894270517 18550168
401253521614 494207896
573889985957 399062755
696515541394 494200343
692730130884 494192790
93878188202 494185237
590612855288 323223082
54509918898 494177684
507245015894 494170131
603394442848 251076826
234695459174 494162578
435322216204 494155025
594309457624 494147472
492103373854 494139919
144602689036 494132366
933482239320 321508551
967550933910 494124813
120376061772 494117260
272549564274 494109707
657904354192 494102154
713928429740 494094601
280877467396 494087048
217282570828 494079495
289205370518 494071942
193174314180 168092015
199934079360 427477141
34068702144 494064389
477718813916 494056836
844903633386 494049283
994805889582 494041730
313431997782 494034177
65866150428 494026624
433808052000 494019071
933577452438 280299383
921368925688 321810671
716956758148 76791351
165043905790 494011518
494374620160 200350878
591281129216 494003965
120376061772 493996412
398446307281 271945765
342201117658 457356809
386868961676 327853071
607936935460 342294407
621564413296 493988859
287691206314 430279304
495888784364 455204204
637035026251 113770839
472419239202 111859930
782065818920 493981306
737397974902 241680894
2271253860 112645442
962251359196 493973753
373998565942 493966200
7570828574 493958647
468633828692 34298173
331601968230 378692314
400496439512 493951094
780551654716 493943541
52995754694 493935988
931968075116 493928435
433808052000 493920882
628378152214 493913329
940295978238 493905776
653361861580 493898223
894871052118 156112957
917583515178 479343592
543637155573 408836337
128703964894 493890670
319488654598 275608970
218039652930 493883117
270278317968 493875564
485289634936 493868011
219553817134 52682175
464091336080 493860458
216545330457 132668445
589986863054 211551977
985720904358 493852905
519358329526 493845352
888814395302 319794020
96149434508 207586652
352800267086 193787321
716199676046 493837799
63594904122 493830246
634434809030 493822693
384597715370 493815140
987992150664 493807587
412609753144 493800034
25740799022 490899682
431536805694 110447519
853988618610 214837532
676831406742 493792481
607179853358 493784928
445164283530 493777375
547370367300 493769822
43153687368 493762269
282391631600 493754716
489832127548 493747163
6066324657 193016915
131732293302 493739610
934239321422 455355264
751025452738 493732057
70505751961 118959750
229438551357 135206253
636706055336 493724504
639734383744 493716951
273306646376 493709398
221067981338 8731268
355828595494 493701845
205169257196 253946966
824495808445 130530946
252865429622 8300747
90092777692 493694292
263464579050 475083700
645791040560 493686739
705600526618 78052702
482261306528 493679186
539042464178 89941124
147631017444 493671633
642762712152 489827156
721499250760 493664080
662446846804 300375257
84883801213 14501760
131992713189 223372422
949380963462 493656527
925911418300 493648974
432348027700 419788187
203655092992 493641421
861559439630 493633868
928182664606 493626315
5299582268 181898899
827490745040 493618762
856358476884 128869286
255893758030 320843887
521629575832 434010486
323274065108 388964394
285419960008 440000015
816134513510 493611209
527686232648 493603656
864587768038 493596103
152930592158 493588550
659001933087 97856668
953166373972 493580997
939538896136 430309516
891842723710 493573444
449133088433 297127467
931210993014 493565891
318731572496 482402557
660932682600 493558338
213497160318 493550785
299804519946 493543232
118861897568 407854447
310403669374 95870229
676074324640 493535679
43153687368 418338011
791150804144 493528126
504216687486 493520573
486046717038 493513020
439864708816 293683299
535257053668 493505467
547370367300 493497914
324788229312 185584763
483018388630 493490361
840361140774 60242728
751782534840 69487600
613993592276 472681846
327186743668 93944214
891085641608 493482808
775252080002 425936329
592169822343 104042575
754810863248 31110807
679859735150 392861742
827490745040 493475255
186242204646 493467702
269521235866 493460149
928939746708 493452596
352043184984 176015112
268007071662 493445043
188513450952 493437490
204473951081 327120430
630105205276 95568109
269521235866 493429937
841875304978 493422384
974364672828 324227631
419423492062 493414831
37097030552 493407278
776009162104 91466830
415258075422 31956743
597337786032 493399725
283905795804 493392172
947957186009 60333364
290719534722 353540824
305104094660 493384619
741374770879 200992883
311160751476 493377066
362642334412 493369513
560997845136 493361960
598094868134 493354407
439107626714 493346854
413366835246 493339301
112048158650 493331748
942567224544 493324195
385354797472 37878295
43910769470 493316642
81007792468 493309089
213497160318 493301536
748754206432 268146606
470905074998 96346068
769195423186 393549065
760110437962 493293983
202140928788 493286430
458034679264 493278877
146116853240 493271324
314946161986 493263771
503459605384 493256218
119618979670 493248665
221067981338 493241112
97663598712 165184110
153687674260 187004727
359614006004 493233559
218039652930 465370542
250594183316 493226006
491346291752 183809808
376269812248 493218453
996320053786 493210900
153021915481 52470691
698029705598 493203347
426994313082 493195794
891085641608 493188241
510273344302 229445034
461820089774 129322466
419423492062 493180688
331601968230 493173135
34825784246 493165582
927425582504 493158029
504216687486 493150476
311160751476 493142923
916069350974 493135370
495131702262 493127817
53752836796 493120264
47696179980 206687845
612479428072 452371829
815377431408 493112711
654876025784 493105158
365670662820 493097605
280120385294 493090052
345229446066 493082499
79507420042 191309937
332359050332 493074946
259679168540 493067393
906639056 342181112
155958920566 493059840
675317242538 493052287
193813025666 493044734
426237230980 106421770
548127449402 493037181
208197585604 427318528
324031147210 434312606
219553817134 493029628
555698270422 493022075
529957478954 493014522
402010603716 493006969
286177042110 492999416
785851229430 492991863
96149434508 84941038
789636639940 471465813
498160030670 492984310
124161472282 184701062
337658625046 158492152
529200396852 492976757
336144460842 129141194
746482960126 398904142
221067981338 492969204
704086362414 492961651
342958199760 492954098
21198306410 492946545
574625322972 492938992
841118222876 492931439
888057313200 132268136
215011324522 69789720
107505666038 492923886
143845606934 492916333
175643055218 492908780
508002097996 492901227
732098400188 492893674
851011507095 180660207
591281129216 132328560
851717372304 492886121
19684142206 492878568
581439061890 487500832
888057313200 492871015
247565854908 160259554
711657183434 492863462
24226634818 492855909
428508477286 492848356
828247827142 492840803
800992871470 492833250
142331442730 492825697
713171347638 492818144
442893037224 492810591
792664968348 34532316
84793202978 70779163
492103373854 492803038
691973048782 120508115
598094868134 492795485
897142298424 492787932
83279038774 112615230
657904354192 492780379
183213876238 492772826
264978743254 472961307
934239321422 261620814
782978402186 214187974
303841339614 3323320
991020479072 231046270
950138045564 492765273
773972232517 122298176
230910048664 465317671
58295329408 492757720
625349823806 492750167
994048807480 362800802
363399416514 492742614
420180574164 52017511
455763432958 492735061
654118943682 83075447
292233698926 492727508
735883810698 492719955
442893037224 492712402
264221661152 492704849
457725406979 2190370
166558069994 51806027
124161472282 380353974
975878837032 492697296
33332285050 62614370
195327189870 492689743
757082109554 492682190
947109717156 492674637
902441873138 492667084
169586398402 194738999
124161472282 29955198
188513450952 492659531
585981554502 492651978
711657183434 492644425
923640171994 492636872
100691927120 492629319
769952505288 258660038
80250710366 492621766
707114690822 492614213
890603632213 82901728
377026894350 492606660
269521235866 370671028
16655813798 492599107
822191170326 492591554
974364672828 492584001
907368133680 7734272
777523326308 492576448
769952505288 492568895
8327910676 85998458
994805889582 492561342
405796014226 492553789
362642334412 492546236
595823621828 492538683
744211713820 492531130
768438341084 492523577
522386657934 416389337
206683421400 492516024
25881337693 325927056
766493981065 59970820
222582145542 492508471
78736546162 492500918
679102653048 492493365
547370367300 29600207
808597084303 130530946
882000656384 492485812
866864361868 362324963
760110437962 363344618
57538247306 429848783
187756368850 492478259
996320053786 492470706
349014856576 92139047
121133143874 492463153
430779723592 425090393
725284661270 410913412
136274785914 492455600
559483680932 302580733
610965263868 399893585
110533994446 492448047
476961731814 38799761
267249989560 492440494
31040373736 492432941
664718093110 492425388
698214814522 95960865
789636639940 492417835
422451820470 492410282
873672753262 147865081
615507756480 492402729
606422771256 492395176
995562971684 492387623
650333533172 492380070
470224315961 27160588
534499971566 492372517
784337065226 486866380
994048807480 492364964
808563692490 109986786
646548122662 492357411
339929871352 492349858
670017667824 296085153
242266280194 14773668
686927443693 6238778
369456073330 294113820
560997845136 492342305
162772659484 492334752
844146551284 299151671
584467390298 492327199
973607590726 492319646
397468111104 492312093
570082830360 422416631
173371808912 19939920
369456073330 348231065
348257774474 492304540
970579262318 492296987
938024731932 492289434
820707784597 47281780
719985086556 304755997
130218129098 492281881
860802357528 492274328
58295329408 492266775
635558974485 83249166
881243574282 492259222
958615498086 155682436
934239321422 492251669
95392352406 492244116
841875304978 492236563
972850508624 193296376
107505666038 466896248
550398695708 492229010
96186444208 238448210
774071781057 42394989
3028335962 492221457
788122475736 428881999
229395884460 439395775
593552375522 492213904
420937656266 50189685
638220219540 492206351
28012045328 492198798
637463137438 492191245
456520515060 492183692
111291076548 466873589
737397974902 492176139
81764874570 492168586
835818648162 492161033
487560881242 492153480
530824411888 381924998
511787508506 492145927
783579983124 492138374
453492186652 153174840
827490745040 492130821
963008441298 492123268
964522605502 430611636
699543869802 339235442
590524047114 330972460
86307367182 492115715
839604058672 492108162
367184827024 492100609
654876025784 492093056
607179853358 492085503
435322216204 483142751
49210344184 492077950
145359771138 492070397
719985086556 492062844
456520515060 492055291
9084992778 492047738
925154336198 492040185
288448288416 46685093
461820089774 388178882
252108347520 492032632
177157219422 446948775
215824313930 186445805
965279687604 492025079
152173510056 492017526
302075766252 492009973
44667851572 437394230
348499674405 69532918
191588373817 234943618
215011324522 321304620
443650119326 492002420
796450378858 491994867
728312989678 491987314
488317963344 491979761
564026173544 45136728
232424212868 491972208
710143019230 491964655
207440503502 491957102
935753485626 491949549
352043184984 491941996
534499971566 491934443
51481590490 491926890
941810142442 491919337
378541058554 491911784
549641613606 491904231
365685376064 112230027
107505666038 452054603
311198508923 195048672
116590651262 121459793
847174879692 491896678
469390910794 491889125
943324306646 491881572
77979464060 365565200
972850508624 491874019
993291725378 150523737
843389469182 491866466
542070792586 56481334
804778281980 491858913
844146551284 337687077
273306646376 74381944
167315152096 491851360
882757738486 491843807
691973048782 491836254
447435529836 491828701
764652930574 491821148
22712470614 110553261
9842074880 491813595
567054501952 491806042
670017667824 491798489
769195423186 415233728
99934845018 216461427
325545311414 491790936
791907886246 491783383
31040373736 491775830
152173510056 491768277
597337786032 423866807
33311620042 491760724
156716002668 106376452
513438669024 84586047
186242204646 491753171
179428465728 491745618
501945441180 491738065
222582145542 491730512
383083551166 491722959
878215245874 341418259
111291076548 491715406
952409291870 403148928
330844886128 491707853
544342038892 491700300
596806002367 149428552
694244295088 491692747
192298861462 491685194
97663598712 491677641
812349103000 491670088
221067981338 491662535
53752836796 491654982
857016947018 316025073
994805889582 491647429
334630296638 491639876
609451099664 491632323
124391544215 201279897
124161472282 491624770
109019830242 491617217
584467390298 491609664
981422766402 176302126
25740799022 302082235
560240763034 491602111
302832848354 172140423
67432422779 360187464
363399416514 491594558
638977301642 491587005
271792482172 481798317
790393722042 250366844
509516262200 491579452
891842723710 416328913
328573639822 472387279
301318684150 491571899
605665689154 491564346
375512730146 294393281
357342759698 281167978
131732293302 491556793
448192611938 491549240
753296699044 82856410
893356887914 491541687
296776191538 491534134
38611194756 491526581
648062286866 491519028
993441350308 69381858
654118943682 257164544
655633107886 243304789
583710308196 491511475
389897290084 197956577
524657904240 491503922
79493628264 491496369
485289634936 491488816
236966705480 325979927
938781814034 491481263
134003539608 491473710
58295329408 311553697
716257630215 348518079
57538247306 491466157
96906516610 491458604
704843444516 53573429
682130981456 126807317
822606426713 20226934
826733662938 491451051
973607590726 491443498
855502782814 491435945
882000656384 491428392
804021199878 96806801
849446125998 491420839
592038211318 84200844
175643055218 42938805
365670662820 491413286
148388099546 385014175
219553817134 491405733
657904354192 491398180
514815836914 491390627
184728040442 491383074
185485122544 491375521
7570828574 491367968
71165725142 490408737
550398695708 491360415
425480148878 491352862
193813025666 304967481
504216687486 491345309
804021199878 150553949
192298861462 491337756
751025452738 224497819
872158589058 491330203
583710308196 491322650
376269812248 491315097
80250710366 105764659
509516262200 491307544
538285382076 491299991
377783976452 491292438
137848543288 133605017
342958199760 491284885
180942629932 491277332
36339948450 491269779
640491465846 356516706
654876025784 288381093
251351265418 491262226
509516262200 491254673
781308736818 491247120
140817278526 491239567
721499250760 491232014
686673474068 491224461
808563692490 491216908
187756368850 491209355
709385937128 491201802
922126007790 491194249
2271253860 491186696
881243574282 491179143
635948973234 446737291
726798825474 491171590
419423492062 491164037
921368925688 491156484
768438341084 491148931
741940467514 322958727
51481590490 256514986
820677006122 110666556
610965263868 103740455
925154336198 491141378
143892208944 14962493
851717372304 491133825
700300951904 38731784
238480869684 239860621
96906516610 491126272
985720904358 193704238
680616817252 363654291
776766244206 247481598
395196864798 491118719
910012694158 197103088
413366835246 86209942
238480869684 491111166
854746221869 113808604
619293166990 337513358
655633107886 491103613
645033958458 276175445
784337065226 433353375
274063728478 491096060
380055222758 491088507
998591300092 491080954
315703244088 491073401
450463858244 491065848
400496439512 491058295
59052411510 491050742
97663598712 491043189
936023565800 159912116
65866150428 158696083
517844165322 491035636
866101932242 491028083
590524047114 146520647
352043184984 491020530
686673474068 482772654
183970958340 491012977
984963822256 491005424
800992871470 490997871
797207460960 23331217
719228004454 490990318
14384567492 490982765
345229446066 490975212
605665689154 490967659
537528299974 490960106
643587393604 195569829
963008441298 490952553
902441873138 490945000
267249989560 96859672
100691927120 490937447
22712470614 376501944
221825063440 37032359
751025452738 490929894
893359025413 225540133
659418518396 490922341
665475175212 490914788
952409291870 490907235
399739357410 490899682
158349768627 236507089
234695459174 372899163
330844886128 490892129
780551654716 130364780
397468111104 490884576
536771217872 490877023
515572919016 490869470
66623232530 490861917
617779002786 490854364
222582145542 290707417
894113970016 490846811
565540337748 490839258
894871052118 444849041
523900822138 490831705
211225914012 490824152
408067260532 144345383
185485122544 490816599
929696828810 490809046
378541058554 490801493
502702523282 490793940
373998565942 490786387
993291725378 490778834
254379593826 490771281
868797883738 19486740
98420680814 490763728
873672753262 490756175
676074324640 490748622
458791761366 372438430
278606221090 490741069
487560881242 490733516
413366835246 170924390
906984365750 490725963
966036769706 490718410
762381684268 490710857
512544590608 490703304
725542158146 183432158
899413544730 298539878
169586398402 490695751
987235068562 490688198
239995033888 490680645
888057313200 490673092
629892316418 490665539
28769127430 252428813
593830174862 157480050
891085641608 490657986
429265559388 490650433
768438341084 263199391
734369646494 490642880
281634549498 490635327
636706055336 490627774
188513450952 490620221
400702983850 269173814
178671383626 205970310
995562971684 364175448
930453910912 247859248
707871772924 490612668
202898010890 490605115
526929150546 490597562
791167904136 268373196
942567224544 490590009
269521235866 396562712
576139487176 188077253
114319404956 490582456
467119664488 490574903
274063728478 490567350
104477337630 242647678
691215966680 155969450
980421329644 348268830
517844165322 490559797
842632387080 351274924
741183385412 490552244
111291076548 131535495
513301672710 490544691
913798104668 490537138
829761991346 455536536
495888784364 48180587
822948252428 490529585
639734383744 490522032
850428038251 256001382
849446125998 490514479
995562971684 302739346
684402227762 175780969
617219492058 80741570
577653651380 490506926
769195423186 490499373
485289634936 360678409
866859014344 490491820
443650119326 414032801
117347733364 490484267
559483680932 26737620
45424933674 359734284
643519794254 490476714
43153687368 490469161
722256332862 158454387
835061566060 182457821
255136675928 11276629
877458163772 490461608
436079298306 490454055
177157219422 173205396
728312989678 490446502
102206091324 464350887
610965263868 490438949
374755648044 171022579
944838470850 428028510
436836380408 490431396
312674915680 490423843
405796014226 490416290
28012045328 490408737
272549564274 490401184
755567945350 490393631
17412895900 490386078
969822180216 247964990
458034679264 490378525
12870403288 293109271
313431997782 399281792
75708217754 344371482
64351986224 490370972
48453262082 375059321
860045275426 475597304
604322169879 286689221
495888784364 490363419
916826433076 490355866
925154336198 490348313
27254963226 102645270
527686232648 159141710
513301672710 490340760
40901769189 274189006
298290355742 484003793
417152245756 490333207
294504945232 394372342
201383846686 490325654
980421329644 490318101
368698991228 490310548
405038932124 490302995
729827153882 490295442
56781165204 309839166
172614726810 194232948
4542500166 481043017
167315152096 42636685
188513450952 258078457
423208902572 485688112
135517703812 490287889
726041743372 490280336
642762712152 490272783
345229446066 490265230
973607590726 490257677
433808052000 490250124
72679889346 238878731
981224930673 377310115
921368925688 490242571
842632387080 490235018
455763432958 490227465
83279038774 490219912
702572198210 315639870
446705427050 385203
849446125998 490212359
752539616942 490204806
487560881242 206937094
81007792468 490197253
192298861462 490189700
216525488726 85688785
191541779360 490182147
780551654716 490174594
173371808912 243788181
283905795804 490167041
17412895900 252625191
866859014344 135697198
773737915798 490159488
186999286748 490151935
381569386962 342158453
835061566060 490144382
995562971684 227035627
408067260532 490136829
751782534840 193809980
329330721924 469773941
832438305042 59004036
582196143992 392899507
59809493612 490129276
537528299974 490121723
406553096328 490114170
919097679382 85484854
557212434626 490106617
345986528168 490099064
536771217872 490091511
375512730146 490083958
65109068326 490076405
751782534840 360663303
455006350856 490068852
623078577500 490061299
971336344420 114631881
657147272090 490053746
787365393634 415377235
633677726928 490046193
665475175212 490038640
355828595494 334628112
339929871352 490031087
666989339416 254256639
833547401856 489003879
442893037224 490023534
732855482290 31292079
288448288416 490015981
156716002668 410127900
752539616942 285850838
812349103000 490008428
615507756480 309763636
137031868016 490000875
666232257314 489993322
475447567610 319665619
321759900904 489985769
574070502657 264015115
491346291752 489978216
598851950236 431510443
870644424854 489970663
328573639822 489963110
99177762916 489955557
514815836914 489948004
504973769588 489940451
978150083338 489932898
789964983956 147457219
131732293302 489925345
673803078334 489917792
274063728478 416948259
961494277094 489910239
508759180098 489902686
731341318086 2122393
845660715488 375935469
874429835364 489895133
552669942014 489887580
79493628264 489880027
777523326308 489872474
707871772924 205381176
898656462628 489864921
889571477404 489857368
317217408292 489849815
955547123672 199822168
843401674830 380920449
255893758030 489842262
780551654716 489834709
213497160318 489827156
262876079908 181423060
188513450952 489819603
988749232766 489812050
173371808912 489804497
647305204764 489796944
133246457506 489789391
626106905908 489781838
816891595612 489774285
860802357528 170342809
286934124212 489766732
754810863248 489759179
660932682600 473278533
664845678386 296931089
196841354074 489751626
322516983006 489744073
916826433076 489736520
24983716920 489728967
92364023998 489721414
438350544612 489713861
966904752507 122502107
145359771138 489706308
766924176880 489698755
916069350974 489691202
220310899236 489683649
361128170208 489676096
906227283648 489668543
625349823806 474970405
377783976452 489660990
358856923902 50484252
956194702380 153560043
741940467514 11722256
218039652930 489653437
517844165322 280865858
183213876238 489645884
914555186770 27409837
763514981300 105228396
622321495398 489638331
876701081670 176287020
702572198210 489630778
921368925688 101852205
992534643276 489623225
949380963462 381992975
114319404956 489615672
27254963226 489608119
329330721924 489600566
702572198210 489593013
458034679264 489585460
588252800808 489577907
625349823806 469094171
979664247542 489570354
842632387080 489562801
414880999450 127109437
597337786032 393518853
185485122544 122464342
643122529519 37817871
302832848354 489555248
250594183316 489547695
387079569528 221265135
532297480219 313842256
406553096328 468610779
550398695708 489540142
884271902690 32024720
742979435129 148265390
952409291870 69261010
122953574675 30989959
277849138988 213274061
581439061890 321961731
397024742857 54396706
108262748140 489532589
613236510174 489525036
330844886128 194459538
866859014344 489517483
616264838582 489509930
736640892800 354870152
261193332744 489502377
193055943564 489494824
510273344302 489487271
348257774474 489479718
642005630050 489472165
377026894350 489464612
167315152096 489457059
71165725142 466035206
698029705598 146505541
496083039971 199610684
234695459174 489449506
197598436176 489441953
147631017444 489434400
127946882792 489426847
286177042110 489419294
682130981456 489411741
291476616824 341063268
813106185102 489404188
249080019112 489396635
57130906869 126301266
501945441180 489389082
174885973116 489381529
875368174360 29804138
943324306646 489373976
753475992158 96610423
641248547948 489366423
697272623496 326538849
337658625046 489358870
115076487058 489351317
873672753262 213832983
137788950118 489343764
907741447852 489336211
888814395302 489328658
54509918898 461767761
123404390180 100356711
451978022448 489321105
189270533054 244830495
343715281862 489313552
157473084770 489305999
680799728253 221136734
63104593980 8972964
505730851690 382831358
5299582268 489298446
185485122544 159912116
804792972565 270827921
643519794254 199474730
70408643040 489290893
326422946949 116353965
647305204764 489283340
310403669374 29607760
230910048664 489275787
165966406145 122909969
136274785914 489268234
739669221208 489260681
983449658052 489253128
2271253860 461057779
404281850022 479071684
246808772806 489245575
682888063558 489238022
665475175212 93355080
230910048664 489230469
296019109436 489222916
959980112890 51277317
301318684150 489215363
997077135888 489207810
541697236718 89080082
960737194992 489200257
834304483958 489192704
492103373854 273969969
351286102882 489185151
495131702262 489177598
57538247306 489170045
773737915798 489162492
821434088224 489154939
545856203096 489147386
519358329526 311553697
955437620278 489139833
452735104550 489132280
858531111222 376282907
682130981456 374304021
96149434508 28452151
840361140774 489124727
192298861462 200645445
945595552952 489117174
591313010429 192072790
296776191538 489109621
900930609286 171838303
581439061890 489102068
734369646494 489094515
513301672710 489086962
655633107886 489079409
398225193206 142910313
741183385412 489071856
796450378858 489064303
407310178430 489056750
779037490512 489049197
573868240870 413050911
59809493612 19781307
414123917348 489041644
577196310083 189247968
410338506838 315292432
720742168658 489034091
721499250760 489026538
829004909244 446948775
130975211200 443353547
954097915268 206718057
486803799140 489018985
431536805694 489011432
157473084770 489003879
768438341084 488996326
799478707266 488988773
136274785914 242186945
563269091442 220011337
427751395184 488981220
339172789250 488973667
389897290084 488966114
882000656384 488958561
562512009340 488951008
919431854314 152079655
814150115038 70718739
279363303192 488943455
552669942014 136580899
409748240294 297293633
974364672828 356101291
115833569160 284657464
152956921916 28686294
439107626714 184089269
949380963462 410052370
515859759297 43830059
911526858362 239800197
766924176880 393481088
137031868016 488935902
206683421400 69072185
903198955240 488928349
515572919016 334892467
510273344302 488920796
806292446184 488913243
24983716920 102803883
830711221768 152872720
190784697258 488905690
380055222758 78211315
292990781028 216408556
735126728596 488898137
349014856576 488890584
804021199878 488883031
510273344302 488875478
31797455838 488867925
774494997900 252247541
702572198210 488860372
121890225976 488852819
173371808912 366192099
74951135652 228266766
54509918898 488845266
906984365750 488837713
302832848354 488830160
292990781028 488822607
90092777692 488815054
576896569278 131950910
124161472282 488807501
933482239320 168900186
564933492369 158922673
232424212868 1351987
451220940346 488799948
603394442848 488792395
886543148996 304363241
364156498616 488784842
650333533172 90530258
710900101332 391343589
181699712034 488777289
207440503502 452583313
913041022566 242942245
400496439512 488769736
641248547948 488762183
958101018344 25778389
116590651262 469086618
371855924567 277973059
985720904358 488754630
383083551166 424584342
875943999568 488747077
670017667824 488739524
719228004454 488731971
815377431408 54963181
800992871470 488724418
709385937128 28746718
880043327864 141505455
380812304860 488716865
671531832028 488709312
71922807244 488701759
496645866466 488694206
916826433076 488686653
249080019112 488679100
953923456074 263773419
440621790918 316651972
682130981456 234649051
782943084358 192216297
417152245756 488671547
720742168658 488663994
718470922352 320481343
208954667706 448255444
702572198210 488656441
587715465688 110515496
382531676521 27341860
6056664370 488648888
819919924020 371101549
267249989560 23293452
40125358960 430928862
463334253978 488641335
758596273758 488633782
134760621710 488626229
750268370636 488618676
913798104668 464086532
71165725142 488611123
766924176880 488603570
971336344420 488596017
907741447852 488588464
788898447891 241771530
233938377072 488580911
820677006122 488573358
814620349306 488565805
936510567728 296628969
505730851690 488558252
715573185314 95235777
436079298306 187616520
54509918898 488550699
58295329408 488543146
533742889464 488535593
492860455956 209165229
222785019122 118030731
777523326308 488528040
28769127430 488520487
256149902919 36579179
641248547948 488512934
673045996232 395837624
724527579168 488505381
245294608602 119163681
894113970016 488497828
124161472282 488490275
397468111104 488482722
951652209768 140765261
916069350974 488475169
238480869684 276273634
195327189870 488467616
913798104668 105235949
202898010890 246084293
84793202978 488460063
978907165440 488452510
594309457624 488444957
17412895900 339983189
981178411746 488437404
464091336080 179187372
125675636486 199202822
673244239823 289559361
352800267086 488429851
922883089892 152155185
65109068326 404077947
934239321422 488422298
320245736700 488414745
413366835246 488407192
21955388512 488399639
972093426522 488392086
72160983546 17394559
15141649594 488384533
878215245874 488376980
411095588940 308305907
233181294970 488369427
80250710366 488361874
219553817134 488354321
575382405074 488346768
24226634818 258312600
139303114322 488339215
337658625046 488331662
836575730264 488324109
943707545866 14176981
983449658052 488316556
479232978120 109246592
545099120994 329786639
171100562606 379032199
528443314750 488309003
724527579168 115508029
233938377072 128227281
620807331194 103528971
495888784364 467085073
711029831660 12258519
576896569278 203968765
805535364082 488301450
541313710484 70310877
263464579050 488293897
897142298424 488286344
581439061890 488278791
628378152214 488271238
427751395184 488263685
410338506838 488256132
470905074998 488248579
112805240752 488241026
677588488844 488233473
349771938678 488225920
415780455602 196219387
598094868134 488218367
648819368968 488210814
906984365750 488203261
951652209768 488195708
768438341084 488188155
859288193324 488180602
807806610388 381743726
177914301524 488173049
486803799140 229384610
239995033888 488165496
112805240752 488157943
513301672710 488150390
349014856576 488142837
134760621710 167714365
197598436176 341946969
908498529954 488135284
277092056886 488127731
467119664488 488120178
657904354192 488112625
433050969898 488105072
15141649594 325851526
752539616942 299944736
197598436176 488097519
763269523906 342649398
675317242538 488089966
889571477404 488082413
246051690704 323630944
351286102882 488074860
988235009826 220577812
489075045446 453534991
742697549616 196461083
119618979670 131565707
512544590608 488067307
61323657816 488059754
377783976452 488052201
548884531504 127169861
842632387080 488044648
88578613488 488037095
348257774474 488029542
916826433076 304967481
205926339298 488021989
471662157100 488014436
14384567492 265435079
407310178430 488006883
592795293420 487999330
791907886246 141346842
994805889582 487991777
305227714611 98883876
289962452620 487984224
338460081023 302271060
50111711245 275299297
236966705480 487976671
345229446066 376622792
378736832314 61149088
85712062787 154579698
840361140774 34086689
704843444516 487969118
524657904240 487961565
271035400070 487954012
99177762916 256061806
587495718706 177978892
603394442848 487946459
778440660411 312845260
121133143874 268773505
215070154839 426533016
682130981456 487938906
990263396970 142290967
123404390180 304098886
321002818802 487931353
773737915798 487923800
741940467514 487916247
455006350856 487908694
238480869684 487901141
14384567492 273758485
399739357410 454456457
41639523164 226106608
108262748140 487893588
120376061772 487886035
821434088224 487878482
810213433044 312709306
707114690822 487870929
738453340080 87093643
50724508388 487863376
931210993014 487855823
571596994564 487848270
587775768840 95507685
968308016012 355421521
883514820588 487840717
122647308078 29388723
754810863248 487833164
29560137608 54336282
561754927238 487825611
127189800690 215607938
590524047114 355081636
428508477286 237874182
679859735150 487818058
2271253860 487810505
678345570946 487802952
147631017444 487795399
938024731932 66776073
838846976570 243176388
402767685818 487787846
317217408292 487780293
437593462510 487772740
853231536508 198598582
933482239320 487765187
102963173426 451518340
616264838582 487757634
955437620278 487750081
336901542944 340617641
448279078682 47893573
394439782696 252338177
95392352406 487742528
50724508388 487734975
960737194992 487727422
129461046996 487719869
672288914130 446699526
481504224426 487712316
757082109554 487704763
233181294970 487697210
351286102882 487689657
810077856694 487682104
358417037588 16510858
99934845018 487674551
804778281980 487666998
437966641134 65892372
949380963462 237775993
922126007790 42999229
296776191538 487659445
599609032338 487651892
666989339416 487644339
760867520064 487636786
656562995075 36352589
691215966680 487629233
484532552834 58671704
227881720256 487621680
567054501952 11518325
271792482172 219497733
744968795922 487614127
764652930574 487606574
458791761366 5347524
972093426522 487599021
97663598712 281802430
833547401856 487591468
141574360628 487583915
676074324640 320617297
77407271845 70250453
9842074880 487576362
856259864916 34841989
69716033346 137381517
598094868134 243637121
417909327858 487568809
639734383744 476745360
533742889464 487561256
826914073896 213893407
658661436294 487553703
883514820588 487546150
331601968230 353389764
974364672828 487538597
351286102882 487531044
806292446184 487523491
648062286866 487515938
18169978002 487508385
190897176534 92063517
227881720256 487500832
786608311532 487493279
698786787700 487485726
829004909244 91043862
637075223317 109956574
224096309746 487478173
838089894468 412582625
816891595612 487470620
498917112772 487463067
604908607052 5898893
349014856576 401358867
493617538058 305110988
68894478836 487455514
325545311414 286379548
11356239084 487447961
957708866584 487440408
449706776142 230472242
884271902690 121482452
796450378858 87712989
449706776142 487432855
611722345970 487425302
6056664370 487417749
408824342634 487410196
140060196424 487402643
166558069994 487395090
716199676046 190297835
797964543062 487387537
573111158768 487379984
488317963344 487372431
975121754930 487364878
155958920566 487357325
599660430503 261734109
890328559506 422069193
154444756362 156936234
829761991346 487349772
620140280852 98445802
913042465189 448164808
175643055218 487342219
87821531386 387061038
747997124330 487334666
841118222876 322686819
226367556052 487327113
178671383626 487319560
422668259238 107758651
239237951786 487312007
412693878458 251952974
681373899354 381683302
223687058400 11291735
359241885206 85243158
899449474351 210509663
602637360746 315692741
280120385294 487304454
81007792468 487296901
165800987892 487289348
286934124212 449116486
498917112772 463029112
65109068326 253418256
479232978120 22319115
259679168540 487281795
616264838582 60318258
179428465728 487274242
984963822256 487266689
137788950118 224286335
168829316300 260147979
620050249092 435792994
438350544612 487259136
896385216322 487251583
959223030788 487244030
726041743372 42508284
848689043896 487236477
476204649712 487228924
367941909126 487221371
167315152096 487213818
657904354192 487206265
784337065226 487198712
331601968230 487191159
311160751476 487183606
907741447852 487176053
871401506956 487168500
20441224308 487160947
233938377072 487153394
814620349306 427507353
866101932242 487145841
769952505288 487138288
68894478836 487130735
239995033888 487123182
865344850140 115515582
993602493563 26926445
501945441180 358850583
147631017444 185501680
584467390298 487115629
197598436176 408164120
412609753144 321568975
879910024967 277829552
804778281980 487108076
916826433076 487100523
50724508388 487092970
925911418300 487085417
234695459174 487077864
824462416632 487070311
958465948686 245087297
41639523164 487062758
231667130766 487055205
26497881124 69125056
997077135888 487047652
828247827142 487040099
310403669374 487032546
293747863130 487024993
663203928906 487017440
520872493730 294212009
18169978002 487009887
789636639940 487002334
63594904122 362377834
252865429622 8776586
31040373736 486994781
317217408292 486987228
720742168658 486979675
67406659496 358155707
645791040560 212956835
589009882910 486972122
441378873020 406056833
706357608720 486964569
162015577382 486957016
986477986460 486949463
260436250642 71564675
716199676046 270586225
739669221208 153756421
812349103000 486941910
53752836796 486934357
636706055336 486926804
816891595612 473067049
920611843586 98929194
3785418064 486919251
442893037224 486911698
511030426404 142192778
133246457506 486904145
381569386962 486896592
187756368850 486889039
93878188202 486881486
296019109436 486873933
434565134102 174640466
127189800690 441797629
713928429740 486866380
904748089834 94586219
244537526500 486858827
443815809487 114563904
194570107768 486851274
402767685818 467757290
442135955122 431351830
264978743254 486843721
669260585722 315609658
63594904122 486836168
890328559506 486828615
861559439630 486821062
193061117369 98543991
217282570828 486813509
685916391966 486805956
193055943564 160463485
229395884460 486798403
673811885132 373140859
464091336080 486790850
445164283530 486783297
15898731696 36322377
430022641490 486775744
689701802476 430898650
417909327858 486768191
946352635054 160697628
58295329408 486760638
789866447518 30967300
582953226094 486753085
515572919016 330405985
595823621828 75832120
748754206432 393579277
158230166872 486745532
19684142206 486737979
520872493730 486730426
317974490394 486722873
162015577382 486715320
564783255646 166354825
516541016832 235993485
217282570828 161702177
549641613606 486707767
489075045446 486700214
563269091442 320730592
420937656266 486692661
683155077214 161052619
849579036139 303396457
779037490512 486685108
631406480622 388345048
931210993014 486677555
866859014344 486670002
701815116108 486662449
332359050332 13217750
68137396734 486654896
25740799022 486647343
778280408410 486639790
258922086438 486632237
624592741704 486624684
966036769706 486617131
681373899354 486609578
174128891014 486602025
931968075116 312958555
526172068444 477810333
723013414964 486594472
622321495398 486586919
539249710945 186438252
774665280285 60854521
228638802358 233908857
726041743372 486579366
345986528168 333102406
77979464060 389206090
386868961676 486571813
601123196542 486564260
572354076666 486556707
167470396458 217178962
592795293420 486549154
974364672828 486541601
593552375522 486534048
120823871589 2190370
123404390180 170297491
124161472282 486526495
361225452848 177306675
430022641490 486518942
884394669152 26103168
63594904122 56247191
19684142206 486511389
551155777810 67584244
957949678883 63158186
584467390298 486503836
454249268754 381305652
961494277094 394923711
423965984674 486496283
948623881360 30566991
679102653048 106844738
975121754930 486488730
919097679382 486481177
6813746472 486473624
74194053550 486466071
895725046763 294204456
613236510174 337468040
10648908593 428134252
338716807493 79789892
87821531386 486458518
488317963344 486450965
554941188320 486443412
821434088224 486435859
909255612056 42961464
394439782696 366871869
732855482290 486428306
964701249058 235714024
970652458441 94072615
924612945117 50476699
627621070112 486420753
723013414964 486413200
202898010890 450664851
391114584029 15317484
411222864543 40212172
751782534840 111814612
971336344420 486405647
898107503441 93287103
882757738486 486398094
105234419732 365512329
384597715370 486390541
604151524950 486382988
170343480504 268932118
46182015776 486375435
921368925688 486367882
325545311414 486360329
501188359078 485046107
863830685936 398685105
142331442730 9131577
915312268872 486352776
454249268754 486345223
927425582504 458323593
633677726928 384364617
866101932242 107720886
654876025784 486337670
444407201428 177132956
183970958340 486330117
180942629932 486322564
220310899236 486315011
209711749808 486307458
172614726810 486299905
913041022566 404553786
171857644708 25060854
90849859794 486292352
168832669832 86474297
916826433076 162427265
550398695708 486284799
598094868134 215804316
208197585604 486277246
765410012676 486269693
417909327858 486262140
442135955122 121195438
124918554384 271832470
13627485390 486254587
457277597162 230343841
638977301642 401645881
575698513230 77667499
466362582386 486247034
343715281862 345746128
43910769470 59132437
453492186652 486239481
234742061184 14962493
58295329408 486231928
710900101332 486224375
612545086301 113166599
557969516728 486216822
23469552716 486209269
308132423068 486201716
420937656266 486194163
182456794136 407514562
386868961676 486186610
827711141580 151581157
170343480504 486179057
79564868160 83083000
108262748140 486171504
370970237534 178122399
16655813798 486163951
59809493612 486156398
406553096328 470415946
603394442848 486148845
651847697376 486141292
757839191656 110560814
56024083102 486133739
681373899354 82939493
792664968348 486126186
783579983124 11654279
277849138988 486118633
717713840250 486111080
788879557838 158733848
822948252428 85401771
664718093110 486103527
742697549616 486095974
377783976452 265533268
183446742781 133438851
49210344184 486088421
76465299856 135342207
295262027334 155191491
183213876238 486080868
580681979788 486073315
7554 168507430
261950414846 153560043
569325748258 486065762
630649398520 486058209
406553096328 486050656
86307367182 486043103
857016947018 486035550
461820089774 486027997
844903633386 131120080
435366559867 164036054
588252800808 486020444
833547401856 486012891
571596994564 486005338
217282570828 485997785
445164283530 485990232
882000656384 88981893
851717372304 485982679
812349103000 485975126
825219498734 485967573
543584956790 395384444
458791761366 16291821
22712470614 485960020
883514820588 485952467
424723066776 485944914
165043905790 288154503
451978022448 485937361
868373178548 485929808
600366114440 485922255
327816557720 485914702
211225914012 485907149
277246493077 73430266
419423492062 485899596
48453262082 485892043
970579262318 485884490
179428465728 485876937
93121106100 485869384
254379593826 162049615
730584235984 109299463
894871052118 485861831
964522605502 485854278
455006350856 485846725
260436250642 237738228
87064449284 485839172
636706055336 485831619
164286823688 280072793
218039652930 485824066
207440503502 428307971
504973769588 119352506
289205370518 485816513
663961011008 485808960
524657904240 485801407
625349823806 430619189
499674194874 485793854
7798702584 245072191
93121106100 485786301
430779723592 485778748
293747863130 187473013
701058034006 485771195
828247827142 485763642
380055222758 311024987
899413544730 485756089
680616817252 485748536
400496439512 485740983
715442593944 485733430
911526858362 485725877
770709587390 485718324
959980112890 231152012
419423492062 388881311
951652209768 485710771
648819368968 485703218
260436250642 302633604
942567224544 442824837
140817278526 485695665
113562322854 485688112
552669942014 444494050
806292446184 404606657
332359050332 485680559
38611194756 485673006
477718813916 485665453
595066539726 485657900
825976580836 58316713
926802777636 284136307
80250710366 213342038
449706776142 485650347
242266280194 485537052
506487933792 485642794
649576451070 485635241
775252080002 485627688
725284661270 485620135
71165725142 485612582
152173510056 485605029
711657183434 485597476
711245515128 109450523
616264838582 206967306
291476616824 485589923
998591300092 100031932
708628855026 485582370
614750674378 485574817
885786066894 485567264
953166373972 485559711
495131702262 485552158
229395884460 485544605
250594183316 485537052
314946161986 485529499
334630296638 485521946
355071513392 485514393
508759180098 56926961
960737194992 351380666
939538896136 485506840
245294608602 127298262
286469041090 161211232
748754206432 485499287
328573639822 485491734
835818648162 485484181
752539616942 485476628
380110782626 209663727
938781814034 485469075
72231943981 135810493
579924897686 485461522
77979464060 112441511
944081388748 485453969
279363303192 485446416
118861897568 485438863
932725157218 485431310
938024731932 485423757
736640892800 485416204
921368925688 481246948
466362582386 485408651
923912079994 100734361
318731572496 479910067
897899380526 485401098
245421672721 66904474
696515541394 485393545
924397254096 260465205
855502782814 485385992
408067260532 485378439
67380314632 2477384
518601247424 485370886
378541058554 485363333
75708217754 428262653
554941188320 485355780
15898731696 485348227
741940467514 485340674
481504224426 485333121
2271253860 485325568
264221661152 485318015
236966705480 485310462
271792482172 485302909
514815836914 169156988
698029705598 485295356
938781814034 485287803
304347012558 485280250
476204649712 485272697
556455352524 243727757
268764153764 485265144
718470922352 485257591
140060196424 485250038
636706055336 351063440
452735104550 354371654
863073603834 307830068
59052411510 485242485
621564413296 406290976
793144938839 3330873
133246457506 485234932
823705334530 100341605
247565854908 485227379
466362582386 485219826
188513450952 485212273
184954562465 105968590
915312268872 277346160
853231536508 305564168
195338949891 395860283
105991501834 485204720
848689043896 485197167
552076450339 269997091
344472363964 71496698
378541058554 485189614
322516983006 485182061
193813025666 485174508
220310899236 29237663
554941188320 485166955
136274785914 485159402
822191170326 340202226
682888063558 485151849
650333533172 485144296
754053781146 485136743
966793851808 485129190
848689043896 485121637
291094239052 85643467
813352035252 149443658
848915558366 104102999
739669221208 141543220
564783255646 485114084
271792482172 485106531
44667851572 485098978
389897290084 485091425
640491465846 485083872
117347733364 485076319
197598436176 485068766
849446125998 485061213
100691927120 485053660
207440503502 485046107
269521235866 485038554
525414986342 485031001
794179132552 322150556
581439061890 485023448
196084271972 485015895
733612564392 200728528
880486492180 485008342
411095588940 485000789
71922807244 484993236
970579262318 484985683
797964543062 484978130
729865160578 38573171
959980112890 393095885
978150083338 484970577
190784697258 409825780
436079298306 484963024
183213876238 443504607
606422771256 484955471
379298140656 234437567
521629575832 484947918
677602514765 212367701
884271902690 484940365
768750914436 57365035
82521956672 484932812
542315570210 48067292
501945441180 55008499
639992288482 122841992
303589930456 203326760
641248547948 165055709
863830685936 292338865
576139487176 484925259
396711029002 484917706
850960290202 484910153
81007792468 119443142
933482239320 484902600
414880999450 484895047
720742168658 247043524
596764392890 74155354
214254242420 484887494
44667851572 484879941
589009882910 450861229
233938377072 484872388
810077856694 346871525
950895127666 29615313
207440503502 484864835
902447862667 231544768
141574360628 310405641
668060429940 147623385
195398278706 27500473
532985807362 362408046
670017667824 484857282
917583515178 484849729
162772659484 484842176
213070567284 61436102
888814395302 370565286
472419239202 484834623
509516262200 484827070
450463858244 484819517
746482960126 484811964
356664727294 142162566
983449658052 484804411
486803799140 484796858
764652930574 484789305
552669942014 484781752
380055222758 484774199
63636709977 64608362
272549564274 484766646
568568666156 161007301
292990781028 484759093
617021920684 429795912
897964781953 107773757
144602689036 447130047
131732293302 484751540
545856203096 484743987
825219498734 484736434
281634549498 484728881
533742889464 484721328
499737677839 315722953
368698991228 484713775
456520515060 423640217
794936214654 27039740
300571926999 409916416
145359771138 484706222
389897290084 484698669
943324306646 484691116
257407922234 133703206
467119664488 484683563
524657904240 484676010
358856923902 484668457
738155057004 300443234
148388099546 474947746
194570107768 484660904
114319404956 484653351
447435529836 484645798
795693296756 484638245
581611262737 172986359
489832127548 484630692
3028335962 71836583
134003539608 484623139
271108596193 272972973
59809493612 484615586
835061566060 377869037
662446846804 172185741
899413544730 316229004
121133143874 484608033
168829316300 484600480
511030426404 392680470
919097679382 484592927
147631017444 164564764
752539616942 7787143
16655813798 484585374
361885252310 484577821
3028335962 484570268
431536805694 484562715
248322937010 251620642
451220940346 484555162
498917112772 484547609
537541366664 468029198
478475896018 9516780
364156498616 484540056
716956758148 484532503
20441224308 364991172
475447567610 408979844
621564413296 484524950
422451820470 484517397
653361861580 450808358
484532552834 484509844
823892165538 71141707
934996403524 147494984
691973048782 484502291
716199676046 484494738
49967426286 392907060
728312989678 484487185
324788229312 484479632
194570107768 251658407
499674194874 70922670
40125358960 484472079
843442876445 428300418
599622272747 46488715
411852671042 484464526
863830685936 484456973
862316521732 484449420
150659345852 484441867
86307367182 484434314
81007792468 484426761
595823621828 484419208
627621070112 371592494
433050969898 376864488
399085902468 128401000
327059475618 484411655
660932682600 484404102
390936824174 18006352
522386657934 484396549
43910769470 484388996
593552375522 145855983
186242204646 484381443
99177762916 484373890
249080019112 484366337
132489375404 484358784
76667387924 185471468
823705334530 484351231
561754927238 428738492
655633107886 484343678
670774749926 484336125
813898728539 182412503
44186423758 76511890
523273115373 32100250
959980112890 117139477
400600527405 340851784
898656462628 127184967
995562971684 484328572
757089656 484321019
455763432958 484313466
433808052000 484305913
530714561056 484298360
808879725116 100726808
842632387080 484290807
766167094778 484283254
532228725260 484275701
663203928906 484268148
65109068326 484260595
350529020780 484253042
854745700712 461820632
341444035556 484245489
832790319754 232571976
942787666402 58837870
963765523400 87365551
726798825474 277844658
996320053786 450710169
647305204764 484237936
187756368850 238032795
975121754930 484230383
396711029002 484222830
635948973234 191483656
751782534840 459962594
176400137320 370172530
355071513392 484215277
957708866584 316334746
642005630050 484207724
34825784246 484200171
134003539608 292860022
357342759698 484192618
336901542944 143703378
623835659602 484185065
159744331076 462447531
47696179980 17447430
255893758030 429282308
754053781146 484177512
422713977547 175697886
285419960008 484169959
212740078216 484162406
670774749926 484154853
597337786032 484147300
255893758030 484139747
380812304860 484132194
552669942014 470219568
906984365750 282081891
370213155432 484124641
45424933674 139979749
130975211200 484117088
409581424736 450559109
763138766370 441367108
392925618492 484109535
520115411628 484101982
486046717038 179874695
698786787700 484094429
508759180098 484086876
47798598660 278954949
61323657816 392552069
751025452738 322603736
134760621710 123982495
417152245756 154050988
567054501952 272678406
183970958340 484079323
292990781028 60824309
524657904240 484071770
519358329526 484064217
422451820470 484056664
567054501952 455793338
364913580718 126860188
132489375404 86270366
647329125115 276349164
359614006004 484049111
912283940464 484041558
102963173426 262262819
40125358960 484034005
209711749808 302376802
37854112654 484026452
485289634936 410815223
835892252147 378843374
34825784246 484018899
629892316418 484011346
7554 484003793
573868240870 483996240
256650840132 29502018
464091336080 264460742
831276155550 483988687
750268370636 483981134
6999323682 47689642
600366114440 483973581
317974490394 340912208
820677006122 483966028
850203208100 265465291
872158589058 346221967
630649398520 483958475
28769127430 483950922
88578613488 483943369
66623232530 272149696
834304483958 483935816
30283291634 389326938
361885252310 483928263
336144460842 338276211
37097030552 483920710
760110437962 483913157
118104815466 483905604
984206740154 255533096
443650119326 483898051
52238672592 366607514
941053060340 343457569
956194702380 483890498
383840633268 483882945
995562971684 483875392
561754927238 483867839
639734383744 358299214
490589209650 483860286
978907165440 483852733
779037490512 483845180
532228725260 483837627
937267649830 483830074
439107626714 483822521
552669942014 483814968
585224472400 170493869
369456073330 189338604
769195423186 483807415
941053060340 483799862
941890325090 196007903
303589930456 263380663
101449009222 483792309
867622312565 118113814
971336344420 483784756
791907886246 214384352
897899380526 483777203
455763432958 21858382
187756368850 483769650
823705334530 137796932
55267001000 483762097
960737194992 434977270
257407922234 483754544
301318684150 316410276
307375340966 483746991
686673474068 483739438
218796735032 483731885
163529741586 483724332
71165725142 483716779
946352635054 483709226
847406061916 144020604
758596273758 483701673
875186917466 483694120
373241483840 483686567
319488654598 73883446
47696179980 483679014
351286102882 237602274
195327189870 468195364
174128891014 483671461
280877467396 483663908
306618258864 203621327
486803799140 483656355
243780444398 483648802
91176753634 125274058
121133143874 310881480
807106100256 204875125
475447567610 319726043
81007792468 483641249
171857644708 483633696
486046717038 32085144
837332812366 483626143
570082830360 483618590
619293166990 483611037
567054501952 483603484
670774749926 483595931
343715281862 483588378
814620349306 483580825
47696179980 483573272
782065818920 483565719
848689043896 483558166
857016947018 483550613
907741447852 483543060
963008441298 483535507
277508295163 16684577
598851950236 245555583
646548122662 483527954
381569386962 483520401
944081388748 380104725
829004909244 483512848
4542500166 483505295
826733662938 483497742
856259864916 264883710
490589209650 483490189
46939097878 382725616
972093426522 288169609
882000656384 483482636
958465948686 483475083
698786787700 444222142
545099120994 483467530
146116853240 483459977
773737915798 483452424
910012694158 163937865
319488654598 421087303
643519794254 483444871
585981554502 483437318
318227500788 53837784
304347012558 483429765
315703244088 483422212
582953226094 69887909
533742889464 98128576
624592741704 270714626
467876746590 483414659
127971029733 42568708
676074324640 483407106
388383125880 483399553
901823245079 331418087
365670662820 483392000
350529020780 483384447
355160729428 282655919
969822180216 154557039
239237951786 483376894
78736546162 390203086
7570828574 483369341
922126007790 483361788
309765720741 155214150
365670662820 288924909
3785418064 86882159
983449658052 483354235
253742823461 15211742
498160030670 483346682
563269091442 483339129
389897290084 483331576
913803497510 121565535
220310899236 483324023
492860455956 483316470
661689764702 483308917
42396605266 244029877
741940467514 311991771
193813025666 174028673
894970819695 6752382
208954667706 483301364
775252080002 104276718
317974490394 87025666
860045275426 151981466
555698270422 196589484
941810142442 483293811
997834217990 146422458
741940467514 280782775
554184106218 483286258
113562322854 54797015
57538247306 58898294
959223030788 483278705
409581424736 483271152
917227852367 23943010
780551654716 74449921
885028984792 483263599
963008441298 483256046
774494997900 483248493
334630296638 393737890
739669221208 483240940
218039652930 483233387
757082109554 483225834
908498529954 483218281
469390910794 483210728
567811584054 483203175
74194053550 483195622
215011324522 387589748
688283765303 173968249
174885973116 483188069
790393722042 9395932
228638802358 477500660
368698991228 483180516
227124638154 483172963
318731572496 184179905
614750674378 483165410
492860455956 483157857
286589307509 38565618
7554 483150304
543688984259 93302209
536771217872 483142751
637463137438 483135198
573111158768 483127645
453492186652 483120092
43153687368 240442202
299047437844 268592233
117347733364 483112539
292233698926 483104986
689701802476 483097433
841118222876 483089880
455006350856 483082327
330844886128 442892814
866859014344 43595916
329330721924 473905432
741940467514 426208237
567811584054 483074774
422451820470 483067221
536014135770 483059668
723770497066 483052115
218796735032 182510692
349771938678 154949795
3785418064 298154675
854745700712 483044562
820677006122 483037009
962251359196 463943025
486803799140 483029456
805535364082 483021903
912300798760 389666823
913798104668 481760552
146873935342 483014350
943324306646 394107987
751782534840 288517047
358099841800 483006797
18169978002 482999244
809320774592 482991691
79493628264 482984138
56781165204 7069608
123404390180 482976585
381569386962 18927818
103089497351 317762263
189270533054 344567860
314189079884 379696863
65866150428 482969032
801749953572 482961479
530714561056 482953926
455763432958 482946373
368698991228 145523651
479232978120 355595240
406553096328 236952716
492860455956 236756338
383083551166 482938820
606623847222 123461338
810077856694 482931267
493617538058 482923714
198355518278 162064721
813488125206 36873746
635948973234 482916161
658661436294 347838309
276334974784 479479546
888057313200 482908608
666470803713 142955631
537528299974 482901055
548884531504 482893502
619293166990 175796075
589009882910 482885949
799487876608 189134673
404281850022 482878396
578410733482 482870843
960737194992 482863290
22712470614 482855737
249837101214 482848184
370970237534 482840631
685916391966 482833078
64351986224 430558765
612479428072 482825525
272549564274 478542974
973607590726 229150467
71165725142 482817972
848042144958 150697456
608694017562 482810419
556455352524 482802866
355071513392 482795313
176400137320 7907991
616264838582 482787760
122647308078 482780207
34068702144 482772654
327059475618 482765101
705600526618 482757548
629913495030 72312422
869887342752 482749995
892599805812 482742442
779037490512 482734889
765410012676 454539540
254379593826 202654543
315703244088 59434557
800992871470 364213213
56187069289 263350451
694244295088 482727336
300561602048 482719783
802507035674 482712230
571596994564 421177939
408067260532 482704677
474690485508 434629832
98420680814 482697124
740426303310 482689571
526929150546 482682018
878215245874 482674465
799478707266 303449328
81007792468 144262300
295262027334 482666912
786608311532 268048417
289205370518 482659359
660175600498 31888766
130218129098 401404185
349771938678 482651806
590524047114 482644253
567054501952 268682869
629135234316 293456709
779971463874 85341347
80250710366 482636700
394439782696 238946708
226367556052 412288058
677588488844 482629147
81764874570 482621594
739722945697 366902081
222582145542 357664762
635191891132 50136814
211225914012 482614041
665121483734 31125913
462577171876 482606488
896385216322 482598935
741183385412 81240068
3028335962 213984043
514058754812 482591382
572355776091 80530086
678345570946 482583829
37854112654 482576276
733612564392 482568723
895628134220 293464262
741940467514 232632400
342201117658 482561170
386111879574 482553617
919097679382 482546064
498917112772 482538511
90092777692 2681315
583710308196 482530958
158987248974 482523405
554210655013 185267537
649576451070 482515852
504230532135 295057945
310412846269 144141452
522510663088 125885851
924721005888 127132096
600366114440 162230887
287691206314 334424181
299047437844 149088667
277092056886 482508299
691215966680 482500746
360371088106 37190972
349771938678 273735826
760867520064 192797878
955437620278 482493193
229395884460 482485640
110533994446 67493608
705600526618 482478087
976635919134 482470534
934996403524 482462981
618536084888 482455428
643519794254 96965414
819424364543 25143937
162015577382 482447875
708628855026 205653084
335387378740 424946886
100691927120 482440322
955437620278 122162222
359614006004 345527091
331601968230 482432769
68894478836 482425216
542827874688 482417663
186353792668 308139741
287691206314 482410110
89694538620 75900097
860802357528 352483404
904713119444 482402557
66623232530 322188321
367184827024 482395004
783579983124 482387451
504216687486 119707497
908498529954 292814704
146116853240 482379898
933482239320 482372345
373998565942 482364792
563269091442 482357239
474690485508 482349686
367184827024 220411646
775252080002 482342133
84793202978 346554299
34068702144 482334580
318731572496 482327027
314189079884 482319474
305104094660 451775142
889571477404 404115712
598851950236 119541331
420937656266 206891776
676074324640 395059665
671531832028 482311921
144602689036 482304368
46939097878 482296815
684402227762 83921383
895114130317 65469404
658661436294 183953315
474690485508 53248650
86307367182 482289262
743454631718 428300418
749511288534 336712740
815377431408 482281709
611722345970 482274156
894113970016 385255871
975878837032 482266603
295262027334 482259050
313431997782 482251497
608694017562 482243944
103720255528 482236391
272549564274 482228838
704086362414 482221285
651090615274 33180329
943324306646 268992542
735126728596 482213732
368698991228 482206179
499674194874 130999232
476961731814 482198626
695758459292 299129012
454249268754 482191073
56781165204 482183520
650333533172 482175967
882000656384 482168414
456520515060 482160861
458034679264 482153308
952409291870 482145755
474690485508 476246862
435322216204 482138202
210468831910 482130649
743454631718 482123096
928182664606 482115543
357342759698 482107990
62080739918 482100437
351286102882 482092884
903198955240 482085331
486803799140 256862424
27254963226 482077778
868373178548 152245821
492860455956 482070225
229398799918 366501772
920611843586 482062672
422451820470 207684841
750268370636 482055119
543584956790 482047566
143845606934 482040013
804778281980 482032460
711657183434 482024907
458034679264 481752999
966036769706 482017354
316460326190 269037860
735883810698 188084806
679102653048 259951601
345986528168 482009801
360538855342 235079572
94635270304 340383498
158230166872 482002248
955437620278 155455846
813863267204 60182304
523900822138 77372932
413366835246 481994695
704843444516 481987142
685159309864 481979589
508759180098 199557813
236966705480 470378181
859288193324 481972036
552669942014 481964483
324788229312 481956930
564026173544 481949377
682130981456 481941824
611152306360 141377054
903956037342 480990146
531471643158 288773849
782830574870 315209349
362642334412 481934271
578410733482 481926718
395953946900 159262558
172161373497 114828259
773737915798 481919165
734369646494 481911612
535257053668 481904059
610965263868 481896506
601880278644 169678145
474690485508 242202051
882000656384 321493445
788939989391 134254575
404281850022 269407957
193813025666 203742175
662446846804 305382896
142331442730 481888953
920611843586 97781138
437593462510 481881400
109776912344 481873847
674560160436 157970995
259679168540 481866294
63594904122 481858741
60566575714 188220760
748754206432 354484949
645791040560 481851188
592271228921 10294739
185485122544 481843635
206683421400 481836082
124161472282 481828529
211982996114 481820976
497402948568 481813423
480747142324 481805870
465605500284 481798317
613993592276 481790764
278608985488 349235614
449706776142 266364098
224262392663 153590255
206683421400 481783211
807049528286 302497650
405038932124 481775658
616264838582 481768105
108262748140 363178452
976635919134 47870914
104477337630 481760552
642005630050 481752999
64351986224 481745446
590988390448 15596945
956194702380 481737893
919854761484 266983444
833547401856 481730340
798721625164 481722787
137960592043 126709128
782822901022 272625535
720742168658 481715234
164286823688 481707681
790393722042 481700128
80250710366 481692575
67380314632 440468301
111291076548 481685022
882000656384 481677469
676074324640 456563744
539799546280 481669916
197598436176 481662363
76465299856 481654810
704086362414 481647257
748754206432 481639704
142331442730 481632151
390654372186 481624598
65866150428 481617045
474001758056 47493264
158230166872 481609492
68137396734 481601939
266492907458 481594386
577653651380 481586833
326302393516 353910921
380055222758 225940442
116590651262 136369415
194570107768 481579280
296020907050 156135616
505730851690 481571727
774494997900 360859681
33311620042 334756513
944081388748 481564174
492162053111 68384862
626863988010 481556621
177157219422 481549068
607936935460 481541515
209986769644 37100336
801749953572 40861730
821434088224 481533962
897899380526 146384693
225612754956 300851096
781308736818 40680458
706357608720 481526409
844903633386 481518856
47744685346 114435503
667187258228 184512237
788122475736 286122746
299047437844 481511303
950895127666 481503750
994805889582 316161027
717713840250 433814108
891085641608 481496197
748754206432 355995549
561754927238 293524686
736640892800 481488644
430022641490 481481091
779794572614 48316541
891842723710 315292432
741183385412 481473538
514815836914 481465985
683197290931 145146001
571111238881 8670844
842632387080 481458432
753296699044 481450879
116590651262 481443326
576139487176 481435773
548884531504 481428220
64351986224 481420667
470389409435 217345128
193055943564 481413114
450463858244 481405561
794936214654 144028157
760867520064 481398008
422451820470 481390455
13651972216 386532328
29526209532 481382902
199869682482 481375349
658011433073 195539617
674560160436 481367796
557969516728 481360243
773737915798 481352690
792664968348 481345137
296019109436 481337584
620050249092 442892814
763138766370 162880445
155201838464 389009712
6813746472 356622448
982692575950 55469232
317261729296 359530353
493706965578 331516276
386211964377 49562786
607179853358 452417147
712414265536 481330031
512544590608 481322478
645033958458 481314925
135517703812 339333631
998591300092 20906704
15141649594 481307372
382326469064 481299819
170343480504 481292266
557969516728 124949279
13627485390 481284713
339929871352 266900361
104477337630 481277160
298290355742 353759861
339929871352 481269607
781308736818 481262054
33311620042 386577646
490589209650 481254501
125675636486 263206944
723013414964 481246948
594479090451 158054078
134760621710 481239395
621564413296 403488813
897899380526 481231842
972093426522 481224289
591281129216 481216736
292233698926 481209183
69651560938 481201630
478475896018 276772132
212740078216 62025236
414880999450 481194077
704086362414 481186524
925911418300 481178971
857016947018 481171418
849641680721 167888084
336901542944 326682356
947109717156 481163865
740426303310 481156312
987992150664 83664581
277092056886 481148759
49967426286 377650
552669942014 481141206
687430556170 481133653
645033958458 481126100
370213155432 481118547
968308016012 481110994
486803799140 175569485
605665689154 481103441
305871501713 409916416
977393001236 374009454
948623881360 481095888
231667130766 481088335
43910769470 481080782
480747142324 481073229
402767685818 481065676
676074324640 481058123
56024083102 292739174
978907165440 47062743
60566575714 481050570
6056664370 481043017
795693296756 481035464
618536084888 481027911
580681979788 481020358
597337786032 481012805
252865429622 220237927
941810142442 481005252
584467390298 480997699
237723787582 302187977
610208181766 480990146
629352775822 193462542
657147272090 480982593
948623881360 480975040
301318684150 480967487
532985807362 114745176
134760621710 480959934
820677006122 335670426
99177762916 450770593
891085641608 480952381
294504945232 480944828
819919924020 191121112
561754927238 286817622
183970958340 200290454
645033958458 480937275
428508477286 480929722
545099120994 480922169
308889505170 48135269
930453910912 480914616
654118943682 480907063
208197585604 480899510
244537526500 480891957
994805889582 374606141
570839912462 480884404
959980112890 8610420
974364672828 8640632
459548843468 232254750
787365393634 480876851
459548843468 480869298
461063007672 480861745
171857644708 480854192
354314431290 480846639
46939097878 9093812
929696828810 480839086
500431276976 19365892
792664968348 480831533
156716002668 443172275
129461046996 480823980
79493628264 419735316
369456073330 38935715
396711029002 124156214
103720255528 480816427
897899380526 480808874
278606221090 156551031
885786066894 24101623
576139487176 480801321
750268370636 391373801
206683421400 480793768
475447567610 480786215
205926339298 480778662
286177042110 480771109
432293887796 480763556
534499971566 289801057
818405759816 480756003
582196143992 480748450
942675202232 73452925
779794572614 480740897
504216687486 480733344
34068702144 480725791
438432381367 27878123
119618979670 105915719
988749232766 480718238
394439782696 480710685
268007071662 263116308
311160751476 457998814
159744331076 327430103
296776191538 480703132
330844886128 480695579
504253500808 402680642
922883089892 480688026
612479428072 480680473
529200396852 405006966
324031147210 480672920
827490745040 3655652
230152966562 480665367
889571477404 480657814
412609753144 480650261
994805889582 480642708
793422050450 480635155
489832127548 480627602
7554 480620049
660175600498 480612496
465605500284 480604943
137788950118 367944395
199112600380 480597390
121133143874 302799770
552669942014 480589837
471662157100 480582284
963008441298 480574731
186242204646 480567178
797964543062 480559625
504973769588 478943283
705600526618 480552072
939538896136 480544519
497402948568 191332596
408073786324 196090986
655633107886 19101537
56027436634 86474297
247565854908 335270117
741183385412 480536966
899413544730 90968332
121890225976 480529413
241509198092 480521860
533742889464 480514307
302075766252 480506754
980421329644 480499201
715442593944 332566143
377026894350 480491648
865344850140 480484095
379298140656 87554376
520872493730 480476542
706357608720 327694458
997077135888 65008671
79493628264 331773078
732098400188 480468989
859288193324 480461436
889571477404 221038545
679102653048 158635659
125675636486 480453883
911526858362 480446330
101449009222 319945080
670017667824 398035547
937267649830 480438777
680616817252 480431224
843389469182 441963795
343715281862 343895643
285419960008 318487351
411095588940 480423671
545099120994 480416118
782822901022 480408565
283148713702 450536450
285419960008 480401012
251351265418 480393459
889571477404 480385906
536771217872 480378353
517844165322 480370800
176400137320 480363247
197598436176 480355694
169696913898 107033563
302075766252 480348141
90849859794 480340588
383840633268 161407610
519358329526 480333035
213497160318 480325482
875943999568 480317929
317217408292 111633340
328128428643 51564331
646548122662 274800799
297533273640 480310376
721499250760 480302823
593552375522 480295270
53752836796 327301702
97129957009 66625013
714685511842 480287717
689701802476 480280164
657147272090 480272611
327816557720 304793762
59809493612 480265058
680616817252 480257505
258165004336 480249952
738912139106 480242399
504973769588 480234846
190027615156 480227293
317217408292 480219740
734369646494 436548294
461820089774 480212187
807049528286 480204634
386868961676 14237405
818405759816 407597645
701058034006 480197081
652111689832 25151490
164286823688 248259557
960737194992 480189528
698786787700 198341780
52238672592 56262297
68137396734 182812812
63594904122 480181975
358856923902 315496363
205926339298 480174422
987992150664 333827494
590524047114 480166869
227124638154 249656862
203655092992 480159316
961494277094 10068149
958465948686 480151763
34068702144 480144210
3785418064 480136657
879312061916 55454126
341511438528 130546052
712414265536 480129104
853988618610 480121551
638220219540 480113998
443650119326 480106445
44667851572 480098892
261950414846 480091339
598094868134 480083786
23516207597 160486144
836575730264 188182995
605665689154 480076233
470905074998 480068680
124161472282 470574559
707871772924 480061127
64351986224 194565280
28769127430 216552063
286177042110 480053574
815377431408 480046021
392925618492 480038468
120376061772 480030915
711657183434 480023362
663961011008 480015809
646548122662 480008256
545099120994 480000703
467876746590 479993150
188513450952 479985597
971336344420 479978044
212783643920 383360068
585981554502 479970491
579924897686 479962938
747240042228 479955385
37854112654 196566825
466362582386 180629995
531471643158 479947832
669260585722 479940279
630717247119 374983791
155201838464 479932726
670774749926 479925173
132489375404 479917620
591281129216 479910067
876701081670 479902514
130975211200 479894961
745725878024 479887408
363399416514 441344449
553427024116 479879855
792664968348 611793
423965984674 26359970
972916967471 321168666
777523326308 2054416
627621070112 479872302
610208181766 479864749
224853391848 479857196
608694017562 479849643
473933403406 479842090
439107626714 231605192
442893037224 479834537
747240042228 479826984
39368276858 379795052
272549564274 479819431
691973048782 479811878
383840633268 479804325
707127878360 162057168
779794572614 479796772
479990060222 65990561
141057154253 134450953
772980833696 479789219
704086362414 479781666
705600526618 479774113
118861897568 98778134
149902263750 479766560
127946882792 479759007
57538247306 123166771
941053060340 401086959
979664247542 246560132
359614006004 479751454
673045996232 479743901
200626764584 162540560
633874610979 247028418
383840633268 479736348
71165725142 479728795
190784697258 479721242
569325748258 479713689
200626764584 479706136
550398695708 110032104
886543148996 479698583
628378152214 479691030
961499790784 332671885
123404390180 479683477
888814395302 4229680
87064449284 148136989
687523382540 96391386
757082109554 479675924
711657183434 335889463
557969516728 479668371
398982275308 81617718
754810863248 379885688
477718813916 285057773
305104094660 420664335
342958199760 479660818
375512730146 199588025
557969516728 97554548
23469552716 479653265
469390910794 479645712
187756368850 111240584
813863267204 479638159
992534643276 424312434
915312268872 479630606
849569972539 31450692
339172789250 479623053
193813025666 479615500
668503503620 307830068
890328559506 479607947
672288914130 479600394
701058034006 479592841
241509198092 479585288
617779002786 399221368
851717372304 479577735
386868961676 479570182
657147272090 479562629
607936935460 479555076
857774029120 479547523
919097679382 479539970
963765523400 479532417
31040373736 390248404
586738636604 479524864
824462416632 102985155
845660715488 237745781
576232041638 250230890
779037490512 479517311
111291076548 381713514
761624602166 479509758
990263396970 479502205
682130981456 479494652
448192611938 308660898
318731572496 479487099
35582866348 479479546
920949477792 75718825
865344850140 479471993
450591103635 22779848
433808052000 479464440
833547401856 479456887
966793851808 471775486
72679889346 479449334
829004909244 421381870
998803123977 117758823
579924897686 479441781
278685285894 85741656
124161472282 479434228
213590470080 190917181
485289634936 479426675
873672753262 479419122
359614006004 272195014
492103373854 479411569
236966705480 479404016
766924176880 479396463
405038932124 479388910
494374620160 9992619
620050249092 479381357
360371088106 479373804
972093426522 479366251
574750257145 333230807
287691206314 479358698
536014135770 479351145
402010603716 82841304
87064449284 479343592
159744331076 479336039
459548843468 362445811
156716002668 479328486
214254242420 479320933
671531832028 479313380
910769776260 479305827
761624602166 479298274
350529020780 479290721
651847697376 479283168
410338506838 479275615
966036769706 479268062
61323657816 479260509
416395163654 330005676
923722597883 313955551
997834217990 479252956
649576451070 479245403
489075045446 107947476
420937656266 479237850
306618258864 395920707
144754851774 182858130
532985807362 479230297
995562971684 479222744
84793202978 479215191
906227283648 479207638
860045275426 474252870
863830685936 479200085
413366835246 479192532
771466669492 479184979
3028335962 479177426
458791761366 479169873
209711749808 479162320
52238672592 479154767
970816932569 213296720
155958920566 432575416
272549564274 81693248
832790319754 479147214
692730130884 479139661
140060196424 479132108
509516262200 479124555
264978743254 58044805
104118865103 8867222
992534643276 479117002
382326469064 472613869
748754206432 427756602
48453262082 308200165
6813746472 479109449
246051690704 479101896
704086362414 479094343
345986528168 479086790
580681979788 370527521
997252463677 203817705
10599156982 479079237
251351265418 479071684
782065818920 479064131
803264117776 103415676
194570107768 479056578
525414986342 88891257
729827153882 332105410
930453910912 479049025
508759180098 479041472
655633107886 479033919
302832848354 479026366
567054501952 479018813
664718093110 235464775
825219498734 479011260
456520515060 479003707
873672753262 150735221
769952505288 478996154
787365393634 478988601
620807331194 254875985
754190943626 333578245
663203928906 478981048
732098400188 478973495
482261306528 103355252
850960290202 243259471
554184106218 315715400
190027615156 478965942
639734383744 478958389
315703244088 478950836
741183385412 328313804
129461046996 444471391
174128891014 478943283
837332812366 222443403
592795293420 367355261
947866799258 478935730
638977301642 478928177
570839912462 478920624
735883810698 445483493
601123196542 478913071
93878188202 478905518
931968075116 478897965
128906861133 103249510
516330001118 478890412
537528299974 478882859
654118943682 478875306
942567224544 478867753
732940468646 309416198
357342759698 478860200
323274065108 215736339
68894478836 478852647
252896125014 311704757
497402948568 85243158
981178411746 259286937
826733662938 478845094
170491828977 122147116
295262027334 478837541
125675636486 2228135
631406480622 478829988
674560160436 232405810
445164283530 438648028
81007792468 478822435
304347012558 478814882
473933403406 478807329
730584235984 478799776
479232978120 478792223
407310178430 478784670
264221661152 478777117
12870403288 289665103
178671383626 478769564
540556628382 259604163
249837101214 936572
406553096328 20846280
52995754694 478762011
439257629294 229354398
519565447892 68928678
134760621710 277542538
539042464178 31141019
62837822020 84359457
400496439512 478754458
416395163654 435173648
469390910794 354356548
43910769470 44358769
92364023998 478746905
404281850022 478739352
165800987892 478731799
969822180216 478724246
793647960680 38135097
792664968348 478716693
776766244206 478709140
405796014226 478701587
50724508388 185086265
953166373972 478694034
591354990003 172842852
287691206314 301515760
632920644826 478686481
902441873138 316621760
224853391848 27394731
213497160318 146294057
498917112772 478678928
240887820741 243697545
513301672710 478671375
493617538058 478663822
298345908057 164851778
317217408292 478656269
265735825356 478648716
589009882910 478641163
427093521737 146354481
941810142442 478633610
729070071780 358759947
32554537940 292301100
508002097996 478626057
755578474232 64872717
583710308196 231484344
279363303192 24290448
458034679264 478618504
59052411510 478610951
993291725378 478603398
270454801366 261054339
65109068326 478595845
751782534840 478588292
985850695110 303781660
256709821509 58286501
480747142324 478580739
724527579168 131308905
410338506838 404055288
640491465846 59094672
308461393983 113770839
356585677596 478573186
567054501952 478565633
857946116672 299748358
265735825356 76088922
21198306410 478558080
152173510056 197881047
74951135652 384477912
913798104668 478550527
698029705598 478542974
105234419732 386411480
287691206314 478535421
65866150428 83218954
708628855026 349605711
299804519946 478527868
634434809030 33595744
883514820588 478520315
405038932124 478512762
714685511842 439561941
796450378858 280019922
405796014226 478505209
118861897568 478497656
402767685818 478490103
785851229430 86678228
976635919134 251514900
205169257196 478482550
768438341084 478474997
925154336198 478467444
422451820470 478459891
137031868016 478452338
884271902690 478444785
892599805812 478437232
918340597280 478429679
621564413296 478422126
686673474068 478414573
501945441180 293411391
20441224308 123499103
726041743372 478407020
875943999568 253531551
793422050450 128348129
963340221929 33278518
596580703930 478399467
672698830546 61821305
66623232530 478391914
835818648162 478384361
746482960126 478376808
691973048782 478369255
469390910794 478361702
247565854908 478354149
329330721924 478346596
305104094660 392023359
387626043778 433866979
474690485508 478339043
256970226290 8006180
657904354192 277980612
617021920684 478331490
895628134220 478323937
659418518396 478316384
959223030788 478308831
298322894066 123468891
969822180216 478301278
900927708934 237806205
579167815584 478293725
117347733364 478286172
278606221090 478278619
501188359078 158529917
208954667706 478271066
491464367801 238350021
654118943682 478263513
31040373736 358691970
549935734979 91920010
406553096328 403171587
391411454288 478255960
442893037224 478248407
256650840132 478240854
107505666038 478233301
62080739918 478225748
19684142206 478218195
358856923902 478210642
215011324522 26208910
466362582386 478203089
535257053668 478195536
46182015776 388949288
532985807362 478187983
296019109436 478180430
296776191538 478172877
209711749808 478165324
512544590608 478157771
805535364082 478150218
860045275426 14728350
673200062326 22439963
751782534840 478142665
691973048782 478135112
882000656384 270737285
388383125880 298192440
261193332744 478127559
314189079884 478120006
665475175212 478112453
389140207982 478104900
972093426522 478097347
82521956672 478089794
691973048782 478082241
651090615274 478074688
355071513392 478067135
125675636486 450611980
484771824321 7107373
730584235984 478059582
839618711492 367680040
726798825474 478052029
84793202978 478044476
152930592158 478036923
489075045446 277006275
392925618492 478029370
24983716920 478021817
160501413178 231491897
228137555472 161770154
770709587390 478014264
495888784364 478006711
987992150664 113446060
961514028189 242587254
719985086556 477999158
62837822020 184550002
136274785914 317565885
970031526717 182223678
160501413178 477991605
433050969898 477984052
695001377190 131626131
642005630050 477976499
891085641608 477968946
558726598830 477961393
885786066894 477953840
741940467514 88853492
52238672592 477946287
244537526500 477938734
298290355742 86089094
923640171994 142003953
545099120994 477931181
223339227644 477923628
264978743254 477916075
384597715370 477908522
709385937128 270125492
706357608720 477900969
781308736818 477893416
600366114440 477885863
614750674378 477878310
249896180780 363676950
504216687486 477870757
553427024116 477863204
309646587272 377461175
228638802358 168341264
210468831910 364107471
205169257196 173968249
904713119444 388594297
670017667824 477855651
922126007790 477848098
219553817134 477840545
619293166990 325035802
417152245756 477832992
639734383744 477825439
434912247323 21186165
959980112890 477817886
738912139106 477810333
888057313200 477802780
252108347520 184746380
663961011008 271273548
585224472400 477795227
486803799140 477787674
654876025784 352747759
186999286748 477780121
996502670220 18587933
152930592158 477772568
117347733364 477765015
635191891132 477757462
766167094778 222209260
414880999450 351471302
579924897686 477749909
364156498616 477742356
664718093110 251084379
730584235984 293358520
103852349945 51753156
243023362296 477734803
635948973234 477727250
499674194874 477719697
214254242420 477712144
853435331554 39419107
595066539726 477704591
252865429622 477697038
426994313082 189852208
324788229312 399395087
966793851808 477689485
964522605502 477681932
835818648162 176521163
729070071780 7432152
109776912344 477674379
906984365750 23920351
146873935342 477666826
558726598830 244339550
149902263750 477659273
370213155432 89163165
937267649830 274158794
146873935342 477651720
975121754930 477644167
917583515178 477636614
820993355974 129571715
949583799277 99148231
579924897686 477629061
127946882792 477621508
1514171758 322769902
847174879692 104306930
25740799022 358344532
738912139106 123778564
764652930574 477613955
629892316418 477606402
638977301642 431374489
518601247424 477598849
267249989560 461246604
606543150970 211521765
992534643276 245706643
323274065108 477591296
523900822138 477583743
666989339416 169240071
717713840250 477576190
64351986224 477568637
439864708816 91534807
743754183698 626899
740426303310 477561084
813106185102 477553531
184728040442 477545978
978907165440 477538425
221914747762 145999490
316460326190 477530872
727555907576 477523319
963765523400 477515766
603632596491 181604332
248322937010 477508213
926668500402 477500660
934996403524 477493107
518601247424 477485554
358856923902 477478001
163529741586 477470448
981935493848 477462895
404281850022 477455342
453492186652 477447789
322516983006 477440236
678345570946 477432683
909255612056 37039912
959980112890 447001646
539799546280 477425130
944838470850 477417577
741940467514 477410024
827490745040 416963365
937267649830 477402471
985720904358 477394918
62837822020 477387365
649158151230 91693420
467876746590 477379812
738155057004 475839
405796014226 477372259
384597715370 477364706
9842074880 229127808
110755357770 1049867
466362582386 477357153
835818648162 477349600
113064482371 15355249
510273344302 56239638
86307367182 477342047
742697549616 477334494
340686953454 185796247
830923393091 42153293
682888063558 477326941
425480148878 477319388
32554537940 477311835
203655092992 477304282
795693296756 477296729
521629575832 161868343
115076487058 477289176
242266280194 338668967
891842723710 268743293
211225914012 477281623
411852671042 477274070
687430556170 305647251
584467390298 330141630
64351986224 477266517
305104094660 477258964
872915671160 477251411
59052411510 383767930
92364023998 477243858
855069354315 130055107
696515541394 477236305
388383125880 477228752
309646587272 455513877
863073603834 477221199
345986528168 477213646
471662157100 477206093
803264117776 477198540
951065500687 207563993
344472363964 477190987
577653651380 477183434
60566575714 3021200
735883810698 53074931
271035400070 477175881
731341318086 477168328
507245015894 247866801
922126007790 477160775
118861897568 477153222
325545311414 477145669
741940467514 477138116
71165725142 477130563
140060196424 477123010
152244568680 61775987
866859014344 120764917
218039652930 477115457
662446846804 477107904
96149434508 477100351
794179132552 477092798
784337065226 361796253
87064449284 477085245
326302393516 477077692
664718093110 477070139
70408643040 477062586
861559439630 477055033
606422771256 477047480
436079298306 477039927
527686232648 477032374
282391631600 477024821
208954667706 477017268
436836380408 477009715
776009162104 477002162
45849072389 24071411
947969633353 237201965
33311620042 476994609
420553692364 20151404
643643361334 163273201
221825063440 476783125
472419239202 476987056
777523326308 476979503
707871772924 185426150
252108347520 476971950
445164283530 476964397
493617538058 332588802
228638802358 476956844
453492186652 476949291
992534643276 476941738
294504945232 476934185
914555186770 472047394
836575730264 109873491
432293887796 476926632
742697549616 476919079
587495718706 476911526
199112600380 476903973
995562971684 476896420
263464579050 476888867
311917833578 277323501
493617538058 302641157
120376061772 476881314
976635919134 476873761
239237951786 476866208
397468111104 476858655
52512363100 5438160
856259864916 476851102
240752115990 476843549
395196864798 476835996
165043905790 476828443
453492186652 476820890
14439477802 419093311
775252080002 476813337
411095588940 179957778
812349103000 476805784
488317963344 476798231
622321495398 476790678
824462416632 476783125
813863267204 122622955
786608311532 476775572
990263396970 262451644
992534643276 353367105
209711749808 476768019
714685511842 476760466
957708866584 476752913
729827153882 449290205
183213876238 476745360
555698270422 476737807
910012694158 460128760
541313710484 476730254
620050249092 441827841
857016947018 476722701
376269812248 437938046
66623232530 476715148
41639523164 476707595
86307367182 53724489
355975320072 274997177
2271253860 476700042
657147272090 123378255
479232978120 476692489
305994366364 300209091
87821531386 476684936
844146551284 476677383
249080019112 387748361
905470201546 476669830
263464579050 476662277
331601968230 476654724
817648677714 472999072
589766965012 476647171
604151524950 476639618
906227283648 476632065
77979464060 476624512
240752115990 476616959
826733662938 476609406
791907886246 170448551
335551120227 25755730
880486492180 476601853
696515541394 476594300
193055943564 476586747
798299699884 115968762
646548122662 208243763
813106185102 476579194
603394442848 476571641
866101932242 476564088
249080019112 476556535
805535364082 361962419
458034679264 454071254
504216687486 476548982
784337065226 476541429
962488901046 206710504
261193332744 441782523
735126728596 256122230
236966705480 5793151
199869682482 476533876
68894478836 119737709
152930592158 476526323
370213155432 476518770
524657904240 394410107
26497881124 476511217
586738636604 422597903
736640892800 476503664
445921365632 356826379
523900822138 476496111
21955388512 448330974
815377431408 476488558
963765523400 476481005
441378873020 476473452
483018388630 476465899
499991534169 44993221
3785418064 476458346
137031868016 434055804
71922807244 476450793
215011324522 3081624
55267001000 476443240
369456073330 476435687
18169978002 476428134
766167094778 312724412
352043184984 235978379
182456794136 476420581
643519794254 425143264
257407922234 343820113
972850508624 309484175
352800267086 84027125
420180574164 476413028
794936214654 476405475
86307367182 476397922
922883089892 404417832
770709587390 476390369
638977301642 476382816
935753485626 421676437
436836380408 476375263
411852671042 476367710
696515541394 476360157
485289634936 336682528
450463858244 304468983
832033237652 476352604
287912524320 234497991
547370367300 398602022
579924897686 476345051
146873935342 476337498
163529741586 476329945
879792696665 395104983
74194053550 476322392
772223751594 476314839
287691206314 102486657
498964228386 23890139
118104815466 476307286
404281850022 34434127
952409291870 476299733
124918554384 476292180
183213876238 476284627
779129267015 325141544
502702523282 476277074
473933403406 446193475
872915671160 476269521
763138766370 476261968
240752115990 476254415
987992150664 476246862
759353355860 43882930
655633107886 476239309
991020479072 476231756
817648677714 476224203
492103373854 345308054
362642334412 342528550
422451820470 476216650
748754206432 476209097
896385216322 476201544
15141649594 476193991
489075045446 408216991
179428465728 476186438
208303969609 226008419
949380963462 476178885
344472363964 476171332
677588488844 4675307
33311620042 476163779
947866799258 476156226
629892316418 476148673
774494997900 476141120
894871052118 476133567
816891595612 476126014
637463137438 22062313
480747142324 476118461
912283940464 476110908
817648677714 476103355
341444035556 226680636
369456073330 476095802
217282570828 249853240
719228004454 114375079
632920644826 476088249
146414041131 105545622
347500692372 424025420
317217408292 476080696
605665689154 476073143
685159309864 295050392
573868240870 476065590
425480148878 476058037
517844165322 476050484
57538247306 476042931
987235068562 476035378
664718093110 476027825
125675636486 476020272
654118943682 476012719
955437620278 272059060
326302393516 243395425
679404357633 172978806
325545311414 231416367
698029705598 476005166
370213155432 475997613
296019109436 475990060
436079298306 3987984
469390910794 475982507
2271253860 364885430
334630296638 475974954
333873214536 475967401
998591300092 162019403
222582145542 475959848
149158882790 33618403
544659627436 26072956
243780444398 475952295
466362582386 463557822
442135955122 475944742
878215245874 475937189
106748583936 475929636
468015200633 318313632
642762712152 475922083
555053101121 258184199
11428551506 194157418
928939746708 475914530
813106185102 200554809
200626764584 475906977
375512730146 475899424
253622511724 475891871
214254242420 251877444
10704506226 205849462
165043905790 353639013
686673474068 475884318
109776912344 185856671
710143019230 475876765
801749953572 475869212
843633937133 74397050
921368925688 475861659
997834217990 475854106
658661436294 475846553
682130981456 297278527
913222845935 274151241
855662166220 262444091
85550285080 475839000
272549564274 327505633
140817278526 83611710
234695459174 475831447
986477986460 395656352
657446378443 132804399
674560160436 475823894
676074324640 475816341
536014135770 475808788
10599156982 475801235
12870403288 8648185
756734128144 34751353
121890225976 236771444
538285382076 248508806
345986528168 475793682
567811584054 475786129
735126728596 475778576
555698270422 475771023
233181294970 52742599
118861897568 397771192
80250710366 475763470
762381684268 475755917
554184106218 475748364
732098400188 475740811
735883810698 475733258
296195539963 251477135
190090161549 252202223
362642334412 223787837
208197585604 475725705
149145181648 475718152
285550256811 110885593
458791761366 475710599
693487212986 475703046
305142199545 409757803
712414265536 83468203
364156498616 350814191
595872467079 190713250
597337786032 475695493
975121754930 475687940
912283940464 155251915
351286102882 53331733
258922086438 475680387
691215966680 475672834
402010603716 189708701
320245736700 149556953
12113321186 261220505
979664247542 233727585
717713840250 287338779
613236510174 475665281
779037490512 475657728
717713840250 475650175
473933403406 475642622
725284661270 475635069
501188359078 475627516
31797455838 475619963
517844165322 475612410
760867520064 475604857
66623232530 304635149
174128891014 475597304
721499250760 475589751
843389469182 475582198
982692575950 475574645
27254963226 429690170
433050969898 4229680
322516983006 475567092
915312268872 475559539
433050969898 475551986
851717372304 475544433
667746421518 422711198
991020479072 475536880
610208181766 475529327
788122475736 475521774
885028984792 475514221
495131702262 475506668
434565134102 475499115
974364672828 64804740
523143740036 475491562
895789443641 55310619
498160030670 475484009
175643055218 310692655
413366835246 398639787
143845606934 475476456
111291076548 435619275
864587768038 475468903
224096309746 102403574
6813746472 475461350
659418518396 171468206
606422771256 475453797
507245015894 319371052
617779002786 475446244
53253304441 167684153
314189079884 475438691
796450378858 207888772
156716002668 475431138
237723787582 475423585
43153687368 475416032
850276834744 34230196
840361140774 475408479
97663598712 280480655
769195423186 5332418
870644424854 475400926
965279687604 475393373
542827874688 475385820
981178411746 475378267
891085641608 475370714
274063728478 214225739
853988618610 325919503
488652364866 33210541
825219498734 475363161
218039652930 462726992
627621070112 475355608
12113321186 475348055
361885252310 475340502
819919924020 217133644
366696035035 49351302
815377431408 475332949
788122475736 475325396
732098400188 475317843
805535364082 115477817
771466669492 203341866
447435529836 475310290
701815116108 310889033
857016947018 475302737
763138766370 475295184
965279687604 475287631
124161472282 475280078
646548122662 475272525
423208902572 475264972
613236510174 345602621
128703964894 475257419
61323657816 283524514
769195423186 332498166
167315152096 284030565
46182015776 475249866
201383846686 475242313
333116132434 475234760
695758459292 475227207
519358329526 413979930
770709587390 204505028
152173510056 475219654
259679168540 475212101
862316521732 475204548
86307367182 475196995
401253521614 475189442
754810863248 447326425
733612564392 475181889
681373899354 475174336
415638081552 475166783
800235789368 249996747
408824342634 475159230
296019109436 475151677
736640892800 475144124
165800987892 475136571
83333208890 62508628
78736546162 475129018
697272623496 475121465
279363303192 475113912
666989339416 475106359
895628134220 475098806
439327879747 80386579
450487559558 158937779
327059475618 277897529
334630296638 475091253
781380422341 110439966
694244295088 465808616
183970958340 475083700
794936214654 475076147
321759900904 475068594
221067981338 207156131
321759900904 475061041
813863267204 475053488
875365885801 127388898
195487524954 44124626
569325748258 270616437
864587768038 475045935
499674194874 475038382
923640171994 475030829
635948973234 475023276
801749953572 166453014
381569386962 475015723
35582866348 475008170
182456794136 475000617
414880999450 474993064
92364023998 474985511
81007792468 388971947
864587768038 474977958
293747863130 474970405
536771217872 472583657
74194053550 474962852
776009162104 244551034
464091336080 413269948
350577427957 249513355
804021199878 474955299
74951135652 474947746
666232257314 278290285
112805240752 474940193
714009798209 250087383
777523326308 261031680
884271902690 349862513
236966705480 244347103
747997124330 474932640
765410012676 56624841
596580703930 251326075
753296699044 474925087
786608311532 474917534
370970237534 474909981
480747142324 474902428
249080019112 474894875
604151524950 154647675
628378152214 335421177
984963822256 474887322
491346291752 474879769
673803078334 474872216
873672753262 474864663
203655092992 248909115
376269812248 474857110
133372109214 39215176
1514171758 474849557
418262423055 37991590
274820810580 474842004
358856923902 474834451
449706776142 474826898
162772659484 429093483
910769776260 474819345
512596736520 112532147
11356239084 474811792
696515541394 474804239
35582866348 467228580
651847697376 474796686
96149434508 474789133
860802357528 474781580
321002818802 474774027
800992871470 357105840
167315152096 89812723
557281197138 305556615
216525488726 354688880
967550933910 474766474
112174882884 233742691
570082830360 474758921
56781165204 474751368
727555907576 474743815
98420680814 301968940
601880278644 474736262
229729719507 10324951
595066539726 474728709
338415707148 74623640
319488654598 474721156
290719534722 312165490
278606221090 474713603
394439782696 474706050
567811584054 474698497
88696070191 107154411
255136675928 166966618
720742168658 154896924
436836380408 474690944
149145181648 474683391
932725157218 118929538
941248539533 127320921
738912139106 474675838
707871772924 474668285
536014135770 48180587
483018388630 474660732
498917112772 2764398
38611194756 426094942
907741447852 474653179
648122892138 104677027
618536084888 474645626
144602689036 474638073
263681818436 210230202
85550285080 474630520
422451820470 338842686
305861176762 474622967
62506751777 23784397
465605500284 139836242
935753485626 474615414
303589930456 474607861
900482905617 6639087
224096309746 474600308
962251359196 474592755
168107997653 70393960
180185547830 474585202
836575730264 474577649
21198306410 474570096
404281850022 240223165
529200396852 242662784
984206740154 474562543
257407922234 162850233
359614006004 90817272
289255061705 327286596
766924176880 371909720
65109068326 474554990
914555186770 474547437
120462800424 185849118
232424212868 474539884
560240763034 474532331
913798104668 474524778
610212343469 331810843
331601968230 272572664
812349103000 381388735
13627485390 474517225
119618979670 474509672
402010603716 474502119
593552375522 369726903
916069350974 474494566
336901542944 474487013
67380314632 474479460
666232257314 474471907
840361140774 474464354
610208181766 192677030
74194053550 474456801
474690485508 29879668
258165004336 474449248
118861897568 474441695
115076487058 83996913
476204649712 474434142
540556628382 474426589
553427024116 474419036
324974199278 133242473
128703964894 26224016
894871052118 329152187
652604779478 474411483
76465299856 474403930
328573639822 446525807
121890225976 474396377
33311620042 474388824
685916391966 474381271
338415707148 474373718
137788950118 231038717
874582413517 75945415
657904354192 474366165
79687710152 12477556
885786066894 160644757
895743332576 55748693
590524047114 474358612
749511288534 140183680
339929871352 309265138
950138045564 474351059
405796014226 474343506
857016947018 301515760
408824342634 304612490
97663598712 235056913
364156498616 474335953
670774749926 309438857
760110437962 474328400
646548122662 474320847
847174879692 474313294
320245736700 474305741
275577892682 474298188
645409123521 92614886
730584235984 350179739
860045275426 474290635
102206091324 348518079
489832127548 381992975
778280408410 474283082
283148713702 474275529
456520515060 418964910
32554537940 474267976
383083551166 474260423
109776912344 287172613
589009882910 474252870
196950857468 199822168
760110437962 474245317
524657904240 474237764
402010603716 474230211
791150804144 371229950
269521235866 474222658
439864708816 11442795
409259214162 26322205
213497160318 474215105
913798104668 418307799
694395407959 278977608
716199676046 474207552
394439782696 474199999
150659345852 345194759
902441873138 396910150
189270533054 474192446
267249989560 474184893
56024083102 474177340
93337544868 107758651
228638802358 474169787
958465948686 474162234
810834938796 474154681
314189079884 474147128
107505666038 474139575
265795161724 49759164
146116853240 474132022
517844165322 474124469
448192611938 474116916
851717372304 474109363
994805889582 474101810
857016947018 273773591
581439061890 22885590
811592020898 474094257
771466669492 474086704
499674194874 474079151
333873214536 474071598
394439782696 292142487
725284661270 123982495
966036769706 474064045
991777561174 474056492
364913580718 474048939
918340597280 474041386
618561160848 27001975
419423492062 474033833
829004909244 474026280
631406480622 474018727
137031868016 474011174
256650840132 79525537
303589930456 474003621
199869682482 473996068
791907886246 473988515
487560881242 228478250
767681258982 473980962
317217408292 473973409
941053060340 309182055
541313710484 422960447
940295978238 473965856
364156498616 473958303
910012694158 473950750
327059475618 473943197
832033237652 473935644
327059475618 473928091
872158589058 473920538
135517703812 131527942
950895127666 243999665
559483680932 473912985
901216195769 157404520
536771217872 226355857
649576451070 473905432
867616096446 473897879
368698991228 473890326
173371808912 473882773
968308016012 473875220
941053060340 473867667
121133143874 473860114
578410733482 336403067
273306646376 473852561
40442018485 88747750
77979464060 393435770
740426303310 473845008
836575730264 473837455
406553096328 473829902
370213155432 473822349
841875304978 473814796
278606221090 473807243
83279038774 135304442
244537526500 473799690
847174879692 120719599
53752836796 473792137
691973048782 473784584
877458163772 473777031
425690243126 27047293
268764153764 473769478
443203805409 56436016
414123917348 473761925
291563891739 343057260
504973769588 473754372
865344850140 251620642
806292446184 68634111
636706055336 189973056
71922807244 266484946
717713840250 473746819
153687674260 473739266
628378152214 473731713
183213876238 473724160
327059475618 364198107
188513450952 457311491
127189800690 106527512
289962452620 473716607
286934124212 473709054
573868240870 473701501
243780444398 397612579
856259864916 473693948
888814395302 473686395
551912859912 473678842
11356239084 473671289
955437620278 473663736
455006350856 473656183
21955388512 11102910
491465810424 287988337
83279038774 473648630
89335695590 4093726
957708866584 473641077
710900101332 473633524
75708217754 473625971
365670662820 473618418
176400137320 473610865
123404390180 473603312
753296699044 473595759
732855482290 12318943
505730851690 436299045
879729410078 396094426
158644864337 26850915
92364023998 462787416
672288914130 250049618
228638802358 473588206
584467390298 473580653
7570828574 65091754
413366835246 473573100
99934845018 473565547
1514171758 473557994
142331442730 473550441
65109068326 473542888
763895848472 117781482
950138045564 473535335
582953226094 473527782
252108347520 473520229
556455352524 473512676
841118222876 473505123
342958199760 473497570
178671383626 473490017
28012045328 473482464
607179853358 473474911
473176321304 473467358
961494277094 473459805
515572919016 473452252
605665689154 473444699
109776912344 192125661
930453910912 473437146
612479428072 77085918
392925618492 401683646
804021199878 52062829
928939746708 473429593
466362582386 473422040
975121754930 473414487
162015577382 473406934
642005630050 473399381
815377431408 473391828
336144460842 473384275
484532552834 473376722
69651560938 473369169
353557349188 473361616
937267649830 473354063
374755648044 402854361
897899380526 473346510
119618979670 47062743
134760621710 473338957
416395163654 473331404
466362582386 200418855
738912139106 473323851
724527579168 473316298
835818648162 299196989
316460326190 400822604
698201052956 175123858
786608311532 473308745
879729410078 473301192
962251359196 139511463
590524047114 473293639
536014135770 285020008
802507035674 473286086
882757738486 473278533
928236562814 309605023
934295561060 301795221
716199676046 473270980
290279618196 32757361
478475896018 473263427
300561602048 473255874
331601968230 473248321
589766965012 473240768
162015577382 473233215
1514171758 335813933
373241483840 473225662
351286102882 473218109
407310178430 258274835
949380963462 473210556
944838470850 473203003
255893758030 473195450
808563692490 208175786
845660715488 473187897
731341318086 418443753
30283291634 307860280
350529020780 473180344
888057313200 416381784
630649398520 473172791
832033237652 125568625
288448288416 473165238
100691927120 473157685
372484401738 433693260
187756368850 473150132
732855482290 473142579
44667851572 355972890
374755648044 473135026
329330721924 473127473
573111158768 473119920
578410733482 473112367
280877467396 473104814
568106913907 63052444
334630296638 473097261
997077135888 473089708
107505666038 58475326
588252800808 473082155
786608311532 231152012
956194702380 62221614
728312989678 115628877
651847697376 473074602
582953226094 48263670
603394442848 473067049
441378873020 473059496
9084992778 2613338
508002097996 473051943
252865429622 473044390
455006350856 473036837
508759180098 473029284
65109068326 473021731
68137396734 473014178
537528299974 473006625
408067260532 472999072
888815966326 182616434
491346291752 472991519
852474454406 472983966
990263396970 472976413
925154336198 472968860
918340597280 472961307
623835659602 472953754
414880999450 87040772
358099841800 380097172
416565159025 190252517
242266280194 4071067
582953226094 128181963
723770497066 472946201
46182015776 472938648
828247827142 472931095
309646587272 472923542
951652209768 472915989
383360564994 184519790
663203928906 472908436
292574822618 27855464
169991465792 59004036
799478707266 472900883
789636639940 472893330
865344850140 472885777
289205370518 472878224
319025708975 112592571
638220219540 472870671
299804519946 117237666
4542500166 472863118
464848418182 472855565
606422771256 235170208
107695631541 276779685
697272623496 472848012
588252800808 472840459
772980833696 472832906
580681979788 208221104
239237951786 472825353
215768406624 472817800
808563692490 472810247
255893758030 472802694
778280408410 472795141
689701802476 472787588
798721625164 472780035
35582866348 472772482
56781165204 121542876
756396932012 188681493
878364795274 155682436
815591936608 40189513
885028984792 472764929
589885041061 178386754
637463137438 472757376
68137396734 366328053
53752836796 472749823
681373899354 472742270
536014135770 472734717
575382405074 472727164
711657183434 130462969
80250710366 261522625
205169257196 75001290
638220219540 315843801
784337065226 472719611
65109068326 472712058
529200396852 472704505
807049528286 168545195
504973769588 472696952
6056664370 79178099
395196864798 472689399
689701802476 472681846
130975211200 209875211
827107853664 38361687
816891595612 472674293
659418518396 294801143
742697549616 432756688
538285382076 472666740
411095588940 472659187
296019109436 472651634
776766244206 379674204
832790319754 90651106
160501413178 158680977
910769776260 262028676
898656462628 472644081
170343480504 265918471
57538247306 472636528
677588488844 472628975
19684142206 472621422
277849138988 250555669
342958199760 472613869
575382405074 472606316
394439782696 472598763
844146551284 472591210
400496439512 472583657
523143740036 472576104
245294608602 397234929
699543869802 472568551
327816557720 472560998
80250710366 424795826
938024731932 472553445
177157219422 200207371
52238672592 321017606
936510567728 472545892
880577853268 29086603
357342759698 472538339
782065818920 464819173
795693296756 436465211
766924176880 472530786
158230166872 472523233
264221661152 472515680
166558069994 472508127
115833569160 472500574
802507035674 433602624
848689043896 472493021
276596504962 185259984
947866799258 472485468
430022641490 126784658
237723787582 472477915
764652930574 472470362
611826887043 357392854
881243574282 472462809
231667130766 472455256
446678447734 220343669
760110437962 472447703
69651560938 418519283
445164283530 230434477
378541058554 82977258
87175667209 325904397
865344850140 472440150
796450378858 472432597
470147992896 56322721
826733662938 91066521
949380963462 472425044
282391631600 472417491
928182664606 472409938
917583515178 192254062
553427024116 472402385
33311620042 344862427
362642334412 472394832
834304483958 196362894
77222381958 472387279
345986528168 472379726
333116132434 472372173
249080019112 125070127
211982996114 472364620
301318684150 132230371
828247827142 104661921
448949694040 472357067
727592109105 23958116
810077856694 471307200
874429835364 472349514
138546032220 472341961
511787508506 411887749
775252080002 211045926
863830685936 472334408
147631017444 406729050
396711029002 378684761
393682700594 472326855
651090615274 472319302
934996403524 472311749
107505666038 183938209
789636639940 472304196
97663598712 472296643
409138902425 113295
567811584054 472289090
282659460980 94299205
118104815466 472281537
686673474068 472273984
17412895900 472266431
45424933674 472258878
597337786032 472251325
267249989560 472243772
884271902690 472236219
549641613606 127373792
85550285080 472228666
530714561056 171989363
252108347520 432182660
933680762372 192964044
29526209532 426691629
229395884460 472221113
29526209532 448912555
324099871957 281772218
269521235866 178726639
969065098114 472213560
709385937128 472206007
19684142206 472198454
886543148996 472190901
716956758148 287776853
481504224426 287535157
666232257314 472183348
267249989560 472175795
992534643276 472168242
882757738486 232519105
118104815466 315790930
261495362108 164632741
794936214654 278358262
482261306528 330436197
757082109554 313774279
561754927238 472160689
247695132056 17976140
261950414846 472153136
857391167956 49313537
165043905790 160977089
459548843468 472145583
955437620278 184436707
285419960008 472138030
992534643276 472130477
264221661152 472122924
510273344302 472115371
483775470732 472107818
740426303310 472100265
840361140774 472092712
527686232648 472085159
476204649712 472077606
968308016012 472070053
610208181766 89593686
800235789368 472062500
611722345970 472054947
856259864916 168076909
63594904122 309778742
749511288534 472047394
704086362414 251250545
37854112654 472039841
260436250642 472032288
955437620278 472024735
546613285198 472017182
825219498734 472009629
445921365632 472002076
672288914130 471994523
509516262200 471986970
764652930574 471979417
423965984674 471971864
203655092992 230268311
726375193216 121595747
257407922234 471964311
364156498616 26118274
54509918898 471956758
501945441180 471949205
768438341084 471941652
903198955240 471934099
899413544730 471926546
717041434831 359273551
295262027334 471918993
316460326190 471911440
828247827142 471903887
459548843468 471896334
755567945350 110674109
178671383626 42697109
995562971684 471888781
367184827024 395354232
833547401856 471881228
107505666038 471873675
574092021154 32999057
711657183434 471866122
49967426286 471858569
842632387080 235200420
478475896018 418806297
479990060222 471851016
484532552834 165954516
699543869802 471843463
190027615156 471835910
645791040560 471828357
833547401856 100228310
287691206314 471820804
118861897568 471813251
391411454288 389651717
33311620042 471805698
828247827142 471798145
641248547948 471790592
93878188202 471783039
6056664370 423783724
607179853358 471775486
571742691934 178552920
177157219422 204421945
280120385294 471767933
605665689154 118982409
352800267086 471760380
467258972020 169995371
568898445242 87750754
885028984792 471752827
383840633268 471745274
517087083220 471737721
355071513392 16654365
756325027452 471730168
927425582504 471722615
230910048664 471715062
230152966562 471707509
975121754930 334862255
813106185102 471699956
752539616942 162993740
663961011008 471692403
411852671042 471684850
883514820588 471677297
726798825474 471669744
570839912462 471662191
727555907576 471654638
400496439512 471647085
922126007790 471639532
93878188202 471631979
155355224788 80159989
620050249092 471624426
627621070112 471616873
565913720303 27628874
545099120994 159096392
900170626832 471609320
379298140656 471601767
155958920566 471594214
991020479072 471586661
508759180098 471579108
484532552834 471571555
435322216204 141059828
246051690704 171913833
268764153764 471564002
21955388512 471556449
672288914130 471548896
509516262200 386275526
239237951786 372967140
417152245756 471541343
236209623378 42946358
993291725378 471533790
872158589058 471526237
406553096328 471518684
45424933674 471511131
7554 50748607
268764153764 471503578
249080019112 207420486
29526209532 455355264
231667130766 21193718
298290355742 471496025
55267001000 471488472
144602689036 471480919
564783255646 69683978
105234419732 471473366
932725157218 471465813
645791040560 70612997
564026173544 216899501
567494086552 506051
991777561174 471458260
308889505170 471450707
955437620278 162820021
440621790918 471443154
941810142442 471435601
358099841800 471428048
925911418300 271454820
249837101214 471420495
539042464178 471412942
991020479072 471405389
170343480504 243100858
292233698926 471397836
941053060340 471390283
819919924020 471382730
102206091324 471375177
153883568868 95832464
245294608602 471367624
278606221090 264151069
395196864798 322460229
3785418064 471360071
62080739918 225487262
389897290084 471352518
744211713820 471344965
499674194874 471337412
434565134102 471329859
994973264062 24887135
193218189557 85303582
979664247542 471322306
54785633610 150123428
350529020780 471314753
903956037342 471307200
867885670569 154390873
841875304978 471299647
824462416632 471292094
587495718706 188424691
150313252692 10445799
783579983124 299121459
621564413296 471284541
137788950118 471276988
507245015894 471269435
380812304860 471261882
323274065108 471254329
800235789368 374009454
927425582504 471246776
99982255199 37742341
291476616824 471239223
811592020898 370746558
644276876356 471231670
210468831910 471224117
401253521614 471216564
760867520064 471209011
333873214536 119903875
629135234316 471201458
18927060104 143303069
745003509510 12039482
411852671042 471193905
369456073330 471186352
444784677709 13164879
71922807244 56300062
303589930456 68890913
719228004454 471178799
206097044651 59396792
940295978238 471171246
232424212868 471163693
598094868134 471156140
551155777810 149874179
481888241605 36088234
816467049441 3089177
54509918898 471148587
214254242420 471141034
928939746708 120961295
852474454406 471133481
243023362296 471125928
824009607135 142079483
441586036704 26994422
183213876238 471118375
197598436176 471110822
552669942014 457288832
85550285080 471103269
719985086556 471095716
946352635054 471088163
901684791036 471080610
522386657934 471073057
240883205858 212518761
716956758148 112350875
459850955915 35302722
656390189988 50333192
566297419850 471065504
489832127548 292671197
970579262318 471057951
494374620160 471050398
150721182263 97131580
645033958458 471042845
256650840132 471035292
520115411628 471027739
898656462628 471020186
871401506956 471012633
990263396970 471005080
940295978238 470997527
790393722042 470989974
911526858362 470982421
308132423068 345678151
645033958458 470974868
498160030670 470967315
462577171876 114775388
957708866584 470959762
296019109436 217851179
875943999568 470952209
93121106100 470944656
520872493730 470937103
146873935342 25921896
597337786032 470929550
785851229430 6268990
592038211318 470921997
481504224426 470914444
613993592276 470906891
390654372186 470899338
436079298306 62063001
171857644708 470891785
252108347520 6404944
691215966680 470884232
333873214536 470876679
807806610388 470869126
950148227008 24773840
538285382076 470861573
891842723710 470854020
525414986342 470846467
612479428072 470838914
641248547948 470831361
424723066776 470823808
845660715488 470816255
654118943682 368042584
782822901022 470808702
233938377072 470801149
264978743254 435981819
411852671042 470793596
115076487058 470786043
624592741704 295209005
489075045446 470778490
797207460960 446299217
543584956790 209671280
977393001236 346055801
881243574282 470770937
901739897724 3111836
435322216204 24509485
781308736818 84586047
722256332862 400890581
776009162104 470763384
244571311069 225744064
433808052000 338094939
525414986342 470755831
207440503502 470748278
832033237652 470740725
477771027805 108151407
22712470614 470733172
354413284954 39207623
582953226094 339220336
249837101214 470725619
482261306528 470718066
133246457506 470710513
557212434626 470702960
864587768038 470695407
137031868016 344356376
842632387080 470687854
718470922352 470680301
301318684150 444410967
487560881242 470672748
693487212986 470665195
712414265536 470657642
892645320190 74548110
923640171994 330134077
320245736700 470650089
879886746621 27387178
914555186770 470642536
318731572496 470634983
151416427954 377317668
439107626714 470627430
660932682600 470619877
198355518278 227413277
87821531386 470612324
225610473950 265918471
841118222876 470604771
388383125880 375927916
84036120876 58845423
953923456074 470597218
889571477404 293252778
19684142206 470589665
361885252310 470582112
333116132434 470574559
601123196542 417552499
566297419850 470567006
174885973116 470559453
543584956790 470551900
856259864916 60529742
416395163654 470544347
784337065226 470536794
944081388748 33165223
794179132552 387438688
71165725142 470529241
261950414846 470521688
31040373736 470514135
699543869802 361735829
771635690526 265903365
896385216322 470506582
839606898600 439486411
870644424854 470499029
618536084888 200003440
824462416632 415052456
431536805694 313283334
56781165204 5921552
906984365750 470491476
245294608602 27983865
956429306113 48029527
380929179982 76972623
278606221090 119261870
352043184984 470483923
853988618610 470476370
984206740154 308177506
353007385452 68928678
774494997900 470468817
440621790918 470461264
498160030670 470453711
486046717038 462432425
96186927600 335187034
712414265536 470446158
619293166990 470438605
564783255646 8942752
198355518278 298841998
865344850140 470431052
175643055218 170999920
554958144805 245661325
608694017562 470423499
999348382194 470415946
548884531504 470408393
865344850140 470400840
283905795804 426540569
857016947018 470393287
151416427954 470385734
196084271972 34486998
130218129098 200539703
58295329408 470378181
604151524950 470370628
850960290202 470363075
666232257314 470355522
168072234198 470347969
891085641608 216340579
559483680932 470340416
305104094660 470332863
545856203096 470325310
686673474068 206068499
5299582268 470317757
858531111222 456118117
713928429740 465672662
279363303192 470310204
842632387080 140614201
966993741953 76421254
417152245756 268101288
36339948450 470302651
69651560938 470295098
544342038892 310299899
539042464178 87441081
961494277094 470287545
36339948450 470279992
581439061890 470272439
907741447852 470264886
111291076548 470257333
189270533054 470249780
707114690822 470242227
589766965012 470234674
813106185102 470227121
255893758030 470219568
344472363964 158930226
174128891014 470212015
507245015894 470204462
703329280312 470196909
892599805812 191763117
705600526618 470189356
193813025666 139322638
894871052118 234739687
326302393516 470181803
250594183316 470174250
992534643276 470166697
822191170326 470159144
620807331194 470151591
259679168540 470144038
185485122544 470136485
180185547830 470128932
829004909244 427786814
555698270422 470121379
610965263868 470113826
766924176880 470106273
738912139106 451684506
957899338138 76889540
273306646376 470098720
6813746472 32455241
987992150664 470091167
573111158768 470083614
243023362296 227858904
501421263386 149617377
309646587272 470076061
359614006004 470068508
791907886246 26669643
958465948686 470060955
450463858244 470053402
242266280194 470045849
693487212986 470038296
869887342752 4939662
184728040442 223327104
313633239914 93143596
6813746472 470030743
676429980304 56564417
768637611883 206702951
930453910912 362823461
707114690822 408571982
741940467514 470023190
338415707148 470015637
882757738486 470008084
430022641490 470000531
417152245756 469992978
31040373736 469985425
349014856576 469977872
825252286307 230457136
419423492062 179194925
789636639940 63762426
350529020780 469970319
5332785256 237421002
743454631718 279393023
222025912816 122434130
246051690704 193643814
199869682482 455755573
505730851690 469962766
243780444398 469955213
42396605266 469947660
867616096446 105606046
525414986342 469940107
227124638154 203553350
635191891132 403239564
375512730146 469932554
853988618610 469925001
312674915680 469917448
437593462510 469909895
260436250642 43694105
838846976570 469902342
98420680814 23270793
368698991228 393979586
349014856576 469894789
159744331076 469887236
966220858975 36911511
800235789368 146271398
508811174950 415890839
186242204646 50015966
473176321304 469879683
643519794254 53188226
88104799098 108053218
571596994564 469872130
573111158768 469864577
326302393516 10340057
289205370518 469857024
518601247424 186604418
299047437844 469849471
225610473950 469841918
112048158650 469834365
887300231098 469826812
96906516610 188099912
5299582268 143937521
776766244206 469819259
431536805694 469811706
996320053786 469804153
949380963462 261175187
830519073448 469796600
369456073330 469789047
546644063673 47281780
322516983006 469781494
918340597280 205668190
995562971684 10695048
537528299974 253146348
999348382194 18134753
346743610270 469773941
533742889464 469766388
28012045328 74676511
391411454288 469758835
610988338283 173160078
19684142206 469751282
284662877906 469743729
295262027334 199225481
391411454288 405603653
611722345970 59449663
4542500166 469736176
629135234316 469728623
323274065108 469721070
456520515060 469713517
349014856576 31639517
866101932242 469705964
760867520064 47402628
808944884847 68452839
847931961794 469698411
445921365632 37062571
595066539726 469690858
788122475736 469683305
493617538058 469675752
583710308196 469668199
694244295088 469660646
934239321422 469653093
492860455956 469645540
301318684150 323245741
947314728235 22198267
929696828810 469637987
370970237534 361176907
383840633268 416276042
78736546162 469630434
112048158650 469622881
473933403406 469615328
514815836914 469607775
747240042228 86300578
385354797472 469600222
743454631718 469592669
660175600498 469585116
84793202978 15785770
441378873020 108053218
358099841800 469577563
296776191538 469570010
352043184984 469562457
923640171994 469554904
44667851572 469547351
427751395184 469539798
869887342752 469532245
13627485390 469524692
205169257196 469517139
463696458093 74004294
695001377190 116376624
679859735150 469509586
408824342634 118891773
219660042526 164753589
424723066776 469502033
631406480622 469494480
792664968348 352438086
349014856576 72282210
845869216053 15060682
173371808912 469486927
119618979670 469479374
253622511724 395467527
274063728478 469471821
981178411746 316025073
11356239084 469464268
389140207982 469456715
153687674260 49834694
733612564392 469449162
72679889346 11533431
203740902625 215056569
377026894350 469441609
13627485390 469434056
288448288416 419742869
436079298306 469426503
388383125880 469418950
858531111222 50114155
575382405074 469411397
352043184984 469403844
786608311532 469396291
240752115990 469388738
968547521642 140984298
589766965012 469381185
709385937128 469373632
590524047114 262746211
277849138988 469366079
58295329408 469358526
655633107886 357219135
802507035674 398050653
737397974902 469350973
581439061890 275087813
35047766916 226340751
445921365632 361403497
905470201546 469343420
385354797472 132305901
571596994564 41284698
45424933674 469335867
75708217754 11140675
504216687486 436925944
570839912462 55476785
910012694158 469328314
386111879574 469320761
210468831910 469313208
261193332744 469305655
648062286866 469298102
466362582386 305458426
421694738368 469290549
763933892933 375973234
539042464178 408065931
239237951786 252836675
307375340966 469282996
269521235866 14448889
367184827024 177367099
180942629932 469275443
827490745040 469267890
74951135652 469260337
794936214654 469252784
374755648044 287603134
211225914012 469245231
211982996114 469237678
191541779360 469230125
118104815466 469222572
938024731932 314386072
217521963163 189784231
995562971684 469215019
840361140774 469207466
402767685818 469199913
458791761366 469192360
327059475618 469184807
319488654598 469177254
826733662938 469169701
641248547948 420120519
6813746472 469162148
557969516728 469154595
684402227762 256575410
212827292707 120780023
175643055218 469147042
521629575832 469139489
420180574164 469131936
241509198092 37900954
548884531504 397559708
628378152214 469124383
141574360628 138053734
190027615156 316923880
545099120994 341524001
743454631718 469116830
314946161986 62682347
455006350856 395376891
832790319754 469109277
191541779360 469101724
991777561174 469094171
984206740154 469086618
970579262318 469079065
457277597162 469071512
698786787700 150750327
679459940160 101179988
110533994446 227005415
449706776142 94737279
174885973116 469063959
742697549616 469056406
296776191538 469048853
857774029120 182654199
493617538058 469041300
21198306410 469033747
467119664488 469026194
362642334412 334832043
212740078216 469018641
101449009222 184716168
177914301524 142645958
855502782814 469011088
375890357487 32968845
461063007672 469003535
772223751594 468995982
772223751594 468988429
855502782814 468980876
555698270422 468973323
632163562724 468965770
164286823688 437205405
458078199650 158643212
440621790918 468958217
806292446184 468950664
612479428072 468943111
268007071662 468935558
438350544612 468928005
462577171876 94926104
857016947018 468920452
136274785914 369334147
697272623496 468912899
35582866348 468905346
701815116108 468897793
711657183434 468890240
723770497066 468882687
941810142442 468875134
598851950236 175320236
360670594768 15544074
772223751594 468867581
310403669374 379500485
815377431408 468860028
927425582504 304212181
335387378740 468852475
714685511842 375195275
762381684268 468844922
909255612056 33950735
111291076548 196174069
276334974784 468837369
274990639785 78875979
305861176762 468829816
136294922212 407929977
358099841800 468822263
345229446066 468814710
277849138988 468807157
614750674378 468799604
277092056886 183130038
3785418064 468792051
109238844583 110507943
130218129098 468784498
990263396970 429614640
324788229312 468776945
115833569160 468769392
567054501952 468761839
898656462628 468754286
823705334530 268569574
394439782696 468746733
434661480170 367317496
786634316511 173454645
492860455956 468739180
816134513510 468731627
518601247424 187435248
108262748140 107509402
469390910794 468724074
861559439630 468716521
984227518457 305768099
211982996114 468708968
236966705480 179859589
224096309746 431608632
413366835246 468701415
998591300092 468693862
393765232225 144828775
822948252428 468686309
545099120994 468678756
436079298306 317090046
794936214654 468671203
899413544730 388110905
174128891014 468663650
105991501834 468656097
523143740036 468648544
243023362296 468640991
998591300092 468633438
546613285198 468625885
88578613488 468618332
659418518396 157298778
999348382194 219052106
721850102716 104548626
437593462510 50892114
659418518396 468610779
522386657934 468603226
449706776142 468595673
516330001118 353971345
83279038774 468588120
532228725260 468580567
864982359417 2281006
367941909126 468573014
822948252428 468565461
295262027334 468557908
651847697376 468550355
601880278644 122101798
294504945232 468542802
74951135652 468535249
190784697258 468527696
93121106100 468520143
546613285198 468512590
913963779723 157510262
199869682482 468505037
279363303192 468497484
224096309746 314801487
52238672592 120168230
806292446184 468489931
775252080002 468482378
270278317968 468474825
227881720256 468467272
475447567610 468459719
852474454406 468452166
769195423186 452477571
680189635084 50801478
916879462689 322203427
27254963226 468444613
420180574164 468437060
532228725260 468429507
429265559388 468421954
203655092992 468414401
149145181648 468406848
928297832750 140213892
448949694040 468399295
477718813916 232896755
520115411628 468391742
986477986460 468384189
145359771138 468376636
343715281862 388579191
264221661152 468369083
427751395184 468361530
573111158768 468353977
260436250642 464441523
398982275308 468346424
816891595612 468338871
255893758030 468331318
704843444516 468323765
897899380526 423564687
190355264296 105167972
594309457624 468316212
475447567610 298064039
430022641490 468308659
726798825474 17190628
342201117658 121935632
742697549616 468301106
664718093110 468293553
850203208100 468286000
376269812248 468278447
604151524950 448927661
445921365632 367294837
395196864798 468270894
155958920566 468263341
924397254096 468255788
931210993014 468248235
734369646494 292708962
496645866466 468240682
376269812248 226899673
59052411510 468233129
482261306528 468225576
774494997900 468218023
504973769588 468210470
429265559388 468202917
434565134102 468195364
977616766414 75023949
987235068562 201657547
843389469182 468187811
409581424736 468180258
873748290815 26843362
386868961676 468172705
126432718588 468165152
607179853358 428768704
548127449402 468157599
670774749926 468150046
714685511842 4577118
698029705598 468142493
730719887864 281598499
768438341084 106180074
510273344302 468134940
359614006004 468127387
82521956672 468119834
87821531386 468112281
518601247424 28467257
834304483958 468104728
130218129098 74298861
660175600498 267867145
64351986224 382189353
126676219755 85771868
735883810698 64850058
629892316418 468097175
938024731932 217873838
976635919134 413436114
791907886246 468089622
589009882910 468082069
903956037342 468074516
116590651262 468066963
520115411628 468059410
653361861580 468051857
474177546578 89367096
589766965012 468044304
894961159408 224981211
952409291870 468036751
682130981456 371018466
148018622298 17311476
905470201546 468029198
999348382194 468021645
636158568984 7341516
227881720256 468014092
376269812248 468006539
632163562724 287920360
741183385412 467998986
972850508624 432696264
461820089774 324189866
691973048782 467991433
54741063357 137071844
94904429012 45416189
771466669492 467983880
32554537940 467976327
214325837307 179519704
255962059809 167253632
664718093110 149496529
249080019112 467968774
682130981456 467961221
847931961794 366411136
124161472282 318932978
278905433185 160637204
822948252428 467953668
917583515178 467946115
658661436294 467938562
553427024116 363767586
897899380526 467931009
410338506838 168514983
328573639822 467923456
254627709876 39743886
214254242420 333721752
880486492180 467915903
277849138988 467908350
788122475736 467900797
588252800808 467893244
770709587390 467885691
765410012676 467878138
913798104668 467870585
226367556052 378269346
14384567492 467863032
592038211318 467855479
102206091324 467847926
278865636428 35740796
299804519946 157872806
405112709828 237572062
508002097996 467840373
273306646376 38195521
334630296638 467832820
757089656 467825267
976045660143 153809292
178671383626 467817714
673045996232 467810161
738155057004 336274666
50724508388 467802608
587659165626 129926706
531471643158 467795055
626106905908 467787502
281634549498 381554901
150659345852 467779949
541313710484 467772396
596580703930 15022917
941053060340 467764843
966793851808 467757290
211225914012 129594374
966036769706 467749737
532985807362 332044986
48453262082 467742184
189270533054 467734631
997077135888 467727078
712414265536 330995119
514058754812 467719525
791907886246 467711972
740426303310 458535077
329330721924 326183858
99177762916 2099734
571886916469 40808859
952409291870 467704419
143845606934 467696866
450463858244 467689313
398982275308 467681760
997834217990 467674207
395196864798 467666654
392168536390 467659101
680616817252 467651548
333116132434 467643995
807806610388 145780453
538285382076 467636442
846417797590 133552146
504522478244 9018282
713928429740 467628889
970792627015 75514894
624592741704 467621336
67380314632 467613783
743454631718 467606230
542070792586 467598677
576139487176 467591124
232424212868 207322297
197598436176 467583571
616403609851 37281608
709385937128 42447860
891842723710 217858732
457277597162 467576018
878972327976 467568465
998591300092 78883532
873672753262 467560912
189270533054 467553359
360371088106 467545806
964707586025 281379462
568568666156 467538253
621564413296 392748447
844146551284 467530700
719985086556 467523147
963765523400 467515594
811592020898 467508041
758596273758 467500488
716199676046 467492935
776766244206 467485382
94635270304 106603042
268007071662 467477829
871401506956 193183081
921368925688 77946960
604151524950 467470276
223339227644 467462723
270278317968 467455170
271035400070 391041469
969822180216 268667763
193055943564 467447617
780551654716 467440064
47696179980 467432511
568882500859 98060599
304347012558 87909367
753296699044 467424958
483018388630 467417405
643519794254 339016405
168072234198 162782256
721499250760 467409852
666989339416 467402299
49967426286 389349597
511787508506 467394746
919854761484 467387193
62080739918 467379640
250594183316 467372087
153687674260 467364534
648062286866 467356981
626106905908 467349428
455173438322 415415
683645145660 467341875
586018790792 116195352
928182664606 16186079
349014856576 467334322
997077135888 435543745
29729234172 141173123
360401783498 311704757
81007792468 220842167
607936935460 82055792
159118935529 71768606
471662157100 467326769
62080739918 467319216
874583357642 259755223
377987643097 22084972
991777561174 141475243
427751395184 467311663
177914301524 67131064
272549564274 467304110
200626764584 268546915
213497160318 467296557
777523326308 467289004
818405759816 467281451
726798825474 467273898
829761991346 213840536
71922807244 467266345
380812304860 467258792
308889505170 345738575
716956758148 352921478
716956758148 467251239
901684791036 467243686
731341318086 212533867
988749232766 467236133
573868240870 374462634
532228725260 467228580
988749232766 25559352
995562971684 236136992
879729410078 86519615
925911418300 294181797
658661436294 467221027
447730323426 122630508
249837101214 116308647
176400137320 467213474
221067981338 467205921
210468831910 467198368
426237230980 467190815
910012694158 467183262
942567224544 240087211
720742168658 467175709
615507756480 456828099
234695459174 467168156
492282440378 6933654
416395163654 467160603
216525488726 467153050
144602689036 204618323
50724508388 177200933
796450378858 467145497
46939097878 467137944
709385937128 467130391
865344850140 426276214
825219498734 467122838
557969516728 99533434
648819368968 340662959
959980112890 467115285
130410073487 91700973
857016947018 467107732
434565134102 467100179
928939746708 467092626
34068702144 467085073
403524767920 349809642
742697549616 467077520
735883810698 467069967
99177762916 382831358
207440503502 467062414
448192611938 199542707
652604779478 341357835
91606941896 467054861
538285382076 467047308
623835659602 418511730
645791040560 467039755
6813746472 467032202
863830685936 467024649
666232257314 263652571
816891595612 467017096
868373178548 467009543
96149434508 467001990
400496439512 147925505
171100562606 466994437
147631017444 466986884
724527579168 466979331
753296699044 466971778
882757738486 466964225
800992871470 466956672
27391287323 316221451
607179853358 106059226
954680538176 466949119
333116132434 466941566
797207460960 466934013
99934845018 386177337
405796014226 466926460
184728040442 164980179
410450147731 20612137
88578613488 153318347
950138045564 466918907
423208902572 466911354
103720255528 466903801
707871772924 466896248
587713245106 199897698
192298861462 466888695
658661436294 466881142
475447567610 466873589
594309457624 466866036
207440503502 466858483
969065098114 466850930
292990781028 375338782
709385937128 111187713
900927708934 466843377
556629011100 182019747
433050969898 279619613
438350544612 466835824
253622511724 383458257
220310899236 403806039
754053781146 40151748
96149434508 466828271
87821531386 374077431
341538999425 141422372
626863988010 466820718
204412175094 410920965
796450378858 466813165
439107626714 466805612
136274785914 466798059
470147992896 466790506
736640892800 466782953
121133143874 466775400
673803078334 466767847
963008441298 466760294
31040373736 466752741
671531832028 466745188
781308736818 466737635
783579983124 154768523
293747863130 466730082
165800987892 466722529
258165004336 466714976
650333533172 466707423
390654372186 466699870
486046717038 445944226
476204649712 466692317
617021920684 157495156
426994313082 3361085
455763432958 466684764
870644424854 466677211
977393001236 466669658
246051690704 177737196
532228725260 90749295
445921365632 466662105
300561602048 466654552
616264838582 155554035
452735104550 84857955
709385937128 466646999
152173510056 466639446
470147992896 174821738
296776191538 466631893
282391631600 308366331
802648578894 251733937
518601247424 466624340
243023362296 466616787
503459605384 466609234
112805240752 466601681
900461356908 127691018
437593462510 466594128
909255612056 466586575
4542500166 451314409
363399416514 466579022
799478707266 466571469
324031147210 466563916
365670662820 1404858
338415707148 466556363
816134513510 466548810
852474454406 466541257
840361140774 466533704
365670662820 466526151
24983716920 466518598
612568409965 230366500
855502782814 466511045
278606221090 466503492
355071513392 394515849
963008441298 466495939
687430556170 466488386
966793851808 466480833
691973048782 466473280
303589930456 302724240
662446846804 271945765
526172068444 118438593
215768406624 466465727
581439061890 466458174
550398695708 466450621
603394442848 466443068
131732293302 466435515
239995033888 466427962
218039652930 307361782
716199676046 466420409
340686953454 466412856
130218129098 466405303
90092777692 466397750
673803078334 466390197
286934124212 466382644
981225028862 405490358
464848418182 466375091
939538896136 405278874
851717372304 299400920
448980193054 102093901
851161524781 17016909
536771217872 368631718
687430556170 466367538
802507035674 8844563
875186917466 172737110
963008441298 47961550
507245015894 466359985
857774029120 466352432
635948973234 466344879
332359050332 466337326
127946882792 249407613
137955357814 288010996
582196143992 466329773
642005630050 466322220
897899380526 466314667
220310899236 333162830
371727319636 466307114
437789802745 20657455
106027219971 403549237
781308736818 466299561
479232978120 310617125
314189079884 270525801
334630296638 466292008
656390189988 466284455
532985807362 466276902
566297419850 466269349
651847697376 466261796
447435529836 132434302
651090615274 458436888
641248547948 466254243
537528299974 393420664
314189079884 466246690
295492756378 189187544
32157514901 26941551
470147992896 466239137
612479428072 253116136
15141649594 466231584
972850508624 466224031
466362582386 396600477
776889894369 309718318
261193332744 466216478
937267649830 354386760
197598436176 466208925
166558069994 264067986
194570107768 466201372
597337786032 466193819
907741447852 262980354
137788950118 466186266
896385216322 466178713
768438341084 466171160
916069350974 466163607
774494997900 466156054
127946882792 466148501
567054501952 156158275
160501413178 466140948
172614726810 282195186
122647308078 466133395
145359771138 466125842
632163562724 466118289
436079298306 466110736
949380963462 466103183
922883089892 466095630
210468831910 466088077
105991501834 466080524
786875544225 175728098
281634549498 466072971
685159309864 466065418
319488654598 466057865
420180574164 414561511
929696828810 80250625
137788950118 3663205
726798825474 329280588
513301672710 466050312
466362582386 466042759
101667441982 4614883
607936935460 466035206
370213155432 466027653
978907165440 173371562
131732293302 46050641
967550933910 272844572
573111158768 466020100
816134513510 116104716
180185547830 436827755
176400137320 466012547
80250710366 93800707
471662157100 466004994
752539616942 327709564
441378873020 107781310
696515541394 465997441
885028984792 465989888
870717575659 369855304
115076487058 465982335
248322937010 465974782
455763432958 465967229
915312268872 19645353
138546032220 465959676
155201838464 136067295
754053781146 448119490
867616096446 275744924
751025452738 62644582
514058754812 465952123
68137396734 406306082
238480869684 465944570
725284661270 465937017
626863988010 465929464
734369646494 433957615
75708217754 465921911
235452541276 465914358
582196143992 158409069
511030426404 465906805
196841354074 465899252
239995033888 465891699
411095588940 465884146
45424933674 159005756
364156498616 51058280
109776912344 465876593
489075045446 465869040
569325748258 360580220
285419960008 465861487
773164945624 197148406
991431468014 10445799
62837822020 211363152
862316521732 164980179
46939097878 465853934
622321495398 195773760
928939746708 359696519
293747863130 465846381
283148713702 465838828
797964543062 465831275
246051690704 52040170
875186917466 465823722
41639523164 465816169
334630296638 465808616
803264117776 459131764
875943999568 465801063
754053781146 465793510
739669221208 269143602
261381160748 22334221
866101932242 465785957
928182664606 465778404
260436250642 179610340
358099841800 53052272
564280430183 196665014
136274785914 465770851
822948252428 465763298
507245015894 137857356
162772659484 465755745
365707491248 237239730
434565134102 465748192
891842723710 465740639
786671280893 349930490
625349823806 465733086
224853391848 465725533
496645866466 105198184
21198306410 465717980
556455352524 465710427
935753485626 465702874
302832848354 465695321
986477986460 337271662
913798104668 465687768
743454631718 87569482
782065818920 176740200
766167094778 239830409
998591300092 328880279
445164283530 451178455
554184106218 109843279
52995754694 465680215
986477986460 465672662
676831406742 465665109
567811584054 233198875
249837101214 465657556
914555186770 278705700
698029705598 465650003
800235789368 465642450
575382405074 465634897
581464137850 27001975
856259864916 465627344
682888063558 465619791
224853391848 465612238
246051690704 20196722
965279687604 445589235
479232978120 465604685
543584956790 465597132
144602689036 465589579
59052411510 383730165
839604058672 465582026
31797455838 465574473
785094147328 443232699
144602689036 465566920
374755648044 465559367
910769776260 465551814
224096309746 465544261
618536084888 465536708
202898010890 465529155
368698991228 465521602
325018036890 30967300
579924897686 465514049
616264838582 98883876
9084992778 465506496
173371808912 326584167
814620349306 80530086
938781814034 76104028
91606941896 128582272
293747863130 465498943
154444756362 465491390
369456073330 123816329
300561602048 465483837
507245015894 465476284
938781814034 331259474
442535153831 39033904
851059944484 334915126
697272623496 465468731
988749232766 462915817
632248858753 143423917
421694738368 465461178
511787508506 236371135
149902263750 17364347
230910048664 225343755
735126728596 465453625
432293887796 465446072
238480869684 465438519
832790319754 326667250
858531111222 344401694
206683421400 280616609
329330721924 130863278
134003539608 465430966
251351265418 465423413
532228725260 80114671
660175600498 465415860
574625322972 465408307
508002097996 465400754
482261306528 465393201
377026894350 465385648
672288914130 329650685
12870403288 465378095
95392352406 465370542
42718869117 64140076
24983716920 465362989
644276876356 465355436
280120385294 465347883
596580703930 356871697
883514820588 377687765
339172789250 465340330
291476616824 59268391
324788229312 330013229
3028335962 96028842
99373430934 57652049
300561602048 465332777
721499250760 465325224
598094868134 465317671
771466669492 465310118
658661436294 465302565
867616096446 465295012
138546032220 24728522
928223141133 7968415
964522605502 465287459
128703964894 465279906
728312989678 286613691
429265559388 465272353
573111158768 465264800
152930592158 465257247
402010603716 465249694
969822180216 465242141
174885973116 465234588
379298140656 465227035
973208339552 19554717
851840025471 26488371
634434809030 465219482
774494997900 58724575
337658625046 465211929
981935493848 465204376
647305204764 465196823
151416427954 121943185
683645145660 465189270
539042464178 465181717
36339948450 465174164
938024731932 465166611
852474454406 465159058
533742889464 63520730
332359050332 465151505
852474454406 465143952
92364023998 465136399
332359050332 465128846
488455949101 326485978
844146551284 87607247
842030428492 150251829
718470922352 158907567
396711029002 83173636
787365393634 19214832
901684791036 465121293
335387378740 465113740
274820810580 465106187
258165004336 465098634
818405759816 465091081
358400065997 144232088
246808772806 465083528
588252800808 465075975
317217408292 465068422
900170626832 100258522
771466669492 465060869
703329280312 465053316
554941188320 460808530
845660715488 465045763
330087804026 465038210
371727319636 465030657
576139487176 439040784
822402163381 220555153
872915671160 465023104
670017667824 465015551
344472363964 465007998
976897675902 113566908
922126007790 155418081
974364672828 17636255
277092056886 214422117
324788229312 465000445
796450378858 317739604
360371088106 464992892
238480869684 464985339
190027615156 464977786
864587768038 298690938
254379593826 118317745
444478176969 357007651
179428465728 464970233
571596994564 464962680
825976580836 464955127
572521201897 250057171
709385937128 464947574
116590651262 418489071
427751395184 464940021
997834217990 464932468
966036769706 313305993
933482239320 464924915
105991501834 343888090
705600526618 245683984
405796014226 464917362
707114690822 464909809
596580703930 464902256
82521956672 49396620
258165004336 464894703
402767685818 464887150
633677726928 464879597
624592741704 464872044
451220940346 464864491
339172789250 464856938
688944720374 464849385
146116853240 464841832
260436250642 81489317
984206740154 464834279
322516983006 464826726
908498529954 464819173
319488654598 464811620
262707496948 464804067
456520515060 464796514
340686953454 464788961
836575730264 464781408
81039922930 187012280
35582866348 464773855
497402948568 84835296
413366835246 300103349
583710308196 464766302
923640171994 464758749
240752115990 464751196
738912139106 464743643
713171347638 464736090
893356887914 464728537
696515541394 464720984
777523326308 464713431
885786066894 407152018
913798104668 464705878
304347012558 464698325
412609753144 464690772
785094147328 464683219
661689764702 464675666
493617538058 464668113
604151524950 464660560
107505666038 464653007
160029970430 138650421
635948973234 230781915
688187638272 34003606
709385937128 464645454
452889586059 191362808
118861897568 286371995
278606221090 464637901
324788229312 464630348
965279687604 105726894
6813746472 464622795
832033237652 255321612
900170626832 105424774
975121754930 464615242
919854761484 464607689
831276155550 464600136
738912139106 464592583
53027477294 331486064
690458884578 380112278
538285382076 464585030
165800987892 464577477
632920644826 464569924
956194702380 464562371
29526209532 397348224
539799546280 464554818
598851950236 464547265
741940467514 84314139
167315152096 464539712
684402227762 464532159
833547401856 143658060
90092777692 464524606
81764874570 464517053
383083551166 464509500
865445863962 80575404
956194702380 464501947
944838470850 464494394
482261306528 186906538
90092777692 464486841
246051690704 464479288
875943999568 464471735
941053060340 464464182
146873935342 232141455
470147992896 464456629
264221661152 448255444
947866799258 281764665
618536084888 464449076
814620349306 464441523
354314431290 439682789
779794572614 464433970
218039652930 464426417
540556628382 464418864
499674194874 126814870
73436971448 464411311
151416427954 464403758
277849138988 464396205
903234930179 341282305
267249989560 464388652
787365393634 464381099
265735825356 379681757
899413544730 424063185
632920644826 464373546
165043905790 464365993
770053390709 29116815
420937656266 464358440
858531111222 464350887
804778281980 464343334
24226634818 464335781
389140207982 464328228
526172068444 464320675
127946882792 464313122
926668500402 326463319
139303114322 464305569
3785418064 464298016
548884531504 464290463
469390910794 464282910
36339948450 421291234
626106905908 281651370
178671383626 464275357
607936935460 40816412
769195423186 464267804
249080019112 464260251
161258495280 464252698
165800987892 464245145
387626043778 464237592
186242204646 220449411
40125358960 464230039
835818648162 464222486
201383846686 158227797
386868961676 464214933
903198955240 464207380
821434088224 464199827
185485122544 464192274
514058754812 464184721
944081388748 428436372
375512730146 464177168
23469552716 164949967
333216239896 192322039
238480869684 464169615
184728040442 464162062
712414265536 464154509
642933160703 274370278
978438985588 154149177
935753485626 464146956
21198306410 11095357
369456073330 302716687
775252080002 464139403
448192611938 464131850
938024731932 464124297
663961011008 464116744
450463858244 3746288
531471643158 464109191
671531832028 464101638
684402227762 105538069
902441873138 93747836
186999286748 464094085
967550933910 387385817
532985807362 385527779
592038211318 77357826
988749232766 464086532
711032452551 292323759
914555186770 464078979
22712470614 464071426
652604779478 356947227
481662980933 209104805
296019109436 464063873
142331442730 464056320
242266280194 464048767
187756368850 464041214
978907165440 40106430
336901542944 464033661
609451099664 81308045
517844165322 464026108
233181294970 464018555
411852671042 464011002
442893037224 464003449
407310178430 463995896
666232257314 463988343
79493628264 463980790
168072234198 463973237
642762712152 463965684
474690485508 463958131
655633107886 463950578
438350544612 384560995
915312268872 463943025
878215245874 183220674
75708217754 463935472
85668920051 291432505
552669942014 242647678
686673474068 84873061
309646587272 463927919
420220914737 273199563
407310178430 343397145
319488654598 463920366
569325748258 463912813
927425582504 112977774
732098400188 463905260
594309457624 349515075
518601247424 463897707
925911418300 297905426
33311620042 463890154
890328559506 463882601
903956037342 463875048
648819368968 463867495
158987248974 463859942
71922807244 463852389
510273344302 463844836
349210086520 184897440
425480148878 463837283
177914301524 463829730
433050969898 463822177
518601247424 463814624
687504356533 326108328
355071513392 463807071
443650119326 463799518
752539616942 278124119
965279687604 237753334
570082830360 81194750
9842074880 225358861
787365393634 463791965
171100562606 463784412
482261306528 463776859
63594904122 463769306
610965263868 463761753
124161472282 463754200
42396605266 155727754
244537526500 463746647
577653651380 463739094
678345570946 463731541
560997845136 295866116
643519794254 463723988
371727319636 463716435
596580703930 48580896
919854761484 179678317
552669942014 419259477
599609032338 463708882
130975211200 308721322
273306646376 79963611
464091336080 463701329
697272623496 463693776
382326469064 289959670
434565134102 463686223
430779723592 386962849
196841354074 463678670
436079298306 463671117
815377431408 463663564
393839236519 228191236
687430556170 463656011
553427024116 463648458
972093426522 463640905
954980800138 100681490
987235068562 463633352
65109068326 3874689
559483680932 463625799
900170626832 463618246
112805240752 463610693
935877407697 13278174
339929871352 463603140
658661436294 2628444
787365393634 463595587
172614726810 463588034
176400137320 77010388
553427024116 439947144
226367556052 463580481
218796735032 463572928
941810142442 29071497
774883055934 12281178
514058754812 31941637
922883089892 49744058
588252800808 317105152
119695295182 381660643
240752115990 220902591
772223751594 463565375
815377431408 430113138
422451820470 463557822
687430556170 463550269
207440503502 463542716
208954667706 463535163
781308736818 463527610
245294608602 463520057
308175807500 157230801
775252080002 463512504
137031868016 463504951
825219498734 463497398
469663800684 134299893
49210344184 463489845
255893758030 463482292
513301672710 463474739
645033958458 53429922
988749232766 463467186
940295978238 463459633
869887342752 463452080
625349823806 463444527
448949694040 463436974
8327910676 463429421
314189079884 463421868
514815836914 463414315
139303114322 463406762
701815116108 463399209
222582145542 463391656
976635919134 463384103
446678447734 463376550
427751395184 463368997
767886738347 30468802
770709587390 463361444
836575730264 280752563
803264117776 463353891
82521956672 463346338
959980112890 463338785
301318684150 309174502
165043905790 248856244
850203208100 412794109
225810137505 160350190
942567224544 358246343
46939097878 463331232
539042464178 463323679
388383125880 51949534
804778281980 208832897
749511288534 463316126
545856203096 463308573
758596273758 463301020
579167815584 463293467
532985807362 463149960
345229446066 173651023
988158414853 78445458
46939097878 98264530
909255612056 463285914
327816557720 463278361
54509918898 86489403
343086721608 34683376
34068702144 432114683
737397974902 463270808
979063588070 90288562
984963822256 54381600
607936935460 463263255
928939746708 338419718
229395884460 463255702
426237230980 463248149
353557349188 463240596
161258495280 463233043
168072234198 463225490
780551654716 95462367
520440273711 7855120
542070792586 463217937
252865429622 172714451
690458884578 341501342
426237230980 88415418
463334253978 463210384
877589865433 282021467
578410733482 463202831
956951784482 463195278
143088524832 463187725
814620349306 463180172
341444035556 463172619
427751395184 463165066
46939097878 463157513
603394442848 98921641
932725157218 463149960
701058034006 463142407
162015577382 463134854
182456794136 463127301
394442033490 39607932
959223030788 463119748
167315152096 463112195
180185547830 463104642
975121754930 463097089
450463858244 463089536
361885252310 314167035
603394442848 463081983
790393722042 463074430
456520515060 368276727
300649889065 221302900
392168536390 267028762
46939097878 419244371
461063007672 435203860
418034979566 198825172
992534643276 463066877
685916391966 463059324
548884531504 463051771
551155777810 127585276
520872493730 463044218
582953226094 463036665
65866150428 463029112
367941909126 463021559
897142298424 119314741
892599805812 463014006
572354076666 312286338
804778281980 463006453
289962452620 462998900
294648097241 32681831
183213876238 439818743
866891046617 151347014
517844165322 462991347
849549307531 163741487
854745700712 462983794
161258495280 462976241
294559802671 198976232
906227283648 462968688
555705015251 275858219
101449009222 461790420
348257774474 462961135
763138766370 462953582
131732293302 371992803
860802357528 462946029
340059571468 181272
114319404956 44064202
883514820588 283350795
792664968348 462938476
399739357410 177344440
720742168658 427242998
430779723592 462930923
663203928906 462923370
960737194992 462915817
492860455956 462908264
865344850140 97682949
52238672592 462900711
806292446184 462893158
200626764584 462885605
160501413178 462878052
737397974902 272217673
128712069263 45174493
748876096746 126384349
375512730146 296644075
979664247542 462870499
24983716920 462862946
539128152963 359296210
288448288416 462855393
305861176762 30997512
733612564392 462847840
678345570946 462840287
247565854908 462832734
427034646102 165909198
447435529836 462825181
448192611938 462817628
296019109436 440566490
648819368968 462810075
12113321186 462802522
710143019230 462794969
302832848354 462787416
24226634818 373971689
373241483840 462779863
931210993014 462772310
604908607052 152555494
79493628264 462764757
652604779478 256590516
233939366515 393654807
785851229430 24063858
917583515178 462757204
582196143992 462749651
467119664488 462742098
813106185102 462734545
632920644826 462726992
610208181766 462719439
804778281980 462711886
288448288416 462704333
897899380526 199021550
593552375522 429886548
176413959310 133725865
533742889464 462696780
370213155432 462689227
620050249092 276152786
183970958340 462681674
149145181648 462674121
994048807480 462666568
307375340966 119443142
302832848354 430052714
864587768038 462659015
521629575832 462651462
392226770020 288388646
564026173544 462643909
731341318086 462636356
173371808912 97222216
587495718706 273509236
464091336080 462628803
704086362414 462621250
691215966680 462613697
328680461901 43059653
934996403524 462606144
31797455838 148907395
91606941896 93113384
746482960126 356592236
333873214536 462598591
945595552952 462591038
92364023998 69291222
494374620160 46247019
309646587272 214407011
981178411746 462583485
646548122662 462575932
523143740036 462568379
312674915680 462560826
448949694040 462553273
489198876881 34774012
794936214654 462545720
71165725142 136037083
750268370636 462538167
794936214654 462530614
545099120994 462523061
574625322972 120258866
946352635054 462515508
935753485626 139609652
851717372304 462507955
692730130884 462500402
521818733164 204678747
470905074998 462492849
960737194992 414538852
627621070112 298358606
345986528168 462485296
317974490394 384606313
431536805694 462477743
703329280312 139760712
885028984792 462470190
757839191656 462462637
84036120876 165591972
473933403406 310496277
502702523282 462455084
268764153764 462447531
925154336198 462439978
73436971448 462432425
909255612056 462424872
734469096845 39698568
706357608720 199663555
828247827142 462417319
426237230980 462409766
366427744922 462402213
997834217990 462394660
903198955240 462387107
32554537940 12734358
673045996232 462379554
626863988010 277648280
215768406624 456382472
244537526500 462372001
166558069994 462364448
536014135770 462356895
43910769470 462349342
162772659484 462341789
189270533054 462334236
508787254599 312112619
408067260532 462326683
181699712034 462319130
411852671042 462311577
948623881360 366992717
195327189870 198968679
783751171869 54306070
480747142324 333026876
395953946900 462304024
944838470850 462296471
13627485390 462288918
766924176880 92342978
671531832028 412559966
588600722200 5966870
728312989678 169519532
674560160436 294264880
793422050450 462281365
315717383304 322550865
120376061772 9720711
41639523164 462273812
498917112772 462266259
808563692490 462258706
112805240752 412620390
62088934923 154594804
158230166872 462251153
697272623496 462243600
795693296756 462236047
247565854908 462228494
409581424736 462220941
553427024116 304166863
938781814034 28187796
82521956672 8406489
284662877906 462213388
557969516728 462205835
601123196542 462198282
835088741754 320723039
567054501952 462190729
41639523164 462183176
630649398520 462175623
209711749808 462168070
175643055218 462160517
964522605502 462152964
294504945232 196000350
981935493848 462145411
663961011008 462137858
823705334530 462130305
361128170208 462122752
7570828574 462115199
495933505677 102086348
150659345852 462107646
709385937128 462100093
238480869684 462092540
795693296756 462084987
109776912344 5090722
595066539726 447311319
858531111222 462077434
83279038774 462069881
967550933910 462062328
705600526618 462054775
65109068326 462047222
592201378777 102312938
259679168540 462039669
317217408292 367234413
952409291870 462032116
146116853240 354870152
631406480622 462024563
398982275308 192337145
633202991072 77146342
75708217754 462017010
475447567610 462009457
981935493848 380353974
777523326308 91542360
807049528286 462001904
982692575950 461994351
360371088106 461986798
951652209768 461979245
153687674260 461971692
832033237652 280518420
126432718588 409584084
380812304860 426223343
960737194992 356191927
647305204764 461964139
832790319754 461956586
600366114440 461949033
890328559506 461941480
985720904358 461933927
695001377190 461926374
354314431290 461918821
906227283648 461911268
439864708816 461903715
599609032338 336123606
592795293420 429901654
31797455838 461896162
461820089774 151989019
689701802476 333563139
770709587390 197186171
270278317968 461888609
198355518278 63973910
168072234198 461881056
957708866584 461873503
904066719004 42402542
732855482290 461865950
352800267086 461858397
224096309746 461850844
600366114440 461843291
795693296756 461835738
810077856694 439954697
396711029002 155463399
950138045564 461828185
213497160318 461820632
378541058554 461813079
364913580718 461805526
70408643040 461797973
564026173544 256356373
535257053668 461790420
249080019112 461782867
55343316512 381660643
394439782696 461775314
344472363964 461767761
913041022566 245767067
373241483840 303917614
679859735150 131120080
895628134220 461760208
609451099664 273547001
361128170208 461752655
335387378740 461745102
587495718706 318661070
467119664488 461737549
215011324522 461729996
137031868016 461722443
538285382076 461714890
53752836796 461707337
656390189988 461699784
869130260650 461692231
373998565942 461684678
482336519302 333638669
627621070112 461677125
341444035556 309605023
482261306528 461669572
818405759816 331969456
56781165204 461662019
927425582504 285291916
664718093110 461654466
826733662938 461646913
336144460842 461639360
984206740154 461631807
252865429622 461624254
623835659602 461616701
890328559506 408390710
956194702380 461609148
609451099664 461601595
486803799140 70401513
402010603716 461594042
218039652930 172012022
151416427954 44872373
115833569160 461586489
181699712034 461578936
841118222876 175690333
249837101214 461571383
236209623378 382431049
590524047114 355723641
561754927238 461563830
104477337630 461556277
647305204764 461548724
675317242538 461541171
507368235536 114299549
904713119444 461533618
737397974902 448685965
419423492062 261190293
213497160318 461526065
649576451070 461518512
334811666827 179814271
961494277094 461510959
806533930700 13247962
976635919134 461503406
93121106100 461495853
713171347638 405830243
509516262200 51020515
448949694040 461488300
483775470732 332052539
962251359196 461480747
573868240870 461473194
44667851572 461465641
483775470732 461458088
745725878024 461450535
739669221208 202269340
807049528286 209588197
868373178548 461442982
360371088106 461435429
550398695708 461427876
299047437844 461420323
62837822020 432930407
438350544612 211838991
708628855026 367476109
695758459292 406872557
625349823806 461412770
270278317968 420724759
128703964894 267746297
865344850140 316742608
395196864798 29660631
635191891132 461405217
343715281862 146263845
118861897568 383307197
97663598712 461397664
974364672828 105190631
776766244206 461390111
779794572614 461382558
274063728478 461375005
767681258982 342732481
137031868016 461367452
60566575714 461359899
925154336198 461352346
832790319754 143529659
722256332862 8738821
158230166872 20634796
975878837032 461344793
607179853358 461337240
788879557838 70869799
905543035125 164066266
44667851572 254536100
402010603716 461329687
901684791036 461322134
545856203096 461314581
676074324640 461307028
468633828692 461299475
263464579050 461291922
819162841918 461284369
831276155550 136996314
493617538058 461276816
442135955122 461269263
384597715370 461261710
465605500284 461254157
6813746472 137472153
710143019230 461246604
673045996232 461239051
46182015776 461231498
704843444516 461223945
696515541394 12470003
950138045564 461216392
389140207982 461208839
423208902572 461201286
589009882910 461193733
696515541394 180622442
570839912462 461186180
970579262318 323880193
736265561977 56133896
833547401856 461178627
559483680932 461171074
751025452738 216627593
221825063440 461163521
455763432958 461155968
973607590726 461148415
837332812366 461140862
810834938796 461133309
442135955122 1117844
274063728478 373510956
92364023998 461125756
698786787700 461118203
888057313200 461110650
751025452738 8640632
863830685936 461103097
935753485626 461095544
42396605266 461087991
888057313200 461080438
426237230980 461072885
199112600380 461065332
853988618610 461057779
864587768038 461050226
697272623496 461042673
690458884578 461035120
855502782814 461027567
763138766370 461020014
48453262082 461012461
659418518396 461004908
629892316418 460997355
983449658052 430460576
371750854784 410671716
726041743372 436570953
383083551166 12598404
38611194756 460989802
704086362414 259490868
21955388512 320156564
414123917348 460982249
656390189988 460974696
112048158650 460967143
655133787015 187253976
279363303192 355119401
708916949105 66806285
486803799140 129843623
827490745040 460959590
568568666156 460952037
37854112654 379840370
231699397182 178009104
292233698926 460944484
254379593826 460936931
494374620160 144149005
843389469182 460929378
90849859794 40990131
177914301524 460921825
123404390180 460914272
508759180098 460906719
934239321422 460899166
791170872465 330655234
380812304860 460891613
140817278526 460884060
25740799022 106837185
604908607052 460876507
182456794136 460868954
370970237534 10249421
432293887796 460861401
426994313082 224074851
280120385294 460853848
391691572399 140886109
911526858362 460846295
624592741704 460838742
926668500402 460831189
305104094660 460823636
564026173544 460816083
633677726928 460808530
216525488726 460800977
209255994641 13089349
670017667824 460793424
302832848354 208357058
514815836914 56534205
611722345970 460785871
499674194874 460778318
348257774474 460770765
2271253860 460763212
884528734902 190818992
647305204764 460755659
964102130398 72078279
353610205082 102569740
420180574164 460748106
559483680932 250049618
718565327299 95968418
150659345852 411630947
240752115990 251333628
205926339298 460740553
897899380526 460733000
703329280312 460725447
129461046996 68739853
32554537940 460717894
231667130766 141233547
799478707266 460710341
324031147210 460702788
311917833578 356275010
284662877906 401827153
148388099546 460695235
133246457506 413851529
465605500284 460687682
746482960126 235064466
489832127548 443685879
845660715488 460680129
268007071662 198757195
666279365375 280722351
159744331076 397204717
587827212323 89321778
188519387610 424863803
393682700594 460672576
753296699044 460665023
430022641490 460657470
159744331076 460649917
666232257314 364356720
243780444398 460642364
271792482172 460634811
180185547830 234973830
681373899354 460627258
626863988010 460619705
212740078216 460612152
611722345970 460604599
863073603834 270744838
838252699383 290307108
227881720256 69102397
71922807244 460597046
65866150428 460589493
934475042999 220056655
581439061890 460581940
358099841800 460574387
787365393634 460566834
487859753452 77070812
632920644826 460559281
215768406624 448738836
433808052000 460551728
750268370636 460544175
385354797472 460536622
385354797472 460529069
14384567492 460521516
968308016012 460513963
277849138988 460506410
164286823688 460498857
835061566060 460491304
517087083220 460483751
382326469064 455204204
757082109554 460476198
115076487058 460468645
732098400188 197374996
925180091928 177631454
207440503502 460461092
274820810580 460453539
560997845136 460445986
603606357369 10649730
363399416514 460438433
528443314750 357762951
367184827024 460430880
31797455838 460423327
323274065108 113075963
570082830360 460415774
955445701988 421162833
237723787582 460408221
402010603716 460400668
141012327198 139443486
905614176832 218357230
485339469630 33973394
249080019112 460393115
289962452620 323419460
610208181766 460385562
417152245756 150493525
737397974902 390391911
793422050450 75326069
226367556052 460378009
794936214654 460370456
843389469182 460362903
965279687604 460355350
142331442730 460347797
934996403524 50333192
21955388512 460340244
467119664488 460332691
92364023998 460325138
368698991228 236189863
411095588940 460317585
66623232530 198946020
130975211200 136467604
537528299974 33172776
297533273640 409470789
856259864916 460310032
38611194756 409002503
380320544542 21042658
782822901022 460302479
209711749808 460294926
643519794254 460287373
956194702380 460279820
196841354074 312452504
376269812248 441722099
676074324640 340942420
497402948568 460272267
196841354074 416918047
935753485626 308532497
6813746472 460264714
883809349823 77055706
102963173426 460257161
548884531504 460249608
229395884460 460242055
38611194756 460234502
723013414964 460226949
278606221090 460219396
849446125998 460211843
896385216322 295934093
125675636486 460204290
588252800808 460196737
626106905908 460189184
755567945350 460181631
895628134220 300790672
242266280194 460174078
553427024116 348510526
377783976452 458338699
900170626832 303819425
888057313200 460166525
724527579168 221302900
714332877784 43361773
946352635054 460158972
175643055218 460151419
68137396734 460143866
26497881124 460136313
295262027334 460128760
548884531504 460121207
215768406624 460113654
745725878024 460106101
101449009222 460098548
502702523282 460090995
438350544612 88981893
877458163772 460083442
120636020926 173001465
190027615156 460075889
531471643158 291334316
988749232766 460068336
855809177812 10604412
271035400070 459154423
855502782814 460060783
209711749808 460053230
359614006004 460045677
813106185102 100779679
353557349188 460038124
727555907576 460030571
684402227762 372143863
603394442848 460023018
838089894468 460015465
472419239202 105319032
544342038892 460007912
19684142206 460000359
766167094778 459992806
931968075116 181498590
855502782814 73135699
812349103000 320874099
926668500402 459985253
673045996232 459977700
954748877720 346101119
634434809030 210970396
560997845136 459970147
155201838464 459962594
897142298424 459955041
361885252310 459947488
610208181766 80907736
156716002668 459939935
430779723592 459932382
377783976452 459924829
185485122544 459917276
511912200983 177812726
536771217872 256159995
757082109554 459909723
203033745853 195675571
316460326190 459902170
249837101214 459894617
13627485390 459887064
545856203096 342279301
660175600498 459879511
650539563906 558922
700300951904 459871958
426378056665 2296112
513301672710 459864405
457541385687 51692732
333116132434 459856852
450463858244 459849299
476204649712 459841746
87833042158 1200927
775252080002 459834193
870644424854 459826640
915312268872 459819087
252108347520 303713683
598851950236 459811534
113562322854 459803981
588252800808 459796428
205926339298 459788875
242266280194 459781322
302075766252 459773769
573111158768 459766216
49210344184 459758663
30283291634 331161285
442135955122 459751110
867616096446 331448299
638977301642 110726980
773737915798 459743557
657489838405 82788433
336901542944 459736004
867616096446 459728451
87064449284 459720898
932725157218 113166599
171857644708 278139225
739712107142 406102151
352043184984 459713345
542990860875 263350451
559483680932 459705792
960737194992 402733513
370213155432 459698239
233938377072 62878725
44667851572 209595750
210468831910 459690686
668503503620 459683133
322516983006 459675580
383083551166 459668027
349014856576 459660474
818405759816 459652921
677588488844 271507691
77979464060 459645368
105991501834 459637815
423965984674 459630262
81764874570 459622709
993291725378 459615156
589009882910 459607603
130218129098 459600050
381569386962 459592497
465605500284 361426156
601123196542 459584944
958465948686 459577391
218039652930 25370527
22712470614 102479104
412609753144 58830317
732098400188 143431470
183970958340 459569838
790393722042 459562285
428508477286 459554732
100691927120 459547179
254379593826 459539626
414123917348 459532073
178310358185 19516952
342958199760 459524520
148388099546 459516967
641248547948 453376378
901684791036 459509414
940299565913 385474908
336901542944 438285484
308889505170 73520902
989534993609 315473704
631406480622 459501861
94635270304 459494308
491346291752 459486755
186242204646 459479202
569565518243 53815125
900170626832 459471649
741940467514 183930656
631406480622 459464096
174292126450 7167797
693487212986 459456543
68894478836 459448990
542070792586 459441437
238480869684 459433884
322516983006 459426331
211225914012 83815641
663203928906 459418778
529200396852 459411225
448949694040 238772989
635313773893 62493522
751782534840 187888428
701815116108 213039918
304347012558 459403672
664718093110 6253884
139303114322 459396119
156838829554 232556870
695758459292 378443065
972850508624 459388566
772223751594 459381013
28012045328 139571887
761624602166 459373460
345986528168 459365907
247565854908 213357144
734640096765 151120424
902628545533 7160244
308151290462 237413449
772223751594 459358354
579924897686 459350801
727555907576 459343248
300561602048 459335695
187756368850 459328142
711657183434 116066951
328573639822 459320589
492860455956 459313036
643519794254 405437487
346743610270 133310450
368698991228 459305483
624592741704 459297930
475447567610 459290377
570839912462 459282824
514815836914 135493267
780647479627 298909975
261193332744 459275271
695001377190 459267718
702572198210 459260165
876225348818 92841476
876701081670 459252612
413366835246 71051071
194570107768 319960186
681373899354 7265986
822191170326 459245059
545856203096 459237506
11356239084 211740802
977393001236 230585537
97663598712 232368045
771466669492 459229953
619293166990 413866635
12113321186 459222400
903956037342 459214847
157473084770 459207294
157473084770 459199741
429265559388 459192188
635948973234 459184635
181699712034 459177082
714685511842 459169529
604908607052 459161976
507245015894 459154423
358856923902 400316553
339172789250 459146870
344472363964 459139317
367184827024 116965758
297533273640 459131764
657147272090 426419721
356585677596 459124211
555698270422 158371304
189270533054 427431823
330844886128 100847656
429265559388 157449838
768447653933 365474564
848689043896 79110122
736640892800 459116658
106748583936 173870060
127189800690 394062669
686673474068 215184970
722256332862 459109105
972850508624 459101552
65866150428 32538324
767681258982 459093999
972093426522 459086446
710260392850 178787063
598094868134 459078893
536771217872 459071340
380055222758 459063787
557212434626 374417316
331601968230 459056234
883514820588 459048681
565540337748 459041128
740426303310 459033575
35582866348 459026022
198355518278 459018469
551155777810 459010916
435613459884 107320577
760867520064 358918560
69651560938 459003363
613993592276 458995810
258922086438 458988257
457277597162 212632056
306618258864 221537043
445164283530 458980704
402010603716 458973151
23046909901 38157756
941138862420 265306678
221825063440 458965598
230152966562 458958045
69651560938 458950492
287804221853 258229517
183970958340 458942939
655633107886 458935386
841875304978 458927833
807806610388 458920280
529957478954 458912727
56024083102 398926801
342958199760 458905174
630942266095 114888683
60914504659 49215348
259679168540 48739509
84793202978 458897621
319697721638 241454304
400496439512 211929627
581439061890 458890068
466362582386 458882515
627621070112 458874962
328664736555 60650590
215768406624 255442460
631636816910 160939324
757089656 458867409
389897290084 180614889
187756368850 458859856
70618495592 94654196
654118943682 458852303
600366114440 458844750
772980833696 335919675
903956037342 458837197
528443314750 240344013
474690485508 458829644
299804519946 458822091
57538247306 458814538
649576451070 458806985
298290355742 458799432
632163562724 453036493
109776912344 28059395
224096309746 458791879
894113970016 458784326
852474454406 458776773
483018388630 261764321
49967426286 2666209
602637360746 458769220
617328315682 10604412
930453910912 458761667
670017667824 358835477
178671383626 458754114
157473084770 458746561
383083551166 458739008
970579262318 299272519
457277597162 458731455
565540337748 350496965
356585677596 458723902
436908284968 188681493
765654299355 151392332
412609753144 123695481
276334974784 458716349
672288914130 458708796
7570828574 458701243
333116132434 327097771
533873201373 207956749
997997883947 211680378
169586398402 458693690
130975211200 171868515
676831406742 458686137
179428465728 458678584
967564657711 212352595
289962452620 231597639
811592020898 458671031
508002097996 458663478
387626043778 420286685
919097679382 458655925
479990060222 235925508
932725157218 55650504
230152966562 334786725
252368578582 135787834
342958199760 427907662
520872493730 354424525
557212434626 458648372
224853391848 42470519
595066539726 458640819
59052411510 458633266
812613926286 13670930
355071513392 458625713
738912139106 458618160
205926339298 458610607
602637360746 337694630
666989339416 74978631
80250710366 458603054
356585677596 458595501
401253521614 393858738
22712470614 458587948
841118222876 204157590
467342523306 73838128
87064449284 267806721
286177042110 49102053
772980833696 458580395
626863988010 174715996
740674547761 43543045
292233698926 458572842
552829234784 220321010
589766965012 458565289
811592020898 458557736
766167094778 9086259
775252080002 112116732
649576451070 458550183
979664247542 116066951
759353355860 458542630
366427744922 458535077
741183385412 458527524
214254242420 247013312
557969516728 458519971
730584235984 458512418
2271253860 458504865
240969793450 122041374
652604779478 458497312
744968795922 127011248
812349103000 64177841
903956037342 458489759
71922807244 458482206
410338506838 458474653
536771217872 458467100
713171347638 458459547
445921365632 458451994
92364023998 458444441
168072234198 458436888
127946882792 419032887
308889505170 458429335
638977301642 458421782
18169978002 458414229
977393001236 458406676
589766965012 458399123
59052411510 458391570
84036120876 100099909
635191891132 458384017
679102653048 458376464
508759180098 458368911
357342759698 18474638
564783255646 350693343
934996403524 93415504
544342038892 238720118
909255612056 458361358
729827153882 458353805
715442593944 458346252
602105033265 56292509
15898731696 458338699
402767685818 458331146
760110437962 458323593
364913580718 458316040
329330721924 96874778
925154336198 12817441
591281129216 458308487
221825063440 458300934
663961011008 458293381
441378873020 458285828
5299582268 458278275
263464579050 290934007
419423492062 458270722
576896569278 458263169
576896569278 458255616
557220335064 187518331
552669942014 458248063
204412175094 458240510
87064449284 458232957
494374620160 458225404
822948252428 458217851
778280408410 458210298
792118229743 68996655
53752836796 458202745
433808052000 35612395
332359050332 458195192
177157219422 458187639
312674915680 458180086
984963822256 427711284
528443314750 458172533
757082109554 458164980
529200396852 458157427
694524458517 3345979
40882441062 458149874
791150804144 296002070
426994313082 458142321
363399416514 415603825
361128170208 458134768
191541779360 458127215
112805240752 458119662
679102653048 458112109
615507756480 458104556
439107626714 458097003
494374620160 458089450
211225914012 362944309
109776912344 458081897
230910048664 63769979
956951784482 225751617
829004909244 458074344
902441873138 83762770
334630296638 458066791
171100562606 458059238
696515541394 458051685
653361861580 458044132
437593462510 458036579
484532552834 362332516
374755648044 458029026
787365393634 458021473
978150083338 458013920
284001197747 4909450
317974490394 458006367
879729410078 226741060
675317242538 446352088
865344850140 251326075
259679168540 457998814
945595552952 457991261
233938377072 116708956
211982996114 433950062
737397974902 457983708
30283291634 457976155
550398695708 324038806
572354076666 457968602
121890225976 457961049
732098400188 12303837
465605500284 126641151
815377431408 48867910
674560160436 457953496
601880278644 58384690
777523326308 457945943
368698991228 204527687
592038211318 457938390
235452541276 457930837
914555186770 457923284
488543986869 158159820
134003539608 36934170
819162841918 342596527
551155777810 110417307
478475896018 457915731
147631017444 457908178
518601247424 457900625
422451820470 145342379
626135713050 71360744
252865429622 417514734
766167094778 457893072
818405759816 457885519
651090615274 457877966
299047437844 457870413
427751395184 457862860
182456794136 282195186
701815116108 427711284
597337786032 457855307
560240763034 457847754
816891595612 436714460
455763432958 457840201
458791761366 58052358
926173175068 113566908
805535364082 381494477
539799546280 457832648
28769127430 457825095
542070792586 457817542
604151524950 252307965
104477337630 457809989
643764118698 13912626
938781814034 457802436
189270533054 421351658
338470564587 198976232
186242204646 457794883
519358329526 457787330
788122475736 72584330
609734850768 143446576
40125358960 457779777
454249268754 457772224
269521235866 457764671
271792482172 62689900
20678010858 45098963
938781814034 332316894
206683421400 457757118
885028984792 457749565
752105810793 67712645
246808772806 457742012
804021199878 457734459
684402227762 399840714
963765523400 457726906
820677006122 457719353
596580703930 148069012
807049528286 457711800
917583515178 150138534
537528299974 457704247
946352635054 457696694
367941909126 293962760
990263396970 151263931
550398695708 457689141
108262748140 305904053
257407922234 457681588
21199205217 442749307
982692575950 457674035
215011324522 457666482
241509198092 457658929
314946161986 457651376
136274785914 457643823
492860455956 457636270
169586398402 457628717
663203928906 429516451
497402948568 201068413
218039652930 332883369
918340597280 124141108
555698270422 47455499
626320950375 154836500
461063007672 457621164
275577892682 457613611
972093426522 457606058
451220940346 457598505
70408643040 457590952
420937656266 457583399
813106185102 457575846
936510567728 457568293
831316616971 21662004
389897290084 457560740
254379593826 457553187
46182015776 457545634
311917833578 457538081
501188359078 160387955
345229446066 156535925
579167815584 288834273
620050249092 457530528
436079298306 457522975
170422197870 82644926
520872493730 399123179
236209623378 457515422
779794572614 121202991
95392352406 229739601
644276876356 314099058
990263396970 457507869
885028984792 457500316
799478707266 457492763
448949694040 457485210
86307367182 457477657
890328559506 24063858
15898731696 457470104
333873214536 179232690
154444756362 114956660
827490745040 457462551
315703244088 457454998
121890225976 457447445
152930592158 153567596
981178411746 457439892
152930592158 457432339
756325027452 457424786
539042464178 457417233
67573422183 18806970
816891595612 457409680
617779002786 457402127
941053060340 457394574
432547525089 21140847
919097679382 231016058
575382405074 161603988
312674915680 457387021
596580703930 447620992
257407922234 144436019
745725878024 457379468
292233698926 171392676
387626043778 457371915
297533273640 422968000
669260585722 457364362
126432718588 121029272
202898010890 457356809
249080019112 457349256
222582145542 457341703
464091336080 457334150
972165044068 259747670
34077433412 239898386
632920644826 457326597
37097030552 457319044
439901831811 308018893
439864708816 457311491
956951784482 457303938
613236510174 457296385
158230166872 457288832
501188359078 457281279
339929871352 237889288
554941188320 457273726
827490745040 457266173
340686953454 457258620
485408662663 1427517
979664247542 268826376
513301672710 457251067
37854112654 457243514
441378873020 276334058
352072619025 75144797
299047437844 457235961
979664247542 457228408
165043905790 445188926
757089656 457220855
629892316418 457213302
719985086556 457205749
46182015776 206499020
845057533314 180207027
157473084770 203168147
93878188202 33346495
789636639940 83490862
135517703812 457198196
923053961411 83521074
451978022448 457190643
994805889582 457183090
847174879692 84472752
439107626714 457175537
576139487176 457167984
981935493848 34124454
911555295407 306032454
197603179460 417227720
12113321186 230593090
422451820470 457160431
736222290840 54011503
846417797590 457152878
671531832028 457145325
254379593826 457137772
790393722042 457130219
511787508506 457122666
454249268754 391124552
415638081552 457115113
967550933910 457107560
231667130766 457100007
898045319592 33573085
137788950118 457092454
787365393634 457084901
414880999450 302271060
11356239084 25408292
244537526500 457077348
912283940464 230819680
947109717156 457069795
782822901022 325760890
776009162104 200630339
545099120994 457062242
828247827142 155138620
78736546162 457054689
997077135888 457047136
947866799258 245313887
757082109554 457039583
473176321304 457032030
838846976570 457024477
782065818920 119533778
879168086630 207866113
415638081552 457016924
679102653048 457009371
526929150546 457001818
303589930456 210328391
262707496948 456994265
888814395302 456986712
642762712152 456979159
465605500284 280586397
295262027334 456971606
514058754812 456964053
441378873020 456956500
435543383150 95688957
951652209768 456948947
564783255646 136973655
710900101332 155644671
447435529836 456941394
385438922786 251952974
729070071780 77463568
751366886103 26798044
598851950236 456933841
201383846686 456926288
192298861462 108491292
982692575950 456918735
919854761484 456911182
824689384282 169504426
733612564392 335103951
811827296848 91519701
741183385412 456903629
688187638272 456896076
545856203096 456888523
103954572247 122298176
281864870680 54026609
862316521732 456880970
117347733364 395082324
837565981029 165622184
756325027452 456873417
827490745040 439093655
614750674378 456865864
647447624132 308479626
463334253978 456858311
762381684268 456850758
981205111601 209331395
651847697376 456843205
807049528286 456835652
894113970016 343064813
183213876238 304695573
118861897568 456828099
900927708934 322180768
73436971448 456820546
536771217872 456812993
995562971684 456805440
891842723710 274151241
28012045328 456797887
375512730146 155342551
690458884578 113211917
860045275426 456790334
368698991228 456782781
313431997782 456775228
101449009222 456767675
697272623496 456760122
559483680932 94699514
264978743254 358201025
583710308196 456752569
930453910912 99118019
624592741704 456745016
654876025784 456737463
832033237652 456729910
658064908313 193220846
938781814034 386698494
384597715370 364092365
78736546162 456722357
367941909126 456714804
84036120876 456707251
20441224308 418171845
994048807480 456699698
210468831910 456692145
953923456074 456684592
654118943682 422038981
817038018070 150742774
424723066776 456677039
140060196424 456669486
822191170326 456661933
259679168540 150168746
196084271972 279536530
726798825474 456654380
439864708816 456646827
460305925570 66337999
999348382194 456639274
552669942014 456631721
117347733364 288917356
2271253860 456624168
923640171994 456616615
994048807480 456609062
879757545003 204165143
167315152096 456601509
554941188320 64532832
644276876356 407914871
333116132434 456593956
695001377190 367491215
512544590608 441102753
952409291870 449841574
879729410078 24804052
147631017444 456586403
575382405074 245948339
37854112654 343185661
966793851808 456578850
662446846804 456571297
943324306646 456563744
744211713820 122222646
85699479489 274279642
871401506956 456556191
134003539608 456548638
726798825474 448867237
954680538176 456541085
299047437844 456533532
364913580718 456525979
189270533054 456518426
153687674260 456510873
507245015894 72433270
436079298306 456503320
497402948568 456495767
174128891014 456488214
423965984674 456480661
769952505288 456473108
823705334530 456465555
933482239320 456458002
573111158768 121029272
571596994564 456450449
496645866466 456442896
389897290084 456435343
25740799022 456427790
181699712034 456420237
165043905790 456412684
12113321186 42047551
168072234198 456405131
695001377190 456397578
377783976452 456390025
536771217872 456382472
104477337630 382015634
306618258864 456374919
745725878024 456367366
903198955240 456359813
511787508506 192903620
481504224426 293199907
148388099546 456352260
174885973116 456344707
282391631600 456337154
137788950118 294604765
40125358960 456329601
621564413296 176506057
391411454288 456322048
862316521732 456314495
496645866466 160576780
421694738368 456306942
475447567610 454041042
586738636604 456299389
111291076548 456291836
908498529954 43195607
618696185829 120696940
734369646494 456284283
882757738486 456276730
52995754694 456269177
100691927120 456261624
693487212986 456254071
623835659602 456246518
643576615473 381675749
882757738486 365013831
966793851808 456238965
677588488844 456231412
259679168540 456223859
827490745040 456216306
369456073330 456208753
158230166872 21601580
321002818802 456201200
957708866584 456193647
504973769588 354190382
392168536390 456186094
343715281862 240396884
76465299856 456178541
388383125880 84367010
458791761366 456170988
580753619993 276477565
77979464060 456163435
832790319754 456155882
109019830242 452530442
850960290202 451941308
52995754694 456148329
564956914222 182019747
841961137270 275291744
345986528168 456140776
652604779478 456133223
709385937128 456125670
185485122544 93566564
380055222758 456118117
590524047114 456110564
261950414846 456103011
912283940464 456095458
217282570828 158016313
922883089892 456087905
682276557978 243055540
819162841918 456080352
99177762916 388277071
923640171994 285057773
147631017444 456072799
160501413178 456065246
347500692372 456057693
93878188202 456050140
119618979670 456042587
265735825356 416102323
931570968994 4879238
394439782696 456035034
418666409960 120712046
917583515178 115749725
492103373854 406464695
962251359196 456027481
812349103000 456019928
386868961676 130591370
484532552834 456012375
527686232648 456004822
907741447852 455997269
867616096446 455989716
926668500402 168024038
610208181766 124428122
989506314868 455982163
994992259857 71111495
760867520064 448821919
750268370636 425490702
257407922234 455974610
648062286866 400747074
60566575714 455967057
627621070112 329069104
308132423068 455959504
103720255528 184648191
956951784482 51768262
71165725142 455951951
203176686378 146014596
539042464178 455944398
243023362296 455936845
966793851808 455929292
800235789368 381804150
304347012558 394289259
240752115990 455921739
866101932242 251884997
817648677714 360225229
406553096328 313509924
545856203096 397756086
566297419850 425505808
886543148996 455914186
51481590490 13353704
279451688398 18497297
985720904358 455906633
44667851572 113211917
343715281862 145636946
292233698926 455899080
521629575832 455891527
707215130616 195864396
392168536390 455883974
381569386962 455876421
8327910676 455868868
392168536390 455861315
366427744922 455853762
123404390180 455846209
661689764702 455838656
919854761484 449834021
232424212868 243984559
342958199760 455831103
450463858244 455823550
476204649712 77682605
379298140656 455815997
476961731814 168990822
779037490512 455808444
401543156505 137540130
71165725142 455800891
234695459174 344703814
706357608720 413745787
434565134102 455793338
972850508624 455785785
392925618492 455778232
250594183316 455770679
174128891014 10045490
312674915680 455763126
134760621710 455755573
89335695590 455748020
218796735032 223651883
777523326308 455740467
799478707266 455732914
759353355860 79132781
193813025666 339258101
596580703930 455725361
437593462510 425943882
161258495280 455717808
857774029120 455710255
895665287427 1918462
275577892682 278584852
264221661152 455702702
71922807244 455695149
905470201546 455687596
791150804144 455680043
487560881242 455672490
12113321186 401139830
876701081670 455664937
756325027452 260941044
568568666156 455657384
517844165322 140576436
816134513510 106240498
981935493848 343193214
765410012676 222156389
928182664606 455649831
680616817252 164866884
709385937128 354877705
169586398402 455642278
733612564392 455634725
559483680932 360217676
944838470850 240094764
677588488844 455627172
912283940464 455619619
136274785914 951678
619293166990 455612066
950895127666 455604513
23469552716 70801822
185485122544 455596960
291476616824 455589407
628378152214 455581854
246808772806 455574301
122647308078 216484086
244537526500 455566748
959980112890 455559195
573111158768 423557134
850960290202 455551642
859288193324 455544089
444407201428 455536536
411095588940 135561244
998138626549 68913572
626863988010 452802350
781308736818 67493608
604151524950 455528983
308132423068 455521430
868373178548 383156137
713171347638 455513877
527686232648 439169185
906227283648 68498157
85014294394 30989959
779794572614 455506324
332359050332 419554044
490589209650 455498771
573868240870 341425812
529200396852 136384521
462577171876 455491218
640491465846 455483665
31040373736 455476112
156716002668 455468559
170343480504 455461006
423965984674 455453453
861559439630 455445900
167315152096 455438347
91606941896 455430794
972850508624 455423241
302075766252 298328394
594309457624 455415688
616264838582 455408135
799478707266 455400582
511787508506 455393029
408824342634 257300498
302294924100 122721144
972093426522 36594285
177157219422 455385476
820677006122 455377923
288448288416 455370370
293747863130 455362817
65866150428 455355264
704843444516 59827313
715442593944 455347711
24226634818 455340158
617021920684 455332605
258922086438 10868767
448192611938 155954344
230910048664 437575502
383840633268 223840708
776009162104 156709644
706357608720 455325052
349771938678 407439032
140060196424 455317499
879729410078 308411649
268007071662 455309946
331601968230 31926531
271221075469 255684156
395196864798 93921555
450463858244 7349069
538285382076 455302393
991777561174 244974002
464848418182 455294840
383083551166 455287287
325545311414 455279734
922126007790 29894774
631711229066 102781224
923640171994 455272181
269521235866 455264628
221067981338 455257075
297533273640 455249522
403524767920 455241969
232424212868 455234416
305861176762 455226863
363399416514 455219310
879729410078 455211757
281634549498 455204204
159744331076 271394396
277125599759 70567679
325545311414 455196651
378541058554 108362891
256650840132 455189098
327059475618 217904050
617779002786 455181545
618572158016 13134667
57562960722 335164375
532985807362 455173992
642005630050 455166439
861559439630 455158886
699543869802 397469072
20441224308 455151333
840361140774 164141796
251351265418 455143780
825219498734 67599350
623078577500 455136227
37854112654 455128674
745725878024 455121121
995562971684 455113568
308132423068 455106015
744237129665 370074341
154444756362 177571030
93878188202 407408820
248419237760 313117168
595066539726 391041469
705658798013 52591539
105234419732 455098462
877458163772 455090909
167315152096 410226089
532985807362 388503661
511787508506 455083356
338415707148 153507172
959980112890 455075803
530714561056 455068250
733612564392 53180673
21955388512 455060697
751025452738 455053144
160104269291 44592912
459548843468 455045591
810834938796 455038038
253622511724 455030485
540556628382 455022932
822948252428 4229680
811708427734 119178787
769952505288 455015379
471662157100 455007826
894113970016 455000273
120376061772 454992720
652604779478 385459802
723770497066 454985167
980421329644 428428819
740426303310 454977614
168829316300 128922157
112048158650 454970061
87821531386 236627937
342201117658 454962508
231667130766 454954955
782065818920 15755558
384597715370 130885937
113562322854 454947402
900170626832 454939849
440621790918 211740802
751782534840 454932296
140060196424 454924743
417956670062 390852644
232424212868 454917190
499674194874 454909637
754810863248 337022413
470905074998 454902084
299047437844 271333972
588520894543 16624153
146873935342 454894531
597337786032 380248232
96906516610 454886978
462577171876 454879425
361128170208 454871872
66623232530 454864319
473933403406 454856766
311160751476 454849213
454249268754 454841660
167315152096 358238790
845660715488 454834107
972093426522 100923186
262707496948 273184457
93121106100 149738225
389897290084 454826554
598851950236 454819001
794179132552 5913999
822948252428 454811448
747997124330 454803895
509516262200 454796342
864587768038 30030728
717066034952 98566650
3028335962 211476447
846417797590 287512498
420180574164 454788789
1514171758 386335950
611722345970 454781236
967550933910 271122488
342201117658 98136129
199425861055 60114327
203655092992 454773683
657147272090 454766130
953166373972 408632406
456561535403 110651450
810077856694 454758577
895628134220 271975977
660932682600 454751024
575382405074 454743471
493617538058 454735918
409581424736 9939748
968308016012 454728365
823705334530 454720812
758596273758 454713259
218998951501 179247796
754810863248 454705706
639936139480 185675399
691215966680 454698153
875943999568 248939327
666989339416 384115368
21198306410 454690600
128703964894 399825608
102206091324 451057607
145359771138 73279206
394439782696 247028418
724527579168 245903021
195527487877 184904993
954680538176 454683047
101449009222 18459532
882757738486 454675494
267249989560 454667941
623835659602 454660388
406553096328 175509061
155201838464 68437733
409581424736 454652835
701815116108 454645282
431536805694 454637729
84036120876 454630176
979664247542 24766287
699543869802 454622623
900927708934 454615070
917583515178 454607517
773737915798 454599964
357342759698 454592411
250823265806 76285300
166558069994 208659178
373241483840 454584858
108262748140 454577305
544342038892 454569752
588252800808 122245305
265735825356 454562199
701815116108 454554646
742697549616 454547093
80250710366 454539540
106748583936 454531987
542070792586 454524434
689701802476 434999929
610208181766 454516881
825219498734 86141965
821453673153 318003959
43153687368 158091843
362642334412 320534214
439107626714 4546906
758596273758 8368724
490589209650 454509328
691973048782 454501775
351695014749 3957772
128849246849 89669216
627621070112 42296800
764652930574 33059481
833547401856 135024981
616264838582 85031674
818405759816 454494222
359614006004 70454384
438350544612 253909201
486046717038 454486669
436836380408 454479116
341444035556 454471563
454249268754 61556950
240752115990 454464010
539290059071 167004383
423965984674 454456457
603394442848 454448904
368698991228 454441351
865344850140 314159482
772980833696 454433798
273306646376 454426245
998591300092 454418692
601427756161 70960435
202140928788 454411139
808972861159 18248048
70802637732 57969275
732855482290 454403586
209711749808 454396033
468633828692 216650252
632163562724 454388480
583710308196 454380927
559483680932 267542366
401253521614 454373374
236209623378 454365821
395953946900 454358268
827490745040 74623640
75708217754 454350715
475447567610 454343162
304347012558 454335609
651847697376 454328056
757839191656 454320503
43910769470 454312950
629892316418 454305397
192298861462 194482197
756325027452 454297844
105234419732 113166599
708628855026 454290291
77979464060 345761234
711657183434 454282738
822948252428 454275185
103720255528 454267632
257407922234 454260079
871401506956 82289935
949380963462 24026093
218039652930 454252526
236247365719 323759345
459548843468 454244973
663203928906 454237420
422451820470 454229867
688187638272 454222314
15898731696 454214761
185485122544 454207208
607179853358 454199655
917583515178 454192102
383083551166 454184549
449706776142 454176996
481504224426 454169443
10745096048 33573085
533742889464 454161890
862316521732 336523915
495888784364 454154337
75708217754 454146784
83279038774 454139231
490589209650 454131678
190027615156 454124125
330844886128 177276463
759353355860 454116572
781308736818 454109019
708628855026 77637287
121133143874 450000187
430852632701 309053654
75708217754 454101466
971336344420 104865852
666989339416 454093913
894871052118 454086360
426237230980 454078807
437593462510 94805256
221825063440 454071254
939538896136 278667935
548127449402 182374738
98420680814 454063701
299047437844 454056148
289962452620 454048595
24983716920 454041042
819162841918 454033489
4542500166 454025936
761624602166 454018383
447435529836 454010830
122647308078 454003277
741476260540 107834181
876701081670 453995724
900927708934 333661328
14384567492 453988171
258922086438 21699769
439107626714 453980618
463334253978 213342038
377026894350 68452839
243780444398 453973065
887300231098 320889205
759353355860 453965512
934239321422 370550180
535257053668 313525030
780551654716 350421435
722256332862 453957959
187756368850 20332676
769952505288 453950406
698786787700 453942853
302832848354 453935300
71922807244 453927747
183213876238 333155277
528443314750 22515493
215011324522 310941904
739137309142 4078620
352800267086 22568364
207440503502 453920194
515572919016 337324533
930453910912 453912641
177157219422 453905088
371727319636 453897535
820677006122 453889982
819919924020 371018466
439107626714 453882429
746712571326 175358001
34825784246 453874876
821434088224 453867323
712414265536 447620992
69651560938 453859770
344472363964 453852217
347500692372 453844664
188513450952 453837111
140060196424 84261268
579924897686 453829558
330844886128 132721316
493617538058 13738907
427751395184 453822005
113067752820 182563563
579167815584 453814452
691432760439 24245130
101449009222 453806899
311160751476 453799346
847174879692 92403402
266518942649 284325132
437593462510 453791793
779794572614 14871857
728312989678 453784240
399739357410 453776687
969065098114 453769134
160501413178 51315082
656390189988 453761581
815377431408 453754028
945595552952 453746475
254379593826 113846369
239995033888 453738922
640491465846 453731369
740426303310 453723816
788879557838 352732653
985720904358 453716263
575382405074 453708710
436836380408 453701157
98420680814 453693604
41639523164 305601933
800992871470 106927821
542827874688 453686051
310403669374 453678498
718470922352 442409422
135517703812 453670945
932725157218 453663392
192298861462 453655839
320409659459 90122396
783579983124 191544080
38611194756 453648286
345986528168 453640733
236992227067 249135705
562512009340 453633180
101449009222 446775056
226367556052 61526738
833547401856 203689304
140817278526 441903371
139313612992 181740286
4542500166 92818817
894113970016 10037937
530714561056 211030820
458791761366 453625627
271035400070 336282219
239237951786 453618074
718470922352 453610521
335387378740 453602968
894871052118 453595415
162772659484 453587862
162015577382 453580309
871401506956 320216988
786608311532 453572756
931968075116 453565203
772980833696 421396976
609451099664 453557650
460305925570 433111679
829004909244 20785856
695758459292 443572584
729070071780 453550097
853988618610 453542544
722256332862 453534991
839604058672 453112023
889571477404 453527438
758596273758 284415768
776766244206 453519885
542199216245 244520822
468633828692 286387101
753296699044 448262997
818405759816 453512332
251351265418 453504779
271035400070 453497226
489075045446 453489673
22712470614 453482120
237763032970 99095360
886207056008 13112008
738155057004 453474567
286934124212 453467014
33311620042 453459461
319488654598 453451908
15141649594 453444355
133246457506 453436802
594309457624 148159648
149902263750 437220511
963765523400 434320159
476961731814 453429249
28769127430 453421696
375512730146 453414143
865344850140 33316283
777523326308 453406590
961494277094 453399037
541313710484 309673
186242204646 307278699
450463858244 453391484
232793426167 25748177
452735104550 453383931
23469552716 453376378
539042464178 453368825
707114690822 453361272
846417797590 215434219
182456794136 453353719
827490745040 453346166
219553817134 453338613
925911418300 326795651
178896055164 74276202
854787982406 241303244
115076487058 453331060
381569386962 453323507
564783255646 290427956
929696828810 453315954
975878837032 453308401
383949049030 28995967
699543869802 327082665
930453910912 453300848
699543869802 453293295
194570107768 453285742
551912859912 453278189
220310899236 453270636
371727319636 362574212
729827153882 190176987
548127449402 453263083
210468831910 453255530
636706055336 453247977
640491465846 426253555
997077135888 453240424
160501413178 294997521
475447567610 453232871
271792482172 255993829
445921365632 318955637
388383125880 453225318
84793202978 389002159
211982996114 387317840
237723787582 453217765
998591300092 158665871
970579262318 453210212
432293887796 453202659
683645145660 352702441
79493628264 453195106
585981554502 453187553
757089656 453180000
819919924020 376396202
896385216322 453172447
57538247306 453164894
173371808912 453157341
164286823688 453149788
485289634936 75197668
252108347520 79170546
512544590608 319899762
48453262082 58686810
4542500166 420830501
470938708507 136837701
50724508388 453142235
663961011008 240479967
841875304978 453134682
987235068562 296999066
303589930456 395550610
255893758030 42213717
756325027452 453127129
398982275308 104178529
190027615156 358669311
251351265418 453119576
953923456074 337271662
35582866348 265729646
576139487176 312195702
934996403524 453112023
757082109554 284748100
707971344123 260548288
377955369128 262051335
109019830242 207586652
292990781028 453104470
417909327858 453096917
60566575714 453089364
862316521732 453081811
811592020898 453074258
919097679382 453066705
609451099664 453059152
626887915914 151475415
567054501952 453051599
9084992778 453044046
641248547948 453036493
804778281980 453028940
663961011008 453021387
327059475618 392174419
236966705480 365293292
946352635054 453013834
535257053668 453006281
698786787700 452998728
950138045564 452991175
138546032220 452983622
110533994446 452976069
762381684268 452968516
152930592158 452960963
175643055218 452953410
819162841918 452945857
324031147210 452938304
768464640630 323751792
423208902572 452930751
293747863130 452923198
44667851572 299650169
759353355860 452915645
153687674260 228916324
989506314868 390558077
331601968230 57531201
895628134220 452908092
639213008113 211876756
949380963462 4350528
520872493730 131293799
153687674260 452900539
751782534840 452892986
914555186770 452885433
300561602048 2333877
848689043896 452877880
396711029002 452870327
124918554384 117063947
324788229312 452862774
249085880240 338684073
972850508624 452855221
423965984674 452847668
770709587390 267255352
377026894350 452840115
462577171876 452832562
194727678454 114284443
373241483840 452825009
227939659319 74223331
43910769470 452817456
328573639822 452809903
891085641608 452802350
931968075116 452794797
30283291634 55778905
133246457506 452787244
165043905790 452779691
85550285080 452772138
593552375522 434410795
982692575950 452764585
794179132552 452757032
280877467396 452749479
55267001000 452741926
355071513392 100152780
766924176880 452734373
557212434626 452726820
653361861580 452719267
829761991346 452711714
682888063558 452704161
914555186770 103544077
967563071581 329310800
571596994564 452696608
963008441298 452689055
205926339298 452681502
758596273758 452673949
719985086556 370542627
526929150546 452666396
134003539608 452658843
685159309864 452651290
906227283648 452643737
791150804144 200343325
766924176880 140893662
219553817134 452636184
757839191656 452628631
511787508506 452621078
906984365750 65892372
220370235604 49759164
848689043896 397559708
546613285198 452613525
894871052118 452605972
799478707266 452598419
779794572614 452590866
348257774474 452583313
59202331007 281862854
745725878024 452575760
584467390298 452568207
748754206432 309408645
806292446184 452560654
570839912462 452553101
952409291870 362279645
451220940346 415732226
136274785914 452545548
15898731696 452537995
498160030670 47062743
714685511842 452530442
6813746472 53505452
160501413178 452522889
397468111104 452515336
831276155550 164572317
530714561056 452507783
589766965012 452500230
930540309679 123302725
796450378858 452492677
243978015772 80741570
635191891132 106036567
109776912344 452485124
681373899354 452477571
475447567610 269830925
920611843586 452470018
458791761366 190637720
539042464178 54328729
78736546162 452462465
191541779360 452454912
535257053668 378201369
848689043896 452447359
785094147328 353994004
64351986224 396796855
678345570946 452439806
779794572614 315360409
981962722413 89669216
430779723592 452432253
655633107886 52599092
530790514024 66519271
960918973043 96444257
682130981456 452424700
121890225976 216340579
370213155432 452417147
832248671871 10302292
4542500166 452409594
508759180098 344718920
511787508506 92992536
191541779360 452402041
962251359196 452394488
805535364082 452386935
517844165322 191627163
501945441180 452379382
140817278526 452371829
997834217990 300926626
465993618742 46043088
929696828810 452364276
329330721924 452356723
34825784246 452349170
152173510056 452341617
248322937010 452334064
335387378740 452326511
722256332862 280337148
827490745040 452318958
605665689154 452311405
668503503620 347460659
290037091366 16865849
162015577382 137577895
87064449284 452303852
651090615274 56866537
564026173544 452296299
168829316300 452288746
120376061772 442870155
419423492062 452281193
873672753262 423866807
403041346114 63535836
540556628382 452273640
860045275426 204097166
869130260650 160924218
2271253860 452266087
302075766252 452258534
489832127548 452250981
20441224308 452243428
581439061890 210894866
931968075116 452235875
389140207982 268275007
258922086438 45506825
764652930574 452228322
576896569278 452220769
878972327976 452213216
853231536508 64041887
9084992778 452205663
300561602048 452198110
169586398402 452190557
205926339298 452183004
584482080883 270827921
935753485626 323494990
932725157218 452175451
628378152214 452167898
306618258864 172540732
870644424854 452160345
648974492482 150251829
649576451070 452152792
416395163654 452145239
794936214654 452137686
136274785914 452130133
386111879574 452122580
857016947018 452115027
629135234316 442787072
27254963226 110349330
188614502539 317603650
969822180216 452107474
392168536390 452099921
336144460842 452092368
355828595494 452084815
252108347520 452077262
836575730264 452069709
714685511842 452062156
826733662938 452054603
680616817252 452047050
116590651262 452039497
8327910676 452031944
884271902690 452024391
333116132434 170524081
46939097878 452016838
186999286748 452009285
974364672828 452001732
235452541276 451994179
37854112654 26850915
464091336080 451986626
479990060222 451979073
27254963226 451971520
968308016012 451963967
28769127430 451956414
68894478836 451948861
5299582268 431253641
509516262200 451941308
350529020780 451933755
950895127666 451926202
483775470732 396253039
461063007672 451918649
938781814034 451911096
777604082984 20808515
682926787789 92524250
527686232648 32712043
935753485626 451903543
369456073330 369726903
532228725260 451895990
732098400188 451888437
361885252310 451880884
725523049056 164164455
757082109554 451873331
633677726928 451865778
982692575950 400437401
90092777692 451858225
878972327976 451850672
555698270422 341486236
736787254834 258546743
931968075116 207352509
825242218158 264490954
523143740036 451843119
293046899818 250993743
659418518396 451835566
557212434626 378322217
578410733482 451828013
250594183316 451820460
15898731696 451812907
494397709681 234717028
408067260532 42432754
104092218119 19834178
469390910794 451805354
589766965012 226106608
889571477404 151769982
513301672710 451797801
416395163654 451790248
769195423186 174549830
511030426404 451782695
173371808912 451775142
292990781028 451767589
310403669374 451760036
421694738368 451752483
707114690822 451744930
648062286866 358382297
549641613606 451737377
660932682600 220487176
728312989678 451729824
895628134220 10528882
255136675928 417718665
982692575950 451722271
898656462628 408466240
93121106100 451714718
479990060222 451707165
631406480622 451699612
54509918898 451692059
997077135888 451684506
735398462877 53097590
3785418064 451676953
517087083220 451669400
888814395302 360859681
734369646494 451661847
796450378858 451654294
969822180216 336501256
792664968348 451646741
521629575832 451639188
260436250642 449909551
499674194874 275488122
642762712152 294567
410338506838 451631635
573868240870 451624082
705600526618 451616529
59903392508 52795470
12113321186 304899504
848689043896 451608976
51481590490 451601423
636706055336 444509156
604992747472 122675826
232622471565 175992453
941810142442 191710246
848689043896 451593870
776766244206 379855476
579924897686 451586317
324788229312 451578764
598094868134 451571211
663203928906 451563658
914555186770 451556105
712414265536 451548552
793053494668 18361343
817648677714 451540999
867616096446 451533446
715505646388 142759253
380055222758 451525893
215768406624 451518340
23726815449 50106602
749511288534 451510787
608694017562 5166252
210468831910 387582195
357342759698 451503234
972331429105 73475584
342958199760 451495681
542827874688 451488128
667113759985 8497125
547370367300 451480575
7554 451473022
256811764350 59389239
691973048782 451465469
436904803035 163318519
502702523282 451457916
729867630409 7968415
234046679539 160108494
596580703930 241273032
793422050450 451450363
651847697376 451442810
757839191656 451435257
239237951786 451427704
18927060104 451420151
282391631600 418753426
116797112517 172261271
198355518278 451412598
537528299974 451405045
413366835246 273818909
126432718588 451397492
101449009222 451389939
474690485508 451382386
608694017562 451374833
536014135770 410800117
31813951590 234558415
704843444516 451367280
502133216313 177336887
342201117658 451359727
380055222758 451352174
768438341084 451344621
927425582504 451337068
654876025784 354575585
753296699044 451329515
77979464060 451321962
121890225976 451314409
205169257196 451306856
592038211318 416631033
477718813916 451299303
7570828574 451291750
6056664370 18769205
59052411510 451284197
526929150546 451276644
535257053668 451269091
354314431290 85703891
946352635054 271636092
841875304978 451261538
434565134102 451253985
522386657934 451246432
461820089774 451238879
213497160318 451231326
922126007790 451223773
495888784364 451216220
857774029120 451208667
542070792586 365912638
408067260532 451201114
99934845018 451193561
393682700594 380542799
445921365632 451186008
225830870490 151581157
25740799022 451178455
479990060222 451170902
735240627836 66655225
788879557838 451163349
319488654598 451155796
370970237534 451148243
640016020008 61118876
342958199760 451140690
222026637904 164270197
226367556052 227926881
990263396970 37372244
592795293420 451133137
527686232648 451125584
13627485390 451118031
534601113789 67946788
549641613606 451110478
835061566060 165320064
600494462569 93407951
43153687368 451102925
891085641608 451095372
907741447852 18127200
896385216322 451087819
760875337419 205562448
767681258982 451080266
420937656266 451072713
986477986460 451065160
766924176880 451057607
945595552952 357951776
335387378740 451050054
797964543062 451042501
520872493730 420097860
453492186652 451034948
188513450952 451027395
201383846686 451019842
220310899236 451012289
77222381958 451004736
463334253978 450997183
929696828810 450989630
812349103000 450982077
606422771256 450974524
386868961676 450966971
94635270304 367438344
934996403524 319642960
816891595612 450959418
583710308196 450951865
758596273758 450944312
705600526618 410445126
11356239084 450936759
804982681266 232791013
670017667824 450929206
432293887796 450921653
851717372304 450914100
430022641490 450906547
734369646494 450898994
465605500284 450891441
183970958340 450883888
380055222758 386124466
132489375404 450876335
315802112858 221401089
461820089774 450868782
349014856576 450861229
346743610270 450853676
8424747689 195788866
743454631718 450846123
239237951786 248297322
884271902690 450838570
548884531504 450831017
235452541276 230653514
692730130884 450823464
404281850022 450815911
352043184984 450808358
670017667824 450800805
947109717156 450793252
473176321304 204799595
645791040560 298366159
416395163654 450785699
693487212986 450778146
776009162104 450770593
69651560938 450763040
160501413178 450755487
157473084770 137955545
433808052000 450747934
654118943682 450740381
567811584054 450732828
222582145542 450725275
751025452738 450717722
870644424854 450710169
156716002668 450702616
373241483840 450695063
848689043896 423919678
673803078334 271341525
433050969898 450687510
92364023998 420921137
626863988010 438617816
888057313200 126626045
639734383744 450679957
272549564274 450672404
647305204764 450664851
887300231098 217307363
411852671042 450657298
34825784246 150455760
18227577180 117834353
370213155432 33036822
529200396852 252202223
692730130884 450649745
487560881242 450642192
673803078334 450634639
276334974784 450627086
292233698926 232005501
217282570828 129798305
887300231098 450619533
776009162104 215864740
927425582504 450611980
116590651262 450604427
549641613606 450596874
873672753262 450589321
538285382076 450581768
525414986342 450574215
598851950236 450566662
172614726810 450559109
351286102882 450551556
661689764702 450544003
995562971684 155017772
836575730264 348676692
596058044289 181324871
601880278644 450536450
908498529954 450528897
648062286866 450521344
191541779360 450513791
651847697376 31473351
422451820470 450506238
746482960126 450498685
895628134220 161785260
889571477404 450491132
752539616942 450483579
959980112890 450476026
323274065108 450468473
42396605266 419954353
722256332862 450460920
692730130884 378684761
208954667706 450453367
324031147210 450445814
742697549616 120462797
468633828692 117849459
140060196424 450438261
582953226094 450430708
368700766183 363843116
956194702380 450423155
882000656384 381570007
727555907576 450415602
63667216544 194157418
541313710484 450408049
280877467396 450400496
524657904240 139496357
758649514855 258101116
589009882910 347694802
900170626832 450392943
700300951904 450385390
812349103000 450377837
272549564274 44419193
747240042228 450370284
337658625046 41669901
751025452738 450362731
303589930456 450355178
276334974784 450347625
218039652930 100409582
994805889582 450340072
47696179980 450332519
382326469064 450324966
314189079884 450317413
260436250642 404077947
857774029120 314703298
876734261999 48596002
813863267204 450309860
542070792586 450302307
702572198210 198870490
58295329408 20868939
256650840132 450294754
863830685936 405558335
116590651262 450287201
998591300092 450279648
168072234198 450272095
799478707266 450264542
665542804774 36669815
675317242538 450256989
929696828810 450249436
319488654598 450241883
986477986460 450234330
131732293302 450226777
154444756362 175660121
148388099546 450219224
635948973234 450211671
263464579050 450204118
878215245874 450196565
149145181648 450189012
583710308196 58928506
328617568070 37092783
916826433076 450181459
474690485508 450173906
419423492062 450166353
178671383626 450158800
166558069994 293184801
404281850022 82010474
216555058721 370995807
27670695452 11956399
721835298836 28897778
705600526618 323510096
184728040442 450151247
869887342752 346607170
109019830242 450143694
613236510174 14267617
778280408410 450136141
163529741586 450128588
486803799140 330980013
555020653433 180977433
484532552834 450121035
435322216204 267965334
140060196424 400059751
124161472282 450113482
900170626832 450105929
629135234316 450098376
666232257314 450090823
756325027452 450083270
119618979670 6306755
338415707148 450075717
981935493848 450068164
426994313082 450060611
747997124330 450053058
301318684150 450045505
890328559506 450037952
944081388748 450030399
397468111104 340625194
93121106100 450022846
608694017562 450015293
102963173426 450007740
342201117658 383964308
450463858244 450000187
298290355742 449992634
980421329644 449985081
280120385294 449977528
7570828574 449969975
458791761366 449962422
531471643158 449954869
630649398520 238327362
321002818802 449947316
656390189988 47176038
960737194992 449939763
154819045277 15891512
143845606934 449932210
464848418182 449924657
342201117658 449917104
745725878024 449909551
288448288416 14690585
24983716920 449901998
914555186770 205547342
980007372779 25294997
436836380408 29985410
365670662820 449894445
262707496948 449886892
968308016012 155063090
479990060222 449879339
56024083102 289106181
753296699044 449871786
524657904240 318011512
819162841918 449864233
470147992896 449856680
928182664606 21699769
822948252428 449849127
741183385412 287074424
916069350974 449841574
470905074998 449834021
68894478836 440022674
866859014344 33376707
956951784482 449826468
402010603716 449818915
678345570946 449811362
216525488726 449803809
800235789368 449796256
636706055336 200864482
626863988010 449788703
357342759698 236930057
299804519946 449781150
20441224308 257240074
676074324640 449773597
223339227644 449766044
627621070112 449758491
88578613488 13429234
405038932124 449750938
537528299974 449743385
818405759816 449735832
645033958458 449728279
645791040560 449720726
407310178430 449713173
98420680814 449705620
857016947018 185501680
411095588940 449698067
610208181766 449690514
859500742297 97320405
541313710484 449682961
958465948686 449675408
365670662820 449667855
110533994446 114526139
175643055218 368767672
869887342752 449660302
22712470614 280933835
427751395184 111127289
637648858155 252881993
744211713820 449652749
420180574164 449645196
152930592158 449637643
527702025971 279249516
318731572496 449630090
119618979670 449622537
263464579050 449614984
822237613723 386993061
350529020780 437190299
566297419850 449607431
610208181766 449599878
564835159862 296780029
612479428072 449592325
101449009222 449584772
18927060104 449577219
392168536390 449569666
618536084888 129851176
560997845136 449562113
338415707148 449554560
483775470732 449547007
853988618610 146611283
704843444516 152714107
510273344302 28293538
573868240870 449539454
626106905908 116414389
14384567492 449531901
986477986460 449524348
466362582386 147661150
806292446184 449516795
493617538058 449509242
325000264681 55371043
844146551284 190297835
127189800690 449501689
728312989678 438746217
951652209768 107788863
689701802476 449494136
41639523164 449486583
725287410562 140651966
398225193206 449479030
738912139106 449471477
533742889464 449463924
586738636604 449456371
41639523164 449448818
183970958340 449441265
708628855026 449433712
137031868016 432295955
913798104668 449426159
239995033888 238153643
421694738368 233017603
116590651262 449418606
960737194992 449411053
997077135888 110734533
472419239202 31224102
367184827024 449403500
155201838464 123771011
740426303310 301477995
205926339298 449395947
190784697258 449388394
294504945232 449380841
12870403288 449373288
376269812248 449365735
532228725260 449358182
656634302948 21254142
734369646494 97441253
401253521614 113196811
281634549498 449350629
829004909244 449343076
25740799022 394485637
290719534722 449335523
81764874570 449327970
853231536508 449320417
423208902572 449312864
706357608720 248085838
137031868016 282806979
394032434706 71745947
844903633386 449305311
646548122662 449297758
206880486723 185433703
216525488726 449290205
295262027334 449282652
950138045564 449275099
616264838582 449267546
405796014226 346977267
668503503620 92327872
444407201428 449259993
919097679382 449252440
638977301642 285594036
701815116108 449244887
602637360746 449237334
99177762916 449229781
307426708919 8904987
873672753262 449222228
27254963226 449214675
557212434626 449207122
952409291870 449199569
938781814034 449192016
293747863130 449184463
76465299856 41375334
100691927120 449176910
730584235984 92833923
584467390298 142812124
192298861462 343684159
405977331544 5506137
593552375522 449169357
88578613488 449161804
589766965012 449154251
520872493730 449146698
339172789250 449139145
664718093110 164761142
732855482290 449131592
551912859912 97682949
726041743372 449124039
239995033888 449116486
483018388630 449108933
517087083220 258456107
601880278644 449101380
169586398402 116014080
231667130766 378579019
718470922352 449093827
412609753144 449086274
264978743254 449078721
168072234198 380935555
878972327976 449071168
215011324522 449063615
541313710484 449056062
775252080002 441888265
180942629932 449048509
592038211318 157223248
658661436294 388662274
504216687486 449040956
292990781028 449033403
483775470732 398926801
525414986342 449025850
279363303192 449018297
963765523400 449010744
641248547948 449003191
896385216322 448995638
181699712034 448988085
347500692372 373254154
807049528286 448980532
215011324522 448972979
93121106100 311108070
182037716337 53127802
7554 448965426
248322937010 49509915
593552375522 305805864
509516262200 116724062
633677726928 448957873
900927708934 157155271
897142298424 96330962
411095588940 448950320
378541058554 448942767
686673474068 448935214
816134513510 448927661
975121754930 376169612
56024083102 448920108
317974490394 448912555
330844886128 204610770
771466669492 448905002
260436250642 448897449
573111158768 448889896
701815116108 219316461
766167094778 448882343
875186917466 239762432
577653651380 448874790
498160030670 352725100
74194053550 448867237
757089656 371569835
386111879574 448859684
177914301524 182140595
408824342634 118566994
917583515178 448852131
978150083338 448844578
934996403524 448837025
977393001236 448829472
477718813916 448821919
848689043896 448814366
102963173426 267119398
519358329526 448806813
640491465846 440045333
500431276976 448799260
431536805694 448791707
679425574010 119639520
971662769974 71292767
317217408292 448784154
481504224426 448776601
797207460960 448769048
911526858362 442764413
102963173426 448761495
458791761366 402272780
145359771138 199044209
55267001000 448753942
910769776260 131505283
964522605502 448746389
124918554384 42281694
44667851572 448738836
439107626714 448731283
631767566893 40461421
847931961794 448723730
588252800808 119042833
490589209650 448716177
192298861462 448708624
252865429622 39615485
526929150546 448701071
692730130884 188371820
716956758148 448693518
508002097996 411245744
77979464060 448685965
975121754930 443549925
265735825356 448678412
258165004336 448670859
73436971448 65220155
386111879574 448663306
960737194992 260661583
855502782814 448655753
844146551284 448648200
575382405074 448640647
336144460842 448247891
503459605384 448633094
510273344302 264105751
115833569160 448625541
854745700712 448617988
3028335962 121399369
451220940346 201589570
53752836796 448610435
96149434508 448602882
35582866348 188039488
312165360494 140085491
215011324522 448595329
89335695590 448587776
63594904122 448580223
554941188320 448572670
703329280312 78490776
551155777810 274317407
166558069994 448565117
906984365750 209625962
891842723710 356146609
571784097480 82093557
486803799140 448557564
581439061890 374961132
882000656384 448550011
635948973234 448542458
193813025666 448534905
305104094660 448527352
441378873020 448519799
490589209650 448512246
682130981456 448504693
199869682482 448497140
688944720374 269181367
610208181766 448489587
302832848354 406729050
317217408292 378639443
292233698926 281379462
939538896136 448482034
907741447852 448474481
143845606934 448466928
2271253860 448459375
483775470732 448451822
473933403406 110500390
473176321304 448444269
805535364082 448436716
269521235866 448429163
75708217754 448421610
124467270593 112033649
7570828574 448414057
115833569160 448406504
486046717038 448398951
197598436176 448391398
937267649830 62221614
258922086438 448383845
991020479072 448376292
55267001000 448368739
842632387080 448361186
248322937010 448353633
726041743372 448346080
554184106218 448338527
538285382076 448330974
770709587390 448323421
163882104142 18950477
981178411746 448315868
548884531504 448308315
407310178430 448300762
959223030788 448293209
261950414846 448285656
870644424854 448278103
180185547830 317074940
642005630050 448270550
612479428072 448262997
142331442730 448255444
761624602166 448247891
477718813916 448240338
462577171876 448232785
866859014344 209467349
158987248974 448225232
512544590608 179912460
219553817134 448217679
249080019112 448210126
827490745040 185327961
430022641490 147472325
498160030670 339386502
279363303192 448202573
123404390180 448195020
347500692372 448187467
426237230980 448179914
174885973116 273531895
969065098114 126346584
865344850140 448172361
694244295088 448164808
195327189870 255291400
776766244206 47523476
479990060222 284015459
446678447734 448157255
902441873138 448149702
44667851572 250721835
840361140774 63785085
752539616942 448142149
339172789250 448134596
190027615156 448127043
330087804026 193968593
585224472400 448119490
458034679264 448111937
869130260650 31873660
474690485508 448104384
931210993014 448096831
612479428072 448089278
688187638272 356924568
427751395184 448081725
579167815584 19501846
862316521732 366025933
12198541685 220932803
378541058554 256741576
982692575950 448074172
274820810580 335209693
585981554502 448066619
853988618610 448059066
827490745040 448051513
781387824281 128378341
386111879574 170070901
891085641608 257240074
847931961794 156671879
716956758148 448043960
658661436294 448036407
691994552173 39910052
430779723592 88475842
993291725378 29282981
663203928906 415467871
743677218628 116535237
732141142615 276084809
57538247306 448028854
768438341084 448021301
121890225976 344484777
330844886128 210940184
563269091442 360534902
922883089892 448013748
526929150546 448006195
496813308923 206196900
485289634936 447998642
641248547948 447991089
598094868134 447983536
622321495398 447975983
604908607052 447968430
29526209532 447960877
659418518396 447953324
16655813798 141618750
254516559928 123529315
804129525004 148620381
453492186652 447945771
607936935460 447938218
759482738750 299695487
811592020898 447930665
788122475736 266711536
352043184984 447923112
645141686897 325043355
62080739918 447915559
655633107886 247353197
476204649712 447908006
996320053786 447900453
804778281980 447892900
963765523400 447885347
536771217872 447877794
529200396852 447870241
632920644826 447862688
243780444398 447855135
581439061890 373918818
688187638272 69804826
20441224308 447847582
429265559388 117532233
292300248409 303721236
122647308078 447840029
668503503620 230479795
105991501834 447832476
743454631718 297369163
782065818920 110847828
794179132552 312928343
600366114440 447824923
913041022566 447817370
180942629932 106187627
143845606934 447809817
819162841918 312241020
913798104668 447802264
166558069994 447794711
661689764702 158590341
536014135770 447787158
81007792468 447779605
971336344420 447772052
614750674378 447764499
828247827142 447756946
24983716920 447749393
844146551284 106912715
976635919134 378707420
458034679264 10460905
455006350856 377529152
730584235984 447741840
881288537291 177185827
349864833025 35529312
200626764584 447734287
551155777810 447726734
275703196952 7386834
567054501952 349084554
787365393634 447719181
591281129216 447711628
12870403288 447704075
256650840132 447696522
289962452620 447688969
630649398520 440770421
827490745040 447681416
550398695708 148393791
575382405074 207276979
124918554384 447673863
974423389850 169459108
805535364082 447666310
390654372186 447658757
646548122662 3572569
720742168658 447651204
726041743372 447643651
738155057004 447636098
968319141581 350504518
370970237534 447628545
857090981524 344167551
754053781146 447620992
984963822256 447613439
334630296638 447605886
529957478954 447598333
625349823806 447590780
906984365750 447583227
713928429740 447575674
519358329526 340081378
546613285198 447568121
180942629932 447560568
746482960126 447553015
28012045328 447545462
520115411628 447537909
462577171876 447530356
623835659602 447522803
778280408410 447515250
34825784246 57833321
685159309864 436616271
984963822256 447507697
919097679382 447500144
470905074998 447492591
757839191656 447485038
244537526500 48588449
604151524950 447477485
142331442730 447469932
595823621828 447462379
579924897686 447454826
36339948450 447447273
517844165322 447439720
230152966562 447432167
209711749808 447424614
373241483840 447417061
903198955240 447409508
558229226633 161755048
741940467514 447401955
670017667824 447394402
390654372186 447386849
671531832028 447379296
550398695708 447371743
558726598830 447364190
31040373736 447356637
820677006122 83747664
45424933674 447349084
407310178430 447341531
791907886246 447333978
948623881360 447326425
405796014226 447318872
552050566208 258886628
366487232350 210192437
538285382076 447311319
559483680932 447303766
349771938678 447296213
504973769588 436359469
584467390298 447288660
65320892211 117758823
614750674378 447281107
88578613488 442243256
248322937010 447273554
557212434626 447266001
504973769588 447258448
431536805694 214595836
763895848472 447250895
916069350974 447243342
564026173544 447235789
134003539608 447228236
202898010890 447220683
829004909244 447213130
165043905790 447205577
152930592158 296606310
996320053786 447198024
406553096328 447190471
253622511724 49245560
299804519946 438542286
370970237534 310941904
675317242538 264022668
646572617041 272512240
757082109554 264468295
606422771256 447182918
834304483958 447175365
614750674378 447167812
240073373604 126950824
965279687604 447160259
25740799022 164723377
344472363964 447152706
553427024116 447145153
595823621828 447137600
476204649712 447130047
906984365750 447122494
317217408292 447114941
501188359078 224943446
370319388377 191861306
351286102882 447107388
807806610388 447099835
164286823688 447092282
486803799140 447084729
960737194992 447077176
675405627744 18497297
176400137320 447069623
367184827024 447062070
765410012676 399153391
26497881124 447054517
529957478954 447046964
297533273640 447039411
657147272090 447031858
161258495280 447024305
987235068562 222609569
739669221208 392053571
676831406742 447016752
683676143172 78611624
11356239084 324703470
5299582268 293267884
221335788059 118619865
199112600380 173069442
83279038774 176135960
333873214536 217382893
253622511724 447009199
573868240870 447001646
210468831910 230041721
538285382076 446994093
595823621828 97501677
184728040442 446986540
148432616928 52523562
539799546280 446978987
752539616942 79744574
346743610270 446971434
841875304978 446963881
505730851690 446956328
38611194756 446948775
427751395184 124156214
333873214536 411562970
903198955240 446941222
809320774592 446933669
109776912344 246431731
389140207982 27372072
158987248974 446926116
742294423753 42372330
854745700712 99888425
114319404956 446918563
443650119326 185154242
357342759698 446911010
874429835364 297595753
604908607052 446903457
54509918898 236899845
998591300092 446895904
273306646376 446888351
535257053668 446880798
716578965047 33656168
264978743254 446873245
265298280472 74094930
345229446066 446865692
178671383626 446858139
599609032338 446850586
68137396734 446843033
355965569149 87516611
840361140774 446835480
954680538176 40476527
704880778995 57266846
729070071780 446827927
732098400188 392461433
389897290084 106134756
545856203096 1185821
28818002893 196158963
821434088224 211838991
686273157921 2862587
947109717156 213674370
52995754694 15906618
285419960008 446820374
352800267086 266960785
837332812366 372060780
792664968348 446812821
343715281862 249007304
617021920684 226718401
824462416632 284627252
869130260650 446805268
444407201428 446797715
603394442848 446790162
825976580836 446782609
740426303310 446775056
208337973215 37168313
46182015776 446767503
191541779360 446759950
481504224426 446752397
283148713702 446744844
656390189988 446737291
617021920684 446729738
519358329526 446722185
81007792468 446714632
872158589058 437288488
321002818802 54215434
963008441298 49215348
798942240741 197518503
980831057235 27077505
987388900513 265178277
7554 404795482
598851950236 99676941
992534643276 446707079
575382405074 446699526
929696828810 446691973
524657904240 446684420
342201117658 446676867
233938377072 443942681
619293166990 446669314
730584235984 402348310
162015577382 406789474
76465299856 446661761
433050969898 446654208
99177762916 446646655
776009162104 446639102
758596273758 446631549
810077856694 403058292
729827153882 446623996
510273344302 446616443
290719534722 446608890
629892316418 446601337
89335695590 446593784
709385937128 64185394
692730130884 44117073
153687674260 446586231
506487933792 446578678
33311620042 199776850
679859735150 446571125
368698991228 319801573
118104815466 446563572
130975211200 446556019
788879557838 446548466
284662877906 446540913
34825784246 446533360
408067260532 446525807
317327833152 205056397
492860455956 295707503
810281931201 11941293
194570107768 446518254
221067981338 446510701
822948252428 446503148
498160030670 12394473
539799546280 65582699
140817278526 446495595
158230166872 446488042
253768141117 262595151
791150804144 446480489
734369646494 354348995
638220219540 446472936
395953946900 446465383
782065818920 136830148
232525264455 317603650
47696179980 406615755
839604058672 446457830
728312989678 446450277
711657183434 164043607
152930592158 446442724
956951784482 446435171
970579262318 446427618
632163562724 446420065
149145181648 446412512
558726598830 446404959
889571477404 23791950
423208902572 446397406
162772659484 446389853
846417797590 446382300
107505666038 446374747
271792482172 274053052
49967426286 446367194
80250710366 153680891
542070792586 446359641
775444273640 91572572
114319404956 446352088
724527579168 279642272
570839912462 300768013
625349823806 446344535
127427606895 118204450
70666895216 19456528
607936935460 446336982
935753485626 446329429
239995033888 446321876
565670483491 291009537
775252080002 446314323
141574360628 446306770
953166373972 446299217
861559439630 446291664
580681979788 446284111
915312268872 446276558
647305204764 446269005
96906516610 446261452
589009882910 446253899
365670662820 140304528
28769127430 160191577
224096309746 382680298
392168536390 446246346
905470201546 446238793
200626764584 446231240
608694017562 129073217
711657183434 446223687
966886678178 138257665
146873935342 446216134
530811518917 329129528
380812304860 446208581
825219498734 446201028
567054501952 144466231
601308600033 11405030
757089656 446193475
451978022448 446185922
633677726928 446178369
638220219540 446170816
477718813916 346055801
668503503620 446163263
966793851808 446155710
92364023998 446148157
685916391966 400044645
133246457506 446140604
901684791036 446133051
303589930456 446125498
849446125998 446117945
991777561174 161603988
775252080002 140364952
386868961676 446110392
744211713820 397597473
615507756480 228863453
973607590726 446102839
542827874688 446095286
81764874570 446087733
860802357528 446080180
966036769706 109344781
420937656266 9244872
128703964894 446072627
432293887796 81519529
209711749808 298267970
776009162104 446065074
485289634936 446057521
355828595494 446049968
754053781146 446042415
160501413178 446034862
948623881360 250835130
87821531386 270163257
988749232766 446027309
682888063558 446019756
4542500166 17590937
938781814034 446012203
327059475618 446004650
791150804144 445997097
55267001000 445989544
442135955122 445981991
512574462723 134179045
262707496948 445974438
617779002786 74963525
7570828574 445966885
995562971684 445959332
28769127430 445951779
423965984674 126142653
794936214654 348231065
592038211318 445944226
549641613606 445936673
782822901022 46919236
133246457506 445929120
887300231098 445921567
269521235866 445914014
207440503502 445906461
258922086438 445898908
398442062495 123725693
816134513510 445891355
606422771256 445883802
417152245756 128363235
163529741586 445876249
153687674260 445868696
508759180098 445861143
398393005760 121890314
286177042110 445853590
858662767565 185682952
475447567610 445846037
173371808912 445838484
100691927120 445830931
676831406742 445823378
679102653048 207367615
913041022566 149164197
711657183434 314484261
58295329408 25937002
570082830360 400142834
681373899354 333464950
241509198092 445815825
457277597162 445808272
2271253860 445800719
540556628382 445793166
249080019112 445785613
943324306646 58679257
2271253860 246008763
959980112890 445778060
417909327858 223115620
316460326190 445770507
230910048664 445762954
93121106100 445755401
218796735032 445747848
381569386962 445740295
747299506997 177888256
127189800690 445732742
165800987892 445725189
325545311414 323540308
784337065226 445717636
57538247306 445710083
202898010890 445702530
116698477890 126535409
850960290202 58090123
902441873138 445694977
501188359078 445687424
585224472400 325013143
183213876238 445679871
964522605502 445672318
389897290084 445664765
861559439630 445657212
583710308196 445649659
757082109554 445642106
116590651262 445634553
671531832028 5377736
344571542407 345519538
118861897568 445627000
830519073448 18172518
119618979670 445619447
486803799140 445611894
525414986342 445604341
928182664606 445596788
202898010890 445589235
373998565942 166981724
557969516728 445581682
664718093110 132011334
875943999568 134926792
121133143874 66202045
330844886128 445574129
512544590608 445566576
730584235984 445559023
454505489173 26760279
684402227762 445551470
616264838582 445543917
698786787700 147268394
342201117658 445536364
970579262318 445528811
791150804144 445521258
809320774592 147540302
942567224544 445513705
210468831910 445506152
378541058554 445498599
420937656266 445491046
211225914012 445483493
521629575832 445475940
621564413296 137744061
374755648044 445468387
947866799258 124050472
370970237534 445460834
389140207982 445453281
9084992778 445445728
782822901022 445438175
408067260532 445430622
115833569160 445423069
916826433076 445415516
971336344420 273501683
768438341084 85734103
754053781146 445407963
91606941896 445400410
56781165204 391116999
863830685936 445392857
301375724406 306349680
838846976570 445385304
447435529836 445377751
938781814034 445370198
207440503502 445362645
292990781028 344930404
87064449284 445355092
798721625164 333502715
414880999450 445347539
713928429740 445339986
853231536508 445332433
528443314750 445324880
9860073679 298260417
473933403406 445317327
731341318086 160992195
22712470614 445309774
514058754812 445302221
402010603716 445294668
183213876238 445287115
517844165322 445279562
314189079884 72455929
906227283648 433738578
20441224308 445272009
456520515060 25075960
716956758148 307588372
489832127548 192624159
806292446184 445264456
824462416632 77085918
847174879692 445256903
102963173426 445249350
300561602048 167442457
296776191538 106081885
934996403524 445241797
102206091324 445234244
911526858362 445226691
964522605502 445219138
337658625046 445211585
709601748997 83709899
317217408292 317309083
137031868016 98687498
692730130884 445204032
474690485508 445196479
771466669492 445188926
476404419009 84480305
760867520064 372181628
37854112654 445181373
305104094660 445173820
45486603919 167585964
666232257314 445166267
614750674378 445158714
308536584098 33119905
741183385412 445151161
625349823806 445143608
493617538058 113944558
109776912344 318087042
472419239202 445136055
96906516610 445128502
539042464178 234513097
863830685936 445120949
641248547948 131339117
489075045446 445113396
757082109554 445105843
395953946900 445098290
885028984792 445090737
251351265418 445083184
791150804144 30604756
560997845136 445075631
516330001118 445068078
757089656 84510517
409581424736 150939152
630649398520 445060525
255356740136 38588277
316460326190 161037513
688187638272 445052972
586002597160 270314317
451978022448 445045419
645033958458 445037866
930453910912 337936326
84793202978 445030313
702572198210 445022760
150659345852 445015207
813106185102 159534466
721910020665 5710068
493617538058 445007654
103720255528 445000101
181699712034 444992548
741183385412 19071325
910806582029 259052794
252865429622 444984995
127946882792 444977442
174128891014 444969889
121133143874 444962336
110533994446 444954783
900170626832 312437398
427751395184 444947230
313431997782 160931771
906227283648 444939677
380812304860 444932124
902441873138 444924571
343715281862 444917018
811592020898 444909465
716199676046 444901912
847931961794 444894359
435322216204 444886806
881243574282 444879253
565546032710 178296118
100691927120 444871700
987235068562 444864147
647305204764 58188312
206683421400 444856594
192298861462 444849041
590524047114 444841488
512544590608 444833935
441600968985 86708440
804778281980 444826382
477718813916 444818829
42396605266 444811276
479990060222 444803723
926668500402 444796170
160501413178 444788617
209711749808 444781064
349014856576 444773511
931968075116 444765958
92648628591 33210541
222582145542 444758405
731341318086 334054084
494374620160 444750852
736640892800 444743299
564783255646 316991857
345229446066 444735746
137031868016 9743370
875186917466 444728193
956194702380 350995463
305104094660 444720640
804778281980 444713087
551155777810 444705534
525414986342 444697981
956951784482 444690428
729827153882 444682875
196841354074 444675322
75708217754 444667769
289205370518 76383489
6056664370 444660216
112048158650 444652663
657147272090 444645110
659418518396 444637557
127189800690 444630004
585224472400 444622451
688944720374 444614898
404281850022 444607345
405038932124 444599792
131732293302 444592239
779794572614 444584686
190784697258 156475501
296019109436 444577133
528443314750 444569580
196841354074 444562027
710143019230 444554474
249080019112 444546921
382326469064 188568198
6056664370 88566478
428508477286 444539368
277092056886 444531815
508002097996 352302132
782065818920 444524262
1514171758 444516709
918340597280 338585884
580779692949 345134335
684402227762 444509156
536771217872 399100520
632920644826 444501603
635948973234 444494050
984206740154 444486497
757839191656 16631706
307375340966 444478944
226367556052 186574206
360472947864 286832728
764652930574 423995208
380812304860 317022069
920611843586 444471391
202140928788 444463838
494449764957 285495847
767681258982 444456285
839604058672 444448732
74194053550 444441179
20441224308 381970316
635191891132 6948760
90944823663 141422372
585224472400 444433626
787365393634 146603730
977393001236 275170896
508002097996 225494815
133246457506 444426073
816891595612 444418520
688187638272 444410967
274820810580 28633423
745837005313 9879324
644276876356 444403414
448192611938 70439278
673803078334 47546135
631406480622 444395861
201587981617 203606221
107505666038 207903878
961494277094 444388308
132489375404 444380755
682130981456 147442113
498917112772 444373202
334630296638 444365649
8639781599 51564331
317974490394 444358096
529200396852 131180504
766924176880 294287539
732855482290 444350543
493617538058 81096561
433808052000 86481850
982692575950 444342990
598094868134 444335437
52238672592 444327884
224853391848 256416797
162015577382 55816670
143845606934 444320331
754053781146 444312778
69651560938 444305225
473933403406 444297672
133246457506 135387525
862501706186 219399544
901684791036 185199560
34825784246 444290119
556455352524 444282566
179428465728 238818307
240752115990 444275013
117347733364 276689049
311917833578 444267460
283905795804 184587767
779037490512 319627854
300561602048 444259907
355071513392 444252354
984206740154 444244801
751025452738 444237248
35582866348 380995979
441378873020 444229695
790393722042 444222142
324031147210 444214589
871401506956 444207036
468633828692 216484086
546613285198 444199483
196841354074 421827497
336901542944 444191930
75708217754 444184377
471150645687 27681745
411938828113 6412497
370970237534 100250969
363399416514 322769902
307375340966 444176824
841118222876 444169271
785094147328 300261962
411095588940 444161718
795693296756 444154165
417909327858 126716681
819919924020 444146612
565540337748 30536779
716956758148 374409763
891842723710 444139059
832033237652 343797454
19684142206 387129015
809320774592 444131506
435322216204 444123953
539799546280 444116400
449706776142 444108847
230910048664 444101294
229395884460 444093741
822948252428 444086188
979726046188 92214577
480747142324 444078635
230152966562 78566306
895628134220 444071082
459548843468 329295694
85550285080 22946014
545856203096 444063529
56024083102 343351827
878972327976 444055976
130354105757 286288912
146116853240 444048423
955437620278 386320844
349014856576 6185907
439864708816 444040870
17412895900 444033317
740426303310 444025764
121133143874 444018211
857016947018 444010658
878215245874 444003105
194570107768 443995552
680616817252 10234315
572354076666 443987999
408824342634 303811872
12113321186 443980446
135517703812 443972893
149145181648 443965340
871401506956 323336377
738912139106 443957787
307375340966 443950234
127189800690 45650332
327816557720 443942681
21955388512 443935128
903198955240 443927575
567867498913 387997610
601880278644 17583384
537528299974 395898048
60566575714 443920022
802507035674 443912469
183213876238 443904916
329330721924 443897363
791907886246 202148492
190784697258 253236984
995562971684 443889810
160501413178 443882257
107505666038 443874704
807049528286 443867151
576896569278 443859598
190784697258 443852045
348257774474 443844492
509516262200 66844050
878215245874 443836939
440621790918 443829386
234695459174 443821833
171100562606 443814280
860802357528 443806727
251351265418 443799174
207440503502 443791621
664008073751 35393358
478475896018 443784068
983449658052 443776515
24291303604 307195616
773737915798 443768962
634434809030 443761409
204412175094 342468126
966793851808 443753856
847174879692 443746303
639734383744 443738750
206683421400 214686472
361128170208 443731197
113562322854 206597209
474690485508 443723644
449706776142 46813494
967550933910 345149441
182456794136 358155707
124161472282 443716091
133246457506 443708538
705600526618 340897102
495888784364 443700985
683645145660 443693432
273306646376 443685879
481504224426 443678326
47696179980 270261446
435322216204 293509580
375512730146 443670773
431536805694 139096048
649576451070 443663220
832790319754 443655667
168072234198 443648114
226367556052 443640561
667746421518 157193036
447435529836 443633008
969065098114 443625455
661689764702 443617902
513301672710 443610349
94635270304 443602796
704843444516 432696264
325948702038 31125913
446678447734 443595243
598448718631 9116471
602748812814 5800704
767681258982 185652740
652604779478 443587690
195530546842 12092353
544342038892 204376627
872158589058 443580137
282391631600 443572584
695001377190 427620648
647305204764 443565031
470905074998 218689562
48453262082 443557478
218039652930 92660204
261950414846 443549925
638220219540 443542372
966036769706 443534819
615623196532 83709899
715442593944 443527266
395953946900 443519713
589766965012 443512160
596580703930 22009442
509516262200 443504607
189270533054 443497054
602637360746 443489501
123404390180 443481948
520115411628 93755389
674796357852 43784741
934239321422 443474395
420180574164 443466842
599609032338 443459289
964522605502 73898552
84793202978 443451736
836575730264 443444183
772980833696 278909631
299804519946 443436630
755567945350 257595065
685916391966 443429077
410338506838 368880967
203655092992 443421524
638977301642 443413971
414123917348 443406418
613236510174 443398865
919854761484 443391312
759353355860 443383759
922126007790 443376206
649576451070 167004383
853231536508 443368653
392925618492 10687495
878972327976 443361100
499674194874 290918901
621661310733 121051931
402767685818 443353547
726041743372 443345994
218796735032 55892200
663203928906 443338441
843389469182 443330888
778280408410 70114499
976635919134 443323335
752539616942 227307535
158987248974 443315782
149170612599 321712482
752539616942 443308229
505730851690 443300676
479232978120 443293123
91606941896 443285570
538285382076 443278017
477718813916 443270464
825976580836 443262911
714685511842 443255358
732098400188 443247805
208954667706 443240252
461820089774 443232699
49967426286 443225146
877458163772 443217593
714138516435 52093041
185485122544 443210040
418666409960 443202487
23469552716 443194934
710900101332 443187381
974364672828 38422111
460305925570 443179828
776009162104 443172275
948623881360 443164722
180942629932 443157169
546613285198 443149616
17412895900 68936231
532985807362 443142063
724527579168 443134510
599609032338 161505799
794179132552 443126957
744211713820 443119404
620050249092 443111851
637463137438 60688355
591281129216 443104298
369456073330 443096745
880486492180 443089192
21955388512 443081639
185485122544 443074086
131732293302 443066533
929696828810 443058980
71165725142 929019
132489375404 443051427
54509918898 443043874
648819368968 228402720
89335695590 443036321
210468831910 70575232
358099841800 443028768
968338832252 88211487
264978743254 443021215
398225193206 443013662
90092777692 57281952
426994313082 443006109
529200396852 442998556
30283291634 145153554
442893037224 442991003
607179853358 32938633
314189079884 197261701
402010603716 442983450
997077135888 442975897
242266280194 442968344
152930592158 442960791
610208181766 360021298
570082830360 442953238
19684142206 442945685
377026894350 442938132
704843444516 268660210
831276155550 442930579
321759900904 436480317
77222381958 442923026
302832848354 378760291
13627485390 442915473
924397254096 442907920
261193332744 27273883
156716002668 442900367
165800987892 284234496
287691206314 412356035
782822901022 442892814
832790319754 442885261
659418518396 330247372
49210344184 442877708
226367556052 442870155
223339227644 442862602
249080019112 40922154
330946572167 136845254
573868240870 442855049
475447567610 442847496
452735104550 274030393
193055943564 442839943
757839191656 442771966
236966705480 442832390
87064449284 442824837
388383125880 442817284
17412895900 442809731
917583515178 442802178
46410433602 12991160
203695743238 66171833
495888784364 43316455
825219498734 442794625
466362582386 442787072
11356239084 442779519
454249268754 442771966
349771938678 442764413
1514171758 442756860
292233698926 442749307
474690485508 442741754
705600526618 442734201
140060196424 442726648
361885252310 442719095
183970958340 442711542
467119664488 442703989
320245736700 442696436
978907165440 192639265
322516983006 442688883
894871052118 442681330
632920644826 53241097
370213155432 442673777
484532552834 442666224
825976580836 198870490
253622511724 442658671
341444035556 202752732
405796014226 442651118
918340597280 442643565
367184827024 442636012
934239321422 14010815
842632387080 442628459
94635270304 442620906
662446846804 218553608
187756368850 442613353
887300231098 442605800
756325027452 442598247
698029705598 442590694
411852671042 442583141
904713119444 402824149
285419960008 442575588
324031147210 229278868
456520515060 442568035
577653651380 442560482
9842074880 442552929
738402206270 128740885
273306646376 442545376
628378152214 248350193
52995754694 442537823
115833569160 240117423
980421329644 312021983
240752115990 442530270
880486492180 442522717
982767139166 336138712
629135234316 442515164
594309457624 442507611
915508118162 29154580
882000656384 442500058
570082830360 442492505
186242204646 442484952
847174879692 442477399
150659345852 442469846
21198306410 395301361
254379593826 211249857
963232553914 149043349
997406854550 29630419
58295329408 442462293
643519794254 442454740
559483680932 442447187
205926339298 162306417
695758459292 423881913
218039652930 442439634
821527314903 294619871
866859014344 442432081
324788229312 442424528
422451820470 442416975
610208181766 442409422
246051690704 442401869
928939746708 348684245
416395163654 442394316
796450378858 442386763
743454631718 386758918
411852671042 442379210
194570107768 442371657
113562322854 129284701
623835659602 442364104
864856526437 15619604
708628855026 442356551
419423492062 442348998
619293166990 442341445
46939097878 105802424
490589209650 442333892
219553817134 442326339
31040373736 442318786
440621790918 442311233
711657183434 442303680
286993233990 377755742
26497881124 442296127
589009882910 359817367
721499250760 442288574
280120385294 72788261
538285382076 57659602
820744560154 270223681
806292446184 383579105
356585677596 442281021
920611843586 442273468
804021199878 442265915
239995033888 442258362
707114690822 83332249
321759900904 167857872
772223751594 442250809
875370123034 85552831
143088524832 442243256
783579983124 442235703
681373899354 442228150
362642334412 252338177
687430556170 442220597
325173628690 39570167
806292446184 428187123
825976580836 442213044
768438341084 442205491
747240042228 442197938
207440503502 442190385
127189800690 442182832
490589209650 442175279
49210344184 442167726
875943999568 442160173
752539616942 339817023
938211630917 208092703
741183385412 41813408
300561602048 442152620
311917833578 442145067
100691927120 98143682
598094868134 442137514
431536805694 108060771
844146551284 442129961
591281129216 420588805
525414986342 442122408
476204649712 442114855
706357608720 442107302
251351265418 39101881
398982275308 414954267
729070071780 41533947
566297419850 371010913
514815836914 442099749
366427744922 323789557
282391631600 442092196
638977301642 442084643
14384567492 442077090
642005630050 442069537
302832848354 442061984
411095588940 442054431
557969516728 442046878
991777561174 442039325
666989339416 218598926
126432718588 442031772
531471643158 442024219
45424933674 442016666
375512730146 405180685
816891595612 442009113
38611194756 442001560
119121592367 66859156
537528299974 441994007
905470201546 441986454
740426303310 441978901
750268370636 441971348
19684142206 441963795
834304483958 441956242
559483680932 441948689
529957478954 441941136
670017667824 441933583
124161472282 441926030
852474454406 441918477
192298861462 441910924
70408643040 318290973
749511288534 441903371
965279687604 441895818
210468831910 441888265
77979464060 347717461
511030426404 118083602
567054501952 441880712
343715281862 226212350
684402227762 441873159
809320774592 281923278
744211713820 441865606
499674194874 441858053
639734383744 441850500
499674194874 441842947
430022641490 441835394
894871052118 441827841
597337786032 441820288
100691927120 441812735
142331442730 441805182
808563692490 441797629
277849138988 343797454
585224472400 441790076
487560881242 119375165
4542500166 441782523
106751892150 293992972
708628855026 441774970
261193332744 441767417
272549564274 441759864
687509454808 38807314
822948252428 370029023
212740078216 220676001
266492907458 441752311
847174879692 441744758
525414986342 441737205
322516983006 441729652
553427024116 441722099
333116132434 441714546
871401506956 441706993
622321495398 307611031
345229446066 441699440
942567224544 363027392
448949694040 441691887
122647308078 178696427
342201117658 441684334
264978743254 441676781
785094147328 441669228
115833569160 441661675
651090615274 441654122
713171347638 441646569
349014856576 441639016
823705334530 441631463
400496439512 441623910
733619090184 224180593
732855482290 441616357
215768406624 27545791
357342759698 441608804
887300231098 441601251
808563692490 441593698
966793851808 441586145
811592020898 441578592
645033958458 441571039
746482960126 441563486
670017667824 441555933
828247827142 441548380
938024731932 441540827
694244295088 236295605
890328559506 441533274
989506314868 441525721
837332812366 441518168
12904097221 341788356
969065098114 441510615
663961011008 441503062
317217408292 441495509
978907165440 441487956
17412895900 441480403
2271253860 441472850
867616096446 441465297
475447567610 108393103
637463137438 441457744
61323657816 441450191
710900101332 53127802
206683421400 441442638
28769127430 441435085
106748583936 441427532
394439782696 176845942
904229961993 114450609
76465299856 441419979
38889364193 11903528
805535364082 441412426
558726598830 208545883
330844886128 441404873
716956758148 441397320
370970237534 441389767
586738636604 441382214
99177762916 441374661
997077135888 27288989
413429585570 359009196
685916391966 441367108
774494997900 441359555
929696828810 441352002
464091336080 274476020
55267001000 199663555
330087804026 441344449
213497160318 441336896
208954667706 441329343
95392352406 441321790
726798825474 441314237
946352635054 138227453
200626764584 224407183
397468111104 383511128
23469552716 337468040
112805240752 441306684
121301983636 174995457
12870403288 60386235
173371808912 441299131
637463137438 417696006
776009162104 159625102
952409291870 86708440
877458163772 144458678
685916391966 441291578
868373178548 385686392
703430195945 273305305
582953226094 441284025
857016947018 441276472
638220219540 234837876
200626764584 441268919
207440503502 194172524
300561602048 441261366
533742889464 441253813
582953226094 441246260
634439068922 155334998
879729410078 441238707
736640892800 441231154
717713840250 441223601
32554537940 356252351
195327189870 441216048
61323657816 441208495
424723066776 441200942
74951135652 441193389
850960290202 441185836
212740078216 441178283
581439061890 441170730
682268415844 54510001
982692575950 441163177
526929150546 441155624
606764212174 14086345
14384567492 15226848
551155777810 441148071
430022641490 441140518
420937656266 441132965
227124638154 441125412
666232257314 441117859
290719534722 441110306
982692575950 140840791
994048807480 132766634
330844886128 48346753
866101932242 441102753
978150083338 441095200
451978022448 140108150
97663598712 441087647
617779002786 441080094
839604058672 263924479
985720904358 441072541
601880278644 441064988
298290355742 441057435
949380963462 441049882
99177762916 171989363
798721625164 441042329
47696179980 441034776
615507756480 267474389
440621790918 441027223
870644424854 441019670
386111879574 441012117
127946882792 441004564
400799851075 31307185
462577171876 440997011
790393722042 440989458
888814395302 440981905
159744331076 440974352
405796014226 440966799
604908607052 440959246
174128891014 440951693
527686232648 440944140
888814395302 440936587
750268370636 440929034
569325748258 440921481
793422050450 440913928
828247827142 440906375
158987248974 440898822
193055943564 440891269
345229446066 440883716
258165004336 440876163
672288914130 440868610
809320774592 307966022
881243574282 440861057
73436971448 440853504
431536805694 440845951
704086362414 296893324
189270533054 440838398
180185547830 269045413
336144460842 440830845
354314431290 440823292
640491465846 440815739
142331442730 440808186
578410733482 440800633
922126007790 440793080
946352635054 24252683
974364672828 440785527
972850508624 88219040
895628134220 440777974
276334974784 281598499
44667851572 440770421
545856203096 440762868
138546032220 440755315
328573639822 440747762
789191715775 8663291
239237951786 255382036
67380314632 440740209
524657904240 440732656
910012694158 440725103
523900822138 440717550
436836380408 197080429
853988618610 18323578
465605500284 323570520
667746421518 440709997
157473084770 440702444
244537526500 440694891
563269091442 440687338
894113970016 317052281
325545311414 394387448
607936935460 440679785
37097030552 440672232
804252548268 34547422
215011324522 440664679
54564481770 39970476
482261306528 440657126
402767685818 440649573
835818648162 440642020
127946882792 440634467
931968075116 440626914
554184106218 440619361
603394442848 260782431
184728040442 440611808
679859735150 440604255
112048158650 440596702
959581677440 62908937
947109717156 440589149
637680784686 188462456
607936935460 440581596
471662157100 440574043
162015577382 237995030
236966705480 26322205
374755648044 72969533
868373178548 236658149
551948933040 13134667
299047437844 440566490
248322937010 54306070
636706055336 166581415
543584956790 440558937
175643055218 440551384
115076487058 440543831
492103373854 160357743
897899380526 440536278
840361140774 419622021
607179853358 254037602
905777601093 113098622
711657183434 440528725
878215245874 440521172
214254242420 440513619
989506314868 440506066
589766965012 440498513
25740799022 440490960
81764874570 440483407
732098400188 184376283
987235068562 440475854
602637360746 45182046
209711749808 398118630
841875304978 440468301
18927060104 440460748
603394442848 440453195
973758386371 205131927
632163562724 387302734
248322937010 440445642
358856923902 263705442
246808772806 239498077
400496439512 440438089
18927060104 440430536
624592741704 242383323
509516262200 247466492
710900101332 440422983
146873935342 440415430
255893758030 440407877
773737915798 126089782
847931961794 440400324
731341318086 440392771
355071513392 388080693
460305925570 440385218
760110437962 440377665
978150083338 440370112
573868240870 156966446
86307367182 440362559
805535364082 440355006
76465299856 440347453
788122475736 440339900
642762712152 440332347
752539616942 440324794
420937656266 440317241
4820654497 15929277
567811584054 440309688
622321495398 440302135
436079298306 440294582
837332812366 440287029
846417797590 440279476
414123917348 440271923
513301672710 407386161
670774749926 379772393
517844165322 401547692
775252080002 440264370
853231536508 440256817
283905795804 291130385
38611194756 440249264
617021920684 440241711
512562053144 394024904
671531832028 440234158
353557349188 440226605
716956758148 440219052
511787508506 440211499
712414265536 440203946
940295978238 217526400
712414265536 440196393
984963822256 440188840
389192761756 79389583
741940467514 440181287
406553096328 440173734
757839191656 10090808
188513450952 113219470
640491465846 440166181
657904354192 36269506
274125277875 93710071
404281850022 440158628
616264838582 406419377
562512009340 182744835
559483680932 440151075
192298861462 317165576
132489375404 440143522
791150804144 440135969
430022641490 440128416
218039652930 440120863
67380314632 440113310
589766965012 440105757
612479428072 440098204
928182664606 23550254
729070071780 440090651
395196864798 440083098
855502782814 440075545
487560881242 52855894
3028335962 440067992
202898010890 407212442
427751395184 360602879
392925618492 440060439
9084992778 419327454
86307367182 440052886
446678447734 440045333
68137396734 440037780
567811584054 440030227
970579262318 440022674
845660715488 440015121
548884531504 440007568
205926339298 46345208
52995754694 217178962
364156498616 440000015
529957478954 439992462
931210993014 150599267
861559439630 439984909
90956840486 101769122
316460326190 439977356
817648677714 439969803
50724508388 350376117
860045275426 439962250
523143740036 297724154
610965263868 439954697
58295329408 439947144
12870403288 187095363
813106185102 439939591
37854112654 439932038
652604779478 43248478
286177042110 439924485
79493628264 211914521
704843444516 439916932
841875304978 439909379
613547814622 5460819
132489375404 439901826
353557349188 285586483
608694017562 439894273
461063007672 439886720
73436971448 439879167
951652209768 439871614
934239321422 439864061
457277597162 439856508
9084992778 439848955
663961011008 439841402
596580703930 439833849
823705334530 439826296
766924176880 439818743
314946161986 439811190
281634549498 439803637
340686953454 439796084
887300231098 439788531
602637360746 439780978
501188359078 439773425
565540337748 439765872
929696828810 439758319
208197585604 439750766
613993592276 439743213
294504945232 439735660
519358329526 437945599
155958920566 439728107
920611843586 439720554
843389469182 439713001
513301672710 439705448
334660893841 164194667
82521956672 160002752
208954667706 439697895
143845606934 439690342
567811584054 439682789
841875304978 439675236
617779002786 439667683
319488654598 258675144
360371088106 439660130
84036120876 439652577
695001377190 439645024
449706776142 439637471
279363303192 439629918
479232978120 439622365
764652930574 439614812
20441224308 297746813
395953946900 423738406
739669221208 344824662
715805281451 46284784
913041022566 439607259
885028984792 439599706
196084271972 439592153
822191170326 439584600
433808052000 439577047
387626043778 439569494
613993592276 439561941
355828595494 439554388
598094868134 439546835
737397974902 100779679
360371088106 439539282
223499744000 132358772
751025452738 439531729
786608311532 439524176
611722345970 439516623
914555186770 439509070
622321495398 439501517
318731572496 439493964
127189800690 439486411
432293887796 439478858
587495718706 119956746
283148713702 439471305
546613285198 295125922
673803078334 439463752
264978743254 439456199
443853053330 220910144
361128170208 439448646
578410733482 439441093
115833569160 439433540
658661436294 439425987
504216687486 117804141
359261553218 12960948
821434088224 331100861
685916391966 30559438
356585677596 439418434
979664247542 270941216
629892316418 439410881
317974490394 439403328
58295329408 439395775
196084271972 439388222
704086362414 408904314
45424933674 148703464
682130981456 439380669
264221661152 439373116
192298861462 439365563
445164283530 439358010
604151524950 439350457
951652209768 439342904
400496439512 439335351
634434809030 439327798
438350544612 439320245
508759180098 439312692
481504224426 439305139
95392352406 439297586
713928429740 439290033
511030426404 305888947
747997124330 439282480
677588488844 439274927
182456794136 435679699
738912139106 439267374
535257053668 439259821
735883810698 439252268
455006350856 439244715
249080019112 439237162
550398695708 439229609
23469552716 54932969
33311620042 375429418
927425582504 134179045
994973702136 121890314
629135234316 140606648
780551654716 439222056
381765417524 139972196
401253521614 215736339
913041022566 439214503
142331442730 285163515
821434088224 202337317
111291076548 419720210
642762712152 439206950
536014135770 439199397
370970237534 251069273
738155057004 9614969
236966705480 439191844
132489375404 439184291
298290355742 439176738
767681258982 439169185
186999286748 91806715
99934845018 394946370
109019830242 439161632
741183385412 439154079
912283940464 439146526
75708217754 43943354
742697549616 439138973
716199676046 439131420
333873214536 439123867
450463858244 439116314
972850508624 439108761
277849138988 439101208
249837101214 439093655
365670662820 439086102
892633197625 130530946
940295978238 439078549
626863988010 439070996
916826433076 439063443
841875304978 256968166
663961011008 149806202
551155777810 143627848
409581424736 439055890
371727319636 373752652
418666409960 439048337
881243574282 319522112
466362582386 347150986
933482239320 439040784
816134513510 439033231
703329280312 292270888
511030426404 439025678
680616817252 439018125
654118943682 439010572
873672753262 162835127
421694738368 439003019
193055943564 429070824
931210993014 320201882
424723066776 438995466
135517703812 438987913
517844165322 183802255
664718093110 438980360
545888469512 178009104
200626764584 438972807
504216687486 438965254
623835659602 438957701
634434809030 438950148
897899380526 438942595
509516262200 438935042
221067981338 438927489
258922086438 438919936
664718093110 438912383
255136675928 438904830
626106905908 386524775
71165725142 438897277
165800987892 399221368
915312268872 438889724
638220219540 438882171
532985807362 438874618
426237230980 403488813
573868240870 438867065
632920644826 438859512
51481590490 438851959
648062286866 438844406
218796735032 321032712
202140928788 10128573
695001377190 438836853
914555186770 438829300
264978743254 438821747
903198955240 438814194
846417797590 16125655
322758203167 4237233
751782534840 438806641
90092777692 438799088
291476616824 438791535
118104815466 80885077
340686953454 2484937
604151524950 438783982
557969516728 438776429
203655092992 438768876
844903633386 8187452
780551654716 438761323
706357608720 195592488
875186917466 438753770
317974490394 438746217
912474615949 154413532
167315152096 438738664
690458884578 438731111
26497881124 438723558
560240763034 378465724
745725878024 438716005
851717372304 137457047
757839191656 296870665
877458163772 341236987
358099841800 438708452
724628449483 161679518
903198955240 438700899
660932682600 438693346
601123196542 438685793
66783809310 265087641
525414986342 438678240
221067981338 64676339
693487212986 438670687
156716002668 438663134
361885252310 359877791
8327910676 438655581
642005630050 438648028
693487212986 438640475
132041233661 67591797
22712470614 438632922
670017667824 344205316
865344850140 438625369
916069350974 57145998
502702523282 438617816
801749953572 438610263
849446125998 438602710
417909327858 438595157
663203928906 438587604
582953226094 438580051
196841354074 87478846
773737915798 357521255
298290355742 438572498
295262027334 438564945
520872493730 438557392
819162841918 190328047
328573639822 438549839
893356887914 438542286
498160030670 438534733
822948252428 438527180
56024083102 438519627
491346291752 311009881
103720255528 438512074
488656602099 92796158
436836380408 438504521
128703964894 438496968
906227283648 438489415
754810863248 438481862
249837101214 438474309
904713119444 319046273
4654012658 286470184
277092056886 438466756
233938377072 438459203
469390910794 438451650
628378152214 438444097
261950414846 438436544
767681258982 438428991
113660217287 176528716
162772659484 438421438
9084992778 155478505
765410012676 438413885
218039652930 361463921
413366835246 426434827
157473084770 438406332
2271253860 438398779
963008441298 438391226
470147992896 438383673
202140928788 438376120
511030426404 337717289
997077135888 438368567
49967426286 95265989
59809493612 373458085
693487212986 438361014
120376061772 162313970
800992871470 438353461
674560160436 376010999
871401506956 438345908
757089656 434086016
103720255528 438338355
888814395302 438330802
439107626714 438323249
342958199760 438315696
75708217754 438308143
299047437844 438300590
449706776142 438293037
860045275426 438285484
868373178548 438277931
6813746472 438270378
401253521614 93914002
656390189988 111474727
180942629932 88838386
238480869684 118529229
989506314868 438262825
785851229430 438255272
65866150428 438247719
791907886246 438240166
916297111689 145961725
838089894468 438232613
333873214536 75733931
934996403524 294113820
860045275426 438225060
792664968348 438217507
132489375404 438209954
12113321186 438202401
960737194992 438194848
576139487176 438187295
84036120876 438179742
157600745576 197427867
33311620042 142238096
560240763034 438172189
721766423029 139269767
955437620278 365550094
791907886246 438164636
183970958340 117328302
947866799258 438157083
664718093110 431110134
635191891132 298456795
685916391966 404765270
994805889582 438149530
999348382194 438141977
743454631718 155327445
235452541276 391049022
991020479072 438134424
230910048664 438126871
660932682600 438119318
867616096446 438111765
941053060340 438104212
943324306646 438096659
673045996232 438089106
809320774592 438081553
226367556052 438074000
819162841918 438066447
265735825356 269793160
831276155550 438058894
515572919016 438051341
428508477286 438043788
328573639822 438036235
72679889346 257746125
739669221208 403012974
829004909244 302731793
947866799258 438028682
12870403288 438021129
385354797472 365784237
942567224544 438013576
411852671042 438006023
682223150715 216778653
757082109554 437998470
323274065108 437990917
117506149986 231945077
341760272113 25430951
556455352524 437983364
658661436294 437975811
938024731932 437968258
249837101214 218553608
926668500402 437960705
883514820588 437953152
461063007672 437945599
367941909126 437938046
332359050332 437930493
102963173426 437922940
108262748140 437915387
621564413296 373435426
812349103000 388805781
238480869684 437907834
817994348312 2809716
546613285198 437900281
423965984674 437892728
490666121849 120523221
293747863130 437885175
196841354074 437877622
978907165440 437870069
963008441298 437862516
902597744399 221748527
204412175094 58437561
687742993568 66798732
953166373972 437854963
471662157100 437847410
529200396852 437839857
868392129025 159187028
834304483958 226537129
357342759698 252881993
51481590490 437197852
255893758030 437832304
37097030552 437824751
400496439512 437817198
952409291870 437809645
105991501834 437802092
573111158768 14970046
167395077942 59880184
470905074998 437794539
649576451070 226129267
991777561174 437786986
314946161986 278350709
699543869802 65552487
732098400188 437779433
560240763034 437771880
146116853240 202941557
751782534840 437764327
429265559388 110024551
57538247306 395475080
687430556170 437756774
46182015776 437749221
314946161986 437741668
375512730146 437734115
666232257314 337875902
893356887914 437726562
94635270304 127751442
780551654716 437719009
828247827142 129949365
224096309746 437711456
876701081670 336048076
779108360311 333782176
417909327858 437703903
436079298306 437696350
557212434626 437688797
841875304978 437681244
451220940346 437673691
865344850140 62357568
250594183316 437666138
528443314750 66738308
492860455956 437658585
136274785914 437651032
218039652930 437643479
433808052000 266114849
386111879574 437635926
685159309864 264959240
586738636604 437628373
984963822256 110077422
945595552952 437620820
386868961676 437613267
578410733482 437605714
546613285198 437598161
744211713820 437590608
954680538176 359447270
195327189870 437583055
336144460842 363102922
944081388748 251900103
648062286866 437575502
506647430493 199406753
398982275308 437567949
747997124330 437560396
835061566060 437552843
698029705598 437545290
141574360628 437537737
196841354074 22477728
742697549616 375029109
924397254096 437530184
15141649594 235517646
324031147210 338925769
527779278055 251560218
543584956790 255382036
211982996114 437522631
327059475618 437515078
140817278526 437507525
59052411510 187797792
909255612056 437499972
412609753144 9864218
93878188202 437492419
233181294970 437484866
264221661152 437477313
818405759816 432144895
769195423186 437469760
190027615156 171347358
88578613488 437462207
551155777810 308819511
21198306410 437454654
579167815584 437447101
116590651262 437439548
651090615274 437431995
332359050332 437424442
58295329408 437416889
894113970016 437409336
88578613488 437401783
779037490512 203734622
45424933674 437394230
959980112890 437386677
253622511724 246809381
51481590490 437379124
784337065226 437371571
775252080002 17976140
408824342634 437364018
631406480622 88151063
305104094660 437356465
579924897686 437348912
408824342634 356259904
835061566060 437341359
377026894350 437333806
130975211200 437326253
475447567610 437318700
894113970016 437311147
356902337121 88747750
817648677714 437303594
872158589058 328495076
757089656 138975200
688944720374 437296041
339929871352 61655139
885078653320 195328133
500431276976 437288488
348257774474 437280935
197598436176 437273382
352800267086 219671452
221067981338 437265829
285419960008 9411038
435322216204 437258276
422451820470 437250723
705600526618 437243170
779794572614 437235617
112048158650 437228064
482261306528 437220511
404281850022 437212958
124161472282 437205405
747240042228 99578752
810077856694 437197852
280877467396 12311390
509092984933 102131666
994805889582 437190299
345986528168 437182746
698029705598 437175193
890328559506 437167640
994805889582 437160087
856472557396 30400825
321759900904 437152534
159744331076 269475934
328573639822 40582269
247565854908 437144981
46182015776 129413102
929696828810 437137428
145359771138 179595234
766167094778 234218530
694244295088 437129875
95392352406 437122322
487560881242 437114769
516330001118 437107216
46182015776 390059579
467876746590 437099663
113562322854 437092110
458034679264 437084557
238480869684 437077004
132489375404 361033400
492103373854 437069451
425480148878 333351655
130975211200 145342379
604151524950 278675488
863073603834 437061898
271792482172 437054345
879729410078 437046792
217282570828 437039239
526560624976 16745001
433808052000 437031686
816891595612 437024133
572354076666 437016580
225610473950 132479620
676074324640 437009027
913041022566 437001474
373241483840 436993921
422451820470 436986368
872915671160 436978815
389140207982 436971262
321759900904 296991513
435322216204 436963709
579924897686 436956156
532985807362 436948603
765410012676 277187547
326302393516 436941050
566297419850 225079400
413366835246 436933497
233181294970 436925944
324189420325 45854263
508002097996 436918391
280152372249 205003526
600366114440 436910838
956951784482 106376452
483018388630 82546737
344486820406 345474220
499674194874 436903285
356585677596 125417565
307375340966 436895732
494374620160 436888179
328573639822 436880626
3785418064 151309249
950895127666 436873073
292233698926 436865520
626106905908 436857967
169586398402 436850414
396711029002 436842861
872158589058 436835308
984206740154 436827755
617779002786 436820202
522386657934 436812649
402767685818 436805096
943696057753 1344434
963765523400 330708105
962251359196 436797543
548127449402 428119146
482261306528 436789990
664718093110 436782437
2271253860 436774884
152930592158 39351130
360371088106 436767331
539799546280 436759778
321759900904 56081025
864587768038 436752225
80250710366 253327620
663203928906 436744672
718470922352 65167284
68137396734 72712731
22712470614 436737119
651847697376 436729566
465605500284 436722013
567054501952 436714460
158987248974 436706907
889571477404 436699354
616264838582 436691801
567054501952 261401777
912283940464 436684248
395953946900 436676695
361885252310 57297058
112823254657 156128063
607179853358 3074071
264978743254 436669142
118861897568 436661589
997834217990 436654036
336901542944 436646483
596580703930 102010818
642005630050 436638930
538285382076 436631377
136274785914 66534377
987992150664 347551295
500431276976 436623824
773737915798 436616271
535257053668 436608718
91606941896 436601165
612479428072 436593612
165043905790 436586059
919097679382 436578506
909255612056 436570953
347500692372 436563400
45424933674 436555847
353557349188 436548294
982692575950 436540741
592038211318 436533188
864587768038 436525635
196084271972 436518082
142331442730 436510529
887300231098 433746131
850203208100 300118455
937267649830 347460659
767681258982 60665696
906984365750 291402293
691215966680 276386929
212740078216 436502976
847931961794 436495423
27254963226 436487870
264221661152 411132449
670774749926 436480317
493617538058 357317324
865344850140 436472764
692730130884 285186174
803264117776 436465211
195327189870 436457658
602637360746 436450105
868373178548 436442552
385405840646 108665011
364913580718 436434999
821434088224 330164289
205169257196 436427446
152173510056 95847570
985720904358 314469155
185485122544 436419893
383083551166 291576012
132489375404 436412340
261362882488 90764401
532228725260 325194415
553427024116 333094853
230152966562 414614382
707871772924 436404787
514815836914 436397234
470905074998 436389681
501945441180 436382128
631406480622 436374575
831276155550 243569144
481504224426 419538938
483018388630 436367022
683694338349 290526145
839604058672 436359469
81836431692 343314062
564026173544 436351916
517087083220 436344363
710900101332 301402465
991020479072 369069792
533742889464 436336810
33311620042 146754790
349014856576 436329257
6813746472 161830578
673803078334 38059567
766167094778 436321704
393682700594 265744752
12870403288 377619788
471221991325 64487514
698786787700 436314151
687430556170 436306598
361128170208 185222219
208954667706 37659258
274820810580 436299045
583344682978 785512
68894478836 436291492
402767685818 436283939
969822180216 436276386
455006350856 436268833
944838470850 381849468
669260585722 182691964
612479428072 436261280
199112600380 216091330
218796735032 436253727
476961731814 436246174
48453262082 436238621
917583515178 436231068
55267001000 436223515
492103373854 436215962
376269812248 436208409
793422050450 426351744
908498529954 436200856
81764874570 436193303
646548122662 34426574
723013414964 12938289
842111275804 183469923
441576142274 96179902
162885267161 259075453
518601247424 436185750
944081388748 436178197
495888784364 436170644
499674194874 256650940
838846976570 436163091
894871052118 436155538
138546032220 436147985
848689043896 436140432
199869682482 436132879
754053781146 78181103
869130260650 436125326
741183385412 436117773
384597715370 235124890
379407213529 219837618
66632349001 334635665
193055943564 216076224
445921365632 436110220
103720255528 436102667
474690485508 436095114
626863988010 318948084
348257774474 436087561
206683421400 436080008
509516262200 285662013
846417797590 344771791
377026894350 436072455
521629575832 436064902
253622511724 436057349
760110437962 436049796
358099841800 314061293
386111879574 301606396
806292446184 436042243
12870403288 106164968
494374620160 119360059
3917406739 36919064
241509198092 257277839
346743610270 436034690
43910769470 436027137
337658625046 55537209
415638081552 436019584
699543869802 436012031
971336344420 436004478
639734383744 435996925
352043184984 419516279
853231536508 429372944
982692575950 435989372
644276876356 291017090
950895127666 435981819
130218129098 435974266
685159309864 435966713
105247984920 113423401
350562457911 387045932
629892316418 244513269
617248276541 146286504
582196143992 435959160
725284661270 404938989
508002097996 435951607
222766030880 112766290
353557349188 29554889
909255612056 435944054
219553817134 435936501
800235789368 435928948
275577892682 238916496
488317963344 435921395
623078577500 435913842
579167815584 435906289
404281850022 112146944
368698991228 435898736
600366114440 435891183
74951135652 435883630
500431276976 162706726
457277597162 435876077
658661436294 435868524
940295978238 139103601
815377431408 435860971
229395884460 435853418
907741447852 435845865
105234419732 435838312
536014135770 55129347
708816418675 203228571
184728040442 362770590
891085641608 435830759
252865429622 435823206
16695459495 32953739
899436226389 255487778
136274785914 11616514
981935493848 435815653
248322937010 435808100
760867520064 372823633
432293887796 7658742
746482960126 435800547
966036769706 340255097
115076487058 435792994
504973769588 435785441
127946882792 435777888
54509918898 435770335
306618258864 435762782
793422050450 435755229
721499250760 435747676
704843444516 435740123
309646587272 435732570
129461046996 435725017
95392352406 435717464
293747863130 435709911
750268370636 163635745
243780444398 195516958
769195423186 435702358
355828595494 435694805
983449658052 435687252
723013414964 435679699
483018388630 435672146
34068702144 435664593
906984365750 435657040
500431276976 48966099
689701802476 93981979
314189079884 414418004
679102653048 435649487
107505666038 435641934
62080739918 435634381
327183397689 13278174
884271902690 435626828
364156498616 435619275
536771217872 350006020
647305204764 266250803
348257774474 435611722
359614006004 206680292
579208465830 66171833
574625322972 435604169
376269812248 260238615
908498529954 435596616
895628134220 435589063
549641613606 435581510
694244295088 418375776
126432718588 224248570
392925618492 435573957
989506314868 435566404
660175600498 435558851
65109068326 209354054
911526858362 22983779
267249989560 435551298
878972327976 198122743
991777561174 435543745
99934845018 435536192
13627485390 19328127
103720255528 435528639
571596994564 273290199
933482239320 78800449
270278317968 435521086
546613285198 435513533
232424212868 435505980
140817278526 291296551
822191170326 200433961
579924897686 66141621
31797455838 435498427
807049528286 435490874
779794572614 435483321
176400137320 293940101
931968075116 435475768
236966705480 348880623
536014135770 435468215
384597715370 435460662
909255612056 435453109
326302393516 435445556
426994313082 435438003
613993592276 267874698
230152966562 435430450
801749953572 435422897
921696567275 3889795
336901542944 435415344
538285382076 202246681
361128170208 435407791
866859014344 435400238
517844165322 435392685
508759180098 435385132
667039476230 354681327
411095588940 435377579
15898731696 435370026
399739357410 435362473
394439782696 435354920
162772659484 160818476
767845687792 213870748
76465299856 435347367
915312268872 435339814
611722345970 228878559
385354797472 435332261
956951784482 435324708
512544590608 435317155
481504224426 435309602
437593462510 435302049
913798104668 435294496
194613620601 334258015
824462416632 180237239
116590651262 207450698
655633107886 435286943
202898010890 435279390
307375340966 276658837
327816557720 435271837
457277597162 435264284
350529020780 189051590
515572919016 435256731
517844165322 435249178
36339948450 435241625
347500692372 435234072
326302393516 62350015
859288193324 435226519
255893758030 435218966
205926339298 81776331
589009882910 435211413
629135234316 435203860
641248547948 435196307
961494277094 11427689
611722345970 435188754
827490745040 435181201
8338265839 301916069
897899380526 435173648
713928429740 435166095
822191170326 435158542
130218129098 94910998
218039652930 435150989
359614006004 435143436
719228004454 173197843
561754927238 435135883
564026173544 186272086
105991501834 58739681
233938377072 435128330
828247827142 435120777
621564413296 6125483
557969516728 435113224
699543869802 435105671
953923456074 270623990
763180685520 3640546
626863988010 435098118
781308736818 435090565
477718813916 435083012
40125358960 27636427
778280408410 435075459
703329280312 435067906
51481590490 389908519
704086362414 435060353
685159309864 435052800
664718093110 178092187
170343480504 302588286
36339948450 435045247
699543869802 435037694
449706776142 435030141
715442593944 255344271
916826433076 435022588
308132423068 435015035
557969516728 435007482
823705334530 434999929
123404390180 434992376
917583515178 434984823
411095588940 390641160
176400137320 316281875
66623232530 434977270
793576093885 17319029
785983724156 145448121
942567224544 193621155
773802584584 307195616
506487933792 434969717
823705334530 434962164
543584956790 29320746
19788124357 120863106
309747027066 297807237
844903633386 247043524
869887342752 434954611
997834217990 65922584
757082109554 334650771
744968795922 434947058
467961725393 65847054
844923195656 267240246
224096309746 434939505
587495718706 434931952
655633107886 434924399
802507035674 434916846
405038932124 267194928
144704193803 27681745
187756368850 434909293
725284661270 434901740
652604779478 434894187
986477986460 434886634
367941909126 434879081
130218129098 43165395
991020479072 434871528
463334253978 284151413
451220940346 434863975
138546032220 434856422
966036769706 189965503
660175600498 434848869
259679168540 434841316
496645866466 72561671
347500692372 434833763
819919924020 252126693
668503503620 434826210
603394442848 434818657
642762712152 207329850
690458884578 434811104
736640892800 434803551
981178411746 434795998
308889505170 434788445
729827153882 434780892
174128891014 434773339
423965984674 434765786
44667851572 434758233
375512730146 434750680
444407201428 434743127
840361140774 434735574
495131702262 434728021
431536805694 434720468
289205370518 434712915
209711749808 434705362
520115411628 434697809
84793202978 434690256
523143740036 219339120
758613509704 102093901
787365393634 434682703
819919924020 371947485
730584235984 254604077
382326469064 434675150
196084271972 46541586
804778281980 434667597
964522605502 434660044
829028036530 214301269
83279038774 230192781
589766965012 434652491
168381521995 66481506
96149434508 295964305
27254963226 434644938
916826433076 434637385
690568508820 299816335
271792482172 434629832
565540337748 434622279
8327910676 434614726
808626284201 320111246
555698270422 434607173
194570107768 434599620
807806610388 23195263
542070792586 434592067
262707496948 434584514
147631017444 434576961
666989339416 339764152
532985807362 434569408
618536084888 149262386
67380314632 205894780
305861176762 434561855
947866799258 257798996
305861176762 434554302
709385937128 378284452
835818648162 434546749
143088524832 434539196
79493628264 434531643
764652930574 434524090
770709587390 434516537
534499971566 88392759
187756368850 434508984
143845606934 434501431
736640892800 434493878
385354797472 434486325
25740799022 434478772
349771938678 267655661
427751395184 434471219
978150083338 434463666
158230166872 434456113
691973048782 434448560
643519794254 232942073
856259864916 282278269
654876025784 434441007
140060196424 434433454
380055222758 434425901
632163562724 434418348
59809493612 434410795
872158589058 199829721
431536805694 434403242
453762901278 52183677
895628134220 322966280
5299582268 434395689
968308016012 434388136
772980833696 434380583
28769127430 434373030
647305204764 6616428
463334253978 434365477
82521956672 434357924
540556628382 434350371
823705334530 434342818
851190898398 29011073
237723787582 434335265
945595552952 434327712
121890225976 105817530
734615934718 2515149
42559606559 83362461
108262748140 434320159
531471643158 251235439
709385937128 245238357
473344987347 124277062
226367556052 434312606
506487933792 434305053
600366114440 248780714
84793202978 155788178
438350544612 434297500
560997845136 434289947
747240042228 434282394
941053060340 415724673
291476616824 434274841
700300951904 434267288
241509198092 434259735
46182015776 434252182
199869682482 434244629
582953226094 425807928
977393001236 434237076
229395884460 434229523
48453262082 434221970
33311620042 434214417
957941551855 4962321
483018388630 434206864
561754927238 434199311
912283940464 434191758
604151524950 434184205
504973769588 434176652
61323657816 434169099
83279038774 322565971
782065818920 434161546
932725157218 374387104
801010870269 298260417
493617538058 434153993
542827874688 434146440
54509918898 434138887
367993647176 271182912
320245736700 92033305
657147272090 260299039
82083565852 107494296
656651334963 51420824
192298861462 83777876
703329280312 434131334
445210938411 160486144
701815116108 434123781
345986528168 434116228
859288193324 434108675
699543869802 434101122
867616096446 434093569
683645145660 434086016
825976580836 434078463
805535364082 324310714
539042464178 423202143
183970958340 315677635
629135234316 404795482
15141649594 434070910
861737078637 104941382
108262748140 359054514
310403669374 434063357
988055429698 121656171
846417797590 434055804
721499250760 20317570
193813025666 434048251
815377431408 434040698
952409291870 434033145
508759180098 219935807
472419239202 415769991
660175600498 434025592
201383846686 434018039
946352635054 434010486
215011324522 434002933
87064449284 407371055
115076487058 147479878
473176321304 433995380
124918554384 433987827
479232978120 433980274
719228004454 433972721
489075045446 433965168
735126728596 433957615
352800267086 433950062
156716002668 433942509
412958671532 1314222
792664968348 433934956
118104815466 433927403
573111158768 433919850
299804519946 393843632
293003220819 285903709
221825063440 160697628
542070792586 433912297
438350544612 433904744
913041022566 433897191
603394442848 433889638
457277597162 145017600
782065818920 388488555
620807331194 433882085
403524767920 433874532
700633563365 21692216
212740078216 433866979
737397974902 433859426
740426303310 245925680
684402227762 433851873
160501413178 433844320
590524047114 433836767
471662157100 433829214
781308736818 433821661
29526209532 433814108
610965263868 433806555
492103373854 433799002
442135955122 433791449
757839191656 11639173
538285382076 16986697
835818648162 433783896
215011324522 188409585
330087804026 433776343
532985807362 433768790
685916391966 433761237
314479998785 124352592
732855482290 433753684
418666409960 433746131
623835659602 224029533
712414265536 140123256
559483680932 408813678
193813025666 433738578
592952252313 147849975
543584956790 208470353
65866150428 433731025
803264117776 433723472
437593462510 433715919
269521235866 433708366
610208181766 331168838
428508477286 433700813
319488654598 433693260
862316521732 433685707
564026173544 433678154
598957390116 100160333
423965984674 325670254
295262027334 433670601
642762712152 433663048
92364023998 348359466
359614006004 433655495
169586398402 433647942
312674915680 433640389
776766244206 433632836
379298140656 307671455
611722345970 433625283
434565134102 433617730
830519073448 374734542
109019830242 433610177
875186917466 341667508
774494997900 433602624
314946161986 141384607
643519794254 2077075
763138766370 47387522
319488654598 433595071
606422771256 150886281
108262748140 35914515
829004909244 77259637
254379593826 433587518
614750674378 433579965
994048807480 178590685
445164283530 433572412
866101932242 433564859
630649398520 364598416
586738636604 433557306
354686930144 27832805
28012045328 433549753
71922807244 148227625
464848418182 433542200
184750812737 192072790
771466669492 433534647
810077856694 433527094
652743399687 120825341
140060196424 351403325
866859014344 433519541
594309457624 236771444
474776189399 179580128
782822901022 332551037
116590651262 433511988
373998565942 181015198
50724508388 390792220
916826433076 235842425
427751395184 433504435
975878837032 156490607
296019109436 433496882
65866150428 433489329
113562322854 368170985
589766965012 66134068
11487147680 261212952
205926339298 433481776
581439061890 433474223
21955388512 433466670
744211713820 433459117
567811584054 433451564
737397974902 313660984
547370367300 433444011
448949694040 433436458
314946161986 72433270
27254963226 433428905
34825784246 433421352
724527579168 433413799
62837822020 433406246
226367556052 433398693
366427744922 433391140
345986528168 433383587
227881720256 433376034
965279687604 433368481
292233698926 433360928
672288914130 433353375
430779723592 433345822
857016947018 298532325
46939097878 433338269
698029705598 433330716
933482239320 433323163
426237230980 194331137
324031147210 433315610
780551654716 433308057
264221661152 433300504
171100562606 433292951
406553096328 433285398
80250710366 433277845
638220219540 433270292
395953946900 433262739
814620349306 433255186
620807331194 385082152
637463137438 433247633
277849138988 433240080
958465948686 433232527
32554537940 352422980
32554537940 433224974
991020479072 433217421
120376061772 26850915
483018388630 433209868
466362582386 433202315
432293887796 433194762
131732293302 433187209
949380963462 433179656
847174879692 433172103
525414986342 433164550
190784697258 23671102
801749953572 433156997
950895127666 433149444
283148713702 131558154
771466669492 21510944
489075045446 264453189
72679889346 433141891
558726598830 433134338
2271253860 433126785
769952505288 433119232
468718573352 277399031
539042464178 271130041
504973769588 339885
5299582268 433111679
565540337748 433104126
611722345970 58422455
233938377072 223191150
113562322854 65424086
114319404956 433096573
699543869802 394621591
156716002668 433089020
894330408784 107758651
224853391848 433081467
919854761484 433073914
845660715488 433066361
364913580718 433058808
454249268754 424048079
691215966680 433051255
67380314632 433043702
87064449284 433036149
742697549616 416540397
73436971448 433028596
880486492180 302263507
12870403288 299106353
764652930574 433021043
28012045328 291183256
290719534722 340353286
984206740154 282293375
232424212868 433013490
273306646376 433005937
7554 432998384
418666409960 432990831
132489375404 147729127
711657183434 432983278
950895127666 432975725
844146551284 432968172
621564413296 432960619
33311620042 432953066
429265559388 263138967
205926339298 426449933
972093426522 413768446
588252800808 432945513
40882441062 432937960
656517835688 114201360
816891595612 371260162
520872493730 188651281
564026173544 432930407
29526209532 432922854
464848418182 432915301
984963822256 432907748
805535364082 202533695
920611843586 432900195
476961731814 432892642
798769971917 248539018
402767685818 140478247
380055222758 432885089
322516983006 148937607
165800987892 432877536
182456794136 432869983
247118075709 107426319
48560514682 300193985
183970958340 432862430
690458884578 432854877
522386657934 432847324
626863988010 432839771
690458884578 176913919
945595552952 432832218
925154336198 432824665
492103373854 35015708
782065818920 347317152
402767685818 432817112
171100562606 77863877
527686232648 432809559
732855482290 432802006
233181294970 45907134
311160751476 432794453
978907165440 432786900
486046717038 432779347
518601247424 432771794
46939097878 432764241
832033237652 432756688
929696828810 432749135
342958199760 432741582
149145181648 432734029
916826433076 432726476
380190753790 251915209
682130981456 432718923
886709284784 70144711
836668979602 213236296
10599156982 432711370
415638081552 432703817
704086362414 369039580
791907886246 112622783
406553096328 432696264
794936214654 316923880
662446846804 432688711
961494277094 432681158
15898731696 432673605
536771217872 257859420
267249989560 432666052
570839912462 432658499
496645866466 432650946
373241483840 432643393
419423492062 432635840
46939097878 432628287
476961731814 432620734
66623232530 432613181
458937889257 191294831
438350544612 432605628
135517703812 48021974
906227283648 341659955
34825784246 432598075
180185547830 432590522
757082109554 432582969
546613285198 432575416
679102653048 432567863
545099120994 432560310
471662157100 432552757
88578613488 262821741
854745700712 432545204
22712470614 140191233
872915671160 432537651
382326469064 405520570
950895127666 432530098
729070071780 432522545
75708217754 432514992
51481590490 432507439
524325104360 5007639
477718813916 432499886
252108347520 432492333
55267001000 432484780
157473084770 432477227
121133143874 432469674
931210993014 31035277
464091336080 432462121
448949694040 133265132
461820089774 432454568
522386657934 432447015
768438341084 432439462
398982275308 432431909
125675636486 432424356
788122475736 432416803
78736546162 432409250
744968795922 432401697
420937656266 432394144
562072848114 92433614
242266280194 432386591
704086362414 314650427
679859735150 410452679
389140207982 432379038
520115411628 432371485
115076487058 363087816
957708866584 287081977
50724508388 432363932
598094868134 67810834
155958920566 432356379
63594904122 164738483
169586398402 432348826
54737445470 183862679
324031147210 432341273
172614726810 432333720
674909192119 60567507
215011324522 432326167
403524767920 432318614
203655092992 432311061
119618979670 432303508
65866150428 432295955
684402227762 432288402
894113970016 432280849
467119664488 38618489
23469552716 432273296
724527579168 432265743
318941319306 52576433
377805155064 72312422
321002818802 432258190
47696179980 432250637
34068702144 432243084
646548122662 227345300
258922086438 181491037
335387378740 432235531
723013414964 178983441
102963173426 432227978
713428852067 100628619
3028335962 322286510
553427024116 432220425
590524047114 432212872
352043184984 349885172
815661786752 19509399
88578613488 271583221
813106185102 432205319
322516983006 432197766
193055943564 432190213
834304483958 432182660
872158589058 432175107
576896569278 432167554
473176321304 432160001
181699712034 432152448
541313710484 432144895
643519794254 432137342
39368276858 432129789
632920644826 173394221
230910048664 432122236
673045996232 432114683
303589930456 432107130
260634720823 90031760
844903633386 432099577
371727319636 432092024
421844688077 264785521
349879946578 138839246
310403669374 432084471
344589397699 294370622
489832127548 159730844
514815836914 378103180
410338506838 74321520
50724508388 432076918
405796014226 89170718
767681258982 432069365
501945441180 63437647
813106185102 335625108
517087083220 432061812
486803799140 432054259
305104094660 432046706
299804519946 432039153
469390910794 432031600
479232978120 432024047
218796735032 198017001
684402227762 432016494
967658375335 285541165
924397254096 432008941
388383125880 432001388
84036120876 431993835
838846976570 431986282
51481590490 431978729
814620349306 431971176
142331442730 431963623
669260585722 431956070
380055222758 431948517
89335695590 431940964
522386657934 431933411
158230166872 431925858
25740799022 431918305
654118943682 431910752
651090615274 290246684
409581424736 259513527
150878156262 55287960
700300951904 288433964
868373178548 431903199
244537526500 126633598
333873214536 99850660
635948973234 431895646
332359050332 431888093
317974490394 431880540
354314431290 431872987
383840633268 431865434
474087499712 123023264
656390189988 431857881
134760621710 431850328
386868961676 431842775
512544590608 431835222
522386657934 431827669
576139487176 239928598
667853885602 219845171
517087083220 431820116
188513450952 105205737
745725878024 273259987
386111879574 431812563
455394038793 34026265
734369646494 431805010
993291725378 431797457
36339948450 431789904
57538247306 321070477
470905074998 298132016
522386657934 412552413
372484401738 431782351
916826433076 315722953
797964543062 289287453
706673777300 13686036
982692575950 431774798
173694133187 89623898
154553172124 28995967
747997124330 431767245
402010603716 431759692
818405759816 431752139
504973769588 431744586
688187638272 431737033
675317242538 431729480
850203208100 431721927
767681258982 431714374
637463137438 431706821
12870403288 431699268
610965263868 431691715
62080739918 431684162
426994313082 431676609
906227283648 397892040
673045996232 431669056
234695459174 431661503
203655092992 431653950
457277597162 431646397
882000656384 414531299
393839583957 128340576
461820089774 431638844
741940467514 339273207
369456073330 359628542
790393722042 431631291
330844886128 431623738
80250710366 431616185
879729410078 431608632
543584956790 431601079
329330721924 431593526
208954667706 431585973
520872493730 431578420
277092056886 431570867
194597056872 220789296
859288193324 431563314
230347645137 207571546
839604058672 431555761
968590785226 87191832
358099841800 431548208
982692575950 431540655
36339948450 431533102
374755648044 431525549
551155777810 431517996
623835659602 431510443
536014135770 319423923
610965263868 25536693
236209623378 276636178
983449658052 431502890
23469552716 431495337
362642334412 404161030
710900101332 431487784
186242204646 431480231
361885252310 431472678
28769127430 322158109
81007792468 431465125
71165725142 431457572
949380963462 177238698
798721625164 431450019
873672753262 431442466
190784697258 431434913
687430556170 431427360
855502782814 431419807
410338506838 431412254
564026173544 431404701
271035400070 431397148
779794572614 194897612
267249989560 431389595
495131702262 431382042
267249989560 431374489
601123196542 431366936
339980242309 130636688
315703244088 232254750
625349823806 431359383
317217408292 312127725
213497160318 431351830
836575730264 151686899
757089656 431344277
222582145542 431336724
998591300092 378986881
840361140774 431329171
775252080002 431321618
769952505288 431314065
678345570946 14025921
54509918898 431306512
807049528286 431298959
797207460960 431291406
250594183316 431283853
554184106218 431276300
39368276858 37561069
629135234316 399425299
330844886128 239754879
417152245756 108657458
83279038774 431268747
870644424854 431261194
504216687486 431253641
627621070112 431246088
632163562724 431238535
747997124330 431230982
94635270304 431223429
677588488844 431215876
792664968348 384409935
744968795922 431208323
181699712034 399704760
853988618610 431200770
539896692966 159844139
719228004454 285571377
754810863248 431193217
716199676046 431185664
268007071662 431178111
577653651380 431170558
368698991228 158514811
74194053550 64578150
790393722042 123551974
849446125998 431163005
357493789486 42666897
352800267086 431155452
801749953572 431147899
377026894350 431140346
120376061772 431132793
760110437962 431125240
645791040560 431117687
114319404956 431110134
982692575950 236189863
283148713702 264339894
614750674378 370935383
744968795922 431102581
520872493730 431095028
78736546162 378299558
719228004454 431087475
730584235984 431079922
517844165322 378322217
537528299974 431072369
684402227762 431064816
931210993014 431057263
405038932124 81564847
511918122535 205026185
19684142206 431049710
221825063440 90651106
490589209650 431042157
217282570828 431034604
151416427954 431027051
349202457990 59321262
186242204646 276507777
972093426522 431019498
367941909126 431011945
694244295088 431004392
79493628264 410860541
887300231098 430996839
141574360628 430989286
411095588940 430981733
560240763034 430974180
757082109554 41760537
738155057004 430966627
345986528168 111089524
872915671160 252776251
722256332862 430959074
113562322854 330134077
450463858244 430951521
950158332922 321901307
324031147210 430943968
493617538058 430936415
370213155432 430928862
500431276976 430921309
952443552278 357589232
548884531504 430913756
483018388630 430906203
425480148878 430898650
520115411628 430891097
330844886128 430883544
566297419850 430875991
159744331076 430868438
264221661152 430860885
456520515060 430853332
691215966680 430845779
119171955771 98785687
239296117439 171370017
595823621828 430838226
100691927120 430830673
546613285198 154232260
124918554384 430823120
6056664370 430815567
995562971684 249815475
416395163654 201725524
29526209532 430808014
206683421400 396441864
254379593826 430800461
671531832028 404667081
660932682600 430792908
733224695589 25748177
789636639940 430785355
45424933674 295503572
713171347638 430777802
205169257196 430770249
629892316418 430762696
756582448798 32228651
127189800690 430755143
96149434508 430747590
981935493848 430740037
162772659484 430732484
987235068562 1208480
446678447734 430724931
704843444516 270661755
966793851808 186732819
489075045446 430717378
936510567728 427620648
986477986460 288298010
623835659602 430709825
716199676046 430702272
987235068562 382597215
29526209532 262293031
403524767920 430694719
423208902572 430687166
238480869684 314106611
650333533172 119443142
249837101214 430679613
231667130766 430672060
282596174393 120855553
872915671160 430664507
630649398520 175244706
565540337748 430656954
417909327858 430649401
275796098852 202594119
367941909126 430641848
721499250760 430634295
481504224426 430626742
503459605384 430619189
958465948686 4803708
651847697376 430611636
999348382194 430604083
508759180098 430596530
9842074880 430588977
171857644708 360383842
531471643158 430581424
719228004454 137834697
956951784482 430573871
752539616942 430566318
36339948450 430558765
253622511724 430551212
566297419850 279347705
919854761484 430543659
719985086556 430536106
150659345852 430528553
460305925570 430521000
930453910912 430513447
406553096328 430505894
381569386962 430498341
478475896018 430490788
556455352524 430483235
294504945232 430475682
623078577500 430468129
663961011008 430460576
806292446184 203674198
995562971684 241288138
598851950236 430453023
159744331076 430445470
555698270422 430437917
603394442848 344122233
533742889464 430430364
984206740154 430422811
370970237534 430415258
14384567492 430407705
809320774592 430400152
366427744922 430392599
98420680814 430385046
860045275426 430377493
978150083338 430369940
765410012676 192246509
588252800808 430362387
68137396734 248909115
355828595494 430354834
579924897686 126512750
242266280194 178394307
987992150664 430347281
765410012676 430339728
748754206432 215955376
525414986342 430332175
5299582268 430324622
995562971684 430317069
477968395248 87916920
833547401856 430309516
905470201546 265540821
545856203096 430301963
724527579168 430294410
620807331194 430286857
867616096446 430279304
46182015776 430271751
862316521732 430264198
165043905790 430256645
637463137438 430249092
245294608602 430241539
701058034006 430233986
393682700594 430226433
476204649712 430218880
524657904240 430211327
174885973116 430203774
620807331194 108853836
825219498734 430196221
986477986460 430188668
938024731932 100568195
610965263868 430181115
576196670939 7190456
188513450952 365550094
142331442730 430173562
850960290202 430166009
821434088224 430158456
686673474068 430150903
915312268872 200358431
685159309864 430143350
396711029002 430135797
508759180098 430128244
358099841800 430120691
439864708816 430113138
484532552834 430105585
76465299856 16178526
710900101332 430098032
549641613606 430090479
209711749808 430082926
630649398520 37017253
6056664370 430075373
867616096446 430067820
506487933792 224105063
927425582504 430060267
436836380408 430052714
554941188320 430045161
233181294970 430037608
380055222758 430030055
729827153882 430022502
380812304860 430014949
717713840250 67251912
11356239084 430007396
54509918898 420294238
86307367182 429999843
835818648162 212745351
257407922234 141800022
892599805812 18648357
865344850140 429992290
28769127430 429984737
409581424736 429977184
426994313082 429969631
339929871352 429962078
833547401856 429954525
413366835246 429946972
888057313200 429939419
804021199878 121882761
545856203096 263093649
70408643040 429931866
465605500284 429924313
518601247424 349220508
351286102882 429916760
428508477286 429909207
806292446184 117698399
13627485390 429901654
218796735032 429894101
326302393516 429886548
505730851690 203591115
57538247306 429878995
678345570946 429871442
443650119326 429863889
536771217872 429856336
22712470614 429848783
863830685936 301107898
557213401410 262277925
564783255646 108680117
638977301642 429841230
81764874570 429833677
377026894350 429826124
76465299856 429818571
971336344420 429811018
816977480775 229520564
199112600380 429803465
812349103000 429795912
351286102882 272210120
648819368968 340481687
273306646376 429788359
342958199760 429780806
305104094660 429773253
249080019112 429765700
788122475736 429758147
245294608602 97199557
747997124330 429750594
831460720658 164179561
154444756362 429743041
814620349306 429735488
839604058672 429727935
425480148878 429720382
158987248974 429712829
237723787582 429705276
339172789250 429697723
847174879692 429690170
764909218970 71534463
345229446066 429682617
207660341120 6389838
445164283530 414168755
724527579168 429675064
528443314750 429667511
165800987892 429659958
760110437962 125991593
668503503620 429652405
500431276976 429644852
483018388630 429637299
319651308453 220328563
707335480118 201159049
414880999450 395120089
452735104550 429629746
375512730146 429622193
921368925688 163069270
581439061890 429614640
685916391966 68483051
620259369003 203810152
225610473950 148439109
302075766252 49003864
970579262318 19630247
169586398402 429607087
963765523400 429599534
923640171994 429591981
358856923902 429584428
292990781028 429576875
53752836796 429569322
980421329644 429561769
121133143874 429554216
392925618492 429546663
794936214654 429539110
733612564392 429531557
727555907576 429524004
383083551166 429516451
598094868134 429508898
79493628264 429501345
882757738486 429493792
829761991346 429486239
81007792468 429478686
3785418064 429471133
445164283530 194799423
398982275308 429463580
780551654716 429456027
216525488726 133385980
99934845018 429448474
627621070112 429440921
395953946900 429433368
259679168540 429425815
707114690822 429418262
740426303310 429410709
421694738368 429403156
476961731814 429395603
422451820470 347181198
582196143992 429388050
407310178430 429380497
789636639940 429372944
915312268872 429365391
795693296756 429357838
825976580836 374998897
287092540834 231945077
281634549498 429350285
569325748258 198953573
810077856694 429342732
982692575950 429335179
668600786260 177306675
149145181648 429327626
400496439512 429320073
653361861580 429312520
420180574164 429304967
316460326190 397370883
402767685818 429297414
769952505288 262459197
289205370518 392197078
168072234198 50469146
572354076666 82471207
315209527543 81549741
808563692490 429289861
344472363964 11442795
49967426286 229445034
249837101214 257798996
447435529836 429282308
636706055336 429274755
601123196542 429267202
744211713820 429259649
263464579050 429252096
96906516610 429244543
485289634936 374507952
762381684268 429236990
509564624059 125425118
567811584054 429229437
784337065226 429221884
719985086556 429214331
69651560938 429206778
184728040442 112501935
643519794254 429199225
633677726928 429191672
12870403288 429184119
255893758030 429176566
448192611938 429169013
839604058672 429161460
716956758148 429153907
292990781028 69955886
722256332862 429146354
904713119444 363790245
926907296050 141716939
48453262082 429138801
729827153882 429131248
573868240870 429123695
81764874570 380905343
945595552952 429116142
928182664606 429108589
748754206432 429101036
972093426522 429093483
9842074880 429085930
439864708816 429078377
7554 225117165
795693296756 65069095
830521792528 331282133
642005630050 429070824
914555186770 429063271
762381684268 429055718
965279687604 350610260
756325027452 344507436
273306646376 429048165
576139487176 429040612
239237951786 25415845
54509918898 429033059
751025452738 429025506
265735825356 188757023
65866150428 215298265
178671383626 429017953
959980112890 106119650
450463858244 429010400
286177042110 429002847
994805889582 385958300
94635270304 428995294
373998565942 319348393
112048158650 361569663
323274065108 428987741
868373178548 205328305
558726598830 428980188
12870403288 423141719
345229446066 48830145
981935493848 428972635
850960290202 428965082
265735825356 394138199
693487212986 428957529
607179853358 428949976
702572198210 428942423
447435529836 428934870
198355518278 428927317
632920644826 428919764
321002818802 428912211
396711029002 428904658
39368276858 428897105
924397254096 114352420
866101932242 428889552
963008441298 428881999
800235789368 428874446
467876746590 428866893
37097030552 428859340
753296699044 428851787
283221902272 335466495
903344765905 166498332
591533693983 153197499
763138766370 428844234
974364672828 428836681
212740078216 428829128
143088524832 428821575
848689043896 428814022
364913580718 428806469
531471643158 428798916
827490745040 324439115
818405759816 216129095
685916391966 71745947
780551654716 428791363
177157219422 428783810
428508477286 80552745
750268370636 428776257
899413544730 26858468
163529741586 300224197
523900822138 428768704
62837822020 428761151
880486492180 428753598
548884531504 428746045
238480869684 428738492
910012694158 428730939
440621790918 310330111
866859014344 428723386
762381684268 428715833
405038932124 428708280
776009162104 119246764
699543869802 428700727
127189800690 428693174
476961731814 428685621
476961731814 428678068
987298755458 33021716
256650840132 4750837
636706055336 428670515
915312268872 179580128
539799546280 428662962
55267001000 428655409
917583515178 428647856
377400662108 13580294
165800987892 428640303
114319404956 428632750
583710308196 400316553
482261306528 428625197
940295978238 419168841
642762712152 428617644
472419239202 428610091
155958920566 428602538
485289634936 378533701
747240042228 373473191
308889505170 428594985
492860455956 428587432
620807331194 428579879
451978022448 428572326
456520515060 428564773
476204649712 428557220
832033237652 428549667
395953946900 395369338
931968075116 428542114
351286102882 428534561
199112600380 428527008
239237951786 428519455
252108347520 428511902
361128170208 428504349
448949694040 428496796
904054120600 284000353
82521956672 428489243
498917112772 428481690
336144460842 428474137
899413544730 428466584
471662157100 120425032
442135955122 428459031
295262027334 243115964
448949694040 428451478
130975211200 245767067
642762712152 240812299
604908607052 428443925
398225193206 428436372
246808772806 106731443
202898010890 428428819
21198306410 428421266
279363303192 428413713
313431997782 428406160
546613285198 428398607
785186588495 225170036
143088524832 428391054
258922086438 178824828
143088524832 428383501
422451820470 428375948
104814934071 40416103
201383846686 428368395
589009882910 164073819
230152966562 428360842
257407922234 237851523
905470201546 428353289
868373178548 428345736
986477986460 428338183
452280761794 60189857
753296699044 376743640
390654372186 428330630
63594904122 171302040
57538247306 428323077
649576451070 428315524
405796014226 428307971
479990060222 428300418
963765523400 428292865
990263396970 84752213
514058754812 428285312
765410012676 428277759
951768405120 86572486
302075766252 428270206
336901542944 428262653
24983716920 428255100
847174879692 428247547
915312268872 420279132
101630454941 642005
468633828692 49978201
920611843586 428239994
557212434626 278917184
996320053786 428232441
383840633268 48656426
719985086556 16435328
819162841918 305745440
844903633386 25053301
168072234198 113113728
283148713702 428224888
98019178846 24615227
612479428072 428217335
416395163654 428209782
860802357528 428202229
143088524832 428194676
779794572614 11193546
215011324522 428187123
557969516728 428179570
317217408292 112660548
469390910794 428172017
576139487176 428164464
892599805812 80227966
200626764584 204376627
324788229312 428156911
193813025666 96104372
433808052000 428149358
377026894350 428141805
989506314868 428134252
30391012520 155365210
818405759816 428126699
554941188320 128431212
654118943682 428119146
469390910794 428111593
181699712034 428104040
779794572614 428096487
97833956627 99895978
86307367182 428088934
159744331076 428081381
140817278526 66383317
555698270422 321614293
875943999568 215177417
455914999009 102320491
102963173426 428073828
253622511724 428066275
179428465728 419153735
8327910676 64117417
51481590490 428058722
735126728596 428051169
281819937883 240351566
683645145660 150705009
856259864916 428043616
367184827024 428036063
590524047114 428028510
224853391848 428020957
830519073448 428013404
147631017444 428005851
115833569160 427998298
573868240870 427990745
929696828810 427983192
340686953454 392370797
5299582268 427975639
885786066894 427968086
586738636604 427960533
506487933792 234973830
100691927120 427952980
768438341084 247715741
389140207982 427945427
794179132552 427937874
444410215075 141709386
155958920566 427930321
487560881242 427922768
292990781028 427915215
925911418300 27568450
256650840132 427907662
46182015776 239520736
378541058554 352936584
805535364082 427900109
199112600380 427892556
870644424854 427885003
485289634936 427877450
439107626714 401766729
464091336080 427869897
153687674260 427862344
849446125998 427854791
217282570828 427847238
899413544730 427839685
861559439630 35121450
81764874570 118000519
334630296638 427832132
760867520064 427824579
765410012676 427817026
471662157100 427809473
621564413296 427801920
628378152214 427794367
520872493730 300058031
664718093110 427786814
997834217990 427779261
138546032220 13716248
287691206314 87010560
904134794193 195093990
34068702144 427771708
892599805812 427764155
923640171994 427756602
199892235740 253372938
167315152096 324363585
939538896136 427749049
243023362296 427741496
573868240870 427733943
493617538058 427726390
537528299974 427718837
241003147498 167638835
405796014226 427711284
439864708816 376109188
90092777692 427703731
746482960126 271046958
800235789368 427696178
292990781028 427688625
324031147210 108166513
952409291870 427681072
726041743372 5966870
423208902572 277414137
754810863248 427673519
320245736700 427665966
540556628382 254626736
299047437844 427658413
438350544612 427650860
41639523164 427643307
74194053550 427635754
58295329408 427628201
20441224308 427620648
388383125880 261243164
888057313200 427613095
651847697376 427605542
802507035674 421313893
556455352524 282089444
196084271972 427597989
3797057237 184685956
349771938678 427590436
824462416632 427582883
448192611938 34683376
178671383626 427575330
308132423068 427567777
859288193324 412567519
216525488726 427560224
855502782814 427552671
203655092992 427545118
701815116108 427537565
834304483958 427530012
380055222758 427522459
769195423186 427514906
666989339416 62214061
96906516610 331274580
857016947018 17930822
612479428072 427507353
49210344184 47455499
757839191656 427499800
107726629053 56284956
176400137320 427492247
15898731696 427484694
114319404956 427477141
168829316300 427469588
144602689036 290714970
468633828692 427462035
582196143992 427454482
283148713702 427446929
613993592276 427439376
276334974784 427431823
295262027334 264355000
493617538058 427424270
329330721924 70288218
988749232766 427416717
828247827142 225079400
111291076548 427409164
617021920684 427401611
592038211318 427394058
633677726928 427386505
823705334530 65227708
943324306646 427378952
584467390298 427371399
94635270304 427363846
349014856576 427356293
55267001000 427348740
342958199760 114775388
564026173544 427341187
722256332862 427333634
670774749926 91534807
489075045446 155969450
352800267086 427326081
284974099271 23165051
215768406624 427318528
140817278526 186951856
526929150546 427310975
786608311532 427303422
461063007672 427295869
738912139106 378231581
637463137438 396857279
232424212868 427288316
925154336198 291492929
528443314750 427280763
852474454406 427273210
4542500166 427265657
51481590490 427258104
997834217990 427250551
670017667824 427242998
17459822689 167178102
169586398402 427235445
545856203096 427227892
115833569160 95907994
665475175212 427220339
110533994446 126958377
81007792468 427212786
461820089774 427205233
888814395302 192087896
425480148878 427197680
242266280194 427190127
309646587272 427182574
606422771256 427175021
578410733482 125606390
785094147328 427167468
11356239084 44660889
572354076666 427159915
492860455956 427152362
754810863248 427144809
536014135770 394266600
657904354192 102033477
762381684268 345595068
96149434508 427137256
495131702262 427129703
292990781028 427122150
498917112772 337694630
186999286748 427114597
208197585604 427107044
369456073330 427099491
900927708934 229090043
296019109436 427091938
846417797590 2545361
777523326308 427084385
127189800690 130765089
492103373854 126792211
810196363264 222632228
202898010890 205834356
236966705480 427076832
972850508624 427069279
978907165440 427061726
392168536390 293796594
344472363964 298600302
336144460842 427054173
145359771138 427046620
119007156864 191566739
702572198210 427039067
962251359196 427031514
706357608720 319627854
439107626714 101028928
741940467514 427023961
260436250642 413881741
486803799140 427016408
744968795922 427008855
88578613488 427001302
174278840723 264785521
657904354192 426993749
57538247306 426986196
434565134102 232179220
767681258982 426978643
68137396734 426971090
971336344420 426963537
730584235984 426955984
465605500284 426948431
223339227644 426940878
483775470732 75643295
685916391966 426933325
943324306646 426925772
552669942014 426918219
715442593944 426910666
347500692372 196038115
277849138988 426903113
630761787160 176422974
618536084888 426895560
255136675928 426888007
84793202978 426880454
273306646376 81670589
607936935460 426872901
716956758148 426865348
509844387179 48437389
398982275308 98060599
261193332744 426857795
196084271972 426850242
63594904122 219029447
828247827142 426842689
847931961794 426835136
15141649594 426827583
789636639940 426820030
141574360628 426812477
313431997782 164330621
65866150428 239815303
938781814034 426804924
433050969898 426797371
830519073448 426789818
252108347520 426782265
373998565942 224316547
114319404956 147653597
754053781146 426774712
839604058672 426767159
271035400070 426759606
970579262318 157185483
909255612056 426752053
632920644826 87796072
646548122662 287059318
331601968230 398103524
802507035674 426744500
782065818920 421427188
30283291634 159270111
3785418064 426736947
736704171834 121656171
7554 426729394
813863267204 426721841
507245015894 426714288
759353355860 426706735
86307367182 426699182
330844886128 426691629
412609753144 426684076
582196143992 289665103
790393722042 426676523
58295329408 426668970
293747863130 77116130
504973769588 426661417
838089894468 426653864
455006350856 332528378
868373178548 426646311
239237951786 426638758
518601247424 426631205
753296699044 426623652
691973048782 426616099
519358329526 426608546
701058034006 319499453
698786787700 426600993
904713119444 16563729
134080285641 346425898
388383125880 426593440
286295276772 143982839
807806610388 193553178
823705334530 357098287
3785418064 426585887
208954667706 124012707
208197585604 339885000
96149434508 389666823
399739357410 288214927
603394442848 237451214
816891595612 426578334
401253521614 426570781
68137396734 426563228
169586398402 380059407
248322937010 426555675
324031147210 426548122
160501413178 426540569
646548122662 426533016
565540337748 426525463
136274785914 426517910
190784697258 426510357
732098400188 426502804
742697549616 426495251
289962452620 426487698
676085412444 320436025
857016947018 426480145
347500692372 426472592
54509918898 162714279
347500692372 426465039
540556628382 426457486
919854761484 426449933
509516262200 426442380
924397254096 426434827
19684142206 426427274
383840633268 426419721
280120385294 426412168
486046717038 401736517
196084271972 426404615
470905074998 426397062
377026894350 426389509
466362582386 426381956
558946232517 175501508
720742168658 426374403
686673474068 426366850
145359771138 426359297
797271812520 133778736
318731572496 426351744
557212434626 426344191
541313710484 426336638
493617538058 426329085
842632387080 426321532
506487933792 426313979
875186917466 426306426
214254242420 426298873
639734383744 426291320
62837822020 426283767
34825784246 101006269
880486492180 18995795
93121106100 426276214
72679889346 426268661
917583515178 178900358
862316521732 426261108
433808052000 157850147
430022641490 425588891
324031147210 106353793
674560160436 426253555
347500692372 426246002
474690485508 314174588
486803799140 426238449
227881720256 426230896
252865429622 426223343
556742200358 70718739
383840633268 24683204
595823621828 426215790
480996368665 61738222
797964543062 426208237
955437620278 426200684
514058754812 426193131
268764153764 240880276
947109717156 313457053
184728040442 426185578
324854914749 103876409
629333583649 56617288
523900822138 282013914
446678447734 426178025
576896569278 8414042
995562971684 426170472
629892316418 34690929
573111158768 426162919
246808772806 426155366
634434809030 426147813
959223030788 426140260
786847998434 130183508
411095588940 426132707
585224472400 426125154
412609753144 426117601
245294608602 398398091
228638802358 426110048
256650840132 426102495
924397254096 208999063
721499250760 291696860
270278317968 426094942
632920644826 426087389
221067981338 426079836
870644424854 426072283
532228725260 426064730
339172789250 426057177
28769127430 426049624
213497160318 175645015
915312268872 426042071
479232978120 426034518
629892316418 426026965
80250710366 362695060
600366114440 426019412
813863267204 426011859
670774749926 426004306
485289634936 425996753
484532552834 425989200
202140928788 425981647
298290355742 425974094
754810863248 425966541
368698991228 425958988
241509198092 425951435
146116853240 425943882
314946161986 425936329
404281850022 425928776
269521235866 425921223
757082109554 370565286
97663598712 425913670
312717008549 362392940
146116853240 425906117
495131702262 425898564
367184827024 291470270
768438341084 425891011
141574360628 425883458
40125358960 77848771
893356887914 235925508
520872493730 425875905
222582145542 405966197
388383125880 151127977
484532552834 425868352
445164283530 425860799
540556628382 61103770
623835659602 425853246
676074324640 124911514
240752115990 203462714
360371088106 425845693
395196864798 425838140
693487212986 425830587
243780444398 425823034
794936214654 425815481
405038932124 425807928
795693296756 425800375
929696828810 207798136
144602689036 425792822
807049528286 298849551
998591300092 134035538
209711749808 425785269
988749232766 425777716
758596273758 425770163
172614726810 425762610
963008441298 425755057
964522605502 132366325
201383846686 425747504
262707496948 48754615
295262027334 425739951
51481590490 425732398
52995754694 387000614
346743610270 425724845
741183385412 425717292
161258495280 101451896
68137396734 343434910
783579983124 425709739
934996403524 425702186
958465948686 425694633
822948252428 425687080
558726598830 425679527
534499971566 54260752
137808535047 318003959
968308016012 342468126
751025452738 425671974
246051690704 425664421
296776191538 92826370
168072234198 425656868
408824342634 425649315
539799546280 425641762
243780444398 343835219
450463858244 425634209
797964543062 425626656
302832848354 425619103
26497881124 425611550
234695459174 425603997
301318684150 425596444
803264117776 425588891
10762339547 5181358
894871052118 425581338
818405759816 425573785
231667130766 425566232
839604058672 195381004
544342038892 425558679
498160030670 425551126
928182664606 425543573
941810142442 425536020
523900822138 425528467
476204649712 397144293
604151524950 425520914
606422771256 425513361
367941909126 425505808
61323657816 425498255
33311620042 425490702
610208181766 425483149
841875304978 425475596
654310200748 163250542
991777561174 425468043
384597715370 425460490
927425582504 425452937
395196864798 425445384
99177762916 425437831
93121106100 397944911
18927060104 425430278
145359771138 425422725
856259864916 9139130
785094147328 425415172
357342759698 425407619
280120385294 34653164
118104815466 425400066
178671383626 26586560
950174012950 54834780
48453262082 425392513
193055943564 425384960
497402948568 139700288
256650840132 425377407
750300939172 375255699
339469705233 50695736
472419239202 425369854
255893758030 425362301
870644424854 325874185
118861897568 425354748
513301672710 425347195
439216427679 1012102
654118943682 425339642
213497160318 425332089
881243574282 384908433
338415707148 425324536
688187638272 425316983
582953226094 122977946
818405759816 425309430
417909327858 46012876
835061566060 425301877
121133143874 425294324
919854761484 425286771
342201117658 217662354
536014135770 425279218
287691206314 425271665
175643055218 371962591
118861897568 425264112
341444035556 42039998
916069350974 37538410
142344494314 14161875
28012045328 425256559
234695459174 233198875
274063728478 425249006
98420680814 425241453
550398695708 425233900
373241483840 216786206
742697549616 425226347
326302393516 425218794
271035400070 425211241
164286823688 425203688
149145181648 425196135
769195423186 425188582
698029705598 425181029
365670662820 425173476
909255612056 425165923
345229446066 425158370
888057313200 140712390
754810863248 425150817
887300231098 425143264
292990781028 425135711
559483680932 883701
738155057004 425128158
134205672994 127343580
116590651262 425120605
81764874570 425113052
793422050450 273139139
136274785914 425105499
482261306528 425097946
651090615274 425090393
139303114322 248977092
769952505288 277353713
62080739918 425082840
715442593944 275956408
872158589058 425075287
648819368968 425067734
757839191656 425060181
208197585604 425052628
940295978238 425045075
233181294970 425037522
486910689196 56073472
308183715491 145939066
954680538176 425029969
572354076666 425022416
40882441062 425014863
622321495398 425007310
926668500402 424999757
870644424854 424992204
785851229430 424984651
323274065108 424977098
95392352406 101980606
458034679264 424969545
696515541394 424961992
855502782814 93551458
102963173426 424954439
846417797590 424946886
636706055336 424939333
642762712152 424931780
754898765062 264120857
137788950118 236824315
718470922352 260669136
767684461454 250782259
29608378619 20687667
416395163654 424924227
180942629932 310360323
982692575950 424916674
230910048664 424909121
532985807362 424901568
102963173426 274083264
318731572496 424894015
360371088106 387906974
546613285198 424886462
259679168540 424878909
797964543062 395067218
188513450952 424871356
47696179980 159768609
210468831910 424863803
448192611938 424856250
124161472282 424848697
445921365632 424841144
598094868134 200683210
835061566060 206098711
804778281980 424833591
382326469064 424826038
633677726928 424818485
377026894350 419992118
476204649712 312709306
996320053786 424810932
477718813916 424803379
430779723592 339726387
810077856694 424795826
944838470850 424788273
183213876238 424780720
704843444516 416970918
615507756480 424773167
801749953572 424765614
587495718706 424758061
800235789368 8081710
46939097878 424750508
413366835246 424742955
687430556170 424735402
374755648044 424727849
66623232530 424720296
851807426723 144103687
328573639822 138454043
94635270304 424712743
455798735680 187457907
911526858362 411207979
227509697647 18852288
687430556170 424705190
473176321304 424697637
82521956672 424690084
706357608720 424682531
994805889582 424674978
412609753144 424667425
887373887954 18512403
431536805694 424659872
383840633268 424652319
311160751476 424644766
659418518396 424637213
582196143992 424629660
195327189870 424622107
267249989560 424614554
648062286866 41435758
627621070112 424607001
339929871352 424599448
85550285080 424591895
347500692372 424584342
590524047114 424576789
637463137438 123831435
614750674378 424569236
556455352524 224505372
310403669374 424561683
965279687604 424554130
780551654716 424546577
409581424736 424539024
125675636486 424531471
121133143874 240344013
296019109436 424523918
351286102882 424516365
44667851572 424508812
16207792903 52704834
108262748140 424501259
950138045564 424493706
81007792468 424486153
765410012676 424478600
24983716920 424471047
225610473950 424463494
283148713702 424455941
860802357528 424448388
289962452620 139254661
62080739918 424440835
487560881242 424433282
907741447852 53482793
979664247542 424425729
989506314868 424418176
744968795922 424410623
506487933792 290677205
227881720256 424403070
359614006004 424395517
953923456074 366464007
525414986342 86678228
177914301524 424387964
822191170326 424380411
199869682482 424372858
214254242420 424365305
258922086438 424357752
645033958458 424350199
274063728478 424342646
70408643040 424335093
124161472282 424327540
878972327976 20778303
151751297762 39116987
685159309864 424319987
202140928788 424312434
392925618492 424304881
110533994446 373375002
851717372304 424297328
134760621710 424289775
27545527136 132827058
521629575832 424282222
822948252428 424274669
87064449284 424267116
44667851572 424259563
773737915798 424252010
206683421400 424244457
632163562724 424236904
812349103000 424229351
214254242420 424221798
459548843468 287943019
940295978238 424214245
810834938796 424206692
333116132434 424199139
384597715370 424191586
18169978002 424184033
356585677596 424176480
16655813798 424168927
30283291634 424161374
853988618610 424153821
832033237652 424146268
966036769706 424138715
663203928906 424131162
27254963226 175184282
37097030552 424123609
978907165440 424116056
257407922234 86217495
676187725382 292233123
25241969096 19456528
968308016012 424108503
792664968348 91436618
777523326308 255880534
702572198210 424100950
827490745040 111429409
455006350856 141256206
542070792586 424093397
283148713702 424085844
560997845136 127993138
881243574282 424078291
6813746472 424070738
34068702144 424063185
600366114440 424055632
483018388630 424048079
52238672592 424040526
863830685936 424032973
404424571510 51073386
374755648044 158643212
124918554384 424025420
28769127430 424017867
634434809030 424010314
545099120994 424002761
451220940346 423995208
472419239202 133960008
723013414964 423987655
960737194992 423980102
87064449284 423972549
633677726928 63520730
102963173426 423964996
613993592276 423957443
855502782814 423949890
81764874570 423942337
312865205962 190690591
962251359196 423934784
234695459174 29298087
679116595886 300435681
289962452620 423927231
177914301524 423919678
139303114322 423912125
757082109554 423904572
108262748140 165508889
31797455838 423897019
227881720256 423889466
563269091442 423881913
20441224308 423874360
373998565942 267504601
984206740154 423866807
332359050332 423859254
338415707148 423851701
185485122544 423844148
229395884460 423836595
508759180098 423829042
522386657934 423821489
12870403288 339303419
796450378858 100432241
810834938796 423813936
588549339141 55076476
592256855562 36722686
567811584054 423806383
379298140656 423798830
224096309746 423791277
919854761484 423783724
356585677596 423776171
249837101214 423768618
532228725260 423761065
288448288416 423753512
391411454288 423745959
300561602048 423738406
774652236254 172631368
927425582504 423730853
247565854908 284287367
952409291870 423723300
633677726928 59661147
217282570828 423715747
941053060340 423708194
988749232766 284287367
92364023998 236001038
335637949515 85379112
669260585722 137925333
59052411510 423700641
239995033888 258033139
915312268872 49509915
410338506838 423693088
664718093110 423685535
542827874688 423677982
36339948450 423670429
830519073448 423662876
379298140656 423655323
10645139646 306274150
122647308078 423647770
386868961676 423640217
308132423068 4486482
980421329644 111444515
165800987892 423632664
345229446066 219135189
794936214654 423625111
801258805047 103090897
583710308196 423617558
221825063440 243946794
257407922234 423610005
931214913021 109065320
582196143992 423602452
203655092992 423594899
640491465846 423587346
952409291870 423579793
522386657934 220245480
348257774474 423572240
763138766370 423564687
25992797314 35234745
627621070112 423557134
813106185102 423549581
988749232766 423542028
352043184984 423534475
896385216322 423526922
974364672828 423519369
193055943564 423511816
275577892682 193696685
941053060340 121165226
97663598712 423504263
855014859420 45416189
920611843586 423496710
876701081670 423489157
644276876356 423481604
978150083338 423474051
629892316418 423466498
276334974784 423458945
560997845136 423451392
820677006122 423443839
475447567610 423436286
156716002668 423428733
127946882792 423421180
947109717156 423413627
744211713820 423406074
386118163670 10543988
892599805812 423398521
618536084888 423390968
878215245874 423383415
666232257314 423375862
352800267086 423368309
529957478954 423360756
163529741586 423353203
543584956790 423345650
965279687604 423338097
944838470850 423330544
446678447734 423322991
468633828692 7583212
23469552716 423315438
638220219540 423307885
355828595494 423300332
227881720256 423292779
98420680814 423285226
12113321186 423277673
165043905790 423270120
151416427954 423262567
346743610270 423255014
256662909826 390346593
597337786032 423247461
289205370518 423239908
428508477286 423232355
392168536390 423224802
582953226094 423217249
314946161986 423209696
396261082092 112373534
3785418064 282368905
902628318943 11321947
364913580718 423202143
34825784246 423194590
699543869802 295201452
942567224544 423187037
389140207982 318525116
90355282207 101648274
911526858362 423179484
258922086438 423171931
390654372186 423164378
62837822020 423156825
654876025784 218636691
169586398402 62652135
489075045446 423149272
799478707266 254385040
548884531504 423141719
844146551284 423134166
206683421400 423126613
857774029120 423119060
740426303310 423111507
185485122544 423103954
836575730264 423096401
887300231098 103944386
39368276858 423088848
947109717156 423081295
150659345852 423073742
763895848472 423066189
324031147210 423058636
744968795922 232602188
885786066894 423051083
367941909126 423043530
885028984792 423035977
907741447852 423028424
596580703930 423020871
589009882910 423013318
922883089892 178341436
243780444398 423005765
387626043778 422998212
217282570828 398043100
310403669374 422990659
585224472400 422983106
62080739918 23452065
601123196542 422975553
312674915680 422968000
803264117776 422960447
797207460960 422952894
496645866466 422945341
442135955122 14003262
545099120994 422937788
321759900904 422930235
56781165204 55491891
28012045328 123370702
638220219540 422922682
823705334530 422915129
367941909126 422907576
580681979788 422900023
222582145542 422892470
853988618610 422046534
303589930456 422884917
507245015894 102010818
635191891132 422877364
794936214654 422869811
223339227644 422862258
774494997900 247980096
910769776260 422854705
665475175212 422847152
577653651380 422839599
127189800690 422832046
12870403288 422824493
468633828692 302089788
169586398402 198160508
707338962051 160561674
65866150428 422816940
548127449402 422809387
266492907458 422801834
704843444516 422794281
991777561174 422786728
488317963344 422779175
624956063663 29396276
228638802358 422771622
112122102520 134458506
781308736818 422764069
618536084888 398473621
622321495398 38459876
796450378858 422756516
891842723710 422748963
525414986342 382823805
665475175212 422741410
77979464060 277648280
357342759698 422733857
841118222876 422726304
6813746472 422718751
679859735150 422711198
707871772924 422703645
419423492062 248100944
551912859912 148424003
102206091324 422696092
61323657816 422688539
392925618492 422680986
941878625493 201748183
605665689154 422673433
956951784482 19894602
146116853240 411872643
46939097878 422665880
716199676046 19486740
416554403553 241257926
462577171876 422658327
943324306646 111142395
493617538058 422650774
769195423186 418753426
655633107886 422643221
760110437962 322445123
102963173426 422635668
909255612056 422628115
361128170208 422620562
410338506838 327165748
366427744922 422613009
602637360746 422605456
548884531504 12326496
225610473950 422597903
688944720374 422590350
344472363964 422582797
822948252428 308358778
208954667706 350081550
102963173426 422575244
255893758030 422567691
12113321186 312671541
329330721924 422560138
208954667706 422552585
656390189988 422545032
540556628382 422537479
581439061890 153341006
483018388630 145312167
566297419850 422529926
534499971566 297474905
870644424854 422522373
508002097996 422514820
899413544730 422507267
934996403524 279461
623835659602 422499714
811592020898 422492161
6813746472 60756332
977393001236 422484608
397479297097 289695315
291034479716 102637717
3785418064 191574292
193813025666 374341786
385354797472 147389242
368698991228 422477055
687430556170 422469502
981178411746 422461949
40882441062 422454396
442893037224 422446843
746647962964 83641922
922126007790 247156819
677588488844 422439290
155201838464 422431737
922126007790 50559782
124918554384 422424184
610208181766 364288743
171857644708 422416631
64351986224 422409078
290719534722 422401525
562512009340 422393972
316460326190 422386419
642823506249 51692732
885028984792 422378866
620050249092 422371313
122647308078 422363760
856259864916 422356207
297533273640 422348654
307375340966 422341101
251351265418 393360240
490032863629 78286845
186999286748 422333548
348257774474 422325995
42396605266 370316037
54509918898 255729474
702572198210 422318442
757839191656 335949887
358099841800 166354825
685916391966 422310889
666989339416 390369252
973607590726 422303336
898656462628 4071067
688944720374 386985508
654118943682 422295783
991777561174 331516276
196841354074 422288230
52238672592 422280677
222582145542 422273124
486046717038 338608543
33311620042 422265571
672288914130 422258018
328573639822 422250465
338415707148 422242912
919097679382 422235359
479990060222 422227806
429265559388 248214239
613247786803 25702859
979664247542 69789720
165800987892 422220253
503459605384 422212700
935753485626 422205147
641248547948 422197594
431536805694 41979574
247565854908 422190041
28769127430 422182488
370213155432 268093735
922883089892 342226430
187756368850 325911950
79493628264 422174935
759353355860 422167382
189270533054 422159829
284662877906 422152276
651090615274 422144723
443650119326 422137170
329465316384 127336027
764652930574 222450956
754053781146 422129617
209711749808 422122064
726041743372 62085660
972850508624 422114511
409581424736 422106958
479990060222 422099405
683645145660 213651711
651847697376 422091852
553427024116 81821649
738912139106 422084299
73436971448 422076746
897142298424 422069193
283905795804 422061640
446678447734 422054087
981178411746 422046534
186999286748 327407444
569325748258 422038981
249080019112 422031428
566297419850 422023875
838251725046 135848258
15898731696 422016322
322516983006 422008769
681479195727 59215520
202898010890 40506739
921368925688 346410792
838846976570 422001216
757082109554 421993663
754053781146 421986110
605665689154 421978557
754819813553 383292091
249080019112 421971004
803264117776 421963451
541313710484 421955898
536014135770 421948345
919854761484 421940792
194570107768 421933239
876701081670 421925686
118104815466 321621846
841118222876 183152697
529200396852 421918133
378541058554 421910580
711657183434 421903027
814620349306 82108663
330087804026 421895474
914035797578 166921300
201383846686 421887921
303589930456 421880368
529957478954 421872815
294504945232 421865262
243788639403 154594804
237723787582 421857709
152173510056 421850156
810834938796 246552579
554941188320 421842603
567811584054 421835050
530714561056 421827497
533742889464 421819944
134760621710 421812391
715442593944 421804838
287691206314 421797285
53752836796 53173120
326302393516 421789732
676074324640 421782179
901684791036 421774626
852474454406 350315693
714747182087 167585964
658661436294 421767073
228638802358 421759520
109776912344 421751967
387626043778 421744414
978919771397 6367179
888057313200 421736861
427751395184 421729308
227881720256 421721755
249080019112 421714202
178671383626 421706649
716956758148 421699096
286177042110 378918904
124161472282 421691543
601880278644 421683990
60566575714 421676437
255136675928 421668884
557212434626 281658923
427751395184 421661331
208954667706 421653778
882000656384 171747667
350529020780 421646225
913120585868 259989366
692730130884 421638672
584467390298 421631119
811091718137 32394817
305104094660 75462023
857774029120 19086431
386868961676 203183253
660932682600 421623566
405038932124 421616013
667746421518 421608460
564783255646 105334138
959980112890 129594374
930453910912 421600907
290229065967 12356708
757089656 421593354
996320053786 421585801
796450378858 108929366
247037062231 43444856
819919924020 53777360
836575730264 68082742
331601968230 421578248
95463992611 276477565
246808772806 421570695
792664968348 421563142
870644424854 171543736
349014856576 421555589
369456073330 421548036
842632387080 361985078
910769776260 421540483
799478707266 363775139
837332812366 140871003
302075766252 421532930
280120385294 421525377
635948973234 421517824
66623232530 378979328
423208902572 421510271
653361861580 334877361
496645866466 421502718
647305204764 10974509
326302393516 421495165
565540337748 421487612
42396605266 421480059
601880278644 421472506
124161472282 197201277
601123196542 421464953
934239321422 421457400
384658056287 162404606
850960290202 421449847
430022641490 421442294
364156498616 421434741
245294608602 421427188
283905795804 421419635
660175600498 421412082
142331442730 421404529
950138045564 421396976
888149021726 287421862
773737915798 421389423
949380963462 421381870
469390910794 56481334
964522605502 421374317
401253521614 421366764
122647308078 421359211
684402227762 421351658
778498909147 116157587
292990781028 421344105
556455352524 137117162
438350544612 421336552
255893758030 107970135
361128170208 421328999
317217408292 421321446
156716002668 331493617
441508187933 96663294
143088524832 421313893
432293887796 421306340
529200396852 421298787
158987248974 421291234
446678447734 421283681
125675636486 421276128
474690485508 421268575
810834938796 421261022
738155057004 254362381
275577892682 299227201
572356690004 245321440
557969516728 161075278
787365393634 253720376
501188359078 421253469
467876746590 391706133
476961731814 322573524
572354076666 421245916
670774749926 421238363
853231536508 421230810
348257774474 421223257
104477337630 421215704
964522605502 92342978
162772659484 253040606
493617538058 421208151
604151524950 421200598
708628855026 421193045
119618979670 392370797
35582866348 421185492
104477337630 287935466
951652209768 421177939
738912139106 157767064
833547401856 421170386
229395884460 421162833
852474454406 421155280
769195423186 421147727
101449009222 421140174
40882441062 421132621
770709587390 421125068
379298140656 421117515
38611194756 421109962
469390910794 421102409
517844165322 421094856
682888063558 257836761
156716002668 421087303
829761991346 421079750
816134513510 421072197
912283940464 421064644
109776912344 1639001
573111158768 421057091
417152245756 421049538
447435529836 421041985
355828595494 107267706
642005630050 421034432
502702523282 265359549
50724508388 421026879
726798825474 421019326
654876025784 421011773
992534643276 421004220
188513450952 420996667
627621070112 224656432
579924897686 420989114
360371088106 420981561
572354076666 420974008
276334974784 420966455
317974490394 420958902
250594183316 420951349
922126007790 420943796
789636639940 301644161
221067981338 132910141
508759180098 420936243
150659345852 420928690
875943999568 420921137
628378152214 170161537
611722345970 216597381
877458163772 420913584
81007792468 28905331
951652209768 420906031
723770497066 420898478
450463858244 420890925
64351986224 319597642
483018388630 420883372
87821531386 420875819
976635919134 420868266
331625903687 239943704
360371088106 420860713
831276155550 420853160
76465299856 420845607
633677726928 298207546
367184827024 352997008
323274065108 217526400
460305925570 420838054
249080019112 420830501
666989339416 420822948
91646912372 187692050
654876025784 120538327
196841354074 420815395
120376061772 420807842
447435529836 370036576
729070071780 24562356
880486492180 31141019
105991501834 420800289
646640790419 109020002
726798825474 420792736
62837822020 420785183
23469552716 420777630
413366835246 420770077
183970958340 420762524
652604779478 420754971
91606941896 420747418
396069681519 176513610
602100531677 80386579
192298861462 420739865
190027615156 420732312
332359050332 252360836
252865429622 379659098
88578613488 110530602
582196143992 99012277
614750674378 420724759
871401506956 420717206
252865429622 420709653
389140207982 71307873
20441224308 420702100
856259864916 267134504
464091336080 420694547
857774029120 420686994
40882441062 238523740
459548843468 420679441
332427472959 22039654
933482239320 212654715
183213876238 420671888
651090615274 150961811
414123917348 420664335
763307152952 192488205
15141649594 420656782
810834938796 388964394
480797754977 249671968
403524767920 420649229
358856923902 333963448
994048807480 375739091
18169978002 420641676
584467390298 170546740
645033958458 420634123
25740799022 420626570
785094147328 420619017
90092777692 52659516
644276876356 420611464
567811584054 420603911
52995754694 420596358
861559439630 420588805
681373899354 115183250
729827153882 420581252
362642334412 46314996
214254242420 251137250
855502782814 420573699
867616096446 420566146
227881720256 420558593
339929871352 399312004
616264838582 420551040
541313710484 420543487
690458884578 117471809
526172068444 159035968
787416731375 308487179
939538896136 420535934
554184106218 420528381
916826433076 420520828
127189800690 420513275
894113970016 279287281
970579262318 420505722
319488654598 420498169
981935493848 420490616
215768406624 420483063
321002818802 81715907
901684791036 301228746
687430556170 380505034
789636639940 420475510
756325027452 420467957
913798104668 39955370
383840633268 420460404
161258495280 420452851
762381684268 420445298
865344850140 272882337
101449009222 412446671
595968246672 144866540
408067260532 420437745
414123917348 420430192
939538896136 420422639
701815116108 420415086
605665689154 420407533
267249989560 420399980
542827874688 218742433
422451820470 420392427
969065098114 420384874
201383846686 420377321
489832127548 420369768
729070071780 420362215
16655813798 154647675
486803799140 74903101
771466669492 272708618
797964543062 420354662
99934845018 420347109
582196143992 420339556
963008441298 420332003
313431997782 420324450
555936152157 158144714
973607590726 73513349
204412175094 278531981
190027615156 125417565
939538896136 420316897
706357608720 420309344
374755648044 420301791
190784697258 420294238
461820089774 420286685
939538896136 420279132
938024731932 420271579
666989339416 420264026
620807331194 420256473
87821531386 420248920
671531832028 314854358
399739357410 82101110
167315152096 198402204
322516983006 420241367
311160751476 265684328
179509396123 207896325
333116132434 420233814
14384567492 420226261
289962452620 420218708
785851229430 420211155
273306646376 420203602
115076487058 420196049
153687674260 340066272
321002818802 420188496
844146551284 420180943
417909327858 420173390
640491465846 420165837
31040373736 420158284
725284661270 420150731
374755648044 420143178
365670662820 420135625
625349823806 209354054
715442593944 420128072
807806610388 420120519
422451820470 420112966
499674194874 420105413
342958199760 453180
745725878024 303592835
55267001000 14849198
951652209768 420097860
734570057796 130938808
403524767920 420090307
666232257314 80764229
783579983124 420082754
271035400070 313343758
296776191538 252708274
557212434626 420075201
117347733364 420067648
978150083338 190803886
909255612056 420060095
67380314632 420052542
345229446066 337536017
828247827142 420044989
338415707148 418889380
822948252428 420037436
781308736818 420029883
295262027334 253682611
327816557720 420022330
734692016087 90243244
501188359078 183900444
724527579168 420014777
735126728596 420007224
65109068326 419999671
79493628264 419992118
423965984674 419984565
920611843586 77146342
787365393634 419977012
681373899354 419969459
380812304860 419961906
809320774592 359356634
113562322854 419954353
365670662820 419946800
296019109436 419939247
467876746590 419931694
894113970016 419924141
787365393634 419916588
420180574164 403073398
547370367300 419909035
653361861580 419901482
125675636486 419893929
740426303310 419886376
536771217872 419878823
952409291870 419871270
432293887796 419863717
800992871470 87954685
745725878024 177941127
526172068444 419856164
345229446066 419848611
952409291870 67463396
664718093110 419841058
396812526216 263252262
531471643158 419833505
647305204764 419825952
174959509124 18701228
906227283648 419818399
184728040442 419810846
47696179980 419803293
550398695708 318797024
557212434626 43527939
94635270304 419795740
15141649594 419788187
912283940464 419780634
18169978002 419773081
104477337630 419765528
14384567492 419757975
235452541276 419750422
869887342752 205736167
103720255528 419742869
203655092992 419735316
492103373854 419727763
850960290202 419720210
397468111104 419712657
650333533172 162412159
785851229430 419705104
436836380408 419697551
367184827024 419689998
514058754812 313102062
521629575832 63354564
9842074880 419682445
734369646494 348117770
960737194992 419674892
159744331076 419667339
946352635054 60416447
988749232766 419659786
647318875694 152200503
28769127430 419652233
905470201546 246477049
996320053786 419644680
265735825356 61828858
667746421518 419637127
741183385412 419629574
766924176880 419622021
248322937010 102939837
424723066776 40061112
803264117776 419614468
536014135770 419606915
682130981456 204935549
197598436176 419599362
788122475736 419591809
18927060104 419584256
623078577500 336803376
607936935460 311100517
639734383744 419576703
99177762916 419569150
162772659484 419561597
381569386962 419554044
188093723595 67576691
467876746590 419546491
688187638272 419538938
206166033753 151331908
845660715488 419531385
24983716920 235706471
415638081552 419523832
158230166872 419516279
520872493730 419508726
722405738755 68830489
97663598712 366260076
353557349188 419501173
74194053550 324945166
882911570437 265178277
473176321304 419493620
460305925570 419486067
137788950118 419478514
968308016012 419470961
966036769706 419463408
398982275308 419455855
322516983006 419448302
842632387080 419440749
391411454288 379991430
663203928906 419433196
623835659602 419425643
676831406742 419418090
526929150546 419410537
746482960126 354802175
283905795804 419402984
795063860354 114201360
314946161986 419395431
503459605384 112796502
325545311414 251869891
31797455838 419387878
843462680411 194973142
37097030552 419380325
894113970016 148884736
821434088224 419372772
110637447887 190237411
169586398402 419365219
635191891132 140546224
686673474068 44260580
951845188918 65189943
839604058672 285405211
74951135652 178892805
822191170326 419357666
357342759698 419350113
218039652930 419342560
44667851572 419335007
810834938796 60703461
130975211200 419327454
696515541394 29962751
500431276976 419319901
923657581659 205418941
93121106100 32628960
988749232766 419312348
687430556170 419304795
93878188202 419297242
568568666156 250759600
828247827142 398020441
969822180216 419289689
888057313200 135432843
191541779360 419282136
891842723710 419274583
167315152096 419267030
3785418064 419259477
721499250760 1472835
118104815466 419251924
632920644826 419244371
345986528168 419236818
754810863248 419229265
999348382194 381841915
195327189870 419221712
530714561056 419214159
107505666038 156022321
411852671042 419206606
188513450952 411985938
24983716920 419199053
495131702262 290775394
155201838464 419191500
816974603082 304657808
235452541276 419183947
398982275308 419176394
874429835364 419168841
148388099546 174285475
37854112654 419161288
175643055218 419153735
231667130766 419146182
182456794136 419138629
795693296756 419131076
386868961676 419123523
581439061890 419115970
865344850140 292905340
78736546162 419108417
495131702262 419100864
834304483958 419093311
835818648162 419085758
959980112890 419078205
744211713820 380036748
58295329408 419070652
684402227762 419063099
178671383626 353986451
925911418300 419055546
583710308196 419047993
713928429740 419040440
832790319754 419032887
230910048664 150606820
445921365632 419025334
10599156982 419017781
727555907576 419010228
361885252310 419002675
583710308196 418995122
32554537940 418987569
981338996079 244573693
82521956672 372687679
23469552716 418980016
649576451070 38361687
959223030788 418972463
118861897568 289325218
194867008645 94775044
112805240752 418964910
340686953454 418957357
442893037224 418949804
613993592276 418942251
351286102882 418934698
221825063440 418927145
545099120994 408851443
913798104668 418919592
620807331194 418912039
205926339298 369885516
677588488844 164466575
361885252310 418904486
9084992778 49192689
265735825356 240359119
590524047114 418896933
49436435686 117215007
664718093110 418889380
395953946900 96497128
679102653048 418881827
199869682482 418874274
676119393391 219588369
246051690704 418866721
678345570946 418859168
491346291752 20846280
654876025784 418851615
735883810698 291711966
637463137438 418844062
978150083338 418836509
630025679739 89072529
186242204646 120017170
449706776142 418828956
421694738368 287640899
517087083220 418821403
284662877906 418813850
450463858244 8232770
965279687604 327467868
707871772924 42817957
813106185102 352944137
820677006122 87433528
686087127531 85862504
318731572496 418806297
245424308718 133876925
204412175094 418798744
93878188202 418791191
757082109554 116912887
498917112772 418783638
701815116108 418776085
9084992778 418768532
387659563992 293116824
215768406624 418760979
595066539726 418753426
6813746472 418745873
584546288936 38807314
23469552716 87924473
318731572496 418738320
852474454406 73573773
732855482290 418730767
473933403406 418723214
538285382076 315443492
845660715488 418715661
375512730146 318275867
377026894350 418708108
274063728478 113438507
483018388630 192201191
124918554384 418700555
641248547948 418693002
295262027334 418685449
652604779478 418677896
903956037342 418670343
607179853358 418662790
113562322854 418655237
517844165322 327211066
822191170326 418647684
560997845136 418640131
35582866348 233440571
104477337630 211990051
293747863130 418632578
567054501952 418625025
90092777692 418617472
49210344184 418609919
431536805694 418602366
73436971448 418594813
492103373854 300367704
334630296638 348457655
112048158650 58513091
699543869802 418587260
366427744922 418579707
910769776260 418572154
130218129098 418564601
125675636486 418557048
490589209650 418549495
922126007790 418541942
355828595494 418534389
445921365632 418526836
323274065108 418519283
592795293420 418511730
361885252310 84963697
914555186770 418504177
105991501834 418496624
137031868016 418489071
160501413178 418481518
99934845018 418473965
528775926211 21692216
582196143992 348774881
405038932124 115372075
489075045446 401857365
355828595494 418466412
716199676046 295934093
276334974784 418458859
437593462510 418451306
756679497295 59366580
202140928788 418443753
946352635054 418436200
801749953572 418428647
242266280194 418421094
98420680814 418413541
496645866466 390852644
422451820470 418405988
923640171994 24154494
471950870525 83717452
150659345852 77765688
467119664488 418398435
262018897897 201748183
672288914130 418390882
978907165440 418383329
577778630871 257179650
425480148878 418375776
468633828692 418368223
548127449402 418360670
313431997782 418353117
243780444398 418345564
317974490394 418338011
798721625164 418330458
545099120994 418322905
726041743372 418315352
645791040560 395248490
981935493848 418307799
399739357410 418300246
165800987892 418292693
134760621710 418285140
46939097878 418277587
817648677714 418270034
784337065226 274755481
782065818920 418262481
155201838464 418254928
495910990184 178832381
479990060222 104918723
994048807480 418247375
743454631718 418239822
891085641608 418232269
989662518461 86421426
348257774474 418224716
942567224544 418217163
866101932242 418209610
660932682600 418202057
626106905908 418194504
379298140656 418186951
624636813459 341289858
250594183316 418179398
567811584054 69857697
762381684268 287542710
119618979670 418171845
884271902690 418164292
895628134220 418156739
648819368968 418149186
279363303192 418141633
626106905908 126950824
754810863248 418134080
977393001236 230812127
898656462628 161558670
327816557720 153665785
601123196542 418126527
496645866466 418118974
931210993014 418111421
804021199878 418103868
99934845018 418096315
526929150546 418088762
44667851572 406374059
380055222758 290707417
676074324640 418081209
430779723592 418073656
603394442848 418066103
9842074880 47961550
112805240752 418058550
442135955122 418050997
235756745904 89835382
229395884460 399160944
247565854908 205456706
156716002668 418043444
659418518396 418035891
841118222876 418028338
373241483840 418020785
594309457624 151958807
976635919134 418013232
955437620278 418005679
233181294970 417998126
140060196424 417990573
358856923902 167691706
814620349306 417983020
648062286866 417975467
24226634818 417967914
649576451070 417960361
689701802476 417952808
766167094778 417945255
352043184984 294068502
437593462510 417937702
486803799140 417930149
827490745040 128997687
202140928788 417922596
299047437844 375844833
516330001118 176000006
564783255646 417915043
957757092489 236204969
567054501952 90175267
288448288416 417907490
5299582268 334424181
36339948450 417899937
542070792586 19207279
637463137438 417892384
674560160436 89993995
37854112654 417884831
268007071662 109503394
401253521614 417877278
910012694158 417869725
478475896018 417862172
277092056886 417854619
17412895900 150372677
963765523400 417847066
469390910794 330202054
248322937010 417839513
651090615274 417831960
694244295088 417824407
716199676046 417816854
375512730146 21397649
151416427954 129722775
542827874688 417809301
863830685936 37153207
803264117776 417801748
145359771138 417794195
358099841800 417786642
313431997782 417779089
711657183434 417771536
327059475618 417763983
395953946900 216657805
586738636604 417756430
312674915680 417748877
448192611938 417741324
890328559506 417733771
439864708816 417726218
933482239320 417718665
543584956790 417711112
262707496948 417703559
473933403406 417696006
356585677596 417688453
320245736700 417680900
67380314632 291304104
321759900904 58807658
892599805812 417673347
995562971684 417665794
959223030788 417658241
754810863248 417650688
758596273758 417643135
531471643158 417635582
757089656 149345469
945595552952 417628029
537528299974 361516792
907741447852 417620476
17412895900 417612923
530714561056 417605370
808563692490 417597817
495888784364 417590264
441378873020 417582711
198355518278 417575158
119618979670 417567605
549641613606 417560052
612479428072 254853326
121133143874 417552499
520872493730 417544946
337658625046 417537393
454249268754 417529840
485289634936 417522287
496645866466 103038026
751782534840 376426414
976635919134 417514734
184728040442 417507181
919097679382 135364866
775252080002 305647251
582196143992 417499628
681373899354 417492075
695758459292 417484522
395441642422 48067292
146116853240 189331051
968308016012 417476969
118861897568 417469416
663203928906 417461863
395196864798 417454310
486803799140 417446757
321759900904 417439204
339929871352 336403067
889571477404 417431651
566297419850 402091508
690458884578 417424098
812349103000 49162477
649576451070 417416545
557969516728 417408992
97663598712 417401439
683645145660 239445206
5299582268 417393886
905470201546 417386333
893356887914 417378780
386868961676 417371227
832223120072 47244015
26497881124 417363674
872915671160 417356121
412609753144 320896758
296247610345 101519873
278606221090 272927655
968308016012 417348568
997834217990 417341015
881243574282 417333462
917583515178 417325909
150659345852 290344873
411852671042 70983094
360371088106 417318356
713171347638 417310803
511856701539 64774528
237723787582 417303250
511787508506 408964738
198355518278 417295697
542827874688 417288144
946352635054 417280591
16655813798 417273038
314946161986 248350193
334630296638 417265485
547377731475 192518417
627621070112 402635324
603394442848 417257932
199112600380 276228316
911526858362 417250379
104477337630 417242826
87064449284 417235273
870644424854 417227720
258165004336 417220167
923640171994 417212614
245294608602 237904394
289962452620 283479196
179428465728 417205061
335387378740 417197508
91606941896 45446401
903956037342 417189955
645791040560 417182402
508759180098 417174849
991020479072 417167296
938024731932 417159743
385354797472 417152190
314189079884 417144637
515572919016 356078632
246051690704 417137084
443650119326 417129531
439864708816 417121978
311160751476 417114425
164286823688 282036573
877458163772 401766729
962251359196 417106872
710143019230 417099319
213497160318 417091766
952409291870 140145915
44667851572 417084213
53752836796 58490432
948623881360 417076660
805535364082 417069107
938781814034 417061554
702572198210 417054001
798721625164 417046448
605665689154 417038895
948623881360 417031342
995562971684 195056225
957708866584 205532236
819919924020 417023789
853231536508 417016236
666232257314 417008683
750268370636 122864651
378541058554 417001130
118104815466 416993577
389897290084 416986024
585981554502 416978471
121133143874 416970918
695001377190 416963365
227124638154 416955812
129461046996 226476705
926668500402 360157252
762381684268 416948259
782065818920 341591978
915312268872 388609403
528443314750 304808868
910769776260 416940706
137788950118 416933153
33311620042 416925600
218796735032 416918047
268007071662 416910494
637463137438 416902941
140060196424 236537301
158230166872 416895388
417909327858 7356622
368698991228 159481595
478475896018 380195361
534499971566 416887835
864587768038 267791615
748754206432 416880282
402767685818 416872729
974364672828 416865176
350529020780 154692993
430022641490 416857623
9084992778 84283927
377783976452 416850070
425480148878 416842517
953166373972 416834964
894871052118 276741920
305861176762 415732226
969822180216 416827411
212740078216 290314661
326302393516 241008677
822962897695 145667158
925911418300 282474647
316460326190 331961903
956951784482 416819858
947866799258 267489495
292322930068 114979319
913041022566 416812305
12870403288 416804752
406553096328 178303671
361128170208 416797199
160501413178 416789646
664718093110 240744322
927425582504 416782093
21198306410 293811700
772223751594 416774540
443650119326 315964649
570082830360 116021633
186242204646 416766987
953923456074 416759434
670774749926 51609649
680616817252 416751881
869887342752 416744328
103720255528 416736775
4542500166 349771877
262707496948 416729222
397468111104 184398942
916826433076 416721669
742697549616 416714116
292990781028 109367440
826733662938 374598588
774494997900 416706563
436836380408 416699010
21198306410 416691457
859288193324 416683904
973607590726 416676351
409581424736 416668798
9842074880 416661245
571596994564 278547087
255893758030 416653692
303589930456 416646139
791150804144 416638586
987235068562 348412337
228638802358 416631033
900170626832 416623480
934239321422 53988844
380812304860 416615927
312674915680 416608374
43241868643 146981380
583710308196 416600821
306618258864 416593268
735883810698 416585715
916826433076 416578162
658661436294 416570609
651090615274 416563056
274820810580 416555503
598851950236 174323240
375512730146 416547950
436836380408 101497214
363399416514 344862427
49210344184 392793765
614750674378 416540397
987235068562 416532844
169586398402 416525291
895628134220 38203074
327059475618 416517738
86307367182 416510185
934239321422 416502632
764652930574 213289167
810077856694 416495079
769195423186 416487526
393682700594 416479973
561754927238 155123514
681373899354 416472420
816134513510 416464867
801749953572 193545625
310403669374 416457314
266492907458 416449761
663203928906 379991430
590524047114 416442208
570839912462 416434655
583710308196 416427102
426994313082 416419549
901684791036 416411996
157473084770 416404443
920611843586 416396890
183970958340 416389337
666989339416 416381784
227881720256 416374231
735426454295 44290792
825219498734 416366678
667746421518 416359125
703329280312 397363330
83279038774 3006094
61323657816 416351572
428508477286 416344019
68137396734 416336466
572354076666 416328913
170343480504 416321360
896443631224 294053396
165800987892 416313807
156716002668 416306254
252108347520 416298701
841118222876 416291148
480747142324 342090476
454249268754 416283595
139303114322 416276042
911526858362 416268489
949380963462 186831008
469390910794 371063784
336901542944 416260936
755567945350 416253383
102963173426 70129605
451220940346 416245830
557212434626 300979497
906227283648 259166089
616264838582 335375859
72679889346 416238277
525414986342 416230724
433808052000 89200930
570839912462 416223171
102963173426 416215618
6056664370 416208065
509516262200 416200512
794936214654 155969450
523900822138 416192959
28012045328 416185406
597337786032 416177853
15141649594 416170300
33311620042 416162747
798721625164 416155194
73436971448 416147641
978907165440 144707927
44667851572 223364869
42396605266 416140088
615507756480 388450790
261193332744 67387866
524816230226 152102314
651090615274 416132535
355828595494 416124982
809320774592 416117429
816891595612 416109876
591281129216 317233553
441452529876 35453782
498160030670 416102323
782065818920 416094770
642762712152 416087217
511030426404 416079664
423965984674 57697367
748754206432 416072111
613236510174 323774451
94635270304 416064558
776766244206 416057005
594309457624 416049452
82521956672 416041899
232424212868 112947562
7554 1442623
516330001118 24373531
136274785914 416034346
306618258864 216197072
776766244206 242844056
619293166990 65061542
461063007672 416026793
857774029120 416019240
299047437844 416011687
941810142442 3685864
777523326308 416004134
836575730264 415996581
240752115990 415989028
5299582268 415981475
273306646376 415973922
905470201546 415966369
542827874688 415958816
445921365632 415951263
469390910794 327256384
519358329526 415943710
440621790918 18754099
630649398520 415936157
979664247542 415928604
891842723710 415921051
670774749926 70628103
620807331194 124473440
354314431290 415913498
925154336198 415905945
554941188320 415898392
321002818802 415890839
520872493730 371554729
869130260650 270201022
235452541276 415883286
430779723592 415875733
626106905908 415868180
688187638272 415860627
208954667706 415853074
929696828810 415845521
394439782696 300428128
287691206314 415837968
866101932242 415830415
84036120876 415822862
358856923902 415815309
992534643276 415807756
31797455838 415800203
963765523400 415792650
679859735150 127653253
942567224544 415785097
854745700712 415777544
77222381958 415769991
991020479072 89306672
118104815466 415762438
137031868016 415754885
20441224308 298743809
329330721924 390694031
670774749926 415747332
861559439630 415739779
341444035556 205373623
873672753262 53445028
506487933792 399765184
159744331076 415732226
49210344184 415724673
164286823688 415717120
547370367300 415709567
18927060104 415702014
629135234316 212624503
851717372304 415694461
102963173426 325413452
799558361204 270948769
865344850140 415686908
939538896136 415679355
134003539608 415671802
834304483958 415664249
711657183434 415656696
881332896060 38346581
279363303192 405633865
905007996117 80046694
275577892682 415649143
746482960126 35695478
720860539274 168092015
953923456074 415641590
572354076666 415634037
280877467396 415626484
402010603716 415618931
635948973234 415611378
245294608602 415603825
654227963684 184482025
168072234198 415596272
320245736700 415588719
373998565942 195947479
41238074067 44373875
93121106100 415581166
476961731814 415573613
667746421518 415566060
783579983124 415558507
734369646494 314136823
281634549498 415550954
796450378858 415543401
107505666038 415535848
741183385412 141460137
162772659484 25113725
202140928788 191521421
269649984304 136966102
923640171994 78815555
468633828692 415528295
307375340966 266077084
385354797472 415520742
240752115990 237058458
584467390298 415513189
190027615156 240819852
265735825356 415505636
910012694158 415498083
718470922352 370368908
820677006122 415490530
165800987892 415482977
533742889464 135561244
869130260650 415475424
132489375404 415467871
894113970016 229225997
265735825356 415460318
369456073330 124813325
835818648162 415452765
261193332744 415445212
18927060104 415437659
58295329408 368707248
355828595494 415430106
540556628382 253591975
553427024116 415422553
6056664370 415415000
539799546280 415407447
723770497066 192072790
416397996029 48429836
199112600380 415399894
406553096328 415392341
600366114440 415384788
478475896018 415377235
897899380526 415369682
392168536390 415362129
286177042110 415354576
77222381958 415347023
255893758030 415339470
626863988010 415331917
246808772806 415324364
512921810087 6533345
548127449402 171679690
623078577500 31435586
349014856576 415316811
955437620278 349084554
800235789368 186725266
34995145165 149405893
417152245756 415309258
985720904358 415301705
103720255528 415294152
570839912462 415286599
19684142206 415279046
918340597280 415271493
926668500402 415263940
215768406624 415256387
953923456074 133635229
538285382076 415248834
105234419732 279763120
436079298306 415241281
529957478954 415233728
471662157100 415226175
720075193846 224981211
376269812248 415218622
294504945232 415211069
517087083220 415203516
871401506956 415195963
311917833578 415188410
83279038774 415180857
309646587272 214973486
878972327976 415173304
551912859912 415165751
355071513392 415158198
258165004336 415150645
806292446184 415143092
536771217872 415135539
108262748140 415127986
155958920566 415120433
802507035674 415112880
389140207982 415105327
666232257314 316153474
492860455956 12130118
85550285080 415097774
538285382076 415090221
700300951904 415082668
658661436294 415075115
374755648044 415067562
748754206432 415060009
343715281862 415052456
311160751476 415044903
895628134220 415037350
390654372186 377476281
277849138988 415029797
62080739918 294559447
223339227644 415022244
903198955240 415014691
473176321304 341221881
717713840250 415007138
99177762916 414999585
819162841918 123355596
65866150428 414992032
987992150664 414984479
559483680932 414976926
373241483840 414969373
941810142442 414961820
838846976570 414954267
937267649830 268048417
343715281862 414946714
609451099664 414939161
803264117776 414931608
999348382194 414924055
483775470732 414916502
34068702144 414908949
934996403524 146565965
908498529954 414901396
716957875992 135017428
542827874688 73958976
554184106218 258471213
710143019230 414893843
952440040133 112539700
377783976452 414886290
275577892682 414878737
864682558188 248206686
157473084770 414871184
654876025784 414863631
243780444398 414856078
765410012676 48807486
409581424736 414848525
175643055218 414840972
195327189870 414833419
72103943290 219512839
239237951786 414825866
936510567728 414818313
292990781028 414810760
459548843468 323842428
651847697376 388193988
520872493730 414803207
437593462510 414795654
296776191538 414788101
608694017562 414780548
418666409960 414772995
664718093110 414765442
634434809030 88362547
838846976570 414757889
246051690704 414750336
19684142206 414742783
763138766370 414735230
22712470614 207057942
22712470614 79427348
511843370494 28119819
537528299974 414727677
880486492180 414720124
646548122662 414712571
509516262200 414705018
96149434508 414697465
716199676046 414689912
984340080816 189761572
295262027334 414682359
807806610388 414674806
391411454288 414667253
541313710484 203387184
469390910794 414659700
433808052000 414652147
800236884553 269626994
309646587272 414644594
294504945232 414637041
183970958340 414629488
252108347520 414621935
106748583936 84314139
349014856576 414614382
174885973116 301817880
540556628382 414606829
584467390298 78906191
230152966562 414599276
310403669374 73536008
245294608602 414591723
751782534840 414584170
262707496948 414576617
587495718706 414569064
744968795922 414561511
604151524950 414553958
54618810499 100870315
317217408292 414546405
180942629932 414538852
110533994446 414531299
56781165204 414523746
937267649830 414516193
657147272090 414508640
90092777692 414501087
926668500402 414493534
598851950236 414485981
92364023998 414478428
849446125998 414470875
74194053550 414463322
190027615156 414455769
350529020780 181694968
837332812366 163273201
724527579168 414448216
462075834354 68822936
620807331194 414440663
598094868134 239120427
7554 414433110
654876025784 414425557
451978022448 253750588
207440503502 414418004
443650119326 414410451
551155777810 254392593
37854112654 414402898
701815116108 414395345
704843444516 414387792
550398695708 414380239
844903633386 414372686
822191170326 104707239
277849138988 71723288
609451099664 414365133
173371808912 414357580
82579638933 60310705
446678447734 414350027
763138766370 414342474
796450378858 414334921
137788950118 414327368
282391631600 225623216
520115411628 414319815
652604779478 94827915
567893722929 312935896
967550933910 288078973
489075045446 414312262
833547401856 414304709
564026173544 414297156
537528299974 414289603
857016947018 414282050
402767685818 414274497
596580703930 414266944
769195423186 197405208
947109717156 414259391
746482960126 414251838
210468831910 414244285
450463858244 311115623
599205951793 43036994
159744331076 414236732
606422771256 414229179
703329280312 414115884
126432718588 414221626
85550285080 255246082
441378873020 414214073
592795293420 414206520
765410012676 414198967
49210344184 414191414
146873935342 414183861
631406480622 402657983
810077856694 414176308
902455951930 206015628
302832848354 221174499
595066539726 177563477
860802357528 414168755
635948973234 414161202
668503503620 32183333
173371808912 414153649
937267649830 414146096
954680538176 414138543
426237230980 414130990
947866799258 414123437
688944720374 414115884
67380314632 414108331
436079298306 328276039
178671383626 414100778
666989339416 414093225
944838470850 414085672
34068702144 352626911
808563692490 414078119
886543148996 414070566
152173510056 365874873
731341318086 357506149
566535565940 87320233
363399416514 414063013
705600526618 414055460
427751395184 129375337
377026894350 414047907
859288193324 414040354
212740078216 61624927
621564413296 414032801
358099841800 414025248
860168019229 172646474
369456073330 71315426
19684142206 20551713
326302393516 414017695
177157219422 414010142
150659345852 414002589
34165863936 95583215
839604058672 139692735
364913580718 413995036
416395163654 413987483
862316521732 413979930
614750674378 413972377
773251752253 12658828
492860455956 413964824
912283940464 413957271
793422050450 413949718
395196864798 413942165
542070792586 195297921
456520515060 413934612
611722345970 413927059
924397254096 413919506
858548248979 315058289
591281129216 413911953
992534643276 27402284
828247827142 411396804
256650840132 389515763
489075045446 413904400
268007071662 99775130
707871772924 413896847
47696179980 413889294
672288914130 413881741
606422771256 413874188
12328000105 82403230
349771938678 413866635
228638802358 413859082
444407201428 413851529
622321495398 413843976
663203928906 413836423
129461046996 413828870
499674194874 413821317
625349823806 413813764
114492210043 36352589
881243574282 218417654
205926339298 71383403
696515541394 382483920
127946882792 363895987
651847697376 413806211
395953946900 346999926
534499971566 413798658
510273344302 296357061
580681979788 413791105
153687674260 413783552
826733662938 70605444
922126007790 413775999
791907886246 413768446
880486492180 413760893
147725800041 271167806
701815116108 413753340
903198955240 413745787
606422771256 413738234
852474454406 7673848
782849404499 208107809
570082830360 413730681
278606221090 413723128
119618979670 407605198
52300055823 128816415
548884531504 413715575
511787508506 413708022
203655092992 413700469
472419239202 413692916
167315152096 413685363
666232257314 413677810
446769854140 261092104
545856203096 413670257
616264838582 123952283
784337065226 413662704
572354076666 413655151
114319404956 263131414
223339227644 159081286
584467390298 130115531
212976026383 53701830
910769776260 332180940
270278317968 168424347
717713840250 413647598
776766244206 413640045
561754927238 413632492
903198955240 413624939
461063007672 386532328
356585677596 413617386
802507035674 334801831
718470922352 325617383
78736546162 154096306
162015577382 413609833
418666409960 324529751
261193332744 244770071
769195423186 413602280
801749953572 413594727
590524047114 113370530
453492186652 144904305
82521956672 129458420
747997124330 413587174
664718093110 197148406
534499971566 413579621
908498529954 413572068
649576451070 413564515
845660715488 413556962
841875304978 413549409
599609032338 413541856
666989339416 178001551
691215966680 413534303
601880278644 413526750
307375340966 413519197
491346291752 143801567
183970958340 92924559
526172068444 413511644
402010603716 413504091
651090615274 413496538
889571477404 413488985
156091860919 252391048
19684142206 253705270
262707496948 244090301
694244295088 131188057
349771938678 413481432
351286102882 413473879
302075766252 413466326
651090615274 46398079
480747142324 365142232
842632387080 82025580
183213876238 413458773
258165004336 348669139
579167815584 413451220
504216687486 42583814
43910769470 296674287
625349823806 403254670
735126728596 19554717
898656462628 413443667
918340597280 413436114
560240763034 413428561
171857644708 304922163
616264838582 413421008
833547401856 284997349
660175600498 413413455
428508477286 378730079
740426303310 401283337
105234419732 413405902
881260727145 182155701
788879557838 288116738
254379593826 413398349
418666409960 303252950
625349823806 413390796
511787508506 413383243
239995033888 413375690
364156498616 413368137
515572919016 413360584
727555907576 413353031
805535364082 413345478
835818648162 19282809
634434809030 413337925
336901542944 105787318
691973048782 413330372
649576451070 413322819
126432718588 413315266
464091336080 413307713
87821531386 413300160
815377431408 413292607
748754206432 413285054
445921365632 95077164
249080019112 413277501
751782534840 413269948
994805889582 78369928
124161472282 413262395
521629575832 260578500
637463137438 413254842
610208181766 413247289
49967426286 318706388
994805889582 119390271
725284661270 413239736
154444756362 413232183
732098400188 413224630
676074324640 413217077
553427024116 191453444
526172068444 413209524
35582866348 413201971
816891595612 413194418
570082830360 330232266
951652209768 10785684
906984365750 413186865
952409291870 155063090
187756368850 298872210
277092056886 413179312
645791040560 413171759
672288914130 350610260
410338506838 389561081
662446846804 413164206
445921365632 413156653
663203928906 108899154
109776912344 413149100
52995754694 98725263
107505666038 186506229
306056874992 127192520
607936935460 413141547
888814395302 413133994
350090108803 42523390
156716002668 413126441
155201838464 413118888
300561602048 189731360
471662157100 413111335
543588166815 78808002
367941909126 413103782
212740078216 413096229
374962781516 194912718
154444756362 280616609
58295329408 126988589
944081388748 413088676
120376061772 185471468
459548843468 413081123
881243574282 413073570
436836380408 413066017
956951784482 413058464
118104815466 413050911
211225914012 413043358
623835659602 413035805
587739861878 89367096
788879557838 238825860
215768406624 413028252
72679889346 413020699
399739357410 413013146
352800267086 74298861
603620957318 104102999
470254490196 289642444
640491465846 1608789
546613285198 243720204
591281129216 413005593
984206740154 412998040
324031147210 412990487
43153687368 412982934
628378152214 362687507
665475175212 412975381
789636639940 412967828
752539616942 412960275
15281984334 89314225
776009162104 389470445
970579262318 298116910
411095588940 412952722
532228725260 412945169
751025452738 81587506
430022641490 412937616
536014135770 248063179
106748583936 383148584
617779002786 412930063
462723707629 51639861
391411454288 412922510
127946882792 412914957
368698991228 314982759
830519073448 289000439
398225193206 412907404
121133143874 412899851
109019830242 412892298
349771938678 412884745
779037490512 412877192
278606221090 412869639
130975211200 412862086
645033958458 394455425
292990781028 56171661
645033958458 412854533
632920644826 139775818
451332067635 9879324
148388099546 412846980
468633828692 412839427
590524047114 412831874
974364672828 376101635
642762712152 268592233
925154336198 412824321
944838470850 279732908
995562971684 205320752
383083551166 412816768
141574360628 412809215
405038932124 412801662
168876477232 224067298
87821531386 412794109
700300951904 205857015
488317963344 412786556
887300231098 412779003
297533273640 412771450
385354797472 412763897
218039652930 412756344
246808772806 412748791
635191891132 412741238
113562322854 412733685
459548843468 412726132
832033237652 412718579
94635270304 412711026
262707496948 412703473
860045275426 412695920
504216687486 48777274
134003539608 412688367
209711749808 108732988
613236510174 412680814
680630896044 210215096
337658625046 412673261
133246457506 315201796
533742889464 412665708
907184663757 189036484
423965984674 412658155
4542500166 412650602
855502782814 412643049
945022884898 221997776
922883089892 91338429
15945718909 37553516
412609753144 412635496
545856203096 134345211
731341318086 412627943
715451075963 170977261
334630296638 412620390
392925618492 320866546
202140928788 412612837
107505666038 376841829
482261306528 412605284
672288914130 412597731
996320053786 412590178
555188511305 127834525
860045275426 412582625
140817278526 331735313
265735825356 412575072
308132423068 6291649
696515541394 412567519
540556628382 412559966
137031868016 412552413
643519794254 412544860
583710308196 412537307
981935493848 332294235
580681979788 412529754
382326469064 412522201
329519735749 33769463
670017667824 412514648
596580703930 412507095
337658625046 412499542
97663598712 412491989
78736546162 412484436
13627485390 412476883
316460326190 124548970
367184827024 412469330
850203208100 412461777
969822180216 412454224
30283291634 412446671
480747142324 412439118
964522605502 412431565
786608311532 412424012
674560160436 412416459
879729410078 204437051
811592020898 71640205
747240042228 123816329
531471643158 200146947
358856923902 412408906
69651560938 412401353
900170626832 383496022
148388099546 412393800
762381684268 412386247
857016947018 412378694
303589930456 412371141
172614726810 412363588
577653651380 412356035
39368276858 412348482
474690485508 412340929
14384567492 412333376
296776191538 412325823
19684142206 412318270
607179853358 412310717
770709587390 412303164
526172068444 412295611
408067260532 412288058
442893037224 412280505
49967426286 39698568
853988618610 412272952
198355518278 118423487
883514820588 412265399
574625322972 412257846
937267649830 7923097
813863267204 412250293
183970958340 180924562
859288193324 412242740
233938377072 412235187
730584235984 412227634
396711029002 412220081
758596273758 330776082
128703964894 273259987
345229446066 237428555
479990060222 412212528
991777561174 169126776
886543148996 412204975
314946161986 412197422
624592741704 272897443
158987248974 412189869
998591300092 187193552
177157219422 412182316
43153687368 412174763
913798104668 412167210
579167815584 412159657
727555907576 412152104
107505666038 412144551
850203208100 20287358
783612287305 290178707
98420680814 412136998
464848418182 354409419
501188359078 412129445
435322216204 235155102
196841354074 412121892
306618258864 412114339
414880999450 412106786
886543148996 231544768
164286823688 412099233
174885973116 412091680
296776191538 412084127
55267001000 412076574
65109068326 412069021
525514104361 283811528
34825784246 215411560
743454631718 412061468
841875304978 412053915
582423670564 183862679
187756368850 412046362
932798866945 57908851
787365393634 169156988
307375340966 412038809
712414265536 360912552
517087083220 412031256
659418518396 412023703
786608311532 66013220
904713119444 412016150
542827874688 412008597
134760621710 412001044
866101932242 213825430
931210993014 411993491
841118222876 411985938
206683421400 411978385
13627485390 53822678
842632387080 411970832
746482960126 411963279
197598436176 171891174
126432718588 8549996
591281129216 411955726
205926339298 411948173
687430556170 411940620
284662877906 164542105
499674194874 411933067
857774029120 57153551
739669221208 397355777
39368276858 411925514
536771217872 411917961
912283940464 315866460
107505666038 11042486
530714561056 259218960
624592741704 411910408
673045996232 411902855
474690485508 411895302
948623881360 113785945
720742168658 411887749
4542500166 411880196
65866150428 411872643
801749953572 280933835
655633107886 411865090
908498529954 411857537
236209623378 411849984
186999286748 411842431
291476616824 403496366
411852671042 411834878
385354797472 411827325
709385937128 411819772
653361861580 411812219
987235068562 411804666
728312989678 411797113
766167094778 411789560
8327910676 411782007
877458163772 411774454
894871052118 411766901
287691206314 411759348
94635270304 411751795
300561602048 411744242
8327910676 411736689
865344850140 311463061
429265559388 411729136
554941188320 342702269
368698991228 411721583
264978743254 51330188
660175600498 411714030
613993592276 411706477
417909327858 397884487
224096309746 411698924
744211713820 411691371
660175600498 411683818
669260585722 411676265
109776912344 77304955
407310178430 411668712
460305925570 411661159
928182664606 411653606
507245015894 411646053
815377431408 411638500
906432121008 178114846
896385216322 411630947
207440503502 90364092
635948973234 411623394
233938377072 376962677
534573832353 172842852
704086362414 411615841
8327910676 411608288
156716002668 411600735
170343480504 411593182
661689764702 314416284
897142298424 411585629
977393001236 411578076
239237951786 47689642
493617538058 112139391
990263396970 411570523
554184106218 334295780
459548843468 278811442
448192611938 411562970
263464579050 411555417
448949694040 411547864
97663598712 411540311
915312268872 263992456
903198955240 411532758
149145181648 20589478
178671383626 411525205
661689764702 411517652
905470201546 411510099
413366835246 411502546
438350544612 145448121
373477364030 34917519
517844165322 411494993
775252080002 411487440
856259864916 54268305
200626764584 411479887
974364672828 411472334
261193332744 411464781
81764874570 411457228
617021920684 258146434
840361140774 411449675
30283291634 178281012
111291076548 411442122
954680538176 411434569
315832052950 255027045
31145957123 58414902
380055222758 345187206
564026173544 3678311
43910769470 411427016
165043905790 22855378
155958920566 411419463
390654372186 411411910
452735104550 411404357
177157219422 411396804
152930592158 411389251
91606941896 411381698
604151524950 411374145
367184827024 191173983
601880278644 411366592
766924176880 233410359
427751395184 228470697
962251359196 411359039
768438341084 411351486
657147272090 158454387
723770497066 411343933
785851229430 411336380
45424933674 411328827
888057313200 411321274
411852671042 286145405
861559439630 13255515
954680538176 411313721
387626043778 411306168
467876746590 411298615
754053781146 411291062
444407201428 411283509
757089656 411275956
548884531504 387348052
468633828692 50370957
193055943564 341493789
634434809030 411268403
942567224544 362166350
930453910912 411260850
92364023998 248780714
416395163654 411253297
494374620160 411245744
30283291634 411238191
10841865084 85764315
7554 411230638
317217408292 123740799
158230166872 411223085
263464579050 316380064
855502782814 217700119
101449009222 41805855
748754206432 411215532
269521235866 411207979
598851950236 411200426
91606941896 330383326
215011324522 411192873
708628855026 411185320
576139487176 411177767
747997124330 6639087
694244295088 365444352
190784697258 31201443
455006350856 411170214
355828595494 411162661
829004909244 188923189
617021920684 411155108
956194702380 411147555
845660715488 411140002
370970237534 411132449
726798825474 240200506
489121043216 213085236
527686232648 411124896
846417797590 411117343
850960290202 411109790
176400137320 373284366
925154336198 411102237
400496439512 80915289
22712470614 411094684
549641613606 411087131
940295978238 411079578
956194702380 367219307
670017667824 233954175
101449009222 411072025
224096309746 411064472
595823621828 411056919
321002818802 411049366
164286823688 337233897
625349823806 411041813
984963822256 161211232
763138766370 409908863
198355518278 411034260
18169978002 411026707
981294244554 104450437
373241483840 411019154
678345570946 172918382
251351265418 285012455
738912139106 253871436
49967426286 411011601
221067981338 411004048
631406480622 410996495
321957751739 95537897
930453910912 340783807
438350544612 280170982
902441873138 160455932
543584956790 410988942
301497493872 168877527
255136675928 410981389
317974490394 410973836
65866150428 410966283
865344850140 108461080
906227283648 410958730
99934845018 410951177
852474454406 410943624
552669942014 46126171
137788950118 410936071
409581424736 410928518
53892937393 221144287
228638802358 410920965
286934124212 410913412
813106185102 12908077
488317963344 410905859
46939097878 254626736
134003539608 410898306
201383846686 356773508
317974490394 410890753
805682738218 206431043
221067981338 71421168
685916391966 410883200
184728040442 410875647
13627485390 270185916
908498529954 95500132
431536805694 165372935
592795293420 410868094
572354076666 410860541
508759180098 410852988
12113321186 292172699
99934845018 410845435
673045996232 410837882
872915671160 410830329
731341318086 331440746
443650119326 377317668
214254242420 369319041
192553163419 41413099
732098400188 410822776
817648677714 267776509
229395884460 410815223
696515541394 307150298
805535364082 283977694
609598587095 242692996
769195423186 410807670
785851229430 48157928
165800987892 410800117
903198955240 410792564
867656572973 117101712
932725157218 410785011
564783255646 35619948
331601968230 318683729
643519794254 410777458
646548122662 410769905
698029705598 410762352
613236510174 240381778
919415479410 14954940
5299582268 410203430
19684142206 410754799
121890225976 410747246
707114690822 410739693
24226634818 410732140
172614726810 410724587
30283291634 410717034
601123196542 410709481
8327910676 410701928
516330001118 410694375
71922807244 410686822
210023348823 81323151
685159309864 410679269
916826433076 410671716
511030426404 410664163
980421329644 387559536
183213876238 410656610
503459605384 410649057
516330001118 410641504
810834938796 410633951
757082109554 165576866
118104815466 410626398
7570828574 348064899
642762712152 355904913
658661436294 410618845
164286823688 410611292
785851229430 410603739
383840633268 410596186
579924897686 181868687
40125358960 410588633
202898010890 410581080
185491776737 340602535
45424933674 410573527
577653651380 410565974
928939746708 410558421
873672753262 410550868
295262027334 410543315
370970237534 410535762
562512009340 410528209
12870403288 410520656
586738636604 223349763
978150083338 410513103
59052411510 410505550
745725878024 410497997
741183385412 410490444
517087083220 57788003
434565134102 410482891
719985086556 410475338
144766589136 193092445
557969516728 22779848
193055943564 410467785
596580703930 410460232
751782534840 410452679
937267649830 410445126
375512730146 406547778
785851229430 410437573
794936214654 21994336
748754206432 410430020
405796014226 410422467
845660715488 410414914
353557349188 410407361
194570107768 410399808
370970237534 410392255
997077135888 81164538
787365393634 410384702
939538896136 406192787
122647308078 312943449
238480869684 410377149
261950414846 410369596
186999286748 410362043
895628134220 410354490
834304483958 410346937
632956884120 132857270
942567224544 410339384
532228725260 410331831
604151524950 410324278
914555186770 410316725
623078577500 410309172
521629575832 388707592
269521235866 410301619
75708217754 410294066
394439782696 410286513
501945441180 410278960
911526858362 410271407
327816557720 410263854
891842723710 410256301
448192611938 410248748
395953946900 410241195
372686995857 183258439
302832848354 410233642
689701802476 410226089
305861176762 410218536
636706055336 410210983
657147272090 410203430
539799546280 410195877
215011324522 410188324
437593462510 410180771
627621070112 410173218
847931961794 410165665
798107317421 217073220
212740078216 410158112
809320774592 410150559
587495718706 410143006
564026173544 410135453
864587768038 410127900
767681258982 410120347
255136675928 410112794
452735104550 410105241
21198306410 410097688
827490745040 69359199
742145289768 66020773
501188359078 410090135
454249268754 410082582
568568666156 275971514
738155057004 410075029
109019830242 358389850
643519794254 410067476
715442593944 343102578
317974490394 410059923
601123196542 410052370
606435732204 350368564
243287188586 118952197
74194053550 410044817
916069350974 410037264
991020479072 80386579
579924897686 410029711
273306646376 134790838
583710308196 410022158
853988618610 410014605
162210354146 157464944
418666409960 92947218
716268008037 283131758
748754206432 410007052
180942629932 223780284
612479428072 409999499
729070071780 409991946
397468111104 409984393
118104815466 407114253
900170626832 409976840
875186917466 210283073
832033237652 409969287
243780444398 324461774
576139487176 409961734
440621790918 409954181
603394442848 409946628
238480869684 409939075
733612564392 409931522
544342038892 253161454
835818648162 409923969
299047437844 409916416
223339227644 409908863
966793851808 409901310
233938377072 409893757
323274065108 409886204
910769776260 409878651
877458163772 409871098
745725878024 84835296
448192611938 409863545
448192611938 409855992
99177762916 409848439
792664968348 409840886
822191170326 238236726
219669408246 174300581
34825784246 274846117
709385937128 409833333
386868961676 409825780
473933403406 235419457
186242204646 409818227
38611194756 166475673
569325748258 301168322
268764153764 34970390
604908607052 267444177
18169978002 409810674
779794572614 409803121
96153679294 33542873
358856923902 58611280
684402227762 409795568
910769776260 409788015
389935357204 40181960
738912139106 200222477
793422050450 409780462
489075045446 409772909
706357608720 409765356
479232978120 409757803
347500692372 409750250
366427744922 409742697
274063728478 85386665
645203379801 79314053
196084271972 409735144
570082830360 98438249
972850508624 295095710
459548843468 318593093
906984365750 409727591
654876025784 409720038
935753485626 264196387
841118222876 409712485
845660715488 409704932
891085641608 409697379
34068702144 38172862
370213155432 409689826
947109717156 409682273
765410012676 172231059
549641613606 251930315
623835659602 409674720
544342038892 409667167
225662725604 130198614
283298044065 238757883
839604058672 409659614
62080739918 405105155
258922086438 409652061
727020861015 56911855
338415707148 409644508
785851229430 189550088
173371808912 409636955
414880999450 409629402
59052411510 44426746
595823621828 192548629
672288914130 409621849
398225193206 409614296
697272623496 73294312
202898010890 409606743
337658625046 409599190
754358340765 104457990
195327189870 409591637
158987248974 153733762
838141292633 261734109
875943999568 409584084
174128891014 409576531
613993592276 409568978
506487933792 183628536
565540337748 409561425
334630296638 409553872
885786066894 409546319
725284661270 409538766
518601247424 409531213
478475896018 409523660
803264117776 409516107
316460326190 409508554
485289634936 409501001
98420680814 347188751
942805770943 115266333
224096309746 409493448
923127557843 74397050
536771217872 409485895
386868961676 308774193
721499250760 170191749
460305925570 409478342
426237230980 409470789
716956758148 409463236
503459605384 409455683
479232978120 409448130
937267649830 409440577
412609753144 409433024
618536084888 409425471
649576451070 409417918
662446846804 409410365
157473084770 409402812
241509198092 409395259
420180574164 409387706
342958199760 409380153
570839912462 409372600
788879557838 397997782
480747142324 409365047
445164283530 409357494
900927708934 409349941
2271253860 364198107
504973769588 409342388
890328559506 218984129
296776191538 409334835
221067981338 409327282
536014135770 409319729
164286823688 253795906
837332812366 64736763
419423492062 409312176
441378873020 409304623
628378152214 409297070
249080019112 409289517
799478707266 409281964
723325134827 85205393
140060196424 409274411
666232257314 409266858
190027615156 90855037
778476129299 142494898
177157219422 409259305
423965984674 409251752
837464672640 152260927
592038211318 409244199
913798104668 409236646
669260585722 159209687
988749232766 409229093
660175600498 409221540
994805889582 409213987
754053781146 409206434
423208902572 409198881
455006350856 409191328
937267649830 192087896
781308736818 409183775
121890225976 206136476
545856203096 409176222
183970958340 90870143
552669942014 409168669
17412895900 306100431
647305204764 409161116
690458884578 20574372
168072234198 409153563
900967868235 76134240
596580703930 409146010
44667851572 409138457
236209623378 397038551
630649398520 409130904
776009162104 409123351
918340597280 409115798
73436971448 409108245
280877467396 409100692
337658625046 409093139
822191170326 409085586
273306646376 409078033
29526209532 409070480
301318684150 409062927
787365393634 409055374
282391631600 409047821
564783255646 64774528
799478707266 409040268
64351986224 228659522
496645866466 265314231
595823621828 99752471
415638081552 409032715
499674194874 268629998
21955388512 63973910
103173433840 140886109
471662157100 222609569
304544100540 21556262
754053781146 409025162
303589930456 409017609
764652930574 409010056
186999286748 409002503
118861897568 408994950
33311620042 408987397
614750674378 408979844
222877913469 9728264
304347012558 408972291
821434088224 408964738
61323657816 408957185
451220940346 408949632
157473084770 408942079
891085641608 167412245
558726598830 162064721
745725878024 408934526
339929871352 394553614
397468111104 408926973
172614726810 408919420
774494997900 408911867
112048158650 249649309
914555186770 408904314
175643055218 408896761
434565134102 408889208
140060196424 408881655
151416427954 331131073
2271253860 408874102
888057313200 408866549
626106905908 408858996
575382405074 386774024
74194053550 408851443
925911418300 408843890
596580703930 62788089
665475175212 408836337
713171347638 408828784
799478707266 408821231
769952505288 31752812
100691927120 408813678
557225048136 152283586
171100562606 408806125
623835659602 217941815
408067260532 408798572
199869682482 408791019
788122475736 408783466
58295329408 408775913
829761991346 372098545
849446125998 408768360
917583515178 279257069
661689764702 155342551
97663598712 310904139
533742889464 408760807
303589930456 408753254
55267001000 76519443
947866799258 147056910
607936935460 408745701
538538218751 127789207
191643427634 305828523
563269091442 408738148
218861932528 76844222
843389469182 408730595
486803799140 408723042
451281062226 22296456
174885973116 408715489
942567224544 408707936
394439782696 408700383
788879557838 276447353
865344850140 151316802
707114690822 229845343
607936935460 408692830
214254242420 408685277
923955698569 12515321
950138045564 408677724
838846976570 408670171
216525488726 408662618
956951784482 408655065
832033237652 408647512
461063007672 408639959
150659345852 408632406
760110437962 287353885
582196143992 408624853
193813025666 373548721
34825784246 20868939
663203928906 408617300
373998565942 408609747
149145181648 408602194
245294608602 408594641
716199676046 271975977
791150804144 408587088
145359771138 402280333
523160447272 130780195
271035400070 408579535
132752740961 81549741
558726598830 408571982
641248547948 408564429
214254242420 408556876
174885973116 408549323
114319404956 44925244
358099841800 408541770
450463858244 241371221
467876746590 408534217
352043184984 47538582
450463858244 213349591
775252080002 408526664
789636639940 408519111
644276876356 408511558
489832127548 408504005
583710308196 408496452
186242204646 143839332
127946882792 408488899
813863267204 408481346
433808052000 223145832
939538896136 408473793
374755648044 408466240
293747863130 408458687
273306646376 408451134
832033237652 408443581
604908607052 408436028
271035400070 408428475
89335695590 408420922
829761991346 163582874
377783976452 408413369
327816557720 408405816
348257774474 408398263
953923456074 408390710
821434088224 408383157
358099841800 408375604
794939598398 56058366
461063007672 217888944
938024731932 408368051
829004909244 59109778
383358253776 52168571
78736546162 408360498
919854761484 215343583
999348382194 408352945
639036456738 222602016
623835659602 408345392
249837101214 408337839
456520515060 408330286
220310899236 408322733
846417797590 408315180
251620680928 44630677
149902263750 202156045
355828595494 408307627
939538896136 408300074
43153687368 408292521
900927708934 408284968
548127449402 408277415
49210344184 408269862
513301672710 408262309
415638081552 408254756
238480869684 408247203
36339948450 408239650
830519073448 284211837
219553817134 20544160
702572198210 408232097
489832127548 104322036
941053060340 408224544
953166373972 184844569
928182664606 408216991
392168536390 315239561
833547401856 408209438
671531832028 408201885
942567224544 408194332
46939097878 408186779
87064449284 216363238
560240763034 408179226
163566222576 298675832
834304483958 408171673
16085419197 40635140
143088524832 408164120
833547401856 408156567
87064449284 6971419
610965263868 29577548
135517703812 408149014
799478707266 408141461
361128170208 408133908
525574838034 34373703
564026173544 359485035
131732293302 408126355
34068702144 408118802
981178411746 408111249
835061566060 408103696
621564413296 255676603
465605500284 408096143
89335695590 340678065
181699712034 408088590
512544590608 408081037
28012045328 115296545
548127449402 408073484
885028984792 408065931
252865429622 161619094
413366835246 408058378
264221661152 386449245
532985807362 408050825
295262027334 295526231
209711749808 408043272
405038932124 408035719
944838470850 408028166
423965984674 408020613
881243574282 408013060
820677006122 408005507
877458163772 407997954
495131702262 407990401
528443314750 407982848
737397974902 315511469
994805889582 183515241
552057379014 117902330
258922086438 407975295
985720904358 407967742
642762712152 59026695
994805889582 407960189
951778156043 127162308
970579262318 407952636
785851229430 407945083
843389469182 407937530
547370367300 407929977
769195423186 40212172
283148713702 407922424
517087083220 126104888
810077856694 407914871
614750674378 407907318
680616817252 407899765
573868240870 407892212
717765208203 8904987
10599156982 407884659
339172789250 407877106
780551654716 205721061
296776191538 407869553
903956037342 407862000
88578613488 407854447
458034679264 407846894
701815116108 407839341
656390189988 106353793
354314431290 99450351
362642334412 407831788
245294608602 407824235
387626043778 407816682
211225914012 407809129
289962452620 407801576
584467390298 407794023
950895127666 406970746
597337786032 407786470
838846976570 407778917
950138045564 407771364
98420680814 407763811
977393001236 407756258
554941188320 407748705
874429835364 407741152
369456073330 173990908
426237230980 31752812
751025452738 407733599
359614006004 407726046
272549564274 407718493
853988618610 407710940
56781165204 407703387
168072234198 407695834
695758459292 407688281
368708628856 197586480
368698991228 407680728
455006350856 407673175
590524047114 407665622
592795293420 218546055
788879557838 407658069
657147272090 366803892
684402227762 323751792
744968795922 407650516
84257461541 136913231
688187638272 393103438
15898731696 407642963
863830685936 407635410
642762712152 103823538
660932682600 213644158
433050969898 407627857
957708866584 407620304
877458163772 213900960
243780444398 407612751
595066539726 3700970
308132423068 47576347
632163562724 407605198
521629575832 319295522
972850508624 407597645
966793851808 407590092
887300231098 11767574
876701081670 19592482
424723066776 75477129
378541058554 407582539
333229012019 89805170
221825063440 407574986
190270904839 32039826
373373721764 165629737
834304483958 407567433
409581424736 407559880
551912859912 407552327
435322216204 407544774
894113970016 407537221
757089656 30544332
734369646494 407529668
28012045328 170425892
628378152214 84412328
64351986224 23882586
340686953454 407522115
581439061890 407514562
641248547948 407507009
800992871470 297082149
523900822138 407499456
386868961676 407491903
114319404956 407484350
663961011008 407476797
137788950118 407469244
358099841800 407461691
778280408410 407454138
952409291870 367687593
886543148996 407446585
268007071662 407439032
622321495398 407431479
201383846686 407423926
458034679264 407416373
125675636486 281454992
823705334530 215290712
697272623496 407408820
302832848354 407401267
861559439630 407393714
367941909126 407386161
377026894350 407378608
653361861580 407371055
743454631718 407363502
376269812248 407355949
702572198210 407348396
963008441298 407340843
41639523164 407333290
730584235984 21888594
317217408292 407325737
464091336080 407318184
8327910676 407310631
762381684268 100968504
919854761484 407303078
437593462510 407295525
283905795804 128808862
832033237652 407287972
418666409960 172155529
970579262318 407280419
417152245756 407272866
17412895900 407265313
688187638272 407257760
790393722042 21639345
617779002786 407250207
760867520064 407242654
510273344302 407235101
52238672592 104246506
966793851808 407227548
266492907458 84654024
958465948686 211604848
657147272090 407219995
271792482172 335859251
417152245756 75696166
244537526500 407212442
963765523400 407204889
949380963462 407197336
754810863248 277889976
503459605384 285979239
93878188202 407189783
96149434508 407182230
333116132434 407174677
170343480504 407167124
182456794136 214210633
912297150661 260072449
896385216322 407159571
684402227762 358812818
504973769588 11979058
984206740154 123582186
969065098114 407152018
429265559388 407144465
462577171876 164662953
782065818920 344220422
86307367182 407136912
825219498734 407129359
875943999568 407121806
19684142206 407114253
198355518278 407106700
114319404956 283766210
613993592276 407099147
816891595612 407091594
945595552952 407084041
910983443077 3814265
225610473950 100711702
977393001236 407076488
905470201546 407068935
878972327976 407061382
42396605266 407053829
91606941896 407046276
716956758148 407038723
517844165322 196302470
324031147210 407031170
437796819482 12092353
204412175094 407023617
307375340966 407016064
459548843468 407008511
821434088224 407000958
210468831910 406993405
522386657934 329567602
626863988010 406985852
548127449402 231272860
825219498734 406978299
847174879692 83543733
221067981338 406970746
355071513392 111444515
211982996114 406963193
377783976452 406955640
777523326308 406948087
24226634818 406940534
204412175094 406932981
383083551166 406925428
73436971448 406917875
839604058672 406910322
769195423186 406902769
906227283648 406895216
468697508035 50786372
858531111222 406887663
620050249092 406880110
34825784246 406872557
46182015776 406865004
654118943682 406857451
897142298424 331153732
987992150664 406849898
489832127548 406842345
106748583936 406834792
399739357410 406827239
511142875468 1676766
317217408292 197397655
585224472400 406819686
645033958458 406812133
258922086438 406804580
844146551284 406797027
70408643040 394848181
385354797472 145115789
869380861637 85605702
623835659602 406789474
523900822138 254354828
287691206314 406781921
59809493612 406774368
700300951904 406766815
283905795804 132366325
503459605384 406759262
690458884578 76987729
666232257314 406751709
520872493730 406744156
613993592276 406736603
463334253978 99820448
147631017444 406729050
192298861462 402960103
983449658052 406721497
893356887914 406713944
135517703812 406706391
894113970016 406698838
725284661270 406691285
165800987892 406683732
857016947018 406676179
936510567728 406668626
250594183316 406661073
34068702144 406653520
77979464060 389266514
99934845018 353261363
192429498150 203470267
212740078216 406645967
59052411510 406638414
809320774592 240427096
725525639735 117962754
122647308078 406630861
995562971684 406623308
499674194874 319718490
707871772924 406615755
867054493537 127320921
906984365750 406608202
989506314868 406600649
416395163654 346841313
536771217872 47538582
333116132434 150999576
12113321186 406593096
536771217872 283826634
625349823806 406585543
886543148996 306976579
754810863248 406577990
835061566060 73415160
102206091324 238040348
878215245874 406570437
322516983006 406562884
931210993014 406555331
134760621710 406547778
760867520064 406540225
357342759698 406532672
430022641490 406525119
969065098114 406517566
944838470850 406510013
964555113614 260518076
869887342752 406502460
567811584054 205864568
689701802476 406494907
112805240752 209996059
590524047114 406487354
710900101332 272791701
791907886246 406479801
944838470850 33988500
968308016012 406472248
805535364082 406464695
455763432958 406457142
652604779478 406449589
323460254111 123755905
62110483632 204776936
223339227644 406442036
564026173544 406434483
334025611417 44540041
479990060222 406426930
364913580718 406419377
492860455956 101527426
567054501952 225955548
709385937128 406411824
933482239320 406404271
871401506956 406396718
193055943564 406389165
760110437962 406381612
504368253537 231824229
910012694158 322482888
161258495280 328955809
511030426404 256122230
653361861580 406374059
273306646376 406366506
889571477404 406358953
508759180098 406351400
571596994564 406343847
94635270304 406336294
934239321422 406328741
136274785914 406321188
704843444516 406313635
414880999450 406306082
882757738486 406298529
40882441062 406290976
432293887796 406283423
74194053550 406275870
707871772924 406268317
850960290202 282013914
483775470732 162306417
931968075116 76965070
601880278644 406260764
392168536390 406253211
767681258982 406245658
286934124212 406238105
379298140656 32485453
821434088224 257179650
492860455956 406230552
155958920566 406222999
745725878024 406215446
370970237534 176913919
81764874570 406207893
919097679382 406200340
386111879574 406192787
738986505944 170622270
645791040560 406185234
613993592276 406177681
504297768941 167298950
691215966680 406170128
729070071780 406162575
277092056886 406155022
824462416632 406147469
2271253860 406139916
607179853358 406132363
126432718588 406124810
540556628382 406117257
398225193206 189323498
823705334530 406109704
89335695590 406102151
853988618610 406094598
361885252310 406087045
904713119444 406079492
34068702144 406071939
850960290202 406064386
356585677596 250011853
635948973234 406056833
907741447852 406049280
727555907576 406041727
109019830242 406034174
136274785914 406026621
924397254096 406019068
256736249456 132675998
692730130884 406011515
607179853358 96920096
177157219422 406003962
431536805694 405996409
68894478836 405988856
467876746590 88876151
521629575832 313932892
666989339416 405981303
188513450952 405973750
797269886505 37266502
662446846804 161490693
105234419732 405966197
563269091442 405958644
274063728478 405951091
244537526500 405943538
128703964894 405935985
627621070112 405928432
653361861580 405920879
467876746590 92841476
221067981338 405913326
255893758030 405905773
799478707266 185463915
612517699123 321976837
276334974784 405898220
167315152096 248032967
314189079884 312475163
71165725142 52621751
555798967018 80862418
162015577382 405890667
862316521732 405883114
293747863130 405875561
588252800808 405868008
583710308196 405860455
382326469064 405852902
170343480504 405845349
754053781146 405837796
182456794136 391947829
564026173544 141082487
268764153764 192087896
901684791036 405830243
309646587272 405822690
143088524832 405815137
616264838582 405807584
922883089892 24320660
68894478836 405800031
263464579050 405792478
918340597280 405784925
581439061890 405777372
842632387080 405769819
248322937010 405762266
321759900904 68135613
827490745040 405754713
651847697376 55892200
910012694158 107751098
551155777810 405747160
669260585722 405739607
818405759816 239989022
676831406742 405732054
420937656266 382869123
58295329408 405724501
785851229430 314725957
67380314632 405716948
85550285080 405709395
380055222758 392816424
184728040442 405701842
650333533172 201468722
28012045328 405694289
950138045564 405686736
77250516883 4123938
481504224426 42107975
617021920684 405679183
732855482290 405671630
523900822138 405664077
666232257314 405656524
913798104668 405648971
953923456074 405641418
604908607052 405633865
259679168540 405626312
158230166872 365376375
311917833578 405618759
393682700594 405611206
109776912344 405603653
807806610388 405596100
203655092992 250563222
277849138988 405588547
320245736700 4758390
683645145660 320315177
127946882792 405580994
389897290084 405573441
364913580718 405565888
378541058554 34728694
167315152096 336116053
57538247306 112645442
725284661270 405558335
757082109554 405550782
227124638154 405543229
953166373972 405535676
106748583936 405528123
25740799022 405520570
626106905908 405513017
118104815466 405505464
37854112654 405497911
2271253860 405490358
162015577382 405482805
732439833553 26798044
628378152214 405475252
449972332069 88672220
352043184984 405467699
23469552716 405460146
728312989678 405452593
910012694158 405445040
218796735032 405437487
176400137320 194021464
940295978238 405429934
485289634936 286062322
803264117776 278328050
93878188202 291462717
115076487058 291334316
120376061772 405422381
500431276976 350572495
570839912462 405414828
390654372186 405407275
302832848354 405399722
175643055218 405392169
767681258982 284778312
413366835246 405384616
470147992896 405377063
794936214654 325292604
239237951786 353888262
551912859912 254415252
65109068326 42961464
959980112890 42485625
975121754930 172336801
551912859912 405369510
529200396852 56964726
243023362296 153763974
458034822771 388548979
115833569160 405361957
11356239084 132079311
488317963344 405354404
625349823806 405346851
858531111222 405339298
607936935460 405331745
492103373854 405324192
69651560938 405316639
419423492062 16843190
597337786032 259694799
31040373736 75703719
614750674378 176974343
453492186652 405309086
844903633386 194603045
74951135652 405301533
168072234198 346078460
210468831910 405293980
433050969898 405286427
610965263868 405278874
737397974902 405271321
592795293420 405263768
121133143874 405256215
901684791036 405248662
292233698926 405241109
765427165539 269294662
928182664606 405233556
531471643158 405226003
153687674260 405218450
733612564392 405210897
382326469064 405203344
853988618610 39336024
444407201428 405195791
111291076548 405188238
417909327858 405180685
805535364082 405173132
904713119444 405165579
854745700712 405158026
582196143992 50023519
414880999450 157185483
879729410078 328351569
872158589058 227738056
464848418182 405150473
744968795922 405142920
62080739918 226272774
421694738368 29607760
673803078334 405135367
160501413178 405127814
998591300092 405120261
921368925688 405112708
608694017562 342853329
979055929328 12220754
710143019230 168749126
653361861580 160274660
729827153882 405105155
148388099546 405097602
838089894468 343079919
489832127548 405090049
372484401738 405082496
642762712152 405074943
102206091324 405067390
114319404956 405059837
352800267086 405052284
196084271972 405044731
241509198092 405037178
636706055336 405029625
492103373854 178416966
351286102882 405022072
285419960008 405014519
886543148996 405006966
795693296756 404999413
571596994564 404991860
501188359078 404984307
977747999789 47886020
505730851690 404976754
488317963344 404969201
551912859912 404961648
711657183434 404954095
119618979670 404946542
944081388748 404938989
927425582504 150010133
390654372186 404931436
303589930456 404923883
436079298306 400044645
704086362414 311659439
712414265536 404916330
158230166872 240834958
545856203096 404908777
721499250760 322573524
470905074998 389878307
638220219540 404901224
329330721924 404893671
673045996232 404886118
420937656266 404878565
581439061890 404871012
651140835171 329303247
210468831910 20461077
750268370636 160108494
549641613606 315118713
223339227644 404863459
112805240752 404855906
476961731814 168726467
440621790918 404848353
130975211200 270510695
546613285198 404840800
704086362414 404833247
723770497066 404825694
211982996114 397446413
461820089774 404818141
695001377190 404810588
283148713702 172638921
73436971448 404803035
537528299974 404795482
612479428072 35204533
78736546162 404787929
74951135652 404780376
974364672828 404772823
568568666156 404765270
693487212986 404757717
601123196542 404750164
400496439512 142064377
154444756362 404742611
940295978238 253826118
509516262200 404735058
572575447543 116489919
382326469064 404727505
118861897568 404719952
637463137438 404712399
797207460960 404704846
404281850022 404697293
9842074880 184889887
687524213370 214437223
895628134220 404689740
576139487176 404682187
432293887796 404674634
31040373736 404667081
508002097996 404659528
791907886246 404651975
416484999036 65937690
402767685818 404644422
753296699044 404636869
851717372304 212465890
749511288534 353563483
385354797472 404629316
502702523282 404621763
121133143874 404614210
722256332862 133869372
130218129098 404606657
123535661320 109163509
15898731696 404599104
562512009340 404591551
635948973234 404583998
49967426286 404576445
331601968230 404568892
769195423186 273501683
56024083102 404561339
797964543062 404553786
439107626714 404546233
119618979670 404538680
279363303192 404531127
17412895900 286515502
385354797472 404523574
247565854908 404516021
788122475736 404508468
384597715370 404500915
475447567610 404493362
335387378740 404485809
342958199760 379402296
522386657934 404478256
673803078334 404470703
567811584054 404463150
314189079884 404455597
694244295088 404448044
388383125880 404440491
27355977048 80575404
557212434626 404432938
947866799258 404425385
712414265536 404417832
46939097878 404410279
158230166872 174308134
251351265418 404402726
514058754812 399357322
564026173544 404395173
988749232766 50250109
544455235703 222088412
29526209532 313985763
413366835246 404387620
191541779360 404380067
580681979788 86678228
788122475736 404372514
243295058812 122094245
522386657934 404364961
118104815466 404357408
833547401856 45567249
489075045446 404349855
97898406376 4652648
410338506838 404342302
405038932124 404334749
381569386962 404327196
818405759816 404319643
744968795922 404312090
157473084770 404304537
545856203096 404296984
491561469169 77365379
214254242420 404289431
616264838582 264392765
697272623496 404281878
347500692372 404274325
37854112654 404266772
260436250642 404259219
660175600498 404251666
154444756362 404244113
808563692490 404236560
448192611938 404229007
624592741704 404221454
686673474068 34154666
7554 404213901
276334974784 404206348
810077856694 404198795
12870403288 404191242
414123917348 404183689
230152966562 404176136
837332812366 404168583
936510567728 404161030
156716002668 343495334
46939097878 404153477
52238672592 290118283
845660715488 404145924
769952505288 350965251
504216687486 20347782
156716002668 404138371
133246457506 262361008
978907165440 154088753
17412895900 404130818
585224472400 404123265
838846976570 404115712
112048158650 404108159
692730130884 404100606
269521235866 302610945
613993592276 404093053
728312989678 404085500
378541058554 404077947
273306646376 404070394
996320053786 404062841
125675636486 404055288
24983716920 404047735
878215245874 404040182
149145181648 404032629
292233698926 404025076
139303114322 404017523
701815116108 330813847
66623232530 313691196
188513450952 268358090
701815116108 404009970
57538247306 404002417
283148713702 403994864
350529020780 392876848
716199676046 403987311
123404390180 403979758
432293887796 403972205
40125358960 403964652
603394442848 50499358
10599156982 403957099
501945441180 403949546
74194053550 199353882
987992150664 72440823
299047437844 403941993
653361861580 377763295
345986528168 403934440
707114690822 143491894
851717372304 272059060
619293166990 403926887
743454631718 403919334
140060196424 403911781
984206740154 403904228
419423492062 403896675
426994313082 403889122
911526858362 298524772
504973769588 403881569
263464579050 7915544
393682700594 403874016
838221581023 83505968
515572919016 403866463
757082109554 403858910
187756368850 294136479
442893037224 403851357
800235789368 151717111
89335695590 403843804
331601968230 403836251
420937656266 403828698
275577892682 403821145
644276876356 88944128
649576451070 358941219
448949694040 403813592
781308736818 90787060
551155777810 403806039
3028335962 403798486
984963822256 403790933
757089656 403783380
745725878024 223825602
338415707148 403775827
197875095013 15294825
600366114440 288645448
632163562724 403768274
587495718706 403760721
486046717038 403753168
274913085581 203243677
228638802358 403745615
81764874570 403738062
157473084770 403730509
161258495280 94450265
149145181648 403722956
40882441062 403715403
539042464178 403707850
851717372304 403700297
294504945232 403692744
601123196542 403685191
155958920566 98000175
392168536390 403677638
877458163772 403670085
936057909291 9539439
377783976452 403662532
6056664370 403654979
551912859912 403647426
14384567492 403639873
336901542944 148189860
994805889582 403632320
4542500166 403624767
612479428072 280729904
804778281980 403617214
999348382194 347815650
176400137320 403609661
70408643040 403602108
230152966562 379810158
750268370636 403594555
256650840132 403587002
372484401738 403579449
400496439512 403571896
64351986224 403564343
745725878024 46564245
289962452620 403556790
937267649830 403549237
476961731814 403541684
859288193324 403534131
654118943682 403526578
947866799258 403519025
986477986460 403511472
568568666156 403503919
886543148996 403496366
463334253978 403488813
738912139106 11185993
176400137320 403481260
427751395184 403473707
55267001000 403466154
607936935460 207276979
63594904122 312966108
907741447852 403458601
903198955240 403451048
704843444516 403443495
402767685818 110772298
546613285198 337671971
668503503620 403435942
668503503620 403428389
195327189870 403420836
928939746708 403413283
819919924020 403405730
584467390298 122290623
906227283648 30937088
366427744922 139028071
542070792586 403398177
46939097878 3391297
860045275426 104042575
878215245874 324129442
514815836914 41745431
260436250642 362936756
278606221090 403390624
891085641608 403383071
264221661152 403375518
664718093110 403367965
598851950236 169270283
642762712152 403360412
753296699044 331448299
197598436176 403352859
278606221090 403345306
408824342634 403337753
765410012676 403330200
146116853240 403322647
14384567492 403315094
252108347520 270420059
953166373972 403307541
669260585722 403299988
71165725142 403292435
756325027452 398390538
343715281862 403284882
666232257314 403277329
785094147328 403269776
127189800690 403262223
470147992896 403254670
525414986342 266190379
804778281980 403247117
860802357528 289347877
895628134220 95152694
308132423068 403239564
958465948686 403232011
441378873020 276145233
704843444516 403224458
166558069994 403216905
588252800808 403209352
1514171758 7243327
702572198210 403201799
583710308196 403194246
887300231098 403186693
33311620042 403179140
412609753144 403171587
635191891132 403164034
445164283530 286553267
853988618610 403156481
74194053550 403148928
642005630050 403141375
822191170326 403133822
105991501834 37953825
489832127548 403126269
708628855026 403118716
478475896018 220419199
99934845018 403111163
831276155550 243757969
102963173426 403103610
896385216322 403096057
296776191538 122147116
728312989678 403088504
629313840107 170652482
11356239084 403080951
451220940346 191831094
71165725142 403073398
922883089892 403065845
207440503502 403058292
891842723710 15717793
254379593826 403050739
352800267086 403043186
887300231098 388541426
130975211200 403035633
445164283530 245842597
446678447734 141112699
692730130884 403028080
507245015894 403020527
606422771256 403012974
221232062710 7636083
298290355742 403005421
151416427954 294831355
52995754694 402997868
527686232648 402990315
800992871470 402982762
383300140994 182820365
541368273356 39970476
717713840250 402975209
754810863248 271605880
139303114322 402967656
12870403288 402960103
856259864916 402952550
638426182297 15000258
801749953572 402944997
640491465846 402937444
720742168658 347823203
101449009222 402929891
649576451070 32636513
102206091324 402922338
397468111104 402914785
733612564392 402907232
12870403288 402899679
556455352524 45884475
212740078216 402892126
596580703930 402884573
679102653048 244951343
733612564392 110515496
881243574282 402877020
208197585604 395414656
326302393516 402869467
532228725260 402861914
579924897686 309635235
370213155432 170433445
448949694040 402854361
985720904358 402846808
819162841918 402839255
888057313200 381464265
757089656 4025749
648819368968 402831702
292233698926 402824149
709385937128 402816596
732098400188 402809043
339172789250 402801490
416395163654 402793937
576896569278 402786384
218039652930 402778831
884271902690 330050994
342201117658 402771278
231667130766 402763725
994048807480 402756172
92364023998 402748619
165800987892 246582791
788879557838 255812557
141574360628 173537728
443070245710 71587334
398225193206 402741066
595823621828 402733513
641248547948 402725960
888814395302 402718407
204412175094 402710854
196841354074 250427268
88578613488 402703301
461820089774 402695748
506487933792 402688195
726798825474 402680642
863073603834 402673089
520115411628 197533609
350529020780 402665536
660175600498 402657983
770709587390 402650430
421694738368 163900100
392925618492 402642877
786608311532 402635324
561754927238 218470525
815377431408 183281098
128703964894 402627771
766924176880 402620218
387626043778 402612665
302832848354 402605112
224853391848 402597559
968308016012 402590006
146116853240 106882503
119618979670 402582453
252865429622 402574900
182646978676 175531720
557212434626 183492582
756325027452 270208575
737397974902 402567347
551912859912 110598579
837332812366 402559794
993291725378 402552241
629892316418 248833585
784337065226 402544688
569325748258 171725008
82033164683 49351302
177157219422 402537135
334630296638 402529582
361885252310 402522029
444407201428 402514476
525414986342 402506923
950895127666 402499370
753296699044 402491817
314189079884 269249344
295262027334 402484264
792664968348 402476711
833547401856 402469158
833547401856 402461605
640491465846 402454052
566297419850 402446499
22712470614 402438946
231667130766 402431393
169586398402 402423840
654876025784 402416287
714685511842 402408734
745835109510 137154927
508759180098 267935122
328573639822 153008674
623078577500 116036739
454249268754 402401181
42396605266 197669563
215011324522 402393628
858531111222 402386075
609451099664 402378522
866859014344 402370969
405038932124 402363416
239237951786 402355863
616264838582 402348310
777579649029 325798655
984963822256 92781052
928182664606 266167720
540556628382 210653170
86307367182 402340757
146873935342 402333204
312674915680 402325651
629135234316 402318098
65109068326 402310545
293747863130 402302992
513301672710 254520994
859288193324 402295439
52995754694 402287886
515572919016 402280333
775323750419 144843881
518601247424 370149871
829004909244 333125065
571596994564 402272780
888057313200 402265227
631406480622 402257674
732855482290 79472666
289205370518 402250121
215011324522 402242568
858531111222 68324438
633677726928 402235015
662446846804 402227462
65866150428 402219909
281634549498 172767322
771466669492 402212356
615507756480 402204803
781308736818 402197250
602637360746 216174413
11356239084 402189697
190027615156 402182144
537528299974 402174591
924397254096 402167038
274063728478 402159485
644276876356 402151932
583710308196 161339633
778280408410 402144379
111291076548 402136826
54509918898 402129273
900927708934 321901307
754810863248 402121720
621564413296 402114167
80250710366 257927397
426994313082 402106614
973858629787 9056047
688944720374 402099061
963008441298 376630345
471662157100 402091508
414880999450 402083955
146116853240 402076402
33311620042 71458933
369456073330 346153990
980421329644 402068849
480747142324 402061296
736640892800 402053743
186999286748 402046190
960302210575 68377309
123404390180 402038637
997834217990 402031084
394439782696 402023531
945595552952 345353372
753296699044 113098622
546613285198 402015978
704843444516 402008425
591384854565 188152783
804021199878 402000872
277849138988 211212092
942567224544 401993319
609451099664 335791274
607936935460 401985766
93878188202 401978213
9842074880 36579179
304347012558 401970660
597337786032 401963107
7570828574 141429925
721499250760 368994262
535257053668 401955554
188513450952 401948001
823705334530 401940448
846417797590 401932895
511030426404 401925342
919854761484 401917789
508894794213 39675909
314189079884 401910236
892054645784 187329506
970579262318 401902683
66623232530 98536438
844146551284 401895130
573868240870 401887577
265735825356 401880024
865344850140 401872471
850960290202 401864918
816891595612 401857365
858531111222 136203249
534499971566 401849812
592795293420 401842259
190784697258 401834706
567054501952 401827153
850203208100 401819600
858531111222 401812047
425480148878 401804494
57538247306 401796941
62837822020 147789551
143845606934 401789388
265735825356 401781835
790393722042 324907401
702572198210 401774282
859288193324 401766729
658661436294 321070477
665475175212 401759176
933482239320 230253205
391411454288 401751623
743454631718 164949967
264978743254 401744070
645033958458 210781571
718694340092 81904732
723957184567 40635140
645033958458 401736517
534499971566 401728964
520115411628 401721411
5299582268 401713858
304347012558 133922243
858531111222 401706305
585224472400 401698752
493617538058 401691199
349771938678 401683646
210468831910 401676093
220310899236 225683640
402767685818 275926196
743454631718 401668540
741940467514 401660987
356585677596 401653434
905470201546 60590166
37854112654 369651373
321002818802 401645881
16655813798 105538069
975878837032 22643894
77979464060 401638328
268764153764 236265393
552996465757 12583298
45424933674 401630775
822948252428 401623222
430948170598 58943612
876701081670 285488294
511030426404 401615669
696515541394 401608116
420937656266 385625968
535513138133 99102913
910012694158 401600563
280120385294 401593010
564783255646 274823458
63594904122 401585457
225610473950 401577904
176400137320 401570351
894871052118 401562798
14384567492 401555245
851717372304 349152531
185485122544 401547692
718470922352 401540139
527686232648 302316378
460305925570 401532586
196841354074 401525033
682130981456 201574464
560997845136 401517480
810834938796 401509927
269521235866 401502374
630649398520 401494821
29526209532 355693429
645033958458 401487268
704158070596 267323329
768438341084 401479715
782822901022 401472162
819162841918 401464609
720742168658 401457056
789660099558 95349072
149902263750 401449503
84793202978 103914174
869130260650 279370364
993291725378 192072790
587495718706 392008253
754053781146 401441950
743454631718 401434397
670774749926 401426844
475447567610 336214242
635191891132 401419291
26497881124 401411738
217282570828 401404185
292233698926 401396632
502702523282 292104722
616264838582 401389079
589773181131 118113814
790393722042 320602191
103720255528 401381526
190027615156 401373973
738912139106 20423312
193055943564 401366420
712414265536 401358867
367941909126 180448723
922883089892 401351314
88578613488 330934695
700300951904 401343761
246051690704 401336208
934996403524 401328655
706357608720 401321102
419423492062 401313549
683645145660 401305996
791150804144 401298443
529200396852 401290890
494374620160 401283337
568568666156 30091152
186999286748 401275784
453728625764 163197671
986477986460 401268231
308889505170 401260678
675317242538 401253125
928939746708 401245572
915312268872 339446926
995562971684 401238019
124932859766 254475676
809320774592 401230466
769195423186 401222913
888057313200 401215360
120376061772 401207807
426994313082 401200254
681373899354 384372170
59809493612 401192701
869130260650 401185148
405038932124 401177595
981935493848 401170042
869130260650 401162489
214254242420 401154936
372484401738 395361785
911590273350 308940359
581439061890 401147383
895628134220 401139830
248322937010 401132277
738155057004 401124724
452735104550 357604338
53752836796 401117171
259850772700 173945590
866101932242 237224624
531471643158 401109618
280877467396 55816670
1514171758 401102065
454249268754 258524084
554941188320 401094512
635191891132 401086959
888814395302 401079406
10599156982 401071853
72679889346 401064300
930453910912 134768179
984963822256 401056747
28012045328 180003096
351286102882 134103515
193055943564 401049194
458791761366 401041641
428508477286 401034088
425480148878 401026535
942567224544 351743210
716956758148 401018982
408824342634 401011429
372484401738 401003876
769952505288 400996323
87821531386 400988770
8327910676 400981217
344472363964 400973664
586738636604 400966111
12113321186 400958558
493617538058 383231667
783579983124 400951005
183213876238 400943452
31040373736 400935899
951652209768 400928346
215768406624 400920793
681458228599 129836070
908498529954 400913240
966793851808 400905687
258165004336 400898134
141574360628 400890581
427751395184 66413529
588252800808 203349419
820867296404 190690591
953166373972 400883028
712414265536 400875475
542827874688 400867922
601880278644 263206944
686673474068 400860369
294504945232 300911520
779794572614 400852816
233181294970 400845263
732855482290 400837710
677588488844 400830157
420937656266 400822604
943324306646 400815051
367941909126 400807498
241509198092 122554978
892599805812 400799945
371727319636 400792392
59052411510 388322389
838846976570 400784839
879729410078 400777286
669260585722 868595
840361140774 400769733
763895848472 400762180
797964543062 400754627
305861176762 364266084
305104094660 400747074
212740078216 400739521
811597632777 56723030
843389469182 288109185
714685511842 313268228
733612564392 400731968
953923456074 400724415
904713119444 400716862
63594904122 271107382
969822180216 400709309
545856203096 400701756
583710308196 400694203
990263396970 400686650
688187638272 372310029
576896569278 400679097
31797455838 400671544
545099120994 400663991
710900101332 400656438
974364672828 122781568
646548122662 184874781
900170626832 400648885
170343480504 396094426
987235068562 400641332
539042464178 400633779
592038211318 400626226
638220219540 174549830
941053060340 400618673
235452541276 400611120
995562971684 384772479
452735104550 400603567
28012045328 400596014
888057313200 400588461
259679168540 279430788
458034679264 38512747
287691206314 369326594
807049528286 400580908
614750674378 400573355
408824342634 186392934
534499971566 400565802
438350544612 326878734
512544590608 400558249
573868240870 400550696
311917833578 400543143
486046717038 400535590
24226634818 144791010
623078577500 400528037
911526858362 400520484
239237951786 400512931
707871772924 400505378
665475175212 400497825
143845606934 400490272
272549564274 400482719
607179853358 400475166
565540337748 400467613
654876025784 400460060
291476616824 121437134
532985807362 400452507
517844165322 400444954
467876746590 45348212
65109068326 400437401
346743610270 400429848
10599156982 400422295
155958920566 313781832
51481590490 92947218
844903633386 135659433
722256332862 400414742
900170626832 400407189
604151524950 400399636
939538896136 126860188
820677006122 81663036
195327189870 400392083
153687674260 400384530
889571477404 400376977
127946882792 224180593
124918554384 400369424
748279614083 38950821
288448288416 400361871
358099841800 400354318
9842074880 95031846
794936214654 235019148
920611843586 400346765
284662877906 400339212
677588488844 400331659
559483680932 400324106
560240763034 317248659
452735104550 400316553
107505666038 400309000
354314431290 400301447
666232257314 400293894
10599156982 400286341
287691206314 400278788
759353355860 134435847
107505666038 400271235
511787508506 400263682
938024731932 101376366
182456794136 400256129
782822901022 124949279
227881720256 400248576
332359050332 400241023
248322937010 5475925
226367556052 323955723
982692575950 400233470
649576451070 250895554
80250710366 400225917
735883810698 400218364
990263396970 400210811
259679168540 400203258
994048807480 400195705
104477337630 400188152
131732293302 246220247
174885973116 400180599
257407922234 400173046
997834217990 400165493
315703244088 400157940
237723787582 101028928
734369646494 400150387
813863267204 268358090
387626043778 242708102
83279038774 400142834
98420680814 400135281
328573639822 400127728
144602689036 268939671
894113970016 80008929
465605500284 75907650
865344850140 400120175
556455352524 307490183
904713119444 400112622
11356239084 400105069
822191170326 140115703
455006350856 400097516
41639523164 400089963
469662954748 10778131
539042464178 400082410
205926339298 400074857
942567224544 400067304
490589209650 71073730
407310178430 367445897
704843444516 400059751
239995033888 400052198
644276876356 45612567
62837822020 400044645
725284661270 400037092
374755648044 400029539
904713119444 400021986
845660715488 48324094
158230166872 388405472
162015577382 335519366
722256332862 400014433
503459605384 400006880
754810863248 38127544
895628134220 399999327
221067981338 399991774
793422050450 325232180
992534643276 399984221
289962452620 399976668
852474454406 399969115
816134513510 399961562
93121106100 399954009
242266280194 399946456
589766965012 399938903
530714561056 399931350
564783255646 289710421
349771938678 399923797
356585677596 399916244
511787508506 203968765
889571477404 399908691
339929871352 399901138
414880999450 399893585
942567224544 203576009
28012045328 313132274
316460326190 399886032
828274678057 333903024
690458884578 2288559
435322216204 399878479
886543148996 399870926
464091336080 399863373
399739357410 399855820
417152245756 399848267
315703244088 284513957
166558069994 399840714
147631017444 399833161
132489375404 399825608
928182664606 241597811
125675636486 399818055
719255134830 254936409
629892316418 399810502
684402227762 399802949
177914301524 399795396
230152966562 58339372
320245736700 399787843
575382405074 399780290
948623881360 399772737
564026173544 388503661
715442593944 399765184
441378873020 399757631
520872493730 399750078
548127449402 371856849
263464579050 271296207
263464579050 315481257
523900822138 399742525
28012045328 245895468
679102653048 276651284
286177042110 399734972
153687674260 399727419
405038932124 70665868
638220219540 399719866
153687674260 399712313
366427744922 399704760
492860455956 399697207
663961011008 399689654
7554 237541850
848227775039 43429750
375512730146 222216813
626863988010 399682101
241509198092 399674548
94635270304 399666995
29526209532 399659442
638977301642 49215348
464848418182 399651889
894871052118 399644336
796542812472 151437650
468633828692 44811949
498917112772 399636783
126432718588 399629230
978150083338 399621677
781308736818 399614124
991777561174 399606571
335387378740 399599018
37931167 244180937
579332274606 34305726
617779002786 399591465
734369646494 399583912
688944720374 399576359
502702523282 134685096
585224472400 192442887
670774749926 151754876
183213876238 399568806
579167815584 327384785
339172789250 399561253
491346291752 399553700
307375340966 399546147
148388099546 399538594
313531991949 188802341
229395884460 399531041
293747863130 399523488
943324306646 399515935
417367808376 150274488
939538896136 312037089
199112600380 399508382
64351986224 399500829
342201117658 399493276
864914382417 37636599
126432718588 236892292
837332812366 399485723
349014856576 399478170
946352635054 370859853
420180574164 399470617
769952505288 399463064
479232978120 366592408
683645145660 116829804
339172789250 399455511
55267001000 399447958
713928429740 399440405
683645145660 399432852
469390910794 399425299
311917833578 399417746
30283291634 399410193
202140928788 399402640
868373178548 399395087
183213876238 399387534
833547401856 399379981
973607590726 399372428
101449009222 399364875
252865429622 399357322
520872493730 66730755
336901542944 399349769
562512009340 223364869
621564413296 399342216
162015577382 399334663
64351986224 356388305
385354797472 399327110
529957478954 102698141
779037490512 399319557
956951784482 399312004
594309457624 399304451
634434809030 399296898
525414986342 399289345
247565854908 244128066
342958199760 399281792
625349823806 90839931
416395163654 145750241
564026173544 399274239
368698991228 399266686
449706776142 399259133
871401506956 69094844
228638802358 399251580
483018388630 377574470
286177042110 399244027
822410652953 150440654
911526858362 147087122
254379593826 284053224
885786066894 399236474
238480869684 399228921
928182664606 399221368
925154336198 297860108
999348382194 399213815
680088455096 168031591
661689764702 42024892
623078577500 399206262
246808772806 399198709
964522605502 399191156
548127449402 390860197
168829316300 399183603
215768406624 399176050
528443314750 142849889
405796014226 399168497
399739357410 399160944
54509918898 223311998
352800267086 399153391
237108739645 130742430
396711029002 399145838
715759268575 61617374
931210993014 233334829
595066539726 399138285
140817278526 399130732
782822901022 399123179
810077856694 399115626
524657904240 399108073
26497881124 399100520
132489375404 399092967
889571477404 399085414
261950414846 164375939
682888063558 399077861
592795293420 399070308
392925618492 399062755
551912859912 399055202
569325748258 399047649
906984365750 399040096
321002818802 260759772
377026894350 399032543
821434088224 222209260
394439782696 187941299
15898731696 263939585
827490745040 399024990
439107626714 399017437
685159309864 399009884
768438341084 159383406
872158589058 399002331
327059475618 398994778
276334974784 398987225
305104094660 398979672
349771938678 398972119
837332812366 319318181
470905074998 398964566
32554537940 314182141
891842723710 398957013
859288193324 398949460
203655092992 398941907
900170626832 398934354
67712722162 24924900
958646359644 213893407
999348382194 398926801
392168536390 398919248
902684271567 138408725
916826433076 398911695
822191170326 398904142
105234419732 256326161
711657183434 398896589
598851950236 398889036
227124638154 387650172
333116132434 51005409
258165004336 398881483
885028984792 398873930
597337786032 398866377
194570107768 316198792
745725878024 398858824
540556628382 200668104
428508477286 398851271
233975084652 283328136
264978743254 398843718
68137396734 398836165
922126007790 398828612
727664957790 5370183
857016947018 398821059
936510567728 398813506
211982996114 210743806
122673668048 345323160
56781165204 224052192
81007792468 220509835
301318684150 379636439
681373899354 398805953
124161472282 371879508
922126007790 350096656
565540337748 398798400
299804519946 398790847
433808052000 398783294
882757738486 398775741
685916391966 398768188
585224472400 398760635
820677006122 398753082
938781814034 398745529
116590651262 217171409
449706776142 179776506
386868961676 74789806
598094868134 356403411
782822901022 384077603
532228725260 398737976
81764874570 235004042
920611843586 398730423
51481590490 398722870
623078577500 398715317
437593462510 32092697
124161472282 398707764
787365393634 398700211
910012694158 99352162
124161472282 398692658
398225193206 398685105
606422771256 398677552
970579262318 398669999
294504945232 255042151
473176321304 143325728
863073603834 255223423
828247827142 398662446
994805889582 241748871
821434088224 398654893
317974490394 398647340
260436250642 398639787
31797455838 398632234
880486492180 398624681
380225467378 45793839
780551654716 220237927
624592741704 398617128
436836380408 398609575
651090615274 398602022
997077135888 398594469
50724508388 145183766
859288193324 398586916
12870403288 280578844
768438341084 398579363
507245015894 398571810
468633828692 398564257
448192611938 398556704
531534922192 121656171
108262748140 398549151
739669221208 398541598
530714561056 398534045
945595552952 398526492
37854112654 398518939
727555907576 398511386
62837822020 239347017
919854761484 398503833
726041743372 398496280
647305204764 143189774
701815116108 398488727
751782534840 398481174
826733662938 398473621
180942629932 398466068
981935493848 265276466
748754206432 398458515
915312268872 246967994
497402948568 398450962
748754206432 398443409
931968075116 398435856
803264117776 398428303
211225914012 398420750
330844886128 398413197
875943999568 10649730
165800987892 133227367
691973048782 398405644
847453789323 32530771
949380963462 398398091
794936214654 398390538
800992871470 354175276
41639523164 398382985
149145181648 243757969
233181294970 398375432
719985086556 398367879
7570828574 398360326
525414986342 106678572
871401506956 398352773
190027615156 273539448
958465948686 398345220
710900101332 398337667
335387378740 398330114
376269812248 398322561
946352635054 279038032
295262027334 398315008
533742889464 398307455
997077135888 398299902
327816557720 398292349
171100562606 398284796
712414265536 398277243
78736546162 398269690
769195423186 398262137
80250710366 398254584
991777561174 398247031
601880278644 29977857
460305925570 398239478
153687674260 398231925
676831406742 104858299
765410012676 239414994
769952505288 398224372
444407201428 398216819
288448288416 398209266
146116853240 398201713
816134513510 398194160
475447567610 5370183
116590651262 350126868
297533273640 398186607
355071513392 398179054
69651560938 398171501
697272623496 398163948
253622511724 398156395
751025452738 398148842
344472363964 398141289
458791761366 398133736
362642334412 21805511
184728040442 398126183
958465948686 398118630
311917833578 298909975
734369646494 398111077
81764874570 398103524
205169257196 398095971
29526209532 398088418
7570828574 398080865
381569386962 45008327
859288193324 77780794
567811584054 398073312
582196143992 388473449
656390189988 312271232
110533994446 398065759
569325748258 306515846
496014413413 178855040
703329280312 292837363
766167094778 398058206
58295329408 398050653
906264859823 224973658
792664968348 90824825
544342038892 398043100
497402948568 398035547
666989339416 398027994
833547401856 38875291
539042464178 398020441
336901542944 398012888
982692575950 398005335
430022641490 180977433
996520215839 70242900
350529020780 397997782
105234419732 397990229
656410787019 135077852
822191170326 222881477
941926473748 214119997
757089656 397982676
503459605384 397975123
913041022566 385852558
686673474068 397967570
577653651380 397960017
333873214536 397952464
947109717156 333328996
408824342634 397944911
758596273758 263886714
807049528286 397937358
45424933674 397929805
210468831910 397922252
452735104550 397914699
780551654716 397907146
166558069994 363057604
679102653048 397899593
601880278644 71428721
875943999568 397892040
389897290084 397884487
649576451070 397876934
182456794136 155712648
875943999568 321440574
848689043896 397869381
536771217872 397861828
22750499969 100303840
848689043896 397854275
713171347638 233229087
90092777692 397846722
875186917466 397839169
627621070112 397831616
269521235866 397824063
552669942014 79011933
897142298424 397816510
288448288416 397808957
18169978002 397801404
741940467514 397793851
432293887796 397786298
306618258864 397778745
511030426404 397771192
232424212868 397763639
701058034006 397756086
206683421400 397748533
60566575714 364757029
126432718588 3429062
777523326308 397740980
470905074998 397733427
444407201428 397725874
414880999450 397718321
416395163654 397710768
612479428072 397703215
620050249092 397695662
532228725260 332233811
956194702380 397688109
861559439630 397680556
688187638272 397673003
743454631718 397665450
747997124330 150282041
619293166990 397657897
879729410078 397650344
34133333165 127268050
667746421518 397642791
19684142206 397635238
311160751476 397627685
776766244206 397620132
117347733364 47289333
729070071780 397612579
292233698926 356290116
539042464178 397605026
994048807480 397597473
423965984674 397589920
411095588940 397582367
455268870477 48973652
904713119444 397574814
576139487176 397567261
548884531504 210494557
965279687604 397559708
946352635054 397552155
107526044032 15476097
314376084611 130092872
653361861580 397544602
274820810580 397537049
713928429740 170871519
883514820588 380338868
311160751476 397529496
756325027452 397521943
910769776260 397514390
660175600498 397506837
18928600916 294008078
358099841800 397499284
342201117658 312618670
105234419732 397491731
313431997782 267663214
982692575950 397484178
564026173544 397476625
177914301524 397469072
901684791036 256802
1674793856 225026529
668503503620 397461519
460305925570 397453966
68894478836 25211914
871401506956 397446413
384597715370 397438860
213497160318 397431307
39368276858 132887482
412609753144 397423754
598851950236 373178624
536014135770 397416201
666989339416 397408648
597337786032 397401095
489075045446 397393542
583710308196 186732819
816134513510 100454900
210468831910 397385989
221825063440 397378436
668503503620 397370883
813863267204 397363330
159744331076 397355777
707114690822 397348224
745725878024 22228479
30283291634 397340671
392168536390 397333118
822351845295 56088578
575382405074 397325565
868536466855 223296892
509516262200 397318012
52238672592 207624417
447435529836 308109529
607179853358 397310459
851717372304 255525543
601880278644 301085239
851717372304 90900355
811592020898 64631021
24983716920 397302906
554941188320 397295353
695758459292 309506834
704086362414 397287800
54509918898 397280247
62080739918 397272694
336901542944 397265141
117347733364 397257588
26497881124 357521255
293747863130 65001118
412609753144 397250035
539042464178 305481085
882757738486 397242482
140060196424 383209008
248322937010 13149773
850203208100 397234929
819162841918 397227376
379298140656 5921552
803264117776 397219823
470905074998 397212270
244537526500 397204717
688944720374 167374480
861559439630 397197164
755567945350 397189611
624592741704 91852033
143088524832 397182058
371727319636 397174505
523143740036 62123425
783579983124 397166952
358099841800 397159399
233181294970 397151846
891085641608 397144293
324788229312 397136740
243023362296 397129187
891842723710 397121634
214254242420 397114081
121890225976 397106528
856259864916 397098975
175643055218 397091422
900170626832 397083869
707114690822 397076316
392168536390 397068763
906984365750 397061210
173371808912 397053657
106748583936 397046104
284662877906 117434044
10599156982 397038551
757839191656 385490014
314946161986 20189169
25740799022 397030998
532228725260 397023445
90092777692 397015892
38611194756 397008339
998591300092 397000786
215011324522 396993233
551155777810 396985680
566297419850 396978127
314946161986 396970574
303589930456 396963021
59809493612 396955468
868373178548 396947915
922126007790 364643734
324031147210 396940362
770724308187 255427354
514058754812 396932809
305104094660 175486402
277849138988 396925256
8327910676 396917703
757875982319 330179395
824462416632 396910150
63069895498 55219983
987992150664 340051166
391411454288 396902597
963008441298 396895044
890328559506 396887491
331601968230 143446576
161258495280 396879938
157473084770 396872385
446678447734 396864832
34825784246 325700466
420326067603 229777366
206683421400 281145319
975121754930 210698488
38611194756 396857279
49967426286 396849726
157536801878 326712568
767681258982 121278521
389140207982 396842173
408824342634 396834620
535257053668 396827067
998591300092 396819514
49967426286 396811961
887300231098 396804408
981935493848 396796855
214254242420 396789302
777523326308 396781749
19684142206 396774196
972093426522 396766643
511787508506 396759090
651847697376 396751537
344472363964 396743984
338415707148 396736431
34068702144 396728878
721537839037 137238010
822191170326 396721325
891842723710 396713772
740426303310 396706219
718470922352 396698666
43910769470 396691113
783579983124 396683560
49210344184 396676007
228638802358 396668454
247565854908 396660901
84861867301 124511205
324031147210 396653348
73436971448 396645795
885028984792 396638242
971336344420 396630689
840361140774 396623136
184728040442 396615583
863830685936 396608030
729070071780 64200500
978150083338 396600477
344472363964 396592924
961494277094 116119822
595823621828 224452501
6056664370 396585371
835061566060 396577818
204412175094 396570265
633677726928 396562712
333873214536 396555159
430022641490 396547606
195327189870 352075542
181699712034 396540053
698786787700 396532500
791907886246 396524947
94635270304 396517394
768438341084 396509841
794936214654 396502288
835061566060 396494735
410338506838 396487182
772223751594 252179564
916069350974 334869808
47696179980 14320488
987992150664 396479629
498160030670 155463399
861559439630 396472076
82521956672 396464523
687430556170 396456970
584467390298 396449417
744211713820 396441864
456520515060 396434311
714685511842 396426758
941810142442 396419205
308132423068 235215526
653361861580 396411652
866859014344 396404099
284662877906 396396546
672288914130 396388993
89335695590 396381440
333873214536 396373887
861559439630 396366334
317974490394 396358781
744968795922 396351228
631406480622 396343675
695758459292 396336122
727555907576 396328569
364987146938 276470012
264978743254 396321016
975878837032 396313463
302832848354 396305910
965279687604 377589576
981178411746 396298357
98420680814 396290804
792664968348 396283251
783579983124 289861481
382326469064 396275698
581439061890 396268145
183970958340 396260592
834304483958 100167886
576139487176 233047815
477718813916 396253039
461063007672 396245486
150659345852 396237933
306618258864 187926193
529957478954 396230380
738912139106 183568112
699543869802 31088148
713171347638 396222827
935753485626 396215274
501945441180 396207721
938024731932 396200168
341444035556 396192615
404281850022 396185062
939538896136 396177509
629892316418 396169956
772980833696 158560129
939538896136 396162403
925154336198 396154850
615507756480 396147297
728312989678 396139744
818405759816 396132191
623835659602 396124638
102963173426 396117085
373241483840 396109532
494490211272 130500734
384597715370 396101979
753296699044 396094426
850960290202 396086873
289205370518 396079320
551155777810 396071767
652604779478 396064214
149145181648 396056661
752539616942 396049108
395953946900 396041555
211982996114 119352506
363441448959 4864132
18927060104 396034002
63594904122 396026449
723770497066 396018896
252865429622 368035031
936510567728 396011343
301318684150 396003790
274063728478 395996237
982710672938 214172868
438350544612 395988684
617779002786 395981131
589009882910 395973578
620050249092 395966025
946352635054 395958472
589766965012 48860357
158406378362 136256120
146873935342 395950919
329330721924 395943366
750268370636 164738483
84793202978 361388391
762381684268 395935813
517844165322 395928260
323274065108 395920707
106748583936 395913154
505730851690 55287960
650333533172 395905601
12870403288 395898048
252108347520 395890495
711657183434 395882942
559483680932 395875389
976728020416 187533437
405038932124 243705098
177914301524 395867836
754053781146 351161629
115076487058 395860283
863830685936 395852730
640491465846 395845177
351483757339 168635831
804021199878 395837624
955437620278 113423401
246808772806 395830071
183213876238 395822518
623078577500 395814965
276334974784 395807412
437593462510 395799859
900170626832 395792306
638977301642 395784753
330087804026 395777200
174885973116 395769647
563269091442 395762094
21955388512 395754541
732098400188 395746988
897142298424 395739435
295262027334 395731882
208954667706 395724329
913041022566 395716776
314189079884 15309931
203753236674 83528627
456520515060 395709223
638977301642 395701670
494374620160 327588716
262707496948 395694117
863073603834 77848771
722256332862 338653861
442893037224 395686564
240752115990 76413701
280877467396 395679011
598094868134 395671458
512544590608 395663905
654118943682 183243333
37097030552 395656352
894113970016 395648799
125675636486 69193033
199112600380 395641246
299804519946 395633693
764652930574 395626140
666989339416 334378863
241509198092 395618587
885786066894 150591714
865344850140 395611034
904713119444 395603481
940295978238 395595928
508002097996 395588375
452301630733 33746804
560240763034 395580822
659418518396 395573269
93878188202 395565716
594309457624 248002755
389897290084 368065243
436836380408 7915544
712414265536 395558163
271792482172 395550610
906227283648 395543057
882757738486 395535504
772980833696 395527951
629135234316 395520398
62837822020 395512845
369456073330 395505292
735883810698 63165739
554184106218 395497739
491346291752 395490186
132489375404 395482633
761624602166 154020776
522386657934 395475080
144602689036 395467527
9842074880 395459974
377026894350 341085927
345986528168 395452421
976635919134 395444868
546613285198 395437315
459548843468 395429762
346743610270 395422209
912283940464 368616612
116590651262 8066604
330844886128 395414656
681373899354 395407103
146116853240 395399550
357342759698 50423828
825976580836 395391997
406553096328 395384444
531471643158 395376891
470147992896 395369338
81764874570 395361785
336144460842 351131417
999426986265 126520303
594309457624 244029877
144602689036 395354232
692730130884 395346679
204412175094 395339126
823705334530 395331573
118104815466 395324020
723325180145 55242642
385354797472 395316467
204460476529 2061969
317217408292 395308914
44667851572 395301361
601123196542 395293808
904713119444 395286255
117447840826 140757708
395196864798 395278702
629135234316 395271149
723770497066 395263596
400496439512 395256043
660175600498 395248490
983449658052 395240937
81764874570 395233384
677588488844 395225831
736640892800 395218278
568568666156 395210725
21955388512 395203172
114319404956 284740547
317217408292 111429409
163529741586 110976229
454249268754 395195619
500431276976 395188066
211982996114 395180513
981935493848 395172960
662446846804 395165407
227881720256 11140675
758010229341 43044547
486803799140 395157854
560240763034 395150301
987235068562 395142748
523143740036 395135195
312674915680 267368647
549641613606 395127642
141574360628 395120089
472419239202 395112536
277092056886 395104983
985720904358 395097430
552669942014 395089877
728312989678 395082324
666232257314 207269426
600366114440 319469241
479990060222 395074771
927425582504 258380577
299047437844 162019403
138546032220 395067218
430022641490 146460223
486046717038 395059665
150780805645 132608021
779794572614 142230543
704943551978 192322039
455006350856 395052112
74951135652 241363668
602637360746 395044559
631406480622 395037006
839604058672 395029453
432293887796 395021900
552669942014 250978637
412609753144 395014347
484711604252 97766032
18169978002 395006794
249837101214 394999241
134760621710 394991688
599609032338 70114499
130975211200 394984135
191541779360 394976582
245294608602 82788433
946352635054 394969029
958465948686 394961476
941810142442 394953923
291476616824 394946370
605665689154 51677626
570082830360 394938817
916069350974 247949884
503610348158 135538585
97663598712 394931264
679102653048 394923711
305861176762 394916158
702572198210 220864826
321759900904 247073736
880486492180 166060258
494374620160 394908605
728312989678 394901052
162015577382 394893499
53752836796 394885946
281634549498 394878393
301318684150 192525970
777523326308 278902078
365670662820 394870840
115076487058 188296290
871401506956 394863287
650333533172 394855734
451978022448 394848181
782065818920 289438513
50724508388 394840628
74951135652 279800885
566297419850 381162145
201383846686 394833075
401253521614 183462370
495131702262 86247707
563269091442 394825522
618536084888 382060952
104477337630 394817969
152930592158 112230027
732098400188 394810416
399739357410 394802863
972093426522 207828348
268007071662 358873242
702572198210 215411560
217282570828 394795310
850203208100 394787757
804021199878 394780204
983449658052 189459452
124161472282 394772651
252108347520 318034171
744211713820 394765098
284132619947 57062915
64351986224 394757545
539799546280 394749992
302075766252 394742439
850203208100 394734886
591554517604 46065747
508002097996 394727333
452735104550 394719780
605665689154 110538155
19684142206 394712227
67380314632 394704674
90092777692 394697121
529206658289 256076912
478475896018 394689568
2271253860 394682015
927425582504 76104028
953965012680 60144539
84793202978 394674462
787365393634 394666909
431536805694 176574034
545856203096 394659356
878972327976 394651803
455006350856 394644250
66623232530 181158705
467119664488 305035458
58295329408 394636697
289962452620 341750591
308132423068 394629144
894113970016 394621591
51481590490 394614038
490589209650 394606485
73436971448 394598932
44667851572 382574556
164286823688 394591379
109105050741 220932803
391411454288 394583826
997834217990 394576273
839604058672 394568720
870644424854 394561167
847931961794 186226768
397468111104 394553614
528443314750 153582702
547370367300 394546061
815377431408 394538508
566297419850 394530955
840361140774 115417393
489075045446 103113556
802507035674 394523402
814620349306 265487950
529957478954 394515849
668503503620 394508296
121890225976 124843537
299047437844 394500743
53752836796 394493190
130975211200 394485637
506487933792 394478084
362642334412 394470531
323274065108 394462978
358099841800 50589994
51481590490 299295178
805535364082 394455425
232424212868 394447872
149902263750 394440319
96906516610 394432766
84036120876 394425213
183970958340 394417660
576896569278 394410107
752539616942 251869891
734369646494 394402554
725284661270 394395001
408824342634 289529149
76465299856 394387448
105991501834 342951518
104477337630 394379895
183970958340 394372342
281634549498 394364789
847174879692 288479282
268007071662 394357236
450463858244 394349683
335387378740 394342130
298290355742 394334577
39368276858 394327024
242323811395 56209426
964522605502 394319471
762381684268 394311918
907741447852 18104541
54509918898 394304365
952409291870 87380657
658661436294 394296812
996428499760 270571119
414123917348 394289259
917583515178 151052447
199112600380 394281706
872158589058 394274153
654876025784 394266600
692730130884 362113479
358856923902 394259047
531471643158 394251494
543584956790 394243941
841118222876 394236388
160501413178 394228835
416395163654 394221282
205169257196 394213729
836575730264 394206176
676831406742 394198623
425480148878 115568453
983449658052 394191070
664071488739 87448634
302093681968 161747495
998591300092 155267021
901684791036 394183517
227881720256 54736591
533174768316 40944813
838846976570 394175964
313431997782 91784056
383083551166 394168411
343715281862 394160858
659418518396 394153305
966948008538 156717197
667746421518 394145752
486046717038 14456442
78736546162 224339206
595823621828 394138199
653361861580 232413363
929696828810 394130646
598094868134 394123093
59052411510 394115540
232424212868 274944306
577653651380 394107987
445164283530 394100434
539042464178 73603985
255893758030 394092881
523143740036 394085328
412609753144 394077775
286934124212 394070222
910769776260 394062669
325545311414 394055116
13627485390 394047563
232424212868 394040010
970579262318 209928082
377783976452 394032457
339172789250 394024904
266705290265 152880273
479232978120 394017351
610208181766 394009798
843389469182 102841648
731341318086 394002245
87403654514 19245044
692901259205 80900183
860802357528 393994692
21955388512 393987139
740426303310 85235605
817648677714 310284793
124161472282 21850829
472419239202 393979586
412609753144 393972033
673045996232 53762254
15141649594 324484433
835061566060 393964480
946352635054 393956927
534499971566 393949374
440621790918 393941821
208954667706 393934268
34068702144 393926715
614750674378 272429157
585224472400 389334491
994048807480 393919162
681373899354 393911609
675317242538 393904056
275577892682 393896503
536771217872 393888950
662446846804 393881397
483775470732 220132185
871401506956 262753764
384597715370 393873844
867616096446 393866291
877458163772 342505891
339929871352 393858738
7554 393851185
235452541276 393843632
666232257314 269128496
474690485508 393836079
887300231098 236424006
658661436294 206702951
202898010890 393828526
102963173426 393820973
529957478954 393813420
560240763034 393805867
780551654716 393798314
979664247542 356237245
629135234316 393790761
838846976570 303071678
938024731932 40446315
938024731932 393783208
670774749926 393775655
665475175212 393768102
513301672710 393760549
621564413296 393752996
626863988010 393745443
90849859794 393737890
959983745883 188840106
339929871352 92478932
987235068562 393730337
725284661270 393722784
906984365750 393715231
570839912462 393707678
503459605384 393700125
450463858244 393692572
399739357410 393685019
610965263868 393677466
64662112404 44147285
118861897568 393669913
675317242538 393662360
697272623496 231227542
467876746590 269611888
943324306646 393654807
898656462628 393647254
29526209532 393639701
673803078334 393632148
910012694158 393624595
551155777810 393617042
459086834417 2537808
144602689036 393609489
419423492062 112433958
242266280194 278841654
929696828810 172389672
243023362296 393601936
289962452620 393594383
721499250760 393586830
299804519946 393579277
539799546280 379779946
8327910676 393571724
71922807244 393564171
223339227644 393556618
414123917348 393549065
162015577382 221250029
324788229312 393541512
776009162104 393533959
292990781028 393526406
726798825474 393518853
474690485508 393511300
258922086438 393503747
650333533172 393496194
689701802476 393488641
461063007672 393481088
691215966680 393473535
760921916770 201174155
383083551166 328585712
104477337630 393465982
49210344184 393458429
742697549616 393450876
549641613606 393443323
244537526500 393435770
515572919016 393428217
869130260650 393420664
56781165204 393413111
16655813798 393405558
509516262200 393398005
592038211318 393390452
322669485629 183855126
990263396970 124835984
816134513510 329665791
439864708816 393382899
165800987892 28882672
749511288534 393375346
892599805812 393367793
51481590490 393360240
522386657934 393352687
2271253860 393345134
30283291634 393337581
465605500284 393330028
286934124212 393322475
786608311532 304129098
704843444516 393314922
385354797472 393307369
99431362444 131716767
584467390298 393299816
447435529836 393292263
310403669374 393284710
665475175212 393277157
479990060222 393269604
77979464060 141067381
28769127430 11812892
660932682600 350844403
910117454268 268312772
402010603716 116663638
358856923902 393262051
527686232648 233682267
994805889582 393254498
670774749926 393246945
943324306646 5951764
862316521732 99760024
878215245874 393239392
52995754694 393231839
714685511842 393224286
791357726132 19267703
882995967659 65031330
687430556170 393216733
264978743254 393209180
216525488726 393201627
909255612056 330081206
464091336080 393194074
919854761484 259936495
116590651262 393186521
573868240870 234180765
104477337630 393178968
647305204764 393171415
90849859794 7333963
534499971566 393163862
58295329408 393156309
45424933674 393148756
744968795922 393141203
174128891014 393133650
336901542944 393126097
410338506838 393118544
314946161986 393110991
61323657816 393103438
497402948568 41027896
252865429622 351788528
994962047857 49947989
779794572614 85809633
608694017562 393095885
567811584054 393088332
793611592985 138854352
629135234316 393080779
149902263750 293660640
526325016694 23285899
152930592158 393073226
25740799022 393065673
124918554384 393058120
672288914130 276447353
915312268872 393050567
953166373972 79404689
65109068326 393043014
160501413178 393035461
173371808912 393027908
406553096328 393020355
776766244206 393012802
126432718588 393005249
874429835364 392997696
120376061772 392990143
588252800808 392982590
120376061772 10747919
176400137320 365572753
145359771138 392975037
702572198210 392967484
738155057004 392959931
491346291752 392952378
233938377072 392944825
518601247424 392937272
220310899236 392929719
162772659484 392922166
296776191538 371683130
599609032338 125908510
550398695708 392914613
727555907576 392907060
627621070112 392899507
31797455838 392891954
289962452620 392884401
214254242420 392876848
592795293420 392869295
548884531504 392861742
200626764584 392854189
26497881124 392846636
114319404956 392839083
919854761484 392831530
837332812366 392823977
885786066894 392816424
362642334412 392808871
613236510174 392801318
698029705598 392793765
554184106218 11125569
68137396734 392786212
873672753262 392778659
126434093234 163114588
860802357528 392771106
880486492180 392763553
177157219422 392756000
839604058672 392748447
149902263750 392740894
303589930456 21526050
959980112890 392733341
527686232648 392725788
80250710366 41095873
939538896136 9645181
808563692490 392718235
158230166872 392710682
88578613488 392703129
403524767920 392695576
305104094660 392688023
445164283530 392680470
5299582268 392672917
827766293586 87373104
557418420042 66677884
536771217872 45665438
19684142206 392665364
166558069994 392657811
118861897568 392650258
52238672592 392642705
56781165204 392635152
626863988010 392627599
493617538058 392620046
481504224426 392612493
642762712152 392604940
460305925570 392597387
882330375046 29630419
593552375522 392589834
122647308078 392582281
490589209650 392574728
948623881360 392567175
346743610270 392559622
268007071662 392552069
3785418064 355149613
541313710484 392544516
819919924020 392536963
313431997782 363669397
274820810580 392529410
83279038774 392521857
104477337630 392514304
252108347520 392506751
376269812248 392499198
714685511842 392491645
787365393634 184240329
40882441062 392484092
964522605502 392476539
685159309864 392468986
375512730146 344650943
322516983006 275186002
35582866348 392461433
395196864798 278071248
645033958458 392453880
427751395184 241658235
473176321304 392446327
718470922352 392438774
799478707266 392431221
198355518278 392423668
238480869684 195977691
341444035556 309627682
608694017562 392416115
233938377072 87237150
723770497066 43482621
826733662938 392408562
503459605384 392401009
376269812248 392393456
923640171994 215713680
274063728478 392385903
994805889582 392378350
441378873020 392370797
939538896136 392363244
197598436176 392355691
938982791811 27508026
19684142206 380761836
442893037224 65741312
844146551284 392348138
338415707148 392340585
39368276858 243622015
726798825474 392333032
773737915798 392325479
781308736818 392317926
161258495280 392310373
284662877906 320201882
405038932124 392302820
459548843468 392295267
276334974784 392287714
842632387080 392280161
296019109436 392272608
209711749808 327060006
291024985595 55695822
703329280312 115885679
344472363964 392265055
620807331194 392257502
273306646376 392249949
104477337630 392242396
393682700594 392234843
718470922352 392227290
539799546280 149556953
617779002786 392219737
901684791036 343570864
476204649712 392212184
519358329526 42417648
654876025784 392204631
237723787582 384092709
237723787582 392197078
861559439630 23036650
858531111222 392189525
868373178548 320994947
450463858244 330028335
383840633268 237821311
202140928788 268675316
542827874688 392181972
165043905790 392174419
595823621828 392166866
772980833696 392159313
835061566060 392151760
268007071662 392144207
610208181766 392136654
938024731932 392129101
456520515060 392121548
612777756466 3965325
936510567728 392113995
759353355860 392106442
761624602166 392098889
626106905908 392091336
69651560938 392083783
440687796585 21714875
945595552952 392076230
529200396852 392068677
128703964894 392061124
271792482172 392053571
894871052118 392046018
701058034006 146966274
807806610388 392038465
308889505170 392030912
10599156982 392023359
710900101332 392015806
183213876238 46466056
298290355742 69155268
36339948450 392008253
89335695590 392000700
704086362414 391993147
883514820588 352913925
909255612056 320035716
766167094778 54804568
176400137320 391985594
924397254096 391978041
875943999568 391970488
517844165322 391962935
800235789368 391955382
489075045446 391947829
87064449284 391940276
250594183316 391932723
176400137320 163968077
797964543062 160841135
183970958340 194149865
301318684150 391925170
828247827142 391917617
139303114322 391910064
259679168540 69510259
476961731814 391902511
704086362414 260759772
949380963462 90696424
682888063558 391894958
149902263750 391887405
293842940294 151014682
898656462628 391879852
124161472282 391872299
801749953572 391864746
981882042 29056391
236209623378 391857193
276334974784 391849640
426237230980 224716856
331601968230 391842087
571596994564 391834534
691215966680 295903881
371727319636 391826981
99177762916 391819428
423408807823 141898211
455006350856 391811875
130218129098 391804322
740426303310 391796769
125675636486 391789216
811592020898 391781663
624592741704 391774110
810834938796 391766557
86307367182 391759004
299047437844 391751451
887300231098 391743898
249080019112 391736345
311917833578 391728792
19684142206 391721239
738912139106 391713686
688944720374 188024382
377783976452 391706133
907741447852 382740722
231046486056 176075536
186242204646 391698580
692730130884 391691027
960737194992 300171326
688187638272 391683474
28012045328 391675921
362642334412 391668368
869130260650 391660815
853231536508 16835637
974364672828 324393797
228638802358 391653262
819162841918 391645709
373998565942 391638156
224096309746 391630603
645791040560 301659267
987235068562 15793323
377026894350 391623050
280120385294 391615497
262707496948 391607944
283905795804 391600391
695001377190 391592838
853988618610 391585285
201383846686 25665094
151416427954 166498332
964522605502 391577732
365670662820 391570179
602873293807 73377395
945595552952 391562626
424723066776 101044034
402767685818 162193122
759353355860 391555073
145359771138 12462450
299804519946 391547520
756325027452 87146514
21955388512 391539967
146116853240 391532414
412609753144 391524861
223339227644 391517308
664718093110 391509755
716199676046 354915470
1514171758 322210980
278606221090 391502202
387626043778 391494649
547370367300 391487096
673045996232 391479543
238480869684 40295255
317217408292 213848089
832790319754 391471990
357342759698 147721574
785851229430 391464437
505730851690 381804150
875186917466 391456884
258165004336 391449331
621564413296 391441778
426994313082 242103862
277849138988 391434225
934239321422 391426672
191541779360 391419119
320245736700 391411566
28769127430 391404013
863073603834 391396460
137031868016 219966019
28012045328 46790835
928939746708 391388907
40125358960 391381354
986477986460 213357144
838846976570 391373801
591281129216 391366248
972850508624 391358695
737397974902 391351142
957708866584 391343589
927425582504 83566392
230152966562 76594973
152930592158 391336036
752539616942 60816756
822948252428 391328483
682328311134 94412500
926696423843 347732567
579924897686 391320930
567811584054 174806632
168829316300 391313377
35582866348 391305824
738912139106 391298271
286177042110 391290718
865344850140 391283165
635191891132 391275612
523143740036 391268059
805535364082 391260506
380812304860 173764318
592795293420 391252953
134003539608 382989971
51481590490 391245400
348257774474 391237847
785851229430 391230294
23469552716 391222741
165800987892 391215188
227159721839 348722010
64351986224 391207635
567811584054 169610168
690458884578 391200082
722256332862 391192529
818405759816 249037516
953923456074 391184976
114319404956 391177423
487568698597 205562448
517844165322 70114499
89335695590 391169870
626863988010 327989025
79493628264 319839338
336901542944 391162317
364913580718 391154764
35582866348 391147211
608694017562 151475415
754053781146 391139658
562512009340 391132105
743454631718 391124552
795975182269 4811261
660932682600 391116999
261193332744 391109446
550398695708 391101893
296019109436 391094340
299902905324 267429071
821576462274 179761400
251351265418 216612487
325545311414 389697035
936510567728 391086787
757839191656 299159224
944081388748 391079234
588252800808 391071681
306618258864 391064128
808563692490 391056575
371727319636 348125323
26497881124 391049022
347500692372 391041469
933482239320 23255687
913041022566 391033916
679859735150 391026363
843389469182 391018810
371727319636 391011257
512544590608 391003704
947109717156 151951254
921368925688 390996151
549641613606 390988598
130975211200 5876234
861559439630 390981045
435322216204 112985327
956194702380 390973492
539042464178 390965939
13627485390 390958386
340686953454 390950833
7570828574 390943280
651847697376 390935727
352043184984 390928174
580681979788 390920621
800235789368 390913068
347500692372 390905515
894113970016 215124546
835818648162 390897962
997834217990 390890409
632163562724 390882856
15141649594 390875303
79493628264 390867750
894113970016 390860197
33379793420 68732300
448192611938 197322125
388383125880 390852644
875943999568 390845091
492860455956 390837538
508759180098 109518500
650333533172 270185916
977393001236 390829985
759353355860 243365213
105234419732 390822432
754810863248 56292509
476961731814 209943188
854745700712 390814879
312674915680 60884733
780551654716 390807326
773737915798 390799773
183970958340 390792220
358099841800 390784667
508002097996 390777114
954680538176 381154592
196841354074 390769561
256650840132 390762008
966793851808 390754455
330844886128 390746902
816134513510 320919417
902574685090 202994428
81067974772 306697118
606422771256 390739349
667746421518 232519105
143845606934 390731796
885028984792 390724243
202898010890 390716690
113562322854 213213637
482261306528 390709137
349771938678 390701584
359614006004 139919325
802507035674 390694031
816134513510 390686478
919854761484 390678925
361128170208 390671372
594309457624 390663819
932784516245 105545622
849446125998 67825940
260436250642 330579704
527686232648 390656266
537528299974 390648713
211982996114 390641160
872915671160 390633607
273306646376 212005157
99177762916 390626054
84793202978 346765783
371727319636 390618501
3785418064 390610948
215011324522 390603395
292990781028 390595842
68894478836 390588289
183213876238 390580736
436079298306 390573183
989506314868 390565630
71165725142 390558077
757839191656 390550524
942567224544 390542971
539799546280 390535418
441378873020 390527865
791907886246 390520312
420180574164 390512759
221067981338 390505206
126665766403 38150203
573868240870 390497653
741183385412 390490100
828247827142 367279731
210468831910 390482547
535257053668 390474994
15898731696 390467441
403524767920 390459888
873672753262 390452335
562512009340 390444782
791150804144 92373190
841875304978 214633601
931210993014 390437229
196084271972 390429676
409581424736 3451721
698029705598 390422123
445921365632 390414570
874429835364 390407017
984206740154 390399464
921368925688 390391911
3785418064 390384358
676831406742 390376805
712414265536 178409413
616264838582 279649825
554184106218 390369252
398982275308 390361699
713928429740 390354146
294504945232 112698313
732855482290 390346593
922237429646 257021037
969822180216 90273456
561754927238 390339040
298290355742 321425468
305861176762 390331487
56781165204 269279556
57538247306 137389070
350529020780 390323934
710143019230 390316381
839604058672 390308828
113562322854 390301275
121133143874 390293722
41639523164 390286169
906227283648 390278616
972943418077 99956402
229395884460 390271063
374755648044 390263510
268764153764 390255957
995562971684 390248404
312674915680 390240851
245294608602 367453450
965279687604 390233298
794179132552 390225745
863916759924 155047984
314189079884 390218192
51481590490 390210639
467876746590 390203086
914555186770 257217415
82521956672 390195533
941053060340 390187980
924397254096 134556695
264978743254 390180427
46182015776 390172874
698786787700 390165321
885028984792 390157768
497402948568 390150215
618536084888 390142662
476204649712 390135109
649576451070 359160256
221825063440 390127556
956951784482 390120003
496893076156 84918379
328573639822 390112450
488317963344 390104897
708628855026 390097344
109776912344 390089791
338415707148 390082238
326302393516 390074685
821434088224 224943446
208197585604 390067132
832033237652 121920526
822948252428 87826284
906227283648 390059579
240752115990 390052026
626106905908 390044473
844903633386 390036920
391411454288 390029367
469390910794 206045840
231667130766 262957695
916993928404 80205307
182456794136 299181883
70408643040 390021814
953166373972 390014261
505730851690 139760712
582953226094 89472838
26497881124 390006708
865344850140 389999155
90849859794 389991602
629892316418 389984049
252108347520 389976496
507245015894 389968943
16655813798 16707236
785094147328 389961390
616264838582 160440826
953923456074 389953837
317974490394 389946284
357342759698 317747157
211225914012 389938731
613993592276 389931178
445921365632 154428638
190784697258 389923625
318731572496 389916072
905470201546 389908519
568568666156 389900966
415638081552 389893413
608028606221 142864995
18169978002 185630081
425480148878 389885860
829761991346 389878307
341444035556 22500387
91606941896 99722259
64351986224 389870754
959223030788 389863201
701815116108 389855648
539042464178 389848095
886543148996 389840542
308132423068 385074599
872915671160 254430358
358856923902 4539353
72679889346 389832989
236209623378 240676345
280877467396 349205402
832790319754 221937352
407310178430 389825436
586738636604 389817883
96149434508 389810330
866859014344 389802777
636706055336 389795224
311160751476 389787671
965279687604 389780118
844146551284 21745087
169586398402 389772565
33311620042 41284698
747997124330 389765012
618536084888 389757459
654876025784 389749906
218039652930 215298265
745725878024 24086517
966036769706 389742353
333116132434 389734800
651090615274 389727247
972093426522 389719694
615507756480 227964646
827490745040 389712141
177157219422 389704588
423208902572 389697035
857774029120 302225742
953923456074 389689482
349771938678 180773502
195327189870 389681929
118104815466 389674376
767681258982 389666823
131732293302 311123176
839604058672 389659270
574625322972 273607425
638220219540 59223073
481599301590 151014682
767681258982 389651717
680616817252 389644164
5299582268 66617460
152930592158 389636611
947109717156 389629058
236209623378 389621505
354314431290 389613952
517087083220 389606399
153687674260 389598846
360371088106 333245913
269521235866 299771017
964522605502 287368991
978907165440 389591293
662446846804 389583740
741940467514 389576187
325815482224 33051928
52995754694 362007737
137788950118 389568634
885786066894 90092184
392925618492 389561081
717713840250 288585024
746482960126 94858127
611722345970 389553528
102963173426 264490954
662446846804 389545975
983449658052 389538422
919097679382 389530869
30283291634 389523316
766924176880 389515763
710900101332 389508210
638484499010 56881643
26497881124 276485118
975878837032 389500657
280877467396 389493104
112048158650 389485551
549641613606 389477998
436836380408 389470445
499674194874 389462892
485289634936 389455339
183970958340 389447786
959223030788 389440233
18927060104 370180083
613993592276 389432680
73436971448 389425127
707871772924 389417574
264221661152 83981807
582196143992 389410021
380055222758 389402468
668503503620 185048500
903198955240 389394915
839604058672 389387362
758924557350 32349499
533033700935 12379367
571699473668 266182826
516330001118 389379809
463334253978 389372256
654118943682 389364703
441378873020 389357150
458791761366 389349597
567811584054 389342044
700300951904 389334491
541313710484 251665960
321002818802 10128573
1514171758 389326938
710143019230 389319385
154447143110 361335520
152173510056 389311832
348257774474 389304279
651090615274 389296726
145359771138 389289173
899413544730 389281620
776766244206 389274067
484532552834 389266514
580681979788 389258961
521629575832 389251408
557212434626 389243855
735883810698 389236302
106748583936 42629132
47696179980 389228749
366427744922 389221196
519358329526 389213643
287691206314 389206090
887300231098 389198537
579924897686 389190984
343986117336 31767918
284662877906 343737030
683645145660 389183431
975878837032 389175878
690458884578 389168325
269521235866 318366503
508002097996 389160772
592795293420 389153219
262707496948 389145666
940295978238 389138113
76465299856 203054852
213497160318 389130560
436079298306 389123007
302161220894 160894006
165800987892 173076995
59809493612 389115454
513301672710 389107901
31040373736 389100348
632920644826 389092795
953923456074 389085242
779037490512 389077689
568568666156 389070136
14384567492 136173037
44667851572 389062583
901684791036 389055030
974364672828 389047477
864587768038 389039924
831276155550 389032371
916826433076 389024818
205926339298 389017265
717713840250 389009712
276334974784 389002159
46939097878 388994606
118104815466 230706385
837332812366 368684589
710368959672 91708526
213497160318 388987053
531471643158 388979500
676074324640 388971947
71922807244 388964394
383840633268 26594113
766924176880 388956841
256650840132 388949288
584467390298 252806463
210468831910 216718229
538285382076 388941735
80250710366 373458085
416395163654 388934182
952409291870 388926629
585981554502 388919076
203655092992 366025933
359614006004 388911523
748754206432 388903970
316477652772 127245391
797964543062 388896417
794179132552 388888864
864587768038 388881311
600366114440 388873758
974364672828 388866205
84036120876 388858652
442151929717 6767488
488317963344 388851099
191541779360 66632566
198355518278 388843546
542827874688 388835993
557969516728 388828440
771466669492 388820887
308132423068 388813334
140817278526 229565882
431579548121 276084809
32554537940 388805781
441378873020 196891604
532290440823 278146778
38611194756 388798228
520872493730 157079741
434565134102 314446496
616264838582 388790675
263464579050 388783122
748881164809 87939579
441378873020 388775569
529957478954 388768016
505730851690 345043699
899413544730 85522619
943324306646 68037424
557969516728 388760463
794179132552 388752910
666232257314 71579781
299047437844 388745357
468633828692 388737804
262707496948 388730251
929696828810 388722698
924397254096 321667164
98420680814 388715145
527686232648 388707592
568568666156 388700039
309775584959 230177675
286934124212 388692486
126432718588 388684933
778280408410 174451641
202140928788 388677380
116727141525 141694280
84036120876 388669827
405796014226 388662274
84793202978 388654721
825976580836 388647168
719228004454 388639615
413366835246 388632062
130975211200 305911606
158230166872 388624509
980421329644 388616956
960737194992 128370788
944081388748 388609403
763138766370 388601850
71922807244 210857101
857774029120 388594297
311160751476 388586744
426237230980 388579191
989506314868 388571638
467876746590 388564085
197598436176 388556532
269521235866 388548979
143845606934 388541426
787365393634 388533873
728312989678 388526320
799603226024 215819422
788122475736 388518767
751025452738 174202392
127189800690 388511214
982692575950 237519191
676074324640 388503661
874429835364 26941551
288448288416 388496108
376269812248 388488555
902441873138 284891607
178671383626 388481002
568014487846 111414303
467119664488 388473449
308889505170 388465896
318731572496 388458343
851717372304 388450790
21955388512 170471210
777523326308 388443237
953166373972 388435684
980421329644 261719003
960737194992 167752130
562512009340 388428131
236966705480 388420578
479990060222 388413025
321759900904 3995537
810834938796 243070646
707871772924 388405472
933482239320 388397919
740426303310 388390366
258165004336 388382813
916069350974 388375260
37854112654 388367707
56024083102 220154844
436079298306 84215950
189270533054 290677205
738155057004 388360154
942567224544 388352601
296019109436 388345048
719985086556 388337495
418666409960 388329942
570839912462 388322389
241509198092 388314836
389140207982 338457483
955437620278 388307283
794179132552 388299730
173371808912 388292177
525414986342 388284624
531471643158 388277071
690458884578 388269518
106748583936 388261965
87821531386 388254412
259679168540 388246859
607936935460 250978637
781569421060 104956488
702604396649 75054161
462577171876 388239306
782065818920 388231753
747240042228 388224200
567054501952 388216647
812349103000 150342465
23469552716 388209094
102963173426 388201541
8327910676 277451902
130218129098 388193988
202140928788 388186435
422451820470 388178882
853231536508 388171329
800235789368 347007479
827490745040 388163776
236966705480 388156223
479232978120 382665192
185485122544 388148670
843389469182 376237589
893356887914 388141117
794179132552 388133564
333116132434 388126011
80250710366 388118458
947866799258 75205221
623835659602 388110905
65109068326 316425382
573868240870 388103352
471662157100 388095799
682888063558 388088246
542070792586 388080693
303589930456 388073140
196841354074 388065587
83279038774 296070047
64351986224 388058034
7570828574 388050481
572354076666 388042928
444407201428 388035375
168072234198 388027822
876701081670 388020269
676831406742 141580985
945595552952 388012716
973607590726 388005163
853988618610 387997610
245294608602 387990057
512544590608 387982504
691215966680 387974951
882318796297 27779934
907741447852 38731784
613993592276 298562537
819162841918 387967398
265735825356 285405211
344472363964 387959845
487560881242 46798388
725284661270 6518239
117347733364 387952292
592038211318 2122393
421694738368 387944739
659418518396 40831518
911526858362 387937186
683645145660 387929633
889571477404 387922080
294504945232 105726894
12113321186 387914527
805535364082 387906974
917583515178 135523479
574625322972 387899421
327816557720 23361429
581439061890 387891868
748913899511 63739767
680616817252 317150470
50724508388 387884315
430779723592 387876762
439864708816 387869209
913836859111 115900785
724527579168 387861656
362642334412 387854103
655633107886 43890483
472419239202 223108067
189270533054 387846550
676074324640 387838997
991777561174 387831444
425667991988 172525626
202140928788 387823891
881243574282 387816338
794936214654 5619432
651090615274 387808785
341444035556 387801232
816891595612 387793679
878215245874 387786126
176400137320 387778573
508002097996 387771020
667797026618 226756166
565740718838 142411815
563269091442 387763467
395953946900 387755914
140817278526 387748361
665475175212 387740808
261950414846 348533185
965343366947 236567513
777523326308 387733255
992072165939 3504592
857774029120 387725702
638220219540 387718149
253080350237 57999487
377026894350 387710596
196084271972 387703043
867616096446 387695490
832033237652 387687937
252865429622 387680384
409581424736 105507857
157473084770 387672831
455763432958 387665278
254379593826 338215787
685916391966 387657725
883514820588 387650172
738912139106 387642619
904713119444 387635066
352800267086 387627513
92364023998 387619960
991020479072 387612407
373241483840 387604854
693487212986 387597301
219553817134 387589748
84793202978 15906618
176400137320 387582195
283905795804 387574642
403524767920 4788602
912514420259 13534976
651090615274 387567089
328573639822 387559536
230910048664 387551983
831276155550 387544430
605665689154 387536877
174885973116 387529324
988749232766 387521771
978150083338 387514218
195578961572 108642352
274063728478 387506665
938024731932 214112444
644276876356 166211318
467876746590 387499112
613236510174 387491559
483018388630 387484006
715442593944 387476453
794179132552 387468900
713928429740 387461347
150659345852 275865772
930453910912 387453794
90347706548 54978287
627621070112 387446241
585224472400 387438688
209711749808 44585359
408824342634 347891180
317974490394 387431135
719228004454 387423582
731341318086 387416029
950895127666 387408476
585981554502 387400923
52995754694 387393370
135517703812 387385817
38611194756 387378264
597337786032 387370711
17412895900 387363158
254379593826 387355605
472419239202 387348052
567054501952 387340499
663961011008 387332946
244537526500 347581507
1514171758 387325393
192298861462 387317840
559483680932 387310287
455763432958 387302734
197598436176 387295181
386868961676 387287628
883514820588 387280075
86307367182 387272522
860045275426 387264969
316460326190 270533354
356585677596 326614379
676074324640 387257416
956194702380 387249863
237723787582 387242310
832033237652 387234757
814625175673 176377656
13627485390 385965853
68894478836 387227204
769952505288 387219651
249837101214 387212098
716956758148 387204545
966036769706 387196992
230910048664 84095102
594309457624 111844824
950138045564 330942248
926668500402 109775302
177157219422 387189439
530714561056 387181886
567811689796 34215090
544342038892 6185907
598851950236 387174333
12870403288 387166780
296019109436 380066960
264978743254 387159227
816134513510 387151674
556455352524 387144121
784337065226 387136568
664718093110 387129015
874429835364 387121462
448949694040 174255263
239995033888 387113909
812349103000 19668012
349014856576 387106356
983449658052 24804052
904713119444 387098803
346743610270 387091250
451364568194 172661580
326302393516 350625366
12113321186 387083697
7570828574 133302897
240088109507 167925849
745725878024 387076144
395196864798 387068591
891842723710 387061038
640491465846 387053485
737397974902 387045932
457277597162 387038379
617779002786 387030826
879729410078 387023273
470147992896 387015720
852691580497 94714620
493617538058 387008167
969226875821 210570087
261193332744 364266084
917583515178 387000614
785851229430 386993061
928182664606 273479024
134760621710 386985508
757839191656 386977955
87821531386 386970402
42396605266 29721055
314189079884 386962849
132489375404 386955296
126049834765 2598232
646548122662 386947743
330844886128 371010913
669260585722 386940190
345986528168 123687928
547370367300 386932637
857774029120 382544344
280877467396 294891779
93878188202 386925084
136274785914 386917531
240752115990 242889374
997834217990 386909978
382326469064 386902425
580681979788 100356711
630649398520 386894872
594309457624 386887319
255136675928 386879766
782822901022 133672994
105991501834 1533259
732855482290 386872213
207440503502 386864660
135517703812 386857107
741183385412 386849554
844233765775 120780023
876701081670 20483736
148388099546 99797789
716199676046 293169695
779037490512 386842001
822948252428 386834448
119618979670 386826895
919854761484 386819342
138546032220 386811789
856259864916 386804236
707114690822 386796683
765410012676 386789130
626863988010 287897701
689730738019 185071159
807049528286 386781577
214254242420 386774024
485289634936 262172183
601880278644 386766471
343715281862 54306070
813106185102 386758918
800992871470 386751365
268764153764 386743812
293747863130 386736259
815377431408 386728706
945595552952 386721153
361128170208 87070984
157473084770 386713600
583710308196 386706047
906984365750 386698494
645791040560 178235694
27254963226 77924301
289962452620 386690941
60566575714 350345905
897899380526 386683388
273306646376 211974945
418666409960 386675835
642762712152 386668282
442893037224 343978726
317217408292 297814790
240030963509 210509663
847931961794 250903107
742697549616 386660729
615507756480 386653176
651847697376 386645623
725284661270 265336890
655633107886 386638070
981178411746 386630517
261193332744 386622964
536771217872 386615411
460305925570 245374311
841118222876 386607858
42396605266 386600305
378541058554 386592752
820050651344 18663463
825219498734 386585199
955437620278 386577646
64351986224 386570093
643519794254 386562540
739669221208 386554987
698029705598 386547434
66623232530 386539881
85635754828 69767061
757839191656 386532328
455006350856 153544937
873672753262 221929799
679102653048 386524775
122647308078 386517222
118861897568 386509669
822948252428 386502116
972850508624 386494563
167315152096 386487010
931968075116 386479457
844146551284 386471904
439864708816 386464351
391411454288 281485204
240752115990 185562104
36339948450 240547944
388383125880 386456798
61323657816 386449245
233938377072 386441692
193055943564 27205906
416395163654 386434139
854745700712 386426586
866101932242 386419033
237723787582 386411480
812349103000 386403927
863830685936 386396374
682130981456 320994947
550398695708 386388821
550398695708 94389841
423208902572 386381268
395953946900 74465027
73436971448 386373715
698029705598 386366162
987992150664 386358609
261950414846 373692228
982692575950 386351056
925154336198 386343503
426237230980 386335950
629892316418 386328397
303589930456 386320844
960737194992 359779602
146873935342 222511380
430022641490 386313291
425480148878 386305738
19684142206 386298185
861559439630 386290632
607179853358 386283079
299047437844 386275526
206683421400 386267973
97663598712 386260420
205926339298 56133896
978150083338 386252867
417152245756 386245314
58295329408 386237761
944081388748 310669996
611722345970 386230208
149902263750 152162738
289962452620 386222655
128703964894 208968851
236966705480 386215102
661689764702 386207549
560288233639 194451985
503459605384 107735992
636706055336 343238532
447435529836 386199996
102206091324 386192443
570839912462 386184890
571596994564 386177337
736640892800 168024038
769195423186 259717458
976735105130 62440651
31040373736 386169784
410338506838 386162231
651124384737 35431123
728312989678 386154678
466362582386 386147125
822191170326 386139572
482261306528 53112696
170343480504 386132019
853988618610 386124466
233181294970 386116913
686673474068 386109360
912283940464 386101807
545856203096 386094254
406553096328 192805431
3028335962 386086701
183213876238 386079148
86307367182 386071595
404346473490 166845770
986477986460 21790405
138546032220 386064042
321759900904 26798044
282391631600 386056489
486046717038 386048936
991020479072 2681315
505053695434 252300412
692730130884 386041383
209711749808 386033830
272549564274 282587942
918340597280 386026277
575382405074 386018724
636706055336 386011171
43153687368 173696341
547370367300 386003618
42396605266 385996065
8541577493 3814265
860802357528 385988512
283148713702 172087552
551912859912 188386926
305104094660 385980959
601880278644 385973406
676831406742 385965853
493617538058 385958300
643519794254 345436455
24983716920 385950747
728312989678 385943194
779037490512 385935641
989506314868 385928088
990285353541 94231228
956951784482 385920535
697272623496 385912982
477718813916 385905429
51481590490 40801306
817648677714 385897876
581439061890 128703120
967550933910 90273456
16655813798 385890323
955437620278 385882770
921368925688 385875217
710900101332 385867664
46939097878 385860111
336144460842 385852558
589766965012 385845005
463334253978 385837452
752539616942 385829899
704086362414 160992195
700300951904 385822346
789636639940 385814793
343715281862 385807240
895628134220 385799687
236209623378 385792134
397468111104 385784581
1514171758 385777028
680616817252 385769475
646548122662 385761922
570082830360 385754369
461820089774 385746816
515572919016 385739263
7554 385731710
407310178430 361849124
352800267086 385724157
144602689036 385716604
355828595494 385709051
542226535446 38180415
343715281862 249165917
200626764584 385701498
976635919134 385693945
379298140656 272912549
604151524950 385686392
107505666038 357747845
646548122662 385678839
606422771256 385671286
981178411746 385663733
899413544730 385656180
981935493848 385648627
306618258864 96127031
595823621828 385641074
470147992896 214187974
286177042110 385633521
456520515060 299627510
946496368644 224958552
332359050332 385625968
647305204764 385618415
981178411746 52719940
389897290084 201514040
737397974902 385610862
938781814034 88430524
781308736818 385603309
880486492180 385595756
637701366611 65031330
843389469182 385588203
138546032220 73196123
239237951786 343767242
147631017444 153975458
894871052118 385580650
6813746472 385573097
852474454406 385565544
103720255528 385557991
107505666038 99729812
900170626832 385550438
504973769588 385542885
287691206314 197405208
552669942014 385535332
804021199878 385527779
843389469182 385520226
193813025666 356040867
629892316418 385512673
398982275308 385505120
250594183316 385497567
951652209768 343706818
37129644406 189467005
146116853240 385490014
399739357410 279257069
903956037342 385482461
903956037342 385474908
658661436294 385467355
822191170326 385459802
543584956790 125961381
881243574282 385452249
405038932124 385444696
760110437962 385437143
506487933792 151966360
489075045446 385429590
277849138988 385422037
642005630050 385414484
17412895900 385406931
82521956672 385399378
941053060340 385391825
834304483958 385384272
964522605502 62433098
66623232530 110968676
658661436294 385376719
784337065226 385369166
601880278644 385361613
928939746708 385354060
163860850000 7983521
155201838464 385346507
939538896136 385338954
643519794254 325488982
589009882910 385331401
506487933792 385323848
910012694158 88981893
554184106218 197450526
118104815466 385316295
302832848354 236454218
996320053786 322898303
168871416722 74616087
459548843468 385308742
210468831910 385301189
767681258982 385293636
609451099664 385286083
15141649594 385278530
186999286748 385270977
652604779478 385263424
953923456074 385255871
187035239028 265004558
805535364082 146173209
421694738368 385248318
601880278644 385240765
876701081670 385233212
62837822020 385225659
230910048664 385218106
316460326190 385210553
666989339416 385203000
450463858244 385195447
611722345970 385187894
435322216204 385180341
455006350856 385172788
193813025666 385165235
264978743254 385157682
634434809030 302943277
231667130766 385150129
678345570946 385142576
245294608602 288713425
528554789477 92312766
464848418182 276296293
875943999568 385135023
227881720256 334250462
727555907576 385127470
958465948686 385119917
32554537940 379311660
856259864916 43188054
154444756362 385112364
737397974902 210313285
448949694040 281439886
893356887914 385104811
823705334530 385097258
748754206432 385089705
622321495398 385082152
626106905908 385074599
768438341084 385067046
236209623378 350036232
533742889464 385059493
779037490512 385051940
657147272090 385044387
931968075116 385036834
189270533054 385029281
771466669492 385021728
380812304860 385014175
886543148996 385006622
999348382194 214255951
436836380408 344197763
313431997782 127539958
495888784364 177004555
393682700594 384999069
679859735150 384991516
266492907458 347211410
542070792586 384983963
221067981338 384976410
247565854908 384968857
573868240870 384961304
446678447734 384953751
679102653048 11420136
102963173426 384946198
91606941896 384938645
172614726810 248916668
623835659602 384931092
92364023998 384923539
171100562606 384915986
130975211200 384908433
341444035556 384900880
349109246417 239618925
773737915798 384893327
15898731696 384885774
185485122544 384878221
629393554469 126316372
9842074880 384870668
342201117658 124858643
968308016012 29207451
590524047114 194429326
747240042228 346101119
452735104550 384863115
747240042228 384855562
416395163654 361841571
21198306410 384848009
672288914130 113869028
518601247424 384840456
344472363964 384832903
914555186770 384825350
858531111222 153643126
902441873138 384817797
193813025666 78158444
271187895140 205245222
975878837032 38814867
890328559506 384810244
553427024116 76995282
817648677714 384802691
337658625046 67780622
758596273758 384795138
341444035556 384787585
362642334412 384780032
184728040442 384772479
860045275426 384764926
128703964894 384757373
338415707148 265540821
172614726810 363344618
654118943682 384749820
780551654716 384742267
233181294970 384734714
423208902572 384727161
389140207982 153159734
583710308196 384719608
730584235984 384712055
9084992778 384704502
384597715370 19245044
641248547948 256598069
179428465728 164934861
109019830242 384696949
881243574282 384689396
171857644708 384681843
838089894468 384674290
936510567728 35604842
534499971566 22092525
201383846686 380882684
801749953572 384666737
595823621828 384659184
518601247424 20400653
754053781146 137925333
897899380526 241469410
486803799140 384651631
261950414846 384644078
392925618492 384636525
754053781146 173756765
327816557720 384628972
946352635054 384621419
632920644826 76073816
84793202978 384613866
38611194756 384606313
898656462628 99435245
920207214676 6495580
154444756362 71526910
224096309746 384598760
23469552716 384591207
515572919016 92373190
628470215731 12507768
682888063558 384583654
831276155550 384576101
842632387080 384568548
451978022448 384560995
472419239202 384553442
729827153882 384545889
747240042228 384538336
329330721924 384530783
791150804144 384523230
299047437844 384515677
697272623496 384508124
324031147210 384500571
947866799258 384493018
903198955240 384485465
992655952009 163401602
966793851808 384477912
282391631600 384470359
211225914012 62085660
239237951786 119994511
199112600380 384462806
919854761484 150478419
860802357528 159179475
738912139106 384455253
310403669374 384447700
186999286748 384440147
487560881242 384432594
986477986460 226605106
771466669492 208100256
716956758148 384425041
953923456074 355504604
110533994446 384417488
388383125880 384409935
239995033888 88626902
93878188202 384402382
332359050332 370512415
931968075116 384394829
716956758148 384387276
266492907458 384379723
332632197024 27968759
998591300092 177503053
390654372186 384372170
704086362414 384364617
676074324640 384357064
23469552716 384349511
532985807362 384341958
389897290084 384334405
75708217754 384326852
131732293302 384319299
563269091442 384311746
12870403288 384304193
745725878024 384296640
340686953454 384289087
732855482290 384281534
341444035556 384273981
120376061772 384266428
40882441062 384258875
834304483958 384251322
617779002786 384243769
405796014226 384236216
387626043778 384228663
983449658052 384221110
331601968230 384213557
114319404956 384206004
475447567610 384198451
847931961794 384190898
65109068326 261280929
479990060222 179104289
598094868134 384183345
853231536508 381169698
438350544612 112660548
54509918898 224739515
155201838464 304219734
456520515060 96557552
920611843586 475839
252108347520 384175792
87821531386 384168239
311160751476 384160686
168072234198 384153133
149145181648 94684408
527686232648 384145580
659418518396 221627679
134965111632 92199471
403524767920 271945765
885786066894 384138027
635191891132 24003434
355071513392 384130474
127189800690 384122921
227124638154 384115368
177157219422 1752296
438350544612 384107815
308132423068 384100262
525414986342 179965331
176400137320 140984298
722256332862 384092709
566297419850 384085156
897142298424 384077603
620050249092 384070050
878215245874 282595495
299804519946 384062497
368698991228 384054944
941810142442 384047391
241509198092 384039838
756325027452 384032285
657904354192 356849038
380055222758 31042830
69651560938 384024732
990263396970 24554803
56781165204 384017179
36339948450 384009626
456520515060 384002073
430022641490 383994520
818417104422 192480652
997077135888 383986967
206683421400 383979414
365670662820 383971861
736772654885 236877186
265735825356 383964308
978150083338 330088759
678345570946 383956755
358856923902 311999324
42396605266 383949202
934996403524 383941649
621564413296 383934096
137031868016 383926543
69783247493 83505968
762381684268 52923871
373998565942 383918990
531471643158 383911437
715442593944 383903884
479232978120 383896331
680616817252 383888778
563269091442 383881225
776009162104 383873672
882757738486 383866119
750268370636 383858566
114319404956 383851013
9084992778 383843460
211225914012 383835907
855502782814 41768090
735883810698 113876581
919854761484 383828354
636706055336 383820801
664718093110 383813248
567054501952 383805695
645033958458 383798142
236966705480 383790589
401253521614 214127550
143845606934 158099396
706357608720 223561247
869130260650 383783036
850960290202 383775483
59809493612 383767930
291476616824 296674287
447435529836 383760377
705600526618 383752824
398982275308 383745271
900170626832 383737718
854117767357 99495669
751025452738 383730165
827490745040 383722612
290719534722 383715059
526929150546 294431046
669260585722 383707506
650333533172 383699953
934996403524 383692400
950138045564 27356966
961494277094 2847481
239237951786 383684847
455763432958 383677294
400496439512 383669741
122647308078 85560384
461820089774 383662188
635191891132 383654635
454249268754 301417571
900927708934 53059825
938781814034 383647082
424723066776 383639529
685916391966 383631976
100691927120 383624423
567054501952 165614631
159744331076 137154927
608694017562 19396104
168072234198 383616870
38611194756 367022929
612479428072 383609317
688944720374 383601764
463334253978 117305643
34825784246 383594211
316460326190 251341181
338415707148 383586658
351286102882 383579105
999348382194 140719943
520872493730 383571552
240752115990 63354564
953923456074 39925158
511030426404 383563999
267249989560 383556446
727555907576 383548893
504973769588 383541340
601123196542 383533787
486803799140 383526234
438350544612 5355077
499674194874 383518681
302832848354 383511128
261193332744 383503575
492860455956 383496022
675317242538 383488469
445164283530 64381772
308132423068 383480916
55267001000 383473363
65866150428 182865683
330844886128 383465810
885028984792 383458257
750268370636 383450704
919097679382 383443151
771466669492 20219381
610208181766 383435598
804778281980 87622353
153687674260 175720545
936510567728 383428045
72679889346 383420492
19684142206 279740461
835818648162 117600210
634673604678 141716939
544342038892 383412939
218796735032 383405386
519358329526 383397833
780551654716 383390280
170343480504 38135097
807049528286 110855381
316460326190 383382727
62837822020 383375174
93121106100 383367621
462577171876 383360068
423965984674 383352515
386182636078 277791787
285419960008 255314059
180942629932 383344962
316460326190 383337409
233938377072 383329856
964522605502 383322303
629135234316 383314750
642005630050 383307197
585981554502 383299644
26497881124 383292091
676074324640 383284538
93121106100 383276985
670017667824 383269432
255136675928 383261879
807049528286 383254326
573868240870 383246773
662446846804 383239220
948623881360 383231667
744968795922 383224114
372484401738 383216561
380812304860 19048666
355828595494 383209008
254379593826 383201455
749511288534 181475931
965279687604 383193902
721499250760 383186349
260436250642 323570520
949380963462 383178796
135517703812 383171243
143845606934 383163690
321002818802 383156137
885786066894 383148584
111291076548 383141031
69651560938 241499622
925911418300 89993995
711657183434 383133478
630649398520 383125925
464848418182 383118372
106748583936 383110819
187756368850 383103266
121958641050 96527340
700300951904 383095713
397814529449 6087718
230152966562 383088160
639734383744 307754538
461820089774 383080607
795706061326 137464600
455006350856 383073054
723770497066 189761572
545099120994 383065501
482261306528 202669649
626106905908 379998983
208197585604 383057948
355071513392 383050395
160501413178 124503652
428593697785 220932803
402767685818 1533259
648819368968 383042842
834304483958 383035289
704843444516 383027736
809320774592 383020183
501945441180 383012630
912283940464 383005077
19684142206 382997524
455763432958 382989971
586738636604 382982418
442135955122 382974865
356585677596 382967312
205169257196 99246420
25740799022 382959759
468633828692 382952206
479990060222 382944653
109776912344 382937100
853231536508 382929547
524657904240 382921994
247565854908 382914441
596580703930 382906888
124161472282 382899335
257407922234 382891782
933482239320 382884229
720742168658 382876676
405038932124 27651533
997834217990 382869123
81007792468 347324705
560240763034 194066782
117347733364 109495841
813863267204 382861570
746482960126 382854017
712474508264 131784744
311160751476 125538413
703329280312 382846464
590524047114 207269426
852474454406 382838911
275577892682 168122227
799478707266 382831358
878449955349 121414475
78736546162 37130548
317974490394 149375681
136274785914 382823805
520872493730 382816252
581439061890 382808699
290719534722 382801146
823705334530 382793593
268007071662 382786040
577653651380 382778487
292233698926 382770934
255893758030 382763381
716956758148 382755828
977393001236 382748275
944081388748 382740722
34068702144 131830062
182456794136 382733169
735261134231 95145141
623835659602 176558928
116590651262 141535667
568568666156 58679257
389934299784 238448210
523900822138 58324266
302075766252 259075453
463334253978 177291569
384597715370 358140601
742697549616 382725616
326302393516 382718063
613236510174 22160502
605665689154 382710510
658661436294 382702957
349014856576 382695404
475447567610 125697026
575382405074 299703040
569325748258 382687851
353557349188 382680298
8327910676 266107296
890328559506 382672745
513301672710 382665192
728312989678 382657639
314189079884 36851087
778280408410 279173986
326302393516 382650086
629135234316 382642533
862316521732 382634980
928939746708 382627427
665475175212 49018970
932725157218 382619874
882757738486 382612321
699543869802 382604768
7554 169194753
408067260532 382597215
885786066894 101670933
464848418182 366244970
756325027452 382589662
244537526500 382582109
160501413178 382574556
823775532112 137963098
389140207982 382567003
280120385294 104669474
935753485626 382559450
939538896136 26745173
496645866466 382551897
666989339416 270571119
722256332862 382544344
233181294970 382536791
434565134102 382529238
781308736818 382521685
18169978002 382514132
12113321186 166460567
567054501952 382506579
731341318086 382499026
361885252310 382491473
847931961794 382483920
68894478836 382476367
772223751594 190856757
291476616824 382468814
966793851808 153763974
807806610388 382461261
335387378740 105303926
426994313082 256650940
134003539608 382453708
819919924020 382446155
725284661270 382438602
341444035556 382431049
939031992053 67274571
317974490394 382423496
373998565942 382415943
414880999450 382408390
841118222876 382400837
800992871470 382393284
543584956790 382385731
579924897686 57357482
626863988010 382378178
725284661270 382370625
554941188320 382363072
770709587390 382355519
82061103230 27243671
849446125998 382347966
262707496948 382340413
128703964894 382332860
871401506956 382325307
677588488844 382317754
398982275308 382310201
938024731932 189512323
130218129098 382302648
571596994564 382295095
426237230980 382287542
389140207982 382279989
118861897568 382272436
648819368968 382264883
505730851690 382257330
861559439630 262965248
300561602048 382249777
200626764584 382242224
196084271972 382234671
419423492062 171913833
98420680814 382227118
951652209768 382219565
87064449284 382212012
193055943564 382204459
664718093110 382196906
140060196424 22137843
494374620160 382189353
470147992896 354885258
534499971566 382181800
645033958458 382174247
479232978120 131490177
676074324640 382166694
551912859912 382159141
866101932242 206695398
102963173426 382151588
442135955122 382144035
719985086556 382136482
292990781028 382128929
259679168540 382121376
957708866584 382113823
417152245756 382106270
785094147328 382098717
848229557547 83928936
738912139106 53278862
319488654598 64502620
102963173426 382091164
535257053668 382083611
64351986224 382076058
491346291752 382068505
785094147328 382060952
687430556170 382053399
158987248974 382045846
215768406624 382038293
623835659602 382030740
619293166990 382023187
853988618610 382015634
429265559388 382008081
405038932124 382000528
992534643276 79910740
645033958458 381992975
857016947018 381985422
287691206314 381977869
252865429622 381970316
986477986460 381962763
480747142324 381955210
503459605384 381947657
653361861580 348200853
892599805812 381940104
614750674378 19683118
109019830242 381932551
321759900904 381924998
456520515060 381917445
115833569160 375512501
249837101214 381909892
217282570828 381902339
512544590608 381894786
551155777810 381887233
18169978002 381879680
838089894468 142253202
167315152096 381872127
21198306410 381864574
160501413178 381857021
794179132552 381849468
6056664370 381841915
258165004336 381834362
841904557747 302127553
730584235984 381826809
29526209532 381819256
270278317968 381811703
673045996232 31563987
931210993014 381804150
529957478954 381796597
282391631600 102751012
874429835364 381789044
511787508506 381781491
42396605266 381773938
34825784246 275828007
803264117776 381766385
501188359078 106580383
181193374426 16503305
647305204764 381758832
425480148878 381751279
28769127430 381743726
142331442730 381736173
587495718706 125885851
707871772924 381728620
527686232648 119480907
196841354074 381721067
113562322854 381713514
664718093110 381705961
410338506838 381698408
370213155432 381690855
991777561174 302444779
903323534422 19788860
707871772924 381683302
776766244206 156686985
867616096446 381675749
552669942014 381668196
492103373854 302248401
748754206432 381660643
193055943564 381653090
949380963462 224648879
28769127430 381645537
728312989678 381637984
605665689154 285646907
627621070112 381630431
813863267204 381622878
851717372304 381615325
949380963462 381607772
117347733364 381600219
979664247542 38739337
572354076666 381592666
87821531386 381585113
937267649830 381577560
882757738486 381570007
609451099664 381562454
420937656266 175456190
361128170208 381554901
295262027334 104646815
68137396734 381547348
591324838427 10846108
392925618492 381539795
733612564392 177858044
595823621828 381532242
805535364082 381524689
376269812248 381517136
362642334412 381509583
836575730264 269528805
448949694040 381502030
972123970854 229233550
6056664370 150682350
231667130766 381494477
30283291634 381486924
898656462628 381479371
143088524832 381471818
838089894468 381464265
287691206314 303985591
887300231098 381456712
572354076666 381449159
635191891132 381441606
847174879692 381434053
231667130766 381426500
502702523282 381418947
527686232648 381411394
271792482172 381403841
159744331076 381396288
311160751476 381388735
829956269612 30317742
956194702380 381381182
319488654598 381373629
554184106218 381366076
713171347638 381358523
503459605384 381350970
570839912462 381343417
574625322972 63188398
389140207982 381335864
779794572614 381328311
413366835246 185516786
833547401856 381320758
457277597162 381313205
660175600498 240291142
160501413178 381305652
575382405074 42357224
279363303192 81443999
155958920566 381298099
324031147210 381290546
515572919016 30770922
434565134102 381282993
902441873138 313819597
701815116108 381275440
46939097878 381267887
551155777810 381260334
603394442848 566475
548127449402 381252781
407310178430 381245228
233181294970 381237675
127946882792 381230122
529957478954 381222569
680616817252 226590
53752836796 381215016
876701081670 177759855
847174879692 381207463
30283291634 381199910
389897290084 381192357
272549564274 381184804
79493628264 137985757
46939097878 381177251
366427744922 377272350
849446125998 381169698
222639193351 1654107
708628855026 381162145
505730851690 381154592
657904354192 381147039
809320774592 381139486
841875304978 381131933
530714561056 381124380
772980833696 381116827
757089656 128574719
362642334412 355753853
221825063440 381109274
963765523400 381101721
436836380408 381094168
576139487176 381086615
229395884460 381079062
642005630050 381071509
341444035556 338646308
349771938678 108838730
400496439512 381063956
256650840132 381056403
243023362296 40491633
648819368968 381048850
736640892800 381041297
124161472282 381033744
24226634818 120243760
682130981456 381026191
172614726810 381018638
945002552222 155569141
888814395302 381011085
175643055218 381003532
704843444516 380995979
6056664370 215917611
968308016012 380988426
783579983124 380980873
560997845136 380973320
294504945232 159171922
117347733364 380965767
361128170208 380958214
444407201428 380950661
750268370636 380943108
248322937010 380935555
440621790918 35461335
243780444398 380928002
638220219540 251673513
564026173544 380920449
107505666038 58905847
665475175212 380912896
891842723710 380905343
596580703930 380897790
728312989678 380890237
338415707148 380882684
198355518278 380875131
570839912462 380867578
43153687368 380860025
386111879574 380852472
155201838464 365210209
358099841800 380844919
216525488726 380837366
307375340966 140153468
277849138988 380829813
443650119326 380822260
542070792586 380814707
656390189988 179391303
699543869802 380807154
984206740154 380799601
191541779360 74563216
872158589058 211793673
914555186770 380792048
74951135652 380784495
539799546280 380776942
510273344302 274921647
992534643276 161792813
971336344420 380769389
34825784246 380761836
964522605502 380754283
548884531504 380746730
139303114322 380739177
838846976570 380731624
511030426404 380724071
724527579168 280941388
84793202978 380716518
132489375404 380708965
650333533172 128401
170343480504 380701412
376269812248 380693859
399739357410 380686306
981178411746 380678753
912283940464 380671200
321002818802 380663647
434565134102 380656094
271922862058 227519019
872915671160 380648541
800235789368 107524508
198355518278 294068502
21198306410 380640988
488317963344 380633435
157473084770 380625882
546613285198 108853836
640491465846 380618329
970579262318 380610776
249080019112 380603223
536014135770 380595670
267249989560 380588117
910769776260 66889368
575382405074 380580564
451978022448 380573011
314946161986 380565458
146873935342 380557905
150659345852 380550352
771504963202 166014940
744968795922 380542799
979664247542 380535246
330844886128 109337228
124918554384 380527693
916069350974 380520140
716956758148 371630259
981178411746 380512587
875943999568 36677368
118861897568 106859844
247565854908 380505034
707871772924 103846197
606422771256 380497481
747240042228 380489928
504216687486 380482375
523900822138 39691015
362642334412 380474822
355071513392 380467269
799478707266 380459716
546613285198 380452163
646548122662 380444610
658661436294 177253804
15141649594 275057601
29526209532 380437057
595066539726 380429504
786608311532 380421951
205169257196 380414398
197598436176 361018294
389897290084 233115792
309646587272 380406845
855502782814 380399292
835061566060 380391739
759353355860 380384186
378541058554 380376633
339929871352 380369080
560997845136 380361527
632920644826 380353974
560240763034 380346421
425480148878 380338868
206683421400 380331315
420180574164 380323762
669260585722 380316209
891085641608 380308656
593644476804 118687842
318968170221 7054502
620050249092 158310880
498917112772 380301103
118104815466 346712912
494374620160 380293550
307375340966 380285997
876701081670 380278444
74194053550 380270891
284662877906 380263338
352043184984 380255785
211225914012 380248232
991020479072 380240679
600366114440 380233126
813863267204 380225573
766167094778 380218020
834304483958 272995632
888814395302 380210467
634434809030 380202914
379298140656 380195361
754810863248 380187808
380812304860 316425382
31797455838 321810671
960737194992 380180255
71922807244 87282468
39368276858 380172702
15141649594 255601073
810077856694 380165149
579167815584 380157596
376269812248 380150043
85550285080 380142490
595823621828 297391822
257407922234 230124804
442135955122 380134937
925911418300 380127384
202898010890 183205568
411852671042 380119831
186999286748 380112278
116590651262 380104725
423965984674 180131497
534499971566 3383744
92364023998 207609311
750268370636 380097172
505730851690 380089619
267249989560 380082066
131732293302 380074513
733612564392 197201277
338415707148 380066960
159744331076 311432849
133246457506 380059407
422451820470 275450357
47696179980 124261956
52995754694 93083172
297533273640 380051854
333116132434 380044301
539042464178 380036748
391411454288 380029195
877458163772 380021642
29526209532 380014089
332359050332 380006536
430022641490 379998983
536014135770 379991430
476204649712 379983877
754810863248 379976324
991777561174 379968771
520872493730 379961218
853988618610 379953665
418666409960 379946112
391411454288 198930914
544342038892 23595572
816134513510 297286080
112048158650 379938559
828247827142 374402210
668503503620 379931006
65866150428 132887482
59809493612 379923453
626863988010 379915900
725284661270 379908347
814620349306 379900794
34825784246 379893241
521629575832 379885688
999348382194 379878135
209711749808 379870582
473176321304 379863029
669260585722 379855476
667746421518 28897778
473933403406 379847923
981178411746 364953407
617779002786 379840370
386135663971 286251147
766167094778 379832817
741183385412 371418775
80250710366 379825264
733612564392 342664504
496645866466 379817711
268007071662 379810158
682888063558 379802605
684402227762 379795052
388383125880 379787499
67380314632 379779946
235452541276 379772393
199869682482 379764840
508002097996 180380746
45424933674 143642954
134760621710 379757287
501945441180 379749734
731341318086 379742181
280120385294 379734628
896385216322 379727075
336901542944 379719522
519561233318 111414303
744968795922 379711969
81764874570 379704416
743454631718 379696863
283148713702 379689310
826733662938 42666897
334630296638 379681757
729827153882 379674204
574625322972 379666651
675317242538 379659098
129461046996 379651545
335387378740 379643992
833547401856 379636439
215011324522 310095968
18169978002 83981807
371727319636 379628886
700300951904 353261363
289205370518 379621333
12870403288 328094767
824462416632 379613780
606422771256 81277833
171100562606 379606227
916826433076 379598674
811625488241 135795387
689701802476 379591121
956951784482 379583568
404281850022 166551203
402010603716 379576015
194570107768 46715305
470905074998 379568462
542070792586 379560909
112048158650 379553356
759656608810 10491117
112805240752 379545803
620050249092 379538250
126432718588 297278527
553427024116 379530697
832033237652 379523144
598851950236 379515591
849446125998 379508038
137031868016 379500485
870644424854 90054419
138546032220 379492932
460305925570 179534810
537528299974 379485379
199112600380 379477826
788122475736 379470273
174128891014 379462720
630788585204 126852635
18927060104 379455167
93878188202 379447614
815377431408 270412506
653361861580 379440061
702572198210 140674625
969822180216 379432508
399739357410 1019655
149437943481 4584671
391411454288 379424955
414123917348 148748782
790393722042 379417402
417152245756 379409849
46984808634 330149183
857774029120 379402296
574625322972 379394743
613236510174 379387190
840420907663 130251485
667746421518 379379637
841118222876 144390701
356585677596 379372084
319488654598 379364531
542827874688 379356978
965279687604 284491298
40882441062 40113983
72679889346 272610429
395953946900 379349425
155201838464 363654291
319488654598 379341872
189270533054 379334319
732098400188 289075969
105991501834 129103429
30283291634 379326766
142331442730 379319213
206683421400 30325295
374982003901 117094159
179428465728 379311660
856259864916 48369412
914555186770 379304107
207440503502 188832553
847174879692 124254403
451978022448 379296554
879073727001 137215351
576139487176 116995970
406553096328 379289001
638977301642 379281448
227124638154 379273895
638977301642 45000774
493099840738 92758393
400496439512 379266342
885786066894 379258789
35582866348 204021636
876701081670 50031072
529200396852 379251236
154444756362 379243683
399034829082 79389583
51481590490 211045926
28012045328 16820531
429265559388 379236130
838846976570 126316372
589766965012 379228577
385354797472 379221024
301318684150 379213471
240752115990 379205918
273306646376 379198365
130218129098 264113304
313431997782 379190812
255328310644 36737792
955437620278 198560817
966793851808 379183259
573868240870 379175706
465605500284 63709555
455014394801 329658238
379298140656 145417909
94635270304 379168153
797964543062 379160600
927425582504 6563557
642005630050 48052186
592038211318 379153047
604151524950 379145494
292990781028 163726381
969822180216 155063090
897899380526 379137941
409581424736 279136221
553427024116 232065925
913041022566 94420053
587495718706 223130726
987992150664 379130388
606422771256 45378424
369456073330 32138015
48453262082 379122835
710143019230 379115282
362724329780 47244015
390654372186 379107729
696700098949 3036306
279363303192 379100176
934996403524 209082146
456520515060 379092623
83279038774 379085070
651090615274 120236207
497402948568 379077517
31040373736 205698402
495131702262 379069964
564026173544 379062411
442987766950 239702008
844146551284 379054858
218039652930 261681238
331601968230 379047305
845660715488 262602704
514815836914 379039752
866859014344 379032199
99934845018 379024646
193055943564 379017093
859288193324 379009540
795693296756 379001987
987992150664 378994434
595823621828 378986881
264221661152 378979328
295262027334 378971775
614750674378 113430954
563269091442 378964222
309646587272 246930229
746482960126 194844741
477718813916 61677798
514058754812 378956669
760110437962 378949116
22712470614 185728270
322006393059 71020859
383083551166 378941563
38611194756 302074682
803554953594 55945071
613236510174 378934010
801749953572 378926457
643519794254 378918904
521629575832 378911351
326302393516 378903798
405038932124 343729477
333873214536 356312775
629135234316 378896245
747240042228 147865081
227881720256 49562786
780551654716 378888692
315703244088 378881139
79493628264 378873586
756325027452 378866033
944838470850 378858480
723770497066 378850927
723770497066 378843374
231667130766 249770157
225610473950 378835821
115833569160 378828268
273306646376 378820715
89335695590 378813162
196084271972 378805609
112048158650 342619186
186999286748 378798056
492103373854 378790503
508002097996 169005928
545856203096 40046006
358099841800 378782950
400496439512 378775397
255893758030 378767844
492860455956 378760291
475447567610 378752738
560240763034 378745185
786608311532 378737632
772223751594 378730079
195327189870 378722526
963008441298 378714973
676074324640 378707420
18169978002 378699867
576139487176 378692314
419423492062 378684761
33311620042 378677208
353557349188 378669655
377026894350 378662102
539042464178 378654549
197598436176 378646996
763895848472 378639443
587495718706 300851096
167315152096 378631890
141615320547 62417992
773737915798 378624337
985720904358 378616784
52995754694 378609231
171100562606 378601678
644276876356 280480655
394439782696 378594125
139303114322 235993485
299804519946 263758313
302832848354 378586572
589009882910 378579019
852474454406 378571466
719228004454 378563913
196841354074 378556360
565540337748 45997770
640491465846 378548807
409581424736 378541254
773737915798 378533701
186242204646 378526148
934239321422 378518595
294504945232 378511042
600543776106 119647073
114319404956 378503489
25740799022 378495936
231667130766 378488383
155958920566 378480830
747240042228 378473277
476961731814 314846805
226367556052 69510259
931210993014 378465724
961494277094 378458171
826048681774 106338687
796631635752 29804138
336144460842 378450618
632920644826 378443065
794179132552 378435512
816429110722 29381170
772223751594 378427959
960737194992 378420406
529957478954 378412853
937267649830 378405300
187756368850 378397747
126432718588 378390194
417152245756 378382641
370213155432 274966965
869130260650 378375088
676831406742 166792899
621564413296 282127209
290719534722 198084978
386868961676 81058796
655647133807 212367701
383840633268 378367535
508759180098 259203854
528443314750 378359982
925154336198 378352429
259679168540 378344876
964522605502 73415160
836575730264 378337323
650333533172 378329770
28012045328 373601592
601123196542 378322217
231667130766 378314664
380055222758 378307111
883514820588 378299558
197598436176 378292005
901684791036 295443148
579167815584 378284452
294504945232 378276899
135517703812 378269346
726041743372 103234404
243023362296 378261793
878972327976 7039396
43153687368 378254240
482261306528 378246687
358099841800 378239134
916826433076 378231581
780551654716 378224028
180185547830 225819594
775252080002 378216475
431536805694 155470952
209139466957 22689212
311160751476 333495162
458034679264 378208922
306618258864 378201369
644276876356 378193816
805542056040 74517898
888057313200 378186263
299804519946 98559097
786608311532 378178710
144602689036 378171157
391411454288 378163604
52995754694 378156051
601123196542 378148498
304347012558 259626822
238480869684 378140945
414123917348 378133392
96149434508 378125839
496645866466 378118286
426237230980 378110733
705600526618 378103180
322516983006 54479789
176400137320 378095627
9842074880 378088074
483842873704 130546052
199112600380 378080521
728342363295 276945851
840361140774 378072968
365670662820 378065415
477718813916 378057862
903956037342 378050309
527686232648 139209343
812349103000 378042756
605665689154 378035203
710900101332 145961725
91606941896 378027650
215011324522 137404176
646548122662 378020097
690458884578 378012544
137031868016 378004991
858531111222 377997438
250594183316 328865173
807806610388 377989885
401253521614 377982332
864587768038 377974779
466362582386 377967226
841118222876 377959673
984963822256 377952120
945595552952 377944567
951652209768 377937014
415638081552 373707334
73436971448 377929461
959980112890 377921908
362642334412 84865508
284662877906 377914355
812349103000 377906802
591281129216 377899249
304347012558 230434477
601880278644 377891696
541313710484 377884143
755567945350 377876590
570082830360 377869037
804778281980 377861484
201409738370 99790236
699543869802 377853931
350529020780 377846378
773737915798 145742688
560997845136 377838825
819162841918 377831272
152173510056 256356373
699543869802 377823719
227881720256 377816166
994805889582 377808613
514058754812 337792819
509516262200 377801060
770709587390 377793507
143088524832 377785954
227124638154 377778401
125675636486 377770848
648062286866 377763295
865344850140 171196298
704086362414 282051679
773143079689 85303582
669260585722 377755742
621564413296 377748189
71165725142 119745262
469421606186 189927738
622321495398 330738317
267249989560 377740636
516330001118 377733083
574625322972 347128327
332359050332 377725530
615507756480 377717977
558726598830 156060086
699543869802 136958549
146873935342 377710424
893356887914 377702871
95392352406 335451389
116590651262 377695318
551912859912 377687765
663961011008 326251835
879729410078 377680212
486046717038 377672659
286177042110 377665106
791907886246 377657553
109019830242 377650000
425480148878 370376461
230152966562 377642447
77979464060 377634894
964522605502 377627341
156716002668 377619788
950138045564 216975031
407310178430 377612235
62837822020 134216810
744968795922 250517904
919134417174 295397830
146116853240 377604682
403524767920 377597129
98420680814 377589576
670774749926 377582023
767681258982 377574470
455006350856 377566917
536014135770 377559364
735883810698 377551811
801749953572 41224274
247565854908 377544258
211982996114 377536705
127189800690 377529152
395953946900 377521599
835818648162 377514046
330844886128 377506493
324031147210 377498940
338415707148 377491387
387197086655 48437389
964522605502 299914524
586738636604 54895204
169586398402 377483834
932725157218 49086947
374009910548 192480652
806292446184 186906538
389140207982 377476281
532985807362 29373617
991777561174 69094844
258165004336 377468728
255893758030 377461175
882000656384 377453622
978150083338 116285988
510273344302 200328219
558726598830 377446069
183213876238 377438516
199869682482 377430963
890328559506 377423410
835061566060 377415857
738912139106 377408304
316460326190 132275689
593552375522 113219470
833547401856 377400751
221825063440 377393198
842632387080 377385645
798721625164 377378092
328573639822 377370539
472419239202 377362986
433808052000 377355433
900927708934 377347880
195327189870 155229256
962251359196 319997951
391411454288 67131064
836575730264 377340327
729070071780 377332774
188726022584 38580724
45424933674 31186337
235452541276 377325221
350529020780 377317668
882000656384 101912629
769195423186 279491212
598094868134 377310115
691973048782 283645362
266492907458 377302562
174128891014 377295009
551912859912 367574298
919097679382 377287456
269521235866 377279903
499674194874 377272350
652604779478 377264797
165800987892 377257244
782065818920 377249691
984206740154 134473612
475447567610 377242138
218039652930 363344618
475447567610 377234585
520115411628 377227032
194570107768 377219479
9084992778 377211926
217282570828 376879594
166558069994 248327534
678345570946 377204373
983449658052 377196820
513301672710 377189267
196084271972 320300071
420180574164 377181714
891085641608 377174161
545350892696 108642352
306685812896 270223681
956194702380 22039654
116590651262 377166608
455888669251 71776159
773737915798 377159055
438350544612 377151502
183213876238 377143949
629892316418 377136396
527686232648 377128843
369456073330 377121290
843389469182 377113737
629892316418 377106184
2420523799 29743714
555698270422 377098631
676074324640 377091078
267249989560 377083525
652604779478 377075972
646548122662 377068419
375512730146 377060866
733612564392 377053313
204412175094 377045760
710900101332 79948505
301318684150 377038207
513301672710 377030654
601880278644 377023101
919097679382 377015548
387626043778 377007995
191541779360 377000442
652604779478 298570090
417909327858 376992889
685159309864 376985336
523143740036 376977783
700300951904 20158957
564026173544 376970230
114319404956 376962677
562512009340 376955124
626863988010 376947571
395953946900 376940018
520115411628 288298010
210468831910 376932465
476961731814 376924912
989506314868 376917359
256650840132 376909806
582196143992 376902253
850203208100 32379711
358856923902 376894700
803337895480 237572062
919854761484 376887147
294504945232 254717372
730022904983 75975627
375512730146 376879594
524657904240 376872041
618536084888 376864488
360371088106 376856935
685916391966 339552668
956951784482 182004641
519358329526 376849382
408824342634 376841829
789636639940 376834276
124918554384 376826723
22908108420 169746122
310403669374 376819170
208197585604 281334144
397468111104 376811617
34068702144 376804064
305861176762 376796511
199112600380 376788958
95392352406 376781405
311917833578 376773852
660932682600 243365213
912283940464 376766299
517087083220 376758746
972093426522 376751193
786608311532 376743640
758596273758 238674800
3785418064 376736087
501188359078 376728534
449706776142 376720981
652604779478 376713428
972093426522 210819336
655633107886 376705875
202140928788 376698322
535257053668 320390707
779794572614 376690769
7570828574 376683216
348257774474 376675663
313431997782 376668110
638977301642 376660557
922883089892 376653004
598851950236 376645451
243780444398 119042833
458791761366 376637898
757089656 376630345
771466669492 376622792
685159309864 376615239
371727319636 115553347
127189800690 376607686
14384567492 36707580
670774749926 376600133
595066539726 350459200
823705334530 90598235
875186917466 12182989
349014856576 376592580
90849859794 376585027
92364023998 73248994
983449658052 376577474
430217977176 38014249
278606221090 359968427
644276876356 376569921
589009882910 376562368
341444035556 376554815
907741447852 376547262
75708217754 367596957
373998565942 193636261
761624602166 376539709
532985807362 376532156
400596501656 23618231
28012045328 180018202
506487933792 376524603
22712470614 376517050
468633828692 376509497
556455352524 376501944
676831406742 376494391
962251359196 376486838
871401506956 376479285
719228004454 376471732
609451099664 170395680
550398695708 265019664
455006350856 376464179
2271253860 376456626
907741447852 39305812
168829316300 376449073
968308016012 28134925
806292446184 376441520
779037490512 376433967
679859735150 376426414
975987955223 261182740
637463137438 376418861
932725157218 376411308
936510567728 376403755
319488654598 376396202
941053060340 376388649
403524767920 255684156
272549564274 376381096
64351986224 376373543
844146551284 192125661
200626764584 376365990
677588488844 371856849
76465299856 376358437
865344850140 376350884
672288914130 133695653
698821184062 305624592
198355518278 54222987
369456073330 376343331
879729410078 139926878
548884531504 376335778
818569629704 64986012
960737194992 376328225
578410733482 376320672
829761991346 376313119
865344850140 376305566
939538896136 376298013
902441873138 376290460
152930592158 376282907
760867520064 376275354
362681610012 5438160
508002097996 376267801
799478707266 376260248
56024083102 376252695
15898731696 376245142
519358329526 376237589
46182015776 194927824
931210993014 376230036
236388289593 33278518
408067260532 376222483
410338506838 376214930
85550285080 268720634
878215245874 376207377
875186917466 368148326
868373178548 376199824
81764874570 376192271
834304483958 376184718
403524767920 376177165
268764153764 124473440
756325027452 376169612
601880278644 376162059
74951135652 376154506
741183385412 37991590
116590651262 376146953
629892316418 376139400
638220219540 376131847
11356239084 95243330
262707496948 67856152
330087804026 376124294
454249268754 71564675
34068702144 376116741
683645145660 376109188
517087083220 376101635
102206091324 376094082
377026894350 376086529
835818648162 376078976
893356887914 376071423
193813025666 376063870
15898731696 252406154
610515505783 29456700
991777561174 376056317
74194053550 261348906
248322937010 376048764
794936214654 376041211
606422771256 376033658
698029705598 376026105
749526825055 260163085
992534643276 376018552
361128170208 376010999
984206740154 310390535
217282570828 376003446
491346291752 204678747
689701802476 375995893
582953226094 375988340
255893758030 375980787
564026173544 375973234
732855482290 375965681
19684142206 375958128
582953226094 103906621
145359771138 375950575
417152245756 337505805
695001377190 16170973
233938377072 375943022
380812304860 78558753
77222381958 375935469
432293887796 172079999
529200396852 106519959
545099120994 245548030
612479428072 375927916
548127449402 375920363
813863267204 375912810
524657904240 45748521
760867520064 365957956
972093426522 375905257
105991501834 375897704
496645866466 44268133
90849859794 333729305
938024731932 24577462
171857644708 375890151
600366114440 190056139
142331442730 375882598
697272623496 227934434
51481590490 375875045
423965984674 375867492
230152966562 375859939
551155777810 43512833
39368276858 375852386
797964543062 375844833
6813746472 375837280
628378152214 375829727
386868961676 375822174
755567945350 375814621
402010603716 375807068
750268370636 34562528
421694738368 375799515
162015577382 375791962
483018388630 319582536
27254963226 375784409
213497160318 375776856
453492186652 375769303
402767685818 375761750
205169257196 375754197
316595215217 216431215
71165725142 375746644
767681258982 375739091
174128891014 375731538
575382405074 375723985
733612564392 362302304
458791761366 60529742
211982996114 375716432
59809493612 375708879
370970237534 375701326
536771217872 375693773
119618979670 375686220
547370367300 41110979
973607590726 375678667
604151524950 375671114
31797455838 375663561
278606221090 375656008
619293166990 337173473
963008441298 153250370
105991501834 186317404
42396605266 375648455
999348382194 375640902
593552375522 93060513
398225193206 375633349
593552375522 375625796
833722306677 120100253
227881720256 375618243
865344850140 375610690
791150804144 375603137
552669942014 375595584
461063007672 109495841
195327189870 375588031
811592020898 375580478
632920644826 162525454
650333533172 375572925
318731572496 105553175
289962452620 375565372
476961731814 375557819
298290355742 375550266
983449658052 77017941
759353355860 260857961
112048158650 72380399
37097030552 276500224
996320053786 375542713
771466669492 375535160
566297419850 375527607
223339227644 198341780
710143019230 375520054
476961731814 309499281
648819368968 375512501
517844165322 375504948
34825784246 375497395
158987248974 375489842
308132423068 375482289
172614726810 375474736
127189800690 375467183
701815116108 375459630
512544590608 375452077
25740799022 375444524
838846976570 375436971
564026173544 375429418
984206740154 375421865
668503503620 375414312
531471643158 375406759
46182015776 375346335
379298140656 375399206
186999286748 375391653
324788229312 375384100
152930592158 375376547
903198955240 375368994
169586398402 375361441
632163562724 375353888
901684791036 101096905
685916391966 375346335
351610723269 24388637
719489761222 76572314
459548843468 375338782
724527579168 375331229
714685511842 200917353
739669221208 375323676
130218129098 375316123
245294608602 375308570
56245688122 120364608
567811584054 375301017
133246457506 375293464
624592741704 375285911
899413544730 375278358
161258495280 375270805
575382405074 375263252
252865429622 227579443
193059229119 71972537
44711432382 139579440
626106905908 375255699
282391631600 375248146
11356239084 293071506
793422050450 375240593
540556628382 44887479
48453262082 375233040
994048807480 375225487
168072234198 375217934
624592741704 14932281
554184106218 375210381
462577171876 375202828
289205370518 375195275
879812659244 162268652
558726598830 70809375
944081388748 247005759
469390910794 30974853
376269812248 375187722
4542500166 231484344
703329280312 375180169
658661436294 375172616
29526209532 375165063
807049528286 375157510
727555907576 375149957
496645866466 375142404
395953946900 375134851
235452541276 375127298
102963173426 375119745
787365393634 375112192
488317963344 375104639
14384567492 375097086
632920644826 371728448
856259864916 375089533
765410012676 26986869
411852671042 148272943
758596273758 375081980
433050969898 266651112
764652930574 268101288
724527579168 375074427
579167815584 375066874
690458884578 375059321
884271902690 375051768
724527579168 375044215
267249989560 375036662
293747863130 375029109
5299582268 367823547
938024731932 306598929
46939097878 375021556
291476616824 263660124
177914301524 375014003
380055222758 252504343
657147272090 375006450
377026894350 330987566
604908607052 374998897
816134513510 374991344
723013414964 125092786
517844165322 210116907
626106905908 340821572
536771217872 374983791
71922807244 374976238
155201838464 374968685
585981554502 374961132
154444756362 8565102
756325027452 374953579
728312989678 374946026
320245736700 374938473
696832344426 2439619
962284350700 85567937
989568309892 19562270
880486492180 374930920
891085641608 374923367
635948973234 374915814
482261306528 374908261
993291725378 374900708
697272623496 374893155
47696179980 374885602
943324306646 374878049
476961731814 374870496
751782534840 374862943
287691206314 374855390
65109068326 218840622
226367556052 374847837
670017667824 374840284
767681258982 374832731
310403669374 374825178
539799546280 374817625
616264838582 129632139
593552375522 374810072
973607590726 374802519
169586398402 374794966
723013414964 374787413
884271902690 374779860
500431276976 374772307
780551654716 233833327
297533273640 374764754
682130981456 374757201
426237230980 374749648
495888784364 374742095
56781165204 374734542
548127449402 374726989
329330721924 374719436
270278317968 374711883
918340597280 79465113
123404390180 374704330
407310178430 374696777
25740799022 374689224
530714561056 161566223
250594183316 199791956
819162841918 374681671
377026894350 322414911
152930592158 374674118
63038897986 123461338
736640892800 220706213
860045275426 374666565
958465948686 374659012
146116853240 374651459
363399416514 374643906
179428465728 121965844
756325027452 268614892
820677006122 374636353
221067981338 328230721
521044211185 181256894
151416427954 374628800
934239321422 374621247
856259864916 69072185
906984365750 268275007
761624602166 374613694
64351986224 374606141
751782534840 374598588
582196143992 374591035
518601247424 200252689
910012694158 374583482
408824342634 300564082
504216687486 374575929
618536084888 374568376
991777561174 374560823
177157219422 143710931
193055943564 29637972
827490745040 374553270
458034679264 374545717
589766965012 374538164
233938377072 374530611
759353355860 374523058
449706776142 374515505
31797455838 374507952
220310899236 150984470
697272623496 22364433
902441873138 374500399
746482960126 195539617
65109068326 374492846
952409291870 374485293
215011324522 374477740
358099841800 21654451
433050969898 374470187
568568666156 374462634
628378152214 374455081
758596273758 374447528
414123917348 374439975
626106905908 374432422
26497881124 374424869
609451099664 23270793
27254963226 374417316
735126728596 232043266
945595552952 374409763
230152966562 374402210
261193332744 374394657
441378873020 374387104
869130260650 187405036
92364023998 374379551
162772659484 374371998
529991754468 17341688
751782534840 374364445
710900101332 374356892
550398695708 374349339
679102653048 374341786
851061591038 232866543
209711749808 374334233
593552375522 374326680
24226634818 374319127
991020479072 374311574
727555907576 374304021
654876025784 374296468
130975211200 96821907
990263396970 374288915
464848418182 374281362
794936214654 144647503
569325748258 322588630
520872493730 374273809
411852671042 102652823
616264838582 374266256
514058754812 335466495
427751395184 374258703
832033237652 222435850
391411454288 374251150
199869682482 138378513
227124638154 374243597
993291725378 374236044
744968795922 374228491
991020479072 374220938
537528299974 321183772
285419960008 37908507
767681258982 354628456
317974490394 374213385
179428465728 374205832
467119664488 219754535
315703244088 374198279
44667851572 30060940
443650119326 374190726
328573639822 374183173
362642334412 374175620
666989339416 233221534
343715281862 294574553
422451820470 374168067
716199676046 82267276
495131702262 374160514
22712470614 374152961
963765523400 276477565
321002818802 275873325
8327910676 374145408
155201838464 374137855
693487212986 374130302
943324306646 374122749
609451099664 189799337
5299582268 184225223
183970958340 374115196
417909327858 374107643
215011324522 374100090
113562322854 374092537
353557349188 374084984
494374620160 374077431
872158589058 374069878
885786066894 374062325
482261306528 374054772
25740799022 97086262
348257774474 36012704
966793851808 192072790
723241666624 101247965
503459605384 301598843
378541058554 374047219
502979076377 86436532
410338506838 374039666
83279038774 374032113
738912139106 371751107
942567224544 374024560
143088524832 374017007
392925618492 374009454
459548843468 374001901
885786066894 337226344
391411454288 373994348
556455352524 373986795
698786787700 373979242
674560160436 373971689
489244602743 169292942
599609032338 373964136
136274785914 373956583
978907165440 247005759
679102653048 373949030
668503503620 373941477
81764874570 373933924
805535364082 373926371
926668500402 373918818
349014856576 373911265
561754927238 373903712
645033958458 294038290
276334974784 280405125
185485122544 16865849
330844886128 373896159
462577171876 373888606
236209623378 373881053
787365393634 373873500
927425582504 373865947
598851950236 362445811
185485122544 373858394
968308016012 373850841
993291725378 373843288
34068702144 373835735
534499971566 373828182
499674194874 77403144
657904354192 373820629
561754927238 373813076
96906516610 373805523
438350544612 373797970
438350544612 373790417
312674915680 373782864
545856203096 373775311
202140928788 373767758
950138045564 373760205
545856203096 189247968
87064449284 373752652
564026173544 373745099
251351265418 106746549
860045275426 270548460
945595552952 300873755
303589930456 373737546
956194702380 373729993
12113321186 24335766
598094868134 373722440
710900101332 199467177
663961011008 373714887
302075766252 34607846
545099120994 373707334
406041290348 116361518
547370367300 373699781
900170626832 373692228
987992150664 373684675
441378873020 373677122
942576575158 326433107
766924176880 373669569
875943999568 373662016
314946161986 373654463
1514171758 373646910
719985086556 45650332
243023362296 373639357
860045275426 373631804
224853391848 373624251
56024083102 373616698
720742168658 22968673
127946882792 369009368
787365393634 275389933
813863267204 373609145
670774749926 373601592
423208902572 373594039
239237951786 373586486
511877389206 270291658
653361861580 373578933
205926339298 373571380
871401506956 373563827
555698270422 373556274
399739357410 373548721
165043905790 373541168
819162841918 373533615
495157835642 146210974
132489375404 373526062
693487212986 373518509
25815415109 12198095
458034679264 373510956
466362582386 272776595
806292446184 373503403
508759180098 373495850
104770446901 38928162
370213155432 156875810
757082109554 373488297
532228725260 373480744
607936935460 373473191
751025452738 329446754
785851229430 373465638
151416427954 373458085
666989339416 275321956
43153687368 373450532
735126728596 373442979
878215245874 373435426
718470922352 373427873
56781165204 373420320
860045275426 373412767
50724508388 373405214
74951135652 373397661
18169978002 373390108
148388099546 373382555
900170626832 373375002
655633107886 255246082
969065098114 373367449
256650840132 373359896
894113970016 10959403
784337065226 279113562
820677006122 373352343
254379593826 204021636
773737915798 373344790
857774029120 373337237
523900822138 373329684
366427744922 306953920
512544590608 373322131
760867520064 117350961
370213155432 373314578
652604779478 373307025
882000656384 373299472
497402948568 373291919
638405471971 173212949
530714561056 373284366
882757738486 373276813
411105717513 136648876
863073603834 176785518
470147992896 373269260
311160751476 373261707
928939746708 373254154
125675636486 373246601
645791040560 373239048
227881720256 373231495
732098400188 373223942
635948973234 373216389
576139487176 373208836
400054068261 58248736
184728040442 373201283
379298140656 373193730
382326469064 324227631
271035400070 72848685
503459605384 373186177
288448288416 373178624
289962452620 373171071
684402227762 373163518
598851950236 373155965
448192611938 373148412
712414265536 373140859
991020479072 373133306
270278317968 373125753
757839191656 373118200
666989339416 373110647
965279687604 373103094
185485122544 373095541
726082506913 169602615
613236510174 373087988
878215245874 373080435
224096309746 373072882
302832848354 373065329
601123196542 14690585
389897290084 373057776
862316521732 184904993
959980112890 102320491
666989339416 373050223
874429835364 373042670
730584235984 373035117
804021199878 373027564
116590651262 373020011
103720255528 373012458
597337786032 373004905
254379593826 171521077
215768406624 372997352
841118222876 372989799
813106185102 372982246
677588488844 116520131
865344850140 372974693
827490745040 52606645
347500692372 344650943
791150804144 117841906
695758459292 100077250
399739357410 372967140
568568666156 372959587
879978085050 122381259
542070792586 65945243
913041022566 150757880
201383846686 372952034
659418518396 372944481
405796014226 372936928
828247827142 372929375
931210993014 372921822
224853391848 284725441
127946882792 114934001
247565854908 372914269
185485122544 372906716
86307367182 372899163
448192611938 372891610
692730130884 366086357
489832127548 372884057
753296699044 372876504
420180574164 372868951
364913580718 372861398
726041743372 372853845
291476616824 372846292
411291906516 29532230
64351986224 187540990
824483126958 144685268
105234419732 372838739
788879557838 372831186
930453910912 107245047
351286102882 224663985
368698991228 372823633
373998565942 372816080
608694017562 139775818
183970958340 372808527
607936935460 372800974
604332955563 90243244
61323657816 318162572
959223030788 372793421
623835659602 372785868
882000656384 283388560
636706055336 372778315
897142298424 372770762
656390189988 307973575
427751395184 372763209
243780444398 251726384
264978743254 372755656
143845606934 372748103
559483680932 292686303
464091336080 815724
710900101332 372740550
643519794254 372732997
882000656384 372725444
804021199878 372717891
557969516728 372710338
449792691517 157464944
125675636486 372702785
518601247424 372695232
898656462628 81723460
839604058672 372687679
23469552716 244626564
923640171994 275593864
743454631718 372680126
333873214536 372672573
715442593944 372665020
158987248974 372657467
903198955240 372649914
46939097878 372642361
441378873020 372634808
318731572496 372627255
25740799022 372619702
944881719328 135425290
544521105416 171921386
365670662820 372612149
818405759816 372604596
253622511724 372597043
77979464060 372589490
289962452620 89027211
405038932124 372581937
810834938796 340187120
890328559506 372574384
533742889464 372566831
528443314750 372559278
41639523164 372551725
103720255528 372544172
811592020898 372536619
163529741586 372529066
690458884578 372521513
151416427954 372513960
747240042228 372506407
663961011008 372498854
881243574282 372491301
423208902572 372483748
277849138988 372476195
286177042110 372468642
624592741704 372461089
542827874688 372453536
967550933910 372445983
688187638272 372438430
603394442848 321259302
799478707266 122464342
715442593944 133975114
345986528168 372430877
297533273640 372423324
228638802358 372415771
426237230980 370806982
302075766252 58014593
280120385294 372408218
309750614741 93302209
101449009222 372400665
903198955240 333835047
616264838582 372393112
236209623378 372385559
929696828810 227050733
267408005873 114805600
402776205602 301342041
513301672710 372378006
790393722042 365867320
685159309864 333993660
236966705480 78045149
781308736818 372370453
271792482172 372362900
154444756362 372355347
556455352524 372347794
851717372304 372340241
284662877906 372332688
8327910676 372325135
719228004454 372317582
795693296756 372310029
862316521732 372302476
288448288416 372294923
629892316418 372287370
15141649594 372279817
948623881360 231408814
384597715370 372272264
444407201428 333396973
886543148996 364273637
31797455838 76730927
855502782814 372264711
999348382194 61919494
461195819624 202994428
244537526500 372257158
492860455956 372249605
274820810580 307263593
299047437844 291175703
729827153882 372242052
363399416514 372234499
778280408410 372226946
951672829458 64328901
886543148996 372219393
982692575950 372211840
799478707266 372204287
199869682482 372196734
838089894468 372189181
341444035556 372181628
312674915680 304869292
426237230980 372174075
524657904240 372166522
35582866348 372158969
836575730264 372151416
225610473950 127743889
552669942014 372143863
701058034006 267459283
20441224308 372136310
924397254096 372128757
759353355860 372121204
853988618610 372113651
74194053550 372106098
113562322854 146732131
483775470732 225185142
468683663386 33973394
723770497066 372098545
268764153764 372090992
926668500402 346939502
39368276858 372083439
563269091442 372075886
170343480504 372068333
727555907576 372060780
168829316300 372053227
619293166990 372045674
812349103000 372038121
152930592158 372030568
755567945350 372023015
121890225976 372015462
649582946650 340088931
338415707148 372007909
99934845018 372000356
305104094660 371992803
683645145660 371985250
685159309864 23467171
45424933674 37538410
598094868134 371977697
280877467396 22084972
845660715488 371970144
588252800808 371962591
962251359196 371955038
369456073330 371947485
358856923902 371939932
549641613606 371932379
120376061772 371924826
342201117658 371917273
180185547830 59275944
418666409960 371909720
735883810698 371902167
835818648162 371894614
169586398402 371887061
759353355860 238992026
703329280312 371879508
428508477286 371871955
966793851808 371864402
195327189870 5936658
807049528286 371856849
409581424736 371849296
196084271972 371841743
531471643158 371834190
9842074880 371826637
360371088106 371819084
286934124212 55937518
405796014226 371811531
907741447852 371803978
719228004454 371796425
9842074880 371788872
916069350974 146414905
15898731696 371781319
328573639822 371773766
91606941896 371766213
643519794254 371758660
769195423186 371751107
257407922234 371743554
878215245874 318751706
316460326190 371736001
429265559388 371728448
713928429740 371720895
82521956672 371713342
347500692372 371705789
316460326190 371698236
987992150664 91232687
583710308196 371690683
325545311414 371683130
471803413306 192722348
127189800690 371675577
96906516610 371668024
100691927120 371660471
564783255646 371652918
151416427954 50741054
60566575714 222156389
972093426522 116920440
492103373854 371645365
66623232530 371637812
954680538176 371630259
714685511842 371622706
323274065108 371615153
29526209532 371607600
944838470850 371600047
31797455838 371592494
473176321304 371584941
581439061890 371577388
218039652930 371569835
328573639822 371562282
358099841800 371554729
180942629932 371547176
119618979670 371539623
274063728478 371532070
858531111222 191030476
181699712034 371524517
619293166990 371516964
952409291870 371509411
856259864916 371501858
333873214536 371494305
501287386461 230117251
1514171758 371486752
317217408292 352498510
209711749808 262172183
317974490394 371479199
289205370518 320760804
805535364082 371471646
724527579168 84563388
336144460842 371464093
623078577500 371456540
825976580836 110341777
821434088224 371448987
334630296638 371441434
897899380526 371433881
17412895900 371426328
213497160318 371418775
679102653048 248199133
280120385294 371411222
936510567728 353533271
631406480622 371403669
789636639940 371396116
252108347520 371388563
603394442848 371381010
572354076666 208757367
691973048782 371373457
886543148996 179852036
993291725378 371365904
575382405074 371358351
925911418300 371350798
845660715488 371343245
193813025666 371335692
60566575714 371328139
426237230980 371320586
754810863248 371313033
228638802358 37848083
685916391966 371305480
716956758148 284748100
729827153882 371297927
525414986342 371290374
628378152214 226801484
451220940346 371282821
479232978120 371275268
969822180216 140455588
868373178548 371267715
623078577500 78898638
888814395302 371260162
524657904240 371252609
201383846686 371245056
739669221208 359515247
809320774592 371237503
596603242082 186377828
63594904122 371229950
81007792468 371222397
949380963462 371214844
193813025666 337777713
924397254096 371207291
999467855548 71617546
104477337630 371199738
644276876356 371192185
309646587272 351123864
41639523164 371184632
643519794254 371177079
972093426522 371169526
150659345852 371161973
319510573404 132086864
223339227644 371154420
985720904358 171959151
800235789368 88135957
980421329644 362068161
3785418064 371146867
912283940464 371139314
863830685936 371131761
866101932242 371124208
286934124212 371116655
709385937128 371109102
800235789368 371101549
227979773302 106671019
772223751594 371093996
289962452620 44910138
529957478954 371086443
122647308078 371078890
290719534722 371071337
934239321422 371063784
620807331194 185985072
904713119444 194776764
177157219422 371056231
399739357410 371048678
166558069994 124239297
813106185102 371041125
466418399056 188228313
208197585604 350519624
214254242420 371033572
709385937128 371026019
741183385412 371018466
894876603573 113906793
197598436176 227088498
539799546280 371010913
307375340966 371003360
919097679382 370995807
754810863248 370988254
777523326308 370980701
733612564392 370973148
763895848472 113302553
850203208100 370965595
375512730146 370958042
28012045328 370950489
981178411746 370942936
511030426404 370935383
987992150664 78762684
447435529836 370927830
306056368941 15347696
106748583936 370920277
286934124212 164051160
736640892800 341236987
704086362414 370912724
896385216322 370905171
177914301524 296727158
397468111104 370897618
924397254096 370890065
754810863248 239105321
370970237534 370882512
566297419850 370874959
71922807244 370867406
779037490512 224195699
354314431290 370859853
202898010890 370852300
640491465846 370844747
282391631600 370837194
478475896018 370829641
914555186770 191189089
716199676046 158212691
896385216322 370822088
117347733364 370814535
16655813798 370806982
633677726928 218425207
620050249092 370799429
827490745040 370791876
512544590608 370784323
441378873020 370776770
294504945232 203847917
423208902572 370769217
670875219932 170773330
22712470614 370761664
165800987892 370754111
974364672828 370746558
735126728596 370739005
218039652930 7469917
582196143992 370731452
751025452738 315511469
752539616942 199029103
102963173426 370723899
886543148996 370716346
574625322972 370708793
756325027452 370701240
462577171876 370693687
682130981456 370686134
273306646376 370678581
393682700594 370671028
387626043778 370663475
952409291870 370655922
221067981338 139874007
874429835364 370648369
9084992778 370640816
634434809030 370633263
259679168540 370625710
287691206314 196672567
548127449402 370618157
262707496948 370610604
452735104550 370603051
476204649712 370595498
585224472400 370587945
633677726928 135402631
249080019112 129027899
453492186652 370580392
171218540466 252421260
704843444516 370572839
875943999568 370565286
510273344302 370557733
345986528168 370550180
564783255646 370542627
956194702380 370535074
992534643276 370527521
386111879574 370519968
40125358960 196793415
936510567728 370512415
266741182121 38852632
836575730264 370504862
523900822138 337181026
455763432958 370497309
645033958458 370489756
486803799140 370482203
538285382076 306236385
221067981338 370474650
523143740036 370467097
512544590608 370459544
482261306528 174829291
959980112890 355844489
991777561174 370451991
926668500402 334333545
864587768038 370444438
905470201546 213221190
785094147328 370436885
196438122469 9116471
860802357528 370429332
702572198210 370421779
211225914012 370414226
757839191656 370406673
515572919016 370399120
449706776142 207420486
992534643276 256114677
158230166872 370391567
345986528168 370384014
654118943682 370376461
745725878024 370368908
440621790918 370361355
38611194756 370353802
159744331076 370346249
945595552952 131278693
756325027452 370338696
842632387080 330043441
539042464178 369349253
496645866466 370331143
386111879574 370323590
819976790557 23716420
84793202978 370316037
710143019230 370308484
684402227762 194006358
842632387080 370300931
268764153764 370293378
987992150664 370285825
866859014344 370278272
603394442848 370270719
228638802358 31851001
494374620160 17069780
986477986460 370263166
576139487176 370255613
104477337630 62757877
548884531504 370248060
218796735032 204550346
382326469064 370240507
948623881360 72516353
633677726928 370232954
427751395184 370225401
411852671042 370217848
486803799140 642005
542070792586 320330283
747240042228 370210295
344472363964 370202742
74194053550 370195189
738912139106 370187636
130218129098 370180083
413366835246 370172530
377783976452 370164977
803264117776 154995113
965279687604 370157424
34825784246 370149871
397468111104 370142318
662446846804 370134765
916069350974 370127212
153687674260 370119659
59809493612 109805514
864587768038 370112106
448192611938 370104553
288448288416 186022837
399739357410 370097000
79493628264 370089447
822191170326 181611885
876165816072 83634369
987992150664 189738913
418666409960 370081894
59052411510 246310883
630649398520 370074341
342201117658 370066788
896385216322 370059235
497496696404 256802000
93121106100 370051682
973607590726 370044129
872915671160 370036576
586738636604 370029023
611722345970 370021470
532985807362 370013917
774494997900 370006364
495131702262 369998811
741183385412 369991258
850203208100 369983705
734369646494 369976152
226367556052 292595667
87064449284 347415341
118104815466 369968599
676074324640 369961046
860045275426 304506748
109019830242 369953493
946352635054 216740888
769195423186 369945940
454249268754 358133048
287691206314 369938387
471662157100 369930834
931968075116 45257576
996320053786 369923281
114319404956 71111495
110533994446 369915728
244537526500 369908175
635948973234 241945249
735883810698 369900622
956951784482 133295344
929949166987 14683032
342958199760 369893069
364156498616 369885516
273306646376 369877963
43910769470 369870410
589009882910 369862857
756325027452 369855304
194570107768 316387617
797207460960 369847751
834304483958 369840198
790393722042 196408212
786608311532 369832645
570082830360 369825092
48453262082 369817539
286934124212 369809986
518601247424 120553433
3785418064 369802433
492860455956 369794880
236209623378 369787327
110533994446 369779774
723013414964 369772221
847931961794 369764668
850203208100 369757115
329330721924 369749562
134760621710 369742009
544342038892 369734456
866905941133 167178102
266492907458 369726903
870644424854 369719350
762381684268 369711797
31040373736 369704244
135517703812 369696691
472419239202 369689138
961494277094 369681585
694244295088 369674032
653361861580 369666479
496645866466 369658926
237723787582 369651373
102963173426 369643820
87064449284 315443492
896385216322 346667594
899413544730 132615574
688944720374 369636267
296776191538 369628714
383083551166 369621161
808563692490 369613608
671531832028 369606055
767681258982 369598502
705600526618 333291231
254379593826 369590949
575382405074 369583396
292233698926 369575843
772980833696 369568290
862316521732 369560737
769195423186 369553184
296776191538 369545631
272549564274 369538078
896385216322 369530525
273306646376 369522972
340686953454 206687845
24226634818 24124282
5299582268 369515419
651090615274 369507866
227124638154 369500313
164286823688 369492760
557969516728 369485207
555698270422 233999493
241509198092 369477654
121890225976 369470101
342958199760 207677288
994805889582 369462548
607936935460 369454995
13627485390 369447442
69651560938 369439889
536014135770 369432336
674560160436 369424783
370970237534 369417230
9084992778 219739429
389897290084 369409677
468633828692 369402124
442893037224 369394571
386111879574 369387018
942567224544 369379465
342958199760 369371912
421694738368 369364359
881243574282 369356806
838089894468 369349253
775465180344 12288731
968308016012 369341700
782065818920 369334147
560997845136 312603564
601123196542 369326594
105234419732 369319041
252108347520 369311488
991020479072 369303935
604151524950 369296382
436836380408 369288829
357342759698 188054594
119618979670 369281276
558726598830 157774617
399312688846 21231483
780551654716 369273723
478475896018 291077514
589766965012 369266170
427751395184 369258617
538285382076 60257834
794179132552 369251064
797964543062 369243511
7570828574 369235958
852474454406 369228405
732098400188 369220852
249243956977 137487259
866101932242 369213299
275577892682 369205746
984206740154 369198193
872915671160 369190640
571596994564 369183087
162015577382 198107637
410338506838 369175534
973607590726 369167981
866859014344 369160428
394439782696 369152875
550398695708 369145322
421929530926 80590510
173371808912 369137769
330275156191 69736849
560240763034 369130216
227881720256 369122663
845660715488 369115110
539042464178 369107557
70408643040 369100004
414880999450 360799257
400496439512 369092451
243780444398 369084898
448949694040 369077345
392168536390 369069792
975121754930 369062239
669260585722 369054686
415065073613 18157412
413366835246 157842594
57538247306 19245044
466362582386 369047133
738912139106 369039580
36339948450 320541767
189270533054 369032027
992534643276 209731704
847931961794 369024474
144602689036 151913489
595066539726 369016921
3028335962 350829297
189270533054 369009368
355828595494 62765430
262707496948 369001815
589009882910 368994262
12870403288 368986709
746482960126 368979156
63594904122 368971603
470147992896 368964050
237723787582 368956497
557969516728 368948944
856259864916 307558160
672288914130 368941391
372484401738 66088750
336901542944 368933838
538285382076 368926285
239237951786 368918732
501945441180 368911179
708628855026 368903626
411852671042 368896073
318731572496 334892467
976635919134 10506223
330087804026 368888520
301318684150 368880967
808563692490 368873414
482261306528 368865861
509516262200 368858308
855502782814 368850755
814620349306 368843202
151416427954 368835649
889571477404 368828096
384772106587 76111581
960875195855 1895803
368698991228 368820543
653361861580 368812990
880486492180 368805437
563269091442 368797884
969822180216 368790331
483018388630 271220677
924397254096 297618412
688964071160 110470178
501188359078 345489326
578410733482 69094844
941053060340 368782778
545099120994 368775225
834304483958 368767672
555698270422 368760119
648819368968 41949362
568568666156 368752566
408824342634 156619008
622321495398 368745013
418666409960 368737460
423965984674 368729907
514815836914 368722354
534499971566 368714801
371727319636 368707248
454249268754 368699695
169586398402 368692142
243023362296 368684589
574625322972 368677036
797207460960 368669483
206794186145 27115270
430779723592 298147122
592038211318 368661930
177157219422 233206428
422451820470 368654377
345229446066 368646824
408067260532 368201197
921368925688 368639271
274063728478 368631718
722256332862 368624165
109019830242 368616612
807062987732 182827918
848689043896 368609059
43153687368 368601506
273306646376 299914524
916826433076 368593953
172614726810 368586400
502702523282 368578847
121133143874 272338521
661689764702 368571294
564783255646 280201194
576896569278 368563741
922883089892 368556188
820677006122 368548635
972093426522 368541082
635191891132 368533529
962251359196 368525976
145359771138 368518423
556455352524 368510870
23469552716 368503317
99934845018 330760976
592795293420 53875549
180185547830 368495764
31797455838 295443148
856259864916 368488211
133246457506 368480658
258922086438 368473105
380055222758 368465552
199197367699 60718567
15898731696 267149610
187756368850 368457999
49210344184 368450446
62837822020 368442893
621564413296 368435340
34068702144 368427787
917583515178 368420234
535257053668 368412681
655633107886 166415249
368698991228 368405128
528443314750 368397575
321002818802 368390022
550398695708 368382469
354314431290 368374916
511787508506 368367363
36339948450 368359810
837332812366 368352257
558726598830 368344704
331601968230 368337151
258922086438 368329598
154444756362 368322045
651090615274 368314492
908498529954 368306939
181699712034 58256289
405796014226 368299386
445164283530 368291833
308889505170 205366070
78736546162 368284280
702572198210 368276727
292990781028 322399805
942567224544 368269174
906227283648 368261621
582196143992 368254068
71165725142 368246515
552669942014 368238962
701058034006 368231409
403524767920 368223856
161446451685 92456273
423208902572 368216303
667746421518 368208750
2271253860 53777360
786608311532 368201197
481504224426 368193644
56781165204 368186091
180942629932 368178538
227881720256 282565283
507495193913 67274571
573868240870 368170985
911526858362 368163432
327816557720 368155879
757082109554 368148326
757082109554 368140773
978150083338 368133220
554294372465 93498587
215768406624 368125667
405796014226 368118114
798721625164 331629571
740426303310 368110561
893356887914 226204797
352800267086 283381007
2271253860 368103008
841118222876 368095455
619293166990 368087902
285419960008 368080349
328573639822 368072796
754053781146 229467693
819162841918 368065243
857774029120 344960616
811592020898 40990131
76465299856 368057690
956194702380 368050137
152930592158 368042584
900927708934 368035031
121133143874 44419193
207440503502 368027478
562512009340 368019925
620050249092 368012372
211982996114 16639259
208197585604 368004819
314946161986 367997266
776009162104 367989713
570082830360 367982160
566297419850 367974607
138546032220 367967054
707114690822 142147460
235452541276 367959501
971554391977 39706121
258165004336 323502543
190027615156 367951948
382326469064 367944395
48453262082 367936842
143845606934 235985932
907741447852 367929289
854745700712 367921736
975878837032 367914183
478475896018 367906630
471662157100 201582017
910012694158 367899077
572354076666 367891524
4542500166 367883971
557969516728 283879505
966793851808 367876418
22712470614 367868865
252108347520 367861312
246051690704 367853759
660932682600 232292515
804778281980 367846206
254379593826 321584081
479990060222 367838653
645033958458 367831100
577653651380 367823547
620807331194 367815994
85550285080 367808441
48453262082 367800888
545099120994 73739939
902441873138 367793335
675317242538 367785782
564783255646 354107299
501945441180 367778229
174128891014 367770676
933482239320 367763123
362642334412 127101884
246808772806 367755570
591281129216 367748017
171857644708 254588971
793422050450 367740464
41639523164 367732911
638220219540 253116136
823754602749 14244958
841118222876 367725358
277849138988 367717805
562512009340 367710252
347500692372 367702699
548884531504 367695146
264221661152 367687593
31797455838 88000003
546613285198 151316802
870644447513 120409926
245294608602 367680040
955437620278 1601236
691215966680 367672487
296776191538 367664934
267249989560 367657381
436079298306 367649828
846417797590 120039829
51481590490 367642275
726798825474 367634722
397468111104 367627169
583710308196 367619616
90849859794 367612063
567811584054 367604510
611722345970 367596957
243023362296 357679868
950281952873 220577812
47696179980 367589404
972850508624 367581851
573111158768 367574298
503459605384 367566745
936510567728 367559192
605665689154 367551639
248322937010 367544086
728312989678 367536533
536771217872 367528980
530714561056 367521427
132489375404 182268996
741183385412 30196894
220310899236 367513874
975878837032 367506321
882757738486 367498768
276334974784 77199213
16695890016 128506742
461820089774 367491215
539799546280 115379628
648819368968 367483662
925154336198 367476109
325545311414 367468556
470905074998 367461003
930453910912 367453450
252865429622 367445897
395953946900 367438344
345229446066 367430791
21955388512 367423238
463334253978 367415685
617779002786 367408132
402767685818 367400579
657904354192 367393026
214254242420 367385473
894113970016 367377920
190027615156 367370367
513301672710 367362814
133246457506 367355261
915312268872 367347708
479990060222 166324613
114319404956 367340155
351286102882 367332602
390654372186 367325049
654876025784 367317496
978150083338 367309943
642067428696 92214577
953166373972 367302390
822948252428 367166436
349014856576 367294837
468633828692 367287284
349771938678 367279731
815377431408 367272178
835818648162 367264625
966793851808 12462450
79493628264 367257072
12870403288 367249519
665475175212 367241966
273306646376 367234413
321759900904 367226860
726041743372 367219307
777523326308 367211754
582196143992 367204201
702572198210 277338607
721499250760 331168838
250594183316 367196648
646548122662 367189095
673045996232 367181542
486046717038 367173989
627621070112 153741315
781308736818 367166436
677588488844 367158883
235452541276 367151330
206683421400 367143777
151416427954 367136224
27254963226 367128671
557969516728 109035108
344472363964 367121118
193813025666 367113565
426237230980 47508370
665475175212 367106012
636706055336 291319210
782822901022 318268314
776766244206 367098459
470905074998 367090906
686673474068 367083353
562560242798 143884650
253622511724 367075800
31040373736 367068247
626863988010 367060694
757082109554 367053141
981935493848 367045588
700300951904 367038035
938781814034 367030482
873672753262 367022929
832790319754 367015376
118861897568 367007823
364913580718 367000270
943324306646 366992717
162015577382 366985164
763142399363 188840106
995562971684 366977611
773737915798 366970058
482261306528 313457053
567811584054 366962505
613236510174 366954952
600366114440 366947399
779037490512 366939846
375512730146 366932293
810077856694 366924740
437593462510 366917187
107505666038 366909634
89335695590 50801478
211982996114 309333115
919854761484 366902081
230910048664 195381004
278606221090 366894528
468633828692 366886975
13627485390 366879422
496034647900 97335511
411852671042 323766898
520115411628 366871869
961494277094 366864316
229395884460 366856763
584467390298 366849210
679859735150 366841657
601880278644 64631021
247565854908 71670417
93878188202 366834104
139303114322 366826551
867616096446 366818998
40125358960 366811445
523900822138 366803892
299047437844 366796339
754810863248 363601420
56781165204 366788786
492103373854 366781233
613993592276 253169007
292233698926 366773680
868373178548 366766127
773737915798 366758574
749511288534 366751021
80250710366 366743468
87821531386 31020171
690458884578 366735915
337658625046 366728362
925911418300 340073825
982692575950 366720809
390654372186 366713256
17412895900 366705703
620050249092 366698150
27254963226 366690597
698786787700 366683044
322516983006 91202475
595954923180 74313967
622321495398 1903356
59052411510 366675491
872158589058 95719169
18927060104 366667938
621564413296 366660385
701815116108 366652832
399739357410 366645279
928939746708 366637726
938024731932 366630173
662446846804 366622620
445921365632 366615067
112805240752 120780023
456520515060 366607514
361128170208 366599961
271792482172 366592408
609451099664 366584855
393682700594 366577302
597337786032 366569749
917583515178 366562196
841118222876 366554643
811592020898 366547090
296019109436 366539537
157473084770 366531984
869887342752 60469318
140817278526 73362289
579924897686 366524431
972093426522 366516878
65866150428 153439195
621564413296 324945166
208197849959 137759167
879094240949 161694624
673045996232 366509325
772980833696 350572495
764652930574 358548463
492103373854 366501772
158987248974 366494219
808563692490 133046095
956194702380 266213038
167315152096 346048248
549641613606 231378602
158230166872 366486666
55267001000 325043355
525414986342 366479113
660175600498 366471560
680616817252 366464007
634434809030 366456454
875186917466 366448901
766167094778 59275944
694244295088 366441348
660277558445 178998547
776009162104 366433795
692730130884 366426242
330844886128 331191497
823705334530 15695134
208954667706 366418689
208954667706 366411136
232424212868 366403583
164286823688 366396030
318731572496 366388477
861559439630 366380924
79493628264 366373371
592795293420 366365818
977393001236 366358265
684402227762 264845945
210468831910 282210292
778280408410 366350712
754810863248 97388382
514058754812 366343159
483018388630 275767583
964522605502 366335606
744968795922 366328053
581439061890 366320500
264978743254 366312947
336901542944 366305394
111291076548 366297841
421694738368 366290288
729070071780 366282735
193813025666 43210713
747240042228 366275182
81007792468 354409419
144602689036 101580297
797207460960 68067636
548884531504 320858993
178671383626 242005673
536771217872 366267629
50724508388 6684405
660175600498 215305818
536771217872 366260076
112805240752 323706474
875943999568 244747412
68137396734 366252523
502702523282 270752391
207440503502 366244970
425480148878 366237417
304347012558 366229864
619293166990 366222311
724527579168 366214758
427751395184 164338174
47696179980 366207205
106065725165 29539783
523143740036 366199652
172614726810 126928165
354390633507 187858216
140817278526 366192099
715442593944 353087644
119618979670 260925938
411095588940 366184546
286177042110 261870063
204412175094 366176993
958465948686 290571463
151416427954 366169440
642762712152 366161887
185485122544 366154334
56024083102 281311485
299804519946 262141971
4542500166 366146781
460305925570 366139228
791907886246 366131675
589009882910 366124122
585224472400 227957093
873672753262 229301527
478475896018 362272092
66623232530 366116569
381569386962 366109016
48453262082 366101463
483018388630 366093910
708628855026 163008846
826733662938 366086357
836575730264 54608190
392925618492 114571457
682888063558 72100938
294504945232 366078804
448192611938 295798139
975121754930 366071251
283905795804 298320841
59052411510 297142573
784337065226 366063698
949380963462 366056145
32554537940 247715741
512544590608 366048592
329330721924 366041039
841118222876 311455508
913798104668 366033486
922883089892 366025933
663961011008 34751353
207440503502 366018380
254379593826 352740206
723770497066 366010827
883514820588 366003274
867616096446 365995721
71922807244 143363493
969822180216 206899329
377026894350 385203
549641613606 365988168
181699712034 365980615
777523326308 365973062
343715281862 365965509
330844886128 365957956
936510567728 365950403
878215245874 174104203
750268370636 15627157
886543148996 365942850
560997845136 365935297
599609032338 365927744
335584708418 94412500
539799546280 365920191
74194053550 365912638
772223751594 353382211
62080739918 365905085
885028984792 365897532
854745700712 365889979
362882134609 37251396
289962452620 365882426
673803078334 150750327
180185547830 365874873
715442593944 98664839
455763432958 365867320
321759900904 365859767
523900822138 365852214
973607590726 365844661
430022641490 338457483
140135514940 2386748
985720904358 365837108
411095588940 294347963
836575730264 365829555
351286102882 365822002
293747863130 365814449
762381684268 365806896
591281129216 365799343
854745700712 365791790
269521235866 175108752
507245015894 365784237
101449009222 365776684
66623232530 348095111
545856203096 365769131
616264838582 365761578
851717372304 365754025
813106185102 365746472
377026894350 365738919
752539616942 365731366
342958199760 365723813
205926339298 365716260
975878837032 72017855
141574360628 365708707
912283940464 365701154
287691206314 365693601
757839191656 365686048
738912139106 209399372
791150804144 187405036
558726598830 365678495
805535364082 365670942
168072234198 365663389
725284661270 365655836
368252186366 13127114
158987248974 365648283
748754206432 365640730
896385216322 365633177
515572919016 365625624
596580703930 365618071
786608311532 365610518
425480148878 365602965
286177042110 292890234
654876025784 365595412
227124638154 365587859
662446846804 253946966
54509918898 365580306
685159309864 356781061
193813025666 365572753
171100562606 365565200
974364672828 365557647
810077856694 365550094
407310178430 365542541
916069350974 365534988
315703244088 365527435
505730851690 365519882
685916391966 365512329
66623232530 365504776
614750674378 365497223
93121106100 365489670
930453910912 232526658
240752115990 326070563
130975211200 365482117
264221661152 365474564
596580703930 232111243
772980833696 365467011
279363303192 365459458
652604779478 365451905
214254242420 365444352
93878188202 365436799
531471643158 227247111
509516262200 365429246
601123196542 365421693
597337786032 365414140
128703964894 365406587
239237951786 365399034
803264117776 365391481
491346291752 365383928
393682700594 365376375
956951784482 203130382
464848418182 365368822
461063007672 139964643
548127449402 251749043
868373178548 156739856
175643055218 71670417
607936935460 365361269
96149434508 365353716
620050249092 365346163
236209623378 278290285
165043905790 365338610
693487212986 365331057
778280408410 365323504
20441224308 365315951
462577171876 365308398
725284661270 365300845
87849401956 127086778
211225914012 365293292
205169257196 365285739
36339948450 365278186
293747863130 365270633
221825063440 314068846
62837822020 365263080
320245736700 365255527
250594183316 365247974
550398695708 365240421
941089994510 60967816
511787508506 365232868
95392352406 365225315
508002097996 365217762
425480148878 365210209
291476616824 365202656
989506314868 365195103
549641613606 365187550
912283940464 365179997
488317963344 365172444
645248267280 115130379
433050969898 365164891
515572919016 284581934
118861897568 365157338
279363303192 120205995
825219498734 365149785
796450378858 359507694
822191170326 365142232
265735825356 365134679
655633107886 365127126
317974490394 365119573
803264117776 208289081
663203928906 365112020
882757738486 365104467
730584235984 365096914
268007071662 19418763
273306646376 365089361
30283291634 365081808
833547401856 365074255
810834938796 365066702
381569386962 334786725
919097679382 365059149
580681979788 365051596
15141649594 365044043
732855482290 365036490
871405253244 93974426
174128891014 327399891
826733662938 45469060
449706776142 365028937
271792482172 365021384
266492907458 365013831
708628855026 365006278
302075766252 364998725
572354076666 364991172
260436250642 364983619
431536805694 364976066
634434809030 364968513
576139487176 364960960
152930592158 364953407
72679889346 364945854
409581424736 364938301
768438341084 88891257
208197585604 364930748
621564413296 364923195
189317535373 220396540
607179853358 364915642
813106185102 364908089
102206091324 364900536
913041022566 364892983
832790319754 211370705
969822180216 364885430
987235068562 63702002
392168536390 364877877
123404390180 364870324
565540337748 364862771
785094147328 364855218
382326469064 364847665
504973769588 364840112
804778281980 364832559
995562971684 282890062
536771217872 76036051
58295329408 364825006
545099120994 364817453
708628855026 222209260
897142298424 364809900
138546032220 364802347
568568666156 364794794
423965984674 364787241
454249268754 103279722
330844886128 364779688
748754206432 135130723
9084992778 364772135
349771938678 364764582
644276876356 302384355
652604779478 128763544
162772659484 364757029
476961731814 226899673
118861897568 364749476
46182015776 180403405
129461046996 304786209
993291725378 364741923
52995754694 234611286
480747142324 364734370
255136675928 364726817
125675636486 364719264
868373178548 364711711
148388099546 364704158
849446125998 171936492
528443314750 364696605
224096309746 364689052
531471643158 364681499
166558069994 364673946
29526209532 364666393
243023362296 364658840
190784697258 364651287
922883089892 254475676
816891595612 85175181
632163562724 364643734
221067981338 364636181
682888063558 364628628
178671383626 364621075
240752115990 301009709
536771217872 364613522
124161472282 185350620
396711029002 8874775
592795293420 364605969
635191891132 364598416
845660715488 329182399
572354076666 364590863
632920644826 324575069
542070792586 286319124
123404390180 127230285
616264838582 364583310
314189079884 364575757
481758911586 19720883
105991501834 53973738
470905074998 364568204
266492907458 364560651
809320774592 364553098
91606941896 364545545
390654372186 195154414
264221661152 70061628
635948973234 364537992
728312989678 364530439
473176321304 364522886
701058034006 364515333
195327189870 364507780
502702523282 364500227
729070071780 364492674
585981554502 271024299
61323657816 307391994
531471643158 364485121
494374620160 364477568
571596994564 364470015
224853391848 364462462
90092777692 364454909
878215245874 364447356
813863267204 364439803
991777561174 10491117
596580703930 364432250
660932682600 364424697
607936935460 364417144
467876746590 364409591
551912859912 364402038
564783255646 251439370
920611843586 364394485
507245015894 364386932
529957478954 364379379
715442593944 96889884
969065098114 364371826
850960290202 364364273
394439782696 364356720
486046717038 364349167
689701802476 364341614
545981507366 7386834
141574360628 364334061
583710308196 55929965
632920644826 364326508
682888063558 364318955
489075045446 364311402
392925618492 364303849
673803078334 364296296
816891595612 364288743
195327189870 364281190
867616096446 364273637
907741447852 364266084
469390910794 364258531
916826433076 364250978
127189800690 142049271
461820089774 364243425
369456073330 364235872
470147992896 364228319
227124638154 364220766
567054501952 364213213
642005630050 106089438
705600526618 296402379
617779002786 364205660
466362582386 69321434
59052411510 364198107
425480148878 87327786
4542500166 345738575
197598436176 364190554
326302393516 32387264
785094147328 364183001
580681979788 364175448
688944720374 364167895
205926339298 364160342
349771938678 364152789
434565134102 364145236
464848418182 314438943
366427744922 364137683
30283291634 364130130
791150804144 306402551
258165004336 165108580
473176321304 364122577
566297419850 180055967
120376061772 364115024
283148713702 364107471
920611843586 364099918
300561602048 263962244
401276135296 204875125
762381684268 364092365
788122475736 364084812
684402227762 353593695
91606941896 364077259
293747863130 364069706
332359050332 364062153
9084992778 364054600
68894478836 364047047
897899380526 364039494
426994313082 364031941
238480869684 343948514
337754646335 219150295
823005760970 296500568
294504945232 364024388
991777561174 364016835
43910769470 364009282
70408643040 66912027
196841354074 364001729
792664968348 363994176
320245736700 363986623
399739357410 363979070
736640892800 363971517
352043184984 363963964
781308736818 363956411
706357608720 363948858
152173510056 293086612
325545311414 346848866
651847697376 363941305
632920644826 104465543
242266280194 363933752
224853391848 363926199
691215966680 363918646
606422771256 363911093
935753485626 363903540
586935362042 144073475
993291725378 363895987
813106185102 363888434
645791040560 23882586
672288914130 363880881
98420680814 363873328
887300231098 233531207
638977301642 363865775
715442593944 125545966
745725878024 339733940
517844165322 209384266
548127449402 29932539
729827153882 363858222
530714561056 205486918
566297419850 363850669
841118222876 363843116
998591300092 322717031
636706055336 363835563
12113321186 363828010
127189800690 363820457
471662157100 363812904
987235068562 65522275
824462416632 363805351
867616096446 363797798
757082109554 363790245
42396605266 363782692
346743610270 363775139
957708866584 363767586
21198306410 14720797
302075766252 363760033
21955388512 363752480
218039652930 363744927
283905795804 145138448
60566575714 147192864
193055943564 363737374
52995754694 363729821
923640171994 363722268
243780444398 363714715
160661106257 63739767
835061566060 55627845
62080739918 363707162
560240763034 79110122
422451820470 363699609
330844886128 363692056
106748583936 68973996
395953946900 363684503
484532552834 363676950
897899380526 363669397
57538247306 363661844
777523326308 363654291
829004909244 363646738
354314431290 363639185
308132423068 187843110
301318684150 316599101
21955388512 363631632
105234419732 363624079
332359050332 282988251
359614006004 363616526
991020479072 180025755
252108347520 363608973
760110437962 363601420
513301672710 266379204
132489375404 363593867
617021920684 363586314
851717372304 363578761
392168536390 363571208
836575730264 331100861
55267001000 363563655
488317963344 300616953
818405759816 216310367
311917833578 279544083
37097030552 363556102
350529020780 363548549
599609032338 363540996
793422050450 363533443
673803078334 363525890
804021199878 363518337
684402227762 326599273
445164283530 47115614
990263396970 363510784
623835659602 363503231
84036120876 363495678
913041022566 363488125
660175600498 363480572
734369646494 363473019
888057313200 198069872
468633828692 793065
242266280194 363465466
974364672828 46133724
381569386962 363457913
959980112890 363450360
21198306410 363442807
15898731696 363435254
130975211200 307852727
386111879574 363427701
938781814034 363420148
674560160436 363412595
950138045564 363405042
56024083102 363397489
323274065108 363389936
177914301524 223251574
196841354074 95817358
285419960008 104004810
164286823688 363382383
264978743254 363374830
590524047114 328238274
284662877906 363367277
673045996232 363359724
210468831910 363352171
237723787582 345496879
490589209650 363344618
301318684150 363337065
897142298424 363329512
411852671042 363321959
68137396734 120009617
514058754812 363314406
984963822256 285835732
280877467396 363306853
965279687604 161966532
33311620042 363299300
686673474068 363291747
210468831910 363284194
698786787700 363276641
613271525882 224981211
601880278644 363269088
169586398402 363261535
476204649712 363253982
27254963226 363246429
29526209532 363238876
378541058554 363231323
822948252428 363223770
482261306528 363216217
564026173544 363208664
732098400188 211355599
539042464178 162178016
45424933674 363201111
40882441062 363193558
648819368968 363186005
391411454288 363178452
193055943564 363170899
799478707266 250049618
631408535038 139065836
227962031305 179972884
784337065226 363163346
781308736818 363155793
199869682482 363148240
26497881124 363140687
794179132552 363133134
813106185102 41783196
822191170326 363125581
715442593944 363118028
239995033888 363110475
104477337630 20113639
43910769470 363102922
676074324640 363095369
959980112890 363087816
969822180216 363080263
262707496948 363072710
990263396970 184315859
262707496948 363065157
990263396970 363057604
78736546162 363050051
971336344420 274430702
61323657816 363042498
127189800690 363034945
157473084770 363027392
255893758030 363019839
384597715370 363012286
833547401856 358873242
608694017562 363004733
726798825474 362997180
962251359196 362989627
741183385412 362982074
416395163654 362974521
230152966562 362966968
878972327976 362959415
585981554502 362951862
420937656266 362944309
745725878024 310526489
847931961794 54222987
228638802358 362936756
363399416514 172563391
683645145660 362929203
641248547948 362921650
610208181766 76919752
20441224308 362914097
223339227644 362906544
671531832028 301576184
290719534722 205388729
717828660956 192035025
412609753144 317671627
610965263868 362898991
158987248974 105628705
18273386125 186672395
869887342752 362891438
118104815466 362883885
722256332862 267466836
46224727991 231265307
451978022448 362876332
685159309864 362868779
157473084770 362861226
142331442730 362853673
87821531386 362846120
73436971448 362838567
47696179980 362831014
506487933792 362823461
819919924020 362815908
691973048782 362808355
956951784482 362800802
622321495398 217896497
191541779360 362793249
264221661152 362785696
109776912344 362778143
72679889346 362770590
532985807362 362763037
748754206432 362755484
469390910794 362747931
987992150664 196030562
739669221208 152026784
220310899236 362740378
611722345970 362732825
386868961676 362725272
747997124330 362717719
391411454288 362710166
53752836796 318426927
60566575714 362702613
370970237534 290850924
336144460842 362695060
735883810698 362687507
277092056886 362679954
122647308078 362672401
418666409960 221567255
751782534840 362664848
364156498616 362657295
875943999568 362649742
770709587390 335164375
361128170208 362642189
868373178548 189731360
151416427954 362634636
137031868016 362627083
263464579050 143567424
585981554502 362619530
5299582268 362611977
767681258982 362604424
573111158768 362596871
215011324522 362589318
62837822020 362581765
760867520064 362574212
690458884578 362566659
645791040560 362559106
785094147328 243319895
134760621710 362551553
154444756362 362544000
246051690704 362536447
262707496948 362528894
524657904240 362521341
254428695879 255011939
676074324640 362513788
665475175212 260299039
752539616942 362506235
797207460960 362498682
130218129098 362491129
283905795804 50627759
658661436294 321146007
743454631718 362483576
349771938678 362476023
747240042228 362468470
897142298424 362460917
287691206314 362453364
791150804144 362445811
529200396852 362438258
870644424854 362430705
540556628382 362423152
623078577500 346531640
969100113822 224981211
669260585722 362415599
490589209650 362408046
52995754694 362400493
934996403524 362392940
939538896136 362385387
957708866584 362377834
320245736700 362370281
201383846686 362362728
257407922234 362355175
342201117658 362347622
333873214536 362340069
528443314750 362332516
190027615156 362324963
35582866348 362317410
873672753262 362309857
702680168345 111316114
811592020898 362302304
804021199878 362294751
889571477404 69223245
249080019112 362287198
147631017444 77720370
601880278644 362279645
91606941896 362272092
387626043778 328457311
325545311414 362264539
536771217872 362256986
486803799140 362249433
770709587390 362241880
915312268872 362234327
51481590490 362226774
996320053786 362219221
801749953572 256681152
645791040560 362211668
85550285080 362204115
930453910912 362196562
312674915680 362189009
430022641490 362181456
406553096328 362173903
383840633268 362166350
675317242538 362158797
255136675928 362151244
155958920566 362143691
146116853240 362136138
426994313082 362128585
790393722042 194663469
652604779478 362121032
846417797590 362113479
941053060340 69140162
315703244088 289687762
377783976452 362105926
621564413296 362098373
105991501834 362090820
811592020898 362083267
922126007790 362075714
875186917466 362068161
406553096328 362060608
571596994564 362053055
587495718706 362045502
670017667824 362037949
47696179980 362030396
102963173426 362022843
501188359078 362015290
265735825356 362007737
680616817252 362000184
969326854882 76572314
910012694158 361992631
978150083338 361985078
331601968230 361977525
10599156982 361969972
23469552716 361962419
558726598830 116240670
918340597280 361954866
642762712152 361947313
796450378858 47463052
699543869802 361939760
289205370518 361932207
310403669374 361924654
461063007672 361917101
150659345852 361909548
83279038774 361901995
747997124330 361894442
648062286866 361886889
366427744922 183794702
313431997782 315639870
822191170326 361879336
448972360593 99880872
467119664488 361871783
273306646376 71602440
610208181766 361864230
383840633268 204882678
578410733482 361856677
928182664606 142736594
136274785914 361849124
779794572614 361841571
844146551284 224142828
423965984674 361834018
99177762916 361826465
60566575714 361818912
647305204764 361811359
416395163654 361803806
766167094778 361796253
592341751282 11707150
846417797590 361788700
461063007672 11382371
268007071662 49570339
983449658052 361781147
321759900904 361773594
195327189870 361766041
970579262318 361758488
806326827440 174194839
884271902690 361750935
34068702144 361743382
217282570828 136256120
339172789250 361735829
768438341084 361728276
938781814034 361720723
799478707266 361713170
661689764702 320436025
577653651380 361705617
809320774592 259853412
146116853240 120893318
851717372304 361698064
517087083220 361690511
193055943564 361682958
125058941995 37168313
638977301642 238576611
520115411628 361675405
720742168658 361667852
162772659484 361660299
18169978002 361652746
539799546280 361645193
938024731932 361637640
826733662938 361630087
317217408292 264317235
289205370518 361622534
825976580836 361614981
152930592158 361607428
657904354192 192971597
193813025666 361599875
828247827142 361592322
387626043778 292278441
318161117471 118589653
885786066894 75696166
866859014344 81617718
672288914130 91957775
523143740036 248961986
276334974784 361584769
859288193324 361577216
490589209650 361569663
504973769588 361562110
501188359078 361554557
846620172672 48074845
629135234316 361547004
758596273758 361539451
159199941454 30400825
532985807362 243531379
565540337748 361531898
331601968230 75046608
788879557838 361524345
189270533054 361516792
951652209768 13217750
624592741704 19705777
71165725142 361509239
80250710366 361501686
426237230980 361494133
92364023998 361486580
756325027452 361479027
516330001118 361471474
711657183434 361463921
496645866466 361456368
787365393634 361448815
913041022566 22810060
660932682600 361441262
914555186770 361433709
35582866348 361426156
675317242538 361418603
521629575832 173394221
233181294970 361411050
548884531504 361403497
993291725378 276960957
464188520531 99329503
601880278644 361395944
783579983124 361388391
95392352406 361380838
700300951904 109677113
487560881242 361373285
341632988957 143650507
682888063558 361365732
883514820588 361358179
384597715370 361350626
27254963226 361343073
695758459292 105266161
23469552716 361335520
751025452738 361327967
757839191656 361320414
386111879574 361312861
278606221090 40385891
140060196424 206249771
694244295088 361305308
686673474068 361297755
804778281980 15151318
585224472400 361290202
818405759816 361282649
917583515178 160032964
913798104668 315390621
828247827142 33172776
500431276976 361275096
308132423068 361267543
506487933792 361259990
288448288416 244505716
881243574282 361252437
717713840250 361244884
131732293302 125787662
533017545068 258561849
483123594367 89034764
490589209650 361237331
995562971684 88634455
280877467396 361229778
218796735032 51949534
855502782814 361222225
60566575714 361214672
807049528286 361207119
529200396852 361199566
854745700712 361192013
680817198342 142411815
121133143874 103989704
118861897568 361184460
726798825474 361176907
872158589058 361169354
864587768038 361161801
979664247542 252413707
779037490512 361154248
34825784246 299053482
944838470850 361146695
888057313200 110560814
715442593944 361139142
196841354074 361131589
169586398402 361124036
551155777810 361116483
845660715488 361108930
180942629932 85620808
941810142442 361101377
424723066776 303517305
927425582504 304053568
589009882910 361093824
523143740036 361086271
229395884460 361078718
512792230819 101806887
826733662938 361071165
799478707266 361063612
694244295088 361056059
910769776260 361048506
568568666156 199066868
754053781146 361040953
695001377190 215404007
718470922352 110417307
37854112654 361033400
528443314750 361025847
479990060222 230109698
235452541276 361018294
111291076548 361010741
631406480622 361003188
724527579168 360995635
214254242420 360988082
52238672592 360980529
165043905790 360972976
872915671160 360965423
850203208100 75869885
678345570946 84842849
706357608720 360957870
63618937768 190705697
483775470732 360950317
163529741586 286145405
149902263750 325972374
144602689036 360942764
196084271972 360935211
421694738368 360927658
407310178430 360920105
180942629932 360912552
265735825356 360904999
897142298424 360897446
890328559506 8859669
918340597280 360889893
625349823806 360882340
851717372304 360874787
205169257196 360867234
121133143874 360859681
682888063558 360852128
576896569278 360844575
712414265536 360837022
3028335962 360829469
15898731696 360821916
469390910794 360814363
545099120994 360806810
407310178430 360799257
459548843468 360791704
668503503620 360784151
84793202978 357445725
784337065226 360776598
688944720374 360769045
493617538058 21095529
93121106100 360761492
471662157100 360753939
710900101332 360746386
797207460960 360738833
399778111853 115900785
451978022448 360731280
76465299856 259490868
311917833578 23580466
110533994446 119269423
811592020898 360723727
498160030670 8346065
336901542944 360716174
345986528168 160591886
403524767920 360708621
394439782696 360701068
895628134220 360693515
491346291752 360685962
495888784364 360678409
496645866466 205290540
749511288534 360670856
732098400188 274747928
873672753262 229278868
604151524950 360663303
486803799140 360655750
641248547948 360648197
536771217872 360640644
249080019112 360633091
679859735150 144791010
855502782814 49691187
286177042110 360625538
101449009222 236507089
691973048782 360617985
35582866348 360610432
944838470850 360602879
557212434626 99880872
713928429740 360595326
877458163772 360587773
18927060104 348842858
972850508624 360580220
968308016012 360572667
912283940464 360565114
409581424736 360557561
317974490394 360550008
518601247424 360542455
877458163772 360534902
610965263868 360527349
410338506838 360519796
776009162104 360512243
582196143992 97184451
97663598712 360504690
70408643040 202246681
882000656384 360497137
914555186770 360489584
539042464178 360482031
130334067648 174073991
266492907458 360474478
955437620278 360466925
426994313082 360459372
831276155550 360451819
558726598830 360444266
714685511842 360436713
124918554384 360429160
273306646376 360421607
541313710484 360414054
345229446066 200698316
273514935457 67644668
804021199878 360406501
324031147210 360398948
468633828692 360391395
840361140774 360383842
520115411628 360376289
481504224426 314982759
365670662820 228946536
742697549616 360368736
781308736818 360361183
875943999568 360353630
140817278526 360346077
831276155550 360338524
349014856576 360330971
15141649594 360323418
539889041777 142653511
592038211318 360315865
572354076666 360308312
898656462628 322354487
81764874570 156067639
445921365632 360300759
834304483958 360293206
899413544730 360285653
515572919016 360278100
794179132552 360270547
523900822138 360262994
13627485390 360255441
962251359196 360247888
306618258864 216967478
409581424736 360240335
683645145660 360232782
169586398402 360225229
660932682600 360217676
782822901022 243063093
542827874688 360210123
779037490512 360202570
461063007672 328223168
903956037342 360195017
181699712034 360187464
796450378858 37024806
370213155432 360179911
109019830242 17047121
416395163654 360172358
974364672828 360164805
427751395184 19041113
514058754812 172291483
624592741704 360157252
102206091324 360149699
990263396970 320791016
426237230980 360142146
155201838464 44283239
434565134102 360134593
52238672592 360127040
439864708816 192216297
227124638154 360119487
330087804026 343789901
787365393634 360111934
813106185102 360104381
529200396852 360096828
109776912344 360089275
33311620042 360081722
389897290084 267504601
539042464178 360074169
389140207982 360066616
298290355742 360059063
428508477286 360051510
306618258864 360043957
592038211318 360036404
143088524832 360028851
964522605502 360021298
718470922352 360013745
9084992778 360006192
331601968230 155856155
458791761366 359998639
938781814034 359991086
255954151818 174247710
233938377072 359983533
688944720374 359975980
336144460842 221242476
934239321422 13519870
511787508506 112094073
628378152214 266371651
821434088224 359968427
643519794254 359960874
918340597280 359953321
735883810698 359945768
326302393516 63845509
355828595494 359938215
770709587390 359930662
134003539608 359923109
811592020898 41450864
213497160318 359915556
149145181648 205637978
785851229430 161498246
954680538176 359908003
477718813916 359900450
446678447734 359892897
584467390298 359885344
601880278644 359877791
343247154881 28089607
467119664488 359870238
649576451070 228523568
763138766370 217043008
504216687486 359862685
550398695708 359855132
959223030788 123212089
143088524832 359847579
517087083220 359840026
74194053550 359832473
380055222758 75552659
401287895317 135636774
735883810698 359824920
299804519946 359817367
912283940464 359809814
23469552716 359802261
619293166990 359794708
467119664488 359787155
588252800808 284385556
944838470850 333782176
652604779478 312278785
206683421400 359779602
31797455838 77561757
386252199208 86617804
826733662938 313759173
573868240870 359772049
560997845136 158084290
815377431408 41956915
233938377072 93370186
565540337748 359764496
310403669374 359756943
359614006004 359749390
475447567610 359741837
993291725378 359734284
454249268754 359726731
487560881242 359719178
835818648162 359711625
478475896018 359704072
692730130884 359696519
297533273640 359688966
838846976570 359681413
849446125998 359673860
903956037342 359666307
271792482172 359658754
343715281862 103370358
314946161986 19184620
788879557838 319892209
252865429622 359651201
58295329408 359643648
85550285080 359636095
106796945795 125425118
511787508506 336863800
923640171994 359628542
625349823806 359620989
724527579168 359613436
292233698926 359605883
539042464178 359598330
738155057004 359590777
956951784482 163809464
473933403406 359583224
759353355860 359575671
90092777692 359568118
969065098114 359560565
566297419850 359553012
111291076548 108657458
91606941896 359545459
129461046996 359537906
375512730146 359530353
585981554502 359522800
660932682600 359515247
663203928906 359507694
190027615156 317354401
511030426404 359500141
329330721924 359492588
48453262082 58475326
172614726810 359485035
113562322854 359477482
501945441180 359469929
887300231098 359462376
748754206432 359454823
433050969898 359447270
663961011008 359439717
85550285080 359432164
739669221208 359424611
56024083102 359417058
363399416514 56149002
559483680932 307127639
966793851808 359409505
187756368850 348404784
17412895900 359401952
369456073330 104035022
917583515178 74797359
411095588940 359394399
246808772806 359386846
546613285198 359379293
775252080002 359371740
479232978120 359364187
37854112654 359356634
395953946900 359349081
294504945232 359341528
317217408292 359333975
425480148878 142842336
962251359196 359326422
141574360628 359318869
264221661152 359311316
174128891014 359303763
330844886128 349651029
616264838582 359296210
454249268754 322596183
349014856576 109458076
908498529954 359288657
331601968230 359281104
302832848354 359273551
872158589058 359265998
847174879692 359258445
75708217754 359250892
876701081670 359243339
474690485508 359235786
109776912344 261809639
222582145542 306606482
630649398520 359228233
283148713702 359220680
479232978120 359213127
326302393516 359205574
783579983124 359198021
906984365750 359190468
975878837032 359182915
302075766252 359175362
389140207982 359167809
414123917348 359160256
380055222758 359152703
966036769706 359145150
425480148878 359137597
906984365750 359130044
227372882605 43543045
598851950236 310889033
312674915680 359122491
994048807480 359114938
24226634818 274747928
598094868134 359107385
380812304860 359099832
523143740036 359092279
869130260650 359084726
380242031107 3867136
498160030670 143582530
843389469182 359077173
939538896136 74736935
461063007672 359069620
416395163654 359062067
150183378857 66836497
20441224308 359054514
761624602166 359046961
260604274680 48928334
329330721924 359039408
572354076666 10121020
912283940464 359031855
695829842695 42749980
215011324522 359024302
994048807480 359016749
320245736700 63573601
682130981456 359009196
586738636604 359001643
461820089774 290707417
931968075116 119360059
129461046996 358994090
73436971448 358986537
538285382076 358978984
228638802358 358971431
420937656266 358963878
830519073448 358956325
56781165204 358948772
940295978238 358941219
621564413296 358933666
732855482290 358926113
12870403288 244377315
208954667706 358918560
249837101214 358911007
461820089774 358903454
324788229312 358895901
652604779478 358888348
172614726810 358880795
698786787700 358873242
294504945232 358865689
420937656266 358858136
107505666038 358850583
134760621710 36987041
327816557720 355081636
938781814034 303743895
786608311532 358843030
614750674378 358835477
592038211318 358827924
467876746590 310322558
389897290084 358820371
131732293302 358812818
368698991228 358805265
790393722042 93007642
670774749926 358797712
83279038774 358790159
359614006004 358782606
15898731696 358775053
284662877906 358767500
15898731696 53309074
250594183316 358759947
492860455956 358752394
198355518278 358744841
74194053550 358737288
599609032338 250585881
760867520064 358729735
472419239202 358722182
922883089892 358714629
704086362414 358707076
233938377072 160531462
891085641608 358699523
137031868016 358691970
433050969898 269687418
841875304978 358684417
9842074880 358676864
324788229312 326402895
666989339416 358669311
761624602166 180660207
392168536390 358661758
928939746708 358654205
197598436176 358646652
990263396970 358639099
368698991228 358631546
953923456074 358623993
983449658052 290699864
49210344184 358616440
636706055336 358608887
702572198210 358601334
660175600498 358593781
484532552834 358586228
944081388748 358578675
233181294970 358571122
931968075116 358563569
656527495975 175259812
341444035556 358556016
175643055218 97509230
695001377190 358548463
907741447852 358540910
579167815584 307845174
143088524832 358533357
201383846686 358525804
931483286217 51798474
840361140774 358518251
623078577500 358510698
850960290202 358503145
175737090068 154353108
497402948568 358495592
117347733364 107403660
779037490512 358488039
85550285080 358480486
408067260532 347521083
637463137438 300647165
903956037342 358472933
161258495280 358465380
247565854908 358457827
708628855026 358450274
695001377190 358442721
333873214536 358435168
299804519946 358427615
936510567728 358420062
588252800808 194059229
282391631600 358412509
919854761484 358404956
748754206432 358397403
771466669492 358389850
676074324640 258425895
397468111104 358382297
433050969898 358374744
713928429740 358367191
108262748140 358359638
463334253978 358352085
675317242538 358344532
501945441180 358336979
906227283648 358329426
655633107886 358321873
245294608602 143499447
698786787700 358314320
346219296522 68007212
904713119444 358306767
983449658052 358299214
203655092992 343699265
280120385294 358291661
28769127430 358284108
388383125880 224392077
913041022566 358276555
518601247424 358269002
994048807480 358261449
248322937010 358253896
615507756480 358246343
526929150546 358238790
348257774474 358231237
305104094660 147744233
669260585722 358223684
937267649830 358216131
196084271972 358208578
422571626156 131550601
934996403524 358201025
258165004336 358193472
552669942014 308895041
840361140774 358185919
324031147210 358178366
914555186770 120138018
206683421400 85862504
767681258982 358170813
355071513392 358163260
280877467396 358155707
236966705480 358148154
647305204764 358140601
641248547948 358133048
292233698926 358125495
117347733364 186324957
788879557838 358117942
713928429740 358110389
143088524832 358102836
43910769470 358095283
127189800690 188673940
803264117776 358087730
925154336198 358080177
762381684268 331410534
634434809030 358072624
903198955240 358065071
488317963344 358057518
947109717156 358049965
530714561056 358042412
651847697376 89367096
617779002786 358034859
362642334412 358027306
953166373972 358019753
476961731814 358012200
513301672710 358004647
158987248974 121044378
228638802358 357997094
125675636486 357989541
197598436176 357981988
499674194874 357974435
888057313200 357966882
960737194992 112698313
238480869684 357959329
131732293302 357951776
874429835364 357944223
699543869802 307037003
874429835364 357936670
403524767920 357929117
242266280194 357921564
110533994446 357914011
46182015776 357906458
772223751594 357898905
37097030552 357891352
174885973116 357883799
467119664488 357876246
94635270304 357868693
71165725142 357861140
772223751594 163114588
527686232648 357853587
996320053786 357846034
602637360746 251220333
243023362296 357838481
541313710484 357830928
742697549616 354228147
30283291634 357823375
841118222876 357815822
925911418300 357808269
963008441298 158174926
83279038774 357800716
975121754930 357793163
136274785914 357785610
215768406624 357778057
713171347638 357770504
948623881360 57062915
594309457624 357762951
551912859912 357755398
264221661152 357747845
945595552952 357740292
763895848472 186408040
805535364082 52296972
461063007672 357732739
898656462628 275102919
183213876238 357725186
672288914130 357717633
539932773647 59721571
109776912344 19871943
296019109436 357710080
674560160436 357702527
608694017562 357694974
180942629932 43739423
774494997900 357687421
57538247306 357679868
186242204646 237889288
866101932242 24554803
28769127430 357672315
380812304860 357664762
140060196424 357657209
498917112772 357649656
976635919134 357642103
387626043778 357634550
79493628264 357626997
417456352195 25181702
722256332862 117298090
991020479072 103891515
570839912462 357619444
99934845018 357611891
99934845018 357604338
679102653048 357596785
221067981338 357589232
186242204646 62266932
10599156982 357581679
160501413178 357574126
717713840250 349280932
757089656 357566573
135517703812 357559020
925911418300 357551467
606422771256 357543914
579167815584 357536361
486046717038 357528808
131732293302 357521255
17412895900 214497647
309646587272 357513702
645791040560 357506149
308889505170 357498596
534499971566 357491043
426237230980 357483490
658661436294 357475937
414880999450 357468384
225610473950 357460831
7006778493 10566647
756325027452 91836927
717713840250 357453278
906984365750 357445725
53752836796 357438172
547370367300 288562365
380055222758 275420145
208197585604 357430619
364224913690 227972199
710143019230 19237491
122647308078 357423066
892599805812 357415513
111291076548 357407960
378541058554 357400407
874429835364 2409407
915312268872 357392854
527686232648 357385301
676074324640 307837621
349014856576 357377748
87821531386 357370195
803264117776 274642186
102963173426 357362642
131732293302 201340321
885028984792 238078113
285419960008 279219304
560997845136 8950305
371727319636 357355089
420180574164 357347536
602637360746 307233381
617021920684 357339983
933482239320 357332430
355071513392 357324877
706357608720 357317324
270278317968 357309771
939538896136 357302218
461063007672 357294665
787365393634 190448895
826733662938 357287112
545856203096 357279559
691215966680 357272006
302832848354 357264453
184728040442 357256900
917583515178 357249347
931210993014 357241794
475447567610 357234241
569325748258 357226688
634434809030 357219135
514815836914 357211582
688944720374 357204029
502702523282 357196476
666232257314 357188923
864587768038 357181370
886543148996 357173817
676074324640 357166264
553427024116 357158711
818405759816 357151158
46939097878 108083430
257407922234 357143605
262707496948 353374658
572354076666 170048242
296019109436 357136052
957751699647 126852635
562512009340 169678145
996320053786 357128499
900170626832 357120946
795693296756 357113393
46182015776 357105840
345229446066 357098287
293094438400 214558071
65866150428 357090734
998591300092 357083181
965279687604 357075628
727555907576 357068075
133246457506 357060522
238480869684 357052969
801749953572 357045416
908498529954 357037863
389897290084 357030310
357342759698 357022757
65109068326 357015204
706357608720 357007651
688187638272 357000098
513301672710 356992545
756325027452 356984992
127946882792 356977439
933482239320 356969886
80250710366 266862596
178671383626 356962333
420180574164 356954780
439892843741 204165143
685159309864 58936059
804021199878 356947227
791150804144 356939674
428508477286 356932121
695758459292 87796072
610965263868 356924568
918340597280 356917015
902441873138 356909462
15141649594 341946969
408067260532 356901909
650333533172 356894356
274820810580 356886803
509516262200 140561330
298290355742 356879250
378541058554 244369762
595823621828 284030565
81007792468 356871697
874429835364 356864144
673045996232 336395514
262707496948 147132440
695001377190 356856591
361885252310 356849038
670017667824 356841485
681373899354 262089100
351286102882 356833932
333116132434 356826379
61323657816 356818826
761624602166 356811273
176400137320 356803720
168072234198 356796167
947109717156 356788614
639734383744 356781061
521629575832 356773508
17412895900 356765955
118104815466 356758402
461063007672 356750849
916826433076 356743296
751025452738 356735743
893356887914 356728190
842632387080 356720637
614750674378 356713084
369456073330 356705531
455006350856 356697978
323508872772 4652648
704843444516 356690425
388383125880 356682872
989506314868 356675319
857774029120 356667766
383083551166 92909453
245294608602 356660213
839604058672 356652660
420180574164 356645107
451220940346 356637554
428522631608 169021034
545099120994 356630001
897142298424 356622448
149902263750 356614895
676074324640 356607342
6056664370 356599789
174885973116 356592236
151416427954 221688103
925911418300 356584683
40125358960 356577130
861559439630 167117678
289205370518 356569577
261193332744 356562024
575382405074 166838217
873672753262 356554471
536771217872 356546918
767681258982 356539365
424723066776 140682178
560997845136 356531812
580681979788 356524259
210468831910 356516706
691215966680 33255859
638977301642 356509153
61323657816 356501600
947866799258 356494047
980421329644 26027638
121133143874 356486494
949380963462 356478941
243780444398 277406584
979862831018 40846624
286934124212 55061370
473933403406 356471388
425588270073 206838905
648062286866 356463835
535257053668 356456282
953923456074 356448729
957708866584 356441176
802507035674 206937094
396711029002 356433623
44667851572 85975799
78736546162 356426070
63594904122 356418517
850960290202 356410964
919097679382 356403411
548127449402 356395858
264221661152 356388305
350529020780 356380752
833547401856 271877788
109019830242 356373199
294504945232 356365646
449706776142 356358093
849446125998 356350540
863830685936 356342987
127189800690 356335434
28012045328 356327881
656390189988 47009872
452735104550 91345982
769195423186 356320328
741183385412 356312775
969822180216 255638838
776009162104 356305222
6117798352 279241963
28012045328 10642177
757839191656 356297669
527686232648 356290116
116590651262 356282563
197598436176 356275010
766924176880 356267457
84793202978 224852810
477718813916 356259904
585981554502 356252351
946352635054 356244798
554184106218 356237245
758596273758 356229692
37097030552 205577554
286934124212 356222139
622321495398 356214586
590524047114 356207033
299047437844 355572581
13627485390 356199480
72679889346 356191927
945595552952 356184374
850203208100 88823280
163529741586 356176821
436836380408 356169268
332359050332 356161715
299047437844 356154162
920611843586 244294232
893356887914 356146609
277849138988 356139056
71922807244 356131503
901684791036 356123950
199112600380 339137253
638220219540 227262217
800992871470 356116397
12870403288 356108844
617779002786 15143765
878972327976 356101291
225610473950 356093738
554941188320 208545883
521629575832 135379972
147631017444 356086185
82521956672 356078632
696515541394 356071079
162015577382 356063526
125675636486 356055973
403524767920 356048420
482261306528 356040867
893356887914 356033314
683858812477 3814265
339172789250 16586388
580681979788 356025761
479232978120 356018208
238480869684 356010655
255893758030 356003102
576896569278 355995549
896385216322 355987996
689701802476 355980443
177157219422 355972890
87821531386 355965337
996420856124 52908765
41639523164 355957784
875186917466 350066444
585224472400 355950231
501188359078 355942678
830519073448 355935125
114319404956 355927572
916069350974 355920019
63594904122 355912466
414123917348 355904913
243780444398 355897360
417152245756 355889807
856259864916 355882254
702572198210 355874701
942567224544 355867148
57538247306 355859595
941810142442 355852042
966793851808 136241014
770061049451 67735304
908498529954 355844489
30283291634 133793842
736640892800 149927050
687430556170 355836936
987992150664 142789465
292990781028 355829383
259679168540 355821830
890328559506 355814277
472419239202 127577723
508759180098 355806724
466362582386 355799171
292990781028 355791618
599609032338 222126177
579167815584 355784065
888134920275 225253119
978150083338 355776512
868373178548 355768959
953923456074 355761406
389897290084 355753853
378541058554 355746300
564783255646 355738747
68894478836 355731194
680616817252 355723641
56024083102 355716088
451978022448 355708535
107505666038 355700982
652604779478 330715658
211225914012 355693429
309646587272 355685876
220310899236 267972887
738155057004 355678323
417152245756 355670770
646548122662 355663217
33311620042 267912463
190784697258 355655664
717713840250 11178440
863830685936 355648111
618536084888 355640558
757082109554 355633005
701815116108 161113043
766924176880 355625452
351286102882 58868082
556455352524 355617899
203655092992 355610346
552669942014 224422289
165043905790 355602793
544342038892 355595240
329330721924 45506825
782065818920 355587687
481504224426 355580134
491346291752 355572581
578410733482 355565028
362642334412 14033474
334630296638 355557475
430851431774 267323329
722256332862 355549922
285419960008 142155013
688187638272 355542369
69807930697 76058710
280877467396 355534816
500431276976 279528977
343715281862 355527263
591281129216 355519710
549641613606 355512157
46182015776 355504604
1514171758 355497051
963765523400 355489498
331601968230 355481945
359614006004 355474392
468637174671 342430361
8327910676 355466839
924397254096 90975885
330844886128 355459286
672288914130 54842333
880486492180 355451733
40882441062 355444180
216525488726 49615657
524657904240 210668276
186999286748 245910574
248322937010 108763200
180942629932 355436627
181699712034 355429074
837332812366 355421521
286177042110 98090811
81007792468 250918213
311160751476 355413968
15141649594 355406415
659418518396 355398862
546613285198 68671876
972850508624 355391309
657147272090 73347183
980421329644 260261274
285419960008 355383756
849446125998 45642779
31797455838 355376203
352043184984 97056050
482261306528 355368650
602637360746 355361097
910012694158 355353544
716199676046 355345991
32554537940 355338438
45424933674 251318522
385354797472 355330885
413366835246 355323332
326302393516 355315779
815377431408 82614714
495131702262 355308226
257407922234 56420910
373998565942 350376117
896385216322 355300673
149145181648 355293120
243780444398 355285567
971390114227 65733759
610965263868 355278014
569325748258 355270461
105234419732 355262908
490589209650 355255355
759353355860 355247802
523143740036 28082054
246808772806 355240249
271035400070 355232696
507245015894 355225143
459548843468 355217590
116590651262 355210037
651090615274 8293194
383840633268 304816421
878215245874 355202484
917583515178 355194931
559483680932 355187378
608694017562 355179825
408067260532 355172272
609451099664 72848685
3785418064 117524680
321759900904 355164719
616264838582 355157166
865344850140 355149613
797207460960 355142060
149902263750 355134507
847931961794 355126954
457277597162 48490260
526929150546 355119401
608694017562 355111848
266492907458 355104295
1514171758 308645792
807923984008 178787063
492103373854 355096742
790393722042 355089189
621564413296 355081636
476204649712 355074083
496645866466 355066530
963765523400 218092875
887300231098 355058977
522386657934 355051424
492103373854 355043871
913041022566 355036318
77222381958 355028765
610965263868 102373362
813863267204 355021212
477718813916 355013659
771466669492 355006106
555698270422 244936237
133246457506 354998553
959223030788 354991000
197598436176 354983447
187756368850 354975894
31040373736 354968341
198538467044 63256375
56781165204 93256891
12113321186 354960788
838879968074 85567937
719985086556 216159307
441378873020 354953235
716956758148 354945682
787365393634 354938129
853988618610 95054505
338415707148 354930576
425480148878 354923023
476204649712 354915470
193813025666 354907917
117347733364 326221623
468633828692 354900364
390654372186 354892811
81007792468 255774792
258165004336 146732131
405038932124 354885258
46939097878 354877705
55267001000 354870152
236209623378 354862599
774494997900 354855046
521629575832 354847493
684402227762 354839940
523143740036 354832387
547370367300 354824834
400496439512 354817281
373241483840 354809728
147631017444 354802175
913798104668 354794622
378570167816 287520051
765410012676 354787069
336901542944 354779516
928939746708 354771963
776766244206 354764410
769952505288 354756857
984963822256 49373961
822948252428 354749304
768438341084 354741751
104477337630 354734198
43910769470 354726645
235452541276 354719092
305104094660 354711539
859288193324 191279725
118861897568 354703986
707871772924 354696433
989506314868 354688880
100691927120 323525202
880486492180 354681327
781308736818 354673774
386868961676 354666221
228638802358 354658668
317217408292 190396024
714685511842 354651115
762381684268 354643562
931968075116 354636009
754810863248 285752649
493617538058 354628456
408824342634 118060943
613993592276 354620903
399739357410 354613350
183213876238 354605797
577653651380 354598244
778280408410 354590691
421694738368 354583138
467119664488 16450434
723013414964 354575585
531471643158 354568032
144702230023 12840100
240752115990 354560479
405038932124 354552926
486148342653 34902413
802507035674 261326247
657147272090 354545373
233181294970 354537820
539799546280 354530267
658661436294 354522714
652604779478 354515161
668503503620 354507608
394439782696 354500055
834304483958 253508892
610208181766 75182562
106748583936 354492502
703482855461 126323925
195327189870 157918124
23469552716 354484949
234695459174 246907570
538285382076 354477396
478475896018 326214070
272549564274 354469843
929696828810 154353108
700300951904 34645611
582953226094 354462290
230954369668 157600898
292990781028 354454737
698786787700 246280671
696515541394 354447184
508759180098 354439631
766167094778 345036146
634434809030 354432078
280877467396 354424525
765410012676 354416972
366427744922 354409419
341444035556 354401866
405796014226 354394313
731341318086 354386760
376269812248 354379207
729070071780 354371654
11356239084 354364101
797207460960 354356548
800992871470 354348995
254379593826 170161537
319488654598 8912540
601123196542 354341442
361128170208 354333889
133246457506 3451721
589009882910 354326336
303589930456 354318783
448192611938 110946017
959980112890 354311230
140817278526 354303677
332359050332 44275686
728312989678 354296124
928939746708 354288571
58295329408 354281018
243780444398 354273465
442135955122 354265912
175643055218 273101374
576139487176 354258359
134120966099 95235777
902441873138 354250806
342201117658 354243253
912283940464 354235700
823705334530 166369931
905470201546 354228147
963008441298 134904133
759353355860 98815899
882757738486 278856760
811592020898 354220594
62080739918 49238007
831276155550 354213041
906984365750 198636347
593552375522 354205488
832033237652 354197935
568568666156 354190382
150659345852 354182829
526172068444 354175276
134760621710 354167723
547370367300 354160170
895628134220 354152617
259679168540 354145064
916069350974 354137511
372484401738 354129958
552669942014 354122405
905470201546 354114852
763138766370 354107299
663961011008 71655311
2271253860 332807839
885786066894 332966452
233181294970 354099746
785851229430 354092193
569325748258 354084640
978150083338 197533609
829004909244 354077087
539799546280 354069534
205169257196 354061981
678345570946 354054428
186999286748 53467687
139303114322 354046875
681373899354 354039322
8327910676 354031769
382326469064 354024216
998591300092 354016663
886543148996 354009110
330844886128 354001557
833547401856 353994004
446678447734 353986451
85550285080 353978898
852474454406 353971345
975121754930 145553863
546613285198 353963792
393682700594 187979064
321759900904 206249771
975345293518 121573088
34068702144 262715999
138546032220 353956239
177914301524 353948686
292443528819 64064546
681373899354 220827061
39368276858 353941133
487560881242 353933580
186242204646 353926027
266492907458 160977089
863830685936 177510606
74194053550 353918474
332359050332 353910921
492103373854 353903368
595066539726 353895815
53752836796 310443406
620807331194 353888262
231667130766 56194320
81764874570 353880709
431536805694 353873156
662446846804 28980861
49210344184 353865603
384597715370 353858050
797964543062 353850497
844903633386 293320755
719228004454 223425293
407310178430 353842944
457277597162 175954688
931968075116 353835391
19684142206 353827838
255136675928 353820285
674560160436 353812732
153687674260 353805179
303589930456 62727665
67380314632 353797626
464091336080 353790073
903198955240 233546313
211982996114 353782520
270278317968 353774967
964522605502 353767414
446678447734 249332083
562512009340 213742347
820677006122 353759861
280120385294 305669910
477718813916 135946447
140817278526 353752308
464848418182 353744755
428508477286 353737202
999348382194 353729649
238480869684 247020865
554184106218 353722096
373241483840 188099912
510273344302 353714543
657147272090 353706990
46182015776 353699437
213497160318 353691884
202140928788 204482369
214254242420 353684331
771466669492 347626825
491346291752 353676778
155201838464 353669225
976635919134 130704665
335387378740 353661672
439107626714 86663122
369456073330 353654119
4542500166 353646566
202898010890 258078457
77979464060 353639013
241509198092 353631460
134003539608 353623907
837332812366 353616354
117347733364 353608801
386868961676 353601248
720742168658 353593695
110848697744 19743542
579924897686 353586142
967550933910 329356118
472419239202 353578589
211225914012 353571036
335387378740 292912893
213639979995 72418164
955437620278 353563483
813106185102 353555930
875943999568 353548377
625349823806 353540824
49967426286 353533271
607197164834 303600388
43153687368 353525718
373998565942 353518165
454249268754 353510612
633677726928 189179991
532985807362 353503059
3028335962 353495506
876701081670 353487953
227124638154 83641922
391411454288 194595492
572354076666 353480400
278606221090 353472847
776009162104 79382030
292990781028 125425118
580681979788 353465294
732098400188 17674020
212740078216 353457741
709385937128 353450188
835061566060 318109701
290719534722 353442635
444407201428 353435082
199112600380 353427529
762381684268 353419976
140060196424 135931341
558726598830 353412423
233938377072 353404870
495888784364 353397317
404281850022 353389764
165043905790 353382211
574625322972 353374658
551912859912 353367105
573111158768 353359552
544342038892 353351999
149902263750 73248994
341444035556 353344446
990263396970 353336893
417304129033 127985585
491346291752 353329340
901684791036 353321787
414123917348 353314234
85550285080 79918293
300561602048 353306681
951652209768 314816593
448949694040 353299128
825976580836 109495841
216525488726 353291575
289962452620 353284022
511787508506 353276469
707114690822 353268916
689701802476 353261363
593552375522 353253810
790393722042 353246257
595066539726 353238704
792664968348 353231151
629135234316 296696946
804778281980 353223598
872915671160 353216045
604151524950 353208492
163529741586 353200939
383840633268 353193386
40125358960 353185833
162015577382 353178280
200626764584 353170727
136274785914 305692569
752539616942 353163174
171100562606 353155621
839604058672 353148068
984206740154 353140515
458034679264 353132962
255893758030 353125409
590524047114 353117856
245294608602 353110303
479232978120 353102750
822948252428 353095197
41639523164 132811952
256650840132 353087644
969822180216 353080091
919097679382 353072538
171100562606 237964818
542285698095 9479015
729827153882 353064985
907741447852 353057432
959223030788 353049879
276334974784 353042326
481504224426 353034773
754053781146 280518420
864587768038 353027220
786608311532 353019667
301318684150 353012114
677588488844 353004561
461063007672 284158966
669260585722 352997008
196841354074 352989455
259687597688 139564334
105234419732 3708523
178671383626 352981902
430022641490 306953920
124161472282 352974349
264978743254 65612911
747240042228 352966796
848689043896 352959243
391507611531 34977943
93121106100 352951690
700300951904 352944137
606422771256 352936584
341444035556 334726301
802507035674 352929031
471662157100 321123348
128703964894 352921478
585981554502 352913925
978907165440 352906372
352043184984 40846624
89335695590 352898819
763895848472 352891266
284711564544 8028839
533064109313 118876667
347500692372 91784056
902441873138 233213981
648062286866 352883713
336901542944 352876160
698029705598 340814019
343715281862 352868607
263464579050 259052794
564783255646 352861054
137788950118 352853501
958465948686 352845948
138546032220 352838395
913041022566 352830842
163529741586 352823289
305104094660 352815736
643519794254 352808183
993291725378 80537639
293747863130 352800630
564068915971 276084809
626214732536 76043604
548127449402 5906446
446678447734 75205221
8327910676 352793077
339172789250 50937432
639734383744 352785524
622321495398 352777971
645033958458 352770418
101449009222 313796938
642762712152 352762865
447435529836 279287281
592795293420 352755312
689701802476 29932539
437593462510 352747759
685916391966 352740206
657904354192 352732653
52995754694 352725100
13627485390 352717547
376269812248 24456614
911526858362 352709994
500431276976 50718395
371727319636 352702441
984963822256 352694888
225610473950 297482458
932725157218 184383836
61323657816 352687335
149902263750 352679782
837332812366 352672229
994805889582 352664676
886543148996 352657123
240752115990 352649570
192298861462 352642017
819919924020 352634464
787365393634 352626911
836575730264 352619358
963008441298 352611805
676074324640 352604252
214254242420 352596699
139303114322 352589146
376269812248 352581593
325545311414 352574040
571596994564 32855550
317974490394 352566487
808563692490 164640294
567054501952 352558934
43910769470 352551381
601880278644 352543828
450463858244 285979239
65866150428 352536275
414123917348 352528722
685916391966 377650
526172068444 352521169
348257774474 345247630
248322937010 154300237
892599805812 265654116
641248547948 352513616
52238672592 352506063
163529741586 352498510
289962452620 352490957
489075045446 352483404
689701802476 352475851
339172789250 352468298
941053060340 352460745
452735104550 352453192
224853391848 61979918
60566575714 343880537
271792482172 352445639
38611194756 352438086
378541058554 352430533
389140207982 352422980
256650840132 352415427
257407922234 282497306
139303114322 352407874
919097679382 352400321
825219498734 352392768
383840633268 352385215
643519794254 352377662
167315152096 334688536
561754927238 18663463
750268370636 51481248
853231536508 352370109
271035400070 352362556
339929871352 352355003
277849138988 30687839
819162841918 352347450
63594904122 352339897
797207460960 352332344
203655092992 352324791
106819884256 205313199
259679168540 352317238
835818648162 352309685
907741447852 352302132
592038211318 352294579
793422050450 352287026
411095588940 261152528
589766965012 146377140
905470201546 352279473
615507756480 73128146
604151524950 352271920
265735825356 352264367
87064449284 84193291
64351986224 352256814
80250710366 343820113
466362582386 352249261
867616096446 352241708
795693296756 352234155
519358329526 51096045
430022641490 352226602
224853391848 352219049
130218129098 352211496
765410012676 352203943
641248547948 67969447
965279687604 352196390
726798825474 352188837
62080739918 352181284
521629575832 352173731
718470922352 352166178
429265559388 352158625
68894478836 352151072
880486492180 352143519
336901542944 300594294
247565854908 352135966
21955388512 272330968
551155777810 352128413
345229446066 352120860
655633107886 352113307
931968075116 352105754
833547401856 352098201
358099841800 352090648
190784697258 352083095
196841354074 67161276
427751395184 352075542
433808052000 252859334
93121106100 352067989
934996403524 352060436
117347733364 352052883
966793851808 352045330
417152245756 352037777
59052411510 352030224
395953946900 307308911
794936214654 352022671
185485122544 352015118
608694017562 352007565
460305925570 352000012
626106905908 351992459
9084992778 351984906
255136675928 351977353
290719534722 351969800
7570828574 351962247
252865429622 351954694
535257053668 351947141
645033958458 282036573
874429835364 351939588
470147992896 351932035
713928429740 182654199
205926339298 351924482
163529741586 351916929
665475175212 351909376
851717372304 351901823
393682700594 351894270
832033237652 351886717
199869682482 351879164
648819368968 351871611
192298861462 351864058
985720904358 351856505
726798825474 351848952
124161472282 351841399
378541058554 351833846
621564413296 351826293
31040373736 528710
981935493848 351818740
989506314868 351811187
539799546280 351803634
954680538176 351796081
619293166990 351788528
919097679382 351780975
165800987892 351773422
692730130884 351765869
766167094778 274468467
924397254096 351758316
221067981338 55537209
517844165322 351750763
181699712034 51148916
45424933674 351743210
606422771256 106708784
458034679264 318222996
84036120876 257247627
656390189988 351735657
194570107768 351728104
199112600380 351720551
211982996114 351712998
680616817252 115304098
377783976452 351705445
954680538176 351697892
134003539608 351690339
699543869802 351682786
844903633386 351675233
190784697258 80552745
791150804144 13557635
507245015894 351667680
916826433076 351660127
904713119444 351652574
36339948450 351645021
495131702262 351637468
177914301524 58052358
277849138988 351629915
902441873138 188167889
467876746590 351622362
352043184984 330073653
764652930574 351614809
461063007672 351607256
263464579050 351599703
21198306410 351592150
285419960008 351584597
339929871352 351577044
578410733482 351569491
704086362414 351561938
481504224426 351554385
501945441180 351546832
970579262318 351539279
63594904122 351531726
653361861580 351524173
424723066776 351516620
244537526500 278841654
738155057004 71217237
165800987892 351509067
808563692490 32515665
79493628264 351501514
185485122544 351493961
915312268872 351486408
984206740154 351478855
962251359196 351471302
38805812907 77962066
351286102882 351463749
203655092992 351456196
865344850140 254294404
681373899354 184043951
199112600380 32190886
866101932242 12402026
296019109436 351448643
15141649594 351441090
30283291634 351433537
710900101332 220759084
725284661270 30106258
454249268754 34071583
239237951786 351425984
179428465728 213900960
557212434626 351418431
501945441180 48256117
994048807480 351410878
203655092992 351403325
400496439512 351395772
138546032220 275850666
750268370636 351388219
838089894468 351380666
800992871470 351373113
40882441062 351365560
564783255646 351358007
938024731932 154398426
991020479072 237798652
598094868134 351350454
684402227762 257398687
299047437844 351342901
896385216322 351335348
203655092992 73830575
104477337630 351327795
102963173426 351320242
337658625046 287021553
829761991346 351312689
631406480622 351305136
772223751594 20438418
108262748140 351297583
807948153608 49623210
371727319636 351290030
691973048782 351282477
700300951904 231182224
238480869684 351274924
504216687486 351267371
177914301524 351259818
788879557838 351252265
551155777810 351244712
841875304978 351237159
242266280194 351229606
492860455956 351222053
386868961676 351214500
902441873138 351206947
485289634936 351199394
709385937128 351191841
936510567728 351184288
865344850140 264135963
476961731814 351176735
970579262318 351169182
132489375404 351161629
644276876356 351154076
289205370518 351146523
108262748140 247338091
265735825356 351138970
209711749808 351131417
655633107886 41262039
682888063558 293796594
339172789250 127328474
545099120994 351123864
809320774592 351116311
501188359078 351108758
877458163772 351101205
526172068444 351093652
552669942014 221801398
394439782696 351086099
195327189870 134851262
713928429740 351078546
697272623496 273796250
180942629932 351070993
185485122544 351063440
906227283648 351055887
156716002668 351048334
884271902690 351040781
973777148023 13776672
190784697258 351033228
250594183316 89540815
759353355860 278479110
366427744922 351025675
431536805694 351018122
792664968348 351010569
790393722042 351003016
726798825474 350995463
296776191538 350987910
155201838464 350980357
580681979788 350972804
550398695708 145221531
466362582386 350965251
453492186652 182495586
533742889464 180358087
199112600380 350957698
984206740154 86262813
751782534840 350950145
448995450114 277618068
80250710366 350942592
254379593826 333744411
232424212868 207382721
257407922234 350935039
504216687486 350927486
640491465846 350919933
745725878024 170018030
552669942014 350912380
710900101332 350904827
444407201428 110001892
182456794136 17953481
868373178548 29569995
9842074880 350897274
37098820613 25045748
557212434626 291296551
1514171758 350889721
930453910912 317399719
941876080132 202412847
194570107768 110575920
928182664606 350882168
578410733482 350874615
628378152214 350867062
444407201428 137479706
416395163654 350859509
455006350856 350851956
830519073448 350844403
593552375522 350836850
25740799022 350829297
311160751476 350821744
84793202978 122366153
367184827024 147079569
173371808912 350814191
694333110815 22100078
712414265536 342075370
246808772806 350806638
476961731814 350799085
371727319636 350791532
193813025666 350783979
378541058554 350776426
671531832028 289385642
517844165322 350768873
955437620278 350761320
331601968230 350753767
931210993014 350746214
352043184984 350738661
25740799022 350731108
324031147210 350723555
201383846686 350716002
891842723710 350708449
216525488726 350700896
388385263379 225540133
472419239202 350693343
432293887796 350685790
524657904240 350678237
127189800690 289166605
162015577382 350670684
37097030552 159519360
588252800808 350663131
428508477286 350655578
787365393634 350648025
196084271972 350640472
713171347638 350632919
489075045446 350625366
210468831910 350617813
71922807244 350610260
148388099546 350602707
599609032338 350595154
866101932242 350587601
189270533054 350580048
163529741586 350572495
541313710484 350564942
180185547830 350557389
954680538176 350549836
947866799258 347566401
665475175212 350542283
600366114440 350534730
906227283648 178129952
148388099546 350527177
323274065108 350519624
936510567728 350512071
861559439630 350504518
111291076548 350496965
155201838464 350489412
236209623378 350481859
536771217872 350474306
442988469379 101678486
872158589058 95213118
78736546162 350466753
794936214654 350459200
88578613488 350451647
596580703930 350444094
9842074880 287882595
978150083338 217533953
16793323716 36541414
477718813916 350436541
89335695590 350428988
872158589058 350421435
640491465846 350413882
482261306528 350406329
203655092992 157011764
717713840250 151294143
171100562606 350398776
86307367182 350391223
536771217872 350383670
751025452738 350376117
897899380526 350368564
377783976452 350361011
331601968230 110326671
934996403524 350353458
651090615274 350345905
330844886128 350338352
642005630050 350330799
132489375404 350323246
495131702262 350315693
216638368311 112970221
498917112772 350308140
394439782696 350300587
517844165322 350293034
238779220737 37402456
757839191656 350285481
796450378858 220978121
133246457506 350277928
993291725378 158620553
971336344420 350270375
356585677596 78279292
413366835246 234203424
793447466295 17296370
621564413296 350262822
238480869684 350255269
47696179980 350247716
990263396970 350240163
457277597162 350232610
327816557720 350225057
470905074998 350217504
239346276912 148620381
809320774592 350209951
928939746708 350202398
441378873020 209573091
488421129771 131467518
980421329644 350194845
868373178548 350187292
570082830360 156958893
405038932124 156483054
205926339298 350179739
983449658052 8149687
925911418300 320488896
100691927120 350172186
822191170326 350164633
98420680814 350157080
629892316418 350149527
844146551284 186876326
254379593826 350141974
767076619079 182956319
15898731696 350134421
869130260650 350126868
31040373736 350119315
314189079884 65416533
82521956672 97093815
440621790918 350111762
749511288534 71708182
847931961794 345753681
768438341084 350104209
52238672592 173114760
409581424736 350096656
788879557838 350089103
392168536390 19924814
398982275308 350081550
567811584054 350073997
361885252310 350066444
175643055218 350058891
958465948686 350051338
806292446184 350043785
779037490512 350036232
212740078216 350028679
320245736700 350021126
41639523164 154413532
430022641490 350013573
308889505170 350006020
78736546162 349998467
719228004454 262670681
897142298424 88770409
572354076666 349990914
168078525847 119193893
364913580718 349983361
969065098114 349975808
904713119444 349968255
252108347520 52795470
454249268754 349960702
420937656266 349953149
915312268872 90054419
677588488844 32251310
986477986460 61964812
542070792586 13172432
922126007790 349945596
963765523400 349938043
320245736700 349930490
793422050450 349922937
551912859912 349915384
796450378858 349907831
399739357410 349900278
993291725378 349892725
168829316300 349885172
343715281862 154050988
104477337630 349877619
884271902690 349870066
99934845018 349862513
236966705480 349854960
435322216204 349847407
520115411628 349839854
638977301642 349832301
118861897568 232692824
539042464178 13361257
512544590608 349824748
644276876356 349817195
139303114322 349809642
735883810698 74585875
348257774474 349802089
464330101516 103770667
144602689036 349794536
111291076548 349786983
153687674260 163371390
988081389359 118023178
673803078334 256530092
86307367182 349779430
522386657934 349771877
980421329644 349764324
343715281862 349756771
606422771256 349749218
956194702380 349741665
317974490394 349734112
287691206314 349726559
147631017444 349719006
557212434626 349711453
37097030552 145040259
54509918898 349703900
243780444398 349696347
740498336271 101512320
378541058554 182971425
779037490512 349688794
430779723592 274861223
111291076548 349681241
765410012676 321161113
375512730146 332112963
570082830360 349673688
816891595612 349666135
56781165204 177888256
147631017444 349658582
367941909126 147902846
654876025784 349651029
670774749926 349643476
809320774592 349635923
51481590490 349628370
929696828810 345013487
725284661270 349620817
762381684268 349613264
701815116108 349605711
315703244088 260495417
25740799022 349598158
386111879574 349590605
181699712034 100840103
70408643040 349583052
346743610270 349575499
990263396970 349567946
924397254096 349560393
483018388630 349552840
296776191538 349545287
143845606934 349537734
155958920566 349530181
288448288416 349522628
433050969898 127049013
444407201428 290390191
342201117658 349515075
788122475736 188930742
942567224544 281613605
237723787582 349507522
624592741704 349499969
841875304978 349492416
782822901022 349484863
994805889582 349477310
785851229430 349469757
202898010890 349462204
907741447852 166740028
343715281862 349454651
493617538058 349447098
923640171994 349439545
410439210987 121429581
29526209532 349431992
145359771138 349424439
354314431290 349416886
127946882792 344552754
567054501952 349409333
21955388512 349401780
209711749808 151785088
477718813916 349394227
899413544730 349386674
390654372186 349379121
989506314868 349371568
645033958458 349364015
425480148878 349356462
214254242420 248712737
564026173544 349348909
446740208615 258750674
139303114322 349341356
268007071662 349333803
421694738368 349326250
305861176762 349318697
295262027334 313313546
981935493848 124518758
459548843468 349311144
501188359078 349303591
542827874688 349296038
497402948568 349288485
119618979670 92962324
667746421518 349280932
470147992896 349273379
788122475736 28603211
881243574282 66791179
110533994446 349265826
85550285080 349258273
633677726928 349250720
529337227000 87773413
608694017562 128544507
820677006122 349243167
698786787700 349235614
446678447734 10423140
796450378858 349228061
396711029002 126935718
931210993014 349220508
753296699044 14652820
822948252428 349212955
617021920684 349205402
592795293420 349197849
653361861580 349190296
949380963462 349182743
145359771138 349175190
873672753262 349167637
472419239202 349160084
914555186770 349152531
649576451070 349144978
626863988010 349137425
651090615274 349129872
843389469182 349122319
339172789250 227685185
464848418182 349114766
817648677714 349107213
590524047114 349099660
673045996232 349092107
667746421518 349084554
259679168540 349077001
551155777810 349069448
682130981456 349061895
99934845018 349054342
640491465846 349046789
318731572496 349039236
576139487176 349031683
324788229312 349024130
492103373854 349016577
350529020780 349009024
844903633386 349001471
400496439512 64064546
676831406742 199301011
649576451070 348993918
275577892682 348986365
623078577500 348978812
442135955122 348971259
531471643158 348963706
204412175094 348956153
737397974902 348948600
751025452738 261922934
114319404956 348941047
868621898838 27311648
885786066894 136059742
325545311414 348933494
398225193206 330511727
504973769588 348925941
15898731696 348918388
85550285080 348910835
822948252428 348903282
467876746590 348895729
827490745040 348888176
116590651262 175199388
505076988886 233433018
423965984674 348880623
332359050332 348873070
710143019230 348865517
754810863248 291281445
63594904122 348857964
423208902572 298570090
791907886246 348850411
46939097878 115477817
215768406624 348842858
400724857338 12991160
779037490512 97516783
77979464060 348835305
571596994564 348827752
825219498734 348820199
148388099546 348812646
468633828692 348805093
206683421400 348797540
262707496948 348789987
59809493612 348782434
152930592158 348774881
643519794254 348767328
590524047114 348759775
443650119326 348752222
305104094660 348744669
173371808912 348737116
207440503502 348729563
900927708934 348722010
339172789250 348714457
212740078216 348706904
327059475618 348699351
133246457506 348691798
735126728596 348684245
666232257314 348676692
340686953454 348669139
324031147210 348661586
708628855026 348654033
336144460842 309114078
945595552952 348646480
71165725142 348638927
318731572496 348631374
574625322972 348623821
757839191656 141482796
58295329408 348616268
832790319754 348608715
81007792468 348601162
910769776260 136361862
295262027334 348593609
956951784482 348586056
844146551284 348578503
205926339298 348570950
147631017444 172797534
903198955240 164957520
859288193324 348563397
974364672828 348555844
218796735032 203319207
339172789250 348548291
986477986460 348540738
398225193206 348533185
959980112890 341524001
140817278526 235948167
877458163772 348525632
916069350974 348518079
333382942159 52886106
433050969898 348510526
585224472400 348502973
287691206314 348495420
829761991346 348487867
37854112654 64411984
249080019112 348480314
219553817134 88521160
438350544612 348472761
289962452620 348465208
782065818920 348457655
714685511842 348450102
231667130766 348442549
627621070112 348434996
980421329644 348427443
800992871470 348419890
832790319754 8874775
31797455838 348412337
161258495280 244029877
836634764512 210222649
273306646376 348404784
696515541394 348397231
654118943682 348389678
668503503620 348382125
910012694158 348374572
370213155432 330919589
710900101332 348367019
205926339298 348359466
949380963462 348351913
418666409960 348344360
109776912344 348336807
289205370518 339265654
407310178430 348329254
130975211200 348321701
11356239084 348314148
109019830242 348306595
910769776260 348299042
367184827024 348291489
792664968348 348283936
577653651380 348276383
747240042228 348268830
609451099664 99646729
187756368850 348261277
854745700712 348253724
888057313200 151649134
950138045564 348246171
472419239202 348238618
48453262082 80869971
373241483840 133076307
548127449402 13519870
922126007790 59200414
956194702380 348231065
646548122662 303441775
700300951904 232919414
298290355742 348223512
137788950118 348215959
142331442730 348208406
243780444398 348200853
974364672828 320405813
442135955122 97244875
772980833696 348193300
653361861580 348185747
891085641608 348178194
146873935342 348170641
424723066776 348163088
80250710366 348155535
819919924020 348147982
979664247542 348140429
294504945232 156890916
408824342634 261160081
186999286748 348132876
867616096446 348125323
928939746708 348117770
118104815466 348110217
194570107768 348102664
779794572614 348095111
928939746708 26246675
221825063440 348087558
760110437962 126618492
61323657816 348080005
788122475736 348072452
994805889582 348064899
82521956672 121474899
134003539608 348057346
34825784246 348049793
194570107768 99986614
31797455838 348042240
767681258982 348034687
133246457506 348027134
572354076666 143159562
9907566943 80280837
98420680814 348019581
991020479072 348012028
664718093110 348004475
541313710484 98158788
432293887796 347996922
828247827142 347989369
494374620160 347981816
609574281541 47734960
101449009222 347974263
380055222758 347966710
171100562606 347959157
659418518396 347951604
972850508624 347944051
3028335962 347936498
698786787700 347928945
515572919016 347921392
749511288534 347913839
620807331194 222647334
541313710484 347906286
172614726810 347898733
694244295088 347891180
742697549616 347883627
758596273758 347876074
800235789368 347868521
50057956544 231340837
152930592158 271975977
286177042110 248924221
612479428072 347860968
134003539608 347853415
358099841800 237964818
713171347638 69653766
26497881124 347845862
271792482172 347838309
664718093110 347830756
861559439630 347823203
675317242538 347815650
144602689036 347808097
741183385412 347800544
560240763034 347792991
911526858362 347785438
262707496948 347777885
657904354192 347770332
655633107886 347762779
779037490512 26979316
271035400070 307550607
225610473950 347755226
445921365632 347747673
907741447852 347740120
339172789250 221438854
562512009340 347732567
797207460960 13308386
324788229312 274521338
256650840132 347725014
504216687486 347717461
454249268754 347709908
47696179980 347702355
367941909126 347694802
938781814034 347687249
791150804144 347679696
679102653048 347672143
504973769588 275556099
698029705598 347664590
554941188320 347657037
327816557720 184565108
520872493730 347649484
883514820588 347641931
251351265418 347634378
623078577500 347626825
962251359196 236937610
426237230980 347619272
510273344302 11835551
305104094660 347611719
487560881242 347604166
216525488726 347596613
770709587390 87395763
703329280312 347589060
451220940346 347581507
473176321304 347573954
442893037224 347566401
437593462510 347558848
950138045564 347551295
885028984792 347543742
283148713702 347536189
988749232766 347528636
330087804026 347521083
106748583936 347513530
120376061772 347505977
479990060222 347498424
478475896018 347490871
712414265536 347483318
688944720374 347475765
852474454406 347468212
621564413296 347460659
757082109554 347453106
945595552952 347445553
140817278526 347438000
679102653048 347430447
987454385023 82743115
172614726810 347422894
972850508624 347415341
155958920566 347407788
170343480504 347400235
152173510056 347392682
997077135888 347385129
369456073330 347377576
498917112772 347370023
127189800690 347362470
910769776260 347354917
726798825474 347347364
193813025666 173719
752539616942 347339811
937267649830 347332258
184728040442 347324705
874429835364 347317152
726798825474 347309599
822191170326 347302046
178671383626 347294493
971336344420 347286940
591281129216 138582444
150659345852 347279387
824462416632 156611455
825976580836 347271834
232424212868 347264281
380812304860 320964735
273306646376 347256728
61323657816 347249175
857774029120 347241622
791907886246 347234069
459548843468 347226516
670017667824 347218963
136296765144 167737024
399739357410 347211410
617021920684 347203857
795693296756 347196304
811592020898 347188751
124161472282 315133819
184728040442 147706468
575382405074 347181198
186999286748 347173645
112805240752 314741063
739669221208 347166092
514058754812 347158539
205169257196 209746810
117347733364 347150986
3785418064 347143433
472419239202 230268311
434565134102 239634031
504973769588 347135880
417152245756 347128327
401253521614 347120774
82521956672 347113221
676074324640 191612057
815377431408 347105668
167315152096 347098115
770709587390 345141888
655633107886 230902763
793422050450 193651367
291476616824 347090562
227187637727 79261182
463334253978 347083009
314946161986 92992536
256650840132 58324266
912283940464 77033047
714685511842 347075456
869130260650 347067903
355828595494 347060350
559483680932 347052797
864587768038 347045244
59052411510 347037691
797964543062 347030138
623078577500 347022585
791907886246 347015032
211982996114 347007479
291476616824 346999926
371727319636 346992373
2271253860 346984820
746482960126 230419371
146116853240 346977267
36339948450 346969714
361885252310 346962161
522386657934 346954608
195327189870 346947055
107505666038 190479107
772223751594 346939502
743454631718 346931949
464091336080 346924396
715442593944 346916843
744332780857 81459105
582953226094 288411305
542070792586 346909290
800992871470 346901737
816891595612 174428982
732098400188 110213376
956194702380 51194234
738155057004 346894184
676324328940 2537808
420937656266 128831521
361128170208 45952452
121890225976 346886631
527686232648 346879078
270278317968 346871525
570219131798 108921813
236966705480 310586913
157473084770 346863972
140060196424 346856419
94635270304 346848866
742697549616 69767061
841875304978 346841313
782065818920 345277842
638220219540 346833760
685159309864 346826207
112805240752 77335167
701815116108 335353200
463334253978 346818654
896385216322 346811101
993291725378 346803548
814620349306 346795995
38611194756 346788442
12113321186 346780889
903198955240 308343672
666232257314 346773336
835061566060 346765783
420949967656 153816845
450463858244 238992026
426237230980 346758230
601880278644 346750677
576139487176 40914601
773737915798 346743124
741183385412 20589478
78736546162 60559954
807806610388 149375681
914555186770 346735571
182456794136 346728018
671531832028 346720465
978907165440 199384094
192298861462 346712912
528443314750 346705359
807049528286 346697806
242266280194 346690253
127189800690 346682700
496645866466 346675147
280274927227 57055362
709385937128 231174671
144602689036 346667594
448192611938 92977430
880486492180 346660041
831276155550 346652488
59052411510 346644935
80250710366 346637382
455006350856 346629829
551912859912 346622276
966793851808 346614723
361128170208 346607170
759353355860 346599617
546039786314 4169256
419423492062 346592064
476961731814 333721752
155958920566 346584511
998591300092 346576958
972850508624 346569405
416395163654 346561852
467876746590 346554299
991020479072 346546746
445921365632 346539193
172614726810 346531640
782065818920 346524087
794179132552 293977866
920611843586 82916834
236209623378 346516534
710143019230 346508981
822948252428 346501428
757089656 346493875
441378873020 346486322
773737915798 346478769
661689764702 346471216
613993592276 346463663
31797455838 346456110
804021199878 346448557
654118943682 29864562
20441224308 346441004
110533994446 160931771
827490745040 346433451
459548843468 6578663
924397254096 346425898
215011324522 346418345
281634549498 346410792
390654372186 346403239
278606221090 170962155
234695459174 84533176
605665689154 346395686
642005630050 346388133
832033237652 346380580
377783976452 70522361
297533273640 346373027
364913580718 346365474
292233698926 346357921
420180574164 346350368
658661436294 209218100
80250710366 346342815
96906516610 346335262
21198306410 346327709
176400137320 346320156
144602689036 346312603
352800267086 346305050
935753485626 346297497
322516983006 346289944
751782534840 346282391
414880999450 346274838
818405759816 295178793
121890225976 346267285
901684791036 346259732
816134513510 346252179
96149434508 106391558
545856203096 346244626
801749953572 346237073
199263856758 130984126
194570107768 346229520
240752115990 346221967
63594904122 346214414
489075045446 346206861
134760621710 346199308
243910076537 65779077
887300231098 346191755
3028335962 346184202
506487933792 346176649
311917833578 346169096
962251359196 346161543
233181294970 346153990
389897290084 346146437
903198955240 179889801
834304483958 346138884
53752836796 346131331
790393722042 346123778
540556628382 346116225
616264838582 346108672
857016947018 346101119
576139487176 346093566
358856923902 346086013
560997845136 63014679
172614726810 346078460
700300951904 273275093
932725157218 346070907
229395884460 346063354
364156498616 346055801
882000656384 346048248
686673474068 346040695
279363303192 346033142
168829316300 17417218
342958199760 346025589
61323657816 346018036
109776912344 18942924
978907165440 16548623
654118943682 346010483
574625322972 346002930
937267649830 345995377
214254242420 345987824
253768911523 35710584
398225193206 37009700
470905074998 345980271
314946161986 345972718
715442593944 345965165
841875304978 56330274
195327189870 345957612
261193332744 345950059
835061566060 26458159
740426303310 187752474
739669221208 345942506
741940467514 190365812
560997845136 345934953
362642334412 345927400
364156498616 61209512
407310178430 345919847
962251359196 345912294
464091336080 345904741
358917400773 94691961
598094868134 345897188
285419960008 36609391
386111879574 345889635
339172789250 345882082
806292446184 345874529
826733662938 345866976
870644424854 345859423
954680538176 345851870
144602689036 345844317
819919924020 345836764
613236510174 228523568
420180574164 345829211
501945441180 250759600
361128170208 345821658
504216687486 345814105
561754927238 345806552
918340597280 140538671
850203208100 345798999
748754206432 345791446
585981554502 345783893
358856923902 345776340
330087804026 345768787
235452541276 345761234
37097030552 345753681
869130260650 345746128
454249268754 55091582
883514820588 345738575
132489375404 294642530
364156498616 2213029
250594183316 338835133
638977301642 345731022
203655092992 345723469
526172068444 345715916
418666409960 345708363
65109068326 175425978
161258495280 240948253
690458884578 345700810
761077259321 111376538
645033958458 345693257
515572919016 345685704
646548122662 283124205
183213876238 345678151
910012694158 345670598
664718093110 345663045
352043184984 345655492
300561602048 345647939
607179853358 345640386
218039652930 345632833
753296699044 345625280
211982996114 345617727
685159309864 345610174
35582866348 345602621
769195423186 345595068
663203928906 42107975
902441873138 345587515
288448288416 345579962
509516262200 345572409
482261306528 345564856
483775470732 140848344
554941188320 345557303
171100562606 345549750
567054501952 261061892
302832848354 345542197
679102653048 345534644
53752836796 345527091
964522605502 345519538
43910769470 345511985
601123196542 345504432
470905074998 109261698
332359050332 345496879
790393722042 345489326
972850508624 222790841
489075045446 345481773
503459605384 345474220
722256332862 345466667
976635919134 72455929
296776191538 345459114
70408643040 58105229
579924897686 322800114
156716002668 345451561
391411454288 345444008
345986528168 345436455
82521956672 345428902
959980112890 345421349
375512730146 345413796
302075766252 345406243
617021920684 283939929
690458884578 345398690
853988618610 19592482
902441873138 326040351
367941909126 345391137
413366835246 197035111
326302393516 345383584
214254242420 345376031
875186917466 345368478
651090615274 345360925
833547401856 345353372
689701802476 276998722
379298140656 345345819
941053060340 345338266
117347733364 345330713
272549564274 345323160
147631017444 345315607
169586398402 178779510
683645145660 345308054
115076487058 345300501
888814395302 345292948
71165725142 345285395
141574360628 286334230
545099120994 345277842
282391631600 345270289
393682700594 345262736
76465299856 345255183
632163562724 345247630
890328559506 345240077
523143740036 345232524
145359771138 345224971
874429835364 345217418
40125358960 345209865
993291725378 345202312
994805889582 345194759
331601968230 345187206
145359771138 345179653
674560160436 345172100
351286102882 345164547
550398695708 202926451
456520515060 345156994
437593462510 345149441
321779425409 240759428
236209623378 345141888
271792482172 345134335
533742889464 288388646
62837822020 345126782
785960249432 184482025
906984365750 345119229
837332812366 345111676
91606941896 345104123
891085641608 345096570
383840633268 345089017
860802357528 345081464
480747142324 345073911
643519794254 14139216
390654372186 345066358
438350544612 345058805
402767685818 309982673
806292446184 345051252
835818648162 345043699
408824342634 345036146
825219498734 345028593
974364672828 345021040
246808772806 248123603
297533273640 345013487
741940467514 145025153
229395884460 345005934
193055943564 344998381
28769127430 344990828
255893758030 344983275
374755648044 83135871
457277597162 324982931
213497160318 344975722
785851229430 344968169
974364672828 344960616
246808772806 307603478
720742168658 344953063
296019109436 344945510
919854761484 344937957
531471643158 209422031
346743610270 344930404
202140928788 344922851
280877467396 344915298
536014135770 105938378
959223030788 7099820
903198955240 344907745
311945643724 232481340
342958199760 344900192
260436250642 344892639
916069350974 344885086
480747142324 344877533
751025452738 344869980
957708866584 344862427
425480148878 344854874
402010603716 151845512
171857644708 344847321
847174879692 344839768
68137396734 181506143
205169257196 344832215
945595552952 203092617
495131702262 141769810
321759900904 344824662
815377431408 344817109
400496439512 74125142
74194053550 344809556
255893758030 81428893
126432718588 344802003
419423492062 344794450
386111879574 344786897
274063728478 219663899
505231644114 57138445
684402227762 282708790
743454631718 344779344
150659345852 276364270
536014135770 344771791
118861897568 344764238
568568666156 344756685
49967426286 344749132
693487212986 344741579
554184106218 344734026
531471643158 344726473
769952505288 344718920
355071513392 344711367
485289634936 344703814
626106905908 344696261
670774749926 344688708
761624602166 344681155
959980112890 144292512
278606221090 344673602
685159309864 173666129
642762712152 344666049
604151524950 344658496
190027615156 21828170
592038211318 344650943
257407922234 344643390
984963822256 344635837
14384567492 344628284
60566575714 245865256
762381684268 344620731
516330001118 344613178
260436250642 344605625
252865429622 344598072
973607590726 344590519
454249268754 344582966
396711029002 344575413
553427024116 344567860
322516983006 289400748
76500829168 133521934
221825063440 344560307
545856203096 344552754
746482960126 344545201
672288914130 344537648
536771217872 344530095
526929150546 344522542
41639523164 344514989
333116132434 344507436
590524047114 30128917
159744331076 344499883
846417797590 344492330
503459605384 344484777
819919924020 58278948
690458884578 127252944
152173510056 344477224
239237951786 344469671
888889963067 7137585
225610473950 344462118
48453262082 344454565
997077135888 344447012
902441873138 344439459
975878837032 274944306
272549564274 186891432
380055222758 344431906
136274785914 11699597
302075766252 344424353
722256332862 344416800
445921365632 344409247
526929150546 344401694
7570828574 344394141
484532552834 75703719
701058034006 214588283
405038932124 71964984
230910048664 344386588
317974490394 344379035
557969516728 336697634
282391631600 344371482
830519073448 344363929
180185547830 344356376
209711749808 344348823
132489375404 344341270
934239321422 344333717
804021199878 344326164
701815116108 344318611
367941909126 344311058
811592020898 344303505
950895127666 344295952
488317963344 344288399
956951784482 344280846
522386657934 315858907
772223751594 344273293
17412895900 344265740
190027615156 344258187
850203208100 40400997
674560160436 344250634
691215966680 344243081
671531832028 344235528
661689764702 344227975
930453910912 344220422
604151524950 344212869
919097679382 344205316
539799546280 344197763
152173510056 344190210
174885973116 344182657
340686953454 344175104
493789066688 18625698
59052411510 344167551
13627485390 48233458
646548122662 162895551
751782534840 344159998
88578613488 344152445
321002818802 322422464
699543869802 344144892
193055943564 344137339
718470922352 344129786
771466669492 240925594
420180574164 344122233
310403669374 344114680
93878188202 344107127
869130260650 344099574
675317242538 236265393
759353355860 344092021
925911418300 344084468
51481590490 344076915
24226634818 40854177
715442593944 344069362
432293887796 344061809
678345570946 344054256
313431997782 344046703
797964543062 344039150
377783976452 79434901
883514820588 344031597
196084271972 344024044
902441873138 15732899
149902263750 344016491
314189079884 344008938
903198955240 344001385
56781165204 343993832
875943999568 343986279
519358329526 343978726
952409291870 343971173
118104815466 208070044
494374620160 343963620
13627485390 343956067
715442593944 343948514
243023362296 343940961
4542500166 254483229
550398695708 343933408
55267001000 343925855
806292446184 343918302
321002818802 343910749
621564413296 343903196
922261236702 8043945
888814395302 343895643
128703964894 343888090
735126728596 343880537
245294608602 343872984
35582866348 343865431
75708217754 343857878
203655092992 329408989
947866799258 343850325
323274065108 91791609
294810645354 6895889
4542500166 343842772
304347012558 343835219
678345570946 190282729
325545311414 343827666
385354797472 343820113
782822901022 54366494
495131702262 343812560
45424933674 257481770
90849859794 343805007
6056664370 343797454
468633828692 343789901
396711029002 343782348
342201117658 343774795
167315152096 343767242
984206740154 343759689
157473084770 343752136
90092777692 221861822
113562322854 343744583
633677726928 90250797
537528299974 343737030
157473084770 343729477
533742889464 343721924
19684142206 343714371
436079298306 343706818
86307367182 343699265
312051695397 103098450
391411454288 343691712
171100562606 62757877
228638802358 343684159
98420680814 343676606
456520515060 343669053
168072234198 343661500
719985086556 91587678
609451099664 56156555
23469552716 234497991
950895127666 320201882
448949694040 128227281
464848418182 343653947
418666409960 67795728
336144460842 97048497
377026894350 343646394
829004909244 343638841
507245015894 343631288
850203208100 343623735
494374620160 343616182
919854761484 343608629
968308016012 343601076
737397974902 343593523
411095588940 298668279
782822901022 343585970
804778281980 343578417
258165004336 75235433
72679889346 343570864
97663598712 343563311
572354076666 343555758
128703964894 343548205
682890102868 123823882
675317242538 343540652
783579983124 343533099
624592741704 343525546
514815836914 343517993
765410012676 343510440
230910048664 166354825
483018388630 343502887
389397244125 55227536
512544590608 79706809
997834217990 343495334
933482239320 343487781
216525488726 343480228
444545187185 202745179
20441224308 343472675
362642334412 343465122
593552375522 343457569
903198955240 343450016
517844165322 38996139
98420680814 343442463
483018388630 343434910
589775024063 110696768
742912432466 38761996
573868240870 343427357
479232978120 343419804
984963822256 343412251
506487933792 343404698
595066539726 116210458
198355518278 343397145
599609032338 343389592
573868240870 58868082
456520515060 343382039
120376061772 311833158
788122475736 343374486
824501239052 277429243
15898731696 343366933
944081388748 343359380
23744149584 37576175
816891595612 332958899
113562322854 343351827
938781814034 343344274
952409291870 343336721
387626043778 343329168
988749232766 343321615
311917833578 343314062
607936935460 343306509
436079298306 343298956
560997845136 343291403
905470201546 343283850
430779723592 343276297
188513450952 234278954
903198955240 260820196
867616096446 117562445
956951784482 343268744
12245770594 103642266
271792482172 343261191
468633828692 245782173
2271253860 343253638
331601968230 343246085
13627485390 343238532
941053060340 138597550
598851950236 29063944
367941909126 343230979
960737194992 343223426
91606941896 52138359
323274065108 343215873
776009162104 343208320
727555907576 343200767
482261306528 343193214
816134513510 343185661
62080739918 217594377
960737194992 343178108
176400137320 343170555
454249268754 343163002
699543869802 343155449
882000656384 343147896
63594904122 250419715
56781165204 312724412
836575730264 343140343
667746421518 343132790
845660715488 343125237
203655092992 343117684
886543148996 343110131
631406480622 343102578
386868961676 343095025
665475175212 343087472
763138766370 343079919
205272249904 225298437
408067260532 343072366
621564413296 251280757
915312268872 343064813
934239321422 343057260
508002097996 343049707
982692575950 95228224
490589209650 343042154
565540337748 343034601
632920644826 343027048
18317246396 95643639
153687674260 343019495
863073603834 343011942
160501413178 343004389
932725157218 342996836
657147272090 342989283
159744331076 342981730
160501413178 342974177
489832127548 342966624
968308016012 120077594
800235789368 342959071
206683421400 342951518
321002818802 334967997
834304483958 342943965
435322216204 342936412
28012045328 342928859
121890225976 342921306
347500692372 214860191
458034679264 342913753
107505666038 342906200
776009162104 342898647
1514171758 342891094
595066539726 342883541
697272623496 342875988
65109068326 342868435
417909327858 342860882
588252800808 342853329
424723066776 342845776
314189079884 303947826
359614006004 342838223
963008441298 342830670
896385216322 342823117
243780444398 342815564
149145181648 342808011
993291725378 342800458
755567945350 342792905
35582866348 342785352
274063728478 342777799
230910048664 342770246
124918554384 342762693
325545311414 342755140
925911418300 342747587
417152245756 342740034
295262027334 342732481
642762712152 250193125
634434809030 342724928
438350544612 342717375
703329280312 342709822
882757738486 342702269
402010603716 342694716
320245736700 342687163
639734383744 342679610
85550285080 342672057
330087804026 342664504
919854761484 342656951
283148713702 342649398
732098400188 342641845
948623881360 342634292
873672753262 342626739
99177762916 342619186
337658625046 342611633
979664247542 342604080
940335737230 112992880
44667851572 342596527
364156498616 342588974
277092056886 342581421
314946161986 342573868
926668500402 342566315
713171347638 342558762
555698270422 85779421
406553096328 342551209
445164283530 300768013
650333533172 342543656
844146551284 342536103
187756368850 342528550
419423492062 342520997
994805889582 194859847
807806610388 342513444
277092056886 342505891
865344850140 342498338
650333533172 342490785
977393001236 342483232
884271902690 342475679
663961011008 342468126
757082109554 178658662
394439782696 342460573
770709587390 342453020
860802357528 342445467
406553096328 342437914
568568666156 342430361
523900822138 342422808
912283940464 320360495
550398695708 342415255
302832848354 342407702
897899380526 342400149
604908607052 317120258
533742889464 342392596
283148713702 342385043
517844165322 342377490
151416427954 342369937
281634549498 342362384
194581429715 208122915
158230166872 102275173
277092056886 342354831
931210993014 342347278
403524767920 342339725
491346291752 342332172
265735825356 342324619
367941909126 342317066
938781814034 240895382
705600526618 342309513
735883810698 342301960
6056664370 342294407
371200883495 51979746
945595552952 299355602
726798825474 225668534
932725157218 17160416
782065818920 220064208
606422771256 342286854
701815116108 342279301
797207460960 28021630
37854112654 342271748
616264838582 342264195
53752836796 342256642
56024083102 342249089
74951135652 342241536
782098319479 145863536
562512009340 342233983
825219498734 342226430
167315152096 289642444
25740799022 342218877
71922807244 342211324
982692575950 342203771
52995754694 342196218
802507035674 342188665
270278317968 342181112
359614006004 342173559
507245015894 342166006
844146551284 168960610
47156027591 25000430
632920644826 342158453
897142298424 342150900
280120385294 342143347
386111879574 342135794
283905795804 106459535
202140928788 342128241
982692575950 235842425
566297419850 65892372
882000656384 342120688
138546032220 33807228
687430556170 342113135
328573639822 95666298
908498529954 342105582
136274785914 342098029
37854112654 342090476
207440503502 342082923
22712470614 342075370
95392352406 342067817
299047437844 342060264
81007792468 342052711
851717372304 342045158
143088524832 342037605
451220940346 342030052
9842074880 342022499
970579262318 342014946
733612564392 334529923
481504224426 342007393
65109068326 214588283
179428465728 341999840
90849859794 341992287
663961011008 341984734
864587768038 341977181
670017667824 341969628
113708964349 173922931
993291725378 341962075
426252412510 290881136
24226634818 341954522
96906516610 341946969
293747863130 231680722
550398695708 210841995
186999286748 341939416
791150804144 333683987
553427024116 341931863
795693296756 341924310
212740078216 296311743
155958920566 341916757
906227283648 341909204
860045275426 341901651
519358329526 10000172
147631017444 341894098
741183385412 341886545
853231536508 177812726
609451099664 209467349
521020441894 162389500
606422771256 292119828
184728040442 341878992
195327189870 57017597
174885973116 337588888
165043905790 341871439
336144460842 341863886
414880999450 341856333
355828595494 341848780
265735825356 341841227
754053781146 298358606
202140928788 341833674
724527579168 162623643
947109717156 341826121
231667130766 341818568
595823621828 28988414
689701802476 236401347
493617538058 341811015
968308016012 141354395
688187638272 154118965
572354076666 341803462
550398695708 341795909
928939746708 341788356
722256332862 341780803
504216687486 341773250
383840633268 341765697
290719534722 341758144
778280408410 341750591
427751395184 341743038
592038211318 341735485
860045275426 341727932
762381684268 341720379
931210993014 341712826
65866150428 341705273
950895127666 341697720
166558069994 341690167
635948973234 341682614
147048303900 15038023
695758459292 341675061
682888063558 222957007
249837101214 341667508
765410012676 341659955
100691927120 341652402
978150083338 341644849
479990060222 314295436
367184827024 341637296
112048158650 341629743
527686232648 341622190
444407201428 341614637
430022641490 341607084
73436971448 341599531
801749953572 58362031
182456794136 341591978
931210993014 248916668
683645145660 341584425
25740799022 341576872
565540337748 190214752
947866799258 341569319
443650119326 341561766
373998565942 341554213
654876025784 341546660
93121106100 341539107
329330721924 156316888
357342759698 341531554
486046717038 341524001
626106905908 341516448
774494997900 65061542
918340597280 278834101
915312268872 341508895
257407922234 341501342
523900822138 341493789
380055222758 341486236
561155355398 107116646
934996403524 341478683
690458884578 246129611
498917112772 341471130
34825784246 271273548
539799546280 341463577
757839191656 341456024
862316521732 341448471
524657904240 341440918
99177762916 341433365
554184106218 341425812
665475175212 341418259
337658625046 341410706
455763432958 341403153
215768406624 341395600
983449658052 341388047
934996403524 341380494
189270533054 341372941
910012694158 68815383
100691927120 341365388
97663598712 341357835
392925618492 255827663
772223751594 341350282
102206091324 341342729
54509918898 341335176
34825784246 222534039
127946882792 341327623
288448288416 329053998
472419239202 341320070
871401506956 341312517
788122475736 341304964
292233698926 341297411
282391631600 341289858
765410012676 341282305
948623881360 83845853
264978743254 341274752
196841354074 341267199
102206091324 341259646
218796735032 341252093
779037490512 341244540
163529741586 225102059
576139487176 341236987
2271253860 341229434
239237951786 341221881
13627485390 341214328
374755648044 341206775
787365393634 341199222
52238672592 341191669
628378152214 341184116
737397974902 341176563
642960041830 14864304
588252800808 341169010
375512730146 45144281
531471643158 1261351
943324306646 341161457
977393001236 341153904
436836380408 341146351
351286102882 37092783
3785418064 341138798
374755648044 53142908
994048807480 341131245
527686232648 300216644
730584235984 341123692
851717372304 285276810
21198306410 180040861
487560881242 341116139
152930592158 341108586
495888784364 341101033
571596994564 341093480
359614006004 220464517
997077135888 182488033
513301672710 52848341
382326469064 246008763
166558069994 28520128
734369646494 341085927
551155777810 341078374
31040373736 341070821
183970958340 341063268
27254963226 341055715
92364023998 341048162
288448288416 341040609
624592741704 341033056
532228725260 304363241
892599805812 341025503
855502782814 341017950
22712470614 332566143
552669942014 341010397
140060196424 214875297
505730851690 341002844
670774749926 340995291
456520515060 340987738
744211713820 340980185
617021920684 340972632
968308016012 99699600
9084992778 340965079
237723787582 340957526
287691206314 340949973
620807331194 238546399
581607803463 86542274
335387378740 340942420
49967426286 313071850
531471643158 309990226
112048158650 340934867
737397974902 340927314
663961011008 340919761
880486492180 82312594
729827153882 340912208
385354797472 340904655
81764874570 340897102
745725878024 340889549
323274065108 340881996
328573639822 340874443
712414265536 340866890
671704878811 69993651
338415707148 181279553
730584235984 317792475
201383846686 340859337
338415707148 340851784
912283940464 340844231
347500692372 79344265
900927708934 10778131
734369646494 340836678
331601968230 340829125
818405759816 340821572
291476616824 340814019
606422771256 340806466
963008441298 340798913
713370890345 98392931
763138766370 340791360
670017667824 340783807
771466669492 340776254
499674194874 340768701
729827153882 340761148
104477337630 340753595
280120385294 107849287
252865429622 340746042
497402948568 340738489
273306646376 340730936
483018388630 273471471
398225193206 340723383
953166373972 340715830
228652208933 41277145
635948973234 340708277
317974490394 340700724
885028984792 340693171
60566575714 99480563
79493628264 340685618
752539616942 285269257
712531193529 196861392
230152966562 340678065
560997845136 340670512
991020479072 340662959
784337065226 313502371
252865429622 107902158
511787508506 340655406
424723066776 340647853
432293887796 163733934
791150804144 340640300
626863988010 72856238
587495718706 256379032
632920644826 340632747
499674194874 230963187
82521956672 340625194
578410733482 340617641
46182015776 340610088
378541058554 176060430
183213876238 340602535
243093922422 7945756
812349103000 294098714
126432718588 340594982
864587768038 340587429
536771217872 340579876
685159309864 340572323
448949694040 67841046
112048158650 340564770
450463858244 340557217
850203208100 240464861
829761991346 340549664
334630296638 340542111
50079875350 1676766
603394442848 340534558
614750674378 298539878
144602689036 340527005
24983716920 340519452
520115411628 340511899
354314431290 340504346
969822180216 340496793
986477986460 340489240
352800267086 340481687
196953236663 31533775
185485122544 340474134
794179132552 150961811
756325027452 340466581
607179853358 340459028
193055943564 340451475
577653651380 340443922
299047437844 340436369
124161472282 217216727
92364023998 340428816
869887342752 340421263
656390189988 40620034
506487933792 340413710
420180574164 340406157
984206740154 340398604
82521956672 340391051
998591300092 294650083
996320053786 340383498
913798104668 340375945
975878837032 340368392
349014856576 340360839
738155057004 2651103
610965263868 340353286
481504224426 340345733
838846976570 340338180
982692575950 340330627
367184827024 340323074
455006350856 340315521
612577201657 65439192
199869682482 340307968
407310178430 213870748
663961011008 35906962
90849859794 340300415
498160030670 340292862
238480869684 340285309
324788229312 340277756
853988618610 340270203
57538247306 340262650
141574360628 340255097
455763432958 14818986
576139487176 340247544
46939097878 340239991
767681258982 340232438
844146551284 340224885
403524767920 332324447
436079298306 340217332
893356887914 340209779
200849729144 29562442
140817278526 159209687
842632387080 340202226
940295978238 24010987
564026173544 145735135
350529020780 35974939
894113970016 340194673
723013414964 251983186
19684142206 5815810
62837822020 340187120
510273344302 340179567
324788229312 340172014
905470201546 340164461
320245736700 340156908
87064449284 211129009
588252800808 340149355
928182664606 340141802
233938377072 340134249
328573639822 340126696
723013414964 340119143
645033958458 160252001
882000656384 340111590
761624602166 340104037
128703964894 340096484
86307367182 340088931
916069350974 340081378
411852671042 340073825
996320053786 340066272
464848418182 340058719
585224472400 340051166
180185547830 340043613
49210344184 340036060
549712120861 27032187
378541058554 92728181
724530517285 113589567
680061566416 1253798
68137396734 340028507
60566575714 173492410
130218129098 340020954
694244295088 340013401
10599156982 333510268
274063728478 340005848
395953946900 339998295
907741447852 339990742
893356887914 339983189
830519073448 339975636
850960290202 339968083
596580703930 339960530
443650119326 339952977
794936214654 339945424
535257053668 339937871
868373178548 339930318
219553817134 339922765
560240763034 339915212
306618258864 339907659
660932682600 339900106
117347733364 339892553
420937656266 339885000
993291725378 339877447
792664968348 339869894
613236510174 339862341
435322216204 339854788
710143019230 264876157
764652930574 183900444
542070792586 339847235
780551654716 339839682
2271253860 339832129
153687674260 167774789
177157219422 339824576
602637360746 339817023
430022641490 339809470
843389469182 339801917
946352635054 339794364
81764874570 339786811
484532552834 339779258
135517703812 339771705
916826433076 339764152
976635919134 339756599
847931961794 339749046
606422771256 339741493
385354797472 339733940
8482309102 62591711
900170626832 249671968
976635919134 339726387
247565854908 339718834
871401506956 65446745
763138766370 339711281
648062286866 339703728
913798104668 339696175
878215245874 4977427
177914301524 339688622
535257053668 339681069
6813746472 339673516
377783976452 339665963
841875304978 339658410
40882441062 164579870
232424212868 339650857
98420680814 339643304
341444035556 239762432
163529741586 277489667
535257053668 339635751
215905236772 87773413
8327910676 339628198
151416427954 339620645
377783976452 216129095
109776912344 277572750
383840633268 339613092
145359771138 35076132
324788229312 339605539
942567224544 339597986
835818648162 60476871
925154336198 339590433
49967426286 339582880
882000656384 339575327
932725157218 339567774
500431276976 51284870
22712470614 339560221
112048158650 103491206
152173510056 339552668
90849859794 339545115
3785418064 339537562
261193332744 339530009
980421329644 4169256
163529741586 339522456
614750674378 339514903
468633828692 339507350
439107626714 339499797
48453262082 6208566
481504224426 339492244
851717372304 97622525
220310899236 339484691
308132423068 339477138
411095588940 339469585
944081388748 339462032
800235789368 339454479
468633828692 339446926
641248547948 339439373
86428879846 205766379
226367556052 152570600
158230166872 339431820
595823621828 339424267
62080739918 339416714
799478707266 339409161
248322937010 339401608
732098400188 122894863
992534643276 339394055
955437620278 339386502
435322216204 339378949
299804519946 339371396
361128170208 339363843
648819368968 252020951
613236510174 339356290
626863988010 87244703
398982275308 339348737
23469552716 339341184
152173510056 339333631
136274785914 339326078
829761991346 221038545
117347733364 339318525
117347733364 146233633
62837822020 339310972
480747142324 339303419
674560160436 339295866
328573639822 339288313
595313243365 8021286
122647308078 339280760
914555186770 339273207
199112600380 339265654
282391631600 339258101
910012694158 70952882
436836380408 339250548
827490745040 339242995
722256332862 339235442
688944720374 339227889
526929150546 339220336
183213876238 339212783
464848418182 339205230
190784697258 339197677
254379593826 339190124
5299582268 251039061
186999286748 339182571
794179132552 339175018
90849859794 135629221
149145181648 339167465
657147272090 339159912
664718093110 339152359
925154336198 178968335
800992871470 339144806
832033237652 85054333
425480148878 63686896
900170626832 339137253
37097030552 339129700
705600526618 339122147
931968075116 47259121
932725157218 339114594
355071513392 339107041
345229446066 339099488
738912139106 339091935
654118943682 339084382
349014856576 339076829
211225914012 2688868
190784697258 217685013
2271253860 339069276
141574360628 339061723
866101932242 339054170
794936214654 339046617
237723787582 339039064
49210344184 339031511
702572198210 339023958
27254963226 339016405
705600526618 339008852
168072234198 339001299
135517703812 338993746
916826433076 338986193
436836380408 59132437
941810142442 338978640
846417797590 338971087
82521956672 338963534
859288193324 338955981
55267001000 277602962
730584235984 163922759
114319404956 338948428
464091336080 338940875
970579262318 338933322
601880278644 338925769
561754927238 338918216
752539616942 338910663
613993592276 338903110
56781165204 338895557
760867520064 338888004
357342759698 338880451
448192611938 338872898
130218129098 284249602
31797455838 299559533
92364023998 338865345
710143019230 338857792
986477986460 338850239
117347733364 276417141
191541779360 338842686
252865429622 338835133
62080739918 338827580
25740799022 338820027
170343480504 338812474
604151524950 338804921
398982275308 338797368
280877467396 338789815
596580703930 338782262
221067981338 338774709
601880278644 338767156
732098400188 338759603
596580703930 71844136
929696828810 338752050
277092056886 338744497
150701740841 222586910
56781165204 338736944
102206091324 338729391
393682700594 338721838
810077856694 338714285
799478707266 338706732
221067981338 338699179
689701802476 338691626
180942629932 338684073
203655092992 338676520
869130260650 338668967
707871772924 338661414
860045275426 338653861
180942629932 338646308
927425582504 338638755
565540337748 338631202
377783976452 232617294
791150804144 338623649
931968075116 338616096
16655813798 338608543
690458884578 236960269
529200396852 338600990
674560160436 338593437
900927708934 92395849
793422050450 338585884
728312989678 338578331
342201117658 338570778
269521235866 338563225
316589769504 43369326
327816557720 157245907
829130606270 66995110
319488654598 338555672
277849138988 338548119
680616817252 338540566
862316521732 338533013
966036769706 338525460
772223751594 319250204
66747184813 106958033
99934845018 338517907
184728040442 338510354
288576515697 30174235
453492186652 338502801
779037490512 338495248
960737194992 338487695
362642334412 338480142
592795293420 338472589
977393001236 242798738
949380963462 338465036
195545622630 4614883
74951135652 338457483
576139487176 338449930
679102653048 338442377
604908607052 338434824
55267001000 143642954
117347733364 59781995
145359771138 338427271
531471643158 338419718
992634554360 13701142
654876025784 338412165
487560881242 338404612
869130260650 192488205
215768406624 338397059
950895127666 338389506
352800267086 338381953
619293166990 338374400
184728040442 338366847
56024083102 338359294
498917112772 338351741
308889505170 338344188
829761991346 338336635
171100562606 338329082
906984365750 338321529
957708866584 338313976
397468111104 338306423
745725878024 338298870
374755648044 102244961
876701081670 338291317
596580703930 338283764
102963173426 338276211
147631017444 338268658
449706776142 338261105
387626043778 338253552
293747863130 338245999
577653651380 12915630
968308016012 196921816
706357608720 338238446
333116132434 338230893
161258495280 273395941
649576451070 338223340
99934845018 338215787
659418518396 338208234
766167094778 338200681
617779002786 338193128
618634576008 120946189
426237230980 338185575
816891595612 338178022
874429835364 338170469
571596994564 338162916
72679889346 338155363
148388099546 338147810
539799546280 338140257
533742889464 338132704
80250710366 9108918
560997845136 338125151
910769776260 152774531
754810863248 338117598
495131702262 338110045
981935493848 15257060
109019830242 338102492
775252080002 338094939
807806610388 307150298
188513450952 338087386
479990060222 338079833
390021136625 31450692
130975211200 273660296
18927060104 338072280
402085469052 25642435
949380963462 338064727
276334974784 338057174
452735104550 338049621
626863988010 338042068
140060196424 338034515
581439061890 338026962
995562971684 122751356
765410012676 338019409
618661532665 179293114
819919924020 151127977
970579262318 338011856
886543148996 338004303
345229446066 68112954
258922086438 337996750
152173510056 337989197
926668500402 337981644
545099120994 337974091
719985086556 337966538
877458163772 337958985
795693296756 226235009
913798104668 337951432
265735825356 337943879
579167815584 337936326
732098400188 337928773
491346291752 337921220
424723066776 337913667
426237230980 337906114
617779002786 337898561
134003539608 337891008
143088524832 65643123
951652209768 337883455
502702523282 337875902
814620349306 283781316
185647066417 166249083
213497160318 337868349
395196864798 337860796
713928429740 337853243
541313710484 337845690
823705334530 337838137
452735104550 137079397
611722345970 337830584
471662157100 337823031
552669942014 337815478
567054501952 337807925
835818648162 337800372
475447567610 295178793
575382405074 337792819
364913580718 74872889
193813025666 337785266
510273344302 337777713
585981554502 261771874
888814395302 337770160
171100562606 337762607
260484922174 23149945
770709587390 337755054
869887342752 337747501
643519794254 337739948
813106185102 337732395
909255612056 337724842
800237904208 86436532
434565134102 337717289
337658625046 337709736
124161472282 337702183
747240042228 337694630
496645866466 337687077
657147272090 337679524
455763432958 337671971
320245736700 337664418
934996403524 337656865
918340597280 337649312
384597715370 337641759
179428465728 136739512
270278317968 337634206
582196143992 337626653
606422771256 104223847
906227283648 337619100
467876746590 337611547
718470922352 274370278
901684791036 337603994
72679889346 337596441
449706776142 337588888
46182015776 337581335
598851950236 337573782
666989339416 337566229
88619550748 21080423
681373899354 337558676
727555907576 337551123
862316521732 70952882
353557349188 148265390
105234419732 337543570
574625322972 337536017
90849859794 337528464
56024083102 337520911
3028335962 337513358
389140207982 337505805
373998565942 21586474
528443314750 337498252
433808052000 337490699
137031868016 89246248
938781814034 61572056
684402227762 50340745
74951135652 337483146
402010603716 337475593
568568666156 337468040
594309457624 337460487
226367556052 301462889
859288193324 337452934
922126007790 236008591
101449009222 337445381
136274785914 337437828
103720255528 337430275
728312989678 337422722
944838470850 337415169
207440503502 337407616
233181294970 337400063
662446846804 49457044
255136675928 337392510
498160030670 337384957
131732293302 337377404
755580045256 271477479
930453910912 337369851
872158589058 199089527
263464579050 337362298
17412895900 337354745
115076487058 196702779
724527579168 337347192
801749953572 337339639
77222381958 337332086
823705334530 337324533
569325748258 337316980
729827153882 337309427
140060196424 337301874
121133143874 337294321
510273344302 337286768
714685511842 96897437
505878324015 181347530
236966705480 36012704
623835659602 337279215
414880999450 337271662
779037490512 337264109
939538896136 337256556
726798825474 337249003
882757738486 337241450
359614006004 337233897
950138045564 337226344
788122475736 337218791
811592020898 337211238
179428465728 337203685
704086362414 337196132
870644424854 337188579
994048807480 337181026
849446125998 286606138
672288914130 337173473
442893037224 337165920
421107976416 6729723
467119664488 337158367
370213155432 337150814
778280408410 337143261
761624602166 337135708
991777561174 337128155
225610473950 337120602
632163562724 337113049
523900822138 337105496
597337786032 337097943
495888784364 53996397
356585677596 18920265
685916391966 337090390
252865429622 337082837
345229446066 82818645
870644424854 14071239
708628855026 337075284
317217408292 116429495
148388099546 337067731
17412895900 337060178
450463858244 337052625
269521235866 182812812
53752836796 337045072
626106905908 203364525
451220940346 337037519
34068702144 337029966
819162841918 30098705
807049528286 337022413
292990781028 21155953
100691927120 337014860
602637360746 337007307
809320774592 336999754
545856203096 336992201
809320774592 220124632
408824342634 336984648
305104094660 281235955
567054501952 336977095
747997124330 336969542
386868961676 336961989
968308016012 336954436
607936935460 336946883
776009162104 321455680
757089656 336939330
357342759698 288124291
572354076666 336931777
307375340966 336924224
560240763034 336916671
772223751594 336909118
681373899354 336901565
39368276858 336894012
311160751476 336886459
380256109899 51299976
47696179980 336878906
580681979788 37538410
582196143992 336871353
816891595612 332807839
353557349188 336863800
291476616824 336856247
361885252310 336848694
80250710366 336841141
396711029002 193674026
107505666038 112804055
763138766370 336833588
126432718588 336826035
125675636486 336818482
118104815466 318434480
885786066894 58452667
544342038892 336810929
104477337630 336803376
419423492062 336795823
239995033888 336788270
787365393634 336780717
813106185102 244815389
249080019112 336773164
595066539726 336765611
996320053786 336758058
573868240870 336750505
406553096328 336742952
570082830360 336735399
967550933910 336727846
617779002786 336720293
322516983006 336712740
614750674378 81844308
680616817252 336705187
65109068326 336697634
741183385412 336690081
299804519946 336682528
71165725142 336674975
286934124212 336667422
605665689154 192790325
550398695708 336659869
754053781146 336652316
398225193206 336644763
905470201546 336637210
941053060340 336629657
979664247542 336622104
461820089774 336614551
361885252310 128340576
370213155432 316583995
384597715370 336606998
534499971566 336599445
888814395302 336591892
908498529954 336584339
847174879692 336576786
434565134102 336569233
418666409960 336561680
720742168658 336554127
96906516610 296878218
486803799140 56768348
494374620160 336546574
289205370518 336539021
277849138988 336531468
673803078334 336523915
934239321422 336516362
437593462510 84434987
953923456074 336508809
558726598830 129027899
264221661152 336501256
141574360628 336493703
832790319754 336486150
554941188320 336478597
397468111104 336471044
286934124212 171083003
252865429622 336463491
149145181648 26684749
416395163654 277693598
707871772924 336455938
313431997782 336448385
812349103000 336440832
366427744922 336433279
370970237534 336425726
18927060104 223478164
81764874570 336418173
285419960008 336410620
321002818802 336403067
271792482172 336395514
504973769588 148892289
844903633386 281334144
797964543062 336387961
205169257196 336380408
904713119444 326342471
859288193324 217035455
173371808912 336372855
506487933792 66307787
642762712152 122562531
795693296756 336365302
176416965404 126029358
188513450952 336357749
53752836796 336350196
785094147328 153892375
342201117658 336342643
982692575950 59283497
296019109436 139715394
943324306646 336335090
473176321304 216650252
142331442730 336327537
963765523400 205426494
714685511842 336319984
916069350974 336312431
183970958340 336304878
497402948568 336297325
155201838464 336289772
956951784482 284461086
678345570946 336282219
336144460842 336274666
638977301642 336267113
401253521614 27341860
551155777810 280858305
850203208100 336259560
649576451070 336252007
261950414846 336244454
174279006889 59298603
675317242538 336236901
660175600498 336229348
950138045564 336221795
676831406742 336214242
728312989678 336206689
745725878024 336199136
841875304978 168212863
107505666038 336191583
819919924020 58656598
487560881242 336184030
794179132552 62908937
501945441180 336176477
987235068562 336168924
334630296638 336161371
151448550863 110251141
249099113096 118748266
538285382076 80696252
966793851808 286696774
570082830360 336153818
955437620278 336146265
35582866348 336138712
220310899236 215086781
572354076666 336131159
890328559506 289748186
516330001118 336123606
373241483840 285148409
230152966562 336116053
563269091442 336108500
698786787700 336100947
885028984792 336093394
360371088106 230230546
323274065108 336085841
734369646494 336078288
673803078334 336070735
935753485626 336063182
327816557720 336055629
769195423186 164791354
18169978002 336048076
863830685936 336040523
776009162104 336032970
189270533054 189444346
938781814034 25748177
718470922352 296991513
220310899236 336025417
716199676046 336017864
321759900904 336010311
119618979670 336002758
257407922234 169572403
265735825356 335995205
907741447852 335987652
257407922234 335980099
410338506838 335972546
333873214536 335964993
177157219422 335957440
964522605502 335949887
592795293420 335942334
768438341084 335934781
520115411628 335927228
386868961676 335919675
318731572496 335912122
371773929199 186430699
987235068562 335904569
159744331076 335897016
167315152096 335889463
667746421518 335881910
569325748258 184920099
735126728596 335874357
877458163772 335866804
340686953454 63543389
576896569278 335859251
373998565942 335851698
912283940464 335844145
868373178548 335836592
495888784364 335829039
780551654716 7243327
814620349306 335821486
291476616824 335813933
30283291634 335806380
908498529954 335798827
366427744922 303366245
134760621710 335791274
89335695590 335783721
8327910676 335776168
585981554502 236899845
934996403524 335768615
269521235866 334922679
741183385412 335761062
941053060340 335753509
662446846804 44555147
24226634818 157736852
874429835364 335745956
466362582386 335738403
771466669492 335730850
868373178548 335723297
629892316418 335715744
382326469064 335708191
406553096328 18550168
567266854547 103793326
520115411628 29887221
63594904122 335700638
860045275426 335693085
643519794254 335685532
613993592276 335677979
360371088106 335670426
762381684268 335662873
9842074880 58173206
237723787582 335655320
131732293302 335647767
821434088224 335640214
675317242538 335632661
673803078334 335625108
31040373736 53603641
289205370518 335617555
222582145542 335610002
450463858244 335602449
990263396970 335594896
248322937010 335587343
635191891132 335579790
694244295088 335572237
183970958340 335564684
328573639822 335557131
255136675928 335549578
747997124330 335542025
166558069994 335534472
706357608720 335526919
127189800690 335519366
144602689036 335511813
822978419110 275805348
227124638154 335504260
368698991228 335496707
710900101332 335489154
411852671042 335481601
1514171758 335474048
430779723592 335466495
496645866466 335458942
432293887796 243425637
543584956790 335451389
341444035556 335443836
586738636604 335436283
674560160436 335428730
165800987892 7824908
160501413178 16186079
422451820470 335421177
700300951904 335413624
21198306410 335406071
891085641608 335398518
660932682600 335390965
367941909126 335383412
732855482290 335375859
46939097878 335368306
265735825356 335360753
637463137438 335353200
366427744922 335345647
497402948568 335338094
379298140656 17470089
398982275308 335330541
850203208100 330413538
115833569160 335322988
872158589058 301160769
153687674260 335315435
985720904358 13157326
233407877417 24298001
574625322972 335307882
460305925570 335300329
514815836914 335292776
136274785914 335285223
328573639822 176845942
231667130766 335277670
934996403524 335270117
520115411628 335262564
105234419732 183960868
423965984674 335255011
962251359196 335247458
89335695590 335239905
969065098114 335232352
416395163654 335224799
226367556052 335217246
25095289836 149851520
657904354192 205456706
800235789368 53346839
62837822020 335209693
561754927238 335202140
912283940464 335194587
522386657934 298562537
869130260650 335187034
885028984792 335179481
627621070112 335171928
884271902690 335164375
745725878024 234127894
414880999450 335156822
205926339298 335149269
140817278526 335141716
757082109554 335134163
301318684150 335126610
136274785914 335119057
844903633386 335111504
304347012558 335103951
852474454406 36299718
916826433076 335096398
31797455838 335088845
445921365632 335081292
692730130884 66353105
258922086438 335073739
875943999568 335066186
118104815466 335058633
132489375404 335051080
262707496948 276402035
535257053668 335043527
278606221090 335035974
912283940464 335028421
92364023998 335020868
199869682482 335013315
655633107886 335005762
897142298424 334998209
419423492062 334990656
941810142442 334983103
241509198092 334975550
970579262318 334967997
262707496948 334960444
476961731814 334952891
850203208100 334945338
469390910794 334937785
312674915680 23112180
703329280312 334930232
724527579168 334922679
871401506956 334915126
651090615274 202745179
28012045328 334907573
792664968348 334900020
271035400070 334892467
953166373972 334884914
916826433076 334877361
504216687486 334869808
334630296638 334862255
24226634818 334854702
895628134220 334847149
763895848472 334839596
629135234316 334832043
758596273758 334824490
586738636604 334816937
204412175094 334809384
514815836914 334801831
435322216204 334794278
656390189988 334786725
105234419732 334779172
215011324522 334771619
185485122544 334764066
452735104550 334756513
227124638154 334748960
121890225976 334741407
533742889464 334733854
186242204646 334726301
514058754812 334718748
243023362296 334711195
247565854908 204776936
298290355742 256054253
490589209650 334703642
956194702380 270994087
128703964894 334696089
363399416514 334688536
968308016012 334680983
667746421518 269113390
942567224544 334673430
891842723710 334665877
947866799258 334658324
680616817252 241303244
423965984674 334650771
649576451070 149088667
43153687368 334643218
972093426522 334635665
137031868016 334628112
894871052118 334620559
416395163654 268463832
930453910912 334613006
1514171758 334605453
460305925570 334597900
662446846804 334590347
499674194874 324794106
829004909244 334582794
488317963344 157729299
435322216204 334575241
130218129098 334567688
836575730264 334560135
411852671042 258909287
644276876356 312233467
86307367182 94253887
364913580718 334552582
634434809030 334545029
869130260650 334537476
79493628264 334529923
831276155550 334522370
171857644708 334514817
425531645232 257866973
885786066894 141762257
502702523282 334507264
956951784482 334499711
499697458114 241295691
449706776142 334492158
995562971684 334484605
91606941896 334477052
356585677596 173311138
277849138988 334469499
447435529836 334461946
68894478836 334454393
984963822256 334446840
788122475736 334439287
34112063917 79903187
287691206314 334431734
524657904240 334424181
576139487176 334416628
298290355742 22334221
741940467514 334409075
866859014344 298985505
560997845136 334401522
239237951786 334393969
718470922352 334386416
816134513510 334378863
194570107768 334371310
536771217872 334363757
159744331076 334356204
426994313082 334348651
624592741704 334341098
458034679264 334333545
353557349188 334325992
163529741586 334318439
648062286866 334310886
439864708816 254913750
797964543062 334303333
313431997782 279785779
557212434626 334295780
198355518278 222292343
567811584054 334288227
143845606934 241137078
178671383626 334280674
707871772924 334273121
778280408410 334265568
436079298306 18655910
227881720256 334258015
339929871352 334250462
531471643158 334242909
186999286748 334235356
924397254096 334227803
688330586350 97350617
776766244206 334220250
671531832028 135976659
308132423068 334212697
504216687486 334205144
759353355860 334197591
88578613488 167102572
140060196424 334190038
790393722042 334182485
178671383626 334174932
900927708934 99019830
925154336198 334167379
460305925570 334159826
992534643276 334152273
704843444516 334144720
952409291870 334137167
128703964894 334129614
6056664370 334122061
208197585604 334114508
549641613606 334106955
215011324522 259845859
438350544612 334099402
313431997782 334091849
324031147210 334084296
191541779360 334076743
54509918898 330035888
970579262318 334069190
165043905790 334061637
392168536390 334054084
28012045328 334046531
803264117776 334038978
623835659602 233025156
983449658052 53074931
747240042228 334031425
408824342634 219860277
170343480504 104329589
476961731814 334023872
529200396852 334016319
289962452620 334008766
83279038774 334001213
437593462510 333993660
233938377072 333986107
28012045328 333978554
63594904122 333971001
903956037342 333963448
754053781146 302618498
649705071107 42606473
212979848201 53815125
825219498734 333955895
845660715488 250397056
954680538176 333948342
943324306646 333940789
831276155550 333933236
933482239320 198840278
167490865088 39268047
968308016012 333925683
573868240870 319801573
10599156982 333918130
711657183434 208409929
610208181766 333910577
255893758030 333903024
978150083338 333895471
328573639822 333887918
884271902690 60469318
445921365632 333880365
579167815584 333872812
240752115990 140689731
717017235019 94691961
511030426404 333865259
291476616824 333857706
63594904122 333850153
623835659602 313728961
377783976452 333842600
82521956672 333835047
461820089774 333827494
623078577500 333819941
920627538720 51398165
875186917466 77554204
112048158650 333812388
935753485626 333804835
994048807480 333797282
936510567728 20755644
781308736818 333789729
598094868134 232020607
754053781146 145606734
154444756362 333782176
707871772924 333774623
459548843468 333767070
74951135652 48429836
559483680932 333759517
954680538176 333751964
149902263750 333744411
70408643040 333736858
128703964894 333729305
645080552915 234943618
807806610388 211446235
173371808912 333721752
358856923902 275684500
358099841800 333714199
311917833578 333706646
851717372304 208900874
49967426286 333699093
791150804144 151769982
363399416514 333691540
504973769588 134254575
430779723592 333683987
947866799258 333676434
169586398402 328872726
421694738368 333668881
492860455956 333661328
959980112890 189361263
725284661270 330421091
21955388512 333653775
171857644708 333646222
3785418064 333638669
113562322854 25906790
779037490512 333631116
779794572614 333623563
133246457506 178001551
934239321422 333616010
574625322972 212533867
760867520064 333608457
730584235984 191672481
433808052000 333600904
786608311532 333593351
707871772924 333585798
618536084888 333578245
598851950236 333570692
655633107886 203523138
183988745655 28844907
367184827024 333563139
104477337630 333555586
793422050450 333548033
754810863248 333540480
660932682600 333532927
349771938678 333525374
963008441298 333517821
984963822256 333510268
677588488844 333502715
852474454406 333495162
154444756362 32160674
158987248974 328857620
763895848472 7062055
7554 333487609
932796585939 183840020
575382405074 333480056
969822180216 333472503
668665009419 31896319
147631017444 333464950
206683421400 333457397
762381684268 213447780
828247827142 333449844
822191170326 333442291
75708217754 333434738
495888784364 333427185
7554 333419632
279363303192 333412079
342958199760 333404526
130218129098 333396973
931968075116 333389420
834304483958 333381867
186242204646 137555236
430022641490 173114760
875186917466 333374314
890328559506 333366761
538285382076 333359208
766167094778 130719771
613236510174 333351655
277849138988 183024296
67380314632 333344102
55267001000 333336549
336144460842 333328996
517844165322 104004810
422451820470 333321443
677588488844 152570600
71167628498 247844142
557212434626 142109695
473176321304 333313890
479232978120 333306337
389140207982 168809550
520872493730 333298784
594309457624 1389752
934239321422 333291231
199869682482 333283678
260436250642 333276125
657147272090 333268572
894871052118 333261019
777523326308 333253466
82521956672 333245913
747240042228 333238360
757089656 333230807
292990781028 333223254
367184827024 333215701
31797455838 107078881
191541779360 333208148
134760621710 2741739
891842723710 333200595
333116132434 333193042
779794572614 333185489
801749953572 333177936
833547401856 299831441
699543869802 333170383
503459605384 149103773
236966705480 333162830
906984365750 333155277
704086362414 255721921
14384567492 333147724
270278317968 333140171
906227283648 30657627
715442593944 333132618
653361861580 333125065
637463137438 333117512
22712470614 333109959
688944720374 333102406
668503503620 333094853
540556628382 333087300
598851950236 333079747
820677006122 333072194
950895127666 333064641
370213155432 193961040
489832127548 333057088
907741447852 333049535
912283940464 333041982
332359050332 333034429
633677726928 333026876
114319404956 333019323
233181294970 333011770
737397974902 248735396
461820089774 333004217
646548122662 332996664
883514820588 240736769
251351265418 332989111
675317242538 90145055
941053060340 332981558
387626043778 332974005
953923456074 319106697
329330721924 113823710
808563692490 332966452
672288914130 206551891
334741733600 163099482
638977301642 332958899
23469552716 332951346
204412175094 332943793
518601247424 332936240
433050969898 332928687
104477337630 332921134
703329280312 332913581
967550933910 332906028
617021920684 332898475
202140928788 332890922
954680538176 332883369
762381684268 226378516
863830685936 332875816
435322216204 67236806
816891595612 332868263
536771217872 332860710
863073603834 332853157
748754206432 332845604
894113970016 332838051
477718813916 332830498
355828595494 332822945
658790585041 99495669
457277597162 332815392
15141649594 332807839
31797455838 332800286
271035400070 332792733
354314431290 207767924
12870403288 332785180
613236510174 332777627
271792482172 332770074
919097679382 151921042
131732293302 332762521
354314431290 235774448
302075766252 332754968
790393722042 332747415
23469552716 332739862
126432718588 332732309
964522605502 332724756
682888063558 332717203
607936935460 256144889
884271902690 332709650
511030426404 304688020
387626043778 9373273
122647308078 184066610
443650119326 332702097
251351265418 332694544
857774029120 332686991
133246457506 332679438
424723066776 332671885
283148713702 24169600
809320774592 332664332
63594904122 332656779
428508477286 332649226
532228725260 332641673
241509198092 332634120
281634549498 332626567
461820089774 60680802
402767685818 332619014
35582866348 220018890
975121754930 285284363
347500692372 180494041
653361861580 332611461
442135955122 332603908
918340597280 332596355
487560881242 332588802
137788950118 213387356
851717372304 332581249
953923456074 332573696
823705334530 332566143
376269812248 332558590
304347012558 14803880
997834217990 332551037
798721625164 332543484
330844886128 332535931
941810142442 332528378
634434809030 332520825
595823621828 332513272
162772659484 332505719
701815116108 332498166
102206091324 332490613
268764153764 332483060
779037490512 332475507
831276155550 332467954
195327189870 332460401
743499466326 161528458
344472363964 332452848
768438341084 332445295
384597715370 328457311
209711749808 330330455
411852671042 332437742
445164283530 332430189
720742168658 332422636
824462416632 332415083
1700829047 115938550
808563692490 332407530
88578613488 332399977
601123196542 332392424
143088524832 332384871
802507035674 332377318
55267001000 332369765
124918554384 332362212
620050249092 279287281
872915671160 332354659
963008441298 332347106
575382405074 332339553
673803078334 332332000
581439061890 332324447
309646587272 332316894
302075766252 124888855
641248547948 332309341
298290355742 332301788
370970237534 270284105
739669221208 332294235
251351265418 332286682
412609753144 259249172
787365393634 332279129
80250710366 332271576
244537526500 83317143
498160030670 332264023
530714561056 332256470
241509198092 332248917
278606221090 332241364
617021920684 332233811
202140928788 332226258
754810863248 192797878
751782534840 261960699
411852671042 332218705
348257774474 332211152
299804519946 332203599
648819368968 212594291
161258495280 332196046
997077135888 332188493
253622511724 332180940
624592741704 332173387
264221661152 332165834
816134513510 166362378
701124704337 98317401
23469552716 332158281
754053781146 240804746
902441873138 332150728
502702523282 332143175
377783976452 39464425
953166373972 332135622
461820089774 273040950
564783255646 332128069
202140928788 332120516
374755648044 332112963
184728040442 332105410
449706776142 332097857
75708217754 308683557
808563692490 332090304
648062286866 100137674
980421329644 332082751
89335695590 238788095
121890225976 332075198
288448288416 332067645
899596901358 114216466
794179132552 332060092
877458163772 332052539
835818648162 36971935
685916391966 111723976
131732293302 332044986
110533994446 118755819
922126007790 332037433
43910769470 332029880
748754206432 332022327
813106185102 332014774
909255612056 332007221
433808052000 331999668
267249989560 331992115
355828595494 331984562
564783255646 331977009
538285382076 331969456
968308016012 181528802
427751395184 331961903
632163562724 331954350
464848418182 87274915
955437620278 331946797
317974490394 331939244
763138766370 331931691
520872493730 127864737
105991501834 331924138
451220940346 331916585
825976580836 49457044
492103373854 331909032
706357608720 331901479
382326469064 331893926
62837822020 331886373
442893037224 331878820
814620349306 72350187
152173510056 331871267
83279038774 331863714
380055222758 331856161
506487933792 331848608
52995754694 331841055
920611843586 138031075
278606221090 331833502
238480869684 80243072
956951784482 57720026
7554 331825949
19684142206 331818396
259679168540 189678489
499674194874 331810843
418666409960 116761827
757839191656 106844738
12113321186 331803290
116590651262 331795737
981178411746 150501078
439107626714 331788184
99934845018 331780631
884271902690 331773078
841875304978 331765525
81911787973 69631107
917583515178 220804402
638977301642 331757972
12870403288 331750419
117347733364 331742866
841118222876 144564420
892599805812 205751273
835061566060 331735313
698786787700 65250367
687430556170 331727760
903198955240 331720207
600366114440 331712654
532985807362 331705101
754053781146 331697548
908498529954 331689995
934996403524 331682442
867616096446 331674889
31797455838 124103343
355071513392 331667336
788122475736 331659783
621564413296 331652230
124161472282 331644677
576896569278 331637124
576139487176 331629571
850960290202 331622018
857016947018 331614465
84036120876 122260411
934239321422 331606912
365670662820 331599359
623835659602 331591806
498917112772 331584253
269521235866 331576700
280877467396 331569147
673803078334 331561594
332359050332 331554041
283148713702 331546488
825219498734 331538935
55431037054 78075361
248322937010 331531382
34068702144 331523829
918340597280 331516276
654876025784 331508723
463334253978 331501170
632920644826 331493617
308889505170 331486064
485289634936 331478511
997834217990 331470958
236966705480 55265301
298290355742 331463405
402767685818 165335170
19684142206 331455852
721499250760 331448299
460305925570 108445974
115076487058 331440746
324788229312 331433193
950138045564 331425640
234695459174 331418087
165800987892 331410534
885028984792 328495076
317974490394 120628963
134003539608 331402981
167315152096 331395428
447435529836 331387875
553427024116 331380322
385354797472 331372769
185485122544 246552579
130975211200 331365216
542827874688 323487437
701815116108 331357663
407310178430 331350110
176400137320 331342557
409581424736 96995626
707114690822 177571030
49210344184 331335004
424726813064 93974426
213497160318 331327451
407310178430 331319898
989506314868 76209770
588252800808 331312345
987235068562 273698061
632920644826 331304792
84793202978 331297239
877458163772 331289686
766167094778 57531201
615507756480 331282133
479990060222 331274580
962251359196 331267027
897899380526 22968673
239995033888 331259474
107505666038 331251921
298290355742 86587592
726798825474 331244368
864587768038 331236815
772980833696 331229262
559483680932 331221709
975878837032 331214156
280120385294 331206603
512544590608 331199050
578410733482 331191497
829761991346 331183944
524657904240 331176391
353557349188 315375515
326302393516 331168838
838846976570 331161285
661689764702 331153732
266492907458 331146179
164286823688 331138626
995562971684 331131073
473176321304 331123520
4542500166 331115967
808563692490 107985241
920611843586 131882933
312674915680 331108414
77290555336 68732300
514058754812 331100861
118104815466 331093308
177914301524 331085755
544342038892 331078202
814119011784 68822936
460305925570 331070649
989506314868 331063096
532228725260 331055543
100691927120 331047990
239995033888 331040437
801749953572 185290196
994805889582 331032884
924397254096 331025331
558726598830 46133724
83279038774 325330369
178671383626 17281264
914555186770 331017778
779037490512 331010225
363399416514 109752643
146116853240 331002672
928182664606 53233544
9084992778 330995119
46182015776 330987566
202898010890 330980013
910012694158 330972460
59809493612 330964907
324788229312 330957354
355071513392 235865084
961494277094 330949801
182456794136 73671962
649576451070 84261268
837332812366 330942248
537528299974 330934695
806292446184 330927142
914555186770 330919589
476204649712 330912036
639119675692 23172604
367184827024 140848344
964522605502 330904483
422451820470 56745689
867616096446 330896930
122647308078 330889377
169586398402 330881824
252865429622 330874271
181699712034 330866718
280877467396 330859165
308132423068 330851612
7570828574 330844059
386111879574 330836506
143845606934 330828953
59919759859 195222391
376269812248 330821400
423965984674 330813847
515572919016 65847054
984206740154 330806294
308889505170 330798741
386111879574 22953567
381569386962 330791188
657904354192 330783635
702572198210 330776082
570082830360 319733596
466362582386 330768529
161258495280 330760976
851717372304 330753423
968308016012 330745870
520872493730 330738317
845660715488 330730764
595066539726 155478505
721499250760 330723211
105234419732 330715658
951652209768 330708105
714685511842 330700552
499674194874 297112361
682888063558 330692999
314946161986 330685446
929696828810 330677893
79493628264 330670340
487560881242 330662787
617779002786 330655234
503459605384 330647681
288448288416 174527171
353557349188 330640128
268764153764 330632575
271035400070 330625022
574625322972 330617469
568015537713 29434041
413366835246 330609916
964522605502 330602363
2271253860 330594810
476204649712 330587257
408824342634 330579704
414123917348 330572151
321002818802 330564598
966793851808 330557045
207440503502 330549492
363399416514 330541939
545099120994 330534386
201383846686 330526833
634434809030 330519280
87821531386 210471898
29526209532 144926964
88578613488 330103865
274820810580 330511727
279363303192 330504174
872158589058 70990647
397468111104 330496621
75708217754 223666989
570839912462 330489068
523900822138 330481515
12113321186 330473962
966793851808 38875291
615507756480 330466409
290086503092 3232684
419423492062 330458856
625349823806 330451303
146116853240 330443750
34825784246 330436197
286934124212 330428644
571596994564 330421091
461218403094 121573088
653361861580 330413538
300117395418 6321861
716199676046 330405985
568568666156 330398432
59809493612 330390879
781308736818 330383326
429265559388 258629826
81764874570 330375773
32554537940 278773677
522386657934 330368220
711657183434 330360667
139303114322 330353114
414123917348 330345561
6813746472 330338008
416395163654 231914865
958465948686 330330455
970579262318 330322902
485289634936 180969880
888814395302 330315349
675317242538 330307796
906984365750 330300243
618536084888 330292690
589766965012 330285137
403524767920 330277584
647305204764 137389070
23469552716 330270031
576139487176 330262478
339172789250 330254925
347500692372 277550091
342201117658 330247372
730021772033 77962066
127189800690 220902591
244537526500 330239819
691215966680 330232266
415638081552 40831518
746482960126 330224713
168149697766 241318350
90092777692 330217160
762381684268 330209607
240752115990 330202054
246051690704 330194501
731341318086 330186948
611722345970 330179395
696515541394 330171842
996320053786 330164289
806292446184 330156736
421694738368 330149183
468633828692 9524333
342958199760 330141630
194570107768 215585279
455006350856 330134077
31040373736 149111326
715442593944 330126524
111291076548 330118971
439107626714 330111418
183213876238 330103865
851717372304 330096312
148388099546 330088759
804021199878 330081206
972093426522 330073653
819919924020 330066100
941053060340 330058547
144602689036 330050994
258922086438 221310453
241509198092 281130213
380055222758 330043441
211225914012 330035888
374755648044 330028335
215011324522 330020782
424723066776 330013229
423965984674 47508370
139303114322 330005676
626106905908 329998123
915312268872 100568195
228638802358 329990570
311160751476 329983017
9842074880 329975464
6813746472 329967911
42396605266 329960358
610965263868 329952805
429265559388 329945252
966793851808 296304190
720742168658 329937699
831276155550 329930146
292233698926 329922593
406553096328 153001121
915312268872 329915040
578410733482 329907487
243780444398 329899934
485289634936 329892381
860802357528 329884828
417909327858 329877275
253622511724 12092353
966036769706 206151582
424723066776 329869722
520115411628 329862169
118104815466 329854616
598094868134 329847063
943446061006 27424943
99177762916 329839510
428508477286 29902327
408067260532 329831957
753296699044 329824404
523900822138 329816851
237723787582 167759683
680616817252 65454298
783579983124 329809298
119618979670 329801745
866101932242 329794192
42396605266 329786639
171100562606 329779086
718470922352 329771533
243780444398 194044123
766924176880 329763980
377783976452 329756427
389897290084 329748874
626106905908 316349852
133246457506 329741321
678345570946 329733768
662446846804 329726215
9842074880 329718662
333873214536 329711109
821434088224 329703556
802507035674 329696003
763895848472 72032961
333873214536 329688450
576139487176 329680897
377783976452 329673344
124161472282 329665791
776009162104 329658238
736640892800 329650685
542827874688 329643132
312674915680 329635579
885028984792 329628026
297533273640 89918465
56024083102 329620473
417152245756 329612920
981935493848 329605367
638977301642 329597814
342201117658 329590261
721504401906 259664587
538285382076 329582708
254379593826 329575155
340686953454 329567602
602637360746 329560049
7570828574 329552496
292990781028 329544943
594309457624 329537390
263464579050 100772126
578410733482 329529837
940295978238 329522284
292233698926 329514731
367941909126 329507178
511787508506 329499625
259679168540 329492072
428508477286 178281012
18927060104 329484519
49210344184 256152442
963008441298 329476966
573111158768 277353713
623078577500 329469413
625349823806 329461860
815377431408 329454307
878972327976 329446754
731341318086 180033308
201383846686 329439201
881243574282 329431648
12907231716 237239730
64351986224 329424095
994805889582 199890145
847174879692 329416542
589766965012 104488202
763895848472 329408989
601123196542 329401436
713171347638 329393883
449706776142 329386330
444407201428 329378777
414880999450 329371224
879729410078 329363671
844903633386 329356118
190027615156 329348565
205926339298 189610512
351286102882 329341012
501945441180 329333459
990263396970 329325906
58295329408 329318353
180942629932 329310800
940295978238 329303247
738155057004 329295694
874429835364 329288141
224853391848 329280588
611722345970 329273035
605665689154 149949709
46182015776 329265482
149902263750 329257929
931210993014 277270630
701058034006 149247280
726041743372 329250376
298290355742 329242823
117347733364 329235270
167315152096 329227717
793422050450 329220164
882757738486 329212611
389897290084 329205058
876701081670 329197505
965279687604 28399280
218039652930 124715136
417909327858 329189952
161258495280 315889119
770709587390 329182399
649576451070 99684494
629135234316 329174846
85558125094 285382552
916826433076 329167293
111291076548 41239380
874429835364 33104799
971336344420 272278097
659418518396 329159740
891842723710 329152187
590524047114 329144634
567054501952 84601153
7570828574 329137081
280877467396 329129528
966036769706 5785598
609451099664 329121975
333873214536 329114422
364913580718 329106869
878215245874 221265135
40882441062 329099316
447435529836 329091763
429265559388 329084210
817648677714 329076657
11356239084 329069104
649576451070 329061551
535257053668 329053998
844903633386 329046445
187756368850 329038892
302311789949 6722170
162772659484 329031339
240752115990 329023786
780551654716 329016233
446678447734 329008680
928939746708 329001127
386868961676 183681407
822948252428 328993574
274063728478 328986021
340034699439 167669047
383840633268 227035627
601123196542 163220330
155958920566 328978468
442135955122 328970915
535257053668 328963362
414880999450 112116732
877458163772 328955809
217282570828 53988844
690458884578 328948256
557969516728 303358692
77222381958 328940703
817648677714 328933150
154444756362 328925597
817648677714 311886029
95392352406 328918044
102206091324 328910491
601880278644 328902938
776009162104 328895385
718470922352 328887832
738912139106 328880279
674560160436 328872726
776766244206 328865173
724527579168 303018807
386868961676 263667677
658661436294 328857620
133246457506 328850067
967550933910 328842514
601123196542 109714878
768588275687 87984897
77979464060 328834961
406553096328 328827408
2271253860 26956657
96906516610 328819855
651090615274 328812302
910769776260 136973655
723770497066 238825860
395953946900 328804749
132489375404 328797196
473933403406 328789643
916069350974 32296628
791150804144 328782090
665475175212 328774537
602637360746 328766984
769952505288 328759431
561754927238 289506490
349014856576 34592740
12113321186 328751878
445164283530 328744325
70408643040 328736772
813863267204 328729219
498917112772 328721666
178671383626 328714113
268007071662 328706560
267249989560 328699007
477718813916 328691454
429265559388 328683901
994805889582 328676348
755567945350 328668795
461820089774 328661242
797207460960 216484086
709385937128 328653689
461063007672 270661755
796450378858 328646136
161258495280 328638583
280120385294 328631030
585224472400 328623477
985720904358 328615924
33311620042 328608371
760110437962 328600818
230152966562 328593265
960753804039 300919073
100691927120 328585712
40882441062 175070987
435322216204 328578159
462577171876 328570606
512544590608 328563053
713171347638 317074940
82521956672 223138279
36339948450 328555500
922126007790 328547947
876701081670 38346581
242266280194 328540394
601123196542 328532841
772980833696 328525288
695001377190 328517735
928939746708 328510182
281634549498 246273118
885028984792 328502629
554184106218 193175528
326302393516 328495076
492860455956 328487523
959223030788 328479970
934239321422 328472417
107505666038 328464864
324031147210 105115101
451220940346 232405810
599609032338 328457311
576139487176 328449758
100691927120 108242043
643519794254 328442205
589009882910 328434652
232424212868 328427099
739669221208 328419546
585224472400 328411993
420180574164 328404440
858531111222 328396887
704086362414 285435423
317974490394 328389334
507245015894 328381781
616264838582 328374228
149145181648 328366675
983449658052 107947476
827490745040 328359122
578410733482 328351569
618536084888 194844741
190027615156 291825261
861559439630 60235175
891085641608 328344016
601123196542 328336463
857016947018 53354392
701815116108 328328910
171857644708 328321357
617779002786 328313804
978907165440 328306251
150659345852 328298698
235452541276 328291145
916826433076 328283592
165043905790 328276039
495131702262 328268486
819943587569 193900616
703329280312 328260933
10599156982 328253380
486803799140 328245827
545099120994 328238274
6813746472 328230721
178671383626 328223168
432293887796 328215615
258165004336 328208062
838089894468 328200509
383083551166 254037602
448949694040 146082573
710143019230 328192956
131732293302 17877951
882000656384 328185403
898656462628 328177850
638220219540 328170297
511787508506 328162744
978907165440 161943873
193055943564 328155191
267249989560 328147638
657904354192 328140085
358322202120 12439791
589766965012 328132532
329330721924 328124979
609451099664 82350359
925911418300 328117426
186999286748 161694624
604151524950 328109873
736640892800 328102320
125675636486 282263163
739669221208 328094767
179428465728 328087214
865344850140 328079661
918340597280 328072108
130218129098 328064555
351286102882 159897010
355828595494 328057002
856259864916 328049449
25740799022 90061972
253622511724 230071933
438350544612 328041896
763138766370 328034343
642762712152 328026790
815568001151 8202558
426237230980 328019237
272549564274 297082149
968308016012 328011684
31797455838 328004131
808563692490 327996578
296776191538 213206084
297533273640 327989025
649576451070 40340573
390654372186 327981472
442893037224 327973919
726041743372 327966366
58295329408 327958813
545856203096 327951260
953166373972 327943707
123404390180 327936154
557969516728 327928601
123404390180 283532067
555698270422 327921048
435322216204 327913495
649576451070 327905942
362918993249 15294825
486046717038 152699001
158230166872 72863791
572354076666 327898389
737397974902 169255177
785851229430 327890836
448949694040 182404950
571596994564 107199729
619293166990 327883283
460305925570 327875730
70408643040 327868177
249837101214 183568112
613236510174 327860624
315760291897 1654107
928939746708 327853071
892599805812 33656168
933482239320 327845518
551912859912 327837965
726041743372 327830412
783579983124 327822859
275577892682 327815306
556455352524 327807753
982692575950 327800200
63594904122 160516356
461301153762 87320233
917583515178 327792647
599609032338 81028584
781308736818 327785094
705600526618 327777541
542827874688 327769988
677588488844 24290448
146873935342 327762435
380812304860 327754882
153687674260 327747329
860045275426 327739776
616264838582 327732223
95392352406 327724670
867616096446 327717117
899413544730 327709564
79493628264 287761747
361128170208 327702011
152173510056 327694458
398982275308 190426236
86307367182 327686905
473933403406 327679352
212740078216 327671799
601123196542 327664246
19684142206 327656693
988749232766 327649140
532228725260 150214064
304347012558 327641587
511030426404 327634034
959223030788 327626481
381569386962 327618928
907741447852 2054416
479990060222 327611375
436836380408 327603822
295262027334 327596269
88578613488 238191408
921368925688 327588716
159744331076 327581163
265735825356 327573610
53752836796 327566057
304347012558 327558504
258165004336 327550951
657147272090 245940786
782822901022 327543398
297533273640 327535845
693487212986 327528292
2271253860 108551716
702572198210 327520739
763895848472 327513186
135517703812 187593861
716956758148 327505633
51481590490 215826975
689701802476 327498080
317217408292 327490527
410338506838 327482974
213497160318 327475421
685159309864 327467868
364156498616 327460315
20441224308 327452762
100691927120 327445209
526172068444 327437656
962251359196 130870831
707114690822 327430103
659418518396 16654365
775252080002 327422550
661689764702 39033904
664718093110 327414997
903198955240 327407444
90092777692 121912973
321759900904 327399891
234695459174 327392338
27254963226 327384785
169586398402 327377232
168829316300 327369679
678345570946 327362126
358856923902 278849207
620050249092 327354573
365670662820 313638325
431536805694 327347020
559483680932 327339467
672288914130 327331914
978150083338 327324361
77979464060 327316808
696515541394 327309255
623078577500 327301702
658661436294 327294149
209711749808 327286596
548313449580 124684924
7554 327279043
417152245756 20974681
642005630050 327271490
817648677714 327263937
950138045564 13331045
545099120994 327256384
804021199878 327248831
958465948686 61141535
15898731696 318789471
384597715370 327241278
33311620042 327233725
889571477404 327226172
853988618610 327218619
766924176880 327211066
19684142206 327203513
626863988010 327195960
264978743254 327188407
595066539726 327180854
935753485626 327173301
682888063558 327165748
607936935460 327158195
65109068326 327150642
697272623496 327143089
794179132552 327135536
141574360628 327127983
325545311414 327120430
227124638154 327112877
754810863248 327105324
3785418064 327097771
501945441180 327090218
625349823806 1729637
633677726928 327082665
941810142442 260880620
319488654598 130840619
208197585604 327075112
255136675928 327067559
920614962975 318155019
657147272090 299808782
829761991346 327060006
559483680932 327052453
138546032220 157782170
318731572496 327044900
98420680814 327037347
790393722042 327029794
277849138988 327022241
610208181766 327014688
468633828692 43407091
270278317968 327007135
432293887796 29894774
505730851690 326999582
949380963462 326992029
802507035674 146951168
59809493612 326984476
904713119444 326976923
171857644708 326969370
825219498734 10528882
305861176762 326961817
236966705480 326954264
682888063558 326946711
618536084888 326939158
344472363964 326931605
155958920566 326924052
131732293302 326916499
157473084770 315428386
784337065226 326908946
323274065108 326901393
51481590490 326893840
718470922352 326886287
87821531386 326878734
199869682482 326871181
246051690704 326863628
718470922352 326856075
668503503620 326848522
746482960126 326840969
259679168540 326833416
525414986342 326825863
802507035674 326818310
969943534267 5128487
760110437962 326810757
177914301524 8670844
674560160436 326803204
159744331076 326795651
693487212986 326788098
783579983124 64328901
954680538176 326780545
412609753144 326772992
875186917466 98385378
415638081552 326765439
841875304978 326757886
856259864916 115568453
610965263868 326750333
473933403406 326742780
247565854908 326735227
403524767920 326727674
123404390180 326720121
500431276976 326712568
51481590490 326705015
944081388748 326697462
722256332862 326689909
469390910794 174028673
37097030552 326682356
474690485508 326674803
705600526618 326667250
409581424736 326659697
593552375522 326652144
3028335962 1427517
548884531504 326644591
355071513392 304378347
804021199878 74555663
129461046996 326637038
604151524950 326629485
66623232530 326621932
825219498734 252187117
980421329644 120357055
907741447852 326614379
827490745040 326606826
255136675928 326599273
240892692426 116595661
468633828692 326591720
497402948568 326584167
836575730264 43739423
497402948568 326576614
656390189988 92969877
197598436176 120455244
850203208100 326569061
224853391848 96791695
37097030552 326561508
688187638272 326553955
670774749926 326546402
709385937128 326538849
318731572496 326531296
158987248974 326523743
742697549616 326516190
611722345970 326508637
445921365632 326501084
221145830109 69555577
273306646376 326493531
99177762916 326485978
62080739918 326478425
951652209768 326470872
873672753262 326463319
889571477404 326455766
960737194992 326448213
455763432958 326440660
873672753262 326433107
843467899534 128385894
235452541276 326425554
690458884578 326418001
45424933674 326410448
356585677596 262663128
483775470732 13806884
210468831910 326402895
735126728596 326395342
826733662938 326387789
200626764584 326380236
448949694040 326372683
696515541394 326365130
891089274601 188840106
182486915500 167910743
319488654598 326357577
243023362296 326350024
18927060104 326342471
204580622100 130168402
12113321186 71134154
276334974784 326334918
797207460960 326327365
992534643276 326319812
47696179980 326312259
573111158768 326304706
177157219422 326297153
586738636604 326289600
234086189282 41171403
843389469182 326282047
138546032220 326274494
990263396970 326266941
458034679264 326259388
799478707266 288298010
832033237652 246756510
564783255646 326251835
105991501834 326244282
994048807480 326236729
896385216322 326229176
133246457506 326221623
227270350630 155115961
377026894350 326214070
732855482290 326206517
476961731814 326198964
544342038892 244324444
397468111104 149330363
841875304978 326191411
127946882792 326183858
314189079884 326176305
676831406742 326168752
847174879692 326161199
858531111222 326153646
450463858244 326146093
734369646494 326138540
505730851690 326130987
782822901022 326123434
78040311028 250412162
798721625164 326115881
896385216322 326108328
880486492180 326100775
690458884578 259385126
407310178430 326093222
698786787700 326085669
165043905790 326078116
360371088106 326070563
155201838464 326063010
242266280194 326055457
660175600498 326047904
59052411510 326040351
214254242420 326032798
21198306410 326025245
117347733364 326017692
749511288534 326010139
444407201428 142736594
77222381958 326002586
701815116108 325995033
791907886246 325987480
200626764584 325979927
31797455838 325972374
760110437962 325964821
257407922234 325957268
767681258982 216680464
524657904240 325949715
232424212868 319318181
740426303310 325942162
573111158768 325934609
701815116108 325927056
234695459174 68158272
595066539726 325919503
294504945232 325911950
52238672592 201211920
249837101214 252104034
483018388630 325904397
479990060222 325896844
846417797590 54698826
452735104550 325889291
90849859794 257738572
411852671042 325881738
508002097996 325874185
449706776142 325866632
306618258864 325859079
417152245756 325851526
829761991346 325843973
667746421518 325836420
268007071662 325828867
924397254096 325821314
719985086556 325813761
105234419732 325806208
156716002668 325798655
984963822256 325791102
194570107768 325783549
815377431408 325775996
958465948686 226763719
523900822138 215116993
308889505170 325768443
683645145660 325760890
206683421400 325753337
966036769706 325745784
40882441062 325738231
994805889582 325730678
458188503662 7711613
857016947018 325723125
126432718588 325715572
141574360628 201559358
324788229312 325708019
502702523282 325700466
420180574164 301704585
529200396852 325692913
757082109554 325685360
109776912344 325677807
626106905908 325670254
684402227762 325662701
502702523282 325655148
274820810580 325647595
767681258982 325640042
164286823688 325632489
123404390180 272988079
411095588940 319242651
105234419732 325624936
344476986400 13459446
80250710366 325617383
598094868134 325609830
330087804026 325602277
265735825356 325594724
877458163772 325587171
786608311532 325579618
863073603834 271311313
648819368968 325572065
969065098114 325564512
330844886128 325556959
601880278644 55355937
388515363804 165629737
38611194756 325549406
325545311414 325541853
634434809030 325534300
823705334530 163333625
359614006004 325526747
749511288534 325519194
264221661152 325511641
293747863130 325504088
647305204764 325496535
266492907458 325488982
564026173544 325481429
380812304860 325473876
356585677596 163582874
623078577500 325466323
737397974902 325458770
357342759698 325451217
688187638272 325443664
623835659602 325436111
103720255528 325428558
536014135770 325421005
398225193206 325413452
364156498616 325405899
521629575832 325398346
858531111222 325390793
436079298306 325383240
21198306410 74079824
788879557838 325375687
630649398520 325368134
70408643040 325360581
247565854908 325353028
486803799140 31412927
202898010890 325345475
717713840250 325337922
681373899354 325330369
991020479072 325322816
520115411628 325315263
464848418182 68777618
476961731814 325307710
555698270422 325300157
49210344184 73045063
771635788715 138665527
117347733364 1533259
822191170326 325292604
376269812248 325285051
172614726810 325277498
93878188202 325269945
284662877906 325262392
150659345852 325254839
617779002786 325247286
552679972398 165999834
195327189870 325239733
991834405052 106217839
24983716920 325232180
447435529836 325224627
84036120876 325217074
167315152096 325209521
626863988010 325201968
452735104550 325194415
864587768038 325186862
190784697258 325179309
7570828574 325171756
246051690704 325164203
545856203096 325156650
846417797590 325149097
875943999568 196445977
414123917348 325141544
912283940464 325133991
116590651262 21186165
42396605266 325126438
349014856576 325118885
215768406624 325111332
260436250642 325103779
890328559506 145523651
354314431290 325096226
829004909244 325088673
964522605502 151739770
87821531386 325081120
997077135888 325073567
409581424736 325066014
132489375404 151785088
549641613606 223327104
34825784246 287935466
77222381958 137910227
241509198092 325058461
90849859794 172956147
804164034661 123748352
204412175094 271054511
222636542248 201174155
407310178430 325050908
392168536390 264151069
40882441062 325043355
346743610270 18293366
210468831910 325035802
154444756362 325028249
939538896136 325020696
625349823806 325013143
271792482172 325005590
716199676046 324998037
878215245874 78777790
35582866348 324990484
667746421518 324982931
917583515178 324975378
404281850022 324967825
291476616824 324960272
423965984674 37342032
80250710366 324952719
1514171758 324945166
576896569278 324937613
853988618610 283078887
657147272090 324930060
888814395302 324922507
228638802358 324914954
903956037342 324907401
719228004454 324899848
86307367182 324892295
339172789250 324884742
81007792468 324877189
369456073330 324869636
707114690822 324862083
729827153882 296092706
226367556052 324854530
89335695590 324846977
218039652930 324839424
462577171876 324831871
617779002786 324824318
535257053668 324816765
407310178430 324809212
259679168540 324801659
489832127548 324794106
971336344420 57667155
13627485390 275971514
10599156982 324786553
310403669374 324779000
66623232530 324771447
623835659602 324763894
577653651380 238078113
782822901022 179753847
846417797590 324756341
562512009340 324748788
227124638154 189988162
640491465846 324741235
320245736700 324733682
803264117776 324726129
588252800808 324718576
969822180216 324711023
755567945350 324703470
614750674378 324695917
738912139106 324688364
956951784482 324680811
704086362414 161800366
560240763034 324673258
546613285198 324665705
415101539497 90379198
777523326308 324658152
113562322854 324650599
407310178430 324643046
134203331564 32847997
651847697376 324635493
247565854908 271220677
818405759816 324627940
741940467514 324620387
775252080002 324612834
66623232530 324605281
103720255528 324597728
691973048782 324590175
979664247542 324582622
865344850140 324575069
987992150664 324567516
993291725378 324559963
985720904358 324552410
233938377072 324544857
487560881242 149458764
344472363964 289136393
830519073448 324537304
947866799258 91429065
690458884578 324529751
672288914130 324522198
345229446066 241446751
616396494925 185682952
670017667824 324514645
991777561174 324507092
7554 111308561
786608311532 250019406
556455352524 324499539
584467390298 324491986
112048158650 219792300
168829316300 324484433
331601968230 324476880
192298861462 324469327
763895848472 324461774
291476616824 324454221
247565854908 121082143
558726598830 324446668
693487212986 324439115
536825486177 45318000
861559439630 324431562
984206740154 324424009
368698991228 324416456
988749232766 324408903
180185547830 324401350
249837101214 324393797
158230166872 324386244
893356887914 324378691
190784697258 324371138
910012694158 324363585
853231536508 237020693
931210993014 324356032
912283940464 166098023
984206740154 324348479
208954667706 193621155
68894478836 324340926
90849859794 324333373
727555907576 324325820
30283291634 324318267
542070792586 324310714
283148713702 324303161
238480869684 324295608
767681258982 40650246
308889505170 324288055
221825063440 324280502
162772659484 324272949
798721625164 324265396
79493628264 324257843
37097030552 324250290
70408643040 324242737
298290355742 324235184
604918070961 188288737
197598436176 324227631
630649398520 217194068
881243574282 324220078
825976580836 324212525
854745700712 324204972
997077135888 324197419
581439061890 324189866
726041743372 324182313
903198955240 324174760
585224472400 324167207
367184827024 324159654
709385937128 324152101
162772659484 324144548
87821531386 324136995
610208181766 324129442
670774749926 324121889
287691206314 324114336
227881720256 324106783
579924897686 324099230
384597715370 324091677
423208902572 324084124
583710308196 324076571
925154336198 324069018
46939097878 324061465
911526858362 324053912
536014135770 324046359
118861897568 324038806
324031147210 324031253
739669221208 324023700
752539616942 229618753
945595552952 324016147
271035400070 324008594
280877467396 324001041
931210993014 323993488
804778281980 94812809
27254963226 154504168
666232257314 323985935
33311620042 323978382
603394442848 323970829
915312268872 323963276
841118222876 323955723
484532552834 323948170
912283940464 323940617
902441873138 128559613
637463137438 323933064
704086362414 323925511
925154336198 118559441
318731572496 166838217
928939746708 323917958
615510566196 200720975
787365393634 323910405
648819368968 158084290
882757738486 323902852
249080019112 323895299
486046717038 323887746
744968795922 323880193
739093154304 107675568
922126007790 323872640
405038932124 323865087
196084271972 323857534
22712470614 323849981
399739357410 323842428
877458163772 323834875
219553817134 323827322
792664968348 323819769
651090615274 323812216
659418518396 137305987
743454631718 323804663
23469552716 323797110
863830685936 323789557
372484401738 234044811
216525488726 323782004
52238672592 176415421
636706055336 323774451
933482239320 323766898
171857644708 323759345
847931961794 323751792
863830685936 323744239
443650119326 323736686
868373178548 323729133
536771217872 323721580
152930592158 274732822
674560160436 323714027
37097030552 323706474
625349823806 323698921
772223751594 323691368
988749232766 323683815
399739357410 262172183
196084271972 323676262
16655813798 323668709
127189800690 323661156
940295978238 323653603
224096309746 323646050
963765523400 41730325
701058034006 323638497
484532552834 323630944
545856203096 282451988
959980112890 118347957
102963173426 323623391
240752115990 323615838
725284661270 323608285
624592741704 323600732
185547676490 121573088
841875304978 323593179
54509918898 289242135
860045275426 229671624
672288914130 323585626
310403669374 323578073
208954667706 323570520
317217408292 323562967
51481590490 323555414
172614726810 323547861
161258495280 323540308
466362582386 323532755
691215966680 237564509
211225914012 323525202
287691206314 323517649
393682700594 323510096
832790319754 323502543
976635919134 44668442
819919924020 323494990
607179853358 323487437
327816557720 323479884
74951135652 323472331
463334253978 323464778
239995033888 147351477
638220219540 323457225
3028335962 323449672
845660715488 323442119
385354797472 323434566
331601968230 323427013
433808052000 323419460
323274065108 323411907
461063007672 323404354
758596273758 323396801
461820089774 323389248
642249743010 21254142
346019104257 58505538
828247827142 323381695
185485122544 323374142
593552375522 323366589
568568666156 323359036
90849859794 323351483
47696179980 323343930
635191891132 233463230
614750674378 323336377
279363303192 323328824
200626764584 323321271
944838470850 323313718
733612564392 323306165
335387378740 323298612
252865429622 323291059
424723066776 323283506
87064449284 323275953
954901078223 90379198
701058034006 323268400
973607590726 39177411
20441224308 323260847
80250710366 323253294
843389469182 323245741
951652209768 323238188
845660715488 323230635
865344850140 323223082
854745700712 323215529
78736546162 323207976
934996403524 323200423
297533273640 323192870
863073603834 323185317
323274065108 323177764
468633828692 323170211
4542500166 133907137
719985086556 12394473
715442593944 127940267
601123196542 323162658
782822901022 323155105
6056664370 323147552
645791040560 323139999
659485392658 240064552
152173510056 323132446
224096309746 323124893
163529741586 323117340
200626764584 16948932
425480148878 272670853
955437620278 117766376
889571477404 323109787
430022641490 323102234
233181294970 323094681
379298140656 323087128
473176321304 323079575
766167094778 323072022
133246457506 188409585
94635270304 323064469
891842723710 323056916
800235789368 323049363
18927060104 323041810
39368276858 323034257
148388099546 323026704
5299582268 323019151
236966705480 323011598
351286102882 193598496
665475175212 323004045
107543733158 40181960
12878190431 47327098
16655813798 322996492
68137396734 100152780
913798104668 322988939
949380963462 322981386
553427024116 322973833
187756368850 322966280
167315152096 322958727
358099841800 322951174
194570107768 322943621
363399416514 2930564
952409291870 322936068
604908607052 322928515
225610473950 322920962
729827153882 252375942
101449009222 261628367
327816557720 322913409
870644424854 322905856
997834217990 322898303
281634549498 271945765
542827874688 322890750
828247827142 322883197
430022641490 322875644
622321495398 322868091
543584956790 322860538
119618979670 322852985
600366114440 322845432
979664247542 8164793
576896569278 22266244
639734383744 322837879
635191891132 322830326
453492186652 322822773
158230166872 322815220
347500692372 67803281
397700184582 55219983
445164283530 151641581
291476616824 322807667
754810863248 322800114
158987248974 322792561
573111158768 322785008
76465299856 322777455
430022641490 322769902
573868240870 322762349
652604779478 322754796
984206740154 322747243
918340597280 43263584
49210344184 322739690
776009162104 322732137
281634549498 322724584
414123917348 322717031
862316521732 322709478
617021920684 322701925
812349103000 322694372
800235789368 322686819
501188359078 299861653
173371808912 322679266
678345570946 236816762
258922086438 322671713
780551654716 322664160
5299582268 68739853
143088524832 322656607
290719534722 322649054
903956037342 322641501
3028335962 184678403
937267649830 322633948
989506314868 322626395
595823621828 322618842
138546032220 103687584
239995033888 322611289
139303114322 322603736
231667130766 322596183
992534643276 322588630
67380314632 322581077
154444756362 322573524
18169978002 1805167
755567945350 322565971
206683421400 127358686
796450378858 265246254
367941909126 322558418
504973769588 94926104
448949694040 322550865
860802357528 37145654
145359771138 322543312
284662877906 322535759
860045275426 322528206
52238672592 322520653
182456794136 322513100
486803799140 322505547
976635919134 200804058
46182015776 297792131
765410012676 286893152
570082830360 322497994
543584956790 322490441
273306646376 24237577
62080739918 322482888
630649398520 322475335
737397974902 322467782
578410733482 322460229
635948973234 322452676
844146551284 322445123
723013414964 193099998
907741447852 322437570
605665689154 322430017
795693296756 322422464
83279038774 105251055
467119664488 322414911
76465299856 322407358
910012694158 322399805
984206740154 322392252
891085641608 322384699
122647308078 178069528
161258495280 322377146
317974490394 322369593
343715281862 91383747
78736546162 292754280
835061566060 322362040
900170626832 322354487
710900101332 322346934
115076487058 107660462
77979464060 276938298
664718093110 322339381
697272623496 322331828
899413544730 322324275
142493046718 137177586
841875304978 322316722
863830685936 322309169
230152966562 322301616
46939097878 322294063
129461046996 322286510
274820810580 322278957
248322937010 322271404
559483680932 279672484
274820810580 322263851
62837822020 322256298
306618258864 322248745
500431276976 322241192
93878188202 322233639
240752115990 314378519
264221661152 322226086
80250710366 322218533
543584956790 322210980
141574360628 12016823
48453262082 322203427
680616817252 322195874
615507756480 322188321
269521235866 322180768
402767685818 322173215
313431997782 155395422
66098563791 672217
616264838582 153930140
208197585604 322165662
484532552834 254309510
440621790918 322158109
413366835246 109276804
386868961676 322150556
495131702262 322143003
74194053550 322135450
492103373854 322127897
941810142442 195063778
735888070590 155334998
553427024116 322120344
410338506838 87199385
201383846686 322112791
501945441180 322105238
399739357410 322097685
305104094660 322090132
166558069994 321629399
868373178548 322082579
729070071780 322075026
301318684150 322067473
87064449284 322059920
601880278644 146988933
26497881124 125697026
671531832028 173832295
638220219540 322052367
334630296638 322044814
643519794254 322037261
489266226982 95568109
627621070112 322029708
642005630050 322022155
586738636604 322014602
409581424736 322007049
625349823806 321999496
36339948450 321991943
43153687368 321984390
681373899354 321976837
90092777692 209112358
969822180216 321969284
162772659484 223863367
318731572496 5370183
49210344184 321961731
109776912344 321954178
666232257314 321946625
6056664370 321939072
258165004336 155780625
430022641490 219278696
415638081552 132608021
870644424854 321931519
171857644708 34064030
940295978238 321923966
769195423186 321916413
333116132434 202820709
143845606934 321908860
334630296638 321901307
813863267204 110847828
764652930574 321893754
581439061890 321886201
903927529 71912113
953923456074 175864052
131138491954 83113212
644276876356 321878648
393682700594 321871095
459548843468 321863542
240752115990 3413956
631406480622 160403061
536771217872 11170887
537528299974 321855989
997077135888 321848436
193813025666 321840883
858531111222 321833330
952409291870 321825777
913041022566 321818224
704843444516 321810671
765410012676 321803118
163529741586 321795565
966793851808 249437825
741940467514 321788012
930583762088 98974512
242266280194 168567854
552669942014 321780459
698786787700 204557899
837332812366 166498332
832033237652 321772906
931210993014 70303324
717962560540 27311648
113562322854 321765353
911526858362 31835895
293747863130 321757800
885786066894 321750247
981178411746 321742694
991777561174 233236640
864587768038 293796594
256650840132 321735141
990263396970 321727588
919097679382 113030645
168829316300 321720035
198355518278 321712482
46182015776 321704929
890328559506 321697376
173371808912 321689823
907741447852 86225048
906984365750 321682270
286177042110 321674717
485289634936 321667164
7570828574 321659611
316460326190 321652058
499674194874 321644505
638220219540 321636952
756325027452 321629399
442135955122 321621846
935753485626 321614293
140817278526 321606740
881243574282 92932112
211982996114 74419709
826733662938 321599187
481504224426 168054250
686673474068 321591634
68137396734 321584081
308132423068 321576528
495131702262 3179813
921368925688 321568975
133246457506 321561422
109776912344 321553869
812349103000 321546316
330844886128 321538763
385354797472 321531210
625349823806 321523657
560997845136 321516104
255136675928 217549059
420937656266 321508551
554941188320 77138789
910012694158 321500998
323274065108 296198448
358099841800 321493445
28012045328 321485892
734369646494 321478339
370213155432 321470786
289962452620 321463233
81764874570 69200586
623078577500 231635404
860045275426 321455680
410338506838 321448127
691973048782 321440574
481504224426 321433021
170343480504 321425468
415638081552 321417915
112048158650 52002405
972093426522 26072956
972093426522 321410362
800235789368 321402809
775252080002 219112530
356585677596 319522112
929696828810 321395256
190784697258 321387703
771466669492 321380150
841118222876 321372597
398225193206 321365044
907741447852 47523476
363399416514 321357491
205926339298 321349938
455763432958 321342385
372484401738 108483739
968308016012 321334832
225610473950 321327279
220310899236 321319726
436079298306 321312173
752539616942 321304620
737397974902 321297067
211982996114 129601927
136274785914 321289514
855502782814 321281961
713928429740 321274408
171857644708 321266855
751782534840 219490180
866859014344 167842766
908498529954 321259302
475447567610 321251749
841875304978 18323578
878972327976 204535240
787365393634 321244196
349771938678 321236643
906227283648 321229090
272549564274 321221537
99177762916 321213984
621564413296 321206431
825976580836 321198878
557969516728 321191325
872158589058 321183772
564026173544 321176219
565540337748 321168666
439107626714 321161113
227124638154 81761225
239237951786 148099224
427751395184 321153560
124161472282 321146007
321002818802 321138454
599609032338 58951165
997077135888 321130901
12870403288 321123348
205169257196 321115795
560240763034 321108242
486046717038 321100689
12113321186 321093136
401253521614 321085583
87821531386 313426841
153687674260 321078030
559483680932 293199907
891842723710 321070477
510273344302 321062924
105991501834 321055371
56024083102 321047818
897899380526 321040265
291476616824 45929793
284662877906 321032712
407310178430 116346412
244537526500 321025159
726041743372 321017606
963008441298 321010053
32554537940 321002500
451978022448 320994947
456520515060 320987394
236966705480 320979841
877458163772 320972288
582953226094 42991676
399739357410 320964735
804778281980 320957182
339929871352 320949629
333873214536 320942076
192298861462 320934523
255893758030 320926970
919854761484 1374646
648062286866 320919417
401253521614 320911864
602831601247 23761738
439864708816 10982062
526929150546 74132695
362642334412 320904311
53752836796 320896758
651090615274 320889205
48453262082 320881652
255136675928 62614370
768438341084 320874099
369456073330 320866546
411852671042 51292423
92574156011 30438590
209711749808 320858993
228638802358 320851440
698786787700 320843887
417152245756 320836334
557969516728 45657885
837332812366 320828781
886543148996 320821228
423208902572 320813675
850960290202 320806122
227124638154 320798569
447435529836 96965414
291476616824 320791016
10599156982 8225217
536771217872 320783463
794179132552 320775910
110533994446 320768357
704086362414 164881990
773737915798 320760804
810834938796 320753251
380812304860 320745698
301342340146 283403666
211982996114 320738145
390654372186 320730592
515572919016 320723039
642005630050 320715486
882757738486 320707933
25740799022 320700380
96149434508 320692827
571596994564 320685274
309646587272 320677721
648819368968 320670168
343715281862 320662615
704086362414 320655062
150659345852 320647509
143088524832 320639956
882000656384 320632403
78736546162 320624850
603394442848 320617297
959223030788 320609744
343715281862 320602191
741183385412 320594638
688187638272 199414306
282391631600 320587085
796450378858 320579532
825340618642 82086004
162015577382 151437650
631406480622 320571979
716199676046 320564426
767681258982 287807065
15141649594 34638058
283905795804 320556873
832790319754 320549320
330844886128 274868776
846417797590 222526486
115833569160 320541767
719985086556 320534214
827490745040 320526661
982692575950 320519108
988749232766 320511555
336144460842 257768784
843389469182 320504002
190027615156 320496449
585224472400 320488896
494374620160 135599009
712414265536 208062491
533742889464 138620209
195327189870 320481343
57538247306 320473790
694244295088 320466237
582196143992 320458684
650333533172 320451131
545856203096 88279464
537528299974 320443578
104477337630 320436025
39368276858 320428472
704086362414 320420919
297533273640 320413366
3785418064 320405813
562512009340 217503741
65109068326 320398260
67380314632 320390707
248322937010 320383154
339172789250 320375601
115076487058 294989968
121133143874 320368048
618536084888 46398079
24226634818 320360495
346743610270 320352942
100691927120 320345389
426321937875 117645528
231667130766 320337836
746482960126 320330283
453492186652 320322730
752539616942 155425634
109776912344 320315177
140817278526 320307624
277849138988 240887829
740426303310 320300071
37097030552 223757625
710900101332 320292518
432293887796 320284965
1514171758 320277412
177914301524 320269859
282536392398 131701661
863830685936 320262306
803264117776 320254753
611722345970 320247200
562512009340 264898816
429265559388 320239647
850203208100 302520309
542827874688 320232094
65866150428 320224541
632163562724 320216988
729827153882 320209435
915312268872 320201882
297533273640 320194329
726798825474 320186776
854745700712 320179223
9842074880 320171670
984963822256 164164455
213497160318 320164117
754053781146 214769555
343715281862 320156564
631406480622 320149011
554184106218 320141458
546613285198 320133905
303589930456 320126352
397468111104 320118799
771466669492 320111246
636706055336 42485625
712414265536 320103693
400496439512 320096140
274820810580 320088587
603394442848 320081034
494374620160 109004896
842632387080 320073481
533742889464 206008075
332359050332 320065928
506487933792 320058375
782822901022 320050822
760165219871 89148059
143845606934 320043269
564783255646 320035716
825976580836 320028163
890328559506 320020610
343715281862 320013057
170472553721 140198786
906227283648 320005504
975121754930 319997951
70408643040 319990398
240752115990 319982845
361885252310 128061115
865344850140 319975292
692730130884 288872038
109776912344 319967739
168829316300 319960186
875186917466 319952633
906984365750 319945080
84793202978 319937527
75019225947 150901387
436079298306 319929974
322516983006 319922421
918340597280 319914868
765410012676 319907315
726798825474 319899762
378541058554 137079397
518601247424 319892209
470905074998 319884656
21198306410 194580386
80250710366 29011073
761624602166 215592832
65109068326 311531038
62080739918 7892885
289205370518 319877103
121890225976 319869550
90092777692 319861997
532228725260 100847656
170343480504 319854444
795693296756 319846891
447435529836 319839338
561754927238 295171240
860045275426 319831785
950895127666 319824232
977393001236 319816679
531471643158 319809126
952409291870 319801573
976635919134 319794020
115076487058 319786467
82521956672 319778914
523143740036 288902250
330844886128 294144032
682130981456 319771361
448949694040 143363493
347500692372 319763808
25740799022 80522533
213497160318 319756255
286177042110 319748702
27254963226 319741149
616264838582 319733596
676074324640 319726043
126432718588 319718490
372484401738 319710937
909255612056 205872121
367941909126 172291483
310403669374 319703384
178671383626 319695831
808563692490 319688278
61323657816 319680725
614750674378 319673172
671531832028 89820276
436079298306 319665619
744968795922 202888686
972125934634 260518076
318731572496 319658066
949380963462 141656515
516330001118 319650513
880486492180 319642960
864587768038 319635407
110533994446 319627854
559483680932 319620301
934239321422 319612748
13627485390 319605195
396711029002 319597642
490589209650 319590089
64351986224 181626991
576896569278 319582536
615507756480 319574983
879729410078 319567430
848689043896 188250972
891842723710 319559877
162772659484 319552324
244537526500 319544771
6813746472 319537218
279363303192 319529665
707871772924 319522112
705600526618 319514559
885786066894 17424771
686673474068 319507006
644276876356 319499453
106748583936 319491900
546613285198 319484347
949380963462 319476794
866231534169 60461765
456520515060 319469241
277849138988 319461688
944838470850 319454135
392168536390 319446582
516330001118 319439029
941810142442 319431476
38611194756 319423923
326302393516 319416370
987235068562 319408817
175643055218 319401264
777523326308 319393711
897899380526 319386158
413366835246 319378605
360371088106 319371052
371727319636 319363499
664718093110 319355946
65109068326 319348393
959223030788 319340840
912283940464 31684835
618536084888 319333287
255893758030 319325734
196084271972 227224452
273306646376 319318181
190784697258 319310628
729827153882 319303075
208954667706 319295522
788879557838 319287969
492860455956 319280416
303589930456 319272863
749511288534 319265310
12870403288 319257757
916826433076 319250204
26497881124 319242651
496645866466 134805944
997077135888 10725260
214254242420 319235098
699543869802 212518761
48453262082 319227545
540556628382 319219992
969822180216 319212439
162015577382 319204886
393682700594 80862418
850203208100 319197333
601880278644 319189780
3028335962 230706385
529957478954 319182227
751782534840 319174674
557212434626 319167121
645791040560 319159568
132489375404 319152015
382326469064 319144462
477718813916 319136909
375512730146 319129356
355828595494 319121803
555698270422 319114250
327059475618 102335597
855502782814 319106697
736711029958 50310533
56024083102 123212089
1514171758 248501253
618536084888 84155526
647305204764 78853320
645791040560 319099144
465605500284 319091591
3785418064 319084038
810834938796 319076485
457277597162 319068932
451978022448 195207285
248322937010 319061379
59052411510 319053826
162015577382 319046273
737397974902 319038720
482261306528 234316719
417909327858 253372938
228638802358 319031167
641248547948 319023614
18927060104 319016061
636706055336 319008508
246808772806 319000955
632163562724 318993402
821434088224 318985849
872915671160 318978296
988749232766 23346323
954680538176 318970743
195327189870 318963190
346743610270 318955637
134760621710 265012111
800235789368 318948084
484532552834 318940531
632920644826 318932978
280877467396 318925425
37097030552 318917872
475447567610 318910319
617779002786 318902766
475447567610 318895213
895628134220 216423662
649576451070 318887660
831276155550 318880107
910012694158 318872554
764652930574 78241527
289962452620 132222818
302075766252 318865001
600366114440 318857448
940295978238 318849895
493739473690 165410700
74951135652 318842342
518601247424 318834789
952409291870 318827236
667746421518 318819683
897142298424 318812130
310403669374 318804577
889571477404 42447860
300561602048 318797024
118861897568 318789471
1514171758 318781918
848689043896 318774365
107505666038 56081025
283148713702 318766812
59809493612 318759259
450463858244 283796422
516330001118 318751706
195327189870 318744153
976666297300 14992705
409581424736 142328732
190784697258 318736600
923640171994 318729047
639734383744 318721494
355828595494 318713941
846417797590 318706388
573111158768 318698835
576899696220 232843884
305861176762 318691282
447435529836 318683729
272549564274 318676176
383840633268 108340232
381569386962 318668623
61323657816 318661070
344472363964 318653517
223339227644 318645964
147631017444 318638411
3028335962 318630858
504973769588 318623305
482261306528 318615752
349771938678 318608199
864587768038 318600646
632920644826 318593093
882000656384 318585540
497402948568 216370791
286177042110 318577987
271792482172 172752216
356585677596 318570434
681373899354 318562881
615507756480 161505799
91606941896 318555328
779794572614 318547775
408067260532 318540222
841875304978 318532669
524657904240 318525116
741183385412 8270535
891085641608 318517563
299047437844 318510010
765410012676 318502457
71165725142 318494904
174128891014 283426325
991020479072 318487351
443650119326 318479798
874429835364 318472245
380055222758 46307443
222582145542 318464692
669260585722 318457139
657904354192 318449586
66623232530 233863539
228638802358 318442033
42396605266 318434480
964522605502 318426927
32554537940 318419374
528443314750 318411821
994896910785 3013647
704086362414 318404268
743454631718 318396715
478475896018 318389162
198355518278 318381609
507245015894 318374056
367184827024 318366503
277849138988 61096217
619293166990 318358950
620807331194 318351397
890328559506 21624239
277092056886 180139050
526929150546 318343844
521088819203 62999573
377026894350 277421690
29526209532 303328480
315703244088 318336291
795693296756 318328738
658661436294 318321185
207440503502 318313632
455763432958 318306079
101449009222 61760881
12870403288 318298526
230910048664 46836153
928939746708 157963442
22712470614 318290973
155958920566 318283420
858531111222 318275867
847174879692 318268314
595823621828 147487431
109019830242 80666040
392925618492 318260761
724527579168 318253208
692730130884 318245655
541313710484 24796499
649576451070 318238102
386868961676 318230549
463334253978 318222996
424723066776 318215443
314189079884 318207890
422451820470 318200337
537528299974 318192784
891842723710 318185231
349014856576 109473182
928227385919 234958724
260436250642 318177678
938781814034 318170125
984206740154 221091416
46939097878 210162225
583710308196 318162572
177914301524 318155019
762381684268 318147466
531471643158 223017431
954680538176 24600121
549819675581 31828342
486046717038 318139913
728312989678 318132360
65866150428 318124807
312674915680 318117254
968308016012 44366322
799478707266 225147377
788122475736 318109701
268007071662 318102148
468633828692 230540219
699543869802 318094595
103720255528 318087042
379298140656 3119389
303589930456 318079489
324788229312 318071936
461063007672 318064383
336901542944 318056830
8327910676 318049277
32554537940 318041724
268764153764 318034171
933482239320 90568023
449706776142 318026618
171857644708 318019065
906227283648 61020687
124918554384 318011512
806292446184 318003959
679102653048 317996406
59809493612 317988853
195327189870 317981300
861559439630 317973747
769952505288 317966194
518601247424 317958641
797964543062 317951088
96906516610 266605794
529957478954 317943535
692730130884 142411815
628378152214 15294825
261950414846 281976149
867616096446 317935982
380055222758 317928429
410338506838 315133819
880486492180 317920876
423208902572 317913323
121890225976 317905770
392168536390 317898217
87064449284 317890664
42544553430 140312081
371727319636 317883111
966036769706 70582785
53752836796 317875558
612479428072 228682181
918340597280 317868005
891842723710 159277664
985720904358 317860452
877458163772 164013395
141574360628 317852899
58295329408 317845346
509516262200 317837793
87821531386 317830240
336144460842 317822687
613993592276 317815134
816134513510 317807581
131732293302 282806979
210468831910 260261274
306618258864 122902416
354314431290 29252769
351286102882 317800028
983449658052 309416198
229395884460 90341433
87821531386 242458853
87064449284 317792475
213497160318 317784922
614750674378 9146683
877458163772 317777369
332359050332 317769816
540556628382 317762263
644276876356 317754710
517087083220 317747157
385354797472 63097762
255136675928 317739604
538285382076 317732051
873698758241 173454645
271035400070 38452323
177914301524 210056483
919097679382 317724498
862316521732 317716945
580681979788 317709392
281634549498 166369931
710900101332 317701839
177914301524 317694286
952409291870 317686733
199112600380 311213812
134760621710 317679180
264978743254 317671627
894113970016 317664074
251351265418 317656521
757082109554 134458506
722256332862 317648968
94635270304 317641415
40882441062 317633862
40125358960 317626309
640491465846 317618756
710900101332 317611203
50724508388 317603650
186999286748 317596097
685916391966 317588544
724527579168 317580991
435322216204 317573438
90092777692 317565885
860045275426 317558332
397468111104 75749037
509516262200 317550779
115833569160 317543226
336144460842 317535673
107505666038 317528120
42396605266 317520567
498917112772 317513014
298290355742 317505461
691215966680 37802765
909255612056 317497908
524657904240 317490355
982692575950 317482802
690458884578 317475249
957708866584 123619951
39368276858 317467696
950138045564 317460143
315703244088 57319717
414880999450 317452590
940295978238 317445037
138546032220 317437484
764652930574 317429931
190784697258 317422378
43910769470 317414825
240752115990 317407272
306618258864 233553866
776009162104 317399719
239995033888 317392166
21955388512 317384613
66623232530 317377060
903198955240 317369507
365670662820 28074501
978925504124 280631715
819919924020 317361954
376269812248 60846968
281634549498 317354401
357342759698 304604937
788122475736 317346848
458034679264 317339295
123404390180 317331742
666232257314 317324189
316460326190 317316636
934996403524 317309083
32554537940 14312935
500431276976 27659086
961597957125 95568109
154444756362 317301530
710900101332 317293977
582953226094 317286424
489832127548 257564853
864587768038 317278871
563269091442 180849032
258922086438 317271318
546613285198 317263765
807806610388 317256212
894871052118 317248659
936510567728 317241106
660175600498 317233553
214254242420 317226000
710143019230 317218447
614750674378 317210894
291476616824 317203341
655633107886 74880442
98420680814 317195788
911526858362 317188235
705600526618 259158536
123404390180 242368217
210468831910 317180682
551155777810 317173129
444407201428 317165576
234695459174 197805517
766924176880 317158023
657904354192 317150470
123404390180 317142917
633677726928 317135364
359614006004 317127811
813863267204 317120258
894113970016 172299036
641248547948 290443062
188513450952 317112705
489832127548 266990997
874429835364 197556268
323274065108 317105152
635191891132 106429323
474690485508 317097599
443650119326 317090046
363399416514 317082493
617779002786 317074940
272549564274 277550091
127946882792 317067387
921368925688 317059834
455006350856 317052281
673045996232 317044728
620807331194 317037175
957708866584 317029622
47696179980 245925680
364913580718 317022069
738155057004 317014516
529200396852 317006963
744211713820 316999410
297533273640 316991857
567811584054 159700632
909255612056 316984304
473176321304 316976751
105234419732 316969198
560997845136 316961645
276334974784 316954092
573868240870 316946539
283148713702 124088237
484532552834 316938986
162772659484 316931433
610208181766 312663988
642762712152 316923880
686673474068 316916327
298290355742 316908774
813863267204 316901221
609451099664 316893668
810077856694 316886115
315703244088 316878562
623078577500 249452931
472419239202 316871009
13627485390 316863456
645033958458 316855903
889571477404 316848350
523143740036 316840797
717713840250 316833244
907741447852 316825691
901684791036 316818138
710143019230 148778994
623835659602 316810585
276334974784 316803032
757089656 316795479
998030218340 101973053
819162841918 316787926
455006350856 47213803
103720255528 316780373
9248228214 7167797
811592020898 316772820
942567224544 316765267
292990781028 316757714
684402227762 316750161
112048158650 316742608
981935493848 316735055
725284661270 184202564
60566575714 63362117
442135955122 316727502
214254242420 242715655
953166373972 316719949
184728040442 316712396
263464579050 145380144
609451099664 316704843
755567945350 207692394
609451099664 32961292
353557349188 172744663
191541779360 316697290
413366835246 316689737
87064449284 316682184
207440503502 316674631
313431997782 316667078
277092056886 316659525
109019830242 31473351
913798104668 316651972
931968075116 316644419
714685511842 316636866
97663598712 99865766
911526858362 316629313
604151524950 316621760
964522605502 114125830
260436250642 316614207
532985807362 316606654
619293166990 29728608
982692575950 316599101
501945441180 316591548
430022641490 316583995
196084271972 167661494
804778281980 316576442
991020479072 316568889
413366835246 205109268
823705334530 316561336
398982275308 316553783
928939746708 253659952
491346291752 316546230
134760621710 316538677
910769776260 203817705
15898731696 316531124
760867520064 316523571
560240763034 316516018
687430556170 316508465
931210993014 316500912
133246457506 316493359
62837822020 316485806
783579983124 316478253
699543869802 316470700
660932682600 316463147
211225914012 316455594
84793202978 316448041
621564413296 316440488
563269091442 89578580
492103373854 240751875
218039652930 316432935
657904354192 316425382
55267001000 316417829
396711029002 316410276
909255612056 316402723
246051690704 316395170
629892316418 9146683
604151524950 316387617
597337786032 4811261
925911418300 316380064
911526858362 316372511
439107626714 316364958
406553096328 316357405
610965263868 316349852
623835659602 316342299
648819368968 316334746
804778281980 132592915
903956037342 61617374
638977301642 316327193
1514171758 316319640
866859014344 316312087
186999286748 316304534
760110437962 66859156
343715281862 316296981
741183385412 316289428
552669942014 316281875
618536084888 316274322
511030426404 316266769
472419239202 316259216
177914301524 316251663
741183385412 316244110
2271253860 316236557
254379593826 316229004
737397974902 316221451
755567945350 128068668
274063728478 316213898
577653651380 316206345
796450378858 316198792
255136675928 316191239
105991501834 316183686
464909967579 93710071
998591300092 316176133
161258495280 298645620
280120385294 316168580
679102653048 316161027
707871772924 316153474
240752115990 316145921
345229446066 316138368
278606221090 316130815
663961011008 316123262
949380963462 316115709
277849138988 316108156
677588488844 316100603
169586398402 316093050
924397254096 316085497
305861176762 316077944
77979464060 316070391
570082830360 316062838
69651560938 290979325
42396605266 54661061
799482476213 132101970
253622511724 307180510
60566575714 316055285
697272623496 316047732
401253521614 316040179
744211713820 199467177
29526209532 316032626
473933403406 316025073
960737194992 316017520
950895127666 316009967
657147272090 316002414
341444035556 315994861
218039652930 315987308
143845606934 315979755
854745700712 315972202
797964543062 315964649
397468111104 177850491
839604058672 315957096
674560160436 315949543
961494277094 217465976
42396605266 315941990
648062286866 315934437
431536805694 315926884
755567945350 140417823
278606221090 315919331
277092056886 315911778
405796014226 315904225
638220219540 315896672
290719534722 288758743
252108347520 315889119
24226634818 315881566
701058034006 315874013
413366835246 315866460
900927708934 152064549
208954667706 119579096
971336344420 315858907
977393001236 315851354
548127449402 315843801
7554 315836248
172614726810 315828695
224096309746 315821142
345229446066 315813589
208954667706 123801223
76465299856 315806036
17412895900 315798483
890328559506 315790930
433808052000 315783377
362642334412 119715050
635191891132 315775824
922883089892 315768271
684402227762 315760718
182566154023 161611541
533742889464 315753165
26497881124 315745612
543584956790 280435337
147631017444 315738059
126432718588 315730506
658661436294 315722953
356585677596 315715400
309646587272 315707847
236209623378 315700294
880486492180 315692741
310403669374 315685188
175643055218 315677635
174885973116 315670082
308889505170 315662529
5299582268 315654976
607179853358 197374996
781308736818 315647423
56781165204 315639870
466362582386 315632317
157473084770 71390956
115833569160 148552404
190027615156 315624764
606422771256 315617211
249080019112 315609658
434565134102 315602105
312674915680 315594552
578410733482 315586999
164286823688 315579446
723013414964 315571893
723013414964 315564340
129461046996 193130210
579167815584 315556787
158987248974 315549234
758596273758 315541681
674560160436 315534128
660932682600 315526575
663961011008 315519022
29526209532 67803281
200626764584 147011592
87064449284 315511469
869887342752 315503916
713171347638 50922326
921368925688 315496363
77979464060 165523995
570839912462 315488810
607936935460 315481257
186242204646 315473704
467876746590 23973222
605665689154 315466151
234695459174 315458598
335387378740 315451045
823705334530 315443492
853988618610 315435939
23469552716 315428386
801749953572 315420833
47696179980 151211060
887300231098 24018540
100691927120 115024637
87821531386 315413280
425480148878 213243849
79493628264 315405727
164286823688 315398174
203655092992 315390621
932725157218 229414822
130975211200 315383068
226367556052 315375515
894871052118 315367962
818405759816 315360409
963008441298 315352856
442135955122 315345303
939538896136 107743545
500431276976 315337750
292233698926 315330197
531471643158 315322644
578410733482 315315091
228638802358 315307538
639734383744 315299985
665475175212 315292432
197598436176 315284879
296019109436 315277326
177157219422 315269773
350529020780 315262220
963008441298 315254667
370970237534 83770323
94635270304 218115534
149145181648 315247114
358856923902 315239561
966036769706 315232008
720742168658 116165140
236209623378 315224455
424723066776 93332421
567811584054 296931089
544342038892 315216902
69651560938 315209349
17412895900 315201796
46182015776 315194243
342958199760 315186690
130218129098 315179137
256650840132 315171584
108262748140 315164031
155201838464 315156478
687430556170 315148925
321002818802 315141372
975121754930 315133819
654876025784 315126266
936510567728 315118713
802507035674 308623133
74951135652 62546393
336901542944 21065317
994181204017 165675055
512544590608 315111160
31797455838 315103607
903956037342 20317570
390654372186 315096054
386111879574 315088501
191541779360 315080948
189270533054 315073395
899413544730 315065842
470905074998 315058289
6813746472 315050736
140817278526 315043183
658661436294 183658748
364156498616 315035630
271792482172 260714454
104477337630 315028077
543584956790 315020524
418666409960 146369587
399739357410 315012971
512544590608 315005418
676074324640 314997865
60566575714 314990312
351286102882 314982759
626863988010 314975206
358099841800 281923278
215768406624 314967653
473176321304 314960100
763895848472 143861991
365670662820 278592405
953166373972 175425978
856259864916 314952547
560240763034 314944994
565540337748 314937441
174128891014 314929888
347500692372 314922335
158230166872 314914782
689701802476 272663300
644276876356 297391822
998591300092 225691193
659418518396 314907229
339172789250 314899676
570839912462 314892123
881243574282 314884570
436836380408 314877017
62080739918 314869464
470905074998 314861911
883514820588 314854358
269521235866 168681149
806292446184 314846805
751782534840 314839252
687430556170 55854435
21198306410 314831699
679859735150 314824146
460305925570 134163939
607936935460 314816593
616264838582 314809040
967550933910 314801487
180185547830 8308300
497402948568 314793934
17412895900 234966277
763138766370 186808349
573111158768 144738139
215768406624 127275603
227124638154 314786381
585224472400 69193033
529200396852 314778828
21955388512 314771275
130218129098 314763722
903198955240 314756169
113562322854 247934778
336901542944 188998719
386111879574 246099399
476204649712 314748616
86307367182 314741063
884271902690 314733510
353557349188 38104885
951652209768 314725957
480747142324 314718404
815377431408 314710851
557969516728 122562531
407310178430 314703298
248322937010 314695745
296019109436 314688192
158987248974 314680639
984963822256 314673086
186999286748 314665533
922883089892 314657980
661088757792 65665782
291476616824 314650427
69651560938 314642874
233181294970 314635321
880486492180 314627768
569325748258 314620215
784337065226 314612662
769195423186 314605109
588252800808 126875294
595823621828 67493608
87821531386 314597556
999348382194 314590003
900927708934 314582450
74951135652 314574897
9842074880 288713425
317217408292 314567344
210468831910 177555924
952409291870 314559791
741183385412 74631193
504216687486 193273717
787365393634 314552238
921368925688 59804654
66623232530 19894602
96906516610 314544685
780551654716 314537132
645791040560 314529579
820677006122 98173894
672288914130 314522026
23469552716 314514473
757839191656 314506920
643519794254 314499367
977393001236 97962410
13627485390 314491814
40125358960 207005071
391411454288 314484261
339929871352 314476708
956951784482 314469155
139303114322 314461602
891085641608 314454049
362642334412 314446496
302832848354 314438943
31040373736 314431390
759353355860 314423837
398225193206 314416284
488317963344 198017001
219553817134 314408731
861559439630 314401178
503459605384 314393625
741940467514 314386072
536014135770 314378519
32554537940 314370966
554184106218 314363413
839604058672 314355860
101449009222 314348307
920611843586 314340754
11356239084 314333201
512544590608 314325648
420937656266 314318095
125675636486 314310542
240752115990 314302989
995562971684 314295436
461820089774 314287883
583710308196 314280330
177157219422 4864132
981935493848 314272777
248322937010 216144201
444407201428 314265224
226367556052 314257671
751025452738 314250118
622321495398 314242565
685916391966 221257582
680616817252 314235012
991020479072 314227459
320245736700 130394992
292233698926 314219906
309646587272 314212353
392925618492 265125406
96149434508 314204800
517087083220 314197247
62916040888 200826717
810834938796 314189694
975121754930 314182141
107505666038 314174588
155201838464 314167035
785851229430 314159482
407310178430 314151929
307375340966 314144376
819162841918 275050048
324031147210 314136823
508759180098 314129270
370970237534 314121717
402767685818 314114164
661851527303 97471465
744968795922 314106611
67380314632 314099058
246808772806 2537808
695001377190 5136040
551912859912 314091505
554941188320 314083952
419423492062 314076399
576139487176 314068846
492103373854 314061293
693487212986 59026695
213535265203 105862848
995562971684 314053740
703329280312 314046187
616264838582 314038634
192298861462 314031081
845660715488 314023528
202898010890 314015975
265116532633 127351133
165800987892 314008422
922883089892 314000869
193055943564 313993316
319488654598 313985763
105991501834 313978210
199869682482 295435595
305104094660 313970657
579924897686 313963104
520872493730 313955551
111291076548 313947998
709385937128 313940445
642005630050 313932892
757839191656 313925339
130975211200 313917786
800992871470 313910233
626863988010 313902680
461063007672 76104028
850203208100 313895127
158987248974 313887574
978907165440 313880021
247565854908 313872468
84036120876 313864915
329330721924 11699597
289205370518 313857362
397468111104 313849809
307375340966 234143000
137031868016 313842256
413366835246 313834703
463334253978 313827150
52238672592 313819597
228638802358 313812044
240752115990 313804491
489832127548 313796938
608694017562 313789385
368698991228 88687326
997077135888 313781832
659418518396 7500129
127189800690 313774279
316460326190 313766726
330844886128 313759173
333137575401 70658315
436836380408 313751620
416395163654 313744067
434565134102 313736514
971336344420 313728961
65866150428 313721408
226367556052 313713855
977393001236 313706302
662446846804 313698749
351286102882 298487007
32554537940 313691196
922126007790 313683643
709385937128 313676090
424723066776 313668537
900927708934 313660984
501188359078 115213462
962251359196 313653431
620050249092 41465970
220310899236 313645878
612479428072 313638325
966793851808 273237328
942567224544 313630772
651847697376 313623219
358856923902 313615666
193813025666 313608113
676074324640 313600560
822191170326 313593007
977393001236 203711963
692730130884 313585454
161258495280 313577901
694244295088 313570348
939538896136 313562795
910769776260 313555242
154444756362 1699425
723770497066 313547689
711657183434 313540136
961494277094 313532583
700300951904 313525030
158987248974 313517477
757839191656 313509924
359614006004 313502371
969822180216 313494818
976828679247 3957772
333116132434 313487265
269521235866 119465801
873672753262 313479712
446678447734 313472159
395196864798 313464606
461820089774 313457053
493617538058 313449500
277092056886 313441947
196841354074 257889632
324788229312 294793590
611722345970 313434394
933482239320 313426841
709385937128 313419288
43910769470 313411735
862450013454 65771524
67380314632 313404182
623835659602 313396629
2271253860 10098361
342958199760 313389076
730584235984 313381523
637463137438 268146606
588252800808 313373970
617021920684 313366417
689701802476 313358864
164286823688 168824656
597337786032 209444690
529200396852 313351311
513301672710 313343758
631406480622 313336205
151416427954 313328652
12113321186 313321099
215011324522 313313546
447435529836 313305993
414880999450 313298440
425480148878 313290887
382326469064 313283334
27254963226 313275781
987235068562 99435245
6056664370 313268228
231057989275 144519102
314946161986 313260675
579167815584 313253122
8327910676 313245569
300561602048 313238016
215011324522 313230463
867616096446 313222910
507245015894 313215357
636706055336 92305213
155201838464 313207804
64520674926 100553089
436836380408 313200251
840361140774 313192698
989506314868 313185145
426994313082 313177592
208954667706 313170039
143845606934 313162486
396711029002 313154933
375512730146 313147380
793422050450 119276976
250594183316 255767239
572354076666 313139827
820677006122 313132274
330087804026 313124721
192298861462 292920446
330087804026 270759944
587495718706 313117168
286177042110 313109615
770709587390 313102062
514815836914 64336454
773737915798 313094509
484532552834 313086956
215011324522 313079403
170343480504 313071850
458791761366 313064297
879729410078 113823710
674560160436 313056744
685159309864 185796247
463334253978 309665447
192298861462 313049191
525414986342 313041638
24226634818 313034085
55267001000 313026532
186999286748 3361085
180942629932 313018979
981178411746 313011426
853988618610 313003873
981935493848 312996320
323274065108 312988767
654118943682 312981214
872915671160 312973661
186242204646 312966108
318731572496 33610850
319488654598 312958555
910012694158 312951002
876701081670 312943449
489832127548 312935896
31099083205 173930484
828247827142 10317398
585981554502 312928343
532228725260 312920790
651847697376 312913237
735883810698 312905684
58295329408 312898131
963008441298 312890578
23469552716 312883025
266492907458 248146262
885786066894 312875472
375512730146 312867919
182456794136 312860366
765410012676 312852813
917583515178 136248567
617779002786 312845260
751025452738 312837707
370970237534 312830154
660175600498 312822601
178671383626 17877951
109776912344 312815048
357342759698 312807495
833547401856 312799942
64351986224 96157243
496645866466 312792389
838846976570 154791182
230910048664 116429495
359614006004 312784836
913041022566 312777283
593552375522 312769730
246051690704 143446576
681373899354 40816412
519429161560 184338518
222582145542 312762177
616264838582 312754624
243023362296 312747071
264978743254 84933485
864587768038 312739518
508759180098 247239902
889571477404 259407785
425480148878 312731965
710900101332 312724412
486803799140 312716859
1514171758 312709306
452735104550 312701753
698786787700 312694200
146116853240 160252001
882757738486 312686647
882000656384 103128662
922126007790 312679094
119618979670 312671541
730584235984 312663988
991777561174 132932800
643519794254 84374563
751782534840 312656435
982692575950 312648882
183970958340 312641329
772980833696 14290276
899413544730 312633776
849446125998 312626223
261950414846 212511208
113562322854 312618670
944838470850 312611117
276436026371 32039826
439107626714 64623468
642005630050 98604415
467876746590 278063695
216525488726 312603564
977393001236 312596011
652604779478 312588458
212740078216 312580905
163529741586 14622608
950895127666 312573352
309646587272 312565799
79493628264 301697032
467119664488 181989535
660932682600 312558246
352043184984 312550693
623835659602 312543140
491346291752 312535587
990263396970 128431212
692730130884 312528034
249837101214 312520481
590524047114 312512928
365670662820 216340579
73436971448 312505375
61323657816 312497822
959223030788 312490269
176400137320 312482716
271792482172 312475163
27254963226 312467610
305861176762 312460057
948718180565 8927646
367941909126 257685701
40125358960 312452504
855502782814 110998888
171100562606 312444951
694244295088 312437398
699543869802 312429845
481504224426 312422292
925911418300 312414739
551912859912 207835901
4542500166 312407186
950138045564 312399633
246051690704 125916063
105991501834 312392080
427751395184 312384527
316558847522 35544418
309646587272 312376974
760867520064 306515846
55267001000 312369421
993291725378 312361868
162015577382 312354315
383083551166 312346762
415638081552 180433617
370970237534 312339209
882757738486 312331656
37854112654 312324103
433050969898 312316550
314189079884 312308997
118104815466 312301444
680616817252 312293891
844146551284 312286338
989506314868 312278785
979690577300 28686294
927425582504 21714875
268764153764 312271232
772223751594 7938203
138546032220 312263679
60566575714 312256126
519358329526 99435245
775252080002 312248573
590524047114 253901648
981178411746 312241020
336901542944 270042409
252865429622 312233467
190027615156 312225914
414880999450 64268477
479990060222 312218361
86307367182 312210808
191541779360 312203255
664718093110 156921128
601880278644 312195702
132489375404 312188149
981178411746 30279977
369456073330 312180596
145465211018 117962754
171857644708 210464345
356585677596 244467951
126432718588 312173043
69651560938 312165490
452735104550 312157937
122647308078 138929882
105991501834 312150384
216525488726 312142831
554184106218 312135278
245294608602 189670936
860045275426 312127725
31797455838 312120172
647305204764 312112619
545856203096 287535157
292233698926 312105066
761624602166 89178271
308889505170 312097513
292233698926 312089960
94635270304 312082407
547370367300 312074854
85550285080 312067301
595823621828 17961034
363399416514 312059748
145359771138 312052195
757839191656 238788095
436079298306 312044642
815377431408 312037089
557969516728 312029536
682130981456 312021983
153687674260 312014430
833547401856 312006877
52995754694 311999324
449706776142 311991771
236966705480 194081888
236966705480 311984218
143845606934 311976665
980421329644 311969112
332359050332 311961559
759353355860 96323409
77222381958 311954006
146873935342 311946453
580681979788 311938900
418666409960 311931347
693487212986 311923794
901684791036 311916241
607179853358 311908688
283905795804 311901135
360371088106 311893582
620050249092 311886029
314946161986 311878476
853231536508 311870923
428508477286 311863370
568568666156 311855817
179428465728 311848264
276334974784 311840711
536771217872 311833158
151416427954 207631970
599609032338 311825605
483018388630 311818052
435322216204 260397228
188513450952 311810499
90092777692 311802946
271792482172 63890827
380055222758 311795393
775252080002 311787840
736640892800 311780287
775252080002 311772734
333116132434 311765181
691215966680 311757628
724527579168 311750075
271792482172 311742522
501945441180 311734969
261193332744 311727416
476961731814 299710593
176400137320 311719863
269521235866 311712310
941810142442 12084800
312674915680 311704757
819162841918 129783199
99177762916 311697204
25740799022 311689651
835818648162 311682098
747997124330 311674545
954680538176 311666992
455006350856 311659439
680616817252 311651886
140817278526 311644333
268764153764 16276715
49259068587 77425803
986477986460 311636780
899413544730 311629227
834304483958 311621674
754053781146 29592654
84036120876 35718137
411852671042 311614121
237723787582 311606568
149145181648 311599015
345229446066 44464511
601123196542 311591462
194570107768 311583909
877458163772 311576356
850960290202 163514897
173371808912 311568803
115833569160 311561250
648819368968 311553697
589766965012 311546144
903956037342 311538591
851717372304 311531038
698786787700 311523485
851717372304 311515932
200626764584 311508379
458791761366 311500826
247565854908 67327442
753296699044 311493273
68894478836 311485720
654876025784 311478167
779794572614 311470614
140817278526 311463061
376269812248 311455508
711657183434 311447955
605665689154 311440402
813863267204 311432849
824462416632 20732985
774494997900 305103435
121890225976 311425296
614813621080 223289339
730584235984 311417743
162015577382 311410190
442135955122 311402637
295262027334 311395084
699543869802 311387531
478475896018 311379978
96906516610 311372425
996320053786 311364872
463334253978 311357319
3785418064 311349766
997077135888 311342213
968359444389 143295516
776766244206 311334660
381569386962 243176388
615507756480 311327107
255136675928 311319554
271792482172 311312001
564026173544 311304448
192298861462 311296895
492860455956 311289342
117347733364 311281789
477718813916 311274236
462577171876 311266683
791150804144 311259130
631406480622 311251577
80250710366 311244024
236966705480 14660373
102206091324 311236471
686673474068 311228918
76465299856 311221365
867616096446 311213812
764652930574 311206259
452735104550 311198706
635191891132 311191153
630649398520 311183600
645033958458 311176047
702572198210 311168494
966793851808 311160941
605665689154 311153388
769195423186 311145835
125675636486 311138282
886543148996 311130729
762381684268 311123176
179428465728 162359288
252865429622 311115623
928939746708 311108070
131732293302 311100517
442135955122 311092964
290719534722 311085411
482261306528 311077858
782065818920 311070305
411852671042 311062752
486803799140 311055199
564026173544 311047646
275577892682 138861905
314189079884 311040093
690458884578 311032540
115076487058 223349763
616294884416 107350789
555698270422 311024987
541313710484 311017434
513301672710 311009881
736640892800 311002328
740426303310 310994775
333873214536 310987222
719985086556 310979669
476204649712 228742605
891842723710 310972116
822948252428 310964563
406553096328 310957010
516330001118 310949457
261193332744 310941904
214254242420 310934351
800992871470 270956322
430164924904 118861561
832790319754 310926798
470905074998 310919245
807806610388 310911692
770709587390 310904139
23469552716 310896586
174128891014 92962324
570839912462 310889033
31797455838 310881480
816891595612 271016746
190027615156 310873927
959223030788 153227711
512544590608 310866374
277849138988 310858821
618551817787 70016310
640491465846 310851268
996320053786 310843715
3785418064 309937355
284662877906 310836162
190859872267 108332679
634434809030 310828609
179428465728 158038972
338415707148 310821056
757089656 310813503
877458163772 310805950
252865429622 310798397
224096309746 193938381
393682700594 198349333
864587768038 310790844
794179132552 310783291
175643055218 310775738
501945441180 310768185
831276155550 310760632
410338506838 310753079
757082109554 310745526
704843444516 310737973
839084140770 26533689
211225914012 310730420
470905074998 310722867
124918554384 44653336
479232978120 310715314
336144460842 310707761
411852671042 310700208
434565134102 73898552
304347012558 310692655
168829316300 310685102
473197900225 255178105
52995754694 310677549
573111158768 310669996
851717372304 184006186
233181294970 310662443
35582866348 310654890
778280408410 310647337
598851950236 310639784
964522605502 310632231
122647308078 310624678
130218129098 310617125
619293166990 310609572
300561602048 310602019
360371088106 310594466
87064449284 310586913
136274785914 310579360
96906516610 310571807
673803078334 310564254
95392352406 310556701
31797455838 310549148
985720904358 310541595
349014856576 310534042
181699712034 14109004
986477986460 310526489
378541058554 146528200
680616817252 310518936
227881720256 310511383
359614006004 220101973
68137396734 310503830
167315152096 310496277
557969516728 73188570
904713119444 310488724
426994313082 310481171
394439782696 310473618
62837822020 310466065
420937656266 310458512
615583271374 18806970
639734383744 310450959
120376061772 310443406
674560160436 310435853
530714561056 310428300
219553817134 310420747
979664247542 310413194
933482239320 161641753
729827153882 310405641
150659345852 310398088
520115411628 310390535
343715281862 310382982
424723066776 310375429
472419239202 310367876
193055943564 310360323
732098400188 310352770
913798104668 310345217
274820810580 310337664
610208181766 310330111
567811584054 289838822
907741447852 310322558
613993592276 252746039
862316521732 247836589
158987248974 310315005
714685511842 310307452
748754206432 310299899
699543869802 310292346
738155057004 310284793
482261306528 57561413
432293887796 310277240
985720904358 115205909
428508477286 310269687
239237951786 310262134
298290355742 310254581
123404390180 310247028
368698991228 310239475
508759180098 238931602
8327910676 310231922
644276876356 310224369
202898010890 310216816
247565854908 104178529
842632387080 310209263
399739357410 310201710
470905074998 7213115
249080019112 310194157
56781165204 310186604
342958199760 310179051
515572919016 310171498
850203208100 168326158
208954667706 310163945
697272623496 177933574
669260585722 310156392
550398695708 310148839
889571477404 310141286
841118222876 227919328
57538247306 248999751
51481590490 310133733
781308736818 310126180
883514820588 310118627
903198955240 310111074
241509198092 138046181
546613285198 310103521
9842074880 310095968
221825063440 310088415
92519472291 60401341
607936935460 183175356
41639523164 219573263
12870403288 310080862
514815836914 310073309
141574360628 310065756
1514171758 310058203
121890225976 310050650
313431997782 310043097
405038932124 310035544
143088524832 256484774
414123917348 310027991
847931961794 310020438
158987248974 310012885
668503503620 310005332
158987248974 309997779
400496439512 309990226
286934124212 309982673
47696179980 309975120
681373899354 309967567
591281129216 309960014
838089894468 309952461
796450378858 309944908
774494997900 117773929
233181294970 309937355
936510567728 309929802
625349823806 42432754
833547401856 8602867
877458163772 309922249
49967426286 309914696
694244295088 309907143
834304483958 98732816
916069350974 309899590
489832127548 309892037
607936935460 309884484
520115411628 309876931
791907886246 309869378
658727253136 143393705
923640171994 309861825
222582145542 309854272
717933602338 51700285
322516983006 309846719
833547401856 309839166
180942629932 273237328
245294608602 309831613
872915671160 309824060
766167094778 309816507
560240763034 309808954
952409291870 309801401
545856203096 309793848
252865429622 309786295
153687674260 309778742
630649398520 108340232
865344850140 309771189
996320053786 309763636
45424933674 309756083
991020479072 309748530
229395884460 309740977
131732293302 309733424
165800987892 171732561
74194053550 309725871
510273344302 309718318
994805889582 309710765
59052411510 309703212
308889505170 205909886
145359771138 309695659
289962452620 309688106
813106185102 309680553
376269812248 35257404
127946882792 309673000
929696828810 309665447
493617538058 309657894
190027615156 309650341
788122475736 309642788
869887342752 309635235
245294608602 210464345
505730851690 309627682
724527579168 309620129
4542500166 309612576
673045996232 309605023
102963173426 309597470
249837101214 162925763
413366835246 309589917
793422050450 309582364
266492907458 309574811
382326469064 309567258
936510567728 309559705
89335695590 309552152
189270533054 309544599
18927060104 309537046
577653651380 309529493
169586398402 169723463
817648677714 309521940
196097134731 91308217
514058754812 309514387
543584956790 148265390
24983716920 309506834
42396605266 309499281
604908607052 309491728
657904354192 309484175
640491465846 309476622
878972327976 45589908
370970237534 300480999
938024731932 33240753
913041022566 309469069
661689764702 309461516
69651560938 309453963
152930592158 309446410
130975211200 309438857
312674915680 309431304
564026173544 309423751
26497881124 309416198
62875972223 179904907
655633107886 309408645
34068702144 309401092
671531832028 309393539
215768406624 309385986
279363303192 309378433
762381684268 309370880
488317963344 309363327
237723787582 309355774
272549564274 309348221
158230166872 309340668
336144460842 309333115
127189800690 309325562
880486492180 309318009
828297102914 75922756
938024731932 309310456
722256332862 231809123
438350544612 309302903
439864708816 309295350
804778281980 309287797
152173510056 309280244
76465299856 309272691
984963822256 309265138
969065098114 309257585
427751395184 309250032
723013414964 309242479
963008441298 309234926
959223030788 309227373
33311620042 309219820
564026173544 309212267
238480869684 309204714
654876025784 309197161
780551654716 309189608
430022641490 76489231
823705334530 309182055
798721625164 309174502
601123196542 242202051
327816557720 309166949
643519794254 309159396
956951784482 309151843
827490745040 309144290
384597715370 309136737
909255612056 239505630
93878188202 309129184
86307367182 291115279
168829316300 309121631
30283291634 309114078
185485122544 309106525
729827153882 309098972
334630296638 237390790
40882441062 309091419
655633107886 71874348
271035400070 309083866
217282570828 309076313
278606221090 309068760
84793202978 84019572
596580703930 309061207
66623232530 309053654
693487212986 309046101
866859014344 164451469
427751395184 161603988
542070792586 201211920
305861176762 309038548
304347012558 309030995
785094147328 309023442
980421329644 252247541
498160030670 309015889
819919924020 309008336
430779723592 217299810
570082830360 309000783
609451099664 308993230
354314431290 308985677
835818648162 308978124
549641613606 280254065
595066539726 308970571
670017667824 308963018
364156498616 308955465
850960290202 308947912
417909327858 308940359
14384567492 308932806
339172789250 308925253
416395163654 308917700
40125358960 308910147
39368276858 62221614
539042464178 308902594
758596273758 308895041
995562971684 308887488
50724508388 308879935
899413544730 308872382
102963173426 83158530
397468111104 308864829
462577171876 308857276
913041022566 308849723
343715281862 308842170
384597715370 308834617
710143019230 308827064
327816557720 308819511
24226634818 308811958
49967426286 308804405
223339227644 308796852
918340597280 34985496
326302393516 308789299
452735104550 308781746
370970237534 308774193
854745700712 308766640
560997845136 134239469
838089894468 308759087
476961731814 308751534
598094868134 308743981
155201838464 308736428
63594904122 308728875
230152966562 308721322
134760621710 308713769
264221661152 255057257
870644424854 308706216
158230166872 308698663
938781814034 308691110
872158589058 308683557
871401506956 308676004
30283291634 308668451
683645145660 308660898
24226634818 308653345
377783976452 308645792
786608311532 308638239
461075742030 57108233
738912139106 13368810
621564413296 308630686
152930592158 308623133
727555907576 308615580
718618621267 43112524
585981554502 308608027
113562322854 121912973
675317242538 308600474
296776191538 308592921
501188359078 147177758
52995754694 308585368
815377431408 308577815
664718093110 308570262
853988618610 308562709
698029705598 143363493
881243574282 308555156
604151524950 66844050
101449009222 308547603
671606236631 172910829
906227283648 308540050
634434809030 8217664
192298861462 308532497
557212434626 308524944
927425582504 108136301
608694017562 308517391
783579983124 308509838
189270533054 308502285
236966705480 308494732
355071513392 113559355
800235789368 308487179
356716699487 103468547
709385937128 308479626
670774749926 308472073
127189800690 308464520
82521956672 308456967
120376061772 308449414
666989339416 308441861
651847697376 308434308
184728040442 308426755
137788950118 308419202
548884531504 308411649
815377431408 216725782
516330001118 308404096
804778281980 308396543
58295329408 308388990
885028984792 308381437
992534643276 308373884
423965984674 308366331
520872493730 308358778
202898010890 308351225
710143019230 308343672
815377431408 308336119
169586398402 308328566
787365393634 308321013
598851950236 307784750
962251359196 308313460
230152966562 308305907
934996403524 69918121
440621790918 308298354
626863988010 308290801
118861897568 308283248
973607590726 70129605
21198306410 141890658
17412895900 308275695
690458884578 308268142
616264838582 65378768
275577892682 308260589
333873214536 308253036
946352635054 308245483
83279038774 308237930
369456073330 308230377
751025452738 308222824
961494277094 308215271
991020479072 290866030
975121754930 147019145
537528299974 308207718
311945394475 71119048
535257053668 308200165
837332812366 308192612
289205370518 123786117
938024731932 308185059
61323657816 308177506
813106185102 308169953
89335695590 308162400
885786066894 308154847
674560160436 308147294
75708217754 308139741
524657904240 79404689
610208181766 308132188
930453910912 81066349
497402948568 308124635
969065098114 308117082
391411454288 308109529
994805889582 308101976
539042464178 308094423
835061566060 308086870
332359050332 308079317
542070792586 308071764
77979464060 308064211
648819368968 308056658
461820089774 308049105
953923456074 83302037
90849859794 308041552
413366835246 308033999
22712470614 308026446
958465948686 308018893
794179132552 308011340
246051690704 308003787
676074324640 307996234
754810863248 199308564
277205170614 58203418
978150083338 307988681
309646587272 307981128
203655092992 307973575
866859014344 307966022
666989339416 307958469
936510567728 307950916
543584956790 307943363
687430556170 24879582
918340597280 307935810
877458163772 307928257
645791040560 307920704
369456073330 307913151
986477986460 307905598
166558069994 307898045
701815116108 189542535
159744331076 146203421
426994313082 307890492
822191170326 256424350
904713119444 307882939
264978743254 307875386
847931961794 307867833
93121106100 307860280
557969516728 307852727
566297419850 307845174
26497881124 118536782
30283291634 307837621
705600526618 307830068
643519794254 307822515
370213155432 307814962
174128891014 307807409
698029705598 93188914
156716002668 307799856
938782478698 228040176
623835659602 307792303
122647308078 307784750
171857644708 307777197
924397254096 307769644
333116132434 254286851
985720904358 307762091
374755648044 307754538
76465299856 307746985
131732293302 275480569
470905074998 307739432
856352691286 96391386
139303114322 307731879
495943347236 39970476
785107871129 212352595
917583515178 307724326
592038211318 307716773
323274065108 83558839
899413544730 124148661
797207460960 307709220
397468111104 307701667
576896569278 307694114
191541779360 307686561
635948973234 307679008
595066539726 307671455
180185547830 307663902
428508477286 307656349
382326469064 307648796
216525488726 307641243
744211713820 307633690
715442593944 307626137
640491465846 307618584
430022641490 307611031
870644424854 243380319
660175600498 307603478
717713840250 307595925
370213155432 307588372
995562971684 98438249
748100064167 74487686
838089894468 307580819
449706776142 307573266
523143740036 307565713
987235068562 307558160
350529020780 307550607
40882441062 307543054
75708217754 307535501
890328559506 215441772
924397254096 22666553
914555186770 307527948
695758459292 307520395
134247629909 48905675
785094147328 307512842
466362582386 35045920
642005630050 307505289
439864708816 307497736
846417797590 307490183
145359771138 307482630
174885973116 307475077
295262027334 307467524
155958920566 79110122
268007071662 307459971
238480869684 307452418
492860455956 307444865
230910048664 307437312
866101932242 307429759
904713119444 307422206
592038211318 307414653
360371088106 307407100
304347012558 307399547
710282606223 33263412
543584956790 307391994
655633107886 307384441
60566575714 307376888
349014856576 307369335
486803799140 307361782
54509918898 307354229
342958199760 307346676
383083551166 307339123
917583515178 307331570
540556628382 307324017
291476616824 307316464
349014856576 307308911
576139487176 307301358
757082109554 307293805
263464579050 120999060
623835659602 307286252
785851229430 307278699
632163562724 217828520
613236510174 307271146
875186917466 307263593
62837822020 307256040
296019109436 307248487
123404390180 307240934
110533994446 307233381
749511288534 307225828
115076487058 307218275
486803799140 307210722
277092056886 307203169
418666409960 74880442
629135234316 307195616
455763432958 307188063
46939097878 307180510
971336344420 307172957
848689043896 307165404
699543869802 307157851
523143740036 307150298
379298140656 297988509
77979464060 307142745
611722345970 307135192
339929871352 307127639
542827874688 307120086
352800267086 307112533
963765523400 307104980
632163562724 210962843
463334253978 6994078
349014856576 213923619
316460326190 307097427
196841354074 307089874
714685511842 307082321
201383846686 307074768
217282570828 307067215
380812304860 45499272
549641613606 307059662
391411454288 307052109
393682700594 181015198
972093426522 307044556
445921365632 307037003
866101932242 307029450
398225193206 307021897
87064449284 307014344
856259864916 307006791
969065098114 306999238
256650840132 306991685
317217408292 82327700
934239321422 306984132
729827153882 306976579
919097679382 306969026
145359771138 306961473
833547401856 306953920
22712470614 155025325
423965984674 306946367
286177042110 306938814
115076487058 306931261
45424933674 306923708
442893037224 187352165
891085641608 306916155
751025452738 306908602
822399459407 67644668
348257774474 306901049
897899380526 306893496
816904836021 285714884
969822180216 297837449
376269812248 306885943
978907165440 306878390
735126728596 306870837
339929871352 306863284
247565854908 306855731
112048158650 306848178
45424933674 306840625
205926339298 306833072
536014135770 306825519
979664247542 306817966
838089894468 306810413
569325748258 306802860
756342354034 127245391
445921365632 62720112
539799546280 306795307
758596273758 306787754
966036769706 165244534
322516983006 306780201
46182015776 306772648
455006350856 306765095
581439061890 70356195
639734383744 229513011
295262027334 269052966
395953946900 306757542
94635270304 306749989
285419960008 86345896
607936935460 306742436
545099120994 233795562
864587768038 306734883
864587768038 306727330
207440503502 306719777
468633828692 14161875
579924897686 306712224
21198306410 204527687
701058034006 306704671
566297419850 306697118
369456073330 306689565
205169257196 306682012
246808772806 306674459
112048158650 306666906
972850508624 203742175
860802357528 155017772
688187638272 306659353
112805240752 284763206
902441873138 306651800
779037490512 114397738
657420418782 27968759
30283291634 306644247
863073603834 306636694
373998565942 306629141
874429835364 306621588
592795293420 48082398
591281129216 87146514
962251359196 157638663
421781628080 47417734
460305925570 306614035
502702523282 306606482
579167815584 306598929
137031868016 306591376
296019109436 306583823
560997845136 297278527
546613285198 306576270
528443314750 30997512
832033237652 72184021
436836380408 306568717
477718813916 306561164
550398695708 298864657
799478707266 306553611
571596994564 306546058
588252800808 306538505
517087083220 306530952
228638802358 306523399
879729410078 264657120
222743915696 120583645
222582145542 117592657
224853391848 306515846
784337065226 306508293
92364023998 306500740
953166373972 306493187
760867520064 306485634
233181294970 306478081
317217408292 306470528
760867520064 265518162
192298861462 306462975
501945441180 306455422
510273344302 306447869
630649398520 63022232
546613285198 306440316
948623881360 306432763
625349823806 306425210
559483680932 306417657
636706055336 306410104
168072234198 306402551
167315152096 306394998
190784697258 306387445
592038211318 96784142
398982275308 306379892
743454631718 306372339
584467390298 306364786
912283940464 306357233
762381684268 148295602
228638802358 148016141
11356239084 306349680
997077135888 306342127
220310899236 21186165
592038211318 306334574
59809493612 306327021
883514820588 306319468
189270533054 204452157
347500692372 306311915
841118222876 306304362
593552375522 306296809
361885252310 306289256
853988618610 306281703
121890225976 109178615
570839912462 25294997
800235789368 306274150
194570107768 306266597
763895848472 247020865
952409291870 306259044
754810863248 157638663
933714275033 8036392
612479428072 306251491
496645866466 306243938
790393722042 306236385
918340597280 306228832
309646587272 306221279
457277597162 306213726
924397254096 306206173
226367556052 91376194
242266280194 306198620
331601968230 306191067
585981554502 306183514
891085641608 306175961
838089894468 306168408
857774029120 306160855
24226634818 297792131
162772659484 306153302
327816557720 306145749
65866150428 306138196
676194643930 4501588
844903633386 306130643
158987248974 306123090
938781814034 306115537
754810863248 174927480
659418518396 47863361
651847697376 306107984
405038932124 306100431
466362582386 306092878
665475175212 306085325
667746421518 306077772
513301672710 306070219
35582866348 306062666
236966705480 306055113
526172068444 306047560
156051656300 33822334
699543869802 306040007
982692575950 146913403
402767685818 306032454
920611843586 306024901
277849138988 306017348
765410012676 306009795
239995033888 306002242
824462416632 305994689
442135955122 305987136
589009882910 305979583
620807331194 305972030
51481590490 305964477
630649398520 305956924
601123196542 305949371
578410733482 305941818
134760621710 305934265
133246457506 305926712
87821531386 305919159
687430556170 305911606
925911418300 305904053
325545311414 305896500
730584235984 305888947
598851950236 28112266
200626764584 277217759
158230166872 305881394
373998565942 305873841
874429835364 305866288
148388099546 305858735
931210993014 42047551
594309457624 71980090
873672753262 75175009
706357608720 305851182
545856203096 305843629
804778281980 305836076
992534643276 305828523
755567945350 305820970
659418518396 112577465
385354797472 305813417
651090615274 305805864
696515541394 305798311
475447567610 305790758
616369636457 167042148
872915671160 305783205
808563692490 305775652
993291725378 305768099
706400819433 241915037
430176579183 3315767
103720255528 59789548
147631017444 96353621
816134513510 305760546
622321495398 305752993
963765523400 305745440
847931961794 305737887
295262027334 305730334
427751395184 305722781
466362582386 305715228
211225914012 305707675
697272623496 305700122
688187638272 305692569
177914301524 305685016
766924176880 305677463
173371808912 305669910
742697549616 305662357
987992150664 305654804
423965984674 305647251
194570107768 305639698
62837822020 305632145
861559439630 305624592
636706055336 305617039
255893758030 305609486
354314431290 305601933
477718813916 256643387
763895848472 305594380
958465948686 305586827
465605500284 68800277
952409291870 305579274
196841354074 305571721
389140207982 305564168
105234419732 305556615
949380963462 305549062
502702523282 276182998
198355518278 305541509
754810863248 305533956
27254963226 305526403
601123196542 305518850
84793202978 305511297
299804519946 305503744
858531111222 305496191
713928429740 305488638
157473084770 305481085
749511288534 305473532
311917833578 305465979
109776912344 305458426
509516262200 166808005
625349823806 305450873
477718813916 305443320
499674194874 305435767
545099120994 48037080
349014856576 305428214
641248547948 305420661
263464579050 305413108
350529020780 305405555
615507756480 305398002
208197585604 174398770
642005630050 287633346
184728040442 305390449
649576451070 305382896
336901542944 305375343
360371088106 305367790
236966705480 305360237
660932682600 305352684
574625322972 305345131
844903633386 305337578
592795293420 305330025
386111879574 305322472
603394442848 305314919
693487212986 305307366
528443314750 305299813
358856923902 279204198
805535364082 305292260
374755648044 305284707
960737194992 250533010
199869682482 305277154
295262027334 305269601
604151524950 305262048
608694017562 185864224
729255943557 14917175
104477337630 305254495
288448288416 62130978
265735825356 305246942
776766244206 305239389
233938377072 305231836
353557349188 305224283
382326469064 305216730
169586398402 305209177
772980833696 305201624
744968795922 305194071
465605500284 305186518
745725878024 305178965
500431276976 305171412
330844886128 305163859
848689043896 244483057
776269717945 29811691
797207460960 305156306
168072234198 305148753
663203928906 23980775
149902263750 305141200
94635270304 224913234
921368925688 305133647
108262748140 305126094
112048158650 305118541
435322216204 305110988
735126728596 305103435
262707496948 17553172
411095588940 305095882
313431997782 305088329
481504224426 305080776
286177042110 33233200
66623232530 305073223
45424933674 305065670
441378873020 108340232
671531832028 305058117
643519794254 305050564
757089656 305043011
657904354192 236627937
411852671042 305035458
657904354192 305027905
945595552952 305020352
397468111104 284589487
975121754930 172457649
965279687604 305012799
959980112890 133846713
755567945350 305005246
304347012558 30763369
178671383626 304997693
997077135888 304990140
958465948686 304982587
518601247424 304975034
87064449284 304967481
30283291634 304959928
15141649594 68271567
276334974784 89223589
114319404956 203591115
701184018046 130236379
155958920566 304952375
31797455838 304944822
363399416514 304937269
439107626714 13527423
645791040560 304929716
18927060104 304922163
165800987892 304914610
809320774592 51881557
23469552716 230570431
455763432958 304907057
905470201546 304899504
506487933792 304891951
258922086438 304884398
424723066776 246907570
340686953454 304876845
120376061772 144262300
672288914130 304869292
66623232530 48142822
255136675928 304861739
143845606934 304854186
499674194874 304846633
248322937010 266477393
8327910676 304839080
242266280194 304831527
737397974902 251462029
162772659484 304823974
128703964894 304816421
860045275426 304808868
360371088106 24471720
423208902572 304801315
596580703930 304793762
545099120994 304786209
248322937010 304778656
354314431290 304771103
712422460541 154594804
890328559506 304763550
52995754694 142207884
923640171994 304755997
738155057004 304748444
121133143874 304740891
970579262318 289642444
803264117776 304733338
127189800690 162162910
829004909244 304725785
737397974902 304718232
644276876356 77342720
385354797472 299136565
676074324640 304710679
994048807480 200010993
174128891014 6208566
474690485508 304703126
968308016012 304695573
892599805812 304688020
37097030552 304680467
481504224426 304672914
686673474068 304665361
416395163654 304657808
920611843586 304650255
28012045328 304642702
408824342634 304635149
747240042228 304627596
454249268754 304620043
99177762916 286976235
462577171876 304612490
290719534722 128023350
885028984792 304604937
928939746708 304597384
586738636604 304589831
333873214536 304582278
458791761366 304574725
388383125880 304567172
264221661152 304559619
913041022566 304552066
688187638272 304544513
645791040560 295042839
783579983124 304536960
117347733364 122184881
442893037224 304529407
913041022566 304521854
767681258982 304514301
733612564392 304506748
563269091442 304499195
762448656719 226431387
287691206314 179859589
709385937128 304491642
671531832028 163235436
726041743372 51738050
14384567492 193258611
190784697258 304484089
1514171758 304476536
473933403406 259030135
51481590490 39691015
779794572614 304468983
243023362296 304461430
276334974784 304453877
648819368968 304446324
617779002786 304438771
571596994564 304431218
129461046996 304423665
62903223447 107773757
606422771256 304416112
67380314632 304408559
695001377190 244233808
538285382076 304401006
891085641608 304393453
361885252310 304385900
141574360628 8074157
931968075116 304378347
793422050450 304370794
532228725260 304363241
703329280312 270178363
853988618610 304355688
27254963226 254256639
81007792468 304348135
596580703930 304340582
544342038892 304333029
104477337630 84427434
809320774592 117358514
265735825356 304325476
553427024116 304317923
838846976570 143937521
607936935460 304310370
932179657305 31979402
817648677714 304302817
984206740154 304295264
800992871470 304287711
884271902690 304280158
572354076666 304272605
189270533054 304265052
345986528168 304257499
900927708934 304249946
885786066894 71745947
691215966680 304242393
159744331076 304234840
517844165322 304227287
160501413178 304219734
531471643158 304212181
682888063558 304204628
903198955240 304197075
687430556170 304189522
242266280194 304181969
249080019112 304174416
638977301642 304166863
779037490512 304159310
562512009340 304151757
947109717156 304144204
908498529954 304136651
295262027334 304129098
832033237652 233531207
935753485626 304121545
610965263868 197926365
2271253860 104238953
676831406742 304113992
516330001118 304106439
941053060340 304098886
876701081670 223372422
425480148878 304091333
632163562724 304083780
414880999450 304076227
946352635054 304068674
952409291870 304061121
344472363964 304053568
984240283027 70567679
756325027452 304046015
109776912344 304038462
663203928906 304030909
691215966680 304023356
168072234198 304015803
384597715370 304008250
897899380526 304000697
578410733482 303993144
218039652930 20823621
779037490512 220653342
841118222876 303985591
431536805694 303978038
301463754621 72131150
791907886246 303970485
889571477404 193877957
751025452738 303962932
453492186652 67652221
912283940464 303955379
99934845018 303947826
570082830360 303940273
797964543062 303932720
490589209650 233387700
41639523164 303925167
835818648162 303917614
745725878024 303910061
392925618492 303902508
507245015894 303894955
15898731696 146090126
655633107886 303887402
598851950236 303879849
738912139106 303872296
324031147210 136845254
604908607052 303864743
480747142324 303857190
632920644826 303849637
507245015894 125772556
328573639822 303842084
179428465728 303834531
414123917348 303826978
215768406624 303819425
486046717038 294030737
274820810580 303811872
639734383744 303804319
517087083220 303796766
554184106218 303789213
453492186652 303781660
230152966562 303774107
377783976452 303766554
589766965012 303759001
749511288534 303751448
215011324522 303743895
959223030788 303736342
423965984674 55257748
838089894468 303728789
108262748140 303721236
162015577382 303713683
513301672710 303706130
442135955122 303698577
982692575950 303691024
466362582386 303683471
780551654716 303675918
7570828574 303668365
17412895900 82101110
576139487176 303660812
313431997782 303653259
20441224308 298154675
48453262082 81474211
45424933674 303645706
438350544612 303638153
594309457624 40937260
363399416514 247103948
352800267086 303630600
378541058554 303623047
28769127430 303615494
393682700594 303607941
105991501834 303600388
785851229430 63452753
865344850140 303592835
415638081552 303585282
248322937010 303577729
888057313200 303570176
237723787582 303562623
47696179980 303555070
517844165322 303547517
392178717834 24773840
757082109554 303539964
696515541394 303532411
186242204646 303524858
180942629932 303517305
742697549616 303509752
604908607052 303502199
824462416632 303494646
954680538176 303487093
192298861462 303479540
719228004454 303471987
160501413178 105877954
235452541276 303464434
795693296756 303456881
881243574282 133000777
91606941896 303449328
153687674260 285050220
217282570828 303441775
102963173426 303434222
395953946900 303426669
475447567610 92562015
900170626832 303419116
487560881242 303411563
894113970016 303404010
527686232648 129118535
224096309746 303396457
596580703930 303388904
902488920775 191732905
413366835246 303381351
737397974902 303373798
959980112890 135750069
625349823806 88891257
570839912462 303366245
214254242420 303358692
685916391966 303351139
192298861462 303343586
224096309746 303336033
27254963226 303328480
361128170208 303320927
324788229312 303313374
24983716920 303305821
289962452620 252980182
521629575832 303298268
818405759816 303290715
738912139106 303283162
7570828574 303275609
916826433076 242760973
912283940464 243818393
601880278644 303268056
963765523400 303260503
682130981456 84774872
989506314868 114352420
652604779478 303252950
334630296638 303245397
304347012558 303237844
947866799258 95386837
118104815466 303230291
613236510174 303222738
421694738368 303215185
518601247424 303207632
130218129098 303200079
690458884578 303192526
60566575714 303184973
24226634818 303177420
129461046996 303169867
398982275308 303162314
455763432958 303154761
773737915798 52644410
492103373854 303147208
108262748140 303139655
422451820470 303132102
569325748258 303124549
71165725142 303116996
916826433076 201521593
396711029002 7953309
577653651380 43256031
21955388512 303109443
704843444516 303101890
455006350856 303094337
450463858244 174353452
800235789368 303086784
371727319636 303079231
121133143874 303071678
961494277094 303064125
397468111104 52719940
151530417830 100039485
428508477286 303056572
124161472282 303049019
975121754930 303041466
171857644708 90129949
338415707148 203341866
821434088224 303033913
265735825356 218659350
371727319636 303026360
976635919134 228561333
509516262200 303018807
100691927120 278637723
144602689036 303011254
262707496948 303003701
579167815584 302996148
16655813798 297822343
863073603834 302988595
289205370518 302981042
821434088224 302973489
980421329644 302965936
445921365632 91096733
330087804026 246288224
645033958458 302958383
316460326190 302950830
508002097996 302943277
784337065226 302935724
944838470850 48618661
923640171994 302928171
630705283167 71232343
979664247542 136996314
65109068326 261084551
891842723710 302920618
438350544612 153862163
112048158650 302913065
475447567610 302905512
418666409960 302897959
566297419850 302890406
551155777810 94963869
56781165204 302882853
505239733377 4191915
99177762916 302875300
922126007790 302867747
813106185102 302860194
797207460960 302852641
201383846686 236197416
808563692490 302845088
533742889464 302837535
455763432958 267142057
27254963226 302829982
448192611938 302822429
115833569160 302814876
171857644708 302807323
99177762916 302799770
717713840250 302792217
865344850140 302784664
410338506838 302777111
408824342634 302769558
308889505170 302762005
361885252310 302754452
856259864916 243788181
538285382076 138008416
24226634818 293502027
576139487176 302746899
18927060104 302739346
413366835246 302731793
987235068562 302724240
955437620278 302716687
315703244088 302709134
602637360746 302701581
227124638154 302694028
2271253860 302686475
427751395184 302678922
606422771256 302671369
324788229312 302663816
862316521732 302656263
769195423186 124126002
300561602048 302648710
852474454406 302641157
975121754930 302633604
785094147328 273788697
570082830360 302626051
933482239320 302618498
664718093110 302610945
440621790918 126550515
330087804026 53913314
458034679264 260314145
385354797472 302603392
195327189870 302595839
52995754694 302588286
604151524950 302580733
216525488726 302573180
96906516610 302565627
616264838582 302558074
512544590608 302550521
300561602048 302542968
65109068326 302535415
608694017562 302527862
351286102882 302520309
421694738368 302512756
672288914130 56753242
388383125880 302505203
549641613606 217904050
635191891132 302497650
750268370636 302490097
367941909126 302482544
111291076548 302474991
988749232766 302467438
710900101332 302459885
290719534722 302452332
610965263868 302444779
199112600380 302437226
912283940464 302429673
710143019230 302422120
414123917348 94336970
573868240870 302414567
25740799022 302407014
851717372304 302399461
213497160318 302391908
337658625046 37092783
184728040442 302384355
558726598830 208689390
523143740036 302376802
703329280312 302369249
309646587272 227685185
891085641608 302361696
490589209650 302354143
163529741586 214263504
405038932124 302346590
511030426404 302339037
127189800690 302331484
350529020780 302323931
636706055336 302316378
794179132552 302308825
461063007672 302301272
575382405074 302293719
939538896136 302286166
863073603834 302278613
442135955122 302271060
341444035556 302263507
655633107886 302255954
289205370518 98974512
842632387080 302248401
499674194874 302240848
773737915798 300987050
961494277094 302233295
483018388630 152495070
536771217872 302225742
180185547830 302218189
741183385412 302210636
66623232530 302203083
476961731814 302195530
834304483958 302187977
960737194992 302180424
473933403406 302172871
331601968230 302165318
161258495280 302157765
554941188320 302150212
678345570946 302142659
300561602048 302135106
981178411746 302127553
859288193324 302120000
850960290202 302112447
991777561174 302104894
957708866584 302097341
233181294970 302089788
682888063558 302082235
509516262200 302074682
833547401856 302067129
529957478954 302059576
894113970016 302052023
162015577382 136913231
752539616942 302044470
489075045446 170811095
162015577382 146399799
29526209532 2250794
517087083220 302036917
670774749926 302029364
737397974902 302021811
461063007672 302014258
825976580836 302006705
567054501952 259030135
788879557838 301999152
116590651262 301991599
562512009340 301984046
186999286748 301976493
958465948686 301968940
471662157100 301961387
950895127666 301953834
80250710366 301946281
40882441062 301938728
59809493612 301931175
916826433076 301923622
797964543062 301916069
352800267086 301908516
224096309746 301900963
583710308196 301893410
726041743372 301885857
776009162104 301878304
447435529836 225880018
845660715488 301870751
147631017444 301863198
523900822138 301855645
861559439630 301848092
305104094660 301840539
186999286748 301832986
164286823688 301825433
693487212986 301817880
309646587272 301810327
889571477404 301802774
629892316418 106346240
504216687486 301795221
511030426404 301787668
475447567610 301780115
582196143992 301772562
358099841800 301765009
50724508388 62342462
277849138988 301757456
56781165204 301749903
457277597162 301742350
348257774474 301734797
837332812366 94873233
513301672710 301727244
433808052000 180577124
23469552716 301719691
497402948568 301712138
512544590608 301704585
216525488726 301697032
504216687486 301689479
850203208100 301681926
831276155550 170440998
288448288416 301674373
85550285080 301666820
137031868016 301659267
109776912344 301651714
81007792468 301644161
90092777692 145078024
486803799140 301636608
1514171758 301629055
868373178548 301621502
344472363964 301613949
847931961794 301606396
409581424736 267640555
305894893354 65605358
73436971448 301598843
91606941896 301591290
273306646376 301583737
919097679382 301576184
330087804026 301568631
336901542944 301561078
141574360628 301553525
947866799258 301545972
72679889346 301538419
937267649830 301530866
50724508388 186166344
409581424736 301523313
489832127548 301515760
104477337630 301508207
884271902690 301500654
733612564392 301493101
567054501952 301485548
562512009340 301477995
625349823806 301470442
991020479072 301462889
230910048664 85696338
400496439512 301455336
981178411746 301447783
983449658052 301440230
700300951904 301432677
526172068444 301425124
987992150664 301417571
790393722042 301410018
383083551166 301402465
121890225976 301394912
231667130766 301387359
36339948450 301379806
386868961676 301372253
364156498616 301364700
373998565942 233810668
495888784364 301357147
620050249092 301349594
987235068562 185327961
810834938796 124058025
551912859912 301342041
411095588940 155705095
29526209532 301334488
745725878024 132940353
311160751476 301326935
956194702380 120402373
777523326308 301319382
569325748258 301311829
195327189870 301304276
153687674260 301296723
848689043896 301289170
439107626714 301281617
262707496948 301274064
321002818802 301266511
14453964456 27878123
582196143992 301258958
141574360628 301251405
223339227644 301243852
452735104550 301236299
101449009222 301228746
138546032220 301221193
399739357410 301213640
181112625303 23414300
46939097878 301206087
402767685818 301198534
962251359196 301190981
692730130884 301183428
685916391966 64396878
471662157100 204663641
915312268872 301175875
695001377190 301168322
595823621828 301160769
345986528168 301153216
380812304860 301145663
921368925688 285480741
245294608602 46534033
918340597280 301138110
423965984674 301130557
6813746472 67727751
561754927238 229475246
401253521614 6004635
140060196424 301123004
214254242420 301115451
68894478836 301107898
670017667824 301100345
638977301642 301092792
624592741704 301085239
547370367300 301077686
168829316300 301070133
865344850140 132630680
216525488726 301062580
371727319636 301055027
496645866466 301047474
490589209650 301039921
877458163772 301032368
763138766370 301024815
695001377190 301017262
389897290084 301009709
11356239084 288909803
605665689154 301002156
745725878024 300994603
976635919134 300987050
419423492062 54464683
255893758030 300979497
1514171758 247647764
384597715370 300971944
506487933792 300964391
401253521614 33648615
539799546280 300956838
514815836914 300949285
518601247424 300941732
493617538058 33686380
9842074880 300934179
205926339298 300926626
794179132552 300919073
567054501952 300911520
370213155432 300903967
863073603834 300896414
119618979670 300888861
607936935460 300881308
996320053786 300873755
630649398520 300866202
321759900904 300858649
841118222876 300851096
759353355860 300843543
46182015776 300835990
989506314868 300828437
340686953454 300820884
648062286866 300813331
230910048664 300805778
530714561056 160070729
124918554384 300798225
592795293420 26813150
695001377190 300790672
489075045446 300783119
446678447734 300775566
359614006004 300768013
398982275308 300760460
751025452738 300752907
729842169246 69449835
231667130766 39804310
76465299856 251273204
755567945350 300745354
724527579168 222632228
489832127548 300737801
448192611938 300730248
200626764584 300722695
531471643158 117335855
170343480504 194738999
327816557720 300715142
652604779478 300707589
626106905908 245072191
211982996114 300700036
418666409960 300692483
727555907576 300684930
592038211318 22356880
559483680932 300677377
363399416514 300669824
897899380526 300662271
832033237652 300654718
274063728478 300647165
884271902690 267058974
615507756480 300639612
940295978238 300632059
554941188320 300624506
743454631718 300616953
118104815466 300609400
918340597280 300601847
407310178430 300594294
163529741586 300586741
215011324522 177525712
820677006122 300579188
529200396852 300571635
170343480504 148937607
869887342752 300564082
12113321186 300556529
435322216204 300548976
305104094660 300541423
453492186652 300533870
595066539726 300526317
988749232766 171702349
564026173544 59910396
730584235984 300518764
115833569160 300511211
676074324640 14577290
650333533172 300503658
900927708934 300496105
785094147328 300488552
373998565942 300480999
538285382076 300473446
665475175212 300465893
763138766370 265027217
62837822020 300458340
922883089892 300450787
873672753262 300443234
334630296638 237451214
701815116108 300435681
609451099664 300428128
73436971448 300420575
211982996114 300413022
738155057004 300405469
52995754694 300397916
152930592158 300390363
520872493730 300382810
621564413296 300375257
559483680932 300367704
759353355860 300360151
908498529954 300352598
582953226094 162993740
298290355742 300345045
947866799258 300337492
710143019230 300329939
832033237652 300322386
648819368968 300314833
315703244088 300307280
885786066894 300299727
592795293420 300292174
772980833696 300284621
118104815466 300277068
303589930456 300269515
476204649712 300261962
110533994446 300254409
763138766370 300246856
559483680932 300239303
741183385412 38558065
573111158768 300231750
271035400070 300224197
206709894665 126422114
478475896018 300216644
695758459292 300209091
794936214654 300201538
195327189870 300193985
355828595494 300186432
856259864916 300178879
325545311414 300171326
382326469064 300163773
433050969898 300156220
363399416514 300148667
410338506838 300141114
919097679382 300133561
457277597162 203130382
351286102882 197714881
108262748140 300126008
800235789368 141830234
551155777810 300118455
95392352406 300110902
328573639822 300103349
914555186770 300095796
691973048782 300088243
818405759816 64955800
432293887796 300080690
704843444516 300073137
159781809062 106029014
976635919134 300065584
928182664606 300058031
840361140774 300050478
483061463389 65597805
833547401856 300042925
580681979788 300035372
861559439630 289529149
255136675928 144753245
840361140774 300027819
925154336198 300020266
850960290202 300012713
71165725142 300005160
489075045446 299997607
515572919016 299990054
39368276858 299982501
74194053550 299974948
46182015776 54222987
250663399008 61368125
340733162708 240774534
34068702144 253599528
627621070112 299967395
340686953454 299959842
712414265536 178281012
905470201546 299952289
489832127548 299944736
842700613329 219512839
944838470850 299937183
109776912344 299929630
966793851808 299922077
545099120994 299914524
262707496948 299906971
236209623378 299899418
896385216322 299891865
696515541394 299884312
578410733482 299876759
201383846686 299869206
160501413178 299861653
612479428072 299854100
854745700712 299846547
12113321186 299838994
140060196424 231061376
221067981338 299831441
93121106100 299823888
152930592158 167034595
915312268872 299816335
563269091442 299808782
701815116108 299801229
55267001000 299793676
21198306410 299786123
781308736818 299778570
637463137438 299771017
816134513510 299763464
954680538176 299755911
873672753262 299748358
436079298306 41828514
809320774592 299740805
854745700712 299733252
320245736700 75371387
753296699044 299725699
679859735150 299718146
473176321304 299710593
369456073330 299703040
706357608720 149201962
337658625046 299695487
345986528168 172102658
537528299974 299687934
649576451070 299680381
667746421518 299672828
627621070112 299665275
923640171994 299657722
234695459174 299650169
512544590608 171090556
289962452620 272950314
183213876238 299642616
825976580836 299635063
40882441062 299627510
707114690822 299619957
825219498734 299612404
542827874688 109571371
391411454288 299604851
306618258864 299597298
339929871352 299589745
292233698926 55861988
216525488726 248622101
280877467396 299582192
863073603834 147087122
66623232530 299574639
625349823806 299567086
345986528168 299559533
343715281862 299551980
168829316300 272300756
554941188320 299544427
352043184984 73309418
629135234316 299536874
730584235984 229142914
723013414964 205033738
405038932124 299529321
297533273640 299521768
714685511842 132796846
783579983124 299514215
181699712034 299506662
948623881360 299499109
767681258982 299491556
330844886128 299484003
255906968227 260072449
769195423186 162925763
906227283648 299476450
657904354192 110832722
923139280099 15090894
685159309864 299468897
688187638272 299461344
16655813798 24585015
611722345970 299453791
37097030552 299446238
801749953572 299438685
544342038892 125734791
28012045328 120085147
452735104550 299431132
426994313082 299423579
498160030670 299416026
524657904240 299408473
952409291870 12817441
381569386962 231982842
423208902572 299400920
348257774474 299393367
83279038774 299385814
372484401738 259120771
392168536390 299378261
393682700594 299370708
35582866348 299363155
335387378740 299355602
686673474068 299348049
68894478836 131950910
195327189870 299340496
897142298424 299332943
54509918898 299325390
492103373854 299317837
435322216204 299310284
505730851690 299302731
781308736818 299295178
212740078216 299287625
733612564392 299280072
750268370636 299272519
539799546280 299264966
723228849183 10302292
638977301642 299257413
405796014226 299249860
883514820588 299242307
844903633386 299234754
804778281980 299227201
805535364082 242360664
278606221090 299219648
959223030788 299212095
586738636604 299204542
195327189870 299196989
575382405074 299189436
57538247306 187246423
585981554502 299181883
268007071662 299174330
922126007790 299166777
821434088224 299159224
268007071662 299151671
104477337630 299144118
118861897568 56851431
5299582268 299136565
73436971448 299129012
468633828692 299121459
221825063440 299113906
320245736700 299106353
575382405074 299098800
51481590490 31851001
920611843586 299091247
697272623496 299083694
250594183316 299076141
480747142324 299068588
869130260650 299061035
61323657816 93400398
482261306528 34879754
305861176762 299053482
698029705598 299045929
22712470614 13429234
442135955122 299038376
672288914130 299030823
896385216322 299023270
673803078334 299015717
445921365632 299008164
693487212986 299000611
383083551166 298993058
114319404956 298985505
407310178430 298977952
945595552952 298970399
757082109554 128869286
764652930574 298962846
337658625046 298955293
215768406624 298947740
723013414964 298940187
427751395184 95945759
623835659602 298932634
632163562724 298925081
791150804144 298917528
567054501952 298909975
303589930456 298902422
869130260650 298894869
248322937010 298887316
424723066776 220547600
742697549616 298879763
339183960137 239180851
866859014344 169783887
433050969898 298872210
517087083220 298864657
378541058554 298857104
612479428072 298849551
822948252428 298841998
959980112890 298834445
37854112654 298826892
358856923902 298819339
845660715488 298811786
229395884460 298804233
302075766252 298796680
515572919016 165063262
89335695590 298789127
434565134102 69381858
18927060104 298781574
205169257196 298774021
49210344184 298766468
749511288534 161611541
632163562724 298758915
924397254096 298751362
333116132434 298743809
221067981338 298736256
5299582268 87403316
904713119444 147887740
121133143874 298728703
816891595612 298721150
76465299856 298713597
240752115990 298706044
860045275426 298698491
910012694158 298690938
919854761484 298683385
243780444398 298675832
442893037224 238939155
173371808912 298668279
918340597280 298660726
959223030788 298653173
408824342634 236665702
683645145660 298645620
25740799022 298638067
855502782814 104050128
666232257314 298630514
906227283648 298622961
623078577500 298615408
706357608720 298607855
701815116108 298600302
71165725142 298592749
929696828810 77607075
628378152214 298585196
274820810580 298577643
877458163772 298570090
649576451070 31246761
302832848354 298562537
947866799258 298554984
834304483958 298547431
152173510056 71481592
850203208100 119269423
792664968348 298539878
49967426286 298532325
234695459174 11420136
300561602048 298524772
4542500166 298517219
191541779360 37787659
324031147210 298509666
778280408410 298502113
534499971566 298494560
833547401856 298487007
797351338057 118619865
103720255528 298479454
868373178548 298471901
412609753144 298464348
724527579168 298456795
845660715488 298449242
814620349306 206808693
652604779478 298441689
273306646376 220215268
869130260650 298434136
925911418300 103664925
203655092992 298426583
547370367300 298419030
605665689154 298411477
339172789250 298403924
709385937128 298396371
942567224544 298388818
620807331194 24313107
612479428072 138582444
966793851808 298381265
398225193206 187465460
409581424736 298373712
652604779478 298366159
239995033888 298358606
709385937128 298351053
215768406624 298343500
976635919134 298335947
956194702380 298328394
732855482290 93385292
294504945232 256167548
403524767920 298320841
906984365750 298313288
368824937503 127162308
970703516721 56564417
916069350974 298305735
777523326308 298298182
908498529954 108158960
979664247542 259815647
679102653048 298290629
744211713820 298283076
139303114322 298275523
896385216322 298267970
923640171994 224429842
857016947018 298260417
68894478836 298252864
541313710484 298245311
264221661152 298237758
598094868134 269664759
158230166872 298230205
650333533172 298222652
57538247306 298215099
804778281980 298207546
850203208100 298199993
191541779360 298192440
27254963226 295352512
804021199878 298184887
977393001236 298177334
52238672592 298169781
757839191656 55794011
575382405074 298162228
556455352524 298154675
693487212986 298147122
672288914130 298139569
181699712034 298132016
42547068579 102003265
118104815466 298124463
861559439630 298116910
246808772806 298109357
894921649665 140251657
155201838464 22523046
141574360628 298101804
975121754930 298094251
567054501952 298086698
530895213710 48059739
68137396734 298079145
769952505288 298071592
729827153882 298064039
718470922352 298056486
763895848472 298048933
59809493612 298041380
56024083102 298033827
962251359196 298026274
476961731814 273086268
939538896136 298018721
438350544612 284929372
4542500166 298011168
369456073330 248742949
730584235984 298003615
852474454406 51994852
479232978120 297996062
320245736700 297988509
206683421400 297980956
190027615156 297973403
498160030670 297965850
336901542944 297958297
194570107768 54653508
195327189870 297950744
382326469064 297943191
303796852444 19267703
127946882792 297935638
606422771256 116429495
895628134220 297928085
952409291870 60945157
402767685818 297920532
250594183316 297912979
620050249092 201559358
976635919134 173333797
968308016012 297905426
904713119444 297897873
370213155432 297890320
362642334412 297882767
186242204646 297875214
721499250760 297867661
802507035674 297860108
240752115990 203092617
913041022566 297852555
683645145660 297845002
666989339416 72455929
564026173544 297837449
465605500284 297829896
839604058672 27576003
901684791036 297822343
919097679382 121036825
112048158650 297814790
464091336080 297807237
21955388512 297799684
99177762916 6208566
607179853358 297792131
572354076666 297784578
501985653352 49872459
319488654598 297777025
331601968230 297769472
267249989560 297761919
8327910676 297754366
912283940464 297746813
267249989560 297739260
324788229312 297731707
444407201428 297724154
67380314632 211748355
379298140656 91663208
755567945350 297716601
423965984674 297709048
300561602048 165357829
827490745040 297701495
548884531504 297693942
6813746472 296727158
52238672592 297686389
812349103000 297678836
470905074998 297671283
38611194756 297663730
246051690704 121150120
664759951836 185033394
314946161986 297656177
948623881360 233599184
747997124330 297648624
838846976570 280812987
827490745040 297641071
997834217990 297633518
33311620042 297625965
237723787582 297618412
517087083220 271824917
631406480622 297610859
145359771138 297603306
332359050332 257376028
731341318086 63973910
402010603716 297595753
674560160436 297588200
256650840132 297580647
613993592276 297573094
501945441180 140787920
172614726810 297565541
647305204764 297557988
778280408410 297550435
181699712034 297542882
687430556170 297535329
42396605266 297527776
992534643276 123340490
844146551284 292157593
69651560938 297520223
121890225976 297512670
564026173544 297505117
937267649830 297497564
750268370636 297490011
867616096446 297482458
590524047114 237896841
673803078334 297474905
770709587390 297467352
635191891132 297459799
212740078216 297452246
256650840132 48822592
297533273640 297444693
860802357528 297437140
341444035556 297429587
751025452738 297422034
111291076548 297414481
310403669374 297406928
897142298424 297399375
941053060340 297391822
352043184984 297384269
587592767203 132751528
429265559388 151505627
96149434508 206906882
311160751476 297376716
550398695708 125213634
156716002668 297369163
179428465728 297361610
965279687604 297354057
962251359196 228161024
304347012558 297346504
190784697258 297338951
457277597162 297331398
298290355742 297323845
414880999450 297316292
717713840250 297308739
426237230980 297301186
122647308078 297293633
215768406624 297286080
944838470850 297278527
629892316418 297270974
838089894468 297263421
370213155432 297255868
681373899354 297248315
178671383626 297240762
958465948686 297233209
710143019230 297225656
395196864798 297218103
632163562724 297210550
976635919134 297202997
380055222758 297195444
369456073330 297187891
320245736700 297180338
388383125880 297172785
484532552834 297165232
373241483840 297157679
93121106100 297150126
806292446184 297142573
101449009222 297135020
256650840132 297127467
174885973116 297119914
681373899354 297112361
386868961676 297104808
271035400070 297097255
548127449402 228032623
845660715488 297089702
259679168540 297082149
494374620160 62916490
212740078216 297074596
637463137438 297067043
98420680814 297059490
905470201546 297051937
551912859912 297044384
978150083338 297036831
878972327976 297029278
597337786032 297021725
974364672828 297014172
740426303310 43271137
431536805694 297006619
79493628264 296999066
443650119326 296991513
844146551284 296983960
920611843586 296976407
534499971566 282905168
121133143874 296968854
120376061772 296961301
7554 141724492
77222381958 73974082
637463137438 296953748
699543869802 296946195
813304186997 95099823
41639523164 296938642
65866150428 296931089
554184106218 296923536
155201838464 296915983
301318684150 296908430
679859735150 116520131
405796014226 296900877
612479428072 125832980
216525488726 296893324
379298140656 296885771
402767685818 296878218
87064449284 156890916
504973769588 296870665
171857644708 296863112
259679168540 90643553
117347733364 296855559
12188352688 131029444
824462416632 296848006
878972327976 296840453
392925618492 296832900
606422771256 296825347
940295978238 296817794
574625322972 296810241
208282164098 100537983
924397254096 296802688
34068702144 296795135
715442593944 50801478
663961011008 296787582
140817278526 1495494
602637360746 296780029
592795293420 296772476
367941909126 296764923
359614006004 296757370
180942629932 296749817
79493628264 296742264
34825784246 296734711
838089894468 296727158
103720255528 296719605
17412895900 267889804
286177042110 296712052
428508477286 296704499
302832848354 296696946
160501413178 20755644
364156498616 296689393
244537526500 32198439
501188359078 296681840
186242204646 296674287
156716002668 296666734
967550933910 296659181
944081388748 296651628
6813746472 296644075
906984365750 296636522
731341318086 296628969
663961011008 296621416
621564413296 296613863
145359771138 296606310
805535364082 296598757
935753485626 296591204
759353355860 296583651
478475896018 296576098
411095588940 296568545
134760621710 296560992
291476616824 296553439
957708866584 296545886
451978022448 296538333
925911418300 296530780
227881720256 296523227
243780444398 199784403
821434088224 296515674
430022641490 20672561
131732293302 31639517
112048158650 296508121
238480869684 296500568
791907886246 278282732
960737194992 296493015
623835659602 296485462
592038211318 296477909
772980833696 231680722
754053781146 35264957
139303114322 296470356
807806610388 296462803
224853391848 296455250
871401506956 22213373
295262027334 296447697
913798104668 296440144
43153687368 296432591
752539616942 292187805
216528426843 113589567
248322937010 296425038
352043184984 296417485
429265559388 296409932
516330001118 296402379
389897290084 296394826
993291725378 296387273
925154336198 270472930
674560160436 296379720
130975211200 296372167
928939746708 287807065
54509918898 296364614
851717372304 296357061
155958920566 90605788
192298861462 47425287
440621790918 296349508
241509198092 197193724
226367556052 296341955
804021199878 296334402
788206253612 5649644
62837822020 296326849
246051690704 296319296
94771549083 1812720
849446125998 296311743
26497881124 296304190
994048807480 18202730
455763432958 296296637
231667130766 296289084
985720904358 296281531
356585677596 202465718
954680538176 296273978
223339227644 296266425
981935493848 296258872
950138045564 296251319
173371808912 296243766
981178411746 296236213
530714561056 272640641
985720904358 268984989
252865429622 296228660
728312989678 296221107
309646587272 296213554
441378873020 296206001
167315152096 180244792
219553817134 74291308
409581424736 296198448
742055952884 155689989
195327189870 296190895
871401506956 276462459
660175600498 296183342
221067981338 200577468
610208181766 296175789
738912139106 150659691
776766244206 296168236
307375340966 296160683
847931961794 296153130
976635919134 296145577
3785418064 296138024
414880999450 123348043
576139487176 296130471
890328559506 189270627
345229446066 296122918
788122475736 296115365
1514171758 296107812
558726598830 296100259
154444756362 296092706
724527579168 235132443
107505666038 239309252
496645866466 296085153
796531596267 214414564
482261306528 296077600
801749953572 296070047
237723787582 22726977
501188359078 86262813
217282570828 296062494
355071513392 296054941
99934845018 296047388
233938377072 296039835
605665689154 296032282
532985807362 78634283
544548749396 59087119
784337065226 296024729
363399416514 296017176
158987248974 296009623
74194053550 264717544
921368925688 296002070
25740799022 110583473
61323657816 295994517
434565134102 295986964
922883089892 295979411
339929871352 295971858
252865429622 295964305
602637360746 295956752
657904354192 295949199
179428465728 295941646
564026173544 295934093
501945441180 186642183
681373899354 210600299
616264838582 295926540
803264117776 295918987
51481590490 295911434
995562971684 295903881
465605500284 29751267
52995754694 295896328
700300951904 295888775
345986528168 295881222
219553817134 295873669
9084992778 295866116
968308016012 202692308
74951135652 160501250
829761991346 61035793
613236510174 138854352
527686232648 295858563
367184827024 128959922
690458884578 295851010
788879557838 295843457
717713840250 295835904
520872493730 295828351
817648677714 295820798
294504945232 137925333
243023362296 295813245
838846976570 295805692
925154336198 295798139
691332471705 78173550
162772659484 195328133
571596994564 295790586
64351986224 295783033
923640171994 295775480
844903633386 295767927
620050249092 295760374
187756368850 295752821
487560881242 295745268
601880278644 295737715
567054501952 295730162
841875304978 295722609
745725878024 295715056
773737915798 295707503
82521956672 295699950
456520515060 290646993
759353355860 295692397
904713119444 295684844
27254963226 295677291
370213155432 295669738
534499971566 295662185
823705334530 295654632
181699712034 295647079
283905795804 295639526
230910048664 295631973
695001377190 73777704
9842074880 295624420
40882441062 295616867
266492907458 295609314
384597715370 295601761
872915671160 215524855
420180574164 295594208
989506314868 295586655
25740799022 295579102
218796735032 295571549
950981186548 58414902
829004909244 295563996
230152966562 295556443
205926339298 295548890
705600526618 295541337
334630296638 187918640
343715281862 295533784
767681258982 295526231
727555907576 20226934
958465948686 295518678
709385937128 295511125
934239321422 167457563
178671383626 292270888
430779723592 246325989
17412895900 295503572
447435529836 295496019
949380963462 295488466
58295329408 295480913
93878188202 295473360
680762136972 44328557
872158589058 295465807
380055222758 167820107
466362582386 196362894
554941188320 295458254
344472363964 295450701
603394442848 295443148
87064449284 295435595
464091336080 295428042
526172068444 295420489
582196143992 295412936
359614006004 116444601
417152245756 295405383
397468111104 295397830
42396605266 295390277
811592020898 295382724
143845606934 295375171
966793851808 295367618
17412895900 295360065
496645866466 295352512
354314431290 295344959
841118222876 295337406
551912859912 295329853
149145181648 295322300
684402227762 293554898
775345231151 108755647
559483680932 65794183
251351265418 295314747
59052411510 295307194
498160030670 237677804
122647308078 295299641
676074324640 179421515
26497881124 295292088
866101932242 295284535
931210993014 295276982
380812304860 295269429
311160751476 295261876
268764153764 295254323
602637360746 265049876
556455352524 295246770
975878837032 295239217
878972327976 295231664
759353355860 295224111
308132423068 295216558
299047437844 295209005
87821531386 187072704
604151524950 211680378
397468111104 295201452
794179132552 295193899
915312268872 295186346
662446846804 281575840
239237951786 295178793
53752836796 295171240
98420680814 295163687
655633107886 295156134
695758459292 295148581
629135234316 295141028
125675636486 295133475
973607590726 197473185
237723787582 295125922
559483680932 33059481
492103373854 295118369
911526858362 43444856
653361861580 295110816
592795293420 295103263
43910769470 295095710
570839912462 295088157
358856923902 295080604
864587768038 295073051
87821531386 295065498
28012045328 161052619
235452541276 295057945
229395884460 25649988
757089656 219845171
648819368968 295050392
283905795804 295042839
550398695708 295035286
573868240870 295027733
878215245874 295020180
816134513510 295012627
925154336198 295005074
242266280194 294997521
321002818802 294989968
766924176880 294982415
344472363964 294974862
468633828692 294967309
589009882910 272670853
898656462628 294959756
99934845018 294952203
843389469182 294944650
708628855026 46390526
623078577500 294937097
320245736700 169164541
289205370518 294929544
991777561174 294921991
39368276858 294914438
673045996232 294906885
567811584054 294899332
511852577601 14388465
72679889346 294891779
465605500284 277995718
794936214654 50892114
151416427954 127894949
841875304978 294884226
41639523164 294876673
927425582504 294869120
829761991346 294861567
440621790918 294854014
103720255528 160440826
34068702144 294846461
305104094660 33127458
43910769470 294838908
462577171876 294831355
898656462628 294823802
254379593826 294816249
809320774592 294808696
233181294970 294801143
182456794136 294793590
49210344184 282195186
883514820588 96731271
367941909126 294786037
650333533172 294778484
659418518396 294770931
913798104668 294763378
796450378858 294755825
589766965012 294748272
937267649830 294740719
265735825356 294733166
429265559388 146007043
475447567610 294725613
893356887914 294718060
971336344420 218009792
429265559388 294710507
757089656 294702954
264221661152 15060682
847174879692 294695401
458034679264 294687848
994048807480 294680295
86307367182 143914862
780551654716 294672742
915312268872 294665189
731341318086 294657636
875186917466 284642358
523900822138 200698316
417909327858 294650083
717713840250 294642530
553427024116 294634977
580681979788 294627424
751782534840 294619871
953923456074 294612318
367941909126 193522966
891085641608 294604765
315703244088 294597212
151416427954 294589659
28012045328 294582106
774494997900 294574553
954680538176 294567000
203655092992 294559447
132489375404 294551894
577653651380 52138359
730584235984 294544341
622321495398 294536788
404362025117 3935113
608694017562 294529235
972093426522 212632056
921368925688 81194750
800992871470 294521682
570082830360 294514129
132489375404 137109609
582953226094 294506576
796450378858 294499023
828247827142 292195358
984206740154 59102225
588252800808 294491470
760867520064 294483917
14384567492 268048417
839604058672 294476364
272549564274 294468811
926668500402 294461258
449706776142 294453705
741940467514 9758476
383840633268 294446152
106748583936 294438599
673045996232 46390526
194570107768 226393622
993291725378 294431046
763138766370 294423493
423208902572 260661583
77979464060 294415940
126432718588 294408387
672288914130 294400834
797207460960 294393281
561754927238 242677890
760110437962 294385728
679102653048 294378175
212740078216 294370622
872158589058 269732736
479232978120 294363069
117347733364 294355516
317217408292 294347963
902441873138 289468725
793422050450 294340410
749666155246 112411299
238480869684 294332857
134003539608 294325304
991777561174 294317751
507245015894 294310198
569325748258 293683299
373998565942 294302645
428508477286 294295092
345986528168 294287539
104477337630 294279986
790393722042 294272433
393682700594 294264880
805535364082 294257327
966793851808 294249774
7554 294242221
686673474068 294234668
342201117658 294227115
328573639822 294219562
494374620160 294212009
247565854908 294204456
636706055336 294196903
571596994564 294189350
143088524832 294181797
111291076548 294174244
172614726810 294166691
635948973234 155123514
338415707148 294159138
690458884578 294151585
589009882910 294144032
511787508506 294136479
501188359078 294128926
819162841918 294121373
274063728478 294113820
220310899236 294106267
172614726810 294098714
414880999450 258388130
31797455838 294091161
82521956672 243644674
544342038892 72229339
817648677714 294083608
836575730264 45385977
926668500402 294076055
133246457506 294068502
242266280194 294060949
52995754694 294053396
346743610270 294045843
596580703930 202495930
980421329644 294038290
664718093110 294030737
822960382546 204338862
781308736818 294023184
700300951904 294015631
473933403406 294008078
507245015894 294000525
859288193324 293992972
42396605266 293985419
137788950118 293977866
101449009222 293970313
988749232766 293962760
591281129216 112350875
16655813798 293955207
354314431290 293947654
906984365750 293940101
169586398402 293932548
596580703930 279883968
716956758148 293924995
640491465846 54774356
930453910912 293917442
433808052000 293909889
208197585604 293902336
567054501952 131996228
554184106218 285752649
610208181766 293894783
222582145542 293887230
162772659484 293879677
401253521614 293872124
805535364082 54268305
825219498734 293864571
81764874570 269090731
726798825474 293857018
499674194874 293849465
166558069994 293841912
5299582268 293834359
757089656 293826806
320245736700 293819253
726798825474 238856072
769952505288 293811700
313431997782 293804147
43153687368 293796594
891085641608 293789041
158987248974 293781488
437593462510 293773935
733612564392 293766382
699543869802 293758829
539799546280 293751276
327059475618 233893751
875186917466 293743723
955437620278 293736170
438350544612 293728617
245294608602 293721064
330844886128 293713511
975121754930 293705958
352800267086 47160932
733612564392 293698405
747997124330 293690852
432293887796 293683299
645791040560 293675746
794179132552 293668193
691215966680 293660640
473933403406 293653087
902441873138 293645534
471662157100 293637981
810077856694 293630428
265741142668 56798560
224853391848 293622875
426237230980 293615322
133246457506 293607769
721499250760 106074332
437593462510 293600216
794179132552 19720883
566297419850 293592663
423965984674 293585110
734369646494 293577557
128703964894 80379026
955437620278 293570004
116590651262 262534727
853988618610 287353885
540556628382 293562451
989506314868 293554898
168072234198 293547345
277092056886 50008413
582953226094 293539792
959223030788 293532239
643519794254 293524686
617779002786 293517133
853231536508 293509580
862316521732 293502027
451978022448 293494474
797964543062 293486921
695001377190 293479368
96149434508 112245133
678345570946 293471815
382326469064 293464262
680616817252 110689215
862316521732 56473781
782065818920 293456709
727555907576 293449156
658661436294 3262896
559483680932 71292767
493617538058 293441603
951652209768 293434050
894113970016 293426497
698786787700 293418944
699543869802 293411391
494374620160 293403838
149145181648 293396285
330087804026 293388732
159744331076 293381179
959223030788 293373626
224853391848 293366073
46182015776 193787321
942567224544 26533689
58295329408 293358520
526172068444 293350967
949380963462 293343414
215768406624 270593778
418666409960 293335861
31797455838 236401347
229395884460 293328308
384597715370 293320755
438350544612 223870920
318731572496 293313202
860045275426 33255859
498160030670 293305649
598094868134 293298096
626863988010 293290543
43910769470 293282990
819919924020 293275437
858531111222 293267884
961494277094 293260331
673045996232 293252778
110533994446 144632397
983449658052 179293114
402010603716 293245225
114319404956 293237672
227124638154 293230119
83279038774 293222566
303589930456 293215013
448192611938 293207460
95392352406 293199907
227881720256 293192354
500431276976 293184801
647305204764 293177248
629892316418 83860959
29526209532 293169695
505730851690 293162142
444407201428 293154589
176400137320 293147036
48453262082 293139483
658661436294 293131930
97663598712 293124377
997077135888 291727072
384597715370 293116824
723938498445 60597719
34068702144 293109271
919854761484 293101718
751025452738 293094165
777523326308 293086612
676074324640 293079059
18927060104 293071506
858531111222 293063953
713171347638 293056400
505730851690 293048847
171100562606 245306334
796478868774 263954691
801749953572 293041294
423208902572 293033741
903956037342 293026188
852474454406 293018635
206683421400 126588280
211225914012 22100078
508002097996 293011082
329330721924 57093127
607936935460 293003529
303589930456 292995976
389140207982 13263068
124161472282 292988423
798721625164 292980870
178671383626 292973317
330844886128 292965764
447435529836 292958211
214254242420 292950658
264221661152 292943105
837332812366 292935552
218039652930 292927999
105234419732 292920446
688944720374 292912893
286177042110 292905340
541313710484 292897787
339929871352 292890234
600366114440 292882681
321759900904 292875128
938781814034 3512145
844903633386 292867575
759353355860 292860022
180185547830 292852469
179428465728 207344956
909255612056 292844916
676831406742 292837363
386868961676 127834525
177914301524 275276638
252108347520 216657805
704086362414 292829810
388383125880 292822257
904713119444 292814704
16655813798 292807151
77222381958 292799598
322516983006 292792045
124161472282 292784492
164286823688 292776939
857774029120 292769386
736640892800 292761833
456520515060 174134415
705600526618 292754280
95392352406 292746727
212740078216 25181702
798721625164 292739174
437593462510 292731621
997834217990 292724068
338415707148 292716515
871401506956 292708962
921368925688 292701409
591281129216 292693856
684402227762 292686303
520115411628 33051928
835818648162 292678750
441378873020 292671197
261950414846 292663644
966036769706 292656091
616264838582 292648538
317974490394 292640985
635948973234 292633432
354314431290 292625879
295262027334 240094764
818405759816 109578924
74194053550 292618326
64351986224 171876068
186242204646 114526139
48453262082 292610773
209711749808 292603220
784337065226 17220840
154444756362 292595667
380089604014 202050303
438350544612 292588114
684402227762 292580561
991777561174 292573008
78736546162 292565455
833547401856 292557902
416395163654 10770578
151416427954 292550349
125675636486 292542796
368698991228 67735304
367941909126 292535243
132489375404 167578411
470905074998 292527690
514815836914 292520137
32554537940 292512584
187756368850 292505031
235452541276 221589914
64351986224 292497478
704086362414 125621496
852474454406 292489925
772980833696 292482372
219553817134 292474819
987235068562 292467266
532985807362 292459713
737397974902 254943962
365670662820 292452160
634434809030 292444607
703329280312 292437054
698029705598 292429501
599609032338 292421948
33311620042 292414395
685159309864 292406842
276334974784 292399289
685916391966 292391736
6813746472 292384183
372484401738 292376630
510273344302 292369077
762381684268 132592915
433050969898 292361524
383083551166 292353971
894871052118 68067636
936510567728 118801137
642005630050 292346418
542827874688 292338865
890328559506 292331312
505730851690 292323759
724527579168 110832722
287691206314 292316206
321759900904 292308653
684402227762 284506404
451978022448 292301100
810077856694 292293547
222582145542 292285994
626106905908 292278441
439107626714 292270888
429265559388 292263335
261193332744 292255782
360371088106 292248229
822948252428 292240676
642762712152 292233123
810077856694 292225570
6056664370 88067980
442135955122 292218017
30283291634 292210464
321002818802 292202911
826733662938 292195358
699543869802 292187805
132489375404 292180252
885028984792 164459022
372484401738 292172699
645791040560 233470783
563269091442 292165146
783579983124 292157593
221067981338 292150040
629135234316 292142487
230910048664 292134934
373241483840 292127381
178671383626 45325553
628378152214 292119828
529200396852 292112275
727555907576 193092445
717713840250 292104722
822948252428 292097169
801749953572 277444349
442135955122 96565105
717713840250 292089616
833547401856 292082063
4542500166 271840023
674560160436 155455846
850205345599 245676431
749511288534 268350537
327059475618 292074510
497402948568 292066957
170343480504 292059404
493617538058 292051851
430779723592 292044298
134760621710 292036745
753296699044 292029192
711657183434 292021639
72679889346 292014086
304347012558 292006533
379298140656 163107035
868373178548 291998980
517087083220 291991427
250594183316 168801997
180185547830 291983874
996320053786 291976321
609451099664 291968768
228638802358 228614204
819162841918 291961215
517844165322 291953662
816134513510 291946109
99934845018 291938556
715442593944 291931003
938781814034 291923450
23469552716 291915897
906984365750 291908344
970579262318 291900791
614750674378 272640641
246808772806 29502018
520872493730 253712823
297533273640 291893238
52238672592 291885685
595066539726 291878132
749511288534 291870579
299047437844 291863026
64351986224 203878129
897142298424 291855473
402767685818 291847920
749511288534 291840367
737397974902 291832814
613236510174 291825261
662446846804 291817708
534499971566 291810155
364156498616 291802602
123404390180 291795049
45424933674 291787496
23469552716 291779943
46939097878 291772390
230910048664 291764837
949380963462 291757284
468633828692 291749731
865344850140 219890489
172614726810 291742178
200626764584 291734625
641248547948 225003870
187756368850 291727072
866859014344 291719519
716956758148 291711966
339929871352 116104716
660932682600 291704413
805535364082 3625440
76465299856 179950225
18169978002 291696860
625349823806 291689307
993291725378 291681754
450463858244 291674201
537528299974 47447946
224096309746 291666648
25740799022 291659095
757089656 291651542
560240763034 291643989
197598436176 291636436
170343480504 291628883
558726598830 291621330
193055943564 291613777
704843444516 291606224
16655813798 291598671
336144460842 291591118
188513450952 291583565
572354076666 291576012
339172789250 291568459
18169978002 291560906
779794572614 291553353
386111879574 291545800
529200396852 194066782
648819368968 291538247
432293887796 291530694
713171347638 145568969
221067981338 291523141
344472363964 291515588
868373178548 257330710
713171347638 291508035
715442593944 291500482
38611194756 291492929
950895127666 291485376
217282570828 291477823
741183385412 291470270
845660715488 291462717
955437620278 291455164
956951784482 291447611
8327910676 291440058
48453262082 99465457
35582866348 235782001
74194053550 291432505
193813025666 291424952
252108347520 291417399
31040373736 291409846
903956037342 210743806
460305925570 291402293
391411454288 291394740
765410012676 291387187
723013414964 291379634
59809493612 86595145
747240042228 157495156
484532552834 291372081
430022641490 291364528
950895127666 291356975
47696179980 291349422
289205370518 291341869
545856203096 258259729
177914301524 291334316
525414986342 291326763
257407922234 291319210
615507756480 291311657
643519794254 291304104
107505666038 291296551
650333533172 291288998
950895127666 291281445
554941188320 291273892
46182015776 291266339
895628134220 291258786
927425582504 291251233
747240042228 291243680
28769127430 291236127
804778281980 291228574
168829316300 291221021
95392352406 291213468
408824342634 291205915
495888784364 291198362
791907886246 291190809
94635270304 291183256
852474454406 291175703
138546032220 291168150
29526209532 291160597
546613285198 291153044
251351265418 291145491
828247827142 291137938
623835659602 291130385
173371808912 291122832
644276876356 291115279
320245736700 291107726
781308736818 291100173
693487212986 291092620
894871052118 291085067
827490745040 291077514
311917833578 291069961
326302393516 30914429
170343480504 51941981
705600526618 291062408
436836380408 291054855
976635919134 291047302
916826433076 27885676
783579983124 123906965
958465948686 52727493
266492907458 291039749
824462416632 291032196
776009162104 285125750
665475175212 981890
642005630050 120968848
159744331076 291024643
635191891132 291017090
803264117776 291009537
169586398402 291001984
540556628382 290994431
784337065226 290986878
978907165440 290979325
144602689036 10747919
96149434508 215049016
510273344302 290971772
523143740036 290964219
921368925688 290956666
531471643158 119254317
11356239084 31450692
324788229312 290949113
174885973116 290941560
749511288534 290934007
102963173426 80575404
452735104550 170312597
657147272090 290926454
124161472282 290918901
953923456074 290911348
364156498616 290903795
190784697258 81187197
444407201428 290896242
411095588940 290888689
50724508388 247625105
943324306646 290881136
567811584054 278139225
81007792468 290873583
201383846686 290866030
880486492180 290858477
181699712034 290850924
645033958458 290843371
648819368968 290835818
442893037224 290828265
291476616824 290820712
540556628382 290813159
928182664606 243554038
884271902690 290805606
907741447852 290798053
305861176762 290790500
172614726810 290782947
211225914012 290775394
202898010890 290767841
543584956790 290760288
724527579168 290752735
627621070112 290745182
418666409960 290737629
901684791036 290730076
700300951904 89480391
568568666156 290722523
283148713702 178114846
170343480504 290714970
954680538176 147668703
722256332862 290707417
501188359078 209248312
121133143874 290699864
603394442848 290692311
846417797590 290684758
80250710366 171679690
3028335962 290677205
663961011008 290669652
219553817134 77101024
402010603716 290662099
757082109554 290654546
383840633268 290646993
385354797472 275767583
617021920684 290639440
670774749926 290631887
934996403524 290624334
46182015776 290616781
105991501834 290609228
821434088224 290601675
998591300092 290594122
369456073330 290586569
58295329408 290579016
909255612056 290571463
349771938678 290563910
303589930456 88392759
154444756362 290556357
694244295088 290548804
731341318086 290541251
295262027334 290533698
130975211200 290526145
370213155432 204905337
276334974784 290518592
941053060340 290511039
437593462510 290503486
646548122662 290495933
651847697376 24116729
127189800690 290488380
988092061748 13701142
203655092992 290480827
125675636486 279468553
757839191656 290473274
448949694040 84110208
191541779360 290465721
91606941896 290458168
278606221090 290450615
695758459292 290443062
205169257196 290435509
348257774474 202511036
571596994564 120039829
348257774474 290427956
484532552834 290420403
536014135770 32568536
113562322854 290412850
852474454406 290405297
264978743254 290397744
58295329408 290390191
309646587272 254883538
285419960008 290382638
718470922352 290375085
843389469182 170682694
888057313200 220509835
919097679382 95462367
502702523282 290367532
363399416514 207790583
878215245874 290359979
889571477404 290352426
707871772924 290344873
59052411510 89737193
935753485626 290337320
891085641608 290329767
6056664370 290322214
190784697258 290314661
919854761484 290307108
111291076548 290299555
411852671042 290292002
294535043937 141966188
840361140774 290284449
393682700594 290276896
887300231098 290269343
531471643158 290261790
479990060222 290254237
904713119444 290246684
270278317968 290239131
569513070211 21450520
402010603716 290231578
302832848354 290224025
247565854908 290216472
911526858362 290208919
504216687486 290201366
201383846686 290193813
365670662820 290186260
355071513392 290178707
12113321186 290171154
721499250760 290163601
84036120876 290156048
45424933674 290148495
689701802476 89563474
786608311532 290140942
610264882137 35521759
4542500166 290133389
934239321422 290125836
414880999450 233871092
448949694040 290118283
840361140774 290110730
675317242538 35431123
371727319636 181400401
14384567492 290103177
233938377072 290095624
36339948450 177563477
756325027452 158190032
969065098114 290088071
866859014344 290080518
688187638272 290072965
784337065226 155780625
826733662938 290065412
483018388630 249452931
534499971566 4652648
343715281862 185033394
264978743254 290057859
815377431408 236552407
735126728596 290050306
194570107768 73596432
454268808365 189021378
580681979788 290042753
784337065226 290035200
124918554384 290027647
640491465846 290020094
604151524950 91549913
715442593944 290012541
252865429622 14932281
486803799140 290004988
163529741586 289997435
790393722042 289989882
934996403524 289982329
508002097996 289974776
81007792468 289967223
479990060222 289959670
839604058672 289952117
81007792468 214973486
373241483840 289944564
599609032338 289937011
860045275426 289929458
118128849112 190705697
291476616824 289921905
171100562606 289914352
427751395184 289906799
458034679264 289899246
734369646494 289891693
826733662938 289884140
177914301524 289876587
717713840250 289869034
47696179980 289861481
894871052118 289853928
133246457506 289846375
515572919016 119254317
770709587390 289838822
451220940346 289831269
515572919016 289823716
530714561056 289816163
885786066894 289808610
314946161986 289801057
305861176762 289793504
161258495280 289785951
675317242538 289778398
869130260650 289770845
610208181766 289763292
948623881360 289755739
385354797472 289748186
335387378740 289740633
745725878024 289733080
349014856576 289725527
842632387080 289717974
894871052118 289710421
781308736818 289702868
316460326190 289695315
337658625046 289687762
963765523400 289680209
333873214536 289672656
747997124330 51466142
165800987892 289665103
994048807480 289657550
652604779478 289649997
487560881242 289642444
727555907576 289634891
452735104550 289627338
492103373854 289619785
794179132552 289612232
523143740036 73951423
601123196542 289604679
80250710366 289597126
671531832028 289589573
815377431408 289582020
510273344302 289574467
829004909244 177004555
15141649594 109571371
265735825356 289566914
263464579050 254022496
486158131341 149692907
629892316418 289559361
565540337748 289551808
2271253860 289544255
735126728596 289536702
71165725142 289529149
23469552716 289521596
704161386363 133514381
567811584054 289514043
856259864916 66942239
157473084770 289506490
428508477286 289498937
814620349306 289491384
52238672592 200169606
436079298306 289483831
188513450952 289476278
67380314632 289468725
641248547948 289461172
227124638154 132011334
875943999568 289453619
202140928788 289446066
419423492062 289438513
508759180098 289430960
787365393634 289423407
378541058554 289415854
943324306646 289408301
139303114322 289400748
3892308120 100424688
976635919134 289393195
807806610388 289385642
545099120994 289378089
283905795804 289370536
139303114322 289362983
311160751476 289355430
533742889464 289347877
716956758148 289340324
568568666156 289332771
975878837032 289325218
654876025784 289317665
760110437962 200230030
247565854908 289310112
80250710366 289302559
388383125880 261477307
25843353656 55401255
691215966680 289295006
992534643276 289287453
794936214654 289279900
704086362414 184889887
102206091324 289272347
651090615274 289264794
913041022566 289257241
832790319754 289249688
775252080002 289242135
761624602166 289234582
828247827142 289227029
866101932242 289219476
583710308196 289211923
342958199760 289204370
291476616824 289196817
71165725142 235026701
330087804026 289189264
96149434508 255767239
52238672592 289181711
447435529836 289174158
860045275426 289166605
567054501952 289159052
966793851808 151807747
819162841918 289151499
738155057004 167064807
748754206432 188666387
642762712152 289143946
993291725378 289136393
906386976727 63739767
610208181766 289128840
433050969898 153046439
217282570828 289121287
730584235984 289113734
589009882910 289106181
506487933792 289098628
974364672828 289091075
657904354192 289083522
392168536390 289075969
489075045446 289068416
214254242420 289060863
661689764702 289053310
228638802358 289045757
481504224426 289038204
786608311532 92682863
635948973234 289030651
18169978002 289023098
956951784482 289015545
115833569160 67274571
165043905790 289007992
938024731932 289000439
333116132434 288992886
855502782814 288985333
12870403288 288977780
276334974784 288970227
323274065108 288962674
826733662938 288955121
884271902690 288947568
240752115990 288940015
359614006004 288932462
75708217754 288924909
424723066776 288917356
31797455838 288909803
828247827142 288902250
816134513510 288894697
411095588940 130024895
666989339416 288887144
43153687368 288879591
439864708816 288872038
979767874702 25249679
732855482290 288864485
137788950118 288856932
653361861580 155214150
152173510056 182623987
576139487176 288849379
130975211200 288841826
628378152214 288834273
554941188320 288826720
23469552716 288819167
384597715370 288811614
22712470614 288804061
953166373972 288796508
586738636604 288788955
276334974784 288781402
956194702380 288773849
549641613606 288766296
252865429622 288758743
885129575646 133287791
865344850140 283902164
147631017444 288751190
255893758030 288743637
202140928788 288736084
297533273640 288728531
15141649594 288720978
44667851572 288713425
180185547830 288705872
119618979670 288698319
77979464060 288690766
843389469182 288683213
165043905790 288675660
27254963226 288668107
591281129216 131950910
107505666038 288660554
582953226094 288653001
199869682482 16178526
65866150428 288645448
356585677596 288637895
873672753262 288630342
530714561056 126610939
422451820470 288622789
714685511842 288615236
556455352524 288607683
790393722042 288600130
616264838582 288592577
770709587390 288585024
495131702262 288577471
212087605164 86126859
283148713702 288569918
581439061890 288562365
345986528168 288554812
143088524832 288547259
110533994446 288539706
839604058672 288532153
271792482172 288524600
112048158650 288517047
274820810580 202979322
192298861462 125417565
536014135770 288509494
692730130884 288501941
484532552834 288494388
155201838464 288486835
996320053786 288479282
57538247306 288471729
825976580836 288464176
555698270422 19652906
420937656266 288456623
202898010890 288449070
636706055336 288441517
563269091442 288433964
464848418182 288426411
255893758030 288418858
730584235984 288411305
821434088224 288403752
181699712034 288396199
539799546280 288388646
773737915798 288381093
383840633268 288373540
730584235984 288365987
891842723710 224875469
944969190621 105341691
78817521875 26148486
265735825356 288358434
548127449402 288350881
560240763034 258463660
942567224544 218870834
59052411510 288343328
626863988010 288335775
336908250008 45695650
121890225976 21986783
620050249092 288328222
850960290202 288320669
677588488844 288313116
173371808912 288305563
432293887796 245517818
681373899354 288298010
888057313200 288290457
125675636486 288282904
662446846804 288275351
360371088106 288267798
233181294970 288260245
556455352524 288252692
535257053668 288245139
211225914012 288237586
343715281862 288230033
260436250642 288222480
893356887914 288214927
18927060104 252451472
403524767920 288207374
719228004454 288199821
604151524950 208938639
664718093110 288192268
171857644708 288184715
913041022566 288177162
922883089892 288169609
245294608602 288162056
802507035674 288154503
885786066894 288146950
682130981456 288139397
757839191656 32002061
47696179980 288131844
548884531504 288124291
756325027452 288116738
650333533172 288109185
866101932242 288101632
707871772924 237413449
664718093110 288094079
770709587390 288086526
726798825474 140712390
552669942014 278169437
955437620278 288078973
127946882792 167548199
299804519946 288071420
639734383744 288063867
414123917348 288056314
846417797590 288048761
837332812366 288041208
385354797472 288033655
844903633386 272844572
131732293302 288026102
892599805812 10113467
173371808912 288018549
911526858362 288010996
180185547830 288003443
624592741704 9350614
118104815466 287995890
151416427954 287988337
973607590726 287980784
633677726928 287973231
327059475618 47870914
552669942014 287965678
84793202978 287958125
6813746472 287950572
239237951786 73490690
692730130884 287943019
683645145660 287935466
727555907576 287927913
270278317968 245661325
192298861462 287920360
523900822138 287912807
933482239320 287905254
56781165204 287897701
819919924020 287890148
285419960008 205026185
653361861580 287882595
20441224308 287875042
692868683116 128242387
906227283648 287867489
815377431408 287859936
135517703812 38452323
483018388630 287852383
68894478836 287844830
814620349306 287837277
323274065108 287829724
217282570828 287822171
409581424736 287814618
392925618492 287807065
642005630050 287799512
674560160436 287791959
565540337748 287784406
391411454288 287776853
545856203096 287769300
195327189870 287761747
794179132552 230026615
894871052118 287754194
799478707266 287746641
477718813916 287739088
841118222876 287731535
602637360746 287723982
831276155550 72878897
679859735150 145629393
296019109436 287716429
576139487176 66715649
998591300092 287708876
332359050332 287701323
875943999568 287693770
334630296638 287686217
697272623496 287678664
357342759698 287671111
106748583936 241673341
609451099664 287663558
126432718588 224950999
192298861462 287656005
629135234316 287648452
268007071662 287640899
948623881360 287633346
813863267204 166007387
570839912462 287625793
190784697258 287618240
727555907576 237096223
98420680814 287610687
431536805694 287603134
333116132434 149519188
271792482172 287595581
793422050450 287588028
149902263750 287580475
591281129216 287572922
423208902572 287565369
342958199760 287557816
536771217872 195388557
106748583936 287550263
508002097996 19683118
806292446184 287542710
211225914012 287535157
909255612056 287527604
18169978002 287520051
640491465846 287512498
573111158768 287504945
275577892682 146837873
29526209532 287497392
457277597162 287489839
510299696719 101655827
502702523282 287482286
595823621828 287474733
259679168540 90273456
788879557838 98090811
771466669492 287467180
458791761366 287459627
503459605384 287452074
872158589058 287444521
776009162104 287436968
455006350856 287429415
626863988010 287421862
912283940464 287414309
808563692490 287406756
621564413296 287399203
105991501834 287391650
710143019230 287384097
502702523282 287376544
504973769588 287368991
804021199878 273093821
379298140656 287361438
841184908313 103876409
355828595494 287353885
933482239320 287346332
314946161986 287338779
681373899354 287331226
130975211200 287323673
320245736700 287316120
235452541276 287308567
209711749808 287301014
794179132552 287293461
935753485626 287285908
240752115990 287278355
568568666156 287270802
360371088106 287263249
408824342634 287255696
821434088224 287248143
836575730264 287240590
605665689154 287233037
618536084888 287225484
608694017562 201536699
117347733364 287217931
547370367300 287210378
249837101214 287202825
868373178548 287195272
404281850022 287187719
268764153764 287180166
851717372304 37530857
186242204646 287172613
823705334530 128317917
280877467396 68399968
560997845136 287165060
165043905790 287157507
931968075116 102864307
542070792586 40212172
228638802358 287149954
685916391966 287142401
757839191656 116082057
972093426522 203795046
283148713702 287134848
423965984674 287127295
417152245756 287119742
289205370518 287112189
1514171758 287104636
942567224544 287097083
106748583936 287089530
462577171876 287081977
446678447734 287074424
482261306528 287066871
900927708934 287059318
171100562606 287051765
988749232766 287044212
218039652930 287036659
902441873138 287029106
370213155432 287021553
447435529836 287014000
317974490394 19229938
772223751594 287006447
211982996114 286998894
110533994446 286991341
281634549498 161777707
399739357410 25846366
891842723710 286983788
918340597280 286976235
430022641490 286968682
149145181648 286961129
698786787700 286953576
682130981456 206801140
622321495398 286946023
972093426522 286938470
550398695708 286930917
610208181766 270729732
173371808912 286923364
46939097878 286915811
629892316418 286908258
821434088224 286900705
592038211318 149866626
674560160436 286893152
57538247306 286885599
835818648162 286878046
928939746708 286870493
615507756480 286862940
239995033888 286855387
478475896018 286847834
639734383744 286840281
460305925570 286832728
60566575714 286825175
64351986224 142540216
782822901022 286817622
228638802358 286810069
863830685936 286802516
120376061772 224339206
920611843586 286794963
534499971566 190735909
20441224308 286787410
506487933792 286779857
578410733482 286772304
192298861462 286764751
165043905790 286757198
998591300092 134518930
850203208100 286749645
676074324640 286742092
178671383626 286734539
829004909244 286726986
641248547948 286719433
568568666156 257678148
489832127548 286711880
920611843586 286704327
252865429622 286696774
565540337748 232043266
776009162104 286689221
185485122544 286681668
160501413178 286674115
752539616942 286666562
979664247542 128854180
965279687604 286659009
367941909126 286651456
248322937010 286643903
702572198210 30725604
800992871470 286636350
655633107886 286628797
994048807480 286621244
392168536390 286613691
302832848354 286606138
137031868016 286598585
750268370636 286591032
321002818802 286583479
650333533172 286575926
208197585604 286568373
333116132434 286560820
459548843468 286553267
978150083338 248901562
280120385294 230306076
162015577382 286545714
382326469064 286538161
914021718786 35317828
349014856576 286530608
155958920566 286523055
823705334530 71443827
143088524832 286515502
857098768667 201091072
97663598712 286507949
696515541394 286500396
261950414846 286492843
34825784246 286485290
609473939936 228025070
67380314632 286477737
592038211318 20166510
441378873020 286470184
262707496948 286462631
201383846686 286455078
381569386962 286447525
962251359196 286439972
946352635054 286432419
238480869684 286424866
175643055218 212322383
766167094778 286417313
74194053550 286409760
740426303310 286402207
857016947018 286394654
83279038774 286387101
728312989678 286379548
878215245874 286371995
675317242538 286364442
700300951904 286356889
38611194756 286349336
374755648044 286341783
623078577500 286334230
987235068562 286326677
502702523282 286319124
860802357528 286311571
962251359196 286304018
472419239202 286296465
319488654598 286288912
448949694040 286281359
620050249092 286273806
206683421400 286266253
941053060340 286258700
897899380526 286251147
625349823806 92924559
623835659602 286243594
738155057004 286236041
948623881360 286228488
727555907576 286220935
845660715488 233047815
125675636486 286213382
171857644708 286205829
476204649712 286198276
221067981338 286190723
483775470732 286183170
360371088106 286175617
234695459174 286168064
529957478954 192616606
451978022448 286160511
223339227644 85235605
359614006004 286152958
377026894350 83694793
260436250642 286145405
752539616942 286137852
971336344420 286130299
371727319636 286122746
940295978238 286115193
137031868016 286107640
882757738486 60695908
40882441062 286100087
557969516728 286092534
628378152214 286084981
555698270422 282338693
570839912462 232216985
760110437962 286077428
501188359078 62901384
214254242420 286069875
336901542944 286062322
426237230980 286054769
104477337630 283841740
885786066894 286047216
99177762916 286039663
883514820588 260903279
564026173544 286032110
713171347638 286024557
810834938796 286017004
660175600498 286009451
508759180098 274755481
598851950236 267625449
321002818802 15589392
506487933792 286001898
316460326190 285994345
788122475736 34471892
660932682600 285986792
17412895900 285979239
597337786032 285971686
970579262318 131120080
660932682600 15075788
500431276976 285964133
416395163654 285956580
176400137320 285949027
591281129216 285941474
684402227762 285933921
415638081552 285926368
393682700594 285918815
219553817134 285911262
788879557838 285903709
221825063440 285896156
313530919423 52281866
962251359196 285888603
556455352524 285881050
641248547948 190071245
563269091442 285873497
126432718588 285865944
37097030552 285858391
638220219540 285850838
763138766370 285843285
364156498616 285835732
614750674378 285828179
999348382194 256107124
171244598316 72244445
227124638154 252934864
303589930456 285820626
199112600380 285813073
884271902690 285805520
518601247424 285797967
564783255646 285790414
465605500284 285782861
271792482172 285775308
692730130884 165101027
312674915680 285767755
16655813798 285760202
956951784482 285752649
345986528168 285745096
259679168540 285737543
633677726928 134609566
981178411746 285729990
751782534840 285722437
58295329408 285714884
944081388748 285707331
572354076666 113181705
242266280194 274211665
755567945350 285699778
887300231098 285692225
863830685936 285684672
431536805694 285677119
564783255646 285669566
453492186652 285662013
54509918898 285654460
765410012676 285646907
542070792586 285639354
546613285198 158854696
377783976452 285631801
31040373736 285624248
569325748258 68868254
872158589058 285616695
583710308196 285609142
330087804026 285601589
7570828574 285594036
30283291634 283026016
567054501952 285586483
13627485390 119080598
685916391966 285578930
850960290202 285571377
608694017562 285563824
704086362414 285556271
802507035674 285548718
105991501834 285541165
90849859794 285533612
420180574164 285526059
825976580836 285518506
458034679264 151777535
190027615156 285510953
448949694040 285503400
444407201428 285495847
454249268754 94797703
729070071780 285488294
464848418182 285480741
676074324640 285473188
529200396852 285465635
733612564392 285458082
152930592158 285450529
519358329526 285442976
590524047114 154338002
744968795922 285435423
607179853358 59993479
985720904358 285427870
464848418182 285420317
43910769470 285412764
487560881242 285405211
687430556170 285397658
167315152096 285390105
701815116108 285382552
577653651380 285374999
178671383626 285367446
295262027334 120560986
758596273758 285359893
956951784482 285352340
599609032338 285344787
289205370518 285337234
87064449284 285329681
833547401856 285322128
157473084770 285314575
299047437844 285307022
842632387080 121950738
645791040560 21095529
710900101332 285299469
420937656266 285291916
816891595612 285284363
411095588940 215018804
184728040442 285276810
153687674260 285269257
515572919016 285261704
672288914130 285254151
340686953454 285246598
73436971448 87493952
891085641608 285239045
35582866348 285231492
52238672592 285223939
726041743372 85968246
124161472282 76776245
657147272090 285216386
302075766252 23905245
455006350856 182525798
713171347638 285208833
501945441180 277006275
728312989678 285201280
151416427954 285193727
793422050450 220456964
430779723592 188847659
545099120994 285186174
708628855026 285178621
664718093110 285171068
819919924020 285163515
669260585722 285155962
715442593944 285148409
998591300092 285140856
524657904240 285133303
872915671160 285125750
707114690822 285118197
756325027452 285110644
436079298306 285103091
739669221208 285095538
520872493730 285087985
769195423186 285080432
981935493848 285072879
428508477286 285065326
844903633386 285057773
102206091324 285050220
503459605384 285042667
953923456074 285035114
123404390180 285027561
498160030670 67697539
377026894350 285020008
423965984674 285012455
374755648044 285004902
356585677596 284997349
400496439512 284989796
157473084770 284982243
224096309746 284974690
636706055336 61269936
152930592158 284967137
461820089774 284959584
325545311414 284952031
985720904358 284944478
987992150664 284936925
472419239202 284929372
767681258982 284921819
274820810580 148363579
657904354192 272617982
911526858362 284914266
24226634818 284906713
790393722042 284899160
168829316300 284891607
993291725378 284884054
239237951786 284876501
315703244088 144519102
757089656 284868948
170343480504 138038628
974364672828 284861395
742697549616 54192775
179428465728 284853842
600366114440 284846289
788879557838 284838736
685916391966 284831183
570082830360 284823630
316460326190 284816077
579924897686 284808524
245294608602 284800971
430022641490 284793418
206683421400 284785865
227881720256 284778312
614750674378 284770759
681373899354 284763206
978907165440 284755653
247565854908 87660118
20441224308 284748100
529200396852 284740547
232424212868 284732994
785851229430 284725441
773737915798 284717888
604908607052 284710335
454249268754 284702782
984963822256 21019999
187756368850 284695229
688187638272 284687676
218796735032 284680123
830519073448 284672570
997834217990 284665017
469390910794 284657464
134003539608 284649911
931968075116 284642358
941810142442 284634805
11356239084 284627252
376269812248 284619699
686673474068 284612146
152173510056 66760967
434565134102 284604593
280120385294 284597040
907741447852 284589487
429265559388 284581934
611722345970 284574381
532228725260 284566828
731341318086 284559275
18169978002 40310361
882757738486 284551722
757089656 284544169
508002097996 284536616
970579262318 224225911
663203928906 125183422
380812304860 284529063
73436971448 284521510
820677006122 284513957
367941909126 284506404
224096309746 284498851
832790319754 284491298
221825063440 284483745
451978022448 284476192
636706055336 249135705
598094868134 284468639
685159309864 284461086
393682700594 114911342
804778281980 268788611
882000656384 284453533
832790319754 284445980
220310899236 284438427
223339227644 284430874
41639523164 284423321
808563692490 270321870
408067260532 284415768
686865418457 51405718
202898010890 284408215
180942629932 284400662
874429835364 284393109
757839191656 284385556
274063728478 284378003
465605500284 284370450
723770497066 284362897
209711749808 242315346
303589930456 284355344
3785418064 284347791
847174879692 284340238
766167094778 284332685
333873214536 284325132
410338506838 284317579
814620349306 284310026
935753485626 229127808
371727319636 284302473
847174879692 284294920
913041022566 146022149
43910769470 284287367
226367556052 284279814
418666409960 284272261
517844165322 284264708
600366114440 284257155
9084992778 284249602
54509918898 284242049
205926339298 284234496
738912139106 272376286
716956758148 54139904
922883089892 284226943
482261306528 284219390
832790319754 284211837
926668500402 284204284
486046717038 284196731
557969516728 284189178
864587768038 284181625
710143019230 123280066
253622511724 173054336
212740078216 284174072
635948973234 215283159
999348382194 284166519
329330721924 284158966
71922807244 284151413
891085641608 284143860
737397974902 130123084
852474454406 64411984
840361140774 284136307
94635270304 284128754
826733662938 284121201
308889505170 284113648
86307367182 284106095
221067981338 284098542
886543148996 284090989
994048807480 284083436
732855482290 144911858
641248547948 284075883
504216687486 284068330
448192611938 58664151
69651560938 284060777
818405759816 183379287
822948252428 284053224
931968075116 114276890
897899380526 161528458
300561602048 284045671
536014135770 145788006
630649398520 284038118
417909327858 284030565
708628855026 127555064
317974490394 284023012
813863267204 284015459
525414986342 284007906
793422050450 41873832
849446125998 284000353
370970237534 242783632
309646587272 283992800
158230166872 283985247
517087083220 283977694
813106185102 192880961
800992871470 283970141
246051690704 283962588
436079298306 283955035
251351265418 108884048
371727319636 283947482
63594904122 283939929
274063728478 283932376
133246457506 64336454
888057313200 283924823
76465299856 283917270
965279687604 283909717
792664968348 283902164
653361861580 283894611
396711029002 283887058
451220940346 283879505
623078577500 66209598
766167094778 283871952
438350544612 283864399
97663598712 192057684
36339948450 283856846
498160030670 246008763
599609032338 283849293
479990060222 283841740
645033958458 283834187
838089894468 283826634
818405759816 283819081
321759900904 175327789
179428465728 283811528
134003539608 46382973
287691206314 283803975
774494997900 283796422
339929871352 283788869
553427024116 232224538
813863267204 283781316
821434088224 283773763
893356887914 283766210
580681979788 283758657
196084271972 283751104
810834938796 283743551
422451820470 283735998
881243574282 62493522
642005630050 283728445
735883810698 283720892
227881720256 283713339
956951784482 283705786
209711749808 283698233
317217408292 283690680
757082109554 283683127
395196864798 283675574
598851950236 283668021
116590651262 283660468
202140928788 283652915
15898731696 283645362
357342759698 283637809
61323657816 233191322
829004909244 283630256
63594904122 212775563
934996403524 172759769
663961011008 283622703
898656462628 283615150
31040373736 283607597
551912859912 283600044
497402948568 283592491
26497881124 283584938
726041743372 283577385
414123917348 65046436
799491917463 260072449
623078577500 283569832
372484401738 283562279
684402227762 283554726
628378152214 283547173
162015577382 283539620
922126007790 283532067
925154336198 108279808
960737194992 147721574
214254242420 283524514
619293166990 283516961
853231536508 228085494
589766965012 283509408
959980112890 283501855
728312989678 223402634
340686953454 283494302
776009162104 283486749
630649398520 283479196
38611194756 111051759
504973769588 283471643
188513450952 283464090
35582866348 283456537
779794572614 283448984
126432718588 82962152
172614726810 283441431
525414986342 283433878
104477337630 283426325
439864708816 283418772
288448288416 283411219
725284661270 190267623
784337065226 283403666
300561602048 283396113
383083551166 169821652
473176321304 33686380
462577171876 283388560
190784697258 283381007
155958920566 100379370
210468831910 269966879
91606941896 283373454
895628134220 58165653
984963822256 193251058
500431276976 137759167
974364672828 283365901
487560881242 145591628
532228725260 283358348
331601968230 283350795
744968795922 283343242
790393722042 283335689
698786787700 283328136
876701081670 283320583
304347012558 283313030
796450378858 283305477
390654372186 283297924
786608311532 283290371
672288914130 283282818
298290355742 283275265
393682700594 283267712
383083551166 283260159
165800987892 283252606
233938377072 208999063
765410012676 283245053
599609032338 283237500
954680538176 123703034
619293166990 283229947
818405759816 283222394
365670662820 283214841
552669942014 283207288
653361861580 283199735
406553096328 283192182
544342038892 283184629
719228004454 283177076
94635270304 283169523
734369646494 283161970
331601968230 283154417
596580703930 283146864
653361861580 283139311
878972327976 283131758
59052411510 283124205
451978022448 283116652
501188359078 283109099
423965984674 283101546
643519794254 283093993
650333533172 283086440
566297419850 57213975
855502782814 283078887
946352635054 283071334
930453910912 283063781
574625322972 283056228
313431997782 283048675
884271902690 239951257
847931961794 283041122
194570107768 283033569
39368276858 283026016
740426303310 272799254
857016947018 283018463
266492907458 283010910
311160751476 283003357
74951135652 282995804
80250710366 282988251
922883089892 282980698
829761991346 282973145
551912859912 282965592
540556628382 282958039
567054501952 282950486
515572919016 282942933
302953756778 131089868
140817278526 29426488
457277597162 282935380
18927060104 282927827
188513450952 282920274
755567945350 282912721
859288193324 282905168
593552375522 111293455
389140207982 282897615
607936935460 282890062
96906516610 282882509
881243574282 282874956
947109717156 282867403
64351986224 282859850
498160030670 282852297
407310178430 282844744
987992150664 216431215
723770497066 282837191
330087804026 282829638
685916391966 246892464
390654372186 147630938
931210993014 218138193
619293166990 282822085
726798825474 23633337
306618258864 282814532
682130981456 282806979
777523326308 282799426
338415707148 282791873
417152245756 282784320
369547744091 142864995
175643055218 282776767
433808052000 282769214
107505666038 282761661
4542500166 282754108
636706055336 282746555
944838470850 282739002
3785418064 282731449
845660715488 282723896
565540337748 282716343
507245015894 282708790
964522605502 282701237
950895127666 282693684
474690485508 282686131
294504945232 159949881
107505666038 282678578
645033958458 282671025
42396605266 282663472
157473084770 282655919
318731572496 3202472
610208181766 282648366
841875304978 282640813
235452541276 72048067
994805889582 172472755
945595552952 282633260
296019109436 282625707
976635919134 282618154
526172068444 282610601
786608311532 282603048
504216687486 282595495
532228725260 282587942
281634549498 282580389
339929871352 282572836
181699712034 264725097
22712470614 282565283
529200396852 41133638
933482239320 282557730
655633107886 282550177
503459605384 135395078
464848418182 12560639
955437620278 282542624
695071227334 172321695
494374620160 282535071
349774778606 17183075
474690485508 282527518
294504945232 282519965
603394442848 282512412
408824342634 282504859
936510567728 282497306
12113321186 282489753
664718093110 282482200
699543869802 253924307
464848418182 282474647
305861176762 282467094
757082109554 282459541
52995754694 282451988
100691927120 282444435
840361140774 282436882
254379593826 282429329
760867520064 282421776
361128170208 282414223
804021199878 282406670
891842723710 282399117
495888784364 282391564
927425582504 282384011
675317242538 282376458
283148713702 282368905
241509198092 282361352
287691206314 282353799
903956037342 282346246
750268370636 282338693
933482239320 282331140
531471643158 282323587
453492186652 191642269
314946161986 282316034
484532552834 76942411
972850508624 282308481
827490745040 282300928
536771217872 282293375
845660715488 282285822
898656462628 282278269
277849138988 282270716
483018388630 282263163
788879557838 282255610
187756368850 282248057
532228725260 282240504
367941909126 133030989
252865429622 282232951
99177762916 282225398
883514820588 282217845
178671383626 282210292
824462416632 282202739
239237951786 282195186
85550285080 282187633
772223751594 282180080
96906516610 223478164
544342038892 282172527
944838470850 202858474
152930592158 282164974
950895127666 58505538
936510567728 282157421
437593462510 126233289
557212434626 282149868
459548843468 282142315
557969516728 265865600
224096309746 282134762
861559439630 282127209
754810863248 282119656
967550933910 282112103
653361861580 282104550
743454631718 282096997
780551654716 282089444
626863988010 282081891
641248547948 282074338
763895848472 282066785
826733662938 282059232
158987248974 282051679
93121106100 282044126
940295978238 188719258
760110437962 282036573
361128170208 282029020
921368925688 282021467
754053781146 282013914
860802357528 280087899
63594904122 282006361
119618979670 281998808
111291076548 193145316
38611194756 281991255
360371088106 281983702
997077135888 114193807
63594904122 281976149
695758459292 281968596
207440503502 281961043
622321495398 281953490
603394442848 281945937
719985086556 281938384
416395163654 281930831
604151524950 281923278
104477337630 233047815
384597715370 281915725
503459605384 281908172
641248547948 281900619
66623232530 281893066
993291725378 281885513
479990060222 243705098
874429835364 281877960
387626043778 281870407
166558069994 281862854
692730130884 236280499
961494277094 281855301
68142275972 265132959
811592020898 281847748
51481590490 281840195
634434809030 281832642
299047437844 281825089
283148713702 281817536
452735104550 281809983
6056664370 281802430
810077856694 34653164
860045275426 281794877
783579983124 281787324
915312268872 281779771
715442593944 281772218
271792482172 281764665
148388099546 281757112
106748583936 281749559
884271902690 22032101
967550933910 281742006
132489375404 281734453
857016947018 281726900
529200396852 281719347
142331442730 281711794
442893037224 281704241
52995754694 281696688
632920644826 254037602
100691927120 281689135
582196143992 281681582
382326469064 281674029
130218129098 281666476
875186917466 281658923
414880999450 249316977
567054501952 138287877
687430556170 281651370
973607590726 281643817
660175600498 281636264
890328559506 281628711
245294608602 281621158
629892316418 281613605
416395163654 281606052
845660715488 281598499
443650119326 281590946
470147992896 281583393
978150083338 281575840
261950414846 281568287
345229446066 281560734
173371808912 281553181
653361861580 281545628
331601968230 281538075
772223751594 281530522
511030426404 281522969
706357608720 154836500
975878837032 281515416
600366114440 164172008
838846976570 68732300
464848418182 281507863
536014135770 281500310
772223751594 281492757
190784697258 281485204
960737194992 281477651
748168652960 51556778
854745700712 281470098
394439782696 281462545
877458163772 279377917
205926339298 281454992
370970237534 281447439
481504224426 90492493
571596994564 281439886
591281129216 151090212
771466669492 241099313
567054501952 77848771
112048158650 281432333
885028984792 281424780
532985807362 281417227
593552375522 114684752
873672753262 115704407
148388099546 281409674
505730851690 281402121
321002818802 281394568
541313710484 194361349
948623881360 28761824
65109068326 281387015
888057313200 281379462
787365393634 225978207
587495718706 281371909
584467390298 281364356
402767685818 281356803
258165004336 223077855
438350544612 281349250
211982996114 281341697
519358329526 281334144
483775470732 281326591
993291725378 281319038
884271902690 281311485
438350544612 281303932
569325748258 49162477
349014856576 281296379
327816557720 281288826
85550285080 281281273
635191891132 281273720
291476616824 281266167
942567224544 277361266
457277597162 281258614
710900101332 281251061
244537526500 281243508
261193332744 281235955
328573639822 281228402
766924176880 281220849
779037490512 216423662
165043905790 281213296
201383846686 281205743
65866150428 281198190
543584956790 278864313
139303114322 281190637
732098400188 281183084
309646587272 281175531
358099841800 281167978
124918554384 281160425
187756368850 281152872
841875304978 281145319
726041743372 248304875
723013414964 97962410
88578613488 281137766
903956037342 281130213
370970237534 94238781
215011324522 281122660
888814395302 281115107
549641613606 281107554
470147992896 281100001
210468831910 281092448
720742168658 281084895
816891595612 281077342
571596994564 281069789
532228725260 281062236
686673474068 281054683
307375340966 281047130
280120385294 281039577
737397974902 281032024
659418518396 281024471
79493628264 281016918
762381684268 281009365
268764153764 100530430
85550285080 281001812
494374620160 168847315
81764874570 280994259
483018388630 280986706
98420680814 280979153
832033237652 177412417
660932682600 43263584
487560881242 280971600
925911418300 199406753
637463137438 280964047
124918554384 280956494
996320053786 280948941
28012045328 280941388
395196864798 53860443
403524767920 280933835
357342759698 8685950
397468111104 280926282
354314431290 280918729
816134513510 280911176
897142298424 268040864
492103373854 136845254
492860455956 280903623
405796014226 280896070
39368276858 280888517
548127449402 280880964
754053781146 280873411
640491465846 259173642
562512009340 280865858
465605500284 280858305
669260585722 280850752
68894478836 280843199
276334974784 280835646
610314845232 123106347
592795293420 280828093
467876746590 280820540
529957478954 280812987
951652209768 280805434
40891587745 110651450
983449658052 280797881
112048158650 224173040
348257774474 280790328
938781814034 95424602
94635270304 280782775
984963822256 280775222
633677726928 280767669
254379593826 280760116
277921489175 96633082
26497881124 280752563
498160030670 280745010
978150083338 280737457
349771938678 280729904
48453262082 280722351
170343480504 280714798
51481590490 280707245
980421329644 280699692
567054501952 216265049
928939746708 280692139
273306646376 280684586
841118222876 280677033
225610473950 280669480
944838470850 280661927
290719534722 280654374
617021920684 280646821
515572919016 280639268
941810142442 280631715
877458163772 280624162
59052411510 135364866
366651359040 11994164
29681114009 17779762
306618258864 280616609
631406480622 280609056
458791761366 280601503
78736546162 280593950
551912859912 280586397
882757738486 280578844
844146551284 280571291
900170626832 280563738
753296699044 181747839
946352635054 280556185
704843444516 280548632
956951784482 259551292
296776191538 280541079
912283940464 128793756
637463137438 280533526
733612564392 280525973
657904354192 196702779
345986528168 280518420
714685511842 280510867
40882441062 280503314
469390910794 184716168
60566575714 280495761
176400137320 280488208
140060196424 280480655
87821531386 280473102
558726598830 280465549
785851229430 280457996
891842723710 280450443
897899380526 280442890
480747142324 280435337
407310178430 280427784
786608311532 280420231
386868961676 280412678
949380963462 160841135
880486492180 280405125
444407201428 280397572
596580703930 280390019
182456794136 280382466
829761991346 280374913
170343480504 280367360
358856923902 280359807
685916391966 280352254
320245736700 280344701
885028984792 280337148
849446125998 280329595
928939746708 280322042
517087083220 280314489
626863988010 280306936
316460326190 280299383
468633828692 187102916
422451820470 280291830
288448288416 82123769
359614006004 280284277
455763432958 280276724
196084271972 246484602
734369646494 280269171
936510567728 280261618
943324306646 27840358
718470922352 280254065
162772659484 280246512
325545311414 280238959
979664247542 280231406
536014135770 280223853
666232257314 280216300
632163562724 214255951
532985807362 280208747
842632387080 24879582
219553817134 280201194
392925618492 280193641
253700723039 82848857
308132423068 280186088
22712470614 280178535
894871052118 243644674
905470201546 280170982
937267649830 280163429
121133143874 280155876
967550933910 280148323
956951784482 280140770
642762712152 280133217
65866150428 280125664
504216687486 280118111
236209623378 280110558
683645145660 280103005
743454631718 280095452
313431997782 280087899
3785418064 280080346
935753485626 280072793
928939746708 280065240
15898731696 280057687
27254963226 185116477
648819368968 106210286
839687209649 155282127
981935493848 280050134
418666409960 280042581
23469552716 280035028
249080019112 121452240
446678447734 280027475
383840633268 280019922
147631017444 199248140
629135234316 65703547
812349103000 203153041
914555186770 280012369
807049528286 209346501
377783976452 280004816
268007071662 71224790
79493628264 28180243
202898010890 279997263
916826433076 279989710
448192611938 279982157
405796014226 279974604
380812304860 279967051
867616096446 279959498
648819368968 279951945
904713119444 78203762
953923456074 279944392
93878188202 279936839
607179853358 279929286
445164283530 279921733
687430556170 279914180
142331442730 279906627
603394442848 279899074
204412175094 279891521
981935493848 279883968
359614006004 279876415
152930592158 279868862
961494277094 279861309
885786066894 279853756
98420680814 279846203
541313710484 279838650
786608311532 279831097
246808772806 241786636
122647308078 279823544
236966705480 279815991
740426303310 279808438
288448288416 113000433
529200396852 233644502
579924897686 279800885
710143019230 279793332
673803078334 279785779
769195423186 279778226
874429835364 50809031
386868961676 279770673
953166373972 279763120
550398695708 80877524
813106185102 183779596
301318684150 279755567
40882441062 279748014
869130260650 279740461
349771938678 279732908
980421329644 279725355
461063007672 279717802
486046717038 48497813
54509918898 279710249
690458884578 133401086
690458884578 279702696
303589930456 279695143
968308016012 279687590
567054501952 143371046
403524767920 279680037
13627485390 279672484
587495718706 244339550
127189800690 279664931
923640171994 16072784
635948973234 279657378
733612564392 279649825
980421329644 279642272
68894478836 279634719
842632387080 279627166
719985086556 279619613
115833569160 279612060
374755648044 279604507
959980112890 279596954
648819368968 279589401
978150083338 279581848
630649398520 279574295
829761991346 279566742
155201838464 195939926
957708866584 279559189
922883089892 279551636
733612564392 279544083
930453910912 279536530
964522605502 279528977
18169978002 231408814
570839912462 279521424
379298140656 279513871
43153687368 135213806
437665019632 74767147
745725878024 246590344
632163562724 279506318
243023362296 279498765
847931961794 279491212
228638802358 279483659
629892316418 279476106
943324306646 279468553
472419239202 279461000
658694170996 140976745
510273344302 279453447
836575730264 279445894
825219498734 279438341
238556732016 83015023
49210344184 152774531
223339227644 139164025
470905074998 279430788
394439782696 279423235
148388099546 279415682
227888049670 90832378
466362582386 279408129
886543148996 279400576
244537526500 279393023
934239321422 279385470
307375340966 279377917
235452541276 279370364
919854761484 279362811
595066539726 279355258
423208902572 279347705
274820810580 279340152
171100562606 279332599
380055222758 279325046
26497881124 279317493
413366835246 279309940
863830685936 149398340
567054501952 197873494
357342759698 279302387
170343480504 279294834
364913580718 134118621
641248547948 279287281
382328244019 147797104
196084271972 279279728
144602689036 279272175
654118943682 279264622
187756368850 174534724
134003539608 279257069
100691927120 279249516
410338506838 279241963
683645145660 279234410
842632387080 279226857
302832848354 279219304
894113970016 86043776
439107626714 279211751
408824342634 279204198
978150083338 279196645
838846976570 279189092
124918554384 279181539
494374620160 279173986
486046717038 249536014
390654372186 279166433
652604779478 279158880
888814395302 279151327
294504945232 279143774
564783255646 279136221
897899380526 279128668
342201117658 245789726
69651560938 279121115
54509918898 279113562
10599156982 209406925
338415707148 279106009
848689043896 279098456
196084271972 279090903
978150083338 2401854
12113321186 279083350
113562322854 279075797
74194053550 279068244
931968075116 279060691
679102653048 279053138
835061566060 279045585
776009162104 279038032
483018388630 279030479
37097030552 279022926
606422771256 279015373
355828595494 279007820
476204649712 279000267
701815116108 278992714
268764153764 278985161
875186917466 278977608
164286823688 278970055
433808052000 278962502
257407922234 278954949
200626764584 278947396
158230166872 278939843
261194994404 63482965
417909327858 278932290
737397974902 278924737
847174879692 199376541
855502782814 278917184
343715281862 278909631
740426303310 278902078
447435529836 278894525
884271902690 278886972
999348382194 235192867
472419239202 278879419
445164283530 278871866
540556628382 278864313
947866799258 278856760
65109068326 278849207
93878188202 278841654
135517703812 278834101
651090615274 154217154
814620349306 278826548
539042464178 278818995
726798825474 278811442
281634549498 278803889
543584956790 278796336
833547401856 278788783
341444035556 278781230
127946882792 278773677
82521956672 278766124
222582145542 278758571
213497160318 124866196
202140928788 250684070
991020479072 278751018
25740799022 278743465
591281129216 250268655
673803078334 278735912
922883089892 278728359
118104815466 278720806
458034679264 278713253
981178411746 278705700
832790319754 266620900
135517703812 278698147
342201117658 278690594
781308736818 108189172
18927060104 278683041
498917112772 278675488
361128170208 278667935
774494997900 278660382
952409291870 187095363
469390910794 278652829
782065818920 269460828
558726598830 73656856
619293166990 278645276
325545311414 278637723
554184106218 278630170
338415707148 278622617
501945441180 278615064
1514171758 278607511
105991501834 278599958
358856923902 278592405
57538247306 278584852
340686953454 278577299
709385937128 214860191
526929150546 278569746
916826433076 278562193
810077856694 272587770
255893758030 278554640
66623232530 87969791
198355518278 278547087
37097030552 278539534
601880278644 180297663
459548843468 278531981
30283291634 278524428
435322216204 278516875
813863267204 278509322
242266280194 278501769
241509198092 125372247
769195423186 278494216
296019109436 278486663
66623232530 278479110
428508477286 278471557
981178411746 278464004
531471643158 272542452
54509918898 278456451
667746421518 278448898
732098400188 278441345
538285382076 278433792
920611843586 278426239
707114690822 278418686
501945441180 278411133
479990060222 278403580
794179132552 278396027
979664247542 254868432
132489375404 278388474
346236993201 16231397
925911418300 102667929
892599805812 22825166
511787508506 215849634
208197585604 278380921
757089656 3421509
235452541276 106708784
558726598830 278373368
146116853240 249679521
74951135652 278365815
303589930456 278358262
825219498734 278350709
210468831910 278343156
40882441062 278335603
573111158768 278328050
506487933792 278320497
345229446066 246054081
62080739918 278312944
422451820470 278305391
658661436294 278297838
346743610270 175116305
105991501834 278290285
559483680932 205992969
311160751476 278282732
290719534722 278275179
885786066894 278267626
469390910794 278260073
285419960008 278252520
440621790918 196559272
107505666038 278244967
919097679382 278237414
917583515178 278229861
299047437844 278222308
799478707266 129609480
205926339298 278214755
218039652930 278207202
340686953454 278199649
512544590608 24872029
28012045328 89246248
371727319636 278192096
62080739918 278184543
624592741704 278176990
841118222876 278169437
660932682600 278161884
295262027334 278154331
759353355860 278146778
109019830242 153847057
543584956790 278139225
24226634818 278131672
610208181766 278124119
280877467396 278116566
716956758148 278109013
162772659484 272240332
147631017444 278101460
934996403524 278093907
662446846804 183454817
776009162104 275835560
665475175212 278086354
889571477404 278078801
341444035556 278071248
480747142324 278063695
10599156982 206060946
610965263868 278056142
323274065108 278048589
236966705480 278041036
831276155550 278033483
986477986460 270072621
430779723592 99140678
219553817134 278025930
252865429622 278018377
738912139106 278010824
870644424854 278003271
732098400188 277995718
632920644826 47644324
320245736700 128839074
141574360628 97728267
458791761366 277988165
642005630050 277980612
338415707148 277973059
440621790918 277965506
922883089892 203092617
701058034006 277957953
292233698926 277950400
627621070112 277942847
11356239084 277935294
993291725378 277927741
26497881124 277920188
862316521732 277912635
792664968348 277905082
544342038892 277897529
146116853240 277889976
97663598712 277882423
553427024116 277874870
148388099546 220328563
995562971684 277867317
548884531504 277859764
997077135888 277852211
486046717038 277844658
48453262082 92992536
294504945232 138454043
133246457506 277837105
908498529954 277829552
959223030788 277821999
814620349306 18973136
99177762916 277814446
161258495280 69540471
547370367300 277806893
547370367300 124594288
437593462510 277799340
405038932124 270744838
740426303310 131777191
649576451070 277791787
598094868134 277784234
587495718706 277776681
246168120199 111897695
426237230980 232858990
578410733482 277769128
269521235866 277761575
126432718588 50967644
233938377072 277754022
274820810580 277746469
158230166872 149073561
772980833696 277738916
119618979670 277731363
637463137438 123906965
981935493848 90500046
90849859794 277723810
997077135888 277716257
820677006122 214746896
212740078216 277708704
421694738368 277701151
921368925688 277693598
813106185102 277686045
504973769588 277678492
947109717156 277670939
72679889346 277663386
299047437844 277655833
473933403406 169255177
366427744922 45944899
663961011008 277648280
106748583936 277640727
673045996232 64925588
65866150428 277633174
8327910676 277625621
104477337630 277618068
299804519946 277610515
229395884460 277602962
839604058672 277595409
831276155550 277587856
736640892800 277580303
6813746472 277572750
445164283530 277565197
571596994564 248372852
601123196542 277557644
567811584054 277550091
931968075116 277542538
769312879889 107154411
388383125880 277534985
828247827142 85341347
889571477404 277527432
508759180098 277519879
124161472282 277512326
259679168540 101746463
266492907458 277504773
583710308196 91225134
808563692490 277497220
201383846686 277489667
408824342634 277482114
728312989678 277474561
670774749926 277467008
564783255646 277459455
931968075116 277451902
827490745040 277444349
104477337630 277436796
910012694158 277429243
297533273640 277421690
23469552716 277414137
94635270304 277406584
741940467514 277399031
575382405074 277391478
161258495280 277383925
398982275308 277376372
517844165322 96927649
117347733364 40491633
199869682482 277368819
185485122544 277361266
4542500166 277353713
408824342634 277346160
445921365632 277338607
104477337630 277331054
308889505170 277323501
601880278644 277315948
358099841800 277308395
944081388748 277300842
660932682600 277293289
252865429622 277285736
660175600498 277278183
699543869802 277270630
99934845018 277263077
686724011191 89850488
614750674378 277255524
850203208100 277247971
968308016012 277240418
386111879574 277232865
690458884578 277225312
884271902690 277217759
804021199878 277210206
573111158768 277202653
358099841800 277195100
415638081552 66292681
36339948450 277187547
910012694158 277179994
361128170208 277172441
151416427954 277164888
944838470850 60469318
748862033060 76043604
642005630050 277157335
380812304860 277149782
969822180216 217987133
996320053786 114299549
136274785914 277142229
630649398520 277134676
437593462510 277127123
673803078334 277119570
395196864798 240653686
496645866466 277112017
956951784482 277104464
800235789368 277096911
392168536390 277089358
324788229312 277081805
301318684150 277074252
399739357410 277066699
483775470732 277059146
154444756362 277051593
604908607052 277044040
57538247306 277036487
219553817134 277028934
498917112772 277021381
992534643276 277013828
80250710366 277006275
997077135888 276998722
900927708934 276991169
780551654716 276983616
695001377190 276976063
241509198092 75764143
99934845018 276968510
436079298306 276960957
635948973234 276953404
873672753262 276945851
25740799022 276938298
551912859912 204323756
682130981456 276930745
385354797472 276923192
794179132552 276915639
442893037224 276908086
810834938796 276900533
681373899354 276892980
297533273640 276885427
545856203096 276877874
802507035674 276870321
894113970016 276862768
97663598712 276855215
711657183434 243002669
774494997900 276847662
115833569160 276840109
666989339416 276832556
308132423068 249475590
539799546280 276825003
324788229312 212163770
71165725142 184482025
679102653048 276817450
242266280194 276809897
333873214536 276802344
855502782814 276794791
90092777692 264166175
822948252428 276787238
524657904240 276779685
531471643158 276772132
314189079884 276764579
51481590490 276757026
745725878024 276749473
383083551166 276741920
54509918898 276734367
864587768038 276726814
567054501952 276719261
340686953454 276711708
638220219540 276704155
367941909126 276696602
486046717038 276689049
4542500166 276681496
657904354192 165304958
652604779478 246688533
564783255646 276673943
395196864798 276666390
859288193324 276658837
554184106218 276651284
511787508506 276643731
931968075116 276636178
69651560938 276628625
597447229002 43104971
18927060104 276621072
502702523282 276613519
842632387080 177374652
602637360746 276605966
554941188320 276598413
759426937186 12447344
571596994564 276590860
918340597280 276583307
342958199760 276575754
331601968230 276568201
826733662938 276560648
110533994446 276553095
64351986224 34977943
50724508388 276545542
358856923902 108529057
465605500284 276537989
750268370636 276530436
765410012676 276522883
862316521732 276515330
106748583936 276507777
444407201428 276500224
717713840250 276492671
685159309864 276485118
473225068366 172722004
129461046996 276477565
230152966562 156785174
243023362296 276470012
515572919016 276462459
157719372994 2515149
99934845018 220101973
334630296638 276454906
479232978120 276447353
6056664370 276439800
149145181648 276432247
476961731814 276424694
765410012676 276417141
589009882910 276409588
122647308078 246242906
223339227644 276402035
794179132552 276394482
642762712152 276386929
311917833578 245049532
455763432958 276379376
24983716920 276371823
648062286866 276364270
278606221090 276356717
389897290084 198553264
934996403524 209565538
959980112890 276349164
847174879692 276341611
340686953454 276334058
261193332744 276326505
547370367300 276318952
7554 276311399
601123196542 276303846
224096309746 276296293
274820810580 276288740
473933403406 79102569
124918554384 276281187
21198306410 276273634
815377431408 276266081
387626043778 276258528
15898731696 276250975
709385937128 193862851
326302393516 276243422
501945441180 276235869
595823621828 177080085
848689043896 276228316
250594183316 276220763
900927708934 233108239
447435529836 276213210
165043905790 276205657
945595552952 276198104
195327189870 276190551
25740799022 276182998
727555907576 276175445
577653651380 276167892
520872493730 276160339
840361140774 276152786
311917833578 276145233
59052411510 276137680
373998565942 276130127
421694738368 276122574
945595552952 276115021
750268370636 95371731
963765523400 276107468
382326469064 276099915
868373178548 276092362
901684791036 276084809
376269812248 276077256
366427744922 276069703
131732293302 122147116
797964543062 276062150
423965984674 276054597
763934444302 100998716
328573639822 276047044
473933403406 276039491
441378873020 276031938
851717372304 276024385
969065098114 276016832
603394442848 276009279
17412895900 276001726
756325027452 275994173
40125358960 275986620
247565854908 275979067
12113321186 275971514
370970237534 275963961
667746421518 275956408
106748583936 275948855
601880278644 275941302
239995033888 275933749
187756368850 275926196
663961011008 275918643
34825784246 275911090
238480869684 275903537
424723066776 275895984
806292446184 275888431
256650840132 275880878
704843444516 275873325
925911418300 275865772
79493628264 275858219
316460326190 275850666
629135234316 72508800
666270415070 184323412
438350544612 151301696
491346291752 275843113
279363303192 275835560
268007071662 275828007
67380314632 275820454
79493628264 275812901
758596273758 275805348
983449658052 233213981
763895848472 205177245
573111158768 275797795
769195423186 275790242
545099120994 275782689
40125358960 275775136
43910769470 275767583
99934845018 275760030
107505666038 275752477
853231536508 275744924
626863988010 275737371
164286823688 275729818
989506314868 275722265
988749232766 275714712
77222381958 275707159
290719534722 275699606
655633107886 275692053
681373899354 275684500
533742889464 275676947
283148713702 275669394
477718813916 104186082
393682700594 275661841
333116132434 275654288
37854112654 275646735
152930592158 275639182
972093426522 275631629
59809493612 275624076
155274052697 194867400
800992871470 275616523
732098400188 102494210
278606221090 55484338
258922086438 275608970
697272623496 275601417
518601247424 275593864
892599805812 275586311
777523326308 275578758
1514171758 110749639
298290355742 275571205
487560881242 275563652
262707496948 275556099
496645866466 275548546
399739357410 275540993
16655813798 275533440
628378152214 275525887
778280408410 275518334
465605500284 226355857
934996403524 275510781
847174879692 98634627
12113321186 275503228
690458884578 275495675
364156498616 275488122
283148713702 275480569
322516983006 275473016
841118222876 223040090
502702523282 275465463
950138045564 46382973
341444035556 275457910
384597715370 275450357
717713840250 275442804
128703964894 275435251
271792482172 275427698
173371808912 275420145
725284661270 275412592
635948973234 275405039
602637360746 275397486
857774029120 275389933
217282570828 275382380
331601968230 275374827
325545311414 275367274
170343480504 165304958
302832848354 275359721
65109068326 275352168
547370367300 275344615
846417797590 275337062
72679889346 275329509
835818648162 275321956
893356887914 275314403
767681258982 75250539
417152245756 275306850
595066539726 275299297
381569386962 275291744
822948252428 275284191
5299582268 275276638
901684791036 249309424
695001377190 275269085
166558069994 275261532
445164283530 275253979
422451820470 186982068
27254963226 275246426
514815836914 46496268
752539616942 275238873
928939746708 275231320
393682700594 275223767
988749232766 275216214
738912139106 275208661
568568666156 275201108
921368925688 275193555
371727319636 275186002
20441224308 180909456
882000656384 275178449
906227283648 275170896
587495718706 275163343
9842074880 275155790
931968075116 275148237
769195423186 275140684
946352635054 275133131
926668500402 275125578
489075045446 275118025
922954767862 168469665
149902263750 275110472
676074324640 275102919
174885973116 275095366
852474454406 275087813
311917833578 275080260
456520515060 275072707
436836380408 275065154
499674194874 275057601
184728040442 275050048
167315152096 275042495
757089656 275034942
579924897686 275027389
984206740154 275019836
500431276976 275012283
513301672710 275004730
181699712034 274997177
156716002668 260918385
813863267204 274989624
853231536508 274982071
328573639822 274974518
51481590490 274966965
303589930456 274959412
35582866348 274951859
206683421400 47304439
131732293302 274944306
749587936378 19864390
420937656266 274936753
74194053550 274929200
212740078216 274921647
249080019112 151837959
578410733482 274914094
422451820470 274906541
428508477286 274898988
425480148878 274891435
800992871470 274883882
432293887796 274876329
445164283530 64079652
969065098114 274868776
196084271972 274861223
65866150428 274853670
791907886246 274846117
455006350856 274838564
10599156982 274831011
903956037342 274823458
814070672584 50355851
268764153764 274815905
850960290202 274808352
105991501834 230464689
713928429740 274800799
143088524832 274793246
772223751594 274785693
332359050332 114707411
963765523400 274778140
612479428072 56224532
118861897568 196725438
154444756362 57123339
249837101214 274770587
409581424736 274763034
351286102882 274755481
383083551166 274747928
788879557838 274740375
463334253978 274732822
469390910794 274725269
587495718706 274717716
137788950118 274710163
597337786032 274702610
293747863130 274695057
514058754812 274687504
504973769588 274679951
212740078216 2432066
744211713820 274672398
531471643158 274664845
37854112654 274657292
180942629932 274649739
515572919016 274642186
176400137320 274634633
862384022893 172223506
179428465728 274627080
501945441180 201325215
440621790918 274619527
841118222876 274611974
576896569278 274604421
90092777692 94593772
205169257196 274596868
962251359196 256681152
106748583936 274589315
847174879692 130304356
238480869684 274581762
205169257196 274574209
909255612056 135651880
81764874570 274566656
797964543062 274559103
835061566060 274551550
997834217990 274543997
738912139106 274536444
99934845018 205857015
302832848354 274528891
171857644708 274521338
803264117776 274513785
618536084888 274506232
586738636604 274498679
556455352524 274491126
144602689036 274483573
996320053786 274476020
71922807244 274468467
87194036105 23142392
878215245874 274460914
646548122662 274453361
420937656266 274445808
721499250760 274438255
65109068326 274430702
962251359196 274423149
997077135888 274415596
517844165322 274408043
400496439512 274400490
448949694040 274392937
246051690704 274385384
260436250642 274377831
659418518396 109465629
41639523164 274370278
31797455838 274362725
723013414964 274355172
545099120994 274347619
760110437962 274340066
974364672828 109850832
623078577500 147683809
716956758148 39849628
800235789368 274332513
562512009340 274324960
509516262200 274317407
617779002786 274309854
189270533054 6427603
917583515178 274302301
720742168658 274294748
537528299974 274287195
630649398520 274279642
587495718706 274272089
33311620042 274264536
922126007790 251718831
122647308078 274256983
661689764702 274249430
318731572496 274241877
527686232648 274234324
633677726928 274226771
767681258982 274219218
55267001000 274211665
349771938678 274204112
641248547948 152102314
817648677714 100983610
501945441180 261613261
703329280312 274196559
891085641608 104473096
757082109554 274189006
367941909126 119798133
612479428072 274181453
882000656384 5188911
935753485626 274173900
757082109554 274166347
923640171994 274158794
9084992778 274151241
389140207982 120568539
402767685818 274143688
461063007672 274136135
349014856576 274128582
28769127430 274121029
369456073330 274113476
789636639940 274105923
219553817134 274098370
792664968348 274090817
439864708816 207669735
567054501952 123030817
180942629932 274083264
701815116108 274075711
888057313200 274068158
129461046996 274060605
439864708816 274053052
226367556052 274045499
370213155432 274037946
576896569278 274030393
112805240752 274022840
736640892800 274015287
55267001000 274007734
138546032220 274000181
382326469064 273992628
565540337748 273985075
703329280312 273977522
336917517539 6767488
354314431290 100945845
25740799022 273969969
280120385294 273962416
384597715370 273954863
274063728478 273947310
657147272090 7553
93878188202 273939757
16655813798 273932204
59052411510 156354653
261193332744 273924651
887300231098 273917098
874429835364 200041205
523143740036 228402720
627621070112 273909545
670774749926 273901992
427751395184 273894439
227124638154 273886886
517087083220 273879333
444407201428 273871780
293747863130 22160502
438350544612 273864227
199112600380 273856674
37097030552 273849121
423965984674 268207030
683645145660 273841568
664718093110 273834015
592038211318 273826462
62080739918 273818909
565540337748 69442282
752539616942 273811356
842632387080 273803803
437593462510 273796250
68894478836 273788697
700300951904 273781144
570082830360 273773591
953166373972 158741401
413366835246 273766038
335387378740 273758485
662446846804 273750932
702572198210 273743379
460305925570 273735826
891085641608 273728273
730584235984 246129611
891085641608 230759256
629135234316 273720720
59809493612 273713167
3785418064 273705614
122647308078 273698061
241509198092 273690508
462577171876 91187369
216525488726 273682955
545856203096 153038886
228638802358 273675402
779794572614 273667849
36339948450 103612054
223339227644 273660296
759353355860 273652743
699543869802 273645190
398225193206 273637637
453492186652 273630084
972093426522 273622531
116590651262 273614978
89335695590 273607425
376269812248 273599872
168829316300 273592319
594309457624 273584766
329330721924 273577213
345229446066 273569660
364913580718 273562107
805535364082 263879161
910012694158 273554554
656390189988 273547001
880486492180 128929710
208954667706 273539448
225610473950 273531895
900170626832 273524342
628378152214 150380230
949380963462 273516789
448192611938 108158960
249837101214 273509236
183213876238 273501683
141574360628 261771874
969065098114 273494130
885786066894 273486577
174128891014 220879932
999348382194 273479024
7570828574 273471471
75708217754 273463918
452735104550 273456365
550398695708 273448812
662446846804 273441259
684402227762 273433706
398982275308 152925591
405796014226 273426153
785094147328 273418600
750268370636 273411047
432293887796 262564939
747240042228 273403494
907741447852 273395941
281634549498 273388388
407310178430 273380835
923640171994 273373282
651090615274 273365729
819162841918 273358176
824462416632 273350623
308889505170 273343070
733612564392 273335517
398225193206 273327964
541313710484 273320411
501188359078 273312858
109019830242 273305305
927425582504 273297752
20441224308 273290199
891085641608 273282646
15141649594 273275093
295262027334 273267540
240752115990 273259987
732098400188 273252434
751782534840 273244881
308132423068 130243932
850203208100 273237328
123404390180 170576952
893356887914 273229775
370970237534 273222222
308132423068 273214669
711657183434 273207116
205169257196 273199563
441378873020 273192010
850960290202 273184457
510273344302 273176904
321002818802 273169351
91606941896 273161798
446678447734 273154245
421694738368 273146692
724527579168 273139139
878215245874 273131586
562512009340 273124033
150659345852 273116480
713171347638 273108927
896385216322 273101374
763138766370 273093821
34068702144 273086268
174128891014 273078715
613993592276 273071162
314946161986 273063609
159744331076 273056056
592038211318 144526655
89335695590 273048503
263464579050 273040950
829761991346 273033397
567811584054 273025844
622321495398 273018291
86307367182 273010738
807049528286 273003185
216525488726 272995632
16655813798 272988079
211225914012 272980526
395196864798 220411646
19684142206 272972973
917583515178 272965420
501945441180 272957867
723013414964 272950314
503459605384 54170116
202140928788 272942761
86307367182 272935208
134760621710 147948164
551252667694 43913142
264978743254 272927655
498160030670 272920102
304464469261 107154411
960737194992 272912549
707871772924 272904996
828247827142 272897443
390654372186 272889890
679859735150 272882337
816891595612 272874784
728312989678 270185916
931210993014 272867231
578410733482 170856413
718470922352 272859678
268007071662 272852125
478475896018 64253371
813106185102 184882334
520872493730 56851431
252865429622 272844572
9842074880 272837019
923640171994 272829466
257407922234 272821913
124161472282 272814360
109019830242 272806807
718470922352 272799254
355071513392 272791701
986477986460 71051071
522386657934 272784148
363399416514 272776595
280877467396 272769042
777523326308 272761489
872915671160 98491120
732855482290 272753936
539799546280 272746383
953923456074 272738830
613993592276 272731277
821434088224 272723724
43910769470 272716171
601123196542 272708618
361885252310 272701065
508002097996 32107803
139303114322 15506309
21198306410 272693512
376269812248 272685959
888057313200 272678406
310403669374 162480136
523143740036 272670853
48453262082 272663300
333873214536 272655747
400496439512 272648194
98420680814 272640641
355828595494 272633088
688944720374 272625535
507245015894 188658834
430022641490 36443225
65109068326 272617982
660932682600 272610429
65109068326 272602876
339172789250 272595323
118861897568 208757367
883514820588 272587770
257407922234 272580217
974364672828 75333622
365670662820 272572664
790393722042 272565111
575382405074 224475160
922883089892 272557558
493617538058 272550005
474690485508 272542452
992534643276 272534899
161258495280 272527346
256650840132 272519793
174128891014 272512240
875186917466 272504687
601880278644 272497134
788122475736 272489581
22712470614 253690164
467876746590 272482028
392925618492 272474475
81007792468 272466922
514815836914 272459369
912283940464 43218266
322516983006 188764576
716201511425 209950741
688187638272 272451816
961494277094 272444263
365670662820 262028676
621564413296 272436710
900927708934 272429157
910012694158 272421604
916826433076 272414051
551912859912 272406498
962251359196 272398945
961494277094 272391392
233181294970 272383839
895628134220 105447433
40125358960 272376286
711657183434 272368733
564783255646 272361180
838089894468 233478336
339929871352 272353627
820677006122 272346074
771466669492 272338521
551912859912 272330968
65866150428 272323415
152173510056 113030645
251351265418 272315862
542827874688 272308309
268007071662 272300756
370970237534 272293203
300561602048 272285650
179428465728 272278097
890328559506 272270544
885786066894 78853320
410338506838 272262991
773737915798 272255438
984963822256 272247885
748754206432 152782084
410352268404 6034847
717713840250 272240332
456520515060 220532494
548884531504 268139053
760867520064 272232779
741940467514 152170291
846417797590 66587248
613236510174 272225226
765410012676 272217673
779794572614 272210120
454249268754 272202567
867616096446 272195014
922126007790 272187461
311917833578 272179908
928939746708 272172355
576896569278 272164802
447435529836 272157249
97663598712 272149696
217282570828 272142143
482261306528 84578494
133246457506 272134590
668503503620 120462797
205169257196 272127037
723013414964 272119484
667746421518 272111931
373998565942 272104378
164286823688 272096825
81764874570 272089272
56024083102 272081719
72679889346 272074166
38611194756 90469834
769952505288 272066613
180185547830 272059060
432293887796 63732214
194570107768 272051507
760867520064 272043954
208197585604 240525285
230910048664 272036401
635191891132 272028848
448192611938 272021295
794179132552 272013742
256650840132 272006189
857774029120 271998636
705600526618 271991083
515572919016 271983530
288448288416 39366236
926668500402 271975977
841875304978 271968424
894871052118 271960871
709385937128 271953318
127946882792 271945765
780551654716 271938212
115833569160 271930659
581439061890 271923106
519358329526 254143344
331601968230 271915553
225610473950 271908000
984206740154 271900447
238480869684 9675393
757089656 271892894
773737915798 271885341
186242204646 271877788
312674915680 271870235
646548122662 271862682
274820810580 271855129
523900822138 271847576
40882441062 104616603
484532552834 271840023
447435529836 271832470
33311620042 271824917
552669942014 271817364
164286823688 271809811
414880999450 271802258
492103373854 140546224
820677006122 271794705
913041022566 271787152
832790319754 271779599
419423492062 271772046
810942546 49124712
425480148878 271764493
742697549616 271756940
305104094660 222322555
108419019710 65801736
922126007790 4947215
489832127548 271749387
517844165322 271741834
748754206432 271734281
320245736700 271726728
308132423068 271719175
815377431408 271711622
130218129098 271704069
846417797590 271696516
52238672592 271688963
791150804144 271681410
451978022448 271673857
496645866466 271666304
498160030670 271658751
139303114322 137268222
984206740154 271651198
897142298424 271643645
613993592276 271636092
30283291634 216854183
9084992778 271628539
794179132552 271620986
137031868016 271613433
428508477286 271605880
741940467514 271598327
589009882910 271590774
209711749808 271583221
477718813916 271575668
769195423186 271568115
118104815466 245366758
21198306410 38112438
644276876356 271560562
537528299974 271553009
41639523164 271545456
569325748258 271537903
941053060340 271530350
319488654598 271522797
144602689036 271515244
758596273758 257965162
352800267086 5339971
435322216204 271507691
845660715488 271500138
680616817252 271492585
710143019230 271485032
923640171994 271477479
506487933792 81534635
405038932124 271469926
520115411628 271462373
564783255646 271454820
557212434626 11201099
501945441180 271447267
322516983006 143212433
216525488726 271439714
759353355860 271432161
622321495398 271424608
379298140656 271417055
579167815584 190335600
479232978120 55839329
486803799140 271409502
122647308078 271401949
464848418182 271394396
497402948568 271386843
249837101214 271379290
729070071780 271371737
131732293302 271364184
966036769706 271356631
56024083102 271349078
261193332744 271341525
7554 134458506
685916391966 271333972
834304483958 250094936
452735104550 271326419
759353355860 271318866
810834938796 271311313
827490745040 245540477
375512730146 271303760
814620349306 271296207
627621070112 271288654
155201838464 271281101
559483680932 271273548
118861897568 271265995
436836380408 271258442
911535899303 72773155
151416427954 271250889
851717372304 271243336
100691927120 271235783
77222381958 271228230
373998565942 271220677
792664968348 271213124
397468111104 271205571
919097679382 271198018
577653651380 271190465
533742889464 271182912
609451099664 271175359
68137396734 271167806
46939097878 271160253
573868240870 189028931
68894478836 271152700
595823621828 271145147
842632387080 271137594
405796014226 271130041
972093426522 271122488
634434809030 181642097
146116853240 271114935
109776912344 271107382
147631017444 189814443
174128891014 271099829
978150083338 248085838
648819368968 271092276
425480148878 271084723
466362582386 271077170
352043184984 271069617
835818648162 271062064
55267001000 271054511
526929150546 271046958
105234419732 271039405
358856923902 271031852
115833569160 271024299
244537526500 271016746
444407201428 271009193
576139487176 271001640
455006350856 270994087
880486492180 270986534
796450378858 270978981
849446125998 173288479
6813746472 270971428
916826433076 270963875
464848418182 270956322
134760621710 99148231
787365393634 270948769
913798104668 270941216
36339948450 270933663
135517703812 270926110
997077135888 270918557
234695459174 270911004
583710308196 267142057
339929871352 270903451
853231536508 270895898
518601247424 270888345
908498529954 270880792
448949694040 270873239
482261306528 270865686
193813025666 270858133
419423492062 270850580
46939097878 68671876
333873214536 128121539
172614726810 270843027
332359050332 270835474
918340597280 270827921
902441873138 270820368
459548843468 270812815
167315152096 270805262
695758459292 270797709
580681979788 270790156
853988618610 270782603
390654372186 270775050
694244295088 192170979
573111158768 270767497
301318684150 270759944
449706776142 270752391
339172789250 230555325
116590651262 270744838
744968795922 188908083
698786787700 270737285
198355518278 270729732
716199676046 270722179
913798104668 270714626
495131702262 270707073
457277597162 16291821
334630296638 233138451
74194053550 270699520
373998565942 65628017
966793851808 270691967
785851229430 270684414
667746421518 270676861
333116132434 270669308
55267001000 246597897
134003539608 270661755
796450378858 270654202
449706776142 270646649
774494997900 270639096
542827874688 123332937
476204649712 270631543
464091336080 16087890
205169257196 270623990
421694738368 270616437
333116132434 28731612
826733662938 270608884
660932682600 270601331
880486492180 270593778
498160030670 270586225
406553096328 270578672
152173510056 270571119
738155057004 270563566
21955388512 270556013
390654372186 189179991
950138045564 270548460
472419239202 270540907
844903633386 169013481
649576451070 181355083
658661436294 270533354
168072234198 270525801
582953226094 270518248
771502244122 34464339
274820810580 112788949
373241483840 244845601
271035400070 262580045
810077856694 270510695
302075766252 270503142
205926339298 270495589
990263396970 270488036
606422771256 184164799
647305204764 270480483
610208181766 270472930
595066539726 217201621
364156498616 205199904
291476616824 270465377
714685511842 270457824
107505666038 270450271
253622511724 268441173
24226634818 204021636
857774029120 270442718
665475175212 270435165
114319404956 270427612
476204649712 270420059
806292446184 99435245
95392352406 270412506
396711029002 270404953
828247827142 270397400
711657183434 270389847
849446125998 270382294
93878188202 270374741
486803799140 270367188
928939746708 270359635
540556628382 270352082
483775470732 270344529
190784697258 270336976
246808772806 270329423
548884531504 270321870
70408643040 270314317
499674194874 217888944
625349823806 270306764
986477986460 36700027
118104815466 270299211
861559439630 73007298
575382405074 270291658
989506314868 270284105
346743610270 270276552
109776912344 270268999
146116853240 270261446
996320053786 270253893
785094147328 270246340
19684142206 270238787
751025452738 270231234
926668500402 270223681
433058334073 192518417
789636639940 95847570
713928429740 31805683
551912859912 270216128
186999286748 118793584
271035400070 270208575
762381684268 270201022
78736546162 270193469
105991501834 270185916
554941188320 9501674
376269812248 270178363
564783255646 270170810
517087083220 270163257
423208902572 270155704
911526858362 270148151
852474454406 270140598
732855482290 270133045
246808772806 270125492
276334974784 270117939
634434809030 270110386
183970958340 270102833
265735825356 270095280
119618979670 270087727
523900822138 270080174
143845606934 81783884
520872493730 161838131
669260585722 270072621
311917833578 216159307
783579983124 270065068
241509198092 270057515
973607590726 270049962
149145181648 270042409
575382405074 270034856
613993592276 195947479
430022641490 180788608
358856923902 170305044
317217408292 247927225
624592741704 270027303
645033958458 172336801
623078577500 270019750
476961731814 270012197
56024083102 270004644
355071513392 269997091
762381684268 269989538
42396605266 269981985
271035400070 156762515
394439782696 269974432
501945441180 269966879
965279687604 269959326
573868240870 196325129
663203928906 269951773
816134513510 269944220
653361861580 269936667
9084992778 269929114
520115411628 269921561
813863267204 154662781
190784697258 269914008
180942629932 269906455
886543148996 269898902
689701802476 269891349
43910769470 747747
288499520415 93460822
932725157218 269883796
882757738486 269876243
934239321422 269868690
761624602166 269861137
569325748258 269853584
275577892682 269846031
329330721924 269838478
691215966680 269830925
551155777810 269823372
38611194756 82622267
292990781028 32394817
492860455956 190176987
524657904240 269815819
908498529954 269808266
782822901022 269800713
289962452620 269793160
493617538058 269785607
392168536390 269778054
932725157218 213100342
510273344302 269770501
906227283648 269762948
130362670859 18376449
325545311414 269755395
228638802358 269747842
127946882792 269740289
471662157100 269732736
112048158650 269725183
774494997900 269717630
988749232766 269710077
490589209650 269702524
352800267086 269694971
498160030670 269687418
344472363964 269679865
625349823806 269672312
774494997900 269664759
679859735150 269657206
866859014344 269649653
956951784482 269642100
182456794136 269634547
282391631600 269626994
885028984792 269619441
253622511724 269611888
193813025666 269604335
420180574164 269596782
28012045328 269589229
564783255646 269581676
831276155550 269574123
963008441298 269566570
794936214654 203462714
400496439512 269559017
856259864916 269551464
825219498734 269543911
729827153882 269536358
62080739918 269528805
472419239202 66995110
915312268872 269521252
73436971448 269513699
442893037224 269506146
53752836796 269498593
423965984674 269491040
976635919134 269483487
646548122662 269475934
762381684268 147275947
573868240870 212473443
52238672592 87675224
989506314868 269468381
693487212986 269460828
635948973234 269453275
494374620160 269445722
156716002668 51179128
122647308078 269438169
829761991346 269430616
91742571117 5385289
16655813798 269423063
54509918898 269415510
91606941896 269407957
845660715488 269400404
522386657934 269392851
164286823688 269385298
559483680932 269377745
294504945232 269370192
696515541394 269362639
12113321186 222481168
364913580718 269355086
324031147210 269347533
870644424854 269339980
942567224544 269332427
141574360628 269324874
164286823688 269317321
347500692372 269309768
126432718588 269302215
733612564392 269294662
847174879692 269287109
417152245756 1737190
245294608602 269279556
497402948568 269272003
242266280194 269264450
320245736700 269256897
439864708816 269249344
896385216322 184111928
991020479072 269241791
15141649594 269234238
68894478836 269226685
143088524832 269219132
347500692372 269211579
337658625046 161498246
358856923902 269204026
795693296756 269196473
641248547948 269188920
500431276976 269181367
595066539726 111867483
483018388630 269173814
868373178548 269166261
317217408292 269158708
378541058554 269151155
718470922352 269143602
306618258864 269136049
20441224308 269128496
74194053550 269120943
925911418300 269113390
494374620160 269105837
574625322972 269098284
579924897686 269090731
107505666038 21367437
274063728478 269083178
252108347520 33890311
293747863130 269075625
850203208100 269068072
345986528168 269060519
922883089892 269052966
309646587272 269045413
978907165440 152910485
11356239084 269037860
670017667824 269030307
680616817252 269022754
714685511842 269015201
927425582504 269007648
731341318086 269000095
424723066776 268992542
282391631600 190607508
978907165440 268984989
635948973234 268977436
434565134102 268969883
746727533819 15672475
566297419850 148136989
504973769588 73664409
430022641490 268962330
279363303192 105681576
271792482172 268954777
272549564274 268947224
579924897686 268939671
1514171758 173552834
137788950118 47213803
829004909244 268932118
191541779360 268924565
572354076666 268917012
220310899236 268909459
823705334530 268901906
47696179980 268894353
990263396970 268886800
52238672592 268879247
810845467678 64872717
218039652930 268871694
674560160436 268864141
967550933910 268856588
127189800690 240396884
431536805694 268849035
486093220859 27643980
545856203096 268841482
48453262082 268833929
22712470614 268826376
145359771138 268818823
214254242420 268811270
779794572614 268803717
209711749808 192578841
520115411628 268796164
560997845136 198069872
567054501952 268788611
402767685818 268781058
691973048782 268773505
540556628382 268765952
221825063440 268758399
395196864798 268750846
204412175094 268743293
291476616824 252406154
780551654716 2749292
700300951904 34706035
40125358960 268735740
21955388512 268728187
26497881124 268720634
290719534722 268713081
305104094660 268705528
162772659484 268697975
510273344302 268690422
934239321422 268682869
269521235866 268675316
472419239202 268667763
678345570946 268660210
167315152096 268652657
208197585604 268645104
231667130766 268637551
763895848472 268629998
794936214654 268622445
576139487176 268614892
168072234198 262632916
941810142442 268607339
43910769470 268599786
341444035556 268592233
435322216204 268584680
414123917348 268577127
766167094778 268569574
863073603834 268562021
146873935342 268554468
74951135652 268546915
878215245874 74940866
601123196542 268539362
388383125880 74827571
432293887796 268531809
304347012558 268524256
454249268754 268516703
65109068326 268509150
513301672710 268501597
702572198210 268494044
242266280194 268486491
930453910912 268478938
860045275426 268471385
924397254096 268463832
13627485390 268456279
239237951786 268448726
414880999450 252285306
124161472282 231771358
40375846652 4018196
236209623378 268441173
260436250642 268433620
967550933910 268426067
967550933910 268418514
822191170326 268410961
453492186652 268403408
938024731932 268395855
545856203096 268388302
964522605502 268380749
374063264940 76315512
900927708934 268373196
760867520064 268365643
757839191656 268358090
410338506838 195743548
900927708934 268350537
881243574282 268342984
852474454406 268335431
96906516610 52161018
149902263750 49691187
656390189988 268327878
344472363964 268320325
221067981338 268312772
434565134102 268305219
614750674378 268297666
855502782814 268290113
992534643276 268282560
779794572614 268275007
124918554384 268267454
820677006122 268259901
614750674378 268252348
635191891132 252066269
207440503502 268244795
274820810580 268237242
140060196424 268229689
973607590726 268222136
176400137320 268214583
492860455956 268207030
451220940346 268199477
3028335962 245517818
972850508624 268191924
906227283648 268184371
180185547830 268176818
677588488844 110674109
433808052000 268169265
532985807362 268161712
581439061890 268154159
554184106218 268146606
745725878024 56904302
573868240870 268139053
813106185102 268131500
146873935342 268123947
299047437844 268116394
8327910676 268108841
583710308196 148914948
681398846913 29668184
905470201546 14826539
408067260532 268101288
183213876238 146037255
107505666038 268093735
683645145660 268086182
674560160436 268078629
93121106100 251046614
570839912462 268071076
407310178430 268063523
319488654598 268055970
501945441180 268048417
959223030788 268040864
183213876238 268033311
375512730146 268025758
152930592158 268018205
622367077753 136308991
296776191538 268010652
556455352524 268003099
694244295088 267995546
121133143874 267987993
122647308078 267980440
864587768038 267972887
617021920684 267965334
118861897568 267957781
974364672828 111512492
516330001118 125591284
825219498734 71103942
673803078334 267950228
673803078334 267942675
46939097878 267935122
239237951786 126097335
923640171994 267927569
931210993014 267920016
221067981338 267912463
441378873020 267904910
997086841493 231499450
793422050450 267897357
942567224544 267889804
714685511842 267882251
651090615274 267874698
104477337630 267867145
232424212868 256288396
12870403288 267859592
533742889464 267852039
825976580836 267844486
161258495280 267836933
556455352524 267829380
118861897568 267821827
405038932124 267814274
274063728478 267806721
226367556052 267799168
286934124212 267791615
978150083338 267784062
718470922352 189179991
322516983006 267776509
829004909244 267768956
670774749926 267761403
673803078334 267753850
317974490394 165486230
117347733364 267746297
320245736700 267738744
576896569278 267731191
448949694040 18580380
590524047114 267723638
310403669374 267716085
832033237652 267708532
201383846686 267700979
625349823806 267693426
45424933674 267685873
581439061890 267678320
224853391848 267670767
71165725142 267663214
77979464060 267655661
149145181648 267648108
20441224308 267640555
858531111222 267633002
338415707148 267625449
574625322972 267617896
16655813798 267610343
504973769588 267602790
586006162176 68467945
211982996114 267595237
721499250760 267587684
432293887796 168409241
835818648162 198628794
669260585722 267580131
583710308196 67584244
383840633268 130485628
117347733364 267572578
642005630050 267565025
3028335962 267557472
319488654598 267549919
874429835364 267542366
306618258864 267534813
582953226094 267527260
94635270304 267519707
202140928788 267512154
374755648044 267504601
419423492062 267497048
863073603834 267489495
492103373854 267481942
305861176762 267474389
749644976634 106935374
128703964894 267466836
457277597162 267459283
535257053668 267451730
487560881242 267444177
62080739918 267436624
76465299856 53513005
643519794254 267429071
332359050332 267421518
973607590726 267413965
335387378740 267406412
264978743254 267398859
726798825474 267391306
930453910912 267383753
598094868134 241303244
454249268754 267376200
400496439512 267368647
959223030788 267361094
360371088106 267353541
809320774592 267345988
870644424854 267338435
325545311414 267330882
82521956672 267323329
350529020780 267315776
941810142442 267308223
345229446066 267300670
835061566060 267293117
173371808912 267285564
572354076666 267278011
45424933674 267270458
747240042228 267262905
368698991228 267255352
85550285080 267247799
820677006122 267240246
899413544730 267232693
569325748258 267225140
528443314750 267217587
679102653048 267210034
426237230980 267202481
133246457506 267194928
383840633268 267187375
341444035556 267179822
339929871352 267172269
579167815584 267164716
947866799258 267157163
460305925570 82131322
559483680932 260767325
552669942014 61624927
5299582268 267149610
546613285198 267142057
988749232766 267134504
679102653048 267126951
48453262082 267119398
684402227762 267111845
919097679382 267104292
939538896136 267096739
663203928906 267089186
186242204646 23134839
523143740036 267081633
451220940346 267074080
918340597280 267066527
170343480504 80054247
850960290202 267058974
302832848354 267051421
253622511724 267043868
452097624203 57614284
371727319636 267036315
699543869802 267028762
495131702262 267021209
473176321304 267013656
461063007672 267006103
112048158650 266998550
551912859912 266990997
25740799022 130100425
322583811950 117116818
81007792468 266983444
863073603834 266975891
689701802476 266968338
938024731932 266960785
213497160318 266953232
196084271972 266945679
379298140656 266938126
807806610388 266930573
768438341084 266923020
204412175094 266915467
403524767920 266907914
386868961676 266900361
167315152096 266892808
374755648044 266885255
175643055218 266877702
324031147210 266870149
9842074880 266862596
401253521614 266855043
363399416514 266847490
40125358960 266839937
124161472282 266832384
119618979670 109775302
224096309746 266824831
99934845018 266817278
649576451070 266809725
736640892800 266802172
71922807244 266794619
901684791036 266787066
846417797590 266779513
287691206314 266771960
221067981338 82705350
333873214536 153273029
670774749926 266764407
489832127548 256537645
46182015776 65008671
847174879692 266756854
981178411746 266749301
340686953454 266741748
749511288534 266734195
535257053668 266726642
7554 266719089
448192611938 266711536
749511288534 266703983
766167094778 266696430
951652209768 266688877
398225193206 266681324
199112600380 144118793
328573639822 266673771
109776912344 158862249
570082830360 266666218
487560881242 266658665
879729410078 266651112
693487212986 266643559
325545311414 266636006
736640892800 266628453
582953226094 266620900
382326469064 266613347
313431997782 266605794
421694738368 266598241
520872493730 39049010
962251359196 266590688
869887342752 266583135
77222381958 266575582
302075766252 266568029
943324306646 146626389
299804519946 266560476
847174879692 89193377
41639523164 266552923
891842723710 266545370
800992871470 266537817
674560160436 266530264
504216687486 266522711
579924897686 266515158
627621070112 266507605
669260585722 266500052
604151524950 266492499
626106905908 266484946
769952505288 87697883
145359771138 266477393
752539616942 239150639
454249268754 266469840
837332812366 266462287
336144460842 78505882
455006350856 266454734
294504945232 266447181
729827153882 266439628
486803799140 266432075
535257053668 266424522
401253521614 266416969
696515541394 217224280
788879557838 266409416
547370367300 266401863
869887342752 239180851
46182015776 266394310
672288914130 266386757
392925618492 148658146
349014856576 266379204
749511288534 266371651
629892316418 266364098
616264838582 266356545
30283291634 97418594
898656462628 266348992
811592020898 88800621
295262027334 266341439
692889174405 57010044
762381684268 60053903
957708866584 266333886
692730130884 266326333
267249989560 266318780
289205370518 266311227
604908607052 266303674
289962452620 266296121
882000656384 266288568
637463137438 266281015
649576451070 266273462
836575730264 266265909
415638081552 266258356
375512730146 266250803
565540337748 266243250
146116853240 266235697
701058034006 266228144
679859735150 136573346
2271253860 266220591
311917833578 191997260
140060196424 266213038
960737194992 266205485
398982275308 266197932
799478707266 266190379
402010603716 173567940
378541058554 203477820
847174879692 266182826
779794572614 47644324
134003539608 104873405
369456073330 266175273
485289634936 266167720
269521235866 266160167
757089656 266152614
412609753144 266145061
383083551166 266137508
390654372186 266129955
962251359196 165999834
733612564392 22636341
778280408410 266122402
420937656266 162457477
401425699802 92335425
603394442848 266114849
158987248974 266107296
107505666038 266099743
572354076666 135704751
673803078334 266092190
77979464060 238463316
290719534722 266084637
436836380408 266077084
713171347638 266069531
118104815466 266061978
411852671042 266054425
990263396970 235751789
24983716920 266046872
93878188202 266039319
206683421400 247904566
463334253978 266031766
511787508506 140954086
390654372186 266024213
207440503502 266016660
239237951786 266009107
492860455956 266001554
180942629932 265994001
954680538176 240328907
314946161986 33557979
186999286748 265986448
845660715488 265978895
762381684268 265971342
352043184984 265963789
386111879574 265956236
962251359196 193319035
807806610388 265948683
593552375522 265941130
222582145542 265933577
295262027334 265926024
464091336080 265918471
824490755488 219120083
545856203096 265910918
436836380408 95794699
543584956790 164919755
767681258982 129790752
403524767920 265903365
207440503502 265895812
328042203595 26329758
796450378858 265888259
878972327976 135772728
626106905908 265880706
134003539608 265873153
316460326190 265865600
345229446066 265858047
228638802358 265850494
949380963462 265842941
230910048664 265835388
796450378858 188439797
829761991346 265827835
872158589058 265820282
666232257314 265812729
973607590726 265805176
987235068562 46911683
65866150428 265797623
685916391966 265790070
632920644826 265782517
713928429740 265774964
230152966562 265767411
691973048782 206128923
690458884578 265759858
59052411510 265752305
292233698926 265744752
956951784482 265737199
554184106218 265729646
642762712152 265722093
93121106100 204860019
799478707266 265714540
14384567492 265706987
182456794136 67342548
938781814034 265699434
606422771256 265691881
885786066894 265684328
663203928906 265676775
992639932096 64593256
868373178548 265669222
814620349306 265661669
211225914012 265654116
271792482172 265646563
713171347638 19275256
349014856576 265639010
361885252310 171815644
462577171876 105779765
109776912344 265631457
967550933910 265623904
479232978120 96723718
885028984792 265616351
870644424854 265608798
950895127666 265601245
4542500166 265593692
850960290202 265586139
436836380408 265578586
532228725260 265571033
425480148878 249037516
461063007672 265563480
173371808912 265555927
747997124330 265548374
673045996232 265540821
715442593944 265533268
913798104668 265525715
986477986460 265518162
137788950118 242942245
427751395184 265510609
31040373736 265503056
552669942014 265495503
697272623496 265487950
13627485390 265480397
453492186652 265472844
631406480622 265465291
772980833696 265457738
756325027452 265450185
719228004454 265442632
831276155550 265435079
181699712034 18769205
244537526500 265427526
416395163654 265419973
804778281980 265412420
22712470614 235653600
759353355860 265404867
777523326308 265397314
244537526500 145546310
766924176880 265389761
936510567728 265382208
680616817252 265374655
327059475618 125410012
549641613606 265367102
957708866584 265359549
698786787700 265351996
636706055336 157072188
995562971684 265344443
83279038774 265336890
692730130884 265329337
610965263868 265321784
450463858244 265314231
317217408292 265306678
415638081552 265299125
924397254096 265291572
479990060222 265284019
237723787582 265276466
82521956672 265268913
903198955240 265261360
632920644826 265253807
313431997782 265246254
729070071780 265238701
421694738368 265231148
391411454288 265223595
765410012676 190811439
464848418182 234913406
841118222876 227889116
204625290542 10634624
66623232530 265216042
923640171994 265208489
210476747454 171339805
542070792586 127169861
492103373854 265200936
171857644708 240683898
291476616824 265193383
101449009222 265185830
123404390180 180146603
610208181766 206264877
268007071662 265178277
514815836914 265170724
293747863130 265163171
97663598712 265155618
751025452738 15000258
199869682482 265148065
455763432958 265140512
845660715488 265132959
912283940464 71315426
562512009340 265125406
719985086556 67289677
622321495398 265117853
996320053786 200456620
704086362414 159383406
106748583936 265110300
664718093110 80439450
699543869802 265102747
883514820588 265095194
447435529836 265087641
89335695590 265080088
328573639822 265072535
367184827024 265064982
134003539608 265057429
66623232530 265049876
621564413296 265042323
504216687486 265034770
855502782814 265027217
200626764584 113680203
444407201428 265019664
691215966680 265012111
373241483840 265004558
436079298306 264997005
491346291752 264989452
813863267204 264981899
232424212868 264974346
121890225976 264966793
395953946900 264959240
512544590608 125009703
807049528286 264951687
888814395302 237383237
684402227762 124994597
834304483958 67554032
349771938678 264944134
712414265536 62319803
99177762916 264936581
951652209768 264929028
174885973116 264921475
666232257314 159685526
897142298424 264913922
642005630050 264906369
506487933792 264898816
71165725142 264891263
795693296756 264883710
532985807362 264876157
152930592158 264868604
137788950118 264861051
292990781028 264853498
744211713820 264845945
755567945350 264838392
411095588940 136180590
178671383626 264830839
526172068444 264823286
317974490394 264815733
912283940464 47561241
895628134220 264808180
709385937128 264800627
305104094660 264793074
410338506838 264785521
597337786032 264777968
634434809030 236212522
347500692372 14426230
1514171758 264770415
285419960008 264762862
345229446066 232677718
315703244088 264755309
564783255646 264747756
756325027452 264740203
836575730264 264732650
562512009340 264725097
787365393634 264717544
896385216322 264709991
12870403288 264702438
585224472400 264694885
745725878024 264687332
635948973234 264679779
248322937010 264672226
157473084770 159730844
774494997900 264664673
173371808912 264657120
969822180216 264649567
834550953454 6042400
53752836796 264642014
345229446066 264634461
501945441180 264626908
515572919016 199391647
714685511842 264619355
25740799022 264611802
865344850140 264604249
657147272090 264596696
137031868016 264589143
743454631718 264581590
551155777810 264574037
675317242538 264566484
498160030670 264558931
626863988010 264551378
627621070112 264543825
449706776142 252443919
773737915798 264536272
620807331194 264528719
307375340966 264521166
119618979670 264513613
55267001000 264506060
945595552952 264498507
198355518278 264490954
345986528168 264483401
56024083102 264475848
44667851572 211355599
152173510056 264468295
878215245874 172608709
280877467396 264460742
165800987892 264453189
677588488844 264445636
916826433076 264438083
858531111222 264430530
581439061890 264422977
570082830360 105311479
317974490394 233319723
369456073330 99760024
644276876356 264415424
471662157100 264407871
832033237652 264400318
687430556170 157668875
992534643276 264392765
827490745040 264385212
209711749808 30257318
486046717038 211061032
423965984674 264377659
473933403406 244822942
671531832028 122101798
770709587390 264370106
739669221208 264362553
181699712034 264355000
253622511724 264347447
280877467396 264339894
996320053786 264332341
466362582386 264324788
942567224544 88506054
60566575714 264317235
177157219422 264309682
642762712152 264302129
336144460842 264294576
632163562724 264287023
752539616942 264279470
207440503502 264271917
923640171994 264264364
902441873138 264256811
188513450952 264249258
225610473950 264241705
236209623378 264234152
987992150664 264226599
442893037224 264219046
167315152096 264211493
701058034006 264203940
645033958458 264196387
576139487176 264188834
88578613488 264181281
337658625046 180803714
584467390298 264173728
24226634818 264166175
848689043896 264158622
878972327976 259060347
811592020898 264151069
476961731814 264143516
972850508624 264135963
263464579050 264128410
145359771138 264120857
219553817134 264113304
758596273758 264105751
882757738486 264098198
637463137438 264090645
532985807362 264083092
920611843586 43981119
432293887796 264075539
753296699044 264067986
280877467396 264060433
476961731814 264052880
731341318086 264045327
972850508624 101557638
467119664488 194399114
747240042228 264037774
536014135770 264030221
687430556170 264022668
457277597162 264015115
896385216322 264007562
9842074880 264000009
9084992778 263992456
320245736700 263984903
363399416514 263977350
370970237534 263969797
361885252310 263962244
934239321422 263954691
566297419850 194754105
108262748140 263947138
923640171994 263939585
673045996232 263932032
816134513510 263924479
923640171994 263916926
160501413178 263909373
134003539608 263901820
799478707266 254604077
922126007790 263894267
353557349188 263886714
595066539726 263879161
615507756480 263871608
187756368850 263864055
549641613606 263856502
355828595494 263848949
940295978238 263841396
448949694040 263833843
424723066776 263826290
692730130884 263818737
145359771138 263811184
620050249092 171906280
270278317968 263803631
573111158768 263796078
76465299856 263788525
536014135770 263780972
954680538176 263773419
261950414846 263765866
255893758030 263758313
400496439512 100115015
65866150428 263750760
912283940464 263743207
517844165322 263735654
925154336198 263728101
130975211200 263720548
489832127548 263712995
789636639940 263705442
119618979670 263697889
872158589058 246023869
970579262318 263690336
688944720374 263682783
124161472282 263675230
963008441298 263667677
681373899354 203953659
938024731932 263660124
39368276858 263652571
477718813916 263645018
699543869802 32092697
53752836796 263637465
978907165440 263629912
13627485390 263622359
99177762916 263614806
791150804144 263607253
286934124212 263599700
670774749926 263592147
737397974902 263584594
870644424854 263577041
948623881360 263569488
891085641608 263561935
63594904122 263554382
852474454406 3353532
278606221090 263546829
275577892682 102622611
492103373854 60597719
710143019230 263539276
168829316300 263531723
780551654716 263524170
878215245874 140621754
275577892682 263516617
311160751476 263509064
425480148878 263501511
938781814034 263493958
212740078216 263486405
22712470614 263478852
573111158768 263471299
415032119874 83536180
978150083338 263463746
628378152214 263456193
906984365750 263448640
115076487058 82206852
929696828810 232315174
164286823688 263441087
881243574282 263433534
63594904122 263425981
157473084770 263418428
950895127666 263410875
938024731932 263403322
570839912462 263395769
892599805812 263388216
164286823688 263380663
640491465846 263373110
322516983006 263365557
677588488844 146633942
907741447852 263358004
931210993014 263350451
713928429740 263342898
912283940464 202042750
723770497066 263335345
284662877906 263327792
38004900746 19456528
958465948686 263320239
838846976570 263312686
423965984674 263305133
246051690704 263297580
585981554502 263290027
782822901022 263282474
857774029120 263274921
530714561056 263267368
813188029410 21322119
710900101332 263259815
34068702144 207231661
853988618610 97479018
509516262200 263252262
869887342752 263244709
640491465846 263237156
454249268754 263229603
412609753144 217216727
156716002668 263222050
9084992778 263214497
51481590490 263206944
161394351091 118672736
455763432958 263199391
460305925570 263191838
112805240752 263184285
471662157100 263176732
487560881242 263169179
738912139106 39026351
154444756362 263161626
546613285198 263154073
812349103000 143620295
777523326308 263146520
745725878024 263138967
461820089774 263131414
307433234711 85575490
650333533172 263123861
215011324522 263116308
419423492062 263108755
171100562606 263101202
696515541394 263093649
841875304978 263086096
387626043778 263078543
246051690704 263070990
896385216322 263063437
391411454288 263055884
489832127548 263048331
346743610270 263040778
641248547948 263033225
962251359196 263025672
601123196542 263018119
492860455956 263010566
651090615274 263003013
830519073448 262995460
34068702144 262987907
587495718706 262980354
936510567728 262972801
703329280312 262965248
364913580718 262957695
833547401856 262950142
395196864798 262942589
128703964894 262935036
430779723592 262927483
915312268872 114125830
364156498616 262919930
987992150664 262912377
197598436176 262904824
783579983124 262897271
86307367182 262889718
62080739918 262882165
747240042228 262874612
327059475618 262867059
788879557838 262859506
829004909244 262851953
134003539608 262844400
417152245756 262836847
910769776260 262829294
642005630050 262821741
888814395302 19116643
834304483958 262814188
644276876356 262806635
196841354074 110190717
89335695590 262799082
44667851572 262791529
314189079884 41564159
831276155550 262783976
728312989678 262776423
966793851808 262768870
100691927120 262761317
928182664606 262753764
255893758030 262746211
326302393516 262738658
271035400070 149587165
221067981338 262731105
272549564274 262723552
740474536768 38603383
279363303192 262715999
715442593944 262708446
443650119326 262700893
48453262082 262693340
804021199878 262685787
864587768038 262678234
317974490394 262670681
585981554502 262663128
90849859794 262655575
56781165204 262648022
473933403406 262640469
504973769588 262632916
383083551166 262625363
261950414846 130153296
473933403406 262617810
127946882792 262610257
400632000756 93068066
938781814034 186430699
360371088106 262602704
472419239202 262595151
598094868134 262587598
231667130766 262580045
666232257314 262572492
200626764584 262564939
473933403406 262557386
937267649830 262549833
681373899354 262542280
844903633386 262534727
171857644708 262527174
451220940346 262519621
289962452620 262512068
694244295088 262504515
619293166990 262496962
390654372186 262489409
390654372186 157978548
10599156982 262481856
981178411746 262474303
392925618492 262466750
928939746708 262459197
757089656 262451644
487560881242 262444091
692730130884 262436538
611768721390 77931854
866101932242 262428985
149902263750 262421432
801749953572 262413879
492103373854 111029100
80250710366 262406326
436079298306 63890827
717713840250 262398773
70408643040 262391220
886543148996 262383667
43910769470 262376114
650333533172 167366927
4542500166 262368561
594309457624 262361008
726798825474 262353455
942567224544 262345902
890328559506 183643642
245294608602 262338349
776823926467 60038797
620807331194 262330796
936510567728 186808349
185485122544 262323243
959223030788 262315690
953166373972 262308137
214254242420 218372336
342958199760 262300584
157473084770 262293031
435322216204 262285478
556455352524 262277925
797964543062 262270372
55267001000 262262819
833547401856 262255266
905470201546 262247713
502702523282 19698224
896385216322 262240160
708628855026 262232607
829761991346 262225054
476961731814 169376025
399739357410 262217501
196084271972 262209948
65866150428 262202395
93878188202 262194842
78736546162 262187289
183970958340 175660121
916069350974 262179736
886543148996 262172183
687430556170 262164630
975878837032 262157077
544342038892 262149524
996320053786 262141971
188513450952 262134418
58295329408 262126865
190784697258 262119312
738155057004 262111759
676831406742 262104206
386868961676 262096653
969822180216 262089100
296019109436 262081547
747997124330 262073994
908498529954 262066441
268764153764 262058888
347500692372 262051335
455006350856 262043782
383083551166 262036229
447435529836 262028676
820677006122 262021123
420937656266 262013570
738155057004 262006017
564026173544 261998464
645033958458 261990911
205926339298 22334221
484532552834 261983358
648062286866 261975805
910769776260 261968252
772980833696 261960699
360371088106 261953146
797207460960 261945593
75708217754 261938040
180942629932 261930487
835818648162 152570600
334630296638 261922934
712414265536 261915381
300561602048 49562786
296776191538 261907828
628378152214 245404523
705600526618 261900275
688944720374 196158963
898656462628 261892722
632349910340 68143166
140817278526 261885169
172614726810 261877616
852474454406 219142742
78736546162 261870063
518601247424 261862510
956951784482 254173556
933482239320 261854957
691215966680 261847404
713171347638 261839851
545099120994 261832298
467119664488 261824745
365670662820 110545708
492103373854 261817192
754810863248 261809639
520872493730 261802086
569325748258 261794533
775252080002 261786980
326302393516 261779427
807806610388 55861988
772223751594 261771874
183970958340 261764321
687430556170 261756768
287691206314 261749215
558726598830 261741662
149902263750 211091244
518601247424 261734109
744968795922 261726556
207440503502 261719003
46939097878 261711450
581439061890 108030559
816134513510 261703897
406553096328 261696344
241509198092 261688791
338415707148 261681238
679859735150 261673685
780551654716 261666132
789636639940 261658579
519358329526 160168918
506487933792 261651026
274063728478 261643473
37097030552 261635920
947109717156 261628367
109776912344 110659003
15898731696 261620814
956951784482 261613261
598094868134 261605708
730584235984 261598155
311917833578 261590602
46182015776 261583049
882757738486 261575496
483048366487 70295771
536014135770 261567943
299804519946 261560390
835061566060 261552837
342958199760 261545284
274820810580 261537731
583710308196 261530178
884271902690 261522625
246808772806 261515072
800992871470 261507519
165043905790 261499966
771466669492 261492413
914555186770 261484860
12113321186 145206425
894113970016 261477307
652604779478 261469754
605665689154 261462201
171100562606 261454648
197598436176 261447095
226367556052 261439542
585224472400 261431989
106748583936 261424436
622321495398 108589481
181706910043 208825344
516330001118 261416883
9842074880 261409330
76465299856 261401777
535257053668 261394224
389897290084 261386671
739669221208 261379118
167315152096 261371565
563269091442 261364012
72679889346 261356459
430779723592 261348906
725284661270 261341353
591281129216 261333800
845660715488 236001038
418666409960 261326247
785094147328 261318694
369456073330 261311141
680616817252 261303588
361885252310 261296035
735883810698 261288482
648819368968 261280929
968308016012 261273376
109019830242 261265823
960737194992 261258270
871401506956 261250717
819919924020 261243164
258922086438 261235611
352800267086 261228058
430022641490 261220505
187756368850 261212952
199869682482 261205399
220310899236 261197846
451978022448 261190293
24226634818 261182740
139303114322 57939063
243023362296 261175187
613236510174 261167634
729070071780 261160081
872158589058 261152528
868373178548 261144975
106748583936 261137422
842632387080 261129869
757089656 261122316
712414265536 261114763
309646587272 261107210
445921365632 261099657
796450378858 261092104
284662877906 261084551
897142298424 261076998
617021920684 261069445
564783255646 261061892
231667130766 261054339
606422771256 261046786
65866150428 261039233
580681979788 261031680
422451820470 261024127
487560881242 152170291
227881720256 261016574
116590651262 261009021
835061566060 261001468
195327189870 260993915
163529741586 260986362
455006350856 260978809
33311620042 260971256
770744557780 94586219
984206740154 260963703
968308016012 260956150
626863988010 260948597
790393722042 260941044
511787508506 260933491
330844886128 260925938
417152245756 260918385
305861176762 56942067
769195423186 104125658
534499971566 260910832
954680538176 260903279
171100562606 260895726
673803078334 260888173
769952505288 170931943
246148837390 159844139
229395884460 260880620
895628134220 198636347
830519073448 94261440
710143019230 260873067
735126728596 260865514
389897290084 260857961
255136675928 260850408
346743610270 260842855
439107626714 260835302
782065818920 96799248
627621070112 260827749
521629575832 260820196
371727319636 260812643
927425582504 84034678
299047437844 260805090
324031147210 260797537
462577171876 260789984
65866150428 260782431
706357608720 260774878
709385937128 260767325
860045275426 156686985
364913580718 260759772
29526209532 260752219
566297419850 260744666
51481590490 20340229
897899380526 260737113
929696828810 260729560
761624602166 86587592
152173510056 260722007
879858944028 57410353
987235068562 260714454
1514171758 260706901
415821627005 48573343
763138766370 260699348
74194053550 260691795
317261147715 104820534
459003615463 43641234
301318684150 260684242
984963822256 192677030
147631017444 260676689
447435529836 79178099
31040373736 260669136
955437620278 260661583
559483680932 260654030
896385216322 256409244
992534643276 260646477
690458884578 260638924
571596994564 239331911
824462416632 260631371
478475896018 260623818
355071513392 254233980
816134513510 260616265
297533273640 260608712
651090615274 260601159
287691206314 260593606
389140207982 260586053
14384567492 6420050
183970958340 260578500
609451099664 260570947
694244295088 88407865
571596994564 260563394
660285753450 148537298
140060196424 260555841
320245736700 158114502
757082109554 260548288
420180574164 260540735
131732293302 260533182
897899380526 260525629
466362582386 260518076
171857644708 260510523
503530739538 7281092
829761991346 99412586
183970958340 260502970
578410733482 260495417
111291076548 260487864
414123917348 260480311
127946882792 260472758
92364023998 260465205
776009162104 141006957
811592020898 260457652
456520515060 260450099
381569386962 260442546
844903633386 160659863
161258495280 260434993
987992150664 260427440
959980112890 260419887
541313710484 260412334
602637360746 260404781
592795293420 199648449
30283291634 260397228
377026894350 260389675
108262748140 11790233
647305204764 260382122
741183385412 260374569
741183385412 260367016
192298861462 260359463
953923456074 260351910
960737194992 153393877
991777561174 260344357
661689764702 260336804
29526209532 260329251
748754206432 260321698
748754206432 218508290
867616096446 218394995
968308016012 260314145
27254963226 260306592
823705334530 260299039
995562971684 260291486
968308016012 260283933
494374620160 260276380
168829316300 260268827
339929871352 260261274
766167094778 260253721
508759180098 260246168
794936214654 157457391
843389469182 260238615
929696828810 260231062
686673474068 260223509
624592741704 260215956
288448288416 67818387
934239321422 260208403
585224472400 260200850
335387378740 260193297
233938377072 260185744
963008441298 260178191
286177042110 75824567
117347733364 260170638
383840633268 260163085
836575730264 260155532
81764874570 260147979
506487933792 260140426
296776191538 260132873
120376061772 260125320
704086362414 260117767
283905795804 260110214
400496439512 260102661
904713119444 260095108
119618979670 67674880
525414986342 260087555
849446125998 260080002
673803078334 260072449
779794572614 260064896
294504945232 260057343
913798104668 260049790
992534643276 260042237
506487933792 2711527
389897290084 260034684
211982996114 260027131
816891595612 260019578
401253521614 260012025
582953226094 260004472
693487212986 259996919
688187638272 41322463
948623881360 259989366
451978022448 259981813
931210993014 13663377
276334974784 69948333
124161472282 179300667
308132423068 259974260
105234419732 236310711
714685511842 210758912
866859014344 259966707
564783255646 4033302
388383125880 259959154
217282570828 259951601
390654372186 259944048
571596994564 259936495
155958920566 110296459
351286102882 259928942
152173510056 259921389
857774029120 259913836
166558069994 259906283
813106185102 259898730
474690485508 259891177
355071513392 259883624
638977301642 259876071
710143019230 259868518
945595552952 259860965
314946161986 259853412
692012467889 192669477
629135234316 259845859
408067260532 259838306
597337786032 259830753
923640171994 259823200
160501413178 259815647
179428465728 259808094
710900101332 127313368
381569386962 259800541
457277597162 259792988
715442593944 259785435
783579983124 259777882
121890225976 259770329
461063007672 41163850
753296699044 259762776
572354076666 259755223
10599156982 259747670
648819368968 259740117
882757738486 259732564
129461046996 259725011
149145181648 159239899
108262748140 259717458
657147272090 259709905
347500692372 259702352
210468831910 259694799
810077856694 259687246
534499971566 259679693
797964543062 259672140
111291076548 259664587
238480869684 259657034
4542500166 259649481
906984365750 259641928
698786787700 259634375
659418518396 259626822
148388099546 259619269
209817023522 71171919
341444035556 259611716
453492186652 259604163
890328559506 230487348
433808052000 259596610
371727319636 259589057
230152966562 259581504
576896569278 259573951
852474454406 259566398
450463858244 259558845
124918554384 259551292
292990781028 259543739
367184827024 259536186
906984365750 259528633
64351986224 259521080
151416427954 259513527
865344850140 259505974
479990060222 259498421
613236510174 259490868
350529020780 259483315
246051690704 259475762
931968075116 259468209
785851229430 259460656
794936214654 206461255
327828076045 189187544
162772659484 259453103
287691206314 99752471
296238947054 6389838
926668500402 259445550
982692575950 259437997
34068702144 259430444
982692575950 259422891
370213155432 259415338
271035400070 259407785
495131702262 259400232
464848418182 121890314
546613285198 259392679
831276155550 259385126
252865429622 259377573
934239321422 259370020
258922086438 233735138
900170626832 259362467
875186917466 259354914
546613285198 259347361
372484401738 259339808
3785418064 259332255
577653651380 259324702
124161472282 259317149
324788229312 259309596
457277597162 259302043
910012694158 259294490
904713119444 259286937
312734931818 23610678
408067260532 259279384
59052411510 256061806
183970958340 259271831
598151825307 65159731
363399416514 259264278
938781814034 259256725
278606221090 87191832
643519794254 255427354
647305204764 259249172
771466669492 35589736
521629575832 259241619
440621790918 259234066
513301672710 259226513
788122475736 259218960
310403669374 259211407
264221661152 259203854
953166373972 235872637
330087804026 259196301
337658625046 259188748
966036769706 259181195
327816557720 259173642
862316521732 259166089
309646587272 259158536
99177762916 163061717
157473084770 259150983
565540337748 259143430
183213876238 158099396
756325027452 259135877
60566575714 259128324
117347733364 259120771
922883089892 259113218
130218129098 259105665
590524047114 259098112
443650119326 259090559
744968795922 259083006
555698270422 259075453
938024731932 259067900
680616817252 259060347
146873935342 259052794
838846976570 259045241
464091336080 259037688
73436971448 259030135
606422771256 124775560
501945441180 259022582
860802357528 259015029
747240042228 259007476
607179853358 147449666
252108347520 258999923
757082109554 258992370
491346291752 258984817
218796735032 258977264
985720904358 258969711
719228004454 150297147
68894478836 258962158
981935493848 258954605
300561602048 258947052
857016947018 258939499
279363303192 258931946
878215245874 258924393
24226634818 258916840
546613285198 258909287
378541058554 258901734
855502782814 258894181
489832127548 121633512
83279038774 258886628
483775470732 258879075
754860697942 33973394
384597715370 258871522
468633828692 258863969
333116132434 258856416
7570828574 258848863
572354076666 233599184
745725878024 258841310
55267001000 81406234
285419960008 258833757
33311620042 258826204
921368925688 258818651
205169257196 258811098
74194053550 258803545
469390910794 258795992
777523326308 258788439
589766965012 258780886
778280408410 258773333
469390910794 258765780
823705334530 258758227
818405759816 258750674
226367556052 108015453
613236510174 258743121
835061566060 258735568
344472363964 258728015
908498529954 258720462
918340597280 258712909
86307367182 241461857
645033958458 258705356
95392352406 258697803
804021199878 258690250
103720255528 138423831
401253521614 258682697
68137396734 258675144
245294608602 258667591
912283940464 258660038
858531111222 66625013
327816557720 258652485
100691927120 258644932
923640171994 258637379
491346291752 258629826
511030426404 258622273
635191891132 258614720
161258495280 258607167
354314431290 258599614
77979464060 258592061
439864708816 258584508
496645866466 258576955
109019830242 258569402
127946882792 258561849
797207460960 258554296
370213155432 105915719
105991501834 13308386
733612564392 258546743
87064449284 258539190
499674194874 258531637
324788229312 175584591
724527579168 258524084
229395884460 258516531
835818648162 258508978
638977301642 258501425
916826433076 183907997
33311620042 258493872
190027615156 258486319
252108347520 258478766
741183385412 258471213
657904354192 184617979
7570828574 258463660
249080019112 258456107
224853391848 258448554
292990781028 258441001
393682700594 16767660
613993592276 258433448
638977301642 258425895
572354076666 258418342
491346291752 258410789
196084271972 258403236
479232978120 258395683
914555186770 258388130
124918554384 258380577
676074324640 258373024
694244295088 258365471
729070071780 198341780
342958199760 18701228
12113321186 27855464
350620699094 113914346
800992871470 258357918
950138045564 194451985
681373899354 258350365
777523326308 258342812
253622511724 258335259
789636639940 258327706
656390189988 258320153
310403669374 258312600
698786787700 161354739
569325748258 258305047
333873214536 258297494
999348382194 258289941
941053060340 258282388
804778281980 258274835
659418518396 258267282
879729410078 248992198
698029705598 258259729
560240763034 258252176
313431997782 258244623
900170626832 258237070
327816557720 258229517
723770497066 148892289
165800987892 258221964
380055222758 258214411
324788229312 258206858
195327189870 258199305
671531832028 258191752
130975211200 258184199
48453262082 258176646
538285382076 258169093
896385216322 258161540
559483680932 258153987
701058034006 258146434
503489303780 156196040
779037490512 258138881
845660715488 258131328
974364672828 258123775
377026894350 258116222
490589209650 258108669
158230166872 258101116
622321495398 258093563
283905795804 258086010
89335695590 118287533
308132423068 127872290
497402948568 258078457
782822901022 258070904
458791761366 258063351
50724508388 40046006
822191170326 258055798
835061566060 258048245
533742889464 258040692
21955388512 258033139
444407201428 258025586
240752115990 258018033
948623881360 258010480
811592020898 245963445
361885252310 258002927
875943999568 39298259
878972327976 257995374
143088524832 257987821
788122475736 26949104
264978743254 257980268
571596994564 218530949
132489375404 257972715
603394442848 257965162
221067981338 61987471
922924344378 105991249
620050249092 24539697
650333533172 257957609
784337065226 257950056
552669942014 224263676
495888784364 257942503
277849138988 257934950
666989339416 43256031
818405759816 257927397
726041743372 257919844
695758459292 257912291
595066539726 257904738
560997845136 257897185
108262748140 101104458
624592741704 257889632
841875304978 257882079
101449009222 257874526
470905074998 257866973
757082109554 257859420
883514820588 257851867
331601968230 8006180
899413544730 110500390
149145181648 123174324
426994313082 257844314
525414986342 257836761
136274785914 257829208
857016947018 257821655
814620349306 257814102
375512730146 257806549
959223030788 257798996
718470922352 257791443
595066539726 257783890
254379593826 257776337
563269091442 257768784
473176321304 257761231
724527579168 69676425
219553817134 257753678
380055222758 257746125
442893037224 257738572
472419239202 257731019
809320774592 166664498
314189079884 257723466
948623881360 145093130
854745700712 46730411
685916391966 257715913
703329280312 257708360
618536084888 257700807
283148713702 257693254
567054501952 257685701
380812304860 257678148
56781165204 257670595
916069350974 257663042
737397974902 257655489
483018388630 257647936
483018388630 257640383
736640892800 257632830
47696179980 257625277
192298861462 257617724
523900822138 257610171
505730851690 257602618
633677726928 257595065
819919924020 257587512
186242204646 257579959
89335695590 257572406
864587768038 180954774
777523326308 257564853
627621070112 257557300
345229446066 257549747
514058754812 257542194
165800987892 257534641
823705334530 27054846
643519794254 257527088
818405759816 257519535
193813025666 257511982
33311620042 257504429
894113970016 257496876
483018388630 257489323
571596994564 257481770
740426303310 179406409
685916391966 257474217
101449009222 227216899
379298140656 257466664
970579262318 257459111
337658625046 144881646
718470922352 257451558
78736546162 257444005
998591300092 257436452
188513450952 257428899
275577892682 257421346
610965263868 257413793
349771938678 257406240
639734383744 257398687
221067981338 257391134
135517703812 22304009
747240042228 257383581
598851950236 257376028
975878837032 257368475
430022641490 257360922
101449009222 257353369
338415707148 257345816
502702523282 257338263
653361861580 257330710
127946882792 257323157
221825063440 257315604
472419239202 257308051
938024731932 257300498
196084271972 257292945
919097679382 257285392
222582145542 257277839
701815116108 257270286
364156498616 257262733
182456794136 257255180
921368925688 257247627
751782534840 257240074
513301672710 257232521
261193332744 257224968
514058754812 257217415
800235789368 257209862
776009162104 257202309
433050969898 257194756
456520515060 138431384
113562322854 257187203
479232978120 229203338
117347733364 257179650
660932682600 257172097
506487933792 22636341
807806610388 257164544
40882441062 257156991
88664113448 79019486
140060196424 110689215
581439061890 257149438
437593462510 257141885
71922807244 257134332
718636733361 14886963
827490745040 204361521
517087083220 257126779
204412175094 257119226
902441873138 244815389
470905074998 257111673
29526209532 257104120
545099120994 257096567
852474454406 257089014
900927708934 257081461
373998565942 257073908
860802357528 257066355
89335695590 121663724
414880999450 257058802
908498529954 257051249
563269091442 229618753
800235789368 257043696
464848418182 257036143
539042464178 257028590
264978743254 257021037
576139487176 257013484
155958920566 28814695
239237951786 257005931
499674194874 256998378
991777561174 96980520
492103373854 256990825
175643055218 169700804
704086362414 256983272
219553817134 256975719
810077856694 256968166
517844165322 256960613
375512730146 183613430
773737915798 256953060
713171347638 256945507
248322937010 71972537
938024731932 256937954
357342759698 256930401
720742168658 256922848
921368925688 237783546
96149434508 256915295
928182664606 256907742
839709498552 100160333
674560160436 256900189
820677006122 256892636
105991501834 256885083
519358329526 256877530
146116853240 256869977
13627485390 20899151
723770497066 133589911
74194053550 256862424
860802357528 256854871
326427629809 105560728
192298861462 256847318
484532552834 256839765
440621790918 256832212
915312268872 43165395
570839912462 256824659
126432718588 256817106
720742168658 256809553
818405759816 7462364
36339948450 256802000
373241483840 256794447
138546032220 256786894
4542500166 138423831
593552375522 256779341
884271902690 256771788
945595552952 256764235
155201838464 75620636
656390189988 256756682
303589930456 256749129
461063007672 65038883
79493628264 145772900
538285382076 13232856
572354076666 256741576
887300231098 256734023
402010603716 256726470
405038932124 256718917
895628134220 256711364
199112600380 256703811
458034679264 256696258
454249268754 256688705
87821531386 256681152
800235789368 256673599
877458163772 256666046
969065098114 256658493
962251359196 202971769
837332812366 85311135
772223751594 256650940
722256332862 256643387
925154336198 256635834
589766965012 215041463
921368925688 256628281
19684142206 256620728
862316521732 256613175
390654372186 256605622
497402948568 256598069
375512730146 256590516
451978022448 256582963
627621070112 256575410
866859014344 256567857
682888063558 256560304
493617538058 162668961
903198955240 256552751
227881720256 256545198
348257774474 256537645
894871052118 256530092
853988618610 256522539
877458163772 13973050
765410012676 256514986
599609032338 256507433
842632387080 256499880
975121754930 256492327
881243574282 256484774
872158589058 256477221
563269091442 256469668
364156498616 256462115
420180574164 78611624
525414986342 256454562
894871052118 220177503
449706776142 195879502
7570828574 256447009
749511288534 256439456
430779723592 256431903
35582866348 256424350
878972327976 256416797
889571477404 256409244
476961731814 256401691
385354797472 256394138
401253521614 256386585
52238672592 256379032
204412175094 256371479
897899380526 256363926
802507035674 256356373
208197585604 256348820
645033958458 256341267
92364023998 256333714
847931961794 256326161
149145181648 256318608
978150083338 129307360
9084992778 32523218
326302393516 256311055
454249268754 256303502
75708217754 256295949
320245736700 256288396
589009882910 209920529
452735104550 256280843
167315152096 256273290
480747142324 256265737
626863988010 52183677
122647308078 256258184
905470201546 256250631
828247827142 46020429
361128170208 256243078
118104815466 256235525
532228725260 256227972
145359771138 256220419
345229446066 256212866
744211713820 256205313
801749953572 256197760
948623881360 256190207
442893037224 256182654
165043905790 256175101
717713840250 256167548
59052411510 256159995
795693296756 29524677
277849138988 256152442
88578613488 256144889
333116132434 256137336
124161472282 93853578
610965263868 212337489
751782534840 256129783
208954667706 256122230
865344850140 256114677
29526209532 256107124
274063728478 256099571
322516983006 256092018
632163562724 120402373
860802357528 256084465
236209623378 256076912
602637360746 256069359
267249989560 256061806
628378152214 256054253
734369646494 36873746
675317242538 256046700
231667130766 256039147
756325027452 168922845
872158589058 256031594
589766965012 256024041
324788229312 256016488
15898731696 256008935
3028335962 256001382
425480148878 255993829
492860455956 255986276
805535364082 255978723
799632644959 3315767
888057313200 255971170
150659345852 255963617
523900822138 255956064
909255612056 255948511
432295927106 123823882
772980833696 255940958
75708217754 255933405
49967426286 255925852
597337786032 255918299
508002097996 255910746
252108347520 3308214
824462416632 255903193
813863267204 255895640
107505666038 255888087
341444035556 255880534
528443314750 255872981
438350544612 75824567
741940467514 255865428
50724508388 255857875
227124638154 63143080
554184106218 255850322
196084271972 255842769
495888784364 208976404
127946882792 255835216
779037490512 255827663
123404390180 255820110
87064449284 255812557
782065818920 255805004
688944720374 255797451
218039652930 255789898
150659345852 86874606
569325748258 255782345
350529020780 255774792
82521956672 255767239
163529741586 255759686
192298861462 255752133
942567224544 255744580
673803078334 235978379
430779723592 228372508
168829316300 255737027
357342759698 255729474
467876746590 255721921
168072234198 255714368
860045275426 255706815
569325748258 255699262
770709587390 8436701
679102653048 255691709
289205370518 255684156
598851950236 173001465
588252800808 255676603
262738562437 110885593
551155777810 255669050
504216687486 255661497
830519073448 255653944
432293887796 239014685
903956037342 69344093
270278317968 255646391
413366835246 255638838
59809493612 255631285
786608311532 176400315
567811584054 63611366
825976580836 255623732
976635919134 255616179
897142298424 255608626
262707496948 255601073
311917833578 255593520
320245736700 195343239
753296699044 255585967
518601247424 255578414
868373178548 76353277
494374620160 255570861
549641613606 255563308
317974490394 240479967
115076487058 255555755
375512730146 255548202
414123917348 255540649
675317242538 255533096
164286823688 115538241
304347012558 255525543
211982996114 255517990
996320053786 213674370
178671383626 255510437
845660715488 255502884
243780444398 255495331
632920644826 255487778
555698270422 255480225
7570828574 255472672
941053060340 255465119
548884531504 255457566
355071513392 255450013
327816557720 255442460
417909327858 255434907
778280408410 255427354
390654372186 255419801
787365393634 255412248
458034679264 255404695
499674194874 255397142
905470201546 236303158
772980833696 255389589
977393001236 255382036
288448288416 255374483
360371088106 255366930
635191891132 255359377
974364672828 255351824
815377431408 255344271
928939746708 255336718
41639523164 255329165
999348382194 255321612
382326469064 255314059
931968075116 91784056
86307367182 255306506
121890225976 255298953
500431276976 255291400
257407922234 24736075
410338506838 255283847
167315152096 255276294
424723066776 255268741
99957685290 167653941
788122475736 255261188
938024731932 255253635
218039652930 255246082
698029705598 255238529
126432718588 255230976
28012045328 255223423
705600526618 255215870
586738636604 151936148
916826433076 255208317
30283291634 255200764
445164283530 12953395
363399416514 255193211
844903633386 255185658
759353355860 255178105
705600526618 255170552
244537526500 255162999
899413544730 127079225
45424933674 255155446
359614006004 255147893
843389469182 255140340
473176321304 255132787
641248547948 255125234
670774749926 255117681
832790319754 255110128
164286823688 255102575
114319404956 255095022
149902263750 255087469
490589209650 255079916
725284661270 255072363
154444756362 255064810
523143740036 255057257
235452541276 255049704
711715749396 162616090
427906919007 78860873
76465299856 194036570
713928429740 255042151
57538247306 255034598
147631017444 255027045
679859735150 255019492
202140928788 255011939
947866799258 255004386
615507756480 254996833
239237951786 254989280
278606221090 200116735
724527579168 254981727
312674915680 254974174
286934124212 254966621
935753485626 254959068
581439061890 254951515
517844165322 254943962
151416427954 254936409
589009882910 254928856
568568666156 254921303
806292446184 254913750
410338506838 254906197
24226634818 254898644
597337786032 223244021
922883089892 254891091
13627485390 254883538
143913659464 166755134
377026894350 254875985
897142298424 254868432
799478707266 254860879
753296699044 254853326
310403669374 254845773
617779002786 254838220
417152245756 254830667
572354076666 60144539
193813025666 254823114
340686953454 14781221
79493628264 254815561
816134513510 254808008
64351986224 254800455
669260585722 254792902
355828595494 254785349
69651560938 254777796
712414265536 254770243
422451820470 241053995
964522605502 162261099
19684142206 254762690
576896569278 254755137
118861897568 254747584
744211713820 254740031
69651560938 254732478
563269091442 254724925
38611194756 254717372
219553817134 254709819
145359771138 254702266
480747142324 254694713
355071513392 254687160
24226634818 254679607
946352635054 254672054
912283940464 23512489
342201117658 189927738
825219498734 254664501
329330721924 254656948
906227283648 216597381
143845606934 254649395
328573639822 254641842
442135955122 254634289
680616817252 254626736
829761991346 254619183
475447567610 131648790
632920644826 121210544
29526209532 254611630
738912139106 254604077
474690485508 254596524
713928429740 254588971
179428465728 254581418
704843444516 254573865
483775470732 254566312
486046717038 254558759
879729410078 48339200
799478707266 254551206
348257774474 254543653
102963173426 254536100
249080019112 254528547
994805889582 254520994
358099841800 254513441
713928429740 254505888
273306646376 254498335
542070792586 254490782
573868240870 199799509
104477337630 254483229
806292446184 254475676
92364023998 254468123
491346291752 167404692
84036120876 18905159
878215245874 254460570
361128170208 254453017
918340597280 254445464
218796735032 254437911
952409291870 254430358
797207460960 254422805
124918554384 254415252
336901542944 254407699
417152245756 254400146
27254963226 254392593
835818648162 254385040
201383846686 254377487
304347012558 254369934
34068702144 254362381
547370367300 254354828
815377431408 254347275
672288914130 254339722
541313710484 254332169
237723787582 254324616
429265559388 254317063
769952505288 254309510
149902263750 254301957
720742168658 254294404
414880999450 254286851
441378873020 254279298
355071513392 254271745
154444756362 254264192
456520515060 254256639
221067981338 254249086
507245015894 18157412
626106905908 254241533
670017667824 73316971
981935493848 254233980
713928429740 254226427
629135234316 254218874
193055943564 254211321
985720904358 254203768
534499971566 254196215
121890225976 254188662
970579262318 254181109
638977301642 254173556
112048158650 254166003
526172068444 1427517
454249268754 50975197
936510567728 254158450
442135955122 244906025
869887342752 254150897
886543148996 254143344
820677006122 254135791
499674194874 254128238
293747863130 254120685
265735825356 254113132
96149434508 254105579
962251359196 84933485
596580703930 254098026
899413544730 254090473
125675636486 254082920
979664247542 254075367
191541779360 254067814
391411454288 126777105
87064449284 254060261
982692575950 254052708
409581424736 254045155
952409291870 205184798
596580703930 44668442
335387378740 254037602
503459605384 254030049
965279687604 254022496
498160030670 93710071
319488654598 254014943
566297419850 254007390
84036120876 253999837
317974490394 253992284
74951135652 136059742
244537526500 253984731
760867520064 253977178
252865429622 253969625
645033958458 64646127
94635270304 253962072
430779723592 253954519
502702523282 253946966
280120385294 253939413
504216687486 253931860
202898010890 253924307
372484401738 253916754
753296699044 253909201
794936214654 253901648
215083788004 165478677
384597715370 220940356
161258495280 253894095
307375340966 253886542
944081388748 253878989
43910769470 253871436
545856203096 189640724
635948973234 253863883
233938377072 253856330
100691927120 253848777
883514820588 76791351
738912139106 253841224
591281129216 97841562
963765523400 253833671
936510567728 149269939
794936214654 253826118
532985807362 253818565
856259864916 253811012
938781814034 253803459
143088524832 253795906
598851950236 253788353
19684142206 253780800
74194053550 47236462
361885252310 253773247
192298861462 253765694
370213155432 253758141
993291725378 151445203
708628855026 11457901
311917833578 253750588
20441224308 253743035
633677726928 164307962
261193332744 253735482
189270533054 253727929
370213155432 253720376
348257774474 253712823
903198955240 253705270
598094868134 169957606
900927708934 121278521
952409291870 253697717
927425582504 23504936
524779401798 51594543
913798104668 253690164
567054501952 253682611
18169978002 253675058
408824342634 253667505
280120385294 115696854
246051690704 253659952
345986528168 253652399
445164283530 253644846
918340597280 253637293
198355518278 253629740
193813025666 253622187
476204649712 24328213
606422771256 253614634
785851229430 253607081
218796735032 253599528
392168536390 253591975
75708217754 253584422
623078577500 3549910
868373178548 253576869
813863267204 253569316
84793202978 102101454
302075766252 253561763
756325027452 253554210
433808052000 253546657
248322937010 253539104
869887342752 253531551
499674194874 253523998
117347733364 253516445
855502782814 253508892
768495298257 65159731
383083551166 253501339
293747863130 253493786
213497160318 253486233
670017667824 253478680
81764874570 253471127
719985086556 253463574
416395163654 253456021
327059475618 253448468
936510567728 253440915
46182015776 253433362
271792482172 253425809
928182664606 253418256
354434614626 14531972
3785418064 253410703
476961731814 253403150
274063728478 9698052
774494997900 253395597
266492907458 253388044
377783976452 253380491
648062286866 253372938
21955388512 253365385
619293166990 253357832
740426303310 253350279
178671383626 253342726
537528299974 253335173
137788950118 253327620
480747142324 253320067
965279687604 253312514
825976580836 253304961
727555907576 253297408
189270533054 253289855
353557349188 253282302
21955388512 253274749
953166373972 253267196
777523326308 253259643
90092777692 253252090
165043905790 253244537
62837822020 253236984
555698270422 253229431
653361861580 253221878
241509198092 78883532
310403669374 239921045
907741447852 253214325
6813746472 231159565
483018388630 253206772
429265559388 253199219
2271253860 253191666
243780444398 253184113
618536084888 253176560
10599156982 253169007
340823262445 91799162
519358329526 90469834
133284328248 175282471
217282570828 253161454
598851950236 253153901
494374620160 253146348
498160030670 253138795
400496439512 253131242
850960290202 183024296
694244295088 253123689
38611194756 253116136
268007071662 253108583
315703244088 253101030
370213155432 253093477
280877467396 253085924
296019109436 253078371
968308016012 174610254
178671383626 253070818
561754927238 253063265
729827153882 253055712
540556628382 253048159
367941909126 253040606
338415707148 253033053
784337065226 253025500
617779002786 253017947
888814395302 253010394
662446846804 193258611
893356887914 253002841
689701802476 252995288
701058034006 252987735
656390189988 252980182
567866267774 53815125
792664968348 252972629
445164283530 252965076
243135531899 113536696
920611843586 252957523
113562322854 252949970
679859735150 252942417
970579262318 252934864
816891595612 252927311
33311620042 252919758
154444756362 252912205
48453262082 252904652
787365393634 79268735
553427024116 252897099
745194018829 15279719
893356887914 252889546
863073603834 81391128
449706776142 252881993
140060196424 252874440
509516262200 252866887
751782534840 252859334
216525488726 252851781
308132423068 252844228
529957478954 252836675
336144460842 252829122
158987248974 252821569
784337065226 252814016
766167094778 252806463
756325027452 252798910
158230166872 252791357
485289634936 176936578
62080739918 252783804
469390910794 252776251
315703244088 220011337
769952505288 252768698
105234419732 238772989
64351986224 252761145
388383125880 206687845
925911418300 252753592
659418518396 252746039
626106905908 252738486
967550933910 252730933
985720904358 252723380
991777561174 252715827
105991501834 252708274
762381684268 252700721
165800987892 252693168
8327910676 252685615
663961011008 252678062
710900101332 46450950
573868240870 252670509
977393001236 252662956
549641613606 252655403
283148713702 252647850
442135955122 252640297
96149434508 163530003
841875304978 101995712
832790319754 252632744
838846976570 252625191
446678447734 252617638
22712470614 252610085
320245736700 122222646
127946882792 78339716
458791761366 252602532
784337065226 252594979
995562971684 252587426
955437620278 68339544
669260585722 252579873
507245015894 186891432
514058754812 252572320
936510567728 252564767
554184106218 252557214
398225193206 201869031
278606221090 35967386
716956758148 252549661
567811584054 252542108
44667851572 252534555
991020479072 252527002
923640171994 252519449
975121754930 252511896
935753485626 252504343
67380314632 252496790
991020479072 252489237
212740078216 252481684
331601968230 252474131
127189800690 252466578
847174879692 153363665
831447744604 39419107
90849859794 252459025
215011324522 252451472
928182664606 252443919
545099120994 252436366
764652930574 227768268
127946882792 252428813
24226634818 155093302
963765523400 252421260
109776912344 252413707
640491465846 252406154
543584956790 22319115
6056664370 252398601
841875304978 252391048
54509918898 252383495
856259864916 94027297
86307367182 252375942
409581424736 117645528
182456794136 7787143
137826586717 128030903
866859014344 252368389
255136675928 214867744
769952505288 252360836
46939097878 252353283
630649398520 252345730
616264838582 252338177
806292446184 252330624
677588488844 252323071
713171347638 252315518
716956758148 252307965
355828595494 252300412
6813746472 252292859
837332812366 122109351
333873214536 252285306
552669942014 252277753
739669221208 252270200
559483680932 252262647
612479428072 252255094
635948973234 42991676
717713840250 99012277
172661328820 14229852
726041743372 252247541
717713840250 252239988
823705334530 252232435
832790319754 252224882
994805889582 252217329
698786787700 252209776
370213155432 138763716
51481590490 252202223
962251359196 252194670
401253521614 252187117
370970237534 252179564
120376061772 72025408
878215245874 252172011
898656462628 252164458
305861176762 252156905
452735104550 252149352
953923456074 252141799
928182664606 252134246
687430556170 252126693
27254963226 179950225
535257053668 17334135
259679168540 252119140
392168536390 252111587
580681979788 252104034
138546032220 252096481
155958920566 81715907
588252800808 252088928
585981554502 252081375
959980112890 252073822
183970958340 252066269
482261306528 252058716
349014856576 252051163
59809493612 252043610
341444035556 252036057
579924897686 252028504
397468111104 48241011
502702523282 252020951
644276876356 252013398
820677006122 252005845
20441224308 251998292
654118943682 251990739
680616817252 251983186
352800267086 251975633
283905795804 251968080
169586398402 251960527
640491465846 251952974
524657904240 201000436
327816557720 251945421
399739357410 251937868
746482960126 251930315
37097030552 251922762
511030426404 251915209
552669942014 251907656
152173510056 251900103
863830685936 251892550
251351265418 90477387
923764071406 13028925
355828595494 251884997
498160030670 251877444
150659345852 251869891
368698991228 90296115
638220219540 251862338
841875304978 251854785
37097030552 251847232
794179132552 251839679
723013414964 251832126
293747863130 251824573
266492907458 251817020
627621070112 251809467
620807331194 251801914
101449009222 251794361
503459605384 251786808
702572198210 251779255
274063728478 251771702
604908607052 251764149
624592741704 251756596
18169978002 251749043
598094868134 41579265
59809493612 251741490
493617538058 251733937
989506314868 251726384
827490745040 251718831
304347012558 251711278
807049528286 251703725
843389469182 251696172
670017667824 251688619
460305925570 251681066
752539616942 251673513
21198306410 251665960
912283940464 251658407
663203928906 251650854
795693296756 251643301
299047437844 110689215
987235068562 251635748
162772659484 251628195
82521956672 251620642
118861897568 251613089
567811584054 114397738
104477337630 251605536
573111158768 251597983
277092056886 251590430
24983716920 251582877
915312268872 240993571
718470922352 251575324
442135955122 251567771
968308016012 251560218
620050249092 189112014
614750674378 251552665
631406480622 251545112
857016947018 239966363
404281850022 251537559
885028984792 118876667
692730130884 251530006
327059475618 251522453
436836380408 251514900
732855482290 249611544
155201838464 251507347
3785418064 251499794
719228004454 251492241
62080739918 251484688
337658625046 251477135
585981554502 251469582
637463137438 251462029
218796735032 251454476
464848418182 251446923
90092777692 251439370
379298140656 251431817
776009162104 251424264
729827153882 222496274
17412895900 251416711
568568666156 251409158
91606941896 251401605
768438341084 251394052
654118943682 251386499
3028335962 251378946
623078577500 251371393
869130260650 251363840
877458163772 251356287
268764153764 251348734
210468831910 251341181
964522605502 251333628
910769776260 251326075
298290355742 10158785
503459605384 251318522
231667130766 251310969
172614726810 251303416
261272110534 18489744
255893758030 251295863
285419960008 251288310
50724508388 251280757
668503503620 251273204
289962452620 82569396
94635270304 251265651
162015577382 251258098
916826433076 214180421
885028984792 251250545
391411454288 154013223
788879557838 251242992
536771217872 215879846
595066539726 251235439
296019109436 95870229
617021920684 251227886
843389469182 251220333
698786787700 251212780
898656462628 251205227
782822901022 251197674
592795293420 251190121
352800267086 251182568
269521235866 251175015
857774029120 251167462
451978022448 251159909
580681979788 251152356
795693296756 251144803
673045996232 251137250
320245736700 251129697
119618979670 251122144
199112600380 251114591
850960290202 87705436
124918554384 251107038
837332812366 251099485
620050249092 251091932
12113321186 251084379
371896567260 78135785
547370367300 251076826
822191170326 27417390
375512730146 251069273
946352635054 49094500
289205370518 251061720
771466669492 251054167
81007792468 251046614
593552375522 251039061
777523326308 251031508
83279038774 251023955
931210993014 251016402
875186917466 251008849
863073603834 251001296
955437620278 250993743
719985086556 250986190
239995033888 250978637
925154336198 250971084
558726598830 250963531
949380963462 250955978
251351265418 175040775
44667851572 250948425
575382405074 250940872
665475175212 250933319
634434809030 250925766
976635919134 250918213
722256332862 250910660
12870403288 250903107
12870403288 250895554
319488654598 250888001
177362691234 17726891
641248547948 250880448
834304483958 250872895
236209623378 250865342
749511288534 250857789
277092056886 181302212
834304483958 250850236
688229610293 133250026
880486492180 250842683
108262748140 250835130
15898731696 155199044
74194053550 16186079
678345570946 198802513
96149434508 250827577
374755648044 250820024
671531832028 204285991
800992871470 250812471
931968075116 200766293
424723066776 131180504
583710308196 250804918
83279038774 250797365
819919924020 100077250
521629575832 250789812
205169257196 250782259
715442593944 250774706
870644424854 250767153
83279038774 250759600
918340597280 250752047
819919924020 73921211
991020479072 250744494
539799546280 250736941
545099120994 250729388
1514171758 250721835
764652930574 250714282
482261306528 250706729
785851229430 250699176
890328559506 250691623
882757738486 250684070
311172156506 137328646
759353355860 250676517
828247827142 250668964
666232257314 44177497
279363303192 226318092
761624602166 20597031
892599805812 250661411
388383125880 81459105
419423492062 250653858
358099841800 250646305
857016947018 250638752
594309457624 46352761
413366835246 250631199
984206740154 250623646
577653651380 250616093
211225914012 177170721
401253521614 250608540
149902263750 250600987
492103373854 250593434
981935493848 250585881
414123917348 250578328
40882441062 250570775
562512009340 148295602
495888784364 250563222
739669221208 250555669
877458163772 250548116
414880999450 250540563
74951135652 250533010
533043618024 176090642
87064449284 250525457
941810142442 250517904
753296699044 111648446
922126007790 250510351
152930592158 250502798
279363303192 250495245
314946161986 250487692
208197585604 250480139
315703244088 250472586
620050249092 250465033
24226634818 250457480
957708866584 137215351
713171347638 250449927
853231536508 77531545
291476616824 250442374
557969516728 65227708
227881720256 250434821
50724508388 250427268
808563692490 250419715
719228004454 250412162
866101932242 250404609
439107626714 141361948
391411454288 65016224
756325027452 109178615
866859014344 200524597
401253521614 250397056
534499971566 250389503
377783976452 250381950
161258495280 250374397
785851229430 250366844
857016947018 250359291
237723787582 250351738
260436250642 250344185
93878188202 125946275
535257053668 44139732
236966705480 250336632
931210993014 250329079
733612564392 250321526
4542500166 250313973
603394442848 250306420
866101932242 214097338
79493628264 250298867
501945441180 250291314
13627485390 250283761
258922086438 250276208
592795293420 130379886
666989339416 250268655
255893758030 250261102
182456794136 250253549
467119664488 79230970
951652209768 250245996
872915671160 250238443
962251359196 250230890
74194053550 250223337
891085641608 181370189
183213876238 250215784
537528299974 250208231
836575730264 250200678
822191170326 131369329
617041294129 86058882
638977301642 250193125
616332943983 68928678
311160751476 250185572
965279687604 250178019
54509918898 250170466
767681258982 250162913
299047437844 250155360
502702523282 250147807
402767685818 250140254
975878837032 250132701
868373178548 250125148
723770497066 250117595
241509198092 77909195
687430556170 250110042
349771938678 250102489
874429835364 206332854
174885973116 250094936
390654372186 250087383
228638802358 250079830
309646587272 250072277
214254242420 111625787
800992871470 250064724
589766965012 250057171
328573639822 250049618
784337065226 250042065
769269790024 170622270
178671383626 250034512
366427744922 250026959
716199676046 250019406
131732293302 250011853
99177762916 250004300
598851950236 249996747
878269348013 50982750
525414986342 249989194
844903633386 249981641
195327189870 204588111
439864708816 249974088
260436250642 249966535
890328559506 249958982
167315152096 249951429
800235789368 249943876
112048158650 249936323
995562971684 249928770
498160030670 249921217
894871052118 249913664
82521956672 249906111
531471643158 249898558
788879557838 249891005
408824342634 249883452
670017667824 249875899
291476616824 249868346
732855482290 249860793
395953946900 249853240
693487212986 249845687
142331442730 249838134
661689764702 249830581
991777561174 249823028
15141649594 146414905
405038932124 222881477
567811584054 249815475
212740078216 249807922
230152966562 249800369
802507035674 124435675
757082109554 249792816
688187638272 249785263
345986528168 249777710
303589930456 249770157
878215245874 249762604
513301672710 249755051
35582866348 249747498
21198306410 249739945
904713119444 249732392
490589209650 249724839
757082109554 249717286
461063007672 202835815
307375340966 249709733
291476616824 249702180
987992150664 249694627
34825784246 249687074
683645145660 249679521
329330721924 249671968
860802357528 106912715
995562971684 249664415
17412895900 249656862
628378152214 249649309
432293887796 172359460
458791761366 249641756
332359050332 249634203
380055222758 249626650
954680538176 249619097
511787508506 11911081
199869682482 186695054
990263396970 249611544
554941188320 249603991
788122475736 249596438
117347733364 249588885
880486492180 249581332
995562971684 249573779
393682700594 249566226
257407922234 249558673
981935493848 249551120
748754206432 249543567
93121106100 249536014
755567945350 249528461
195327189870 249520908
271035400070 249513355
640641846076 32659172
364156498616 249505802
510273344302 249498249
813890405133 112033649
119618979670 199331223
860802357528 74820018
431742277506 17726891
178671383626 249490696
27254963226 249483143
872158589058 249475590
68137396734 249468037
157473084770 153998117
341444035556 249460484
343715281862 249452931
514825867298 161226338
860802357528 249445378
682888063558 249437825
24983716920 249430272
853231536508 249422719
259679168540 249415166
735883810698 249407613
651090615274 249400060
124918554384 108408209
993291725378 23988328
607936935460 249392507
969822180216 249384954
559483680932 249377401
573111158768 249369848
829761991346 249362295
221067981338 249354742
969065098114 249347189
869887342752 249339636
572354076666 249332083
395953946900 228047729
793422050450 249324530
843389469182 249316977
676074324640 83528627
554184106218 249309424
346743610270 249301871
954680538176 249294318
100691927120 249286765
458791761366 249279212
863830685936 137842250
974364672828 249271659
56024083102 249264106
633677726928 249256553
493617538058 249249000
818405759816 249241447
832033237652 249233894
982692575950 249226341
84036120876 249218788
705600526618 249211235
540556628382 249203682
280877467396 249196129
475447567610 249188576
275577892682 249181023
674560160436 249173470
425480148878 249165917
878215245874 249158364
77222381958 249150811
269521235866 249143258
107505666038 60809203
522386657934 249135705
966793851808 249128152
733612564392 249120599
248322937010 249113046
914555186770 249105493
302075766252 249097940
740426303310 61572056
712414265536 249090387
532228725260 249082834
361885252310 249075281
753296699044 249067728
422451820470 249060175
556455352524 249052622
579924897686 249045069
31797455838 249037516
190784697258 249029963
976635919134 249022410
108262748140 249014857
252865429622 74608534
854934321781 36752898
984206740154 249007304
635191891132 248999751
485289634936 248992198
928182664606 248984645
780551654716 248977092
754053781146 134564248
211225914012 248969539
872915671160 248961986
68137396734 248954433
468633828692 248946880
815377431408 248939327
100691927120 248931774
324031147210 248924221
825219498734 248916668
486046717038 248909115
732855482290 248901562
892599805812 248894009
743454631718 142449580
246808772806 248886456
548127449402 248878903
285419960008 248871350
860045275426 248863797
426994313082 248856244
498160030670 248848691
395196864798 248841138
352043184984 248833585
692730130884 248826032
928182664606 248818479
559483680932 53399710
198355518278 248810926
91606941896 18036564
274063728478 248803373
79493628264 248795820
611722345970 186793243
455763432958 37319373
236209623378 248788267
526929150546 248780714
949380963462 248773161
593552375522 248765608
734369646494 248758055
479990060222 182404950
534499971566 248750502
829004909244 98264530
944081388748 248742949
454249268754 248735396
826733662938 248727843
527686232648 172971253
124161472282 248720290
723770497066 151120424
766924176880 248712737
833547401856 248705184
189270533054 248697631
69651560938 248690078
604908607052 248682525
149145181648 248674972
290719534722 248667419
585224472400 248659866
760867520064 248652313
685916391966 248644760
610965263868 248637207
218039652930 248629654
495131702262 248622101
801749953572 248614548
243023362296 248606995
276334974784 248599442
649576451070 248591889
145359771138 248584336
776009162104 248576783
804778281980 248569230
508002097996 248561677
17412895900 248554124
471662157100 248546571
1514171758 248539018
21955388512 226446493
879729410078 248531465
643519794254 50053731
3785418064 248523912
641248547948 248516359
231667130766 248508806
483018388630 248501253
844903633386 248493700
783579983124 248486147
431536805694 248478594
782065818920 248471041
481504224426 248463488
684402227762 248455935
885786066894 248448382
518601247424 248440829
138546032220 248433276
329330721924 248425723
97663598712 248418170
711657183434 73029957
766924176880 248410617
111291076548 248403064
145359771138 248395511
725284661270 248387958
141574360628 57417906
30283291634 248380405
658661436294 248372852
919854761484 38973480
546613285198 248365299
906984365750 248357746
338415707148 248350193
329330721924 248342640
179428465728 248335087
862316521732 248327534
317217408292 199701320
982692575950 248319981
543584956790 199338776
103720255528 248312428
710900101332 248304875
949380963462 248297322
711657183434 248289769
505730851690 248282216
857774029120 248274663
35582866348 248267110
342958199760 248259557
48453262082 10687495
963765523400 248252004
926668500402 248244451
490589209650 248236898
309646587272 248229345
410338506838 248221792
585224472400 248214239
265735825356 248206686
378541058554 248199133
138546032220 248191580
419423492062 248184027
349014856576 230577984
261950414846 225494815
836575730264 246016316
663961011008 248176474
509516262200 86436532
161258495280 248168921
96906516610 248161368
454249268754 248153815
931210993014 248146262
417152245756 248138709
791907886246 248131156
16655813798 248123603
883514820588 248116050
462577171876 248108497
516330001118 248100944
822191170326 248093391
683645145660 248085838
107505666038 248078285
436836380408 248070732
272549564274 248063179
402767685818 46337655
199112600380 19577376
798721625164 134775732
246808772806 248055626
365670662820 248048073
91606941896 248040520
390654372186 248032967
506487933792 248025414
331707604488 27779934
468633828692 115409840
155201838464 248017861
863073603834 248010308
402010603716 248002755
139303114322 247995202
112048158650 247987649
261950414846 247980096
809320774592 247972543
211225914012 247964990
226367556052 247957437
478475896018 247949884
438350544612 247942331
684402227762 247934778
959980112890 102924731
144602689036 247927225
233938377072 236582619
118861897568 247919672
158230166872 247912119
432293887796 247904566
584467390298 247897013
7570828574 247889460
832790319754 247881907
101449009222 247874354
90092777692 247866801
364913580718 220456964
695758459292 247859248
726041743372 247851695
400496439512 247844142
448949694040 247836589
35582866348 247829036
143845606934 247821483
21955388512 247813930
932725157218 247806377
274063728478 81111667
436836380408 247798824
548884531504 247791271
18169978002 247783718
508759180098 247776165
915312268872 247768612
3028335962 247761059
457277597162 247753506
72679889346 224867916
738155057004 173167631
152930592158 247745953
708628855026 247738400
346743610270 186445805
326302393516 247730847
388383125880 247723294
43153687368 247715741
382326469064 247708188
52238672592 247700635
970579262318 247693082
302075766252 247685529
105991501834 247677976
243023362296 126044464
398225193206 90348986
106748583936 188885424
589766965012 247670423
586738636604 247662870
548884531504 247655317
717713840250 247647764
406553096328 247640211
315703244088 247632658
297533273640 247625105
82521956672 247617552
198355518278 247609999
652604779478 247602446
255893758030 247594893
638977301642 247587340
587495718706 247579787
996320053786 247572234
539799546280 247564681
757082109554 247557128
579924897686 247549575
344472363964 247542022
479232978120 247534469
938781814034 2522702
770709587390 247526916
77979464060 38648701
794936214654 247519363
834304483958 247511810
495131702262 247504257
293747863130 247496704
893356887914 247489151
75708217754 247481598
45424933674 247474045
52995754694 131482624
764652930574 247466492
177157219422 247458939
626863988010 247451386
364913580718 233765350
802507035674 59714018
324788229312 247443833
413366835246 247436280
353557349188 247428727
890328559506 247421174
624592741704 247413621
532985807362 76889540
526929150546 247406068
402010603716 247398515
37854112654 247390962
975121754930 247383409
693487212986 247375856
582953226094 151769982
626863988010 247368303
311160751476 247360750
824462416632 247353197
919097679382 247345644
673045996232 247338091
317217408292 247330538
303589930456 247322985
670774749926 247315432
93121106100 247307879
945595552952 247300326
994048807480 247292773
701815116108 247285220
974364672828 247277667
46939097878 247270114
201383846686 247262561
540556628382 247255008
885028984792 247247455
923640171994 247239902
374755648044 247232349
777523326308 61013134
211225914012 247224796
545856203096 247217243
543584956790 247209690
227124638154 247202137
1514171758 247194584
860802357528 46685093
865344850140 247187031
790393722042 247179478
411852671042 247171925
779794572614 190320494
785851229430 247164372
43910769470 247156819
713928429740 247149266
564783255646 247141713
381569386962 247134160
426994313082 247126607
567811584054 247119054
758596273758 247111501
417909327858 247103948
939538896136 247096395
652604779478 247088842
330844886128 247081289
426237230980 247073736
305138868672 70152264
662446846804 247066183
854745700712 247058630
610965263868 228629310
142331442730 247051077
264221661152 247043524
221067981338 247035971
418666409960 247028418
111291076548 247020865
566384626788 78377481
951652209768 247013312
637463137438 247005759
339172789250 246998206
451978022448 246990653
494374620160 246983100
282391631600 246975547
691973048782 246967994
724527579168 246960441
261950414846 246952888
678345570946 246945335
903198955240 246937782
529957478954 246930229
164286823688 246922676
15141649594 246915123
459548843468 246907570
751025452738 246900017
174128891014 246892464
493617538058 236726126
788122475736 246884911
598851950236 50559782
54509918898 232224538
753296699044 246877358
155958920566 246869805
133246457506 246862252
682130981456 246854699
337658625046 246847146
201383846686 246839593
52995754694 246832040
686673474068 246824487
489075045446 246816934
653361861580 246809381
796450378858 246801828
991777561174 246794275
522386657934 246786722
850960290202 246779169
50724508388 246771616
395196864798 246764063
681373899354 246756510
847931961794 246748957
221825063440 246741404
517844165322 246733851
227124638154 246726298
515572919016 96972967
866101932242 246718745
660175600498 246711192
81007792468 246703639
787365393634 246696086
458791761366 246688533
548884531504 246680980
198355518278 246673427
853988618610 246665874
213497160318 168892633
43910769470 246658321
850960290202 246650768
780551654716 130009789
126432718588 246643215
578410733482 246635662
454249268754 246628109
843389469182 246620556
868373178548 201181708
924397254096 246613003
230152966562 246605450
957708866584 246597897
938781814034 246590344
633687077542 167880531
105991501834 246582791
782822901022 246575238
86307367182 246567685
199112600380 246560132
961494277094 139654970
623835659602 246552579
716199676046 246545026
38611194756 246537473
422451820470 189527429
335387378740 246529920
63594904122 246522367
740426303310 246514814
579167815584 246507261
231667130766 132668445
931968075116 246499708
296019109436 246492155
763138766370 246484602
143088524832 246477049
338415707148 246469496
380812304860 246461943
869130260650 246454390
754053781146 246446837
96149434508 246439284
136274785914 246431731
523143740036 169383578
855502782814 246424178
85550285080 246416625
122647308078 246409072
703329280312 246401519
971336344420 246393966
193813025666 119858557
961494277094 212171323
440621790918 246386413
461063007672 246378860
573868240870 246371307
358856923902 118332851
267249989560 246363754
127189800690 246356201
149902263750 246348648
305861176762 246341095
269521235866 246333542
510273344302 46360314
849446125998 184852122
727555907576 246325989
219553817134 246318436
953923456074 246310883
450463858244 246303330
476961731814 246295777
766167094778 70900011
69651560938 246288224
352043184984 246280671
301318684150 246273118
816891595612 246265565
8327910676 77916748
336901542944 61730669
303589930456 246258012
370970237534 246250459
344472363964 246242906
524657904240 246235353
807049528286 246227800
423965984674 246220247
485289634936 246212694
800235789368 246205141
173371808912 246197588
704843444516 246190035
78736546162 70960435
594309457624 12749464
316460326190 246182482
149145181648 246174929
924397254096 246167376
48453262082 246159823
654876025784 246152270
448192611938 170191749
84793202978 246144717
735883810698 14071239
152173510056 246137164
215768406624 246129611
124161472282 246122058
244537526500 246114505
622321495398 246106952
447435529836 246099399
135517703812 246091846
212740078216 246084293
846417797590 246076740
763895848472 246069187
432293887796 246061634
847931961794 34139560
779037490512 246054081
222582145542 246046528
339929871352 157359202
735126728596 246038975
571596994564 246031422
911526858362 121051931
553427024116 246023869
681373899354 246016316
208954667706 246008763
650333533172 53860443
958465948686 145674711
339929871352 246001210
895628134220 130621582
99934845018 245993657
509516262200 35121450
614750674378 245986104
83279038774 245978551
654118943682 245970998
13627485390 245963445
511030426404 245955892
417909327858 39834522
2271253860 245948339
530714561056 245940786
547370367300 245933233
810834938796 96534893
315703244088 245925680
882757738486 245918127
658661436294 245910574
775252080002 245903021
864587768038 245895468
215768406624 245887915
679859735150 245880362
211982996114 245872809
494374620160 245865256
70408643040 245857703
353557349188 178907911
502702523282 245850150
193055943564 245842597
17412895900 245835044
227124638154 245827491
209711749808 245819938
835848754420 44540041
857016947018 151067553
963765523400 245812385
821445183581 143945074
780551654716 135591456
850203208100 141671621
451978022448 245804832
98588855912 53384604
623078577500 245797279
910769776260 245789726
487560881242 245782173
700300951904 245774620
799478707266 132819505
904713119444 245767067
2366217729 141422372
602637360746 245759514
963765523400 245751961
554184106218 245744408
579924897686 245736855
41639523164 245729302
411852671042 245721749
995562971684 245714196
305104094660 245706643
328573639822 245699090
97663598712 245691537
445164283530 245683984
168829316300 245676431
465605500284 245668878
674560160436 245661325
190784697258 245653772
189270533054 245646219
38611194756 245638666
649658597498 153152181
688187638272 245631113
487560881242 245623560
684402227762 61481420
125675636486 245616007
306618258864 245608454
934239321422 245600901
504973769588 245593348
407310178430 245585795
52995754694 245578242
795693296756 245570689
830519073448 245563136
225610473950 245555583
297533273640 178990994
218039652930 245548030
236209623378 245540477
399739357410 68052530
551155777810 245532924
75708217754 245525371
363399416514 245517818
549641613606 245510265
726041743372 245502712
918340597280 245495159
720742168658 245487606
873672753262 245480053
285419960008 245472500
319488654598 245464947
455763432958 184444260
111291076548 245457394
14384567492 245449841
17412895900 245442288
699543869802 245434735
339172789250 245427182
287691206314 245419629
407310178430 245412076
678345570946 245404523
967550933910 245396970
789636639940 245389417
98420680814 245381864
484532552834 245374311
818405759816 245366758
795693296756 245359205
155201838464 245351652
327059475618 245344099
72679889346 245336546
701058034006 245328993
546613285198 234180765
78736546162 30733157
267249989560 245321440
338415707148 245313887
698029705598 71368297
111291076548 245306334
54509918898 245298781
795693296756 245291228
662446846804 245283675
878215245874 245276122
573868240870 163877441
827490745040 245268569
769195423186 213062577
919097679382 22137843
504973769588 245261016
168072234198 108604587
755567945350 245253463
926668500402 245245910
794936214654 245238357
514815836914 245230804
401253521614 63611366
292990781028 245223251
784337065226 245215698
497402948568 245208145
159744331076 245200592
171157587756 91489489
504973769588 245193039
654165991319 191732905
461063007672 245185486
551912859912 245177933
478475896018 245170380
498917112772 245162827
539799546280 25317656
353557349188 245155274
637463137438 245147721
365670662820 26888680
468633828692 240298695
193813025666 137940439
236209623378 245140168
489075045446 245132615
432293887796 245125062
678345570946 245117509
232424212868 121520217
334630296638 245109956
582196143992 245102403
8327910676 127018801
420937656266 245094850
89335695590 245087297
922126007790 245079744
999348382194 245072191
963765523400 245064638
171857644708 245057085
46939097878 245049532
731341318086 245041979
5299582268 245034426
412609753144 245026873
63594904122 245019320
314946161986 162804915
439864708816 245011767
861559439630 245004214
626106905908 228916324
763895848472 240079658
110533994446 244996661
43153687368 244989108
453492186652 141701833
705600526618 244981555
458791761366 244974002
882757738486 244966449
165043905790 244958896
269521235866 134602013
642005630050 244951343
782065818920 244943790
221067981338 244936237
861559439630 244928684
597337786032 244921131
984963822256 244913578
56024083102 244906025
893356887914 244898472
699543869802 244890919
389140207982 244883366
289962452620 244875813
804021199878 244868260
907741447852 244860707
641248547948 244853154
981935493848 244845601
209711749808 244838048
991777561174 244830495
343715281862 244822942
438350544612 244815389
939538896136 240774534
176400137320 244807836
514058754812 244800283
615507756480 244792730
803264117776 244785177
853988618610 244777624
426994313082 244770071
567054501952 244762518
673045996232 244754965
859288193324 906360
152930592158 244747412
464091336080 244739859
894113970016 244732306
177157219422 244724753
790393722042 2787057
40882441062 244717200
783579983124 244709647
602715564508 20121192
120376061772 244702094
137788950118 244694541
293747863130 69208139
831276155550 244686988
905470201546 244679435
469390910794 244671882
999348382194 244664329
666989339416 244656776
383083551166 141611197
666232257314 244649223
889571477404 244641670
742697549616 244634117
191541779360 244626564
216525488726 244619011
260436250642 244611458
922883089892 244603905
289962452620 244596352
524657904240 244588799
101572953952 99261526
837332812366 244581246
759353355860 174270369
141574360628 244573693
243023362296 244566140
637463137438 205804144
871401506956 244558587
398982275308 244551034
677588488844 244543481
177914301524 244535928
950895127666 244528375
736640892800 244520822
538285382076 244513269
366427744922 244505716
960737194992 121792125
325545311414 244498163
363399416514 244490610
370213155432 41564159
171857644708 244483057
350529020780 244475504
554184106218 244467951
564026173544 244460398
280877467396 244452845
867616096446 244445292
150659345852 244437739
566297419850 237534297
826733662938 244430186
93878188202 244422633
760110437962 244415080
490589209650 244407527
517844165322 244399974
197598436176 203319207
333116132434 244392421
534499971566 244384868
218796735032 244377315
183213876238 244369762
461820089774 244362209
514058754812 164542105
527686232648 244354656
298290355742 68188484
544342038892 244347103
837332812366 244339550
76465299856 54570425
894113970016 244331997
587495718706 244324444
952409291870 244316891
301318684150 244309338
72679889346 244301785
585224472400 244294232
52995754694 49207795
925154336198 244286679
83279038774 187654285
822948252428 244279126
263464579050 55884647
52238672592 244271573
99177762916 244264020
926668500402 23655996
426994313082 244256467
515572919016 244248914
139303114322 244241361
987235068562 244233808
296776191538 244226255
878215245874 244218702
663961011008 244211149
797964543062 23497383
906227283648 181649650
569325748258 244203596
794936214654 244196043
350529020780 244188490
211982996114 244180937
525414986342 244173384
373998565942 244165831
192298861462 137487259
18927060104 244158278
490589209650 244150725
345986528168 244143172
904713119444 244135619
882000656384 244128066
283148713702 56813666
263464579050 147230629
889571477404 244120513
536014135770 244112960
489832127548 244105407
265735825356 244097854
997077135888 244090301
367184827024 121074590
290719534722 244082748
102963173426 244075195
269521235866 244067642
95392352406 244060089
757089656 74049612
917583515178 244052536
891085641608 244044983
180185547830 244037430
101449009222 127026354
477718813916 77138789
371727319636 244029877
185485122544 244022324
668503503620 244014771
638977301642 244007218
146873935342 243999665
196841354074 209255865
564783255646 243992112
696515541394 243984559
322516983006 243977006
786608311532 243969453
140817278526 243961900
553427024116 243954347
208197585604 243946794
978907165440 243939241
395196864798 243931688
273306646376 243924135
917583515178 243916582
403524767920 243909029
884271902690 243901476
40882441062 243893923
560240763034 21042658
796450378858 243886370
788122475736 243878817
673803078334 243871264
507245015894 243863711
903956037342 243856158
743454631718 243848605
405796014226 243841052
409581424736 243833499
211225914012 243825946
333873214536 243818393
647305204764 243810840
975878837032 243803287
746482960126 243795734
463334253978 72554118
51481590490 243788181
947866799258 243780628
441378873020 243773075
520115411628 243765522
345986528168 243757969
676074324640 243750416
451220940346 243742863
81764874570 243735310
274820810580 243727757
273306646376 243720204
285419960008 243712651
712414265536 243705098
746482960126 243697545
250594183316 243689992
270278317968 110326671
858531111222 243682439
826733662938 243674886
790393722042 55703375
913041022566 243667333
385354797472 243659780
790393722042 243652227
301318684150 243644674
462577171876 243637121
708628855026 243629568
767681258982 243622015
464091336080 243614462
442893037224 243606909
566297419850 243599356
12113321186 243591803
152930592158 243584250
208954667706 11903528
274820810580 243576697
268007071662 243569144
913798104668 243561591
678345570946 243554038
650333533172 243546485
184728040442 243538932
503459605384 243531379
591281129216 243523826
75708217754 243516273
964522605502 243508720
349771938678 102116560
115076487058 243501167
571596994564 243493614
386868961676 243486061
943324306646 243478508
566297419850 132925247
229395884460 243470955
286177042110 243463402
485289634936 243455849
651090615274 243448296
177914301524 205320752
43153687368 243440743
114319404956 201045754
134003539608 243433190
365670662820 64668786
684402227762 243425637
266492907458 47538582
501188359078 243418084
218796735032 243410531
622321495398 243402978
820677006122 243395425
657904354192 243387872
344472363964 243380319
485289634936 243372766
994048807480 243365213
953923456074 243357660
69651560938 243350107
712414265536 243342554
370970237534 243335001
105234419732 243327448
860045275426 243319895
202140928788 243312342
130975211200 243304789
615507756480 70348642
435322216204 243297236
630649398520 243289683
163529741586 235359033
910769776260 126799764
729827153882 243282130
178671383626 243274577
328573639822 243267024
842632387080 243259471
405038932124 243251918
896385216322 243244365
657904354192 243236812
900170626832 243229259
416395163654 130304356
290719534722 243221706
348257774474 243214153
969822180216 243206600
989506314868 243199047
619293166990 243191494
31896052700 127826972
101449009222 7598318
380812304860 243183941
649576451070 243176388
92364023998 243168835
834304483958 243161282
127946882792 243153729
219553817134 243146176
650333533172 175712992
146116853240 243138623
339172789250 243131070
576233763722 148250284
97663598712 243123517
227124638154 243115964
874429835364 243108411
894871052118 9395932
851717372304 243100858
589766965012 232564423
12870403288 243093305
805535364082 243085752
433808052000 136588452
821434088224 243078199
37097030552 243070646
987992150664 243063093
596580703930 67455843
373998565942 243055540
915312268872 243047987
956951784482 243040434
20441224308 90432069
894871052118 243032881
101449009222 243025328
220310899236 243017775
350529020780 243010222
860802357528 243002669
728312989678 242995116
87821531386 242987563
858531111222 242980010
238480869684 234565968
846417797590 242972457
741183385412 242964904
914555186770 242957351
516330001118 242949798
825976580836 242942245
896385216322 242934692
770709587390 242927139
744211713820 242919586
456520515060 215751445
555698270422 242912033
125675636486 242904480
107505666038 190977605
316460326190 242896927
71165725142 142192778
738912139106 242889374
632163562724 242881821
453492186652 48241011
309646587272 242874268
928182664606 242866715
108262748140 242859162
195327189870 242851609
509516262200 242844056
582953226094 242836503
719985086556 242828950
244537526500 242821397
609451099664 242813844
140060196424 242806291
781308736818 242798738
652604779478 242791185
616264838582 242783632
5299582268 242776079
378541058554 68014765
754810863248 163439367
910012694158 242768526
195327189870 242760973
378541058554 242753420
629135234316 242745867
774494997900 242738314
259679168540 242730761
547370367300 242723208
402767685818 242715655
438350544612 242708102
837332812366 242700549
922883089892 242692996
72679889346 242685443
836575730264 242677890
317974490394 242670337
314946161986 242662784
510273344302 242655231
38611194756 242647678
519358329526 242640125
165043905790 80590510
427751395184 242632572
863830685936 97395935
632920644826 5649644
682130981456 242625019
617779002786 242617466
149902263750 242609913
494374620160 242602360
919854761484 242594807
151416427954 242587254
579167815584 242579701
829761991346 140432929
804021199878 242572148
785094147328 242564595
882000656384 242557042
869130260650 242549489
685159309864 242541936
735126728596 242534383
108262748140 242526830
23699594437 9259978
464091336080 242519277
277849138988 242511724
87064449284 242504171
804778281980 177774961
114319404956 242496618
49967426286 242489065
612479428072 242481512
355828595494 242473959
88578613488 242466406
914555186770 242458853
787365393634 242451300
867616096446 242443747
472419239202 242436194
989506314868 242428641
483775470732 242421088
921368925688 242413535
443650119326 242405982
390654372186 242398429
45424933674 242390876
625349823806 235789554
966036769706 72750496
430022641490 242383323
910769776260 242375770
574625322972 125523307
570839912462 242368217
610965263868 242360664
650333533172 242353111
407310178430 242345558
772980833696 242338005
925911418300 60575060
706357608720 242330452
939538896136 242322899
49967426286 242315346
502702523282 242307793
445164283530 242300240
677588488844 242292687
187756368850 242285134
796450378858 242277581
949380963462 242270028
779037490512 242262475
595823621828 123174324
168072234198 242254922
212740078216 187405036
875186917466 242247369
485289634936 242239816
10599156982 242232263
39368276858 242224710
894871052118 242217157
941810142442 242209604
495888784364 242202051
40125358960 242194498
623078577500 242186945
93878188202 242179392
799478707266 242171839
914555186770 242164286
757839191656 242156733
155201838464 242149180
579167815584 242141627
782065818920 242134074
114319404956 242126521
451220940346 242118968
537528299974 238206514
679102653048 242111415
289205370518 212556526
398225193206 242103862
428508477286 242096309
257407922234 242088756
596580703930 242081203
427751395184 242073650
81007792468 242066097
392925618492 242058544
604151524950 242050991
147631017444 242043438
465605500284 242035885
273320407942 6034847
987992150664 242028332
30283291634 242020779
116590651262 242013226
851717372304 242005673
610208181766 241998120
900927708934 241990567
300561602048 241983014
413366835246 241975461
757082109554 241967908
207440503502 241960355
592038211318 241952802
876701081670 241945249
383840633268 241937696
219553817134 241930143
141574360628 241922590
420937656266 241915037
839604058672 241907484
592038211318 241899931
688187638272 241816848
77979464060 241892378
511787508506 241884825
203655092992 193167975
62080739918 241877272
300561602048 124239297
349771938678 241869719
92364023998 241862166
542827874688 241854613
688187638272 241847060
673045996232 241839507
233938377072 241831954
710900101332 241824401
770709587390 241816848
105234419732 241809295
676074324640 241801742
634434809030 241794189
21198306410 241786636
423965984674 241779083
610208181766 241771530
776766244206 241763977
234695459174 241756424
426237230980 241748871
723013414964 241741318
888814395302 241733765
878215245874 241726212
827490745040 241718659
942567224544 241711106
314189079884 241703553
121890225976 241696000
795693296756 241688447
102206091324 241680894
76465299856 241673341
265735825356 241665788
432293887796 241658235
211225914012 241650682
351286102882 241643129
183970958340 241635576
124918554384 241628023
558726598830 241620470
167315152096 241612917
79493628264 241605364
537528299974 124360145
431536805694 241597811
825976580836 241590258
744968795922 230366500
299047437844 241582705
564783255646 94571113
251351265418 241575152
279363303192 241567599
887300231098 241560046
925911418300 241552493
896385216322 241544940
620050249092 241537387
790393722042 241529834
900170626832 241522281
595823621828 241514728
872158589058 114473268
969822180216 241507175
706357608720 241499622
888814395302 241492069
145359771138 216620040
183213876238 91368641
794179132552 241484516
834304483958 174572489
56781165204 241476963
68894478836 241469410
506487933792 241461857
583710308196 241454304
31797455838 241446751
935753485626 241439198
126432718588 28550340
716199676046 241431645
743454631718 50914773
494374620160 241424092
121133143874 241416539
26497881124 158446834
425480148878 241408986
252108347520 241401433
792664968348 8837010
480747142324 241393880
646548122662 9169342
630725094686 62848513
673045996232 241386327
271035400070 241378774
445164283530 241371221
830519073448 241363668
69651560938 241356115
59052411510 241348562
945595552952 241341009
28012045328 160516356
647305204764 241333456
797207460960 241325903
827490745040 241318350
730584235984 168998375
339929871352 241310797
169586398402 241303244
568568666156 241295691
710916589531 214656260
567811584054 241288138
832790319754 241280585
561754927238 176672223
427751395184 241273032
741940467514 241265479
585224472400 241257926
420180574164 241250373
697272623496 241242820
660932682600 241235267
786608311532 241227714
560240763034 241220161
38611194756 241212608
155958920566 241205055
878972327976 241197502
140817278526 241189949
129461046996 241182396
378541058554 241174843
897899380526 241167290
557969516728 241159737
134760621710 241152184
180185547830 77327614
652604779478 241144631
282391631600 241137078
183970958340 241129525
735883810698 241121972
796450378858 241114419
71922807244 241106866
20441224308 241099313
477718813916 241091760
136274785914 184610426
154444756362 241084207
317974490394 241076654
31040373736 241069101
802507035674 241061548
609451099664 241053995
620807331194 228523568
531471643158 241046442
523143740036 241038889
211225914012 241031336
517087083220 241023783
206683421400 218749986
468633828692 149156644
579167815584 241016230
327816557720 241008677
168072234198 241001124
411852671042 240993571
878972327976 240986018
289962452620 240978465
859288193324 240970912
13627485390 240963359
820677006122 127811866
495131702262 240955806
495888784364 240948253
376269812248 240940700
598851950236 240933147
538285382076 240925594
750268370636 240918041
796450378858 240910488
791150804144 240902935
568568666156 158076737
870644424854 240895382
548884531504 240887829
550398695708 240880276
469390910794 51919322
42396605266 240872723
168072234198 106708784
502702523282 240865170
112048158650 148952713
57538247306 240857617
504973769588 240850064
994048807480 240842511
969822180216 240834958
8327910676 240827405
95392352406 180501594
426994313082 146845426
304347012558 240819852
187756368850 240812299
526172068444 240804746
901684791036 240797193
867616096446 240789640
84793202978 240782087
576896569278 240774534
985720904358 240766981
489832127548 240759428
935753485626 240751875
116590651262 240744322
729827153882 240736769
196841354074 240729216
127946882792 240721663
607936935460 165788350
663961011008 240714110
906984365750 240706557
351286102882 71662864
99177762916 66949792
332359050332 240699004
915312268872 240691451
897899380526 240683898
485289634936 240676345
946352635054 240668792
997077135888 240661239
541313710484 240653686
590524047114 240646133
72679889346 240638580
81007792468 240631027
116590651262 240623474
434565134102 240615921
157473084770 240608368
21198306410 240600815
260436250642 240593262
611722345970 240585709
834304483958 240578156
700300951904 240570603
643519794254 240563050
307375340966 240555497
10599156982 191287278
283148713702 240547944
199869682482 240540391
240752115990 240532838
366427744922 240525285
602637360746 240517732
542070792586 152834955
619293166990 240510179
319488654598 98460908
631406480622 240502626
302832848354 240495073
735126728596 37100336
324788229312 240487520
345986528168 107690674
452735104550 217156303
280877467396 130394992
626106905908 240479967
934239321422 240472414
53752836796 240464861
659418518396 240457308
580681979788 23837268
592038211318 240449755
162015577382 240442202
326302393516 240434649
260436250642 240427096
604908607052 240419543
105234419732 240411990
522386657934 240404437
43153687368 84812637
196841354074 240396884
164286823688 240389331
657147272090 240381778
46939097878 240374225
371727319636 159496701
629892316418 240366672
781308736818 240359119
813863267204 63112868
93121106100 240351566
421694738368 240344013
804021199878 240336460
215011324522 240328907
304347012558 240321354
230152966562 240313801
449706776142 240306248
329330721924 240298695
732855482290 240291142
420180574164 240283589
480747142324 176891260
91606941896 151890830
590524047114 240276036
661689764702 240268483
92364023998 240260930
137788950118 240253377
536014135770 240245824
995562971684 240238271
254379593826 240230718
418666409960 240223165
361128170208 240215612
187756368850 240208059
754053781146 240200506
690458884578 240192953
734369646494 240185400
399739357410 240177847
254379593826 240170294
448192611938 240162741
997077135888 47886020
825976580836 240155188
338415707148 240147635
499674194874 240140082
461820089774 240132529
229395884460 240124976
977393001236 240117423
115076487058 240109870
941053060340 240102317
49967426286 240094764
224096309746 240087211
687430556170 240079658
423208902572 240072105
499674194874 240064552
317217408292 240056999
216711149019 34419021
964522605502 240049446
721499250760 240041893
6056664370 240034340
861559439630 240026787
782065818920 240019234
315703244088 128876839
769952505288 240011681
773737915798 240004128
205926339298 239996575
183970958340 239989022
894113970016 239981469
178671383626 239973916
337658625046 239966363
841118222876 239958810
699543869802 239951257
744968795922 239943704
805535364082 218568714
255893758030 239936151
678345570946 239928598
943324306646 239921045
313431997782 239913492
535257053668 239905939
729070071780 239898386
258165004336 239890833
697272623496 239883280
278606221090 80258178
897142298424 239875727
407310178430 239868174
95392352406 239860621
211982996114 42697109
233181294970 239853068
906227283648 239845515
947866799258 239837962
113562322854 239830409
703329280312 239822856
464848418182 239815303
358099841800 239807750
523143740036 55016052
830519073448 239800197
831276155550 239792644
743454631718 239785091
631406480622 9607416
928939746708 239777538
846417797590 239769985
466362582386 162374394
292233698926 239762432
932725157218 239754879
472419239202 76391042
489832127548 239747326
686673474068 239739773
637463137438 18202730
118861897568 239732220
435322216204 239724667
959980112890 239717114
729070071780 239709561
952409291870 239702008
882757738486 239694455
137788950118 13663377
81764874570 115432499
747997124330 239686902
900927708934 239679349
40882441062 239671796
717713840250 239664243
656390189988 47047637
572354076666 239656690
306618258864 239649137
386111879574 239641584
818405759816 239634031
570082830360 239626478
289205370518 239618925
470147992896 239611372
872158589058 195305474
930453910912 239603819
978150083338 239596266
606422771256 239588713
884271902690 239581160
236966705480 239573607
754053781146 239566054
150659345852 239558501
913041022566 239550948
241509198092 239543395
190027615156 239535842
906227283648 119088151
311160751476 153794186
875186917466 239528289
19684142206 239520736
831276155550 239513183
596580703930 239505630
847174879692 239498077
296019109436 239490524
716199676046 239482971
156721939326 71247449
579924897686 239475418
455763432958 239467865
517087083220 239460312
876701081670 239452759
581439061890 239445206
648062286866 239437653
674560160436 239430100
357342759698 239422547
361128170208 239414994
443650119326 239407441
971336344420 239399888
142331442730 239392335
411852671042 239384782
350529020780 40627587
913798104668 239377229
527686232648 239369676
117347733364 231310625
138546032220 239362123
295262027334 239354570
471662157100 239347017
757082109554 209452243
377026894350 28640976
342958199760 239339464
747997124330 135153382
919854761484 239331911
119618979670 239324358
277092056886 239316805
500431276976 239309252
169586398402 239301699
418666409960 239294146
239995033888 89253801
303589930456 239286593
605665689154 239279040
847174879692 239271487
627621070112 239263934
523900822138 98627074
218796735032 239256381
468633828692 239248828
586738636604 239241275
530714561056 137812038
495888784364 239233722
463334253978 86980348
248322937010 239226169
424723066776 239218616
962251359196 17152863
759353355860 152268480
563269091442 192639265
483775470732 239211063
779037490512 61859070
981178411746 239203510
75708217754 239195957
825219498734 239188404
677588488844 239180851
797964543062 239173298
384597715370 239165745
932725157218 239158192
461820089774 239150639
380055222758 184897440
98420680814 239143086
912283940464 239135533
642005630050 239127980
414880999450 239120427
497402948568 239112874
860802357528 90432069
836575730264 239105321
738912139106 239097768
840361140774 239090215
667746421518 239082662
352800267086 239075109
165800987892 239067556
84036120876 239060003
814620349306 57047809
41639523164 201143943
707871772924 239052450
704086362414 239044897
603394442848 239037344
742697549616 239029791
109019830242 239022238
813106185102 50106602
489075045446 239014685
101449009222 14909622
357342759698 239007132
925911418300 238999579
685159309864 238992026
394439782696 89790064
193813025666 238984473
564783255646 238976920
511787508506 238969367
540556628382 199973228
894871052118 238961814
40125358960 238954261
550398695708 238946708
440621790918 93861131
134901545584 921466
324788229312 238939155
891842723710 238931602
13627485390 238924049
9084992778 238916496
184728040442 238908943
179428465728 238901390
963008441298 238893837
150659345852 238886284
458791761366 102282726
991020479072 86496956
203655092992 238878731
981178411746 238871178
844903633386 238863625
433808052000 238856072
899413544730 238848519
453492186652 238840966
596580703930 238833413
729827153882 238825860
903198955240 238818307
511030426404 238810754
871401506956 238803201
183213876238 238795648
6813746472 238788095
23469552716 238780542
848689043896 238772989
59809493612 238765436
738155057004 238757883
692730130884 238750330
258922086438 238742777
67380314632 148454215
996320053786 238735224
18927060104 238727671
227124638154 238720118
202898010890 238712565
106748583936 238705012
545856203096 238697459
493617538058 238689906
795693296756 238682353
989506314868 238674800
446678447734 238667247
451220940346 238659694
430022641490 238652141
865344850140 238644588
103720255528 238637035
158987248974 43097418
994805889582 238629482
334630296638 238621929
503459605384 109480735
886543148996 238614376
838089894468 238606823
421694738368 238599270
57538247306 238591717
417909327858 93256891
851717372304 238584164
356585677596 238576611
465605500284 238569058
909255612056 238561505
242266280194 238553952
956951784482 238546399
435322216204 238538846
193055943564 238531293
666989339416 238523740
13627485390 238516187
352800267086 238508634
70408643040 238501081
16655813798 238493528
934996403524 238485975
749511288534 238478422
13627485390 238470869
75708217754 238463316
571596994564 87433528
382326469064 238455763
842632387080 238448210
369456073330 165153898
370970237534 238440657
857774029120 238433104
495888784364 238425551
968308016012 238417998
511787508506 238410445
108262748140 238402892
435322216204 238395339
778280408410 238387786
713171347638 238380233
73436971448 238372680
285419960008 238365127
62080739918 238357574
661689764702 238350021
501188359078 64872717
241509198092 238342468
209711749808 238334915
148388099546 238327362
594309457624 222148836
600366114440 12983607
514815836914 238319809
42396605266 238312256
305104094660 238304703
247565854908 238297150
165043905790 200932459
147631017444 238289597
651090615274 238282044
444407201428 238274491
299047437844 238266938
398225193206 238259385
22712470614 238251832
207440503502 238244279
886543148996 210456792
966036769706 238236726
944081388748 238229173
221825063440 238221620
984206740154 238214067
532228725260 238206514
94635270304 238198961
872158589058 238191408
566297419850 147139993
22712470614 238183855
37854112654 238176302
393682700594 238168749
545099120994 238161196
461176393308 7273539
448192611938 238153643
17412895900 238146090
449706776142 238138537
374755648044 238130984
131732293302 238123431
222582145542 238115878
295262027334 85975799
878972327976 28346409
516330001118 72954427
435322216204 97864221
845660715488 238108325
326302393516 238100772
202140928788 238093219
925154336198 238085666
488317963344 238078113
972850508624 238070560
132489375404 238063007
862316521732 222360320
102206091324 238055454
472419239202 238047901
577653651380 106134756
621564413296 238040348
539799546280 92305213
233181294970 238032795
44667851572 13225303
27254963226 238025242
966036769706 238017689
926668500402 238010136
561754927238 238002583
330087804026 237995030
695001377190 237987477
183970958340 237979924
850203208100 237972371
823705334530 237964818
395196864798 237957265
741940467514 237949712
685159309864 237942159
861559439630 237934606
486803799140 237927053
253622511724 237919500
330844886128 237911947
442893037224 237904394
133246457506 237896841
969822180216 237889288
404281850022 237881735
478475896018 237874182
568568666156 237866629
873672753262 237859076
947109717156 237851523
712414265536 237843970
217282570828 237836417
126432718588 114798047
143845606934 237828864
671531832028 237821311
683645145660 237813758
885028984792 237806205
115833569160 237798652
218039652930 237791099
888057313200 237783546
224096309746 237775993
682130981456 237768440
595066539726 237760887
321002818802 237753334
548884531504 237745781
663203928906 237738228
461820089774 237730675
649576451070 237723122
455006350856 237715569
640491465846 237708016
570839912462 237700463
220310899236 237692910
123404390180 237685357
139303114322 237677804
77222381958 163386496
13627485390 110236035
408067260532 237670251
240752115990 237662698
640491465846 237655145
80250710366 237647592
537528299974 237640039
385354797472 237632486
688187638272 237624933
337658625046 237617380
6813746472 237609827
352800267086 237602274
257407922234 237594721
499674194874 237587168
689701802476 237579615
493617538058 237572062
118104815466 237564509
579167815584 237556956
249837101214 237549403
154444756362 237541850
151416427954 174126862
258165004336 237534297
739669221208 40227278
844903633386 237526744
666232257314 16986697
409581424736 237519191
926668500402 237511638
513301672710 237504085
12870403288 237496532
612479428072 237488979
471662157100 237481426
217282570828 117826800
217282570828 237473873
570082830360 130765089
455006350856 237466320
937278609233 138068840
561754927238 237458767
944838470850 237451214
611722345970 113710415
828247827142 237443661
674560160436 237436108
837332812366 234505544
356585677596 237428555
495888784364 237421002
38611194756 237413449
35582866348 237405896
943324306646 237398343
742697549616 237390790
916069350974 237383237
275577892682 237375684
688187638272 237368131
10599156982 237360578
592795293420 237353025
520872493730 237345472
874429835364 237337919
141574360628 237330366
808563692490 237322813
286934124212 237315260
309646587272 237307707
956194702380 237300154
618536084888 237292601
336144460842 51186681
111291076548 237285048
406553096328 237277495
564783255646 237269942
765410012676 195456534
202898010890 237262389
344472363964 237254836
370213155432 237247283
23469552716 237239730
40882441062 237232177
766167094778 237224624
92364023998 237217071
162015577382 237209518
750268370636 237201965
484532552834 237194412
618536084888 237186859
939538896136 237179306
367941909126 68551028
947109717156 190471554
47696179980 228334743
751861312630 18489744
3785418064 237171753
340686953454 237164200
959980112890 237156647
688187638272 237149094
688187638272 237141541
532228725260 237133988
140817278526 174353452
427751395184 237126435
370970237534 237118882
723770497066 237111329
919097679382 237103776
140060196424 138899670
182456794136 237096223
431536805694 237088670
37097030552 225676087
635191891132 237081117
498270266705 33920523
981178411746 237073564
997077135888 237066011
93878188202 237058458
671531832028 237050905
735883810698 237043352
73436971448 237035799
501188359078 237028246
243023362296 237020693
754053781146 206914435
140817278526 237013140
310403669374 237005587
413366835246 236998034
612479428072 163054164
964522605502 236990481
629226912630 113914346
241509198092 236982928
413366835246 236975375
384597715370 236967822
938781814034 236960269
677588488844 236952716
237723787582 236945163
398982275308 118521676
891842723710 236937610
675317242538 236930057
660932682600 44562700
15898731696 236922504
41639523164 236914951
820677006122 236907398
880486492180 236899845
994805889582 236892292
949380963462 236884739
83279038774 236877186
340686953454 236869633
789636639940 144035710
874429835364 236862080
890328559506 236854527
766924176880 236846974
987235068562 236839421
326302393516 236831868
375512730146 236824315
504973769588 236816762
694244295088 236809209
330844886128 236801656
925154336198 142638405
731341318086 236794103
843389469182 236786550
417152245756 236778997
445164283530 236771444
959980112890 236763891
901789135731 112652995
974364672828 236756338
902441873138 236748785
107505666038 236741232
695758459292 236733679
825976580836 236726126
218796735032 55892200
536771217872 132608021
971336344420 205917439
274820810580 171679690
248322937010 236718573
825976580836 236711020
458791761366 236703467
462577171876 236695914
532985807362 236688361
528443314750 186725266
882757738486 236680808
295262027334 44751525
516330001118 236673255
211982996114 236665702
819162841918 236658149
835818648162 236650596
665475175212 236643043
247565854908 236635490
17412895900 236627937
183213876238 236620384
365670662820 66254916
301318684150 236612831
457277597162 202813156
400496439512 236605278
99934845018 236597725
208197585604 236590172
448949694040 139209343
400496439512 236582619
367941909126 236575066
216525488726 236567513
606422771256 236559960
902441873138 236552407
302075766252 236544854
28012045328 236537301
370213155432 236529748
372484401738 236522195
919097679382 236514642
551155777810 236507089
287691206314 236499536
370213155432 236491983
352043184984 236484430
908498529954 236476877
769195423186 211166774
809320774592 236469324
701815116108 236461771
493617538058 236454218
512547800633 78808002
959980112890 236446665
187756368850 236439112
265735825356 236431559
462577171876 236424006
628378152214 236416453
306618258864 236408900
570082830360 9834006
11356239084 177571030
53752836796 236401347
339929871352 236393794
44667851572 236386241
535257053668 236378688
199869682482 236371135
493617538058 236363582
360371088106 236356029
520115411628 236348476
195327189870 236340923
352800267086 236333370
189270533054 236325817
658661436294 236318264
817648677714 175380660
96149434508 236310711
772223751594 236303158
397468111104 236295605
511787508506 236288052
348257774474 149640036
326302393516 236280499
55267001000 236272946
685916391966 236265393
844903633386 236257840
725284661270 236250287
533742889464 236242734
224096309746 236235181
622321495398 236227628
772223751594 236220075
930453910912 236212522
140060196424 224731962
947109717156 236204969
305861176762 236197416
737397974902 26193804
214254242420 236189863
686673474068 236182310
982692575950 85296029
152173510056 110575920
779794572614 236174757
40125358960 22643894
263464579050 236167204
735883810698 236159651
7570828574 49381514
960737194992 236152098
562512009340 236144545
423208902572 236136992
598094868134 236129439
804021199878 236121886
797207460960 236114333
43910769470 236106780
190784697258 185667846
716956758148 236099227
398225193206 236091674
474038533613 125130551
579167815584 236084121
863830685936 236076568
183970958340 236069015
399739357410 28542787
726041743372 236061462
438350544612 236053909
595823621828 236046356
436079298306 236038803
97663598712 236031250
566297419850 236023697
185485122544 38278604
365670662820 236016144
99177762916 236008591
150659345852 236001038
717713840250 235993485
964522605502 235985932
205169257196 235978379
151416427954 235970826
17412895900 235963273
995562971684 235955720
890328559506 235948167
869130260650 235940614
55267001000 235933061
208954667706 223802943
460305925570 235925508
18927060104 235917955
748754206432 123891859
908498529954 235910402
709385937128 205063950
785851229430 235902849
751025452738 119722603
427751395184 235895296
666989339416 235887743
888814395302 235880190
18927060104 235872637
952409291870 235865084
195327189870 127502193
704843444516 220230374
272549564274 21012446
389140207982 201672653
253622511724 235857531
556455352524 235849978
532228725260 235842425
557969516728 235834872
965279687604 235827319
698786787700 235819766
177914301524 123793670
489075045446 235812213
822191170326 235804660
714685511842 24184706
679859735150 235797107
880486492180 218455419
43910769470 235789554
90849859794 235782001
838089894468 235774448
467119664488 235766895
302832848354 235759342
417152245756 235751789
14384567492 235744236
45424933674 235736683
231667130766 98272083
318731572496 235729130
317217408292 235721577
956951784482 235714024
182456794136 235706471
511787508506 234203424
947109717156 235698918
321759900904 235691365
922883089892 235683812
633677726928 235676259
162772659484 235668706
476204649712 235661153
504973769588 235653600
68894478836 235646047
599609032338 235638494
756325027452 235630941
296019109436 235623388
989506314868 235615835
451978022448 166090470
438350544612 235608282
162772659484 195539617
409581424736 235600729
333116132434 235593176
165043905790 235585623
577653651380 235578070
625349823806 235570517
414123917348 235562964
575382405074 203462714
904713119444 235555411
336901542944 235547858
923640171994 235540305
28012045328 47145826
629135234316 235532752
278606221090 235525199
542827874688 235517646
808563692490 235510093
763895848472 31352503
685226471140 165312511
748754206432 235502540
329330721924 128023350
440621790918 235494987
959980112890 235487434
819919924020 235479881
276334974784 235472328
895628134220 235464775
347500692372 235457222
196841354074 235449669
915312268872 157170377
445164283530 235442116
802507035674 235434563
15141649594 235427010
592038211318 176090642
134760621710 235419457
655633107886 235411904
367184827024 234603733
619293166990 235404351
648819368968 235396798
96906516610 235389245
917583515178 235381692
538285382076 186060602
61323657816 235374139
281634549498 235366586
635948973234 17137757
825976580836 235359033
987235068562 26004979
647305204764 235351480
525414986342 141618750
523143740036 235343927
347500692372 235336374
442893037224 235328821
78736546162 235321268
6056664370 235313715
607936935460 235306162
701058034006 235298609
977560496564 25619776
736640892800 147653597
739669221208 235291056
868373178548 182042406
333116132434 172797534
177914301524 235283503
292990781028 21835723
654876025784 235275950
598851950236 235268397
168072234198 180358087
579167815584 235260844
352800267086 235253291
534499971566 235245738
222582145542 235238185
944081388748 235230632
155201838464 235223079
147631017444 235215526
286934124212 235207973
660932682600 120900871
103720255528 235200420
928939746708 235192867
966143659762 56073472
159744331076 235185314
763895848472 15967042
499674194874 235177761
423208902572 235170208
356585677596 235162655
87064449284 137011420
225610473950 235155102
387626043778 235147549
310403669374 235139996
892599805812 235132443
42396605266 77342720
62080739918 158424175
639734383744 235124890
164286823688 235117337
504973769588 235109784
607936935460 235102231
696515541394 235094678
324031147210 235087125
370213155432 219988678
628378152214 14592396
90849859794 235079572
470147992896 235072019
289962452620 235064466
80250710366 235056913
30283291634 235049360
940295978238 235041807
333873214536 235034254
443650119326 235026701
910769776260 235019148
800235789368 235011595
62837822020 235004042
913041022566 234996489
171857644708 234988936
864587768038 234981383
205926339298 234973830
275577892682 234966277
703329280312 234958724
118861897568 234951171
827490745040 234943618
464091336080 234936065
134003539608 234928512
327816557720 234920959
142331442730 234913406
398982275308 57516095
93121106100 234905853
810834938796 234898300
794179132552 234890747
363399416514 234883194
876701081670 234875641
326302393516 234868088
800235789368 234860535
452735104550 135931341
290719534722 234852982
504216687486 234845429
65109068326 234837876
197598436176 234830323
311160751476 234822770
482261306528 234815217
470147992896 234807664
538285382076 234800111
772980833696 234792558
798721625164 234785005
983449658052 234777452
887300231098 99072701
337658625046 234769899
474690485508 234762346
499674194874 234754793
722256332862 234747240
85550285080 234739687
158230166872 229852896
115076487058 234732134
726041743372 99261526
190784697258 234724581
12113321186 234717028
914555186770 234709475
533742889464 234701922
846417797590 234694369
931210993014 234686816
758596273758 234679263
553427024116 234671710
40125358960 234664157
182456794136 234656604
963765523400 129549056
816891595612 234649051
866101932242 234641498
304347012558 234633945
28769127430 234626392
869240217224 55590080
114319404956 234618839
950895127666 234611286
510273344302 234603733
781308736818 234596180
758596273758 234588627
979664247542 234581074
730584235984 234573521
798721625164 234565968
69651560938 234558415
202140928788 234550862
337658625046 234543309
107505666038 234535756
936510567728 234528203
665475175212 234520650
935753485626 234513097
707114690822 234505544
537528299974 234497991
323314352810 48799933
572354076666 234490438
315703244088 234482885
832033237652 234475332
406553096328 234467779
523900822138 234460226
145359771138 234452673
402767685818 196838733
845660715488 234445120
381569386962 234437567
280877467396 234430014
544342038892 16118102
332359050332 234422461
24983716920 234414908
124918554384 234407355
239995033888 234399802
82521956672 234392249
354314431290 168394135
623078577500 234384696
827490745040 234377143
245294608602 218311912
383083551166 234369590
850960290202 234362037
542827874688 234354484
726798825474 234346931
186242204646 234339378
766167094778 234331825
432293887796 7726719
177157219422 77644840
88578613488 234324272
399739357410 234316719
224853391848 234309166
990263396970 234301613
48453262082 156014768
353557349188 234294060
565540337748 234286507
472419239202 53180673
877458163772 234278954
598851950236 234271401
169586398402 55582527
2271253860 24426402
227124638154 234263848
308132423068 140969192
166558069994 234256295
456520515060 234248742
896385216322 234241189
802507035674 234233636
122647308078 234226083
502702523282 234218530
24983716920 139028071
439864708816 234210977
150659345852 234203424
205926339298 234195871
313431997782 234188318
180185547830 234180765
957708866584 234173212
110533994446 234165659
120376061772 234158106
370213155432 234150553
617779002786 234143000
353557349188 234135447
885028984792 234127894
414123917348 234120341
887300231098 22160502
745725878024 234112788
969822180216 234105235
629892316418 234097682
101449009222 234090129
324031147210 234082576
200626764584 234075023
914555186770 234067470
49967426286 234059917
784337065226 234052364
314946161986 234044811
560240763034 234037258
158230166872 234029705
997077135888 234022152
155201838464 234014599
760110437962 234007046
623835659602 233999493
605665689154 233991940
162772659484 167329162
363399416514 233984387
114319404956 143212433
574625322972 233976834
365670662820 233969281
57538247306 233961728
840361140774 233954175
344472363964 233946622
332359050332 233939069
96149434508 233931516
693487212986 233923963
981178411746 233916410
88578613488 233908857
157473084770 233901304
871401506956 233893751
707114690822 233886198
327059475618 233878645
614750674378 233871092
915312268872 116369071
800235789368 233863539
698029705598 233855986
598851950236 24433955
969065098114 233848433
657147272090 233840880
651090615274 233833327
307375340966 233825774
404281850022 233818221
21198306410 233810668
913798104668 233803115
657904354192 233795562
486046717038 233788009
273306646376 233780456
72679889346 233772903
594309457624 233765350
713171347638 233757797
486803799140 233750244
10599156982 233742691
215768406624 233735138
92364023998 233727585
489832127548 233720032
443650119326 233712479
744968795922 233704926
149145181648 116127375
445921365632 131996228
267249989560 233697373
384597715370 233689820
841875304978 233682267
619293166990 233674714
284662877906 233667161
718470922352 233659608
122647308078 153635573
442135955122 233652055
659474304854 159776162
462577171876 22137843
745725878024 233644502
816134513510 233636949
944081388748 233629396
9842074880 233621843
632163562724 233614290
260436250642 233606737
352043184984 233599184
993291725378 233591631
32554537940 233584078
850960290202 233576525
673045996232 233568972
199112600380 233561419
969065098114 42568708
719228004454 233553866
18927060104 233546313
330087804026 233538760
774494997900 233531207
257411630757 178152611
522386657934 233523654
876701081670 233516101
85550285080 233508548
296776191538 233500995
56781165204 233493442
193055943564 197609139
443650119326 233485889
971336344420 233478336
331601968230 233470783
494374620160 233463230
657904354192 233455677
453492186652 233448124
724527579168 233440571
629892316418 233433018
311160751476 233425465
382326469064 233417912
537528299974 233410359
762381684268 233402806
593552375522 233395253
298290355742 231627851
3028335962 233387700
770709587390 233380147
659418518396 233372594
266492907458 233365041
479232978120 233357488
405038932124 136369415
93121106100 233349935
838089894468 233342382
262707496948 233334829
933482239320 233327276
901684791036 233319723
539042464178 233312170
333873214536 233304617
20441224308 233297064
227124638154 233289511
963008441298 233281958
564783255646 233274405
9842074880 233266852
271792482172 218553608
182456794136 233259299
345986528168 233251746
34825784246 7333963
582196143992 233244193
124918554384 233236640
997834217990 211355599
330087804026 233229087
957708866584 233221534
950138045564 233213981
210468831910 40265043
693487212986 233206428
654118943682 170025583
96149434508 233198875
298290355742 233191322
285419960008 233183769
157473084770 233176216
162772659484 233168663
818405759816 233161110
121133143874 233153557
283148713702 233146004
789636639940 233138451
872915671160 233130898
638977301642 233123345
816891595612 233115792
439107626714 132796846
108262748140 96451810
993291725378 233108239
215768406624 233100686
883514820588 233093133
469390910794 233085580
441378873020 233078027
402767685818 101678486
498160030670 233070474
331601968230 112736078
757089656 233062921
209711749808 233055368
876701081670 233047815
50724508388 233040262
794179132552 233032709
785851229430 233025156
364913580718 233017603
995562971684 233010050
736640892800 91361088
69651560938 233002497
514815836914 232994944
90092777692 232987391
794179132552 73143252
776766244206 232979838
801749953572 232972285
913041022566 232964732
398982275308 117811694
781308736818 223765178
454249268754 232957179
897899380526 160093388
729070071780 232949626
365670662820 54819674
118861897568 1797614
355828595494 232942073
543584956790 232934520
810834938796 232926967
268007071662 232919414
713928429740 77206766
24226634818 232911861
617779002786 232904308
181699712034 232896755
327059475618 232889202
486046717038 232881649
421694738368 232874096
757082109554 232866543
702572198210 232858990
115076487058 232851437
367184827024 232843884
392168536390 232836331
93878188202 232828778
526929150546 220781743
210468831910 232821225
867616096446 232813672
972850508624 232806119
464848418182 87554376
946352635054 232798566
730584235984 232791013
475447567610 232783460
381569386962 232775907
554941188320 174104203
437593462510 232768354
604908607052 232760801
441378873020 232753248
805535364082 232745695
492103373854 232738142
59052411510 232730589
6813746472 232723036
56024083102 232715483
757082109554 232707930
114319404956 30408378
87821531386 81814096
16655813798 232700377
452735104550 232692824
102963173426 232685271
744211713820 232677718
573111158768 232670165
598851950236 232662612
325545311414 232655059
499674194874 232647506
642762712152 232639953
115833569160 232632400
831276155550 232624847
912283940464 232617294
95392352406 232609741
685159309864 232602188
597337786032 232594635
486046717038 232587082
887300231098 232579529
211225914012 189013825
859288193324 232571976
929696828810 232564423
669260585722 232556870
392168536390 232549317
71165725142 232541764
858531111222 232534211
951652209768 232526658
441378873020 232519105
571596994564 232511552
606422771256 232503999
307375340966 232496446
695758459292 77833665
939538896136 90099737
889571477404 232488893
301318684150 221061204
249080019112 232481340
117347733364 232473787
849446125998 19441422
423208902572 232466234
186999286748 232458681
363399416514 232451128
855502782814 232443575
434565134102 232436022
814620349306 232428469
563269091442 232420916
816891595612 232413363
359614006004 232405810
374755648044 232398257
791907886246 232390704
57538247306 43165395
850960290202 232383151
644276876356 232375598
425480148878 232368045
659475271638 91300664
283905795804 232360492
172614726810 79404689
744968795922 232352939
996320053786 232345386
391411454288 232337833
68137396734 9554545
815377431408 232330280
277092056886 232322727
656390189988 232315174
673045996232 199187716
639734383744 232307621
199112600380 232300068
609451099664 232292515
722256332862 232284962
915312268872 33361601
986477986460 232277409
435322216204 169859417
190784697258 29184792
656390189988 232269856
141574360628 102977602
540556628382 232262303
856259864916 232254750
433808052000 232247197
591281129216 232239644
26497881124 232232091
642005630050 232224538
585981554502 232216985
694244295088 232209432
552669942014 204399286
723020318406 92954771
411852671042 16087890
492860455956 232201879
501188359078 232194326
450463858244 232186773
754810863248 232179220
87064449284 8769033
719985086556 232171667
634434809030 184142140
559483680932 232164114
751025452738 232156561
702572198210 232149008
825219498734 232141455
18927060104 232133902
963765523400 232126349
110533994446 211861650
313431997782 232118796
373998565942 232111243
138546032220 232103690
673045996232 232096137
729827153882 232088584
77979464060 232081031
757839191656 232073478
246051690704 232065925
999348382194 6291649
348387504802 12258519
370213155432 232058372
326302393516 197367443
223339227644 232050819
785851229430 232043266
838089894468 232035713
546613285198 232028160
296019109436 232020607
920611843586 232013054
727555907576 232005501
679102653048 182049959
558726598830 231997948
802507035674 92577121
473176321304 72176468
585981554502 231990395
559483680932 200237583
501188359078 231982842
253622511724 228085494
177157219422 188258525
861559439630 231975289
783579983124 231967736
922883089892 64396878
152930592158 113468719
23469552716 231960183
819919924020 231952630
800992871470 231945077
116590651262 231937524
171857644708 231929971
224853391848 231922418
204412175094 12273625
126432718588 231914865
803264117776 231907312
950138045564 231899759
715442593944 231892206
353557349188 231884653
373998565942 210600299
254379593826 111180160
54509918898 210267967
807806610388 228176130
930453910912 231877100
404281850022 231869547
245294608602 231861994
151416427954 231854441
719228004454 231846888
483775470732 231839335
642762712152 231831782
95392352406 231824229
619293166990 231816676
215768406624 231809123
34961534315 28958202
823705334530 231801570
670774749926 231794017
884271902690 231786464
578410733482 231778911
186242204646 231771358
961494277094 231763805
210468831910 231756252
574625322972 231748699
246808772806 231741146
744211713820 231733593
913041022566 231726040
433050969898 231718487
423965984674 231710934
243780444398 231703381
624592741704 231695828
730584235984 231688275
496645866466 111391644
581439061890 231680722
955437620278 231673169
987992150664 231665616
130975211200 231658063
394439782696 152865167
564783255646 231650510
789636639940 24630333
451978022448 231642957
676074324640 231635404
413366835246 231627851
950138045564 231620298
632163562724 231612745
782822901022 231605192
498917112772 231597639
478475896018 231590086
888814395302 231582533
422451820470 231574980
886543148996 231567427
107505666038 231559874
212740078216 231552321
87064449284 231544768
565540337748 231537215
740426303310 231529662
657904354192 231522109
623078577500 231514556
341444035556 231507003
207440503502 231499450
445164283530 231491897
463334253978 231484344
488317963344 231476791
69651560938 231469238
589009882910 231461685
595066539726 231454132
588252800808 44917691
247565854908 231446579
129461046996 231439026
430022641490 231431473
967550933910 231423920
351286102882 71753500
315703244088 99631623
178671383626 231416367
847174879692 231408814
757089656 231401261
738155057004 231393708
781308736818 231386155
231667130766 231378602
159744331076 169851864
383083551166 231371049
699543869802 231363496
938781814034 231355943
355071513392 231348390
621564413296 231340837
31797455838 231333284
480747142324 231325731
455763432958 231318178
102963173426 231310625
145359771138 231303072
221825063440 231295519
749511288534 231287966
277849138988 231280413
518601247424 231272860
539042464178 231265307
735883810698 231257754
617779002786 231250201
438350544612 231242648
505730851690 231235095
888057313200 231227542
679859735150 180191921
589009882910 231219989
610965263868 231212436
656390189988 231204883
504216687486 231197330
981935493848 231189777
909255612056 231182224
290719534722 231174671
448192611938 231167118
847174879692 231159565
794936214654 231152012
770709587390 231144459
84793202978 231136906
673803078334 231129353
943324306646 231121800
620807331194 231114247
467876746590 231106694
487560881242 231099141
99934845018 231091588
284662877906 231084035
730584235984 231076482
326302393516 231068929
779794572614 192344698
538285382076 231061376
13627485390 231053823
847931961794 85847398
266492907458 231046270
445921365632 231038717
684402227762 231031164
65109068326 231023611
771466669492 231016058
925911418300 231008505
423965984674 231000952
322516983006 230993399
718470922352 230985846
269521235866 183114932
24983716920 230978293
857016947018 230970740
223339227644 230963187
657904354192 230955634
624592741704 230948081
922126007790 230940528
539799546280 230932975
362642334412 230925422
551155777810 230917869
772223751594 230910316
97663598712 230902763
414880999450 45250023
241509198092 230895210
277092056886 230887657
856259864916 230880104
419423492062 230872551
800235789368 230864998
89335695590 195902161
834304483958 230857445
47696179980 230849892
820677006122 230842339
885786066894 230834786
94635270304 230827233
170343480504 230819680
782065818920 164579870
459548843468 230812127
311160751476 230804574
636706055336 230797021
496645866466 230789468
238480869684 182472927
511030426404 230781915
202140928788 46156383
227124638154 230774362
255136675928 230766809
735883810698 230759256
286934124212 230751703
956951784482 230744150
472419239202 230736597
223339227644 230729044
188513450952 230721491
953166373972 230713938
216525488726 140463141
791150804144 230706385
758596273758 230698832
802507035674 230691279
747997124330 230683726
713171347638 230676173
758596273758 230668620
315703244088 230661067
422451820470 230653514
6056664370 167404692
674560160436 230645961
152930592158 230638408
736640892800 102970049
230910048664 230630855
987235068562 230623302
729070071780 230615749
889571477404 230608196
663961011008 230600643
15141649594 230593090
138546032220 230585537
869887342752 19675565
340686953454 230577984
392925618492 230570431
754810863248 230562878
748754206432 230555325
355071513392 230547772
966036769706 230540219
426994313082 230532666
849446125998 230525113
403524767920 230517560
860802357528 230510007
345986528168 230502454
769952505288 230494901
210468831910 230487348
809320774592 108332679
115076487058 230479795
239237951786 14305382
710143019230 230472242
171857644708 230464689
920611843586 230457136
544342038892 230449583
440621790918 230442030
182456794136 230434477
923640171994 230426924
815377431408 230419371
658661436294 230411818
448192611938 230404265
547370367300 143620295
634434809030 230396712
110533994446 230389159
818405759816 230381606
726798825474 93256891
574625322972 230374053
804021199878 230366500
920611843586 230358947
420937656266 230351394
440621790918 230343841
133246457506 230336288
836575730264 230328735
601880278644 230321182
712458662070 19380998
334630296638 230313629
507245015894 230306076
302075766252 230298523
803264117776 1027208
766924176880 230290970
595066539726 230283417
30283291634 230275864
121133143874 230268311
646548122662 230260758
72679889346 230253205
991154220043 17032015
470905074998 230245652
910769776260 230238099
508002097996 230230546
757089656 153831951
918340597280 230222993
14384567492 230215440
498917112772 230207887
801749953572 230200334
218039652930 230192781
283905795804 230185228
678345570946 230177675
361128170208 230170122
929696828810 228644416
961494277094 230162569
978150083338 230155016
224096309746 230147463
466362582386 230139910
281634549498 230132357
520115411628 230124804
976635919134 41080767
57538247306 230117251
59052411510 196967134
211982996114 230109698
252108347520 230102145
684402227762 230094592
495131702262 230087039
9100068566 29857009
499674194874 230079486
87064449284 230071933
168072234198 230064380
491346291752 230056827
807806610388 42923699
91606941896 230049274
319488654598 230041721
284662877906 230034168
342958199760 213228743
46182015776 230026615
717713840250 230019062
402767685818 230011509
745725878024 230003956
913041022566 229996403
200626764584 229988850
273306646376 229981297
911526858362 229973744
918340597280 229966191
287691206314 229958638
610208181766 229951085
860045275426 229943532
409581424736 229935979
970579262318 229928426
609451099664 229920873
202140928788 229913320
487560881242 229905767
617021920684 229898214
454249268754 161203679
796450378858 19902155
836575730264 229890661
337658625046 229883108
527686232648 229875555
737397974902 229868002
853231536508 229860449
165043905790 229852896
344472363964 229845343
264221661152 229837790
214254242420 229830237
485289634936 229822684
666989339416 229815131
491346291752 156702091
246051690704 229807578
780551654716 229800025
757089656 229792472
511787508506 49139818
318731572496 229784919
595066539726 229777366
914555186770 229769813
587495718706 40801306
514815836914 84079996
496645866466 197662010
631406480622 229762260
399739357410 229754707
556455352524 229747154
257407922234 229739601
345986528168 229732048
190784697258 229724495
93121106100 229716942
619293166990 229709389
589766965012 229701836
65866150428 229694283
760110437962 229686730
716199676046 229679177
844903633386 229671624
817648677714 229664071
807806610388 130319462
651847697376 229656518
919097679382 229648965
800235789368 51881557
80250710366 229641412
203655092992 229633859
950138045564 229626306
239237951786 229618753
485289634936 229611200
288448288416 229603647
256650840132 229596094
928182664606 229588541
948623881360 229580988
356585677596 229573435
115833569160 229565882
704086362414 229558329
557969516728 229550776
717713840250 229543223
391411454288 229535670
257407922234 229528117
459548843468 229520564
546613285198 229513011
260436250642 229505458
477718813916 229497905
648819368968 229490352
554184106218 229482799
187756368850 81224962
543584956790 229475246
964522605502 182352079
903198955240 229467693
403524767920 135168488
773737915798 229460140
697272623496 229452587
712414265536 229445034
460305925570 229437481
262707496948 229429928
612479428072 229422375
520115411628 229414822
499674194874 173447092
891842723710 15808429
64351986224 229407269
974364672828 90416963
436836380408 229399716
215768406624 229392163
984206740154 229384610
421694738368 229377057
80250710366 229369504
725284661270 229361951
820677006122 229354398
737397974902 229346845
906227283648 90696424
247565854908 229339292
591281129216 207163684
607179853358 229331739
136274785914 229324186
838846976570 229316633
10599156982 229309080
292990781028 229301527
526929150546 229293974
727555907576 229286421
607179853358 229278868
314946161986 229271315
519358329526 229263762
898656462628 229256209
350529020780 229248656
561754927238 229241103
664718093110 229233550
360371088106 81119220
486046717038 229225997
476961731814 229218444
579167815584 229210891
867616096446 229203338
177914301524 229195785
850203208100 229188232
22712470614 212594291
868373178548 229180679
631406480622 91784056
822948252428 229173126
548127449402 229165573
380812304860 229158020
879729410078 229150467
243023362296 229142914
841118222876 229135361
489075045446 229127808
73436971448 229120255
713171347638 229112702
576896569278 229105149
540700482820 46556692
285527529834 86715993
506487933792 174512065
183970958340 161966532
768438341084 229097596
570839912462 229090043
838846976570 229082490
337658625046 229074937
234695459174 229067384
933482239320 140183680
713928429740 229059831
755567945350 229052278
50724508388 229044725
894113970016 229037172
547370367300 229029619
876701081670 229022066
90092777692 229014513
916826433076 229006960
907741447852 228999407
258960667162 155599353
978150083338 40491633
83279038774 228991854
810834938796 228576439
888814395302 228984301
730584235984 228976748
367184827024 228969195
770709587390 228961642
317974490394 195222391
313431997782 228954089
964522605502 228946536
291476616824 228938983
412609753144 228931430
536014135770 225766723
205169257196 228923877
882757738486 228916324
183970958340 228908771
180942629932 228901218
425480148878 228893665
271035400070 228886112
305861176762 194368902
852474454406 228878559
193813025666 228871006
484532552834 228863453
413366835246 228855900
227124638154 228848347
714685511842 228840794
893356887914 228833241
28769127430 228825688
792664968348 228818135
413366835246 228810582
547370367300 228803029
452735104550 228795476
90849859794 228787923
894871052118 228780370
319488654598 228772817
994805889582 228765264
784337065226 228757711
476204649712 228750158
620050249092 228742605
56024083102 228735052
973607590726 228727499
889571477404 228719946
862316521732 228712393
437593462510 228704840
22712470614 228697287
861559439630 228689734
993291725378 228682181
651847697376 228674628
626863988010 228667075
383840633268 228659522
757839191656 228651969
268764153764 228644416
819919924020 228636863
426994313082 228629310
450463858244 228621757
173371808912 228614204
321002818802 228606651
624592741704 228599098
936510567728 228591545
598094868134 228583992
816891595612 228576439
593552375522 228568886
863830685936 228561333
15141649594 228553780
900927708934 4426058
71922807244 228546227
618536084888 228538674
782822901022 228531121
493617538058 228523568
442135955122 228516015
714685511842 83543733
720742168658 228508462
311917833578 228500909
408824342634 228493356
542070792586 228485803
397468111104 228478250
788879557838 228470697
971336344420 228463144
150659345852 228455591
118104815466 228448038
710900101332 228440485
448192611938 228432932
933482239320 228425379
884271902690 91836927
219553817134 228417826
598851950236 228410273
950895127666 228402720
469390910794 70696080
593552375522 228395167
572354076666 45136728
966036769706 228387614
296776191538 228380061
77979464060 228372508
355828595494 228364955
179428465728 228357402
292233698926 228349849
191541779360 228342296
3785418064 228334743
437593462510 228327190
959223030788 228319637
797207460960 228312084
60566575714 228304531
813863267204 228296978
61323657816 228289425
858531111222 228281872
903198955240 228274319
617021920684 228266766
36339948450 228259213
998591300092 228251660
788879557838 228244107
729827153882 228236554
70408643040 228229001
449706776142 228221448
165800987892 86096647
774494997900 228213895
155958920566 228206342
460305925570 228198789
277092056886 228191236
142375748628 35446229
959223030788 24207365
306647353020 103287275
190784697258 228183683
749511288534 228176130
373998565942 228168577
325545311414 228161024
314189079884 60688355
582953226094 35801220
701815116108 228153471
227124638154 228145918
936510567728 228138365
319488654598 228130812
123404390180 228123259
262707496948 228115706
400496439512 228108153
744968795922 228100600
185485122544 67984553
851717372304 228093047
317217408292 228085494
617021920684 228077941
87821531386 228070388
245294608602 228062835
446678447734 228055282
986477986460 228047729
548127449402 88083086
439864708816 221008333
784337065226 228040176
58295329408 228032623
978907165440 101693592
236966705480 228025070
447435529836 228017517
305104094660 121550429
419423492062 228009964
727555907576 228002411
191541779360 227994858
296019109436 214482541
103720255528 227987305
757839191656 227979752
227124638154 227972199
665475175212 51851345
744968795922 227964646
140060196424 227957093
994048807480 227949540
305104094660 227941987
65109068326 227934434
349771938678 227926881
551155777810 227919328
224096309746 227911775
556455352524 227904222
739669221208 227896669
526929150546 227889116
926668500402 227881563
283905795804 227874010
359614006004 227866457
776009162104 227858904
760867520064 227851351
800992871470 227843798
177914301524 227836245
392168536390 227828692
785851229430 227821139
872915671160 227813586
576139487176 227806033
149145181648 227798480
849446125998 227790927
791907886246 227783374
82521956672 124413016
765410012676 227775821
200626764584 227768268
158987248974 227760715
769952505288 227753162
895628134220 87750754
953923456074 227745609
332359050332 90039313
163529741586 227738056
792664968348 227730503
890328559506 227722950
104477337630 43867824
690458884578 227715397
324031147210 69019314
551155777810 227707844
524657904240 227700291
615507756480 227692738
860802357528 14894516
417152245756 227685185
199112600380 227677632
106748583936 12794782
351286102882 227670079
174128891014 227662526
622321495398 227654973
809320774592 227647420
115076487058 227639867
320245736700 227632314
771466669492 105016912
58295329408 227624761
303589930456 227617208
655633107886 227609655
319488654598 227602102
376269812248 227594549
597337786032 227586996
71165725142 227579443
377783976452 227571890
236966705480 227564337
319488654598 227556784
754053781146 227549231
385354797472 227541678
6813746472 227534125
975121754930 201196814
378541058554 227526572
900927708934 227519019
903198955240 227511466
901684791036 227503913
674560160436 227496360
238480869684 227488807
18169978002 227481254
436079298306 17908163
682130981456 227473701
50724508388 227466148
105991501834 227458595
384597715370 227451042
421694738368 227443489
498160030670 227435936
69651560938 227428383
983556548108 56073472
842632387080 227420830
538285382076 227413277
146873935342 227405724
302832848354 227398171
554941188320 172329248
247565854908 227390618
934996403524 149987474
462577171876 227383065
212884861673 29313193
294504945232 227375512
792664968348 227367959
578410733482 181453272
882757738486 227360406
393682700594 116595661
837332812366 227352853
51560194561 126520303
601880278644 227345300
91606941896 227337747
433050969898 227330194
44667851572 227322641
371727319636 227315088
891085641608 227307535
635191891132 227299982
982692575950 227292429
124161472282 227284876
658661436294 227277323
49210344184 227269770
621564413296 227262217
47696179980 227254664
607179853358 227247111
128703964894 227239558
794179132552 207715053
803264117776 227232005
949380963462 227224452
883514820588 53225991
197598436176 227216899
365670662820 227209346
355828595494 227201793
642005630050 227194240
408824342634 227186687
439864708816 227179134
137031868016 227171581
17412895900 227164028
704086362414 227156475
223339227644 227148922
243780444398 224981211
239237951786 189504770
411095588940 227141369
648819368968 227133816
919854761484 227126263
551155777810 227118710
874429835364 227111157
938781814034 227103604
713171347638 227096051
102206091324 227088498
239995033888 227080945
270278317968 227073392
461063007672 227065839
438350544612 227058286
910769776260 227050733
858531111222 227043180
810834938796 227035627
943324306646 227028074
944838470850 227020521
957708866584 143612742
12870403288 227012968
437593462510 227005415
380812304860 30861558
925911418300 226997862
189270533054 226990309
579167815584 226982756
627621070112 226975203
857016947018 226967650
561754927238 226960097
543584956790 226952544
560240763034 226944991
476961731814 226937438
134003539608 226929885
271792482172 193734450
817648677714 226922332
981935493848 226914779
633677726928 226907226
592795293420 172805087
459548843468 226899673
336144460842 226892120
972850508624 74646299
914555186770 226884567
22712470614 226877014
508759180098 193530519
604908607052 214671366
473176321304 226869461
878972327976 226861908
553427024116 226854355
461820089774 226846802
139303114322 226839249
775252080002 226831696
305861176762 226824143
882757738486 226816590
202898010890 226809037
127189800690 226801484
336901542944 184920099
795693296756 226793931
330087804026 226786378
234695459174 226778825
592795293420 226771272
780551654716 226763719
900927708934 112811608
180942629932 92939665
523900822138 226756166
646548122662 226748613
183213876238 226741060
261950414846 226733507
8327910676 226725954
570082830360 226718401
486803799140 226710848
991777561174 226703295
473176321304 226695742
512544590608 226688189
470905074998 226680636
69651560938 226673083
258165004336 226665530
951652209768 226657977
39368276858 226650424
524657904240 226642871
93121106100 226635318
610965263868 226627765
711657183434 226620212
639734383744 226612659
306618258864 626899
765410012676 226605106
374755648044 226597553
392925618492 226590000
504973769588 226582447
908498529954 226574894
690458884578 195962585
95392352406 226567341
901684791036 226559788
733612564392 226552235
662446846804 226544682
667746421518 226537129
942567224544 226529576
360371088106 226522023
230910048664 226514470
962251359196 226506917
213497160318 226499364
292990781028 86972795
883514820588 226491811
243023362296 226484258
6056664370 226476705
37854112654 101179988
346743610270 226469152
472419239202 226461599
679859735150 226454046
637463137438 189927738
838194405329 43580810
898656462628 226446493
131732293302 226438940
466362582386 226431387
553427024116 226423834
227124638154 226416281
252865429622 226408728
889571477404 226401175
659418518396 226393622
63594904122 226386069
714685511842 64381772
740426303310 226378516
162772659484 226370963
809320774592 202767838
629135234316 226363410
183970958340 226355857
795693296756 226348304
236966705480 226340751
349014856576 226333198
748754206432 226325645
233181294970 92992536
21955388512 226318092
681373899354 226310539
472419239202 226302986
236209623378 226295433
668503503620 226287880
931210993014 226280327
995562971684 226272774
522386657934 226265221
920611843586 226257668
930453910912 226250115
716956758148 226242562
393682700594 15294825
888814395302 226235009
675317242538 226227456
413366835246 226219903
814821583885 17016909
728312989678 309673
112048158650 226212350
149902263750 226204797
409581424736 226197244
93878188202 226189691
598094868134 226182138
626863988010 226174585
680616817252 226167032
873672753262 194225395
116590651262 150772986
464848418182 226159479
823705334530 226151926
78736546162 226144373
919854761484 226136820
422451820470 226129267
94635270304 226121714
418666409960 93747836
939538896136 226114161
694244295088 226106608
499674194874 226099055
831276155550 226091502
813106185102 226083949
58295329408 226076396
644276876356 226068843
432293887796 226061290
581439061890 226053737
179428465728 226046184
640491465846 226038631
823705334530 226031078
784337065226 226023525
390654372186 226015972
796450378858 226008419
747997124330 226000866
722256332862 225993313
604908607052 225985760
919854761484 225978207
884271902690 225970654
825219498734 225963101
897142298424 225955548
962251359196 225947995
514058754812 225940442
594309457624 225932889
448192611938 225925336
60566575714 6722170
18927060104 225917783
420180574164 225910230
99177762916 225902677
780551654716 225895124
479232978120 225887571
819919924020 225880018
775252080002 225872465
288448288416 225864912
428508477286 225857359
556455352524 48037080
817648677714 225849806
215768406624 206287536
950895127666 225842253
377026894350 225834700
478475896018 225827147
821434088224 225819594
227881720256 225812041
575382405074 225804488
299804519946 225796935
125675636486 199255693
599609032338 175637462
183970958340 225789382
478475896018 225781829
354314431290 9720711
374755648044 161717283
406553096328 225774276
110533994446 225766723
806292446184 225759170
975878837032 225751617
956951784482 215033910
853988618610 225744064
149145181648 225736511
9084992778 192835643
832033237652 225728958
999348382194 225721405
797964543062 225713852
940295978238 225706299
682130981456 225698746
959223030788 225691193
239237951786 225683640
882757738486 225676087
804778281980 225668534
97663598712 225660981
342201117658 225653428
32554537940 225645875
199112600380 225638322
620050249092 225630769
380812304860 225623216
931210993014 225615663
987992150664 155591800
381569386962 225608110
764652930574 195464087
476961731814 225600557
659418518396 225593004
125675636486 225585451
701815116108 225577898
142331442730 225570345
959223030788 225562792
814620349306 225555239
850203208100 225547686
513301672710 104027469
407310178430 225540133
790393722042 225532580
146873935342 225525027
828247827142 225517474
426250901910 90960779
206683421400 225509921
479232978120 225502368
248322937010 225494815
333116132434 225487262
28012045328 225479709
972093426522 225472156
468633828692 225464603
844903633386 3534804
564026173544 174006014
891085641608 225457050
6813746472 225449497
800235789368 121422028
342201117658 61836411
180942629932 223228915
855502782814 225441944
755567945350 225434391
719228004454 225426838
488317963344 225419285
321759900904 225411732
541313710484 225404179
398225193206 225396626
6813746472 225389073
689701802476 225381520
860045275426 225373967
498160030670 225366414
377026894350 225358861
32554537940 225351308
956194702380 225343755
946352635054 149534294
381569386962 141732045
576896569278 225336202
941053060340 225328649
244537526500 213387356
819919924020 225321096
466362582386 194361349
211982996114 225313543
492860455956 225305990
850960290202 81353363
817648677714 225298437
320245736700 225290884
193055943564 204218014
581439061890 225283331
355071513392 225275778
833547401856 225268225
431536805694 225260672
788122475736 225253119
895628134220 225245566
333873214536 225238013
993291725378 225230460
973607590726 225222907
128703964894 225215354
380812304860 225207801
556455352524 225200248
420180574164 225192695
259679168540 225185142
47696179980 225177589
943407684213 134413188
828247827142 225170036
335387378740 225162483
643519794254 225154930
431536805694 225147377
168072234198 71035965
305104094660 225139824
263464579050 225132271
819162841918 69283669
222582145542 225124718
807049528286 225117165
280877467396 225109612
349771938678 225102059
344472363964 225094506
695758459292 225086953
910012694158 54766803
419423492062 225079400
467876746590 225071847
23469552716 225064294
86307367182 225056741
201383846686 225049188
455763432958 225041635
112805240752 225034082
704843444516 225026529
654118943682 225018976
516330001118 225011423
732098400188 225003870
803264117776 224996317
657904354192 224988764
45424933674 224981211
90849859794 224973658
568568666156 23965669
506487933792 224966105
970579262318 224958552
795693296756 224950999
959223030788 224943446
165043905790 224935893
450463858244 15483650
890328559506 224928340
813106185102 224920787
821434088224 224913234
676831406742 48392071
645791040560 224905681
887300231098 224898128
591281129216 224890575
616264838582 224883022
408067260532 224875469
133246457506 224867916
201383846686 224860363
143088524832 224852810
165800987892 224845257
211225914012 224837704
470905074998 224830151
565540337748 224822598
872158589058 224815045
784337065226 224807492
564026173544 224799939
336901542944 224792386
310403669374 224784833
542070792586 224777280
834304483958 224769727
959223030788 224762174
922883089892 224754621
240752115990 224747068
776009162104 224739515
729070071780 224731962
492860455956 224724409
295262027334 224716856
476204649712 224709303
981935493848 67455843
152930592158 224701750
831276155550 224694197
199112600380 224686644
696515541394 224679091
545856203096 126505197
281634549498 224671538
84036120876 224663985
685916391966 224656432
700300951904 224648879
387626043778 224641326
793422050450 81292939
889571477404 13255515
618536084888 224633773
908498529954 224626220
970579262318 224618667
24226634818 224611114
420180574164 224603561
273306646376 224596008
492860455956 224588455
420180574164 224580902
617021920684 224573349
883514820588 224565796
626106905908 224558243
157473084770 177993998
443650119326 224550690
246808772806 171792985
77222381958 224543137
737397974902 224535584
775252080002 224528031
139303114322 224520478
941053060340 224512925
105991501834 201083519
129461046996 224505372
684402227762 224497819
468633828692 224490266
980421329644 224482713
249080019112 224475160
369456073330 224467607
445921365632 224460054
74951135652 224452501
924397254096 224444948
860045275426 224437395
486803799140 224429842
267249989560 224422289
508759180098 224414736
855502782814 188167889
598094868134 224407183
676831406742 224399630
379298140656 224392077
551155777810 224384524
436079298306 224376971
850960290202 224369418
793422050450 224361865
706357608720 224354312
433808052000 224346759
734369646494 224339206
763895848472 204520134
405796014226 224331653
115862716187 184391389
82521956672 224324100
305104094660 111233031
582953226094 224316547
928939746708 224308994
772223751594 224301441
793422050450 224293888
816134513510 224286335
131732293302 224278782
374755648044 108974684
631406480622 224271229
427751395184 224263676
162772659484 224256123
137788950118 224248570
921368925688 224241017
503459605384 224233464
810077856694 224225911
607179853358 224218358
277849138988 224210805
733612564392 224203252
258922086438 224195699
751169156116 25944555
614750674378 224188146
421694738368 224180593
620050249092 207798136
163529741586 224173040
449706776142 224165487
285419960008 224157934
308132423068 224150381
56781165204 224142828
619293166990 224135275
128703964894 224127722
216525488726 224120169
969822180216 224112616
984206740154 224105063
649576451070 224097510
421694738368 224089957
764652930574 224082404
566297419850 224074851
76465299856 224067298
171100562606 224059745
298290355742 224052192
149145181648 224044639
320245736700 224037086
160501413178 224029533
654876025784 85892716
309646587272 158182479
565540337748 224021980
567811584054 224014427
166558069994 224006874
292990781028 223999321
11356239084 213243849
535257053668 223991768
345986528168 223984215
752539616942 223976662
648062286866 35574630
146116853240 223969109
324031147210 223961556
488317963344 223954003
164286823688 223946450
963765523400 223938897
13627485390 223931344
888057313200 147411901
535257053668 223923791
843389469182 220683554
26497881124 223916238
141574360628 223908685
361128170208 223901132
858531111222 223893579
227881720256 223886026
535257053668 223878473
718470922352 223870920
803264117776 223863367
510273344302 223855814
806292446184 223848261
983449658052 223840708
615507756480 223833155
828247827142 223825602
777523326308 223818049
246051690704 223810496
118104815466 223802943
576139487176 223795390
569325748258 223787837
112805240752 223780284
969822180216 223772731
6056664370 223765178
772223751594 32591195
459548843468 223757625
398225193206 223750072
116590651262 223742519
125675636486 223734966
733612564392 223727413
274063728478 223719860
364156498616 176702435
395196864798 223712307
890328559506 223704754
845660715488 223697201
414123917348 223689648
414123917348 223682095
298290355742 223674542
511030426404 223666989
439107626714 223659436
764652930574 223651883
317217408292 223644330
287691206314 223636777
252865429622 174119309
863830685936 223629224
408824342634 223621671
137788950118 223614118
279363303192 223606565
1514171758 223599012
270278317968 223591459
482261306528 223583906
585224472400 223576353
21955388512 91987987
924397254096 131603472
731341318086 223568800
863830685936 223561247
952543659740 22674106
59052411510 223553694
766924176880 223546141
857016947018 223538588
825976580836 82312594
604151524950 176060430
339929871352 223531035
121133143874 223523482
304347012558 223515929
462577171876 223508376
204412175094 223500823
592038211318 223493270
102963173426 223485717
581439061890 223478164
637463137438 163205224
498917112772 223470611
833547401856 223463058
954680538176 223455505
577653651380 223447952
716956758148 223440399
969822180216 223432846
547370367300 223425293
753296699044 223417740
433808052000 223410187
292233698926 223402634
162015577382 223395081
891842723710 223387528
596580703930 223379975
402767685818 223372422
352800267086 223364869
982692575950 223357316
628378152214 223349763
37097030552 223342210
709385937128 223334657
310403669374 223327104
973607590726 223319551
29530831968 13459446
5299582268 223311998
939538896136 223304445
473933403406 223296892
530714561056 223289339
894871052118 223281786
698029705598 223274233
10599156982 223266680
665475175212 223259127
548127449402 223251574
6056664370 223244021
255136675928 223236468
265735825356 223228915
919097679382 223221362
402767685818 223213809
258165004336 223206256
605665689154 223198703
141574360628 223191150
957708866584 223183597
91606941896 223176044
795693296756 223168491
917583515178 223160938
751025452738 223153385
735883810698 223145832
823705334530 223138279
192298861462 98551544
535257053668 22643894
528443314750 83921383
601123196542 223130726
527686232648 223123173
560240763034 223115620
610965263868 223108067
966793851808 6291649
756325027452 223100514
642762712152 223092961
505730851690 223085408
638977301642 129450867
757082109554 223077855
576239028163 90228138
517087083220 223070302
666989339416 223062749
375512730146 223055196
162015577382 223047643
565540337748 190494213
772223751594 223040090
372484401738 223032537
489832127548 223024984
525414986342 223017431
434565134102 223009878
541313710484 223002325
553427024116 222994772
993291725378 222987219
912283940464 222979666
455006350856 222972113
364913580718 222964560
769195423186 222957007
903198955240 222949454
296776191538 222941901
829761991346 222934348
767681258982 222926795
348257774474 222919242
999348382194 222911689
224096309746 222904136
927425582504 90265903
910769776260 222896583
564783255646 222889030
648819368968 222881477
782822901022 222873924
783579983124 222866371
851717372304 222858818
513301672710 49683634
804021199878 222851265
68137396734 222843712
829761991346 222836159
21955388512 222828606
370213155432 222821053
589009882910 222813500
85550285080 222805947
45424933674 149496529
879758602423 24230024
345229446066 222798394
489832127548 14879410
77222381958 222790841
673803078334 222783288
352043184984 222775735
277849138988 222768182
65866150428 222760629
794179132552 222753076
140817278526 222745523
768438341084 222737970
235452541276 78928850
934996403524 222730417
274063728478 222722864
981935493848 77176554
168829316300 222715311
419423492062 222707758
236209623378 166891088
730584235984 222700205
433050969898 203606221
860802357528 222692652
691215966680 222685099
163529741586 222677546
309646587272 185554551
281634549498 222669993
604151524950 222662440
46182015776 222654887
912283940464 222647334
900927708934 222639781
557212434626 222632228
544342038892 222624675
152173510056 222617122
652604779478 222609569
51481590490 222602016
577653651380 222594463
174128891014 222586910
158230166872 222579357
928939746708 222571804
183970958340 222564251
417152245756 222556698
779037490512 222549145
120376061772 222541592
121890225976 222534039
926668500402 203500479
439107626714 222526486
524657904240 222518933
739669221208 222511380
972093426522 222503827
649576451070 222496274
461063007672 222488721
839604058672 222481168
717713840250 222473615
7570828574 222466062
870644424854 222458509
548127449402 222450956
925154336198 222443403
403706032367 9728264
217282570828 222435850
321759900904 222428297
394439782696 222420744
850960290202 222413191
654876025784 222405638
979664247542 222398085
394439782696 201362980
484532552834 222390532
346743610270 222382979
901684791036 209633515
847174879692 222375426
707114690822 222367873
124918554384 222360320
729070071780 222352767
225610473950 222345214
891085641608 222337661
646548122662 222330108
143845606934 222322555
266492907458 222315002
777523326308 136392074
737397974902 222307449
339929871352 222299896
987235068562 222292343
4542500166 194829635
383840633268 70884905
431536805694 222284790
21198306410 222277237
791150804144 222269684
632163562724 222262131
685159309864 222254578
94635270304 222247025
840361140774 222239472
916069350974 222231919
872915671160 222224366
286934124212 222216813
24226634818 94359629
898656462628 222209260
761624602166 222201707
148388099546 222194154
742003519958 142759253
850960290202 222186601
626106905908 222179048
463334253978 222171495
751025452738 222163942
90092777692 222156389
3785418064 222148836
380055222758 222141283
62080739918 31322291
738912139106 222133730
532228725260 222126177
420180574164 222118624
199112600380 222111071
409581424736 222103518
287691206314 222095965
258165004336 222088412
138546032220 222080859
430022641490 222073306
232424212868 222065753
301318684150 222058200
311917833578 222050647
162772659484 222043094
810077856694 222035541
215768406624 222027988
961494277094 222020435
843389469182 222012882
922126007790 222005329
567811584054 221997776
317217408292 24728522
849446125998 221990223
814620349306 221982670
693487212986 221975117
4542500166 221967564
802507035674 221960011
162015577382 179572575
686673474068 221952458
882000656384 221944905
698029705598 221937352
861559439630 221929799
503459605384 221922246
373241483840 112872032
233938377072 221914693
776009162104 17062227
559483680932 221907140
476961731814 221899587
6056664370 221892034
988749232766 221884481
78736546162 221876928
45424933674 18837182
178671383626 29464253
464091336080 221869375
875186917466 221861822
359614006004 221854269
821434088224 221846716
440621790918 221839163
304347012558 221831610
850960290202 221824057
444407201428 221816504
500431276976 117917436
727555907576 221808951
329330721924 32341946
616264838582 221801398
765410012676 221793845
441378873020 221786292
495131702262 221778739
358099841800 221771186
501945441180 221763633
341444035556 221756080
7570828574 221748527
239237951786 221740974
810077856694 181060516
503459605384 221733421
564026173544 221725868
184728040442 221718315
679102653048 221710762
235452541276 40521845
101449009222 221703209
284662877906 72765602
199869682482 221695656
639734383744 221688103
796450378858 191642269
903198955240 221680550
559483680932 221672997
173371808912 221665444
187756368850 221657891
328573639822 221650338
651090615274 221642785
274063728478 221635232
62837822020 149201962
242266280194 221627679
501945441180 187994170
438350544612 221620126
691973048782 141112699
990263396970 221612573
287691206314 221605020
705600526618 221597467
420937656266 221589914
349014856576 221582361
21198306410 221574808
362642334412 221567255
722256332862 221559702
455763432958 221552149
924397254096 221544596
869130260650 221537043
314946161986 221529490
769195423186 221521937
430779723592 221514384
923640171994 221506831
586738636604 130991679
431536805694 221499278
494374620160 221491725
273306646376 221484172
342958199760 92237236
698786787700 221476619
420937656266 221469066
9842074880 221461513
604151524950 72569224
778280408410 221453960
885786066894 221446407
508002097996 221438854
462577171876 221431301
576896569278 221423748
534499971566 221416195
423208902572 221408642
841118222876 51473695
475447567610 221401089
903956037342 221393536
18927060104 221385983
537528299974 221378430
147631017444 221370877
573868240870 221363324
918340597280 23489830
638977301642 167487775
878972327976 221355771
162015577382 221348218
713928429740 221340665
27254963226 221333112
543584956790 221325559
759353355860 221318006
261950414846 159413618
849446125998 221310453
400496439512 221302900
309646587272 221295347
143845606934 221287794
484532552834 294567
570839912462 221280241
871401506956 221272688
557212434626 221265135
227124638154 221257582
909255612056 221250029
489832127548 221242476
936510567728 221234923
991777561174 221227370
690458884578 221219817
741183385412 221212264
615507756480 221204711
369456073330 221197158
243023362296 221189605
134760621710 221182052
258922086438 221174499
616264838582 221166946
374755648044 221159393
138546032220 221151840
315703244088 110326671
514815836914 221144287
779794572614 221136734
82521956672 221129181
291476616824 221121628
572354076666 221114075
155958920566 221106522
58295329408 217367787
542827874688 221098969
887300231098 34494551
645791040560 51435930
574625322972 221091416
731341318086 221083863
741940467514 221076310
474690485508 221068757
941810142442 221061204
614750674378 66836497
870644424854 221053651
545099120994 221046098
986477986460 221038545
610208181766 221030992
530714561056 221023439
242266280194 221015886
131732293302 221008333
57538247306 221000780
976635919134 220993227
577653651380 220985674
947109717156 220978121
312674915680 220970568
138546032220 220963015
831276155550 220955462
772980833696 177926021
900927708934 58958718
723013414964 220947909
71165725142 70658315
292990781028 220940356
238480869684 148650593
259679168540 220932803
112805240752 220925250
367941909126 220917697
415638081552 220910144
679859735150 215630597
985720904358 220902591
302075766252 220895038
314189079884 220887485
734369646494 220879932
542827874688 220872379
448192611938 220864826
274063728478 132336113
993291725378 220857273
757082109554 220849720
956194702380 220842167
588252800808 220834614
850203208100 220827061
656390189988 220819508
950895127666 220811955
169586398402 103664925
241509198092 220804402
49210344184 220796849
158987248974 220789296
717713840250 220781743
623835659602 220774190
803264117776 160063176
14384567492 220766637
582953226094 220759084
505730851690 220751531
478475896018 220743978
965279687604 69955886
221067981338 220736425
336901542944 220728872
190027615156 220721319
296776191538 93800707
364156498616 126263501
897899380526 70975541
38611194756 220713766
666232257314 220706213
934239321422 220698660
729827153882 89095188
431536805694 220691107
805535364082 220683554
631406480622 98740369
756325027452 220676001
606422771256 220668448
499674194874 220660895
660175600498 220653342
404281850022 220645789
904713119444 200169606
37097030552 220638236
89335695590 220630683
774494997900 220623130
268764153764 220615577
377026894350 220608024
570082830360 220600471
99177762916 220592918
741940467514 220585365
354314431290 220577812
827490745040 220570259
735126728596 220562706
690458884578 220555153
409581424736 220547600
729070071780 220540047
446678447734 220532494
925154336198 220524941
548884531504 220517388
380055222758 220509835
30283291634 220502282
479232978120 54774356
511787508506 149783543
227124638154 220494729
123404390180 220487176
191541779360 220479623
259679168540 220472070
659418518396 220464517
607936935460 220456964
393682700594 220449411
801749953572 220441858
414880999450 220434305
254379593826 220426752
36339948450 220419199
171857644708 177993998
970579262318 220411646
239995033888 220404093
628378152214 220396540
43153687368 220388987
202898010890 220381434
348257774474 167978720
88578613488 220373881
757839191656 220366328
439864708816 220358775
852474454406 220351222
464848418182 220343669
853988618610 220336116
429265559388 220328563
447435529836 220321010
186999286748 191370361
817648677714 220313457
592038211318 220305904
345986528168 220298351
976635919134 220290798
849446125998 25899237
556455352524 220283245
894871052118 220275692
605665689154 220268139
557274882830 120598751
285419960008 220260586
710143019230 220253033
908498529954 220245480
541313710484 220237927
853231536508 220230374
147631017444 220222821
207440503502 157789723
44667851572 173892719
620050249092 169013481
137788950118 100266075
890328559506 220215268
590524047114 220207715
595066539726 220200162
679859735150 220192609
350529020780 141890658
300561602048 220185056
838089894468 220177503
734369646494 220169950
290719534722 220162397
595066539726 220154844
683645145660 220147291
924397254096 220139738
81007792468 75409152
707114690822 220132185
902441873138 220124632
358099841800 220117079
400496439512 220109526
369456073330 220101973
856259864916 220094420
518601247424 99291738
385354797472 220086867
407310178430 153318347
551155777810 220079314
328573639822 220071761
542827874688 220064208
635948973234 220056655
564783255646 220049102
423208902572 220041549
829004909244 220033996
398982275308 220026443
182456794136 120915977
238480869684 220018890
860045275426 220011337
787365393634 220003784
515572919016 219996231
640491465846 21254142
601880278644 219988678
706357608720 219981125
345986528168 219973572
492860455956 219966019
788879557838 93113384
774494997900 219958466
264978743254 219950913
996320053786 219943360
665475175212 219935807
337658625046 219928254
681373899354 219920701
542827874688 219913148
590524047114 219905595
309736256488 77388038
648062286866 219898042
342958199760 219890489
135517703812 219882936
698029705598 219875383
565540337748 74366838
581439061890 219867830
716199676046 219860277
975121754930 219852724
92364023998 219845171
802507035674 219837618
678345570946 219830065
554941188320 219822512
468633828692 219814959
897899380526 219807406
631406480622 219799853
797964543062 219792300
98420680814 219784747
127189800690 219777194
704843444516 219769641
834304483958 219762088
303589930456 219754535
439864708816 219746982
177914301524 219739429
155201838464 219731876
698029705598 219724323
68894478836 219716770
407310178430 219709217
639734383744 219701664
954680538176 219694111
512544590608 116165140
46939097878 219686558
719228004454 219679005
712414265536 219671452
551912859912 219663899
42396605266 219656346
600366114440 219648793
282391631600 219641240
598094868134 219633687
382326469064 219626134
402010603716 127894949
277092056886 219618581
584467390298 219611028
366427744922 219603475
800992871470 219595922
431536805694 219588369
247565854908 219580816
910012694158 219573263
888814395302 188198101
424723066776 219565710
590524047114 219558157
557969516728 219550604
771466669492 219543051
916069350974 219535498
15141649594 219527945
776766244206 219520392
136274785914 219512839
563269091442 219505286
109776912344 219497733
446678447734 219490180
140060196424 219482627
736640892800 219475074
377026894350 216680464
750268370636 219467521
49210344184 219459968
516330001118 219452415
874429835364 219444862
660932682600 219437309
108262748140 219429756
864587768038 219422203
461820089774 219414650
403524767920 219407097
543584956790 219399544
221825063440 219391991
111291076548 219384438
589766965012 219376885
514085205418 113053304
367184827024 219369332
361128170208 219361779
893356887914 219354226
112048158650 208961298
996320053786 208598754
947866799258 219346673
652604779478 219339120
238480869684 204414392
179428465728 219331567
89335695590 128703120
664718093110 130787748
662446846804 219324014
428508477286 156301782
165043905790 84019572
783579983124 219316461
767681258982 219308908
199869682482 219301355
841118222876 219293802
110533994446 69812379
273306646376 219286249
847174879692 219278696
5299582268 168673596
169586398402 219271143
33311620042 219263590
997834217990 219256037
334630296638 219248484
845660715488 219240931
71922807244 219233378
897142298424 219225825
777523326308 219218272
404281850022 219210719
722256332862 185886883
841118222876 219203166
160501413178 219195613
16655813798 219188060
471662157100 219180507
192298861462 219172954
289962452620 219165401
377783976452 219157848
780551654716 219150295
952409291870 219142742
976635919134 107018457
951652209768 219135189
871401506956 219127636
74951135652 61519185
236209623378 219120083
468633828692 219112530
722256332862 219104977
46182015776 219097424
779037490512 219089871
740426303310 219082318
539042464178 219074765
913041022566 219067212
875943999568 193152869
903198955240 219059659
679859735150 219052106
775252080002 219044553
908498529954 219037000
168072234198 219029447
603394442848 219021894
943324306646 219014341
265735825356 219006788
252865429622 218999235
895628134220 218991682
967550933910 218984129
888057313200 218976576
783579983124 218969023
810077856694 218961470
87064449284 218953917
137788950118 218946364
204412175094 218938811
322516983006 218931258
651847697376 218923705
525414986342 218916152
464848418182 218908599
718470922352 218901046
644276876356 218893493
920611843586 218885940
412609753144 218878387
107505666038 218870834
96149434508 218863281
545856203096 218855728
355828595494 218848175
591281129216 218840622
771466669492 218833069
886543148996 194285819
596580703930 218825516
384597715370 52697281
543584956790 218817963
142340634731 46224360
645791040560 218810410
448949694040 218802857
227881720256 218795304
161258495280 100719255
726798825474 218787751
140060196424 218780198
662446846804 218772645
846417797590 218765092
781308736818 218757539
552669942014 218749986
439107626714 218742433
352043184984 218734880
595823621828 218727327
386111879574 204036742
533742889464 218719774
865344850140 218712221
233938377072 218704668
305861176762 218697115
545099120994 218689562
311160751476 218682009
669260585722 218674456
56024083102 218666903
323274065108 218659350
65866150428 218651797
489832127548 218644244
518601247424 218636691
74226554109 145863536
316460326190 218629138
109019830242 218621585
94635270304 218614032
869130260650 218606479
974364672828 64306242
72679889346 33890311
321759900904 55333278
840361140774 96104372
778280408410 218598926
395953946900 218591373
74951135652 218583820
943324306646 218576267
950895127666 218568714
718470922352 218561161
726041743372 218553608
385354797472 218546055
278606221090 48837698
841875304978 218538502
302075766252 218530949
663961011008 88543819
793422050450 218523396
28012045328 218515843
808563692490 218508290
80250710366 218500737
532228725260 218493184
208954667706 218485631
421694738368 218478078
483775470732 218470525
901684791036 218462972
224853391848 218455419
726798825474 218447866
422451820470 218440313
620807331194 218432760
996320053786 87901814
920611843586 218425207
980421329644 218417654
215011324522 218410101
441378873020 218402548
304347012558 218394995
263464579050 218387442
325545311414 218379889
956194702380 218372336
498160030670 218364783
939538896136 218357230
237723787582 218349677
717713840250 218342124
511787508506 218334571
309646587272 218327018
633677726928 218319465
96149434508 218311912
614750674378 218304359
821434088224 218296806
398225193206 218289253
171857644708 218281700
350529020780 218274147
794936214654 218266594
897899380526 218259041
667746421518 218251488
378541058554 218243935
674560160436 218236382
651090615274 218228829
572354076666 218221276
537528299974 218213723
573868240870 218206170
114319404956 218198617
692730130884 218191064
852474454406 218183511
466362582386 218175958
105991501834 100870315
913798104668 218168405
513301672710 147872634
729070071780 218160852
538285382076 106535065
611722345970 218153299
672288914130 218145746
325551595510 10543988
62080739918 218138193
144602689036 218130640
540556628382 185539445
268007071662 218123087
408824342634 218115534
727555907576 218107981
565540337748 218100428
987992150664 218092875
638977301642 193802427
567811584054 218085322
51481590490 99027383
162772659484 218077769
411929099849 127351133
470147992896 218070216
428508477286 218062663
634434809030 218055110
386868961676 218047557
736640892800 21155953
406553096328 218040004
582196143992 218032451
221067981338 218024898
520872493730 100658831
800235789368 218017345
925911418300 218009792
691215966680 218002239
98420680814 217994686
464091336080 205577554
20441224308 217987133
249080019112 217979580
164286823688 217972027
591281129216 217964474
380055222758 217956921
671531832028 71866795
757839191656 217949368
96906516610 217941815
626863988010 148665699
279363303192 217934262
383083551166 102509316
177914301524 217926709
237723787582 217919156
568568666156 171075450
658661436294 217911603
938781814034 217904050
654876025784 217896497
979020747454 22719424
103720255528 217888944
162015577382 217881391
457277597162 217873838
893356887914 217866285
646548122662 217858732
706357608720 217851179
449706776142 217843626
698029705598 174799079
181699712034 217836073
260436250642 217828520
872158589058 217820967
638220219540 217813414
919854761484 217805861
832033237652 217798308
38611194756 217790755
34825784246 217783202
395196864798 82561843
13627485390 217775649
818405759816 217768096
482261306528 217760543
328573639822 217752990
554184106218 217745437
252865429622 217737884
362642334412 217730331
591281129216 217722778
110533994446 217715225
404281850022 30906876
96906516610 217707672
497402948568 217700119
834304483958 217692566
673045996232 217685013
517087083220 217677460
7554 217669907
972093426522 217662354
799478707266 217654801
843389469182 217647248
960737194992 217639695
497402948568 176385209
665475175212 89163165
108262748140 148318261
476204649712 217632142
854745700712 217624589
302832848354 217617036
116672752372 66489059
936510567728 217609483
788879557838 217601930
313431997782 217594377
860045275426 40272596
523143740036 217586824
635191891132 140991851
186242204646 217579271
84036120876 217571718
257407922234 217564165
267249989560 217556612
152173510056 217549059
396711029002 106754102
2297304157 150576608
553427024116 217541506
482261306528 217533953
221825063440 217526400
138546032220 178945676
2271253860 217518847
444407201428 217511294
34068702144 217503741
677588488844 216839077
351286102882 146626389
767681258982 217496188
888814395302 217488635
258165004336 217481082
70408643040 217473529
65109068326 217465976
835818648162 217458423
747997124330 217450870
553427024116 217443317
981935493848 217435764
345229446066 217428211
501188359078 217420658
851717372304 217413105
880486492180 217405552
305104094660 217397999
327816557720 217390446
328573639822 217382893
210468831910 217375340
901684791036 217367787
666232257314 206589656
339172789250 217360234
52238672592 217352681
981935493848 217345128
653361861580 217337575
445921365632 217330022
581439061890 217322469
620050249092 217314916
800235789368 217307363
240814012825 90522705
117347733364 154436191
994048807480 217299810
37854112654 217292257
767681258982 217284704
566297419850 184799251
340686953454 217277151
104477337630 217269598
917583515178 217262045
928182664606 217254492
367184827024 217246939
792664968348 217239386
772223751594 217231833
613993592276 217224280
891842723710 217216727
435322216204 217209174
520872493730 117637975
929696828810 210600299
997834217990 57818215
698786787700 112501935
746482960126 217201621
762381684268 217194068
779794572614 217186515
345229446066 122132010
470905074998 217178962
214254242420 124073131
714685511842 217171409
134003539608 217163856
824462416632 196151410
995562971684 217156303
736640892800 217148750
20441224308 217141197
286177042110 217133644
49210344184 217126091
320245736700 217118538
951652209768 217110985
758596273758 175728098
107505666038 217103432
21955388512 217095879
755567945350 217088326
144602689036 217080773
52238672592 217073220
736640892800 217065667
177914301524 217058114
438350544612 217050561
362642334412 217043008
445164283530 217035455
901684791036 217027902
492103373854 217020349
756325027452 47092955
694244295088 217012796
500431276976 217005243
414123917348 216997690
113562322854 216990137
610965263868 216982584
436079298306 216975031
921368925688 216967478
177157219422 121180332
421694738368 127706124
853988618610 216959925
6813746472 216952372
401253521614 139911772
508002097996 216944819
601123196542 216937266
802507035674 216929713
813106185102 30302636
152173510056 35952280
913798104668 216922160
377026894350 169300495
385354797472 216914607
928182664606 216907054
218039652930 216899501
77979464060 216891948
115076487058 216884395
816891595612 216876842
901684791036 216869289
534499971566 216861736
523143740036 216854183
655633107886 216846630
956951784482 216839077
486046717038 216831524
620807331194 216823971
633677726928 216816418
962251359196 216808865
337658625046 216801312
314189079884 128234834
877458163772 216793759
102206091324 216786206
616264838582 216778653
819919924020 9569651
612479428072 216771100
675317242538 216763547
83279038774 102373362
786608311532 216755994
621564413296 216748441
333116132434 216740888
415638081552 55809117
264221661152 112872032
804778281980 216733335
285419960008 216725782
944838470850 78468117
791150804144 216718229
548127449402 216710676
163529741586 216703123
167315152096 216695570
24983716920 216688017
187756368850 216680464
25740799022 157593345
650333533172 216672911
22712470614 170425892
629135234316 216665358
535257053668 216657805
243780444398 216650252
822191170326 216642699
561754927238 216635146
388383125880 216627593
73436971448 216620040
409581424736 216612487
648062286866 216604934
247565854908 216597381
766924176880 216589828
464848418182 216582275
399739357410 216574722
886543148996 216567169
257407922234 216559616
565540337748 216552063
653361861580 216544510
227881720256 216536957
255893758030 28663635
638220219540 216529404
534499971566 216521851
324031147210 68641664
202140928788 216514298
461063007672 146354481
540556628382 216506745
153687674260 127834525
111432748169 31828342
79493628264 216499192
726798825474 216491639
423965984674 216484086
498917112772 216476533
932725157218 216468980
441378873020 216461427
355071513392 216453874
788122475736 216446321
834304483958 216438768
953923456074 216431215
990263396970 216423662
573868240870 216416109
455006350856 216408556
628378152214 216401003
182456794136 216393450
740426303310 216385897
536771217872 216378344
656390189988 216370791
80250710366 216363238
150659345852 216355685
669260585722 105220843
379298140656 216348132
782822901022 216340579
576139487176 82244617
916826433076 216333026
844146551284 216325473
902441873138 216317920
741183385412 216310367
386868961676 46949448
760110437962 216302814
296776191538 216295261
973607590726 216287708
972850508624 216280155
72679889346 216272602
36339948450 216265049
940295978238 216257496
361885252310 216249943
93878188202 216242390
731341318086 96693506
398225193206 216234837
236254782765 107962582
470147992896 216227284
474690485508 216219731
177157219422 216212178
370970237534 216204625
327816557720 24298001
940295978238 134722861
146116853240 216197072
326302393516 216189519
835818648162 216181966
112805240752 216174413
687430556170 216166860
87821531386 216159307
553427024116 216151754
838089894468 216144201
430779723592 216136648
186242204646 216129095
376269812248 216121542
856259864916 216113989
31797455838 216106436
819919924020 216098883
405796014226 216091330
521629575832 167465116
505730851690 216083777
893356887914 216076224
392168536390 216068671
720742168658 216061118
813106185102 216053565
941053060340 209678833
167315152096 216046012
239995033888 216038459
308132423068 216030906
994048807480 86980348
914555186770 216023353
194570107768 25121278
424723066776 216015800
347500692372 216008247
515572919016 216000694
163529741586 215993141
393682700594 215985588
386868961676 215978035
210468831910 215970482
956951784482 215962929
271792482172 215955376
59809493612 215947823
100691927120 215940270
296019109436 215932717
236209623378 215925164
302075766252 95772040
476961731814 215917611
819162841918 215910058
502702523282 215902505
714685511842 176256808
966036769706 215894952
683645145660 215887399
299804519946 118521676
485353986496 133778736
12870403288 215879846
314946161986 215872293
560997845136 215864740
447435529836 215857187
175643055218 215849634
626863988010 215842081
575382405074 215834528
977393001236 38520300
826733662938 215826975
658661436294 215819422
497402948568 215811869
200626764584 215804316
538285382076 215796763
451978022448 118997515
498160030670 215789210
442893037224 215781657
192298861462 155644671
758596273758 215774104
983449658052 39162305
961494277094 215766551
216525488726 215758998
165043905790 215751445
361885252310 215743892
450463858244 215736339
155958920566 215728786
292233698926 215721233
75708217754 215713680
726798825474 215706127
575382405074 215698574
436836380408 215691021
485289634936 215683468
654118943682 215675915
834304483958 215668362
29526209532 215660809
601123196542 215653256
75708217754 114926448
132489375404 215645703
105991501834 215638150
703329280312 215630597
832033237652 215623044
194570107768 215615491
140817278526 215607938
761624602166 93249338
624592741704 215600385
281634549498 215592832
449706776142 215585279
409581424736 82652479
989506314868 215577726
66623232530 215570173
48453262082 215562620
950895127666 215555067
180942629932 215547514
370970237534 215539961
714685511842 215532408
637463137438 215524855
449706776142 215517302
208197585604 215509749
841875304978 215502196
166558069994 215494643
718470922352 215487090
809320774592 215479537
651847697376 215471984
385354797472 156437736
346743610270 215464431
611722345970 215456878
674560160436 215449325
663203928906 75597977
577653651380 215441772
432293887796 215434219
710143019230 215426666
113562322854 215419113
895628134220 215411560
794936214654 215404007
388383125880 215396454
922126007790 215388901
627621070112 215381348
32554537940 215373795
342958199760 215366242
561754927238 215358689
178671383626 215351136
629892316418 215343583
861559439630 215336030
710143019230 215328477
230910048664 215320924
275577892682 180932115
536014135770 215313371
227881720256 215305818
640491465846 215298265
537528299974 215290712
463334253978 215283159
656390189988 41367781
130218129098 215275606
977393001236 215268053
530714561056 215260500
150659345852 187843110
663961011008 215252947
408824342634 215245394
168829316300 215237841
861559439630 215230288
242266280194 83513521
969822180216 215222735
196084271972 215215182
521629575832 215207629
74194053550 215200076
379298140656 215192523
658661436294 215184970
721499250760 131626131
12113321186 215177417
991020479072 215169864
402010603716 215162311
189270533054 215154758
714685511842 215147205
347500692372 215139652
890328559506 215132099
842632387080 215124546
201383846686 215116993
486803799140 215109440
227881720256 215101887
847174879692 215094334
563269091442 215086781
989506314868 190161881
624592741704 215079228
562512009340 141626303
215768406624 68762512
313431997782 215071675
776009162104 215064122
881243574282 98189000
527686232648 174255263
449706776142 215056569
165975152519 9509227
836575730264 215049016
326302393516 215041463
370213155432 150010133
736640892800 190116563
891842723710 215033910
894871052118 215026357
876701081670 215018804
939538896136 215011251
906984365750 215003698
615507756480 214996145
507245015894 89329331
684402227762 214988592
175643055218 214981039
426994313082 183575665
849446125998 214973486
805535364082 214965933
636706055336 214958380
364913580718 214950827
123404390180 214943274
275577892682 214935721
241509198092 214928168
258922086438 214920615
29526209532 214913062
361885252310 214905509
715442593944 214897956
990263396970 214890403
44667851572 214882850
405796014226 214875297
17412895900 214867744
146116853240 214860191
311917833578 214852638
310403669374 201204367
290719534722 200124288
533742889464 86897265
466362582386 105515410
99934845018 214845085
375512730146 214837532
333116132434 214829979
691215966680 214822426
43153687368 214814873
569325748258 164315515
320245736700 45907134
982692575950 139851348
359659520382 74548110
932725157218 188666387
160501413178 214807320
227881720256 214799767
470147992896 214792214
532985807362 214784661
897142298424 214777108
298290355742 92063517
62080739918 214769555
566297419850 214762002
302075766252 214754449
414880999450 214746896
576139487176 214739343
734369646494 214731790
502702523282 214724237
607179853358 214716684
289962452620 214709131
193055943564 173016571
12870403288 214701578
155958920566 214694025
504973769588 214686472
337658625046 214678919
843389469182 214671366
184728040442 214663813
614750674378 214656260
245294608602 214648707
47696179980 214641154
146116853240 144503996
93121106100 214633601
269521235866 214626048
580681979788 181332424
807049528286 214618495
271792482172 214610942
265735825356 214603389
943324306646 214595836
774494997900 214588283
78764107059 71119048
274063728478 214580730
320245736700 166747581
43153687368 214573177
96149434508 214565624
28012045328 214558071
51481590490 214550518
86307367182 214542965
843389469182 181339977
648062286866 214535412
556455352524 214527859
931210993014 214520306
92364023998 214512753
232424212868 214505200
687430556170 214497647
799478707266 214490094
893356887914 214482541
274104023733 162034509
228638802358 214474988
87821531386 214467435
857016947018 214459882
305861176762 214452329
233181294970 214444776
302832848354 214437223
370970237534 214429670
431536805694 214422117
956194702380 60514636
190027615156 191899071
377783976452 214414564
910012694158 214407011
150659345852 214399458
811592020898 214391905
317217408292 13927732
64351986224 81104114
39368276858 159889457
235452541276 214384352
851717372304 214376799
794179132552 214369246
756325027452 214361693
258165004336 186430699
268007071662 214354140
805535364082 214346587
40882441062 214339034
850960290202 214331481
843389469182 214323928
786608311532 214316375
358856923902 214308822
20441224308 214301269
358856923902 214293716
269521235866 214286163
838846976570 214278610
101449009222 214271057
774494997900 214263504
383083551166 165433359
597337786032 171543736
54509918898 214255951
230910048664 214248398
404281850022 214240845
961494277094 214233292
383840633268 214225739
270278317968 214218186
582196143992 214210633
84793202978 214203080
788122475736 214195527
545099120994 97441253
603394442848 214187974
377026894350 214180421
7554 214172868
423965984674 214165315
602637360746 214157762
321759900904 214150209
518601247424 214142656
877458163772 116905334
928182664606 2416960
28012045328 214135103
623078577500 214127550
459548843468 214119997
324031147210 214112444
529957478954 214104891
822350908723 9078706
361885252310 56707924
835818648162 214097338
469390910794 214089785
860045275426 214082232
846417797590 214074679
909255612056 214067126
41639523164 129405549
222582145542 50884561
219553817134 214059573
78736546162 214052020
956951784482 214044467
458791761366 214036914
390654372186 214029361
168829316300 214021808
900170626832 214014255
617021920684 214006702
527686232648 213999149
464848418182 132849717
183970958340 213991596
386111879574 213984043
320245736700 213976490
411095588940 213968937
808563692490 213961384
470147992896 213953831
408067260532 213946278
286934124212 213938725
912283940464 213931172
104477337630 213923619
817648677714 213916066
825219498734 213908513
389897290084 104178529
769952505288 213900960
196084271972 213893407
48453262082 213885854
280877467396 213878301
400496439512 213870748
194570107768 213863195
59052411510 213855642
729070071780 213848089
186242204646 213840536
6056664370 213832983
812349103000 213825430
481504224426 213817877
420937656266 213810324
668503503620 213802771
96149434508 213795218
602637360746 213787665
551155777810 213780112
961494277094 213772559
557212434626 213765006
233181294970 213757453
191541779360 213749900
331601968230 213742347
359614006004 213734794
822191170326 213727241
377783976452 164081372
394439782696 213719688
704843444516 213712135
95392352406 164413704
794179132552 213704582
983449658052 213697029
227124638154 213689476
183970958340 213681923
769952505288 213674370
349771938678 213666817
203655092992 213659264
728312989678 213651711
934996403524 213644158
828247827142 213636605
582953226094 213629052
84793202978 213621499
295262027334 213613946
378541058554 213606393
769195423186 213598840
523900822138 213591287
826733662938 213583734
819162841918 213576181
624592741704 213568628
404281850022 213561075
826733662938 213553522
2271253860 213545969
920611843586 213538416
221067981338 213530863
113562322854 9010729
630649398520 213523310
101449009222 213515757
638977301642 77395591
871401506956 213508204
779794572614 86648016
990263396970 213500651
14384567492 213493098
260436250642 213485545
464091336080 213477992
868373178548 213470439
609451099664 55854435
716199676046 213462886
102206091324 213455333
900927708934 213447780
562512009340 213440227
815377431408 213432674
484532552834 213425121
501188359078 213417568
573111158768 213410015
736640892800 213402462
938781814034 213394909
261950414846 213387356
226367556052 213379803
979664247542 213372250
880486492180 213364697
372484401738 213357144
40882441062 213349591
905470201546 213342038
210468831910 106029014
859288193324 213334485
741183385412 213326932
111291076548 213319379
997834217990 213311826
567811584054 213304273
15141649594 213296720
435322216204 213289167
954680538176 195161967
866101932242 213281614
769952505288 213274061
306618258864 213266508
791150804144 213258955
981178411746 213251402
690458884578 213243849
842632387080 213236296
171100562606 213228743
635191891132 213221190
77979464060 213213637
118222219298 49592998
616264838582 213206084
543584956790 213198531
654118943682 213190978
21955388512 213183425
433050969898 213175872
217282570828 213168319
782065818920 213160766
616264838582 213153213
31797455838 132970565
742697549616 213145660
823705334530 213138107
296776191538 213130554
345986528168 213123001
105234419732 213115448
938024731932 213107895
759353355860 213100342
186242204646 213092789
227881720256 213085236
352800267086 213077683
845660715488 213070130
807806610388 213062577
904713119444 101059140
268007071662 213055024
744968795922 213047471
129461046996 213039918
314946161986 213032365
843389469182 213024812
818405759816 213017259
526172068444 213009706
556455352524 213002153
343715281862 212994600
756325027452 212987047
680616817252 212979494
557212434626 212971941
810834938796 212964388
489832127548 212956835
806292446184 212949282
650333533172 35015708
991020479072 40008241
489075045446 67780622
707871772924 212941729
542070792586 212934176
130218129098 212926623
879729410078 212919070
71922807244 212911517
43153687368 212903964
200626764584 212896411
5299582268 212888858
479232978120 212881305
250594183316 212873752
106748583936 212866199
18169978002 212858646
360371088106 212851093
623078577500 212843540
997834217990 212835987
302075766252 33550426
719985086556 212828434
208954667706 35499100
806292446184 212820881
800235789368 212813328
568568666156 212805775
863830685936 101829546
688944720374 212798222
635191891132 114352420
689701802476 212790669
391411454288 162427265
96149434508 212783116
762381684268 176362550
450463858244 212775563
148388099546 212768010
165043905790 212760457
150659345852 212752904
386868961676 212745351
591281129216 212737798
595823621828 212730245
730584235984 212722692
77222381958 212715139
1514171758 212707586
779794572614 102584846
563269091442 212700033
579924897686 212692480
53752836796 212684927
577653651380 212677374
276334974784 212669821
842632387080 212662268
194570107768 212654715
183970958340 212647162
736640892800 212639609
919097679382 212632056
432293887796 1820273
633677726928 212624503
980421329644 212616950
230152966562 212609397
404281850022 181914005
445164283530 212601844
676074324640 93778048
29526209532 212594291
223339227644 212586738
613236510174 212579185
492860455956 212571632
641248547948 212564079
673803078334 212556526
956194702380 212548973
402010603716 212541420
868373178548 212533867
461820089774 212526314
190027615156 212518761
794936214654 169927394
863830685936 212511208
537528299974 212503655
803264117776 134307446
188513450952 212496102
579924897686 212488549
726798825474 137003867
78736546162 212480996
545856203096 212473443
223339227644 212465890
933482239320 212458337
18169978002 212450784
958465948686 212443231
2271253860 84555835
509516262200 11540984
972093426522 212435678
284662877906 212428125
227881720256 212420572
699543869802 212413019
418666409960 212405466
451978022448 212397913
717713840250 212390360
884271902690 212382807
143845606934 55642951
391411454288 212375254
592038211318 212367701
878972327976 212360148
953923456074 212352595
690458884578 212345042
683645145660 212337489
953166373972 212329936
201383846686 212322383
573868240870 212314830
984206740154 212307277
143845606934 212299724
161258495280 212292171
450463858244 212284618
396711029002 212277065
632163562724 212269512
424723066776 212261959
533125560521 53807572
801749953572 212254406
661689764702 212246853
384597715370 195109096
433808052000 212239300
704086362414 202125833
736640892800 212231747
857774029120 212224194
976635919134 212216641
378541058554 212209088
332359050332 212201535
32554537940 212193982
463334253978 212186429
779037490512 212178876
168072234198 212171323
586738636604 117751270
621564413296 212163770
389140207982 212156217
334630296638 212148664
141574360628 212141111
501945441180 212133558
190784697258 195290368
403524767920 212126005
829761991346 212118452
430779723592 212110899
975121754930 212103346
436836380408 212095793
479990060222 212088240
835818648162 212080687
537528299974 212073134
64351986224 212065581
556455352524 212058028
751782534840 212050475
464848418182 25959661
180185547830 212042922
938024731932 212035369
883514820588 212027816
388383125880 63279034
721499250760 212020263
871401506956 11586302
779037490512 212012710
40882441062 212005157
333116132434 211997604
740426303310 211990051
306618258864 211982498
755567945350 211974945
41639523164 211967392
618536084888 211959839
118861897568 80258178
62080739918 211952286
715442593944 211944733
62837822020 211937180
79493628264 211929627
523900822138 211922074
350529020780 211914521
620050249092 211906968
238480869684 211899415
616264838582 211891862
510273344302 211884309
110533994446 211876756
560240763034 211869203
46182015776 211861650
730584235984 211854097
917583515178 211846544
934239321422 211838991
202898010890 81889626
732098400188 211831438
150659345852 211823885
49210344184 211816332
137031868016 211808779
526172068444 211801226
682130981456 211793673
305104094660 211786120
670774749926 211778567
883514820588 211771014
919871378084 50212344
351407600440 51594543
250594183316 211763461
579167815584 211755908
426237230980 167653941
816891595612 211748355
614750674378 211740802
873672753262 211733249
112805240752 211725696
655633107886 211718143
249080019112 211710590
451978022448 211703037
307375340966 211695484
672288914130 211687931
694244295088 211680378
180942629932 211672825
24226634818 211665272
133246457506 211657719
773737915798 211650166
786608311532 211642613
914555186770 211635060
520115411628 211627507
437593462510 211619954
128703964894 115205909
64351986224 211612401
538285382076 155946791
632920644826 211604848
990263396970 211597295
314189079884 211589742
476961731814 211582189
592038211318 178968335
390654372186 211574636
221067981338 211567083
815377431408 211559530
631406480622 211551977
903198955240 211544424
389140207982 211536871
373998565942 211529318
679859735150 211521765
310403669374 211514212
552669942014 211506659
922883089892 211499106
82521956672 211491553
311917833578 211484000
956194702380 211476447
755567945350 77448462
725284661270 211468894
43910769470 211461341
444407201428 211453788
812349103000 64132523
819162841918 211446235
560997845136 211438682
800992871470 211431129
851717372304 211423576
477718813916 211264963
433808052000 211416023
670774749926 211408470
191541779360 211400917
854745700712 211393364
336901542944 211385811
950138045564 211378258
28012045328 211370705
405796014226 211363152
729070071780 211355599
695001377190 211348046
381569386962 211340493
34068702144 211332940
479990060222 211325387
296019109436 211317834
122647308078 16578835
729070071780 211310281
770709587390 211302728
379298140656 211295175
688187638272 211287622
889571477404 211280069
821434088224 211272516
786608311532 211264963
214254242420 211257410
296019109436 211249857
744211713820 211242304
486046717038 211234751
152173510056 211227198
71922807244 211219645
963008441298 149579612
894871052118 110016998
383840633268 211212092
865344850140 211204539
214254242420 211196986
810834938796 211189433
870644424854 211181880
289205370518 211174327
314946161986 112282898
839604058672 211166774
24983716920 211159221
476204649712 211151668
521629575832 211144115
966909125694 90001548
21198306410 211136562
205169257196 211129009
489832127548 211121456
652604779478 211113903
907741447852 211106350
536771217872 211098797
115076487058 156399971
748754206432 211091244
599609032338 211083691
562512009340 211076138
323274065108 211068585
289205370518 211061032
661689764702 211053479
653361861580 211045926
109776912344 211038373
885028984792 211030820
473176321304 74903101
591281129216 211023267
573868240870 211015714
885028984792 71897007
405796014226 211008161
316460326190 211000608
954680538176 210993055
504973769588 210985502
263464579050 210977949
882000656384 88256805
288448288416 210970396
449706776142 210962843
497402948568 210955290
461820089774 210947737
35582866348 210940184
82521956672 207375168
486803799140 210932631
186242204646 210925078
333873214536 210917525
689701802476 210909972
796450378858 210902419
476961731814 210894866
498917112772 210887313
910012694158 210879760
358856923902 194829635
362642334412 210872207
663203928906 210864654
199112600380 210857101
122647308078 147562961
105234419732 210849548
909255612056 210841995
841875304978 210834442
597337786032 210826889
910769776260 210819336
922126007790 210811783
706357608720 200169606
55267001000 210804230
412609753144 210796677
14384567492 210789124
52238672592 210781571
22712470614 210774018
286934124212 210766465
417152245756 210758912
972850508624 210751359
866101932242 210743806
278606221090 210736253
969065098114 210728700
913041022566 210721147
317217408292 65695994
841118222876 210713594
40125358960 210706041
436836380408 30597203
342201117658 210698488
933524755157 38746890
57538247306 210690935
610208181766 210683382
477718813916 210675829
546613285198 210668276
158230166872 210660723
472419239202 210653170
794179132552 210645617
389140207982 210638064
427751395184 86897265
102963173426 210630511
199869682482 210622958
455763432958 210615405
360371088106 210607852
908498529954 88619349
800235789368 210600299
950138045564 210592746
606422771256 210585193
697272623496 210577640
596580703930 210570087
241509198092 210562534
866101932242 210554981
417909327858 210547428
752539616942 210539875
959223030788 210532322
809320774592 210524769
853988618610 210517216
330844886128 210509663
714685511842 210502110
990263396970 210494557
32554537940 210487004
916069350974 97471465
906984365750 210479451
766167094778 210471898
26497881124 210464345
420937656266 177910915
858531111222 210456792
285419960008 210449239
538285382076 210441686
221825063440 210434133
818405759816 109035108
229395884460 210426580
784337065226 210419027
644276876356 210411474
178671383626 210403921
628378152214 170365468
720742168658 210396368
582953226094 210388815
722256332862 210381262
915312268872 210373709
891842723710 210366156
538285382076 210358603
851717372304 96043948
219553817134 210351050
131732293302 210343497
974364672828 210335944
975121754930 210328391
860045275426 210320838
263464579050 210313285
832033237652 132978118
648062286866 210305732
216525488726 210298179
712414265536 53860443
147631017444 210290626
78736546162 210283073
10599156982 210275520
796450378858 210267967
973607590726 210260414
483775470732 210252861
107505666038 210245308
971336344420 210237755
746482960126 210230202
467876746590 210222649
550398695708 210215096
322516983006 210207543
65866150428 95726722
451978022448 53346839
981935493848 210199990
859288193324 210192437
324031147210 210184884
575382405074 7447258
984206740154 210177331
390654372186 210169778
211982996114 210162225
341444035556 210154672
695758459292 210147119
963765523400 199867486
964522605502 210139566
825219498734 210132013
648819368968 210124460
35582866348 180599783
355071513392 210116907
115076487058 210109354
719228004454 210101801
532985807362 210094248
266492907458 210086695
224853391848 133990220
583710308196 210079142
768438341084 210071589
81764874570 210064036
419423492062 210056483
304347012558 210048930
352800267086 66881815
501188359078 210041377
453492186652 210033824
963008441298 210026271
218796735032 210018718
688944720374 210011165
189270533054 210003612
943324306646 209996059
111291076548 209988506
971336344420 209980953
115925987668 23233028
872158589058 209973400
631406480622 158748954
777523326308 209965847
160501413178 209958294
863830685936 209950741
459548843468 209943188
599609032338 100462453
824462416632 209935635
993291725378 209928082
82521956672 209920529
326302393516 209912976
598851950236 209905423
475447567610 209897870
109776912344 209890317
444461764300 39970476
96149434508 209882764
742697549616 72116044
645033958458 209875211
847174879692 209867658
342201117658 133620123
944838470850 209860105
37097030552 209852552
67380314632 209844999
470147992896 73437819
184728040442 209837446
753296699044 209829893
900170626832 209822340
704086362414 209814787
405796014226 209807234
744211713820 209799681
186242204646 209792128
99934845018 156362206
155201838464 146105232
324031147210 209784575
623078577500 209777022
641248547948 209769469
785094147328 209761916
94635270304 209754363
626863988010 181204023
852474454406 209746810
369456073330 209739257
464848418182 209731704
668503503620 22840272
280120385294 209724151
995562971684 209716598
40125358960 209709045
860045275426 166362378
930453910912 119745262
581439061890 209701492
448949694040 209693939
740426303310 209686386
218039652930 209678833
327816557720 209671280
578410733482 209663727
968308016012 209656174
451220940346 209648621
710900101332 209641068
287691206314 80794441
556455352524 209633515
762381684268 62576605
963008441298 209625962
723013414964 209618409
956194702380 209610856
373998565942 209603303
747997124330 209595750
816134513510 209588197
693487212986 209580644
727555907576 209573091
765410012676 209565538
586738636604 209557985
688187638272 209550432
118861897568 209542879
272549564274 209535326
650333533172 209527773
787365393634 209520220
807806610388 209512667
241509198092 209505114
847174879692 117449150
129461046996 209497561
391411454288 209490008
461063007672 124624500
531471643158 209482455
269521235866 209474902
243780444398 209467349
501188359078 209459796
532985807362 209452243
216525488726 209444690
632920644826 209437137
273306646376 209429584
573111158768 209422031
662446846804 209414478
713928429740 209406925
956194702380 209399372
748754206432 209391819
345229446066 209384266
871401506956 209376713
791150804144 209369160
585224472400 209361607
305861176762 209354054
910769776260 209346501
929696828810 209338948
87821531386 209331395
373998565942 209323842
946352635054 168439453
401253521614 209316289
143845606934 209308736
952409291870 209301183
375512730146 209293630
70408643040 209286077
402767685818 209278524
539799546280 209270971
475447567610 137457047
375512730146 209263418
254379593826 209255865
361885252310 54290964
408067260532 209248312
734369646494 209240759
505730851690 209233206
645791040560 131429753
31040373736 209225653
987992150664 209218100
889571477404 209210547
804778281980 209202994
277849138988 209195441
442135955122 209187888
241509198092 209180335
677588488844 209172782
280877467396 209165229
863830685936 42259035
23474114728 200517044
942567224544 209157676
162772659484 51828686
631406480622 209150123
146116853240 209142570
691973048782 209135017
353557349188 209127464
783579983124 209119911
330844886128 209112358
305104094660 209104805
859288193324 209097252
327059475618 129148747
269521235866 209089699
7554 56149002
687430556170 209082146
464091336080 81866967
122647308078 209074593
127946882792 209067040
980421329644 209059487
797207460960 209051934
747240042228 209044381
73436971448 209036828
620807331194 209029275
375512730146 11563643
174128891014 209021722
348257774474 209014169
25740799022 209006616
561754927238 208999063
627621070112 208991510
778280408410 208983957
931968075116 208976404
431536805694 208968851
950895127666 208961298
221067981338 208953745
763895848472 208946192
624592741704 208938639
638977301642 208931086
262707496948 70718739
870644424854 208923533
318731572496 208915980
772980833696 208908427
921427181977 14743456
226367556052 208900874
626863988010 208893321
640491465846 208885768
871401506956 208878215
486046717038 23633337
550398695708 208870662
457277597162 208863109
166558069994 208855556
586738636604 208848003
594309457624 208840450
834304483958 152004125
779037490512 208832897
474690485508 69880356
370213155432 92199471
983449658052 208825344
137788950118 208817791
895628134220 208810238
754810863248 208802685
695001377190 208795132
835818648162 208787579
701815116108 208780026
405038932124 208772473
15898731696 208764920
899413544730 208757367
891842723710 208749814
414880999450 34064030
551912859912 208742261
763895848472 208734708
698029705598 208727155
349771938678 208719602
785851229430 208712049
570082830360 208704496
74951135652 208696943
286934124212 208689390
663203928906 208681837
879729410078 208674284
183970958340 208666731
313431997782 208659178
510273344302 208651625
514815836914 208644072
134003539608 208636519
995562971684 208628966
481504224426 208621413
952409291870 732641
193813025666 208613860
191541779360 208606307
87821531386 208598754
975878837032 208591201
498917112772 208583648
984206740154 208576095
616264838582 208568542
233181294970 144972282
793422050450 208560989
719985086556 208553436
746482960126 208545883
386111879574 208538330
645033958458 197223936
919097679382 208530777
904713119444 208523224
230910048664 29675737
408824342634 208515671
878972327976 100711702
89335695590 208508118
669260585722 208500565
504973769588 208493012
865344850140 106837185
657904354192 208485459
757082109554 208477906
853231536508 208470353
168072234198 208462800
968308016012 208455247
313431997782 208447694
719985086556 208440141
630649398520 208432588
510273344302 182102830
60566575714 208425035
642762712152 208417482
461820089774 208409929
651090615274 208402376
199869682482 208394823
873672753262 208387270
50724508388 208379717
431536805694 208372164
842632387080 208364611
708628855026 208357058
542827874688 208349505
742697549616 208341952
126432718588 208334399
167315152096 208326846
956194702380 208319293
238480869684 208311740
93121106100 208304187
863830685936 208296634
235452541276 208289081
712414265536 208281528
967550933910 208273975
336144460842 208266422
99177762916 208258869
656390189988 208251316
364913580718 183356628
673803078334 208243763
377783976452 208236210
873672753262 208228657
604908607052 208221104
746482960126 208213551
905470201546 116142481
354314431290 208205998
200626764584 208198445
882757738486 144791010
633677726928 91761397
89335695590 208190892
597337786032 208183339
689701802476 140070385
851717372304 208175786
816891595612 199799509
813863267204 62402886
134760621710 208168233
337658625046 208160680
434565134102 208153127
223339227644 208145574
495888784364 208138021
850960290202 208130468
215011324522 177639007
247565854908 208122915
601880278644 208115362
155201838464 208107809
114319404956 208100256
358099841800 143235092
84036120876 208092703
731341318086 208085150
74951135652 208077597
883514820588 208070044
721499250760 208062491
239237951786 208054938
779794572614 208047385
317217408292 208039832
323274065108 208032279
665475175212 9116471
400496439512 208024726
199112600380 155863708
250594183316 208017173
893356887914 208009620
115833569160 208002067
753296699044 207994514
271792482172 207986961
212740078216 207979408
528443314750 207971855
13627485390 207964302
138546032220 5143593
924397254096 207956749
834304483958 207949196
286177042110 88173722
350529020780 12938289
841875304978 207941643
685916391966 207934090
109019830242 207926537
414880999450 207918984
726041743372 207911431
361885252310 207903878
829761991346 207896325
139303114322 207888772
29526209532 207881219
471662157100 207873666
976635919134 207866113
464848418182 207858560
27254963226 207851007
519358329526 207843454
933482239320 207835901
513301672710 207828348
9842074880 207820795
358099841800 207813242
189270533054 207805689
199869682482 207798136
735126728596 207790583
785094147328 207783030
788879557838 207775477
2271253860 207767924
670017667824 207760371
564026173544 207752818
589766965012 207745265
845660715488 207737712
21955388512 207730159
888814395302 207722606
163529741586 119699944
973607590726 207715053
499674194874 207707500
233181294970 207699947
640491465846 207692394
40882441062 207684841
367184827024 207677288
127189800690 207669735
976635919134 160931771
964522605502 207662182
373241483840 207654629
424723066776 81579953
753296699044 162193122
941053060340 192246509
425480148878 207647076
640491465846 189640724
323274065108 207639523
427751395184 207631970
772223751594 207624417
495888784364 207616864
730584235984 207609311
707871772924 207601758
327816557720 207594205
492860455956 207586652
864587768038 43905589
582953226094 207579099
663203928906 207571546
803264117776 207563993
59052411510 207556440
913798104668 207548887
321759900904 207541334
308132423068 207533781
676831406742 207526228
677588488844 201151496
898656462628 207518675
502702523282 207511122
972850508624 207503569
755567945350 207496016
947109717156 207488463
199869682482 134292340
604908607052 207480910
277092056886 207473357
665475175212 207465804
520115411628 207458251
675317242538 207450698
845660715488 207443145
393682700594 64661233
951652209768 207435592
451978022448 207428039
762381684268 207420486
674560160436 102207196
337658625046 207412933
419423492062 207405380
40882441062 207397827
234695459174 207390274
694244295088 207382721
738155057004 207375168
71922807244 207367615
358856923902 207360062
736640892800 207352509
420937656266 74200672
969822180216 207344956
54509918898 207337403
705600526618 38074673
215768406624 207329850
928182664606 207322297
301318684150 71806371
62080739918 207314744
825976580836 207307191
42396605266 207299638
925911418300 207292085
907741447852 207284532
545099120994 207276979
395196864798 207269426
954680538176 207261873
552669942014 207254320
11356239084 207246767
837332812366 207239214
339172789250 207231661
763138766370 55627845
766167094778 207224108
781308736818 81836755
561754927238 207216555
750268370636 157427179
59809493612 207209002
289962452620 207201449
900170626832 207193896
666989339416 207186343
981178411746 207178790
177914301524 207171237
364156498616 207163684
388383125880 207156131
486803799140 207148578
351286102882 207141025
46939097878 207133472
673045996232 207125919
121133143874 207118366
208954667706 114307102
614750674378 207110813
715442593944 137449494
923640171994 207103260
433050969898 55423914
421694738368 188900530
303589930456 207095707
511030426404 207088154
750268370636 207080601
927425582504 207073048
732098400188 207065495
351286102882 207057942
213497160318 207050389
320245736700 207042836
861559439630 207035283
767681258982 38127544
514815836914 146800108
172614726810 207027730
310493187530 76723374
539799546280 207020177
956951784482 207012624
74194053550 207005071
358099841800 206997518
571596994564 206989965
757089656 206982412
318731572496 206974859
285419960008 206967306
550398695708 118755819
624592741704 206959753
471662157100 206952200
361128170208 206944647
928939746708 206937094
759353355860 61383231
62080739918 206929541
102963173426 206921988
158230166872 206914435
135517703812 206906882
16655813798 8429148
77979464060 206899329
673803078334 109473182
929696828810 206891776
127189800690 164421257
142331442730 206884223
162025524683 66239810
324788229312 157774617
153687674260 206876670
919097679382 206869117
816891595612 206861564
958465948686 206854011
8327910676 100953398
364913580718 206846458
425480148878 206838905
227881720256 200381090
425480148878 206831352
385354797472 206823799
604908607052 206816246
517844165322 206808693
541313710484 206801140
608694017562 54472236
474690485508 206793587
211323967058 106671019
409581424736 206786034
70408643040 81368469
121890225976 206778481
771466669492 206770928
506487933792 82425889
938781814034 206763375
395196864798 206755822
305861176762 206748269
591281129216 206740716
517844165322 35627501
205169257196 206733163
186242204646 206725610
438350544612 206718057
128703964894 206710504
719228004454 206702951
421694738368 206695398
180185547830 206687845
285419960008 206680292
45424933674 206672739
153687674260 64396878
239995033888 206665186
951652209768 206657633
71165725142 195924820
776009162104 206650080
426994313082 206642527
963765523400 206634974
296776191538 206627421
252108347520 206619868
972093426522 19093984
829761991346 206612315
361885252310 206604762
324031147210 206597209
43910769470 96361174
257407922234 206589656
68894478836 206582103
695758459292 206574550
197598436176 206566997
395196864798 206559444
730584235984 142457133
88578613488 206551891
363399416514 206544338
302832848354 184776592
966036769706 206536785
19081496295 9327955
728312989678 206529232
900927708934 206521679
56024083102 206514126
816134513510 206506573
364156498616 206499020
948623881360 206491467
215768406624 206483914
634434809030 206476361
716199676046 206468808
774494997900 206461255
383083551166 206453702
266492907458 13905073
622321495398 206446149
570839912462 206438596
53752836796 206431043
842632387080 206423490
35582866348 206415937
466362582386 71813924
567811584054 206408384
158987248974 206400831
462577171876 206393278
988749232766 206385725
270278317968 206378172
492103373854 206370619
280120385294 206363066
321759900904 122003609
18169978002 206355513
458791761366 206347960
858531111222 206340407
810077856694 206332854
182456794136 206325301
229395884460 162668961
974364672828 206317748
966793851808 51715391
502882617014 9441250
293747863130 150561502
77222381958 114918895
398225193206 206310195
601123196542 206302642
919854761484 206295089
841118222876 206287536
813106185102 206279983
851717372304 206272430
960737194992 206264877
950138045564 92071070
638220219540 93241785
249080019112 206257324
646548122662 206249771
140817278526 206242218
623078577500 206234665
211225914012 206227112
572354076666 206219559
590524047114 206212006
105991501834 206204453
365670662820 206196900
671531832028 206189347
819919924020 206181794
230910048664 206174241
170343480504 206166688
186242204646 19441422
973607590726 206159135
394439782696 206151582
701058034006 206144029
653361861580 206136476
601880278644 33270965
776766244206 206128923
597337786032 206121370
744211713820 206113817
520872493730 206106264
46939097878 206098711
185485122544 206091158
261193332744 206083605
98420680814 206076052
393682700594 206068499
544342038892 206060946
646548122662 149677801
207440503502 206053393
81764874570 206045840
729070071780 206038287
507245015894 192692136
199112600380 206030734
844903633386 206023181
221825063440 46790835
458791761366 206015628
108262748140 206008075
456520515060 206000522
402767685818 196453530
925154336198 205992969
695001377190 205985416
137788950118 179632999
465605500284 205977863
303589930456 205970310
500431276976 205962757
668503503620 205955204
841118222876 139571887
71922807244 33014163
9842074880 205947651
938024731932 47818043
377026894350 205940098
495131702262 205932545
90849859794 205924992
77222381958 205917439
259679168540 205909886
860802357528 205902333
51481590490 205894780
508002097996 205887227
149902263750 205879674
301318684150 147751786
996320053786 205872121
213497160318 205864568
87064449284 205857015
315703244088 205849462
854745700712 205841909
389140207982 205834356
105234419732 205826803
349014856576 128997687
545858287724 8059051
814620349306 205819250
997077135888 205811697
756325027452 205804144
17412895900 118869114
953166373972 40106430
84793202978 205796591
117347733364 205789038
200626764584 205781485
448192611938 88060427
608694017562 205773932
277092056886 205766379
270278317968 14803880
157473084770 205758826
242266280194 205751273
607936935460 205743720
231667130766 205736167
563269091442 106096991
473933403406 205728614
24983716920 205721061
380055222758 126814870
365670662820 20242040
208197585604 26933998
324788229312 205713508
573111158768 205705955
760110437962 205698402
461820089774 205690849
808563692490 205683296
913041022566 205675743
961494277094 205668190
225610473950 205660637
280120385294 205653084
174885973116 205645531
171857644708 205637978
717713840250 205630425
620050249092 205622872
820677006122 205615319
546613285198 174308134
186999286748 205607766
671531832028 205600213
23469552716 205592660
806292446184 205585107
448192611938 205577554
854745700712 46889024
716199676046 205570001
922883089892 205562448
642762712152 205554895
349771938678 205547342
100691927120 205539789
996320053786 205532236
864587768038 205524683
532985807362 15053129
691215966680 205517130
439107626714 205509577
901684791036 160622098
429265559388 205502024
259679168540 205494471
534499971566 205486918
575382405074 205479365
790393722042 205471812
734369646494 205464259
337658625046 202337317
725284661270 204429498
279363303192 205456706
233938377072 205449153
475447567610 157396967
918340597280 205441600
913798104668 205434047
370213155432 205426494
57538247306 205418941
850960290202 205411388
20441224308 205403835
813106185102 155727754
352043184984 205396282
190027615156 205388729
910769776260 205381176
281634549498 65688441
514815836914 205373623
429265559388 28202902
275577892682 205366070
821434088224 205358517
960737194992 11382371
891085641608 179232690
495888784364 22968673
930453910912 205350964
154444756362 205343411
230910048664 205335858
791907886246 205328305
243780444398 205320752
276334974784 205313199
976635919134 135153382
508002097996 205305646
551912859912 205298093
466362582386 109103085
162015577382 205290540
744968795922 205282987
227124638154 205275434
355071513392 205267881
975121754930 205260328
115076487058 205252775
261950414846 205245222
915312268872 205237669
906227283648 66428635
564026173544 205230116
807806610388 205222563
963008441298 205215010
825976580836 205207457
676074324640 205199904
801749953572 205192351
137788950118 205184798
795693296756 205177245
647305204764 205169692
631406480622 61896835
807049528286 205162139
456520515060 205154586
143845606934 205147033
501188359078 205139480
177157219422 205131927
287691206314 205124374
426237230980 205116821
221067981338 205109268
960737194992 205101715
984963822256 205094162
310403669374 205086609
320245736700 205079056
867616096446 200713422
287691206314 205071503
140817278526 205063950
910012694158 205056397
9084992778 205048844
473176321304 205041291
498160030670 205033738
881243574282 205026185
691973048782 205018632
46182015776 205011079
933482239320 205003526
24983716920 204995973
77979464060 204988420
919097679382 204980867
179428465728 204973314
293747863130 204965761
399739357410 204958208
62837822020 204950655
204412175094 204943102
431536805694 204935549
355071513392 63596260
539042464178 204927996
239995033888 204920443
197598436176 204912890
957708866584 204905337
347500692372 204897784
190027615156 204890231
16655813798 204882678
529200396852 204875125
866101932242 204867572
71165725142 72697625
289962452620 204860019
47696179980 204852466
118861897568 204844913
206683421400 204837360
139303114322 204829807
12870403288 204822254
679102653048 204814701
269521235866 204807148
620050249092 204799595
50724508388 204792042
23469552716 204784489
926668500402 204776936
517844165322 204769383
811592020898 204761830
365670662820 204754277
804021199878 204746724
423208902572 204739171
101449009222 204731618
918340597280 4992533
735126728596 78808002
291476616824 169844311
884271902690 32983951
477718813916 204724065
657147272090 204716512
84793202978 105817530
835061566060 204708959
948623881360 204701406
186242204646 204693853
953923456074 204686300
349014856576 204678747
243780444398 204671194
999348382194 204663641
470905074998 204656088
241509198092 204648535
154444756362 204640982
686673474068 204633429
864587768038 204625876
463334253978 204618323
270278317968 204610770
99934845018 204603217
923640171994 204595664
486046717038 158839590
49210344184 204588111
868373178548 204580558
867616096446 204573005
997834217990 204565452
206683421400 204557899
358856923902 204550346
165800987892 42666897
529200396852 204542793
307375340966 204535240
957708866584 204527687
832033237652 204520134
232424212868 204512581
302075766252 187503225
920611843586 204505028
491346291752 204497475
409581424736 204489922
68137396734 204482369
847174879692 204474816
931968075116 204467263
924397254096 204459710
611722345970 204452157
944081388748 204444604
810834938796 204437051
514058754812 204429498
112805240752 147245735
197598436176 204421945
121133143874 204414392
673803078334 204406839
928182664606 198515499
159744331076 204399286
869130260650 204391733
873672753262 204384180
234695459174 204376627
345229446066 204369074
379298140656 204361521
537528299974 204353968
176400137320 45506825
806292446184 204346415
770709587390 204338862
39368276858 204331309
25740799022 204323756
446678447734 204316203
467876746590 204308650
194570107768 204301097
355071513392 204293544
847931961794 204285991
94635270304 204278438
226367556052 204270885
788122475736 204263332
953923456074 204255779
137031868016 204248226
163529741586 204240673
137031868016 204233120
119618979670 7039396
515572919016 103000261
70408643040 204225567
731341318086 204218014
231667130766 204210461
425480148878 189648277
469390910794 204202908
498917112772 204195355
482261306528 204187802
972850508624 204180249
134760621710 68649217
539042464178 115440052
989506314868 204172696
103720255528 204165143
253622511724 204157590
263464579050 204150037
552669942014 204142484
68137396734 178069528
651090615274 42606473
275577892682 204134931
127946882792 204127378
539799546280 204119825
58295329408 204112272
425480148878 204104719
294504945232 204097166
76465299856 204089613
838089894468 204082060
698029705598 162313970
713171347638 204074507
700300951904 204066954
516330001118 204059401
401253521614 204051848
6813746472 204044295
272549564274 102743459
290719534722 204036742
608694017562 204029189
598094868134 204021636
445164283530 62757877
539042464178 158114502
634434809030 204014083
110533994446 204006530
677588488844 203998977
551933781722 41337569
950895127666 203991424
662446846804 203983871
910769776260 203976318
81007792468 46821047
467876746590 203968765
579924897686 203961212
582196143992 203953659
714685511842 203946106
489832127548 48339200
8327910676 176868601
625349823806 203938553
482261306528 203931000
545099120994 203923447
934996403524 203915894
199142306329 120251313
646548122662 203908341
772223751594 203900788
576896569278 203893235
149902263750 203885682
722256332862 203878129
842632387080 203870576
457277597162 203863023
635191891132 203855470
112805240752 203847917
875943999568 203840364
353557349188 49298431
293747863130 74895548
969065098114 203832811
112048158650 203825258
21198306410 115825255
137031868016 203817705
352043184984 140100597
950895127666 203810152
36339948450 203802599
484532552834 203795046
90849859794 186272086
281634549498 203787493
335387378740 155040431
411095588940 203779940
75708217754 203772387
464848418182 156611455
106748583936 203764834
534499971566 203757281
670774749926 203749728
202898010890 203742175
960737194992 203734622
928939746708 148899842
850203208100 203727069
304347012558 203719516
90849859794 203711963
405796014226 203704410
221067981338 203696857
611722345970 203689304
601123196542 203681751
216525488726 106376452
327059475618 203674198
868373178548 203666645
199112600380 108823624
239995033888 203553350
698786787700 203659092
280120385294 137094503
984963822256 203651539
139303114322 203643986
146873935342 203636433
174128891014 203628880
210468831910 203621327
314189079884 203613774
84861708688 75227880
291476616824 203606221
189270533054 203598668
208954667706 203591115
666232257314 203583562
631406480622 203576009
321759900904 203568456
473176321304 203560903
376269812248 203553350
483775470732 203545797
948623881360 203538244
330844886128 203530691
303589930456 96368727
907741447852 203523138
405796014226 203515585
711657183434 203508032
433050969898 203500479
205926339298 203492926
131732293302 203485373
174128891014 139405721
329330721924 203477820
277849138988 203470267
522386657934 203462714
658661436294 203455161
138546032220 203447608
945595552952 203440055
834304483958 203432502
891842723710 203424949
655699347696 111542704
794936214654 203417396
642762712152 203409843
154444756362 201234579
3028335962 203402290
588252800808 203394737
607179853358 203387184
511787508506 203379631
347500692372 203372078
82521956672 203364525
326302393516 203356972
222582145542 203349419
402010603716 203341866
555698270422 203334313
453492186652 203326760
467876746590 203319207
727555907576 75424258
423965984674 203311654
226367556052 203304101
370213155432 203296548
795693296756 203288995
567811584054 203281442
138546032220 203273889
764652930574 103815985
466362582386 203266336
540556628382 60862074
148388099546 203258783
206683421400 203251230
328573639822 203243677
636706055336 7764484
973607590726 203236124
603394442848 203228571
966036769706 203221018
895628134220 203213465
721499250760 203205912
950138045564 203198359
985720904358 203190806
972850508624 203183253
523900822138 203175700
595066539726 203168147
247565854908 203160594
876701081670 203153041
7570828574 144707927
939538896136 45529484
247565854908 119783027
986477986460 203145488
433050969898 203137935
255893758030 203130382
729827153882 203122829
499674194874 203115276
903198955240 203107723
729827153882 203100170
208954667706 203092617
30283291634 203085064
947866799258 203077511
965279687604 203069958
312674915680 134209257
764652930574 203062405
609451099664 203054852
239237951786 203047299
995562971684 114375079
844146551284 203039746
705600526618 203032193
926668500402 203024640
230152966562 12326496
962251359196 203017087
582953226094 149081114
24226634818 203009534
268764153764 203001981
131732293302 202994428
732855482290 102109007
881243574282 202986875
959223030788 202979322
623835659602 202971769
716199676046 37780106
137031868016 202964216
990263396970 202956663
311917833578 202949110
361885252310 202941557
549641613606 160319978
665475175212 202934004
296019109436 202926451
655633107886 80303496
331601968230 202918898
9842074880 202911345
752539616942 202903792
237723787582 202896239
237723787582 202888686
448192611938 202881133
981935493848 202873580
765410012676 202866027
679102653048 202858474
348257774474 202850921
174128891014 202843368
486046717038 202835815
699543869802 202828262
93121106100 202820709
338415707148 202813156
968308016012 202805603
718470922352 202798050
922883089892 202790497
27254963226 202782944
332359050332 202775391
941810142442 202767838
542827874688 202760285
336901542944 202752732
979664247542 202745179
49967426286 202737626
153687674260 202730073
342958199760 202722520
760867520064 202714967
226367556052 202707414
437593462510 202699861
167315152096 88793068
632163562724 202692308
950138045564 202684755
180942629932 202677202
368698991228 202669649
177914301524 202662096
279363303192 202654543
968308016012 202646990
713171347638 202639437
953166373972 12590851
951652209768 202631884
337658625046 42002233
997077135888 202624331
954680538176 202616778
806292446184 202609225
386111879574 202601672
918340597280 202594119
896385216322 69215692
167315152096 202586566
480747142324 202579013
855502782814 202571460
807049528286 186611971
342958199760 202563907
646548122662 202556354
950138045564 202548801
210468831910 202541248
729827153882 202533695
243023362296 202526142
938024731932 202518589
527686232648 202511036
779037490512 200940012
835818648162 202503483
980421329644 202495930
853231536508 202488377
417152245756 202480824
972850508624 202473271
280877467396 19169514
235452541276 202465718
414123917348 202458165
146873935342 202450612
871401506956 202443059
696515541394 202435506
714685511842 202427953
979664247542 202420400
647305204764 202412847
783579983124 202405294
508002097996 202397741
428508477286 202390188
755567945350 202382635
792664968348 93725177
79493628264 202375082
848689043896 202367529
617021920684 202359976
104477337630 202352423
755567945350 202344870
503459605384 202337317
467119664488 202329764
339172789250 202322211
699543869802 202314658
819919924020 202307105
520115411628 202299552
901684791036 202291999
50724508388 202284446
96149434508 202276893
689701802476 202269340
45424933674 17741997
61323657816 202261787
179428465728 202254234
241509198092 202246681
695001377190 202239128
342958199760 202231575
208954667706 202224022
658661436294 202216469
72679889346 202208916
345229446066 202201363
620807331194 21337225
924397254096 202193810
294504945232 202186257
424723066776 202178704
456520515060 202171151
334630296638 202163598
761624602166 202156045
529200396852 195350792
355071513392 202148492
15898731696 102954943
14384567492 202140939
29526209532 202133386
956951784482 202125833
898656462628 167993826
692730130884 202118280
389897290084 40990131
418666409960 202110727
503459605384 202103174
169586398402 202095621
243780444398 202088068
852474454406 202080515
194570107768 202072962
844903633386 202065409
617779002786 202057856
5299582268 202050303
302075766252 202042750
343715281862 202035197
860802357528 202027644
376269812248 8723715
90092777692 83037682
492103373854 202020091
178671383626 202012538
75708217754 202004985
632163562724 201997432
159744331076 201989879
984963822256 201982326
42396605266 201974773
323274065108 34252855
274820810580 56013048
829004909244 201967220
492860455956 30393272
971336344420 201959667
935753485626 201952114
548127449402 201944561
554941188320 201937008
882000656384 201929455
240752115990 201921902
857774029120 201914349
291476616824 201906796
533742889464 201899243
626106905908 201891690
617779002786 201884137
660175600498 201876584
77222381958 201869031
315703244088 201861478
43910769470 201853925
907741447852 201846372
742697549616 201838819
378541058554 201831266
209711749808 201823713
299047437844 201816160
468633828692 201808607
547370367300 201801054
56781165204 201793501
941053060340 201785948
274820810580 201778395
832033237652 201770842
655633107886 130402545
704086362414 201763289
816891595612 201755736
445164283530 141422372
380812304860 201748183
651090615274 102607505
961494277094 201740630
495131702262 201733077
254379593826 201725524
273306646376 201717971
251351265418 201710418
776009162104 201702865
546613285198 201695312
770709587390 201687759
751025452738 201680206
997077135888 201672653
540556628382 201665100
131732293302 66285128
949380963462 201657547
318731572496 201649994
818405759816 201642441
698786787700 201634888
460305925570 201627335
222582145542 201619782
882000656384 201612229
668503503620 201604676
700300951904 201597123
7570828574 201589570
643519794254 201582017
508002097996 201574464
211225914012 201566911
311917833578 201559358
105234419732 201551805
264221661152 201544252
710900101332 201536699
328573639822 201529146
202898010890 201521593
894113970016 170607164
526929150546 201514040
99177762916 191393020
635191891132 201506487
361885252310 201498934
710143019230 201491381
268764153764 201483828
707871772924 201476275
739669221208 201468722
804021199878 201461169
18927060104 201453616
312674915680 201446063
860045275426 201438510
993291725378 201430957
45424933674 201423404
601123196542 201415851
514815836914 201408298
620050249092 201400745
520872493730 201393192
304347012558 201385639
617779002786 201378086
296776191538 201370533
222582145542 78634283
686673474068 47440393
568568666156 201362980
831276155550 201355427
380812304860 201347874
448192611938 201340321
885786066894 201332768
32554537940 201325215
934239321422 201317662
682130981456 201310109
576139487176 201302556
893356887914 201295003
397468111104 201287450
914555186770 201279897
859288193324 201272344
439864708816 201264791
953166373972 201257238
800235789368 201249685
324788229312 201242132
370970237534 201234579
573111158768 72448376
938024731932 201227026
972093426522 201219473
423208902572 3444168
332359050332 201211920
40125358960 201204367
907837944980 72826026
664718093110 201196814
285419960008 201189261
474690485508 201181708
501188359078 201174155
749511288534 201166602
527686232648 201159049
739669221208 201151496
933482239320 201143943
647305204764 201136390
426237230980 201128837
104477337630 201121284
127946882792 201113731
850960290202 143378599
157473084770 201106178
71165725142 201098625
593552375522 201091072
199869682482 201083519
786608311532 111157501
942567224544 201075966
216525488726 201068413
177914301524 201060860
719228004454 201053307
899413544730 201045754
536771217872 201038201
502702523282 201030648
239995033888 201023095
94635270304 201015542
208954667706 201007989
470905074998 201000436
535257053668 200992883
956951784482 200985330
628378152214 200977777
255136675928 200970224
287691206314 122751356
179428465728 200962671
840361140774 85983352
506487933792 200955118
969822180216 200947565
214254242420 200940012
846417797590 200932459
579924897686 200924906
191541779360 200917353
913041022566 133831607
889571477404 200909800
145359771138 200902247
719228004454 200894694
465605500284 200887141
165043905790 200879588
519358329526 200872035
323274065108 200864482
106748583936 200856929
561754927238 200849376
757839191656 58377137
565540337748 200841823
717713840250 200834270
553427024116 133453957
508002097996 142268308
579924897686 200826717
672305999016 110319118
255893758030 200819164
73436971448 193319035
29526209532 200811611
449706776142 200804058
445164283530 170040689
595066539726 200796505
177914301524 200788952
445164283530 200781399
268764153764 200773846
946352635054 200766293
832790319754 200758740
719985086556 9758476
529957478954 200751187
354314431290 200743634
117347733364 200736081
941053060340 200728528
833547401856 200720975
900170626832 200713422
822191170326 46299890
280120385294 200705869
34068702144 200698316
862316521732 200690763
922883089892 200683210
643519794254 200675657
573868240870 200668104
824462416632 200660551
435322216204 200652998
158987248974 200645445
829761991346 200637892
548127449402 200630339
642762712152 200622786
950138045564 200615233
686673474068 200607680
912283940464 200600127
423208902572 200592574
630649398520 28240667
317974490394 200585021
673803078334 24517038
227124638154 200577468
760110437962 43739423
730584235984 130719771
953923456074 200569915
212740078216 200562362
339929871352 161362292
648062286866 200554809
28012045328 19222385
90092777692 200547256
40882441062 200539703
467876746590 200532150
1514171758 200524597
672288914130 200517044
122647308078 200509491
955437620278 200501938
869130260650 200494385
390654372186 200486832
633677726928 200479279
682130981456 200471726
878215245874 45567249
841118222876 200464173
336144460842 200456620
704086362414 49849800
882757738486 200449067
68894478836 200441514
428508477286 200433961
245294608602 200426408
339929871352 200418855
239237951786 200411302
832790319754 200403749
838846976570 200396196
95392352406 200388643
635191891132 200381090
361885252310 200373537
408824342634 200365984
30283291634 200358431
320245736700 200350878
741940467514 200343325
942567224544 200335772
56781165204 200328219
469390910794 200320666
245294608602 200313113
70408643040 140493353
109776912344 200305560
516330001118 200298007
442239106443 90990991
279363303192 200290454
362642334412 200282901
994048807480 200275348
90092777692 200267795
913041022566 200260242
809320774592 11692044
695001377190 200252689
878215245874 200245136
517844165322 200237583
573868240870 200230030
126432718588 200222477
271792482172 200214924
559483680932 200207371
882000656384 200199818
403524767920 200192265
770709587390 200184712
872158589058 200177159
976635919134 200169606
953923456074 200162053
879729410078 69993651
139303114322 200154500
507245015894 9335508
785094147328 200146947
190027615156 56677712
987235068562 200139394
400496439512 200131841
368698991228 200124288
211982996114 200116735
838846976570 200109182
535257053668 200101629
577653651380 200094076
733612564392 77169001
322516983006 200086523
947866799258 163839676
843389469182 200078970
439107626714 182329420
508002097996 200071417
274820810580 200063864
630649398520 200056311
655633107886 200048758
481504224426 200041205
664718093110 200033652
382326469064 200026099
663961011008 200018546
991777561174 200010993
775252080002 200003440
415638081552 52161018
546613285198 199995887
395196864798 199988334
680616817252 199980781
165800987892 199973228
435322216204 199965675
179428465728 199958122
930453910912 169723463
626863988010 199950569
42396605266 199943016
108357523184 104729898
311917833578 199935463
938024731932 199927910
272549564274 199920357
457277597162 199912804
244537526500 199905251
433808052000 199897698
264978743254 62780536
846417797590 199890145
850960290202 199882592
180942629932 199875039
685159309864 199867486
528443314750 199859933
847931961794 199852380
565540337748 199844827
726041743372 199837274
837332812366 199829721
719985086556 183228227
981935493848 199822168
956951784482 199814615
864587768038 199807062
93121106100 199799509
935753485626 199791956
655633107886 199784403
20441224308 199776850
171857644708 199769297
18927060104 199761744
361885252310 199754191
145359771138 119934087
804021199878 199746638
760110437962 199739085
319488654598 199731532
383840633268 199723979
718470922352 181045410
461820089774 121210544
378541058554 199716426
882000656384 199708873
673803078334 199701320
819162841918 199693767
135517703812 199686214
1514171758 199678661
246808772806 199671108
573868240870 199663555
855502782814 199656002
42396605266 143348387
88578613488 199648449
859288193324 199640896
970579262318 199633343
819919924020 124095790
105234419732 199625790
721499250760 199618237
43153687368 199610684
767681258982 129058111
490589209650 199603131
286177042110 199595578
355828595494 199588025
150659345852 199580472
512544590608 199572919
472419239202 199565366
763895848472 125485542
221825063440 199557813
726798825474 199550260
189270533054 199542707
984963822256 199535154
364913580718 199527601
704843444516 199520048
395953946900 199512495
441378873020 199504942
258922086438 199497389
280120385294 199489836
221825063440 199482283
391411454288 199474730
437593462510 199467177
367941909126 199459624
337658625046 199452071
88578613488 199444518
356585677596 199436965
30283291634 168431900
623078577500 199429412
597337786032 8633079
121890225976 199421859
439107626714 199414306
164286823688 199406753
894113970016 199399200
115833569160 112562359
444407201428 199391647
28012045328 90802166
983449658052 199384094
613993592276 167835213
952409291870 199376541
879729410078 199368988
342201117658 199361435
676074324640 199353882
426237230980 199346329
596580703930 199338776
714685511842 199331223
879729410078 199323670
426237230980 199316117
660175600498 199308564
514815836914 199301011
70408643040 199293458
668503503620 125938722
751782534840 199285905
58295329408 199278352
514815836914 199270799
934996403524 199263246
802507035674 199255693
342958199760 199248140
918340597280 199240587
790393722042 199233034
398225193206 199225481
270278317968 199217928
431536805694 59683806
760867520064 199210375
911526858362 199202822
413366835246 199195269
268007071662 199187716
532228725260 199180163
133246457506 199172610
570839912462 199165057
534499971566 199157504
40125358960 199149951
525414986342 70862246
702572198210 199142398
793422050450 199134845
818405759816 199127292
835061566060 199119739
431536805694 199112186
121890225976 199104633
716199676046 199097080
348257774474 199089527
158230166872 199081974
949380963462 199074421
285419960008 199066868
331601968230 199059315
621564413296 199051762
629135234316 199044209
776766244206 199036656
221067981338 199029103
256650840132 199021550
969065098114 199013997
709385937128 199006444
602637360746 198998891
160501413178 198991338
523900822138 198983785
331601968230 198976232
46939097878 198968679
142331442730 22326668
214254242420 198961126
891085641608 198953573
127946882792 198946020
549641613606 198938467
40125358960 198930914
754810863248 198923361
56781165204 198915808
240752115990 198908255
303589930456 198900702
168829316300 198893149
682130981456 198885596
387626043778 198878043
877458163772 198870490
264221661152 198862937
520872493730 198855384
227124638154 198847831
121133143874 198840278
565540337748 198832725
484532552834 198825172
402767685818 198817619
15898731696 198810066
649576451070 198802513
471662157100 198794960
119618979670 198787407
283148713702 187639179
564783255646 198779854
966036769706 198772301
533742889464 198764748
325545311414 198757195
130218129098 10823449
989506314868 198749642
318731572496 198742089
766924176880 198734536
487560881242 198726983
592795293420 198719430
298290355742 198711877
800992871470 9433697
309646587272 198704324
110533994446 198696771
332359050332 198689218
4542500166 170350362
941810142442 198681665
888057313200 198674112
304347012558 198666559
868373178548 198659006
825976580836 198651453
380055222758 198643900
64351986224 198636347
370970237534 198628794
253622511724 198621241
976635919134 198613688
587495718706 198606135
947109717156 198598582
548127449402 87629906
332359050332 198591029
619293166990 198583476
241509198092 198575923
632920644826 198568370
75708217754 198560817
868373178548 198553264
177160233069 141709386
728312989678 198545711
685159309864 198538158
882757738486 198530605
414880999450 198523052
352043184984 198515499
106748583936 198507946
842632387080 198500393
573111158768 198492840
492103373854 198485287
607179853358 198477734
230152966562 198470181
961494277094 198462628
28769127430 198455075
520872493730 198447522
582953226094 198439969
579167815584 198432416
146116853240 198424863
15898731696 198417310
181699712034 198409757
779037490512 198402204
735883810698 198394651
210468831910 198387098
328573639822 198379545
690458884578 198371992
394439782696 198364439
253622511724 198356886
931968075116 198349333
900927708934 198341780
545856203096 198334227
350529020780 198326674
859288193324 198319121
570839912462 198311568
325545311414 198304015
655633107886 198296462
715442593944 198288909
237723787582 197503397
622321495398 198281356
280877467396 198273803
39368276858 198266250
888814395302 198258697
114319404956 198251144
980421329644 198243591
9842074880 198236038
78736546162 155433187
778280408410 198228485
251351265418 198220932
614750674378 198213379
204412175094 198205826
990263396970 198198273
269521235866 175720545
538285382076 198190720
995562971684 198183167
305861176762 198175614
448949694040 198168061
188513450952 198160508
831276155550 198152955
11356239084 110953570
223339227644 198145402
518601247424 198137849
288448288416 70258006
85550285080 198130296
267249989560 198122743
405796014226 198115190
913041022566 198107637
286177042110 198100084
671531832028 198092531
449706776142 198084978
472419239202 198077425
21198306410 198069872
808563692490 198062319
471662157100 198054766
865344850140 160652310
788879557838 198047213
489075045446 198039660
349014856576 198032107
348257774474 198024554
686673474068 198017001
655633107886 198009448
101449009222 198001895
395953946900 197994342
590524047114 197986789
868373178548 197979236
170343480504 197971683
569454647756 16080337
685159309864 197964130
327816557720 197956577
12870403288 197949024
271792482172 4327869
170343480504 197941471
734369646494 197933918
313431997782 197926365
923640171994 99911084
553427024116 197918812
87821531386 197911259
850960290202 197903706
583710308196 197896153
322516983006 197888600
312674915680 197881047
302075766252 197873494
251351265418 197865941
489075045446 197858388
656390189988 197850835
544342038892 197843282
93121106100 197835729
832790319754 197828176
663961011008 197820623
960737194992 37674364
307375340966 197813070
158230166872 197805517
812349103000 197797964
667746421518 197790411
48453262082 197782858
585224472400 197775305
242266280194 197767752
165800987892 52772811
843389469182 197760199
460305925570 197752646
3785418064 161384951
961494277094 197745093
251351265418 197737540
530714561056 197729987
83279038774 197722434
312674915680 197714881
967550933910 197707328
174128891014 77750582
162772659484 197699775
874429835364 197692222
410338506838 197684669
439864708816 197677116
690458884578 197669563
127946882792 197662010
509516262200 197654457
628378152214 197646904
729827153882 197639351
506487933792 197631798
363399416514 197624245
415638081552 197616692
685159309864 133265132
762381684268 145893748
215011324522 197609139
282391631600 197601586
626106905908 197594033
947866799258 197586480
787365393634 197578927
435322216204 197571374
60566575714 197563821
365670662820 197556268
838846976570 197548715
27254963226 197541162
539042464178 197533609
233938377072 197526056
741183385412 197518503
698786787700 197510950
651847697376 197503397
630649398520 47183591
816891595612 197495844
439107626714 197488291
400496439512 197480738
885786066894 197473185
832790319754 197465632
1514171758 197458079
639734383744 197450526
825219498734 197442973
612479428072 197435420
377783976452 128121539
62837822020 171332252
377783976452 197427867
838089894468 197420314
293747863130 197412761
589009882910 197405208
220310899236 197397655
368698991228 197390102
785094147328 197382549
109776912344 197374996
474690485508 197367443
289205370518 197359890
819919924020 197352337
709385937128 197344784
275577892682 197337231
654118943682 197329678
676074324640 197322125
939538896136 197314572
589766965012 197307019
716199676046 197299466
293747863130 197291913
476961731814 197284360
619293166990 197276807
623078577500 197269254
91606941896 197261701
930453910912 197254148
408067260532 197246595
241509198092 197239042
984963822256 197231489
972850508624 197223936
632920644826 197216383
523900822138 197208830
386913864261 33248306
860802357528 197201277
931968075116 197193724
43910769470 197186171
174885973116 197178618
813863267204 197171065
420180574164 197163512
397468111104 54744144
174885973116 197155959
749511288534 197148406
168072234198 26730067
126432718588 197140853
700300951904 197133300
262707496948 99337056
442135955122 111927907
252108347520 69389411
523900822138 197125747
548884531504 197118194
311925530085 165924304
326302393516 197110641
951652209768 197103088
992534643276 16133208
289205370518 197095535
10599156982 197087982
517844165322 176067983
186242204646 197080429
590524047114 197072876
508002097996 197065323
319488654598 197057770
276334974784 27183247
226367556052 197050217
579167815584 197042664
208954667706 89782511
898656462628 197035111
344472363964 197027558
230910048664 197020005
241509198092 197012452
657953773471 52878553
580681979788 197004899
957708866584 196997346
117347733364 196989793
243023362296 196982240
7554 196974687
589766965012 196967134
824462416632 196959581
483775470732 196952028
663203928906 196944475
370970237534 196936922
604908607052 196929369
427751395184 196921816
722256332862 196914263
954680538176 196906710
547370367300 196899157
782822901022 196891604
851717372304 196884051
473933403406 74525451
718470922352 196876498
201383846686 196868945
278606221090 113649991
49210344184 103846197
160501413178 196861392
313431997782 196853839
670774749926 196846286
972850508624 58475326
87821531386 108007900
672288914130 196838733
237723787582 196831180
49967426286 196823627
767681258982 196816074
399739357410 196808521
954680538176 196800968
228638802358 196793415
169586398402 196785862
441378873020 196778309
774494997900 196770756
492860455956 196763203
542070792586 108325126
148388099546 196755650
456520515060 196748097
405796014226 161928767
847931961794 131399541
620807331194 196740544
714685511842 196732991
623835659602 196725438
96906516610 196717885
728312989678 196710332
805535364082 196702779
171857644708 196695226
709385937128 196687673
45424933674 196680120
408067260532 196672567
601880278644 196665014
550398695708 196657461
256650840132 196649908
772223751594 196642355
915312268872 196634802
954680538176 196627249
140060196424 196619696
66623232530 196612143
43153687368 22394645
20441224308 196604590
979664247542 18248048
305104094660 196597037
492860455956 196589484
417909327858 196581931
905470201546 196574378
526172068444 196566825
597337786032 196559272
863830685936 128891945
978150083338 196551719
578410733482 176022665
345229446066 196544166
603394442848 54759250
716199676046 120500562
14384567492 196536613
586738636604 98513779
591281129216 196529060
951652209768 196521507
140060196424 3194919
215011324522 196513954
211982996114 196506401
661689764702 196498848
248322937010 196491295
537528299974 196483742
350529020780 196476189
225610473950 196468636
424723066776 196461083
295262027334 196453530
648062286866 196445977
105991501834 196438424
450463858244 47802937
296019109436 196430871
251351265418 196423318
296776191538 196415765
361885252310 196408212
661689764702 196400659
136274785914 196393106
417152245756 196385553
329330721924 196378000
123404390180 196370447
196084271972 196362894
317974490394 196355341
272549564274 196347788
598851950236 196340235
867616096446 19577376
959223030788 196332682
668503503620 196325129
276334974784 196317576
316460326190 196310023
554941188320 196302470
271035400070 196294917
794179132552 63022232
570839912462 196287364
517087083220 106157415
767681258982 196279811
69651560938 196272258
878215245874 196264705
720742168658 196257152
832033237652 196249599
983449658052 196242046
258922086438 196234493
24983716920 196226940
928182664606 196219387
532228725260 196211834
522386657934 196204281
751782534840 196196728
271035400070 98075705
192298861462 196189175
765410012676 196181622
787365393634 88898810
214254242420 196174069
835818648162 196166516
264221661152 196158963
852474454406 196151410
715442593944 196143857
540556628382 196136304
607179853358 196128751
969822180216 196121198
723013414964 196113645
920611843586 196106092
806292446184 196098539
390654372186 196090986
974364672828 196083433
749511288534 196075880
550398695708 196068327
897899380526 196060774
735126728596 100130121
564026173544 196053221
927425582504 196045668
9084992778 196038115
621564413296 196030562
757089656 196023009
757089656 196015456
709385937128 196007903
52995754694 196000350
665475175212 195992797
215768406624 195985244
177157219422 195977691
348257774474 195970138
230910048664 195962585
119618979670 195955032
673803078334 195947479
255893758030 195939926
387626043778 195932373
931968075116 195924820
875943999568 195917267
581439061890 195909714
251351265418 195902161
931210993014 195894608
501188359078 195887055
7554 195879502
970579262318 195871949
701058034006 195864396
803264117776 195856843
305861176762 195849290
844146551284 195841737
949380963462 195834184
377783976452 195826631
774494997900 195819078
676831406742 195811525
992534643276 195803972
463334253978 195796419
104477337630 195788866
532228725260 195781313
392925618492 195773760
737397974902 195766207
758596273758 195758654
185485122544 195751101
320245736700 195743548
180942629932 195735995
638220219540 195728442
787365393634 195720889
904713119444 77795900
893356887914 195713336
96149434508 195705783
733612564392 195698230
700300951904 195690677
159744331076 9207107
800992871470 195683124
886543148996 173144972
344472363964 195675571
481504224426 195668018
929696828810 195660465
935753485626 195652912
585224472400 195645359
637463137438 195637806
423208902572 184912546
653361861580 195630253
280877467396 195622700
754053781146 195615147
242266280194 195607594
444407201428 195600041
175643055218 195592488
103720255528 195584935
797207460960 195577382
765410012676 195569829
405038932124 195562276
369456073330 34222643
229395884460 195554723
701815116108 185705611
751782534840 195547170
995562971684 56269850
766167094778 195539617
250594183316 195532064
832033237652 195524511
726798825474 195516958
631406480622 195509405
900927708934 195501852
970579262318 195494299
682888063558 15883959
891842723710 195486746
190027615156 195479193
543584956790 195471640
736640892800 195464087
689701802476 195456534
744968795922 195448981
771466669492 195441428
245294608602 195433875
635191891132 195426322
948623881360 182563563
956951784482 190856757
595066539726 149995027
29526209532 195418769
372484401738 195411216
906227283648 195403663
912283940464 195396110
560240763034 195388557
994048807480 195381004
838846976570 195373451
544342038892 195365898
7554 8489572
141574360628 195358345
733612564392 195350792
261193332744 195343239
767681258982 195335686
804778281980 195328133
202140928788 195320580
918340597280 195313027
928939746708 195305474
67380314632 195297921
34825784246 195290368
215768406624 195282815
448949694040 195275262
377783976452 192518417
591281129216 195267709
261193332744 195260156
942567224544 195252603
238480869684 195245050
45424933674 195237497
942567224544 195229944
617021920684 195222391
920611843586 195214838
177914301524 195207285
480747142324 195199732
495131702262 117864565
3785418064 195192179
325545311414 195184626
35582866348 195177073
733612564392 195169520
850960290202 100084803
993291725378 34403915
661689764702 195161967
916826433076 195154414
308132423068 195146861
62837822020 195139308
679102653048 195131755
950138045564 195124202
193813025666 195116649
970579262318 195109096
822191170326 195101543
699543869802 195093990
962251359196 195086437
572354076666 195078884
145359771138 195071331
3028335962 5513690
415638081552 195063778
77222381958 195056225
747240042228 195048672
986477986460 195041119
479232978120 195033566
486046717038 195026013
802507035674 195018460
231667130766 195010907
877458163772 195003354
545099120994 194995801
851717372304 194988248
54509918898 194980695
815377431408 194973142
162890705321 46979660
451978022448 194965589
868373178548 194958036
208197585604 194950483
605665689154 194942930
282391631600 194935377
285419960008 194927824
620807331194 194920271
848032258081 82871516
349771938678 194912718
861559439630 194905165
610208181766 194897612
736640892800 194890059
155201838464 194882506
174885973116 194874953
480747142324 194867400
882757738486 194859847
334630296638 194852294
419423492062 25906790
132489375404 194844741
18927060104 194837188
779037490512 194829635
112048158650 194822082
78736546162 194814529
852474454406 194806976
208197585604 136263673
956194702380 194799423
727555907576 194791870
558726598830 194784317
895628134220 194776764
941053060340 194769211
908498529954 194761658
470147992896 194754105
765410012676 194746552
223339227644 194738999
819162841918 61541844
6056664370 194731446
326302393516 194723893
344472363964 194716340
491346291752 194708787
915312268872 194701234
776766244206 194693681
948623881360 194686128
38611194756 194678575
782065818920 194671022
250594183316 194663469
492103373854 194655916
30283291634 194648363
771466669492 194640810
275577892682 194633257
152173510056 194625704
529200396852 194618151
77222381958 45265129
774494997900 194610598
789636639940 194603045
280120385294 194595492
132489375404 135228912
705600526618 194587939
790393722042 194580386
411095588940 194572833
931968075116 194565280
907741447852 194557727
629135234316 194550174
785094147328 194542621
408824342634 145893748
12870403288 194535068
308889505170 194527515
404281850022 63188398
980421329644 194519962
950138045564 194512409
718470922352 194504856
978907165440 194497303
483775470732 194489750
230910048664 194482197
634434809030 194474644
19684142206 194467091
12870403288 194459538
679102653048 194451985
816891595612 194444432
967550933910 194436879
431536805694 194429326
838846976570 194421773
830519073448 194414220
445164283530 194406667
423965984674 194399114
771466669492 194391561
725284661270 194384008
136274785914 194376455
10599156982 194368902
565540337748 194361349
569325748258 194353796
217282570828 55763799
245294608602 194346243
515572919016 194338690
451220940346 194331137
591281129216 194323584
706357608720 194316031
835818648162 194308478
18927060104 194300925
688944720374 194293372
912283940464 194285819
87821531386 194278266
84793202978 194270713
785851229430 194263160
75708217754 194255607
186242204646 148507086
34103370414 14116557
173371808912 194248054
684402227762 194240501
109019830242 194232948
796450378858 194225395
751782534840 194217842
260436250642 194210289
62080739918 194202736
219553817134 194195183
595066539726 194187630
814620349306 194180077
714685511842 194172524
372484401738 194164971
810834938796 194157418
140060196424 194149865
151416427954 194142312
516330001118 194134759
610965263868 194127206
839604058672 194119653
732098400188 194112100
991777561174 194104547
418666409960 194096994
816134513510 83641922
894871052118 194089441
495888784364 194081888
610965263868 194074335
740426303310 194066782
642005630050 194059229
490589209650 194051676
947109717156 194044123
308132423068 194036570
546613285198 194029017
838089894468 194021464
666989339416 194013911
235452541276 79389583
903198955240 194006358
646548122662 193998805
174128891014 134836156
292233698926 193991252
760867520064 193983699
619293166990 193976146
508759180098 142487345
432293887796 193968593
219553817134 193961040
981935493848 193953487
690458884578 193945934
463334253978 193938381
480747142324 193930828
161258495280 193923275
18169978002 70575232
6056664370 193915722
954680538176 193908169
594309457624 98838558
464091336080 193900616
638220219540 193893063
599609032338 193885510
532985807362 193877957
826733662938 193870404
872915671160 193862851
82521956672 193855298
787365393634 193847745
626106905908 193840192
128703964894 181430613
538285382076 193832639
689701802476 193825086
618536084888 193817533
736640892800 193809980
358856923902 193802427
593552375522 193794874
828247827142 193787321
679102653048 193779768
10599156982 193772215
660932682600 193764662
506487933792 193757109
620050249092 193749556
918340597280 193742003
706357608720 193734450
625349823806 193726897
264978743254 15476097
891842723710 193719344
17412895900 193711791
270278317968 193704238
612479428072 193696685
274820810580 193689132
992534643276 193681579
867616096446 107584932
326302393516 193674026
856259864916 193666473
212740078216 193658920
41639523164 193651367
621564413296 193643814
313431997782 193636261
303589930456 193628708
570082830360 193621155
666232257314 193613602
989506314868 193606049
149902263750 193598496
590524047114 193590943
774494997900 193583390
650333533172 193575837
427751395184 145644499
92364023998 193568284
751782534840 193560731
335387378740 193553178
905470201546 193545625
99934845018 193538072
657904354192 193530519
765410012676 193522966
264978743254 156211146
56781165204 193515413
12113321186 193507860
493617538058 193500307
699543869802 193492754
193055943564 193485201
630649398520 35098791
338415707148 193477648
802507035674 193470095
657147272090 193462542
936510567728 193454989
807806610388 193447436
172614726810 193439883
703329280312 193432330
202140928788 193424777
621564413296 193417224
516330001118 193409671
741183385412 75446917
275577892682 193402118
327059475618 193394565
837332812366 193387012
880486492180 193379459
548127449402 193371906
919854761484 193364353
931210993014 193356800
440621790918 193349247
692730130884 193341694
132489375404 193334141
20441224308 193326588
520115411628 193319035
925911418300 193311482
127189800690 193303929
129461046996 193296376
383840633268 193288823
692730130884 193281270
124918554384 193273717
631406480622 193266164
673045996232 193258611
85550285080 31918978
604908607052 185954860
803264117776 193251058
963008441298 193243505
610208181766 193235952
233938377072 193228399
271035400070 73724833
644276876356 193220846
608694017562 193213293
516330001118 193205740
419423492062 193198187
871401506956 193190634
922126007790 20370441
959223030788 19207279
780551654716 193183081
382326469064 193175528
830519073448 60371129
969822180216 193167975
198355518278 193160422
94635270304 193152869
388383125880 193145316
455006350856 193137763
563269091442 193130210
935753485626 193122657
529200396852 193115104
235452541276 193107551
658661436294 193099998
754053781146 193092445
440621790918 31103254
791907886246 193084892
772980833696 193077339
655633107886 193069786
765410012676 193062233
648819368968 193054680
588252800808 193047127
742697549616 193039574
67380314632 193032021
985720904358 148794100
479232978120 193024468
798721625164 193016915
266492907458 193009362
994805889582 193001809
424723066776 192994256
808563692490 192986703
711657183434 192979150
297533273640 192971597
208954667706 192964044
256650840132 192956491
616264838582 192948938
715442593944 192941385
933482239320 192933832
418666409960 192926279
615507756480 192918726
804778281980 90749295
458791761366 192911173
587495718706 192903620
649576451070 192896067
657147272090 66813838
152173510056 192888514
804021199878 192880961
502702523282 192873408
430779723592 192865855
367941909126 192858302
546613285198 192850749
734369646494 192843196
305104094660 192835643
843499425756 55590080
373998565942 192828090
239995033888 192820537
18927060104 192812984
157473084770 192805431
939538896136 192797878
691973048782 192790325
392168536390 192782772
882000656384 192775219
52238672592 192767666
177914301524 192760113
113562322854 192752560
448949694040 192745007
520872493730 121686383
327059475618 192737454
818405759816 192729901
250594183316 192722348
105234419732 192714795
295262027334 192707242
547370367300 192699689
346743610270 192692136
511787508506 192684583
190784697258 13708695
354314431290 192677030
705600526618 192669477
942567224544 192661924
735883810698 192654371
163529741586 25876578
986477986460 192646818
952409291870 192639265
413366835246 192631712
917583515178 192624159
337658625046 192616606
485289634936 192609053
912283940464 192601500
545856203096 192593947
538285382076 192586394
328573639822 192578841
139303114322 192571288
726041743372 192563735
358856923902 192556182
419423492062 105915719
874429835364 192548629
383083551166 192541076
520115411628 192533523
394439782696 192525970
24983716920 192518417
131732293302 147291053
399739357410 192510864
545099120994 192503311
699543869802 192495758
164286823688 192488205
872915671160 192480652
478475896018 192473099
849446125998 192465546
737397974902 192457993
380812304860 192450440
238480869684 192442887
969065098114 192435334
640491465846 192427781
698786787700 192420228
140060196424 192412675
934239321422 192405122
699543869802 192397569
499674194874 192390016
21198306410 192382463
481504224426 192374910
811592020898 192367357
41639523164 192359804
906984365750 192352251
92364023998 192344698
228638802358 192337145
602637360746 52901212
854745700712 192329592
55267001000 192322039
30283291634 192314486
405796014226 192306933
693487212986 192299380
737397974902 192291827
401253521614 192284274
63594904122 80333708
661689764702 192276721
225610473950 37153207
428508477286 25362974
480747142324 192269168
389897290084 153129522
761624602166 192261615
994805889582 192254062
404281850022 192246509
130975211200 192238956
954680538176 192231403
215768406624 90515152
128703964894 192223850
59809493612 192216297
567896525092 43452409
896385216322 192208744
319488654598 192201191
256650840132 192193638
517844165322 192186085
931968075116 118906879
736640892800 192178532
396711029002 192170979
174128891014 37425115
535257053668 192163426
474690485508 192155873
488317963344 192148320
103720255528 192140767
402010603716 192133214
654118943682 158416622
652604779478 192125661
239237951786 192118108
431536805694 192110555
626106905908 192103002
959223030788 192095449
7554 192087896
799478707266 192080343
212740078216 192072790
804778281980 192065237
224853391848 192057684
362642334412 6238778
511787508506 192050131
667746421518 192042578
71165725142 192035025
632920644826 192027472
828247827142 192019919
347500692372 192012366
258165004336 192004813
692730130884 191997260
548127449402 100877868
584467390298 191989707
122647308078 191982154
470147992896 191974601
832790319754 191967048
862316521732 191959495
568568666156 191951942
870644424854 191944389
288448288416 191936836
478575248180 42893487
267249989560 191929283
121890225976 191921730
118104815466 191914177
553427024116 149942156
452735104550 191906624
143088524832 191899071
800235789368 191891518
125675636486 191883965
833547401856 191876412
555698270422 191868859
785851229430 191861306
958465948686 84072443
683645145660 191853753
282391631600 191846200
920611843586 191838647
834304483958 551369
701815116108 191831094
848689043896 191823541
392925618492 191815988
428508477286 191808435
222582145542 191800882
524657904240 191793329
114319404956 191785776
992534643276 191778223
258165004336 191770670
222582145542 191763117
909255612056 191755564
435322216204 54630849
463334253978 191748011
27254963226 191740458
126432718588 191732905
604151524950 191725352
43910769470 191717799
273306646376 191710246
109776912344 191702693
286177042110 191695140
441378873020 191687587
922883089892 191680034
685916391966 191672481
521629575832 191664928
634434809030 191657375
159744331076 191649822
930453910912 191642269
540556628382 191634716
492103373854 191627163
189270533054 191619610
942567224544 191612057
673045996232 191604504
792664968348 191596951
664718093110 131754532
638977301642 191589398
118861897568 191581845
210468831910 191574292
564783255646 191566739
287691206314 191559186
3785418064 191551633
963008441298 191544080
540556628382 191536527
56024083102 125160763
417909327858 191528974
664718093110 171589054
709385937128 191521421
355071513392 191513868
558726598830 191506315
914555186770 191498762
179428465728 191491209
961494277094 190970052
250594183316 191483656
407310178430 191476103
738912139106 191468550
41639523164 191460997
442893037224 191453444
508759180098 191445891
883514820588 95651192
264221661152 191438338
972850508624 136596005
670017667824 191430785
237723787582 191423232
771466669492 191415679
819162841918 191408126
826733662938 191400573
869130260650 191393020
403524767920 191385467
203655092992 25634882
190784697258 191377914
140060196424 191370361
379298140656 191362808
806292446184 191355255
434565134102 191347702
290719534722 97252428
467119664488 191340149
281634549498 159640208
981178411746 191332596
277849138988 191325043
165043905790 191317490
642762712152 191309937
461063007672 191302384
9084992778 191294831
533742889464 191287278
617779002786 191279725
453492186652 8119475
645033958458 191272172
115076487058 191264619
981178411746 191257066
813863267204 191249513
282391631600 191241960
344472363964 191234407
223339227644 191226854
433050969898 191219301
682888063558 191211748
454249268754 125674367
947866799258 191204195
494374620160 191196642
111291076548 191189089
521629575832 191181536
613993592276 191173983
278606221090 191166430
413366835246 191158877
32554537940 191151324
571596994564 191143771
332359050332 191136218
115833569160 191128665
193055943564 191121112
121890225976 191113559
110533994446 191106006
125675636486 191098453
422451820470 74366838
398225193206 191090900
907741447852 191083347
209711749808 191075794
601880278644 191068241
174885973116 191060688
570839912462 191053135
454249268754 191045582
68894478836 191038029
869887342752 191030476
629892316418 191022923
690458884578 191015370
51481590490 191007817
118104815466 191000264
386868961676 190992711
739669221208 190985158
397468111104 190977605
285419960008 190970052
111291076548 190962499
379298140656 190954946
492860455956 44721313
447435529836 179247796
391411454288 190947393
56024083102 190939840
840361140774 190932287
99934845018 190924734
142331442730 190917181
928939746708 190909628
451978022448 190902075
510273344302 190894522
315703244088 190886969
810077856694 190879416
971336344420 190871863
880486492180 190864310
22712470614 189134673
517087083220 190856757
606422771256 190849204
40882441062 190841651
464848418182 190834098
875197227311 22485281
819162841918 190826545
48453262082 190818992
444407201428 190811439
730584235984 190803886
105234419732 190796333
396711029002 190788780
348257774474 190781227
259679168540 82206852
189270533054 94261440
504216687486 190773674
294504945232 190766121
211982996114 190758568
710143019230 190751015
121133143874 23769291
907741447852 190743462
592795293420 190735909
506487933792 190728356
971336344420 190720803
723013414964 190713250
899413544730 190705697
999348382194 190698144
403524767920 190690591
393682700594 190683038
723013414964 190675485
371727319636 190667932
112048158650 190660379
16655813798 190652826
171100562606 190645273
885028984792 190637720
722256332862 190630167
841875304978 190622614
225610473950 190615061
64351986224 190607508
148388099546 190599955
600366114440 190592402
898656462628 190584849
611722345970 190577296
363399416514 190569743
636706055336 190562190
776009162104 190554637
31040373736 190547084
433050969898 190539531
500431276976 190531978
962251359196 101474555
78736546162 64525279
122647308078 190524425
742697549616 190516872
529957478954 190509319
911526858362 190501766
77979464060 190494213
690458884578 190486660
560997845136 190479107
299047437844 190471554
573868240870 190464001
785851229430 190456448
283905795804 190448895
832790319754 190441342
848689043896 190433789
474690485508 190426236
690458884578 190418683
390654372186 190411130
472419239202 190403577
177914301524 190396024
314189079884 176022665
830519073448 190388471
71922807244 190380918
305104094660 84805084
323274065108 190373365
3785418064 190365812
133246457506 190358259
738155057004 190350706
450463858244 190343153
499674194874 88332335
666989339416 190335600
115076487058 190328047
71922807244 190320494
913041022566 190312941
214254242420 190305388
364156498616 190297835
448237756219 80092012
545856203096 190290282
610208181766 190282729
893356887914 190275176
528443314750 190267623
720742168658 190260070
905470201546 190252517
18927060104 190244964
80250710366 190237411
526172068444 190229858
417152245756 190222305
891085641608 190214752
872158589058 190207199
994048807480 190199646
698029705598 190192093
633677726928 190184540
230910048664 160048070
317974490394 190176987
24983716920 190169434
576896569278 190161881
507245015894 190154328
338415707148 190146775
313431997782 190139222
885028984792 190131669
787365393634 190124116
549641613606 190116563
162772659484 190109010
895628134220 190101457
806292446184 190093904
570082830360 65794183
514058754812 190086351
203655092992 190078798
735126728596 24078964
239237951786 190071245
233938377072 190063692
46939097878 190056139
701058034006 190048586
439864708816 190041033
353557349188 190033480
140060196424 190025927
988749232766 190018374
682888063558 190010821
89335695590 190003268
9084992778 189995715
165800987892 189988162
553427024116 189980609
742697549616 189973056
620050249092 189965503
959980112890 189957950
793422050450 187820451
297533273640 189950397
349014856576 189942844
735126728596 61156641
30283291634 189935291
160501413178 189927738
830519073448 189920185
672288914130 189912632
500431276976 189905079
371727319636 189897526
710900101332 70703633
233938377072 189889973
513301672710 189882420
565540337748 189874867
297533273640 189867314
422451820470 189859761
819162841918 172578497
263464579050 189852208
130218129098 189844655
531471643158 27749722
819162841918 189837102
57538247306 92176812
337658625046 189829549
953166373972 189821996
747997124330 189814443
497402948568 189806890
349771938678 189799337
367941909126 189791784
377026894350 189784231
180185547830 189776678
6056664370 189769125
152930592158 189761572
976635919134 189754019
981935493848 189746466
585224472400 189738913
361128170208 189731360
658661436294 189723807
104477337630 189716254
850960290202 189708701
825976580836 189701148
684402227762 189693595
29526209532 189686042
410338506838 81005925
22712470614 189678489
152930592158 189670936
199869682482 189663383
875943999568 189655830
968308016012 189648277
148388099546 189640724
267249989560 189633171
314946161986 189625618
794179132552 189618065
926668500402 189610512
827490745040 189602959
523900822138 189595406
253622511724 189587853
341444035556 189580300
864587768038 189572747
920611843586 189565194
392925618492 189557641
338415707148 189550088
402010603716 189542535
869887342752 189534982
58295329408 189527429
737397974902 189519876
922883089892 189512323
339929871352 189504770
888057313200 29554889
474690485508 189497217
305104094660 119911428
962251359196 189489664
343715281862 189482111
789636639940 189474558
878215245874 189467005
541313710484 73468031
864587768038 189459452
598094868134 189451899
268007071662 189444346
352800267086 189436793
563269091442 189429240
838846976570 54253199
352800267086 189421687
573868240870 189414134
414880999450 189406581
43153687368 189399028
255136675928 64872717
774494997900 58226077
358856923902 189391475
182456794136 189383922
939538896136 189376369
538285382076 189368816
414123917348 189361263
560997845136 189353710
810834938796 189346157
738155057004 189338604
165043905790 12976054
334630296638 189331051
12113321186 189323498
262707496948 189315945
689701802476 189308392
255136675928 189300839
386868961676 189293286
508002097996 189285733
573868240870 189278180
851717372304 189270627
396711029002 30665180
386868961676 189263074
434565134102 189255521
916826433076 189247968
150659345852 189240415
886543148996 189232862
185485122544 160546568
581439061890 189225309
816134513510 189217756
73436971448 189210203
24226634818 189202650
629135234316 13338598
451978022448 189195097
44667851572 189187544
162772659484 189179991
452735104550 189172438
969822180216 124413016
620050249092 189164885
371727319636 189157332
886543148996 189149779
754810863248 189142226
227881720256 189134673
969065098114 189127120
501945441180 189119567
286934124212 189112014
236966705480 189104461
124161472282 189096908
271035400070 8323406
205926339298 189089355
45424933674 189081802
189270533054 189074249
383083551166 189066696
127189800690 189059143
146873935342 189051590
704843444516 77493780
995562971684 189044037
768438341084 189036484
963008441298 189028931
39368276858 189021378
732855482290 189013825
171100562606 189006272
402010603716 188998719
180942629932 188991166
349014856576 188983613
159744331076 188976060
539042464178 188968507
518601247424 188960954
43153687368 188953401
386111879574 188945848
912283940464 188938295
139303114322 188930742
699543869802 188923189
679859735150 188915636
782065818920 188908083
930453910912 188900530
580681979788 188892977
803264117776 188885424
944838470850 188877871
411095588940 188870318
101449009222 188862765
413366835246 188855212
191541779360 188847659
452735104550 188840106
173371808912 188832553
4542500166 188825000
247565854908 188817447
947866799258 188809894
420937656266 188802341
30283291634 188794788
518601247424 188787235
923640171994 188779682
706357608720 171166086
645033958458 188772129
999348382194 188764576
59809493612 188757023
526172068444 54275858
782065818920 188749470
752539616942 188741917
813863267204 188734364
395196864798 188726811
56781165204 188719258
981935493848 174428982
411852671042 188711705
445921365632 126754446
673045996232 188704152
691215966680 188696599
574625322972 188689046
376269812248 116150034
3028335962 188681493
745725878024 180305216
712414265536 188673940
961494277094 188666387
309646587272 188658834
37854112654 188651281
299804519946 188643728
539042464178 188636175
675317242538 188628622
485289634936 170735565
465605500284 188621069
15141649594 188613516
111291076548 188605963
531471643158 188598410
199869682482 144843881
56024083102 188590857
760110437962 188583304
321759900904 188575751
348257774474 188568198
542070792586 188560645
784337065226 188553092
785851229430 188545539
687430556170 188537986
4542500166 188530433
107505666038 188522880
900170626832 188515327
802507035674 188507774
694244295088 188500221
758596273758 188492668
190027615156 188485115
638220219540 188477562
479232978120 188470009
308132423068 188462456
650333533172 188454903
936510567728 188447350
80250710366 188439797
910012694158 188432244
820677006122 12824994
931210993014 188424691
300561602048 55061370
982692575950 148363579
660175600498 188417138
202898010890 188409585
318731572496 188402032
120376061772 188394479
969065098114 188386926
458791761366 188379373
866101932242 188371820
160551338508 49600551
121133143874 188364267
406553096328 188356714
789636639940 22870484
618536084888 188349161
916069350974 188341608
521629575832 188334055
231667130766 188326502
986477986460 188318949
611722345970 188311396
328573639822 188303843
558726598830 188296290
439864708816 188288737
780551654716 188281184
84036120876 188273631
262707496948 188266078
834304483958 188258525
294504945232 188250972
411852671042 188243419
249080019112 188235866
571596994564 188228313
9084992778 41058108
984206740154 188220760
900927708934 188213207
322516983006 188205654
434565134102 188198101
772980833696 188190548
122647308078 188182995
162772659484 188175442
622321495398 188167889
722256332862 71776159
96149434508 188160336
431536805694 188152783
588252800808 16918720
699543869802 19041113
948623881360 67924129
613236510174 90182820
580681979788 188145230
916826433076 188137677
394439782696 188130124
526929150546 188122571
232424212868 188115018
814620349306 188107465
629135234316 188099912
994048807480 28618317
922883089892 188092359
678345570946 8240323
287691206314 188084806
399739357410 83015023
613993592276 188077253
991020479072 188069700
254379593826 188062147
918340597280 188054594
998591300092 188047041
766167094778 188039488
156716002668 188031935
826733662938 188024382
458034679264 188016829
966793851808 119005068
401253521614 188009276
181699712034 188001723
305861176762 187994170
520115411628 187986617
676074324640 187979064
957708866584 187971511
892599805812 187963958
43910769470 187956405
264978743254 187948852
430022641490 187941299
814620349306 187933746
493634789110 25400739
144602689036 187926193
256650840132 97705608
887300231098 187918640
230910048664 187911087
349014856576 187903534
829891087222 39857181
503459605384 187895981
492860455956 187888428
631406480622 187880875
538285382076 187873322
694244295088 187865769
361128170208 187858216
663203928906 187850663
642762712152 187843110
747997124330 187835557
606422771256 187828004
705600526618 187820451
317974490394 187812898
475447567610 187805345
747240042228 187797792
129461046996 187790239
113562322854 187782686
967550933910 187775133
490589209650 187767580
361885252310 187760027
314946161986 187752474
359614006004 167563305
349014856576 187744921
327059475618 187737368
900241760986 7281092
726041743372 187729815
236966705480 64653680
768438341084 187722262
952409291870 181158705
63594904122 76345724
761624602166 187714709
848689043896 187707156
727555907576 187699603
421694738368 129707669
249080019112 187692050
677588488844 187684497
490589209650 187676944
688944720374 187669391
305861176762 187661838
667135557943 8708609
560997845136 187654285
16655813798 187646732
313431997782 187639179
969822180216 17047121
434565134102 187631626
598094868134 187624073
425480148878 187616520
806292446184 187608967
348257774474 174194839
666232257314 187601414
455763432958 80159989
80250710366 187593861
427751395184 187586308
890328559506 187578755
868373178548 187571202
934996403524 187563649
283905795804 187556096
558726598830 187548543
632163562724 187540990
133293505143 70832034
16655813798 187533437
732855482290 187525884
678345570946 187518331
62837822020 187510778
86307367182 187503225
530714561056 187495672
204412175094 187488119
497402948568 187480566
150659345852 10362716
467119664488 103702690
436079298306 187473013
455006350856 187465460
639734383744 187457907
386868961676 187450354
626106905908 187442801
256650840132 187435248
193055943564 187427695
414880999450 187420142
742697549616 55590080
499674194874 187412589
258165004336 187405036
704843444516 187397483
928182664606 187389930
426994313082 187382377
832033237652 187374824
709385937128 187367271
47696179980 187359718
510273344302 187352165
566297419850 187344612
436079298306 187337059
613236510174 187329506
54509918898 187321953
470147992896 49238007
729827153882 153416536
280120385294 50023519
262707496948 187314400
416395163654 187306847
510273344302 187299294
283148713702 187291741
589766965012 187284188
992534643276 187276635
320245736700 187269082
280120385294 187261529
395196864798 187253976
938781814034 187246423
253622511724 187238870
334630296638 175486402
83279038774 187231317
866101932242 187223764
514815836914 187216211
810077856694 187208658
527686232648 19494293
783579983124 85454642
125675636486 187201105
463334253978 187193552
890328559506 187185999
589009882910 187178446
862316521732 187170893
402767685818 187163340
211225914012 187155787
936510567728 84057337
36339948450 187148234
679859735150 187140681
256650840132 187133128
140817278526 187125575
459548843468 187118022
642005630050 187110469
225610473950 187102916
478475896018 187095363
220310899236 187087810
760110437962 89827829
894113970016 187080257
788122475736 187072704
661689764702 29124368
876701081670 187065151
702572198210 187057598
794179132552 187050045
963008441298 187042492
415638081552 187034939
12870403288 88483395
730584235984 187027386
790393722042 187019833
222582145542 187012280
866859014344 17968587
420937656266 187004727
120376061772 186997174
730584235984 186989621
919097679382 186982068
620050249092 186974515
274820810580 186966962
844903633386 186959409
296776191538 186951856
915312268872 186944303
228638802358 186936750
163529741586 186929197
198355518278 186921644
274820810580 186914091
822948252428 186906538
677588488844 186898985
236966705480 186891432
398225193206 186883879
489832127548 186876326
361128170208 186868773
875186917466 54978287
236209623378 186861220
532228725260 186853667
379298140656 15060682
869887342752 186846114
445164283530 186838561
880486492180 186831008
934239321422 75968074
902441873138 186823455
777523326308 186815902
193055943564 186808349
533742889464 186800796
112048158650 186793243
830519073448 186785690
666989339416 186778137
670017667824 186770584
492860455956 186763031
458034679264 186755478
881243574282 186747925
825976580836 186740372
7570828574 186732819
622321495398 186725266
797964543062 186717713
812349103000 186710160
541313710484 186702607
56024083102 186695054
723013414964 186687501
657147272090 186679948
537528299974 186672395
238480869684 186664842
344472363964 47689642
137031868016 186657289
442135955122 186649736
124161472282 186642183
186999286748 186634630
760867520064 186627077
940295978238 186619524
2271253860 186611971
249080019112 186604418
780551654716 186596865
991020479072 186589312
151416427954 186581759
371727319636 186574206
429265559388 186566653
849446125998 186559100
976635919134 77765688
194570107768 186551547
489075045446 151898383
819919924020 88173722
321002818802 186543994
424723066776 186536441
887300231098 186528888
564026173544 20445971
377783976452 186521335
422451820470 186513782
257407922234 186506229
68894478836 186498676
2271253860 186491123
683645145660 16465540
20441224308 186483570
290719534722 186476017
35582866348 186468464
917583515178 186460911
788122475736 186453358
244537526500 186445805
435322216204 186438252
184728040442 186430699
638220219540 186423146
300561602048 186415593
34825784246 132736422
757839191656 186408040
738912139106 186400487
576896569278 186392934
816134513510 186385381
171100562606 186377828
767681258982 186370275
62837822020 186362722
579167815584 186355169
74194053550 186347616
45424933674 124337486
991020479072 186340063
299804519946 186332510
982692575950 186324957
210468831910 186317404
152173510056 186309851
333116132434 136376968
670017667824 186302298
95392352406 186294745
500431276976 186287192
942567224544 186279639
812349103000 186272086
716199676046 30015622
273306646376 186264533
401253521614 186256980
782065818920 186249427
300561602048 186241874
392925618492 186234321
658661436294 186226768
35582866348 109677113
629135234316 186219215
71165725142 186211662
732098400188 186204109
522386657934 186196556
654118943682 186189003
8327910676 186181450
709385937128 186173897
454249268754 186166344
598094868134 186158791
850203208100 86746205
917583515178 186151238
140817278526 186143685
320245736700 186136132
308132423068 186128579
467119664488 186121026
703329280312 186113473
124161472282 186105920
728312989678 186098367
371727319636 186090814
14384567492 186083261
175643055218 186075708
266492907458 186068155
436836380408 186060602
258922086438 186053049
545856203096 186045496
651847697376 186037943
782822901022 8587761
965279687604 186030390
607179853358 186022837
526929150546 186015284
589163926345 17319029
144602689036 186007731
140060196424 186000178
874429835364 24207365
345986528168 185992625
316460326190 185985072
486046717038 185977519
84793202978 185969966
797207460960 185962413
176400137320 17817527
395953946900 185954860
437593462510 185947307
853231536508 185939754
52995754694 185932201
832790319754 185924648
801749953572 185917095
847931961794 185909542
675317242538 185901989
120376061772 155402975
964522605502 185894436
704843444516 185886883
693487212986 185879330
496645866466 185871777
385354797472 185864224
800992871470 185856671
221825063440 185849118
981178411746 185841565
2271253860 185834012
608694017562 185826459
161258495280 185818906
249837101214 185811353
391411454288 185803800
426237230980 185796247
477718813916 19464081
933482239320 185788694
709385937128 185781141
737397974902 185773588
660175600498 185766035
972093426522 185758482
100691927120 185750929
618536084888 185743376
393682700594 185735823
642762712152 185728270
844146551284 185720717
336901542944 185713164
257407922234 185705611
180185547830 185698058
436836380408 185690505
856259864916 185682952
716956758148 185675399
676074324640 185667846
245294608602 16254056
143088524832 185660293
52238672592 185652740
791907886246 185645187
143845606934 185637634
231667130766 185630081
746482960126 185622528
771466669492 185614975
684402227762 185607422
423208902572 185599869
769952505288 185592316
685916391966 185584763
388383125880 185577210
830519073448 185569657
667746421518 185562104
936510567728 32560983
308889505170 155742860
347500692372 185554551
142331442730 104170976
371727319636 185546998
479990060222 185539445
158230166872 185531892
20441224308 185524339
900927708934 185516786
461820089774 185509233
835061566060 185501680
151416427954 133854266
688944720374 185494127
585981554502 185486574
264221661152 3625440
610965263868 185479021
780551654716 38505194
352800267086 185471468
599609032338 185463915
199112600380 185456362
317974490394 103763114
928939746708 185448809
563269091442 47296886
831276155550 185441256
268007071662 185433703
470147992896 185426150
803264117776 185418597
38611194756 185411044
642762712152 185403491
719985086556 185395938
970579262318 185388385
211225914012 185380832
832790319754 185373279
231667130766 185365726
788122475736 185358173
563269091442 185350620
865344850140 185343067
632163562724 185335514
284662877906 185327961
295262027334 72523906
181699712034 185320408
86307367182 185312855
79493628264 185305302
197598436176 185297749
338415707148 185290196
844146551284 185282643
938024731932 185275090
19684142206 185267537
657147272090 185259984
750268370636 185252431
465605500284 185244878
610208181766 185237325
177157219422 185229772
793422050450 185222219
766924176880 97516783
14384567492 185214666
476204649712 185207113
158230166872 185199560
953923456074 185192007
370213155432 185184454
479232978120 185176901
211982996114 185169348
314946161986 185161795
305861176762 144050816
82521956672 185154242
417152245756 70620550
352043184984 185146689
675317242538 185139136
336144460842 185131583
561754927238 160440826
116590651262 185124030
278606221090 185116477
18169978002 185108924
308889505170 142902760
170343480504 185101371
233938377072 185093818
573868240870 185086265
768438341084 185078712
497402948568 185071159
870644424854 185063606
56781165204 185056053
327059475618 185048500
301318684150 185040947
91606941896 185033394
652604779478 185025841
4542500166 185018288
413366835246 185010735
747240042228 185003182
965279687604 184995629
541313710484 184988076
461820089774 184980523
411852671042 184972970
202898010890 184965417
339172789250 184957864
583710308196 184950311
557969516728 184942758
953923456074 184935205
758596273758 184927652
657904354192 184920099
628378152214 184912546
975121754930 184904993
696515541394 184897440
444407201428 184889887
510273344302 19003348
194570107768 184882334
769195423186 184874781
778280408410 184867228
95392352406 184859675
769195423186 184852122
398982275308 184844569
719228004454 184837016
665475175212 184829463
840361140774 73573773
742697549616 184821910
30283291634 105757106
300561602048 184814357
888814395302 184806804
317217408292 184799251
109776912344 184791698
503459605384 184784145
380812304860 184776592
349014856576 184769039
901684791036 184761486
436836380408 184753933
897142298424 184746380
473933403406 184738827
190784697258 184731274
669260585722 184723721
131732293302 184716168
777523326308 184708615
442893037224 184701062
386111879574 184693509
904713119444 184685956
560997845136 184678403
885786066894 184670850
745725878024 184663297
268764153764 184655744
436079298306 184648191
130218129098 184640638
769952505288 184633085
420180574164 184625532
312674915680 184617979
149902263750 184610426
384630215929 42183505
560240763034 184602873
648819368968 184595320
601123196542 184587767
389897290084 184580214
491346291752 184572661
109019830242 184565108
60566575714 184557555
433808052000 184550002
964522605502 106096991
257407922234 184542449
536014135770 184534896
591281129216 184527343
532985807362 184519790
351286102882 184512237
51481590490 184504684
291476616824 184497131
78736546162 184489578
245294608602 184482025
355828595494 184474472
988749232766 184466919
825976580836 46609563
395196864798 184459366
659418518396 18973136
790393722042 184451813
255136675928 184444260
904713119444 184436707
906227283648 184429154
936510567728 184421601
599609032338 184414048
405796014226 184406495
267249989560 184398942
365670662820 184391389
10599156982 184383836
757839191656 37659258
440621790918 184376283
784337065226 184368730
114319404956 184361177
479990060222 111852377
623078577500 184353624
22712470614 184346071
212006380202 132192606
508759180098 184338518
206683421400 184330965
9842074880 184323412
213497160318 184315859
861559439630 184308306
417152245756 184300753
679859735150 184293200
26497881124 184285647
261950414846 184278094
288448288416 184270541
268764153764 184262988
103720255528 184255435
90849859794 184247882
636706055336 184240329
794936214654 184232776
556455352524 184225223
741940467514 184217670
731341318086 184210117
412609753144 184202564
703329280312 184195011
889571477404 184187458
433050969898 184179905
461820089774 101361260
309646587272 184172352
809320774592 184164799
661689764702 184157246
938781814034 184149693
685159309864 184142140
749511288534 184134587
936510567728 184127034
233938377072 184119481
301318684150 184111928
673803078334 184104375
246808772806 184096822
543584956790 184089269
829004909244 184081716
600366114440 150327359
811592020898 184074163
998591300092 94352076
197598436176 118295086
209711749808 184066610
921368925688 184059057
14384567492 184051504
109776912344 184043951
118104815466 184036398
377783976452 184028845
744211713820 184021292
603394442848 184013739
782065818920 184006186
72679889346 183998633
493617538058 183991080
837332812366 183983527
687430556170 183975974
864615192981 134669990
749511288534 183968421
292233698926 183960868
483018388630 183953315
712414265536 183945762
788122475736 183938209
853988618610 183930656
666989339416 183923103
389140207982 183915550
125675636486 183907997
754053781146 183900444
912283940464 183892891
715442593944 183885338
947866799258 183877785
992534643276 183870232
991020479072 39434213
783579983124 183862679
880486492180 183855126
841875304978 183847573
822191170326 183840020
665475175212 183832467
176400137320 183824914
953166373972 183817361
352800267086 183809808
54509918898 183802255
484532552834 183794702
651847697376 183787149
196084271972 183779596
747997124330 183772043
651090615274 183764490
757082109554 183756937
365670662820 183749384
112048158650 183741831
968308016012 183734278
898656462628 183726725
299804519946 183719172
88578613488 183711619
389140207982 183704066
645791040560 183696513
274820810580 183688960
75708217754 183681407
637463137438 183673854
719985086556 183666301
479990060222 183658748
532228725260 183651195
933482239320 183643642
821434088224 183636089
715442593944 183628536
902441873138 183620983
165043905790 183613430
81007792468 183605877
721499250760 183598324
737397974902 183590771
504216687486 183583218
819919924020 183575665
822191170326 183568112
470905074998 183560559
222582145542 183553006
74194053550 183545453
121133143874 183537900
950895127666 183530347
70408643040 78218868
977393001236 183522794
793422050450 183515241
875186917466 183507688
94635270304 183500135
308132423068 69230798
384597715370 183492582
733612564392 183485029
143088524832 183477476
538285382076 183469923
417152245756 183462370
69651560938 183454817
682130981456 183447264
137788950118 183439711
146116853240 183432158
153687674260 183424605
752539616942 183417052
819919924020 183409499
936510567728 54925416
134003539608 183401946
631406480622 183394393
143929815331 9924642
955437620278 183386840
496645866466 183379287
199112600380 183371734
881243574282 170856413
372484401738 183364181
711657183434 183356628
41639523164 52961636
679859735150 183349075
323274065108 183341522
268764153764 183333969
878215245874 183326416
196841354074 183318863
631406480622 183311310
384597715370 183303757
892599805812 183296204
367184827024 183288651
138546032220 183281098
297533273640 183273545
994048807480 183265992
318731572496 183258439
153687674260 183250886
111291076548 55922412
617021920684 183243333
345229446066 183235780
754053781146 183228227
455763432958 183220674
593552375522 183213121
342958199760 183205568
105234419732 183198015
90092777692 183190462
648819368968 183182909
65109068326 183175356
177914301524 174481853
541313710484 183167803
579167815584 183160250
520872493730 183152697
597337786032 183145144
367941909126 183137591
78736546162 183130038
812349103000 183122485
204412175094 183114932
152930592158 183107379
591281129216 183099826
96149434508 183092273
942567224544 183084720
723770497066 183077167
978150083338 183069614
226367556052 183062061
325545311414 183054508
274820810580 183046955
460305925570 183039402
782822901022 183031849
627621070112 183024296
951652209768 183016743
40882441062 183009190
377026894350 183001637
28012045328 102358256
949380963462 182994084
804778281980 182986531
582953226094 128046009
578410733482 182978978
963765523400 127577723
774494997900 182971425
446678447734 84132867
906984365750 182963872
775252080002 182956319
804021199878 182948766
15898731696 182941213
872915671160 182933660
523900822138 182926107
332359050332 182918554
262707496948 182911001
190027615156 182903448
225610473950 182895895
753296699044 134586907
109776912344 182888342
81764874570 182880789
677588488844 182873236
37097030552 182865683
660175600498 180894350
46939097878 182858130
176400137320 133491722
352043184984 182850577
698786787700 182843024
52995754694 182835471
234695459174 182827918
813106185102 182820365
810077856694 182812812
837332812366 182805259
535257053668 182797706
763895848472 182790153
58295329408 182782600
398225193206 182775047
539042464178 115885679
223339227644 182767494
130975211200 138733504
895628134220 182759941
980421329644 182752388
173371808912 182744835
260436250642 182737282
592038211318 182729729
93121106100 123884306
33311620042 182722176
3785418064 182714623
258165004336 182707070
155201838464 182699517
248322937010 182691964
586738636604 182684411
220310899236 182676858
257407922234 182669305
769952505288 182661752
532985807362 182654199
264221661152 182646646
495888784364 182639093
52995754694 182631540
841118222876 182623987
737397974902 182616434
638220219540 182608881
963008441298 19184620
361885252310 182601328
39368276858 182593775
788879557838 182586222
151416427954 182578669
496645866466 182571116
645791040560 182563563
567054501952 182556010
652604779478 182548457
646548122662 182540904
125675636486 182533351
181699712034 182525798
265735825356 182518245
208954667706 182510692
551912859912 182503139
947866799258 182495586
605665689154 12311390
383083551166 182488033
446678447734 182480480
855502782814 182472927
632163562724 182465374
670017667824 182457821
799478707266 182450268
507245015894 182442715
781308736818 182435162
984963822256 182427609
869130260650 182420056
787365393634 182412503
259679168540 182404950
956951784482 182397397
482261306528 182389844
460305925570 162298864
822948252428 182382291
959223030788 182374738
644276876356 135614115
698786787700 182367185
119618979670 182359632
607936935460 142245649
498160030670 182352079
63594904122 182344526
501945441180 182336973
165800987892 182329420
683645145660 182321867
591281129216 182314314
724527579168 182306761
489075045446 182299208
760867520064 182291655
421694738368 182284102
974364672828 182276549
198355518278 111051759
405038932124 182268996
778280408410 182261443
124161472282 182253890
724527579168 182246337
904713119444 182238784
22712470614 182231231
833547401856 182223678
896385216322 182216125
164286823688 105545622
444407201428 182208572
345986528168 172880617
358856923902 50657971
801749953572 38112438
676831406742 182201019
921368925688 152419540
389140207982 182193466
81122605621 24418849
289962452620 182185913
969822180216 182178360
167315152096 182170807
895628134220 182163254
28769127430 182155701
826733662938 182148148
141574360628 182140595
440621790918 101829546
333873214536 111021547
654876025784 182133042
423965984674 182125489
121890225976 182117936
508002097996 182110383
177157219422 182102830
595113783741 16405116
402010603716 182095277
685916391966 182087724
630649398520 182080171
557212434626 182072618
617779002786 182065065
766924176880 182057512
793422050450 182049959
250594183316 182042406
108262748140 182034853
629135234316 182027300
751782534840 182019747
402767685818 182012194
306618258864 182004641
177914301524 181997088
669260585722 181989535
27254963226 181981982
492103373854 181974429
598094868134 181966876
452735104550 181959323
307375340966 181951770
895628134220 181944217
851717372304 105470092
252108347520 181936664
880486492180 14335594
271792482172 181929111
529957478954 181921558
685159309864 181914005
714685511842 181906452
359614006004 181898899
805535364082 181891346
586738636604 181883793
617779002786 181876240
221067981338 181868687
883514820588 181861134
592038211318 130017342
926668500402 181853581
400496439512 181846028
654118943682 181838475
822191170326 26646984
81007792468 181830922
716956758148 181823369
816891595612 181815816
501945441180 181808263
807049528286 181800710
566297419850 181793157
444407201428 181785604
996320053786 181778051
763895848472 168990822
302075766252 181770498
249080019112 179904907
979664247542 181762945
545099120994 181755392
143088524832 181747839
741183385412 60960263
359614006004 181740286
640491465846 181732733
547370367300 181725180
158987248974 181717627
563269091442 57327270
26497881124 181710074
202140928788 181702521
619293166990 181694968
736640892800 181687415
93121106100 181679862
209711749808 181672309
446678447734 142540216
200626764584 181664756
62837822020 181657203
846417797590 181649650
554941188320 181642097
535257053668 73211229
217282570828 181634544
495888784364 181626991
826733662938 132275689
174885973116 160138706
527686232648 181619438
914555186770 181611885
218039652930 181604332
873672753262 181596779
65866150428 62516181
439107626714 181589226
823705334530 181581673
20441224308 181574120
875186917466 181566567
536014135770 181559014
810077856694 154292684
941053060340 181551461
20441224308 181543908
703329280312 181536355
895628134220 181528802
96906516610 181521249
976635919134 181513696
762381684268 181506143
264221661152 181498590
679102653048 181491037
701815116108 181483484
807049528286 81119220
740426303310 181475931
605665689154 181468378
626106905908 181460825
791150804144 181453272
655633107886 181445719
346743610270 181438166
501188359078 181430613
853231536508 181423060
84793202978 181415507
928939746708 181407954
97663598712 181400401
3785418064 181392848
274063728478 181385295
904713119444 181377742
308132423068 181370189
449706776142 181362636
126432718588 181355083
716956758148 181347530
188513450952 181339977
455006350856 181332424
800235789368 181324871
862316521732 181317318
518601247424 181309765
471662157100 181302212
755567945350 181294659
284662877906 181287106
25740799022 181279553
853988618610 181272000
377783976452 181264447
480747142324 181256894
806292446184 38769549
136274785914 181249341
221067981338 72690072
123404390180 181241788
554941188320 181234235
177914301524 181226682
984963822256 130976573
459548843468 181219129
900927708934 181211576
5299582268 181204023
225610473950 181196470
925154336198 181188917
322516983006 181181364
648819368968 181173811
389897290084 181166258
523143740036 181158705
144602689036 181151152
467119664488 181143599
791150804144 141913317
367184827024 181136046
192298861462 181128493
653399286695 10060596
439864708816 181120940
193055943564 181113387
117347733364 181105834
325545311414 181098281
32554537940 181090728
111291076548 102418680
786608311532 181083175
593552375522 181075622
697272623496 181068069
888057313200 78815555
394439782696 181060516
305861176762 181052963
124161472282 181045410
677588488844 177442629
279363303192 181037857
732098400188 181030304
531471643158 181022751
383083551166 176211490
155958920566 181015198
424723066776 178228141
513301672710 181007645
819162841918 181000092
51481590490 180992539
190784697258 180984986
526929150546 180977433
951652209768 180969880
989506314868 180962327
972850508624 52886106
37854112654 180954774
595823621828 180947221
531471643158 32228651
34068702144 180939668
89335695590 180932115
632163562724 180924562
523143740036 65310791
680616817252 180917009
235452541276 180909456
361128170208 180901903
133246457506 180894350
250594183316 180886797
583710308196 180879244
744968795922 180871691
863830685936 180864138
327059475618 180856585
635948973234 180849032
320245736700 180841479
367941909126 180833926
535257053668 180826373
804778281980 180818820
118861897568 180811267
568568666156 180803714
99934845018 180796161
859288193324 180788608
86307367182 180781055
558726598830 32213545
921368925688 35680372
676831406742 180773502
121133143874 180765949
127946882792 103279722
524657904240 180758396
516330001118 180750843
426237230980 180743290
728312989678 88929022
501188359078 180735737
440621790918 180728184
307375340966 180720631
380812304860 180713078
462577171876 180705525
786608311532 180697972
957708866584 180690419
755567945350 180682866
272549564274 180675313
126432718588 180667760
181699712034 11676938
31797455838 180660207
202140928788 180652654
417909327858 180645101
230152966562 180637548
616264838582 180629995
305861176762 180622442
516330001118 180614889
686673474068 180607336
898656462628 180599783
672288914130 180592230
326302393516 180584677
476961731814 180577124
252108347520 106625701
246051690704 180569571
436079298306 180562018
124918554384 27168141
448192611938 180554465
198355518278 180546912
406553096328 180539359
92364023998 180531806
430022641490 180524253
222582145542 53958632
327816557720 180516700
848689043896 180509147
420180574164 180501594
975121754930 180494041
67380314632 180486488
665475175212 180478935
113562322854 180471382
615507756480 180463829
941053060340 180456276
992534643276 180448723
366427744922 180441170
381569386962 180433617
901684791036 98755475
569325748258 180426064
312674915680 83860959
143088524832 180418511
852474454406 180410958
800235789368 180403405
332359050332 180395852
920611843586 180388299
992534643276 180380746
478475896018 180373193
539042464178 180365640
351286102882 180358087
626863988010 180350534
533742889464 50824137
714685511842 180342981
648062286866 180335428
318731572496 180327875
492103373854 180320322
890328559506 180312769
349771938678 180305216
483775470732 113649991
619293166990 180297663
665475175212 180290110
827490745040 176694882
819919924020 180282557
620807331194 180275004
685159309864 38119991
431536805694 180267451
461063007672 67395419
592795293420 180259898
473933403406 180252345
841875304978 180244792
446678447734 180237239
118861897568 180229686
74951135652 180222133
85550285080 180214580
794936214654 180207027
68137396734 4614883
769952505288 180199474
37854112654 180191921
409581424736 180184368
495888784364 180176815
521629575832 180169262
377783976452 180161709
615507756480 180154156
408824342634 180146603
306618258864 180139050
292233698926 180131497
654118943682 180123944
87821531386 22175608
980421329644 180116391
217282570828 180108838
56781165204 180101285
380812304860 180093732
277849138988 180086179
150659345852 180078626
716956758148 180071073
866101932242 180063520
479232978120 180055967
211982996114 180048414
626106905908 180040861
401253521614 180033308
955437620278 131067209
276334974784 180025755
328573639822 180018202
134003539608 180010649
690458884578 180003096
271035400070 179995543
808563692490 179987990
235452541276 148469321
695001377190 179980437
102206091324 179972884
274063728478 179965331
587495718706 179957778
209711749808 179950225
199869682482 119390271
177914301524 179942672
354314431290 179935119
386111879574 179927566
927425582504 179920013
201383846686 179912460
77222381958 179904907
607936935460 179897354
591281129216 179889801
970579262318 179882248
963008441298 179874695
248322937010 179867142
613236510174 179859589
866101932242 178522708
22712470614 179852036
182456794136 179844483
118861897568 179836930
882757738486 179829377
364913580718 179821824
177157219422 179814271
358856923902 179806718
193813025666 179799165
811592020898 179791612
367941909126 179784059
60566575714 179776506
9842074880 106995798
18169978002 179768953
17412895900 179761400
424723066776 44388981
321759900904 179753847
109776912344 113000433
565540337748 179746294
436836380408 179738741
717713840250 179731188
766167094778 179723635
891842723710 179716082
451220940346 179708529
747240042228 59268391
90092777692 179700976
50724508388 179693423
76465299856 179685870
788879557838 179678317
626863988010 9101365
645033958458 179670764
942567224544 127736336
71165725142 179663211
949380963462 179655658
352800267086 179648105
498917112772 179640552
74951135652 179632999
860045275426 179625446
950895127666 179617893
557969516728 179610340
987992150664 179602787
651098447735 96436704
233938377072 79842763
964522605502 179595234
145359771138 179587681
676831406742 179580128
620050249092 179572575
802507035674 179565022
418666409960 179557469
70408643040 28263326
275577892682 179549916
864587768038 147245735
568568666156 179542363
195327189870 21420308
138546032220 179534810
693487212986 179527257
233181294970 179519704
149145181648 179512151
18927060104 179504598
557212434626 179497045
716956758148 179489492
37854112654 179481939
145359771138 179474386
189270533054 179466833
969822180216 179459280
617779002786 179451727
202898010890 179444174
317974490394 179436621
186999286748 179429068
182456794136 179421515
157473084770 179413962
804021199878 179406409
200626764584 179398856
277092056886 179391303
188513450952 179383750
802507035674 179376197
760110437962 179368644
969822180216 179361091
769952505288 179353538
462577171876 179345985
889571477404 179338432
881243574282 179330879
685159309864 179323326
67380314632 179315773
243780444398 179308220
227881720256 179300667
383083551166 179293114
52238672592 179285561
408067260532 32228651
327059475618 179278008
925911418300 80885077
288448288416 179270455
476961731814 179262902
558726598830 179255349
853988618610 179247796
707871772924 179240243
410338506838 179232690
255893758030 179225137
33311620042 179217584
548127449402 179210031
534499971566 179202478
664718093110 179194925
476204649712 179187372
320245736700 179179819
136274785914 179172266
545099120994 179164713
418666409960 179157160
180942629932 179149607
199112600380 179142054
43153687368 10438246
924397254096 179134501
734369646494 179126948
645033958458 179119395
487560881242 179111842
897142298424 179104289
373241483840 179096736
776766244206 179089183
667746421518 179081630
1524119059 66239810
811592020898 179074077
474690485508 179066524
645033958458 179058971
467876746590 179051418
529200396852 179043865
578410733482 179036312
103720255528 179028759
669260585722 179021206
909255612056 179013653
824462416632 143401258
406553096328 179006100
637463137438 178998547
416395163654 178990994
182456794136 178983441
93121106100 178975888
810077856694 178968335
945595552952 178960782
685159309864 178953229
455763432958 178945676
262707496948 178938123
180942629932 178930570
99177762916 178923017
888814395302 178915464
399739357410 178907911
87064449284 178900358
187756368850 85152522
568568666156 178892805
899413544730 178885252
208954667706 178877699
935753485626 178870146
925154336198 178862593
255136675928 178855040
267249989560 178847487
120376061772 70847140
290719534722 178839934
884271902690 178832381
285419960008 178824828
168829316300 178817275
293747863130 178809722
34825784246 178802169
799478707266 178794616
110533994446 178787063
414880999450 178779510
681373899354 178771957
956194702380 178764404
784337065226 178756851
408824342634 64479961
414880999450 139299979
575382405074 178749298
66623232530 178741745
771466669492 178734192
246051690704 178726639
968308016012 178719086
849446125998 178711533
600366114440 178703980
941810142442 178696427
245294608602 178688874
23469552716 178681321
778280408410 178673768
861559439630 178666215
261950414846 178658662
105234419732 178651109
130218129098 178643556
171100562606 178636003
607179853358 178628450
770709587390 178620897
900170626832 178613344
522386657934 45295341
511787508506 178605791
24226634818 178598238
691215966680 178590685
107505666038 178583132
779794572614 178575579
937267649830 178568026
849446125998 178560473
731341318086 178552920
243780444398 178545367
193813025666 178537814
476204649712 178530261
713171347638 178522708
839604058672 178515155
539799546280 89200930
716956758148 63785085
315703244088 178507602
360371088106 178500049
856259864916 178492496
127946882792 178484943
153687674260 178477390
468633828692 57349929
741940467514 178469837
810077856694 178462284
380812304860 178454731
984206740154 142351391
105991501834 166166
651847697376 178447178
663203928906 178439625
378541058554 178432072
673045996232 178424519
370970237534 178416966
399739357410 9803794
184728040442 178409413
303589930456 178401860
736640892800 178394307
23469552716 178386754
391411454288 178379201
566297419850 178371648
111291076548 178364095
198355518278 178356542
383840633268 178348989
151416427954 60945157
240752115990 178341436
369456073330 178333883
751782534840 178326330
147631017444 178318777
567811584054 178311224
643519794254 53271309
976635919134 52606645
997834217990 178303671
316460326190 167827660
59052411510 178296118
746482960126 178288565
256650840132 178281012
489832127548 178273459
281634549498 178265906
855502782814 178258353
71165725142 178250800
162015577382 178243247
64351986224 136633770
414880999450 178235694
486803799140 178228141
265735825356 178220588
643519794254 178213035
813106185102 178205482
545856203096 178197929
283905795804 178190376
317217408292 178182823
267249989560 178175270
399739357410 178167717
214254242420 178160164
238480869684 178152611
541313710484 178145058
729070071780 178137505
703329280312 178129952
683645145660 139775818
973607590726 178122399
648062286866 178114846
191541779360 178107293
114319404956 178099740
455763432958 54510001
453492186652 178092187
93121106100 178084634
768438341084 178077081
744968795922 178069528
590524047114 59834866
234695459174 178061975
863830685936 7469917
716199676046 31231655
706357608720 178054422
158230166872 178046869
64351986224 178039316
46182015776 178031763
718470922352 178024210
794179132552 178016657
504216687486 178009104
531471643158 178001551
819162841918 177993998
957708866584 177986445
529957478954 177978892
218039652930 177971339
274063728478 177963786
361885252310 177956233
126432718588 177948680
575382405074 177941127
50724508388 177933574
926668500402 177926021
650333533172 177918468
968308016012 177910915
969065098114 117645528
672288914130 177903362
308889505170 177895809
591281129216 177888256
457277597162 177880703
776766244206 177873150
385354797472 177865597
500431276976 177858044
962251359196 177850491
258922086438 177842938
84036120876 177835385
43153687368 177827832
807049528286 177820279
186242204646 177812726
595066539726 177805173
471662157100 177797620
430779723592 177790067
863073603834 177782514
226367556052 177774961
885028984792 66330446
105234419732 177767408
551155777810 177759855
545856203096 116202905
791907886246 92901900
243023362296 177752302
655633107886 177744749
219553817134 177737196
818405759816 177729643
791907886246 177722090
114319404956 174663125
882757738486 66564589
224853391848 177714537
647305204764 177706984
304347012558 177699431
871401506956 32379711
716199676046 177691878
294504945232 177684325
513301672710 177676772
938781814034 177669219
66623232530 177661666
308889505170 177654113
145359771138 177646560
635191891132 177639007
504973769588 177631454
242266280194 177623901
542827874688 177616348
660932682600 177608795
567054501952 177601242
701058034006 177593689
496645866466 177586136
202898010890 177578583
311917833578 177571030
906984365750 177563477
383083551166 177555924
810834938796 176045324
691215966680 177548371
41639523164 177540818
189270533054 177533265
716199676046 177525712
515572919016 177518159
41639523164 177510606
342958199760 177503053
857774029120 177495500
285419960008 177487947
37854112654 177480394
196084271972 177472841
682888063558 177465288
435322216204 158439281
847931961794 177457735
40125358960 177450182
62837822020 177442629
214254242420 176596693
358099841800 177435076
823705334530 177427523
593552375522 4055961
42396605266 177419970
593552375522 177412417
239237951786 177404864
695758459292 75031502
328573639822 177397311
304347012558 177389758
423965984674 177382205
738912139106 177374652
903956037342 177367099
458791761366 177359546
765410012676 177351993
136274785914 177344440
957708866584 177336887
264221661152 177329334
210468831910 177321781
113562322854 177314228
654876025784 96557552
508002097996 177306675
695001377190 177299122
504216687486 54623296
143088524832 177291569
300561602048 177284016
657147272090 105273714
818405759816 177276463
292990781028 177268910
722256332862 177261357
38611194756 177253804
940295978238 177246251
363399416514 177238698
34825784246 177231145
71165725142 177223592
623078577500 177216039
384597715370 177208486
139303114322 146150550
755567945350 177200933
221067981338 177193380
436836380408 177185827
660932682600 177178274
74951135652 177170721
877458163772 33731698
470147992896 177163168
672288914130 177155615
30283291634 177148062
301318684150 177140509
601123196542 177132956
271792482172 177125403
86307367182 177117850
954680538176 177110297
345986528168 177102744
514815836914 177095191
236966705480 177087638
99177762916 177080085
960737194992 177072532
66623232530 177064979
433808052000 177057426
526929150546 177049873
961494277094 177042320
246051690704 177034767
818405759816 177027214
470905074998 177019661
862316521732 177012108
338415707148 177004555
338415707148 176997002
271792482172 176989449
54509918898 176981896
16655813798 4478929
62837822020 176974343
682888063558 10883873
5299582268 176966790
549641613606 163499791
990263396970 176959237
321002818802 176951684
246808772806 176944131
940295978238 144473784
994048807480 169700804
520872493730 176936578
625349823806 176929025
114319404956 176921472
655633107886 176913919
472419239202 176906366
709385937128 176898813
233938377072 176891260
134003539608 176883707
113562322854 176876154
246051690704 176868601
228638802358 176861048
698029705598 176853495
20441224308 176845942
93121106100 176838389
352800267086 176830836
970579262318 169459108
934239321422 135266677
589766965012 176823283
987235068562 176815730
863830685936 176808177
138546032220 176800624
388383125880 176793071
974364672828 176785518
523900822138 176777965
364913580718 72674966
769195423186 176770412
489075045446 143952627
528443314750 176762859
203655092992 176755306
726041743372 176747753
989506314868 176740200
913041022566 176732647
341444035556 176725094
882000656384 176717541
701058034006 176709988
706357608720 176702435
576896569278 176694882
444407201428 176687329
421694738368 176679776
585224472400 176672223
838089894468 176664670
314946161986 176657117
196841354074 108000347
558726598830 176649564
635948973234 176642011
627621070112 176634458
568568666156 176626905
863073603834 176619352
691215966680 176611799
495888784364 171589054
769195423186 176604246
640491465846 176596693
731341318086 108325126
151416427954 176589140
393682700594 176581587
985720904358 176574034
573111158768 176566481
402767685818 24622780
388383125880 176558928
910012694158 176551375
766167094778 176543822
208197585604 176536269
828247827142 176528716
584467390298 176521163
844146551284 176513610
483018388630 176506057
681373899354 33950735
533742889464 176498504
486803799140 21828170
9842074880 176490951
62080739918 176483398
715442593944 162631196
927425582504 176475845
455006350856 10302292
200626764584 176468292
877458163772 176460739
186999286748 176453186
860045275426 176445633
10599156982 176438080
129461046996 1910909
70408643040 176430527
183970958340 176422974
452735104550 176415421
414123917348 176407868
166558069994 176400315
728312989678 176392762
772223751594 176385209
587495718706 176377656
280120385294 176370103
392925618492 176362550
972093426522 176354997
959223030788 176347444
575382405074 176339891
74951135652 176332338
328573639822 176324785
353557349188 176317232
307375340966 95885335
263464579050 176309679
365670662820 176302126
934996403524 176294573
292990781028 176287020
695758459292 176279467
28769127430 176271914
998591300092 176264361
539799546280 176256808
959223030788 176249255
642762712152 176241702
981935493848 176234149
193813025666 176226596
261193332744 30982406
971336344420 176219043
515572919016 176211490
867616096446 176203937
17412895900 176196384
889571477404 176188831
895628134220 176181278
224853391848 176173725
829761991346 176166172
938781814034 176158619
77979464060 176151066
158230166872 176143513
402010603716 176135960
793422050450 176128407
999348382194 176120854
202140928788 176113301
417152245756 176105748
197598436176 176098195
214254242420 176090642
280120385294 143046267
500431276976 176083089
827490745040 176075536
131732293302 176067983
314189079884 176060430
372484401738 121784572
557212434626 176052877
850203208100 176045324
979664247542 176037771
891085641608 20529054
277849138988 176030218
599609032338 176022665
342201117658 176015112
197598436176 136414733
677588488844 176007559
651847697376 176000006
407310178430 175992453
741940467514 175984900
9084992778 175977347
215011324522 175969794
243780444398 175962241
910012694158 175954688
6056664370 175947135
903198955240 175939582
543584956790 21193718
549641613606 161037513
155201838464 175932029
258165004336 82244617
453492186652 175924476
420180574164 175916923
486803799140 175909370
467876746590 175901817
389140207982 175894264
101449009222 175886711
844146551284 175879158
49967426286 175871605
930453910912 175864052
308132423068 175856499
15898731696 175848946
321002818802 96602870
604151524950 175841393
236966705480 175833840
964522605502 175826287
556455352524 175818734
575382405074 175811181
399739357410 134352764
251351265418 175803628
499674194874 175796075
757082109554 1148056
395196864798 175788522
299804519946 175780969
730584235984 175773416
421694738368 175765863
974364672828 175758310
882757738486 175750757
479232978120 175743204
810077856694 175735651
484532552834 175728098
556455352524 175720545
356585677596 175712992
169586398402 81466658
484532552834 175705439
156716002668 175697886
778280408410 175690333
909255612056 122993052
824462416632 175682780
797964543062 175675227
500431276976 175667674
994805889582 175660121
12870403288 175652568
869887342752 175645015
391411454288 175637462
892599805812 175629909
959223030788 175622356
430022641490 175614803
897899380526 43437303
632920644826 175607250
411852671042 175599697
109019830242 175592144
857016947018 27810146
121133143874 175584591
589766965012 83400226
850960290202 175577038
815377431408 175569485
965279687604 175561932
686673474068 175554379
526929150546 175546826
213497160318 82750668
945595552952 175539273
479990060222 175531720
735883810698 175524167
82521956672 175516614
971336344420 175509061
953923456074 175501508
161258495280 175493955
171100562606 175486402
729827153882 175478849
364913580718 42651791
987992150664 175471296
400496439512 175463743
701815116108 175456190
946410997085 24758734
553427024116 175448637
582196143992 128740885
43153687368 175441084
396711029002 175433531
693487212986 175425978
499674194874 175418425
710900101332 175410872
391411454288 175403319
419423492062 175395766
179428465728 175388213
364913580718 151127977
112048158650 175380660
834304483958 175373107
928182664606 175365554
564026173544 175358001
484532552834 175350448
373998565942 175342895
997077135888 175335342
430022641490 175327789
405038932124 175320236
18927060104 103362805
935753485626 85235605
660175600498 175312683
691973048782 139111154
558726598830 175305130
945595552952 175297577
780551654716 175290024
922883089892 175282471
142331442730 175274918
31797455838 175267365
747240042228 175259812
590524047114 175252259
470147992896 175244706
402010603716 175237153
775252080002 175229600
243780444398 175222047
318731572496 175214494
900170626832 73770151
782822901022 175206941
298290355742 175199388
53752836796 175191835
489075045446 175184282
316460326190 175176729
316460326190 175169176
218039652930 175161623
401253521614 175154070
554941188320 175146517
223339227644 175138964
217282570828 175131411
312674915680 175123858
234695459174 175116305
452735104550 56375592
526929150546 175108752
108262748140 44109520
286934124212 175101199
64351986224 175093646
997834217990 175086093
844903633386 73445372
296019109436 175078540
767681258982 31005065
399739357410 175070987
842632387080 175063434
871401506956 175055881
737397974902 175048328
460305925570 175040775
527686232648 175033222
49210344184 175025669
226367556052 175018116
729827153882 175010563
649576451070 94691961
478475896018 175003010
80250710366 174995457
704843444516 174987904
892599805812 174980351
547370367300 174972798
653361861580 174965245
481504224426 174957692
424723066776 22168055
625349823806 174950139
658661436294 174942586
10599156982 174935033
864587768038 174927480
19684142206 174919927
893356887914 174912374
622321495398 174904821
596580703930 174897268
263464579050 174889715
380055222758 174882162
491346291752 174874609
271035400070 174867056
837332812366 174859503
104477337630 174851950
362642334412 150161193
463334253978 174844397
591281129216 174836844
544342038892 174829291
268764153764 174821738
928939746708 174814185
994805889582 174806632
733612564392 35219639
83279038774 174799079
125675636486 174791526
900170626832 174783973
420180574164 174776420
146873935342 174768867
466362582386 174761314
319488654598 174753761
791907886246 174746208
205169257196 174738655
623835659602 174731102
828247827142 174723549
150659345852 174715996
284662877906 174708443
903198955240 174700890
769952505288 174693337
754810863248 174685784
299804519946 174678231
666989339416 174670678
427751395184 174663125
935753485626 174655572
645791040560 174648019
89335695590 174640466
228638802358 174632913
674560160436 174625360
105991501834 113536696
43153687368 12500215
891085641608 174617807
517087083220 174610254
447435529836 48799933
344472363964 174602701
395953946900 104261612
301318684150 174595148
557969516728 174587595
818405759816 174580042
875943999568 174572489
634434809030 174564936
934996403524 174557383
901684791036 26488371
94635270304 174549830
19684142206 174542277
303589930456 174534724
291476616824 174527171
68137396734 174519618
761624602166 174512065
663203928906 174504512
56024083102 174496959
867616096446 71043518
587495718706 174489406
455006350856 174481853
682130981456 174474300
434565134102 174466747
713171347638 174459194
475447567610 174451641
571596994564 174444088
132489375404 152880273
212740078216 174436535
282391631600 174428982
100691927120 174421429
930453910912 52999401
513301672710 174413876
610208181766 174406323
838846976570 174398770
638977301642 174391217
910012694158 174383664
925911418300 174376111
112805240752 174368558
694244295088 174361005
718470922352 174353452
492860455956 174345899
433808052000 174338346
391411454288 174330793
159744331076 174323240
578410733482 174315687
759353355860 174308134
906984365750 174300581
361128170208 134179045
738155057004 174293028
513301672710 174285475
37854112654 174277922
71165725142 174270369
239995033888 174262816
837332812366 174255263
232424212868 174247710
813106185102 174240157
645033958458 174232604
259679168540 174225051
701058034006 8376277
767681258982 174217498
138546032220 174209945
233181294970 174202392
180185547830 174194839
850960290202 174187286
265735825356 174179733
392925618492 174172180
267249989560 170418339
502702523282 174164627
654118943682 174157074
941810142442 174149521
275577892682 174141968
56781165204 174134415
328573639822 174126862
745725878024 174119309
648819368968 174111756
265735825356 174104203
659418518396 174096650
794936214654 8625526
258165004336 174089097
897142298424 174081544
763895848472 174073991
757839191656 174066438
891085641608 174058885
10599156982 174051332
751025452738 174043779
648819368968 174036226
650333533172 174028673
18169978002 4856579
251351265418 174021120
186999286748 174013567
520115411628 174006014
411852671042 95658745
137031868016 173998461
116590651262 173990908
554184106218 173983355
617127640025 29471806
776766244206 173975802
602637360746 173968249
40125358960 173960696
513301672710 173953143
102963173426 173945590
814620349306 173938037
758596273758 173930484
888814395302 173922931
218796735032 173915378
290719534722 173907825
81764874570 173900272
133246457506 130304356
916069350974 173892719
578410733482 173885166
65109068326 173877613
223339227644 173870060
937267649830 173862507
383840633268 173854954
978907165440 173847401
595066539726 25196808
756325027452 173839848
904713119444 173832295
863830685936 173824742
249080019112 140274316
800235789368 173817189
672288914130 173809636
840361140774 173802083
102963173426 173794530
293747863130 173786977
148388099546 173779424
111291076548 173771871
991777561174 173764318
22712470614 173756765
333873214536 173749212
229395884460 173741659
47712154575 6767488
317974490394 173734106
915312268872 173726553
255893758030 173719000
9084992778 12447344
941810142442 173711447
293747863130 173703894
514815836914 173696341
707871772924 7092267
367941909126 173688788
441378873020 173681235
358856923902 173673682
36339948450 173666129
598851950236 173658576
589009882910 173651023
230910048664 9259978
609451099664 131286246
205169257196 173643470
172614726810 173635917
951652209768 173628364
34825784246 173620811
236209623378 173613258
975878837032 173605705
671531832028 173598152
168072234198 173590599
332359050332 173583046
997077135888 173575493
520115411628 173567940
295262027334 173560387
258922086438 173552834
179428465728 173545281
479232978120 173537728
96149434508 173530175
5299582268 128499189
925911418300 142419368
878972327976 173522622
213497160318 111406750
738912139106 173515069
589009882910 173507516
372484401738 173499963
26497881124 173492410
130218129098 173484857
743454631718 173477304
185485122544 173469751
320245736700 173462198
807806610388 173454645
201383846686 173447092
980421329644 173439539
735883810698 173431986
573111158768 21291907
600366114440 173424433
578410733482 173416880
143845606934 173409327
748754206432 173401774
69651560938 173394221
255136675928 173386668
567054501952 173379115
229395884460 173371562
848689043896 173364009
984206740154 173356456
392168536390 173348903
542827874688 173341350
839604058672 173333797
41639523164 173326244
698029705598 173318691
513301672710 173311138
24983716920 173303585
305861176762 173296032
704843444516 173288479
672288914130 173280926
885028984792 173273373
155201838464 173265820
137788950118 173258267
4542500166 47274227
736640892800 173250714
388383125880 173243161
105991501834 173235608
334630296638 173228055
668503503620 173220502
299047437844 173212949
473933403406 173205396
930453910912 173197843
141574360628 173190290
486803799140 173182737
857016947018 173175184
663203928906 173167631
673045996232 173160078
731341318086 173152525
840361140774 11986611
687430556170 173144972
596580703930 173137419
601880278644 173129866
782065818920 173122313
878972327976 173114760
17412895900 37621493
561754927238 173107207
743454631718 173099654
520115411628 173092101
42396605266 173084548
489075045446 173076995
251351265418 173069442
961494277094 173061889
100691927120 52871000
458791761366 173054336
149902263750 173046783
243780444398 161150808
77222381958 173039230
303589930456 173031677
206683421400 173024124
198355518278 173016571
402010603716 173009018
660175600498 173001465
470147992896 172993912
810834938796 172986359
915312268872 172978806
984963822256 154866712
710900101332 172971253
549641613606 172963700
283148713702 39079222
333873214536 172956147
802507035674 172948594
776009162104 172941041
181699712034 172933488
842632387080 172925935
607936935460 172918382
430022641490 172910829
140060196424 172903276
675317242538 172895723
869887342752 172888170
361128170208 95892888
426237230980 172880617
233938377072 172873064
771466669492 172865511
225610473950 172857958
450463858244 172850405
944838470850 172842852
328573639822 172835299
373241483840 172827746
115076487058 172820193
712414265536 172812640
815377431408 172805087
601880278644 172797534
193055943564 172789981
205169257196 172782428
657147272090 172774875
888814395302 130991679
604151524950 172767322
749511288534 172759769
832790319754 172752216
508002097996 172744663
461820089774 172737110
449706776142 172729557
729070071780 132978118
180185547830 172722004
776009162104 172714451
557969516728 172706898
972850508624 172699345
58295329408 125644155
852474454406 172691792
885786066894 172684239
111291076548 172676686
59052411510 172669133
617021920684 125712132
896385216322 172661580
588252800808 172654027
807806610388 172646474
785094147328 172638921
373241483840 43210713
419423492062 172631368
788879557838 172623815
864587768038 172616262
767681258982 172608709
517844165322 172601156
453492186652 172593603
791907886246 172586050
340686953454 172578497
111291076548 172570944
136274785914 172563391
805535364082 172555838
13627485390 172548285
350529020780 172540732
616264838582 172533179
226367556052 172525626
483018388630 172518073
760110437962 172510520
485289634936 172502967
78736546162 172495414
953166373972 172487861
930453910912 172480308
850203208100 172472755
640491465846 172465202
601123196542 172457649
324788229312 142472239
526929150546 172450096
257407922234 172442543
963765523400 172434990
37097030552 172427437
124161472282 172419884
192298861462 172412331
959223030788 172404778
580681979788 172397225
749511288534 8655738
969822180216 172389672
560240763034 172382119
342958199760 172374566
114319404956 172367013
766924176880 172359460
256650840132 172351907
539042464178 172344354
24983716920 172336801
255136675928 172329248
265735825356 58535750
550398695708 124692477
375512730146 172321695
115076487058 172314142
517087083220 172306589
957708866584 172299036
797964543062 172291483
877458163772 172283930
245294608602 172276377
720742168658 172268824
162772659484 172261271
84793202978 172253718
959223030788 172246165
21955388512 172238612
580681979788 172231059
784337065226 172223506
619293166990 172215953
831276155550 172208400
897142298424 172200847
495131702262 172193294
100691927120 172185741
270278317968 172178188
310403669374 172170635
631406480622 172163082
243023362296 172155529
316460326190 172147976
527686232648 172140423
604908607052 172132870
6813746472 172125317
878972327976 172117764
307375340966 172110211
807049528286 172102658
797964543062 172095105
816134513510 172087552
231667130766 172079999
364913580718 172072446
967550933910 172064893
291476616824 172057340
96906516610 172049787
374755648044 172042234
101449009222 172034681
426994313082 172027128
263464579050 172019575
120376061772 172012022
161258495280 172004469
252865429622 68196037
398982275308 44532488
581439061890 120666728
249837101214 171996916
118861897568 171989363
766167094778 76526996
976635919134 171981810
680616817252 171974257
617779002786 171966704
415638081552 171959151
600366114440 106331134
957708866584 171951598
807806610388 171944045
930453910912 136331650
474690485508 171936492
802507035674 171928939
610208181766 52833235
183970958340 171921386
522386657934 171913833
64351986224 171906280
223339227644 106640807
923640171994 171898727
943324306646 171891174
885786066894 171883621
124918554384 171876068
781308736818 171868515
406553096328 35755902
931210993014 171860962
492103373854 171853409
407310178430 171845856
475447567610 171838303
396711029002 171830750
735883810698 171823197
745725878024 171815644
840361140774 138582444
737397974902 171808091
672288914130 171800538
378541058554 171792985
837332812366 171785432
840361140774 171777879
330087804026 171770326
346743610270 171762773
676831406742 171755220
23469552716 29184792
414880999450 17356794
208197585604 171747667
959223030788 165690161
379298140656 171740114
90092777692 91504595
474690485508 171732561
931210993014 153280582
293747863130 171725008
367941909126 171717455
460305925570 171709902
717713840250 171702349
825976580836 171694796
608694017562 171687243
242266280194 171679690
241509198092 171672137
370213155432 171664584
560240763034 171657031
150659345852 171649478
180942629932 171641925
660932682600 171634372
450463858244 171626819
339929871352 171619266
819162841918 98732816
944838470850 171611713
947109717156 171604160
825976580836 171596607
314946161986 171589054
45424933674 171581501
186999286748 171573948
614750674378 171566395
953166373972 171558842
224853391848 171551289
313431997782 171543736
469390910794 171536183
941053060340 171528630
273306646376 171521077
821434088224 171513524
952409291870 171505971
353557349188 171498418
467876746590 171490865
967550933910 171483312
476961731814 171475759
362642334412 171468206
636706055336 171460653
476961731814 171453100
489075045446 143529659
489075045446 171445547
398982275308 171437994
205926339298 171430441
305104094660 171422888
713928429740 171415335
30283291634 171407782
533742889464 171400229
123404390180 171392676
278606221090 171385123
75708217754 171377570
929696828810 117872118
984206740154 171370017
674560160436 171362464
922883089892 171354911
91606941896 171347358
601123196542 171339805
35582866348 171332252
507245015894 171324699
680616817252 171317146
174885973116 171309593
37097030552 171302040
233181294970 128144198
273306646376 87546823
691973048782 171294487
682888063558 171286934
426994313082 171279381
912283940464 171271828
126432718588 171264275
750268370636 166407696
634434809030 14479101
333116132434 171256722
981178411746 171249169
697409740658 18935371
249080019112 45197152
4542500166 112418852
981935493848 171241616
545099120994 171234063
268007071662 171226510
504216687486 171218957
21198306410 171211404
256650840132 171203851
149145181648 171196298
548884531504 171188745
125675636486 171181192
312674915680 171173639
155201838464 49857353
92364023998 171166086
785851229430 171158533
930453910912 171150980
93878188202 142600640
227881720256 6246331
187756368850 171143427
684402227762 171135874
258922086438 171128321
495888784364 171120768
692730130884 171113215
700300951904 121905420
225610473950 171105662
158987248974 171098109
760867520064 171090556
208197585604 171083003
560997845136 171075450
134760621710 171067897
13627485390 75190115
978907165440 171060344
779037490512 171052791
241509198092 171045238
934996403524 171037685
819162841918 171030132
499674194874 171022579
379298140656 171015026
311160751476 171007473
969822180216 170999920
10599156982 170992367
730584235984 170984814
461820089774 170977261
696515541394 170969708
196841354074 170962155
665475175212 170954602
301318684150 170947049
133246457506 170939496
164286823688 170931943
132489375404 170924390
986477986460 170916837
950138045564 170909284
908498529954 170901731
661689764702 170894178
476204649712 170886625
752539616942 170879072
939538896136 170871519
231667130766 170863966
777523326308 170856413
182456794136 170848860
916826433076 170841307
174885973116 170833754
400496439512 45242470
389140207982 94669302
793422050450 170826201
857774029120 170818648
757089656 170811095
612479428072 170803542
568568666156 170795989
304347012558 170788436
636706055336 170780883
431536805694 170773330
240752115990 132033993
143088524832 170765777
34068702144 170758224
642762712152 170750671
834304483958 170743118
352800267086 170735565
382326469064 170728012
870644424854 159368300
937267649830 170720459
932725157218 170712906
878215245874 170705353
314189079884 170697800
941810142442 170690247
361128170208 170682694
435322216204 170675141
512544590608 170667588
965279687604 170660035
418666409960 170652482
10599156982 170644929
853988618610 170637376
62837822020 170629823
262707496948 170622270
401253521614 170614717
268007071662 170607164
932725157218 170599611
856259864916 170592058
412609753144 170584505
81007792468 140546224
784337065226 170576952
376269812248 170569399
576896569278 170561846
324824710302 104820534
86307367182 170554293
934239321422 170546740
678345570946 170539187
623078577500 170531634
589766965012 170524081
308889505170 170516528
557969516728 170508975
889571477404 170501422
400496439512 170493869
433050969898 170486316
233938377072 170478763
236966705480 170471210
413366835246 170463657
444407201428 170456104
635948973234 170448551
545856203096 170440998
585981554502 123151665
94635270304 170433445
569325748258 170425892
984206740154 170418339
351286102882 170410786
9084992778 170403233
566297419850 170395680
636706055336 170388127
143845606934 170380574
789636639940 170373021
949380963462 93264444
382326469064 170365468
268764153764 37583728
249080019112 170357915
166558069994 170350362
917583515178 103430782
165043905790 170342809
681373899354 170335256
346743610270 12069694
779037490512 170327703
21198306410 170320150
121133143874 170312597
721499250760 51586990
39368276858 170305044
707114690822 170297491
781308736818 170289938
611722345970 170282385
160501413178 170274832
921368925688 170267279
94635270304 170259726
909255612056 170252173
679102653048 170244620
866859014344 75424258
698786787700 100273628
971336344420 142449580
530714561056 170237067
352800267086 170229514
791150804144 170221961
981935493848 170214408
512544590608 170206855
245294608602 170199302
702572198210 170191749
513301672710 170184196
485289634936 170176643
328573639822 170169090
181699712034 170161537
645033958458 100681490
564783255646 170153984
280120385294 170146431
425480148878 170138878
42396605266 170131325
643519794254 170123772
16655813798 170116219
707114690822 170108666
90092777692 170101113
48453262082 136883019
498917112772 170093560
368698991228 85794527
432293887796 170086007
610208181766 144594632
435322216204 170078454
738155057004 170070901
283148713702 170063348
915312268872 170055795
754810863248 170048242
897142298424 170040689
698786787700 170033136
325545311414 170025583
70408643040 170018030
123404390180 170010477
546613285198 170002924
890328559506 169995371
691215966680 169987818
542827874688 110001892
383840633268 19456528
282391631600 169980265
719985086556 169972712
944838470850 169965159
266492907458 108997343
910012694158 169957606
555698270422 169950053
754810863248 141158017
666989339416 169942500
264978743254 169934947
345229446066 169927394
382326469064 169919841
128703964894 169912288
12870403288 169904735
841118222876 169897182
256650840132 169889629
151416427954 169882076
352043184984 42765086
486803799140 169874523
344472363964 169866970
885028984792 169859417
449706776142 152064549
446678447734 169851864
791907886246 83853406
305861176762 169844311
328573639822 169836758
532985807362 169829205
862316521732 169821652
470905074998 169814099
958465948686 8195005
514058754812 169806546
810077856694 169798993
77979464060 66171833
683645145660 169791440
613236510174 169783887
145359771138 169776334
322570707495 84888167
427751395184 169768781
576896569278 169761228
836575730264 169753675
303589930456 169746122
564026173544 119261870
73436971448 169738569
659418518396 169731016
647305204764 169723463
950138045564 169715910
253622511724 28761824
770709587390 169708357
76465299856 169700804
276334974784 169693251
760867520064 169685698
660932682600 169678145
582196143992 169670592
854745700712 169663039
674560160436 169655486
748754206432 42833063
678345570946 169647933
127946882792 169640380
35582866348 169632827
579167815584 113295
558726598830 169625274
853231536508 169617721
863073603834 169610168
784337065226 169602615
604151524950 169595062
877458163772 121852549
476204649712 169587509
846417797590 169579956
124161472282 169572403
58295329408 14025921
33311620042 169564850
704843444516 169557297
668503503620 169549744
79493628264 169542191
68137396734 169534638
610965263868 169527085
981935493848 169519532
552669942014 169511979
96906516610 169504426
498917112772 169496873
118104815466 169489320
936510567728 169481767
421694738368 169474214
657904354192 169466661
194570107768 169459108
56781165204 169451555
907741447852 169444002
834304483958 169436449
295262027334 169428896
494374620160 169421343
807049528286 112532147
489075045446 169413790
883514820588 102305385
934996403524 169406237
964522605502 169398684
613236510174 169391131
554941188320 169383578
349771938678 169376025
313431997782 169368472
837332812366 169360919
845660715488 169353366
34825784246 169345813
273306646376 169338260
584467390298 169330707
365670662820 169323154
788879557838 169315601
857016947018 169308048
340686953454 169300495
347500692372 169292942
479232978120 169285389
786608311532 169277836
803264117776 169270283
777523326308 169262730
934239321422 169255177
134003539608 169247624
763895848472 169240071
970579262318 169232518
542070792586 15574286
26497881124 169224965
125675636486 169217412
551912859912 169209859
360371088106 169202306
277849138988 169194753
727555907576 169187200
815377431408 169179647
383083551166 169172094
162015577382 169164541
597337786032 169156988
808563692490 46534033
239995033888 169149435
806292446184 162125145
397468111104 169141882
498917112772 169134329
741183385412 169126776
392168536390 169119223
654118943682 169111670
622321495398 169104117
875943999568 169096564
381569386962 169089011
561754927238 154557039
654876025784 169081458
904713119444 169073905
286934124212 169066352
517087083220 169058799
564026173544 169051246
383083551166 7522788
330844886128 169043693
572354076666 169036140
799478707266 169028587
876701081670 169021034
950895127666 169013481
143845606934 169005928
408067260532 168998375
772223751594 168990822
337658625046 168983269
195327189870 168975716
359614006004 168968163
388383125880 168960610
983449658052 168953057
411852671042 168945504
329330721924 168937951
910769776260 168930398
121890225976 168922845
464848418182 88543819
536771217872 168915292
496645866466 168907739
617021920684 168900186
152930592158 168892633
621564413296 168885080
698067379962 100741914
840361140774 162487689
397468111104 76224876
874429835364 14622608
592038211318 168877527
561754927238 168869974
602637360746 168862421
344472363964 168854868
613993592276 126052017
522386657934 168847315
851717372304 168839762
399739357410 168832209
257407922234 168824656
816891595612 168817103
539042464178 168809550
249080019112 168801997
919854761484 168794444
35582866348 3308214
882000656384 168786891
12113321186 168779338
666232257314 168771785
989506314868 168764232
879729410078 168756679
341444035556 168749126
829761991346 168741573
402767685818 168734020
355071513392 168726467
233181294970 168718914
155201838464 168711361
146116853240 168703808
143088524832 168696255
701058034006 168688702
512544590608 168681149
245294608602 168673596
332359050332 168666043
536771217872 168658490
981178411746 168650937
165800987892 168643384
59052411510 168635831
287691206314 39336024
658661436294 168628278
368698991228 168620725
113562322854 168613172
158230166872 168605619
19684142206 168598066
798721625164 168590513
89335695590 168582960
551912859912 168575407
170343480504 168567854
242266280194 168560301
853231536508 168552748
394439782696 168545195
450463858244 18459532
769952505288 168537642
381569386962 168530089
497402948568 52009958
815377431408 168522536
490589209650 168514983
882000656384 168507430
517087083220 79895634
49210344184 168499877
189270533054 168492324
702572198210 168484771
791907886246 168477218
705600526618 168469665
470147992896 168462112
517087083220 168454559
426994313082 168447006
825219498734 168439453
648062286866 168431900
740426303310 168424347
166558069994 168416794
226367556052 168409241
355828595494 168401688
758596273758 168394135
503459605384 168386582
174128891014 168379029
697272623496 168371476
919854761484 168363923
395196864798 168356370
926668500402 168348817
888057313200 168341264
508759180098 138589997
226367556052 168333711
99177762916 168326158
799478707266 168318605
625349823806 168311052
395953946900 141029616
892599805812 168303499
469390910794 168295946
645033958458 168288393
511030426404 168280840
156716002668 168273287
325545311414 168265734
713928429740 168258181
588252800808 168250628
220310899236 168243075
407310178430 168235522
306618258864 168227969
302832848354 168220416
9842074880 168212863
760867520064 168205310
841118222876 168197757
719228004454 168190204
558726598830 168182651
831276155550 168175098
588252800808 168167545
891085641608 45688097
461820089774 168159992
624592741704 168152439
626106905908 168144886
128703964894 168137333
244537526500 168129780
451220940346 168122227
214254242420 168114674
523143740036 168107121
484532552834 168099568
130218129098 168092015
740426303310 168084462
917583515178 168076909
38611194756 168069356
587495718706 168061803
351286102882 168054250
857774029120 168046697
28012045328 168039144
961494277094 168031591
477718813916 168024038
991020479072 168016485
195327189870 168008932
380812304860 168001379
54509918898 167993826
599609032338 167986273
596580703930 167978720
792664968348 167971167
101449009222 167963614
148388099546 167956061
668503503620 167948508
310403669374 167940955
963008441298 167933402
428508477286 167925849
205926339298 167918296
440621790918 167910743
680616817252 167903190
386868961676 167895637
710143019230 167888084
346743610270 15672475
187756368850 167880531
894871052118 167872978
694244295088 167865425
150786296676 36413013
192298861462 167857872
653361861580 167850319
513301672710 64608362
933482239320 71655311
209711749808 36277059
713928429740 27243671
702572198210 167842766
678345570946 167835213
671531832028 167827660
744968795922 167820107
834304483958 75930309
442893037224 167812554
364913580718 167805001
284662877906 167797448
739669221208 167789895
580681979788 167782342
896385216322 167774789
888827356250 29449147
87064449284 48747062
52995754694 167767236
709385937128 167759683
859288193324 150093216
743454631718 167752130
443650119326 167744577
810834938796 167737024
895628134220 167729471
919854761484 167721918
604151524950 167714365
635191891132 167706812
277092056886 167699259
26497881124 167691706
270278317968 167684153
384597715370 167676600
508002097996 167669047
128703964894 167661494
972093426522 167653941
694244295088 167646388
769195423186 95024293
426237230980 167638835
834304483958 167631282
394439782696 167623729
638220219540 167616176
958465948686 167608623
810834938796 167601070
630649398520 167593517
459548843468 167585964
416395163654 167578411
903198955240 167570858
327059475618 167563305
840361140774 167555752
59809493612 167548199
775252080002 161671965
982692575950 167540646
918340597280 167533093
517844165322 167525540
732855482290 167517987
264221661152 167510434
779037490512 167502881
881243574282 10498670
516330001118 167495328
903956037342 167487775
648819368968 167480222
635948973234 141309077
569325748258 167472669
847931961794 167465116
645791040560 167457563
373241483840 167450010
990263396970 78271739
405038932124 167442457
33311620042 167434904
623835659602 167427351
262707496948 167419798
236966705480 167412245
397468111104 167404692
839604058672 167397139
781308736818 167389586
656390189988 167382033
947109717156 167374480
483775470732 167366927
815377431408 167359374
734369646494 167351821
884271902690 167344268
595823621828 167336715
439864708816 167329162
531471643158 126701575
435322216204 167321609
54509918898 167314056
370970237534 167306503
63594904122 167298950
614750674378 167291397
138546032220 167283844
206683421400 167276291
604151524950 167268738
965279687604 167261185
420937656266 167253632
992534643276 167246079
35582866348 167238526
313431997782 167230973
63594904122 167223420
489075045446 167215867
845660715488 167208314
2271253860 167200761
793422050450 167193208
943324306646 167185655
519358329526 167178102
252108347520 167170549
872915671160 167162996
868373178548 167155443
579924897686 167147890
383083551166 167140337
844903633386 167132784
358099841800 167125231
420937656266 167117678
860802357528 54313623
765410012676 167110125
277092056886 167102572
536014135770 167095019
327059475618 167087466
119618979670 167079913
115076487058 167072360
675317242538 167064807
114319404956 167057254
903956037342 167049701
7570828574 167042148
869130260650 90636
24226634818 167034595
354314431290 167027042
726041743372 167019489
270278317968 167011936
341444035556 167004383
153687674260 166996830
693487212986 166989277
681373899354 166981724
4542500166 166974171
69651560938 166966618
124918554384 166959065
776009162104 111557810
750268370636 166951512
104477337630 166943959
336901542944 165463571
151416427954 166936406
368698991228 166928853
389897290084 166921300
47696179980 92539356
661689764702 166913747
744968795922 139670076
794936214654 166906194
470905074998 166898641
721499250760 166891088
421694738368 166883535
42396605266 155705095
325545311414 166875982
161258495280 166868429
24226634818 166860876
120376061772 166853323
100691927120 166845770
221067981338 166838217
714685511842 166830664
865344850140 166823111
608694017562 166815558
217282570828 166808005
771466669492 166800452
661689764702 166792899
253622511724 166785346
426237230980 166777793
50724508388 166770240
284662877906 166762687
391411454288 166755134
912283940464 151369673
302075766252 166747581
960737194992 68551028
32554537940 166740028
491346291752 1578577
458791761366 166732475
695758459292 166724922
567811584054 166717369
698029705598 166709816
979664247542 166702263
312674915680 166694710
949380963462 166687157
123404390180 166679604
611722345970 166672051
697272623496 166664498
602637360746 166656945
286934124212 166649392
58295329408 7001631
182456794136 166641839
974364672828 166634286
410338506838 166626733
855502782814 166619180
383840633268 166611627
971336344420 166604074
211225914012 166596521
119618979670 166588968
190784697258 166581415
105991501834 166573862
726041743372 166566309
205169257196 166558756
389140207982 166551203
458791761366 166543650
972850508624 166536097
430779723592 166528544
903198955240 166520991
211982996114 166513438
714685511842 166505885
808563692490 21677110
28012045328 166498332
676831406742 166490779
470905074998 166483226
498160030670 166475673
587495718706 166468120
463334253978 166460567
398982275308 166453014
24983716920 166445461
395953946900 166437908
592038211318 166430355
682130981456 166422802
987992150664 166415249
114319404956 166407696
741940467514 166400143
357342759698 166392590
210468831910 166385037
752539616942 166377484
67380314632 166369931
110533994446 166362378
202140928788 166354825
71165725142 166347272
458791761366 42719768
191541779360 166339719
718470922352 166332166
205169257196 166324613
310403669374 166317060
585224472400 166309507
822948252428 73641750
395196864798 166301954
809320774592 166294401
928182664606 166286848
487560881242 166279295
353557349188 149836414
483018388630 166271742
397468111104 71761053
911526858362 166264189
268764153764 166256636
151416427954 166249083
946352635054 129715222
191541779360 166241530
939538896136 166233977
334630296638 166226424
370970237534 166218871
489832127548 166211318
63594904122 166203765
840361140774 166196212
380812304860 166188659
117347733364 166181106
181699712034 158650765
455763432958 166173553
912283940464 140954086
183970958340 166166000
888814395302 166158447
749511288534 166150894
27254963226 166143341
992534643276 166135788
151416427954 166128235
991777561174 166120682
998591300092 166113129
367941909126 166105576
370213155432 166098023
171857644708 166090470
361128170208 42107975
217282570828 166082917
57538247306 166075364
804021199878 166067811
604908607052 166060258
684402227762 166052705
676074324640 166045152
679859735150 140130809
445921365632 166037599
676074324640 166030046
80250710366 166022493
483018388630 166014940
916069350974 7250880
386868961676 166007387
778280408410 165999834
467876746590 165992281
402767685818 165984728
778280408410 165977175
953166373972 165969622
560997845136 165962069
919097679382 165954516
831276155550 165946963
133246457506 165939410
539042464178 165931857
847174879692 165924304
799478707266 165916751
794179132552 165909198
233181294970 165901645
594309457624 165894092
761624602166 165886539
100691927120 165878986
676831406742 165871433
206683421400 165863880
173371808912 165856327
102206091324 165848774
979664247542 165841221
925911418300 165833668
43910769470 165826115
279363303192 165818562
470905074998 165811009
692730130884 165803456
263464579050 165795903
26497881124 165788350
590524047114 165780797
941053060340 165773244
264221661152 165765691
476961731814 165758138
86307367182 165750585
660175600498 165743032
835061566060 165735479
673803078334 165727926
186242204646 165720373
798721625164 165712820
926668500402 165705267
317217408292 165697714
408824342634 165690161
910012694158 165682608
772223751594 165675055
740426303310 57674708
847174879692 165667502
390654372186 165659949
495131702262 165652396
314189079884 165644843
71165725142 165637290
707871772924 165629737
698786787700 165622184
340686953454 165614631
654876025784 165607078
205169257196 165599525
337658625046 73369842
853231536508 165591972
566297419850 165584419
589009882910 13655824
753296699044 165576866
773737915798 165569313
140817278526 165561760
610965263868 165554207
368698991228 165546654
961494277094 165539101
414880999450 165531548
115833569160 165523995
458034679264 165516442
632920644826 136943443
713928429740 165508889
594309457624 165501336
668503503620 165493783
535257053668 165486230
743454631718 165478677
380812304860 165471124
37097030552 165463571
492103373854 165456018
45424933674 165448465
353557349188 165440912
216525488726 165433359
745725878024 101293283
926668500402 58142994
371727319636 163628192
679102653048 115266333
755567945350 165425806
741940467514 165418253
234695459174 136807489
561754927238 165410700
821434088224 165403147
444407201428 165395594
129461046996 165388041
449706776142 48913228
392925618492 165380488
43153687368 165372935
10599156982 165365382
84036120876 165357829
125675636486 165350276
523900822138 165342723
289205370518 165335170
769195423186 165327617
420937656266 165320064
873672753262 165312511
980421329644 165304958
975878837032 100772126
622321495398 165297405
846417797590 156075192
918340597280 55982836
608694017562 61436102
617779002786 165289852
39368276858 165282299
514815836914 119171234
245294608602 165274746
818405759816 165267193
811592020898 165259640
339172789250 165252087
623078577500 165244534
502702523282 165236981
250594183316 165229428
34068702144 165221875
152173510056 165214322
599609032338 165206769
981178411746 115492923
49210344184 165199216
856259864916 165191663
401253521614 165184110
125675636486 165176557
568568666156 165169004
769195423186 165161451
497402948568 165153898
424723066776 165146345
741940467514 117932542
564783255646 165138792
483775470732 165131239
414880999450 165123686
581439061890 109526053
66623232530 56602182
165043905790 165116133
610208181766 165108580
592795293420 165101027
197598436176 165093474
508759180098 6148142
398982275308 165085921
455006350856 100515324
167315152096 165078368
838911577379 23066862
757089656 165070815
155958920566 165063262
922126007790 165055709
609451099664 165048156
70408643040 165040603
615507756480 165033050
423208902572 165025497
391411454288 61549397
589766965012 165017944
258922086438 165010391
317217408292 29131921
881243574282 165002838
641248547948 164995285
977393001236 164987732
282391631600 164980179
395953946900 164972626
134760621710 164965073
748754206432 164957520
137031868016 164949967
321002818802 164942414
771466669492 164934861
892599805812 164927308
233938377072 164919755
630649398520 164912202
893356887914 164904649
821434088224 164897096
529957478954 164889543
252108347520 164881990
370213155432 164874437
6813746472 164866884
355071513392 164859331
230152966562 164851778
673803078334 164844225
976635919134 164836672
605665689154 164829119
680616817252 164821566
52238672592 164814013
950138045564 164806460
152930592158 164798907
265735825356 164791354
199112600380 164783801
86307367182 164776248
296776191538 164768695
739669221208 164761142
285419960008 164753589
419423492062 164746036
137031868016 164738483
336901542944 164730930
729070071780 164723377
163529741586 164715824
381569386962 164708271
380055222758 164700718
147631017444 164693165
807806610388 164685612
693487212986 164678059
352800267086 164670506
638220219540 164662953
621564413296 164655400
835818648162 143839332
708628855026 164647847
882757738486 164640294
971336344420 164632741
982692575950 164625188
173371808912 164617635
21955388512 164610082
440621790918 164602529
337658625046 164594976
537528299974 164587423
637463137438 164579870
324788229312 164572317
291476616824 164564764
203655092992 164557211
800235789368 164549658
950895127666 164542105
158987248974 136475157
679859735150 164534552
99177762916 164526999
343715281862 164519446
567054501952 164511893
916826433076 164504340
115833569160 164496787
308889505170 164489234
81764874570 79344265
389897290084 3814265
174885973116 164481681
855502782814 164474128
258165004336 164466575
792664968348 136512922
140817278526 164459022
62837822020 164451469
378541058554 164443916
978907165440 164436363
211982996114 164428810
199112600380 164421257
839604058672 164413704
175643055218 81436446
913798104668 164406151
759353355860 46753070
378541058554 164398598
342201117658 164391045
836575730264 164383492
592795293420 164375939
395953946900 164368386
198355518278 164360833
662446846804 164353280
864587768038 164345727
26497881124 164338174
51481590490 164330621
191541779360 164323068
923640171994 164315515
810834938796 164307962
286934124212 164300409
843389469182 164292856
796450378858 164285303
244537526500 164277750
197598436176 53988844
229395884460 164270197
591281129216 164262644
349014856576 164255091
863073603834 164247538
554184106218 164239985
336901542944 164232432
263464579050 164224879
524657904240 164217326
106748583936 164209773
155201838464 164202220
619293166990 164194667
352800267086 164187114
937267649830 164179561
62837822020 132917694
982692575950 164172008
683645145660 164164455
106748583936 164156902
805535364082 164149349
476961731814 164141796
492860455956 164134243
255893758030 164126690
580681979788 164119137
383840633268 164111584
453492186652 164104031
46939097878 164096478
755567945350 164088925
843389469182 164081372
586738636604 86549827
599609032338 164073819
881243574282 164066266
436836380408 164058713
115076487058 164051160
716199676046 164043607
633677726928 164036054
915312268872 164028501
777523326308 164020948
161258495280 164013395
713928429740 91836927
413366835246 164005842
418666409960 163998289
928939746708 163990736
162772659484 163983183
377026894350 163975630
598094868134 163968077
436836380408 163960524
465605500284 163952971
334630296638 163945418
925154336198 163937865
300561602048 163930312
669260585722 163922759
673803078334 163915206
529957478954 163907653
830519073448 163900100
710900101332 163892547
228638802358 163884994
399739357410 163877441
138546032220 163869888
484532552834 163862335
202140928788 163854782
574625322972 149942156
349771938678 163847229
331601968230 163839676
261950414846 163832123
836575730264 163824570
386111879574 163817017
560240763034 118060943
802507035674 163809464
128703964894 163801911
924397254096 163794358
822191170326 163786805
274820810580 163779252
720742168658 163771699
6056664370 153892375
670017667824 163764146
479990060222 163756593
290719534722 163749040
93878188202 163741487
54509918898 163733934
962251359196 163726381
546613285198 163718828
827490745040 163711275
202898010890 163703722
963765523400 163696169
451978022448 163688616
670774749926 163681063
333116132434 163673510
570082830360 163665957
687430556170 163658404
182456794136 163650851
505730851690 163643298
601123196542 163635745
659418518396 163628192
374755648044 163620639
187756368850 163613086
507245015894 163605533
177914301524 163597980
741940467514 163590427
822948252428 163582874
788122475736 163575321
161258495280 163567768
801749953572 163560215
211225914012 163552662
848689043896 163545109
858531111222 163537556
411095588940 163530003
408824342634 99480563
942606303766 68422627
192298861462 163522450
473176321304 163514897
825219498734 163507344
830519073448 163499791
243023362296 163492238
984206740154 163484685
598851950236 163477132
951652209768 109941468
713171347638 163469579
772980833696 163462026
829761991346 163454473
711657183434 163446920
843389469182 163439367
455006350856 163431814
803264117776 163424261
340686953454 163416708
548884531504 163409155
475447567610 104163423
14384567492 163401602
775252080002 163394049
415638081552 163386496
626863988010 163378943
320245736700 163371390
651090615274 163363837
842632387080 163356284
472419239202 163348731
411095588940 163341178
805535364082 163333625
114319404956 163326072
698029705598 163318519
2271253860 163310966
825219498734 163303413
266492907458 163295860
650333533172 163288307
30283291634 163280754
101449009222 163273201
386111879574 163265648
543584956790 163258095
853988618610 163250542
433808052000 163242989
987992150664 104941382
108262748140 163235436
327059475618 163227883
987235068562 163220330
742697549616 163212777
302075766252 163205224
289962452620 163197671
860045275426 163190118
291476616824 163182565
113562322854 163175012
445921365632 163167459
292233698926 163159906
899413544730 163152353
237723787582 163144800
506487933792 163137247
97663598712 163129694
250594183316 163122141
171100562606 163114588
864587768038 163107035
49210344184 163099482
723770497066 163091929
863830685936 163084376
713928429740 163076823
564783255646 11374818
747997124330 163069270
830519073448 163061717
526929150546 163054164
200626764584 163046611
844146551284 163039058
209711749808 163031505
386111879574 163023952
595823621828 163016399
523143740036 163008846
997834217990 163001293
587495718706 162993740
50724508388 162986187
505730851690 162978634
895628134220 162971081
835818648162 162963528
800235789368 162955975
473933403406 162948422
973607590726 119586649
21198306410 162940869
876701081670 162933316
1514171758 162925763
186999286748 162918210
584467390298 162910657
135517703812 162903104
21955388512 162895551
130975211200 162887998
400496439512 9350614
436079298306 162880445
514058754812 162872892
925911418300 162865339
523143740036 162857786
164286823688 162850233
225610473950 162842680
784337065226 162835127
186999286748 162827574
156716002668 162820021
653361861580 162812468
236209623378 162804915
371727319636 162797362
613236510174 81043690
202898010890 162789809
167315152096 162782256
141574360628 162774703
908498529954 162767150
508002097996 162759597
420180574164 49479703
660175600498 162752044
944838470850 103272169
788879557838 162744491
181699712034 39237835
495888784364 162736938
165800987892 162729385
345986528168 162721832
802507035674 162714279
991020479072 162706726
673803078334 162699173
561754927238 162691620
560240763034 162684067
595823621828 162676514
482261306528 130402545
765410012676 162668961
16655813798 162661408
599609032338 162653855
536014135770 162646302
583710308196 162638749
537528299974 31647070
938024731932 162631196
701815116108 162623643
274820810580 162616090
734369646494 162608537
910012694158 26866021
980421329644 162600984
253622511724 162593431
776766244206 162585878
367941909126 162578325
193055943564 162570772
562512009340 162563219
986477986460 162555666
159744331076 162548113
242266280194 162540560
291476616824 162533007
329330721924 3527251
190027615156 162525454
790393722042 162517901
631406480622 162510348
512544590608 162502795
621564413296 162495242
525414986342 162487689
314189079884 162480136
848689043896 162472583
495888784364 162465030
411852671042 162457477
488317963344 162449924
172614726810 162442371
673045996232 162434818
660175600498 162427265
176400137320 162419712
645033958458 162412159
51481590490 162404606
490589209650 162397053
889571477404 162389500
671531832028 162381947
417152245756 83354908
763895848472 162374394
159744331076 162366841
100691927120 162359288
562512009340 93075619
674560160436 162351735
29526209532 162344182
484532552834 162336629
780551654716 162329076
779037490512 162321523
498917112772 162313970
591281129216 162306417
275577892682 162298864
772223751594 162291311
675325301589 115168144
190027615156 162283758
981178411746 162276205
612479428072 162268652
109019830242 162261099
48453262082 162253546
177914301524 162245993
171857644708 162238440
271792482172 162230887
412609753144 162223334
335387378740 162215781
105991501834 162208228
368698991228 44215262
302075766252 162200675
541313710484 162193122
305861176762 162185569
851717372304 162178016
980421329644 162170463
539799546280 162162910
330087804026 162155357
504216687486 162147804
142331442730 162140251
869130260650 162132698
470147992896 162125145
217282570828 162117592
769195423186 66496612
46182015776 162110039
532228725260 162102486
373241483840 162094933
761624602166 162087380
646548122662 162079827
761624602166 162072274
44667851572 162064721
747997124330 162057168
63594904122 162049615
610965263868 162042062
500431276976 162034509
81764874570 162026956
844936058415 13534976
346743610270 162019403
607179853358 162011850
667746421518 162004297
101449009222 161996744
837332812366 161989191
706357608720 161981638
159744331076 161974085
83279038774 161966532
79493628264 161958979
690458884578 161951426
684402227762 161943873
262707496948 161936320
533742889464 161928767
787365393634 161921214
965279687604 161913661
333116132434 161906108
433808052000 161898555
811592020898 161891002
623078577500 161883449
402010603716 161875896
317217408292 161868343
82521956672 161860790
943324306646 161853237
474690485508 161845684
355071513392 161838131
267249989560 120515668
478475896018 161830578
136274785914 161823025
851717372304 161815472
564026173544 115341863
950138045564 92486485
75708217754 161807919
310403669374 161800366
839604058672 161792813
249080019112 161785260
875943999568 161777707
930453910912 63868168
473933403406 161770154
46182015776 161762601
23469552716 161755048
149145181648 161747495
408824342634 161739942
838089894468 161732389
224096309746 161724836
264221661152 161717283
835061566060 161709730
988749232766 161702177
29526209532 161694624
405038932124 161687071
408824342634 161679518
938024731932 161671965
657904354192 161664412
616264838582 161656859
932725157218 161649306
728312989678 161641753
581439061890 161634200
918340597280 161626647
696515541394 161619094
838846976570 161611541
121890225976 161603988
73436971448 161596435
681373899354 161588882
682888063558 161581329
747240042228 161573776
783579983124 161566223
566297419850 161558670
769952505288 161551117
613993592276 161543564
471673169374 62863619
74194053550 161536011
871401506956 161528458
134760621710 101331048
199869682482 151890830
386111879574 161520905
489832127548 161513352
187756368850 161505799
324788229312 161498246
957708866584 161490693
523143740036 161483140
891085641608 161475587
117347733364 161468034
832790319754 161460481
17412895900 161452928
357342759698 161445375
134003539608 161437822
282391631600 106414217
892599805812 161430269
165043905790 161422716
411852671042 161415163
317974490394 68664323
825219498734 118408381
257407922234 161407610
710143019230 161400057
378541058554 161392504
229395884460 161384951
418666409960 161377398
569325748258 161369845
920611843586 161362292
538285382076 55907306
535257053668 161354739
505730851690 161347186
483775470732 161339633
436836380408 161332080
959980112890 67803281
916826433076 161324527
937267649830 161316974
604151524950 161309421
699543869802 161301868
685916391966 161294315
159091699411 44849714
679102653048 161286762
426237230980 161279209
645033958458 161271656
607179853358 161264103
360371088106 161256550
947109717156 161248997
782822901022 161241444
802507035674 111973225
135517703812 161233891
741940467514 161226338
207440503502 161218785
3785418064 161211232
559483680932 161203679
637463137438 161196126
392925618492 161188573
969065098114 161181020
829004909244 161173467
892599805812 161165914
682888063558 161158361
681373899354 161150808
464848418182 161143255
541313710484 15090894
846417797590 161135702
584467390298 161128149
52238672592 161120596
178671383626 161113043
701058034006 161105490
60566575714 161097937
53752836796 161090384
389897290084 161082831
24226634818 161075278
468633828692 161067725
616264838582 161060172
700300951904 7636083
598851950236 161052619
112805240752 161045066
711657183434 161037513
99934845018 161029960
535257053668 161022407
248322937010 161014854
655633107886 161007301
698029705598 160999748
931968075116 160992195
514058754812 160984642
192298861462 160977089
439864708816 160969536
755567945350 160961983
735883810698 160954430
216525488726 160946877
464848418182 160939324
844903633386 160931771
209711749808 160924218
950895127666 160916665
113562322854 160909112
944081388748 160901559
910769776260 160894006
451220940346 160886453
300561602048 160878900
950895127666 160871347
874429835364 160863794
543584956790 160856241
24983716920 160848688
601123196542 160841135
196084271972 74880442
301318684150 160833582
922126007790 12394473
402010603716 160826029
848689043896 160818476
318731572496 160810923
64351986224 160803370
25740799022 160795817
168072234198 160788264
833547401856 160780711
134760621710 19411210
663961011008 160773158
922883089892 41722772
294504945232 160765605
8327910676 160758052
139303114322 148491980
724527579168 160750499
439107626714 160742946
885028984792 160735393
202898010890 160727840
913798104668 160720287
586738636604 160712734
650333533172 160705181
684402227762 160697628
600366114440 160690075
516330001118 160682522
23469552716 160674969
710900101332 160667416
788879557838 160659863
349014856576 160652310
336144460842 160644757
840361140774 160637204
174128891014 160629651
701815116108 160622098
500431276976 160614545
169586398402 160606992
662446846804 160599439
515572919016 101806887
212740078216 160591886
863830685936 160584333
342201117658 160576780
577653651380 160569227
947109717156 160561674
74194053550 160554121
33311620042 160546568
125675636486 160539015
866101932242 160531462
290719534722 160523909
947109717156 160516356
680616817252 160508803
826733662938 160501250
18927060104 160493697
622321495398 160486144
732098400188 160478591
897899380526 106973139
663203928906 60892286
695001377190 160471038
56024083102 160463485
107505666038 160455932
671531832028 160448379
532228725260 160440826
230910048664 160433273
548884531504 63588707
893356887914 160425720
648062286866 160418167
885028984792 160410614
645033958458 160403061
395953946900 160395508
31797455838 160387955
38611194756 160380402
117347733364 160372849
296019109436 160365296
82521956672 160357743
660932682600 160350190
781308736818 160342637
634434809030 160335084
490589209650 160327531
712414265536 160319978
925154336198 160312425
200626764584 160304872
592038211318 160297319
211982996114 77773241
465605500284 160289766
303589930456 160282213
726041743372 160274660
814620349306 160267107
314189079884 160259554
622368444846 31843448
258922086438 160252001
771466669492 160244448
335387378740 160236895
65109068326 34434127
77222381958 160229342
472419239202 160221789
682130981456 160214236
452735104550 160206683
480747142324 160199130
526929150546 160191577
664718093110 27508026
503459605384 160184024
701058034006 160176471
589009882910 160168918
601123196542 160161365
354314431290 160153812
292233698926 160146259
391411454288 160138706
757082109554 160131153
694244295088 160123600
11356239084 160116047
67380314632 160108494
800992871470 160100941
252865429622 160093388
15141649594 141090040
223339227644 160085835
586738636604 160078282
465605500284 160070729
217282570828 160063176
854745700712 160055623
969065098114 160048070
663961011008 160040517
670017667824 41314910
493617538058 160032964
649576451070 160025411
417152245756 160017858
910769776260 160010305
371727319636 160002752
65109068326 159995199
465637623193 110251141
327816557720 159987646
192298861462 159980093
710900101332 159972540
282391631600 159964987
761624602166 159957434
816891595612 159949881
576139487176 159942328
562512009340 159934775
798721625164 159927222
917583515178 159919669
65109068326 159912116
874429835364 159904563
786608311532 159897010
370213155432 159889457
483775470732 159881904
881243574282 159874351
68137396734 159866798
221067981338 159859245
490589209650 159851692
21198306410 159844139
84036120876 105923272
729070071780 159836586
754810863248 159829033
757839191656 29071497
746482960126 159821480
959223030788 159813927
284662877906 159806374
957708866584 159798821
755567945350 159791268
420180574164 159783715
446678447734 159776162
203655092992 159768609
17412895900 159761056
229395884460 159753503
915312268872 159745950
317974490394 159738397
729070071780 159730844
180942629932 159723291
604151524950 159715738
320245736700 159708185
979664247542 159700632
265735825356 159693079
28769127430 159685526
430779723592 159677973
832033237652 159670420
11356239084 159662867
796450378858 159655314
800992871470 159647761
65109068326 159640208
497402948568 159632655
486046717038 159625102
52995754694 159617549
881243574282 159609996
456520515060 159602443
508002097996 159594890
162015577382 159587337
317217408292 159579784
994048807480 159572231
483775470732 159564678
939538896136 159557125
482261306528 159549572
368698991228 159542019
147631017444 52644410
364913580718 159534466
112805240752 159526913
710900101332 159519360
451220940346 159511807
88578613488 159504254
675317242538 159496701
972093426522 159489148
776009162104 159481595
121890225976 159474042
34825784246 159466489
88578613488 159458936
671531832028 159451383
243023362296 159443830
716199676046 159436277
237723787582 159428724
613236510174 159421171
315703244088 159413618
577653651380 159406065
621564413296 159398512
754810863248 159390959
690458884578 159383406
953166373972 159375853
930453910912 159368300
663203928906 159360747
630649398520 159353194
283148713702 159345641
87064449284 159338088
34825784246 159330535
619293166990 101693592
773737915798 159322982
741183385412 73316971
262707496948 159315429
759353355860 95424602
459548843468 159307876
416395163654 159300323
544342038892 159292770
676831406742 159285217
779037490512 159277664
964522605502 159270111
931968075116 159262558
708628855026 159255005
155201838464 159247452
922883089892 159239899
813106185102 159232346
481504224426 159224793
805535364082 159217240
519358329526 159209687
474690485508 159202134
109778702405 25045748
46939097878 159194581
474690485508 159187028
105991501834 159179475
595823621828 159171922
181699712034 159164369
846417797590 159156816
149902263750 159149263
789636639940 159141710
534499971566 159134157
601880278644 159126604
286934124212 159119051
386111879574 159111498
527686232648 159103945
650333533172 57871086
271035400070 159096392
405038932124 159088839
769195423186 159081286
903198955240 159073733
501945441180 159066180
12870403288 159058627
645033958458 159051074
253622511724 159043521
658661436294 159035968
96149434508 159028415
573868240870 159020862
114319404956 159013309
734369646494 159005756
208954667706 158998203
995562971684 158990650
854745700712 158983097
453492186652 158975544
566297419850 93204020
48453262082 158967991
180185547830 158960438
319488654598 95688957
485289634936 10732813
710143019230 158952885
781308736818 158945332
165800987892 158937779
551155777810 158930226
463334253978 133861819
607936935460 158922673
451220940346 158915120
128703964894 158907567
772223751594 158900014
707114690822 158892461
479232978120 158884908
675317242538 18232942
296776191538 158877355
453492186652 158869802
115076487058 78875979
700300951904 158862249
341444035556 158854696
546613285198 45272682
93878188202 158847143
28769127430 158839590
551155777810 158832037
63594904122 158824484
644276876356 158816931
89335695590 158809378
557212434626 158801825
680616817252 158794272
260436250642 158786719
607179853358 158779166
766167094778 158771613
579924897686 158764060
496645866466 158756507
89335695590 158748954
97663598712 158741401
648062286866 134209257
554184106218 158733848
309646587272 158726295
437593462510 158718742
466362582386 158711189
795693296756 158703636
600366114440 158696083
730584235984 158688530
870644424854 158680977
137788950118 158673424
252865429622 158665871
790393722042 158658318
878215245874 158650765
289962452620 158643212
834304483958 158635659
368698991228 158628106
248322937010 158620553
984963822256 158613000
899413544730 158605447
973607590726 7326410
21955388512 158597894
396711029002 158590341
472419239202 158582788
175643055218 158575235
228638802358 158567682
549641613606 158560129
796450378858 158552576
881243574282 158545023
730584235984 158537470
154444756362 158529917
349014856576 158522364
37097030552 158514811
461063007672 158507258
767681258982 158499705
37097030552 158492152
149902263750 158484599
853231536508 158477046
1514171758 158469493
277849138988 158461940
727555907576 158454387
698029705598 158446834
71165725142 158439281
343715281862 158431728
115833569160 158424175
861559439630 158416622
528443314750 158409069
9842074880 158401516
965279687604 158393963
644276876356 158386410
106748583936 158378857
423965984674 158371304
487560881242 158363751
580681979788 158356198
65109068326 158348645
426994313082 158341092
22712470614 158333539
660175600498 158325986
426237230980 158318433
811592020898 158310880
432293887796 158303327
300561602048 158295774
536771217872 158288221
652604779478 158280668
658661436294 86391214
102963173426 158273115
713928429740 158265562
540556628382 3225131
448949694040 158258009
879729410078 158250456
781308736818 158242903
317217408292 158235350
863830685936 61504079
554184106218 158227797
160501413178 76753586
985720904358 158220244
879729410078 33882758
561754927238 158212691
607179853358 158205138
540556628382 158197585
288448288416 158190032
110533994446 158182479
230910048664 158174926
794936214654 158167373
386868961676 158159820
615507756480 158152267
782822901022 158144714
432293887796 158137161
477718813916 66851603
59809493612 96043948
149145181648 158129608
560240763034 158122055
651090615274 158114502
891085641608 158106949
744968795922 158099396
716199676046 158091843
150659345852 158084290
913041022566 158076737
226367556052 158069184
559483680932 158061631
355071513392 158054078
549641613606 158046525
243023362296 63528283
176400137320 158038972
810077856694 158031419
300561602048 158023866
442893037224 158016313
168829316300 158008760
150659345852 158001207
664718093110 157993654
941053060340 157986101
217282570828 157978548
461820089774 157970995
238480869684 157963442
868373178548 157955889
936510567728 157948336
979664247542 157940783
857774029120 157933230
718470922352 157925677
258165004336 157918124
871401506956 157910571
630649398520 157903018
985720904358 157895465
808563692490 157887912
183213876238 130825513
151416427954 157880359
578410733482 157872806
959980112890 157865253
66623232530 157857700
620807331194 157850147
7554 157842594
682130981456 157835041
59052411510 157827488
132489375404 157819935
218796735032 157812382
38611194756 157804829
146116853240 157797276
181699712034 157789723
505730851690 157782170
682130981456 157774617
880486492180 157767064
499674194874 157759511
635191891132 157751958
725284661270 157744405
126432718588 157736852
995562971684 157729299
616264838582 157721746
445164283530 157714193
489075045446 157706640
195327189870 157699087
735883810698 50068837
129461046996 157691534
532985807362 157683981
85550285080 157676428
689701802476 157668875
176400137320 157661322
65866150428 157653769
379298140656 157646216
140817278526 157638663
426268266257 119050386
761624602166 157631110
329330721924 157623557
61323657816 157616004
252865429622 131973569
717713840250 157608451
210468831910 157600898
276334974784 157593345
408824342634 157585792
349014856576 63460306
741183385412 137759167
570839912462 79585961
168072234198 157578239
414123917348 157570686
286934124212 157563133
636706055336 22319115
806292446184 157555580
658661436294 119239211
625349823806 157548027
228638802358 157540474
124161472282 157532921
693487212986 157525368
676831406742 157517815
839604058672 157510262
269521235866 75809461
992534643276 157502709
751025452738 157495156
448949694040 1231139
622321495398 116852463
847931961794 157487603
659418518396 157480050
889571477404 157472497
424723066776 157464944
186999286748 157457391
119618979670 96081713
781308736818 157449838
393682700594 157442285
617779002786 157434732
148388099546 157427179
870644424854 78611624
677588488844 157419626
385354797472 157412073
134760621710 157404520
512544590608 157396967
729070071780 157389414
272549564274 157381861
690458884578 157374308
503459605384 157366755
37097030552 123121453
410338506838 157359202
295262027334 157351649
607179853358 157344096
151416427954 157336543
392168536390 157328990
264978743254 157321437
93121106100 157313884
546613285198 107871946
815377431408 146445117
932725157218 157306331
129461046996 157298778
359614006004 157291225
598851950236 157283672
254379593826 157276119
222582145542 157268566
903198955240 157261013
696515541394 157253460
691973048782 157245907
889571477404 157238354
986477986460 157230801
345986528168 115779937
268007071662 157223248
849454245473 14811433
252865429622 157215695
437593462510 157208142
990263396970 81821649
901684791036 157200589
192298861462 157193036
504973769588 157185483
240752115990 157177930
898656462628 157170377
436836380408 157162824
155958920566 157155271
889571477404 108362891
314189079884 157147718
991777561174 157140165
894113970016 157132612
614750674378 45831604
382326469064 157125059
456520515060 157117506
701058034006 157109953
908498529954 157102400
614750674378 157094847
354314431290 157087294
656390189988 157079741
78736546162 157072188
594309457624 157064635
417909327858 157057082
489832127548 157049529
287691206314 157041976
251351265418 137880015
494374620160 157034423
751782534840 157026870
154444756362 157019317
413366835246 157011764
281634549498 157004211
928182664606 156996658
327059475618 156989105
131732293302 156981552
694244295088 156973999
776766244206 156966446
76465299856 156958893
187756368850 156951340
524657904240 156943787
829004909244 69351646
949380963462 156936234
211982996114 156928681
239995033888 156921128
482261306528 156913575
402010603716 156906022
364913580718 156898469
296776191538 101670933
83279038774 156890916
49210344184 156883363
993291725378 28943096
638977301642 156875810
114319404956 156868257
763895848472 156860704
688944720374 156853151
100691927120 156845598
514058754812 156838045
411095588940 156830492
477718813916 156822939
158987248974 156815386
408067260532 156807833
498917112772 19433869
316460326190 156800280
839604058672 156792727
194570107768 156785174
629135234316 156777621
10599156982 156770068
630649398520 103596948
545856203096 156762515
55267001000 156754962
502702523282 156747409
963765523400 156739856
658661436294 156732303
771466669492 156724750
798721625164 156717197
18927060104 156709644
443650119326 156702091
380812304860 156694538
938024731932 156686985
615507756480 156679432
510289046989 24894688
678345570946 156671879
219553817134 156664326
695001377190 156656773
421694738368 156649220
573868240870 156641667
26497881124 156634114
271792482172 156626561
969822180216 156619008
894871052118 156611455
239237951786 156603902
886543148996 156596349
593552375522 156588796
592038211318 156581243
592795293420 156573690
276334974784 156566137
69651560938 156558584
999348382194 156551031
444407201428 156543478
670017667824 156535925
809320774592 156528372
229395884460 156520819
304347012558 156513266
645033958458 156505713
918340597280 6933654
864587768038 156498160
214254242420 156490607
427751395184 156483054
943324306646 156475501
225610473950 18255601
759353355860 156467948
875943999568 156460395
613236510174 156452842
553427024116 156445289
563269091442 156437736
609451099664 156430183
304347012558 156422630
678345570946 156415077
747997124330 76149346
836575730264 156407524
577653651380 156399971
887300231098 156392418
314946161986 156384865
386868961676 156377312
274820810580 156369759
720742168658 82040686
134003539608 156362206
663961011008 156354653
639734383744 156347100
998591300092 77818559
126432718588 156339547
928182664606 156331994
513301672710 156324441
579924897686 156316888
173371808912 156309335
907741447852 156301782
326302393516 37281608
961494277094 156294229
109776912344 156286676
921368925688 156279123
465605500284 156271570
596580703930 29169686
719985086556 156264017
759353355860 156256464
629135234316 156248911
258165004336 156241358
506487933792 156233805
752539616942 156226252
794179132552 156218699
118861897568 156211146
775252080002 156203593
682888063558 156196040
542070792586 156188487
21198306410 156180934
122647308078 156173381
616264838582 156165828
52995754694 156158275
283905795804 156150722
58295329408 156143169
189270533054 156135616
197598436176 156128063
950895127666 156120510
848689043896 156112957
105234419732 156105404
34825784246 156097851
247565854908 103649819
47696179980 156090298
529957478954 56715477
521629575832 156082745
483775470732 156075192
59809493612 156067639
636706055336 156060086
689701802476 156052533
30283291634 156044980
972850508624 156037427
21955388512 156029874
782065818920 107184623
335387378740 156022321
404281850022 156014768
682130981456 156007215
662446846804 155999662
989506314868 155992109
620807331194 155984556
642005630050 155977003
407310178430 155969450
49967426286 155961897
779794572614 155954344
137788950118 155946791
112048158650 155939238
325545311414 155931685
557969516728 155924132
988749232766 155916579
686673474068 155909026
2271253860 155901473
652604779478 155893920
948623881360 155886367
633677726928 155878814
757839191656 155871261
225610473950 155863708
668503503620 155856155
726041743372 155848602
163529741586 155841049
494374620160 155833496
230152966562 155825943
171100562606 155818390
417152245756 155810837
582196143992 155803284
506487933792 155795731
380055222758 155788178
197598436176 155780625
82521956672 155773072
257407922234 155765519
141574360628 155757966
545856203096 155750413
917583515178 155742860
780551654716 155735307
984963822256 155727754
874429835364 155720201
274820810580 129156300
79493628264 155712648
211982996114 155705095
42396605266 155697542
186999286748 112615230
111291076548 155689989
194570107768 155682436
673803078334 155674883
824462416632 155667330
729827153882 155659777
578410733482 155652224
889571477404 155644671
944838470850 71866795
152173510056 155637118
51481590490 120863106
43153687368 155629565
417909327858 155622012
349771938678 155614459
876701081670 155606906
490589209650 155599353
13627485390 155591800
7554 155584247
902441873138 155576694
66623232530 155569141
799478707266 71859242
315703244088 155561588
67380314632 155554035
464848418182 155546482
149902263750 155538929
83279038774 155531376
862316521732 155523823
10599156982 155516270
28769127430 155508717
397468111104 155501164
825219498734 155493611
610965263868 155486058
620807331194 155478505
921368925688 155470952
650333533172 155463399
1514171758 155455846
428508477286 155448293
265735825356 155440740
876701081670 155433187
727555907576 155425634
741940467514 155418081
977393001236 155410528
810077856694 155402975
767681258982 155395422
448949694040 155387869
314946161986 155380316
324788229312 155372763
511787508506 155365210
94635270304 155357657
914555186770 155350104
708628855026 155342551
108262748140 155334998
96906516610 155327445
295262027334 49071841
942567224544 155319892
542070792586 155312339
679102653048 155304786
723013414964 155297233
335387378740 155289680
974364672828 155282127
977393001236 155274574
938781814034 155267021
214254242420 155259468
931210993014 155251915
510273344302 155244362
570082830360 73543561
438350544612 155236809
898656462628 155229256
565540337748 155221703
841875304978 155214150
349771938678 155206597
760110437962 155199044
556455352524 155191491
39368276858 155183938
632163562724 155176385
202898010890 155168832
679102653048 131595919
621564413296 155161279
501945441180 155153726
236209623378 155146173
764652930574 155138620
464091336080 155131067
119618979670 155123514
587495718706 155115961
922883089892 107728439
941810142442 155108408
109776912344 155100855
866859014344 155093302
785851229430 155085749
25740799022 155078196
913798104668 155070643
438350544612 155063090
353557349188 155055537
701815116108 155047984
510273344302 155040431
889571477404 155032878
74194053550 155025325
642005630050 80666040
220310899236 155017772
850960290202 52115700
867616096446 155010219
995562971684 155002666
115076487058 154995113
608694017562 154987560
922883089892 154980007
134003539608 154972454
24983716920 154964901
554184106218 154957348
741183385412 154949795
766167094778 91904904
789636639940 18436873
31797455838 154942242
476961731814 154934689
570839912462 154927136
290719534722 154919583
480747142324 154912030
266492907458 154904477
438350544612 154896924
112048158650 154889371
860045275426 154881818
470905074998 154874265
242266280194 154866712
636706055336 154859159
670780520418 37410009
529200396852 154851606
71922807244 79563302
873672753262 154844053
137788950118 3361085
970579262318 154836500
448192611938 154828947
758596273758 154821394
867616096446 154813841
261193332744 154806288
676831406742 154798735
406553096328 154791182
267249989560 154783629
797964543062 154776076
712414265536 154768523
996320053786 154760970
748754206432 154753417
137788950118 60718567
703329280312 67825940
772223751594 154745864
983449658052 154738311
588252800808 154730758
164286823688 154723205
579924897686 154715652
238480869684 154708099
838089894468 154700546
589766965012 57130892
74951135652 154692993
947109717156 154685440
541313710484 154677887
377026894350 147714021
920611843586 154670334
68894478836 154662781
792664968348 154655228
390654372186 154647675
675317242538 154640122
483018388630 154632569
114319404956 154625016
833547401856 154617463
340686953454 154609910
302075766252 154602357
935753485626 154594804
788122475736 154587251
455763432958 154579698
788122475736 154572145
584467390298 154564592
7570828574 154557039
589766965012 154549486
323274065108 154541933
638220219540 154534380
283905795804 154526827
978907165440 154519274
256650840132 154511721
763161855891 98166341
987235068562 154504168
562512009340 154496615
558726598830 154489062
979664247542 154481509
557212434626 154473956
682888063558 154466403
877458163772 154458850
924397254096 154451297
862316521732 3179813
516330001118 154443744
695001377190 154436191
307375340966 154428638
202140928788 154421085
287691206314 154413532
820677006122 154405979
286177042110 133635229
776009162104 14388465
186242204646 154398426
429265559388 154390873
181699712034 154383320
283148713702 63566048
809320774592 154375767
698786787700 154368214
779037490512 154360661
584467390298 98770581
127946882792 154353108
644276876356 154345555
604151524950 154338002
439107626714 154330449
725284661270 154322896
956194702380 154315343
87064449284 154307790
215768406624 18973136
839604058672 154300237
285419960008 154292684
250594183316 154285131
706357608720 154277578
847931961794 154270025
498917112772 154262472
610965263868 154254919
320245736700 154247366
359614006004 154239813
716199676046 154232260
645033958458 154224707
42396605266 154217154
52238672592 154209601
31797455838 154202048
54509918898 154194495
517844165322 154186942
909255612056 154179389
506487933792 154171836
574625322972 154164283
589766965012 154156730
949380963462 154149177
930453910912 154141624
834304483958 154134071
779794572614 154126518
467119664488 154118965
88578613488 154111412
891842723710 154103859
931968075116 154096306
367184827024 40907048
380055222758 103234404
941810142442 154088753
889571477404 154081200
402767685818 154073647
962251359196 154066094
173371808912 154058541
494374620160 154050988
109776912344 154043435
984206740154 154035882
700300951904 154028329
256650840132 154020776
636706055336 154013223
819162841918 154005670
451220940346 153998117
844903633386 82070898
959223030788 153990564
863830685936 153983011
797207460960 153975458
620050249092 153967905
782822901022 108687670
336144460842 153960352
812349103000 91882245
31797455838 153952799
314189079884 153945246
939538896136 153937693
103720255528 134148833
655633107886 153930140
555698270422 153922587
410338506838 153915034
397468111104 153907481
979664247542 153899928
677588488844 153892375
131732293302 153884822
838846976570 153877269
7554 153869716
829761991346 153862163
390654372186 153854610
127946882792 153847057
251351265418 153839504
248322937010 153831951
147631017444 153824398
400496439512 153816845
222582145542 153809292
752539616942 153801739
862316521732 153794186
305861176762 138355854
883514820588 153786633
123404390180 153779080
916826433076 153771527
214254242420 153763974
109019830242 153756421
339929871352 153748868
881243574282 52840788
934996403524 153741315
960737194992 153733762
468633828692 153726209
299047437844 153718656
782822901022 153711103
554184106218 153703550
240752115990 153695997
681373899354 65643123
532228725260 153688444
738155057004 153680891
941053060340 153673338
798721625164 32289075
479232978120 153665785
96149434508 153658232
300561602048 153650679
943324306646 153643126
845660715488 32183333
720742168658 153635573
471662157100 153628020
972093426522 126595833
663961011008 153620467
847931961794 153612914
710900101332 153605361
136274785914 78815555
177157219422 153597808
295262027334 153590255
520115411628 153582702
875186917466 104465543
808563692490 153575149
629135234316 153567596
392925618492 153560043
668503503620 153552490
903198955240 153544937
798721625164 153537384
369456073330 153529831
891085641608 85885163
825976580836 153522278
500431276976 153514725
658661436294 153507172
856259864916 153499619
116590651262 153492066
878972327976 153484513
844903633386 153476960
461063007672 153469407
928182664606 153461854
361128170208 153454301
423208902572 153446748
963008441298 153439195
620807331194 153431642
757089656 153424089
426237230980 153416536
758596273758 153408983
402767685818 153401430
614750674378 153393877
939538896136 153386324
52995754694 153378771
433050969898 153371218
216525488726 153363665
445921365632 126361690
310403669374 153356112
689701802476 153348559
494374620160 153341006
264221661152 62108319
888057313200 153333453
998591300092 153325900
688187638272 153318347
209711749808 153310794
623078577500 153303241
183213876238 153295688
897899380526 153288135
956951784482 14803880
624592741704 153280582
371727319636 153273029
464848418182 153265476
258165004336 153257923
62837822020 153250370
550398695708 153242817
565540337748 108612140
900170626832 153235264
381569386962 153227711
415638081552 153220158
203655092992 153212605
402767685818 153205052
707871772924 153197499
769195423186 153189946
970579262318 153182393
932725157218 153174840
932725157218 153167287
277849138988 153159734
796450378858 153152181
440621790918 153144628
651090615274 153137075
925154336198 153129522
825219498734 153121969
369456073330 153114416
785851229430 153106863
874429835364 153099310
986477986460 153091757
318731572496 153084204
120376061772 153076651
451978022448 153069098
602637360746 153061545
875943999568 45363318
56781165204 153053992
839604058672 153046439
882757738486 153038886
729827153882 153031333
610208181766 153023780
414123917348 153016227
944838470850 101738910
775252080002 153008674
903956037342 153001121
306618258864 152993568
560997845136 152986015
608694017562 152978462
799478707266 152970909
374755648044 152963356
143088524832 152955803
57538247306 152948250
149145181648 152940697
95392352406 152933144
107505666038 152925591
207440503502 152918038
541313710484 152910485
476204649712 152902932
776009162104 152895379
766167094778 152887826
452735104550 152880273
846417797590 152872720
633677726928 152865167
430022641490 152857614
222582145542 152850061
377783976452 152842508
880486492180 152834955
827490745040 152827402
405038932124 152819849
482261306528 152812296
942567224544 152804743
914555186770 23081968
617021920684 152797190
665475175212 152789637
738912139106 152782084
168072234198 152774531
483775470732 152766978
162015577382 152759425
640491465846 152751872
172614726810 152744319
537528299974 152736766
767681258982 87101196
829004909244 152729213
478475896018 152721660
150659345852 152714107
706357608720 152706554
998591300092 52697281
725284661270 152699001
926668500402 152691448
748754206432 152683895
510273344302 152676342
51481590490 152668789
3785418064 152661236
536014135770 60257834
925911418300 152653683
505730851690 152646130
181699712034 152638577
776766244206 152631024
78736546162 152623471
155958920566 152615918
483018388630 152608365
941810142442 152600812
54509918898 152593259
7570828574 152585706
659418518396 152578153
504216687486 152570600
93121106100 152563047
405796014226 152555494
57538247306 152547941
711657183434 152540388
738912139106 152532835
208197585604 152525282
342201117658 152517729
134760621710 152510176
973607590726 152502623
433808052000 61511632
782065818920 108831177
586738636604 152495070
592795293420 152487517
869887342752 66828944
944838470850 152479964
69651560938 152472411
533742889464 152464858
745725878024 152457305
71922807244 152449752
25740799022 152442199
944838470850 152434646
86307367182 152427093
971336344420 152419540
859288193324 152411987
671531832028 152404434
738912139106 35295169
73436971448 152396881
379298140656 152389328
784337065226 152381775
721499250760 152374222
168829316300 118612312
877458163772 152366669
705600526618 152359116
598094868134 152351563
229395884460 152344010
489075045446 152336457
471662157100 152328904
304347012558 152321351
814620349306 152313798
756325027452 94827915
289205370518 152306245
981178411746 152298692
240752115990 152291139
565540337748 152283586
20441224308 152276033
627621070112 152268480
607936935460 152260927
74951135652 152253374
740426303310 152245821
389897290084 152238268
763138766370 99926190
752539616942 152230715
75708217754 152223162
748754206432 152215609
510273344302 152208056
959980112890 152200503
567054501952 10385375
185485122544 116218011
407310178430 152192950
78736546162 152185397
704843444516 152177844
552669942014 152170291
314189079884 152162738
229395884460 85885163
467876746590 152155185
376269812248 152147632
149145181648 152140079
283148713702 152132526
799478707266 152124973
439864708816 152117420
679859735150 152109867
83279038774 152102314
312674915680 152094761
3028335962 152087208
919854761484 152079655
339929871352 152072102
170343480504 152064549
418666409960 152056996
965279687604 152049443
427751395184 152041890
559483680932 152034337
570082830360 152026784
869130260650 38150203
395196864798 152019231
954680538176 152011678
575382405074 152004125
212740078216 151996572
100691927120 151989019
551155777810 151981466
710143019230 151973913
985720904358 151966360
941810142442 151958807
611722345970 151951254
356585677596 151943701
853988618610 151936148
812349103000 151928595
663961011008 151921042
286177042110 151913489
208954667706 151905936
611722345970 151898383
430022641490 151890830
763138766370 151883277
395196864798 80643381
42396605266 151875724
751025452738 151868171
620807331194 151860618
828247827142 151853065
983449658052 151845512
698029705598 151837959
744211713820 151830406
336144460842 151822853
251351265418 151815300
700300951904 151807747
844903633386 151800194
101449009222 151792641
861559439630 151785088
707114690822 151777535
304347012558 151769982
62837822020 60431553
830519073448 151762429
577653651380 151754876
783579983124 151747323
716956758148 151739770
877458163772 151732217
2271253860 151724664
461820089774 151717111
594309457624 151709558
542070792586 151702005
246808772806 151694452
52995754694 151686899
215768406624 151679346
706357608720 151671793
123404390180 99352162
185485122544 151664240
763138766370 146309163
757089656 151656687
359614006004 151649134
691215966680 151641581
678345570946 65257920
766167094778 151634028
889571477404 151626475
888814395302 151618922
730584235984 151611369
361885252310 151603816
613307017429 27032187
395953946900 151596263
531471643158 151588710
445164283530 151581157
801749953572 151573604
132489375404 151566051
357342759698 151558498
917583515178 151550945
835061566060 151543392
418666409960 151535839
300561602048 151528286
220310899236 151520733
874429835364 151513180
189270533054 151505627
557969516728 151498074
338415707148 151490521
71165725142 151482968
523143740036 151475415
572354076666 151467862
890328559506 151460309
409581424736 151452756
740426303310 143794014
690458884578 151445203
523900822138 151437650
517087083220 151430097
953923456074 151422544
778280408410 151414991
197598436176 106784314
613993592276 151407438
810077856694 151399885
795693296756 151392332
589009882910 151384779
653361861580 151377226
648062286866 151369673
145359771138 151362120
4542500166 151354567
383840633268 151347014
157473084770 151339461
975878837032 151331908
729827153882 151324355
24226634818 151316802
945595552952 151309249
850203208100 151301696
190784697258 151294143
110533994446 151286590
818405759816 151279037
37097030552 151271484
691973048782 151263931
9084992778 151256378
296776191538 151248825
587495718706 151241272
369456073330 151233719
78736546162 151226166
440621790918 151218613
405038932124 151211060
327059475618 151203507
609451099664 151195954
679102653048 151188401
628378152214 151180848
282391631600 151173295
941053060340 130614029
103720255528 151165742
510273344302 151158189
411852671042 151150636
688187638272 121399369
988749232766 151143083
259679168540 151135530
314946161986 151127977
991777561174 151120424
89335695590 151112871
762381684268 151105318
289962452620 151097765
463334253978 151090212
236966705480 151082659
215768406624 151075106
154444756362 151067553
277092056886 151060000
671531832028 72758049
154444756362 151052447
32554537940 151044894
455006350856 151037341
468633828692 151029788
276334974784 151022235
559483680932 151014682
218039652930 49253113
392925618492 151007129
388383125880 150999576
361885252310 150992023
471662157100 150984470
245294608602 150976917
713171347638 150969364
251351265418 150961811
128703964894 150954258
212740078216 150946705
337658625046 150939152
934996403524 150931599
582196143992 150924046
884271902690 150916493
212740078216 150908940
692730130884 150901387
94635270304 150893834
576896569278 150886281
317217408292 150878728
519358329526 150871175
217282570828 150863622
606422771256 150856069
54509918898 150848516
954680538176 150840963
129461046996 150833410
781308736818 150825857
632920644826 150818304
891085641608 150810751
97663598712 150803198
59052411510 150795645
178671383626 150788092
638977301642 150780539
355828595494 150772986
570839912462 150765433
87821531386 150757880
315703244088 150750327
755567945350 150742774
681373899354 150735221
762381684268 150727668
596580703930 150720115
172614726810 150712562
52238672592 150705009
297533273640 150697456
15141649594 150689903
240006544660 1200927
113562322854 150682350
680616817252 150674797
928182664606 150667244
931210993014 150659691
752539616942 150652138
111291076548 150644585
136274785914 150637032
358099841800 150629479
563269091442 142487345
465605500284 150621926
440621790918 150614373
652604779478 150606820
16655813798 150599267
573868240870 150591714
207440503502 14690585
567054501952 150584161
404281850022 65280579
276334974784 150576608
995562971684 150569055
941053060340 150561502
321759900904 150553949
896385216322 150546396
777523326308 150538843
351286102882 150531290
588252800808 150523737
148388099546 150516184
910012694158 150508631
42396605266 150501078
217282570828 150493525
913798104668 150485972
417152245756 150478419
187756368850 150470866
966036769706 4267445
308132423068 150463313
745725878024 150455760
334630296638 150448207
897142298424 150440654
192298861462 150433101
544342038892 150425548
75708217754 150417995
263464579050 150410442
695758459292 150402889
783579983124 150395336
760110437962 150387783
54509918898 150380230
295262027334 150372677
194570107768 150365124
111291076548 150357571
364913580718 150350018
947109717156 150342465
365670662820 150334912
452735104550 150327359
601123196542 150319806
421694738368 150312253
232424212868 150304700
125675636486 150297147
627621070112 150289594
205169257196 150282041
102206091324 150274488
545856203096 55167112
192298861462 150266935
550398695708 150259382
37097030552 150251829
34825784246 150244276
850203208100 150236723
448949694040 150229170
882000656384 150221617
399739357410 150214064
391411454288 150206511
622321495398 150198958
359614006004 150191405
264978743254 150183852
652604779478 150176299
148388099546 150168746
454249268754 150161193
305861176762 150153640
117347733364 150146087
87821531386 150138534
617779002786 150130981
216525488726 150123428
736640892800 150115875
297533273640 150108322
972093426522 150100769
627621070112 150093216
994048807480 150085663
601123196542 150078110
423208902572 150070557
417909327858 150063004
197598436176 150055451
361885252310 150047898
123404390180 150040345
168829316300 30144023
687430556170 105742000
554941188320 150032792
793422050450 150025239
279363303192 150017686
806292446184 150010133
537528299974 150002580
478475896018 149995027
705600526618 149987474
542827874688 149979921
848689043896 149972368
216525488726 149964815
427751395184 149957262
187756368850 149949709
193055943564 57803109
227881720256 149942156
389140207982 149934603
410338506838 149927050
418666409960 149919497
544342038892 149911944
99934845018 76043604
19684142206 149904391
548884531504 149896838
652604779478 149889285
187756368850 149881732
8327910676 149874179
61323657816 149866626
60566575714 149859073
78736546162 149851520
532228725260 149843967
861559439630 149836414
336144460842 149828861
102206091324 149821308
816134513510 149813755
970579262318 149806202
268007071662 149798649
624592741704 149791096
327059475618 140500906
921368925688 75998286
686673474068 149783543
420937656266 149775990
277849138988 149768437
681373899354 149760884
740426303310 149753331
656390189988 149745778
873672753262 149738225
468633828692 149730672
551155777810 149723119
175643055218 149715566
296776191538 149708013
588252800808 28474810
131732293302 149700460
445164283530 149692907
221067981338 135893576
724527579168 149685354
747997124330 149677801
49967426286 149670248
548884531504 149662695
930453910912 149655142
540556628382 149647589
991777561174 149640036
102963173426 149632483
408067260532 149624930
116590651262 149617377
353557349188 149609824
892599805812 149602271
836575730264 73528455
805535364082 149594718
115833569160 149587165
901684791036 143287963
537528299974 149579612
328573639822 149572059
423965984674 149564506
328573639822 149556953
188513450952 16397563
707871772924 149549400
925911418300 149541847
483775470732 149534294
942567224544 149526741
131732293302 149519188
719228004454 149511635
598094868134 149504082
113562322854 149496529
835061566060 149488976
321759900904 149481423
465605500284 149473870
290719534722 149466317
730584235984 149458764
924397254096 149451211
482261306528 149443658
514815836914 149436105
679859735150 149428552
101449009222 149420999
44667851572 149413446
984963822256 149405893
739669221208 149398340
635191891132 149390787
93121106100 149383234
804021199878 149375681
982692575950 149368128
919854761484 149360575
49210344184 149353022
678345570946 149345469
592795293420 149337916
210468831910 149330363
396711029002 149322810
584467390298 149315257
663203928906 149307704
155958920566 149300151
30283291634 149292598
613236510174 149285045
97663598712 149277492
405038932124 149269939
347500692372 149262386
266492907458 149254833
140817278526 149247280
359614006004 133514381
836575730264 108430868
685159309864 149239727
303589930456 149232174
300561602048 149224621
360371088106 149217068
794936214654 149209515
976635919134 149201962
403524767920 149194409
794936214654 149186856
71922807244 149179303
286934124212 149171750
563269091442 149164197
973607590726 149156644
758596273758 149149091
363399416514 149141538
435322216204 149133985
183213876238 149126432
704843444516 149118879
549641613606 149111326
342201117658 149103773
189270533054 149096220
200626764584 149088667
525414986342 149081114
538285382076 149073561
950895127666 149066008
130975211200 149058455
645791040560 149050902
62080739918 149043349
288448288416 149035796
760867520064 70952882
907741447852 149028243
966793851808 149020690
570839912462 149013137
617779002786 39894946
243780444398 149005584
644276876356 148998031
611722345970 148990478
250594183316 148982925
448949694040 148975372
140817278526 148967819
164286823688 148960266
159744331076 148952713
188513450952 83808088
611722345970 148945160
321002818802 107214835
717713840250 148937607
35582866348 148930054
853231536508 148922501
655633107886 148914948
50724508388 453180
695758459292 148907395
529957478954 148899842
419423492062 148892289
765410012676 8444254
420180574164 148884736
908498529954 148877183
674560160436 148869630
648819368968 148862077
540556628382 148854524
827490745040 148846971
975121754930 148839418
642762712152 130931255
670774749926 148831865
96149434508 66700543
964522605502 46224360
634434809030 116406836
894871052118 148824312
323274065108 148816759
218039652930 148809206
317217408292 148801653
558726598830 148794100
823705334530 148786547
335387378740 148778994
806292446184 148771441
471662157100 45098963
560997845136 148763888
742697549616 148756335
373998565942 148748782
11356239084 148741229
585224472400 148733676
964522605502 148726123
585981554502 148718570
656390189988 148711017
942567224544 148703464
121890225976 148695911
480747142324 148688358
676831406742 148680805
152930592158 148673252
110533994446 148665699
295262027334 148658146
118104815466 148650593
224096309746 148643040
204412175094 148635487
863830685936 148627934
587495718706 148620381
634434809030 53792466
837332812366 148612828
661689764702 148605275
70408643040 148597722
953923456074 148590169
769195423186 148582616
676831406742 148575063
732855482290 148567510
958465948686 148559957
665475175212 148552404
73436971448 148544851
186999286748 148537298
544342038892 148529745
848689043896 148522192
705600526618 148514639
785851229430 148507086
49967426286 148499533
473933403406 12711699
330087804026 148491980
240752115990 148484427
24226634818 148476874
32554537940 148469321
113562322854 148461768
3785418064 148454215
734369646494 148446662
551155777810 148439109
500431276976 148431556
830519073448 49343749
205169257196 94382288
756325027452 148424003
623835659602 148416450
99177762916 148408897
976635919134 148401344
292233698926 148393791
628378152214 148386238
319488654598 87788519
206683421400 148378685
539799546280 148371132
273306646376 148363579
790393722042 148356026
53752836796 148348473
373241483840 148340920
186999286748 148333367
48453262082 148325814
691973048782 148318261
300561602048 148310708
637463137438 148303155
926668500402 148295602
517087083220 89661663
298290355742 148288049
355071513392 148280496
785094147328 148272943
310403669374 148265390
425480148878 148257837
57538247306 69842591
545856203096 148250284
301318684150 148242731
286934124212 148235178
513301672710 148227625
338415707148 148220072
867616096446 105477645
853988618610 148212519
457277597162 148204966
170343480504 148197413
909255612056 148189860
657147272090 148182307
56781165204 148174754
673045996232 148167201
56024083102 148159648
684402227762 148152095
21198306410 148144542
718470922352 148136989
963765523400 148129436
448192611938 148121883
370213155432 148114330
726041743372 148106777
822191170326 148099224
182456794136 148091671
519358329526 148084118
818405759816 148076565
484532552834 24214918
579167815584 148069012
212740078216 148061459
442135955122 148053906
454249268754 148046353
484532552834 148038800
412609753144 148031247
217282570828 148023694
86307367182 148016141
875943999568 148008588
175643055218 34396362
528443314750 148001035
548127449402 25091066
376269812248 147993482
992534643276 144458678
832033237652 147985929
113562322854 147978376
693550869670 39502190
620050249092 147970823
763138766370 147963270
357342759698 147955717
540556628382 147948164
148388099546 147940611
851717372304 147933058
495131702262 147925505
258165004336 147917952
904713119444 147910399
114319404956 147902846
155958920566 147895293
100691927120 147887740
675317242538 147880187
872158589058 147872634
938024731932 147865081
264221661152 76353277
602637360746 147857528
289962452620 147849975
603394442848 147842422
947109717156 108196725
363399416514 27054846
881243574282 147834869
661689764702 147827316
944081388748 147819763
140060196424 147774445
350529020780 147812210
528443314750 147804657
736640892800 147797104
355071513392 147789551
232424212868 147781998
773737915798 147774445
981178411746 147766892
893356887914 23452065
969065098114 147759339
891842723710 147751786
105991501834 147744233
437593462510 146777449
645033958458 147736680
284662877906 147729127
629135234316 147721574
579167815584 114782941
551155777810 147714021
245294608602 147706468
963765523400 72085832
349771938678 2635997
997834217990 147698915
719985086556 147691362
304347012558 15415673
978150083338 147683809
81764874570 147676256
173371808912 147668703
59052411510 147661150
204412175094 4222127
566297419850 147653597
525414986342 147646044
473933403406 147638491
850203208100 147630938
983449658052 147623385
221825063440 147615832
35582866348 147608279
243023362296 147600726
653361861580 147593173
464091336080 147585620
889571477404 147578067
70408643040 147570514
984206740154 74812465
411852671042 147562961
264221661152 147555408
448192611938 147547855
984206740154 147540302
837332812366 147532749
362642334412 147525196
323274065108 147517643
736640892800 147510090
535257053668 147502537
353557349188 147494984
179428465728 147487431
747240042228 147479878
345229446066 147472325
175643055218 147464772
397468111104 147457219
268764153764 147449666
532985807362 147442113
6056664370 147434560
188513450952 147427007
752539616942 147419454
604151524950 147411901
928182664606 147404348
218796735032 147396795
595823621828 147389242
277092056886 30944641
716956758148 147381689
373998565942 147374136
734369646494 20884045
758596273758 147366583
635191891132 147359030
800992871470 147351477
672288914130 147343924
895628134220 147336371
346743610270 147328818
121890225976 147321265
596580703930 147313712
146873935342 147306159
732855482290 147298606
741183385412 147291053
782065818920 147283500
561754927238 147275947
838089894468 147268394
632163562724 147260841
896385216322 147253288
49967426286 147245735
816134513510 147238182
812349103000 147230629
514058754812 147223076
495888784364 147215523
241509198092 147207970
758596273758 147200417
22042957994 20717879
872915671160 147192864
139303114322 147185311
537528299974 147177758
254379593826 147170205
549641613606 147162652
658661436294 147155099
373998565942 147147546
779037490512 147139993
640491465846 147132440
803264117776 147124887
773737915798 147117334
24983716920 147109781
920611843586 147102228
980421329644 62093213
62837822020 147094675
828247827142 147087122
885028984792 147079569
766924176880 147072016
7570828574 147064463
529200396852 147056910
855502782814 147049357
328573639822 147041804
430022641490 147034251
15141649594 147026698
933482239320 147019145
782822901022 147011592
770709587390 147004039
35582866348 146996486
2271253860 146988933
483775470732 146981380
896385216322 146973827
9084992778 146966274
865344850140 146958721
967550933910 146951168
373241483840 146943615
319488654598 146936062
810834938796 146928509
241509198092 146920956
413366835246 146913403
915312268872 146905850
393682700594 146898297
837332812366 146890744
688187638272 146883191
654876025784 146875638
204412175094 146868085
689701802476 146860532
181699712034 146852979
121890225976 146845426
43910769470 146837873
800235789368 146830320
795693296756 146822767
372484401738 34955284
224096309746 78264186
545856203096 146815214
451220940346 49608104
817648677714 146807661
359614006004 146800108
691973048782 146792555
393682700594 146785002
645033958458 146777449
10599156982 146769896
339929871352 146762343
715442593944 146754790
6813746472 146747237
596580703930 146739684
827490745040 77327614
227881720256 146732131
908498529954 146724578
452735104550 146717025
110533994446 146709472
954680538176 146701919
670017667824 146694366
327059475618 146686813
429265559388 146679260
504973769588 146671707
969822180216 146664154
720742168658 146656601
486803799140 146649048
841875304978 146641495
557969516728 146633942
296776191538 146626389
905470201546 146618836
898656462628 146611283
593552375522 146603730
121890225976 47772725
545856203096 146596177
18927060104 127449322
289205370518 146588624
104477337630 146581071
264221661152 146573518
251351265418 146565965
11356239084 146558412
230910048664 146550859
201383846686 146543306
757839191656 146535753
190784697258 146528200
642762712152 146520647
719228004454 146513094
557212434626 146505541
677588488844 48407177
490589209650 146497988
925911418300 146490435
820677006122 46307443
701058034006 146482882
7570828574 146475329
3028335962 145772900
271792482172 146467776
882000656384 146460223
82521956672 51179128
109019830242 126837529
148388099546 146452670
47696179980 107365895
548127449402 146445117
274063728478 146437564
493617538058 146430011
754810863248 146422458
451220940346 146414905
387626043778 146407352
644276876356 146399799
643519794254 32515665
331601968230 146392246
912283940464 146384693
440621790918 146377140
12113321186 146369587
13627485390 146362034
934996403524 146354481
974364672828 146346928
910769776260 146339375
167315152096 146331822
256757677317 14509313
930453910912 146324269
875186917466 146316716
703329280312 146309163
894871052118 14192087
99177762916 146301610
188513450952 146294057
346743610270 40446315
495131702262 146286504
402010603716 146278951
293747863130 146271398
486046717038 146263845
469390910794 146256292
535257053668 146248739
188513450952 146241186
693487212986 146233633
189270533054 146226080
81007792468 146218527
355071513392 146210974
601880278644 146203421
783579983124 127109437
81007792468 146195868
531471643158 146188315
754810863248 146180762
650333533172 146173209
835061566060 146165656
225610473950 146158103
526929150546 146150550
595066539726 146142997
662446846804 146135444
703329280312 111089524
831276155550 146127891
613993592276 146120338
44667851572 146112785
483018388630 146105232
966793851808 58097676
894871052118 146097679
654876025784 146090126
4542500166 40536951
193055943564 146082573
835818648162 146075020
323274065108 146067467
11356239084 146059914
638977301642 146052361
906984365750 146044808
734369646494 146037255
364913580718 146029702
274820810580 146022149
582196143992 146014596
656390189988 146007043
208197585604 145999490
780551654716 145991937
94635270304 75862332
171857644708 145984384
576139487176 145976831
910769776260 145969278
321759900904 145961725
196841354074 145954172
849446125998 145946619
545099120994 145939066
369456073330 145931513
619293166990 145923960
592038211318 145916407
180185547830 145908854
417909327858 145901301
379298140656 145893748
668503503620 145886195
569325748258 49207795
873672753262 145878642
383083551166 145871089
829004909244 145863536
335387378740 145855983
704086362414 145848430
486803799140 145840877
928939746708 140991851
762381684268 27440049
999348382194 145833324
67380314632 145825771
366427744922 145818218
464848418182 145810665
328573639822 145803112
88578613488 145795559
845660715488 145788006
132489375404 145780453
171100562606 145772900
835061566060 145765347
995562971684 23988328
58295329408 145757794
671531832028 145750241
790393722042 145742688
880486492180 145735135
108262748140 145727582
597337786032 145720029
194570107768 145712476
550398695708 25446057
389897290084 145704923
475447567610 145697370
381569386962 145689817
757082109554 145682264
865344850140 70197582
515572919016 145674711
352800267086 145667158
209711749808 145659605
76465299856 145652052
132489375404 145644499
632163562724 145636946
810077856694 145629393
786608311532 80212860
679102653048 145621840
85550285080 145614287
534499971566 145606734
897142298424 145599181
34825784246 145591628
732855482290 145584075
845660715488 145576522
876701081670 145568969
49967426286 145561416
23469552716 145553863
493617538058 145546310
895628134220 145538757
547370367300 145531204
903956037342 145523651
813106185102 145516098
369456073330 145508545
1514171758 145500992
696515541394 145493439
593552375522 145485886
3785418064 145478333
703329280312 145470780
558726598830 145463227
93121106100 145455674
533742889464 145448121
936510567728 145440568
95392352406 145433015
409581424736 145425462
342958199760 145417909
834304483958 145410356
746482960126 145402803
218039652930 85983352
995562971684 145395250
638977301642 145387697
713171347638 145380144
804021199878 145372591
544342038892 145365038
425480148878 145357485
619293166990 137064291
539799546280 145349932
605665689154 145342379
467119664488 53633853
811592020898 145334826
738912139106 145327273
934996403524 145319720
748754206432 145312167
610208181766 145304614
463334253978 145297061
103720255528 145289508
178671383626 145281955
340686953454 145274402
647305204764 59298603
840361140774 145266849
74194053550 145259296
843389469182 145251743
632920644826 145244190
38611194756 145236637
48453262082 145229084
727555907576 145221531
618536084888 145213978
561754927238 145206425
816891595612 145198872
195327189870 145191319
803264117776 145183766
420937656266 145176213
970579262318 145168660
501188359078 145161107
762381684268 145153554
655633107886 145146001
164286823688 145138448
412609753144 145130895
432293887796 145123342
807806610388 145115789
289205370518 145108236
105991501834 145100683
521629575832 145093130
174128891014 14758562
648819368968 145085577
759353355860 145078024
3785418064 145070471
376269812248 145062918
760867520064 145055365
779037490512 145047812
825219498734 145040259
22712470614 115001978
402010603716 145032706
4542500166 90688871
61323657816 145025153
649576451070 54442024
224853391848 145017600
408824342634 145010047
607936935460 145002494
910012694158 144994941
106748583936 144987388
964522605502 144979835
394503824583 68354650
992534643276 144972282
301318684150 130296803
735883810698 144964729
367184827024 144957176
548884531504 144949623
916826433076 144942070
227881720256 144934517
514815836914 144926964
640491465846 144919411
772223751594 144911858
304347012558 144904305
886543148996 144896752
974364672828 144889199
380055222758 144881646
813863267204 144874093
829761991346 58022146
594309457624 12991160
650333533172 144866540
343715281862 144858987
829761991346 144851434
296776191538 144843881
676831406742 144836328
387626043778 144828775
458791761366 144821222
467119664488 144813669
624592741704 144806116
826733662938 144798563
835818648162 144791010
63594904122 144783457
809320774592 144775904
469390910794 144768351
576896569278 144760798
362642334412 144753245
845660715488 144745692
134760621710 144738139
242266280194 144730586
377783976452 144723033
405038932124 144715480
576139487176 144707927
62080739918 144700374
952409291870 144692821
984963822256 144685268
500431276976 144677715
596580703930 40589822
52238672592 144670162
245294608602 144662609
823705334530 144655056
956194702380 144647503
869130260650 144639950
465605500284 144632397
689701802476 144624844
545856203096 58709469
997834217990 144617291
557969516728 144609738
319488654598 144602185
214254242420 144594632
653361861580 144587079
746482960126 144579526
428508477286 144571973
400496439512 144564420
757089656 144556867
683645145660 144549314
391411454288 144541761
760867520064 144534208
751782534840 144526655
982692575950 7568106
600366114440 144519102
561754927238 144511549
89335695590 144503996
217282570828 144496443
732098400188 144488890
140060196424 144481337
579924897686 144473784
317217408292 144466231
772223751594 144458678
266492907458 144451125
410338506838 144443572
464848418182 144436019
388383125880 144428466
392925618492 144420913
133246457506 144413360
165800987892 144405807
173371808912 144398254
808563692490 144390701
980421329644 144383148
302075766252 144375595
426994313082 144368042
545856203096 144360489
602637360746 144352936
711657183434 144345383
712414265536 144337830
302075766252 33172776
13627485390 144330277
613236510174 144322724
427751395184 144315171
93878188202 144307618
277849138988 144300065
561754927238 144292512
760867520064 144284959
735883810698 102630164
246808772806 144277406
816891595612 144269853
373241483840 144262300
956951784482 144254747
898656462628 144247194
461063007672 144239641
405796014226 144232088
539042464178 144224535
812349103000 144216982
121133143874 144209429
568568666156 144201876
694244295088 57485883
899413544730 144194323
458791761366 29894774
484532552834 144186770
698029705598 144179217
769195423186 72826026
713171347638 144171664
395196864798 144164111
324031147210 144156558
15898731696 144149005
617779002786 144141452
846417797590 144133899
149145181648 144126346
518601247424 144118793
738155057004 35113897
425480148878 144111240
997834217990 144103687
412609753144 144096134
415638081552 94314311
260436250642 144088581
873672753262 144081028
888814395302 144073475
669260585722 144065922
816134513510 144058369
278606221090 144050816
183213876238 144043263
98420680814 144035710
389897290084 144028157
108262748140 144020604
997834217990 144013051
962251359196 144005498
776009162104 143997945
683645145660 143990392
782065818920 143982839
450463858244 143975286
501188359078 143967733
925154336198 143960180
356585677596 141029616
48453262082 143952627
553427024116 143945074
414123917348 143937521
133246457506 143929968
158987248974 143922415
393682700594 143914862
77222381958 143907309
835818648162 143899756
580681979788 143892203
501945441180 143884650
944838470850 143877097
351286102882 143869544
532228725260 47810490
573111158768 143861991
899413544730 143854438
378541058554 143846885
593552375522 143839332
698786787700 143831779
763138766370 129760540
171857644708 143824226
955437620278 143816673
258165004336 143809120
37097030552 143801567
861559439630 143794014
19684142206 143786461
900927708934 143778908
619293166990 143771355
121133143874 143763802
550398695708 143756249
466362582386 143748696
963008441298 143741143
549641613606 143733590
812349103000 143726037
361128170208 143718484
607936935460 143710931
219553817134 143703378
948623881360 143695825
15898731696 143688272
134760621710 143680719
233181294970 143673166
655633107886 143665613
121890225976 143658060
207440503502 143650507
312674915680 143642954
825219498734 143635401
845660715488 72682519
323274065108 143627848
178671383626 143620295
130218129098 143612742
597337786032 143605189
752539616942 143597636
910012694158 143590083
648819368968 143582530
102206091324 143574977
48453262082 143567424
626863988010 143559871
428508477286 143552318
716199676046 143544765
788122475736 143537212
631406480622 143529659
327059475618 143522106
959980112890 143514553
1514171758 143507000
97663598712 143499447
575382405074 143491894
905470201546 143484341
369456073330 143476788
361885252310 143469235
246808772806 143461682
662446846804 120281525
487560881242 143454129
176400137320 143446576
125675636486 143439023
437593462510 143431470
613993592276 143423917
292233698926 143416364
902441873138 90953226
993291725378 143408811
793422050450 143401258
221067981338 62924043
72679889346 143393705
46939097878 143386152
220310899236 143378599
352800267086 143371046
1514171758 143363493
461063007672 143355940
784337065226 143348387
841875304978 143340834
271792482172 143333281
109019830242 143325728
911526858362 143318175
233181294970 143310622
740426303310 143303069
775252080002 143295516
845683155451 57138445
846417797590 143287963
141574360628 143280410
430779723592 143272857
937267649830 143265304
950138045564 143257751
197598436176 143250198
620050249092 143242645
109019830242 143235092
514815836914 143227539
639734383744 143219986
461063007672 143212433
241509198092 143204880
227881720256 143197327
892599805812 143189774
628378152214 143182221
641248547948 143174668
942567224544 143167115
549641613606 143159562
355071513392 143152009
341444035556 143144456
776766244206 143136903
851717372304 143129350
963765523400 143121797
117347733364 143114244
151416427954 143106691
560997845136 143099138
386111879574 143091585
56781165204 143084032
142331442730 143076479
660175600498 143068926
411095588940 143061373
18927060104 143053820
199869682482 143046267
303589930456 143038714
103720255528 143031161
408067260532 143023608
635191891132 143016055
311917833578 143008502
405038932124 143000949
995562971684 142993396
895628134220 142985843
205926339298 142978290
460305925570 78808002
263464579050 142970737
845660715488 142963184
676074324640 142955631
658661436294 142948078
635948973234 142940525
762381684268 142932972
224853391848 142925419
462577171876 142917866
670774749926 104019916
9084992778 142910313
414880999450 142902760
899413544730 142895207
492860455956 142887654
863830685936 142880101
476204649712 142872548
536771217872 142864995
155958920566 142857442
618536084888 142849889
91606941896 142842336
404281850022 142834783
726798825474 142827230
68894478836 142819677
530714561056 142812124
476961731814 142804571
259679168540 142797018
658661436294 142789465
495888784364 142781912
54509918898 142774359
103720255528 142766806
242266280194 142759253
497402948568 142751700
819919924020 142744147
407310178430 142736594
9084992778 103778220
95392352406 142729041
688187638272 142721488
981935493848 142713935
191541779360 142706382
271792482172 142698829
231667130766 142691276
990263396970 142683723
517087083220 142676170
867616096446 125055021
274820810580 142668617
625349823806 142661064
853231536508 142653511
102963173426 142645958
292233698926 142638405
32554537940 134730414
595823621828 142630852
760867520064 142623299
239995033888 142615746
558726598830 19532058
308132423068 142608193
598851950236 142600640
838846976570 142593087
969822180216 142585534
149145181648 142577981
860802357528 142570428
535257053668 142562875
507245015894 98045493
952409291870 142555322
564783255646 142547769
597337786032 142540216
568568666156 142532663
780551654716 79147887
153687674260 103083344
978907165440 142525110
655633107886 142517557
183213876238 142510004
210468831910 56926961
915312268872 142502451
425480148878 142494898
423208902572 78324610
645033958458 142487345
710143019230 142479792
261193332744 142472239
381569386962 142464686
159744331076 142457133
311917833578 142449580
892599805812 142442027
134760621710 142434474
3785418064 110160505
318731572496 142426921
495888784364 142419368
375512730146 142411815
875943999568 142404262
252108347520 142396709
223339227644 142389156
333873214536 142381603
520115411628 142374050
401253521614 142366497
846417797590 142358944
402010603716 142351391
665475175212 142343838
632920644826 142336285
71922807244 142328732
853988618610 142321179
788122475736 142313626
821434088224 142306073
56781165204 142298520
202140928788 142290967
389140207982 142283414
750268370636 142275861
214254242420 142268308
667746421518 142260755
235452541276 142253202
564840401644 40763541
175643055218 142245649
214254242420 142238096
523143740036 142230543
797964543062 142222990
841118222876 142215437
401253521614 142207884
93878188202 142200331
243023362296 30982406
225610473950 142192778
587495718706 142185225
970579262318 142177672
320245736700 142170119
244537526500 142162566
959980112890 142155013
429265559388 142147460
498917112772 142139907
713928429740 142132354
387626043778 142124801
424723066776 142117248
991777561174 142109695
764652930574 142102142
451978022448 15022917
986477986460 142094589
284662877906 142087036
208954667706 142079483
599609032338 142071930
983449658052 142064377
541313710484 142056824
548127449402 142049271
916826433076 861042
104477337630 142041718
408824342634 142034165
397468111104 142026612
245294608602 142019059
492860455956 142011506
261950414846 142003953
534499971566 141996400
631406480622 141988847
158987248974 141981294
327059475618 141973741
395953946900 38875291
895628134220 141966188
628378152214 141958635
804778281980 141951082
141574360628 141943529
919097679382 141935976
586738636604 141928423
379298140656 141920870
617021920684 141913317
100691927120 141905764
127189800690 141898211
963008441298 141890658
708628855026 141883105
597337786032 141875552
922126007790 141867999
490589209650 141860446
666989339416 141852893
321002818802 141845340
945595552952 141837787
470147992896 141830234
825976580836 141822681
293747863130 141815128
875943999568 141807575
327816557720 141800022
514058754812 141792469
719228004454 94571113
857016947018 141784916
233938377072 141777363
148388099546 141769810
152930592158 141762257
304347012558 141754704
162772659484 141747151
49210344184 141739598
570839912462 141732045
965279687604 141724492
186242204646 141716939
945595552952 61141535
900170626832 141709386
306618258864 141701833
757089656 141694280
53752836796 85666126
592795293420 141686727
758596273758 141679174
35582866348 67765516
90849859794 141671621
598094868134 141664068
199112600380 141656515
716956758148 141648962
532985807362 141641409
408067260532 141633856
675317242538 141626303
735883810698 141618750
311917833578 141611197
819162841918 141603644
841875304978 141596091
919097679382 141588538
186242204646 45529484
389897290084 132404090
922126007790 141580985
595066539726 141573432
970579262318 141565879
982692575950 141558326
860045275426 141550773
421694738368 141543220
592038211318 141535667
212740078216 141528114
380812304860 141520561
288448288416 141513008
471662157100 141505455
243780444398 141497902
311917833578 141490349
358099841800 141482796
327816557720 141475243
312674915680 141467690
239237951786 141460137
221825063440 141452584
334630296638 141445031
760110437962 102577293
988749232766 141437478
370970237534 141429925
155958920566 141422372
303589930456 141414819
862316521732 141407266
160501413178 141399713
616264838582 141392160
465605500284 141384607
237723787582 141377054
815377431408 141369501
449706776142 141361948
656390189988 141354395
556455352524 141346842
657904354192 16714789
541313710484 141339289
838846976570 141331736
908498529954 173719
883514820588 141324183
684402227762 141316630
103720255528 141309077
400496439512 141301524
261193332744 141293971
341444035556 141286418
723770497066 141278865
241509198092 141271312
321002818802 141263759
276334974784 141256206
284662877906 141248653
719228004454 141241100
221825063440 141233547
514058754812 141225994
974364672828 141218441
143845606934 2424513
498917112772 141210888
110533994446 16797872
640491465846 141203335
956951784482 141195782
492103373854 141188229
810834938796 141180676
845660715488 141173123
511787508506 141165570
364913580718 141158017
800992871470 141150464
432293887796 141142911
428508477286 141135358
83279038774 135296889
876701081670 141127805
633677726928 141120252
925154336198 106459535
152930592158 141112699
836575730264 141105146
830519073448 141097593
210468831910 141090040
354314431290 141082487
355828595494 141074934
601880278644 141067381
930453910912 141059828
151416427954 141052275
632163562724 141044722
99934845018 141037169
208954667706 141029616
830519073448 141022063
810077856694 141014510
802507035674 141006957
663203928906 140999404
825976580836 140991851
8327910676 140984298
136274785914 140976745
997077135888 140969192
16655813798 140961639
364913580718 140954086
532985807362 140946533
206683421400 58090123
44667851572 140938980
757839191656 140931427
352043184984 140923874
926668500402 140916321
142331442730 140908768
140060196424 140901215
937267649830 140893662
106748583936 140886109
256650840132 140878556
619293166990 140871003
943324306646 140863450
659418518396 140855897
678345570946 140848344
274063728478 123959836
68894478836 140840791
7554 140833238
74951135652 140825685
519358329526 140818132
95392352406 140810579
577653651380 140803026
678345570946 140795473
127189800690 140787920
955437620278 140780367
589766965012 140772814
479232978120 140765261
507245015894 140757708
64351986224 140750155
28012045328 140742602
60566575714 140735049
823705334530 140727496
660932682600 140719943
251351265418 140712390
424723066776 140704837
702572198210 140697284
419423492062 140689731
511030426404 140682178
886543148996 140674625
199869682482 51813580
229395884460 140667072
205926339298 84835296
190027615156 107154411
756325027452 140659519
969822180216 140651966
854745700712 140644413
635948973234 140636860
563269091442 140629307
453492186652 140621754
436079298306 140614201
653361861580 126452326
553427024116 140606648
850203208100 140599095
840361140774 140591542
723770497066 140583989
71922807244 140576436
925154336198 140568883
24983716920 140561330
730584235984 140553777
472419239202 140546224
255136675928 140538671
896385216322 140531118
836575730264 140523565
70408643040 140516012
175643055218 140508459
60566575714 140500906
342958199760 140493353
765410012676 140485800
222582145542 140478247
738155057004 140470694
498917112772 140463141
612479428072 140455588
96906516610 140448035
262707496948 140440482
776009162104 123174324
417909327858 140432929
567811584054 140425376
765410012676 140417823
845660715488 140410270
502702523282 68981549
241509198092 140402717
886543148996 140395164
401253521614 140387611
158230166872 140380058
542070792586 140372505
321002818802 140364952
186242204646 140357399
403524767920 140349846
541313710484 140342293
999348382194 140334740
654118943682 140327187
415638081552 140319634
605665689154 140312081
994048807480 140304528
452735104550 140296975
886543148996 140289422
554941188320 140281869
863830685936 140274316
508002097996 140266763
90092777692 140259210
381569386962 140251657
629892316418 42500731
800235789368 140244104
139303114322 140236551
256650840132 140228998
16655813798 140221445
440621790918 140213892
596580703930 140206339
698786787700 140198786
213497160318 97365723
485289634936 140191233
772223751594 140183680
221825063440 140176127
30283291634 140168574
411852671042 140161021
487560881242 140153468
241509198092 41420652
759353355860 140145915
730584235984 140138362
798721625164 140130809
956194702380 140123256
722256332862 140115703
57538247306 140108150
771466669492 140100597
772980833696 140093044
179428465728 140085491
869130260650 140077938
947866799258 140070385
250594183316 140062832
225610473950 140055279
983449658052 140047726
965279687604 75409152
910769776260 140040173
106748583936 140032620
741183385412 83113212
595066539726 140025067
27254963226 140017514
998591300092 140009961
810834938796 140002408
306618258864 139994855
369456073330 139987302
130975211200 139979749
127946882792 139972196
603394442848 139964643
950895127666 139957090
271792482172 139949537
701058034006 139941984
782822901022 139934431
245294608602 139926878
863073603834 139919325
517087083220 139911772
372484401738 139904219
330844886128 139896666
435322216204 139889113
780551654716 139881560
399739357410 1895803
682130981456 139874007
211225914012 139866454
799478707266 139858901
856259864916 139851348
174128891014 139843795
446678447734 139836242
130975211200 139828689
58295329408 139821136
537528299974 139813583
52995754694 139806030
765410012676 139798477
658661436294 139790924
361885252310 139783371
92364023998 139775818
878215245874 139768265
485289634936 139760712
375512730146 139753159
138546032220 139745606
467876746590 139738053
508002097996 139730500
719985086556 139722947
431536805694 139715394
137788950118 139707841
121133143874 139700288
118104815466 139692735
277092056886 139685182
577653651380 139677629
202898010890 139670076
483018388630 66073644
87821531386 139662523
848689043896 139654970
693487212986 139647417
938024731932 139639864
754053781146 67750410
964522605502 139632311
283905795804 139624758
570082830360 139617205
149145181648 139609652
463334253978 139602099
728312989678 139594546
695758459292 139586993
716199676046 139579440
71165725142 139571887
26497881124 125387353
682888063558 139564334
199112600380 13293280
163529741586 139556781
296776191538 139549228
562512009340 139541675
697272623496 139534122
449706776142 139526569
535257053668 139519016
961494277094 139511463
926668500402 139503910
13627485390 139496357
660932682600 139488804
811592020898 139481251
129461046996 139473698
213497160318 105130207
444407201428 139466145
903198955240 139458592
891085641608 139451039
742697549616 139443486
994048807480 139435933
12870403288 139428380
467876746590 139420827
654118943682 39524849
442135955122 139413274
237723787582 139405721
861559439630 139398168
363399416514 139390615
919854761484 102380915
703329280312 139383062
723013414964 139375509
269521235866 114367526
171100562606 139367956
329330721924 139360403
764652930574 139352850
345986528168 139345297
735126728596 61775987
780551654716 64683892
274820810580 139337744
476961731814 13806884
196084271972 139330191
631406480622 139322638
771466669492 139315085
210468831910 139307532
258165004336 29434041
413366835246 139299979
483018388630 139292426
20530674487 16080337
671531832028 139284873
282391631600 139277320
312674915680 139269767
670774749926 139262214
54509918898 139254661
137031868016 139247108
403524767920 139239555
240752115990 139232002
187756368850 139224449
707871772924 139216896
626863988010 139209343
801749953572 139201790
251351265418 139194237
536771217872 139186684
482261306528 139179131
981178411746 139171578
777523326308 139164025
124918554384 139156472
793422050450 139148919
560997845136 139141366
312674915680 118151579
18169978002 139133813
328573639822 139126260
189270533054 139118707
583710308196 139111154
8327910676 11435242
969065098114 139103601
604908607052 139096048
416395163654 139088495
103720255528 139080942
768438341084 139073389
190027615156 139065836
651847697376 139058283
222582145542 12862759
627621070112 139050730
893356887914 139043177
978907165440 139035624
355071513392 139028071
213497160318 139020518
308889505170 101482108
65866150428 139012965
893356887914 139005412
378541058554 138997859
885786066894 138990306
574625322972 138982753
244537526500 138975200
423965984674 138967647
337658625046 138960094
908498529954 138952541
537528299974 138944988
183213876238 138937435
162772659484 138929882
727555907576 138922329
694244295088 21828170
517844165322 138914776
876701081670 138907223
243023362296 138899670
381569386962 138892117
720742168658 138884564
381569386962 138877011
5299582268 137102056
748754206432 138869458
102206091324 138861905
352800267086 138854352
893356887914 74200672
28012045328 79336712
481504224426 138846799
596580703930 138839246
94635270304 9954854
456520515060 138831693
691215966680 138824140
326302393516 138816587
636706055336 138809034
10599156982 138801481
925154336198 138793928
300561602048 138786375
819162841918 138778822
617021920684 138771269
207440503502 138763716
991020479072 138756163
267249989560 138748610
169586398402 138741057
973607590726 138733504
49967426286 138725951
592795293420 138718398
56781165204 138710845
121133143874 138703292
436836380408 91142051
290788387870 3882242
230152966562 138695739
660932682600 138688186
90849859794 138680633
508759180098 138673080
993291725378 126437220
785851229430 138665527
259679168540 138657974
230910048664 138650421
28012045328 138642868
459548843468 138635315
409581424736 138627762
115833569160 138620209
215011324522 138612656
411852671042 138605103
345229446066 138597550
194570107768 138589997
94635270304 138582444
934996403524 80122224
470905074998 138574891
994048807480 138567338
535257053668 138559785
896385216322 138552232
742697549616 138544679
666989339416 138537126
523143740036 138529573
618536084888 138522020
202140928788 138514467
689701802476 138506914
687430556170 138499361
528443314750 138491808
384597715370 138484255
180185547830 138476702
44667851572 138469149
888057313200 138461596
313431997782 138454043
919097679382 138446490
345986528168 138438937
848689043896 138431384
56024083102 138423831
398225193206 138416278
444407201428 138408725
170343480504 65967902
646548122662 24630333
916826433076 138401172
693487212986 138393619
808563692490 138386066
143845606934 138378513
398982275308 138370960
189270533054 138363407
885786066894 138355854
318731572496 138348301
198355518278 138340748
53752836796 138333195
878972327976 138325642
613236510174 138318089
887300231098 138310536
75708217754 129277148
795693296756 138302983
791907886246 138295430
772223751594 138287877
620050249092 138280324
337658625046 138272771
89335695590 138265218
700300951904 138257665
304347012558 138250112
385354797472 138242559
389140207982 138235006
250594183316 138227453
886543148996 138219900
45424933674 138212347
43910769470 138204794
704086362414 138197241
946352635054 138189688
551912859912 138182135
644276876356 138174582
467119664488 138167029
84793202978 52591539
181699712034 138159476
262707496948 138151923
586738636604 138144370
528443314750 138136817
800992871470 138129264
749511288534 104027469
385354797472 138121711
43153687368 138114158
102963173426 138106605
127189800690 138099052
374755648044 138091499
370213155432 138083946
458791761366 138076393
254379593826 138068840
959980112890 138061287
171857644708 131588366
824462416632 138053734
339929871352 138046181
551155777810 138038628
165800987892 138031075
274063728478 138023522
763138766370 138015969
224853391848 138008416
335387378740 138000863
346743610270 137993310
637463137438 137985757
685916391966 137978204
322516983006 137970651
630649398520 137963098
610965263868 137955545
658661436294 137947992
103798474396 49751611
386111879574 137940439
419423492062 137932886
494374620160 137925333
171100562606 137917780
780551654716 137910227
497402948568 137902674
377026894350 137895121
240752115990 137887568
979664247542 137880015
310403669374 137872462
818405759816 137864909
840361140774 137857356
741940467514 65167284
688187638272 137849803
604908607052 137842250
927425582504 137834697
688944720374 137827144
255893758030 137819591
280877467396 137812038
358856923902 137804485
487560881242 77350273
767681258982 137796932
501945441180 137789379
731341318086 137781826
894871052118 137774273
582953226094 137766720
146116853240 137759167
23469552716 137751614
868373178548 137744061
610965263868 137736508
202140928788 108665011
252108347520 137728955
242266280194 137721402
234695459174 137713849
295262027334 137706296
472419239202 137698743
498160030670 137691190
434565134102 137683637
804778281980 137676084
42396605266 137668531
656390189988 137660978
863073603834 137653425
177914301524 137645872
913041022566 137638319
165043905790 137630766
685159309864 137623213
210468831910 137615660
455006350856 137608107
215011324522 137600554
424723066776 137593001
707114690822 137585448
330844886128 137577895
483775470732 107086434
97663598712 137570342
300561602048 137562789
590524047114 137555236
532985807362 137547683
280877467396 137540130
207440503502 137532577
517844165322 137525024
729070071780 137517471
621564413296 137509918
883514820588 137502365
685159309864 137494812
772980833696 137487259
435322216204 137479706
973607590726 137472153
763138766370 137464600
3785418064 137457047
200626764584 137449494
200626764584 137441941
57538247306 137434388
31040373736 75824567
993291725378 137426835
719228004454 137419282
912283940464 137411729
960737194992 44645783
549641613606 137404176
442893037224 137396623
344472363964 137389070
234695459174 137381517
352800267086 137373964
292233698926 137366411
841118222876 137358858
542070792586 137351305
746482960126 10861214
828247827142 137343752
448192611938 137336199
754053781146 48754615
972093426522 137328646
355828595494 137321093
324788229312 137313540
47696179980 137305987
1514171758 137298434
850203208100 137290881
635191891132 137283328
398982275308 137275775
779794572614 137268222
885786066894 137260669
762381684268 137253116
246051690704 137245563
156716002668 84064890
741183385412 137238010
338415707148 137230457
651090615274 137222904
243023362296 137215351
994048807480 137207798
776009162104 137200245
305861176762 137192692
883514820588 137185139
810077856694 137177586
485289634936 137170033
623835659602 137162480
804778281980 73906105
53752836796 137154927
158987248974 137147374
685159309864 137139821
59809493612 137132268
505730851690 137124715
637463137438 137117162
449706776142 137109609
319488654598 137102056
433050969898 137094503
198355518278 137086950
856259864916 137079397
292990781028 137071844
536014135770 18671016
848689043896 10740366
835818648162 137064291
966036769706 137056738
697272623496 137049185
308132423068 137041632
472419239202 137034079
543584956790 137026526
671531832028 137018973
482261306528 137011420
829761991346 137003867
516330001118 136996314
650333533172 136988761
831276155550 136981208
780551654716 136973655
278606221090 136966102
215768406624 136958549
240752115990 136950996
824462416632 136943443
772223751594 136935890
819919924020 136928337
692730130884 136920784
267249989560 136913231
887300231098 136905678
812349103000 136898125
524657904240 136890572
277849138988 136883019
38611194756 136875466
727555907576 136867913
768438341084 100311393
20441224308 136860360
779037490512 136852807
513301672710 136845254
310403669374 136837701
426237230980 136830148
803264117776 136822595
986477986460 136815042
168829316300 136807489
386902678268 65605358
725284661270 43580810
809320774592 136799936
600366114440 136792383
229395884460 59366580
897899380526 136784830
15898731696 136777277
793422050450 136769724
959223030788 136762171
774494997900 108385550
854745700712 136754618
186242204646 136747065
300561602048 136739512
441378873020 136731959
252865429622 136724406
994805889582 136716853
944081388748 136709300
71165725142 136701747
911526858362 136694194
310403669374 76738480
616264838582 136686641
134003539608 10000172
6056664370 136679088
641248547948 17439877
82521956672 136671535
915312268872 136663982
895628134220 136656429
894871052118 136648876
545856203096 136641323
966036769706 136633770
535257053668 136626217
426994313082 136618664
364156498616 136611111
767681258982 96655741
853231536508 136603558
467119664488 136596005
806292446184 136588452
181699712034 136580899
343715281862 136573346
981935493848 136565793
695758459292 136558240
554941188320 136550687
757082109554 136543134
600366114440 136535581
748754206432 136528028
426237230980 136520475
750268370636 136512922
754053781146 136505369
41639523164 136497816
212740078216 136490263
581439061890 136482710
634434809030 136475157
438350544612 136467604
744968795922 64872717
763895848472 136460051
502702523282 136452498
394439782696 136444945
379298140656 31979402
750268370636 136437392
888057313200 136429839
548884531504 136422286
966036769706 136414733
948623881360 136407180
853231536508 136399627
481504224426 136392074
185485122544 136384521
901684791036 136376968
662446846804 136369415
583710308196 136361862
392168536390 136354309
901684791036 136346756
41639523164 136339203
123404390180 136331650
319488654598 136324097
186242204646 136316544
790393722042 136308991
435322216204 136301438
647305204764 136293885
282391631600 136286332
983449658052 136278779
56781165204 136271226
860045275426 80061800
835818648162 136263673
434565134102 136256120
417909327858 136248567
317974490394 136241014
3785418064 136233461
838846976570 136225908
483775470732 136218355
492103373854 136210802
807049528286 136203249
607179853358 136195696
914555186770 1510600
608694017562 87750754
646548122662 136188143
433808052000 136180590
973607590726 136173037
868373178548 136165484
721499250760 136157931
342958199760 136150378
414123917348 64850058
653361861580 136142825
593552375522 30000516
412609753144 136135272
903956037342 16699683
52995754694 136127719
583710308196 136120166
393682700594 136112613
788122475736 136105060
6056664370 136097507
619293166990 136089954
280120385294 3308214
721499250760 136082401
352800267086 136074848
890328559506 136067295
285419960008 136059742
679102653048 136052189
602637360746 136044636
971336344420 136037083
472419239202 136029530
766924176880 136021977
633677726928 136014424
721499250760 136006871
826733662938 135999318
97663598712 135991765
703329280312 135984212
261950414846 135976659
741940467514 135969106
413366835246 135961553
936510567728 135954000
221825063440 135946447
435322216204 135938894
888057313200 135931341
950895127666 135923788
305104094660 135916235
806292446184 15974595
43910769470 135908682
666232257314 135901129
770709587390 44351216
794179132552 135893576
302832848354 135886023
221825063440 135878470
641248547948 45975111
69651560938 135870917
797207460960 135863364
942567224544 135855811
58295329408 135848258
9084992778 135840705
126432718588 135833152
7554 135825599
250594183316 135818046
75708217754 135810493
103720255528 135802940
824462416632 135795387
779037490512 135787834
745725878024 135780281
751782534840 135772728
508759180098 135765175
637463137438 135757622
319488654598 135750069
70408643040 135742516
64351986224 135734963
442893037224 135727410
893356887914 135719857
959980112890 135712304
886543148996 135704751
527686232648 135697198
438350544612 135689645
738155057004 135682092
529957478954 135674539
501188359078 135666986
629135234316 135659433
716199676046 87796072
897142298424 135651880
167315152096 135644327
183970958340 135636774
277092056886 135629221
840361140774 135621668
426994313082 135614115
905470201546 135606562
625349823806 135599009
109776912344 135591456
395196864798 135583903
224096309746 135576350
408824342634 135568797
77979464060 135561244
12870403288 135553691
256650840132 135546138
246051690704 35461335
825976580836 135538585
200626764584 135531032
418666409960 135523479
299047437844 135515926
279363303192 135508373
913041022566 84306586
620807331194 135500820
57538247306 135493267
862316521732 135485714
536771217872 135478161
601880278644 135470608
928182664606 135463055
124918554384 135455502
862316521732 135447949
321759900904 49381514
236966705480 38731784
568568666156 80137330
252108347520 135440396
135517703812 135432843
570839912462 135425290
866101932242 135417737
593552375522 135410184
168072234198 135402631
710143019230 135395078
201383846686 135387525
280877467396 135379972
737397974902 135372419
781308736818 135364866
505730851690 135357313
269521235866 135349760
738155057004 17689126
136274785914 135342207
700300951904 135334654
3028335962 135327101
62837822020 135319548
68137396734 135311995
192298861462 135304442
912283940464 135296889
905470201546 135289336
375512730146 135281783
395953946900 135274230
630649398520 135266677
934996403524 135259124
779037490512 135251571
920611843586 135244018
358856923902 135236465
398225193206 135228912
464848418182 135221359
214254242420 135213806
600366114440 135206253
188513450952 135198700
396711029002 135191147
758596273758 135183594
566297419850 135176041
925911418300 135168488
902441873138 135160935
866101932242 135153382
201383846686 135145829
183970958340 135138276
944838470850 135130723
306618258864 135123170
695758459292 135115617
134003539608 135108064
378541058554 135100511
418666409960 135092958
452735104550 135085405
461820089774 135077852
127946882792 135070299
283905795804 135062746
460305925570 135055193
186242204646 135047640
758596273758 135040087
661689764702 135032534
697272623496 135024981
433808052000 135017428
7554 135009875
218039652930 135002322
504216687486 134994769
556455352524 134987216
931210993014 134979663
871401506956 134972110
115076487058 134964557
361128170208 134957004
773737915798 134949451
231667130766 134941898
506487933792 134934345
193055943564 134926792
616264838582 134919239
941053060340 134911686
825219498734 134904133
729827153882 134896580
74951135652 134889027
923640171994 134881474
332359050332 134873921
480747142324 134866368
362642334412 134858815
897142298424 134851262
759353355860 134843709
90849859794 134836156
701815116108 134828603
754810863248 134821050
703329280312 134813497
408824342634 134805944
941053060340 134798391
638977301642 90379198
259679168540 134790838
957708866584 134783285
476204649712 134775732
394439782696 134768179
684402227762 134760626
283148713702 134753073
476961731814 134745520
937267649830 134737967
37854112654 134730414
16655813798 134722861
464848418182 134715308
164286823688 134707755
24226634818 134700202
948623881360 134692649
410338506838 134685096
200626764584 134677543
386111879574 134669990
65109068326 126897953
339929871352 134662437
581439061890 134654884
623835659602 134647331
963765523400 134639778
804021199878 134632225
114319404956 103778220
992534643276 134624672
262707496948 134617119
463334253978 134609566
396711029002 134602013
545856203096 134594460
365670662820 134586907
237723787582 134579354
216525488726 134571801
412609753144 134564248
984206740154 134556695
382326469064 134549142
199869682482 52599092
76465299856 134541589
426237230980 134534036
918340597280 134526483
382326469064 134518930
842632387080 124609394
366427744922 134511377
489075045446 134503824
39368276858 134496271
959223030788 134488718
619293166990 134481165
774494997900 134473612
885786066894 134466059
938781814034 134458506
368698991228 134450953
258922086438 134443400
888057313200 134435847
349014856576 134428294
461063007672 134420741
751782534840 134413188
339929871352 134405635
483775470732 134398082
982737659807 38391899
838846976570 134390529
329330721924 134382976
101449009222 134375423
483018388630 134367870
282391631600 134360317
461820089774 134352764
356585677596 134345211
895628134220 134337658
420180574164 134330105
126432718588 134322552
308889505170 134314999
543584956790 134307446
882757738486 134299893
928939746708 134292340
309646587272 134284787
192298861462 134277234
941810142442 134269681
40882441062 134262128
839604058672 134254575
975878837032 134247022
717713840250 134239469
402767685818 43701658
271035400070 134231916
878215245874 134224363
969822180216 134216810
201383846686 134209257
82521956672 134201704
308132423068 134194151
182456794136 134186598
260436250642 134179045
332359050332 134171492
257407922234 134163939
519358329526 134156386
816891595612 134148833
316460326190 134141280
504973769588 134133727
408824342634 134126174
380055222758 134118621
458791761366 134111068
224096309746 134103515
894871052118 134095962
183213876238 64789634
168072234198 134088409
979664247542 134080856
727555907576 134073303
394439782696 90031760
538285382076 134065750
569325748258 134058197
302075766252 134050644
180942629932 134043091
835061566060 134035538
804021199878 134027985
309646587272 134020432
994805889582 94586219
935753485626 134012879
76465299856 134005326
270278317968 49124712
667746421518 133997773
846417797590 133990220
884271902690 133982667
27254963226 133975114
471662157100 133967561
744968795922 133960008
877458163772 133952455
164286823688 133944902
776766244206 133937349
937267649830 58414902
417152245756 22062313
343715281862 133929796
670017667824 133922243
377783976452 133914690
165800987892 133907137
67380314632 133899584
41639523164 133892031
62837822020 133884478
148388099546 54932969
311160751476 40378338
323274065108 133876925
453492186652 133869372
875943999568 133861819
598094868134 29758820
458034679264 133854266
419423492062 133846713
908498529954 133839160
106748583936 118786031
653361861580 133831607
501188359078 133824054
655633107886 133816501
559483680932 133808948
787365393634 133801395
908498529954 133793842
387626043778 133786289
71165725142 133778736
228638802358 133771183
183970958340 133763630
186999286748 128438765
910012694158 133756077
685916391966 133748524
314189079884 133740971
118104815466 133733418
69651560938 133725865
887300231098 133718312
256650840132 133710759
40882441062 133703206
203655092992 133695653
463334253978 133688100
219553817134 133680547
814620349306 133672994
788122475736 133665441
963008441298 133657888
408159324049 12507768
629892316418 133650335
58295329408 133642782
651847697376 37765000
20441224308 133635229
676831406742 133627676
819919924020 133620123
494374620160 133612570
373241483840 22455069
272549564274 34577634
214254242420 133605017
569325748258 36820875
770709587390 133597464
776009162104 133589911
623835659602 133582358
592795293420 9645181
146116853240 133574805
136274785914 133567252
112805240752 133559699
886543148996 133552146
110533994446 133544593
654118943682 133537040
525414986342 133529487
389897290084 133521934
428508477286 133514381
398982275308 133506828
873672753262 133499275
209711749808 133491722
158987248974 133484169
259679168540 133476616
796450378858 133469063
799478707266 133461510
604151524950 133453957
724527579168 133446404
682130981456 133438851
466362582386 133431298
307375340966 133423745
490589209650 133416192
850203208100 133408639
772223751594 133401086
535257053668 133393533
723013414964 133385980
997077135888 133378427
588252800808 133370874
45424933674 133363321
846417797590 133355768
508759180098 133348215
755567945350 133340662
813106185102 133333109
823705334530 133325556
803264117776 133318003
692730130884 133310450
476961731814 133302897
800235789368 133295344
489075045446 133287791
108262748140 133280238
366427744922 133272685
838846976570 133265132
109019830242 133257579
417909327858 133250026
741183385412 133242473
233181294970 133234920
320245736700 133227367
306618258864 133219814
152930592158 133212261
11356239084 31918978
938781814034 133204708
961494277094 133197155
885028984792 133189602
82521956672 133182049
291476616824 133174496
372484401738 57266846
809320774592 133166943
524657904240 133159390
556455352524 133151837
79493628264 133144284
612479428072 133136731
776766244206 133129178
299047437844 133121625
821434088224 133114072
103720255528 133106519
598851950236 133098966
123404390180 133091413
933482239320 133083860
146873935342 133076307
255136675928 133068754
643519794254 133061201
24226634818 133053648
684402227762 79593514
388383125880 133046095
633677726928 133038542
922126007790 133030989
945595552952 133023436
287691206314 133015883
128703964894 133008330
874429835364 133000777
529200396852 132993224
261193332744 132985671
858531111222 132978118
776766244206 94306758
313431997782 132970565
173371808912 132963012
893356887914 132955459
635948973234 132947906
188513450952 72297316
714685511842 132940353
831276155550 132932800
254379593826 132925247
953923456074 132917694
673045996232 132910141
233181294970 132902588
431603574214 11752468
461063007672 132895035
123404390180 24328213
643519794254 132887482
151416427954 132879929
819162841918 132872376
849446125998 132864823
783579983124 132857270
891842723710 132849717
881243574282 132842164
975121754930 132834611
692730130884 132827058
769952505288 86919924
796450378858 110364436
401253521614 132819505
303589930456 132811952
312674915680 132804399
853231536508 132796846
477718813916 132789293
128703964894 132781740
173371808912 132774187
732855482290 132766634
978150083338 132759081
224853391848 132751528
682888063558 132743975
321759900904 132736422
411852671042 132728869
68894478836 132721316
403524767920 132713763
381569386962 132706210
626863988010 132698657
389897290084 132691104
732855482290 69532918
657904354192 132683551
108262748140 132675998
742697549616 132668445
764652930574 132660892
96149434508 132653339
158987248974 132645786
987992150664 132638233
59052411510 132630680
735126728596 132623127
576139487176 132615574
828247827142 132608021
336144460842 132600468
236209623378 132592915
34825784246 132585362
981178411746 132577809
349771938678 132570256
794179132552 132562703
698029705598 132555150
759353355860 132547597
534499971566 116708956
396711029002 132540044
885028984792 132532491
24226634818 132524938
213497160318 132517385
121133143874 132509832
125675636486 132502279
59052411510 132494726
16655813798 132487173
109776912344 132479620
224853391848 132472067
357342759698 132464514
23469552716 132456961
483775470732 132449408
25740799022 132441855
513301672710 16269162
63594904122 132434302
967550933910 132426749
180942629932 132419196
128703964894 132411643
71165725142 27455155
121890225976 132404090
180942629932 132396537
840361140774 132388984
202140928788 132381431
133246457506 101119564
256650840132 132373878
561754927238 132366325
829004909244 132358772
321002818802 132351219
744968795922 132343666
69651560938 132336113
712414265536 132328560
347500692372 132321007
93878188202 132313454
733612564392 132305901
517087083220 132298348
143845606934 132290795
3028335962 132283242
585981554502 132275689
446678447734 132268136
654118943682 132260583
735126728596 55869541
517844165322 132253030
950895127666 132245477
651847697376 132237924
557969516728 132230371
291476616824 132222818
409581424736 132215265
260436250642 132207712
71165725142 132200159
270278317968 132192606
730584235984 132185053
289962452620 132177500
13627485390 132169947
407310178430 132162394
115076487058 132154841
447435529836 132147288
294504945232 132139735
415638081552 132132182
941053060340 132124629
656390189988 132117076
58295329408 132109523
465605500284 132101970
301318684150 132094417
723013414964 132086864
448949694040 132079311
49210344184 132071758
18927060104 132064205
892599805812 132056652
808563692490 132049099
557212434626 132041546
852474454406 132033993
663203928906 132026440
825219498734 132018887
251351265418 132011334
807806610388 132003781
71922807244 131996228
999348382194 131988675
317974490394 131981122
260436250642 131973569
735126728596 131966016
947109717156 131958463
162015577382 131950910
266492907458 131943357
913798104668 131935804
380055222758 131928251
954680538176 131920698
900927708934 131913145
593552375522 131905592
506487933792 131898039
470147992896 131890486
921368925688 38897950
227124638154 131882933
706357608720 131875380
252865429622 131867827
807049528286 131860274
456520515060 131852721
217282570828 131845168
586738636604 131837615
263464579050 41730325
966036769706 131830062
200626764584 131822509
944081388748 131814956
289962452620 131807403
928182664606 131799850
666989339416 131792297
158230166872 131784744
860045275426 131777191
365670662820 131769638
769952505288 131762085
60566575714 131754532
6813746472 131746979
772223751594 131739426
463334253978 131731873
289205370518 131724320
109019830242 131716767
710143019230 31790577
98420680814 131709214
283905795804 131701661
900170626832 131694108
72679889346 131686555
643519794254 131679002
656390189988 131671449
624592741704 131663896
252865429622 131656343
116590651262 131648790
486803799140 131641237
221067981338 131633684
439107626714 131626131
579924897686 131618578
93121106100 131611025
737397974902 131603472
75708217754 131595919
54509918898 131588366
733612564392 131580813
140817278526 131573260
340686953454 131565707
298290355742 131558154
782065818920 131550601
884271902690 131543048
502702523282 131535495
65866150428 131527942
130218129098 131520389
699543869802 131512836
816134513510 131505283
729827153882 131497730
295262027334 131490177
150659345852 131482624
507245015894 104133211
632920644826 131475071
696515541394 131467518
107505666038 131459965
291476616824 96225220
81007792468 131452412
963008441298 131444859
531471643158 131437306
296019109436 131429753
639734383744 131422200
344472363964 131414647
74951135652 131407094
127189800690 131399541
413366835246 131391988
715442593944 131384435
162772659484 131376882
894871052118 131369329
295262027334 131361776
153687674260 131354223
3785418064 131346670
932725157218 131339117
366427744922 131331564
731341318086 131324011
579167815584 131316458
589009882910 131308905
169586398402 131301352
557969516728 131293799
8327910676 131286246
18169978002 131278693
851717372304 131271140
156716002668 131263587
588252800808 131256034
719985086556 131248481
844146551284 131240928
578410733482 131233375
692730130884 131225822
850960290202 131218269
46182015776 131210716
451220940346 131203163
905470201546 131195610
215768406624 131188057
706357608720 131180504
429265559388 131172951
719985086556 131165398
726041743372 131157845
838089894468 131150292
153687674260 131142739
301318684150 131135186
293747863130 131127633
631406480622 131120080
210468831910 131112527
654876025784 131104974
757082109554 131097421
470905074998 131089868
720742168658 131082315
997834217990 131074762
178671383626 131067209
334630296638 131059656
884271902690 131052103
403524767920 131044550
975121754930 131036997
707114690822 131029444
15898731696 131021891
341444035556 131014338
34825784246 131006785
960737194992 130999232
312674915680 130991679
781308736818 82765774
890328559506 130984126
532228725260 130976573
588252800808 130969020
670774749926 130961467
135517703812 130953914
918340597280 130946361
875943999568 130938808
86307367182 130931255
103720255528 130923702
852474454406 498498
365670662820 130916149
233938377072 130908596
70408643040 130901043
648819368968 130893490
248322937010 130885937
327816557720 130878384
955437620278 130870831
90849859794 130863278
912283940464 130855725
445164283530 130848172
133246457506 130840619
892599805812 101285730
232424212868 130833066
90849859794 130825513
32554537940 130817960
601123196542 130810407
277092056886 130802854
640491465846 47772725
369456073330 130795301
523900822138 130787748
700300951904 130780195
63594904122 130772642
702572198210 130765089
431536805694 130757536
127189800690 130749983
616264838582 130742430
132489375404 130734877
962251359196 130727324
926668500402 130719771
91606941896 129050558
859288193324 130712218
523143740036 130704665
247565854908 130697112
862316521732 130689559
909255612056 130682006
398982275308 130674453
598094868134 130666900
589009882910 130659347
957708866584 130651794
83279038774 130644241
847174879692 6699511
645033958458 130636688
11356239084 130629135
345986528168 130621582
570839912462 130614029
632163562724 130606476
140817278526 130598923
74951135652 38860185
473176321304 130591370
28769127430 130583817
887300231098 130576264
107505666038 130568711
313431997782 130561158
847931961794 130553605
479990060222 130546052
337658625046 130538499
262707496948 130530946
227881720256 130523393
955437620278 130515840
109776912344 130508287
62080739918 130500734
904713119444 69170374
922126007790 130493181
928939746708 130485628
390654372186 43188054
676074324640 130478075
52995754694 130470522
203655092992 130462969
529200396852 130455416
602637360746 130447863
709385937128 130440310
405796014226 130432757
576139487176 130425204
448192611938 130417651
866101932242 130410098
388383125880 130402545
207440503502 130394992
501188359078 130387439
576896569278 130379886
542827874688 130372333
375512730146 73513349
551912859912 9660287
408824342634 130364780
778280408410 130357227
978907165440 130349674
494374620160 130342121
819919924020 130334568
263464579050 130327015
585224472400 130319462
685916391966 130311909
803264117776 130304356
363399416514 130296803
319488654598 130289250
857774029120 130281697
514815836914 130274144
896385216322 130266591
640491465846 130259038
438350544612 109299463
657147272090 130251485
517087083220 130243932
124161472282 130236379
370970237534 130228826
750268370636 130221273
633677726928 17938375
377026894350 130213720
888814395302 130206167
597337786032 130198614
940295978238 130191061
909255612056 130183508
457277597162 130175955
698786787700 130168402
911526858362 130160849
623835659602 130153296
776766244206 130145743
583710308196 79427348
194570107768 130138190
292990781028 130130637
729070071780 130123084
936510567728 130115531
475447567610 130107978
227124638154 130100425
941810142442 130092872
793422050450 130085319
167315152096 130077766
729070071780 130070213
489075045446 130062660
516330001118 130055107
974364672828 130047554
849446125998 130040001
180185547830 130032448
218796735032 130024895
678345570946 130017342
797207460960 130009789
604151524950 130002236
761624602166 129994683
473933403406 129987130
881243574282 129979577
194570107768 129972024
924397254096 129964471
650333533172 129956918
265735825356 129949365
648819368968 30808687
491346291752 129941812
600366114440 129934259
192298861462 129926706
913041022566 129919153
601123196542 129911600
25740799022 129904047
618536084888 129896494
438350544612 129888941
411852671042 129881388
263464579050 129873835
284662877906 129866282
407310178430 129858729
999348382194 129851176
375512730146 88143510
756325027452 129843623
380055222758 129836070
471662157100 129828517
431536805694 129820964
977393001236 129813411
30283291634 129805858
603394442848 129798305
936510567728 17251052
691973048782 129790752
253622511724 66859156
197598436176 129783199
741940467514 129775646
652604779478 129768093
658661436294 129760540
365670662820 129752987
111291076548 129745434
278606221090 129737881
981178411746 129730328
878215245874 129722775
906227283648 129715222
672288914130 129707669
781308736818 129700116
960737194992 129692563
953166373972 129685010
342958199760 129677457
239237951786 129669904
934239321422 129662351
211982996114 129654798
663961011008 129647245
804778281980 129639692
548127449402 129632139
373241483840 129624586
246051690704 129617033
559483680932 129609480
818405759816 129601927
738155057004 129594374
729070071780 129586821
283148713702 129579268
472419239202 129571715
783579983124 129564162
149902263750 129556609
423208902572 129549056
613236510174 129541503
832790319754 129533950
786608311532 129526397
530714561056 129518844
161258495280 129511291
695001377190 113023092
495888784364 129503738
293747863130 129496185
876701081670 129488632
799478707266 129481079
415638081552 129473526
878972327976 129465973
33311620042 129458420
854745700712 129450867
629135234316 129443314
704843444516 129435761
74194053550 129428208
933482239320 129420655
69651560938 129413102
147631017444 129405549
58295329408 129397996
741183385412 129390443
690458884578 129382890
202898010890 129375337
947109717156 129367784
221067981338 129360231
10599156982 129352678
258922086438 129345125
650333533172 129337572
760867520064 129330019
408824342634 129322466
441378873020 84971250
894962179063 521157
623078577500 129314913
804778281980 129307360
12113321186 129299807
475447567610 129292254
1514171758 129284701
979664247542 129277148
885786066894 129269595
299804519946 129262042
866859014344 129254489
271035400070 129246936
455763432958 129239383
476204649712 9071153
404281850022 129231830
94635270304 129224277
923640171994 129216724
835061566060 129209171
361885252310 122736250
73473059682 11608961
892599805812 129201618
382326469064 129194065
858531111222 129186512
283148713702 129178959
978150083338 129171406
3785418064 129163853
457277597162 129156300
658661436294 129148747
49967426286 129141194
343715281862 31669729
520115411628 129133641
939538896136 129126088
215768406624 129118535
427751395184 129110982
497402948568 129103429
41639523164 57425459
346743610270 129095876
863073603834 99185996
650333533172 129088323
762381684268 129080770
678345570946 129073217
728312989678 129065664
406553096328 129058111
536771217872 129050558
481504224426 129043005
587495718706 129035452
48453262082 129027899
930453910912 129020346
214254242420 129012793
483018388630 1049867
510273344302 129005240
251351265418 128997687
668503503620 128990134
758596273758 128982581
236966705480 128975028
348257774474 128967475
324788229312 128959922
336144460842 7281092
83279038774 128952369
730584235984 73747492
250594183316 128944816
423965984674 128937263
85550285080 128929710
897899380526 128922157
518601247424 128914604
142331442730 128907051
576896569278 128899498
513301672710 128891945
550398695708 128884392
199112600380 128876839
272549564274 128869286
944838470850 128861733
215011324522 128854180
175643055218 128846627
86307367182 128839074
255136675928 128831521
113562322854 128823968
286934124212 128816415
838846976570 128808862
121890225976 128801309
832033237652 128793756
711657183434 128786203
49967426286 128778650
134760621710 126225736
273306646376 128771097
320245736700 128763544
383840633268 128755991
183213876238 75582871
167315152096 128748438
569325748258 128740885
948623881360 128733332
405796014226 128725779
612479428072 128718226
449706776142 128710673
767681258982 128703120
492860455956 128695567
410338506838 128688014
722256332862 128680461
543584956790 128672908
404281850022 128665355
632920644826 128657802
554184106218 128650249
642005630050 128642696
995562971684 128635143
538285382076 128627590
266492907458 128620037
864587768038 48482707
796450378858 128612484
649576451070 128604931
676074324640 128597378
679102653048 128589825
143088524832 128582272
622321495398 128574719
165800987892 128567166
981935493848 128559613
47696179980 128552060
6056664370 128544507
651090615274 128536954
99177762916 128529401
796450378858 11948846
872915671160 128521848
132489375404 128514295
507245015894 128506742
765410012676 128499189
956951784482 128491636
665475175212 128484083
278606221090 128476530
6813746472 128468977
179428465728 128461424
853231536508 128453871
185485122544 128446318
95392352406 128438765
934996403524 128431212
217282570828 114367526
913041022566 128423659
511030426404 128416106
719985086556 128408553
913798104668 128401000
707871772924 128393447
670774749926 128385894
320245736700 128378341
526172068444 128370788
554941188320 128363235
822948252428 128355682
524657904240 128348129
585981554502 42440307
430779723592 128340576
713928429740 128333023
230910048664 128325470
952409291870 128317917
234695459174 128310364
404281850022 128302811
893356887914 128295258
393682700594 128287705
141574360628 128280152
704843444516 128272599
574625322972 128265046
676831406742 128257493
954680538176 128249940
135517703812 128242387
707114690822 128234834
440621790918 128227281
885028984792 128219728
335387378740 128212175
645791040560 128204622
277092056886 128197069
210468831910 128189516
798721625164 128181963
107505666038 128174410
396711029002 128166857
272549564274 128159304
517844165322 128151751
888057313200 128144198
617779002786 128136645
200626764584 128129092
394439782696 128121539
925154336198 128113986
495131702262 128106433
562512009340 128098880
969822180216 128091327
280120385294 128083774
831276155550 128076221
624592741704 128068668
845660715488 128061115
544342038892 128053562
615507756480 128046009
796450378858 128038456
15898731696 128030903
711657183434 128023350
9084992778 128015797
839604058672 128008244
963765523400 128000691
574625322972 127993138
978150083338 127985585
969822180216 127978032
39368276858 79162993
672288914130 127970479
104477337630 127962926
455006350856 127955373
46182015776 127947820
827490745040 127940267
417152245756 127932714
299047437844 127925161
878215245874 127917608
258922086438 127910055
473176321304 127902502
417152245756 127894949
270278317968 127887396
715442593944 127879843
37097030552 127872290
306618258864 127864737
188513450952 127857184
430022641490 127849631
688944720374 127842078
344472363964 127834525
874429835364 127826972
124918554384 124624500
952409291870 127819419
36339948450 127811866
53752836796 127804313
602637360746 127796760
445921365632 127789207
791907886246 127781654
706357608720 127774101
194570107768 127766548
381569386962 127758995
607936935460 65159731
441378873020 127751442
744211713820 127743889
791907886246 127736336
28769127430 127728783
21955388512 91565019
902441873138 127721230
452735104550 127713677
700300951904 127706124
302075766252 53535664
472419239202 127698571
193055943564 127691018
929696828810 127683465
377783976452 127675912
249837101214 127668359
641248547948 127660806
355071513392 127653253
260436250642 127645700
999348382194 127638147
690458884578 127630594
816134513510 127623041
618536084888 127615488
269521235866 127607935
790393722042 127600382
302832848354 127592829
481504224426 127585276
889571477404 127577723
119618979670 20174063
657147272090 127570170
794179132552 127562617
652604779478 127555064
362642334412 127547511
618555065577 5324865
651090615274 127539958
901684791036 127532405
431536805694 127524852
831276155550 34305726
688944720374 127517299
402010603716 127509746
545856203096 127502193
313431997782 127494640
40882441062 127487087
790393722042 127479534
511030426404 127471981
342201117658 127464428
628378152214 127456875
905470201546 127449322
381569386962 127441769
987235068562 127434216
790393722042 127426663
844146551284 127419110
184728040442 127411557
849446125998 127404004
127946882792 127396451
56781165204 127388898
131732293302 127381345
327816557720 127373792
556455352524 127366239
685159309864 127358686
417152245756 127351133
966793851808 127343580
518601247424 52478244
43153687368 127336027
470147992896 127328474
958465948686 127320921
737397974902 127313368
33311620042 127305815
551155777810 127298262
154444756362 127290709
763138766370 127283156
167315152096 127275603
841118222876 127268050
398225193206 127260497
897142298424 127252944
241509198092 127245391
367941909126 127237838
405796014226 127230285
594309457624 127222732
52238672592 127215179
943324306646 127207626
542070792586 127200073
626106905908 127192520
255893758030 127184967
738912139106 127177414
655633107886 127169861
758596273758 127162308
329330721924 127154755
29526209532 127147202
779794572614 127139649
906227283648 127132096
17412895900 127124543
770709587390 127116990
529957478954 127109437
705600526618 127101884
223339227644 127094331
918340597280 127086778
506487933792 127079225
666989339416 127071672
501188359078 127064119
845660715488 39592826
769195423186 127056566
688187638272 127049013
850960290202 127041460
732855482290 127033907
384597715370 127026354
276334974784 59132437
151416427954 127018801
668503503620 127011248
436836380408 127003695
10599156982 126996142
28769127430 126988589
187756368850 126981036
305104094660 126973483
516330001118 126965930
733612564392 126958377
991777561174 126950824
95392352406 126943271
536014135770 126935718
118861897568 126928165
258165004336 126920612
699543869802 126913059
206683421400 126905506
182456794136 126897953
417909327858 126890400
753296699044 116980864
246051690704 126882847
418666409960 126875294
417152245756 126867741
752539616942 117977860
416395163654 126860188
460305925570 126852635
221067981338 126845082
233938377072 126837529
489832127548 126829976
586738636604 126822423
949380963462 126814870
312674915680 103158874
650333533172 126807317
598851950236 126799764
975121754930 126792211
538285382076 126784658
908498529954 126777105
707114690822 126769552
312674915680 126761999
926668500402 124465887
841875304978 126754446
87064449284 126746893
535257053668 126739340
408067260532 126731787
935753485626 126724234
187756368850 126716681
503459605384 126709128
512544590608 126701575
33311620042 126694022
651847697376 126686469
280120385294 126678916
67380314632 54019056
39368276858 126671363
400496439512 124420569
550398695708 126663810
657904354192 126656257
513301672710 126648704
922126007790 126641151
909255612056 126633598
980421329644 126626045
672288914130 126618492
584467390298 126610939
289962452620 126603386
694244295088 23497383
233938377072 110009445
822948252428 126595833
518601247424 126588280
923646418325 45287788
200626764584 126580727
403524767920 126573174
467119664488 126565621
731341318086 126558068
825976580836 126550515
241509198092 126542962
860802357528 126535409
919854761484 126527856
837332812366 126520303
807049528286 126512750
167315152096 126505197
614750674378 126497644
986477986460 126490091
439864708816 98158788
749511288534 126482538
175643055218 126474985
130218129098 126467432
692730130884 126459879
828247827142 126452326
670017667824 126444773
71946652065 54751697
322516983006 126437220
585981554502 126429667
230152966562 126422114
617021920684 96716165
398225193206 126414561
946352635054 126407008
258165004336 126399455
431536805694 126391902
696515541394 126384349
380055222758 43188054
581439061890 126376796
268764153764 126369243
938781814034 126361690
366427744922 126354137
353557349188 126346584
51481590490 126339031
806292446184 126331478
987992150664 126323925
811592020898 126316372
321759900904 126308819
704086362414 126301266
268764153764 126293713
38611194756 126286160
143088524832 126278607
55267001000 126271054
788122475736 126263501
246808772806 126255948
389897290084 104442884
274063728478 126248395
338415707148 126240842
80250710366 126233289
618536084888 126225736
458034679264 126218183
716199676046 68860701
533742889464 126210630
630649398520 88959234
415638081552 126203077
342958199760 126195524
576139487176 126187971
636706055336 126180418
818405759816 126172865
748754206432 126165312
584467390298 126157759
589009882910 126150206
757082109554 126142653
688187638272 126135100
891842723710 126127547
152930592158 126119994
187756368850 126112441
873672753262 126104888
495888784364 126097335
245294608602 126089782
774494997900 126082229
825976580836 126074676
59809493612 126067123
715442593944 126059570
333873214536 126052017
636706055336 57500989
701058034006 126044464
723013414964 126036911
782065818920 126029358
31797455838 126021805
615507756480 126014252
37854112654 126006699
770709587390 125999146
740426303310 125991593
657147272090 125984040
721499250760 125976487
112805240752 125968934
903198955240 10158785
198355518278 125961381
168829316300 125953828
80250710366 125946275
618536084888 125938722
247565854908 125931169
976635919134 125923616
608694017562 43407091
458034679264 125916063
550398695708 125908510
560997845136 125900957
74951135652 125893404
33311620042 66934686
595066539726 125885851
328573639822 125878298
326302393516 125870745
11356239084 125863192
265735825356 125855639
232424212868 125848086
869130260650 125840533
629892316418 125832980
306618258864 125825427
909255612056 125817874
137788950118 125810321
551155777810 125802768
78736546162 105266161
856259864916 125795215
867616096446 125787662
869887342752 125780109
918340597280 125772556
424723066776 125765003
438350544612 125757450
612479428072 125749897
112048158650 125742344
421694738368 125734791
785851229430 125727238
525414986342 125719685
162772659484 125712132
127946882792 125704579
370213155432 125697026
323274065108 125689473
196841354074 125681920
59052411510 125674367
162772659484 125666814
893356887914 125659261
976635919134 125651708
475447567610 125644155
482261306528 125636602
246051690704 95318860
12113321186 125629049
231667130766 125621496
146873935342 125613943
651847697376 125606390
691215966680 64865164
617779002786 125598837
441378873020 125591284
573111158768 125583731
708628855026 125576178
68894478836 125568625
934996403524 49321090
74951135652 125561072
864587768038 125553519
660175600498 125545966
445921365632 125538413
247565854908 125530860
657147272090 125523307
363399416514 125515754
223339227644 125508201
314189079884 125500648
925911418300 125493095
693487212986 125485542
915312268872 125477989
786608311532 125470436
642762712152 125462883
355071513392 29932539
558726598830 125455330
326302393516 125447777
2271253860 125440224
825976580836 125432671
561754927238 125425118
386111879574 125417565
83279038774 125410012
57538247306 125402459
407310178430 125394906
538285382076 125387353
575382405074 125379800
667746421518 125372247
794936214654 125364694
846417797590 125357141
248431805952 12741911
969822180216 125349588
669260585722 125342035
519358329526 125334482
663961011008 125326929
322516983006 78324610
146873935342 125319376
69651560938 125311823
580681979788 125304270
339172789250 125296717
577653651380 125289164
182456794136 125281611
836575730264 85228052
359614006004 125274058
723770497066 125266505
911526858362 125258952
167315152096 125251399
746482960126 125243846
873672753262 125236293
137788950118 125228740
184728040442 125221187
757839191656 125213634
214254242420 125206081
651847697376 125198528
478475896018 125190975
108262748140 125183422
324031147210 125175869
539799546280 125168316
656390189988 125160763
526929150546 125153210
797964543062 125145657
768438341084 125138104
477718813916 125130551
438350544612 125122998
706357608720 63188398
414123917348 125115445
312674915680 125107892
963765523400 125100339
59809493612 125092786
681373899354 125085233
140060196424 125077680
136274785914 125070127
785851229430 125062574
675317242538 125055021
338415707148 125047468
882757738486 125039915
553427024116 125032362
951652209768 125024809
344472363964 125017256
752539616942 125009703
208197585604 125002150
382326469064 124994597
256650840132 124987044
667746421518 124979491
162015577382 124971938
648062286866 124964385
521629575832 124956832
818405759816 124949279
969065098114 124941726
875943999568 124934173
840361140774 124926620
936510567728 124919067
557969516728 124911514
189270533054 124903961
743454631718 124896408
809320774592 124888855
89335695590 124881302
802507035674 124873749
969065098114 42682003
885028984792 124866196
382326469064 124858643
553427024116 124851090
377026894350 124843537
355071513392 124835984
873672753262 124828431
598851950236 124820878
746482960126 124813325
165043905790 124805772
832033237652 124798219
458034679264 124790666
34825784246 124783113
528443314750 124775560
341444035556 124768007
256650840132 124760454
779794572614 124752901
895628134220 124745348
561754927238 124737795
132489375404 124730242
330087804026 124722689
795693296756 88037768
425480148878 124715136
109019830242 124707583
892599805812 124700030
500431276976 124692477
980421329644 124684924
589766965012 124677371
620050249092 124669818
303589930456 124662265
208197585604 124654712
641248547948 124647159
735883810698 42394989
604151524950 124639606
138546032220 124632053
997834217990 124624500
869887342752 13648271
804021199878 124616947
599609032338 124609394
536014135770 124601841
679102653048 124594288
747240042228 124586735
520872493730 124579182
905470201546 124571629
368698991228 124564076
301318684150 124556523
331601968230 124548970
71165725142 124541417
252865429622 124533864
41639523164 124526311
308889505170 124518758
114319404956 124511205
450463858244 124503652
540556628382 124496099
898656462628 124488546
859288193324 124480993
717713840250 124473440
974364672828 124465887
523143740036 124458334
818405759816 124450781
898656462628 124443228
832790319754 124435675
628378152214 124428122
757082109554 124420569
913041022566 124413016
745725878024 124405463
218796735032 124397910
627621070112 124390357
208954667706 124382804
596580703930 124375251
258165004336 124367698
372484401738 124360145
499674194874 124352592
860802357528 124345039
575425766847 79903187
57538247306 124337486
42396605266 124329933
534499971566 124322380
603394442848 54071927
162015577382 124314827
464091336080 124307274
700300951904 124299721
172614726810 103143768
829004909244 124292168
474690485508 68928678
50724508388 124284615
878215245874 124277062
857774029120 124269509
435322216204 124261956
84793202978 124254403
891085641608 124246850
150659345852 124239297
510273344302 8081710
868373178548 124231744
814620349306 124224191
274063728478 124216638
818405759816 124209085
534499971566 124201532
301318684150 124193979
807806610388 124186426
520115411628 124178873
51481590490 124171320
671531832028 124163767
99297727215 2303665
296019109436 124156214
96906516610 124148661
4542500166 124141108
912283940464 124133555
526929150546 124126002
779794572614 124118449
876701081670 124110896
177157219422 124103343
350529020780 124095790
432293887796 124088237
478475896018 68180931
61323657816 124080684
720742168658 124073131
172614726810 124065578
673803078334 124058025
205169257196 124050472
16655813798 124042919
370213155432 124035366
122647308078 124027813
813106185102 124020260
820677006122 1004549
524657904240 124012707
140060196424 124005154
171100562606 123997601
953923456074 116308647
361885252310 123990048
79493628264 123982495
66623232530 12250966
284662877906 123974942
271035400070 123967389
997077135888 123959836
622321495398 123952283
871401506956 123944730
327816557720 123937177
900170626832 123929624
157473084770 123922071
997834217990 123914518
835061566060 67893917
215768406624 123906965
252108347520 123899412
430779723592 123891859
384597715370 123884306
543584956790 123876753
433808052000 123869200
947866799258 123861647
636706055336 123854094
648062286866 123846541
944853448449 80039141
526929150546 123838988
289962452620 123831435
352800267086 123823882
830519073448 123816329
429265559388 123808776
643519794254 123801223
119618979670 123793670
258165004336 46722858
278606221090 123786117
93878188202 123778564
729827153882 112373534
869130260650 123771011
134003539608 123763458
326302393516 123755905
211982996114 123748352
752539616942 123740799
342201117658 123733246
308132423068 123725693
194570107768 123718140
361128170208 123710587
446678447734 123703034
66623232530 123695481
589009882910 123687928
758596273758 123680375
612479428072 123672822
217282570828 123665269
825976580836 123657716
535257053668 123650163
625349823806 123642610
370213155432 71813924
979664247542 123635057
773737915798 123627504
971336344420 123619951
936510567728 123612398
935753485626 123604845
60566575714 123597292
635191891132 123589739
175643055218 123582186
777523326308 123574633
261950414846 123567080
408824342634 123559527
367941909126 123551974
554184106218 123544421
637463137438 123536868
427751395184 123529315
190027615156 123521762
370970237534 123514209
181699712034 123506656
135517703812 123499103
225610473950 123491550
317974490394 123483997
231667130766 123476444
392168536390 101346154
310403669374 123468891
466362582386 123461338
335387378740 123453785
874429835364 123446232
890328559506 123438679
533742889464 123431126
630649398520 123423573
625349823806 123416020
21955388512 123408467
325545311414 123400914
935753485626 123393361
411852671042 123385808
778280408410 123378255
414123917348 123370702
59809493612 123363149
38611194756 123355596
419423492062 123348043
16655813798 123340490
138546032220 123332937
576139487176 123325384
666232257314 123317831
138546032220 123310278
183213876238 123302725
807806610388 123295172
816891595612 123287619
529200396852 123280066
964522605502 123272513
526929150546 123264960
224853391848 123257407
272549564274 51639861
951652209768 123249854
397468111104 123242301
795693296756 123234748
800992871470 123227195
106748583936 123219642
523900822138 123212089
306618258864 123204536
655633107886 123196983
626106905908 123189430
171857644708 123181877
260436250642 123174324
708628855026 123166771
875943999568 123159218
962251359196 123151665
645791040560 123144112
790393722042 103914174
691215966680 123136559
475447567610 123129006
507245015894 123121453
285419960008 123113900
932725157218 123106347
759353355860 92660204
209711749808 123098794
744968795922 123091241
288448288416 16707236
467119664488 123083688
900170626832 123076135
897142298424 123068582
608694017562 123061029
96906516610 123053476
107505666038 123045923
701815116108 123038370
282391631600 123030817
386111879574 123023264
652604779478 123015711
683645145660 123008158
758596273758 123000605
260436250642 122993052
871401506956 122985499
65109068326 122977946
567811584054 122970393
587495718706 122962840
490589209650 122955287
755567945350 122947734
436079298306 122940181
978150083338 122932628
502702523282 122925075
122647308078 122917522
565540337748 122909969
920611843586 122902416
525414986342 122894863
34068702144 122887310
430779723592 122879757
52995754694 122872204
205926339298 122864651
714685511842 122857098
531471643158 12824994
772980833696 122849545
318731572496 122841992
208197585604 122834439
711657183434 122826886
657904354192 122819333
531471643158 122811780
723013414964 122804227
109776912344 122796674
975121754930 122789121
61323657816 77176554
266492907458 122781568
229395884460 122774015
354314431290 122766462
785094147328 96791695
727555907576 122758909
984963822256 122751356
975878837032 122743803
947866799258 122736250
604151524950 122728697
370213155432 122721144
836575730264 122713591
829004909244 122706038
757839191656 122698485
757839191656 93574117
309646587272 122690932
523143740036 122683379
791150804144 122675826
760110437962 122668273
282391631600 122660720
500431276976 122653167
428508477286 122645614
923640171994 122638061
218039652930 122630508
37097030552 122622955
364156498616 122615402
497402948568 122607849
287691206314 122600296
716199676046 122592743
383083551166 122585190
407310178430 34230196
758596273758 122577637
334630296638 122570084
504216687486 122562531
508002097996 122554978
339929871352 122547425
20441224308 122539872
187756368850 122532319
85550285080 122524766
422451820470 122517213
264978743254 122509660
134003539608 122502107
821434088224 122494554
954680538176 122487001
141574360628 122479448
178671383626 122471895
400496439512 122464342
190027615156 122456789
581439061890 122449236
914555186770 122441683
711657183434 122434130
857774029120 122426577
124918554384 94941210
744968795922 122419024
608694017562 122411471
850203208100 122403918
732855482290 122396365
560240763034 122388812
732098400188 122381259
726798825474 122373706
339929871352 122366153
423965984674 122358600
387626043778 101602956
654118943682 122351047
319488654598 122343494
417909327858 122335941
978907165440 122328388
787365393634 122320835
413366835246 122313282
476204649712 122305729
738912139106 122298176
890328559506 122290623
936510567728 122283070
305861176762 122275517
517087083220 122267964
906984365750 122260411
249837101214 122252858
298290355742 122245305
796450378858 122237752
339929871352 122230199
483018388630 122222646
545099120994 122215093
455006350856 122207540
913041022566 122199987
339929871352 122192434
660932682600 122184881
465605500284 122177328
484532552834 122169775
825976580836 122162222
862316521732 122154669
701058034006 122147116
475447567610 122139563
475447567610 122132010
302075766252 109201274
701058034006 122124457
776009162104 122116904
205169257196 122109351
156716002668 122101798
253622511724 122094245
706357608720 122086692
53752836796 122079139
872158589058 122071586
296019109436 122064033
155958920566 122056480
349014856576 122048927
48453262082 122041374
162015577382 122033821
579167815584 122026268
169586398402 27825252
597337786032 122018715
184728040442 122011162
149907581062 56798560
529200396852 122003609
375512730146 78860873
659418518396 121996056
735126728596 121988503
13627485390 121980950
381569386962 121973397
154444756362 121965844
436079298306 121958291
15898731696 121950738
103720255528 121943185
372484401738 121935632
918340597280 121928079
969065098114 121920526
168072234198 121912973
718470922352 121905420
293747863130 121897867
239995033888 121890314
366427744922 121882761
117347733364 30400825
296019109436 121875208
44667851572 121867655
866859014344 121860102
738155057004 34524763
695001377190 13542529
578410733482 121852549
358856923902 121844996
520872493730 121837443
53752836796 121829890
321002818802 121822337
63594904122 121814784
582953226094 121807231
160501413178 63981463
816891595612 121799678
181699712034 121792125
286177042110 84170632
178671383626 121784572
597337786032 121777019
776009162104 121769466
325545311414 121761913
371727319636 121754360
333873214536 121746807
698786787700 121739254
84793202978 121731701
239995033888 121724148
645880490739 16080337
518601247424 121716595
787365393634 121709042
142331442730 121701489
481504224426 50884561
59809493612 121693936
420937656266 121686383
534499971566 121678830
423965984674 121671277
171857644708 121663724
90849859794 121656171
679859735150 121648618
523900822138 121641065
624592741704 121633512
557212434626 121625959
306618258864 121618406
695001377190 121610853
15141649594 121603300
323274065108 121595747
408824342634 121588194
863073603834 121580641
529957478954 121573088
87064449284 121565535
952409291870 121557982
336144460842 121550429
149902263750 121542876
169586398402 121535323
754810863248 121527770
987992150664 121520217
185485122544 121512664
885028984792 121505111
685159309864 121497558
46939097878 121490005
96149434508 121482452
364156498616 121474899
838089894468 121467346
227124638154 121459793
294504945232 121452240
299047437844 121444687
166558069994 121437134
249080019112 121429581
332359050332 121422028
573868240870 121414475
716199676046 121406922
966793851808 121399369
589766965012 121391816
4542500166 121384263
280120385294 121376710
408067260532 121369157
143088524832 121361604
515572919016 121354051
794179132552 121346498
137788950118 121338945
417909327858 121331392
4542500166 121323839
398982275308 121316286
361128170208 121308733
937267649830 121301180
843389469182 121293627
330844886128 121286074
355071513392 121278521
704086362414 121270968
483775470732 121263415
300561602048 121255862
825219498734 121248309
235452541276 121240756
430022641490 121233203
894871052118 121225650
388383125880 121218097
433050969898 121210544
270278317968 121202991
941053060340 121195438
65109068326 121187885
923640171994 121180332
370213155432 121172779
972850508624 121165226
415638081552 38724231
213497160318 121157673
960737194992 121150120
17412895900 121142567
999348382194 121135014
945595552952 80817100
890328559506 121127461
928182664606 121119908
435322216204 121112355
207440503502 121104802
745725878024 121097249
748754206432 121089696
599609032338 121082143
562512009340 121074590
345986528168 121067037
449706776142 121059484
614750674378 121051931
719228004454 121044378
433808052000 121036825
17412895900 121029272
498160030670 121021719
375512730146 121014166
236966705480 121006613
951652209768 120999060
736640892800 120991507
806292446184 120983954
684402227762 17507854
570082830360 120976401
105234419732 120968848
825976580836 120961295
997077135888 120953742
789636639940 120946189
761624602166 120938636
311160751476 120931083
355071513392 120923530
426994313082 120915977
463334253978 120908424
579924897686 120900871
911526858362 120893318
308132423068 120885765
92364023998 120878212
249837101214 120870659
30283291634 120863106
277849138988 120855553
737397974902 120848000
298290355742 120840447
160501413178 120832894
497402948568 120825341
741183385412 120817788
342958199760 120810235
966036769706 120802682
382326469064 120795129
733612564392 120787576
670774749926 120780023
777523326308 120772470
253622511724 4048408
286177042110 120764917
970579262318 120757364
112048158650 120749811
219553817134 118378169
716199676046 102109007
256650840132 120742258
509516262200 120734705
759353355860 120727152
642005630050 120719599
507245015894 120712046
41639523164 120704493
333873214536 120696940
874429835364 120689387
59052411510 120681834
899413544730 120674281
124918554384 21571368
96906516610 120666728
8327910676 120659175
985720904358 120651622
321759900904 120644069
124161472282 120636516
136274785914 120628963
342201117658 120621410
305861176762 120613857
595066539726 120606304
487560881242 120598751
616264838582 120591198
668503503620 120583645
529957478954 105749553
939538896136 120576092
919097679382 120568539
784337065226 120560986
436079298306 115402287
601880278644 120553433
81764874570 120545880
804021199878 120538327
914555186770 120530774
225610473950 120523221
959980112890 120515668
887300231098 120508115
975121754930 120500562
847174879692 85492407
69651560938 120493009
286177042110 120485456
853231536508 120477903
621564413296 120470350
498917112772 120462797
340686953454 120455244
268007071662 120447691
369456073330 120440138
606422771256 120432585
308132423068 120425032
323274065108 120417479
300561602048 120409926
268007071662 91330876
95392352406 120402373
218796735032 120394820
819162841918 120387267
860045275426 120379714
314189079884 96210114
144602689036 120372161
339172789250 120364608
380055222758 120357055
752539616942 120349502
430779723592 120341949
995562971684 120334396
676831406742 120326843
305104094660 120319290
803264117776 103808432
582953226094 120311737
236966705480 120304184
621564413296 120296631
849446125998 120289078
46939097878 120281525
506487933792 120273972
693487212986 120266419
857774029120 120258866
138546032220 28293538
841118222876 120251313
7570828574 120243760
541313710484 120236207
134003539608 120228654
576139487176 2545361
836575730264 113755733
645791040560 120221101
679859735150 120213548
710900101332 120205995
374755648044 11065145
582196143992 120198442
542827874688 41941809
781308736818 120190889
936510567728 120183336
635948973234 120175783
655633107886 120168230
187756368850 120160677
948623881360 120153124
157473084770 120145571
545099120994 120138018
37097030552 120130465
545099120994 120122912
18927060104 120115359
822191170326 120107806
89335695590 120100253
112805240752 120092700
978907165440 120085147
757839191656 120077594
962251359196 120070041
24983716920 120062488
81764874570 120054935
302075766252 120047382
373998565942 120039829
221825063440 120032276
7570828574 120024723
764652930574 120017170
935753485626 120009617
547370367300 120002064
125675636486 119994511
400496439512 119986958
49210344184 119979405
382326469064 119971852
20441224308 119964299
947109717156 119956746
273306646376 119949193
430022641490 119941640
18169978002 119934087
265735825356 119926534
969822180216 53822678
264978743254 32757361
324788229312 119918981
130975211200 119911428
875186917466 119903875
240752115990 119896322
888814395302 119888769
545856203096 119881216
71165725142 119873663
218796735032 119866110
452735104550 119858557
656390189988 119851004
504216687486 119843451
913041022566 119835898
629892316418 119828345
77979464060 119820792
264221661152 119813239
700300951904 119805686
670774749926 119798133
21198306410 119790580
80250710366 119783027
643519794254 119775474
743454631718 119767921
208954667706 119760368
873672753262 119752815
130218129098 119745262
420180574164 56866537
296776191538 119737709
714685511842 119730156
997077135888 119722603
847931961794 119715050
271035400070 80424344
760110437962 119707497
25740799022 53928420
96906516610 119699944
776766244206 119692391
807806610388 119684838
476961731814 119677285
477718813916 119669732
696515541394 119662179
674560160436 119654626
850960290202 119647073
164286823688 119639520
533742889464 119631967
500431276976 119624414
413366835246 119616861
747997124330 61859070
453492186652 119609308
462577171876 119601755
167315152096 119594202
672288914130 119586649
589766965012 119579096
229395884460 119571543
261193332744 119563990
278606221090 119556437
112805240752 119548884
487560881242 119541331
366427744922 119533778
852474454406 119526225
550398695708 30974853
10599156982 119518672
869887342752 119511119
976635919134 119503566
326302393516 119496013
854745700712 119488460
447435529836 119480907
984206740154 119473354
762381684268 119465801
416395163654 119458248
708628855026 119450695
551155777810 34162219
260436250642 119443142
545856203096 119435589
751025452738 119428036
770709587390 119420483
199112600380 119412930
682130981456 119405377
715442593944 119397824
12113321186 119390271
434565134102 88936575
835818648162 119382718
829761991346 119375165
870644424854 119367612
926668500402 119360059
466362582386 17930822
407310178430 119352506
268007071662 119344953
532228725260 119337400
732098400188 119329847
743454631718 119322294
685916391966 119314741
34825784246 119307188
433050969898 119299635
455006350856 119292082
160501413178 119284529
424723066776 119276976
95392352406 119269423
275577892682 119261870
375512730146 119254317
373241483840 114979319
420180574164 119246764
982692575950 119239211
478475896018 119231658
291476616824 119224105
776009162104 119216552
892599805812 119208999
95392352406 119201446
938781814034 119193893
358856923902 119186340
338415707148 119178787
224096309746 119171234
368698991228 30650074
299804519946 119163681
90092777692 119156128
841118222876 119148575
459548843468 119141022
245294608602 119133469
635191891132 20876492
593552375522 119125916
259679168540 119118363
961494277094 119110810
37097030552 119103257
27254963226 119095704
116590651262 119088151
501188359078 119080598
22712470614 119073045
682888063558 119065492
622321495398 119057939
680616817252 119050386
455006350856 83838300
349771938678 119042833
606422771256 119035280
608694017562 119027727
853231536508 119020174
779794572614 119012621
604151524950 119005068
72679889346 118997515
921368925688 118989962
370213155432 118982409
795693296756 118974856
472419239202 118967303
626106905908 118959750
529957478954 118952197
964522605502 118944644
638220219540 118937091
532228725260 118929538
209711749808 118921985
731341318086 118914432
871401506956 118906879
533742889464 118899326
879729410078 118891773
944116646152 22628788
326302393516 118884220
386111879574 91859586
472419239202 118876667
620807331194 118869114
941053060340 118861561
346743610270 118854008
221825063440 118846455
152173510056 118838902
395196864798 118831349
772980833696 118823796
551155777810 118816243
623078577500 118808690
844903633386 118801137
112805240752 118793584
859288193324 118786031
402767685818 88362547
737397974902 118778478
952409291870 84502964
626106905908 118770925
572354076666 118763372
180185547830 118755819
268764153764 118748266
589009882910 118740713
40882441062 118733160
915312268872 118725607
741940467514 118718054
39368276858 118710501
598851950236 118702948
834304483958 118695395
874429835364 118687842
109019830242 69245904
604151524950 118680289
43910769470 118672736
342958199760 118665183
169586398402 118657630
355828595494 109541159
801749953572 118650077
557212434626 118642524
319488654598 118634971
412609753144 118627418
173371808912 118619865
938024731932 118612312
865344850140 118604759
432293887796 118597206
324788229312 76300406
915312268872 118589653
823705334530 118582100
437593462510 28678741
800235789368 118574547
10599156982 118566994
629135234316 118559441
522386657934 118551888
935753485626 118544335
912283940464 118536782
557969516728 118529229
304347012558 118521676
61323657816 33965841
490589209650 118514123
807806610388 118506570
707114690822 118499017
423965984674 118491464
786608311532 118483911
130975211200 86542274
614750674378 118476358
770709587390 118468805
656390189988 118461252
148388099546 118453699
888814395302 118446146
133246457506 118438593
182456794136 118431040
196084271972 47961550
66623232530 72478588
249080019112 118423487
821434088224 31186337
341444035556 107524508
732855482290 118415934
378541058554 118408381
84793202978 118400828
300561602048 118393275
551155777810 118385722
148388099546 118378169
587495718706 118370616
628378152214 118363063
916826433076 118355510
477718813916 118347957
372484401738 118340404
650333533172 118332851
416395163654 53935973
186242204646 118325298
941053060340 118317745
685159309864 118310192
933482239320 118302639
223339227644 118295086
632163562724 118287533
810077856694 118279980
538285382076 118272427
912283940464 118264874
908498529954 118257321
662446846804 17371900
341444035556 118249768
757839191656 118242215
981178411746 118234662
135517703812 118227109
55267001000 118219556
991825009120 30884217
142331442730 118212003
661689764702 118204450
350529020780 118196897
402767685818 118189344
204412175094 113808604
603394442848 118181791
609451099664 118174238
364156498616 118166685
763895848472 118159132
43153687368 118151579
199112600380 118144026
430022641490 118136473
931210993014 106723890
267249989560 118128920
651847697376 118121367
497402948568 29403829
676074324640 118113814
683645145660 118106261
318731572496 118098708
412609753144 32583642
879729410078 118091155
794179132552 118083602
185485122544 118076049
696515541394 118068496
345229446066 118060943
872158589058 118053390
4542500166 118045837
124161472282 118038284
77979464060 118030731
91606941896 118023178
275577892682 118015625
751025452738 118008072
695758459292 118000519
204412175094 117992966
120376061772 117985413
425480148878 117977860
501945441180 117970307
874429835364 117962754
935753485626 117955201
259679168540 117947648
364913580718 117940095
770709587390 86021117
395196864798 117932542
155958920566 117924989
602637360746 117917436
675317242538 117909883
168829316300 117902330
941810142442 117894777
694244295088 117887224
341444035556 117879671
451978022448 117872118
774494997900 117864565
924397254096 117857012
199112600380 117849459
307375340966 117841906
891085641608 117834353
679859735150 117826800
913798104668 117819247
994805889582 117811694
684402227762 117804141
511030426404 117796588
854745700712 117789035
316460326190 117781482
425480148878 117773929
140060196424 117766376
143845606934 117758823
512544590608 117751270
305861176762 117743717
751025452738 117736164
268764153764 117728611
565540337748 117721058
176400137320 94268993
345229446066 117713505
140817278526 117705952
875943999568 117698399
414123917348 117690846
476961731814 117683293
950895127666 117675740
35582866348 117668187
420937656266 117660634
607179853358 117653081
894871052118 117645528
150659345852 117637975
863830685936 117630422
262707496948 95628533
193813025666 15528968
332359050332 117622869
656390189988 117615316
700300951904 117607763
430779723592 117600210
283905795804 117592657
836575730264 117585104
84793202978 12318943
31797455838 117577551
576896569278 32863103
894113970016 117569998
867616096446 78324610
508759180098 117562445
241509198092 117554892
382326469064 117547339
857774029120 117539786
760110437962 117532233
193813025666 117524680
229395884460 117517127
56024083102 117509574
259679168540 117502021
377026894350 117494468
757082109554 117486915
253622511724 117479362
585224472400 117471809
168072234198 117464256
108262748140 117456703
177914301524 117449150
312674915680 117441597
37097030552 117434044
313431997782 117426491
876701081670 117418938
925911418300 117411385
963008441298 80764229
485289634936 117403832
71165725142 4327869
472419239202 117396279
78736546162 117388726
510273344302 117381173
332359050332 117373620
810077856694 117366067
162015577382 117358514
436836380408 117350961
442135955122 845936
103720255528 117343408
601880278644 117335855
985720904358 117328302
857774029120 117320749
776766244206 44109520
423965984674 117313196
61323657816 117305643
604151524950 117298090
258165004336 117290537
895628134220 117282984
978907165440 117275431
602637360746 117267878
183213876238 117260325
720742168658 117252772
523143740036 117245219
806292446184 117237666
613993592276 43527939
208197585604 117230113
932725157218 117222560
799478707266 117215007
146873935342 117207454
10599156982 117199901
449706776142 117192348
185485122544 117184795
921368925688 117177242
839604058672 117169689
434565134102 117162136
420180574164 117154583
550398695708 117147030
266492907458 117139477
319488654598 21231483
224096309746 38497641
634434809030 117131924
989506314868 117124371
28769127430 117116818
324031147210 117109265
797964543062 117101712
107505666038 117094159
197598436176 117086606
794179132552 78407693
728312989678 117079053
597337786032 71428721
632163562724 117071500
797207460960 117063947
845660715488 117056394
677588488844 117048841
812349103000 55582527
370970237534 117041288
156716002668 117033735
269521235866 117026182
874429835364 117018629
291476616824 117011076
965279687604 117003523
805535364082 92139047
830519073448 116995970
917583515178 116988417
436836380408 116980864
396711029002 75288304
238480869684 9531886
446678447734 116973311
675317242538 116965758
646548122662 116958205
757089656 116950652
273306646376 39434213
864587768038 116943099
969065098114 116935546
243023362296 116927993
288448288416 116920440
83279038774 116912887
308132423068 116905334
285419960008 116897781
596580703930 116890228
998591300092 116882675
102206091324 116875122
465605500284 116867569
520872493730 116860016
464848418182 103559183
800992871470 116852463
309646587272 116844910
619293166990 116837357
460305925570 116829804
726041743372 116822251
750268370636 116814698
214254242420 116807145
231667130766 116799592
838846976570 116792039
823705334530 116784486
365670662820 116776933
488317963344 116769380
513301672710 116761827
643519794254 116754274
954680538176 116746721
7554 116739168
51481590490 1004549
116590651262 116731615
868373178548 116724062
826733662938 116716509
36339948450 116708956
530714561056 116701403
423965984674 83150977
897142298424 116693850
359614006004 116686297
518601247424 116678744
383840633268 116671191
551155777810 116663638
202898010890 116656085
309646587272 116648532
110533994446 116640979
67380314632 116633426
355071513392 116625873
492103373854 88747750
654876025784 116618320
734369646494 116610767
641248547948 116603214
869130260650 116595661
895628134220 89185824
959223030788 116588108
344472363964 116580555
255893758030 116573002
657904354192 116565449
227881720256 116557896
327816557720 116550343
549641613606 90726636
274063728478 116542790
864587768038 116535237
425480148878 116527684
359614006004 116520131
200626764584 116512578
542070792586 116505025
729070071780 116497472
430779723592 116489919
243780444398 116482366
601123196542 116474813
434565134102 74404603
495888784364 116467260
530714561056 116459707
272549564274 116452154
214254242420 116444601
49210344184 116437048
475447567610 116429495
802507035674 116421942
134760621710 116414389
536014135770 116406836
581439061890 116399283
140817278526 116391730
896385216322 116384177
715442593944 116376624
793422050450 116369071
623078577500 116361518
762381684268 116353965
537528299974 116346412
166558069994 116338859
147631017444 116331306
252865429622 116323753
358099841800 116316200
860802357528 116308647
9842074880 116301094
754810863248 116293541
180942629932 116285988
592795293420 116278435
511787508506 116270882
153687674260 116263329
417152245756 116255776
109776912344 116248223
807806610388 116240670
292233698926 116233117
370213155432 116225564
180185547830 116218011
794936214654 116210458
882000656384 116202905
864587768038 116195352
585224472400 1276457
819919924020 116187799
336144460842 116180246
134760621710 116172693
168829316300 116165140
183213876238 116157587
22712470614 51307529
525414986342 116150034
139303114322 74661405
571596994564 116142481
287691206314 116134928
536771217872 116127375
78736546162 116119822
609451099664 116112269
323274065108 116104716
476204649712 116097163
243023362296 116089610
487560881242 116082057
598851950236 116074504
688944720374 116066951
6813746472 116059398
649576451070 116051845
281634549498 116044292
476204649712 116036739
138546032220 116029186
483775470732 116021633
908498529954 116014080
243023362296 116006527
139303114322 115998974
164286823688 115991421
711657183434 115983868
402010603716 115976315
84036120876 60899839
688944720374 115968762
670017667824 115961209
308889505170 115953656
168829316300 115946103
383083551166 115938550
469390910794 115930997
353557349188 115923444
195327189870 115915891
991020479072 115908338
200626764584 115900785
818405759816 115893232
947866799258 115885679
246808772806 115878126
517087083220 115870573
574625322972 115863020
679102653048 115855467
831276155550 115847914
416395163654 115840361
476961731814 115832808
48453262082 115825255
821434088224 115817702
794179132552 115810149
51481590490 115802596
525414986342 115795043
578410733482 115787490
486046717038 115779937
669260585722 115772384
917583515178 115764831
321002818802 115757278
408067260532 100598407
571596994564 115749725
363399416514 115742172
615507756480 115734619
460305925570 69842591
810077856694 115727066
444407201428 115719513
555698270422 115711960
358099841800 115704407
296019109436 115696854
642762712152 98672392
239995033888 115689301
592038211318 115681748
476204649712 115674195
879729410078 115666642
511787508506 115659089
110533994446 115651536
978150083338 78928850
250594183316 115643983
666232257314 115636430
339172789250 115628877
724527579168 115621324
45424933674 115613771
118861897568 115606218
430779723592 115598665
551155777810 115591112
202140928788 115583559
63594904122 115576006
175643055218 4290104
211225914012 115568453
253622511724 115560900
462577171876 115553347
632920644826 115545794
38611194756 18414214
869130260650 80477215
987235068562 115538241
193813025666 115530688
330844886128 115523135
958465948686 36405460
572354076666 115515582
799478707266 115508029
980421329644 115500476
339172789250 115492923
15898731696 115485370
18169978002 115477817
24226634818 115470264
694244295088 115462711
681373899354 115455158
982692575950 115447605
466362582386 115440052
726798825474 115432499
402767685818 115424946
987992150664 115417393
806292446184 115409840
593552375522 115402287
981178411746 115394734
977393001236 115387181
256650840132 115379628
231667130766 115372075
847174879692 44041543
152173510056 115364522
402010603716 115356969
825219498734 115349416
339172789250 115341863
96149434508 115334310
124918554384 115326757
517087083220 115319204
810077856694 115311651
629135234316 115304098
414880999450 115296545
910012694158 115288992
284705016093 4826367
92364023998 115281439
465605500284 115273886
14384567492 115266333
284662877906 115258780
635191891132 115251227
391411454288 115243674
785851229430 115236121
507245015894 115228568
103720255528 115221015
791150804144 115213462
109019830242 115205909
300561602048 115198356
98420680814 115190803
292233698926 115183250
638220219540 115175697
825976580836 115168144
156716002668 115160591
414880999450 115153038
359648674274 14116557
824462416632 115145485
844208213976 4456270
799478707266 115137932
963765523400 115130379
719985086556 115122826
972093426522 115115273
339929871352 115107720
48453262082 115100167
227124638154 115092614
756325027452 115085061
714685511842 115077508
90849859794 115069955
557212434626 115062402
175643055218 115054849
786608311532 115047296
694244295088 22938461
58295329408 115039743
932725157218 115032190
776766244206 111965672
18927060104 115024637
892599805812 115017084
647305204764 115009531
663961011008 115001978
16655813798 79578408
511030426404 114994425
942567224544 114986872
814620349306 114979319
757839191656 114971766
398225193206 114964213
336144460842 114956660
717713840250 114949107
193055943564 114941554
490589209650 114934001
142331442730 114926448
835061566060 114918895
470147992896 65167284
938781814034 114911342
352043184984 114903789
75708217754 114896236
979664247542 114888683
896385216322 114881130
609451099664 114873577
685916391966 59389239
860045275426 114866024
936510567728 114858471
408824342634 114850918
901684791036 114843365
115076487058 114835812
291476616824 114828259
486046717038 114820706
679102653048 114813153
890328559506 114805600
277849138988 114798047
445921365632 114790494
376269812248 114782941
769195423186 114775388
907741447852 114767835
546613285198 114760282
355071513392 114752729
124918554384 114745176
224853391848 114737623
188513450952 70711186
507245015894 114730070
601123196542 114722517
982692575950 114714964
96906516610 114707411
230910048664 114699858
660932682600 111112183
404281850022 114692305
956951784482 114684752
990263396970 114677199
582953226094 114669646
243023362296 114662093
24226634818 75220327
417909327858 114654540
582196143992 114646987
91606941896 114639434
704843444516 114631881
521629575832 113083516
358099841800 114624328
804778281980 114616775
115076487058 114609222
741940467514 18633251
94635270304 114601669
50724508388 114594116
863073603834 108589481
445921365632 114586563
588252800808 114579010
847931961794 114571457
514058754812 114563904
906984365750 114556351
361885252310 114548798
712414265536 114541245
881243574282 114533692
115833569160 114526139
985720904358 114518586
318731572496 114511033
74951135652 114503480
155201838464 114495927
504216687486 114488374
942567224544 114480821
209711749808 114473268
972093426522 114465715
25740799022 114458162
4542500166 114450609
803264117776 109450523
131732293302 114443056
493617538058 72674966
317974490394 114435503
233938377072 114427950
641248547948 114420397
43910769470 114412844
74951135652 114405291
792664968348 114397738
716956758148 114390185
52238672592 114382632
816134513510 114375079
33311620042 114367526
499674194874 114359973
932725157218 114352420
337658625046 114344867
544342038892 114337314
383840633268 114329761
791907886246 114322208
882757738486 114314655
997077135888 114307102
412609753144 114299549
599609032338 114291996
623078577500 114284443
483018388630 114276890
646548122662 114269337
732855482290 114261784
819919924020 114254231
562512009340 114246678
979664247542 114239125
871401506956 114231572
15898731696 114224019
697272623496 114216466
462577171876 114208913
613993592276 114201360
829761991346 114193807
256650840132 114186254
118104815466 114178701
621564413296 114171148
137031868016 114163595
227124638154 114156042
838846976570 114148489
161258495280 114140936
994805889582 114133383
473933403406 114125830
639734383744 114118277
331601968230 114110724
361885252310 114103171
636706055336 114095618
64351986224 114088065
771466669492 21503391
804021199878 114080512
73436971448 17651361
867616096446 114072959
145359771138 114065406
595823621828 114057853
632920644826 114050300
514058754812 114042747
826733662938 114035194
81764874570 114027641
68894478836 114020088
266492907458 114012535
943324306646 114004982
858531111222 113997429
799478707266 113989876
813106185102 113982323
846417797590 113974770
408067260532 113967217
567811584054 113959664
227881720256 113952111
526929150546 28799589
558726598830 113944558
100691927120 113937005
92364023998 113929452
117347733364 113921899
652604779478 113914346
189270533054 113906793
922883089892 113899240
294504945232 113891687
258922086438 113884134
699543869802 113876581
18169978002 113869028
944838470850 113861475
595823621828 113853922
956194702380 113846369
426994313082 113838816
607179853358 113831263
261193332744 113823710
806292446184 113816157
440621790918 113808604
165043905790 113801051
621564413296 113793498
544342038892 113785945
439107626714 113778392
346743610270 60265387
37097030552 78324610
232424212868 113770839
255893758030 113763286
575382405074 113755733
654118943682 113748180
421694738368 113740627
280877467396 113733074
997077135888 113725521
383840633268 113717968
461063007672 113710415
367941909126 113702862
329330721924 113695309
332359050332 113687756
594309457624 75477129
32554537940 113680203
352043184984 113672650
703329280312 113665097
795693296756 113657544
294504945232 113649991
53752836796 113642438
470147992896 113634885
27254963226 113627332
47696179980 113619779
155201838464 113612226
474690485508 113604673
657147272090 113597120
321759900904 113589567
969822180216 113582014
283905795804 113574461
218039652930 113566908
281634549498 113559355
987992150664 113551802
321002818802 113544249
835818648162 113536696
969065098114 113529143
661689764702 20393100
243023362296 113521590
716956758148 113514037
717713840250 113506484
754810863248 113498931
847174879692 113491378
845660715488 113483825
545099120994 113476272
564026173544 113468719
342958199760 113461166
420937656266 113453613
820677006122 113446060
117347733364 113438507
566297419850 113430954
579167815584 113423401
355071513392 113415848
268764153764 113408295
927425582504 113400742
305104094660 113393189
102206091324 113385636
875186917466 113378083
786608311532 113370530
239237951786 113362977
526929150546 113355424
11356239084 113347871
574625322972 113340318
397468111104 113332765
165043905790 113325212
227124638154 113317659
171857644708 113310106
909255612056 113302553
797207460960 113295000
70408643040 113287447
177914301524 113279894
685916391966 113272341
280120385294 113264788
760110437962 113257235
601880278644 113249682
893356887914 113242129
391411454288 113234576
411095588940 113227023
526929150546 113219470
655633107886 113211917
543584956790 86746205
485289634936 113204364
580681979788 113196811
813106185102 113189258
738155057004 113181705
626863988010 113174152
483775470732 69827485
417152245756 6284096
374755648044 113166599
551912859912 113159046
856259864916 113151493
577653651380 113143940
580681979788 113136387
185485122544 113128834
219553817134 113121281
508759180098 113113728
113562322854 113106175
59809493612 113098622
434565134102 113091069
69651560938 113083516
98420680814 113075963
828247827142 113068410
759353355860 113060857
587495718706 24607674
812349103000 92728181
523143740036 113053304
342958199760 113045751
693487212986 113038198
714685511842 113030645
702572198210 113023092
506487933792 113015539
623078577500 113007986
902441873138 113000433
584467390298 112992880
717713840250 112985327
336144460842 112977774
958465948686 112970221
130218129098 112962668
562512009340 112955115
838846976570 112947562
771466669492 106044120
137788950118 112940009
132489375404 112932456
992534643276 112924903
217282570828 112917350
45424933674 112909797
43153687368 112902244
797207460960 112894691
869887342752 112887138
486046717038 112879585
360371088106 112872032
595066539726 112864479
122647308078 112856926
536771217872 112849373
453492186652 112841820
333116132434 112834267
859288193324 112826714
104477337630 112819161
415638081552 112811608
184728040442 112804055
442135955122 112796502
431536805694 112788949
393682700594 112781396
308132423068 112773843
690458884578 112766290
898656462628 112758737
37854112654 40944813
384597715370 112751184
196841354074 112743631
880486492180 112736078
46182015776 112728525
567054501952 112720972
65866150428 46428291
248322937010 112713419
299804519946 112705866
275577892682 112698313
665475175212 112690760
839604058672 112683207
798721625164 112675654
471662157100 112668101
290719534722 112660548
151416427954 112652995
691215966680 112645442
372484401738 112637889
895628134220 112630336
547370367300 112622783
647305204764 48792380
24983716920 112615230
476204649712 112607677
913041022566 112600124
163529741586 112592571
424723066776 112585018
879729410078 112577465
733612564392 112569912
637463137438 112562359
289205370518 112554806
397468111104 112547253
394439782696 112539700
396711029002 46126171
201383846686 112532147
187756368850 112524594
575382405074 112517041
604151524950 112509488
794179132552 33202988
727555907576 102305385
31040373736 112501935
759353355860 18096988
935753485626 112494382
426994313082 112486829
697272623496 112479276
440621790918 112471723
51481590490 59623382
423965984674 112464170
484532552834 112456617
893356887914 112449064
863830685936 112441511
480747142324 112433958
262707496948 112426405
175643055218 112418852
885028984792 112411299
442135955122 112403746
854745700712 112396193
925154336198 112388640
124918554384 112381087
10599156982 112373534
292990781028 112365981
271035400070 112358428
890328559506 112350875
49967426286 112343322
90092777692 112335769
59052411510 42221270
404281850022 112328216
950895127666 112320663
925154336198 112313110
8327910676 112305557
941810142442 112298004
227881720256 22447516
15898731696 112290451
414880999450 112282898
937267649830 112275345
781308736818 112267792
868373178548 112260239
18169978002 112252686
860045275426 112245133
993291725378 14977599
524657904240 112237580
10599156982 112230027
713171347638 112222474
942567224544 112214921
613993592276 112207368
333116132434 112199815
747997124330 112192262
377783976452 37100336
888814395302 32651619
241509198092 112184709
314189079884 112177156
607936935460 112169603
319488654598 112162050
715442593944 112154497
763895848472 112146944
460305925570 112139391
931210993014 112131838
968308016012 112124285
451220940346 112116732
829004909244 112109179
202898010890 99140678
940295978238 112101626
591281129216 10891426
713928429740 112094073
498917112772 112086520
763895848472 112078967
635948973234 112071414
225610473950 112063861
910012694158 112056308
118104815466 112048755
564783255646 112041202
74194053550 112033649
380812304860 35831432
728312989678 112026096
63594904122 112018543
688944720374 112010990
348257774474 112003437
483775470732 97116474
579924897686 111995884
544342038892 111988331
349014856576 111980778
492103373854 111973225
421694738368 111965672
964522605502 111958119
940295978238 111950566
478475896018 111943013
691215966680 111935460
10599156982 111927907
648819368968 111920354
613236510174 21307013
165043905790 111912801
279363303192 111905248
198355518278 103853750
687430556170 111897695
30283291634 111890142
233181294970 111882589
215768406624 111875036
810077856694 111867483
832790319754 111859930
463334253978 111852377
926668500402 111844824
378541058554 42440307
436836380408 111837271
606422771256 111829718
668503503620 111822165
837332812366 111814612
710143019230 111807059
437593462510 111799506
668503503620 111791953
684402227762 111784400
553427024116 111776847
417909327858 111769294
137031868016 111761741
954680538176 111754188
342958199760 111746635
55267001000 111739082
974364672828 111731529
162015577382 111723976
877458163772 111716423
243023362296 111708870
121133143874 111701317
588252800808 111693764
514815836914 111686211
703329280312 111678658
801749953572 111671105
712414265536 111663552
131732293302 8829457
953166373972 111655999
483018388630 111648446
673045996232 111640893
461820089774 111633340
872158589058 111625787
595823621828 111618234
196841354074 111610681
910012694158 111603128
177157219422 96383833
984963822256 111595575
513301672710 111588022
813106185102 111580469
117347733364 111572916
186242204646 111565363
286177042110 111557810
164286823688 111550257
789636639940 111542704
621564413296 111535151
190027615156 111527598
239237951786 111520045
563269091442 111512492
629135234316 111504939
307375340966 111497386
177914301524 111489833
785094147328 111482280
433808052000 111474727
6813746472 111467174
506487933792 111459621
140060196424 111452068
377026894350 111444515
903956037342 111436962
21955388512 111429409
67380314632 111421856
622321495398 111414303
704843444516 111406750
37097030552 111399197
284662877906 88332335
730584235984 111391644
714685511842 111384091
959980112890 36639603
114319404956 111376538
236209623378 111368985
785094147328 111361432
130975211200 111353879
462577171876 111346326
307375340966 87274915
373998565942 111338773
595066539726 111331220
205926339298 111323667
918340597280 111316114
140060196424 111308561
855502782814 111301008
744211713820 111293455
503459605384 111285902
353557349188 111278349
604151524950 111270796
258165004336 111263243
110533994446 111255690
918340597280 111248137
679859735150 111240584
823705334530 111233031
436836380408 111225478
991020479072 111217925
869130260650 111210372
805535364082 111202819
713928429740 111195266
735883810698 111187713
361885252310 111180160
413366835246 111172607
967550933910 36707580
808563692490 111165054
657147272090 111157501
981935493848 111149948
224853391848 87712989
55267001000 111142395
508002097996 111134842
59809493612 111127289
32554537940 111119736
828247827142 111112183
371727319636 111104630
50724508388 111097077
124161472282 111089524
770709587390 111081971
814620349306 111074418
921368925688 111066865
163529741586 111059312
391411454288 111051759
518601247424 111044206
671531832028 111036653
428508477286 111029100
977393001236 111021547
888057313200 4886791
352043184984 111013994
975121754930 111006441
847931961794 110998888
333116132434 110991335
792664968348 110983782
519358329526 110976229
190027615156 110968676
273306646376 87146514
169586398402 110961123
663961011008 110953570
90092777692 110946017
471662157100 35476441
140817278526 110938464
69651560938 110930911
162015577382 110923358
272549564274 110915805
678345570946 10256974
411095588940 110908252
994805889582 64706551
387626043778 110900699
451220940346 110893146
372484401738 110885593
400496439512 110878040
545856203096 94268993
573111158768 110870487
336144460842 110862934
733612564392 110855381
749511288534 110847828
487560881242 110840275
841118222876 110832722
530714561056 24365978
559483680932 110825169
168829316300 110817616
284662877906 110810063
33311620042 110802510
343715281862 110794957
719228004454 110787404
972093426522 110779851
358099841800 110772298
296019109436 110764745
678345570946 110757192
557969516728 110749639
442893037224 110742086
282391631600 110734533
597337786032 110726980
719228004454 110719427
794179132552 40589822
121133143874 13852202
804021199878 110711874
726798825474 110704321
351286102882 110696768
353557349188 110689215
329330721924 110681662
991020479072 110674109
890328559506 110666556
776766244206 110659003
47696179980 110651450
471662157100 110643897
37854112654 110636344
560240763034 110628791
663203928906 110621238
4542500166 110613685
383840633268 110606132
299047437844 110598579
202898010890 110591026
388383125880 110583473
279363303192 110575920
2271253860 110568367
846417797590 110560814
483775470732 110553261
263464579050 110545708
914555186770 110538155
447435529836 110530602
834304483958 110523049
349771938678 110515496
911526858362 110507943
384597715370 110500390
896385216322 110492837
340686953454 110485284
213497160318 110477731
305104094660 110470178
917583515178 110462625
931968075116 110455072
716199676046 110447519
117347733364 110439966
252865429622 110432413
96906516610 110424860
311160751476 53173120
388383125880 110417307
339929871352 110409754
438350544612 110402201
91606941896 110394648
190784697258 110387095
253622511724 110379542
492860455956 110371989
172614726810 110364436
476961731814 110356883
312674915680 110349330
93878188202 110341777
859288193324 110334224
712414265536 110326671
55267001000 110319118
719985086556 110311565
303589930456 110304012
624592741704 110296459
304347012558 110288906
915312268872 110281353
900170626832 110273800
102206091324 110266247
763895848472 110258694
723013414964 110251141
814620349306 37984037
621564413296 110243588
834304483958 110236035
431536805694 110228482
679859735150 110220929
582953226094 110213376
51481590490 110205823
615507756480 110198270
98420680814 110190717
275577892682 110183164
704086362414 110175611
685159309864 110168058
93878188202 110160505
411095588940 110152952
335387378740 110145399
892599805812 110137846
720742168658 110130293
178671383626 110122740
575382405074 110115187
573111158768 14592396
333873214536 110107634
249837101214 110100081
339172789250 110092528
47696179980 110084975
322516983006 47893573
776766244206 110077422
711657183434 102411127
673803078334 110069869
866101932242 110062316
65866150428 110054763
951652209768 110047210
542827874688 110039657
53752836796 110032104
704843444516 110024551
410338506838 110016998
267249989560 110009445
819919924020 110001892
947109717156 109994339
327059475618 109986786
244537526500 2326324
175643055218 109979233
898656462628 109971680
967550933910 109964127
49967426286 109956574
1514171758 109949021
797207460960 109941468
735126728596 109933915
470905074998 109926362
526172068444 109918809
277849138988 109911256
121890225976 109903703
890328559506 109896150
632920644826 109888597
925154336198 109881044
604151524950 109873491
372484401738 109865938
669260585722 109858385
709385937128 109850832
326302393516 109843279
688944720374 777959
479990060222 109835726
632920644826 109828173
776766244206 109820620
982692575950 109813067
275577892682 109805514
435322216204 109797961
711657183434 46103512
978150083338 109790408
163529741586 109782855
777523326308 54668614
695001377190 109775302
600366114440 109767749
463334253978 62342462
501945441180 109760196
610965263868 109752643
246051690704 109745090
938024731932 109737537
813106185102 109729984
595066539726 109722431
644276876356 109714878
947866799258 109707325
988749232766 109699772
773737915798 109692219
102963173426 109684666
316460326190 109677113
424723066776 109669560
785094147328 109662007
262707496948 109654454
945595552952 109646901
335387378740 51957087
289205370518 109639348
846417797590 109631795
235452541276 109624242
338415707148 109616689
196084271972 109609136
236966705480 109601583
480747142324 109594030
991777561174 109586477
930453910912 109578924
133246457506 82199299
305861176762 109571371
875186917466 109563818
780551654716 109556265
883514820588 109548712
665475175212 109541159
703329280312 109533606
707114690822 109526053
656390189988 109518500
244537526500 109510947
4542500166 109503394
470905074998 109495841
871401506956 109488288
626863988010 109480735
955437620278 109473182
367184827024 109465629
984963822256 109458076
864587768038 109450523
124918554384 109442970
597337786032 109435417
932725157218 109427864
601123196542 109420311
35582866348 109412758
938024731932 109405205
18169978002 109397652
825219498734 109390099
11356239084 109382546
944081388748 109374993
570839912462 109367440
237723787582 109359887
606422771256 109352334
302832848354 109344781
723013414964 109337228
945595552952 85522619
463334253978 109329675
422451820470 109322122
58295329408 109314569
529200396852 109307016
726041743372 109299463
938781814034 109291910
533742889464 109284357
29526209532 109276804
891842723710 109269251
809320774592 109261698
861559439630 109254145
339929871352 109246592
321759900904 59155096
738912139106 109239039
779794572614 109231486
467876746590 109223933
247565854908 23036650
997077135888 109216380
997077135888 109208827
195327189870 109201274
290719534722 109193721
40882441062 109186168
626863988010 109178615
430022641490 109171062
207440503502 109163509
156716002668 109155956
598851950236 109148403
900927708934 109140850
665475175212 109133297
396711029002 109125744
669260585722 109118191
33311620042 109110638
94635270304 109103085
95392352406 109095532
138546032220 109087979
355071513392 109080426
745725878024 109072873
389140207982 109065320
469390910794 109057767
492860455956 109050214
122647308078 109042661
134760621710 109035108
183213876238 109027555
540556628382 109020002
778280408410 109012449
213497160318 109004896
573111158768 108997343
344472363964 108989790
437593462510 108982237
891842723710 108974684
357342759698 108967131
486803799140 108959578
280120385294 108952025
111291076548 108944472
878972327976 108936919
592038211318 108929366
801749953572 108921813
356585677596 108914260
762381684268 108906707
560240763034 108899154
386868961676 108891601
883514820588 108884048
59052411510 108876495
173371808912 108868942
41639523164 108861389
670774749926 108853836
413366835246 108846283
197598436176 108838730
856259864916 108831177
282391631600 108823624
311160751476 108816071
104477337630 108808518
843389469182 108800965
452735104550 108793412
645033958458 108785859
689701802476 108778306
226367556052 108770753
581439061890 108763200
673803078334 108755647
261193332744 108748094
134003539608 108740541
825219498734 108732988
966036769706 108725435
623835659602 108717882
710900101332 108710329
24226634818 27024634
967550933910 108702776
324031147210 108695223
489075045446 108687670
484532552834 108680117
493617538058 108672564
140060196424 108665011
419423492062 108657458
367184827024 108649905
965279687604 108642352
71165725142 108634799
159744331076 108627246
500431276976 108619693
806292446184 44200156
896385216322 108612140
762381684268 49638316
171857644708 108604587
93121106100 108597034
913798104668 108589481
135517703812 108581928
312674915680 108574375
969822180216 108566822
813863267204 108559269
988749232766 108551716
27254963226 108544163
452735104550 108536610
93121106100 108529057
299047437844 108521504
845660715488 108513951
361885252310 108506398
855502782814 108498845
108262748140 108491292
64351986224 108483739
642762712152 1148056
875943999568 108476186
7570828574 108468633
484532552834 108461080
404281850022 108453527
752539616942 108445974
682130981456 108438421
731341318086 108430868
439107626714 68369756
992534643276 108423315
695001377190 108415762
835818648162 108408209
84793202978 108400656
134760621710 108393103
507245015894 108385550
389897290084 108377997
922126007790 76247535
808563692490 108370444
206683421400 108362891
776766244206 108355338
137788950118 108347785
558726598830 108340232
470147992896 108332679
673803078334 108325126
19684142206 108317573
890328559506 108310020
243780444398 108302467
605665689154 108294914
78736546162 108287361
689701802476 108279808
282391631600 108272255
154444756362 108264702
123404390180 108257149
722256332862 108249596
493617538058 108242043
328573639822 108234490
936510567728 108226937
140817278526 108219384
435322216204 108211831
607936935460 108204278
946352635054 108196725
386111879574 108189172
953166373972 108181619
707114690822 108174066
13627485390 108166513
514058754812 108158960
172614726810 108151407
38611194756 108143854
539042464178 108136301
433058016847 50401169
813863267204 108128748
329330721924 108121195
926668500402 104948935
57538247306 108113642
691973048782 108106089
974364672828 108098536
129461046996 108090983
273306646376 108083430
266492907458 108075877
123404390180 108068324
804021199878 77116130
93121106100 108060771
202140928788 108053218
754810863248 108045665
260436250642 7840014
579924897686 108038112
517844165322 108030559
698029705598 108023006
841875304978 108015453
498917112772 108007900
652604779478 108000347
750268370636 107992794
34825784246 107985241
110533994446 107977688
194570107768 107970135
229395884460 107962582
986477986460 107955029
371727319636 107947476
993291725378 107939923
950895127666 107932370
158230166872 107924817
830519073448 107917264
817648677714 107909711
131732293302 3761394
183970958340 107902158
726041743372 107894605
21955388512 107887052
607179853358 94216122
130218129098 107879499
350529020780 107871946
417909327858 107864393
353557349188 107856840
590524047114 101557638
7570828574 107849287
7554 107841734
492860455956 107834181
171857644708 107826628
585981554502 107819075
738912139106 107811522
145359771138 99450351
38611194756 50960091
918340597280 11223758
735126728596 107803969
534499971566 107796416
259679168540 107788863
937267649830 107781310
735883810698 107773757
465605500284 63384776
232424212868 12099906
699543869802 107766204
501945441180 107758651
414880999450 107751098
409581424736 107743545
839604058672 107735992
469390910794 107728439
732855482290 107720886
910769776260 107713333
87821531386 107705780
843389469182 35453782
331601968230 107698227
222582145542 107690674
948623881360 107683121
430022641490 107675568
271792482172 107668015
405038932124 107660462
728312989678 107652909
676831406742 107645356
905470201546 107637803
115076487058 107630250
505730851690 107622697
938024731932 107615144
171857644708 107607591
58295329408 107600038
757839191656 107592485
545856203096 107584932
842632387080 107577379
189270533054 107569826
930453910912 107562273
702572198210 107554720
576139487176 107547167
221825063440 51315082
904713119444 107539614
181699712034 107532061
945595552952 107524508
165043905790 107516955
184728040442 107509402
982692575950 107501849
157473084770 2673762
803264117776 45605014
798721625164 107494296
243023362296 107486743
783579983124 107479190
836575730264 107471637
168829316300 107464084
316460326190 107456531
14384567492 107448978
99177762916 107441425
66623232530 107433872
361885252310 107426319
817648677714 107418766
834304483958 107411213
847174879692 107403660
93121106100 107396107
315703244088 107388554
462577171876 107381001
772223751594 107373448
674560160436 107365895
820677006122 107358342
595823621828 107350789
241509198092 107343236
251351265418 107335683
901684791036 107328130
249080019112 107320577
354314431290 107313024
813863267204 107305471
796450378858 107297918
485289634936 107290365
699543869802 55574974
387626043778 107282812
459548843468 107275259
757082109554 107267706
764652930574 107260153
335387378740 107252600
81007792468 107245047
554184106218 107237494
901684791036 107229941
258922086438 107222388
456520515060 24214918
595823621828 107214835
332359050332 92275001
751782534840 107207282
215011324522 107199729
199112600380 107192176
757839191656 107184623
539799546280 107177070
64351986224 107169517
282391631600 107161964
763138766370 107154411
807806610388 107146858
708628855026 107139305
449706776142 107131752
484532552834 107124199
136274785914 107116646
613236510174 107109093
894871052118 107101540
652604779478 107093987
281634549498 107086434
194570107768 107078881
841118222876 107071328
305104094660 107063775
842632387080 107056222
783579983124 107048669
430779723592 107041116
111291076548 107033563
77222381958 107026010
657904354192 107018457
423208902572 107010904
229395884460 107003351
593552375522 106995798
899413544730 106988245
48453262082 106980692
702572198210 106973139
768438341084 11578749
681373899354 54872545
782065818920 106965586
86307367182 106958033
324031147210 106950480
623078577500 106942927
374755648044 106935374
937267649830 106927821
600366114440 106920268
704086362414 106912715
967550933910 106905162
302832848354 106897609
532228725260 106890056
903198955240 106882503
290719534722 106874950
479232978120 106867397
934996403524 106859844
328573639822 106852291
343715281862 106844738
162015577382 106837185
558726598830 106829632
480747142324 106822079
168829316300 106814526
291476616824 106806973
993291725378 106799420
162772659484 106791867
147631017444 106784314
772980833696 106776761
939538896136 106769208
314189079884 106761655
276334974784 106754102
275577892682 106746549
339172789250 106738996
871401506956 106731443
831276155550 106723890
794179132552 106716337
483018388630 106708784
456520515060 106701231
730584235984 106693678
627621070112 106686125
115833569160 106678572
987992150664 50899667
775252080002 106671019
183970958340 106663466
866101932242 106655913
892599805812 46745517
707114690822 106648360
816891595612 106640807
822948252428 106633254
646548122662 106625701
926668500402 106618148
529957478954 106610595
271035400070 106603042
911526858362 106595489
33311620042 106587936
397468111104 106580383
137031868016 95447261
893356887914 106572830
670017667824 106565277
76465299856 95772040
486803799140 106557724
699543869802 106550171
476961731814 106542618
133246457506 102463998
722256332862 106535065
788879557838 106527512
497402948568 106519959
138546032220 106512406
463334253978 106504853
579924897686 106497300
664718093110 106489747
352800267086 106482194
654118943682 106474641
230152966562 106467088
326302393516 106459535
816891595612 106451982
211982996114 21677110
293747863130 106444429
155958920566 106436876
445164283530 106429323
23469552716 106421770
79493628264 106414217
813863267204 106406664
29526209532 106399111
759353355860 106391558
635191891132 106384005
913041022566 106376452
294504945232 106368899
328573639822 106361346
938781814034 106353793
897142298424 106346240
470147992896 106338687
654876025784 27643980
687430556170 106331134
573868240870 106323581
102963173426 106316028
745725878024 106308475
552669942014 106300922
608694017562 106293369
283905795804 106285816
732855482290 33573085
250594183316 106278263
929696828810 106270710
201383846686 106263157
380055222758 106255604
150659345852 106248051
427751395184 106240498
153687674260 106232945
598851950236 106225392
406553096328 106217839
233181294970 106210286
490589209650 106202733
113562322854 106195180
157473084770 106187627
911526858362 106180074
342958199760 106172521
122647308078 106164968
27254963226 106157415
594309457624 106149862
235452541276 106142309
498917112772 106134756
153687674260 106127203
337658625046 106119650
231667130766 106112097
969065098114 106104544
869130260650 106096991
492860455956 106089438
10599156982 106081885
531471643158 106074332
726041743372 106066779
883514820588 106059226
393682700594 106051673
256650840132 106044120
304347012558 106036567
177914301524 106029014
701815116108 106021461
392168536390 100976057
202898010890 106013908
299804519946 106006355
623835659602 105998802
769195423186 105991249
653361861580 105983696
150659345852 105976143
56024083102 105968590
326302393516 105961037
729070071780 105953484
158230166872 105945931
319488654598 105938378
359614006004 105930825
246051690704 105923272
118861897568 105915719
84036120876 105908166
707114690822 95167800
91606941896 105900613
989506314868 105893060
258922086438 105885507
120376061772 105877954
380812304860 105870401
431536805694 105862848
443650119326 105855295
288448288416 105847742
453492186652 105840189
880486492180 86882159
572354076666 105832636
904713119444 105825083
410338506838 105817530
434565134102 105809977
725284661270 105802424
800992871470 105794871
855502782814 105787318
464848418182 105779765
431536805694 105772212
379298140656 105764659
905470201546 105757106
419423492062 105749553
699543869802 105742000
233938377072 105734447
913041022566 105726894
467876746590 105719341
931968075116 105711788
760867520064 105704235
260436250642 105696682
607936935460 105689129
732098400188 105681576
301318684150 105674023
59809493612 105666470
747997124330 105658917
111291076548 105651364
420180574164 105643811
561754927238 105636258
994805889582 105628705
507245015894 105621152
629135234316 105613599
420937656266 105606046
335387378740 77184107
113562322854 105598493
759353355860 105590940
336144460842 105583387
655633107886 105575834
359614006004 105568281
125675636486 105560728
808563692490 105553175
437593462510 105545622
245294608602 105538069
395196864798 105530516
575382405074 2575573
536014135770 105522963
311917833578 105515410
453492186652 105507857
310403669374 105500304
521629575832 105492751
429265559388 77569310
52995754694 105485198
351286102882 105477645
333116132434 105470092
268764153764 105462539
768438341084 105454986
558726598830 105447433
180185547830 105439880
968308016012 105432327
754053781146 105424774
997834217990 105417221
366427744922 105409668
715442593944 105402115
640491465846 105394562
853231536508 105387009
243023362296 105379456
97663598712 40484080
134760621710 105371903
468633828692 105364350
49210344184 105356797
367184827024 105349244
600366114440 105341691
320245736700 105334138
316460326190 105326585
340686953454 105319032
28769127430 105311479
295262027334 105303926
801749953572 105296373
508759180098 105288820
857016947018 105281267
461063007672 105273714
872915671160 105266161
785094147328 105258608
804021199878 105251055
324031147210 46111065
170343480504 105243502
317217408292 105235949
161258495280 105228396
580681979788 105220843
495131702262 105213290
57538247306 105205737
871401506956 33860099
860802357528 105198184
609451099664 105190631
411852671042 105183078
778280408410 105175525
394439782696 105167972
320245736700 105160419
507245015894 105152866
254379593826 105145313
342201117658 105137760
52995754694 105130207
189270533054 105122654
918340597280 105115101
237723787582 105107548
776009162104 105099995
598851950236 13195091
289962452620 105092442
205169257196 105084889
991777561174 105077336
149145181648 1706978
436079298306 105069783
414123917348 105062230
551912859912 105054677
485289634936 105047124
188513450952 105039571
408067260532 105032018
890328559506 105024465
617021920684 105016912
352800267086 105009359
465605500284 105001806
95392352406 104994253
227881720256 104986700
414880999450 104979147
292233698926 104971594
282391631600 104964041
943324306646 104956488
931968075116 99676941
709385937128 104948935
741183385412 104941382
177914301524 104933829
149145181648 104926276
252865429622 104918723
224096309746 104911170
688944720374 78347269
321002818802 104903617
726798825474 104896064
25740799022 104888511
547370367300 104880958
254379593826 104873405
665475175212 104865852
807806610388 104858299
615507756480 104850746
826733662938 104843193
183970958340 102297832
875943999568 104835640
871401506956 104828087
783579983124 104820534
675317242538 104812981
520872493730 104805428
50724508388 104797875
409581424736 104790322
401253521614 104782769
219553817134 104775216
255136675928 104767663
84036120876 104760110
748754206432 104752557
869130260650 104745004
204412175094 104737451
743454631718 104729898
969065098114 104722345
992534643276 104714792
607936935460 104707239
380812304860 104699686
964522605502 5045404
99177762916 104692133
782065818920 104684580
821434088224 104677027
446678447734 57644496
105234419732 104669474
426994313082 104661921
140060196424 104654368
131732293302 104646815
926668500402 104639262
589009882910 104631709
533742889464 104624156
479232978120 104616603
378541058554 104609050
892599805812 104601497
399739357410 104593944
666989339416 104586391
183213876238 104578838
32554537940 104571285
833547401856 104563732
311160751476 104556179
311160751476 104548626
836575730264 104541073
20441224308 44721313
859288193324 104533520
785094147328 104525967
386111879574 104518414
866101932242 104510861
263464579050 104503308
704843444516 104495755
549641613606 104488202
232424212868 104480649
823705334530 104473096
933482239320 104465543
676074324640 104457990
623835659602 104450437
130975211200 104442884
352043184984 104435331
498917112772 104427778
168829316300 104420225
343715281862 104412672
186999286748 104405119
244537526500 104397566
763895848472 104390013
698786787700 104382460
495888784364 104374907
816891595612 104367354
632920644826 104359801
796450378858 104352248
721499250760 104344695
711657183434 104337142
859288193324 104329589
389897290084 103453441
370213155432 104322036
199112600380 104314483
483775470732 104306930
784337065226 88740197
90849859794 104299377
555698270422 104291824
255893758030 104284271
9084992778 104276718
713171347638 104269165
470147992896 104261612
125675636486 104254059
670774749926 104246506
181699712034 104238953
242266280194 104231400
918340597280 104223847
719228004454 104216294
706357608720 104208741
847931961794 104201188
551912859912 104193635
999348382194 104186082
151416427954 104178529
901684791036 104170976
855502782814 104163423
396711029002 71126601
232424212868 104155870
259679168540 104148317
630649398520 104140764
399739357410 104133211
476961731814 104125658
509516262200 53709383
247565854908 104118105
203655092992 104110552
590524047114 104102999
349771938678 104095446
129461046996 104087893
129461046996 104080340
68894478836 104072787
25740799022 104065234
877458163772 104057681
807806610388 104050128
65866150428 104042575
447435529836 104035022
768438341084 104027469
430022641490 104019916
778280408410 104012363
291476616824 104004810
289962452620 103997257
7570828574 103989704
374755648044 103982151
934996403524 103974598
692730130884 74759594
261193332744 103967045
314946161986 103959492
837332812366 103951939
682130981456 103944386
6056664370 103936833
45424933674 103929280
349771938678 103921727
479232978120 103914174
776009162104 11608961
625349823806 103906621
39368276858 103899068
165043905790 103891515
885028984792 103883962
892599805812 103876409
782822901022 103868856
66623232530 103861303
574625322972 103853750
171857644708 103846197
620807331194 103838644
240752115990 103831091
401253521614 53580982
200626764584 103823538
329330721924 103815985
127946882792 103808432
190784697258 103800879
452735104550 103793326
292990781028 103785773
969065098114 103778220
646548122662 11911081
953166373972 103770667
676074324640 103763114
509516262200 103755561
322516983006 103748008
81764874570 103740455
620050249092 103732902
63594904122 103725349
1514171758 103717796
796450378858 103710243
230910048664 103702690
931210993014 103695137
299804519946 103687584
687430556170 103680031
289205370518 103672478
707871772924 103664925
934239321422 103657372
882757738486 103649819
70408643040 103642266
204412175094 103634713
37854112654 103627160
673803078334 103619607
691215966680 103612054
409581424736 103604501
506487933792 103596948
252865429622 103589395
430779723592 103581842
517844165322 103574289
352043184984 103566736
872158589058 103559183
34825784246 103551630
640491465846 103544077
847931961794 103536524
809320774592 103528971
750268370636 103521418
911526858362 103513865
345229446066 103506312
30283291634 45914687
594309457624 103498759
788122475736 103491206
271792482172 24856923
366427744922 103483653
422451820470 103476100
324031147210 103468547
145359771138 103460994
519358329526 103453441
447435529836 103445888
305861176762 103438335
778280408410 103430782
897142298424 6608875
925911418300 103423229
52995754694 103415676
3028335962 103408123
686673474068 103400570
362642334412 103393017
270278317968 68581240
194570107768 103385464
819162841918 103377911
895628134220 103370358
747997124330 103362805
401253521614 46926789
319488654598 103355252
850203208100 103347699
215011324522 103340146
66639335526 34622952
182456794136 103332593
310403669374 103325040
854745700712 103317487
290719534722 103309934
50724508388 103302381
997834217990 47311992
274820810580 103294828
723013414964 103287275
407310178430 103279722
107505666038 103272169
261950414846 103264616
716199676046 103257063
109776912344 103249510
903198955240 103241957
476961731814 103234404
653361861580 103226851
270278317968 103219298
112805240752 103211745
506487933792 103204192
37097030552 103196639
900927708934 103189086
917583515178 103181533
449706776142 103173980
456520515060 103166427
858531111222 103158874
308889505170 103151321
371727319636 103143768
623078577500 103136215
875943999568 103128662
455763432958 103121109
194570107768 103113556
924418175906 41337569
766924176880 103106003
645791040560 103098450
780551654716 103090897
971336344420 63634025
781308736818 103083344
751025452738 103075791
526172068444 103068238
120376061772 103060685
380055222758 103053132
367184827024 103045579
140060196424 103038026
752539616942 103030473
433808052000 103022920
252108347520 103015367
925154336198 103007814
411095588940 103000261
45424933674 102992708
838089894468 102985155
866859014344 102977602
721499250760 102970049
261193332744 102962496
282391631600 102954943
136274785914 102947390
773737915798 102939837
709385937128 102932284
333873214536 102924731
71165725142 102917178
349014856576 102909625
430779723592 102902072
953923456074 102894519
952409291870 102886966
698786787700 102879413
987235068562 102871860
199112600380 102864307
563269091442 102856754
885028984792 102849201
572354076666 102841648
294504945232 102834095
729070071780 102826542
930453910912 102818989
644276876356 102811436
555698270422 102803883
448949694040 102796330
473176321304 102788777
330844886128 102781224
25740799022 102773671
545099120994 102766118
171100562606 102758565
583710308196 35234745
216525488726 102751012
291476616824 102743459
196841354074 102735906
169586398402 102728353
765410012676 102720800
712414265536 102713247
532228725260 102705694
816134513510 102698141
908498529954 102690588
963008441298 102683035
756325027452 102675482
82521956672 102667929
853988618610 102660376
28012045328 102652823
607936935460 102645270
895628134220 102637717
704843444516 102630164
795693296756 102622611
218039652930 102615058
444407201428 102607505
119618979670 102599952
872158589058 102592399
592795293420 102584846
485289634936 102577293
603394442848 102569740
74194053550 102562187
588252800808 102554634
342201117658 18550168
164286823688 102547081
761624602166 102539528
359614006004 102531975
528443314750 102524422
633677726928 102516869
174128891014 102509316
698029705598 102501763
221825063440 102494210
816891595612 102486657
662446846804 102479104
238480869684 102471551
46182015776 4849026
565540337748 98453355
56024083102 51828686
420180574164 102463998
152930592158 72478588
838089894468 102456445
514058754812 102448892
196841354074 102441339
436079298306 102433786
271792482172 102426233
19684142206 102418680
609451099664 102411127
211225914012 102403574
930453910912 102396021
587495718706 102388468
741183385412 102380915
973607590726 102373362
659418518396 102365809
613993592276 102358256
837332812366 102350703
836575730264 102343150
698786787700 102335597
175643055218 102328044
233181294970 102320491
616264838582 102312938
154444756362 102305385
797207460960 102297832
581439061890 102290279
863073603834 102282726
133246457506 102275173
312674915680 102267620
872915671160 102260067
508759180098 102252514
847174879692 102244961
751025452738 102237408
987992150664 102229855
409581424736 102222302
408824342634 102214749
536771217872 102207196
330844886128 102199643
419423492062 102192090
275577892682 102184537
448949694040 41496182
810834938796 102176984
946352635054 102169431
327059475618 102161878
312674915680 102154325
807049528286 102146772
436079298306 102139219
499674194874 102131666
268764153764 102124113
563269091442 102116560
659418518396 102109007
96906516610 102101454
395196864798 102093901
658661436294 102086348
966793851808 102078795
274063728478 86761311
770709587390 102071242
879729410078 102063689
741183385412 102056136
84036120876 102048583
898656462628 102041030
844903633386 50831690
835818648162 102033477
11356239084 102025924
6056664370 102018371
738155057004 102010818
78736546162 102003265
2271253860 101995712
20441224308 101988159
857774029120 101980606
127946882792 101973053
799478707266 101965500
704086362414 101957947
394439782696 75069267
72679889346 101950394
250594183316 6676852
124161472282 101942841
339929871352 101935288
418666409960 101927735
789636639940 101920182
547370367300 91043862
778280408410 101912629
886543148996 101905076
814620349306 101897523
797964543062 101889970
687430556170 101882417
652604779478 101874864
134003539608 101867311
283148713702 101859758
875943999568 101852205
481504224426 101844652
51481590490 101837099
564026173544 101829546
621564413296 101821993
805535364082 101814440
48453262082 101806887
523143740036 101799334
539042464178 101791781
518601247424 101784228
703329280312 101776675
908498529954 101769122
532228725260 101761569
764652930574 101754016
822948252428 101746463
597337786032 101738910
514815836914 101731357
747997124330 3157154
93878188202 101723804
366427744922 101716251
264978743254 101708698
174885973116 101701145
448949694040 101693592
967550933910 101686039
646548122662 101678486
822948252428 101670933
61323657816 101663380
887300231098 101655827
785851229430 101648274
744968795922 101640721
626863988010 101633168
278606221090 101625615
839604058672 101618062
648062286866 101610509
18169978002 101602956
728312989678 101595403
292233698926 101587850
751782534840 48203246
22712470614 101580297
245294608602 101572744
574625322972 101565191
401253521614 101557638
293747863130 101550085
969822180216 101542532
664718093110 85522619
91606941896 101534979
340686953454 101527426
489075045446 101519873
687430556170 101512320
199112600380 101504767
719985086556 101497214
984963822256 101489661
722256332862 101482108
591281129216 101474555
852474454406 101467002
638977301642 101459449
717713840250 101451896
299047437844 101444343
107505666038 101436790
938781814034 101429237
829004909244 101421684
462577171876 101414131
550398695708 101406578
111291076548 101399025
184728040442 101391472
78736546162 101383919
280877467396 101376366
764652930574 101368813
311917833578 101361260
209711749808 101353707
714685511842 101346154
940295978238 101338601
448192611938 101331048
952409291870 101323495
525414986342 101315942
105991501834 93324868
957708866584 101308389
487560881242 101300836
100691927120 101293283
848689043896 79042145
28769127430 101285730
515572919016 101278177
601123196542 101270624
751025452738 101263071
822191170326 101255518
313431997782 101247965
297533273640 101240412
515572919016 101232859
911526858362 101225306
628378152214 101217753
547370367300 101210200
651847697376 101202647
832033237652 101195094
162772659484 101187541
218796735032 101179988
186999286748 101172435
678345570946 101164882
466362582386 101157329
855502782814 101149776
418666409960 101142223
371727319636 101134670
872158589058 101127117
393682700594 101119564
834304483958 101112011
996320053786 101104458
293747863130 101096905
741940467514 101089352
405038932124 101081799
345229446066 101074246
274063728478 101066693
144602689036 101059140
697272623496 101051587
610965263868 101044034
34068702144 101036481
53752836796 101028928
124161472282 101021375
842632387080 101013822
589766965012 101006269
666232257314 100998716
59809493612 100991163
972850508624 100983610
537528299974 100976057
300561602048 100968504
497402948568 100960951
408824342634 100953398
610965263868 100945845
798721625164 100938292
923640171994 100930739
931968075116 60688355
938024731932 100923186
177157219422 40438762
312674915680 100915633
202140928788 100908080
470147992896 100900527
289962452620 100892974
673045996232 100885421
961494277094 100877868
305861176762 100870315
121133143874 100862762
353557349188 100855209
972850508624 100847656
782065818920 100840103
451220940346 100832550
130218129098 100824997
644276876356 34124454
830519073448 100817444
367941909126 100809891
608694017562 100802338
541313710484 100794785
702572198210 100787232
615507756480 100779679
827490745040 100772126
464091336080 100764573
543584956790 100757020
903198955240 100749467
215011324522 100741914
158230166872 100734361
744211713820 100726808
465605500284 100719255
482261306528 100711702
520872493730 100704149
810077856694 100696596
103720255528 100689043
716199676046 100681490
737397974902 100673937
553427024116 100666384
619293166990 100658831
192298861462 100651278
268764153764 100643725
817648677714 100636172
585981554502 100628619
860045275426 100621066
297533273640 100613513
291476616824 100605960
571596994564 100598407
216525488726 100590854
331601968230 100583301
978150083338 100575748
410338506838 100568195
124918554384 100560642
137788950118 100553089
12113321186 100545536
716199676046 100537983
231667130766 100530430
497402948568 100522877
857774029120 100515324
421694738368 100507771
794179132552 100500218
511030426404 100492665
566297419850 100485112
966793851808 3142048
3785418064 100477559
229395884460 100470006
865344850140 100462453
377026894350 100454900
293000675458 56791007
102206091324 100447347
725284661270 100439794
861559439630 100432241
323274065108 100424688
760110437962 100417135
815377431408 100409582
412609753144 91270452
247565854908 100402029
871401506956 100394476
962251359196 100386923
135517703812 100379370
147631017444 100371817
779794572614 100364264
339929871352 100356711
147631017444 100349158
735883810698 100341605
381569386962 21949018
589009882910 100334052
256650840132 100326499
399739357410 100318946
671531832028 100311393
390654372186 100303840
720742168658 100296287
102206091324 100288734
133246457506 100281181
441378873020 100273628
930453910912 100266075
766924176880 100258522
397468111104 100250969
607936935460 100243416
987992150664 100235863
99934845018 100228310
118861897568 100220757
448949694040 100213204
136274785914 100205651
874429835364 100198098
64351986224 100190545
92364023998 100182992
911526858362 100175439
446678447734 100167886
482261306528 100160333
758596273758 100152780
17412895900 100145227
787365393634 2930564
654118943682 100137674
748754206432 100130121
479990060222 100122568
95392352406 100115015
498160030670 100107462
806292446184 100099909
500431276976 100092356
635948973234 100084803
80250710366 100077250
704086362414 100069697
142331442730 100062144
589766965012 100054591
162772659484 100047038
874429835364 100039485
17412895900 100031932
50724508388 100024379
673803078334 45302894
698029705598 100016826
534499971566 100009273
370213155432 100001720
65866150428 99994167
841875304978 99986614
891842723710 99979061
759353355860 99971508
741940467514 4743284
788879557838 99963955
510273344302 99956402
975121754930 99948849
44667851572 99941296
34068702144 99933743
582953226094 99926190
999348382194 99918637
312674915680 99911084
522386657934 99903531
261950414846 99895978
332359050332 99888425
93878188202 99880872
476204649712 99873319
834304483958 99865766
631406480622 99858213
676831406742 99850660
180185547830 5815810
570082830360 99843107
703329280312 99835554
358856923902 99828001
338415707148 99820448
520115411628 99812895
448949694040 99805342
544342038892 99797789
889571477404 99790236
208954667706 99782683
595066539726 99775130
609451099664 99767577
878972327976 99760024
701815116108 87554376
473933403406 99752471
483775470732 99744918
435322216204 99737365
261193332744 99729812
439107626714 99722259
618536084888 99714706
760110437962 99707153
551155777810 99699600
79493628264 46133724
176400137320 99692047
732098400188 99684494
6056664370 16035019
908498529954 99676941
378541058554 99669388
983449658052 99661835
513301672710 99654282
82521956672 99646729
363399416514 99639176
718470922352 99631623
897899380526 99624070
127946882792 99616517
758596273758 99608964
183970958340 99601411
617021920684 99593858
21198306410 99586305
162015577382 99578752
295262027334 99571199
705600526618 99563646
520872493730 99556093
464848418182 99548540
768438341084 99540987
287691206314 99533434
199112600380 99525881
777523326308 99518328
296776191538 99510775
882757738486 83800535
528443314750 99503222
830519073448 99495669
417152245756 99488116
174128891014 99480563
738155057004 99473010
258922086438 99465457
386111879574 99457904
627621070112 62825854
828247827142 99450351
388383125880 99442798
510273344302 3278002
736640892800 99435245
552669942014 99427692
311917833578 99420139
772223751594 99412586
104477337630 99405033
853988618610 99397480
143845606934 99389927
679102653048 99382374
306618258864 99374821
256650840132 99367268
925911418300 72644754
259679168540 99359715
605665689154 99352162
430779723592 99344609
72679889346 99337056
396711029002 99329503
925911418300 99321950
80250710366 99314397
370970237534 99306844
809320774592 99299291
246051690704 99291738
995562971684 99284185
852474454406 99276632
124918554384 99269079
450463858244 99261526
709385937128 99253973
741940467514 99246420
590524047114 99238867
552669942014 99231314
372484401738 99223761
171857644708 99216208
450463858244 99208655
36339948450 99201102
845660715488 99193549
362642334412 99185996
24983716920 99178443
956194702380 99170890
906227283648 99163337
729070071780 99155784
196084271972 99148231
664718093110 99140678
220310899236 99133125
628378152214 99125572
102206091324 99118019
599609032338 99110466
372484401738 99102913
495131702262 99095360
875943999568 99087807
489075045446 5385289
442893037224 99080254
678345570946 99072701
785851229430 99065148
690458884578 99057595
42396605266 99050042
963765523400 99042489
324031147210 99034936
73436971448 99027383
467876746590 99019830
140817278526 99012277
371727319636 99004724
903198955240 98997171
233938377072 98989618
536771217872 98982065
405038932124 98974512
841875304978 98966959
975878837032 98959406
239237951786 98951853
786608311532 98944300
789636639940 98936747
392925618492 98929194
585981554502 98921641
181699712034 98914088
345986528168 98906535
112048158650 98898982
398225193206 98891429
973607590726 98883876
53752836796 98876323
252108347520 98868770
962251359196 98861217
676074324640 98853664
302832848354 52689728
187756368850 98846111
892599805812 98838558
342201117658 98831005
126432718588 98823452
821434088224 98815899
132489375404 98808346
383840633268 98800793
682130981456 98793240
443650119326 98785687
414880999450 98778134
801749953572 98770581
511787508506 98763028
646548122662 98755475
868373178548 98747922
436836380408 98740369
806292446184 98732816
83279038774 98725263
131732293302 98717710
677588488844 98710157
81764874570 98702604
321759900904 98695051
136274785914 98687498
716956758148 98679945
120376061772 98672392
469390910794 98664839
412609753144 98657286
866859014344 98649733
846417797590 98642180
941810142442 98634627
752539616942 98627074
96149434508 98619521
255893758030 98611968
483775470732 98604415
303589930456 98596862
807049528286 98589309
366427744922 98581756
602637360746 98574203
26497881124 25174149
89335695590 98566650
721499250760 98559097
105991501834 98551544
253622511724 98543991
576896569278 98536438
748754206432 98528885
839604058672 98521332
165043905790 98513779
314946161986 98506226
917583515178 98498673
435322216204 98491120
207440503502 98483567
682130981456 98476014
109019830242 98468461
62837822020 98460908
679859735150 98453355
638220219540 98445802
449706776142 98438249
507245015894 98430696
974364672828 98423143
234695459174 98415590
571596994564 98408037
632920644826 98400484
803264117776 98392931
597337786032 98385378
139303114322 98377825
138546032220 60695908
913041022566 98370272
721499250760 98362719
601880278644 98355166
406553096328 98347613
850960290202 98340060
32554537940 98332507
189270533054 98324954
280877467396 98317401
283905795804 98309848
305861176762 72191574
927425582504 98302295
870644424854 98294742
878215245874 98287189
149902263750 98279636
802507035674 98272083
167315152096 98264530
81007792468 98256977
719228004454 98249424
579924897686 98241871
983449658052 98234318
765410012676 98226765
655633107886 98219212
505730851690 55076476
577653651380 98211659
59809493612 98204106
706357608720 85401771
670017667824 54026609
649576451070 98196553
436079298306 98189000
290719534722 98181447
575382405074 80107118
655633107886 98173894
745725878024 98166341
373241483840 75590424
629135234316 98158788
610208181766 98151235
972093426522 98143682
416395163654 98136129
317217408292 98128576
700300951904 98121023
306618258864 98113470
392925618492 98105917
265735825356 98098364
69651560938 98090811
326302393516 98083258
419423492062 98075705
869130260650 98068152
24226634818 98060599
785094147328 98053046
948623881360 98045493
349771938678 98037940
891085641608 98030387
942567224544 36277059
250594183316 98022834
84036120876 98015281
195327189870 98007728
497402948568 98000175
897899380526 97992622
910012694158 97985069
916069350974 97977516
398225193206 97969963
632163562724 97962410
617779002786 97954857
302832848354 97947304
607936935460 97939751
367184827024 23104627
319488654598 97932198
97663598712 97924645
336901542944 97917092
281634549498 97909539
773737915798 97901986
106748583936 97894433
679102653048 97886880
701058034006 97879327
105234419732 97871774
944081388748 97864221
700300951904 44570253
822191170326 97856668
498160030670 97849115
445164283530 97841562
287691206314 97834009
420180574164 97826456
266492907458 97818903
614750674378 97811350
624592741704 97803797
628378152214 97796244
442135955122 97131580
213497160318 97788691
99934845018 97781138
403524767920 97773585
43910769470 97766032
180942629932 97758479
735883810698 97750926
124161472282 80424344
824462416632 97743373
191541779360 97735820
838089894468 97728267
623078577500 97720714
56024083102 97713161
530714561056 34993049
446678447734 97705608
513301672710 97698055
535257053668 97690502
455006350856 97682949
219553817134 97675396
919854761484 97667843
651847697376 97660290
666989339416 97652737
449706776142 97645184
657904354192 97637631
486046717038 97630078
108262748140 97622525
38611194756 97614972
244537526500 97607419
503459605384 97599866
896385216322 97592313
723013414964 97584760
353557349188 97577207
302832848354 97569654
413366835246 97562101
25740799022 97554548
886543148996 97546995
261950414846 97539442
814620349306 97531889
600366114440 97524336
906984365750 97516783
295262027334 97509230
676074324640 97501677
271792482172 97494124
540556628382 97486571
906227283648 97479018
299047437844 97471465
311917833578 97463912
369456073330 97456359
527686232648 97448806
383840633268 97441253
146116853240 97433700
718470922352 97426147
129461046996 97418594
677588488844 97411041
813106185102 48935887
791150804144 97403488
205926339298 97395935
115833569160 97388382
453492186652 97380829
119618979670 97373276
892599805812 94117933
596580703930 97365723
952409291870 97358170
714685511842 97350617
194570107768 97343064
571596994564 97335511
153687674260 97327958
975121754930 97320405
891842723710 97312852
238480869684 97305299
952409291870 95900441
697272623496 97297746
58295329408 97290193
274820810580 33897864
977393001236 97282640
656390189988 64472408
215768406624 97275087
359614006004 97267534
857774029120 97259981
260436250642 97252428
331601968230 97244875
981935493848 97237322
994805889582 97229769
702572198210 97222216
570839912462 97214663
833547401856 97207110
85550285080 97199557
237723787582 97192004
881243574282 97184451
925154336198 97176898
510273344302 97169345
76465299856 97161792
380055222758 97154239
525414986342 97146686
188513450952 97139133
796450378858 97131580
397468111104 97124027
729827153882 97116474
423965984674 97108921
763895848472 97101368
650333533172 97093815
603394442848 97086262
654876025784 97078709
486046717038 52032617
997834217990 97071156
924397254096 97063603
32554537940 97056050
843389469182 97048497
9084992778 97040944
875943999568 97033391
143845606934 97025838
292233698926 97018285
982692575950 97010732
560240763034 97003179
628378152214 96995626
960737194992 96988073
240752115990 10219209
548884531504 96980520
416395163654 96972967
483018388630 96965414
397468111104 96957861
615507756480 74948419
110533994446 36224188
623835659602 96950308
894113970016 96942755
930453910912 96935202
26497881124 96927649
272549564274 96920096
998591300092 96912543
49967426286 96904990
189270533054 36277059
994805889582 96897437
155958920566 96889884
264978743254 96882331
405796014226 96874778
324788229312 96867225
720742168658 96859672
115076487058 96852119
891842723710 96844566
402010603716 96837013
946352635054 96829460
680616817252 96821907
950138045564 96814354
719228004454 96806801
622321495398 96799248
780551654716 96791695
345986528168 96784142
928939746708 96776589
539042464178 96769036
744211713820 25952108
49967426286 21080423
168829316300 96761483
158230166872 96753930
475447567610 96746377
355828595494 96738824
138546032220 96731271
957708866584 96723718
171100562606 96716165
508759180098 96708612
24226634818 96701059
387626043778 96693506
747240042228 96685953
657147272090 96678400
456520515060 19554717
357342759698 96670847
93878188202 96663294
297533273640 96655741
225610473950 96648188
870644424854 96640635
877458163772 96633082
96149434508 96625529
734369646494 85235605
201383846686 96617976
798721625164 96610423
850203208100 96602870
302075766252 96595317
144602689036 96587764
648062286866 96580211
331601968230 96572658
161258495280 96565105
601880278644 96557552
234695459174 96549999
496645866466 96542446
908498529954 96534893
575382405074 50355851
73436971448 96527340
646548122662 96519787
658661436294 96512234
675317242538 96504681
258165004336 96497128
777523326308 96489575
364913580718 96482022
726798825474 96474469
794936214654 96466916
69651560938 96459363
870644424854 96451810
586738636604 96444257
155958920566 96436704
130218129098 96429151
560997845136 96421598
975878837032 96414045
938781814034 96406492
984963822256 96398939
950895127666 96391386
981935493848 96383833
446678447734 96376280
739669221208 96368727
208954667706 96361174
716956758148 25483822
577653651380 96353621
763138766370 96346068
69651560938 96338515
255136675928 96330962
638220219540 96323409
642005630050 96315856
492860455956 96308303
747997124330 96300750
878972327976 96293197
464091336080 96285644
124918554384 96278091
960737194992 96270538
101449009222 96262985
546613285198 96255432
622321495398 96247879
663203928906 96240326
822948252428 96232773
979664247542 96225220
573111158768 96217667
991777561174 96210114
400496439512 96202561
81007792468 96195008
576139487176 96187455
403524767920 96179902
91606941896 96172349
113562322854 96164796
807806610388 96157243
181699712034 96149690
136274785914 96142137
552669942014 96134584
177157219422 96127031
492103373854 96119478
307375340966 96111925
994805889582 96104372
810834938796 96096819
769195423186 96089266
325545311414 96081713
389897290084 96074160
998591300092 96066607
313431997782 96059054
68137396734 96051501
4542500166 96043948
981178411746 96036395
154444756362 96028842
417152245756 96021289
380055222758 96013736
439864708816 96006183
664718093110 95998630
330087804026 95991077
318731572496 95983524
129461046996 95975971
186999286748 95968418
439107626714 95960865
397468111104 95953312
6813746472 95945759
849446125998 95938206
825976580836 95930653
397468111104 95923100
950138045564 95915547
523900822138 95907994
455006350856 95900441
373241483840 95892888
258922086438 95885335
349014856576 95877782
408067260532 95870229
110533994446 95862676
77979464060 95855123
501945441180 95847570
822948252428 73883446
831276155550 95840017
609451099664 95832464
210468831910 95824911
132489375404 95817358
598851950236 95809805
716199676046 95802252
579167815584 95794699
741940467514 95787146
949380963462 95779593
33311620042 95772040
218039652930 95764487
248322937010 95756934
56024083102 95749381
155958920566 95741828
909255612056 95734275
135517703812 95726722
922126007790 95719169
495131702262 95711616
511030426404 95704063
323274065108 95696510
314189079884 95688957
924397254096 95681404
57538247306 95673851
121133143874 95666298
445921365632 95658745
447435529836 95651192
381569386962 95643639
67380314632 95636086
6056664370 49849800
23469552716 95628533
196841354074 95620980
625349823806 95613427
975121754930 95605874
133246457506 95598321
701815116108 95590768
466362582386 95583215
592038211318 95575662
377026894350 95568109
713171347638 95560556
420937656266 95553003
255893758030 95545450
152930592158 95537897
738912139106 95530344
776766244206 95522791
306618258864 95515238
706357608720 95507685
188513450952 95500132
618536084888 95492579
86307367182 95485026
78736546162 95477473
334630296638 95469920
261193332744 95462367
273306646376 95454814
994048807480 95447261
611722345970 95439708
805535364082 95432155
246808772806 9826453
681373899354 95424602
339929871352 95417049
33311620042 95409496
879729410078 95401943
5299582268 95394390
527686232648 95386837
227124638154 95379284
74951135652 95371731
962251359196 95364178
498160030670 95356625
146873935342 95349072
84036120876 95341519
483775470732 95333966
163529741586 95326413
479990060222 95318860
405796014226 95311307
215011324522 95303754
570082830360 95296201
881243574282 95288648
723770497066 95281095
248322937010 95273542
564026173544 95265989
866101932242 95258436
385354797472 95250883
369456073330 95243330
775252080002 95235777
139303114322 95228224
620807331194 95220671
645033958458 95213118
405038932124 12122565
255893758030 95205565
946352635054 95198012
46182015776 95190459
246051690704 95182906
590524047114 95175353
194570107768 95167800
643519794254 95160247
561754927238 95152694
325545311414 95145141
982692575950 95137588
754810863248 95130035
381569386962 95122482
267249989560 95114929
685159309864 95107376
977393001236 95099823
786608311532 95092270
944838470850 95084717
860045275426 95077164
100691927120 95069611
325545311414 95062058
396711029002 95054505
955437620278 95046952
501945441180 95039399
835818648162 95031846
832033237652 95024293
935753485626 95016740
943324306646 62765430
766924176880 95009187
317217408292 95001634
658661436294 94994081
713171347638 94986528
506487933792 70205135
738155057004 94978975
96149434508 94971422
353557349188 94963869
395196864798 94956316
719228004454 94948763
559483680932 94941210
345986528168 94933657
77979464060 94926104
637463137438 94918551
748754206432 94910998
332359050332 94903445
81764874570 94895892
188513450952 61866623
264978743254 94888339
893356887914 94880786
218796735032 94873233
607936935460 94865680
966793851808 94858127
757082109554 94850574
209711749808 94843021
888057313200 94835468
772223751594 94827915
969065098114 94820362
182456794136 94812809
695758459292 94805256
592795293420 94797703
352043184984 94790150
987992150664 94782597
436836380408 64691445
807049528286 94775044
197598436176 94767491
308889505170 94759938
750268370636 94752385
644276876356 94744832
882757738486 94737279
429265559388 94729726
684402227762 94722173
358099841800 94714620
835818648162 94707067
732855482290 94699514
673803078334 94691961
488317963344 94684408
688944720374 94676855
39368276858 94669302
292233698926 94661749
595066539726 94654196
65866150428 94646643
734369646494 94639090
904713119444 94631537
722256332862 94623984
498160030670 94616431
779037490512 94608878
35582866348 94601325
737397974902 94593772
515572919016 94586219
688944720374 94578666
404281850022 94571113
124161472282 94563560
526172068444 94556007
515572919016 94548454
270278317968 94540901
414123917348 94533348
349014856576 94525795
632920644826 94518242
917583515178 94510689
93878188202 94503136
961494277094 94495583
825976580836 94488030
987992150664 94480477
577653651380 94472924
45424933674 94465371
789636639940 94457818
543584956790 94450265
232424212868 94442712
584467390298 94435159
873672753262 94427606
875943999568 94420053
839604058672 84918379
598094868134 94412500
331601968230 94404947
373241483840 94397394
51481590490 94389841
741940467514 94382288
516330001118 94374735
563269091442 94367182
286934124212 94359629
413366835246 94352076
492103373854 94344523
187756368850 26760279
618536084888 94336970
24983716920 94329417
261193332744 94321864
279363303192 94314311
268007071662 94306758
191541779360 94299205
503459605384 94291652
33311620042 94284099
906984365750 94276546
182456794136 94268993
696515541394 94261440
984963822256 94253887
555698270422 94246334
645033958458 94238781
168829316300 94231228
952409291870 94223675
982692575950 94216122
582196143992 94208569
655633107886 94201016
826733662938 94193463
960737194992 94185910
442135955122 94178357
146873935342 94170804
969065098114 94163251
763138766370 94155698
488317963344 94148145
382326469064 94140592
974364672828 94133039
348257774474 94125486
713171347638 94117933
419423492062 94110380
567054501952 94102827
36339948450 94095274
150659345852 49736505
382326469064 94087721
987235068562 94080168
470905074998 94072615
229395884460 94065062
436836380408 94057509
46182015776 94049956
208954667706 94042403
53752836796 94034850
397468111104 94027297
928182664606 94019744
405796014226 94012191
442135955122 94004638
839604058672 74993737
427751395184 93997085
972850508624 93989532
52238672592 93981979
34825784246 93974426
922883089892 93966873
670017667824 93959320
446678447734 93951767
460305925570 93944214
819162841918 93936661
822948252428 49910224
591281129216 93929108
564783255646 93921555
910769776260 93914002
451220940346 93906449
972093426522 93898896
624592741704 25227020
887300231098 93891343
916826433076 93883790
967550933910 93876237
138546032220 93868684
277092056886 5120934
303589930456 93861131
532985807362 93853578
604151524950 93846025
277849138988 93838472
670017667824 93830919
320245736700 93823366
126432718588 93815813
536771217872 93808260
689701802476 93800707
338415707148 93793154
15898731696 93785601
663961011008 93778048
366427744922 57727579
846417797590 93770495
632163562724 93762942
152930592158 93755389
532985807362 93747836
386111879574 93740283
822191170326 93732730
703329280312 93725177
402767685818 93717624
195327189870 93710071
543584956790 93702518
613236510174 93694965
608694017562 93687412
866859014344 93679859
363399416514 41518841
730584235984 93672306
398225193206 93664753
744968795922 93657200
321002818802 93649647
252108347520 93642094
794179132552 93634541
527686232648 93626988
272549564274 93619435
146116853240 47818043
288448288416 93611882
466362582386 93604329
425480148878 93596776
427751395184 93589223
112805240752 20000344
433808052000 93581670
670017667824 93574117
340686953454 93566564
352800267086 93559011
348257774474 93551458
387626043778 93543905
961494277094 93536352
866859014344 93528799
775252080002 15075788
896385216322 93521246
301318684150 93513693
278606221090 93506140
347500692372 93498587
311160751476 93491034
124918554384 93483481
566297419850 93475928
729827153882 93468375
853988618610 93460822
785851229430 93453269
303589930456 93445716
445921365632 93438163
930453910912 93430610
102963173426 58596174
952409291870 93423057
448949694040 93415504
441378873020 93407951
671531832028 36496096
853231536508 93400398
722256332862 93392845
345986528168 93385292
193055943564 93377739
287691206314 93370186
190027615156 93362633
414880999450 93355080
890328559506 93347527
131732293302 93339974
487560881242 93332421
903198955240 93324868
372484401738 93317315
947866799258 93309762
696515541394 93302209
698786787700 93294656
243023362296 93287103
171100562606 93279550
492860455956 93271997
828247827142 93264444
981178411746 93256891
763138766370 93249338
615507756480 93241785
785851229430 75386493
738912139106 93234232
456520515060 93226679
12113321186 93219126
264978743254 93211573
765410012676 93204020
364913580718 93196467
421694738368 93188914
406553096328 93181361
146116853240 93173808
510273344302 93166255
844146551284 93158702
614750674378 93151149
174128891014 93143596
345986528168 93136043
563269091442 93128490
512544590608 93120937
704843444516 93113384
773737915798 93105831
546613285198 93098278
719985086556 93090725
844146551284 93083172
257407922234 93075619
582196143992 93068066
325545311414 93060513
188513450952 93052960
587495718706 93045407
211982996114 93037854
588252800808 93030301
508759180098 93022748
81764874570 93015195
774494997900 93007642
642762712152 93000089
540556628382 92992536
729070071780 92984983
270278317968 92977430
143088524832 92969877
600366114440 92962324
108262748140 92954771
99177762916 92947218
831276155550 92939665
289205370518 92932112
453492186652 92924559
531471643158 92917006
554941188320 92909453
584467390298 92901900
237723787582 92894347
569325748258 92886794
651090615274 92879241
18169978002 92871688
913798104668 92864135
826733662938 92856582
853231536508 92849029
937267649830 92841476
553427024116 92833923
517087083220 92826370
123404390180 92818817
178671383626 92811264
49967426286 92803711
458791761366 92796158
816891595612 92788605
47696179980 92781052
202140928788 92773499
352043184984 92765946
348257774474 92758393
957708866584 92750840
385354797472 92743287
162015577382 92735734
871401506956 92728181
690458884578 92720628
90849859794 92713075
369456073330 92705522
789636639940 92697969
143845606934 92690416
604908607052 92682863
622321495398 92675310
523900822138 92667757
500431276976 92660204
558726598830 92652651
520115411628 92645098
573868240870 92637545
354314431290 92629992
989506314868 92622439
812349103000 92614886
135517703812 92607333
543584956790 92599780
190027615156 92592227
303589930456 92584674
832790319754 92577121
857774029120 92569568
190027615156 92562015
782065818920 92554462
274820810580 92546909
513301672710 92539356
240752115990 92531803
199869682482 92524250
503459605384 5438160
256650840132 92516697
243780444398 92509144
616264838582 92501591
563269091442 92494038
966793851808 92486485
254379593826 92478932
397468111104 92471379
807806610388 92463826
928182664606 92456273
515572919016 92448720
978150083338 92441167
515572919016 92433614
573111158768 92426061
464848418182 92418508
358856923902 92410955
866859014344 92403402
651090615274 92395849
177157219422 92388296
187756368850 92380743
703329280312 92373190
591281129216 92365637
966036769706 92358084
997077135888 92350531
321002818802 92342978
520167157231 25023089
80250710366 92335425
332359050332 92327872
500431276976 92320319
445921365632 92312766
416395163654 92305213
593552375522 92297660
106748583936 92290107
54509918898 92282554
164286823688 92275001
724527579168 92267448
367184827024 92259895
548884531504 92252342
261950414846 92244789
266492907458 58830317
217282570828 92237236
869130260650 92229683
224096309746 92222130
181699712034 92214577
431536805694 92207024
757082109554 92199471
88578613488 92191918
818405759816 92184365
356585677596 92176812
682888063558 92169259
772223751594 92161706
878972327976 92154153
56024083102 92146600
845660715488 92139047
246808772806 92131494
958465948686 92123941
731341318086 92116388
816134513510 92108835
361885252310 92101282
249837101214 92093729
241509198092 92086176
716199676046 92078623
616264838582 56405804
470905074998 92071070
320245736700 92063517
910769776260 92055964
943324306646 92048411
731341318086 92040858
283148713702 92033305
841118222876 92025752
249080019112 92018199
112805240752 92010646
266492907458 92003093
455763432958 91995540
294504945232 91987987
902441873138 75069267
420937656266 91980434
368698991228 91972881
134003539608 91965328
890328559506 91957775
873672753262 30884217
830519073448 91950222
777523326308 52531115
463334253978 91942669
426237230980 91935116
817648677714 91927563
538285382076 91920010
931968075116 91912457
535257053668 91904904
819919924020 91897351
701058034006 91889798
925154336198 91882245
66623232530 91874692
232424212868 91867139
984206740154 91859586
32554537940 91852033
272549564274 91844480
516330001118 91836927
830519073448 91829374
794936214654 91821821
889571477404 91814268
685916391966 91806715
482261306528 91799162
394439782696 91791609
447435529836 91784056
175643055218 91776503
638977301642 91768950
317217408292 91761397
417909327858 91753844
478475896018 91746291
846417797590 91738738
597337786032 91731185
774494997900 91723632
55267001000 91716079
133246457506 91708526
47696179980 91700973
635948973234 91693420
340686953454 91685867
423965984674 91678314
22712470614 91670761
968308016012 91663208
450463858244 91655655
766924176880 91648102
885028984792 91640549
903198955240 91632996
489832127548 91625443
378541058554 91617890
385354797472 91610337
488317963344 91602784
36339948450 91595231
701815116108 91587678
315703244088 91580125
769952505288 91572572
68137396734 91565019
218039652930 91557466
339929871352 91549913
377026894350 91542360
458034679264 49540127
258165004336 91534807
189270533054 91527254
852474454406 91519701
119618979670 58951165
884271902690 91512148
632920644826 91504595
666989339416 91497042
922883089892 91489489
378541058554 91481936
894113970016 91474383
736640892800 91466830
560240763034 91459277
151416427954 91451724
1514171758 91444171
405038932124 91436618
545099120994 91429065
176400137320 91421512
851717372304 91413959
451220940346 91406406
65109068326 91398853
629892316418 91391300
472419239202 91383747
423208902572 91376194
605665689154 91368641
87064449284 91361088
37854112654 56043260
99177762916 91353535
427751395184 91345982
603394442848 91338429
8327910676 91330876
179428465728 91323323
806292446184 91315770
478475896018 91308217
189270533054 91300664
928939746708 91293111
110533994446 91285558
552669942014 91278005
756325027452 91270452
691215966680 91262899
656390189988 91255346
421694738368 91247793
239995033888 91240240
246051690704 91232687
727555907576 91225134
220310899236 91217581
864587768038 91210028
778280408410 91202475
118104815466 91194922
156716002668 91187369
645791040560 91179816
352800267086 91172263
222582145542 91164710
519358329526 91157157
922883089892 91149604
982692575950 91142051
905470201546 91134498
124918554384 91126945
288448288416 91119392
830519073448 91111839
808563692490 91104286
239237951786 91096733
967618903357 15680028
679859735150 91089180
859288193324 91081627
56781165204 91074074
205926339298 91066521
305861176762 91058968
523900822138 22001889
467119664488 91051415
623078577500 91043862
898656462628 91036309
118861897568 91028756
87064449284 91021203
868373178548 91013650
243023362296 91006097
642762712152 24177153
573868240870 90998544
518601247424 90990991
891842723710 90983438
686673474068 90975885
240752115990 90968332
464091336080 90960779
872915671160 90953226
282391631600 90945673
190784697258 90938120
287691206314 90930567
679102653048 90923014
528443314750 90915461
763895848472 90907908
835061566060 90900355
246051690704 90892802
321002818802 90885249
623835659602 90877696
169586398402 90870143
88578613488 90862590
718470922352 90855037
789636639940 44917691
358856923902 90847484
909255612056 90839931
997077135888 90832378
342958199760 90824825
400496439512 90817272
707871772924 90809719
69651560938 31843448
174885973116 90802166
715442593944 90794613
249837101214 23527595
162015577382 80620722
68137396734 77108577
789636639940 90787060
751782534840 90779507
418666409960 90771954
280877467396 37470433
937267649830 90764401
791150804144 42546049
570839912462 90756848
211225914012 90749295
142331442730 90741742
686673474068 90734189
801749953572 90726636
598851950236 90719083
53752836796 90711530
938024731932 90703977
774494997900 90696424
34825784246 85144969
383840633268 90688871
150659345852 90681318
439864708816 90673765
51481590490 90666212
875186917466 90658659
125675636486 90651106
823705334530 90643553
929696828810 90636000
908498529954 9380826
844903633386 90628447
392168536390 90620894
816134513510 90613341
567054501952 90605788
274063728478 90598235
349014856576 90590682
51481590490 73196123
567054501952 90583129
216525488726 90575576
938024731932 90568023
597337786032 90560470
409581424736 90552917
345986528168 90545364
874429835364 90537811
38611194756 90530258
454249268754 90522705
778280408410 90515152
324788229312 90507599
473933403406 90500046
638977301642 90492493
866101932242 90484940
455006350856 90477387
617021920684 90469834
376269812248 90462281
557969516728 90454728
303589930456 90447175
607936935460 90439622
922126007790 90432069
71165725142 90424516
585224472400 90416963
919854761484 90409410
196084271972 90401857
765410012676 90394304
24226634818 90386751
998591300092 90379198
175643055218 90371645
797964543062 90364092
142331442730 61753328
663203928906 90356539
944081388748 90348986
499674194874 90341433
96149434508 90333880
177914301524 90326327
252865429622 90318774
311917833578 90311221
763895848472 90303668
626863988010 90296115
89335695590 90288562
750268370636 56081025
792664968348 90281009
264978743254 90273456
446678447734 30287530
801749953572 90265903
573111158768 90258350
71922807244 90250797
77222381958 90243244
779794572614 90235691
619293166990 90228138
268007071662 90220585
492860455956 90213032
916069350974 14207193
312674915680 90205479
380055222758 90197926
241509198092 90190373
466362582386 90182820
257407922234 90175267
48453262082 90167714
317974490394 90160161
934239321422 61700457
642762712152 90152608
922126007790 90145055
535257053668 90137502
31040373736 90129949
106748583936 90122396
343715281862 90114843
461820089774 90107290
896385216322 17296370
940295978238 90099737
735883810698 90092184
790393722042 90084631
497402948568 90077078
549641613606 90069525
687430556170 90061972
280120385294 90054419
730584235984 90046866
985720904358 90039313
841875304978 90031760
277849138988 90024207
857774029120 90016654
402767685818 90009101
457277597162 90001548
131732293302 89993995
788122475736 89986442
498917112772 89978889
501945441180 47840702
707871772924 89971336
523143740036 89963783
100691927120 89956230
903956037342 89948677
422451820470 89941124
691973048782 89933571
402010603716 89926018
42396605266 89918465
735883810698 89910912
384597715370 89903359
782065818920 89895806
493617538058 38973480
582953226094 89888253
52238672592 89880700
85550285080 67501161
941810142442 89873147
461820089774 89865594
128703964894 89858041
464091336080 89850488
758596273758 89842935
984963822256 89835382
85550285080 89827829
296019109436 89820276
752539616942 89812723
925154336198 89805170
735126728596 89797617
716199676046 89790064
910012694158 89782511
652604779478 89774958
292233698926 89767405
216525488726 89759852
919854761484 89752299
981935493848 89744746
193055943564 89737193
148388099546 89729640
610208181766 60748779
149902263750 89722087
678345570946 89714534
69651560938 89706981
355828595494 89699428
326302393516 89691875
690458884578 89684322
12113321186 89676769
776009162104 89669216
964522605502 89661663
314946161986 89654110
473176321304 89646557
901684791036 6185907
22712470614 89639004
839604058672 89631451
180185547830 89623898
691973048782 89616345
673803078334 89608792
426237230980 89601239
747997124330 89593686
854745700712 89586133
937267649830 89578580
341444035556 89571027
288448288416 89563474
196841354074 89555921
523900822138 89548368
182456794136 89540815
561754927238 88438077
782065818920 89533262
356585677596 89525709
954680538176 89518156
163529741586 89510603
785094147328 89503050
517844165322 89495497
746482960126 89487944
376269812248 89480391
110533994446 89472838
314946161986 89465285
963008441298 89457732
389897290084 89450179
724527579168 89442626
358099841800 89435073
775252080002 89427520
914555186770 89419967
269521235866 89412414
357342759698 89404861
157473084770 89397308
284662877906 89389755
180185547830 89382202
132489375404 89374649
413366835246 89367096
747997124330 89359543
35582866348 89351990
496645866466 89344437
529957478954 66345552
868373178548 89336884
68894478836 89329331
415686496282 21148400
910012694158 89321778
726041743372 89314225
129461046996 89306672
916069350974 89299119
609451099664 89291566
272549564274 89284013
138546032220 89276460
45424933674 89268907
801749953572 89261354
132489375404 89253801
521629575832 89246248
230910048664 89238695
891842723710 89231142
592038211318 89223589
73436971448 89216036
69651560938 89208483
879729410078 61224618
398225193206 89200930
442135955122 74767147
813106185102 89193377
341444035556 89185824
536771217872 89178271
289962452620 89170718
106748583936 89163165
609451099664 89155612
61323657816 89148059
261950414846 89140506
196841354074 89132953
748754206432 89125400
240752115990 30559438
897142298424 89117847
906984365750 89110294
233181294970 89102741
118861897568 89095188
182456794136 89087635
676074324640 89080082
85550285080 89072529
733612564392 89064976
483775470732 89057423
766167094778 89049870
483018388630 89042317
847174879692 89034764
863830685936 89027211
753296699044 89019658
320245736700 89012105
226367556052 89004552
517087083220 88996999
230910048664 88989446
186999286748 88981893
9842074880 88974340
300561602048 88966787
417152245756 88959234
969822180216 88951681
706357608720 88944128
967550933910 88936575
714685511842 88929022
48453262082 71481592
283905795804 88921469
966036769706 88913916
441378873020 88906363
50724508388 88898810
112048158650 88891257
488317963344 88883704
358099841800 88876151
748754206432 88868598
8327910676 88861045
799478707266 88853492
711657183434 88845939
422451820470 88838386
241509198092 88830833
496645866466 88823280
694244295088 88815727
726041743372 88808174
11356239084 88800621
643519794254 88793068
398225193206 88785515
888057313200 88777962
927425582504 88770409
825219498734 88762856
273306646376 88755303
450463858244 88747750
991777561174 88740197
684402227762 15936830
670017667824 88732644
81764874570 88725091
461063007672 88717538
654876025784 88709985
56781165204 88702432
768438341084 88694879
417152245756 88687326
568568666156 88679773
892599805812 88672220
211225914012 88664667
169586398402 88657114
166558069994 88649561
693487212986 88642008
441378873020 88634455
526172068444 88626902
716199676046 88619349
988749232766 88611796
883514820588 88604243
38611194756 88596690
395953946900 88589137
105991501834 88581584
941053060340 88574031
460305925570 76625185
247565854908 88566478
97663598712 88558925
962251359196 88551372
327059475618 88543819
482261306528 88536266
645791040560 88528713
551912859912 73823022
142331442730 88521160
545099120994 88513607
834304483958 88506054
530714561056 88498501
628378152214 88490948
810077856694 88483395
864587768038 88475842
73436971448 88468289
703329280312 88460736
373241483840 88453183
383840633268 88445630
497402948568 88438077
560240763034 88430524
88578613488 88422971
266492907458 88415418
345986528168 88407865
423965984674 88400312
997077135888 88392759
666232257314 88385206
790393722042 88377653
572354076666 88370100
485289634936 88362547
620807331194 88354994
944838470850 88347441
861559439630 88339888
551943955613 42976570
52995754694 88332335
960737194992 88324782
978150083338 88317229
804778281980 88309676
164286823688 88302123
579924897686 88294570
903956037342 88287017
595823621828 88279464
542827874688 88271911
495888784364 60612825
690458884578 88264358
358099841800 88256805
400496439512 88249252
15141649594 88241699
196841354074 88234146
456520515060 88226593
794936214654 88219040
32554537940 88211487
615507756480 88203934
233181294970 88196381
618536084888 46790835
46182015776 88188828
30283291634 88181275
586738636604 88173722
528443314750 88166169
862316521732 88158616
619293166990 78150891
263464579050 88151063
959980112890 88143510
730584235984 88135957
679102653048 88128404
43153687368 88120851
356585677596 88113298
321002818802 55884647
754053781146 88105745
551155777810 88098192
37854112654 88090639
409581424736 88083086
321002818802 88075533
713928429740 88067980
261950414846 88060427
146116853240 88052874
328573639822 88045321
884271902690 88037768
577653651380 88030215
681373899354 88022662
802507035674 88015109
715442593944 88007556
741940467514 88000003
797964543062 87992450
924397254096 87984897
586738636604 87977344
162772659484 43218266
253622511724 87969791
881243574282 87962238
388383125880 12311390
22712470614 87954685
637463137438 87947132
366427744922 87939579
833547401856 73641750
969822180216 87932026
999348382194 87924473
777523326308 87916920
735126728596 87909367
511030426404 87901814
406553096328 87894261
162015577382 87886708
483775470732 87879155
555698270422 87871602
826733662938 87864049
942567224544 87856496
601123196542 87848943
686673474068 87841390
532985807362 87833837
104477337630 87826284
485289634936 87818731
445164283530 87811178
361128170208 87803625
784337065226 87796072
336901542944 87788519
339172789250 87780966
831276155550 87773413
228638802358 87765860
63594904122 87758307
376269812248 87750754
221825063440 87743201
162015577382 87735648
478475896018 87728095
428508477286 87720542
222582145542 87712989
71165725142 87705436
703329280312 87697883
983449658052 75212774
685159309864 87690330
639734383744 87682777
822191170326 87675224
116590651262 87667671
360371088106 87660118
744968795922 21337225
332359050332 87652565
607936935460 87645012
842632387080 87637459
975878837032 87629906
827490745040 87622353
579167815584 87614800
689701802476 87607247
539799546280 87599694
309646587272 87592141
219553817134 87584588
676831406742 87577035
439107626714 87569482
329330721924 87561929
558726598830 87554376
659418518396 87546823
321759900904 87539270
89335695590 87531717
906227283648 87524164
903956037342 87516611
947866799258 87509058
883514820588 87501505
598851950236 87493952
144602689036 87486399
959223030788 87478846
753296699044 87471293
119618979670 87463740
186999286748 87456187
5299582268 87448634
277849138988 87441081
171857644708 87433528
218039652930 87425975
718470922352 87418422
914555186770 87410869
22712470614 87403316
300561602048 87395763
907741447852 87388210
839604058672 87380657
738155057004 87373104
546613285198 87365551
795693296756 85983352
999348382194 87357998
542827874688 87350445
75708217754 87342892
954680538176 87335339
313431997782 87327786
858531111222 27515579
859288193324 87320233
832033237652 87312680
959980112890 87305127
37854112654 87297574
483775470732 87290021
640491465846 87282468
782065818920 87274915
597337786032 87267362
944838470850 87259809
825976580836 87252256
687430556170 87244703
645033958458 82033133
447435529836 87237150
293747863130 87229597
928939746708 87222044
748754206432 87214491
82521956672 87206938
189270533054 87199385
233181294970 87191832
276334974784 87184279
388383125880 87176726
154444756362 87169173
992534643276 87161620
766924176880 87154067
536014135770 87146514
879729410078 87138961
365670662820 87131408
682888063558 41518841
296019109436 87123855
478475896018 87116302
840361140774 87108749
474690485508 87101196
997834217990 87093643
462577171876 87086090
209711749808 65476957
257407922234 87078537
286177042110 87070984
402010603716 87063431
289962452620 87055878
825976580836 87048325
263464579050 87040772
162015577382 49049182
411095588940 87033219
208197585604 87025666
202140928788 87018113
868373178548 87010560
41639523164 87003007
841875304978 86995454
321759900904 86987901
586738636604 86980348
42396605266 86972795
55267001000 86965242
535257053668 43935801
71922807244 86957689
86307367182 86950136
176400137320 86942583
541313710484 86935030
439107626714 86927477
750268370636 86919924
231667130766 86912371
933482239320 86904818
345986528168 86897265
445164283530 86889712
421694738368 86882159
732855482290 86874606
570082830360 86867053
7570828574 86859500
731341318086 86851947
592795293420 11714703
398225193206 86844394
167315152096 86836841
87821531386 86829288
408067260532 86821735
18169978002 86814182
282391631600 86806629
778280408410 86799076
916826433076 86791523
111291076548 86783970
686673474068 86776417
911526858362 86768864
972850508624 86761311
737397974902 86753758
371727319636 86746205
857016947018 86738652
730584235984 86731099
321759900904 86723546
994805889582 86715993
12870403288 86708440
511787508506 86700887
474690485508 86693334
4542500166 86685781
782822901022 86678228
910769776260 22054760
784337065226 86670675
16655813798 86663122
198355518278 76730927
292990781028 86655569
486046717038 86648016
671531832028 86640463
198355518278 86632910
653361861580 86625357
639734383744 86617804
186999286748 86610251
206683421400 86602698
829004909244 86595145
444407201428 86587592
13627485390 86580039
822948252428 86572486
701815116108 86564933
863830685936 86557380
49210344184 86549827
322516983006 86542274
776009162104 86534721
43910769470 86527168
923640171994 86519615
728312989678 86512062
440621790918 86504509
934996403524 86496956
477718813916 86489403
490589209650 86481850
709385937128 86474297
481504224426 86466744
499674194874 86459191
102963173426 86451638
387626043778 86444085
877458163772 86436532
966036769706 86428979
96906516610 86421426
5299582268 86413873
211225914012 86406320
825976580836 86398767
654118943682 86391214
378541058554 86383661
212740078216 86376108
706357608720 86368555
369456073330 86361002
886543148996 86353449
165800987892 86345896
763138766370 86338343
115076487058 86330790
721499250760 40189513
438350544612 86323237
313431997782 86315684
264978743254 86308131
975878837032 86300578
165043905790 86293025
82521956672 86285472
289205370518 86277919
772223751594 86270366
188513450952 86262813
735883810698 86255260
349014856576 86247707
480747142324 86240154
551912859912 86232601
255136675928 86225048
880486492180 86217495
65109068326 86209942
43910769470 86202389
484532552834 86194836
17412895900 86187283
736640892800 86179730
829761991346 86172177
199869682482 86164624
115076487058 86157071
864587768038 86149518
355828595494 86141965
617021920684 86134412
175643055218 86126859
793422050450 86119306
355828595494 86111753
517844165322 86104200
349771938678 86096647
487560881242 86089094
933482239320 86081541
408067260532 86073988
162772659484 86066435
689701802476 86058882
957708866584 86051329
551155777810 86043776
262707496948 86036223
950895127666 86028670
104477337630 86021117
534499971566 86013564
83279038774 86006011
397468111104 85998458
274820810580 85990905
4542500166 85983352
785094147328 85975799
221825063440 85968246
476204649712 85960693
149145181648 85953140
635948973234 85945587
834304483958 85938034
950895127666 85930481
913798104668 85922928
302075766252 85915375
271792482172 85907822
60566575714 16216291
626106905908 85900269
669260585722 85892716
1514171758 85885163
831276155550 85877610
928939746708 85870057
527686232648 85862504
77222381958 85854951
167315152096 85847398
6056664370 85839845
411095588940 85832292
132489375404 85824739
854745700712 85817186
311917833578 85809633
30283291634 85802080
800992871470 85794527
190784697258 85786974
560997845136 85779421
567054501952 85771868
618536084888 85764315
30283291634 68075189
921368925688 85756762
3028335962 85749209
944838470850 85741656
373998565942 85734103
225610473950 85726550
453492186652 85718997
319488654598 85711444
148388099546 85703891
857016947018 85696338
237723787582 85688785
757089656 85681232
311917833578 85673679
614750674378 85666126
654118943682 85658573
432293887796 85651020
5299582268 85643467
783579983124 85635914
873672753262 85628361
688944720374 85620808
759353355860 85613255
296019109436 85605702
872915671160 85598149
171100562606 85590596
597337786032 85583043
687430556170 85575490
322516983006 85567937
856259864916 85560384
782822901022 85552831
208954667706 85545278
460305925570 85537725
820677006122 85530172
193813025666 85522619
125675636486 85515066
888057313200 85507513
938024731932 85499960
53752836796 85492407
852474454406 85484854
318731572496 85477301
492860455956 85469748
564783255646 85462195
379298140656 85454642
709385937128 85447089
67380314632 85439536
484532552834 85431983
181699712034 85424430
956194702380 73173464
539042464178 85416877
839604058672 85409324
28769127430 85401771
808563692490 85394218
691215966680 85386665
583710308196 85379112
439864708816 85371559
320245736700 85364006
823705334530 85356453
660932682600 85348900
593552375522 85341347
952409291870 85333794
203655092992 85326241
100691927120 85318688
988749232766 85311135
340686953454 85303582
793422050450 85296029
560240763034 85288476
115833569160 85280923
754053781146 85273370
438350544612 85265817
167315152096 85258264
945595552952 85250711
467876746590 85243158
65866150428 85235605
167315152096 85228052
457277597162 85220499
149145181648 85212946
630649398520 85205393
243780444398 85197840
347500692372 85190287
501188359078 85182734
573111158768 85175181
888814395302 85167628
20441224308 85160075
977393001236 85152522
146873935342 85144969
76465299856 85137416
573111158768 85129863
72679889346 85122310
65866150428 85114757
744211713820 85107204
571596994564 85099651
856259864916 85092098
254379593826 85084545
34068702144 85076992
712414265536 9471462
208197585604 85069439
176400137320 50869455
68137396734 85061886
374755648044 85054333
125675636486 85046780
877458163772 85039227
619293166990 85031674
966036769706 85024121
959980112890 85016568
841118222876 85009015
201383846686 85001462
709385937128 84993909
217282570828 84986356
31797455838 84978803
517087083220 84971250
710900101332 84963697
361885252310 84956144
821434088224 84948591
95392352406 84941038
214254242420 84933485
813863267204 6155695
565540337748 84925932
756325027452 84918379
514815836914 84910826
139303114322 84903273
802507035674 84895720
720742168658 84888167
539042464178 84880614
565540337748 84873061
843389469182 84865508
615507756480 78415246
268764153764 84857955
498160030670 84850402
168829316300 84842849
196084271972 84835296
959980112890 84827743
539042464178 84820190
874429835364 84812637
272549564274 84805084
264978743254 84797531
177914301524 84789978
646548122662 84782425
570082830360 84774872
206683421400 84767319
209711749808 84759766
691973048782 52991848
402767685818 84752213
99177762916 84744660
947109717156 28150031
514815836914 84737107
964522605502 84729554
963765523400 23127286
552669942014 84722001
59809493612 84714448
738912139106 84706895
666232257314 84699342
940295978238 84691789
2271253860 84684236
963765523400 84676683
746482960126 84669130
820677006122 84661577
395953946900 84654024
873672753262 84646471
85550285080 84638918
599609032338 84631365
15141649594 84623812
896385216322 84616259
168072234198 84608706
545099120994 84601153
891085641608 84593600
277849138988 84586047
379298140656 84578494
430779723592 84570941
899413544730 84563388
607179853358 84555835
418666409960 84548282
450463858244 84540729
321759900904 83067894
847931961794 84533176
663961011008 84525623
707871772924 84518070
386868961676 84510517
886543148996 84502964
477718813916 84495411
928182664606 84487858
235452541276 84480305
451220940346 84472752
103720255528 84465199
479232978120 84457646
585981554502 84450093
524657904240 84442540
741183385412 84434987
767681258982 84427434
670774749926 84419881
769195423186 84412328
586738636604 84404775
725284661270 84397222
529200396852 84389669
169586398402 84382116
88578613488 84374563
159744331076 84367010
317974490394 78943956
459548843468 84359457
364156498616 84351904
515572919016 84344351
252108347520 84336798
441378873020 84329245
121890225976 84321692
799478707266 84314139
81007792468 84306586
491346291752 84299033
464848418182 84291480
331601968230 84283927
48453262082 84276374
872915671160 84268821
570082830360 84261268
620050249092 84253715
564783255646 84246162
357342759698 84238609
32554537940 84231056
211225914012 84223503
866859014344 84215950
983449658052 69887909
913041022566 84208397
548884531504 84200844
53752836796 84193291
392168536390 84185738
398225193206 84178185
626106905908 84170632
751025452738 84163079
492860455956 84155526
452735104550 84147973
604151524950 84140420
186999286748 84132867
425480148878 84125314
744968795922 84117761
589009882910 84110208
433050969898 84102655
551912859912 84095102
491346291752 84087549
56024083102 84079996
784337065226 84072443
290719534722 84064890
729827153882 84057337
780551654716 84049784
302075766252 84042231
21198306410 84034678
513301672710 84027125
504216687486 84019572
693487212986 84012019
84036120876 84004466
176400137320 83996913
525414986342 83989360
879729410078 83981807
483018388630 83974254
392168536390 83966701
150659345852 59985926
570082830360 83959148
793422050450 83951595
256650840132 83944042
900927708934 83936489
455006350856 83928936
371727319636 83921383
629135234316 83913830
154444756362 83906277
849446125998 83898724
171857644708 83891171
562512009340 83883618
886543148996 83876065
5299582268 83868512
466362582386 83860959
776009162104 83853406
467876746590 83845853
461063007672 83838300
768438341084 83830747
738912139106 83823194
651847697376 83815641
747240042228 66043432
489832127548 83808088
319488654598 83800535
606422771256 83792982
794179132552 83785429
101449009222 83777876
99934845018 83770323
822948252428 83762770
90849859794 83755217
646548122662 83747664
227881720256 83740111
113562322854 83732558
445921365632 83725005
268007071662 83717452
264978743254 83709899
632920644826 83702346
218796735032 83694793
308132423068 83687240
825976580836 83679687
828247827142 83672134
392168536390 83664581
160501413178 83657028
316460326190 83649475
435322216204 83641922
169586398402 83634369
713928429740 83626816
751782534840 83619263
227881720256 83611710
622321495398 83604157
180942629932 83596604
15898731696 83589051
983449658052 83581498
94635270304 83573945
571596994564 83566392
420937656266 48331647
115076487058 83558839
164286823688 83551286
862316521732 83543733
811592020898 83536180
321759900904 83528627
705600526618 83521074
278606221090 83513521
311160751476 83505968
556455352524 83498415
787365393634 83490862
126432718588 83483309
277849138988 83475756
785851229430 83468203
9842074880 83460650
94635270304 83453097
850203208100 83445544
781308736818 83437991
53752836796 83430438
626863988010 83422885
715442593944 19199726
735126728596 83415332
47696179980 83407779
441378873020 83400226
879729410078 83392673
217282570828 83385120
303589930456 83377567
411852671042 83370014
697272623496 66896921
600366114440 83362461
585224472400 83354908
863073603834 83347355
411852671042 83339802
663961011008 83332249
872915671160 83324696
214254242420 83317143
875943999568 83309590
792664968348 83302037
900170626832 83294484
716199676046 83286931
683645145660 83279378
313431997782 83271825
62837822020 83264272
804021199878 83256719
569325748258 83249166
353557349188 83241613
780551654716 83234060
626106905908 83226507
918340597280 83218954
774494997900 83211401
850960290202 83203848
941053060340 83196295
40125358960 83188742
290719534722 83181189
165800987892 83173636
441378873020 83166083
105991501834 83158530
657904354192 83150977
268007071662 83143424
953923456074 83135871
672288914130 83128318
885786066894 83120765
631406480622 83113212
363399416514 83105659
412609753144 83098106
418666409960 83090553
469390910794 83083000
471662157100 83075447
385354797472 83067894
134760621710 83060341
874429835364 83052788
878215245874 83045235
398982275308 83037682
564783255646 83030129
339172789250 83022576
94635270304 83015023
946352635054 83007470
370213155432 82999917
96906516610 82992364
411852671042 82984811
559483680932 82977258
84793202978 82969705
721499250760 82962152
278606221090 82954599
542070792586 82947046
866101932242 82939493
227124638154 82931940
815377431408 82924387
408824342634 82916834
469390910794 82909281
858531111222 82901728
355828595494 82894175
230152966562 82886622
288448288416 82879069
615507756480 82871516
695758459292 82863963
792664968348 82856410
635948973234 82848857
654876025784 82841304
327059475618 82833751
691215966680 82826198
802507035674 82818645
199869682482 82811092
14384567492 35023261
832033237652 82803539
540556628382 82795986
938024731932 82788433
426994313082 82780880
963765523400 82773327
666232257314 82765774
118104815466 82758221
110533994446 82750668
870644424854 82743115
950895127666 82735562
974364672828 82728009
711657183434 82720456
227881720256 82712903
931210993014 82705350
741183385412 53535664
741940467514 82697797
903198955240 82690244
894113970016 82682691
707871772924 82675138
239995033888 82667585
289962452620 82660032
92364023998 82652479
993291725378 82644926
342201117658 82637373
180942629932 82629820
669260585722 82622267
741183385412 82614714
348257774474 82607161
685916391966 62440651
495888784364 82599608
994805889582 82592055
907741447852 82584502
733612564392 82576949
393682700594 82569396
666232257314 82561843
71922807244 82554290
629892316418 82546737
976635919134 82539184
109776912344 82531631
143088524832 82524078
935753485626 82516525
345986528168 82508972
349014856576 82501419
187756368850 82493866
702572198210 82486313
761624602166 82478760
679102653048 82471207
716199676046 82463654
105234419732 82456101
529957478954 82448548
48453262082 82440995
838089894468 82433442
14384567492 82425889
25740799022 82418336
503459605384 82410783
754810863248 82403230
301318684150 82395677
844146551284 82388124
481504224426 82380571
129461046996 82373018
345229446066 82365465
716199676046 82357912
411095588940 82350359
339929871352 82342806
822948252428 82335253
838089894468 82327700
555698270422 82320147
106748583936 82312594
99177762916 82305041
45424933674 82297488
61323657816 82289935
516330001118 82282382
315703244088 82274829
891842723710 82267276
909255612056 82259723
212740078216 82252170
699543869802 82244617
916826433076 82237064
292233698926 25091066
942567224544 82229511
781308736818 82221958
224853391848 82214405
275577892682 82206852
352800267086 82199299
574625322972 82191746
967550933910 82184193
712414265536 82176640
494374620160 82169087
633677726928 82161534
637463137438 82153981
946352635054 82146428
320245736700 39018798
838846976570 82138875
886543148996 82131322
251351265418 82123769
392168536390 82116216
959223030788 82108663
168072234198 82101110
68894478836 82093557
508759180098 82086004
245294608602 82078451
24226634818 82070898
538285382076 82063345
373998565942 82055792
445164283530 82048239
523143740036 82040686
582953226094 82033133
431536805694 82025580
250594183316 82018027
537528299974 82010474
292233698926 82002921
34068702144 81995368
421694738368 81987815
526172068444 81980262
195327189870 81972709
355828595494 81965156
445921365632 81957603
23469552716 81950050
556455352524 81942497
149145181648 81934944
428508477286 81927391
496645866466 81919838
121890225976 81912285
897899380526 81904732
176400137320 18217836
973607590726 81897179
249080019112 81889626
11356239084 81882073
61323657816 81874520
221067981338 81866967
959980112890 81859414
595066539726 81851861
530714561056 81844308
936510567728 81836755
584467390298 81829202
779794572614 81821649
247565854908 81814096
207440503502 81806543
498917112772 81798990
463334253978 81791437
3028335962 81783884
42396605266 81776331
835818648162 81768778
837332812366 81761225
602637360746 81753672
223339227644 81746119
652604779478 81738566
645033958458 81731013
906984365750 81723460
118861897568 81715907
810077856694 81708354
587495718706 81700801
986477986460 81693248
890328559506 81685695
393682700594 81678142
684402227762 81670589
527686232648 81663036
530714561056 81655483
89335695590 81647930
33311620042 81640377
544342038892 81632824
186242204646 81625271
406553096328 81617718
435322216204 81610165
913798104668 81602612
245294608602 81595059
211982996114 81587506
508759180098 81579953
229395884460 81572400
898656462628 81564847
178671383626 81557294
523900822138 81549741
993291725378 81542188
96906516610 81534635
570839912462 81527082
52995754694 81519529
349014856576 81511976
465605500284 81504423
213497160318 81496870
434565134102 81489317
776766244206 81481764
542827874688 11238864
945595552952 81474211
405796014226 81466658
307375340966 81459105
567811584054 81451552
560240763034 81443999
844903633386 81436446
57538247306 81428893
972850508624 81421340
810834938796 81413787
143088524832 81406234
266492907458 81398681
805535364082 81391128
91606941896 72085832
719228004454 81383575
457277597162 81376022
12870403288 81368469
852474454406 81360916
819162841918 81353363
129461046996 81345810
19684142206 81338257
174128891014 81330704
881243574282 81323151
266492907458 81315598
253622511724 81308045
227881720256 81300492
875186917466 81292939
255893758030 81285386
542070792586 81277833
9842074880 81270280
8327910676 81262727
943324306646 81255174
277092056886 81247621
484532552834 81240068
820677006122 81232515
288448288416 81224962
645033958458 81217409
993291725378 81209856
349771938678 81202303
622321495398 81194750
648062286866 81187197
466362582386 81179644
510273344302 81172091
397468111104 81164538
99177762916 81156985
500431276976 81149432
792664968348 81141879
933482239320 81134326
497402948568 5762939
478475896018 81126773
355828595494 81119220
954680538176 81111667
536771217872 81104114
706357608720 81096561
516330001118 81089008
648062286866 81081455
533742889464 81073902
815377431408 81066349
314189079884 81058796
74951135652 81051243
476204649712 81043690
532228725260 81036137
201383846686 81028584
597337786032 81021031
447435529836 81013478
318731572496 81005925
389140207982 80998372
523143740036 80990819
333873214536 80983266
772980833696 80975713
430022641490 80968160
800992871470 80960607
471662157100 80953054
205169257196 80945501
218796735032 80937948
539042464178 80930395
258922086438 80922842
264978743254 80915289
407310178430 80907736
853231536508 80900183
590524047114 80892630
134003539608 80885077
607936935460 80877524
634434809030 80869971
968308016012 80862418
336144460842 80854865
685159309864 80847312
906984365750 80839759
327816557720 80832206
728312989678 80824653
356585677596 80817100
158230166872 80809547
234695459174 80801994
519358329526 80794441
882000656384 80786888
704843444516 70869799
536014135770 80779335
782822901022 8232770
143088524832 80771782
386111879574 80764229
182456794136 12938289
265735825356 80756676
627621070112 80749123
928182664606 80741570
932725157218 80734017
292233698926 80726464
190784697258 80718911
333873214536 80711358
219553817134 80703805
43910769470 80696252
222582145542 80688699
971336344420 80681146
276334974784 80673593
899413544730 80666040
940295978238 80658487
668503503620 80650934
844903633386 80643381
319488654598 80635828
146116853240 80628275
433050969898 80620722
618536084888 80613169
578410733482 80605616
610965263868 80598063
66623232530 80590510
224853391848 80582957
90092777692 80575404
662446846804 80567851
892599805812 80560298
483775470732 80552745
49210344184 80545192
256650840132 80537639
12870403288 41481076
179428465728 80530086
922126007790 80522533
556455352524 80514980
210468831910 80507427
666232257314 80499874
342958199760 80492321
373998565942 80484768
943324306646 80477215
87064449284 80469662
264978743254 80462109
396711029002 80454556
844146551284 80447003
725284661270 80439450
147631017444 80431897
813106185102 80424344
877458163772 80416791
461820089774 80409238
640491465846 80401685
64351986224 80394132
636706055336 80386579
589009882910 80379026
760110437962 80371473
844146551284 80363920
728312989678 80356367
918340597280 80348814
682130981456 12130118
436079298306 80341261
321759900904 80333708
717713840250 80326155
776766244206 80318602
395953946900 80311049
944838470850 80303496
666232257314 80295943
524657904240 80288390
815377431408 80280837
122647308078 80273284
554184106218 80265731
919854761484 80258178
462577171876 80250625
546613285198 80243072
633677726928 80235519
900927708934 80227966
617779002786 80220413
106748583936 80212860
667746421518 80205307
686673474068 80197754
405038932124 80190201
199112600380 80182648
358856923902 80175095
216525488726 80167542
726041743372 80159989
385354797472 80152436
307375340966 71549569
722256332862 80144883
737397974902 25461163
266492907458 80137330
521629575832 80129777
826733662938 80122224
529957478954 80114671
872915671160 80107118
957708866584 80099565
466362582386 80092012
598094868134 80084459
68894478836 80076906
57538247306 80069353
700300951904 80061800
235452541276 80054247
398225193206 8648185
386868961676 80046694
670774749926 80039141
551912859912 80031588
271792482172 80024035
124918554384 80016482
514815836914 80008929
960737194992 80001376
90849859794 79993823
141574360628 79986270
286934124212 79978717
126432718588 79971164
881243574282 79963611
362642334412 79956058
354314431290 79948505
750268370636 79940952
118104815466 79933399
252108347520 79925846
208954667706 61783540
551155777810 23278346
376269812248 79918293
483775470732 74714276
210468831910 79910740
134760621710 79903187
763895848472 79895634
626106905908 79888081
316460326190 79880528
182456794136 79872975
757089656 79865422
813106185102 79857869
217282570828 79850316
68894478836 79842763
844146551284 79835210
796450378858 79827657
979664247542 79820104
289962452620 79812551
661689764702 79804998
465605500284 79797445
637463137438 79789892
456520515060 79782339
493617538058 79774786
33311620042 79767233
517087083220 79759680
747997124330 79752127
311160751476 79744574
6813746472 79737021
310403669374 79729468
855502782814 79721915
358099841800 79714362
461063007672 79706809
626106905908 79699256
163529741586 79691703
760867520064 79684150
84793202978 79676597
538285382076 79669044
596580703930 79661491
882757738486 79653938
118861897568 79646385
236209623378 79638832
96906516610 79631279
431536805694 79623726
408824342634 79616173
91606941896 79608620
679859735150 79601067
757089656 79593514
211225914012 3028753
51481590490 79585961
639734383744 79578408
509516262200 79570855
156716002668 79563302
741183385412 79555749
70408643040 79548196
12113321186 79540643
134760621710 79533090
640491465846 79525537
73436971448 79517984
286177042110 79510431
87821531386 79502878
21198306410 79495325
287691206314 79487772
65866150428 79480219
275577892682 79472666
702572198210 79465113
420180574164 79457560
633677726928 79450007
329330721924 79442454
314189079884 79434901
495888784364 79427348
557969516728 79419795
39368276858 79412242
894113970016 79404689
18927060104 79397136
140060196424 79389583
604908607052 79382030
582196143992 79374477
835061566060 79366924
216525488726 79359371
383840633268 79351818
255136675928 79344265
941810142442 79336712
14384567492 19433869
197598436176 79329159
421694738368 79321606
968308016012 79314053
48453262082 79306500
470905074998 79298947
657904354192 79291394
287691206314 79283841
466362582386 79276288
265735825356 79268735
59052411510 79261182
87064449284 79253629
532985807362 79246076
869130260650 79238523
595066539726 79230970
738912139106 79223417
131732293302 79215864
903956037342 79208311
3028335962 79200758
196084271972 79193205
215011324522 79185652
782065818920 79178099
835818648162 79170546
835061566060 79162993
669260585722 79155440
987992150664 79147887
276334974784 79140334
439864708816 79132781
457277597162 79125228
739669221208 79117675
675317242538 79110122
947866799258 79102569
304347012558 79095016
769195423186 79087463
975121754930 79079910
582953226094 79072357
462577171876 79064804
892599805812 79057251
900927708934 79049698
475447567610 79042145
795693296756 79034592
677588488844 79027039
685916391966 79019486
358856923902 79011933
382326469064 79004380
899413544730 78996827
582953226094 78989274
632163562724 78981721
765410012676 78974168
993291725378 78966615
657147272090 78959062
837332812366 78951509
65109068326 78943956
585981554502 78936403
536014135770 78928850
202140928788 78921297
697272623496 78913744
645033958458 78906191
512544590608 78898638
508002097996 78891085
837332812366 78883532
461063007672 78875979
441378873020 78868426
353557349188 78860873
833547401856 78853320
142331442730 78845767
208954667706 78838214
897142298424 78830661
119618979670 78823108
554941188320 78815555
858531111222 78808002
927425582504 78800449
612479428072 78792896
536771217872 78785343
266492907458 78777790
174128891014 78770237
236209623378 78762684
251351265418 78755131
618536084888 78747578
3028335962 78740025
345229446066 78732472
882000656384 78724919
901684791036 78717366
154444756362 78709813
900170626832 78702260
869887342752 78694707
862316521732 78687154
536771217872 78679601
378541058554 78672048
272549564274 78664495
905470201546 78656942
989506314868 78649389
687430556170 78641836
755567945350 78634283
641248547948 78626730
510273344302 78619177
398225193206 78611624
191541779360 78604071
706357608720 78596518
835061566060 78588965
641248547948 78581412
569325748258 78573859
330087804026 78566306
144602689036 78558753
517844165322 78551200
342958199760 78543647
370213155432 78536094
499674194874 78528541
802507035674 78520988
39368276858 78513435
112048158650 78505882
406553096328 78498329
445921365632 78490776
781308736818 74427262
621564413296 78483223
280877467396 78475670
305861176762 78468117
857016947018 78460564
657904354192 60507083
508002097996 78453011
544342038892 78445458
719985086556 78437905
467119664488 78430352
719985086556 78422799
193055943564 78415246
573868240870 78407693
857016947018 78400140
770709587390 78392587
272549564274 78385034
158230166872 78377481
788122475736 78369928
395953946900 78362375
712414265536 78354822
361128170208 78347269
893356887914 78339716
909255612056 78332163
924397254096 78324610
242266280194 78317057
744968795922 78309504
984206740154 78301951
663203928906 78294398
255893758030 78286845
236966705480 78279292
591281129216 78271739
659418518396 46609563
942567224544 78264186
502702523282 78256633
611722345970 78249080
847174879692 78241527
810834938796 78233974
445921365632 78226421
455006350856 78218868
891085641608 78211315
922126007790 78203762
919854761484 78196209
576896569278 78188656
314946161986 78181103
158230166872 78173550
434565134102 78165997
816134513510 78158444
646548122662 78150891
643519794254 78143338
361128170208 78135785
634434809030 78128232
433050969898 78120679
53752836796 78113126
395953946900 78105573
621564413296 78098020
949380963462 59880184
483018388630 78090467
757839191656 78082914
406553096328 78075361
62080739918 78067808
189270533054 78060255
731341318086 78052702
448949694040 78045149
615507756480 78037596
287691206314 78030043
93121106100 78022490
72679889346 78014937
46939097878 78007384
553427024116 77999831
838846976570 40393444
118104815466 77992278
342958199760 77984725
662446846804 77977172
985720904358 77969619
695758459292 77962066
847931961794 77954513
819162841918 77946960
196084271972 77939407
888814395302 77931854
46939097878 77924301
586738636604 77916748
205926339298 77909195
536771217872 77901642
76465299856 77894089
444407201428 77886536
154444756362 77878983
306618258864 77871430
101449009222 77863877
152930592158 77856324
774494997900 77848771
953923456074 77841218
487560881242 77833665
981178411746 77826112
45424933674 77818559
791150804144 77811006
953923456074 77803453
738912139106 77795900
772223751594 77788347
836575730264 77780794
196084271972 77773241
705600526618 77765688
52238672592 77758135
143088524832 77750582
829761991346 77743029
309646587272 77735476
729827153882 77727923
177157219422 77720370
649576451070 77712817
314189079884 77705264
58295329408 77697711
585981554502 77690158
289962452620 77682605
298290355742 77675052
921368925688 77667499
393682700594 77659946
31797455838 77652393
577653651380 77644840
779037490512 77637287
682130981456 77629734
458791761366 77622181
573111158768 77614628
838846976570 77607075
657147272090 77599522
44667851572 77591969
56024083102 77584416
229395884460 77576863
978150083338 77569310
180942629932 77561757
78736546162 77554204
299804519946 77546651
584467390298 77539098
456520515060 77531545
492860455956 77523992
451978022448 77516439
468633828692 77508886
357342759698 77501333
121890225976 77493780
188513450952 11608961
975121754930 77486227
99177762916 77478674
146873935342 77471121
455763432958 77463568
65866150428 77456015
237723787582 77448462
369456073330 77440909
45424933674 77433356
224853391848 77425803
6813746472 77418250
558726598830 77410697
130975211200 77403144
143088524832 77395591
842632387080 77388038
217282570828 77380485
162015577382 77372932
286934124212 77365379
781308736818 23935457
789636639940 77357826
557969516728 77350273
296019109436 77342720
489832127548 77335167
883514820588 77327614
631406480622 77320061
445921365632 77312508
456520515060 77304955
922126007790 77297402
998591300092 77289849
556455352524 77282296
218039652930 77274743
607179853358 77267190
168072234198 40227278
199112600380 77259637
973607590726 77252084
825219498734 77244531
471662157100 77236978
666232257314 77229425
688944720374 77221872
221825063440 77214319
595823621828 77206766
772223751594 77199213
65109068326 77191660
120376061772 77184107
176400137320 77176554
956951784482 77169001
388383125880 77161448
853231536508 77153895
761624602166 77146342
974364672828 77138789
313431997782 77131236
456520515060 77123683
776009162104 77116130
28012045328 77108577
915312268872 77101024
544342038892 77093471
511030426404 77085918
405038932124 77078365
283148713702 77070812
38611194756 77063259
501945441180 71421168
596580703930 77055706
73436971448 77048153
419423492062 77040600
748754206432 77033047
495888784364 77025494
697272623496 77017941
608694017562 77010388
908498529954 77002835
679102653048 76995282
457277597162 76987729
530714561056 76980176
405038932124 76972623
879729410078 76965070
57538247306 76957517
765410012676 76949964
302832848354 76942411
88578613488 76934858
757839191656 76927305
409581424736 76919752
545099120994 76912199
589766965012 76904646
607179853358 76897093
720742168658 27878123
269521235866 76889540
840361140774 76881987
532228725260 76874434
680616817252 76866881
626863988010 76859328
405796014226 76851775
409581424736 76844222
930453910912 76836669
296776191538 76829116
353557349188 76821563
788122475736 76814010
404281850022 76806457
607179853358 76798904
866101932242 76791351
483775470732 76783798
349771938678 76776245
291476616824 76768692
97663598712 76761139
807806610388 76753586
747997124330 76746033
117347733364 76738480
92364023998 76730927
45424933674 76723374
966793851808 76715821
673803078334 76708268
922126007790 76700715
87064449284 76693162
900170626832 76685609
165043905790 76678056
188513450952 76670503
944838470850 1080079
412609753144 76662950
242266280194 76655397
966793851808 76647844
324031147210 76640291
334630296638 76632738
220310899236 76625185
196841354074 76617632
138546032220 76610079
68137396734 76602526
436079298306 76594973
579167815584 76587420
224096309746 76579867
127946882792 76572314
108262748140 11744915
343715281862 76564761
439864708816 76557208
2271253860 76549655
146116853240 76542102
940295978238 76534549
982692575950 76526996
270278317968 76519443
864587768038 76511890
642005630050 76504337
1514171758 76496784
84036120876 45778733
642762712152 76489231
38611194756 76481678
924397254096 76474125
834304483958 76466572
947109717156 76459019
528443314750 76451466
49210344184 76443913
155958920566 76436360
665475175212 76428807
244537526500 76421254
922126007790 76413701
595066539726 76406148
704086362414 76398595
981935493848 76391042
744968795922 76383489
740426303310 76375936
596580703930 76368383
321759900904 76360830
262707496948 76353277
760867520064 76345724
968308016012 76338171
821434088224 76330618
539042464178 76323065
225610473950 76315512
157473084770 76307959
183213876238 76300406
477718813916 76292853
529200396852 76285300
931968075116 76277747
763138766370 76270194
231667130766 76262641
535257053668 76255088
416395163654 76247535
409581424736 76239982
382326469064 76232429
405038932124 76224876
268007071662 76217323
716199676046 76209770
844146551284 76202217
794972076298 4833920
952409291870 76194664
333873214536 76187111
836575730264 76179558
84793202978 76172005
71922807244 76164452
119618979670 76156899
149145181648 76149346
38611194756 76141793
803264117776 76134240
660175600498 76126687
976635919134 76119134
321002818802 76111581
420180574164 76104028
579167815584 76096475
414880999450 76088922
895628134220 76081369
120376061772 76073816
451220940346 76066263
305861176762 76058710
590524047114 76051157
36339948450 76043604
891085641608 76036051
117347733364 76028498
102206091324 76020945
659418518396 76013392
841875304978 76005839
732855482290 75998286
878215245874 75990733
500431276976 75983180
639734383744 75975627
615507756480 52886106
677588488844 75968074
984963822256 75960521
172614726810 75952968
786608311532 75945415
572354076666 75937862
117347733364 75930309
812349103000 33316283
392925618492 75922756
776766244206 75915203
752539616942 75907650
300561602048 75900097
756325027452 75892544
681373899354 75884991
737397974902 75877438
395953946900 75869885
895628134220 23686208
665475175212 75862332
825976580836 75854779
142331442730 75847226
508002097996 75839673
735883810698 75832120
92364023998 75824567
299804519946 75817014
974364672828 75809461
606422771256 75801908
570839912462 75794355
872915671160 74079824
89335695590 75786802
965279687604 75779249
723013414964 75771696
932725157218 75764143
322516983006 75756590
417909327858 75749037
120376061772 75741484
219553817134 75733931
7570828574 8633079
975121754930 75726378
848689043896 75718825
446678447734 75711272
623078577500 75703719
433808052000 75696166
474690485508 75688613
312674915680 75681060
177914301524 75673507
213497160318 75665954
172614726810 75658401
800992871470 75650848
924397254096 75643295
333116132434 75635742
35582866348 75628189
116590651262 75620636
955437620278 75613083
679102653048 75605530
810077856694 75597977
346743610270 75590424
523143740036 18671016
423208902572 75582871
173371808912 75575318
405038932124 75567765
838089894468 75560212
588252800808 75552659
399739357410 75545106
561754927238 75537553
552669942014 75530000
143088524832 75522447
321759900904 75514894
370970237534 75507341
298290355742 75499788
822948252428 75492235
648819368968 75484682
644276876356 75477129
478475896018 75469576
544342038892 75462023
289205370518 75454470
528443314750 75446917
77222381958 75439364
886543148996 75431811
387626043778 75424258
162772659484 75416705
836575730264 75409152
413366835246 75401599
594309457624 75394046
726041743372 75386493
522386657934 75378940
822191170326 57923957
726798825474 75371387
916069350974 75363834
130975211200 75356281
193055943564 75348728
226367556052 75341175
387626043778 75333622
392925618492 75326069
943324306646 75318516
328573639822 75310963
604908607052 75303410
61323657816 75295857
7554 75288304
832033237652 75280751
438350544612 75273198
215011324522 75265645
45424933674 75258092
330844886128 75250539
110533994446 75242986
577653651380 75235433
411852671042 75227880
919854761484 75220327
389140207982 75212774
196084271972 75205221
731341318086 75197668
651090615274 75190115
52995754694 75182562
850203208100 75175009
163529741586 75167456
574625322972 75159903
918340597280 75152350
724527579168 75144797
766924176880 75137244
748754206432 75129691
168829316300 75122138
227124638154 75114585
564026173544 75107032
281634549498 75099479
20441224308 75091926
539799546280 75084373
338415707148 75076820
686673474068 75069267
876701081670 75061714
732855482290 75054161
304347012558 75046608
722256332862 75039055
641248547948 75031502
831276155550 75023949
850960290202 55748693
987235068562 75016396
582196143992 75008843
849446125998 75001290
282391631600 74993737
577653651380 74986184
646548122662 74978631
470147992896 74971078
239237951786 74963525
961494277094 74955972
197598436176 74948419
747240042228 74940866
384597715370 74933313
154444756362 74925760
121890225976 46035535
841118222876 74918207
667746421518 74910654
99934845018 74903101
506487933792 74895548
227881720256 74887995
718470922352 74880442
516330001118 74872889
67380314632 74865336
780551654716 74857783
755567945350 74850230
485289634936 74842677
323274065108 74835124
758596273758 74827571
63594904122 74820018
797207460960 74812465
991020479072 74804912
180185547830 74797359
956194702380 74789806
461063007672 74782253
613236510174 74774700
1514171758 74767147
656390189988 74759594
211982996114 74752041
71922807244 74744488
193813025666 74736935
19684142206 74729382
904713119444 74721829
651847697376 74714276
981935493848 74706723
293747863130 74699170
947109717156 74691617
321759900904 74684064
196841354074 74676511
670017667824 74668958
635948973234 74661405
993291725378 62621923
412609753144 74653852
199869682482 50302980
669260585722 74646299
877458163772 74638746
953923456074 74631193
249080019112 74623640
772223751594 74616087
316460326190 74608534
752539616942 74600981
380812304860 74593428
105991501834 74585875
865344850140 74578322
340686953454 74570769
751025452738 74563216
74951135652 74555663
745725878024 74548110
767681258982 74540557
52995754694 74533004
675317242538 74525451
12113321186 74517898
151416427954 74510345
455763432958 34396362
621564413296 74502792
599609032338 74495239
903198955240 74487686
127946882792 73339630
532228725260 74480133
434565134102 74472580
947109717156 74465027
220310899236 74457474
718470922352 74449921
987235068562 74442368
469390910794 74434815
698786787700 74427262
246808772806 74419709
882757738486 74412156
221067981338 74404603
180185547830 74397050
246051690704 74389497
592795293420 74381944
451220940346 74374391
933482239320 74366838
856259864916 74359285
93878188202 74351732
945595552952 57372588
31797455838 74344179
884271902690 58414902
200626764584 74336626
95392352406 74329073
375512730146 74321520
884271902690 74313967
7554 74306414
771466669492 74298861
633677726928 74291308
420180574164 74283755
637463137438 74276202
885786066894 74268649
978150083338 74261096
70408643040 74253543
459548843468 74245990
842632387080 74238437
74951135652 74230884
186242204646 74223331
12113321186 74215778
230152966562 74208225
297533273640 74200672
755567945350 74193119
754053781146 74185566
159744331076 74178013
814620349306 34471892
689701802476 74170460
890328559506 74162907
634434809030 74155354
283905795804 74147801
300561602048 74140248
46182015776 74132695
739669221208 74125142
785094147328 74117589
779037490512 74110036
272549564274 74102483
705600526618 74094930
729827153882 74087377
359614006004 55869541
152173510056 74079824
522386657934 74072271
299047437844 74064718
681373899354 74057165
885786066894 74049612
795693296756 74042059
626134700948 41050555
277092056886 74034506
461063007672 74026953
342958199760 74019400
61323657816 74011847
659418518396 74004294
959223030788 73996741
598851950236 73989188
61323657816 73981635
161258495280 73974082
938781814034 73966529
41639523164 73958976
767681258982 73951423
165043905790 73943870
803264117776 73936317
105234419732 73928764
350529020780 73921211
350529020780 73913658
481504224426 73906105
479232978120 73898552
175643055218 73890999
320245736700 73883446
809320774592 73875893
983449658052 73868340
669260585722 73860787
860045275426 73853234
632920644826 73845681
627621070112 20566819
305861176762 73838128
882757738486 73830575
680616817252 73823022
733612564392 73815469
485289634936 73807916
71922807244 21881041
137031868016 73800363
719985086556 38814867
129461046996 73792810
455006350856 73785257
911526858362 73777704
627621070112 73770151
195327189870 73762598
406553096328 73755045
758596273758 73747492
919097679382 73739939
939538896136 73732386
705600526618 73558667
938024731932 73724833
917583515178 73717280
158230166872 73709727
326302393516 73702174
919854761484 73694621
704843444516 73687068
868373178548 73679515
788122475736 73671962
724527579168 73664409
635948973234 73656856
713928429740 34502104
776009162104 73649303
707871772924 73641750
315703244088 73634197
779794572614 73626644
395196864798 73619091
767681258982 73611538
31040373736 73603985
354314431290 73596432
156716002668 73588879
778280408410 73581326
751025452738 73573773
412609753144 73566220
519358329526 73558667
252108347520 73551114
436079298306 73543561
150659345852 73536008
563269091442 73528455
181699712034 73520902
102963173426 73513349
96906516610 73505796
209711749808 73498243
290719534722 32175780
406553096328 73490690
196841354074 73483137
8327910676 73475584
467876746590 73468031
914555186770 73460478
436079298306 73452925
367941909126 73445372
595066539726 73437819
243780444398 73430266
917583515178 73422713
578410733482 73415160
463334253978 73407607
656390189988 73400054
263464579050 73392501
589766965012 73384948
380055222758 73377395
4542500166 73369842
65109068326 73362289
638977301642 73354736
270278317968 73347183
575382405074 73339630
741183385412 73332077
716956758148 73324524
196841354074 55552315
397468111104 73316971
37097030552 73309418
52238672592 73301865
763138766370 32742255
797964543062 73294312
675317242538 73286759
403524767920 73279206
478475896018 73271653
277092056886 73264100
632163562724 40763541
891085641608 73256547
819919924020 73248994
505730851690 73241441
420180574164 73233888
49967426286 73226335
261193332744 73218782
644276876356 73211229
395196864798 73203676
174128891014 73196123
503459605384 73188570
354314431290 73181017
626106905908 73173464
392925618492 73165911
888814395302 73158358
95392352406 73150805
670017667824 66270022
301318684150 73143252
219553817134 73135699
364913580718 73128146
146873935342 73120593
740426303310 5377736
604908607052 73113040
420180574164 73105487
527686232648 73097934
53752836796 73090381
529200396852 73082828
84793202978 57818215
907741447852 73075275
629135234316 73067722
44667851572 73060169
596580703930 73052616
922883089892 73045063
201383846686 73037510
395196864798 73029957
368698991228 73022404
494374620160 73014851
305104094660 73007298
564783255646 72999745
371727319636 72992192
62837822020 72984639
731341318086 15763111
495131702262 72977086
531471643158 72969533
732855482290 72961980
888057313200 55877094
825219498734 72954427
398225193206 72946874
388383125880 72939321
587495718706 72931768
163529741586 72924215
370970237534 72916662
918340597280 72909109
639734383744 72901556
526929150546 72894003
795693296756 72886450
735883810698 72878897
398225193206 72871344
392925618492 72863791
162772659484 72856238
669260585722 72848685
98420680814 72841132
317217408292 72833579
308132423068 72826026
33311620042 72818473
468633828692 72810920
847174879692 72803367
188513450952 72795814
766167094778 72788261
92364023998 72780708
335387378740 72773155
289962452620 72765602
673803078334 72758049
977393001236 72750496
848689043896 72742943
111291076548 72735390
12113321186 72727837
18927060104 72720284
127189800690 72712731
622321495398 72705178
100691927120 72697625
470147992896 72690072
122647308078 72682519
113562322854 72674966
898656462628 72667413
303589930456 72659860
86307367182 72652307
707871772924 72644754
78736546162 72637201
762381684268 72629648
319488654598 72622095
252108347520 72614542
284662877906 72606989
739669221208 72599436
356585677596 72591883
200626764584 72584330
651090615274 72576777
510273344302 72569224
460305925570 72561671
699543869802 72554118
844146551284 72546565
707871772924 72539012
612479428072 72531459
140817278526 72523906
260436250642 27258777
162015577382 72516353
923640171994 72508800
461063007672 72501247
819162841918 72493694
526172068444 72486141
313431997782 72478588
412609753144 72471035
315703244088 72463482
655633107886 72455929
426994313082 72448376
233938377072 72440823
706357608720 72433270
464091336080 72425717
885786066894 72418164
791907886246 72410611
422451820470 72403058
541313710484 38437217
511787508506 72395505
53752836796 72387952
508759180098 72380399
579167815584 72372846
542070792586 72365293
716199676046 44336110
126432718588 72357740
570082830360 72350187
551912859912 72342634
523143740036 72335081
95392352406 72327528
371727319636 72319975
999348382194 72312422
209711749808 72304869
699543869802 72297316
268764153764 72289763
558726598830 72282210
959980112890 72274657
127946882792 72267104
580681979788 72259551
214254242420 72251998
994048807480 72244445
46939097878 72236892
157473084770 72229339
648062286866 72221786
930453910912 72214233
621564413296 72206680
40882441062 72199127
498917112772 72191574
102206091324 72184021
297533273640 69699084
673803078334 72176468
724527579168 72168915
773737915798 72161362
548127449402 72153809
294504945232 72146256
742697549616 72138703
704086362414 72131150
160501413178 72123597
826733662938 72116044
162015577382 64351560
704843444516 72108491
922883089892 72100938
207440503502 72093385
233938377072 72085832
785851229430 72078279
752539616942 72070726
337658625046 72063173
735126728596 72055620
305104094660 72048067
704086362414 72040514
84793202978 72032961
666989339416 72025408
448192611938 72017855
314946161986 72010302
731341318086 72002749
577653651380 71995196
217282570828 71987643
249837101214 71980090
307375340966 71972537
299047437844 71964984
611722345970 71957431
637463137438 71949878
799478707266 71942325
295262027334 71934772
613993592276 31337397
238480869684 71927219
280120385294 71919666
190027615156 71912113
728312989678 71904560
108262748140 71897007
270278317968 71889454
154444756362 71881901
963008441298 71874348
713171347638 71866795
729070071780 71859242
382326469064 71851689
843389469182 71844136
746482960126 71836583
891842723710 71829030
275577892682 71821477
119618979670 52742599
370213155432 71813924
236209623378 71806371
473176321304 71798818
162772659484 17938375
924397254096 71791265
767681258982 71783712
572354076666 71776159
481504224426 71768606
674560160436 71761053
650333533172 71753500
617021920684 71745947
622321495398 71738394
868373178548 71730841
207440503502 71723288
364913580718 71715735
500431276976 71708182
668503503620 71700629
304347012558 71693076
729827153882 71685523
779794572614 71677970
434565134102 71670417
753296699044 71662864
2271253860 71655311
475447567610 71647758
493617538058 71640205
782822901022 9841559
676074324640 71632652
568568666156 71625099
998591300092 71617546
468633828692 71609993
631406480622 71602440
68137396734 71594887
914555186770 71587334
274820810580 71579781
764652930574 71572228
516330001118 71564675
43910769470 50015966
254379593826 71557122
666989339416 2182817
74194053550 71549569
675317242538 71542016
977393001236 2424513
498160030670 71534463
760867520064 71526910
134760621710 71519357
346743610270 71511804
737397974902 71504251
820677006122 71496698
878972327976 71489145
934996403524 71481592
818405759816 71474039
773737915798 71466486
285419960008 71458933
424723066776 71451380
822191170326 71443827
130975211200 71436274
302832848354 71428721
241509198092 71421168
90849859794 71413615
676831406742 71406062
501945441180 71398509
111291076548 71390956
629135234316 71383403
239995033888 71375850
203655092992 71368297
775252080002 71360744
692730130884 71353191
372484401738 71345638
114319404956 71338085
355071513392 71330532
165043905790 71322979
969822180216 71315426
173371808912 71307873
752539616942 71300320
515572919016 71292767
7554 71285214
305104094660 71277661
302075766252 71270108
613993592276 71262555
944081388748 71255002
105234419732 71247449
461820089774 71239896
963765523400 15680028
373998565942 71232343
162772659484 18565274
304347012558 71224790
167315152096 71217237
217282570828 71209684
43153687368 71202131
847931961794 71194578
364156498616 71187025
600366114440 71179472
682888063558 48747062
947109717156 71171919
78736546162 71164366
903956037342 71156813
472419239202 71149260
968308016012 71141707
184728040442 71134154
458034679264 71126601
552669942014 71119048
233938377072 71111495
520872493730 71103942
993291725378 71096389
64351986224 71088836
953923456074 62146084
414880999450 71081283
898656462628 71073730
753296699044 71066177
37097030552 71058624
7570828574 71051071
109776912344 71043518
480747142324 71035965
904713119444 71028412
582953226094 71020859
788122475736 71013306
761624602166 71005753
417152245756 70998200
405038932124 70990647
702572198210 70983094
397468111104 70975541
86307367182 70967988
442893037224 70960435
171857644708 70952882
438350544612 70945329
373241483840 70937776
470905074998 70930223
178671383626 70922670
586738636604 70915117
910012694158 70907564
233181294970 70900011
364913580718 70892458
34068702144 70884905
537528299974 70877352
710143019230 70869799
705600526618 70862246
53752836796 70854693
314946161986 70847140
28012045328 70839587
494374620160 70832034
875186917466 70824481
96906516610 70816928
84036120876 70809375
698786787700 70801822
685916391966 70794269
310403669374 70786716
706357608720 70779163
352800267086 70771610
742697549616 70764057
751025452738 70756504
380055222758 70748951
49967426286 70741398
19684142206 70733845
761624602166 70726292
104477337630 70718739
903956037342 70711186
415638081552 70703633
754053781146 70696080
415638081552 70688527
117347733364 70680974
477718813916 70673421
155201838464 70665868
972093426522 70658315
783579983124 70650762
795693296756 70643209
697272623496 70635656
372484401738 70628103
91606941896 70620550
564026173544 70612997
815377431408 70605444
588252800808 70597891
911526858362 70590338
723770497066 70582785
475447567610 70575232
133246457506 70567679
387626043778 70560126
383840633268 70552573
793422050450 70545020
860045275426 70537467
200626764584 70529914
920611843586 70522361
598094868134 70514808
91606941896 70507255
152173510056 70499702
919854761484 70492149
578410733482 22568364
137788950118 70484596
21198306410 70477043
823705334530 70469490
97663598712 70461937
418666409960 70454384
271035400070 70446831
155958920566 70439278
592038211318 70431725
829761991346 70424172
657147272090 70416619
620807331194 70409066
570082830360 70401513
645033958458 70393960
599609032338 70386407
896385216322 70378854
956194702380 67750410
741940467514 70371301
77979464060 70363748
34825784246 70356195
191541779360 70348642
988749232766 70341089
255893758030 70333536
307375340966 70325983
264978743254 70318430
917583515178 70310877
658661436294 70303324
885786066894 70295771
414123917348 70288218
168072234198 70280665
195327189870 70273112
928939746708 70265559
349014856576 70258006
701058034006 70250453
477718813916 45937346
935753485626 70242900
477718813916 70235347
713171347638 70227794
870644424854 70220241
712414265536 70212688
925154336198 70205135
93121106100 70197582
143088524832 70190029
539799546280 70182476
710143019230 70174923
202140928788 70167370
156716002668 70159817
33311620042 70152264
629892316418 70144711
117347733364 70137158
211225914012 70129605
397468111104 70122052
880486492180 70114499
368698991228 70106946
483018388630 70099393
294504945232 70091840
106748583936 70084287
448192611938 70076734
752539616942 70069181
123404390180 70061628
413366835246 70054075
673045996232 70046522
716199676046 70038969
94635270304 70031416
978907165440 70023863
825219498734 70016310
88578613488 70008757
609451099664 70001204
32554537940 69993651
5299582268 69986098
987992150664 69978545
953166373972 69970992
872158589058 69963439
728312989678 69955886
384597715370 69948333
825219498734 69940780
280877467396 69933227
360371088106 69925674
798721625164 69918121
607179853358 69910568
876701081670 69903015
799478707266 69895462
489075045446 69887909
807049528286 69880356
900170626832 69872803
740426303310 69865250
542070792586 69857697
246051690704 69850144
586738636604 69842591
258922086438 69835038
825976580836 69827485
498917112772 69819932
765410012676 69812379
243780444398 69804826
743454631718 69797273
199869682482 69789720
208954667706 69782167
139303114322 69774614
666989339416 69767061
917583515178 69759508
947109717156 58981377
570839912462 69751955
831276155550 69744402
698786787700 66715649
611722345970 69736849
138546032220 69729296
856259864916 69721743
786608311532 69714190
912283940464 69706637
595823621828 69699084
862316521732 69691531
734369646494 69683978
65109068326 69676425
120376061772 69668872
52995754694 69661319
743454631718 69653766
669260585722 69646213
86307367182 69638660
107505666038 69631107
327816557720 69623554
300561602048 69616001
778280408410 69608448
382326469064 69600895
291476616824 69593342
134760621710 69585789
923640171994 69578236
912283940464 69570683
520115411628 69563130
3785418064 69555577
62837822020 69548024
410338506838 69540471
454249268754 69532918
575382405074 69525365
174885973116 69517812
642762712152 14139216
657147272090 69510259
922883089892 69502706
377783976452 69495153
642005630050 69487600
120376061772 69480047
176400137320 69472494
286177042110 69464941
666989339416 69457388
200626764584 69449835
271792482172 69442282
763138766370 69434729
112805240752 69427176
838846976570 69419623
957708866584 69412070
212740078216 69404517
218796735032 69396964
984963822256 69389411
321002818802 69381858
66623232530 69374305
670017667824 69366752
954680538176 69359199
598851950236 69351646
22712470614 69344093
360371088106 69336540
993291725378 69328987
963765523400 69321434
529200396852 69313881
175643055218 69306328
946352635054 69298775
845660715488 69291222
835818648162 69283669
201383846686 69276116
665475175212 69268563
934996403524 69261010
632163562724 69253457
489075045446 43746976
983449658052 69245904
690458884578 69238351
243780444398 69230798
537528299974 69223245
112048158650 69215692
492860455956 69208139
398982275308 69200586
859288193324 69193033
145359771138 69185480
437593462510 69177927
700300951904 69170374
571596994564 69162821
378541058554 69155268
218796735032 35219639
902441873138 69147715
993291725378 35582183
791907886246 69140162
98420680814 69132609
781308736818 69125056
292233698926 69117503
776766244206 69109950
395953946900 50854349
918340597280 69102397
844903633386 69094844
516330001118 69087291
225610473950 69079738
507245015894 69072185
476204649712 69064632
122647308078 69057079
994048807480 69049526
583710308196 69041973
4542500166 69034420
835061566060 69026867
9084992778 69019314
451220940346 11563643
545099120994 69011761
197598436176 69004208
861559439630 68996655
519358329526 68989102
543584956790 68981549
607179853358 68973996
360371088106 68966443
589009882910 68958890
250594183316 68951337
526929150546 68943784
785094147328 68936231
912283940464 68928678
87821531386 68921125
480747142324 68913572
882757738486 68906019
222582145542 68898466
788122475736 68890913
957708866584 68883360
114319404956 68875807
325545311414 68868254
495131702262 68860701
853988618610 68853148
667746421518 68845595
686673474068 68838042
968308016012 68830489
344472363964 68822936
188513450952 68815383
807049528286 68807830
664718093110 68800277
968308016012 68792724
313431997782 68785171
831276155550 68777618
937267649830 5536349
100691927120 68770065
303589930456 68762512
919097679382 18988242
505730851690 68754959
739669221208 5385289
101449009222 68747406
274820810580 68739853
627621070112 68732300
561754927238 68724747
5299582268 68717194
791907886246 68709641
1514171758 68702088
745725878024 68694535
99177762916 68686982
473933403406 68679429
89335695590 68671876
127946882792 68664323
947866799258 68656770
105234419732 68649217
414880999450 68641664
487560881242 68634111
772223751594 68626558
617779002786 36299718
97663598712 7643636
89335695590 68619005
563269091442 68611452
45424933674 68603899
276334974784 68596346
5299582268 68588793
900170626832 68581240
811592020898 35030814
635191891132 68573687
881243574282 68566134
547370367300 68558581
745725878024 68551028
643554409653 5528796
602637360746 68543475
583710308196 68535922
296776191538 68528369
258165004336 68520816
224096309746 68513263
284662877906 68505710
504973769588 68498157
285419960008 68490604
190027615156 68483051
206683421400 68475498
349014856576 68467945
495131702262 13300833
760867520064 68460392
140060196424 68452839
127946882792 68445286
737397974902 68437733
414880999450 68430180
339172789250 33444684
58295329408 68422627
950895127666 68415074
85550285080 68407521
513301672710 68399968
529957478954 68392415
458034679264 68384862
913041022566 68377309
489075045446 68369756
133246457506 68362203
698786787700 68354650
755567945350 68347097
928939746708 68339544
724527579168 68331991
679859735150 68324438
207440503502 68316885
29526209532 68309332
754810863248 68301779
119618979670 68294226
727555907576 68286673
709385937128 68279120
782822901022 68271567
163529741586 68264014
398225193206 68256461
746482960126 68248908
557969516728 68241355
420937656266 68233802
126432718588 68226249
269521235866 68218696
908498529954 68211143
186999286748 68203590
773737915798 68196037
638220219540 68188484
982692575950 68180931
516330001118 68173378
63594904122 68165825
324031147210 68158272
659418518396 68150719
401253521614 68143166
44667851572 68135613
523143740036 68128060
430779723592 68120507
354314431290 68112954
953166373972 68105401
415638081552 68097848
660932682600 68090295
999348382194 68082742
891842723710 68075189
839604058672 68067636
199112600380 68060083
426994313082 15664922
56781165204 68052530
272549564274 68044977
719228004454 68037424
263464579050 68029871
925154336198 68022318
292990781028 68014765
278606221090 68007212
160501413178 67999659
493617538058 67992106
469390910794 67984553
243023362296 67977000
247565854908 67969447
283148713702 67961894
521629575832 67954341
113562322854 67946788
177157219422 67939235
131732293302 67931682
935753485626 67924129
28012045328 67916576
901684791036 67909023
733612564392 67901470
75708217754 67893917
892599805812 67886364
474690485508 67878811
976635919134 67871258
984206740154 67863705
673045996232 67856152
953923456074 67848599
901684791036 67841046
708628855026 67833493
223339227644 67825940
723770497066 67818387
46182015776 67810834
841118222876 67803281
105991501834 67795728
304347012558 67788175
887300231098 67780622
420937656266 67773069
747997124330 67765516
7570828574 67757963
34825784246 67750410
31040373736 7288645
677588488844 67742857
214254242420 67735304
606422771256 67727751
689701802476 67720198
260436250642 67712645
536771217872 67705092
193055943564 67697539
719985086556 46020429
922126007790 67689986
253622511724 67682433
324031147210 67674880
562512009340 67667327
382326469064 67659774
65109068326 67652221
419423492062 67644668
366427744922 67637115
52238672592 67629562
364156498616 67622009
115833569160 67614456
513301672710 67606903
182456794136 67599350
791907886246 67591797
33311620042 67584244
167315152096 67576691
909255612056 67569138
721499250760 67561585
626863988010 67554032
976635919134 67546479
628378152214 67538926
891842723710 67531373
316460326190 67523820
600366114440 67516267
133246457506 67508714
71165725142 67501161
28012045328 67493608
113562322854 67486055
218796735032 67478502
289962452620 67470949
812349103000 67463396
733612564392 67455843
63594904122 67448290
192298861462 67440737
257407922234 67433184
391411454288 67425631
137788950118 67418078
392925618492 67410525
866101932242 12696593
980421329644 67402972
943324306646 67395419
115076487058 67387866
55267001000 67380313
154444756362 67372760
723770497066 67365207
842632387080 61708010
323274065108 67357654
128703964894 67350101
832033237652 67342548
928939746708 67334995
84036120876 67327442
9842074880 67319889
353557349188 67312336
656390189988 67304783
945595552952 67297230
252865429622 67289677
712414265536 67282124
537528299974 67274571
476961731814 67267018
119618979670 67259465
189270533054 67251912
261193332744 67244359
325545311414 67236806
948623881360 67229253
260436250642 67221700
501945441180 67214147
962251359196 67206594
737397974902 67199041
785094147328 67191488
958465948686 67183935
750268370636 67176382
308889505170 67168829
83279038774 67161276
741183385412 67153723
701815116108 67146170
259679168540 67138617
386111879574 67131064
165043905790 67123511
685159309864 67115958
653361861580 67108405
246808772806 67100852
247565854908 67093299
150659345852 67085746
968308016012 67078193
557969516728 67070640
542070792586 67063087
847931961794 67055534
833547401856 67047981
395953946900 67040428
197598436176 67032875
996320053786 67025322
682130981456 67017769
63594904122 67010216
865344850140 66428635
316460326190 67002663
170343480504 66995110
912283940464 66987557
34068702144 66980004
645033958458 66972451
848689043896 66964898
249080019112 66957345
418666409960 66949792
329330721924 66942239
765410012676 66934686
123404390180 66927133
450463858244 66919580
18927060104 66912027
576139487176 66904474
832790319754 66896921
324031147210 66889368
420937656266 52206336
188513450952 66881815
346743610270 66874262
251351265418 66866709
74951135652 66859156
250594183316 66851603
821434088224 66844050
498917112772 66836497
184728040442 66828944
962251359196 66821391
807806610388 66813838
697272623496 66806285
947866799258 66798732
332359050332 66791179
93121106100 66783626
824462416632 66776073
30283291634 66768520
799478707266 66760967
277092056886 66753414
573111158768 66745861
218039652930 66738308
293747863130 66730755
921368925688 66723202
345229446066 66715649
77222381958 66708096
486803799140 66700543
470905074998 66692990
40882441062 66685437
599609032338 66677884
642005630050 66670331
209711749808 66662778
777523326308 66655225
22712470614 66647672
967550933910 66640119
367941909126 66632566
489832127548 47478158
19684142206 66625013
191541779360 66617460
98420680814 66609907
93121106100 66602354
533742889464 66594801
117347733364 66587248
582953226094 66579695
392168536390 66572142
182456794136 66564589
885786066894 66557036
499674194874 66549483
334630296638 66541930
804778281980 66534377
461820089774 66526824
362642334412 66519271
521629575832 66511718
530714561056 66504165
358856923902 66496612
998591300092 66489059
820677006122 66481506
326302393516 66473953
90849859794 66466400
171100562606 66458847
736640892800 66451294
857016947018 66443741
602637360746 66436188
843389469182 66428635
104477337630 66421082
589009882910 66413529
897899380526 20113639
735883810698 66405976
591281129216 66398423
707871772924 66390870
791150804144 66383317
863073603834 66375764
49967426286 66368211
629892316418 66360658
509516262200 66353105
384597715370 16933826
497402948568 66345552
796450378858 66337999
124918554384 66330446
603394442848 66322893
736640892800 66315340
944838470850 66307787
863073603834 66300234
370970237534 66292681
189270533054 66285128
190027615156 66277575
441378873020 12016823
492103373854 66270022
971336344420 66262469
891842723710 66254916
941810142442 66247363
903956037342 66239810
961494277094 37085230
769952505288 66232257
215011324522 66224704
655633107886 66217151
132489375404 66209598
797964543062 66202045
660932682600 66194492
354314431290 66186939
225610473950 66179386
55267001000 66171833
236966705480 66164280
505730851690 66156727
7570828574 66149174
614750674378 66141621
688944720374 66134068
361885252310 66126515
286934124212 66118962
296019109436 66111409
154444756362 66103856
813863267204 66096303
154444756362 66088750
512544590608 66081197
713171347638 66073644
90092777692 66066091
698786787700 66058538
131732293302 66050985
854745700712 66043432
40125358960 66035879
744211713820 66028326
791907886246 66020773
810077856694 66013220
508759180098 66005667
706357608720 65998114
610208181766 65990561
448192611938 65983008
65866150428 65975455
601123196542 65967902
956951784482 65960349
885786066894 65952796
585224472400 65945243
239995033888 65937690
442135955122 65930137
48453262082 65922584
281634549498 65915031
395196864798 65907478
280120385294 65899925
997077135888 65892372
813106185102 65884819
817648677714 65877266
782065818920 65869713
238480869684 65862160
80250710366 65854607
644276876356 65847054
151416427954 65839501
212740078216 65831948
743454631718 65824395
740426303310 65816842
6813746472 65809289
329330721924 65801736
442893037224 65794183
8327910676 65786630
635191891132 65779077
660175600498 65771524
104477337630 65763971
969065098114 65756418
31797455838 65748865
655633107886 65741312
227124638154 65733759
644276876356 65726206
829761991346 65718653
37854112654 65711100
121890225976 65703547
993291725378 65695994
229395884460 65688441
632163562724 65680888
963008441298 65673335
749511288534 65665782
826733662938 65658229
844146551284 65650676
687430556170 65643123
962251359196 65635570
879729410078 65628017
253622511724 65620464
106748583936 65612911
894871052118 65605358
594309457624 65597805
969822180216 65590252
324788229312 65582699
712414265536 65575146
172614726810 65567593
668503503620 65560040
792664968348 65552487
778280408410 65544934
769195423186 65537381
410338506838 762853
196084271972 65529828
448949694040 65522275
240752115990 65514722
352043184984 65507169
376269812248 42697109
540556628382 65499616
472419239202 65492063
255136675928 65484510
135517703812 65476957
205169257196 65469404
635191891132 65461851
184728040442 65454298
872158589058 65446745
722256332862 65439192
354314431290 65431639
221067981338 65424086
404281850022 65416533
991020479072 65408980
286934124212 65401427
928939746708 65393874
756325027452 65386321
717713840250 65378768
3785418064 65371215
855502782814 65363662
606422771256 65356109
419423492062 65348556
997834217990 65341003
565540337748 65333450
896385216322 65325897
451220940346 65318344
43153687368 65310791
818405759816 65303238
75708217754 65295685
996320053786 65288132
977393001236 65280579
760110437962 65273026
501945441180 65265473
145359771138 65257920
900170626832 65250367
5299582268 65242814
542827874688 65235261
403524767920 65227708
93878188202 65220155
988749232766 65212602
785851229430 65205049
539799546280 65197496
738912139106 65189943
653361861580 65182390
408067260532 65174837
416395163654 65167284
765410012676 65159731
719985086556 65152178
177914301524 65144625
621564413296 65137072
745725878024 65129519
439864708816 65121966
308889505170 65114413
421694738368 65106860
278606221090 65099307
985720904358 65091754
791150804144 65084201
181699712034 65076648
925911418300 65069095
847931961794 65061542
249837101214 65053989
256650840132 65046436
595066539726 65038883
287691206314 65031330
158987248974 65023777
97663598712 65016224
861559439630 65008671
810077856694 65001118
326302393516 64993565
366427744922 64986012
857016947018 64978459
795693296756 64970906
373998565942 64963353
930453910912 64955800
467119664488 64948247
893356887914 64940694
8327910676 64933141
698029705598 10279633
327816557720 64925588
376269812248 64918035
791150804144 64910482
28769127430 64902929
99934845018 64895376
364156498616 64887823
885028984792 64880270
441378873020 64872717
329330721924 64865164
19684142206 64857611
724527579168 64850058
197598436176 64842505
558726598830 64834952
614750674378 64827399
976635919134 64819846
882000656384 64812293
557969516728 52674622
952409291870 64804740
12870403288 64797187
392925618492 64789634
880486492180 64782081
672288914130 64774528
523143740036 64766975
487560881242 64759422
839604058672 64751869
743454631718 64744316
844146551284 64736763
512544590608 64729210
646548122662 64721657
357342759698 64714104
380812304860 64706551
386868961676 64698998
288448288416 64691445
393682700594 64683892
953923456074 64676339
278606221090 64668786
11356239084 64661233
632920644826 64653680
361885252310 64646127
370213155432 64638574
124161472282 64631021
671531832028 64623468
902441873138 64615915
757839191656 64608362
791907886246 64600809
65866150428 64593256
848689043896 64585703
80250710366 64578150
558726598830 64570597
962251359196 64563044
886543148996 64555491
825219498734 64547938
233938377072 64540385
670774749926 64532832
104477337630 64525279
730584235984 64517726
710143019230 64510173
695758459292 64502620
563269091442 44494723
387626043778 64495067
492103373854 64487514
277092056886 64479961
262707496948 64472408
103720255528 64464855
943324306646 64457302
395953946900 64449749
959223030788 64442196
562512009340 64434643
807806610388 64427090
874429835364 64419537
754810863248 64411984
793422050450 47440393
105991501834 64404431
852474454406 64396878
364913580718 64389325
251351265418 64381772
245294608602 64374219
957708866584 64366666
924397254096 64359113
191541779360 64351560
645033958458 64344007
268007071662 64336454
884271902690 64328901
308132423068 64321348
9842074880 64313795
58295329408 64306242
977393001236 64298689
766924176880 64291136
234695459174 64283583
848689043896 64276030
596580703930 64268477
710900101332 64260924
609451099664 64253371
115833569160 64245818
551155777810 64238265
451220940346 64230712
498160030670 41043002
132489375404 22794954
616264838582 64223159
629892316418 64215606
60566575714 64208053
8327910676 64200500
660932682600 64192947
302832848354 64185394
197598436176 64177841
535257053668 64170288
696515541394 64162735
629892316418 64155182
875186917466 64147629
154444756362 64140076
181699712034 64132523
387626043778 64124970
628378152214 64117417
426994313082 64109864
124161472282 64102311
363399416514 64094758
752539616942 64087205
815377431408 64079652
980421329644 64072099
956951784482 64064546
233181294970 64056993
682130981456 64049440
515572919016 64041887
887300231098 64034334
558726598830 64026781
288448288416 47561241
736640892800 64019228
58295329408 64011675
511787508506 64004122
362642334412 63996569
874429835364 63989016
617779002786 63981463
24226634818 63973910
757839191656 63966357
389140207982 63958804
445921365632 63951251
678345570946 63943698
486046717038 63936145
393682700594 63928592
866101932242 63921039
327059475618 63913486
86307367182 20476183
676074324640 63905933
570082830360 63898380
459548843468 63890827
544342038892 63883274
292990781028 63875721
221067981338 63868168
277092056886 63860615
557212434626 63853062
77222381958 63845509
88578613488 63837956
804021199878 63830403
412609753144 63822850
269521235866 63815297
601123196542 63807744
880486492180 63800191
807049528286 63792638
5299582268 63785085
470905074998 63777532
366427744922 63769979
969065098114 63762426
730584235984 63754873
766167094778 63747320
905470201546 63739767
747240042228 63732214
554941188320 63724661
270278317968 63717108
490589209650 63709555
670017667824 63702002
446678447734 63694449
347500692372 63686896
719228004454 63679343
390654372186 63671790
620050249092 63664237
748754206432 63656684
62080739918 63649131
92364023998 63641578
230152966562 63634025
764652930574 63626472
726041743372 63618919
137031868016 63611366
68894478836 63603813
632163562724 63596260
767681258982 63588707
490589209650 63581154
34825784246 63573601
819162841918 63566048
999348382194 63558495
196841354074 63550942
465605500284 63543389
782822901022 63535836
276334974784 63528283
561754927238 63520730
165043905790 63513177
143845606934 63505624
271792482172 63498071
883514820588 63490518
175643055218 63482965
255893758030 16110549
325545311414 63475412
950138045564 63467859
978907165440 63460306
280877467396 63452753
318731572496 63445200
410338506838 63437647
277849138988 63430094
510273344302 63422541
988749232766 63414988
122647308078 63407435
51481590490 63399882
715442593944 63392329
80250710366 63384776
643519794254 63377223
288448288416 63369670
505730851690 63362117
380812304860 63354564
246051690704 63347011
610965263868 63339458
26497881124 63331905
76465299856 63324352
610965263868 63316799
323274065108 63309246
290719534722 63301693
191541779360 63294140
29526209532 63286587
498160030670 63279034
729827153882 63271481
710143019230 63263928
194570107768 63256375
975878837032 63248822
66623232530 63241269
408824342634 21548709
305104094660 63233716
997834217990 63226163
396711029002 63218610
21955388512 63211057
897142298424 63203504
944838470850 63195951
479232978120 63188398
930453910912 63180845
211982996114 63173292
165043905790 63165739
127189800690 63158186
254379593826 63150633
294504945232 63143080
741940467514 63135527
292990781028 63127974
82521956672 63120421
625349823806 63112868
189270533054 63105315
295262027334 63097762
445164283530 63090209
822948252428 63082656
204412175094 63075103
623078577500 63067550
673803078334 61315254
49967426286 63059997
366427744922 63052444
169586398402 63044891
919854761484 63037338
342201117658 63029785
9842074880 63022232
959223030788 63014679
7570828574 63007126
635948973234 62999573
212740078216 62992020
275577892682 62984467
908498529954 20657455
909255612056 62976914
258165004336 62969361
755567945350 62961808
21198306410 62954255
913041022566 62946702
420180574164 22628788
172614726810 62939149
316460326190 62931596
15141649594 62924043
366427744922 62916490
669260585722 62908937
263464579050 62901384
202898010890 62893831
558726598830 62886278
745725878024 62878725
351286102882 62871172
220310899236 62863619
913041022566 62856066
369456073330 62848513
956194702380 62840960
118104815466 62833407
817648677714 62825854
557969516728 62818301
757089656 62810748
883514820588 62803195
784337065226 62795642
525414986342 62788089
172614726810 62780536
725284661270 62772983
850203208100 62765430
142331442730 62757877
999348382194 62750324
719985086556 62742771
969065098114 62735218
280877467396 61330360
562512009340 62727665
417152245756 62720112
146873935342 62712559
923640171994 62705006
244537526500 62697453
264978743254 62689900
952409291870 62682347
274820810580 62674794
876701081670 62667241
642005630050 62659688
300561602048 62652135
888814395302 62644582
972093426522 18036564
911526858362 62637029
683645145660 62629476
639734383744 62621923
268764153764 62614370
64351986224 62606817
411852671042 62599264
495131702262 62591711
685159309864 62584158
514815836914 62576605
494374620160 62569052
151416427954 62561499
87064449284 5566561
121890225976 62553946
864587768038 62546393
737397974902 62538840
293747863130 62531287
657147272090 62523734
729827153882 62516181
934996403524 62508628
919097679382 62501075
591281129216 62493522
837332812366 62485969
766924176880 62478416
74194053550 62470863
417909327858 62463310
589766965012 62455757
215011324522 62448204
486803799140 62440651
751025452738 62433098
890328559506 62425545
333873214536 62417992
926668500402 62410439
366427744922 62402886
302832848354 62395333
221825063440 62387780
531471643158 62380227
869130260650 62372674
252865429622 62365121
174128891014 62357568
858531111222 62350015
386111879574 62342462
598851950236 62334909
635191891132 8270535
598094868134 62327356
446678447734 62319803
606422771256 62312250
839604058672 62304697
372484401738 62297144
726798825474 62289591
176400137320 62282038
353557349188 62274485
387626043778 62266932
886543148996 62259379
461820089774 62251826
701815116108 62244273
432293887796 62236720
981178411746 25612223
541313710484 62229167
73436971448 62221614
589009882910 45499272
333873214536 62214061
856259864916 62206508
579924897686 62198955
75708217754 31344950
417909327858 62191402
172614726810 62183849
448192611938 62176296
32554537940 62168743
456520515060 62161190
738155057004 62153637
919854761484 62146084
193055943564 62138531
354314431290 62130978
366427744922 62123425
247565854908 62115872
777523326308 62108319
124918554384 62100766
839604058672 62093213
906227283648 62085660
88578613488 52546221
171100562606 62078107
333873214536 62070554
69651560938 62063001
570839912462 62055448
885786066894 62047895
362642334412 62040342
243023362296 62032789
667746421518 62025236
924397254096 62017683
58295329408 62010130
145359771138 62002577
950138045564 61995024
816134513510 61987471
824462416632 61979918
636706055336 61972365
117347733364 61964812
161258495280 61957259
977393001236 61949706
993291725378 61942153
551155777810 61934600
24226634818 61927047
853231536508 61919494
416395163654 61911941
687430556170 61904388
961494277094 61896835
699543869802 61889282
302075766252 61881729
617021920684 61874176
666232257314 61866623
630649398520 61859070
983449658052 61851517
208197585604 61843964
932725157218 61836411
889571477404 61828858
623078577500 61821305
786608311532 61813752
149902263750 61806199
99177762916 61798646
88578613488 61791093
48453262082 61783540
656390189988 61775987
439107626714 61768434
756325027452 61760881
922883089892 61753328
795693296756 61745775
365670662820 61738222
354314431290 61730669
700300951904 61723116
20441224308 61715563
955437620278 61708010
738912139106 61700457
604151524950 61692904
906984365750 61685351
449706776142 61677798
641248547948 61670245
779794572614 61662692
227124638154 61655139
349014856576 61647586
154444756362 61640033
49210344184 61632480
961494277094 61624927
551155777810 61617374
591281129216 61609821
183970958340 39645697
261193332744 61602268
483775470732 61594715
629135234316 61587162
155958920566 61579609
37854112654 61572056
879729410078 61564503
706357608720 61556950
24983716920 61549397
357342759698 61541844
685916391966 61534291
171100562606 61526738
735883810698 61519185
63594904122 61511632
317217408292 61504079
402767685818 61496526
819162841918 61488973
31797455838 61481420
99934845018 61473867
256650840132 61466314
361128170208 61458761
938781814034 61451208
913041022566 61443655
7570828574 61436102
206683421400 61428549
489075045446 61420996
75708217754 61413443
663961011008 61405890
72679889346 61398337
523900822138 33029269
61323657816 61390784
41639523164 61383231
475447567610 61375678
684402227762 61368125
466362582386 61360572
610965263868 61353019
697272623496 61345466
196841354074 61337913
929696828810 61330360
168072234198 61322807
724527579168 61315254
999348382194 61307701
804778281980 61300148
227881720256 61292595
610965263868 61285042
178671383626 61277489
89335695590 61269936
767681258982 61262383
108262748140 61254830
189270533054 61247277
46182015776 61239724
43910769470 61232171
972093426522 61224618
388383125880 61217065
312674915680 61209512
380055222758 61201959
138546032220 61194406
317217408292 61186853
321759900904 61179300
513301672710 61171747
808563692490 61164194
193813025666 61156641
716199676046 61149088
824462416632 61141535
890328559506 61133982
616264838582 61126429
749511288534 61118876
816891595612 61111323
463334253978 61103770
866101932242 61096217
363399416514 61088664
787365393634 61081111
505730851690 61073558
537528299974 61066005
618536084888 61058452
882757738486 17674020
651847697376 61050899
335387378740 61043346
747240042228 61035793
409581424736 61028240
353557349188 61020687
49967426286 61013134
978150083338 61005581
235452541276 60998028
934239321422 60990475
961494277094 60982922
331601968230 60975369
213497160318 60967816
871401506956 60960263
884271902690 60952710
537528299974 60945157
582953226094 60937604
583710308196 60930051
501945441180 60922498
495131702262 60914945
865344850140 60907392
445921365632 60899839
314189079884 60892286
238480869684 60884733
287691206314 60877180
640491465846 60869627
269521235866 60862074
590524047114 60854521
545099120994 60846968
167315152096 60839415
862316521732 60831862
298290355742 60824309
491346291752 60816756
462577171876 60809203
729827153882 60801650
367941909126 60794097
489832127548 14101451
489832127548 60786544
912283940464 60778991
256650840132 60771438
794179132552 60763885
330087804026 60756332
847174879692 60748779
984963822256 60741226
536771217872 60733673
211225914012 60726120
336144460842 60718567
36339948450 60711014
485289634936 60703461
869130260650 60695908
136274785914 60688355
55267001000 60680802
109776912344 60673249
58295329408 60665696
215768406624 60658143
186242204646 60650590
370213155432 60643037
476204649712 60635484
568568666156 60627931
3785418064 60620378
765410012676 60612825
610208181766 60605272
383083551166 60597719
368698991228 60590166
58295329408 60582613
580681979788 60575060
839604058672 60567507
434565134102 60559954
341444035556 60552401
705600526618 60544848
795693296756 60537295
765410012676 60529742
358099841800 60522189
689701802476 60514636
416395163654 60507083
208197585604 60499530
278606221090 60491977
894871052118 60484424
734369646494 60476871
261193332744 60469318
995562971684 60461765
953923456074 60454212
742697549616 60446659
536014135770 60439106
612479428072 60431553
327816557720 14063686
732855482290 60424000
732855482290 60416447
90092777692 60408894
678345570946 60401341
314189079884 60393788
292990781028 60386235
109776912344 60378682
902441873138 60371129
102206091324 60363576
574625322972 60356023
370213155432 36647156
386111879574 60348470
9084992778 60340917
787365393634 60333364
359614006004 38897950
779794572614 60325811
88578613488 60318258
252108347520 60310705
18927060104 60303152
149902263750 60295599
380812304860 60288046
427751395184 60280493
111291076548 60272940
538285382076 60265387
165800987892 60257834
683645145660 60250281
828247827142 60242728
74951135652 60235175
95392352406 60227622
865344850140 60220069
632163562724 60212516
419423492062 60204963
789636639940 60197410
383840633268 60189857
602637360746 60182304
177157219422 60174751
907741447852 60167198
539799546280 60159645
387626043778 60152092
713171347638 60144539
560240763034 60136986
906984365750 60129433
435322216204 60121880
689701802476 60114327
504216687486 60106774
165043905790 60099221
534499971566 60091668
239995033888 60084115
632920644826 60076562
867616096446 60069009
343715281862 60061456
691215966680 60053903
624592741704 60046350
607179853358 60038797
966036769706 60031244
705600526618 60023691
439864708816 60016138
457277597162 60008585
819162841918 18995795
278606221090 60001032
449706776142 59993479
627621070112 59985926
350529020780 59978373
74194053550 59970820
712414265536 59963267
906984365750 59955714
54509918898 28323750
537528299974 59948161
368698991228 59940608
90092777692 59933055
850203208100 15695134
520872493730 59925502
328573639822 59917949
654118943682 59910396
619293166990 59902843
431536805694 59895290
997077135888 59887737
860045275426 59880184
219553817134 59872631
45424933674 59865078
865344850140 59857525
719228004454 59849972
263464579050 59842419
754053781146 59834866
152173510056 59827313
688944720374 59819760
457277597162 59812207
288448288416 59804654
206683421400 59797101
663203928906 59789548
816134513510 59781995
680616817252 59774442
906984365750 59766889
332359050332 59759336
101449009222 59751783
917583515178 59744230
943324306646 59736677
7570828574 59729124
779794572614 59721571
504973769588 54902757
838846976570 59714018
898656462628 59706465
508002097996 59698912
426237230980 59691359
567054501952 59683806
77222381958 59676253
411095588940 59668700
524657904240 59661147
233181294970 59653594
81007792468 59646041
613993592276 59638488
370970237534 39404001
799478707266 59630935
819162841918 59623382
178671383626 59615829
101449009222 59608276
883514820588 59600723
508002097996 59593170
807806610388 59585617
110533994446 18308472
289962452620 59578064
312674915680 59570511
594309457624 59562958
75708217754 59555405
660932682600 59547852
467119664488 59540299
960737194992 59532746
887300231098 26918892
849446125998 59525193
33311620042 59517640
746482960126 59510087
863073603834 59502534
183213876238 59494981
531471643158 59487428
691973048782 59479875
890328559506 59472322
634434809030 59464769
131732293302 59457216
280120385294 25287444
284662877906 59449663
261193332744 59442110
798721625164 59434557
383840633268 59427004
212740078216 59419451
112048158650 59411898
221067981338 59404345
272549564274 59396792
712414265536 59389239
96906516610 59381686
90092777692 59374133
583710308196 59366580
417909327858 59359027
817648677714 59351474
542827874688 59343921
412609753144 59336368
702572198210 59328815
186999286748 59321262
916826433076 59313709
877458163772 59306156
707871772924 59298603
634434809030 59291050
190027615156 59283497
603394442848 59275944
171100562606 59268391
353557349188 59260838
349771938678 59253285
305861176762 59245732
470905074998 59238179
264221661152 59230626
852474454406 59223073
863830685936 59215520
616264838582 16729895
853988618610 59207967
901684791036 59200414
324788229312 59192861
541313710484 59185308
389140207982 59177755
949380963462 59170202
284662877906 59162649
142331442730 59155096
772980833696 59147543
96906516610 59139990
825219498734 59132437
997077135888 59124884
314946161986 59117331
361885252310 59109778
878972327976 43512833
96149434508 59102225
452735104550 59094672
922126007790 59087119
976635919134 59079566
768438341084 59072013
517087083220 59064460
806292446184 59056907
431536805694 59049354
31040373736 59041801
12113321186 59034248
158230166872 59026695
646548122662 59019142
466362582386 59011589
856259864916 59004036
896385216322 58996483
234695459174 58988930
395953946900 58981377
225610473950 58973824
394439782696 58966271
607179853358 58958718
169586398402 58951165
386868961676 58943612
570082830360 58936059
845660715488 58928506
528443314750 58920953
274063728478 58913400
162015577382 58905847
950895127666 58898294
938781814034 58890741
601123196542 58883188
275577892682 58875635
345986528168 58868082
24983716920 58860529
28769127430 58852976
708628855026 58845423
746482960126 58837870
409581424736 58830317
440621790918 58822764
870644424854 58815211
397468111104 58807658
844146551284 58800105
832033237652 58792552
848689043896 58784999
870644424854 58777446
513301672710 58769893
74194053550 58762340
935753485626 58754787
797964543062 58747234
789636639940 58739681
102963173426 58732128
346743610270 58724575
124918554384 58717022
931210993014 58709469
263464579050 58701916
772980833696 58694363
380812304860 58686810
937267649830 58679257
588252800808 58671704
692730130884 58664151
230910048664 58656598
917583515178 58649045
820677006122 58641492
95392352406 51330188
785094147328 58633939
743454631718 58626386
781308736818 58618833
977393001236 58611280
633677726928 58603727
824462416632 58596174
520872493730 58588621
856259864916 58581068
258165004336 58573515
420180574164 58565962
794179132552 58558409
414880999450 58550856
410338506838 58543303
963765523400 58535750
773737915798 58528197
24983716920 58520644
426994313082 58513091
755567945350 58505538
844146551284 58497985
115076487058 58490432
464091336080 58482879
698029705598 58475326
528443314750 58467773
624592741704 58460220
663203928906 58452667
886543148996 58445114
455006350856 58437561
168072234198 58430008
771466669492 58422455
515572919016 58414902
199112600380 58407349
513301672710 58399796
280877467396 32168227
236209623378 58392243
355828595494 58384690
169586398402 58377137
112048158650 58369584
303589930456 58362031
977393001236 58354478
925911418300 58346925
929696828810 58339372
962251359196 58331819
618536084888 58324266
605665689154 58316713
715442593944 58309160
652604779478 58301607
263464579050 58294054
623835659602 58286501
156716002668 58278948
230910048664 58271395
697272623496 58263842
455763432958 58256289
714685511842 58248736
269521235866 58241183
244537526500 58233630
598851950236 58226077
943324306646 58218524
338415707148 58210971
747240042228 58203418
85550285080 58195865
409581424736 58188312
972093426522 58180759
931968075116 58173206
422451820470 58165653
990263396970 58158100
707114690822 48331647
942567224544 58150547
737397974902 58142994
238480869684 58135441
941810142442 19433869
981178411746 58127888
990263396970 58120335
690458884578 58112782
102963173426 58105229
574625322972 58097676
667746421518 58090123
352043184984 58082570
739669221208 58075017
776009162104 58067464
703329280312 58059911
437593462510 58052358
598094868134 58044805
51481590490 58037252
784337065226 58029699
430779723592 929019
825976580836 58022146
765410012676 58014593
775252080002 58007040
505730851690 57999487
367941909126 57991934
21198306410 57984381
265735825356 57976828
613993592276 57969275
770709587390 57961722
67380314632 57954169
850960290202 57946616
239995033888 50287874
428508477286 57939063
153687674260 57931510
617021920684 57923957
981178411746 57916404
520872493730 57908851
484532552834 57901298
221067981338 57893745
234695459174 57886192
73436971448 57878639
412609753144 57871086
390654372186 57863533
956194702380 57855980
203655092992 57848427
582953226094 57840874
738155057004 57833321
402010603716 57825768
496645866466 57818215
3785418064 57810662
377783976452 57803109
944838470850 57795556
821434088224 57788003
776766244206 57780450
990263396970 57772897
434565134102 57765344
105234419732 57757791
987235068562 57750238
187756368850 57742685
912283940464 57735132
623078577500 53165567
145359771138 57727579
17412895900 57720026
353557349188 57561413
358099841800 57712473
3785418064 57704920
151416427954 57697367
938024731932 57689814
527686232648 57682261
767681258982 57674708
753296699044 57667155
84036120876 57659602
810077856694 57652049
267249989560 57644496
556455352524 57636943
938024731932 57629390
227881720256 57621837
812349103000 57614284
897899380526 57606731
486046717038 57599178
855502782814 57591625
229395884460 57584072
654876025784 57576519
183970958340 57568966
355071513392 57561413
356585677596 57553860
676831406742 57546307
858531111222 10121020
284662877906 385203
252108347520 57538754
626863988010 57531201
592795293420 57523648
628378152214 57516095
767681258982 57508542
632163562724 57500989
803264117776 57493436
705600526618 57485883
155201838464 57478330
110533994446 57470777
669260585722 57463224
613236510174 57455671
616264838582 57448118
984206740154 57440565
579924897686 57433012
149902263750 57425459
727555907576 57417906
215011324522 57410353
978150083338 57402800
136274785914 57395247
505730851690 57387694
194570107768 57380141
307375340966 57372588
221825063440 57365035
570839912462 57357482
660932682600 57349929
152173510056 57342376
836575730264 57334823
376269812248 57327270
955437620278 57319717
829004909244 57312164
726041743372 57304611
858531111222 57297058
779037490512 57289505
24983716920 57281952
667746421518 57274399
359614006004 43777188
204412175094 57266846
392168536390 57259293
720742168658 57251740
202140928788 57244187
796450378858 57236634
411852671042 57229081
980421329644 57221528
723770497066 57213975
670774749926 57206422
292233698926 57198869
429265559388 57191316
211225914012 57183763
754053781146 57176210
907741447852 57168657
420937656266 57161104
179428465728 57153551
137031868016 57145998
872158589058 57138445
662446846804 57130892
627621070112 57123339
190784697258 57115786
838089894468 57108233
459548843468 57100680
117347733364 57093127
904713119444 57085574
704843444516 57078021
678345570946 57070468
403524767920 57062915
685159309864 57055362
470905074998 57047809
551912859912 57040256
910769776260 57032703
200626764584 57025150
490589209650 57017597
455763432958 57010044
149902263750 57002491
842632387080 56994938
866101932242 56987385
353557349188 56979832
153687674260 56972279
340686953454 56964726
576896569278 56957173
223339227644 56949620
401253521614 56942067
781308736818 6133036
705600526618 56934514
398982275308 56926961
628378152214 12485109
658661436294 56919408
336144460842 56911855
303589930456 56904302
9842074880 56896749
638220219540 56889196
392168536390 56881643
873672753262 56874090
679859735150 56866537
569325748258 56858984
732098400188 56851431
102963173426 56843878
622321495398 56836325
256650840132 56828772
364913580718 56821219
421694738368 56813666
897142298424 56806113
695758459292 56798560
703329280312 56791007
645791040560 56783454
428508477286 56775901
181699712034 56768348
536771217872 53082484
909255612056 56760795
906227283648 56753242
800992871470 56745689
875943999568 56738136
925911418300 56730583
515572919016 56723030
3028335962 56715477
996320053786 56707924
529200396852 56700371
723770497066 56692818
731341318086 56685265
922126007790 56677712
152930592158 56670159
351286102882 56662606
730584235984 56655053
851717372304 56647500
262707496948 56639947
252865429622 56632394
975121754930 56624841
684402227762 56617288
390654372186 56609735
377783976452 27319201
495131702262 56602182
965279687604 56594629
595066539726 56587076
336901542944 7598318
270278317968 56579523
408067260532 56571970
680616817252 56564417
52995754694 56556864
314189079884 26843362
670017667824 56549311
900927708934 56541758
682130981456 56534205
686673474068 56526652
513301672710 56519099
260436250642 56511546
763895848472 56503993
698029705598 56496440
52995754694 56488887
264221661152 56481334
741940467514 56473781
158987248974 56466228
258922086438 56458675
655633107886 56451122
119618979670 56443569
357342759698 56436016
85550285080 56428463
766924176880 56420910
676074324640 56413357
498917112772 56405804
324788229312 56398251
845660715488 8708609
812349103000 56390698
127946882792 7250880
303589930456 56383145
214254242420 56375592
196841354074 56368039
545099120994 56360486
180942629932 56352933
897899380526 56345380
925911418300 56337827
345229446066 56330274
271035400070 56322721
916069350974 56315168
330844886128 56307615
971336344420 56300062
263464579050 56292509
853231536508 56284956
786608311532 56277403
567054501952 56269850
325545311414 56262297
342958199760 46556692
204412175094 56254744
372484401738 56247191
366427744922 56239638
500431276976 56232085
842632387080 9554545
774494997900 56224532
921368925688 56216979
426237230980 56209426
318731572496 56201873
884271902690 56194320
978150083338 56186767
570839912462 56179214
208197585604 56171661
979664247542 56164108
323274065108 56156555
265735825356 56149002
593552375522 56141449
788122475736 56133896
849446125998 56126343
55267001000 56118790
994805889582 56111237
313431997782 29660631
283148713702 56103684
718470922352 56096131
757089656 56088578
242266280194 56081025
907741447852 56073472
280877467396 56065919
324788229312 56058366
592038211318 56050813
115833569160 56043260
63594904122 56035707
171100562606 56028154
596580703930 56020601
516330001118 56013048
471662157100 56005495
383083551166 55997942
710900101332 55990389
52238672592 55982836
187756368850 55975283
813863267204 55967730
885786066894 55960177
989506314868 55952624
876701081670 55945071
809320774592 55937518
764652930574 55929965
12870403288 55922412
984963822256 55914859
629892316418 55907306
269521235866 55899753
903956037342 55892200
770709587390 55884647
368698991228 55877094
404281850022 55869541
816134513510 55861988
928182664606 55854435
100691927120 55846882
458034679264 55839329
712414265536 55831776
772980833696 55824223
934239321422 55816670
607936935460 55809117
589766965012 55801564
74194053550 55794011
217282570828 55786458
410338506838 55778905
857016947018 55771352
224853391848 55763799
496645866466 55756246
64351986224 55748693
882000656384 55741140
834304483958 55733587
351286102882 55726034
946352635054 55718481
62080739918 55710928
494374620160 55703375
293747863130 55695822
196841354074 55688269
55267001000 55680716
442135955122 55673163
957708866584 55665610
921368925688 55658057
183970958340 55650504
810834938796 55642951
695758459292 55635398
208197585604 18285813
584467390298 55627845
825219498734 55620292
224853391848 55612739
133246457506 55605186
598851950236 55597633
181699712034 55590080
59809493612 55582527
351286102882 55574974
772223751594 55567421
249837101214 55559868
763138766370 55552315
751782534840 55544762
906984365750 55537209
298290355742 55529656
152173510056 55522103
874429835364 55514550
701815116108 55506997
74951135652 55499444
641248547948 55491891
278606221090 55484338
835061566060 55476785
850960290202 55469232
583710308196 55461679
989506314868 55454126
130218129098 55446573
228638802358 55439020
329330721924 55431467
909255612056 55423914
804021199878 55416361
751782534840 55408808
791907886246 55401255
602637360746 55393702
427751395184 55386149
629135234316 55378596
386111879574 55371043
94635270304 55363490
741183385412 55355937
57538247306 55348384
844903633386 55340831
185485122544 55333278
371727319636 55325725
379298140656 55318172
551912859912 55310619
454249268754 55303066
221825063440 55295513
698786787700 28074501
855502782814 55287960
987992150664 55280407
102206091324 55272854
675317242538 25257232
742697549616 55265301
87064449284 55257748
798721625164 55250195
916826433076 55242642
705600526618 55235089
345986528168 55227536
64351986224 55219983
635191891132 55212430
623078577500 55204877
338415707148 55197324
997834217990 55189771
695758459292 55182218
280120385294 55174665
885028984792 55167112
336144460842 55159559
159744331076 55152006
11356239084 55144453
780551654716 55136900
451220940346 55129347
869887342752 55121794
327816557720 55114241
623078577500 55106688
543584956790 55099135
23469552716 55091582
934239321422 55084029
619293166990 55076476
192298861462 55068923
269521235866 55061370
598094868134 55053817
296776191538 55046264
21198306410 31866107
836575730264 55038711
206683421400 55031158
299804519946 55023605
410338506838 55016052
361128170208 55008499
782065818920 55000946
825219498734 54993393
419423492062 54985840
233938377072 54978287
784337065226 54970734
425480148878 54963181
875186917466 54955628
649576451070 54948075
470147992896 54940522
536771217872 54932969
824462416632 54925416
638977301642 54917863
573868240870 54910310
877458163772 54902757
350529020780 54895204
746482960126 54887651
735126728596 54880098
727555907576 54872545
65109068326 54864992
118861897568 54857439
981935493848 54849886
3785418064 54842333
740426303310 54834780
676831406742 7349069
229395884460 54827227
221067981338 54819674
744968795922 54812121
482261306528 54804568
139303114322 54797015
78736546162 54789462
954680538176 54781909
753296699044 54774356
857774029120 54766803
673803078334 54759250
599609032338 54751697
778280408410 54744144
45424933674 54736591
724527579168 54729038
490589209650 54721485
643519794254 54713932
523900822138 54706379
653361861580 28527681
476961731814 54698826
104477337630 54691273
848689043896 54683720
610208181766 54676167
966793851808 54668614
394439782696 43475068
71922807244 54661061
680616817252 54653508
981178411746 54645955
40882441062 54638402
211982996114 54630849
750268370636 54623296
839604058672 54615743
932725157218 54608190
836575730264 54600637
947866799258 54593084
964522605502 54585531
282391631600 51949534
805535364082 54577978
23469552716 54570425
958465948686 54562872
26497881124 54555319
877458163772 54547766
832033237652 54540213
321002818802 54532660
74194053550 54525107
753296699044 54517554
100691927120 54510001
121133143874 54502448
966793851808 54494895
651090615274 54487342
867616096446 54479789
751025452738 54472236
194570107768 54464683
981178411746 54457130
863830685936 54449577
804778281980 54442024
590524047114 54434471
972850508624 54426918
486803799140 54419365
309646587272 54411812
415638081552 54404259
38611194756 54396706
331601968230 54389153
424723066776 54381600
629135234316 54374047
836575730264 54366494
888057313200 54358941
250594183316 54351388
455763432958 54343835
492103373854 54336282
455006350856 54328729
732855482290 54321176
983449658052 54313623
110533994446 54306070
122647308078 54298517
663961011008 54290964
56781165204 54283411
756325027452 54275858
782065818920 54268305
451220940346 54260752
214254242420 54253199
162772659484 54245646
68137396734 54238093
256650840132 54230540
387626043778 54222987
365670662820 54215434
298290355742 54207881
456520515060 54200328
342958199760 54192775
882757738486 54185222
181699712034 54177669
809320774592 54170116
423965984674 54162563
900927708934 54155010
711657183434 54147457
501945441180 54139904
852474454406 54132351
143088524832 54124798
458034679264 54117245
744211713820 54109692
891842723710 54102139
777523326308 54094586
947109717156 54087033
993291725378 54079480
124918554384 54071927
137788950118 54064374
67380314632 54056821
987235068562 54049268
824462416632 54041715
31040373736 54034162
344472363964 54026609
558726598830 54019056
202140928788 54011503
52995754694 54003950
644276876356 53996397
274820810580 53988844
116590651262 53981291
63594904122 53973738
318731572496 53966185
576896569278 53958632
650333533172 53951079
913798104668 53943526
838846976570 53935973
662446846804 53928420
664718093110 53920867
644276876356 53913314
43153687368 31095701
886543148996 53905761
782822901022 53898208
476961731814 53890655
402767685818 53883102
797207460960 53875549
610965263868 53867996
605665689154 53860443
738155057004 53852890
459548843468 53845337
124161472282 53837784
920611843586 53830231
71922807244 53822678
931210993014 53815125
140060196424 53807572
729070071780 53800019
268764153764 53792466
975878837032 53784913
243780444398 53777360
409581424736 53769807
92364023998 53762254
149902263750 53754701
59809493612 53747148
186242204646 53739595
910769776260 53732042
82521956672 53724489
109776912344 53716936
575382405074 53709383
769952505288 53701830
857016947018 53694277
62837822020 53686724
316460326190 53679171
15898731696 53671618
408824342634 53664065
512544590608 53656512
427751395184 53648959
690458884578 53641406
71922807244 53633853
640491465846 53626300
238480869684 53618747
738155057004 53611194
976635919134 53603641
553427024116 53596088
957708866584 53588535
306618258864 53580982
255893758030 53573429
99934845018 53565876
745725878024 53558323
835061566060 53550770
441378873020 53543217
69651560938 53535664
239995033888 53528111
361128170208 53520558
196084271972 53513005
935753485626 53505452
266492907458 53497899
90849859794 53490346
830519073448 53482793
402010603716 53475240
661689764702 53467687
71165725142 53460134
183213876238 53452581
121133143874 53445028
80250710366 53437475
439107626714 11329500
598851950236 53429922
776766244206 53422369
733612564392 53414816
286177042110 53407263
322516983006 53399710
74194053550 53392157
69651560938 53384604
596580703930 53377051
754053781146 53369498
581439061890 53361945
856259864916 53354392
647305204764 53346839
601880278644 53339286
97663598712 53331733
8327910676 53324180
523900822138 53316627
959980112890 53309074
284662877906 53301521
843389469182 53293968
74951135652 53286415
598094868134 53278862
665475175212 53271309
379298140656 53263756
289962452620 53256203
644276876356 53248650
376269812248 53241097
766924176880 53233544
769195423186 53225991
905470201546 53218438
956194702380 53210885
888057313200 53203332
941053060340 53195779
193813025666 53188226
960737194992 53180673
16655813798 53173120
579167815584 53165567
290719534722 53158014
101449009222 53150461
153687674260 53142908
437593462510 53135355
125675636486 53127802
6056664370 53120249
398225193206 53112696
809320774592 53105143
776009162104 53097590
744211713820 53090037
383840633268 36435672
295262027334 53082484
827490745040 53074931
476204649712 53067378
199112600380 53059825
36339948450 53052272
217282570828 53044719
334630296638 53037166
590524047114 53029613
119618979670 53022060
773737915798 53014507
900927708934 53006954
442135955122 52999401
112048158650 52991848
201383846686 52984295
462577171876 52976742
958465948686 52969189
754810863248 52961636
953923456074 52954083
792664968348 52946530
551912859912 52938977
237723787582 52931424
783579983124 52923871
236209623378 52916318
700300951904 52908765
232424212868 52901212
938781814034 52893659
906227283648 52886106
548884531504 52878553
755567945350 52871000
414880999450 52863447
945595552952 52855894
493617538058 52848341
418666409960 52840788
838089894468 52833235
793422050450 52825682
258922086438 52818129
804778281980 52810576
336144460842 52803023
536014135770 52795470
660175600498 52787917
952409291870 52780364
528443314750 52772811
207440503502 52765258
501188359078 52757705
394439782696 52750152
186242204646 52742599
168072234198 52735046
284662877906 52727493
176400137320 52719940
51481590490 52712387
775252080002 52704834
55267001000 50340745
844146551284 52697281
40882441062 52689728
468633828692 52682175
909255612056 52674622
925911418300 52667069
141574360628 35340487
867616096446 52659516
60566575714 52651963
571596994564 52644410
461820089774 52636857
513301672710 52629304
869130260650 52621751
12113321186 52614198
414880999450 52606645
126432718588 52599092
277849138988 52591539
760110437962 52583986
130218129098 52576433
420180574164 52568880
300561602048 52561327
65866150428 52553774
182456794136 52546221
551912859912 52538668
295262027334 52531115
62080739918 52523562
854745700712 52516009
797207460960 52508456
757082109554 52500903
498917112772 52493350
769195423186 52485797
395953946900 52478244
462577171876 52470691
96906516610 52463138
193813025666 52455585
716199676046 52448032
471662157100 52440479
517087083220 52432926
205926339298 52425373
878972327976 52417820
22712470614 52410267
499674194874 52402714
695758459292 52395161
163529741586 52387608
105234419732 52380055
407310178430 52372502
552669942014 52364949
222582145542 16427775
176400137320 52357396
952409291870 52349843
366427744922 52342290
464848418182 52334737
390654372186 52327184
311160751476 52319631
960737194992 52312078
501945441180 52304525
83279038774 52296972
959980112890 52289419
381569386962 52281866
442893037224 52274313
517087083220 52266760
367184827024 52259207
365670662820 52251654
67380314632 52244101
844146551284 52236548
484532552834 52228995
628378152214 52221442
205926339298 52213889
385354797472 52206336
592038211318 52198783
283148713702 52191230
24226634818 52183677
984963822256 52176124
534499971566 52168571
495131702262 52161018
221825063440 52153465
721499250760 52145912
7570828574 52138359
807049528286 52130806
939538896136 52123253
514815836914 52115700
231667130766 52108147
122647308078 52100594
871401506956 52093041
185485122544 52085488
78736546162 52077935
777523326308 52070382
763138766370 52062829
473176321304 52055276
477718813916 52047723
387626043778 52040170
390654372186 52032617
555698270422 52025064
104477337630 52017511
743454631718 52009958
402767685818 52002405
759353355860 51994852
793422050450 51987299
296019109436 51979746
670774749926 51972193
15141649594 51964640
961494277094 51957087
71165725142 51949534
215011324522 51941981
851717372304 51934428
444407201428 51926875
444407201428 51919322
178671383626 51911769
302075766252 51904216
354314431290 51896663
548127449402 51889110
9084992778 51881557
701058034006 51874004
174128891014 51866451
165800987892 51858898
799478707266 51851345
723770497066 51843792
430779723592 51836239
207440503502 51828686
452735104550 51821133
148388099546 51813580
580681979788 51806027
165800987892 51798474
716199676046 51790921
345229446066 51783368
692730130884 51775815
716956758148 51768262
270278317968 51760709
380812304860 51753156
669260585722 51745603
249837101214 51738050
373241483840 51730497
670017667824 51722944
872158589058 51715391
117347733364 51707838
43153687368 51700285
207440503502 51692732
114319404956 51685179
904713119444 51677626
567811584054 51670073
775252080002 51662520
339929871352 51654967
695758459292 51647414
514058754812 51639861
708628855026 51632308
170343480504 51624755
306618258864 51617202
314189079884 51609649
52995754694 51602096
393682700594 51594543
462577171876 51586990
655633107886 51579437
916826433076 51571884
523143740036 51564331
62080739918 51556778
504973769588 51549225
121133143874 51541672
392925618492 51534119
14384567492 51526566
739669221208 51519013
808563692490 51511460
568568666156 51503907
54509918898 51496354
925154336198 51488801
391411454288 51481248
176400137320 51473695
128703964894 51466142
627621070112 51458589
34825784246 51451036
809320774592 51443483
40882441062 51435930
397468111104 51428377
299804519946 51420824
140060196424 30612309
617021920684 51413271
626106905908 51405718
929696828810 51398165
705600526618 51390612
149902263750 51383059
102963173426 51375506
913041022566 51367953
645033958458 51360400
935753485626 51352847
729070071780 51345294
623835659602 51337741
890328559506 51330188
83279038774 51322635
851717372304 51315082
369456073330 51307529
586738636604 51299976
255136675928 51292423
605665689154 51284870
67380314632 51277317
682888063558 51269764
201383846686 51262211
870644424854 51254658
596580703930 51247105
867616096446 51239552
193055943564 11714703
756325027452 51231999
493617538058 51224446
949380963462 51216893
553427024116 51209340
471662157100 51201787
346743610270 51194234
573868240870 51186681
726798825474 51179128
65109068326 51171575
773737915798 51164022
611722345970 26541242
897142298424 51156469
835061566060 51148916
851717372304 51141363
569325748258 51133810
175643055218 51126257
352800267086 51118704
685159309864 51111151
598094868134 51103598
326302393516 51096045
760110437962 51088492
639734383744 51080939
165800987892 51073386
886543148996 51065833
574625322972 51058280
179428465728 51050727
236966705480 51043174
668503503620 51035621
349014856576 51028068
693487212986 51020515
321759900904 22084972
619293166990 51012962
49967426286 51005409
317974490394 50997856
607936935460 50990303
580681979788 50982750
604908607052 50975197
271792482172 50967644
960737194992 50960091
589009882910 50952538
997077135888 50944985
320245736700 50937432
714685511842 50929879
458034679264 50922326
309646587272 50914773
205169257196 50907220
127189800690 50899667
84036120876 50892114
732098400188 50884561
530714561056 50877008
742697549616 50869455
607936935460 50861902
819162841918 50854349
223339227644 50846796
345229446066 50839243
751782534840 50831690
483018388630 50824137
869130260650 50816584
63594904122 50809031
87064449284 50801478
436836380408 50793925
88578613488 50786372
453492186652 50778819
438350544612 50771266
526172068444 50763713
875943999568 50756160
584467390298 50748607
645791040560 50741054
785851229430 50733501
972850508624 50725948
231667130766 50718395
463334253978 50710842
491346291752 50703289
707114690822 50695736
386868961676 50688183
901684791036 50680630
40882441062 50673077
683645145660 50665524
991020479072 50657971
644276876356 50650418
560240763034 50642865
754053781146 50635312
347500692372 50627759
847931961794 50620206
335387378740 50612653
384597715370 50605100
947109717156 50597547
66623232530 50589994
573111158768 50582441
158230166872 50574888
489075045446 50567335
268007071662 50559782
210468831910 50552229
765410012676 50544676
88578613488 50537123
744211713820 50529570
218039652930 50522017
762381684268 50514464
772223751594 50506911
997834217990 50499358
661689764702 50491805
930453910912 50484252
666989339416 50476699
426994313082 50469146
903956037342 50461593
390654372186 50454040
606422771256 7311304
602637360746 50446487
200626764584 50438934
779037490512 50431381
601123196542 14864304
437593462510 50423828
699543869802 50416275
422451820470 50408722
736640892800 50401169
320245736700 50393616
186999286748 50386063
518601247424 50378510
430022641490 50370957
131732293302 50363404
640491465846 15294825
62080739918 50355851
110533994446 50348298
229395884460 50340745
483018388630 50333192
268007071662 50325639
413366835246 50318086
312674915680 50310533
461063007672 50302980
845660715488 50295427
516330001118 50287874
762381684268 50280321
135517703812 50272768
698029705598 50265215
271792482172 50257662
364913580718 50250109
134003539608 50242556
314946161986 50235003
660175600498 42727321
635948973234 50227450
481504224426 50219897
370213155432 50212344
314946161986 50204791
512544590608 50197238
857016947018 50189685
986477986460 50182132
466362582386 50174579
592038211318 50167026
87821531386 50159473
856259864916 50151920
41639523164 50144367
814620349306 50136814
297533273640 50129261
285419960008 50121708
207440503502 50114155
111291076548 50106602
74194053550 50099049
767681258982 50091496
330087804026 50083943
204412175094 27334307
264978743254 50076390
146873935342 50068837
855502782814 50061284
526929150546 50053731
890328559506 50046178
74194053550 50038625
83279038774 50031072
83279038774 50023519
701058034006 50015966
669260585722 50008413
963008441298 50000860
268007071662 49993307
985720904358 49985754
771466669492 49978201
3785418064 49970648
573111158768 49963095
922126007790 49955542
371727319636 49947989
333873214536 49940436
590524047114 49932883
426237230980 49925330
827490745040 49917777
216525488726 49910224
878215245874 49902671
157473084770 49895118
900170626832 49887565
23469552716 49880012
632163562724 49872459
6056664370 49864906
806292446184 49857353
938024731932 49849800
960737194992 49842247
475447567610 49834694
919097679382 49827141
113562322854 49819588
730584235984 49812035
660175600498 49804482
653361861580 49796929
294504945232 49789376
642005630050 49781823
712414265536 49774270
642005630050 49766717
189270533054 49759164
931968075116 49751611
112048158650 49744058
364913580718 49736505
197598436176 49728952
875943999568 49721399
46939097878 49713846
564026173544 32160674
358856923902 49706293
314946161986 49698740
567811584054 49691187
435322216204 49683634
995562971684 49676081
804778281980 49668528
578410733482 49660975
525414986342 49653422
572354076666 49645869
117347733364 49638316
439864708816 49630763
903956037342 49623210
68137396734 49615657
970579262318 49608104
973607590726 49600551
871401506956 49592998
308889505170 49585445
581439061890 49577892
281634549498 49570339
367941909126 49562786
791150804144 49555233
330844886128 49547680
489075045446 49540127
862316521732 49532574
367941909126 49525021
359614006004 49517468
923640171994 49509915
695001377190 49502362
99934845018 49494809
73436971448 49487256
665475175212 49479703
9842074880 49472150
34068702144 13580294
910012694158 49464597
754053781146 49457044
731341318086 49449491
582196143992 49441938
843389469182 49434385
738155057004 49426832
74951135652 49419279
462577171876 49411726
289962452620 49404173
296776191538 49396620
808563692490 49389067
409581424736 49381514
677588488844 49373961
610965263868 49366408
526929150546 49358855
944838470850 49351302
77979464060 49343749
939538896136 49336196
924397254096 49328643
681373899354 49321090
698786787700 49313537
424723066776 37130548
573868240870 49305984
599609032338 49298431
335387378740 49290878
20441224308 49283325
736640892800 49275772
411852671042 49268219
225610473950 49260666
202898010890 49253113
215768406624 49245560
523900822138 49238007
686673474068 49230454
500431276976 49222901
692730130884 49215348
278606221090 49207795
102963173426 49200242
527686232648 49192689
52995754694 49185136
118104815466 49177583
363399416514 49170030
186999286748 49162477
106748583936 49154924
5299582268 49147371
772980833696 49139818
922126007790 49132265
514815836914 49124712
635948973234 49117159
846417797590 49109606
682888063558 49102053
403524767920 49094500
630649398520 49086947
143845606934 49079394
658661436294 49071841
147631017444 49064288
904713119444 49056735
102206091324 49049182
392925618492 49041629
408824342634 49034076
987992150664 49026523
917583515178 49018970
938024731932 49011417
994805889582 49003864
199869682482 48996311
934996403524 48988758
332359050332 48981205
627621070112 48973652
150659345852 48966099
836575730264 48958546
963765523400 48950993
411852671042 48943440
130975211200 48935887
716199676046 48928334
371727319636 48920781
175643055218 48913228
35582866348 48905675
931968075116 48898122
202140928788 32553430
225610473950 48890569
237723787582 48883016
82521956672 48875463
670774749926 48867910
760867520064 17681573
626106905908 48860357
927425582504 48852804
971336344420 48845251
978907165440 48837698
233181294970 48830145
856259864916 48822592
299804519946 48815039
443650119326 48807486
847174879692 48799933
776766244206 48792380
433808052000 48784827
850203208100 48777274
641248547948 3761394
196084271972 48769721
543584956790 48762168
74951135652 48754615
747240042228 48747062
557969516728 48739509
675317242538 48731956
712414265536 48724403
684402227762 48716850
941053060340 48709297
458791761366 48701744
166558069994 48694191
658661436294 48686638
181699712034 48679085
269521235866 37281608
817648677714 48671532
776009162104 48663979
993291725378 48656426
25740799022 48648873
102206091324 48641320
677588488844 48633767
981935493848 48626214
790393722042 48618661
87064449284 48611108
417909327858 48603555
533742889464 48596002
999348382194 48588449
495131702262 48580896
209711749808 48573343
94635270304 48565790
220310899236 48558237
425480148878 48550684
426994313082 48543131
285419960008 48535578
520872493730 48528025
141574360628 48520472
616264838582 48512919
930453910912 48505366
504216687486 48497813
462577171876 48490260
851717372304 48482707
941053060340 48475154
278606221090 48467601
984963822256 48460048
49210344184 48452495
367184827024 48444942
81007792468 48437389
431536805694 48429836
341444035556 48422283
890328559506 48414730
854745700712 48407177
660175600498 48399624
414880999450 48392071
467876746590 48384518
856259864916 48376965
767681258982 48369412
902441873138 48361859
534499971566 48354306
810834938796 48346753
966036769706 48339200
756325027452 48331647
842632387080 48324094
661689764702 48316541
953166373972 48308988
928939746708 48301435
732098400188 48293882
329330721924 48286329
181699712034 48278776
554184106218 48271223
206683421400 48263670
433808052000 48256117
779037490512 48248564
810077856694 48241011
37854112654 48233458
263464579050 48225905
508002097996 48218352
653361861580 48210799
135517703812 48203246
175643055218 48195693
635191891132 35672819
990263396970 48188140
352800267086 48180587
496645866466 48173034
600366114440 48165481
346743610270 48157928
420937656266 48150375
202140928788 48142822
844146551284 48135269
246051690704 48127716
785094147328 48120163
895628134220 48112610
828247827142 48105057
801749953572 48097504
646548122662 48089951
801749953572 48082398
921368925688 1359540
679102653048 48074845
734369646494 48067292
597337786032 48059739
745725878024 48052186
470905074998 48044633
520872493730 48037080
666989339416 48029527
682130981456 48021974
250594183316 48014421
57538247306 48006868
733612564392 47999315
70408643040 47991762
83279038774 47984209
623835659602 47976656
170343480504 47969103
193813025666 47961550
26497881124 47953997
713928429740 47946444
70408643040 47938891
50724508388 47931338
130218129098 47923785
373998565942 47916232
484532552834 47908679
205926339298 47901126
130975211200 47893573
696515541394 47886020
949380963462 47878467
144602689036 47870914
930453910912 47863361
423208902572 47855808
545099120994 47848255
500431276976 47840702
354314431290 47833149
511030426404 47825596
369456073330 32243757
716956758148 47818043
779037490512 47810490
965279687604 47802937
949380963462 47795384
378541058554 47787831
114319404956 47780278
439107626714 47772725
221825063440 47765172
984206740154 47757619
774494997900 47750066
621564413296 47742513
407310178430 47734960
734369646494 47727407
185485122544 47719854
447435529836 47712301
613993592276 47704748
42396605266 47697195
346743610270 47689642
747240042228 47682089
738912139106 47674536
526172068444 47666983
779794572614 47659430
947866799258 47651877
878215245874 15921724
773737915798 47644324
959980112890 47636771
329330721924 47629218
604151524950 21359884
101449009222 47621665
377026894350 47614112
782822901022 47606559
43153687368 47599006
945595552952 47591453
283905795804 47583900
452735104550 47576347
743454631718 47568794
954680538176 47561241
663961011008 47553688
417909327858 47546135
905470201546 47538582
299047437844 47531029
332359050332 47523476
891842723710 47515923
496645866466 47508370
809320774592 47500817
650333533172 47493264
676074324640 47485711
242266280194 47478158
538285382076 47470605
426994313082 47463052
59809493612 47455499
134003539608 47447946
277092056886 47440393
291476616824 47432840
573868240870 47425287
167315152096 47417734
841118222876 47410181
950138045564 47402628
51481590490 47395075
283905795804 47387522
365670662820 47379969
705600526618 47372416
606422771256 47364863
802507035674 47357310
413366835246 47349757
428508477286 47342204
333116132434 47334651
292233698926 47327098
620050249092 47319545
487560881242 47311992
60566575714 47304439
711657183434 47296886
262707496948 47289333
601123196542 47281780
403524767920 47274227
979664247542 47266674
468633828692 47259121
910769776260 47251568
876701081670 47244015
598851950236 47236462
518601247424 47228909
314946161986 47221356
765410012676 47213803
958465948686 47206250
76465299856 47198697
760867520064 47191144
386111879574 47183591
31797455838 47176038
966036769706 47168485
133246457506 47160932
816134513510 47153379
77979464060 47145826
617021920684 47138273
16655813798 47130720
183213876238 47123167
829004909244 47115614
659418518396 47108061
712414265536 47100508
604908607052 47092955
639734383744 47085402
903956037342 47077849
64351986224 47070296
340686953454 47062743
835818648162 47055190
738155057004 47047637
653361861580 47040084
820677006122 47032531
383840633268 47024978
117347733364 47017425
727555907576 47009872
774494997900 47002319
746482960126 46994766
173371808912 46987213
857016947018 46979660
485289634936 46972107
442893037224 46964554
383083551166 46957001
565540337748 46949448
255893758030 46941895
895628134220 46934342
638977301642 46926789
154444756362 46919236
951652209768 46911683
646548122662 46904130
238480869684 46896577
584467390298 46889024
641248547948 46881471
337658625046 46873918
788122475736 46866365
418666409960 46858812
93878188202 46851259
369456073330 46843706
732098400188 46836153
789636639940 46828600
830519073448 46821047
102963173426 13006266
226367556052 46813494
333116132434 46805941
167315152096 46798388
153687674260 46790835
537528299974 46783282
152173510056 46775729
293747863130 46768176
368698991228 46760623
952409291870 46753070
886543148996 46745517
505730851690 46737964
526929150546 28293538
716956758148 35974939
757082109554 46730411
230910048664 46722858
744211713820 46715305
481504224426 46707752
991777561174 46700199
686673474068 46692646
806292446184 46685093
188513450952 16125655
776766244206 46677540
828247827142 46669987
475447567610 46662434
895628134220 46654881
93121106100 46647328
781308736818 46639775
604908607052 46632222
327816557720 46624669
219553817134 46617116
935753485626 46609563
947109717156 46602010
819162841918 46594457
384597715370 46586904
302075766252 46579351
594309457624 46571798
191541779360 46564245
424723066776 46556692
585224472400 46549139
975121754930 46541586
362642334412 46534033
976635919134 46526480
429265559388 46518927
185485122544 46511374
582953226094 46503821
71165725142 46496268
165043905790 46488715
764652930574 46481162
600366114440 46473609
520872493730 46466056
303589930456 46458503
508002097996 46450950
650333533172 46443397
383840633268 46435844
472419239202 46428291
544342038892 46420738
540556628382 46413185
151416427954 46405632
635191891132 46398079
210468831910 46390526
51481590490 43603469
240752115990 46382973
433050969898 46375420
333116132434 46367867
696515541394 46360314
125675636486 46352761
435322216204 46345208
144602689036 46337655
664718093110 46330102
360371088106 46322549
636706055336 46314996
740426303310 46307443
57538247306 46299890
77979464060 46292337
812349103000 46284784
342958199760 46277231
585224472400 46269678
217282570828 46262125
228638802358 46254572
129461046996 46247019
504216687486 46239466
682130981456 46231913
577653651380 46224360
491346291752 46216807
695758459292 46209254
278606221090 46201701
519358329526 46194148
162015577382 46186595
900927708934 46179042
928939746708 46171489
330087804026 46163936
504216687486 46156383
934239321422 46148830
423965984674 46141277
794936214654 46133724
76465299856 46126171
897899380526 35144109
711657183434 46118618
715442593944 46111065
257407922234 46103512
205169257196 46095959
518601247424 46088406
800235789368 46080853
123404390180 46073300
128703964894 46065747
308889505170 46058194
55267001000 46050641
561754927238 46043088
573868240870 46035535
305104094660 46027982
464091336080 46020429
598094868134 46012876
535257053668 46005323
517087083220 30242212
381569386962 5694962
186242204646 45997770
828247827142 45990217
715442593944 45982664
713171347638 45975111
778280408410 45967558
974364672828 45960005
732098400188 45952452
981935493848 45944899
954680538176 45937346
863830685936 45929793
581439061890 45922240
57538247306 45914687
59809493612 45907134
714685511842 45899581
598851950236 45892028
468633828692 45884475
732855482290 45876922
999348382194 45869369
78736546162 45861816
633677726928 45854263
896385216322 45846710
505730851690 45839157
399739357410 45831604
979664247542 45824051
782822901022 45816498
98420680814 45808945
950895127666 24811605
252865429622 45801392
525414986342 2832375
947109717156 45793839
819919924020 45786286
945595552952 45778733
121133143874 45771180
530714561056 45763627
787365393634 45756074
52238672592 11805339
433808052000 45748521
735126728596 45740968
528443314750 45733415
788122475736 13414128
353557349188 45725862
329330721924 45718309
10599156982 45710756
260436250642 45703203
760110437962 21171059
170343480504 45695650
799478707266 45688097
406553096328 45680544
539042464178 45672991
436079298306 45665438
731341318086 45657885
811592020898 45650332
318731572496 45642779
924397254096 45635226
673803078334 45627673
838089894468 45620120
171100562606 45612567
852474454406 45605014
890328559506 45597461
350529020780 45589908
468633828692 45582355
709385937128 45574802
633677726928 45567249
692730130884 45559696
863073603834 45552143
396711029002 45544590
226367556052 45537037
103720255528 45529484
259679168540 45521931
535257053668 45514378
501945441180 45506825
785851229430 45499272
177157219422 45491719
327816557720 45484166
931210993014 45476613
983449658052 45469060
35582866348 45461507
142331442730 45453954
969065098114 45446401
243023362296 45438848
550398695708 45431295
548884531504 45423742
185485122544 45416189
359614006004 45408636
751782534840 45401083
928182664606 45393530
56781165204 45385977
951652209768 45378424
779037490512 45370871
731341318086 45363318
755567945350 45355765
754053781146 19788860
866101932242 45348212
168072234198 45340659
895628134220 45333106
655633107886 45325553
891842723710 45318000
367184827024 45310447
86307367182 45302894
811592020898 45295341
285419960008 45287788
359614006004 45280235
71165725142 45272682
264221661152 45265129
635191891132 45257576
875943999568 45250023
232424212868 45242470
716956758148 45234917
442135955122 45227364
788879557838 45219811
768438341084 45212258
34068702144 45204705
476204649712 45197152
701815116108 45189599
953166373972 45182046
587495718706 45174493
417152245756 45166940
44667851572 45159387
259679168540 45151834
516330001118 45144281
611722345970 45136728
483775470732 45129175
873672753262 45121622
165800987892 18958030
951652209768 45114069
7570828574 45106516
487560881242 45098963
822191170326 45091410
658661436294 45083857
342958199760 45076304
956194702380 45068751
648819368968 45061198
185485122544 45053645
208197585604 45046092
211225914012 45038539
904713119444 45030986
118104815466 45023433
500431276976 45015880
331601968230 45008327
95392352406 45000774
571596994564 44993221
775252080002 44985668
4542500166 44978115
405038932124 44970562
930453910912 44963009
636706055336 33761910
358856923902 44955456
496645866466 44947903
801749953572 44940350
46182015776 44932797
283905795804 44925244
695001377190 44917691
595823621828 44910138
785094147328 44902585
359614006004 5853575
664718093110 44895032
488317963344 44887479
780551654716 44879926
492860455956 44872373
610965263868 44864820
527686232648 44857267
209711749808 44849714
608694017562 44842161
411095588940 44834608
950895127666 44827055
650333533172 44819502
619293166990 44811949
464091336080 44804396
221067981338 44796843
698029705598 44789290
277092056886 44781737
69651560938 44774184
793422050450 44766631
542827874688 44759078
856259864916 44751525
385354797472 44743972
869130260650 44736419
934996403524 44728866
529200396852 14411124
991777561174 44721313
997077135888 2061969
907741447852 44713760
374755648044 44706207
210468831910 44698654
555698270422 44691101
191541779360 44683548
931210993014 44675995
714685511842 44668442
559483680932 44660889
641248547948 44653336
202898010890 44645783
403524767920 44638230
688187638272 44630677
929696828810 44623124
682888063558 44615571
133246457506 44608018
942567224544 44600465
500431276976 44592912
576896569278 44585359
987992150664 44577806
751782534840 44570253
442893037224 44562700
285419960008 44555147
335387378740 44547594
123404390180 44540041
103720255528 44532488
155201838464 44524935
252865429622 44517382
767681258982 44509829
963008441298 44502276
361128170208 17991246
950895127666 44494723
688187638272 44487170
403524767920 44479617
559483680932 44472064
131732293302 44464511
239995033888 44456958
557969516728 44449405
829761991346 44441852
475447567610 44434299
875186917466 44426746
91606941896 44419193
833547401856 44411640
795693296756 44404087
59809493612 44396534
548127449402 44388981
308889505170 44381428
969822180216 44373875
247565854908 44366322
355828595494 44358769
332359050332 44351216
745725878024 44343663
934996403524 44336110
850203208100 44328557
316460326190 44321004
860802357528 44313451
906227283648 44305898
534499971566 44298345
619293166990 44290792
155958920566 44283239
521629575832 44275686
25740799022 44268133
841118222876 44260580
537528299974 44253027
308889505170 44245474
890328559506 44237921
799478707266 44230368
964522605502 44222815
178671383626 44215262
367184827024 44207709
334630296638 44200156
956951784482 44192603
75708217754 44185050
870644424854 44177497
999348382194 44169944
436836380408 44162391
529200396852 44154838
147631017444 44147285
79493628264 44139732
779794572614 44132179
685916391966 44124626
627621070112 44117073
15898731696 44109520
996320053786 44101967
372484401738 44094414
987235068562 44086861
464091336080 44079308
131732293302 44071755
78736546162 44064202
799478707266 44056649
283148713702 44049096
470905074998 44041543
990263396970 44033990
270278317968 44026437
464091336080 44018884
96906516610 3278002
551912859912 44011331
539799546280 44003778
490589209650 43996225
444407201428 43988672
121890225976 43981119
981935493848 43973566
513301672710 43966013
221825063440 43958460
25740799022 43950907
940295978238 43943354
772223751594 43935801
384597715370 43928248
588252800808 43920695
283905795804 43913142
517844165322 43905589
448192611938 43898036
141574360628 43890483
450463858244 43882930
303589930456 43875377
714685511842 43867824
536014135770 43860271
101449009222 43852718
435322216204 43845165
813863267204 43837612
526929150546 43830059
423965984674 43822506
221067981338 43814953
813863267204 43807400
221825063440 43799847
983449658052 43792294
843389469182 43784741
607179853358 43777188
287691206314 43769635
419423492062 25317656
880486492180 43762082
486803799140 43754529
521629575832 43746976
968308016012 43739423
146116853240 43731870
456520515060 43724317
444407201428 43716764
717713840250 43709211
41639523164 43701658
265735825356 43694105
870644424854 43686552
825976580836 43678999
742697549616 43671446
602637360746 43663893
986477986460 43656340
58295329408 43648787
530714561056 43641234
545099120994 43633681
469390910794 43626128
74951135652 43618575
298290355742 43611022
161258495280 43603469
924397254096 43595916
87821531386 43588363
143845606934 43580810
260436250642 43573257
417909327858 43565704
75708217754 43558151
18927060104 43550598
896385216322 43543045
119618979670 43535492
673045996232 43527939
589766965012 43520386
853231536508 43512833
579924897686 43505280
699543869802 43497727
617779002786 43490174
210468831910 43482621
841875304978 17862845
686673474068 43475068
732855482290 43467515
559483680932 43459962
461820089774 29441594
332359050332 43452409
149145181648 43444856
909255612056 43437303
395196864798 43429750
992534643276 43422197
880486492180 43414644
784337065226 43407091
17412895900 43399538
155958920566 43391985
453492186652 43384432
59052411510 43376879
43910769470 43369326
813863267204 43361773
602637360746 43354220
204412175094 43346667
305104094660 43339114
405038932124 43331561
655633107886 27198353
279363303192 43324008
294504945232 43316455
710143019230 43308902
803264117776 43301349
271035400070 43293796
230910048664 43286243
953166373972 43278690
433050969898 43271137
429265559388 43263584
464091336080 43256031
155201838464 43248478
979664247542 43240925
94635270304 43233372
766167094778 43225819
361128170208 43218266
825976580836 43210713
21955388512 43203160
171100562606 43195607
652604779478 43188054
211225914012 43180501
953166373972 43172948
131732293302 43165395
538285382076 43157842
570082830360 43150289
198355518278 43142736
645791040560 43135183
52238672592 7182903
883514820588 43127630
492103373854 33724145
892599805812 43120077
314946161986 43112524
523900822138 43104971
776766244206 43097418
327059475618 43089865
200626764584 43082312
747240042228 43074759
642005630050 43067206
539799546280 43059653
508759180098 43052100
541313710484 43044547
490589209650 43036994
43153687368 43029441
941810142442 43021888
152930592158 43014335
84036120876 43006782
507245015894 90636
879729410078 42999229
676831406742 42991676
957708866584 42984123
127946882792 42976570
392925618492 42969017
735883810698 42961464
139303114322 42953911
621564413296 37681917
863073603834 42946358
308132423068 42938805
274820810580 42931252
39368276858 42923699
146873935342 42916146
23469552716 42908593
709385937128 42901040
662446846804 42893487
897142298424 42885934
97663598712 42878381
10599156982 42870828
202898010890 42863275
427751395184 42855722
482261306528 42848169
342201117658 42840616
162772659484 42833063
564026173544 42825510
339172789250 42817957
642005630050 42810404
90849859794 42802851
925911418300 42795298
202898010890 42787745
369456073330 42780192
445164283530 42772639
351286102882 42765086
28012045328 42757533
151416427954 42749980
146116853240 42742427
969065098114 42734874
623078577500 42727321
874429835364 42719768
875186917466 42712215
24226634818 42704662
642005630050 42697109
642762712152 42689556
418666409960 42682003
423965984674 42674450
459548843468 42666897
407310178430 42659344
589766965012 42651791
63594904122 42644238
539799546280 42636685
663961011008 42629132
415638081552 42621579
691215966680 42614026
253622511724 42606473
96906516610 42598920
595066539726 42591367
476204649712 42583814
263464579050 42576261
573111158768 42568708
137031868016 42561155
367184827024 42553602
906227283648 42546049
374755648044 42538496
90849859794 42530943
115833569160 42523390
736640892800 42515837
694244295088 42508284
776766244206 42500731
199112600380 42493178
701058034006 42485625
248322937010 42478072
951652209768 42470519
65109068326 42462966
722256332862 42455413
343715281862 42447860
458034679264 42440307
602637360746 42432754
607936935460 42425201
180185547830 42417648
268764153764 42410095
922126007790 42402542
719985086556 42394989
766167094778 42387436
639734383744 42379883
295262027334 42372330
642762712152 42364777
402010603716 42357224
899413544730 42349671
989506314868 42342118
710143019230 42334565
956194702380 42327012
554184106218 42319459
582196143992 42311906
750268370636 42304353
347500692372 42296800
111291076548 42289247
548884531504 42281694
994805889582 42274141
942567224544 42266588
979664247542 42259035
438350544612 42251482
728312989678 42243929
723013414964 42236376
729070071780 42228823
44667851572 42221270
657904354192 42213717
297533273640 42206164
388383125880 42198611
123404390180 42191058
109019830242 42183505
428508477286 42175952
348257774474 42168399
260436250642 42160846
878972327976 42153293
642005630050 42145740
405038932124 42138187
305861176762 42130634
268764153764 42123081
901684791036 42115528
154444756362 42107975
224096309746 42100422
115833569160 42092869
691215966680 42085316
121133143874 42077763
753296699044 42070210
753296699044 42062657
477718813916 42055104
777523326308 42047551
688944720374 42039998
309646587272 42032445
517844165322 42024892
902441873138 42017339
140060196424 42009786
283148713702 42002233
358099841800 41994680
442893037224 41987127
691215966680 41979574
650333533172 41972021
151416427954 5815810
121133143874 41964468
245294608602 41956915
865344850140 41949362
920611843586 41941809
662446846804 41934256
341444035556 41926703
912283940464 41919150
938024731932 41911597
567811584054 41904044
699543869802 41896491
914555186770 41888938
49210344184 41881385
488317963344 41873832
544342038892 41866279
81007792468 41858726
330844886128 41851173
544342038892 41843620
321002818802 41836067
745725878024 41828514
523143740036 41820961
99934845018 41813408
636706055336 24456614
322516983006 41805855
280877467396 41798302
37097030552 41790749
822948252428 41783196
679102653048 41775643
324788229312 41768090
659418518396 41760537
567811584054 41752984
410338506838 41745431
24226634818 41737878
947866799258 41730325
682130981456 41722772
772223751594 41715219
117347733364 41707666
623835659602 41700113
769952505288 41692560
553427024116 41685007
860802357528 41677454
867616096446 41669901
744211713820 41662348
283148713702 41654795
966036769706 41647242
535257053668 41639689
280120385294 41632136
890328559506 41624583
578410733482 41617030
290719534722 41609477
158230166872 41601924
722256332862 41594371
535257053668 41586818
778280408410 41579265
587495718706 41571712
351286102882 41564159
685159309864 41556606
143088524832 41549053
193813025666 41541500
501188359078 41533947
467119664488 41526394
299047437844 41518841
934996403524 41511288
685159309864 41503735
236209623378 41496182
987235068562 41488629
92364023998 41481076
210468831910 41473523
990263396970 32409923
969822180216 41465970
208197585604 41458417
781308736818 41450864
430022641490 41443311
339929871352 41435758
808563692490 41428205
618536084888 41420652
99934845018 41413099
319488654598 41405546
172614726810 41397993
916069350974 41390440
398982275308 41382887
724527579168 41375334
185485122544 41367781
595823621828 41360228
501188359078 41352675
364156498616 41345122
909255612056 41337569
547370367300 41330016
165800987892 41322463
642762712152 41314910
926668500402 41307357
715442593944 41299804
593552375522 41292251
996320053786 41284698
86307367182 41277145
43910769470 41269592
28769127430 41262039
824462416632 41254486
775252080002 41246933
729827153882 41239380
368698991228 41231827
965279687604 41224274
127189800690 41216721
324788229312 41209168
771466669492 41201615
357342759698 41194062
272549564274 41186509
971336344420 41178956
892599805812 41171403
888057313200 41163850
215768406624 41156297
37097030552 41148744
112048158650 41141191
737397974902 41133638
134003539608 41126085
588252800808 41118532
536014135770 41110979
514815836914 41103426
213497160318 41095873
30283291634 41088320
34068702144 41080767
763895848472 41073214
458034679264 41065661
907741447852 41058108
646548122662 41050555
607936935460 41043002
807049528286 41035449
931210993014 41027896
233181294970 41020343
726041743372 41012790
18927060104 41005237
125675636486 40997684
869130260650 40990131
152930592158 40982578
268764153764 40975025
629135234316 40967472
666989339416 40959919
506487933792 40952366
168072234198 40944813
862316521732 40937260
944838470850 40929707
274820810580 40922154
42396605266 40914601
554184106218 40907048
344472363964 40899495
613236510174 40891942
486803799140 40884389
152173510056 40876836
290719534722 40869283
393682700594 40861730
123404390180 40854177
333116132434 40846624
23469552716 40839071
596580703930 40831518
577653651380 40823965
96149434508 40816412
180942629932 40808859
530714561056 40801306
619293166990 40793753
290719534722 40786200
501945441180 40778647
3785418064 40771094
490589209650 40763541
328573639822 40755988
242266280194 40748435
566297419850 40740882
563269091442 40733329
269521235866 40725776
702572198210 15914171
648819368968 40718223
464848418182 40710670
294504945232 40703117
117347733364 40695564
380812304860 40688011
151416427954 40680458
799478707266 40672905
570839912462 40665352
539042464178 40657799
474690485508 40650246
222582145542 40642693
439864708816 40635140
784337065226 40627587
377026894350 40620034
794179132552 40612481
274820810580 40604928
81764874570 36012704
419423492062 40597375
480747142324 40589822
436079298306 40582269
847174879692 40574716
687430556170 40567163
280877467396 40559610
683645145660 31314738
492860455956 40552057
626106905908 40544504
35582866348 40536951
584467390298 40529398
648819368968 40521845
264221661152 40514292
122647308078 40506739
389897290084 40499186
557969516728 40491633
906227283648 40484080
200626764584 40476527
805535364082 40468974
49210344184 40461421
219553817134 40453868
645791040560 40446315
242266280194 40438762
377026894350 25869025
580681979788 40431209
383840633268 40423656
688187638272 40416103
509516262200 40408550
34825784246 40400997
173371808912 40393444
780551654716 40385891
617779002786 40378338
480747142324 40370785
426994313082 40363232
535257053668 40355679
678345570946 40348126
595823621828 40340573
714685511842 40333020
507245015894 40325467
463334253978 40317914
396711029002 40310361
574625322972 40302808
804778281980 40295255
413366835246 31027724
223339227644 40287702
304347012558 40280149
193813025666 40272596
343715281862 40265043
128703964894 40257490
162772659484 40249937
845660715488 40242384
116590651262 40234831
498160030670 40227278
975121754930 40219725
542070792586 40212172
46182015776 40204619
997834217990 40197066
913041022566 40189513
930453910912 40181960
556455352524 40174407
437593462510 40166854
327059475618 40159301
104477337630 40151748
327816557720 40144195
603394442848 40136642
391411454288 40129089
620807331194 40121536
274820810580 40113983
383083551166 40106430
249837101214 40098877
396711029002 40091324
622321495398 40083771
463334253978 40076218
948623881360 40068665
481504224426 40061112
476204649712 40053559
361885252310 40046006
835061566060 40038453
726798825474 40030900
565540337748 40023347
843389469182 40015794
741183385412 40008241
330844886128 40000688
944081388748 39993135
24983716920 39985582
118104815466 39978029
280120385294 39970476
239995033888 39962923
875186917466 39955370
520872493730 39947817
608694017562 39940264
687430556170 39932711
145359771138 39925158
925911418300 39917605
377783976452 39910052
596580703930 39902499
338415707148 39894946
423965984674 39887393
324788229312 39879840
328573639822 39872287
727555907576 39864734
24983716920 39857181
991777561174 39849628
405796014226 39842075
910769776260 39834522
296776191538 39826969
152173510056 39819416
460305925570 39811863
341444035556 39804310
45424933674 39796757
959223030788 39789204
325545311414 39781651
683645145660 39774098
423208902572 39766545
575382405074 39758992
128703964894 39751439
77222381958 39743886
341444035556 39736333
672288914130 39728780
825219498734 39721227
305104094660 39713674
495888784364 39706121
836575730264 39698568
337658625046 39691015
569325748258 39683462
439864708816 39675909
843389469182 39668356
188513450952 3315767
218039652930 39660803
398982275308 39653250
827490745040 39645697
71922807244 39638144
723770497066 39630591
422451820470 39623038
891085641608 39615485
760110437962 39607932
7554 39600379
658661436294 39592826
632163562724 39585273
986477986460 39577720
423965984674 39570167
830519073448 39562614
235452541276 39555061
145359771138 39547508
952409291870 39539955
203655092992 39532402
167315152096 39524849
324031147210 39517296
798721625164 39509743
744968795922 39502190
857016947018 39494637
62837822020 39487084
651090615274 39479531
37854112654 39471978
668503503620 39464425
648062286866 39456872
96906516610 39449319
916069350974 1057420
558726598830 39441766
848689043896 39434213
929696828810 39426660
411095588940 39419107
417909327858 113295
243780444398 31586646
46939097878 39411554
971336344420 39404001
752539616942 39396448
847931961794 39388895
581439061890 39381342
721499250760 39373789
829004909244 39366236
263464579050 39358683
89335695590 39351130
617021920684 39343577
872915671160 39336024
90092777692 39328471
8327910676 39320918
833547401856 39313365
370970237534 39305812
495131702262 39298259
493617538058 39290706
439107626714 39283153
789636639940 39275600
213497160318 39268047
483775470732 39260494
931968075116 39252941
348257774474 39245388
557969516728 39237835
333116132434 39230282
536771217872 39222729
585981554502 39215176
508759180098 39207623
403524767920 39200070
837332812366 39192517
37854112654 39184964
686673474068 39177411
423208902572 39169858
747240042228 39162305
335387378740 39154752
951652209768 39147199
907741447852 39139646
887300231098 39132093
899413544730 39124540
919854761484 39116987
448192611938 39109434
411852671042 39101881
754053781146 39094328
805535364082 39086775
233181294970 39079222
716199676046 39071669
509516262200 39064116
158987248974 39056563
146873935342 39049010
588252800808 39041457
679102653048 39033904
217282570828 39026351
981178411746 39018798
159744331076 39011245
650333533172 39003692
487560881242 38996139
678345570946 38988586
355071513392 38981033
349014856576 38973480
607936935460 38965927
487560881242 38958374
797964543062 38950821
148388099546 38943268
370970237534 38935715
84793202978 38928162
419423492062 38920609
964522605502 38913056
215011324522 38905503
988749232766 38897950
526172068444 38890397
800992871470 38882844
751025452738 38875291
102206091324 38867738
969065098114 38860185
54509918898 38852632
446678447734 38845079
931968075116 38837526
683645145660 38829973
695758459292 38822420
814620349306 31798130
640491465846 38814867
448192611938 38807314
742697549616 38799761
489075045446 38792208
692730130884 38784655
459548843468 38777102
761624602166 38769549
402010603716 38761996
878972327976 38754443
888057313200 38746890
905470201546 38739337
87821531386 38731784
896385216322 13225303
70408643040 38724231
683645145660 38716678
997834217990 38709125
866101932242 38701572
890328559506 38694019
928182664606 38686466
587495718706 38678913
102206091324 38671360
100691927120 38663807
366427744922 9380826
764652930574 38656254
43153687368 38648701
347500692372 38641148
966793851808 38633595
849446125998 38626042
496645866466 38618489
116590651262 38610936
497402948568 38603383
530714561056 38595830
420937656266 38588277
666989339416 38580724
92364023998 38573171
870644424854 38565618
847931961794 38558065
663203928906 38550512
4542500166 38542959
853988618610 38535406
577653651380 38527853
315703244088 38520300
615507756480 38512747
564783255646 951678
586738636604 38505194
433050969898 38497641
450463858244 38490088
302075766252 38482535
698786787700 38474982
506487933792 38467429
393682700594 38459876
913798104668 38452323
240752115990 38444770
430779723592 38437217
496645866466 38429664
286177042110 38422111
476204649712 38414558
359614006004 38407005
183970958340 38399452
741940467514 38391899
660175600498 38384346
326302393516 38376793
599609032338 38369240
951652209768 38361687
956951784482 38354134
657147272090 38346581
346743610270 38339028
875186917466 38331475
221067981338 38323922
562512009340 38316369
669260585722 38308816
779037490512 38301263
178671383626 38293710
854745700712 38286157
38611194756 38278604
969822180216 38271051
46182015776 38263498
63594904122 38255945
52238672592 38248392
830519073448 38240839
500431276976 38233286
399739357410 38225733
299047437844 38218180
532985807362 38210627
471662157100 38203074
279363303192 38195521
537528299974 38187968
206683421400 38180415
277092056886 38172862
580681979788 38165309
645033958458 38157756
486803799140 38150203
560997845136 38142650
524657904240 38135097
539042464178 38127544
639734383744 38119991
775252080002 38112438
84793202978 38104885
878972327976 38097332
766167094778 38089779
257407922234 38082226
499674194874 38074673
538285382076 38067120
968308016012 38059567
490589209650 38052014
426994313082 38044461
659418518396 38036908
216525488726 38029355
835061566060 38021802
861559439630 38014249
874429835364 38006696
996320053786 37999143
661689764702 37991590
719228004454 37984037
776766244206 37976484
195327189870 37968931
752539616942 37961378
227124638154 37953825
140817278526 37946272
517844165322 37938719
4542500166 37931166
363399416514 37923613
947866799258 37916060
713928429740 37908507
137031868016 37900954
930453910912 37893401
414880999450 37885848
304347012558 37878295
363399416514 37870742
116590651262 37863189
576896569278 37855636
604151524950 37848083
181699712034 37840530
187756368850 37832977
264978743254 37825424
536771217872 37817871
573868240870 37810318
816891595612 37802765
546613285198 37795212
793422050450 37787659
127189800690 37780106
322516983006 37772553
885786066894 37765000
548884531504 407862
863073603834 37757447
262707496948 37749894
562512009340 37742341
639734383744 37734788
894113970016 37727235
644276876356 37719682
885786066894 37712129
141574360628 37704576
466362582386 37697023
912283940464 37689470
335387378740 37681917
551155777810 37674364
542070792586 37666811
178671383626 37659258
540556628382 37651705
856259864916 37644152
762381684268 37636599
284662877906 21797958
234695459174 37629046
600366114440 37621493
198355518278 37613940
373241483840 37606387
994048807480 37598834
439107626714 37591281
924397254096 37583728
124918554384 37576175
764652930574 25974767
984963822256 37568622
802507035674 37561069
886543148996 37553516
84793202978 37545963
901684791036 37538410
149145181648 37530857
531471643158 37523304
938024731932 37515751
612479428072 37508198
82521956672 37500645
666232257314 37493092
883514820588 37485539
274063728478 37477986
310403669374 37470433
714685511842 37462880
186999286748 37455327
216525488726 37447774
355828595494 37440221
713171347638 37432668
389140207982 37425115
731341318086 37417562
363399416514 37410009
785094147328 37402456
832790319754 37394903
417909327858 37387350
269521235866 37379797
528443314750 37372244
152930592158 37364691
93878188202 37357138
941810142442 37349585
823705334530 37342032
487560881242 37334479
187756368850 37326926
902441873138 37319373
731341318086 37311820
189270533054 37304267
856259864916 37296714
361885252310 37289161
112048158650 37281608
18927060104 37274055
761624602166 37266502
978907165440 37258949
49967426286 37251396
420180574164 37243843
375512730146 37236290
171100562606 37228737
972093426522 37221184
536014135770 37213631
22712470614 37206078
711657183434 37198525
71165725142 37190972
603394442848 37183419
162015577382 37175866
934996403524 37168313
158987248974 37160760
490589209650 37153207
801749953572 37145654
520115411628 37138101
875186917466 37130548
368698991228 37122995
303589930456 37115442
546613285198 37107889
684402227762 37100336
18169978002 37092783
710143019230 37085230
553427024116 37077677
232424212868 37070124
429265559388 37062571
660175600498 37055018
642762712152 37047465
549641613606 37039912
585224472400 37032359
779037490512 37024806
732855482290 37017253
373241483840 37009700
145359771138 37002147
735883810698 36994594
70408643040 36987041
632163562724 36979488
467119664488 36971935
149145181648 36964382
18927060104 36956829
238480869684 36949276
269521235866 36941723
875186917466 36934170
108262748140 36926617
422451820470 36919064
835061566060 36911511
389897290084 36903958
818405759816 36896405
797964543062 36888852
325545311414 36881299
69651560938 36873746
294504945232 36866193
196084271972 36858640
139303114322 36851087
370970237534 36843534
267249989560 36835981
117347733364 36828428
230910048664 36820875
35582866348 32553430
872915671160 36813322
50724508388 36805769
884271902690 36798216
766924176880 36790663
392925618492 36783110
381569386962 36775557
326302393516 36768004
807806610388 36760451
851717372304 36752898
464091336080 36745345
752539616942 36737792
163529741586 36730239
904713119444 36722686
6813746472 36715133
317217408292 36707580
778280408410 36700027
566297419850 36692474
659418518396 36684921
898656462628 36677368
724527579168 36669815
963008441298 36662262
638220219540 36654709
805535364082 36647156
14384567492 36639603
852474454406 36632050
751782534840 36624497
362642334412 36616944
212740078216 36609391
64351986224 36601838
669260585722 36594285
426237230980 36586732
478475896018 36579179
540556628382 36571626
675317242538 36564073
144602689036 36556520
268764153764 36548967
642762712152 36541414
636706055336 36533861
215768406624 36526308
207440503502 36518755
15898731696 36511202
928182664606 36503649
720742168658 36496096
78736546162 36488543
208954667706 36480990
456520515060 36473437
754053781146 12485109
88578613488 36465884
774494997900 36458331
13627485390 36450778
985720904358 36443225
999348382194 36435672
673045996232 36428119
849446125998 36420566
192298861462 36413013
829004909244 36405460
768438341084 36397907
9842074880 36390354
254379593826 36382801
953166373972 36375248
692730130884 36367695
495131702262 36360142
741940467514 36352589
87821531386 36345036
836575730264 36337483
167315152096 36329930
913798104668 36322377
126432718588 36314824
354314431290 36307271
364156498616 36299718
804021199878 36292165
767681258982 36284612
77222381958 36277059
791150804144 36269506
109019830242 36261953
912283940464 36254400
557212434626 36246847
288448288416 36239294
26497881124 36231741
174128891014 36224188
962251359196 36216635
886543148996 36209082
499674194874 36201529
270278317968 36193976
150659345852 36186423
373998565942 36178870
615507756480 36171317
361128170208 36163764
443650119326 36156211
321759900904 36148658
37097030552 36141105
520115411628 36133552
166558069994 36125999
411852671042 36118446
827490745040 36110893
28769127430 36103340
281634549498 36095787
863830685936 36088234
133246457506 36080681
994048807480 36073128
118861897568 36065575
766167094778 36058022
678345570946 36050469
6813746472 36042916
73436971448 36035363
509516262200 36027810
766167094778 36020257
542827874688 36012704
77222381958 36005151
24226634818 35997598
356585677596 35990045
804021199878 35982492
363399416514 35974939
734369646494 35967386
158987248974 35959833
125675636486 35952280
921368925688 35944727
874429835364 35937174
913798104668 35929621
548127449402 35922068
437593462510 35914515
934996403524 35906962
266492907458 35899409
906227283648 35891856
937267649830 35884303
547370367300 35876750
349771938678 35869197
348257774474 35861644
91606941896 35854091
194570107768 35846538
674560160436 35838985
115833569160 35831432
642005630050 35823879
515572919016 35816326
835061566060 35808773
312674915680 35801220
964522605502 35793667
65109068326 35786114
2271253860 35778561
994805889582 35771008
935753485626 35763455
762381684268 35755902
717713840250 35748349
29526209532 35740796
950138045564 35733243
964522605502 35725690
286177042110 35718137
666989339416 35710584
325545311414 35703031
699543869802 35695478
112805240752 35687925
704843444516 35680372
557212434626 35672819
325545311414 35665266
997077135888 35657713
420180574164 35650160
277092056886 35642607
135517703812 35635054
153687674260 35627501
910769776260 35619948
369456073330 35612395
736640892800 35604842
109019830242 35597289
896385216322 35589736
344472363964 35582183
372484401738 35574630
690458884578 35567077
645791040560 35559524
380812304860 35551971
193055943564 35544418
997077135888 35536865
399739357410 35529312
824462416632 35521759
220310899236 35514206
280877467396 35506653
610965263868 35499100
748754206432 35491547
859288193324 35483994
823705334530 35476441
660175600498 35468888
97663598712 35461335
243780444398 35453782
563269091442 35446229
940295978238 35438676
470147992896 35431123
709385937128 35423570
107505666038 35416017
663203928906 35408464
690458884578 35400911
545856203096 35393358
698029705598 35385805
469390910794 35378252
377026894350 35370699
916069350974 35363146
742697549616 35355593
135517703812 35348040
524657904240 35340487
941053060340 35332934
86307367182 35325381
866101932242 35317828
731341318086 35310275
312674915680 35302722
829761991346 35295169
423208902572 35287616
137031868016 35280063
345986528168 35272510
517087083220 35264957
267249989560 35257404
220310899236 35249851
407310178430 35242298
132489375404 35234745
598094868134 35227192
782065818920 35219639
833547401856 35212086
94635270304 35204533
652604779478 35196980
283905795804 35189427
670017667824 35181874
295262027334 35174321
329330721924 35166768
49967426286 35159215
930453910912 35151662
69651560938 35144109
80250710366 35136556
319488654598 35129003
800235789368 35121450
758596273758 35113897
858531111222 35106344
255893758030 35098791
870644424854 35091238
754810863248 35083685
859288193324 35076132
318731572496 35068579
192298861462 35061026
229395884460 35053473
581439061890 35045920
169586398402 35038367
222582145542 35030814
268764153764 35023261
351286102882 35015708
940295978238 35008155
414880999450 35000602
945595552952 34993049
526172068444 34985496
994805889582 34977943
866101932242 34970390
897142298424 34962837
275577892682 34955284
561754927238 34947731
221825063440 34940178
579924897686 34932625
950895127666 34925072
341444035556 34917519
303589930456 34909966
622321495398 34902413
185485122544 34894860
957708866584 34887307
330087804026 34879754
714685511842 34872201
387626043778 34864648
87821531386 34857095
102206091324 34849542
928182664606 34841989
302832848354 34834436
291476616824 34826883
498160030670 34819330
799478707266 34811777
916069350974 34804224
538285382076 34796671
847931961794 34789118
350529020780 34781565
559483680932 34774012
415638081552 34766459
79493628264 34758906
57538247306 34751353
975121754930 34743800
610208181766 34736247
237723787582 34728694
255893758030 34721141
405796014226 34713588
647305204764 34706035
429265559388 34698482
848689043896 34690929
627621070112 34683376
992534643276 34675823
277849138988 34668270
894113970016 34660717
785094147328 34653164
434565134102 34645611
782065818920 34638058
239995033888 34630505
325545311414 34622952
382326469064 34615399
126432718588 34607846
75708217754 34600293
792664968348 3580122
127946882792 34592740
380055222758 34585187
576896569278 34577634
744211713820 34570081
542070792586 34562528
708628855026 34554975
527686232648 34547422
4542500166 34539869
508002097996 34532316
200626764584 34524763
144602689036 34517210
328573639822 34509657
313431997782 34502104
323274065108 34494551
884271902690 34486998
859288193324 34479445
778280408410 34471892
394439782696 34464339
894871052118 34456786
237723787582 34449233
766924176880 34441680
876701081670 34434127
558726598830 34426574
707114690822 34419021
373241483840 34411468
794936214654 34403915
719985086556 34396362
687430556170 34388809
620807331194 34381256
654876025784 34373703
629135234316 34366150
660932682600 34358597
988749232766 34351044
394439782696 34343491
514815836914 34335938
573111158768 34328385
994048807480 34320832
560240763034 34313279
779037490512 34305726
785094147328 34298173
869887342752 34290620
981178411746 34283067
91606941896 34275514
956951784482 34267961
561754927238 34260408
687430556170 34252855
508759180098 34245302
371727319636 34237749
591281129216 3225131
410338506838 34230196
799478707266 34222643
532985807362 34215090
515572919016 34207537
699543869802 34199984
769952505288 34192431
415638081552 34184878
788879557838 34177325
283148713702 34169772
139303114322 34162219
660932682600 34154666
374755648044 34147113
554184106218 34139560
440621790918 34132007
286934124212 34124454
302075766252 34116901
758596273758 34109348
208954667706 34101795
232424212868 34094242
742697549616 34086689
441378873020 34079136
542070792586 34071583
187756368850 34064030
489075045446 34056477
747997124330 34048924
159744331076 8663291
269521235866 34041371
704086362414 34033818
735126728596 34026265
620807331194 34018712
693487212986 34011159
587495718706 34003606
920611843586 33996053
166558069994 33988500
158987248974 33980947
525414986342 33973394
849446125998 33965841
51481590490 33958288
282391631600 33950735
851717372304 33943182
463334253978 33935629
65866150428 33928076
71165725142 33920523
776009162104 33912970
768438341084 33905417
744968795922 33897864
34825784246 33890311
330844886128 33882758
766167094778 33875205
617779002786 33867652
537528299974 33860099
398982275308 33852546
289962452620 33844993
345229446066 33837440
440621790918 33829887
523900822138 33822334
879729410078 33814781
104477337630 33807228
840361140774 33799675
485289634936 33792122
704086362414 33784569
134003539608 33777016
554184106218 33769463
140817278526 33761910
791150804144 33754357
250594183316 33746804
455006350856 33739251
755567945350 33731698
706357608720 33724145
501945441180 33716592
68137396734 33709039
357342759698 33701486
982692575950 33693933
513301672710 33686380
931968075116 33678827
797964543062 33671274
314189079884 33663721
721499250760 33656168
767681258982 33648615
788879557838 33641062
178671383626 33633509
618536084888 33625956
46939097878 33618403
27254963226 33610850
273306646376 33603297
305861176762 33595744
442135955122 33588191
401253521614 33580638
783579983124 33573085
922126007790 33565532
804021199878 33557979
358099841800 33550426
308889505170 33542873
179428465728 33535320
931210993014 33527767
968308016012 33520214
74194053550 33512661
354314431290 33505108
576139487176 33497555
868373178548 33490002
162772659484 33482449
511787508506 33474896
130218129098 33467343
707114690822 33459790
289962452620 33452237
121890225976 33444684
996320053786 33437131
835818648162 33429578
563269091442 33422025
235452541276 33414472
808563692490 33406919
205926339298 33399366
598094868134 33391813
12113321186 33384260
898656462628 33376707
268764153764 6654193
46182015776 33369154
598094868134 33361601
691973048782 33354048
966036769706 33346495
796450378858 33338942
430779723592 33331389
485289634936 33323836
282391631600 33316283
467876746590 33308730
542070792586 33301177
136274785914 33293624
382326469064 33286071
246808772806 33278518
70408643040 33270965
296776191538 33263412
268007071662 33255859
638977301642 33248306
869130260650 33240753
785851229430 33233200
570082830360 33225647
777523326308 33218094
885786066894 33210541
270278317968 33202988
495888784364 33195435
367941909126 33187882
255136675928 33180329
162015577382 33172776
313431997782 24675651
110533994446 33165223
721499250760 33157670
54509918898 33150117
963008441298 33142564
190784697258 33135011
200626764584 33127458
804021199878 33119905
204412175094 33112352
713171347638 33104799
799478707266 33097246
770709587390 33089693
224096309746 33082140
357342759698 33074587
731341318086 33067034
632920644826 33059481
98420680814 33051928
959980112890 33044375
113562322854 33036822
64351986224 33029269
11356239084 33021716
127946882792 33014163
840361140774 33006610
492103373854 32999057
726041743372 32991504
195327189870 32983951
636706055336 32976398
436836380408 32968845
68137396734 32961292
487560881242 32953739
592038211318 32946186
14384567492 32938633
44667851572 32931080
946352635054 32923527
984963822256 32915974
820677006122 32908421
10599156982 32900868
477718813916 32893315
452735104550 28202902
35582866348 8323406
342958199760 32885762
458034679264 32878209
64351986224 32870656
146873935342 32863103
91606941896 32855550
585224472400 32847997
509516262200 32840444
126432718588 32832891
869887342752 32825338
824462416632 32817785
171100562606 32810232
162015577382 32802679
94635270304 32795126
484532552834 32787573
676074324640 32780020
841875304978 32772467
508759180098 32764914
453492186652 32757361
439107626714 32749808
545856203096 32742255
496645866466 32734702
168829316300 32727149
90849859794 32719596
912283940464 32712043
838089894468 32704490
856259864916 32696937
792664968348 32689384
479990060222 32681831
333116132434 32674278
478475896018 32666725
630649398520 32659172
448949694040 32651619
614750674378 32644066
386868961676 32636513
974364672828 32628960
844146551284 32621407
454249268754 32613854
576896569278 32606301
551155777810 32598748
981178411746 32591195
516330001118 32583642
180942629932 32576089
389897290084 32568536
128703964894 32560983
152930592158 32553430
661689764702 32545877
331601968230 32538324
149902263750 32530771
546613285198 32523218
564026173544 32515665
810077856694 32508112
64351986224 32500559
67380314632 32493006
467876746590 32485453
442135955122 13716248
171100562606 32477900
456520515060 32470347
137788950118 32462794
311917833578 32455241
43153687368 32447688
258165004336 32440135
872158589058 32432582
214254242420 32425029
307375340966 32417476
293747863130 32409923
277092056886 32402370
539799546280 32394817
804021199878 32387264
894871052118 32379711
208197585604 32372158
246808772806 32364605
919097679382 32357052
447435529836 32349499
493617538058 32341946
30283291634 32334393
100691927120 32326840
976635919134 32319287
289205370518 32311734
791150804144 32304181
874429835364 32296628
233181294970 32289075
417909327858 32281522
324788229312 32273969
157473084770 32266416
995562971684 32258863
804021199878 32251310
273306646376 32243757
389140207982 32236204
866101932242 32228651
13627485390 32221098
528443314750 32213545
832033237652 32205992
990263396970 32198439
775252080002 32190886
423965984674 32183333
741940467514 32175780
678345570946 32168227
636706055336 32160674
539799546280 32153121
470147992896 32145568
239237951786 32138015
777523326308 32130462
216525488726 32122909
87821531386 32115356
274820810580 32107803
31040373736 32100250
676074324640 32092697
31040373736 32085144
850203208100 32077591
969822180216 32070038
343715281862 32062485
690458884578 32054932
570839912462 32047379
347500692372 32039826
891085641608 1450176
50724508388 32032273
580681979788 32024720
417909327858 32017167
177914301524 32009614
978907165440 32002061
588252800808 31994508
105234419732 31986955
812349103000 31979402
336144460842 31971849
879729410078 31964296
452735104550 31956743
810077856694 31949190
179428465728 31941637
453492186652 31934084
667746421518 31926531
467119664488 31918978
214254242420 31911425
853231536508 31903872
390654372186 31896319
816134513510 31888766
31797455838 31881213
423208902572 31873660
990263396970 31866107
163529741586 31858554
353557349188 31851001
855502782814 31843448
574625322972 31835895
844903633386 31828342
406553096328 31820789
539042464178 31813236
863830685936 31805683
634434809030 31798130
591281129216 31790577
276334974784 31783024
124161472282 31775471
333116132434 31767918
264978743254 31760365
844903633386 9373273
467876746590 31752812
466362582386 31745259
410338506838 31737706
743454631718 31730153
682130981456 31722600
517087083220 31715047
985720904358 31707494
952409291870 31699941
100691927120 31692388
78736546162 31684835
107505666038 31677282
43910769470 31669729
1514171758 31662176
891085641608 31654623
85550285080 31647070
805535364082 31639517
777523326308 31631964
726798825474 31624411
516330001118 31616858
196084271972 31609305
330087804026 31601752
299804519946 31594199
399739357410 31586646
511787508506 31579093
730584235984 31571540
64351986224 31563987
399739357410 30740710
407310178430 31556434
388383125880 31548881
711657183434 31541328
300561602048 31533775
222582145542 31526222
486046717038 31518669
887300231098 31511116
211225914012 31503563
423965984674 17923269
392925618492 31496010
43910769470 31488457
756325027452 31480904
910769776260 31473351
643519794254 31465798
860802357528 31458245
94635270304 31450692
299804519946 31443139
640491465846 31435586
467119664488 31428033
430779723592 31420480
641248547948 31412927
666989339416 31405374
515572919016 31397821
389897290084 31390268
39368276858 31382715
48453262082 31375162
728312989678 31367609
293747863130 31360056
433808052000 31352503
966036769706 31344950
811592020898 2734186
549641613606 31337397
81007792468 31329844
165800987892 31322291
437593462510 31314738
278606221090 31307185
576896569278 31299632
696515541394 31292079
267249989560 31284526
8327910676 31276973
608694017562 31269420
860802357528 31261867
494374620160 31254314
45424933674 31246761
949380963462 31239208
898656462628 31231655
248322937010 31224102
897142298424 31216549
15141649594 31208996
529200396852 31201443
871401506956 31193890
464091336080 31186337
725284661270 31178784
928939746708 31171231
496645866466 31163678
766924176880 31156125
658661436294 31148572
361128170208 31141019
782065818920 31133466
430779723592 31125913
485289634936 31118360
390654372186 31110807
884271902690 31103254
978150083338 31095701
932725157218 31088148
170343480504 31080595
964522605502 31073042
795693296756 31065489
243780444398 31057936
482261306528 31050383
176400137320 31042830
488317963344 31035277
644276876356 31027724
247565854908 31020171
288448288416 31012618
886543148996 31005065
252865429622 30997512
737397974902 30989959
246051690704 30982406
224096309746 30974853
283905795804 30967300
807806610388 30959747
504216687486 30952194
345986528168 30944641
46939097878 30937088
56024083102 30929535
373241483840 30921982
458791761366 30914429
161258495280 30906876
356585677596 30899323
165800987892 30891770
612479428072 30884217
316460326190 30876664
177157219422 30869111
648062286866 30861558
112048158650 30854005
3028335962 30846452
727555907576 30838899
885786066894 30831346
226367556052 30823793
94635270304 30816240
406553096328 30808687
555698270422 30801134
180942629932 30793581
775252080002 30786028
101449009222 30778475
382326469064 30770922
536014135770 30763369
305861176762 30755816
662446846804 30748263
150659345852 30740710
814620349306 30733157
757089656 30725604
105234419732 30718051
598851950236 30710498
739669221208 30702945
620050249092 30695392
176400137320 30687839
909255612056 30680286
778280408410 30672733
487560881242 30665180
512544590608 30657627
935753485626 30650074
579924897686 30642521
987235068562 30634968
570839912462 30627415
250594183316 30619862
805535364082 30612309
894113970016 30604756
318731572496 30597203
24226634818 30589650
735126728596 30582097
442135955122 30574544
581439061890 30566991
50724508388 30559438
905470201546 30551885
104477337630 30544332
719228004454 30536779
124161472282 30529226
560997845136 30521673
570839912462 30514120
34068702144 30506567
161258495280 30499014
86307367182 30491461
683645145660 30483908
963765523400 30476355
478475896018 30468802
643519794254 9025835
336901542944 30461249
208197585604 30453696
991020479072 30446143
6813746472 30438590
857016947018 30431037
245294608602 30423484
994048807480 30415931
34825784246 30408378
361128170208 30400825
831276155550 30393272
983449658052 30385719
96906516610 30378166
419423492062 30370613
68894478836 30363060
342201117658 30355507
377783976452 30347954
143845606934 30340401
385354797472 30332848
329330721924 30325295
821434088224 30317742
50724508388 30310189
159744331076 30302636
724527579168 30295083
478475896018 30287530
427751395184 30279977
6813746472 30272424
842632387080 30264871
433808052000 30257318
128703964894 30249765
988749232766 30242212
870644424854 30234659
686673474068 30227106
336901542944 30219553
970579262318 30212000
672288914130 30204447
40882441062 30196894
363399416514 30189341
712414265536 30181788
596580703930 30174235
767681258982 30166682
608694017562 30159129
68894478836 30151576
246808772806 30144023
476204649712 30136470
373998565942 30128917
945595552952 30121364
189270533054 30113811
449706776142 30106258
37097030552 30098705
893356887914 30091152
130975211200 30083599
875186917466 30076046
133246457506 30068493
707114690822 24524591
832790319754 30060940
559483680932 30053387
663961011008 30045834
814620349306 30038281
489832127548 30030728
107505666038 30023175
940295978238 30015622
601880278644 30008069
444407201428 30000516
486046717038 29992963
495888784364 29985410
489832127548 29977857
120376061772 29970304
791150804144 29962751
308132423068 29955198
229395884460 29947645
652604779478 29940092
109776912344 29932539
956194702380 29924986
640491465846 29917433
127946882792 29909880
900170626832 29902327
914555186770 29894774
597337786032 29887221
869887342752 29879668
729070071780 29872115
770709587390 29864562
327059475618 29857009
723770497066 29849456
240752115990 29841903
261950414846 29834350
489075045446 29826797
799478707266 29819244
719228004454 29811691
244537526500 29804138
984206740154 29796585
797207460960 29789032
852474454406 29781479
408067260532 29773926
320245736700 29766373
676831406742 29758820
520872493730 29751267
832790319754 29743714
239995033888 29736161
535257053668 29728608
205169257196 29721055
320245736700 29713502
511030426404 29705949
806292446184 29698396
657147272090 29690843
533742889464 29683290
844903633386 29675737
545099120994 29668184
503459605384 29660631
18927060104 29653078
554941188320 29645525
210468831910 29637972
405796014226 29630419
658661436294 29622866
827490745040 29615313
168072234198 29607760
996320053786 29600207
242266280194 29592654
472419239202 29585101
654876025784 29577548
17412895900 29569995
685159309864 29562442
996320053786 29554889
335387378740 29547336
27254963226 29539783
15898731696 29532230
957708866584 29524677
771466669492 29517124
652604779478 29509571
83279038774 29502018
769952505288 29494465
863830685936 29486912
777523326308 29479359
17412895900 29471806
50724508388 29464253
950895127666 29456700
798721625164 29449147
468633828692 29441594
729070071780 29434041
988749232766 29426488
988749232766 29418935
448949694040 29411382
548127449402 29403829
114319404956 29396276
469390910794 29388723
689701802476 29381170
934996403524 29373617
901684791036 29366064
540556628382 29358511
688944720374 29350958
380812304860 29343405
279363303192 29335852
358099841800 29328299
553427024116 29320746
149145181648 29313193
590524047114 29305640
872158589058 29298087
329330721924 29290534
738912139106 29282981
439107626714 29275428
680616817252 29267875
273306646376 29260322
448949694040 29252769
939538896136 29245216
569325748258 29237663
236209623378 29230110
158230166872 29222557
855502782814 29215004
194570107768 29207451
673045996232 29199898
180185547830 29192345
488317963344 29184792
916069350974 29177239
677588488844 29169686
296776191538 29162133
283905795804 29154580
277849138988 29147027
654876025784 29139474
533742889464 29131921
458034679264 29124368
84793202978 29116815
286934124212 24607674
460305925570 29109262
427751395184 29101709
565540337748 29094156
514815836914 29086603
466362582386 29079050
686673474068 29071497
891085641608 29063944
635191891132 29056391
903198955240 29048838
624592741704 29041285
909255612056 29033732
422451820470 29026179
236966705480 29018626
838089894468 29011073
539799546280 29003520
600366114440 27553344
60566575714 21624239
443650119326 28995967
929696828810 28988414
518601247424 28980861
154444756362 28973308
690458884578 28965755
186242204646 28958202
463334253978 28950649
548884531504 28943096
677588488844 28935543
289205370518 28927990
435322216204 28920437
980421329644 28912884
885786066894 28905331
9084992778 28897778
926668500402 28890225
822948252428 28882672
97663598712 28875119
542070792586 28867566
383083551166 28860013
157473084770 28852460
539042464178 28844907
294504945232 28837354
778280408410 28829801
401253521614 28822248
733612564392 28814695
605665689154 28807142
356585677596 28799589
495131702262 28792036
118861897568 28784483
94635270304 28776930
402767685818 28769377
217282570828 28761824
478475896018 28754271
265735825356 28746718
698029705598 28739165
875943999568 28731612
702572198210 28724059
317217408292 28716506
148388099546 28708953
249837101214 28701400
815377431408 28693847
199112600380 28686294
587495718706 28678741
577653651380 28671188
717713840250 28663635
102206091324 28656082
140817278526 28648529
444407201428 28640976
367184827024 28633423
420180574164 28625870
302832848354 28618317
766924176880 28610764
472419239202 28603211
155201838464 28595658
808563692490 28588105
594309457624 28580552
825219498734 28572999
820677006122 28565446
882000656384 28557893
454249268754 28550340
342958199760 28542787
741183385412 28535234
458791761366 28527681
381569386962 28520128
282391631600 28512575
886543148996 28505022
119618979670 28497469
894871052118 28489916
389140207982 28482363
182456794136 28474810
666232257314 28467257
776009162104 28459704
71165725142 28452151
783579983124 28444598
827490745040 28437045
470905074998 28429492
186999286748 28421939
669260585722 28414386
724527579168 28406833
18927060104 28399280
721499250760 28391727
906227283648 28384174
904713119444 28376621
878972327976 28369068
336144460842 28361515
17412895900 28353962
652604779478 28346409
519358329526 28338856
966036769706 28331303
746482960126 28323750
693487212986 28316197
922126007790 28308644
489075045446 28301091
9084992778 28293538
309646587272 28285985
749511288534 28278432
180942629932 28270879
132489375404 28263326
305104094660 28255773
799478707266 28248220
999348382194 28240667
383840633268 28233114
713928429740 28225561
934996403524 28218008
579167815584 28210455
417909327858 28202902
740426303310 28195349
560997845136 28187796
225610473950 28180243
894113970016 28172690
611722345970 28165137
411852671042 28157584
35582866348 28150031
808563692490 28142478
939538896136 28134925
316460326190 28127372
258922086438 28119819
447435529836 28112266
302832848354 28104713
742697549616 28097160
470905074998 28089607
179428465728 28082054
910769776260 28074501
666989339416 28066948
33311620042 28059395
526929150546 25151490
664718093110 28051842
398982275308 28044289
882000656384 28036736
807806610388 28029183
835818648162 28021630
833547401856 28014077
233938377072 28006524
853231536508 27998971
538285382076 27991418
199869682482 27983865
776009162104 27976312
651847697376 27968759
617021920684 27961206
607179853358 27953653
146116853240 27946100
138546032220 27938547
769195423186 27930994
879729410078 27923441
687430556170 27915888
719228004454 27908335
12870403288 27900782
875943999568 27893229
253622511724 27885676
554184106218 27878123
289205370518 27870570
296019109436 27863017
922126007790 27855464
294504945232 27847911
572354076666 27840358
508002097996 27832805
603394442848 27825252
339929871352 27817699
175643055218 27810146
24983716920 27802593
908498529954 27795040
450463858244 27787487
843389469182 27779934
656390189988 27772381
320245736700 27764828
693487212986 27757275
406553096328 27749722
50724508388 27742169
545856203096 27734616
757839191656 27727063
740426303310 27719510
999348382194 27711957
31040373736 27704404
377783976452 27696851
255136675928 27689298
841875304978 27681745
670774749926 27674192
356585677596 27666639
945595552952 27659086
524657904240 27651533
105234419732 27643980
778280408410 27636427
411852671042 27628874
416395163654 27621321
590524047114 27613768
862316521732 27606215
246051690704 27598662
816891595612 27591109
200626764584 27583556
574625322972 27576003
529957478954 27568450
358856923902 27560897
366427744922 27553344
548884531504 27545791
60566575714 27538238
22712470614 27530685
219553817134 27523132
268764153764 27515579
493617538058 27508026
401253521614 27500473
30283291634 27492920
24226634818 27485367
369456073330 27477814
101449009222 27470261
311160751476 27462708
620050249092 27455155
920611843586 27447602
190784697258 27440049
389897290084 27432496
35582866348 27424943
483018388630 27417390
919097679382 27409837
823705334530 27402284
143088524832 27394731
763138766370 27387178
529200396852 27379625
695001377190 27372072
196841354074 27364519
31797455838 10823449
826733662938 27356966
124161472282 27349413
999348382194 27341860
195327189870 27334307
173371808912 27326754
976635919134 27319201
208954667706 27311648
536014135770 27304095
648819368968 27296542
66623232530 27288989
343715281862 27281436
853988618610 27273883
440621790918 27266330
268764153764 27258777
321759900904 27251224
610208181766 27243671
425480148878 27236118
399739357410 27228565
626106905908 27221012
833547401856 27213459
322516983006 27205906
865344850140 27198353
648062286866 27190800
922126007790 27183247
439864708816 27175694
651847697376 27168141
233181294970 27160588
739669221208 27153035
169586398402 27145482
541313710484 27137929
213497160318 27130376
112048158650 27122823
894113970016 27115270
704843444516 27107717
129461046996 27100164
307375340966 27092611
440621790918 27085058
434565134102 27077505
145359771138 27069952
708628855026 27062399
945595552952 27054846
84793202978 27047293
96149434508 6691958
168829316300 27039740
134760621710 27032187
894871052118 27024634
518601247424 27017081
520115411628 27009528
956951784482 27001975
829761991346 26994422
567811584054 26986869
467876746590 26979316
991777561174 26971763
800992871470 26964210
378541058554 26956657
854745700712 26949104
521629575832 26941551
757082109554 26933998
367184827024 26926445
19684142206 26918892
676074324640 26911339
544342038892 26903786
249080019112 26896233
603394442848 26888680
522386657934 26881127
841875304978 26873574
592038211318 26866021
620050249092 26858468
723013414964 26850915
268007071662 26843362
979664247542 26835809
285419960008 26828256
990263396970 26820703
134760621710 26813150
503459605384 26805597
131732293302 26798044
171100562606 26790491
759353355860 26782938
235452541276 26775385
911526858362 26767832
391411454288 26760279
414123917348 26752726
459548843468 26745173
300561602048 26737620
500431276976 26730067
140817278526 26722514
891085641608 26714961
367941909126 26707408
740426303310 26699855
642005630050 26692302
168829316300 26684749
632920644826 26677196
29526209532 26669643
433808052000 26662090
601880278644 26654537
34068702144 26646984
523900822138 26639431
784337065226 26631878
88578613488 26624325
338415707148 26616772
29526209532 26609219
943324306646 26601666
530714561056 26594113
221067981338 26586560
637463137438 26579007
607179853358 26571454
613236510174 26563901
555698270422 26556348
80250710366 26548795
864587768038 26541242
94635270304 26533689
691215966680 26526136
161258495280 26518583
19684142206 26511030
296019109436 26503477
760867520064 26495924
506487933792 26488371
613236510174 26480818
202140928788 26473265
956951784482 26465712
203655092992 26458159
218796735032 26450606
77979464060 26443053
15141649594 26435500
149145181648 26427947
407310178430 26420394
376269812248 26412841
378541058554 26405288
867616096446 26397735
194570107768 26390182
826733662938 26382629
791150804144 26375076
500431276976 26367523
190027615156 26359970
632920644826 26352417
440621790918 26344864
515572919016 26337311
963765523400 26329758
303589930456 26322205
576896569278 17122651
715442593944 26314652
97663598712 26307099
208197585604 26299546
791150804144 26291993
991020479072 26284440
860045275426 26276887
177157219422 26269334
8327910676 26261781
903198955240 26254228
6056664370 26246675
732098400188 26239122
49967426286 26231569
303589930456 26224016
540556628382 26216463
115076487058 26208910
129461046996 26201357
891085641608 26193804
654118943682 26186251
443650119326 26178698
505730851690 26171145
470905074998 26163592
629135234316 26156039
757839191656 26148486
731341318086 26140933
61323657816 26133380
881243574282 26125827
819162841918 26118274
670017667824 26110721
926668500402 26103168
430022641490 26095615
837332812366 26088062
866101932242 26080509
673803078334 26072956
514058754812 26065403
911526858362 26057850
648819368968 26050297
355828595494 26042744
878972327976 26035191
644276876356 26027638
853231536508 26020085
876701081670 26012532
428508477286 26004979
967550933910 25997426
508759180098 25989873
479990060222 25982320
395953946900 25974767
684402227762 25967214
116590651262 25959661
843389469182 25952108
224096309746 25944555
49967426286 25937002
844146551284 25929449
640491465846 25921896
91606941896 25914343
303589930456 25906790
938781814034 25899237
757089656 25891684
792664968348 25884131
844903633386 25876578
527686232648 25869025
619293166990 25861472
877458163772 25853919
195327189870 25846366
386111879574 25838813
405796014226 25831260
271035400070 25823707
105234419732 25816154
963008441298 25808601
142331442730 25801048
14384567492 25793495
762381684268 25785942
532228725260 25778389
485289634936 25770836
42396605266 25763283
148388099546 25755730
339929871352 25748177
557969516728 25740624
190784697258 25733071
205169257196 25725518
73436971448 25717965
640491465846 25710412
994805889582 25702859
473933403406 25695306
696515541394 25687753
458791761366 25680200
505730851690 25672647
894113970016 25665094
45424933674 25657541
249837101214 25649988
627621070112 25642435
218039652930 25634882
520872493730 25627329
476204649712 25619776
393682700594 25612223
952409291870 25604670
744211713820 25597117
776766244206 25589564
614750674378 25582011
992534643276 25574458
988749232766 25566905
189270533054 25559352
204412175094 25551799
183213876238 25544246
664718093110 25536693
554941188320 25529140
993291725378 25521587
494374620160 25514034
766924176880 25506481
167315152096 25498928
377783976452 25491375
665475175212 25483822
826733662938 25476269
176400137320 25468716
500431276976 25461163
947109717156 25453610
468633828692 25446057
811592020898 25438504
494374620160 25430951
672288914130 25423398
946352635054 25415845
467876746590 25408292
143088524832 25400739
909255612056 25393186
858531111222 25385633
862316521732 25378080
887300231098 25370527
376269812248 25362974
230910048664 25355421
144602689036 25347868
324031147210 25340315
825976580836 25332762
110533994446 25325209
839604058672 25317656
693487212986 25310103
17412895900 25302550
551912859912 25294997
62837822020 25287444
375512730146 25279891
394439782696 25272338
978907165440 25264785
52995754694 25257232
402010603716 25249679
596580703930 25242126
534499971566 25234573
564783255646 25227020
955437620278 25219467
723013414964 25211914
648062286866 25204361
413366835246 25196808
347500692372 25189255
476204649712 25181702
377783976452 25174149
726041743372 25166596
773737915798 25159043
272549564274 25151490
11356239084 25143937
862316521732 25136384
226367556052 25128831
118861897568 25121278
163529741586 25113725
153687674260 25106172
327059475618 25098619
691215966680 25091066
897142298424 25083513
211982996114 25075960
191541779360 25068407
190027615156 25060854
349014856576 25053301
561754927238 25045748
526172068444 25038195
929696828810 25030642
964522605502 25023089
696515541394 25015536
997077135888 25007983
10599156982 25000430
485289634936 24992877
117347733364 24985324
51481590490 24977771
81764874570 24970218
75708217754 24962665
298290355742 24955112
659418518396 24947559
252865429622 24940006
691973048782 24932453
983449658052 24924900
388383125880 24917347
215768406624 24909794
831276155550 24902241
305861176762 24894688
981935493848 24887135
55267001000 24879582
644276876356 24872029
751025452738 24864476
272549564274 24856923
877458163772 24849370
590524047114 24841817
338415707148 24834264
371727319636 24826711
582196143992 24819158
572354076666 24811605
124918554384 24804052
966036769706 24796499
168829316300 24788946
162772659484 24781393
976635919134 24773840
53752836796 24766287
757082109554 24758734
214254242420 24751181
722256332862 24743628
654118943682 24736075
311160751476 1774955
401253521614 24728522
327816557720 24720969
139303114322 24713416
460305925570 24705863
545856203096 24698310
936510567728 24690757
978150083338 24683204
217282570828 24675651
913041022566 24668098
395953946900 24660545
66623232530 24652992
487560881242 24645439
17412895900 24637886
132489375404 24630333
744968795922 24622780
938781814034 24615227
143088524832 24607674
883514820588 24600121
774494997900 24592568
526929150546 24585015
454249268754 24577462
692730130884 24569909
498917112772 24562356
985720904358 24554803
175643055218 24547250
311917833578 24539697
807806610388 24532144
124161472282 24524591
598851950236 24517038
788879557838 24509485
414123917348 24501932
593552375522 24494379
850203208100 24486826
116590651262 14448889
345986528168 24479273
803264117776 24471720
938024731932 24464167
620050249092 24456614
268007071662 24449061
483775470732 14380912
146116853240 24441508
224853391848 24433955
171100562606 24426402
749511288534 24418849
150659345852 24411296
804778281980 24403743
992534643276 24396190
525414986342 24388637
891085641608 24381084
983449658052 24373531
978907165440 24365978
558726598830 24358425
348257774474 24350872
515572919016 24343319
532228725260 24335766
77222381958 24328213
71165725142 24320660
947866799258 24313107
14384567492 24305554
157473084770 24298001
411095588940 3058965
262707496948 24290448
97663598712 24282895
693487212986 24275342
384597715370 24267789
996320053786 24260236
578410733482 24252683
856259864916 24245130
68894478836 24237577
732098400188 24230024
215011324522 24222471
877458163772 24214918
654118943682 24207365
307375340966 24199812
733612564392 24192259
62080739918 24184706
473176321304 24177153
383840633268 24169600
324788229312 24162047
217282570828 24154494
329330721924 24146941
687430556170 24139388
218039652930 24131835
24983716920 24124282
771466669492 24116729
906984365750 24109176
935753485626 24101623
994048807480 24094070
463334253978 24086517
853231536508 24078964
595066539726 24071411
841875304978 24063858
197598436176 24056305
900170626832 24048752
799478707266 24041199
32554537940 24033646
118104815466 24026093
759353355860 24018540
717713840250 24010987
634434809030 24003434
87064449284 23995881
121133143874 23988328
520115411628 23980775
59809493612 23973222
370213155432 23965669
874429835364 23958116
740426303310 23950563
925911418300 23943010
963008441298 23935457
926668500402 23927904
548127449402 23920351
689701802476 23912798
999348382194 23905245
637463137438 23897692
849446125998 23890139
629892316418 23882586
948623881360 23875033
975121754930 23867480
464091336080 23859927
252865429622 23852374
109776912344 23844821
402010603716 23837268
239995033888 23829715
91606941896 23822162
476961731814 23814609
278606221090 23807056
782065818920 23799503
735126728596 23791950
236209623378 23784397
72679889346 23776844
673045996232 23769291
540556628382 23761738
408067260532 23754185
544342038892 23746632
10599156982 23739079
379298140656 23731526
635948973234 23723973
402010603716 23716420
81007792468 23708867
557212434626 23701314
311917833578 23693761
395953946900 23686208
94635270304 23678655
253622511724 23671102
985720904358 23663549
222582145542 23655996
446678447734 8889881
954680538176 23648443
383083551166 23640890
182456794136 23633337
197598436176 23625784
786608311532 23618231
132489375404 23610678
7554 23603125
479232978120 23595572
462577171876 23588019
377026894350 23580466
532985807362 23572913
971336344420 23565360
219553817134 23557807
382326469064 23550254
602637360746 23542701
282391631600 23535148
929696828810 23527595
272549564274 23520042
149145181648 23512489
374755648044 23504936
668503503620 23497383
442135955122 23489830
620050249092 23482277
56781165204 23474724
972093426522 23467171
30283291634 23459618
627621070112 23452065
659418518396 23444512
202898010890 23436959
277092056886 23429406
259679168540 23421853
73436971448 23414300
773737915798 23406747
29526209532 23399194
292990781028 23391641
308889505170 23384088
49210344184 23376535
539042464178 23368982
251351265418 23361429
264221661152 23353876
24983716920 23346323
529200396852 23338770
745725878024 23331217
593552375522 23323664
602637360746 23316111
293747863130 23308558
657147272090 23301005
438350544612 23293452
59052411510 23285899
660932682600 23278346
612479428072 23270793
852474454406 23263240
336901542944 23255687
543584956790 23248134
771466669492 23240581
341444035556 23233028
317974490394 23225475
55267001000 23217922
548127449402 23210369
962251359196 23202816
348257774474 23195263
325545311414 23187710
740426303310 23180157
598851950236 19116643
598851950236 23172604
81007792468 23165051
14384567492 23157498
474690485508 23149945
126432718588 23142392
988749232766 23134839
172614726810 23127286
739669221208 23119733
300561602048 23112180
347500692372 23104627
226367556052 23097074
478475896018 23089521
587495718706 23081968
337658625046 23074415
317217408292 23066862
666989339416 23059309
760110437962 23051756
581439061890 23044203
588252800808 23036650
645791040560 23029097
875186917466 23021544
467119664488 23013991
15141649594 23006438
274820810580 22998885
24983716920 22991332
607179853358 22983779
364913580718 22976226
447435529836 22968673
588252800808 22961120
321002818802 22953567
765410012676 22946014
978907165440 22938461
996320053786 22930908
896385216322 22923355
654876025784 22915802
450463858244 22908249
903198955240 22900696
809320774592 22893143
430022641490 22885590
387626043778 22878037
207440503502 22870484
607179853358 22862931
903198955240 22855378
606422771256 22847825
577653651380 22840272
365670662820 22832719
726041743372 22825166
532228725260 22817613
455006350856 22810060
25740799022 22802507
229395884460 22794954
804021199878 22787401
305861176762 22779848
805535364082 22772295
944838470850 22764742
792664968348 22757189
76465299856 22749636
511787508506 22742083
663203928906 22734530
394439782696 22726977
768438341084 22719424
505730851690 22711871
848689043896 22704318
965279687604 22696765
814620349306 22689212
419423492062 22681659
394439782696 22674106
375512730146 22666553
713928429740 22659000
677588488844 22651447
840361140774 22643894
536014135770 22636341
642005630050 22628788
255893758030 22621235
688944720374 22613682
289205370518 22606129
883514820588 22598576
655633107886 22591023
445921365632 22583470
915312268872 22575917
51481590490 22568364
963008441298 22560811
64351986224 22553258
984206740154 22545705
996320053786 22538152
409581424736 22530599
498160030670 22523046
495888784364 22515493
817648677714 22507940
470905074998 22500387
375512730146 22492834
832033237652 22485281
713928429740 22477728
364156498616 22470175
732855482290 22462622
324031147210 22455069
899413544730 22447516
143088524832 22439963
36339948450 22432410
529200396852 22424857
144602689036 22417304
442135955122 22409751
900170626832 22402198
15898731696 22394645
375512730146 22387092
951652209768 16155867
19684142206 4992533
709385937128 22379539
51481590490 22371986
444407201428 22364433
654876025784 22356880
944081388748 22349327
376269812248 22341774
614750674378 22334221
81764874570 22326668
262707496948 22319115
524657904240 22311562
130218129098 22304009
164286823688 22296456
199869682482 22288903
461820089774 22281350
56024083102 22273797
969822180216 22266244
822948252428 22258691
333116132434 22251138
305104094660 22243585
320245736700 22236032
816891595612 22228479
997834217990 22220926
918340597280 22213373
377783976452 22205820
373998565942 22198267
135517703812 22190714
873672753262 22183161
318731572496 22175608
308889505170 22168055
405796014226 22160502
336144460842 22152949
143845606934 22145396
279363303192 22137843
376269812248 22130290
506487933792 22122737
442893037224 22115184
679102653048 22107631
358099841800 22100078
819162841918 22092525
69651560938 22084972
837332812366 22077419
653361861580 22069866
891842723710 22062313
203655092992 22054760
454249268754 22047207
529957478954 22039654
810834938796 22032101
117347733364 22024548
142331442730 22016995
642005630050 22009442
838089894468 22001889
99934845018 21994336
506487933792 21986783
899413544730 21979230
694244295088 21971677
307375340966 21964124
521629575832 21956571
521629575832 21949018
593552375522 21941465
192298861462 21933912
401253521614 21926359
632920644826 21918806
28012045328 21911253
129461046996 21903700
560240763034 21896147
880486492180 21888594
828247827142 21881041
289205370518 21873488
96906516610 21865935
917583515178 21858382
372484401738 21850829
676074324640 21843276
39368276858 21835723
618536084888 21828170
184728040442 21820617
530714561056 21813064
943324306646 21805511
796450378858 21797958
207440503502 21790405
935753485626 19562270
112048158650 21782852
561754927238 21775299
210468831910 21767746
627621070112 21760193
287691206314 21752640
541313710484 21745087
576139487176 21737534
532228725260 21729981
809320774592 21722428
152930592158 21714875
215011324522 21707322
781308736818 21699769
511030426404 21692216
280120385294 21684663
355071513392 21677110
414880999450 21669557
703329280312 21662004
198355518278 21654451
999348382194 21646898
337658625046 21639345
171857644708 21631792
7570828574 21624239
584467390298 21352331
169586398402 21616686
37854112654 21609133
676074324640 21601580
677588488844 21594027
709385937128 21586474
336144460842 21578921
405796014226 21571368
937267649830 21563815
11356239084 21556262
794936214654 21548709
109019830242 21541156
635948973234 21533603
40125358960 21526050
274820810580 21518497
249080019112 21510944
452735104550 21503391
683645145660 21495838
81764874570 21488285
417909327858 21480732
967550933910 21473179
199869682482 21465626
489832127548 21458073
150659345852 21450520
17412895900 21442967
622321495398 21435414
202140928788 21427861
715442593944 21420308
102206091324 21412755
37097030552 21405202
221825063440 21397649
539042464178 21390096
308132423068 21382543
922883089892 21374990
28769127430 21367437
370213155432 21359884
227124638154 21352331
687430556170 21344778
687430556170 21337225
861559439630 21329672
307375340966 21322119
158230166872 21314566
386111879574 21307013
336144460842 21299460
428508477286 21291907
424723066776 21284354
476204649712 18210283
947866799258 21276801
950138045564 21269248
373241483840 21261695
80250710366 21254142
508002097996 21246589
37854112654 21239036
682130981456 21231483
478475896018 21223930
819919924020 21216377
259679168540 21208824
400496439512 21201271
24226634818 21193718
522386657934 21186165
474690485508 21178612
463334253978 21171059
373241483840 21163506
748754206432 21155953
74194053550 21148400
479990060222 21140847
631406480622 21133294
505730851690 21125741
522386657934 21118188
601123196542 21110635
92364023998 21103082
87821531386 21095529
759353355860 21087976
339172789250 21080423
420180574164 21072870
900170626832 21065317
980421329644 21057764
892599805812 21050211
298290355742 21042658
548884531504 21035105
206683421400 21027552
30283291634 21019999
366427744922 21012446
752539616942 21004893
925911418300 20997340
780551654716 20989787
813863267204 20982234
183213876238 20974681
588252800808 20967128
353557349188 20959575
171100562606 20952022
85550285080 20944469
948623881360 20936916
797207460960 20929363
344472363964 20921810
251351265418 20914257
916069350974 20906704
439107626714 20899151
408067260532 20891598
543584956790 20884045
542827874688 20876492
127946882792 20868939
713171347638 20861386
617779002786 20853833
477718813916 20846280
143088524832 20838727
517844165322 20831174
447435529836 20823621
927425582504 20816068
727555907576 20808515
32554537940 20800962
969822180216 20793409
585224472400 20785856
725284661270 20778303
229395884460 20770750
517844165322 20763197
878215245874 11238864
508002097996 20755644
315703244088 20748091
874429835364 20740538
735126728596 20732985
286177042110 20725432
806292446184 20717879
181699712034 20710326
395953946900 20702773
137031868016 20695220
657904354192 20687667
540556628382 20680114
295262027334 20672561
690458884578 20665008
71165725142 20657455
424723066776 20649902
614750674378 20642349
527686232648 20634796
585981554502 20627243
446678447734 20619690
501945441180 20612137
532228725260 20604584
473176321304 20597031
245294608602 20589478
258165004336 20581925
233938377072 8210111
594309457624 20574372
517844165322 20566819
783579983124 20559266
323274065108 20551713
613236510174 20544160
309646587272 20536607
419423492062 20529054
127946882792 20521501
791150804144 20513948
601123196542 20506395
888814395302 20498842
96149434508 20491289
1514171758 20483736
738155057004 20476183
390654372186 20468630
957708866584 20461077
698786787700 20453524
713928429740 20445971
724527579168 20438418
537528299974 20430865
397468111104 20423312
432293887796 20415759
420937656266 20408206
934996403524 20400653
215768406624 20393100
171100562606 20385547
711657183434 20377994
444407201428 20370441
978907165440 20362888
695758459292 20355335
894871052118 20347782
414123917348 20340229
361128170208 20332676
776009162104 20325123
922883089892 20317570
225610473950 20310017
201383846686 20302464
82521956672 20294911
414123917348 20287358
320245736700 20279805
676074324640 20272252
323274065108 20264699
565540337748 20257146
533742889464 20249593
355071513392 20242040
401253521614 20234487
62837822020 20226934
794179132552 20219381
805535364082 20211828
500431276976 20204275
448192611938 20196722
921368925688 20189169
471662157100 20181616
525414986342 20174063
743454631718 20166510
817648677714 20158957
59809493612 20151404
734369646494 20143851
926668500402 20136298
999348382194 20128745
620807331194 20121192
678345570946 20113639
124161472282 20106086
784337065226 20098533
902441873138 20090980
709385937128 20083427
780551654716 20075874
171857644708 20068321
398982275308 20060768
377783976452 20053215
848689043896 20045662
335387378740 20038109
190784697258 20030556
516330001118 20023003
566297419850 20015450
423208902572 20007897
787365393634 20000344
112048158650 19992791
492103373854 19985238
386868961676 19977685
991020479072 19970132
917583515178 19962579
509516262200 19955026
42396605266 19947473
602637360746 19939920
376269812248 19932367
379298140656 19924814
870644424854 19917261
472419239202 19909708
656390189988 19902155
866101932242 19894602
931210993014 19887049
284662877906 19879496
310403669374 19871943
442893037224 19864390
889571477404 19856837
879729410078 19849284
512544590608 19841731
273306646376 19834178
233938377072 19826625
70408643040 19819072
588252800808 19811519
592795293420 19803966
254379593826 19796413
775252080002 19788860
195327189870 19781307
813863267204 19773754
84793202978 19766201
589766965012 19758648
881243574282 19751095
675317242538 19743542
517087083220 19735989
595823621828 19728436
513301672710 19720883
574625322972 19713330
670017667824 19705777
707871772924 19698224
957708866584 19690671
114319404956 19683118
477718813916 19675565
825976580836 19668012
118104815466 19660459
194570107768 19652906
330844886128 19645353
363399416514 19637800
979664247542 19630247
807049528286 19622694
12113321186 19615141
900927708934 19607588
495888784364 19600035
686673474068 19592482
107505666038 19584929
613993592276 19577376
603394442848 19569823
258922086438 19562270
314946161986 19554717
698029705598 19547164
796450378858 19539611
658661436294 19532058
816134513510 19524505
4542500166 19516952
47696179980 19509399
115076487058 19501846
486046717038 19494293
12870403288 19486740
721499250760 19479187
79493628264 19471634
785094147328 19464081
128703964894 19456528
71165725142 19448975
268007071662 19441422
927425582504 19433869
773737915798 19426316
629135234316 19418763
400496439512 19411210
324031147210 19403657
261193332744 19396104
94635270304 19388551
829004909244 19380998
902441873138 19373445
551912859912 19365892
161258495280 19358339
156716002668 19350786
513301672710 19343233
445164283530 19335680
499674194874 19328127
241509198092 19320574
131732293302 19313021
963765523400 19305468
188513450952 19297915
752539616942 19290362
562512009340 19282809
293747863130 19275256
683645145660 19267703
236966705480 19260150
396711029002 19252597
477718813916 19245044
912283940464 19237491
306618258864 19229938
545099120994 19222385
383083551166 19214832
697272623496 19207279
590524047114 19199726
289962452620 19192173
805535364082 19184620
405038932124 19177067
439864708816 19169514
791907886246 19161961
9842074880 19154408
393682700594 19146855
781308736818 19139302
728312989678 19131749
132489375404 19124196
797964543062 19116643
620807331194 19109090
785851229430 19101537
628378152214 19093984
348257774474 19086431
29526209532 19078878
451220940346 19071325
495888784364 19063772
563269091442 19056219
270278317968 19048666
699543869802 19041113
534499971566 19033560
824462416632 19026007
902441873138 19018454
114319404956 19010901
658661436294 19003348
395953946900 18995795
60566575714 18988242
177157219422 18980689
773737915798 18973136
875943999568 18965583
579924897686 18958030
906984365750 18950477
317974490394 18942924
746482960126 18935371
818405759816 7620977
747997124330 18927818
153687674260 18920265
508002097996 18912712
696515541394 18905159
483775470732 18897606
865344850140 18890053
180185547830 18882500
841875304978 18874947
84793202978 18867394
978150083338 18859841
41639523164 18852288
506487933792 18844735
900927708934 18837182
377026894350 18829629
247565854908 18822076
975878837032 18814523
648819368968 18806970
198355518278 18799417
591281129216 18791864
729827153882 18784311
960737194992 18776758
882000656384 18769205
740426303310 18761652
33311620042 18754099
225610473950 18746546
793422050450 18738993
458034679264 18731440
392925618492 18723887
375512730146 18716334
70408643040 18708781
402010603716 18701228
402767685818 18693675
228638802358 18686122
605665689154 18678569
34068702144 18671016
588252800808 18663463
874429835364 18655910
916069350974 18648357
578410733482 18640804
517087083220 18633251
701058034006 18625698
913798104668 18618145
531471643158 18610592
492860455956 18603039
172614726810 18595486
73436971448 18587933
215768406624 18580380
65866150428 18572827
171100562606 18565274
459548843468 18557721
646548122662 18550168
979664247542 18542615
208954667706 18535062
347500692372 18527509
287691206314 18519956
506487933792 18512403
421694738368 18504850
717713840250 18497297
791150804144 18489744
593552375522 18482191
513301672710 18474638
176400137320 18467085
188513450952 18459532
676074324640 18451979
885028984792 18444426
355828595494 18436873
940295978238 18429320
744211713820 18421767
90849859794 18414214
163529741586 18406661
288448288416 18399108
118104815466 18391555
259679168540 18384002
763138766370 18376449
412609753144 18368896
251351265418 18361343
841875304978 18353790
511030426404 18346237
984206740154 18338684
92364023998 18331131
701815116108 18323578
616264838582 18316025
118104815466 18308472
523143740036 18300919
456520515060 18293366
118104815466 18285813
622321495398 18278260
157473084770 18270707
991777561174 18263154
69651560938 18255601
604908607052 18248048
632920644826 18240495
213497160318 18232942
170343480504 9040941
3785418064 18225389
576896569278 18217836
902441873138 18210283
412609753144 18202730
788122475736 18195177
601880278644 18187624
31797455838 18180071
31797455838 18172518
493617538058 18164965
468633828692 18157412
414880999450 18149859
579924897686 18142306
112048158650 18134753
751025452738 18127200
398225193206 18119647
941053060340 18112094
760867520064 18104541
378541058554 18096988
143845606934 18089435
383083551166 18081882
763895848472 18074329
233181294970 18066776
567811584054 18059223
660932682600 18051670
687430556170 18044117
813863267204 18036564
468633828692 18029011
529957478954 18021458
236209623378 18013905
794936214654 18006352
969065098114 17998799
99934845018 17991246
594309457624 17983693
607936935460 17976140
673803078334 17968587
660175600498 17961034
406553096328 17953481
810834938796 17945928
853231536508 17938375
576896569278 17930822
137031868016 17923269
243023362296 17915716
351286102882 17908163
471662157100 17900610
273306646376 17893057
623078577500 17885504
193813025666 17877951
373998565942 17870398
981178411746 17862845
53752836796 17855292
384597715370 17847739
868373178548 17840186
183970958340 17832633
828247827142 17825080
47696179980 17817527
167315152096 17809974
90092777692 17802421
816134513510 17794868
168829316300 17787315
358099841800 17779762
125675636486 17772209
776766244206 17764656
812349103000 17757103
841875304978 17749550
387626043778 17741997
370970237534 17734444
107505666038 17726891
398225193206 17719338
551155777810 17711785
952409291870 17704232
433808052000 17696679
775252080002 17689126
352800267086 17681573
435322216204 17674020
422451820470 17666467
711657183434 17658914
859288193324 17651361
28012045328 17643808
931210993014 17636255
357342759698 17628702
56024083102 17621149
169586398402 17613596
745725878024 17606043
675317242538 17598490
882757738486 17590937
557212434626 17583384
632163562724 17575831
639734383744 17568278
778280408410 17560725
93121106100 17553172
334630296638 17545619
636706055336 17538066
25740799022 17530513
623835659602 17522960
141574360628 17515407
424723066776 17507854
217282570828 17500301
461063007672 17492748
930453910912 17485195
766167094778 17477642
34068702144 17470089
656390189988 17462536
759353355860 17454983
889571477404 17447430
769195423186 17439877
776009162104 17432324
997834217990 17424771
639734383744 17417218
467876746590 17409665
309646587272 17402112
771466669492 17394559
144602689036 17387006
944838470850 17379453
68137396734 17371900
639734383744 17364347
763895848472 17356794
114319404956 17349241
658661436294 17341688
572354076666 17334135
818405759816 17326582
122647308078 4713072
225610473950 17319029
208954667706 17311476
522386657934 17303923
344472363964 17296370
664718093110 17288817
562512009340 17281264
815377431408 17273711
780551654716 17266158
95392352406 17258605
991020479072 17251052
576139487176 17243499
666989339416 17235946
726798825474 17228393
120376061772 17220840
313431997782 17213287
292233698926 17205734
511030426404 17198181
793422050450 17190628
489832127548 17183075
261950414846 17175522
526929150546 17167969
699543869802 17160416
475447567610 17152863
426237230980 17145310
216525488726 17137757
377783976452 17130204
215768406624 17122651
161258495280 17115098
99177762916 17107545
137031868016 17099992
733612564392 17092439
338415707148 17084886
56024083102 17077333
792664968348 17069780
35582866348 17062227
430779723592 17054674
747997124330 17047121
454249268754 17039568
29526209532 17032015
676074324640 17024462
293747863130 17016909
715442593944 17009356
779037490512 17001803
509516262200 16994250
162772659484 16986697
306618258864 16979144
412609753144 16971591
270278317968 16964038
418666409960 16956485
374755648044 16948932
646548122662 16941379
460305925570 16933826
708628855026 16926273
222582145542 16918720
743454631718 16911167
530714561056 16903614
788879557838 16896061
440621790918 16888508
945595552952 16880955
345986528168 4599777
152930592158 16873402
314946161986 16865849
799478707266 16858296
853231536508 16850743
912283940464 16843190
785851229430 16835637
346743610270 16828084
640491465846 16820531
367184827024 16812978
15898731696 16805425
366427744922 16797872
414880999450 16790319
324031147210 16782766
172614726810 16775213
573868240870 16767660
850960290202 16760107
89335695590 16752554
958465948686 16745001
195327189870 16737448
708628855026 16729895
564783255646 16722342
868373178548 16714789
434565134102 16707236
628378152214 16699683
262707496948 16692130
266492907458 16684577
657147272090 16677024
451220940346 16669471
277092056886 16661918
170343480504 16654365
918340597280 16646812
813106185102 16639259
872915671160 16631706
42396605266 16624153
137031868016 16616600
411852671042 16609047
102206091324 16601494
442893037224 16593941
157473084770 16586388
549641613606 16578835
18169978002 16571282
47696179980 16563729
875186917466 16556176
154444756362 16548623
133246457506 16541070
938024731932 16533517
286177042110 16525964
405038932124 16518411
127189800690 16510858
602637360746 16503305
48453262082 16495752
536771217872 16488199
965279687604 16480646
840361140774 16473093
944081388748 16465540
668503503620 16457987
500431276976 16450434
180942629932 16442881
74194053550 16435328
384597715370 16427775
847931961794 16420222
498917112772 16412669
477718813916 16405116
60566575714 16397563
907741447852 16390010
568568666156 16382457
504216687486 16374904
916069350974 16367351
548127449402 16359798
373998565942 16352245
488317963344 16344692
163529741586 16337139
84793202978 16329586
658661436294 16322033
50724508388 16314480
860045275426 16306927
539042464178 16299374
449706776142 16291821
434565134102 16284268
821434088224 16276715
554184106218 16269162
752539616942 16261609
411095588940 16254056
206683421400 16246503
498160030670 16238950
547370367300 16231397
195327189870 16223844
691215966680 16216291
587495718706 16208738
886543148996 16201185
910012694158 16193632
949380963462 16186079
298290355742 16178526
460305925570 2484937
441378873020 16170973
159744331076 16163420
62837822020 16155867
853988618610 16148314
860802357528 16140761
900170626832 16133208
355071513392 16125655
568568666156 16118102
103720255528 16110549
359614006004 16102996
690458884578 7341516
52995754694 16095443
695758459292 16087890
716199676046 16080337
819919924020 16072784
847931961794 16065231
549641613606 16057678
19684142206 16050125
826733662938 16042572
827490745040 16035019
791150804144 16027466
980421329644 16019913
44667851572 16012360
665475175212 16004807
684402227762 15997254
216525488726 15989701
188513450952 15982148
680616817252 15974595
18927060104 15967042
777523326308 15959489
579924897686 15951936
877458163772 15944383
997077135888 15936830
522386657934 815724
575382405074 15929277
68137396734 15921724
21955388512 15914171
913798104668 15906618
381569386962 15899065
907741447852 15891512
430022641490 15883959
678345570946 15876406
509516262200 15868853
556455352524 15861300
502702523282 15853747
74951135652 15846194
758596273758 15838641
741183385412 15831088
778280408410 15823535
922883089892 15815982
282391631600 15808429
234695459174 15800876
532228725260 15793323
9084992778 15785770
757089656 15778217
778280408410 15770664
499674194874 15763111
589009882910 15755558
57538247306 15748005
230152966562 15740452
104477337630 15732899
364913580718 15725346
645033958458 15717793
897142298424 15710240
233938377072 15702687
146873935342 15695134
989506314868 15687581
583710308196 15680028
970579262318 15672475
366427744922 15664922
847931961794 15657369
149902263750 15649816
908498529954 15642263
645033958458 15634710
87064449284 15627157
202140928788 15619604
301318684150 15612051
875943999568 15604498
704843444516 15596945
716956758148 15589392
44667851572 15581839
872158589058 15574286
934239321422 15566733
330844886128 15559180
308889505170 15551627
149902263750 15544074
937267649830 15536521
620807331194 15528968
486046717038 15521415
91606941896 15513862
678345570946 15506309
153687674260 15498756
405038932124 15491203
567811584054 15483650
654118943682 15476097
812349103000 15468544
947109717156 15460991
253622511724 15453438
87064449284 15445885
505730851690 15438332
854745700712 15430779
393682700594 15423226
347500692372 15415673
195327189870 15408120
96149434508 15400567
608694017562 15393014
913041022566 15385461
398225193206 15377908
360371088106 15370355
359614006004 15362802
826733662938 15355249
622321495398 15347696
887300231098 15340143
158230166872 15332590
434565134102 15325037
971336344420 15317484
165800987892 15309931
996320053786 15302378
779794572614 15294825
476204649712 15287272
881243574282 15279719
163529741586 15272166
875186917466 15264613
798721625164 15257060
473933403406 15249507
857774029120 15241954
662446846804 15234401
208954667706 15226848
495131702262 15219295
23469552716 15211742
258922086438 15204189
302832848354 15196636
6056664370 15189083
558726598830 15181530
533742889464 15173977
162015577382 15166424
364913580718 15158871
670774749926 15151318
390654372186 15143765
130975211200 15136212
556455352524 15128659
182456794136 15121106
955437620278 15113553
237723787582 15106000
442135955122 15098447
131732293302 15090894
714685511842 15083341
515572919016 15075788
724527579168 15068235
597337786032 15060682
821434088224 15053129
878972327976 15045576
333873214536 15038023
221067981338 15030470
846417797590 15022917
961494277094 15015364
463334253978 15007811
75708217754 15000258
189270533054 14992705
648062286866 14985152
172614726810 14977599
995562971684 14970046
345229446066 14962493
436079298306 14954940
683645145660 14947387
286177042110 14939834
832790319754 14932281
684402227762 14924728
85550285080 14917175
83279038774 14909622
624592741704 14902069
458791761366 14894516
12113321186 14886963
716199676046 14879410
56024083102 14871857
472419239202 14864304
31040373736 14856751
928939746708 14849198
598851950236 14841645
454249268754 14834092
256650840132 14826539
690458884578 14818986
732098400188 14811433
167315152096 14803880
634434809030 14796327
379298140656 14788774
882757738486 14781221
394439782696 14773668
773737915798 14766115
198355518278 14758562
321002818802 14751009
460305925570 14743456
377783976452 14735903
265735825356 14728350
525414986342 14720797
309646587272 14713244
140060196424 14705691
661689764702 14698138
191541779360 14690585
600366114440 14683032
891842723710 14675479
972850508624 14667926
173371808912 14660373
855502782814 14652820
449706776142 14645267
610965263868 14637714
88578613488 14630161
430022641490 14622608
741183385412 14615055
124161472282 12719252
422451820470 14607502
286177042110 14599949
572354076666 14592396
343715281862 14584843
386111879574 14577290
480747142324 14569737
841875304978 14562184
285419960008 14554631
598094868134 14547078
934996403524 14539525
887300231098 14531972
508002097996 14524419
244537526500 14516866
878972327976 14509313
420180574164 14501760
472419239202 14494207
81007792468 14486654
18927060104 14479101
24983716920 14471548
679859735150 14463995
881243574282 14456442
615507756480 14448889
414123917348 14441336
662446846804 14433783
867616096446 14426230
41639523164 14418677
94635270304 14411124
754053781146 14403571
17412895900 14396018
28769127430 14388465
745725878024 14380912
170343480504 14373359
884271902690 14365806
180185547830 14358253
414123917348 14350700
687430556170 14343147
134760621710 14335594
775252080002 14328041
474690485508 14320488
586738636604 14312935
322516983006 14305382
76465299856 14297829
400496439512 14290276
374755648044 14282723
459548843468 14275170
14384567492 14267617
714685511842 14260064
738912139106 14252511
676831406742 14244958
464848418182 14237405
950895127666 14229852
168072234198 14222299
233181294970 14214746
719228004454 14207193
166558069994 14199640
277092056886 14192087
592795293420 14184534
570082830360 14176981
417909327858 14169428
727555907576 14161875
875186917466 14154322
444407201428 14146769
466362582386 14139216
957708866584 14131663
328573639822 14124110
658661436294 14116557
303589930456 14109004
402010603716 14101451
472419239202 14093898
302075766252 14086345
418666409960 14078792
554184106218 14071239
483018388630 14063686
776009162104 14056133
86307367182 14048580
594309457624 14041027
836575730264 14033474
774494997900 14025921
223339227644 14018368
665475175212 14010815
373998565942 14003262
392925618492 13995709
623835659602 13988156
835818648162 13980603
811592020898 11578749
109019830242 13973050
338415707148 13965497
925911418300 7341516
444407201428 13957944
558726598830 13950391
865344850140 13942838
374755648044 13935285
74194053550 13927732
942567224544 13920179
78736546162 13912626
75708217754 13905073
467119664488 13897520
673803078334 13889967
763138766370 13882414
298290355742 13874861
253622511724 13867308
76465299856 13859755
824462416632 13852202
96906516610 13844649
155201838464 13837096
498160030670 13829543
544342038892 13821990
96149434508 13814437
181699712034 13806884
427751395184 13799331
545856203096 13791778
814620349306 13784225
657904354192 13776672
32554537940 13769119
965279687604 13761566
684402227762 13754013
163529741586 13746460
112048158650 13738907
108262748140 13731354
134760621710 13723801
823705334530 13716248
574625322972 13708695
186242204646 13701142
426994313082 13693589
105234419732 13686036
93878188202 13678483
215768406624 13670930
496645866466 13663377
902441873138 13655824
607179853358 13648271
736640892800 13640718
640491465846 13633165
190784697258 13625612
378541058554 13618059
336144460842 13610506
274820810580 13602953
149145181648 13595400
903956037342 13587847
928182664606 13580294
620807331194 13572741
124918554384 13565188
303589930456 13557635
350529020780 13550082
426994313082 13542529
393682700594 13534976
138546032220 13527423
224853391848 13519870
698786787700 13512317
336144460842 13504764
457277597162 13497211
875943999568 13489658
530714561056 13482105
784337065226 13474552
927425582504 13466999
757839191656 13459446
345986528168 13451893
502702523282 13444340
79493628264 13436787
542827874688 13429234
944838470850 13421681
655633107886 13414128
263464579050 13406575
613236510174 13399022
380055222758 13391469
90849859794 13383916
198355518278 13376363
223339227644 13368810
297533273640 13361257
907741447852 13353704
496645866466 13346151
13627485390 13338598
387626043778 13331045
174885973116 13323492
662446846804 13315939
56781165204 13308386
912283940464 13300833
981178411746 13293280
64351986224 13285727
864587768038 13278174
797207460960 13270621
436079298306 13263068
405038932124 13255515
764652930574 13247962
16655813798 13240409
50724508388 13232856
623078577500 13225303
208197585604 13217750
973607590726 13210197
458791761366 13202644
719985086556 13195091
557212434626 13187538
747240042228 13179985
501945441180 13172432
932725157218 13164879
372484401738 13157326
314189079884 13149773
129461046996 13142220
800235789368 13134667
913798104668 13127114
784337065226 13119561
193055943564 13112008
752539616942 13104455
769195423186 13096902
514058754812 13089349
327059475618 13081796
869130260650 13074243
443650119326 13066690
925154336198 13059137
630649398520 13051584
389140207982 13044031
615507756480 13036478
64351986224 13028925
70408643040 13021372
979664247542 13013819
395953946900 13006266
582953226094 12998713
41639523164 12991160
857016947018 12983607
317217408292 12976054
642005630050 12968501
176400137320 12960948
433050969898 12953395
190027615156 12945842
936510567728 12938289
61323657816 12930736
448192611938 12923183
532985807362 12915630
843389469182 12908077
345229446066 12900524
845660715488 12892971
77222381958 12885418
721499250760 12877865
181699712034 12870312
747997124330 12862759
448192611938 12855206
389140207982 12847653
815377431408 12840100
99177762916 12832547
483018388630 12824994
925154336198 12817441
759353355860 12809888
301318684150 12802335
71922807244 12794782
371727319636 12787229
443650119326 12779676
936510567728 12772123
502702523282 12764570
662446846804 12757017
636706055336 12749464
246051690704 12741911
457277597162 12734358
513301672710 12726805
719985086556 12719252
617779002786 12711699
158230166872 12704146
21955388512 12696593
392925618492 12689040
213497160318 12681487
722256332862 12673934
807806610388 12666381
946352635054 12658828
214254242420 12651275
21198306410 12643722
424723066776 12636169
136274785914 12628616
464091336080 12621063
139303114322 12613510
86307367182 12605957
189270533054 12598404
283905795804 12590851
446678447734 12583298
707871772924 12575745
554941188320 12568192
440621790918 12560639
231667130766 12553086
714685511842 12545533
921368925688 12537980
707871772924 12530427
565540337748 9456356
779794572614 12522874
678345570946 12515321
587495718706 12507768
243023362296 12500215
272549564274 12492662
898656462628 12485109
760867520064 12477556
381569386962 12470003
385354797472 12462450
596580703930 12454897
690458884578 12447344
933482239320 12439791
410338506838 12432238
190027615156 12424685
440621790918 12417132
485289634936 12409579
52995754694 12402026
517087083220 12394473
442893037224 12386920
375512730146 12379367
937267649830 12371814
394439782696 12364261
495888784364 12356708
398982275308 12349155
168829316300 12341602
560997845136 12334049
905470201546 12326496
921368925688 12318943
825976580836 12311390
715442593944 12303837
146116853240 12296284
745725878024 12288731
752539616942 12281178
322516983006 12273625
872915671160 12266072
486046717038 12258519
635948973234 12250966
822948252428 12243413
322516983006 12235860
445164283530 12228307
370213155432 12220754
717713840250 12213201
771466669492 12205648
56781165204 12198095
410338506838 12190542
513301672710 12182989
797207460960 12175436
862316521732 12167883
6056664370 12160330
957708866584 12152777
398225193206 12145224
286934124212 12137671
46939097878 12130118
49967426286 12122565
732098400188 12115012
195327189870 12107459
46182015776 12099906
17412895900 12092353
973607590726 12084800
502702523282 12077247
607179853358 12069694
366427744922 12062141
997077135888 12054588
977393001236 12047035
635191891132 12039482
74194053550 12031929
236966705480 12024376
433050969898 12016823
274063728478 12009270
812349103000 12001717
755567945350 11994164
22712470614 11986611
354314431290 11979058
542827874688 11971505
766924176880 11963952
988749232766 11956399
116590651262 11948846
888057313200 11941293
641248547948 11933740
754810863248 11926187
567054501952 11918634
604908607052 11911081
383083551166 11903528
528443314750 11895975
424723066776 11888422
308132423068 11880869
408824342634 11873316
191541779360 11865763
399739357410 11858210
900927708934 11850657
264978743254 11843104
561754927238 11835551
78736546162 11827998
292233698926 11820445
716956758148 11812892
88578613488 11805339
509516262200 11797786
875186917466 11790233
196841354074 11782680
369456073330 11775127
832033237652 11767574
415638081552 11760021
903198955240 11752468
673803078334 11744915
853231536508 11737362
901684791036 11729809
146116853240 11722256
415638081552 11714703
865344850140 11707150
211225914012 11699597
130975211200 11692044
732855482290 11684491
13627485390 11676938
666232257314 11669385
436079298306 11661832
109019830242 11654279
556455352524 11646726
700300951904 11639173
84793202978 11631620
950138045564 11624067
943324306646 11616514
604908607052 11608961
999348382194 11601408
657904354192 11593855
190027615156 11586302
272549564274 11578749
395953946900 11571196
541313710484 11563643
598851950236 11556090
933482239320 11548537
634434809030 11540984
645791040560 11533431
950138045564 11525878
58295329408 11518325
511787508506 11510772
110533994446 11503219
980421329644 11495666
638220219540 11488113
511787508506 11480560
473176321304 11473007
998591300092 11465454
923640171994 11457901
267249989560 11450348
522386657934 11442795
684402227762 11435242
570839912462 11427689
941810142442 11420136
778280408410 11412583
896385216322 11405030
458791761366 11397477
143845606934 11389924
155201838464 11382371
617021920684 11374818
811592020898 11367265
797964543062 11359712
539042464178 11352159
201383846686 11344606
479990060222 11337053
500431276976 11329500
236209623378 11321947
954680538176 11314394
7554 11306841
782065818920 11299288
484532552834 11291735
244537526500 11284182
437593462510 11276629
821434088224 11269076
477718813916 11261523
462577171876 11253970
885028984792 11246417
28012045328 11238864
850203208100 6510686
434565134102 11231311
88578613488 11223758
286177042110 11216205
325545311414 11208652
157473084770 11201099
953923456074 11193546
445164283530 11185993
411095588940 11178440
461820089774 11170887
278606221090 11163334
550398695708 11155781
570839912462 11148228
776009162104 11140675
541313710484 11133122
608694017562 11125569
681373899354 11118016
208197585604 11110463
953923456074 11102910
690458884578 11095357
465605500284 11087804
935753485626 11080251
407310178430 11072698
349771938678 11065145
227881720256 11057592
390654372186 11050039
900927708934 11042486
49967426286 11034933
79493628264 11027380
432293887796 11019827
344472363964 11012274
436079298306 11004721
951652209768 10997168
206683421400 10989615
13627485390 10982062
629135234316 10974509
110533994446 10966956
863073603834 10959403
200626764584 10951850
165043905790 10944297
505730851690 10936744
90092777692 10929191
366427744922 10921638
299047437844 10914085
129461046996 10906532
645791040560 10898979
787365393634 10891426
841118222876 10883873
318731572496 10876320
276334974784 10868767
779794572614 10861214
49967426286 10853661
434565134102 10846108
1514171758 10838555
757082109554 10831002
479990060222 10823449
695758459292 10815896
337658625046 10808343
601123196542 10800790
757839191656 10793237
146116853240 10785684
761624602166 10778131
325545311414 10770578
833547401856 10763025
783579983124 10755472
263464579050 10747919
311917833578 10740366
707871772924 10732813
420937656266 10725260
723770497066 10717707
609451099664 10710154
449706776142 6125483
642762712152 10702601
247565854908 10695048
829761991346 10687495
79493628264 10679942
17412895900 10672389
374755648044 10664836
180942629932 10657283
539042464178 10649730
990263396970 10642177
245294608602 10634624
214254242420 10627071
487560881242 10619518
994048807480 10611965
708628855026 10604412
120376061772 10596859
913041022566 10589306
557969516728 10581753
285419960008 10574200
249837101214 10566647
941810142442 10559094
658661436294 10551541
693487212986 10543988
787365393634 10536435
333873214536 10528882
25740799022 10521329
903198955240 10513776
901684791036 10506223
461063007672 10498670
371727319636 10491117
772223751594 10483564
230910048664 10476011
888814395302 10468458
91606941896 10460905
138546032220 10453352
560997845136 10445799
414880999450 10438246
308889505170 10430693
655633107886 10423140
436836380408 10415587
137031868016 10408034
482261306528 10400481
797964543062 10392928
24983716920 10385375
853988618610 10377822
130218129098 10370269
230910048664 10362716
317974490394 10355163
1514171758 10347610
417152245756 10340057
962251359196 10332504
89335695590 10324951
288448288416 10317398
129461046996 10309845
883514820588 10302292
354314431290 10294739
468633828692 10287186
295262027334 10279633
416395163654 10272080
383840633268 10264527
154444756362 10256974
212740078216 10249421
228638802358 10241868
124918554384 10234315
3785418064 10226762
616264838582 10219209
150659345852 10211656
741940467514 10204103
140060196424 944125
17412895900 10196550
794936214654 10188997
299804519946 10181444
574625322972 10173891
925154336198 10166338
820677006122 10158785
701058034006 10151232
350529020780 10143679
855502782814 10136126
38611194756 10128573
261950414846 10121020
676831406742 10113467
441378873020 10105914
494374620160 10098361
146116853240 10090808
244537526500 10083255
958465948686 10075702
847931961794 10068149
594309457624 10060596
380812304860 10053043
663961011008 10045490
65866150428 10037937
168072234198 10030384
644276876356 10022831
807049528286 10015278
753296699044 10007725
405796014226 10000172
701058034006 9992619
722256332862 9985066
835818648162 9977513
762381684268 9969960
579924897686 9962407
978150083338 9954854
437593462510 9947301
991777561174 9939748
43153687368 9932195
709385937128 9924642
180942629932 9917089
84036120876 9909536
340686953454 9901983
32554537940 9894430
817648677714 9886877
332359050332 9879324
13627485390 9871771
335387378740 9864218
28769127430 9856665
155958920566 9849112
342201117658 9841559
741940467514 9834006
610208181766 9826453
395196864798 9818900
92364023998 9811347
83279038774 9803794
184728040442 9796241
146873935342 9788688
152173510056 9781135
370970237534 9773582
257407922234 9766029
489075045446 9758476
456520515060 9750923
249080019112 9743370
396711029002 9735817
373241483840 9728264
995562971684 9720711
344472363964 9713158
545099120994 9705605
132489375404 9698052
630649398520 9690499
558726598830 9682946
127946882792 9675393
157473084770 9667840
752539616942 9660287
492860455956 9652734
785094147328 9645181
999348382194 9637628
367941909126 9630075
472419239202 9622522
309646587272 9614969
184728040442 9607416
83279038774 9599863
663961011008 9592310
544342038892 9584757
323274065108 9577204
686673474068 9569651
313431997782 9562098
928182664606 9554545
305861176762 9546992
66623232530 9539439
793422050450 9531886
431536805694 9524333
588252800808 9516780
718470922352 9509227
996320053786 9501674
351286102882 9494121
222582145542 9486568
665475175212 9479015
358099841800 9471462
470147992896 9463909
813106185102 9456356
541313710484 9448803
829761991346 9441250
981178411746 9433697
726041743372 9426144
434565134102 9418591
891085641608 9411038
899413544730 9403485
364913580718 9395932
746482960126 9388379
426994313082 9380826
597337786032 9373273
411095588940 9365720
508759180098 9358167
128703964894 9350614
213497160318 9343061
212740078216 9335508
523900822138 9327955
613236510174 9320402
52995754694 9312849
864587768038 9305296
609451099664 9297743
326302393516 9290190
234695459174 9282637
527686232648 9275084
83279038774 9267531
190784697258 9259978
551912859912 9252425
382326469064 9244872
976635919134 9237319
274063728478 9229766
177157219422 9222213
325545311414 9214660
921368925688 9207107
122647308078 9199554
174885973116 9192001
194570107768 9184448
833547401856 9176895
695001377190 9169342
343715281862 9161789
629892316418 9154236
268007071662 9146683
880486492180 9139130
710900101332 9131577
737397974902 9124024
666989339416 9116471
547370367300 9108918
55267001000 9101365
626863988010 9093812
623078577500 9086259
987992150664 9078706
70408643040 9071153
148388099546 9063600
814620349306 9056047
377783976452 9048494
971336344420 3134495
787365393634 9040941
539042464178 9033388
929696828810 9025835
496645866466 9018282
474690485508 9010729
903956037342 9003176
437593462510 8995623
516330001118 8988070
688944720374 8980517
199112600380 8972964
601123196542 8965411
3785418064 8957858
401253521614 8950305
221067981338 8942752
567811584054 8935199
81007792468 8927646
517844165322 8920093
585981554502 8912540
661689764702 8904987
221067981338 8897434
884271902690 8889881
557212434626 8882328
20441224308 8874775
91606941896 8867222
485289634936 8859669
904713119444 8852116
365670662820 8844563
808563692490 8837010
37097030552 8829457
366427744922 8821904
275577892682 8814351
670774749926 8806798
284662877906 8799245
591281129216 8791692
777523326308 8784139
544342038892 8776586
259679168540 8769033
365670662820 8761480
137788950118 8753927
438350544612 8746374
304347012558 8738821
876701081670 8731268
713171347638 8723715
911526858362 8716162
902441873138 8708609
172614726810 8701056
932725157218 8693503
732098400188 8685950
215011324522 8678397
946352635054 8670844
324788229312 8663291
227881720256 8655738
268764153764 8648185
445921365632 8640632
859288193324 8633079
933482239320 8625526
530714561056 8617973
287691206314 8610420
565540337748 8602867
919854761484 8595314
586738636604 8587761
373998565942 8580208
8327910676 8572655
279363303192 8565102
914555186770 8557549
874429835364 8549996
129461046996 8542443
269521235866 8534890
649576451070 8527337
464848418182 8519784
40125358960 8512231
511030426404 8504678
709385937128 8497125
39368276858 8489572
486046717038 8482019
760867520064 8474466
561754927238 8466913
742697549616 8459360
56781165204 8451807
65866150428 8444254
79493628264 8436701
779037490512 8429148
488317963344 8421595
396711029002 8414042
9842074880 8406489
90849859794 8398936
688944720374 8391383
447435529836 8383830
554184106218 8376277
674560160436 8368724
174128891014 8361171
144602689036 8353618
101449009222 8346065
125675636486 8338512
866101932242 8330959
405038932124 8323406
143845606934 8315853
529957478954 8308300
213497160318 8300747
451220940346 8293194
199869682482 8285641
176400137320 8278088
339929871352 8270535
644276876356 8262982
648062286866 8255429
812349103000 8247876
580681979788 8240323
729827153882 8232770
963008441298 8225217
791150804144 8217664
344472363964 8210111
767681258982 8202558
277849138988 8195005
947109717156 8187452
736640892800 8179899
77979464060 8172346
436079298306 8164793
50724508388 8157240
187756368850 8149687
473933403406 8142134
383083551166 8134581
557212434626 8127028
898656462628 8119475
528443314750 8111922
102963173426 8104369
987992150664 8096816
261950414846 8089263
690458884578 8081710
3785418064 8074157
654118943682 8066604
617779002786 8059051
671531832028 8051498
481504224426 8043945
447435529836 8036392
741183385412 8028839
592038211318 8021286
132489375404 8013733
262707496948 8006180
219553817134 7998627
655633107886 7991074
360371088106 7983521
473933403406 7975968
212740078216 7968415
500431276976 7960862
869887342752 7953309
747240042228 7945756
150659345852 7938203
377783976452 7930650
630649398520 7923097
782065818920 7915544
682130981456 7907991
943324306646 7900438
546613285198 7892885
428508477286 7885332
427751395184 7877779
657904354192 7870226
11356239084 4554459
549641613606 7862673
592038211318 7855120
126432718588 7847567
256650840132 7840014
549641613606 7832461
128703964894 7824908
205926339298 7817355
56024083102 7809802
390654372186 7802249
679102653048 7794696
629892316418 7787143
462577171876 7779590
279363303192 7772037
336144460842 7764484
271792482172 7756931
414880999450 7749378
158987248974 7741825
835061566060 7734272
729070071780 7726719
349771938678 7719166
422451820470 7711613
424723066776 7704060
493617538058 7696507
950895127666 7688954
16655813798 7681401
582196143992 7673848
685916391966 7666295
367941909126 7658742
302832848354 7651189
589009882910 7643636
922883089892 7636083
883514820588 7628530
353557349188 7620977
927425582504 7613424
571596994564 7605871
72679889346 7598318
243023362296 7590765
314189079884 7583212
766924176880 7575659
190784697258 7568106
113562322854 7560553
551912859912 7553000
813106185102 7545447
402010603716 7537894
37097030552 7530341
869130260650 7522788
446678447734 7515235
283905795804 7507682
547370367300 7500129
174885973116 7492576
882000656384 7485023
371727319636 7477470
290719534722 7469917
318731572496 7462364
488317963344 7454811
278606221090 7447258
492103373854 7439705
710900101332 7432152
672288914130 7424599
982692575950 7417046
373998565942 7409493
536771217872 7401940
729070071780 7394387
955437620278 7386834
672288914130 7379281
46939097878 7371728
919854761484 7364175
416395163654 7356622
607179853358 7349069
27254963226 7341516
918340597280 7333963
470147992896 7326410
654118943682 7318857
281634549498 7311304
65109068326 7303751
432293887796 7296198
838089894468 7288645
694244295088 7281092
627621070112 7273539
197598436176 7265986
227124638154 7258433
897142298424 7250880
755567945350 7243327
772223751594 7235774
336144460842 7228221
525414986342 7220668
361128170208 7213115
582196143992 7205562
860045275426 7198009
483018388630 7190456
129461046996 7182903
173371808912 7175350
69651560938 7167797
655633107886 7160244
887300231098 7152691
788879557838 7145138
211982996114 7137585
586738636604 7130032
851717372304 7122479
39368276858 7114926
299804519946 7107373
559483680932 7099820
23469552716 7092267
603394442848 7084714
555698270422 7077161
729070071780 7069608
190027615156 7062055
596580703930 7054502
377026894350 7046949
874429835364 7039396
365670662820 7031843
40125358960 7024290
890328559506 7016737
810077856694 7009184
520872493730 7001631
608694017562 6994078
357342759698 6986525
707871772924 6978972
658661436294 6971419
155958920566 6963866
605665689154 6956313
897899380526 6948760
265735825356 6941207
986477986460 6933654
728312989678 6926101
221825063440 6918548
993291725378 6910995
851717372304 6903442
627621070112 6895889
120376061772 6888336
626863988010 6880783
430022641490 6873230
246051690704 6865677
777523326308 6858124
373241483840 6850571
15898731696 6843018
918340597280 6835465
187756368850 6827912
234695459174 6820359
934996403524 6812806
633677726928 6805253
247565854908 6797700
643519794254 6790147
582196143992 6782594
487560881242 6775041
294504945232 6767488
426237230980 6759935
782065818920 6752382
599609032338 6744829
508759180098 6737276
98420680814 6729723
418666409960 6722170
336144460842 6714617
555698270422 6707064
471662157100 6699511
729827153882 6691958
102206091324 6684405
13627485390 6676852
417152245756 6669299
249080019112 6661746
417909327858 6654193
968308016012 6646640
350529020780 6639087
923640171994 6631534
300561602048 6623981
631406480622 6616428
392925618492 6608875
528443314750 6601322
664718093110 6593769
24226634818 6586216
591281129216 6578663
74951135652 6571110
143845606934 6563557
928939746708 6556004
384597715370 6548451
249080019112 6540898
271792482172 6533345
475447567610 6525792
822191170326 6518239
643519794254 6510686
370213155432 6503133
779037490512 6495580
836575730264 6488027
376269812248 6480474
506487933792 6472921
340686953454 6465368
504216687486 6457815
417909327858 6450262
15141649594 6442709
302075766252 6435156
283905795804 6427603
831276155550 6420050
266492907458 6412497
560997845136 6404944
423208902572 6397391
492103373854 6389838
110533994446 6382285
531471643158 6374732
171857644708 6367179
501945441180 6359626
465605500284 6352073
679859735150 6344520
368698991228 6336967
589766965012 6329414
314189079884 6321861
999348382194 6314308
63594904122 6306755
462577171876 6299202
52995754694 6291649
603394442848 6284096
841875304978 6276543
762381684268 6268990
720742168658 6261437
373998565942 6253884
405796014226 6246331
919854761484 6238778
775252080002 6231225
860802357528 6223672
722256332862 6216119
441378873020 6208566
587495718706 6201013
751025452738 6193460
847174879692 6185907
520872493730 6178354
974364672828 6170801
134760621710 6163248
716199676046 6155695
617021920684 6148142
593552375522 6140589
423965984674 6133036
58295329408 6125483
563269091442 6117930
617021920684 6110377
70408643040 6102824
68894478836 6095271
282391631600 6087718
956194702380 6080165
729070071780 6072612
102963173426 6065059
478475896018 6057506
620807331194 6049953
825219498734 6042400
794179132552 6034847
240752115990 6027294
4542500166 6019741
486803799140 6012188
105991501834 6004635
619293166990 5997082
187756368850 5989529
998591300092 5981976
978150083338 5974423
872915671160 5966870
916069350974 5959317
601123196542 5951764
941053060340 5944211
948623881360 5936658
156716002668 5929105
205169257196 5921552
396711029002 5913999
599609032338 5906446
448192611938 5898893
885786066894 5891340
635948973234 5883787
473933403406 5876234
875943999568 5868681
316460326190 5861128
461063007672 5853575
402767685818 5846022
405796014226 5838469
473933403406 5830916
250594183316 5823363
264978743254 5815810
989506314868 5808257
508759180098 5800704
164286823688 5793151
813106185102 5785598
223339227644 5778045
723770497066 5770492
819162841918 5762939
179428465728 5755386
405796014226 5747833
321002818802 5740280
165043905790 5732727
839604058672 5725174
239995033888 5717621
923640171994 5710068
532228725260 5702515
941053060340 5694962
132489375404 5687409
660175600498 5679856
378541058554 5672303
173371808912 5664750
183970958340 5657197
106748583936 5649644
853231536508 5642091
334630296638 5634538
487560881242 5626985
371727319636 5619432
339929871352 5611879
835818648162 5604326
808563692490 5596773
916826433076 5589220
376269812248 5581667
567054501952 5574114
642005630050 5566561
526172068444 5559008
155958920566 5551455
786608311532 5543902
8327910676 5536349
938024731932 5528796
280877467396 5521243
738155057004 5513690
575382405074 5506137
585224472400 5498584
268764153764 5491031
979664247542 5483478
850203208100 5475925
397468111104 5468372
518601247424 5460819
355828595494 5453266
158987248974 5445713
979664247542 5438160
680616817252 5430607
358099841800 5423054
778280408410 5415501
607179853358 5407948
490589209650 5400395
79493628264 5392842
361128170208 5385289
400496439512 5377736
784337065226 5370183
137788950118 5362630
779794572614 5355077
467119664488 5347524
904713119444 5339971
813106185102 5332418
906227283648 5324865
73436971448 5317312
669260585722 5309759
987235068562 5302206
663203928906 5294653
367941909126 5287100
377783976452 5279547
5299582268 5271994
589766965012 5264441
844903633386 5256888
268007071662 5249335
121890225976 5241782
963765523400 5234229
908498529954 5226676
776766244206 5219123
903198955240 5211570
691973048782 5204017
155201838464 5196464
244537526500 5188911
479232978120 5181358
338415707148 5173805
922883089892 5166252
719228004454 5158699
585224472400 5151146
969822180216 5143593
939538896136 5136040
261950414846 5128487
270278317968 5120934
580681979788 5113381
548884531504 5105828
401253521614 5098275
611722345970 5090722
999348382194 5083169
609451099664 5075616
762381684268 5068063
867616096446 5060510
296019109436 5052957
956951784482 5045404
444407201428 5037851
706357608720 5030298
844903633386 5022745
152173510056 5015192
562512009340 5007639
134003539608 5000086
423965984674 4992533
234695459174 4984980
991777561174 4977427
891842723710 4969874
407310178430 4962321
706357608720 4954768
911526858362 4947215
95392352406 4939662
862316521732 4932109
647305204764 4924556
117347733364 4917003
545099120994 4909450
889571477404 4901897
311917833578 4894344
864587768038 4886791
779794572614 4879238
4542500166 4871685
757839191656 4864132
45424933674 4856579
100691927120 4849026
775252080002 4841473
666989339416 4833920
276334974784 4826367
539799546280 4818814
546613285198 4811261
354314431290 4803708
143088524832 4796155
402010603716 4788602
911526858362 4781049
231667130766 4773496
332359050332 4765943
24983716920 4758390
377026894350 4750837
825976580836 4743284
472419239202 4735731
898656462628 4728178
274063728478 4720625
34068702144 4713072
968308016012 4705519
528443314750 4697966
186999286748 4690413
488317963344 4682860
662446846804 4675307
31040373736 4667754
151416427954 4660201
208954667706 4652648
469390910794 4645095
769195423186 4637542
196841354074 4629989
657904354192 4622436
877458163772 4614883
22712470614 4607330
927425582504 4599777
775252080002 4592224
662446846804 4584671
95392352406 4577118
153687674260 4569565
306618258864 4562012
719228004454 4554459
790393722042 4546906
348257774474 4539353
1514171758 4531800
467119664488 4524247
236966705480 4516694
371727319636 4509141
268007071662 4501588
679102653048 4494035
987235068562 4486482
317974490394 4478929
202140928788 4471376
991020479072 4463823
24226634818 4456270
319488654598 4448717
840361140774 4441164
175643055218 4433611
102963173426 4426058
427751395184 4418505
772980833696 4410952
592795293420 4403399
234695459174 4395846
829004909244 4388293
398982275308 4380740
76465299856 4373187
565540337748 4365634
197598436176 4358081
452735104550 4350528
63594904122 4342975
796450378858 4335422
455006350856 4327869
385354797472 4320316
259679168540 4312763
719985086556 4305210
598094868134 4297657
34825784246 4290104
392925618492 4282551
931210993014 4274998
425480148878 4267445
18169978002 4259892
767681258982 4252339
434565134102 4244786
867616096446 4237233
535257053668 4229680
304347012558 4222127
210468831910 4214574
192298861462 4207021
913798104668 4199468
785094147328 4191915
799478707266 4184362
81764874570 4176809
649576451070 4169256
649576451070 4161703
638220219540 4154150
196084271972 4146597
336901542944 4139044
842632387080 4131491
609451099664 4123938
92364023998 4116385
219553817134 4108832
651090615274 4101279
810077856694 4093726
610208181766 4086173
673803078334 4078620
223339227644 4071067
294504945232 4063514
874429835364 4055961
367184827024 4048408
486046717038 4040855
540556628382 4033302
832790319754 4025749
151416427954 4018196
249837101214 4010643
243780444398 4003090
117347733364 3995537
345229446066 3987984
16655813798 3980431
644276876356 3972878
698786787700 3965325
492860455956 3957772
23469552716 3950219
580681979788 3942666
45424933674 3935113
98420680814 3927560
331601968230 3920007
230152966562 3912454
465605500284 3904901
146116853240 3897348
244537526500 3889795
389140207982 3882242
137031868016 3874689
726041743372 3867136
47696179980 3859583
252865429622 3852030
293747863130 3844477
199869682482 3836924
151416427954 3829371
6056664370 3821818
28012045328 3814265
702572198210 3806712
206683421400 3799159
305104094660 3791606
268764153764 3784053
697272623496 3776500
155201838464 3768947
387626043778 3761394
415638081552 3753841
834304483958 3746288
633677726928 3738735
265735825356 3731182
950895127666 3723629
530714561056 3716076
517087083220 3708523
366427744922 3700970
595823621828 3693417
657147272090 3685864
220310899236 3678311
339929871352 3670758
813863267204 3663205
560997845136 3655652
448192611938 3648099
735126728596 3640546
712414265536 3632993
860045275426 3625440
64351986224 3617887
701815116108 3610334
491346291752 3602781
270278317968 3595228
562512009340 3587675
3028335962 3580122
725284661270 3572569
573111158768 3565016
682130981456 3557463
750268370636 3549910
266492907458 3542357
334630296638 3534804
34825784246 3527251
935753485626 3519698
724527579168 3512145
741183385412 3504592
201383846686 3497039
936510567728 3489486
989506314868 3481933
131732293302 3474380
969822180216 3466827
830519073448 3459274
901684791036 3451721
481504224426 3444168
897899380526 3436615
381569386962 3429062
613993592276 3421509
632163562724 3413956
790393722042 3406403
238480869684 3398850
355828595494 3391297
761624602166 3383744
655633107886 3376191
679102653048 3368638
134760621710 3361085
386868961676 3353532
486046717038 3345979
871401506956 3338426
876701081670 3330873
589009882910 3323320
829004909244 3315767
302832848354 3308214
726798825474 3300661
462577171876 3293108
601880278644 3285555
641248547948 3278002
580681979788 3270449
475447567610 3262896
508759180098 3255343
461063007672 3247790
479232978120 3240237
736640892800 3232684
553427024116 3225131
750268370636 3217578
68137396734 3210025
710900101332 3202472
523143740036 3194919
716199676046 3187366
597337786032 3179813
772980833696 3172260
681373899354 3164707
143845606934 3157154
446678447734 3149601
115076487058 3142048
374755648044 3134495
226367556052 3126942
300561602048 3119389
724527579168 3111836
984963822256 3104283
989506314868 3096730
984963822256 3089177
645791040560 3081624
336144460842 3074071
554941188320 3066518
18169978002 3058965
246051690704 3051412
367941909126 3043859
494374620160 3036306
952409291870 3028753
872158589058 3021200
230910048664 3013647
568568666156 3006094
514815836914 2998541
483018388630 2990988
878215245874 2983435
773737915798 2975882
255136675928 2968329
342201117658 2960776
168072234198 2953223
712414265536 2945670
677588488844 2938117
862316521732 2930564
981935493848 2923011
274820810580 2915458
529200396852 2907905
731341318086 2900352
192298861462 2892799
956194702380 2885246
690458884578 2877693
234695459174 2870140
885028984792 2862587
362642334412 2855034
53752836796 2847481
666989339416 2839928
2271253860 2832375
699543869802 2824822
872915671160 2817269
246051690704 2809716
231667130766 2802163
919854761484 2794610
738155057004 2787057
598851950236 2779504
331601968230 2771951
746482960126 2764398
61323657816 2756845
122647308078 2749292
13627485390 2741739
397468111104 2734186
112048158650 2726633
215768406624 2719080
947866799258 2711527
350529020780 2703974
16655813798 2696421
829004909244 2688868
173371808912 2681315
34825784246 2673762
284662877906 2666209
42396605266 2658656
224853391848 2651103
112048158650 2643550
249837101214 2635997
914555186770 2628444
434565134102 2620891
679102653048 2613338
771466669492 2605785
708628855026 2598232
290719534722 2590679
114319404956 2583126
557969516728 2575573
874429835364 2568020
717713840250 2560467
146116853240 2552914
205169257196 2545361
914555186770 2537808
90092777692 2530255
286934124212 2522702
543584956790 2515149
363399416514 2507596
76465299856 2500043
308132423068 2492490
629135234316 2484937
291476616824 2477384
684402227762 2469831
147631017444 2462278
113562322854 2454725
507245015894 2447172
950895127666 2439619
941810142442 2432066
125675636486 2424513
239237951786 2416960
705600526618 2409407
28769127430 2401854
291476616824 2394301
893356887914 2386748
508002097996 2379195
255136675928 2371642
690458884578 2364089
9842074880 2356536
930453910912 2348983
432293887796 2341430
881243574282 2333877
114319404956 2326324
991777561174 2318771
292990781028 2311218
539042464178 2303665
82521956672 2296112
846417797590 2288559
330844886128 2281006
840361140774 2273453
351286102882 2265900
515572919016 2258347
543584956790 2250794
882000656384 2243241
817648677714 2235688
204412175094 2228135
532228725260 2220582
984963822256 2213029
580681979788 2205476
461063007672 2197923
548127449402 2190370
950138045564 2182817
932725157218 2175264
133246457506 2167711
344472363964 2160158
925154336198 2152605
490589209650 2145052
484532552834 2137499
270278317968 2129946
480747142324 2122393
959223030788 2114840
453492186652 2107287
925154336198 2099734
17412895900 2092181
559483680932 2084628
739669221208 2077075
404281850022 2069522
46182015776 2061969
535257053668 2054416
766167094778 2046863
264221661152 2039310
315703244088 2031757
195327189870 2024204
64351986224 2016651
420937656266 2009098
405038932124 2001545
218796735032 1993992
957708866584 1986439
782065818920 1978886
394439782696 1971333
896385216322 1963780
734369646494 1956227
208954667706 1948674
98420680814 1941121
869130260650 1933568
424723066776 1926015
96149434508 1918462
776009162104 1910909
869130260650 1903356
821434088224 1895803
428508477286 1888250
545099120994 1880697
791150804144 1873144
434565134102 1865591
115076487058 1858038
821434088224 1850485
398225193206 1842932
879729410078 1835379
402010603716 1827826
703329280312 1820273
109776912344 1812720
31040373736 1805167
168829316300 1797614
520872493730 1790061
530714561056 1782508
155958920566 1774955
879729410078 1767402
211982996114 1759849
282391631600 1752296
732098400188 1744743
834304483958 1737190
994048807480 1729637
280877467396 1722084
147631017444 1714531
249837101214 1706978
833547401856 1699425
699543869802 1691872
382326469064 1684319
373998565942 1676766
567054501952 1669213
484532552834 1661660
464848418182 1654107
335387378740 1646554
904713119444 1639001
306618258864 1631448
16655813798 1623895
945595552952 1616342
39368276858 1608789
816134513510 1601236
991020479072 1593683
878972327976 1586130
294504945232 1578577
752539616942 1571024
376269812248 1563471
361128170208 1555918
506487933792 1548365
113562322854 1540812
41639523164 1533259
140817278526 1525706
555698270422 1518153
928182664606 1510600
86307367182 1503047
342201117658 1495494
31040373736 1487941
668503503620 1480388
384597715370 1472835
611722345970 1465282
155958920566 1457729
195327189870 1450176
633677726928 1442623
222582145542 1435070
651847697376 1427517
450463858244 1419964
610208181766 1412411
969822180216 1404858
571596994564 1397305
689701802476 1389752
938781814034 1382199
685159309864 1374646
813863267204 1367093
790393722042 1359540
139303114322 1351987
858531111222 1344434
764652930574 1336881
713928429740 1329328
432293887796 1321775
486046717038 1314222
551912859912 1306669
924397254096 1299116
109776912344 1291563
226367556052 1284010
771466669492 1276457
204412175094 1268904
740426303310 1261351
670017667824 1253798
205926339298 1246245
478475896018 1238692
399739357410 1231139
956951784482 1223586
772223751594 1216033
818405759816 1208480
88578613488 1200927
367184827024 1193374
817648677714 1185821
964522605502 1178268
938024731932 1170715
73436971448 1163162
521629575832 1155609
123404390180 1148056
336901542944 1140503
720742168658 1132950
551155777810 1125397
534499971566 1117844
841118222876 1110291
314189079884 1102738
478475896018 1095185
308132423068 1087632
467876746590 1080079
575382405074 1072526
252865429622 1064973
956194702380 1057420
173371808912 1049867
666232257314 1042314
122647308078 1034761
602637360746 1027208
449706776142 1019655
751025452738 1012102
27254963226 1004549
589009882910 996996
607936935460 989443
3028335962 981890
925911418300 974337
100691927120 966784
711657183434 959231
587495718706 951678
581439061890 944125
706357608720 936572
117347733364 929019
433808052000 921466
446678447734 913913
287691206314 906360
919854761484 898807
67380314632 891254
313431997782 883701
768438341084 876148
643519794254 868595
613993592276 861042
113562322854 853489
143845606934 845936
248322937010 838383
464091336080 830830
402010603716 823277
522386657934 815724
974364672828 808171
276334974784 800618
637463137438 793065
458034679264 785512
941810142442 777959
292233698926 770406
21955388512 762853
301318684150 755300
428508477286 747747
837332812366 740194
924397254096 732641
958465948686 725088
338415707148 717535
822191170326 709982
341444035556 702429
752539616942 694876
58295329408 687323
24983716920 679770
944081388748 672217
405796014226 664664
542070792586 657111
364913580718 649558
157473084770 642005
389897290084 634452
582196143992 626899
882757738486 619346
145359771138 611793
369456073330 604240
24983716920 596687
40125358960 589134
443650119326 581581
883514820588 574028
461063007672 566475
280120385294 558922
982692575950 551369
498917112772 543816
236209623378 536263
501945441180 528710
958465948686 521157
21198306410 513604
836575730264 506051
708628855026 498498
104477337630 490945
307375340966 483392
211982996114 475839
975878837032 468286
100691927120 460733
616264838582 453180
919097679382 445627
723770497066 438074
392925618492 430521
121133143874 422968
96149434508 415415
93878188202 407862
681373899354 400309
285419960008 392756
973607590726 385203
153687674260 377650
191541779360 370097
684402227762 362544
283905795804 354991
186999286748 347438
891085641608 339885
571596994564 332332
809320774592 324779
791907886246 317226
931968075116 309673
911526858362 302120
62837822020 294567
560997845136 287014
216525488726 279461
281634549498 271908
34068702144 264355
251351265418 256802
774494997900 249249
956194702380 241696
272549564274 234143
569325748258 226590
367184827024 219037
913798104668 211484
848689043896 203931
560997845136 196378
56024083102 188825
542827874688 181272
433808052000 173719
138546032220 166166
615507756480 158613
771466669492 151060
395953946900 143507
998591300092 135954
994805889582 128401
408824342634 120848
441378873020 113295
242266280194 105742
673045996232 98189
420180574164 90636
419423492062 83083
455006350856 75530
955437620278 67977
937267649830 60424
575382405074 52871
514058754812 45318
810834938796 37765
62837822020 30212
405038932124 22659
280877467396 15106
901684791036 7553
190882
40944813
1767402
81658257
37697023
749937370
21624239
54736591
699528648
363586882
631031550
10461474
564155999
746606497
127328474
224675478
601155208
42466879
240839616
48419500
671786479
41745431
393601936
379965462
265397314
297868429
153650679
124507133
540666399
377441427
470295098
659470699
523302052
337384957
159904563
427900109
450695063
137994076
713929729
139979749
102486657
253712823
93657200
429370184
160271417
34804224
304242393
103038026
250717900
554218605
411424103
519956073
593536450
308314069
230656529
141114674
640055518
17560415
286764751
547399461
107675568
670843034
755002834
65860028
41753906
451197591
989443
108488098
14683032
676363597
452640465
352635787
617117865
171478896
312476136
213252092
128121539
749469084
445430622
470282470
61738222
524019587
28739165
177004555
248833585
386814410
520921308
85144969
91920010
312030325
675366485
245142311
348334867
681256754
39441766
616898828
381288733
704274454
121928079
363583775
166925954
311575961
675064481
323308975
239399888
670217315
116082057
687760258
579845272
701492990
5635297
438304523
8829457
73694621
145545082
345602621
9934743
263289795
321236643
38036908
127351809
602604200
292148547
130087780
401769994
70190329
351729635
21186165
126786705
569277163
37281608
227096051
419316278
539873487
468799383
708872216
242413535
329303247
398546306
141414819
206362910
435182289
640868444
474887322
175350448
94454240
250852894
572034008
45144281
610742865
463097997
602608552
506742053
641969303
371409748
8234851
516947990
557252591
81790453
616642026
197012452
533997100
267210012
139307532
211113903
14753315
447092282
555100182
61322807
173298665
578838269
278086906
186680565
729902035
11618679
373810909
598764075
576448156
336070735
593590270
169866970
595835075
714687519
685638302
49245560
577736523
145308464
161717283
687687678
32041715
688614563
388777063
459509414
235940200
561278536
572698672
460476198
399515539
95077164
136083162
747293820
504649641
330370612
224924242
27455834
507153738
507625518
687141067
711009208
93907166
579752643
728781775
597940798
715986635
51323541
78672048
410007052
554677757
415460318
342504158
74857783
179864863
40650246
124007235
381645537
214803875
82342806
216416109
147925988
315171584
673576540
413413455
52832625
187352165
571960317
166694710
59389239
114161441
483867839
201151496
640267810
386358609
406336294
386902425
189023380
491741027
514275422
646444061
543891819
16110549
367887013
277595621
182769925
40907048
615856261
360783037
74366838
472864006
387753639
577691205
535666313
68196037
432838197
619566861
486994781
614523186
64592785
342588974
531134513
359283920
519742894
41705428
640135178
370573898
392659822
230355436
18897606
452346661
24350872
743124564
41597901
750700223
546686140
594315358
519472681
135954
252587883
436495423
554064622
113506484
633862866
685438106
364462462
114971945
425109118
17303923
42555725
742512771
356781061
470212015
283771915
248517014
472703261
704198605
419380325
20009929
41654795
168031591
750734514
452651296
472405313
686089866
592451032
429977184
444494050
698478606
491562852
666452086
431359383
723476508
2771951
11118016
245261016
264982868
743094352
128635143
555523014
239044897
517574156
19834178
266509094
603922774
382357193
407914871
569964486
14755494
189782853
442862323
297384269
565069331
129571715
528906378
225766723
585908869
184315859
677383252
488331662
602208243
240334668
391334788
521013493
299159224
158317189
515270521
9219889
103954214
110832722
520424359
694551221
644516285
575538600
329046445
449300047
541142238
100493996
57198869
674591538
745858750
117932542
753472174
518866538
663525163
268909459
529555936
726811132
26692302
46805941
43256031
742358118
7205562
124397910
475521400
264861321
189731360
726047231
83385120
548672579
226023525
387855428
634119660
398273401
18765227
275468842
279588309
160777573
57108233
234497991
493622576
399092967
365671958
100140624
561369172
140943681
394862824
389081905
493293983
24268596
587280334
166785346
625207128
580832023
426305656
93908337
192268225
131286246
121006613
689620539
17327155
497840889
299651306
720208762
464209142
196667255
519238538
332135622
459645368
531442442
377453622
486690935
271345508
399484218
21835723
175070956
232275828
277467008
442273468
227660494
43475068
262874612
318112547
36556520
184996859
40534093
749189623
355729011
144186770
741848107
586478486
161475587
406926618
614255278
27576003
184293200
141796867
493090052
359636095
262937025
343087250
88000003
68566134
753558050
113733074
202323165
86421426
271930659
202407427
573114087
618912724
55893744
414478428
412401353
512961995
708818838
466098476
317285835
248029886
474660732
387098803
633704253
415256387
380749488
473620186
525057973
186053049
756013424
66273930
746298475
610590115
26639844
730443077
291190809
632571303
77523992
533113399
422683719
149874179
227432653
311425296
388431318
307178628
432274067
716915654
467172599
363483023
466080524
21752640
193900616
481045249
359200991
677572077
528951035
76626964
627858231
164444113
162087380
15091062
76398595
237488979
210977949
621820950
535535959
564466405
172374752
582215452
79310977
386652842
118702948
725627114
108412978
646465420
7175350
347142434
629663398
262912377
567419125
10861214
390331487
740173099
194414220
110591026
11608961
159443830
30408378
269883796
596679447
562381274
623938224
345829211
448593655
53815125
64329797
490450865
212632056
54381713
695069234
428798916
469796600
28935543
502002592
618560488
43104971
592147647
274566656
494061545
645843482
454032477
732469534
279363198
563885984
693811027
158973381
225419285
307896159
521744826
516746048
178443504
307097427
289264740
557992981
672505875
478633667
117154583
451885624
726163360
454939849
56239638
134518079
713230737
688576798
471949205
689035847
54712868
651338674
11743152
662333749
238417998
121210544
236484430
303524181
693886557
335594896
118944644
450898994
709754701
323578073
44085185
257207417
19048666
354311230
1639001
731122847
617466769
4074226
265563480
671997963
21640167
400001807
440080263
675644745
616823448
88060427
143892203
305195848
683153744
562320850
664674925
367128671
58561383
63127974
392584265
212533867
261530178
90568023
735254338
755639885
83453097
483271152
471237045
414181955
426261108
123801223
362015290
655261914
37848083
190109010
177608529
582719075
474450022
46365173
128328718
175248671
205656633
62597373
134345211
701983373
63475412
188090099
709267419
20642349
65809289
748394027
725707346
256425856
288340132
543846212
461904320
292082063
689203697
13171410
324269871
15881654
282209790
24620801
67886190
444274331
605849670
83173636
305496191
583152024
242576157
499931024
181390112
754703313
169972712
652854509
77244531
338517907
158779166
475638093
254247144
309814673
53208239
246778888
22825166
709051668
411737736
586057740
582479807
10477920
278125947
628877886
399861969
619687079
81753222
248078285
735567143
298271254
743320942
172608709
162012506
488529879
393828526
332513417
377317668
150064468
756750176
462168070
68407521
591362135
101241491
679921060
136658561
290518592
208613860
151248825
274581762
31352503
434001174
192699874
10276326
239022238
68354650
181517882
583901699
628147260
218130209
692468465
412780472
522690259
153348836
509397842
105106106
650472365
484110775
633821623
559533793
608258196
594685455
190968091
13478263
348931994
129471967
743079246
298298182
288811614
693476447
88740197
196466413
145931969
584994956
189580300
220011337
400414090
181168247
189723807
189451103
195879502
574315014
373833863
167310320
578643310
303602287
634420472
82709546
135450375
183015338
396791673
616347459
391902511
496788583
157981323
677036779
102260067
661952473
81292939
118055743
348095111
696779356
22364433
138046181
348729563
248916668
336676854
29894774
44829652
220676001
753154948
227203111
389749906
679226184
214960080
39445361
175275078
26216463
346447134
649316304
168379029
359824920
13262111
378140945
342959071
508972014
600969551
401396632
154490649
208163471
180108838
38177443
212473443
23701314
342347278
138031075
21193718
260782431
246139598
232700377
112457453
559698167
670835546
313955551
312460057
168915858
49570339
618454174
442710224
636574393
595380331
91095569
463829730
429939419
439826296
268082553
389055030
672927120
246643215
48815039
29290534
325190923
174942586
193755598
8572655
16926273
703086111
446006876
232406828
728924924
726485305
490675549
218772645
492040185
208900705
166625451
72735337
574639793
286559664
461239051
63792638
484668457
666552290
79200758
699815662
725767770
27863017
235172951
299569927
253053993
580496825
632256956
186506229
22047207
197495844
135531032
367876418
316321588
675449684
512516368
358744841
132230371
489196232
100424688
687247470
217722778
95786527
487432855
131097826
170018030
180314303
24344174
32787573
367915156
450043653
71205917
9738358
80120942
486481177
345610174
749510923
315972202
662033791
431239896
60582613
112322208
41859324
511081298
381267887
586266542
338502801
393794095
530534857
723884589
286453753
426026245
78319374
183832467
430521
664014442
414082203
222662440
16503305
335035974
268533704
194527515
436940142
587060550
490327737
740971415
618768652
155806401
317875558
222669993
636982255
636430886
587477847
508338407
554677214
156505713
78047987
672337292
138573649
397234929
480012911
181566567
562629790
148899842
566354152
127011248
206204453
570154291
510196850
271288654
648364464
429371213
272565111
398610296
443323335
118546162
399785582
414703037
668591560
139770789
491390627
1480388
736143634
672436037
507681429
550766084
211310281
12575745
63958804
601412806
122623582
155527251
425505808
318988470
650717558
620041139
214059573
186370239
719106256
345647022
686665889
208868523
330619861
437099663
585599196
431880540
56398251
494779388
367462105
735402917
661064523
553887393
219399544
100201578
302593296
178583132
737663745
199769297
243999665
436276386
369679700
116026470
166792899
337906114
339755149
516972638
610944283
21898536
436816575
420358400
150070557
267519707
402944997
310798397
188258525
147502537
642186272
383896331
530826375
504102983
61579609
483288106
456265672
644444899
235034254
110431571
707127220
278409614
302781408
387912447
403480127
723501870
132086864
505794198
331576700
6980592
737505132
180044718
202730073
101794893
478776390
131355949
553982338
588383292
369083429
682881836
490256500
655237856
469494480
285903709
154021530
268886800
573635406
618726654
543642050
88868598
672720987
280757157
363950226
353202582
716069594
524857970
747550622
312074854
514149792
444078414
50427864
163250542
570895188
270836017
255963617
443738181
269015201
14623652
602108136
313933833
60895374
422919508
266129955
490182553
636448882
693675073
709897757
304951651
549707340
208979568
275629813
81942497
458318016
118592035
357949755
429259765
439355963
12817441
155689017
282557730
586062867
42902162
150146087
603137262
501955785
432867774
706545385
1948674
555976330
543559198
18265415
406479801
429338829
667197109
406751709
9479015
465642450
705912379
250155360
159359179
658591388
328610076
435845865
282562386
459860599
561172794
123091241
452065982
309674533
86957689
141800022
357846034
712473915
385376719
357785610
209112358
576568364
285662013
553414159
730888704
250759600
286349336
487577077
713546334
267639947
73815469
533604344
333410955
309582364
483708518
359728841
80668794
545934125
328861903
19501644
552237595
657934277
411499163
47442951
459058987
67402492
312849339
164484613
731266354
521157
383752174
294182900
240382273
392083783
17741997
22825166
484577821
114331224
30489850
2552914
666541233
319000955
45453954
255307065
40792779
352415427
547803984
473051943
197843282
137573003
61390784
310024005
390751456
664237892
173651023
320911864
703773479
652654730
122978840
549805529
240268483
193704238
389251408
209436017
254336043
65763971
182752388
97072555
556724281
535311162
282096997
583129365
677678392
434931952
53127802
119592099
79744574
720954318
34464339
239971136
9808132
572767272
157955889
117449150
8595314
199429412
68794807
455264628
317361954
39562614
446319374
447219436
736870680
172993092
547063790
720223410
657564180
436844170
22364433
65288491
145178600
2734186
598782553
412182316
239097768
97554548
627450301
707723653
214954882
550840290
375965681
333683987
222482928
274427009
52771551
332294235
579021730
405674766
620909471
4327869
164292856
462840359
456919954
18678569
211838991
365247974
24494379
749812600
379140599
522199314
21441424
702172198
171785432
113850519
6887392
120848
217290900
25166596
208266422
153295688
65034131
316525741
505345644
297341241
411370299
399728541
510157704
444176824
293660640
241962964
290760288
723147438
209384266
456956500
657994701
175305130
69807709
440362559
676076583
735983549
313449500
561029287
330690214
536202576
88514925
68785171
496961670
68815383
475136571
5037851
451117874
603507359
106966483
294748475
212680813
62050310
43165395
152570600
478437232
143503475
71013306
215533614
287361438
151075106
109604294
55484338
388468273
734763393
70038969
237103776
731447626
122404069
361861593
452930751
530657745
667904237
668599113
224444186
483467857
700844768
101018903
177361672
319086663
419974
111097077
84808771
550020467
681690692
365243356
584224550
550832725
718974688
715343762
438058894
248974619
537811365
274120076
265249658
702481871
698886643
302678922
24845820
705978910
506051000
482885949
67863705
83885920
304484089
698440446
459443314
702104221
552759121
212874861
187306847
227247111
24177153
573907152
434483916
39857181
361305146
524185753
7575659
137902674
438948861
365708707
205506195
419552563
368614699
391205854
741817895
187903534
633554754
328364487
95802252
78160864
462387107
318932978
405110008
276341611
33852546
199391647
728441532
178009104
373571688
37954031
236695914
315594552
741142670
307467524
172011414
418481346
438717483
657277482
512977154
362501117
124398900
567079240
1380386
465207032
733056415
200743634
478060363
220821675
742057786
323770041
168856108
47576347
145302587
736074898
65683763
733057174
274966965
519805013
26359970
45937346
415620373
723583001
26426106
608779353
743459799
641332783
133928637
319779105
177631454
678874336
752376989
94746795
470317757
375440987
121097484
667639882
243402978
138778822
124516838
22311562
180232794
234951171
126540779
609663054
192316108
164753589
427166691
579844962
588303170
287205297
56103684
206106264
87912593
393946679
348431859
740582684
157714287
736704647
175493581
254052708
475583951
341047256
218478078
752444966
674785020
386293424
223946450
110450906
19048666
213175872
724903490
364010137
416803426
232670165
674226272
623392805
118370616
361095155
183205568
546724377
560829259
304174416
754673101
344927446
515749052
115523135
176780898
419037895
140571376
288992886
16535149
320588754
262844689
320433692
446208581
89722087
546012545
744870086
471775486
588596162
549383716
280254065
287521008
245479142
369203795
742648725
247088842
275042495
187790239
437001474
230200334
724045686
354817966
148643040
161006538
460831189
136691318
229134642
135459324
289816163
124889685
30785341
136127719
382959759
322365343
18368896
319988669
147754277
714408058
249519260
448800992
357747845
143213670
596097866
247723188
507848614
659660690
623908012
59404345
408263906
65905591
228425379
694656505
723810323
300833977
385920535
329684967
152982855
314559791
654816475
557109280
665728973
167404692
178273459
574029437
575555717
751947026
317943535
638152970
535960880
585712491
374402210
130209595
205059981
734332872
731253110
352634476
435566404
25506481
163238237
181525162
341271988
511017329
217184700
637654472
179290369
331986459
229225997
115954831
428976720
318460522
397077169
393296277
123786117
747265050
575212236
111973225
738252879
377378092
115159005
379175706
234913270
337732395
293268070
58305178
643976333
304279868
340806466
446381778
243954347
23152520
650519013
118910270
58679257
642514474
365769131
572139438
346485765
714760329
268935495
408858996
700276395
676830758
514854322
365670942
56345380
434635638
542584861
263505359
634836697
293063452
589345484
388589544
82285572
569005255
153512650
284113648
644089628
288320669
555003325
700344372
61896835
52451650
170863966
618904438
411870127
478890412
235380759
651703052
605841345
350086209
467611413
289841716
62614370
748064842
463673094
8897434
55091582
645479380
691545127
368208595
150825857
381094168
753872483
394682015
506753429
320480493
734506591
723661783
392043893
199444663
65792912
474724094
81156985
418898863
61220584
241032380
730193828
201742677
24303569
695206178
17585039
23163340
518770252
495348785
320048100
724657479
627558669
423440684
68248908
630859093
226340751
518433514
559493972
559371565
719713903
74428629
273987829
221626644
287093611
509190569
669006975
416286428
448391398
376381096
91270452
643707929
661316275
196892914
137835442
507619854
219641240
79518594
92078623
625500919
611798712
48860357
537395950
120755402
75137244
14766161
675781120
34826883
75205221
576286347
506995125
215964742
406389165
473189722
46745517
203580529
448444269
459139317
175082245
729446081
269823372
74634256
433436458
307246192
177240646
539663556
287353885
674701937
181425747
484349879
190010821
426925772
542010016
238242409
195192179
602907152
204421945
664482728
660902948
383412939
287935466
304145718
145085673
259592887
345365372
581406976
735964320
190063692
284908504
231278058
114790494
705006273
105258608
144966594
451314409
174708443
72916662
599957226
370497309
224958052
30409190
393330028
541195109
330779404
276212194
629547470
661956530
137434388
24358425
326425554
454496644
455226863
357846034
620182743
33104799
742923436
190433789
215411560
355270212
299098800
113368713
115266333
249906111
240389331
409470789
718985176
254272550
423837917
705684343
214558013
20866618
738600317
670653529
246116780
259152862
649401477
242686556
165539101
156951340
622269011
72032961
381859130
422619915
627666004
600855286
360806810
197712375
128295258
215033910
477957902
441933583
456639274
97706463
29427692
243448296
187375380
320204502
25646023
257179204
343187928
19705777
162933316
75294352
203122829
464927825
586883206
24954766
628789302
715624091
170364679
362721315
492055291
391668368
465874258
309174502
465730541
635484928
658757554
56149002
531058983
243803287
458995810
754053755
744446339
659346688
157687572
134737801
716593389
331033735
754197262
465468731
174006014
159904563
573446833
129533950
46750484
106192619
299640603
62870840
597094862
281746139
610720474
129798305
459327163
43603970
600574379
115666642
7445993
187714709
647023584
42455555
298269449
12198095
305481
671405701
253107617
736957287
498637497
10679396
106527512
742792232
656698266
418479399
449009802
454171986
426903113
25313942
609111685
702619321
63702578
633989749
382914441
246943437
273777400
594288960
483777203
652042937
570183523
3270449
87388210
31292079
456933841
396669868
154594804
682912048
276503683
121342017
512046519
398760635
373810416
634288219
742278628
370091448
131365697
578089602
309582601
501490363
370728858
223999321
435216476
319431476
95749381
415783914
252635528
463127688
641913609
131852721
676831883
258992370
613261401
570495785
340428816
131935804
238679515
401207807
227541678
140546224
645745231
445574129
540438991
605457225
613346953
40260128
667976207
656718244
408209438
49185136
7997832
442426033
322812588
252877996
280201194
55418603
188928264
49778047
500507098
46943669
397548290
110667070
695631300
191195810
220861679
499170217
243470955
45105564
457363300
534013406
338460630
714196574
684394497
607064822
139700288
470385734
528690386
318468313
701749468
554458177
156153639
625456377
475517975
233240796
487289348
202194698
378556360
676101170
694003305
348299042
409830676
641206327
692955153
718057638
357208048
339976171
445290041
679487345
711730326
528505868
310307452
756395185
93611882
574730328
440853504
268475281
271079452
277066699
26884852
700131770
184585889
209140910
441895259
513937815
277209604
469063959
5370183
442212532
59200414
677217086
514563231
526518329
320118799
441623503
301124507
13691399
195004825
190826545
274060605
484735134
258637379
590667259
293745784
75431811
351131417
388887848
452666396
52727493
206935230
658780213
620214595
335421177
50479268
487787846
14242309
666935002
730654561
683863175
43263584
384300960
45754155
458814538
297510385
162241201
560190904
78115835
550719442
647579114
755383083
733063968
79249751
275495675
440581596
136392074
52812118
588076580
667602117
623923118
175148482
585931528
80875607
517246228
638326689
79865422
100148270
139057056
254177731
338435050
207390274
4365688
66720341
229668829
731147007
316281875
296895338
18323578
36360142
367892351
413526750
334842970
273184457
234184861
227738056
518664510
266197167
381267887
525442747
110530602
89873147
173351360
136815042
344489195
498883203
298132016
463721224
320391343
427590436
658266609
91549913
199482756
710858148
678886299
166166
314833022
48308988
474554990
153916662
560425047
312241020
572104870
176468292
70197582
76685609
36113826
662889045
229784858
670855816
80416791
77629734
716152801
227025313
278787387
473980962
284351960
567898264
22190714
642834571
316463147
125823613
214213373
340171009
468746733
499970835
285269257
337362298
566694037
28354268
522226912
158600762
742686490
143227539
409961734
517425818
312451574
581623368
346380580
230795455
79444836
109601583
307754538
450453226
265087641
188890547
649851041
560388959
282640813
579413289
590051333
701200045
30810815
452757032
335625108
109860023
127604026
282099684
275714712
702446395
742765167
60038797
683146191
42421646
32198439
706084652
86445190
622420071
401382285
343391628
531340302
279274279
38594723
635448996
310936887
590818319
563363164
227070018
415217483
451503234
320305626
93022237
366078422
679819104
676907413
251763581
582635867
502380242
367544086
33058244
664233479
309408645
234173212
298373712
508634126
267391306
42160846
85333794
351412864
750400255
494170131
32398207
365255527
410800117
35763455
674482900
44057815
640229526
753057105
292123867
15158871
689623133
190138433
606022508
305532469
733645840
739953210
98596862
394055116
294633455
398873930
326125261
722936333
726643918
565538428
36870230
653789564
603329285
589421014
276604046
436883987
460542225
653825445
437714915
460846295
128944816
687183888
223145749
458323593
622978993
188152783
660441873
539926658
713260002
167404692
359225627
468196647
575421111
624225238
752339224
663999299
390346593
317146397
173394221
342897898
727912822
340852531
382899335
234318743
107397616
238497838
174546047
161762601
471307200
496905993
208628966
61850118
46329275
272119017
353231151
393866807
471615271
341501342
303388904
548797732
563348058
176543822
218213842
398617128
503724668
536216957
683129462
491808077
62803195
317135364
144135435
742036932
627367286
324159654
686016331
103987134
27236118
272738862
208107809
326380236
205076402
455302393
513805775
463852389
627692065
272396348
331100861
447235789
15098447
380716518
523672827
122184881
148960266
364163322
145523057
422907576
163622079
628084821
437846454
678681930
96028842
712731292
335995205
748215286
12039482
674679278
3489486
707716100
64175970
256369037
309869378
741009724
386429434
610452142
305231836
47264922
319823742
651687946
711383138
389495775
657435832
54575911
173930484
80803912
508258257
537441268
69545404
471008733
721864384
575810508
376456626
43218266
549359902
229800025
254777796
392771106
498869291
43970155
185981638
56869354
98670032
482855737
206714419
542335612
190063692
221355771
680563065
376762551
679412258
157185483
142047497
35642607
499185323
530567658
103378057
621755407
15740452
465756636
102320491
725187923
269959326
533735673
113330485
659082404
170992367
655411575
49790198
542901562
11833439
667858919
643983886
306455422
96670847
373110647
79019486
155040959
635086452
371788872
217413105
314514473
103611490
109448420
71608092
10879901
123229410
429485050
525296494
412227634
397181480
66780469
341221881
180614773
146688355
93003638
567413389
516036066
73341792
69497657
679954798
124594288
453756326
233944780
286659009
470585757
572502294
541500934
505690528
742116059
76706563
315065842
487784803
13312347
326757841
528579110
215045508
62113410
1034761
274320616
379062411
507584891
228672973
462887310
151666667
152676342
325821314
532656171
677828879
55310619
16314480
290347444
21971677
620564632
673501010
403974178
42094265
54862981
631687602
542501778
617460323
318263928
456663018
420120519
293170490
38806200
696220434
344560307
91557466
242381118
41299804
327014688
31518669
385109126
300933595
736590964
130725641
743453702
156313767
289763292
391449331
679417734
532947233
416324232
443140539
272707813
728897767
541941066
59632541
659014356
402212356
682217172
74898404
155538921
643107614
642473286
22417304
436231068
388246859
251011545
362196562
102819105
297641338
57222715
343957008
276500224
44849714
13174463
700691810
308382380
621302227
46435844
115576006
507523835
590992038
205018632
442326339
489884734
448118468
688282231
288478678
59494981
229301527
401165127
687897028
384307225
456383887
368800927
231282190
588597737
197079466
59095181
186627077
236106780
739044482
182926107
621614384
659958481
106506381
281721173
226111292
484805817
479529258
65214078
148491980
679573622
262376114
546897624
11478470
165334945
576074863
591367940
209694324
100341605
724538432
23222118
224263676
414313372
126323925
556804561
4010056
180788608
99669388
324424009
147646044
110953570
412786556
87011694
365791287
422915021
573990235
464720984
470741093
437794539
604199740
193504005
635906770
443179828
306760838
466820718
732210479
589353037
424746352
668800531
526776432
148496537
435067906
89978889
314242565
400236552
416964893
394553614
411155108
40786200
64178814
419727763
505674080
515499803
382579477
304197075
408943641
217848566
364209757
727068590
491768277
246342820
619420070
72667413
229894633
52123253
28165137
240230718
114813624
274699034
114071611
682160533
45997770
351031787
139729897
10136126
186340063
750188229
376743640
309967567
648603820
701962500
523891186
78536094
560020933
609081473
574953163
198387098
287367025
12711699
249936323
45882102
151075106
320360495
37009700
645554910
47198697
490355866
249854936
279695143
559201461
410859614
579239570
542173856
622545426
561508807
89814530
420234426
215786303
393360240
255121503
489464612
488316556
394742439
382212012
198493211
547781325
285597815
173904970
210056483
583042436
567430323
493558338
93619435
730752750
111747857
685288658
515273213
377318161
182820365
754627783
441487956
481549068
428066275
9096320
648712243
544794690
486733606
162935286
98483462
31698832
151101609
84570941
368646824
322197542
256099571
414643097
2477384
73928764
741612048
566542977
717066714
575126632
30317742
4932109
236733679
226037491
349228061
281444845
743698592
36281960
112894691
527994494
653085251
626136147
180581323
113582014
65801736
723901833
399938903
457296385
25476071
4078620
667594564
317905770
135791751
143973688
395731882
382491473
614315702
259770952
616228440
482951147
453426688
159387811
611115559
221091416
135183594
706389957
90520640
136324097
288282904
334839596
130379886
587428626
49573755
36828428
748479641
101595403
539072716
457629565
324684142
562654784
154436191
655803542
370606845
359401952
294370979
125232224
91179816
176062134
600139648
522592070
182596304
505993700
517215558
444003105
348367019
156167000
102894519
208409929
45635583
291870765
651981786
416249928
165566846
422889162
224951675
296761045
103866186
395238740
235207973
346335262
467946115
568529416
216774888
246907570
492707156
20687667
500824324
628454918
307156927
446631549
305284707
283960338
62425545
268357546
738413204
561354066
187510778
335824309
154776076
703622374
4554459
147049357
754635336
216742051
408454307
211733249
454524434
211778567
618050069
672292530
468134940
238285152
447031858
722235670
624768326
118532381
226517303
739030838
664142843
576550702
276597304
5302206
18859841
388889
239552361
699558860
519334135
402247053
447894207
310594466
563121468
167527039
610433460
54984690
502063016
15098447
620954789
391388907
99396838
417854619
258609500
197707328
672045200
666922347
430069098
214639674
162036508
422524190
246068666
56096131
440060439
228741081
334091849
447462379
33882758
160702015
28564779
468286
16594512
384810244
156731831
202956663
279075797
748210313
750607173
37217591
65288890
250684070
302124466
553952060
122970393
237142481
154642146
55634058
350851956
116927993
193515413
493642272
70126890
596612382
65425765
428802254
350913837
745677478
236352548
251832126
563762489
142993396
86398767
361446182
73340780
626980026
406520002
289842539
664558258
586120353
182661752
674875656
95426563
70718739
159217240
540173993
6797700
747837636
667080960
294533596
636272273
309491728
129367784
406117257
304000697
434660044
121150120
302081030
403571896
603386511
16057678
664837719
146535753
367279731
716621087
709830125
688366899
690443354
354403556
311529146
510086252
280256489
71740639
128193986
237775993
279309940
492180462
404059389
649901912
225336202
379827568
602404621
514676526
588099239
345860205
358556016
96237617
144393155
264769737
138061210
407401267
187182457
727952575
572683566
458516234
618828454
136392074
345542197
123657716
40007974
18708781
745420048
661544611
379605571
689495477
16790319
627510793
191838493
252708274
596634129
252937096
261824745
205445475
720421517
270274497
148811626
730234731
45000774
579969378
428881999
678161211
499910411
167608623
247607446
258123775
714309869
286104408
121429581
115576006
619346
665888515
620894365
595225555
302391908
690667653
403700297
290627821
137916916
246349381
686537488
511099569
700451276
130754168
108818427
668772832
472983966
185176901
321463233
107054754
726462646
623386855
87762377
717467023
4452958
868595
545055231
124360145
102025924
230713938
634958051
545258326
563461353
648753
41071107
687217258
176974951
27779934
185333524
255073923
398239478
118702948
63998798
292376630
338165109
139874007
184693467
140787920
595043697
84252580
538827061
15415673
195985244
455971157
50612653
424645197
531300679
526889199
642214396
219739429
462972735
471101649
662508843
356395747
461072422
624346086
127245
277623565
8927646
35238121
476511421
266241908
296379720
33565532
755898231
249415166
377302562
578815601
535518107
666280342
523075462
168013028
521549756
260866117
460310032
262489409
277302030
751969127
203332513
406948087
550588574
27122823
618288580
235351480
620609742
136355932
249855944
617971071
284955379
12311390
429592076
94075703
326040727
215766551
99480157
528710000
614827132
627880890
116378073
73718453
722421791
105763547
427580001
414000261
371871955
373920141
733819268
422574770
536905005
482551926
275010168
667964737
38845079
117321850
4546906
633062248
54185222
499963282
103375005
593945366
458715040
18094533
459879511
71979117
626144308
643674213
90578024
235223365
313821120
251696172
4599777
751349781
450677388
630819007
515068599
717550106
456011015
619024306
305267948
490189647
318740209
488356308
726198291
754846820
632375102
214557227
183953315
354500055
387699933
728116753
596264032
53695040
754675355
575551220
303610599
173945590
259120771
440682359
554571472
86935030
522281005
195377336
523755232
128264327
28860013
468361530
241167290
576180605
531096748
196340235
2635997
745428229
576963639
52546315
435332261
600262634
523596619
616422989
649912991
159404369
701248154
433946260
24814728
468550355
591634043
615690123
285164786
371161973
679192214
515605545
491539901
136902734
47264777
11140675
488180602
267451730
339416714
512720299
746863537
298643522
612661533
42266588
190965939
236763891
243561566
319453254
68998069
603688631
483537298
45030986
227140545
77304955
240554329
129058499
723229962
176385209
63642061
106459535
273871780
495535538
312747071
253332851
207323174
698667606
126938697
752014445
140772814
240349316
686605465
410756106
529873162
70862246
203407706
136573346
16536855
477115457
380717744
161894069
130417651
14856751
45838092
535526163
672303273
40867014
543705727
460454619
521852821
648776279
115364522
295125922
322214427
187215246
501549412
581810002
521821664
658260084
334779172
746780216
756629328
43422197
649040929
613009033
148801653
501488988
22764742
752331671
477740307
376613582
670192796
11587487
212096079
96625915
91606618
190456448
544204924
680683913
684158293
543958151
118612312
262519621
86051329
29630419
349517174
500913935
457630484
694511468
377502494
721916837
205554895
247360750
657998805
276591803
93861131
334896606
7785070
138857358
80937948
593696012
321153560
24862830
698330759
442515462
347961069
367224833
674367285
132230902
286188981
603802125
163206623
465886271
368134177
558400843
251361527
611294502
305071175
71502470
436657577
198251974
48278776
218785568
326892657
339588005
511753515
513323216
188130124
398163948
71043518
272237322
130289278
411638500
375444651
589126447
297097255
334213419
217624589
490723846
230834786
440181287
196025017
463565187
394674051
473359816
394761856
199714126
91761756
505106875
549453143
307966022
4463823
686375794
297051676
433474223
119420483
597883487
408874102
345572409
496511561
199960915
184824679
221892034
25162280
691356302
12567106
626272101
107962582
156280205
595527749
350293034
681952817
149913309
459464096
107078881
469199913
505696009
103257063
601196141
171309593
529548383
289216184
503528298
182506054
142305159
427832132
665759185
160267107
21473179
456916146
521729801
26662090
301583737
717723825
360942321
537108936
442779519
290898544
221761840
391244332
583501792
75968074
649210562
675701696
687283033
290027647
415052456
30310189
719355273
78898553
205071503
143371046
444954014
561437149
186611971
606762702
313985763
333955895
63890827
442196227
215568732
714015302
474570096
537755850
380954596
2666209
49165362
307293805
282565283
604851793
656891963
101418969
38316369
526385652
33177623
277278153
139329192
24977771
202748978
369334547
545363962
504373348
245433581
289905458
389671443
333920198
256983272
749907363
319743544
252776251
725423089
107894605
661453975
157532921
256422703
238637800
621547391
27093082
419901482
89283415
448066619
79935918
492576095
654515731
198205826
597083353
499900322
440030227
301319911
23550254
256681152
472787588
687730862
309658576
170531634
753932907
325809590
349416886
153809292
104303535
257079592
32989787
325166081
171678331
366698576
662564266
339545115
274536444
405452593
10804920
282384011
269302215
297006619
570455431
199663555
501695170
29492117
522539199
550772313
280939012
426329872
154889365
616793086
247478219
593990579
725928345
716296308
474766474
460844731
84646471
406034174
181025389
446578678
726895647
637115001
152851605
441661675
312412715
396408931
341235329
295496019
586655075
671596137
198355642
120848
509774629
36517210
509661334
178204185
3768947
441004564
517735491
31722962
525684358
21982982
563982510
426963537
298382221
744627611
470789062
293381191
711701667
16559889
363125581
578301383
507229268
702427888
183167222
22722356
531058946
238417998
50023519
413035082
159088839
576615886
714485751
572101985
333627864
400092770
94805256
690185587
729175402
79312274
390765725
627679972
37334479
446903457
333186021
386398345
590613981
10072125
420158284
576973670
511187040
268802457
200894694
169474214
7054502
91288834
716891777
142940712
298048933
57130892
73736143
186460911
293660640
644335937
172744663
725322143
39842075
286229219
218331228
442764413
223075214
540930457
231378602
731085082
475969496
505984383
281145319
92599780
232979838
542086363
101315395
45030986
421669902
470965756
30113811
418533809
172517520
76323065
727112204
419637127
362894948
436581785
614542292
421283681
127479534
469033688
50567335
754695760
306855731
234023491
491673899
8397025
86595145
120455244
563837216
461465452
688760283
296520032
66987557
326561508
359312849
129050558
236159651
589989377
338268658
672158879
387423582
626521350
461403114
327484965
407310631
386947743
705428747
681805304
101399025
630763709
107616402
120644069
294166691
750617140
492872891
199051762
97964278
122325113
349700565
723524529
4433611
550652778
365542541
328406088
109673469
578778837
150524433
499726538
202662096
577797950
398723004
678494674
303779217
591814194
706474909
737358132
97797924
381109823
740030258
443447475
41919150
45872148
670674770
72246554
458840424
312790029
36639603
621100382
734673901
30523380
741038404
343360018
386462808
449682961
150259382
734264895
739846562
307561750
117565059
465566920
734812721
152766417
211699212
250125148
477115457
622833708
518074595
368027478
27115270
82010474
133160423
67729263
554405306
326966236
475611106
174670678
619346
202690887
4277881
457745815
73562621
720450458
731280160
429320073
337811583
319091591
374696777
668855915
576460066
515264110
754975221
83377531
709362654
284990222
169496873
81268892
445022760
81603577
658974623
110024551
510953854
729415869
531632946
491919337
143213044
109659656
200275348
446710792
556338874
722376473
244173384
440364592
316798212
659452430
451029732
519895649
327551522
523709914
218231251
282595495
360950317
14139216
736047403
413315266
324620387
252255094
347438
748173731
345005275
533762053
298038030
64691445
78218023
652360163
674245501
47406843
752588473
53184443
179313304
445052972
441873159
551927922
462039277
517739728
152862004
188774397
274367106
362706431
461473194
522930925
298873951
260004472
22409751
443624585
42175952
262072372
531051430
716938946
485220586
473624823
60816756
46465596
483286258
239127980
506295318
690123352
202178704
711817379
382372119
747023898
318493840
535492594
428331098
300445446
654517203
725744403
83940906
239150705
574398097
747090192
557207469
219308908
736031037
545084866
443775957
132932036
681038904
186520207
178386754
613303600
64449749
140274316
485082249
56536090
292881972
405105155
91525464
728894712
73825818
576985860
751584394
68327094
91051415
33829887
87410869
446231240
336153818
576686973
653827451
48626214
464864491
220930581
666606203
644142499
247239902
723559293
164187114
137330435
499430551
733583687
245842597
116199937
492792044
537143653
331561258
387000614
603423269
296673474
31947295
283227274
216019673
282096997
419554044
609378191
46027982
57810662
114700091
126399455
356030180
27879684
402857082
206325301
676624767
140005745
197427867
127580876
475348055
710335509
181981982
237337919
330714776
450506668
388178882
543879290
247647764
134189943
566308459
56179214
431570867
340330627
314637418
452711714
145596244
195357717
7046949
338687235
323510096
633346110
74042059
283121635
572373893
725582374
442257831
347944236
79774786
517735491
368460385
710776170
632322054
487644339
494577102
450460920
545333268
162820021
7292384
28603211
662525515
63603813
198139738
512214248
538002323
360554657
129949365
236184360
636158978
97804127
716704170
688999146
738736271
428497231
288517047
662957022
407421962
449291608
23493367
541622967
640381105
669603662
221091416
518309519
640100774
607980691
431616185
403682611
184550002
701541990
106272058
303079231
360315865
98361479
661038977
82728770
283773763
190441342
444524262
159738397
372212572
373208836
705525730
667760730
475053488
31586646
19041113
576210817
97327206
320307624
256001382
248054178
46994519
278539534
708418529
715299312
17764656
249665204
678470884
310914805
324189866
199167710
73887592
202361269
754725972
523415347
75402492
450861229
347774010
494751712
92893507
87093643
319574983
498166632
627369904
283985247
605493798
639397314
694566327
364579573
72159934
721062251
440213825
66786094
321078030
162472583
495931780
184497131
411234259
138053734
228122618
507100867
10674485
326901393
23639906
24094070
394445256
745481100
454913556
113142632
749325577
197299466
739186121
271416762
596724765
168628278
36662262
509895477
342266336
584609753
355105388
636506416
456232072
675223094
79888081
91137397
726075522
751259929
273905744
11329500
394070222
315829175
499283512
357559020
223891781
664984869
261087185
436294177
40664548
349046789
305836076
603752852
144481337
564737741
546240513
240661239
22152949
676053941
482859235
338819742
405309086
587155114
48213865
139209343
124336882
31269420
426170472
377098010
24350872
735526246
651355614
42484724
113763286
736662797
347264281
90335003
546270725
492384861
615592159
493005337
249264106
80675119
522891317
125553519
472185879
562919703
393770711
31156125
405550782
418380186
452862774
214803987
466390197
262587598
141169223
135712297
499630950
544456713
1125397
407341709
647222682
191702693
247080176
397778745
444021973
386479457
742943236
279218139
30249765
107284626
489441953
644384195
675026716
548627952
321206431
491949549
189973056
17219027
79344265
118068496
567442569
545380470
358892711
73641750
378722526
351763952
1540812
679158207
242662916
180985458
85802080
18882500
24517038
732562817
50682258
695314074
655139667
485370886
415676803
658931273
273803803
8694033
609652624
543030488
52833235
497840151
412109729
315421224
187133128
655622148
75963444
290148495
174305983
115983868
445141385
683614973
727603649
84563388
196982240
488085244
236204969
157230851
148144646
279711716
489441953
183394393
609610183
143038449
223870920
688517221
471823116
405769819
528324797
704569780
385198245
656114004
38535406
661871034
88467624
534847229
707595252
601263684
471876965
686654991
1903356
708947239
228898372
478860200
401887577
744301573
143574977
676683809
722751270
56949620
671173609
424911035
99369523
291749731
729234597
262681164
265669222
612801518
675303126
464351513
20012341
107426319
597803739
64457302
549110653
177095191
644549287
740428143
126097288
349250720
387242310
458890068
161513352
238168749
687587355
421412082
14715499
337468040
574315014
289136393
247902794
191883965
605487013
18016548
446140604
43391985
482908651
238629482
632998714
534261455
680529608
135954
320511555
517799727
356324227
682885905
736609941
139602578
705382223
39751439
121980950
435339814
573076322
650109369
505768407
162570772
76549655
620977448
586739477
480809312
190811439
632441202
206672739
755186705
128554327
102598386
418400923
221844156
734551909
418760979
472937922
742180439
267270458
36465066
674229749
357392854
732044313
486413200
740163788
119325637
113446060
66819731
542328059
209387167
368616612
41156297
28482363
115624312
74676511
135372235
77863877
185698058
672504014
36647156
558332866
376661268
538377840
515318531
345091272
385020757
571233390
313955551
284060777
77750387
375953275
122621169
309937355
726577709
141934575
188885424
401365260
344582875
115508029
149153245
368748363
433714717
507047024
673621858
359571632
236001038
627711139
403664154
566701590
126807317
59464769
446948095
513314985
198768583
72992192
111429888
607077721
119471852
436072455
573937364
213115365
100024379
426423245
131700266
202684755
556218026
104269165
331575678
32541357
273090128
650134582
596438086
266794619
49668528
54434471
109110638
93120937
427356451
595905885
617374921
337880544
79764799
140048513
14975673
748139756
167783963
385292796
512473302
287359584
353191846
141588538
730133404
45748521
350172186
195267709
391894958
102451811
730677220
46957001
432439462
70258006
173165726
462742098
42719768
231356278
604822853
26518583
199391647
172963940
21805511
80492321
731679938
441223716
340036060
495590095
87441081
358978984
557685189
432825269
321874725
311794736
385678839
181702521
672217
533370201
198834814
589209530
519706824
703471314
132192606
671295534
257269036
192216297
530728463
727425095
485103177
6707064
21352331
752055660
689928785
97505423
238727398
680142444
642970671
534117948
290714970
224413374
135546482
9554545
57361320
135712304
512937787
20806394
72478588
79193205
5740280
607242254
99979061
734015646
158788340
2538886
227973618
539805357
672889217
569552837
293796594
101364531
185104851
742437241
500038851
297181749
754997880
580318056
745911621
405082496
649097267
569798320
15740452
251605536
39978029
418504270
508037439
63196045
131867361
26836148
26945454
551822180
563672837
633918261
558748281
315798483
484619072
465320163
152570600
291122832
206885271
185443531
388184967
712559523
17993021
107048669
240614756
705720581
221166946
39352618
502868574
207035283
423074718
652810069
75462023
278712194
94293732
106502424
220978121
154670334
626250398
62833407
300745354
592170306
24480114
533559026
7235774
179580128
729599472
376388649
41798302
175576333
578110960
114405231
500765756
35717623
400120175
34471892
551350288
676575908
392175304
194142312
455984090
162034509
728343343
93362633
345267880
733003544
284725441
269219132
30279977
208497436
247564681
48772728
391132105
139386469
82206852
162321962
454062727
112768592
13683340
159973121
127079225
434414361
198644535
1231139
106843589
731847935
378395203
728529473
474849557
569345140
88858004
195864396
185539445
194413578
272010928
277799340
471409175
193621395
322890750
530651121
110991335
191400573
609063583
242458853
407386161
657186530
336886459
243380319
388549638
669067399
611007488
84340755
562305744
554898411
608288408
412671692
240795776
127804399
157963442
531776518
228894718
250352232
411200426
698569417
379795052
181711692
691120865
217435764
169141882
8832276
663515944
419352320
302222310
337762607
688398551
379527271
314031439
598386425
543331746
430454384
479963843
247580133
612281761
104159708
657571733
235833207
185735823
459064693
592615933
45703203
430430364
606279310
205095100
464710091
46858812
310115307
375514046
115628877
754892138
468882687
77261265
137449494
630554652
67487967
458467100
572064220
270690145
438642800
564594303
748689012
409047821
25083513
118523144
196853307
436895121
332196077
200569915
330427007
414008136
433723237
35816326
497419856
299078852
174799079
336085841
159363238
160803370
266401863
304076227
368450642
126269226
630248514
21424556
385641163
424357752
507712651
463761753
391940276
61383231
482824947
539473025
309636447
738373727
601052634
147204928
465273584
662555247
326274494
556929584
291931003
34339247
476178885
273881247
487545692
550953585
296221195
638373282
738977967
311228918
637745160
305625129
354089793
564469754
548340247
158054078
239543395
27944743
561288761
414969373
273985075
41162929
155279852
290284449
318207890
216824042
118174238
356427606
603972784
520874886
63339458
226348304
400015940
166740028
477515766
703719344
215925164
741331206
505280594
340049236
742505218
17613447
60484424
261189607
542497744
92347153
380860025
419101207
48345280
576440683
18245446
191656473
589623884
584685283
188202651
191249513
408624853
704105766
604496802
82539184
569322481
329866455
69341147
133234297
177532609
433904744
369863468
502689915
309068760
206339503
373125753
22832719
404176136
199046073
107977219
618739378
239460312
105635672
502516196
569449808
480995167
686034862
503752229
278210833
433096573
472349514
303113707
531425820
744499690
637445185
197809479
593438432
54847628
72059620
737693957
510594591
186740372
505820904
26072956
155082582
597262704
107871946
490771281
567479549
232214700
615464282
195365898
160055623
400285346
338721838
433141891
478641362
540740260
171025406
311002328
508050620
195146861
172774875
126215505
546029029
385735946
360941197
91757981
191279725
57266846
590418938
68936231
305926712
568899513
723379792
648549118
625062150
368624165
644860034
240049446
533003119
576533145
257172097
151248825
543397085
86376108
242111415
47543202
59990179
214187974
85409324
463180172
695758589
198998891
636438439
528691692
23776844
32870656
747215013
411313721
23648443
600039300
531587693
210638064
648092718
611234078
49666156
546739839
381166882
144330514
243567564
224189010
602064736
237753334
607035887
401684796
90907908
745949386
756425397
548476201
755775839
548165542
181914005
234758013
6305961
601189810
140423630
99533434
175788333
616633271
512791403
134262128
74663571
162117592
285767755
273554554
26390182
118010784
728242366
734400849
602761357
514435048
157797276
431144421
690512435
127184967
248817507
152232056
44698654
121928079
2484937
657902178
368067818
278826548
498294326
249452931
73011434
27996361
216468980
448166609
453059152
88752356
515461600
626814199
307029450
585885281
150142031
584436034
519194651
650358618
588518888
65136086
47410181
109012449
483658851
491491157
366160770
500467140
588975387
116060252
370089447
647417575
116943099
471541343
264785521
589602286
648206013
490080887
316470700
618031778
714715456
274867168
682010467
82720456
129482117
400799945
455251105
595116087
287272846
707791630
468293689
206189347
57553860
132985671
22811020
299039925
176294662
685963460
325239733
355152786
314256501
429036803
366048592
324990484
83339802
423296694
208373787
359627987
238978083
520160004
200917180
712716186
727701338
439516623
234054988
323331499
723213753
471206888
604404017
7903534
206967306
682700564
381545840
748479641
169862938
204165143
420732312
260314145
188291697
592170489
601014869
597872821
562085475
177993998
344314456
399666995
215218645
670633622
621851934
154662781
444379758
624497146
683733121
745662372
264037774
371350798
588340935
83935275
696937969
196215803
77643381
88989446
452501956
533030316
128393447
668576454
574254590
709545923
663825307
638032122
463753410
75020241
693341277
152427093
22485703
570024910
614303008
723154432
564677386
112999259
612147991
576331665
192125661
548211846
31208996
34259820
422748963
445574129
541703590
352909716
170603241
578789136
296074099
237375126
173537728
413946138
394170007
728252707
260910057
454500605
155942135
228764301
547144083
12824994
510557188
735972420
526489418
673893766
95107376
718433807
490657986
325322816
39207623
568929725
318472245
688724219
302475721
734651165
182805259
736379735
486838
188303843
157087294
307612589
257058802
399208269
498641507
499585632
684279141
399228921
28754271
425340960
495031173
494794349
628322439
56259695
49464597
249702814
425380810
145931513
683267039
55310619
485390969
516028513
694354843
15412161
409059524
2416960
746606497
711167821
633149797
590448222
718868842
83750490
133530539
134216810
189868902
417023789
332350563
147021025
73218782
220774190
27099395
431699268
220547600
125626369
1752296
4171114
595650738
415309258
51941981
21594027
390744475
191687587
482416014
31616757
409667167
402877020
265963789
115863020
197564013
407286253
132086864
120452199
9728128
191853753
23257525
29668184
60522189
97909539
735115763
729249703
185855425
751447970
146552378
52631704
411917961
564477968
220132185
513732401
375799515
545711803
715435266
218047557
532720643
566656272
682171854
664486777
590450218
44743972
502138546
193062233
136988761
593760639
310654890
549095547
10946765
729302119
95862676
471600067
136569187
679846982
295677291
389296467
445083184
42251482
119843451
42206963
737218118
59139990
364069706
641023110
45242470
356765955
489734186
106575573
322729198
695504923
738815908
79334419
434213762
330505690
87055878
246900017
452515336
309514387
410286513
679243554
753003888
634587322
152351563
103294952
731938571
659772687
446506447
339537562
401978928
415415000
552237595
271979303
702923235
155100855
688682540
245472500
752021998
1622854
231771358
171339805
101240412
291779943
404949620
540660151
25269468
310791038
64608362
731278690
459819087
577555251
294227219
316168580
167827660
693304976
73143056
737739275
196902660
95062058
30831346
571618593
261111191
576893096
510680989
573572854
748410408
540825012
12842690
743494661
102186312
340942420
37500645
381388735
613190305
111604195
127492349
732882696
241076654
211879707
653991611
140002408
109588299
254258175
215547514
684992534
221115183
612072461
179653157
649571686
3836461
736606122
714579256
246552579
542403589
10382246
368224949
157261013
748086885
219211756
707874713
397423754
565062589
16062363
529336899
488672202
17447430
3413468
260606076
312641329
617401580
365791790
9495618
707180628
426226159
468350010
406272043
136097507
28776930
381365121
274355172
151481689
358146880
447847582
585250313
631816003
55408808
689767943
317437861
399651889
23157498
72863791
659810694
158613
350277928
434826210
122305729
342966624
639063015
490469161
82101110
79136947
134823201
555147897
643258798
385231253
103876196
17613596
117260325
37009700
371116655
637994357
734363084
584081043
291130385
612801859
723964880
458231380
210552239
73067722
106776761
48336221
154594804
346078460
604134258
565417580
750303363
170654174
239289596
538566665
531874707
223307052
276409588
31801945
222782908
335307882
489267353
98204106
520444428
512123612
576335794
392627599
529424267
632616722
27603074
681363683
21473179
304681573
223606565
463633352
75992642
658909242
403052386
424964457
83098165
625645202
213563562
178611437
538015566
375610690
88555354
541807130
325655148
359226219
29222557
430573871
291523414
608635846
498752735
195902161
306787754
190789388
194304833
4750837
418997448
526534736
496942082
394683525
579526584
375301017
474985511
25529049
213469017
635381492
734237641
394228835
384681843
753713173
246620556
176151066
436956156
587309352
489154939
589632498
287712322
619988005
310864736
9335508
555757293
487281912
98515705
204237187
28658689
632593962
338068427
126981036
505909526
453111614
406987669
500920057
412622900
360371453
322354487
1903356
440230502
60809203
436125326
412511331
172502967
505205064
18541292
401706305
352288195
628380815
288726092
670417470
50340745
261386671
148552404
28656082
408662618
637074730
152421837
52931424
534178372
162811343
154957348
737089717
369053873
562048942
556746736
459761726
25914343
417499628
734234683
512228307
449659421
393556618
210245308
730371878
434350371
514057180
733154604
181211576
77312508
320889205
3814265
144322724
755923069
430958107
79570681
740603867
55241582
318880107
237584806
506815063
90228138
358170813
501556965
676960453
33497555
484789305
711386858
598526787
301734797
220669020
50756160
42062657
267122789
531000763
359228233
394153305
410530263
104558360
127887396
34509657
258197820
283765610
113838816
61775987
457178405
316490445
105170144
720465564
88045321
651121471
465680215
508881225
103032599
506195216
5098275
318827236
699995296
615006509
499162876
746932507
252539145
41888938
439799047
457371915
736122961
76594973
586686828
361335520
470145219
482711114
484049001
533483496
378052564
182057512
2976272
600527188
500748794
253150413
301972008
65642939
49932883
548922164
737973418
374336122
495737497
615388228
439938432
271537903
349644210
86300578
28716506
23202816
444455601
100045792
101010778
573597479
255347170
274191391
428164464
749312258
705971126
107781953
141845340
7125461
207869338
131195610
315054389
248882434
186460911
560339152
176000006
72221119
426359297
189534982
593007087
374662459
606060273
160882113
221995869
559149835
691537574
118180810
562939919
994098
666424524
220203961
556443747
241750348
290032672
19745956
730886
453446637
637896852
652702867
377468728
494776089
697747074
28505022
17631743
183666301
559254332
507148056
513090396
565892759
108952025
696673614
457657860
571944833
468082069
100454900
301221193
174330793
427295869
694301972
342630675
117006990
703011083
548795373
325854564
433368481
393715231
491632323
349756771
672861148
315303999
99202213
419572803
176521163
258045685
518555339
273724948
8220591
172553091
172253530
744272620
180093732
229995273
248486228
637594048
127169861
443950234
561928983
710941231
278396027
331859238
104129146
365829555
702504530
346223339
140176127
494184202
205268090
464764123
38512747
546626415
607706827
436711300
493422384
623860458
483701774
603439382
320521368
240496742
677035823
529315702
679727021
14985152
561479102
233561419
450480327
125935418
43558151
179685870
172729557
651622998
394765430
749064687
409198513
476511217
130281106
426995297
675706486
706303689
638536037
641011023
5762939
52671913
700742711
506292696
130327015
71540442
756991872
256530092
261403379
565018971
124420569
449418606
470310204
724891622
562990493
642925722
658320263
495423232
204099623
174783973
513709660
78173550
457547234
99364989
94737279
527803640
443768962
310889598
739038391
425131498
110726980
272806011
70930223
9803794
358941219
64368100
445596788
119412930
433556326
651147522
390570320
631623585
264898816
411297374
27380815
69072185
538241886
180731022
401192701
675250240
432628287
618849885
441770243
77863877
516572840
239301699
717195115
693206787
131157845
290332150
478626057
134571801
107192176
141022063
437731776
358971431
294008078
155977003
81957603
241386327
640872050
424365305
575174139
677258734
81376022
394916158
526465445
621096544
37833926
274513785
187903534
64673266
95698301
561232945
414055460
9169756
249316977
368319561
746855746
738116925
287384097
343714371
405535783
360127040
657561752
672442088
446344535
591601299
479685535
576641338
113823710
474086704
545141351
410240836
478664923
202422191
350769065
297784305
71830014
83611710
579081035
664792401
623356643
24479273
308070690
305069994
583821106
12557965
80350903
40143394
293433371
471299647
334753331
14871857
40393444
282919464
395701670
646718072
515318531
532055979
731289013
189957950
47197596
641436519
586452685
704249273
559322309
539306859
517894104
402443019
746972032
540568210
374619515
270616437
695782360
59993479
571731888
446078791
431954269
609843653
13202644
613853071
114903087
34298173
223381934
426865348
497478306
607653956
174231879
636593482
252239988
299227201
737074179
330825623
319929974
549865953
688940731
725624263
484069561
138936727
107547638
450068164
704634476
258297494
366628859
433858964
151715312
482566461
22356880
247295723
224467607
274114441
741445329
380512587
441185757
441794035
256024041
709051422
288769801
3799159
484881295
369594129
642344885
26065403
461042673
259561181
193769845
440581596
205100131
39710222
563955550
119548884
108060771
454129717
425891011
346304042
82116216
21646898
694913765
705155633
294845040
73735026
60514636
316296981
682292702
632684598
360663303
10060596
693342741
211332115
126678916
19849284
719868877
399081855
251320864
91821821
455143780
469736176
390066147
124178873
194657213
208756676
587479372
71111495
651778582
695604188
303407396
508523440
91512148
551611365
326455766
18829629
423649587
418222048
604134258
512742958
447432167
90452649
251309790
69676425
679923637
410544341
201747581
745406730
19841731
589736556
1185821
585898251
679808871
265814707
538090826
398641175
153097105
725639369
464026108
199089527
480280164
735779213
298328394
55381171
389314235
67606903
16880955
444048423
754581754
8451807
460339220
671000967
203375540
351055887
295533784
743200094
305504963
501828873
114851523
447661855
405120261
495824238
134250140
223419917
362966968
322618842
755567549
153902336
15127222
52516009
236718573
682738329
209293630
344015331
91402045
42493178
653900975
429206778
399568806
55701667
37811866
83616142
756576457
595841195
501715578
151631115
619497026
254030801
4947215
277512326
299428517
452904029
170539187
436624602
218040004
426903084
198168061
474515132
369341700
451459191
747444880
721100016
127169861
636360855
733354523
214746896
70669971
443198908
339326078
571877067
39449319
301765009
357438172
244929389
104128767
447495773
19902155
372278632
651491568
66715649
357952655
715501402
240497363
733048862
74029005
325785939
242851609
285078383
71285214
116424569
338629966
341169010
522439723
737845017
151679346
415283021
82999917
562947192
282391564
500560806
524740011
580523580
507115973
311357319
747920714
650622081
668553795
678742792
545160668
644671209
40038453
148156304
11752468
209342486
740290909
2243241
532009274
587857543
748479541
512201334
543795923
636992203
464086532
385580650
503445215
742301287
202238621
461956964
81851861
506671208
312860366
473543186
649251079
111575849
337304134
121552017
658574477
679007147
454954955
493265007
138855010
631264541
644565467
464940021
22481239
703093664
551131117
621188932
446435171
704634476
180207629
344960616
193752871
681701129
90009101
273290199
472569423
479955385
20914257
367787062
670917884
235496859
455233079
732520152
392044536
266465275
187707156
271372700
506277590
486224375
646499035
348238618
604028516
460851822
130394569
686393981
111595575
678161211
39638144
281643817
241099313
128316326
34562528
8225217
467576990
128808862
159572231
682413550
389092795
280662336
156211146
514835049
592529112
675230647
344288636
85462195
152947541
392164848
364581088
209474902
407197336
412269158
256897412
331599394
288056314
630387746
400384530
157761769
331229262
338193446
651951708
494030875
564625568
659788684
327467868
692133379
346519204
337651861
236491677
14803880
376048764
553219485
353066236
51413647
547947491
193787321
683822655
434108675
22746664
502001512
477379235
138784238
646544353
155455846
312430388
507448065
101675866
653085251
620025978
85156257
240744322
114276890
216710676
468035339
707972902
380437057
6185907
388193988
407408820
389080963
277836872
605629752
132295509
411762561
357225798
195992797
456896076
311198706
80158852
678162057
32394817
406777728
657609498
182488033
524713948
610756110
219475074
248795820
186249427
38935275
744249769
386766471
649069277
195346836
439342904
71733998
530602181
369802732
16394737
179264931
5227317
218764924
150735636
220940356
284344556
427281866
78008973
117033735
16011366
708372066
188424691
98165432
349039236
16976153
111262716
350421435
169216710
410091998
232783460
339145911
217784510
237879337
749922264
30809271
319454135
179916993
700290873
352303982
182153700
403470104
208784450
440898822
75335521
130523393
584229075
107562273
291228574
623537915
355854924
753366432
482541323
111089524
604744544
275755210
667639882
309777521
371017340
29804138
736024744
673304713
153247416
13580294
32010606
148924565
201634888
691537574
208651625
56667174
126588280
704196402
667523175
143429853
135842092
651083706
612827761
229067384
250132701
354711539
108619693
81018461
49994459
580244119
397567261
44086861
171339805
81527082
59328815
252574362
707021224
720261633
319929974
426321532
435249178
38822420
621181379
227034883
13613951
298363863
71968758
656545398
319529665
28844907
530545379
12824994
665072696
262557386
444154218
239067556
333683987
462661179
472863209
4350528
510854708
313630772
187246423
190683038
83037682
219822512
756825706
348828961
68175077
445150018
430875991
35997598
628851602
573130562
745473547
696646002
536090365
268632630
14834289
453286303
17945928
2002883
339907659
145387697
74616087
192571842
632712515
82773327
592171691
63970346
57032703
120344376
656778668
739695502
384215581
623172308
462832734
33596514
672991669
101813816
10868767
140447353
279531339
727924792
725254166
352732653
615388228
689523554
265827835
177691878
270548735
710775065
296372167
89052991
367124749
625312870
434613297
311840930
271485032
241862166
57867700
219713469
270525801
152376986
612827761
245223251
418277587
709566585
141996400
122132149
231914865
674225263
507567343
203073819
675615850
341222660
716518094
334273121
472003178
332430189
278667935
552660563
688079513
358956325
727134863
277973059
655041478
13338598
359998639
289438513
68052530
86776417
194603045
476156226
85182734
279038032
339204045
96567512
462585132
218994818
171223593
32515665
747142760
609527100
666633938
482906275
727996170
52158701
35257404
90379198
542765692
441450191
17062227
525364021
691613104
748288587
17893057
729136408
553612601
750636431
257740041
274075711
374319127
405387177
636838748
109216380
210977949
203817705
117519304
128476530
695442475
97740302
322663506
669111583
562925090
414924055
139343598
552370472
38474982
244339550
510824496
253440056
287334217
631445906
617571045
101942841
239494423
27779934
381938707
349152531
320488896
252430850
215874204
193870404
334545029
354081823
348827752
123778564
197450526
279325046
239036966
683288701
139322638
269192391
279657378
336720293
178236328
315488810
204635142
588611794
653893422
208308250
105389699
193703836
377476281
226127722
679211078
647103275
418010946
267474043
242430059
637126108
716711723
669951100
659935822
195836464
704329500
446646655
407290205
372921822
711311328
190856757
449237860
559071178
464569924
524475257
576913246
93136043
6412497
21409728
453201801
32890414
436825570
284733359
537273372
458678305
248810618
120743576
150123428
86132721
69789720
390837538
373684675
617654128
456269177
148975137
28850775
478175190
469977872
82093557
544639277
207473357
754695760
602540606
229346845
145419260
381428837
200433961
621589241
529729659
267489495
629988794
652707601
569101767
180297663
153022328
55510945
267557472
92073630
31945467
687636860
175652568
216212178
51302670
677798667
39940650
425950822
630740028
785512
28165137
310612054
672156576
379280982
21365088
424943612
298675832
321324563
636564425
287797926
90659690
189977786
155977952
693690179
471201458
739378276
426329085
361463921
324038806
285646907
241031336
485842975
686038990
664592568
209792128
570042701
738901603
525826815
623994015
527538342
404863162
495383338
61201959
226735689
506270037
349152531
426147397
110568367
243489530
742429688
393375346
115425205
497402815
699928957
46620178
167420005
277602962
38825090
743266542
233755486
288101632
103604501
143266426
182193866
595086620
502100781
40363232
359825752
102007660
191552263
99874327
355417976
219391991
310099471
334745265
183907997
581116456
186951627
43663893
735193914
155078196
7916456
4169256
727995905
133123594
134709840
686850713
494770560
568690726
483180178
490762212
187049403
433603731
224925789
655967023
468512479
691764164
232926967
56277403
726273821
190737719
244315085
65907478
12334049
561135029
398247031
397342889
250004747
534759953
428169052
676763906
233999995
741175890
626105935
278803889
103007814
258282049
654920630
413614632
100349158
315957096
388420578
102003265
310942891
777959
592735564
182033115
342143347
243401427
102339543
151513180
292200233
57233513
214648406
269681776
503044906
171760814
508218246
424091269
35896965
644995988
52002405
571709229
191007556
546346255
73906105
286946023
382244097
81147013
629526145
604927323
314302989
147373856
390097260
124919067
640932474
585857488
649331410
292342633
70249844
139602099
87546823
253750588
231648456
518875994
344530095
133031565
150071728
142706382
26382629
155016488
713531910
172190835
407684267
484887494
585183113
288607683
676167219
393867424
358355536
418504177
167956061
413843976
635668033
109269251
295435595
353812732
608514998
491928703
513581341
669022081
59729124
9237319
343542246
533951782
34796671
176634458
542808376
346440823
386497418
329711109
298518083
263713572
531474398
213689476
240377722
696932288
219437309
141973741
83128318
752429860
309761407
447700867
277492432
504371294
295329853
709062195
396987896
579037866
75508045
91799162
609128079
380520140
469169701
44989122
170999920
31603745
655982537
14933557
10864945
293793387
722590364
723924838
490642880
300641172
715837617
297875214
565161931
368422197
574028
560617526
521832223
378737632
575652923
744272620
150746456
127283156
151208422
571376897
455974610
46005323
113872803
29245216
288569500
406855046
290533176
262903648
291749731
379174411
384761044
157809155
244295925
341561766
112698313
77569310
751772749
499381701
331085755
167744577
111807059
55590080
472066823
182601328
13645932
316141645
278169437
485206515
549495856
22338171
116541780
335164375
542981332
420425307
47183591
163036866
266462303
458946342
658547899
61469221
66413529
230956460
441884665
716447368
478233301
580659534
572630188
457527049
239575939
162631392
154071365
420112966
140606648
545039586
111535151
169093805
282294491
81459105
410452679
487197802
462583485
7213115
226710848
721273735
460496442
575047655
477819542
231391689
454664962
348403549
66032638
704498522
516051172
145304614
744658692
356992545
39426660
678593239
426076253
88339888
89759852
538858314
266179728
20231526
588464902
71150490
647988394
755209364
119367612
89480391
523606967
74661850
740474774
306107984
44139732
648817806
598832052
702745792
63875721
571686570
157450076
20075722
128017697
22809380
236037421
638616736
561406937
572794484
151450643
154136535
217813414
680895397
88519171
438074000
312085182
628140459
108364551
13761566
655844071
206559444
657624604
170529715
670245667
592536173
615687382
171339805
44456958
594972469
12281178
604960837
740811782
540855224
744816291
721877975
66088750
713531910
489494824
181407954
688580568
130308386
58367867
679022253
695621627
200849376
593084219
651611334
519986285
30748263
73256547
210480276
320549320
163665957
283400512
200976940
564662280
74827571
431901541
470680181
580217225
440411482
280637032
262346588
341043644
121467346
133250026
96372659
418341723
207005071
245594603
451532467
90273456
277881555
564254418
395341175
268954777
66007018
336093394
655811884
111040226
203024640
203895517
725254166
36866193
341221881
548793427
756327208
551801712
650868237
343465122
616256823
53603641
476398654
454124125
117428822
277346160
661651725
70061628
637359905
557913475
574737982
1834226
374581361
102229855
121299353
479555076
608816072
470912650
454657233
553574476
311645619
439158626
635962600
443857467
143233409
392121558
145616694
387878393
125530860
556663653
88996999
368641635
149405893
143831779
717661585
498260552
138388149
636451220
283690680
606749455
478014264
433897191
381340749
711930733
722883586
584065937
78588686
535198027
647362758
512527019
756704858
534752400
523377335
394939678
539122137
353261363
194013911
714211680
429227078
513322459
209370066
309416198
345318136
307456659
133869372
567036834
346269166
367338866
682919601
314420683
10187641
271433022
740843558
272278097
463117202
83662098
92781075
99843107
175425978
699989381
184081716
662563355
467995331
726751832
404392990
317226000
699336988
490354417
487138288
227851351
128540383
59260838
138763716
89632464
541406593
435835487
569027914
230751293
58226077
187896859
165428259
126222271
186377828
97157124
602230902
269852925
157449838
723063796
228251660
587847217
33082140
347098115
64457302
575916250
567036637
346395686
169444002
435611722
402673089
304204628
268146606
73971351
396804408
335555735
301576564
52794209
714891450
545522978
3096730
689369863
106338687
153972837
659503041
6216207
291044900
446858139
700996887
127841666
175033222
158088032
6646640
312138746
427295869
255737027
51028068
748698678
145177513
246507261
352327430
534918566
501330375
526836856
732338880
372219262
120742258
621318478
262466750
208235103
49763092
658868446
492614213
307837621
470317757
311952223
245117456
462409766
481864492
330005676
27840358
105975610
405210897
693977193
161452928
741651729
453903257
23618231
50922326
205267881
402659485
618764419
304081854
183938209
658785382
458465621
149216647
4629989
50142298
364313306
374473230
5104086
343677248
173280926
749353486
679112889
667164043
92728181
653245427
201345074
482395004
79049698
698640714
440217044
155011200
722323602
536430333
561527785
290804834
467341875
19350786
14734545
719680052
295572175
715952412
384075618
691815219
35244941
124343030
704181296
405197325
186661946
720752578
578861139
135993370
576153976
678168764
742580748
63807744
229090043
197586231
582592544
561761928
302029364
346765783
602647331
295722609
299416026
542735921
723849308
276627048
692348019
401464609
656686197
105477645
51700285
591433590
522998768
90012622
261243164
499608291
111304838
198213379
125878298
297245212
267404274
159061195
352460745
87048325
11624067
298671531
244732306
727280321
78014937
617200948
332333016
578673095
641544267
599934790
281269534
703901835
94980477
224525524
187412589
663780299
372068333
47870914
557554907
356622448
531343927
112683207
50083943
558491479
301722488
468117627
141755523
614294385
754048870
512186753
601175791
756398463
686446852
363966693
612023758
685812400
522977273
512587621
586143012
589508931
685106863
285611984
728600145
322878808
526391229
470737436
532932127
283471643
34562528
328595039
752996335
78522398
733003544
675050555
5368650
722024803
319218101
752934120
338419718
187032050
580674640
338213274
718569481
143192692
704356594
89706981
485098978
164520571
180055967
478339043
370421664
658188276
422106990
487896569
469480850
137668531
179777690
379454774
276790908
137215360
511354217
359194577
90560652
485098778
569027914
111723976
650554996
165528344
585780468
340315521
558521691
374707687
45555935
54275858
718324543
186023069
183122485
374734542
169672175
195713336
662994787
714589330
731054870
387884315
514673704
98866020
388296794
360648197
344360083
607253647
265631457
322075026
509298790
155289680
265741760
91708526
415626484
16055886
628636190
718146793
48837698
38462701
334213431
16541070
449242242
483074774
751810514
436314151
545021356
61904388
42032445
127728783
32511475
102939837
219731876
95968099
418564601
625675414
346152646
18620648
4365634
192933409
474031053
109556265
386879766
647005086
360537527
567085423
553330731
708773520
625250814
354885258
633734465
483905604
3293108
117524008
626060617
451971520
28157584
729846390
428126991
533868699
515597992
657292272
588053921
154136478
185401846
563526333
671113507
141920870
453814947
293622875
181426296
265124210
401018982
543400585
319507567
690259058
210653170
618417300
107004230
141251917
371357510
362664848
126036911
128113986
169128194
203770182
378228444
309861825
126422114
302021811
243448296
476790678
132932800
645427563
472615626
98083258
71662864
335309523
595833835
459335695
56617288
100613513
41337569
642771245
611601386
509826209
190501766
389810330
439720554
630186324
262300584
264302129
485133605
112459022
433693260
555458226
54588301
322913409
248544702
71366368
267512154
227484115
368042584
499196131
466133982
637571389
27222205
738864672
156891394
651683688
522244632
325256214
433028596
734590152
504540317
684047506
550360870
31141019
279264622
85243158
32994314
681242835
435790941
16045106
54351388
150200253
381933826
281969300
189543617
27523132
299088776
74257395
491534134
317140144
287667890
479588863
487724999
527780981
229671624
347200139
502566485
426152433
238503301
196672567
73832114
222797995
382450792
64094758
589322825
452507783
742335627
10455659
182812812
141018815
710261461
134239469
610214423
71489145
458648372
345419390
264075539
559175239
60038038
535723024
435742970
480699892
660849735
513941562
475727370
94134055
26103168
725450544
654482556
371468039
345587515
557571455
270026768
739378276
428681455
728440177
47583900
635913856
663138294
468905346
546255619
603839691
137978204
720397587
584942085
716509636
611137201
462611644
136909122
117299437
276379376
476752913
123102452
145613974
265216042
489615672
375819139
714649754
546596002
468114030
500117268
340007603
753544175
465875900
641313559
363722268
353335225
729408316
37764489
504177856
355210037
137098257
431366936
670746978
353729649
253765694
376456626
142895207
436140538
700817866
640819179
617649687
279528977
581699929
750330126
383882228
342191874
161083849
395701670
37817871
542501778
649195456
503769994
694405404
284277703
563823897
18754713
509214274
304340582
125168316
452960963
21301501
302361152
318411821
593008689
543061537
18164965
99202291
370504862
352356634
4003090
326599273
557403847
20332676
441339977
523543748
476835996
386553185
291611908
727844346
384768905
47251568
394621591
246023869
753358879
689828074
294431046
396336122
581067048
391509755
159285217
250826005
182439922
73234682
712059075
451745965
537494139
549781376
70606754
457968602
452379382
186204109
426090436
85983352
289642303
388422094
149481423
332399671
271900447
265291811
86028670
726793561
176649564
95689886
554934016
435380491
385267555
384817797
655313386
462822077
87637199
265759858
161775720
120462797
403133822
571822524
718968714
462220941
738656695
58173206
471616873
676288579
717384325
243440743
150516184
63218610
592807848
682738329
117328302
136299578
347895607
616740215
696956121
436759695
642391882
447507697
540402044
295443148
633176957
466556363
646609489
738494575
452469015
623454832
752528049
270085711
95409496
480752712
583820715
15929277
344409247
625433718
161366284
477397296
502825869
200781357
6767488
584934217
430996839
299551980
107093987
141143211
2771951
58158100
197390102
98007728
626598617
453618074
497387709
606328912
676016515
215222735
618368604
12877865
163235436
514729397
101916107
331063365
237300154
667091851
183288651
15770788
399009884
626836537
323789557
583242660
4909450
155220290
103672478
597412088
402550894
703565070
136263673
598633050
24583432
718758586
128907051
753479727
147377090
368635927
183578388
367463258
231781016
716492686
95731462
491932639
751710435
173590599
46216128
6318177
423662876
560477918
102088376
349826333
348965164
653251417
418927145
26450606
20075874
46405632
23871285
552414449
421736861
488452510
425397863
565126630
648394838
275337062
191671694
251016402
95130035
564662280
362137295
582056839
6888336
639639092
179128402
671340852
640406734
724414561
70718739
500952607
224611114
540107477
103596948
659641255
564322318
1880697
409621849
622178375
141091516
622397412
513392516
294192615
294136479
744091916
569647260
743664785
433919850
127140356
414621398
576093910
182065065
156247358
671644520
61896835
131784744
752777298
425810615
738351068
68135613
92796983
251628195
534286638
673509898
158273432
19637800
357063040
367445897
561664456
651378273
209945757
15166424
275497204
391907992
237360578
407143352
241748871
721338121
653591302
299889305
611241631
63086522
106059226
688653907
565499232
474940193
462954983
230227354
506625028
693391936
14735903
553275994
73800363
332686991
420060095
235434563
756674646
356886803
497948615
470534732
504809383
122128558
287301014
549970326
589859088
414546405
249791593
156860704
439381446
49976711
80295943
64098636
32513297
424205585
192463616
500303167
104294741
291175703
250770205
22248077
627232856
42648490
634527530
364824432
662688589
379411341
735420504
5332418
328001095
121490005
709294677
138250122
395983591
618061990
204131951
700095123
75278508
572479635
149236985
597487618
598764075
519192678
67445313
26541242
119722603
502356038
493656290
649693954
76323065
755367977
499468459
433878009
294706140
580470709
392249949
170667115
699555119
74323323
218115575
642276908
696054268
368348695
378684761
239347017
563401528
457213302
362465089
493450796
485175097
200388643
7073401
410959973
684563377
79382030
71674305
33648615
22900696
654595851
300362428
6650180
63158186
705520883
723852409
485763642
336865668
60518626
673818236
216822983
494001688
567269620
649896307
140724796
10332734
54528588
334688663
365912638
518959077
262542280
452862774
549973348
752233482
723343257
424488928
260676689
303502199
76623668
111542704
233032709
91421512
495922427
583689606
433176518
396200168
2213029
562894878
645063965
164126690
547494311
652623877
32417476
384365544
599735679
433789873
204233120
235872637
25498928
224361203
363355755
24192259
22371986
72569224
393455757
714800814
34951798
93486795
10484340
27711957
628802356
94812809
155338460
476639618
332257253
105477645
391848463
117587999
148461768
55574974
483648802
415725373
482092884
676308805
182049959
501821986
170135868
373087988
35742134
464918140
145334826
212329936
664053205
156165828
628797468
178118192
667996510
317883111
391184976
648440156
481171418
437009027
719068259
618031778
458527524
716525163
621015213
46866365
608389761
617506048
274951859
334738033
635473404
240623474
126588280
203883601
682991753
461699784
439628209
720880979
48316541
237738141
442281021
448414057
608384804
431675661
338955981
126052017
527012300
68717194
65235261
327452762
466905752
561186
569059269
591905951
138497922
17069780
289443141
631846215
367404826
14324973
152517729
416472420
732771213
213366896
17553172
581920885
50853338
395946026
56821219
544412687
298977952
521894894
565576932
33354048
728580030
83158530
251018379
610632896
57597820
217312105
378888692
220237927
81827361
327518535
256862424
428241004
8965411
447439720
268152964
218762605
13179985
366571964
445022760
680245839
76511890
367965026
379762530
160702123
16661918
566169688
212956835
583391683
364376765
239248828
570674063
6908306
227602102
78536094
674300009
748751549
535949445
255510815
175606600
515975642
627334989
373345879
661854284
612676701
88400312
668327205
217864795
54204402
135367914
313262329
189222635
137940439
395527951
282263163
384734714
534382035
367755570
345013487
575493282
261122316
130519811
266077084
528589152
413949718
48399624
612360960
551264247
619950240
364235872
23248134
310330111
394772651
138597715
613325303
575757637
429983569
83556946
541127132
29400352
615274933
252315518
565991608
478542602
483905604
566724249
48452495
560299462
495625411
664165502
143884650
503588722
195146861
580301344
439478858
653304288
51571884
673954190
157539543
31103254
180071073
683318797
749733439
317278871
119612030
643410483
9332132
276916135
169300495
56571970
695333743
191397675
61983433
139918187
708259916
305157739
332384871
685996364
46382973
25091066
32062485
494268320
530462296
73596432
648713648
434252182
745428229
289189264
732465310
257479313
111068745
156226252
503014694
753608128
121844996
511413630
25846366
75257182
546625716
401828368
297906306
739990069
154005052
607402812
25204361
184130251
634059244
420180943
463035601
243010222
542257205
310518936
266387961
64887823
670148005
634578990
454829382
300228411
80277796
575704766
108341815
214404299
755828710
348285172
458912727
170321679
600806687
730231593
391600391
207269426
128177625
749422596
383499341
624119496
343931888
430631850
450533079
12409579
75930309
746107691
582411830
756523586
45940556
41601284
220011337
49660975
353374658
313965064
631498624
365338610
56700371
139730500
53718814
74827069
195464104
220468525
15467314
144315171
159476114
531974281
660842182
642765643
140667072
31740928
447469932
63686896
612504181
541901781
711273563
498286913
305458426
204369074
533223808
321399108
315620944
739061050
281640497
517021153
8965411
592215624
584398269
10596859
115236121
643759412
350928361
232534211
545568296
15906618
679354585
527773428
196226940
336622104
725865959
291168150
45866927
333170383
743960684
22817267
659724338
111690138
221100570
346669108
100696596
42440307
449222228
500685486
698101131
389751979
617982091
655458824
547569841
42475731
401842259
364552423
121147459
609700819
207699947
8278088
91022670
552494397
533227989
502908952
472613869
476413028
254258065
10868767
302909587
746687491
653780127
464271753
60617703
687255447
411599332
191574292
224864634
585750256
245208929
71371257
81850321
17305039
274523452
451441431
91340329
24592568
91576966
135600741
352162177
504155197
6707064
115793262
78127947
321810671
398924289
327875730
157990518
681712856
489666952
178907069
244301785
143129350
129088323
614636107
473860114
254876524
265739568
13927766
563257422
250563222
85688785
468406848
299695487
44811949
461352346
732242729
98389354
728494403
207009130
708312914
628579444
56383204
467341875
103587755
482027561
520869986
610899246
141604033
84774872
601776397
634075765
127829379
706175288
631393035
434388136
304597384
71425304
421786957
173069442
521057971
658334586
598454018
17470089
578362193
183056695
526391229
429652405
429523992
289583382
484577821
475238876
489638331
604446122
110432413
404938989
640821325
689762619
315193664
370578977
417209183
419176394
252632744
707372899
239026036
587065260
76453025
443706621
711963025
455944398
390516036
230810353
631954102
694324631
32961292
704733016
33947820
590130996
143733590
250661411
141249582
45145761
236962250
278917184
97461655
432333720
579556796
50784954
107634572
684199568
722384026
181182726
434987600
380725559
377521599
500348485
19720883
628796816
291768375
226987495
579753174
7417046
286187631
233538760
242443747
62115626
65779592
586883206
749157733
672624862
602992437
695583245
409931522
301515760
543793341
406562884
211519568
294256409
279642272
127559186
704989467
103191998
451473110
643151391
688323938
562914140
558574562
609277851
309012001
70362218
471547268
223629224
296961301
552494397
25475722
441220647
60491977
640352284
660773614
19093984
692488927
510552588
531797697
405061455
259015029
17893057
334356204
76398595
161765340
583491909
612786417
457771606
352952183
384804748
173950287
727066648
274557425
615224219
752035959
377793507
702315705
62474139
309295350
218539554
209648621
671081683
581135373
296675005
181287106
158106949
422100628
215564017
70688369
651739454
701552852
87631690
273667849
30902768
372477017
380807154
31779658
601079287
193613602
554450724
417068083
123779999
343744583
315870391
217536600
74578322
195577382
228557450
596890931
298036359
459976930
162905358
268493181
583593985
258561849
333903024
268661995
627201120
259475762
35219639
475185620
604374217
35468888
375233040
602903119
341093480
312807495
39161095
231605192
92947318
247272482
363109368
179542363
568514836
613764333
624531048
688843282
354842433
22862931
42953911
652080702
678722308
315564673
195864945
565027352
188653491
116603214
87586664
242975061
367034692
479056086
600903794
36596201
700570962
31061466
176858811
548823639
54442024
497579102
687521561
684761584
471162169
370679879
285778852
354288571
360778849
645246128
499253300
130446082
704483416
545349259
550749934
152495070
675214596
329427319
531723647
46058194
360127040
568559628
476797091
493686739
208523224
515122153
347453106
706975906
344604121
671348405
111937089
422114511
261182740
650513040
581905779
498739006
223289819
537033406
339341184
526950151
33467343
453548207
46417309
232798566
44580013
55741140
180728184
455185071
697291121
69880209
164942414
746530967
673485544
584488905
31760365
751266698
672315189
438228878
139781940
82078451
34124454
737166944
417359151
215663351
376826108
251175015
259863592
318092947
438917700
721590383
420989114
196403272
172776214
664327914
279249516
23731526
22893693
316720581
25476269
332479786
707873174
147807523
361614981
204467263
389248454
463965684
110100081
652020278
103048533
641739812
135658753
48955043
251484688
243108411
159246175
251122144
456059758
354351861
50320872
249171420
241948597
599119066
467402951
449350629
327448732
227884270
163575778
23905245
615456652
5045404
273101374
705416558
434833763
627850678
501458776
339265654
725597110
144405807
241643129
79056676
40272596
740209106
657143672
653110543
174797752
676080696
44840095
147750219
254974203
414606829
533589238
259752317
325798655
72048067
580659534
724086984
242364351
112713419
428927317
307520395
22878037
188887002
315828695
700253736
505763986
487990425
269853169
295135111
696363941
234987515
482901055
661837834
281329260
15875759
683030747
658576282
68158272
109558838
350058891
18799417
365504776
228088803
146633942
109171062
70552573
695138719
568333757
555314081
720155891
373528566
753086971
119782712
519889193
203113579
311775409
565943883
744977752
734415955
45907134
532487977
270869097
524910841
68271567
664256138
563642956
517679978
212647162
604209788
157079741
142577981
308675233
703702712
105013437
61247277
3074071
122736250
80598063
712497149
179128294
85741656
677788151
16173064
10702983
604503437
258765780
385122626
703871623
275284191
342828147
474018727
667108771
262791529
190831420
507652236
497091617
749938892
411893171
63520730
45000774
336682528
192087896
239898386
257564853
495796329
38769549
570726660
31352503
63083211
324695917
704863626
195441428
313937021
274740375
387000614
281326591
299582192
604112361
339550190
668687629
128714715
276489601
316772820
116772291
28535234
155869574
268302918
296863112
445350949
493067393
344137180
722074353
100932769
142275861
446835753
749833497
395671458
264367565
471336478
396555159
83777876
359582547
215903139
543159846
437779433
255134939
495605201
344960616
53770212
683221721
31178784
389447786
119012621
662639796
445959332
413911953
305934265
372355778
309952461
205668190
299023270
314869464
697081476
552055372
747762106
77867640
456343825
716741935
202510358
229618753
743887417
668992096
649478671
314106611
422570292
724921913
75023949
151044894
33490002
11503219
208931086
274619527
151958807
333026876
650147134
185562104
370465973
250465033
263486405
208453702
510514823
259838306
250015664
157049529
531718929
667916333
219509477
353471893
466232655
194900519
248691329
327989025
340209779
366192099
175070987
478065640
172848947
102970049
133231214
184113590
492863029
504608377
339698771
410430020
123272513
592059427
708507785
68973996
263681984
710600671
511845921
589054948
313975536
752157952
312822601
134887595
482878396
373925867
693681227
15755558
126740496
214157762
79314053
135658119
530228153
728985348
370000998
680124991
282255610
181823369
304816421
30835059
368729907
653857121
238265726
694660921
658503211
295766266
353511820
24395544
268057197
439083784
39439326
737225671
149488976
504517741
705584327
583312452
168079293
333674574
431971176
118854008
86708440
404277564
499170217
145433015
113332765
663407112
300038944
607762467
478452338
430679613
5634538
3625440
62908937
45394901
112426405
154896924
284237976
625818921
290920295
74208225
561429596
330568743
669901904
643659107
66149174
133928042
11019827
78700139
12953395
323736686
236794103
509230905
447377818
685276137
287051765
9851019
495201250
457300438
315156478
250714282
611513539
40754623
559882169
517206781
753742479
319838536
644911085
643130397
3542357
450068164
321485903
248864671
641733092
54275858
55269710
6240761
580207725
317293101
414785210
483490189
589574144
593824413
48601428
289287453
409467402
335878055
95877782
371273900
68429770
134405635
39530689
283302592
543264631
421480059
90741742
7220668
687035060
259668031
360701068
567404019
392665364
263618294
721470200
616748419
341166254
16459034
403713649
629806905
703743222
335217246
420619370
479268062
113518054
126029358
604730945
409195580
571920713
541202662
722587957
229962835
363455219
477107904
283584938
317427946
221627679
360602879
262422719
436278124
215889524
278002177
80046694
8859669
385033506
742021826
5475925
48129601
23995881
567056581
704234167
302276763
331531856
750201725
190101457
575839278
726015156
97229769
195409670
511013321
146501637
705208504
592653698
204104719
447324899
674020479
437907796
211053479
264264364
506541945
436771327
406425562
231597639
91659761
28728880
391809704
614002559
174234086
353318568
239616723
554103186
370620078
490219912
636588533
634059677
676831998
706031781
216564607
469751282
749333130
277429243
367734099
16290441
400405893
343593523
626506244
449180269
151226166
170652482
145725692
28739165
273507288
540673952
373928459
555870588
396113040
714627095
244158278
307580819
559881231
9192001
65011793
340650686
336549257
275104954
163632398
10476679
24728522
547309807
502908952
562520945
643284157
124488546
59405254
61534291
717686060
453761581
756440503
286761455
689052637
620478950
154229462
118725607
101006269
27946100
113098622
500831877
176906366
93780207
339378949
401834163
385643219
403325052
731659110
731583580
531007561
299887830
522730843
92713075
125137406
168831240
28316197
355738747
678094025
174043779
351384352
239397072
97094464
705797638
517146357
318688451
505679906
233720032
571547464
40015794
441909213
430128244
656884410
1336881
561430961
126539124
204169377
557016513
740946235
165332106
510144726
830830
92033305
704000024
26825054
100696596
3821818
719438012
253360018
199965675
94359629
29411382
90432069
753124736
392317926
4969874
472689399
571966031
441457274
531784071
425799287
266198191
544707254
149416901
474346912
424545907
34270088
85620244
205653084
415157912
731069976
487382466
137540130
179232690
443693278
526474312
420684763
353900952
77659946
191323008
36148658
460880910
235210297
5355077
566070342
101059140
177299122
42440307
483641249
317377060
296802688
229883108
191694567
605910169
671508089
59736677
475499115
160380402
129216724
109594030
655744848
615169191
591905951
378775397
38399892
11442795
336304878
663296907
410898733
531157172
354613350
649028158
672345401
481121158
514784283
316048543
4161703
722769229
52991848
173152525
613148606
665593019
99745819
321946625
16985588
453648286
553704986
678601383
354046875
362238424
237096223
654333832
188840106
431807564
472470362
205783844
129058111
101293283
55081686
641551005
48569652
151569488
383638878
618293488
152331898
427552671
21140029
658101451
33111937
599741137
508304946
130130637
408723042
10637788
302784664
248267110
328268486
558846470
495967948
169519532
453202659
712707055
288464176
34638058
532191933
245274999
350882168
259128324
680508518
331289686
375806417
717232880
670358962
262046777
565413523
640849391
252776046
359636095
210219672
82425889
89012105
658591388
527297589
196944483
703401267
383261798
278018295
118793584
229066679
637284375
99110466
259203854
20672561
359719835
429897302
327915272
332184470
94666019
647799729
580938713
701013959
222572743
497742700
610161552
145182165
430039184
546927941
55735983
188911959
267799168
375119745
376781405
343910749
386252867
109103085
81345810
530220600
637740851
116844910
273773591
672998380
289914352
204733303
77456015
663364805
632095464
136105060
70879308
351403325
292625151
406948087
540402044
561947842
410875647
167469641
140991057
161943873
364892983
277217759
432764241
688379127
605780812
379183259
327822859
520794456
83674828
42266588
426211543
6321861
254289811
421925267
69022882
376569921
117418938
455823550
137834273
579783386
66134068
406985852
83573945
271673857
183575665
93657200
271679934
389168325
515391474
485892043
306040007
649286092
67155130
133719042
411151350
684792745
81474211
657726796
725327950
187367271
289687762
4970685
251937868
457261483
387247563
524638933
199972803
101005681
191589398
47689642
206914294
457628356
660636945
78574136
552591864
519078706
509258698
145569545
221280241
454546212
421789732
676285090
440853504
751229956
726998909
324077370
152064549
311477088
126323925
142213529
143115629
493195794
309227507
522123784
112131838
684128081
217500339
68936231
433060660
216627593
720224128
643069973
79321606
240993571
615713007
14463995
722981823
68581240
203032193
623145159
475967401
499159339
548603214
367636535
615775202
619053775
129972024
19781307
356667766
505267128
355670662
688493715
84999243
307969458
273569660
619950240
55710928
283713339
427883742
75516324
607448329
544085685
145010495
666197259
369296382
422560138
136773768
120848
266379204
375566311
532361039
254531473
254369934
653388263
333744411
157978329
546712851
17542688
6201013
37046791
503007141
460053230
635780739
244592724
127836357
374930920
446201028
418745873
717059161
731183271
107539614
371843016
610705368
725809433
82614714
570372348
715193570
634371569
460829829
508967482
296893324
295684242
78211315
264445636
616786088
564065593
564911529
454755539
569455388
125319582
356234904
696107139
138793928
340925713
481717196
432220425
453928725
565621149
274528891
555772399
184181796
504600824
509570698
720593965
572234501
245600901
71987643
225866516
154655228
577472168
359783084
537012326
733893370
599368315
480944828
274476020
290088071
2046863
235525199
740369876
56185486
150538843
578037616
551421871
48815039
60902156
693334991
160620816
266630504
672836346
432674586
145176405
614882177
440031681
681282963
553084512
103553533
167200761
131701661
485102350
523951610
717024144
52312078
220985674
24864476
101568636
652474287
696809568
159430555
499343936
202315497
372922282
176929025
484154853
6943234
686635677
570881663
342150900
504525294
438453363
151951254
363679793
515673522
567464443
726545729
191658169
632249251
330043642
75771696
121058873
185667846
289779505
145245879
154302852
246225649
74317988
530552932
645134254
299047745
402000872
495829068
408640694
380939562
232322727
71103942
386320844
303308840
688214254
720043553
4682860
585833339
744657823
90092184
730444466
437354877
156226252
150712661
112947562
669280471
674581089
477984590
380508104
60900685
310307452
302715995
570065417
211964885
582449595
493681913
727119757
505590267
100160333
162525454
15445885
484721328
606249098
10370269
215139652
516419682
296092706
199353882
317203341
139931228
521542203
203257658
644926467
429350285
57400322
106130113
77453615
422321230
383657003
645358532
229679177
624414063
756372577
389742353
614527014
60116408
407555752
556278450
710699535
501005596
85379112
115941834
127736336
756790404
384628972
100900527
28460480
306787754
633021128
583360380
529327350
428129678
218697115
623776116
104602565
387154458
15240978
230023436
587725325
436036711
753874656
314608111
491443498
461672098
87811178
565897359
133633916
5559874
556734055
163341178
317641415
477138116
473135089
139643266
532984998
607826109
715676962
567584238
411185320
109871546
233320838
491760947
680427111
560393995
439954697
463282824
754438958
216227284
409100692
311472106
98019521
737199630
93687295
541503984
434176212
453648418
729937026
297157679
262568739
55539080
853489
666194158
532498856
438359093
259264278
225626489
718012858
745737987
727210393
21745087
543788339
111148805
380693859
538989633
473761925
131201374
493948438
739076156
628772144
49192689
224090240
381162145
422344976
657225677
250684070
441914353
14305382
150379630
179036312
214412190
308495621
420022330
377490783
378237444
510873761
77312666
722707567
57629408
696530107
753074665
2415692
149927050
591875739
741025536
25124013
586913418
133023436
182125489
319528043
643653450
672513621
352735562
170332101
98125755
233542010
160599439
654399473
619240369
688588588
188326502
137053316
81910471
738054802
146221198
517942145
19048666
104110552
8859669
397574814
559998163
383891367
176838389
540725969
414818313
62492358
314535297
160097538
663181017
267174562
537086277
424159796
206654819
342400149
672413378
222398085
527595627
25302550
275264548
522293435
66540988
74955972
318749436
80371473
19539611
113814627
63052444
539457919
451412598
223032537
282202739
673780460
404256735
482885949
681230296
465106187
198961126
568518989
621475946
714166362
152116756
446170816
516229106
81153539
589526756
490459794
121117251
546927836
203637303
683335016
23554994
132018887
21095529
21964124
717503548
184784145
723985262
64504606
462751212
87409651
332574368
276817450
209783838
182586222
378200069
23832492
622191274
382802718
134744802
293182458
180036711
603800609
76379782
54298517
95432155
369326594
591090227
256686414
641566926
138809034
519121229
515809476
286423373
318087042
731492502
530907923
453315954
224754621
490756525
649293645
500469333
12643722
623545468
564768022
645577569
617367114
702587613
529805185
3172260
741591305
111368985
615146532
136641323
575047655
392778659
652982533
257089014
244479569
277196889
604791169
6012188
378730079
710414263
196461083
523158545
183439711
71702941
108174066
18202730
158930226
637427882
88830833
483149630
188402032
88279464
14742116
508853163
109563818
733532254
283977694
185819172
204195355
401766729
13976274
239928598
1472835
81823835
661691894
123843750
373662016
741555913
423922256
251801914
520041794
12681487
671242663
55157351
26541242
699132648
717535
270945262
388594297
161112118
64381772
676038735
421025417
47825596
422728638
719883983
348613662
630512613
745088344
553929564
359500141
354691173
73915045
552813099
159428724
267489495
182994084
183593626
610221141
594919598
244587399
365444352
331026179
632694805
429326620
35904099
13164879
123092125
23187710
644293559
276160339
486685108
681402802
657425986
199272695
422862258
138219900
750896601
270277784
22312766
520726479
736873372
699104679
695918572
94589215
146302494
622639108
474909981
739657737
679890739
30982406
491858913
107419850
711868078
409727591
283433305
380001537
610418354
500824324
524701737
673259314
605265198
718879434
307678473
175200527
231416367
67319889
129194065
311561496
285042667
641657562
284589487
390920621
289529874
590319821
442977450
729295021
267718016
78475670
355419340
338306423
629482126
24683204
614685799
301238191
432938112
19361838
625471483
264771142
429727935
110039657
130893490
523711357
695643844
655898442
305607049
297082149
239801415
55771352
341323525
97445747
164156902
101636771
395601120
258503242
684990314
737415026
268891631
440042603
346667594
658549721
310821056
263969797
49751611
195826631
376653004
334794278
679042961
79180223
596771441
32289166
86577539
94676855
698333208
492538683
439108761
85416877
40944813
163575321
83022576
207526228
182879372
449486500
385644817
51284870
693282317
87327786
538090826
657956936
133265132
561345253
83231199
478669290
365580306
663531050
734113835
631313245
443315782
494757200
42953911
184803667
597317908
633959044
548680132
349536445
361434280
503151346
723041137
189255521
718238147
510937791
562416819
91980434
78928850
137947992
395482633
593137090
644021651
391159194
729921920
613953158
376932465
81338257
754762590
752872952
111693764
277900088
106950480
43429750
683061395
107411213
387899421
352954658
575586262
273590211
441797629
71670417
315080948
328331267
52667069
496073487
30223879
257262733
503407450
184692515
493882049
330421091
350010200
301798744
21480615
81256889
517765703
634519316
580239793
645646565
218183511
237881735
714102354
40431209
305526403
279796088
306727330
236665703
178787063
12768244
238448210
425495197
232827859
1578577
102023780
251046614
71821477
108967883
155233981
675535263
582938920
326946711
61642692
375966246
179663211
455634072
424491711
147245735
48845251
728683228
710260223
5181358
250986190
332805601
635320595
749189623
57183763
374807334
33251155
466255041
393262051
428034669
99148303
367559690
445581007
745690592
236439112
209422031
741433456
61979918
701892737
427446929
701144990
313087512
570396676
430100755
321119747
485368427
394674462
85009015
175537822
10034948
346448557
374794966
174805074
738228650
695882244
134031151
478998834
276681496
439811190
193137763
707431319
464304123
539688521
725409128
732994375
52591539
502946717
405611206
172752216
423360756
388033377
724347806
604779861
353593653
651079568
585780468
564813340
60340917
556469911
184054567
373050223
373245612
117826800
302188692
449124039
407830659
245144477
164116359
475249866
46730411
693612330
726893167
333756227
28150031
425449167
258231788
288094079
320707933
176346630
439247145
644240915
373296836
701821772
624346086
496964741
541595418
261749215
146643543
710170825
334163573
195947479
646435942
67801413
429169013
247224796
3089177
154436415
680759443
732551564
469328314
637359905
353057997
92701226
123499103
593249053
7862673
166115062
467079761
300654718
25106172
421344105
116213236
386124466
733018650
116314275
279642272
416079664
3406403
582525125
646325316
91474383
55477162
407358872
177195055
582231112
91118142
498648831
36828428
285700448
675230647
3839275
573031004
40684362
448482034
285647092
421254557
630562501
413821317
579479431
538249439
402189697
44970578
541370989
658636706
107615144
236945163
280629837
191853753
302610945
695480240
452228322
646544353
133960180
491305509
715133012
53721415
519417493
438487496
559722618
155474608
116446934
160418167
304475479
333994
230321182
272176716
605146360
453863773
26805310
395973578
225669348
143132496
435468215
439315693
305642173
146898297
283413572
110424860
673123360
105885507
92939665
179625446
638845671
490310548
329069104
101225095
402897074
164115213
645176158
347166092
567577738
68564398
355104295
685835912
224984085
252459462
282650647
709808281
204588111
734454697
369742009
193757109
269765003
717716272
445052972
716899871
269289466
334021203
612903404
115689301
34403915
129450867
431270224
369175534
551890157
25808601
127011248
175848604
188651281
9080925
452617405
321139295
379200720
296158445
297325909
222672085
455325052
308375935
628991181
11148228
630286809
414748220
430203774
529291581
681357682
390251227
728116753
602454589
589662710
682436209
469063885
82239157
100674648
487123182
634542636
383347761
729317680
693366994
137366411
386973003
4267445
116708956
215735678
691167477
412474918
628409600
177095742
442022771
464108708
470213705
585108251
517663146
130534939
578247218
138973100
213991596
29985410
737414496
732773649
79885815
108169363
69177927
483924922
687138851
82235459
428385892
127384369
632254077
8565102
581014525
748967152
463794773
680412005
606026275
548665026
504266980
23974410
644925532
267278011
607706340
638010621
330760976
87649029
191106006
480756003
753737383
730899060
99639176
487806714
285564016
601815487
70658195
389206090
398836165
680235548
385943194
570772657
470129400
110213676
45453954
161888810
213777295
296092706
230540219
740971959
437672185
53596088
679014700
1373742
521179659
310730826
266061978
370116603
228781954
270435528
593318362
366135083
676140766
339477138
544684595
186795585
53503628
526995469
562174307
712127052
402308226
344051327
546021476
648311755
351764021
462900711
59155096
388594297
419070652
353261363
611928954
143302375
631680049
374056551
323117340
582560703
540220918
423205591
122902416
664550705
434010505
671753034
162903104
202375082
136089954
660301573
11573574
217719103
239407441
540102931
408954233
440320802
327552618
439282480
203130382
595644686
451940098
542228685
153257923
56564417
440060439
147554441
275419296
269022754
91337099
236173175
180765630
162218253
275483787
402319417
384425041
175962241
627057059
7403060
731666663
728209889
183580293
434191758
594150875
158862249
752106067
605289867
159832096
651095195
24298001
284887023
386993061
611717470
103936833
129450867
242235936
651654714
164104031
584526670
474700990
283289899
347431955
756954107
29789032
449220201
160229342
470408393
133574805
404762779
616324800
124075337
208048954
478650713
271114935
229406562
281816011
276077256
347830844
170297491
502765445
590313064
398896589
292786487
244583946
337910644
109797961
549603730
643689319
412458204
193285180
233822941
229939317
550122755
149869906
108417915
1065455
368197970
481038271
441238916
321837941
471225919
454977614
175184109
331676897
6306755
93497413
192240221
603388345
549673016
190894522
201453616
557479377
217382893
161846888
490793375
485257591
710661770
259640177
300434458
413315266
54706379
715631644
182820365
597616019
483814968
12796093
490741474
201801054
564888870
554095633
748215286
540818081
236303158
288522496
164752096
215962929
60325769
672806134
496345395
664376986
154338002
559794582
388718507
27199567
103528971
98700376
69094844
612042949
492051667
617216503
169829205
377957186
176859646
615630703
650101949
349435389
30829312
23535148
127117760
235094678
21654451
437945599
686091861
64083228
703925029
71594887
131017165
33672119
180172590
289619272
648877593
135397705
294318302
226865806
517993671
353888262
503287969
5595032
14025921
60484864
334582794
124284615
128484083
371570863
243749604
746251506
61164194
121293627
195947479
91879107
245910574
566973498
152880273
516277762
747624676
732950673
581002590
3361085
37276627
94191704
507115973
739126697
609336696
12515321
225115323
444977588
269528805
135036991
680328922
677594736
534614784
166714932
95024293
277648280
153153003
457862860
346222901
675706486
69337290
482123693
195710181
221363324
362337742
350534880
324391081
381163160
753834718
701980576
15680028
247437524
298755101
290963342
215461167
644754292
302520309
210849548
545385922
546583713
75366842
149428552
678470884
57023064
145417909
163205224
755670097
601792828
244558587
28610764
530392008
169315601
531738753
726252196
1163550
624243557
32349499
378433892
237277495
163484685
332135529
352672229
17190628
642548816
142920178
91665912
121482452
67455843
261031680
388477539
690646320
649611797
653219671
142902760
230234266
278100919
23708867
90145055
68825413
270578672
95945759
637926373
155085749
135895333
327490527
116928372
547101555
52425373
733022802
163476803
102297832
664561112
279838650
247081289
731651557
174894110
209799681
350280160
333145381
177541761
355950231
499216450
509242527
31971849
415915390
451512936
173990908
710065083
122524766
333555586
213311826
289279900
224250855
544129017
490061299
680164662
691288325
463802157
380187808
509495168
100832210
282580389
433663292
99639630
70524404
145750241
461495853
102506238
556618335
25564469
694301972
582110633
417115197
142425638
687292715
270888103
170455523
307762861
74533004
263637465
401204427
265080088
9203956
446197773
664627088
351924482
408398263
110364925
651997619
382269157
617540109
682338020
171679690
693123704
180856585
672358274
459967852
575228927
415324364
101595403
446021537
270359635
405928432
42402542
699246771
218757539
208145574
649278539
198518844
145297061
5068063
657782683
38283687
547547182
392348138
540115030
689233909
699581519
132517385
228387708
295647079
405339298
695110143
618250163
170879072
266228144
709519638
176279467
740284636
734959771
34124454
41805855
64389325
699234872
719936854
395558163
152986015
222079131
9093812
401231002
413577783
212692480
462636356
699543570
295178793
276402650
171808091
548619708
446169362
681786651
244826482
332740381
144804914
108700617
77659946
595637327
729828533
545598508
440535376
368450446
341727837
188356714
752419433
472560998
707096754
603590442
185667365
327872374
428436372
369953708
509389426
354802175
280979153
731175718
171213950
406117257
422361653
341939416
71081283
115394734
697836776
168484771
627446826
209225653
270822330
371221313
120787576
14471548
15551627
473150132
147479878
501115956
278275179
216255112
119210114
706069546
468187811
274011059
297808765
639267293
531995555
164572317
599164384
516363953
396132191
594587266
379636439
233477744
502183864
731470285
53248650
290928050
194172524
220998990
368923022
337235098
425668254
341418259
461276816
722535373
683309645
121520217
339582880
504800637
250646305
31609305
590976932
263545362
376486838
620599798
745271524
299657722
15151318
530998559
655840749
279335674
19460352
371062650
15384104
662012897
4404607
585939001
496473796
134396419
478406869
16405116
748713784
110966341
82471207
32666725
321939072
583932721
140591542
96066607
384611917
11847854
621410184
317067387
144186770
499532761
141739598
110666556
359704072
514801743
338079833
503422556
108687670
102418924
641821733
350811810
537849130
652390375
600184039
412409700
674294056
191053135
127064119
31057936
341861072
313018979
182374957
305065670
245326515
396506836
214626048
669889974
271885341
393986711
357846034
483089648
718078816
619515371
266529896
28928670
591415006
456254071
12250966
268112900
679634046
128976889
2975882
82237064
94323574
493550785
90205479
503007141
391902511
404417832
221219938
475348775
276658058
429614640
46926363
437675556
436736327
352581593
258138881
90273456
88333222
355437129
567230300
672919429
688191338
250496948
400293894
169578424
219316461
398213333
432197766
209151678
472019275
700857976
671846903
254271745
143794014
444126658
727424075
172475854
357985848
458177937
533466677
237582795
569679170
102174462
425128158
676967837
139535259
164298571
314914782
578775942
438421438
510529685
91039176
214097515
135372419
734506591
626394922
688939948
33112352
491813761
388252119
568129107
465823722
34275514
734566335
37606387
675396813
528052889
162804915
223658331
428255100
674222198
111774063
562849560
432809559
569556624
690949985
649172061
310798620
386311551
691401263
296085153
57334823
679626493
30015622
508226264
412159657
65505885
536208231
264870830
527016767
371962151
56964726
627963973
473343247
1261351
455128674
390757372
149602271
108823624
442787072
492946545
697799011
200427603
522153688
458436888
264611802
733302028
532509159
130979939
198390109
718364458
390155888
463879135
294068502
15022917
545809992
54556442
167472669
404200291
677188517
589855821
24577462
602421263
18942924
495448380
678297586
346601125
13629708
433631350
15619604
123219642
55378596
56571970
656589782
163884994
168030485
590025254
314809535
551071185
610312612
423564687
646891791
30285436
740011175
495001725
517638809
460476198
665079415
43950907
608280855
397892040
44509829
202366830
313406658
211099129
163398550
586301625
509962302
400813549
86308131
755403202
420981763
604383507
161150808
362037949
90654268
292912930
194447943
720646836
466627411
70416619
518589189
588703479
139581825
584707942
753638340
374690549
629534997
433433338
32357052
383018439
152955803
184756709
445969771
662211842
193258611
170727087
411747136
732668800
295594208
503323684
82691912
349364015
347582530
518687169
255616179
355728741
314952547
615860208
249598277
637852134
97682096
404523443
747346691
516739323
643681766
122177328
696628296
754854373
667846946
194346243
611460668
448921637
69890245
546092188
37305598
569322481
440838398
119624414
729196256
44509829
317671728
498837885
483406329
707391321
20979952
119035280
443059301
513957156
61436102
688210336
185124030
636529075
326599273
390353793
21548709
730941948
256001382
155742860
740964406
174277587
545200512
436767331
18387615
186272086
556208190
480914976
592351578
509336555
345028593
244890919
94508785
377121333
413311511
352732653
565828402
128748438
675396813
682866730
355920019
259885757
14660373
240982516
752254536
3549910
406671334
219043794
240753493
9462617
47979655
53703071
205449185
196642502
354249936
327875730
739574654
280518420
232013054
664854268
158733848
333026876
438119318
482425216
491670088
283702349
558982424
136021977
400225917
511552628
414836419
208485660
745519179
541127984
699037703
251628195
520673608
573544608
598114491
690623661
273905898
179972884
229791555
453308257
351199394
421140364
40778647
13210197
321007523
27738009
232275483
693709708
46707752
442472683
50506911
163137247
544342386
755360424
425018167
463239976
222866371
224347337
31520239
276998722
464433970
562004122
238802199
379424955
643986069
37115442
11535299
602188200
716619077
1722084
133438851
418579707
205554895
360085460
436351553
738377560
431922396
4252339
113171374
635520337
459799613
468186961
437841666
315111160
537148494
290314661
577649423
138476702
102130755
369552087
100211546
620841494
12535652
715948870
223115103
88800621
170358374
340620031
251220333
101315942
607230926
172993912
133547386
515288319
60733673
540580157
640758889
8218794
65378348
385203
139468992
321840883
689279227
340717918
324725645
489470571
422318442
61982976
463119748
219762088
115026520
558098723
135631910
743728804
409780462
170599611
54253199
637458094
584643398
57848427
720741919
12051859
703528581
554586578
94635747
312958555
531916338
565813161
159398512
262652824
602665775
442001560
547756305
457585939
260631697
62951164
671099156
537932213
128470759
264604327
442168176
440476747
322729918
611936507
645857030
717709223
501387162
199618237
13542529
483210728
207531220
306885312
236408900
1646554
176123556
12307982
403715403
274312220
597311964
218155201
200768837
307195616
15203574
698221145
347077559
53973738
16563729
379923453
353329340
662256037
336539033
649218115
11518325
271628539
747611046
239007132
680993586
120029693
669966206
707671642
424682636
277821756
229023614
723783011
430838226
722889408
127320921
538007743
325200295
355768959
390117920
151785088
714544012
157989201
738477207
97909539
351093652
261802086
76489231
339020098
178190376
392159313
187601414
19059411
131909314
441112636
283819081
527410872
462612651
292557289
692013413
717054355
633431884
399729029
343389592
176694882
613450628
81279643
212319783
168726467
85749457
336895792
447847582
134284787
554435518
543456498
632454779
192707242
647011029
346599617
393966185
215651243
26995170
211937180
654143281
155214150
104518414
8617973
718735927
653508219
392136654
233206428
691333139
95167800
747444880
19743542
185146689
234359499
647943269
382008081
518365786
719098912
100457526
691491788
464870723
587200432
640390870
140002408
202699861
121696903
15113553
112083748
737480632
69162821
423149693
455330336
586769911
146177487
591143640
315020524
210653170
718146793
392752862
335425150
51339670
511719814
233062921
167450010
710235486
434598792
3587136
150584161
132198937
63347011
42991676
334633905
41810654
445788459
106316028
77984725
7983521
752565814
433814108
61301770
705737214
81937022
384364617
683597787
699232890
619338447
755352871
244150725
182581703
267689897
64392606
593196651
432936022
394826750
18867394
194874953
423451392
668769431
400558249
59578064
76957467
638455090
83229516
149837112
74812465
716825080
575806936
21805511
446895904
428552184
67929509
386695046
157868620
74287390
234069043
97972398
740863614
639542722
533831699
39639656
22794954
714613417
486209269
81678296
231363496
424449265
271772046
273259987
12455514
564941741
463931283
216166860
416122515
416109876
454967360
701379133
236650596
174444088
256643387
124329933
17413700
396068490
153847609
293903159
546648375
255245032
172993912
303918270
91677302
293320755
224741195
202760285
420248920
198160508
44155261
260012025
19071647
573854281
660815362
249634203
119322294
299491556
516247550
369779774
563914533
140719226
11110463
468330255
21707322
253348386
370572839
509176007
687239917
711185342
221330243
478800179
557769430
665064309
497659617
236922504
137532577
723518331
307656349
705357902
163756593
541444358
472394832
490670441
369266170
86144180
443874704
604579885
16495752
390579606
676759246
21352331
298668279
285194733
139622483
723712100
752675380
597389429
703826305
601621588
499985941
182117936
619519719
80628275
397964563
703471314
377355433
467717565
3602781
537643768
230676173
61904388
507166474
526610266
167028253
281077342
91649606
398526492
244951343
142053686
279907876
204905337
702168520
130160849
328653689
42573478
386182801
684819314
209346501
405960364
367461846
113508699
312105066
501476892
557237681
161238474
408210371
356040867
396792
505137743
682421585
6434639
618545382
566829991
433352960
77924301
691922777
670170137
104382460
226355857
181324871
238648758
262723552
554956675
598958667
31367609
128552060
671907327
52070382
349109254
488731971
626249442
616902485
236975375
211257060
721773574
138710845
719532347
435226519
49570339
180463829
69351646
733255518
466299561
453300848
352392768
512966197
13027222
432795347
671696779
566001086
683148606
657306167
40597375
539146799
347150986
445196479
431771287
396759090
562887325
704384185
85827528
616037786
195146180
539251003
49133932
264151069
682180205
376645451
244286921
31964296
43850039
157797276
505682717
251684804
599096407
269512888
694974189
734166706
571913160
275081524
472791084
724566843
42727321
678788110
144292512
36232807
373242706
241084207
463316126
79147887
320587085
446586231
320926970
574586922
593292074
721674044
633818641
509487927
123657716
684022339
624036413
616891275
482687627
58241244
579356743
748283263
536293212
255268741
616490966
620070665
535630681
403082094
131293799
697043711
652522271
342551209
491186696
338591644
119902112
177132956
35680372
150404218
550273815
211738189
179443692
456752569
114699858
608771800
626899
597344111
685057100
684898487
2795816
395317093
3142048
271877788
568159319
286054769
160810923
741746813
401381526
7764484
340216052
651632846
687511825
342468126
349404405
480582284
25974767
532063532
295903881
680502641
107137150
4690413
241731699
734578263
694196230
433839869
546568578
58505538
656955894
404890969
400745893
93053341
328019237
558780181
321674717
376164465
180456276
260200850
222481168
555613786
575463070
177933574
200887141
153975458
656574385
126603386
1929121
653840551
369160428
635230305
428995294
715916436
737879192
413904400
115209720
276930745
599880025
327384785
142500733
336931777
364007989
94423814
747890507
68341959
421827497
36496096
385972791
555068443
30790732
713169366
258922260
36976218
214369246
436068912
53225991
366305394
268020201
276424360
728779112
121695797
148250284
250525457
39751439
412635496
128907051
751416733
337441982
293245225
711923121
252451472
257126857
193074688
56935390
503843030
28935543
529835397
9542627
293011082
321534954
621619453
705276481
125646473
366169440
414848525
441920013
355565028
710374756
525197855
389001329
72894003
424674695
493990631
53361945
16529893
453648286
750473633
411026707
249705039
38603383
637322140
579986809
667896684
420459390
2054416
741183443
636970508
392390200
37742341
44396933
13315939
620816929
12744266
177080985
340655406
584594647
121331392
66096303
10415587
360648197
308245483
689781596
663563096
82066896
477012445
14516866
297746813
122056480
1486213
201400745
366282735
568756006
244884486
304363241
437943257
62273832
377786030
329499625
43697138
490624570
464071426
454811448
4870223
54987289
21337225
74005737
662594478
201128837
156702091
20751145
470331002
143975286
101187541
461809298
139904219
209728186
85401771
643279696
576225923
734718075
742725516
589835008
477885953
510085149
36843534
475378267
716137695
303101047
418874274
631491224
585304543
9660287
653924819
262584613
217110985
228682181
79722505
334205134
283761944
749459199
754839337
91719453
538214524
286190723
4728762
601135717
245291228
542320506
662171510
39003692
44156493
3829371
316123413
49449491
498927858
555082881
749212282
633515428
702542295
346268707
528173737
422170284
267066527
704016554
500521487
448957873
182819716
62727665
108225428
671776707
291956178
155501164
727625862
52893659
268830956
415142433
368669483
250668964
407688281
304781759
314771275
613791915
658845267
633968608
58507764
322862730
19884602
434788445
21662004
452404732
409360256
221416195
288728531
494608958
128922157
694891106
583544780
256922848
726195861
391547457
198840278
2421949
487349772
318585540
657877879
747112548
564282392
267557472
694218889
110878040
304769486
719200029
140139586
1552824
587985944
10226762
105319032
497548002
452143768
16828084
277964441
427783352
97728267
385777028
413624939
179948568
337764215
598305376
756055300
45008327
18007235
495091597
683531394
66428635
238448454
697723481
627065166
681526828
643621342
319424703
747265010
462148063
99510617
640260257
439713001
448735485
46790835
454864319
188089405
685721764
620677494
80295543
549752658
34917519
119261870
286183170
8074551
97516783
331032884
203126087
336489411
45318
312368108
599205052
175033222
282965592
215343583
322787898
230082966
493106543
665509936
215168200
466380375
148627934
720866583
122692150
367628859
289981772
163514897
78052702
102751012
529268922
644884428
211038373
403738062
614648034
414803207
110016998
29079050
209406925
45536544
244890919
541142238
154199768
213039125
683229274
546621171
142396709
141839012
456352260
589360590
213953831
370688944
463716435
412032553
47554102
609761243
718823246
444519228
533045422
480229614
327168318
87765860
23239458
209915595
611271843
271515244
45635226
519125243
104035635
456268161
137638319
504253266
723713354
394629144
176030218
677496547
747995137
341726971
206922316
467574163
611347373
205638329
211221916
648817806
546421254
246295777
24720969
118872753
261122316
400593281
268983911
48845251
492750167
317056479
429289861
7066995
67440737
590024303
294778484
284733381
165792353
71190753
358750227
430317069
275095366
14145170
464039789
514553063
610308814
564760469
563650178
528951696
120056323
743408482
194603045
145599181
65520571
498492146
243161282
43558151
388377070
361312861
17344055
268851471
413496538
251761209
249256553
594232275
77758943
219762088
630547099
469011088
60824309
689490711
703901835
389439225
77025494
210147859
52168571
138807406
47689642
100394476
348087558
367846206
585541936
641968105
88196673
287699496
415173304
715984304
682005688
691137265
405588945
202548801
3572569
489509876
675219883
595610962
548627261
44993221
428363718
291699151
449222338
66421082
462991347
153099310
714465794
91497042
544646830
187080257
212708418
555213477
415851341
547847935
601460496
457628717
490605115
319565033
468512590
641275767
305669910
640637907
519826461
38421222
299159224
385384272
619413977
171642631
433442425
745239404
429236990
422420873
309052884
593945261
722663487
603823619
487659445
335006971
305692569
138000863
120155410
326818310
146159573
67938591
35212086
323628314
524483365
139617205
56526652
21480732
185207113
25801048
49755746
694437926
227624628
9748306
664452516
266160167
565417580
746598944
531685882
656237970
37483315
59640944
547924832
633658935
734347788
313396629
221038545
111190712
675595314
706115670
188655630
244384868
671960198
283894611
346431002
241656029
363319659
298965722
150631326
630713265
528528728
119977783
123077602
96863614
97728267
519828638
164512147
506232272
110364436
443123585
212181800
490257677
428715833
162337488
440377233
486012037
211045926
459793880
539359730
533757084
330232266
515942155
509427191
447704075
579609637
128593927
436223515
63550942
623955857
745552646
562260426
339768208
476110908
511987658
171788020
318283420
727212589
517977187
5727591
677307722
39464425
469857024
694777811
210471898
293811913
537081101
610856428
77856324
736982277
229671624
338497797
114934001
336192827
284415768
524371638
568417550
380781214
379427305
753691211
588288064
534771836
102396021
436778663
681416554
428028510
669856634
367695146
151627540
445115795
698206873
71399558
676792697
571467533
181830803
77078365
426955984
457017427
618306318
708859617
719994419
565227758
145380144
402862240
140546224
273501116
249674578
418092613
216672911
331637124
2190370
723041137
214953559
508832671
244037430
58333415
678788110
368752566
442835556
258096583
668621772
59759336
368328737
491466157
3251938
339039064
394882213
698230540
600795832
289099699
398450962
392982590
1744743
511194593
747694129
221430750
225781829
573763645
264702438
68513263
565019317
276545542
426709981
344031597
58414902
121573088
504933156
165138792
447971141
602274592
403347645
603945433
518936418
362306980
81564847
314234348
135848258
691146905
677336243
724923340
25801048
488137151
104843193
168008932
13157326
94183951
380705132
377037402
94049956
63566048
105136836
550455087
514933328
113063930
592850076
168741573
77357684
44925244
107779249
352929031
516572329
85598149
349658582
140226379
432824665
287941661
674739702
176417855
659811008
195300120
519702251
293599864
705815218
408339235
662481341
225223780
113438507
281938384
364128114
49836761
638277517
671310590
703259453
281454992
190849834
231824074
92463826
307390387
317410308
165365382
677073579
338154016
188773409
19343233
515760562
503445215
421925686
87004895
57720026
54948075
131973531
339362728
514381959
308276596
669999840
241696000
485846725
654407026
23408602
604088940
119372719
371237503
307882939
329680897
253116136
226235707
13305445
473437146
102010818
88029420
147087122
656458103
249301831
718713268
355980443
189666363
708894940
427594649
378934010
673661242
67561585
99429198
500138585
522714788
637918827
429403156
105734447
503454
441757414
455128674
398173989
501393493
312900770
124375251
538090826
577094518
170478763
108587575
701273391
560416648
549925629
265729646
475416032
145440568
489027892
24907985
258773333
343593523
308497760
669618768
38443523
31146922
40423656
754263906
716305625
478822435
300926626
240238271
232156561
721102665
311299652
1110291
457976155
301814087
572124644
494230920
637131363
144682825
218100428
702202410
492017526
31027724
321259302
398564257
442725361
389372314
46678597
751114855
338449930
705450200
663862577
632609068
105538069
495859696
334182485
214973486
53037166
6858124
326478425
307966022
13255515
64411984
611227185
559269969
15604498
543883977
525197855
364743621
688019091
603288322
373385311
75678024
728592592
744728867
293203786
118952197
557143230
747089889
410301619
63143080
438596498
469003535
403700297
461692231
413933428
679256396
54645851
299491556
28982568
527108342
326198964
266009107
728510471
690838165
15997254
153333355
755073732
5872583
486444371
578235021
39449319
733139498
223636777
221511926
194522145
242655231
354318783
465604685
114277991
727277328
46171489
300901831
687194599
215237841
144715480
461358584
472009629
292912893
94631537
469536852
45257576
105754012
148582616
306878390
16473093
334575241
460483751
425958870
444015820
754438958
168522536
457448204
115065512
16234048
502652150
159942328
288645448
623439726
469827455
195821903
67843694
181445719
118144026
352377662
756446311
729642459
423363280
350052130
162182882
57251740
20445971
59117331
612865526
40707505
750807602
146858184
423728157
316591548
201007989
387326594
456782781
662284056
166898641
190139222
681850369
691148995
560650420
235902849
732450095
548425062
339673516
664604698
670804589
4274998
383359535
452749479
109216380
63543389
143382007
466367183
461760208
66447348
526804112
187246423
317203341
397322817
22659
135379972
100554148
742798784
29062087
456671627
309640439
508339774
626279654
136097507
381558320
177080085
665984011
126270992
406914536
373890849
243025328
481163644
77706682
261536375
8096816
458839776
143794014
688410632
553060872
561195453
195545249
273713167
605589076
597910148
529646497
10966956
42978174
477727250
630871878
729491399
119775474
704483416
349934351
371165582
91095545
393866291
23875033
439395775
447855135
212677374
438536992
330232266
91685867
675486909
727731550
448810589
455770364
223695171
143271528
421502815
555319219
325774631
461442312
47080543
235289258
717186206
566967581
481189610
301634396
709392866
561104817
449380841
264554054
610906776
302087016
612012037
521489332
236529748
214618495
449637523
339741493
348555844
146656601
710790738
149025189
697605666
227652868
499099836
347762779
390350863
336974727
574699600
419972351
573306461
515771711
46904130
560425047
409848439
718048604
480543032
607939827
6435156
136321465
390928174
723219391
101957947
180825079
452371030
269914008
315266532
703688761
225895124
281522969
62093760
58784826
356894356
532403417
734959771
551444530
295879675
642986890
138493388
71375850
178874681
225313543
336214242
63641578
258353487
92273573
102312938
337124115
508221168
8611835
34497345
309597470
732661092
595172474
697091095
347336398
249097940
613058756
588832031
213052288
121125418
85655255
578476717
135395078
568823983
20876492
495416376
24537574
194063302
199353877
269914008
431578836
401314431
679317316
61429025
622525813
514355254
134856474
735131337
747747000
375682647
272873651
412355839
696381143
646232089
374591035
91875825
294325304
133434525
348941047
184449176
670672258
648941997
382408390
680541738
618631822
379424955
472644081
165705068
276485118
129985575
231968671
102781224
451148457
313240487
93861131
670507310
202110727
459803981
166337713
620758284
675875308
594670349
628606666
576716868
168137333
627306751
131025319
540470862
62939149
44064202
302014258
82815238
549178630
11119555
274740375
100341605
80283724
544323668
227424094
65920123
319922421
125814590
114092118
229456846
600712749
123166771
486712216
709687433
347671500
428791363
103584126
727338794
543494987
322229896
334856206
10468664
32749808
151588710
513487504
539865510
501504094
42635451
428481690
439442548
25159043
580349861
416700359
483875392
136550687
212824364
394609915
26541242
361305308
301274605
272278961
400561939
608814099
131935804
598235365
320420919
433735
65809289
495736993
51500204
97592313
653506755
576512937
99479702
347249175
392302820
571415942
230396712
270880792
145464999
736085168
124873749
174685784
273841568
303245397
483480560
6201013
201196814
590697471
46133724
475113882
208832897
699959169
19856837
611891384
165431301
223739422
570376806
444768845
646944105
444976063
167994529
676384270
459387261
109714878
696968181
28610764
501170210
149942156
73879206
590093310
148733676
450110643
88188828
564231759
85085991
746078208
75469576
659376900
569518859
580772776
455279734
151438225
459637060
723474561
700457667
75184157
427253952
518045658
256874408
264755309
144418127
329299468
161936320
388760463
365746472
335315435
612155544
637025527
275102428
91058968
358797712
575145844
172329248
335931396
554322223
372012837
213787665
154360661
173990908
653251417
407986806
319484347
9614969
52388937
319813068
720411027
441439897
621049434
127079225
377627341
313074235
262516103
85779421
338668967
295703045
177608021
617276478
456314688
528166184
478189679
540774039
730798068
951678
660045588
724863176
585387712
639543021
100688084
608582975
739923531
400694203
343895643
393909864
347620740
534026474
276495375
31971849
251131609
101125264
61571763
39049010
402000872
245759514
327822859
201107568
412456885
431691715
259987292
308957123
427930321
81232515
648644087
575620912
663110231
546893566
440270085
124956832
587532764
421230810
330409144
538831020
365230089
61985888
289590170
637835744
214128175
590769365
384526848
530507614
580161036
640403764
446435171
87745058
127056566
254279298
425211241
28603843
317720497
340492979
387612407
607684168
287171017
49556443
498768426
728443926
614436550
693939428
114730070
12364261
294582106
399938903
224074290
135503658
240165256
599374995
348744669
161641957
567615503
611128118
373918176
413262395
274528403
308075202
249137589
543004058
169086171
409279213
86889243
285262167
419537959
146677757
554420412
504651237
579564447
672617258
511583454
752721987
279166433
547419553
265087641
188968507
613439554
592310439
526458374
291745610
427027001
15982148
569959201
738694391
429167818
236057619
256582963
257139657
189263074
81571230
531421981
339015429
193825086
345268028
350134421
2752270
208417482
292550349
402997868
144574674
573401101
236341348
617155630
178243247
191347133
210479451
490529585
625131598
19290362
508369771
644202923
9965498
113030645
386098153
657330093
90198952
173243161
274370278
29087510
187814136
559246779
656146199
386471904
471790592
433866979
97101368
519578423
745703587
342734695
318268314
756654744
371444312
49902671
93128490
425149640
128303561
655766566
208387270
64262550
220824733
211370705
365847927
125191878
245837014
211801226
34600005
363442219
31314738
755739833
678757898
399707872
346456110
261084551
482864861
409118033
294300330
328321551
747914920
722029035
194225395
719272190
680662736
4886791
198726983
500869642
136180590
735397845
46918490
614632928
456525979
251628195
330740863
31956743
299191144
509335433
334448781
518883547
578990321
212203457
283773763
734749871
40725776
89404861
207510246
442847496
502591726
228455591
635809508
174149521
191823541
152940697
517542219
501904403
737829911
555306167
627177533
124775560
438428991
524183544
37249279
290369457
547426334
690623661
739627525
618974808
572391697
226106608
45748521
221170944
228803029
679430115
166418809
180954774
359273551
243407777
224363011
528809812
227896443
466163607
119986958
67161300
129980806
25310103
84744660
628273646
670419386
688785741
499162664
555769644
438872675
450279648
126376796
84012319
351786663
127343580
103038409
124092131
749892052
686174696
7696507
413934612
15445885
590011108
306583823
322294063
680170309
54109692
407590092
588567525
320652367
176721686
406268922
252443919
747950931
135299678
651914536
101995712
591090597
600999763
262209948
336465823
417640495
754204815
702015931
285087985
515903320
247156819
692091207
613342942
718191771
533475943
467864933
487138288
317970960
447553015
162072787
338054091
391902511
412985104
426313979
502693018
44978912
663888628
358185466
277765192
151573604
181793157
93823366
299255731
605954131
602561364
421423245
641837611
306976579
340416000
284118528
668780385
204428669
160663638
101479007
434335265
182629347
697382102
734793605
171370017
435388561
377702871
383647082
154342483
391908687
422159829
112237580
59525193
393724935
663478179
186611971
76877380
512743984
68535922
587027654
611143442
753192480
278755441
31125614
68694535
177672916
743238934
383496022
237878015
423618902
470931628
181494369
286606138
132793782
484216246
428145817
331602562
69779908
479248636
487221371
99452148
118521676
703199825
573355783
531329213
422548409
90289491
540853299
313389076
474902270
365028937
753910248
727332946
198127610
431752139
696001459
278927826
322558418
176029072
117782515
253425809
409969390
752599093
755468903
176000006
101897523
86444085
338626277
78634283
293721064
203068881
509304316
665200263
389326938
129775646
9131577
750355833
336644763
456994265
393481088
711469941
718713268
323087128
497179166
516904661
381598627
172292253
425187610
567215194
650758927
538642195
263584594
184437498
584662624
540348941
289918657
21745087
627902961
154277578
449185157
136653141
68415710
389165261
274951859
218530949
552230042
693313363
216461427
549799616
29532536
369334147
479499825
161347186
457915731
656197087
73286759
257728923
617540833
204174918
538324969
331735313
131656343
473764758
748796867
67457629
81355161
489463367
497628158
378567268
472273499
721439901
685760141
219180507
188130124
509427191
563536883
752059763
520507442
228573219
8904987
14344496
742369264
518884189
658817978
118643004
425090393
654656275
572479635
196023009
53277123
267132296
268577127
613968264
3134495
221612573
62599264
61466314
61277489
685026888
307679008
675083534
747135207
45333106
92808583
593832059
438459203
301993772
179557469
36971935
55559868
436223515
110100081
647205507
256295949
20143733
176264361
589943467
327452762
426692790
520484783
95273542
1608789
711991098
29422370
247360750
459547179
337687077
222511380
205909886
301304276
583463461
407605198
119616126
752780909
381234580
357141331
5139711
398534967
750791495
169791440
313531264
279015373
473407032
102463998
504600824
76046173
256545198
430770860
220819508
174421652
499517655
296704499
434025112
340800923
755350033
85507513
740722710
620840583
514160380
712662252
2217566
602880460
590274503
744777185
369573859
204464880
465997798
388992906
332628692
633283225
352324791
138257665
227307535
10249421
396343675
143161658
270284605
262247713
268789117
12447344
593801754
665931951
459734445
123718853
173214890
50574888
697692518
730688455
131681313
526678243
645233130
19048666
580138377
31873573
648538345
4037893
626332525
86308131
79389583
322517576
203145488
444288030
579730915
295443148
399148643
678628590
676371149
7064592
179597243
365386305
693762507
122807306
617722105
99729812
215349054
7859455
324024237
246378860
249329600
734498606
266537817
165140360
233010050
624731289
199293458
445846037
218481342
399876276
69895196
207626310
666241170
238040348
594861869
333540480
750597756
703365572
133295344
626641177
477568637
116376624
737029293
444811276
51866451
210774018
254286851
299710593
155644671
631833916
440936553
326830920
669473308
103005685
280765223
619459295
359960874
496987400
297195444
542124128
367506321
146990352
563189445
518358714
551799521
129496185
336048076
394311918
230384309
426254827
598066976
160259554
234732134
566671711
154398426
499714033
748079031
66239810
135226358
348087558
648885783
90493462
45624568
434153969
602324670
110296459
31639517
87826695
368586400
735496034
231756252
678176317
341367238
658833084
293743416
88220086
385039182
228206342
88021617
513475599
523571142
452257944
476634207
727134863
84433839
400344422
425042040
535530359
417760247
2892799
119326148
122589683
677036331
137919772
109897945
615808489
63588707
633749571
109540929
305027905
657759507
325700466
385263424
162714279
288275351
27017786
746626741
32699373
337000806
714854158
127268050
244962052
486020444
131858265
359591760
714392952
44905131
435502623
174881008
681703568
378674889
169572403
597109968
88362547
266072976
395399237
713131601
104448023
493195794
83505968
57787381
335850736
410951177
25367101
581822696
382148942
464055700
601656874
388689828
149496529
85356453
755767943
321130901
325058441
591694467
129342489
356370285
610022645
539956417
156748832
380233126
117456703
590984485
577404191
345895324
364009282
12296284
624655759
736414829
663259142
147077592
395722932
399176050
552592586
577961942
206748269
277402379
394228835
238825860
565629064
384666737
735038234
356435190
558198942
181710074
96369791
365006278
78324610
109805514
465479852
428246305
246348648
67387866
599394436
436311043
421396976
191181536
359711625
214991077
508898481
620416193
31269420
638530620
285096545
177299122
114753881
722678593
89371688
17023582
369945940
579127032
82637373
677984203
706570658
223643343
21019999
11895975
507875971
570582490
601823040
6110377
435400238
356557787
631532640
646905669
185640672
7697007
175727465
644066969
667624396
589118894
507575321
395210725
28844907
93800707
445342062
304740891
70990647
26518583
152308541
754478013
390971170
575562487
595199059
642881148
175720545
371723496
81030558
271711622
677129653
267255352
398277662
65680888
1458419
566453311
528013147
326342471
341890813
479023330
754355875
66455677
196793415
75484682
243822400
720177568
653077698
376018552
439123867
461835738
40265043
49744058
486897226
467654828
565848101
74852019
140820221
11498478
216728956
307496958
393798314
159881904
230691279
43746976
94618112
196439062
155916579
303155126
185592316
431106157
304778656
22756957
756097011
32236204
113840761
463137609
52274313
353647846
245814243
292746727
666712284
658160867
294993835
477175881
307729098
304673397
733305664
63363246
587540317
374492846
521130373
517599246
341917643
109118191
409297070
175909370
733420484
107577379
44177497
280964047
50749374
34887307
22236032
728549089
635887070
151829907
493256218
22296456
690262017
533997100
578203303
455944086
636755665
234618839
710238802
41043002
118592309
434153993
320065928
718705402
99886487
406263176
697172112
140849012
301545972
81428893
550925903
703833469
489256999
639799524
233176216
461767626
550223528
756818153
267146738
693607096
906360
338208234
281385471
387573578
110927623
286002588
387033403
417009275
556552623
117411385
431583281
326639085
591263946
387438688
137078897
69134153
530409425
121029803
358114425
169200511
626619539
28150031
664655320
430408904
150336982
558536797
412197422
410944430
719755217
404153477
245328178
530726651
691476727
734514859
545349259
712482043
744533983
240101476
753525045
214580730
622442730
198319121
141913317
234107693
319816679
236540991
606703945
398866377
132106353
453069879
70711186
338548119
77878983
734159153
726995328
7538827
250986190
679241290
118147228
153152181
686019037
613547957
54381600
246254636
374236044
13625612
147429705
384092709
594586745
543272184
90272619
146515311
247391687
339839682
38836850
437190299
163046611
291405220
590954142
712867246
637233742
113748180
446102617
370495773
460075889
64230712
320165876
651945716
55620292
77629734
47017425
659491910
244060089
94310518
397091422
304612490
299929630
111165054
21287425
9886877
264257183
115204701
33897864
569244979
711708095
170812448
230053013
188423645
547713348
197382549
620335443
245145102
391449331
731319225
675708567
183016743
737314968
62380731
747900930
361980583
168637948
252862147
249634203
456042587
340143460
317459646
223100514
82554290
234917970
176241702
628489566
471284541
468228673
255523666
275891515
26964210
370150282
743638620
424591895
326551530
452053371
373065329
280420231
217812636
144065922
590886296
4632853
81783884
325700466
530900769
201809459
126263501
618042177
732091867
422319927
283456537
303577438
507690001
103423229
511897022
651106365
711926762
703025687
151445745
151347014
442984173
621322228
417628029
248623792
107630250
411961669
143809045
448633250
411205715
362170913
221778739
659996246
17961034
253304961
280708425
148399622
357775038
633183096
677186874
572939679
123540366
533563691
279083350
240129413
690661426
16163420
548445989
304577553
661109962
753147395
41853557
44780785
149300151
470930533
200282527
341879958
149558144
31198936
466241877
525371574
346186145
240393544
35657713
125643880
234197852
15822922
215275606
152415180
364779688
506151902
122827273
497794858
588801668
432374795
215026357
597419641
97554548
151611369
233606737
527676703
210570087
534080183
429832605
275135455
751583924
8459360
262270372
580302349
415616682
2892799
307346676
61175478
159270111
681072811
116389568
377952820
65771524
492569912
9343061
617945982
340564185
22692321
303669608
327007135
327022241
153238389
372342962
587321280
616309694
478263513
355489498
357574126
696407556
160928864
535836827
671929986
557811709
448738836
484627152
183983527
667851366
229558329
419938299
185533997
146301610
61554394
649067055
646937109
734672757
361834018
153665785
276447353
392586687
38142392
363895987
418478002
521339950
595721594
190607307
5426754
158921790
52929804
213053821
438587604
357762951
333180494
318853651
661939851
34804224
185503070
222722864
396203416
224789646
657994892
754680654
157148425
6163248
715586326
630483119
97811400
300538211
293080323
517380500
226340751
348007699
408911867
88445630
204384180
5937466
61149088
75477129
368118114
679093413
735480928
531282625
259037688
268924565
186578582
387249452
551799521
256509179
285661203
702247728
721817551
725971701
447956907
70759882
79004380
93052960
318415408
688380420
700871006
457306493
179817914
580818147
563861662
536799263
32909074
683108426
418451306
110106154
688931789
580440497
635732222
458404557
161558670
300077227
627631641
729700812
700631938
663117821
365036490
272297571
69253457
564530122
749435964
688614795
712924976
336161371
166063618
541185592
278090878
395044559
514253558
51605531
373790417
21810521
340682949
316200653
119518672
657428226
667828707
751449550
711953333
210465646
157668875
389629058
150772986
322901286
230400502
749170474
31951900
362593827
591530483
522692197
51185181
90840823
176473946
39925158
739083709
291183256
152041890
393278126
701915396
10898872
576232104
380263338
749067740
158859477
181159156
504291151
461090723
168703808
705807343
342516508
265227499
212289817
750587491
46253257
510786731
260413832
746999253
4607330
127069774
35884303
418360553
120409926
109893192
409183775
8497125
29819244
480862284
34743800
641449851
679973931
381446747
306259044
104684580
381473322
52878553
456018190
705193398
1404858
660947924
552887153
10430693
64955800
134248022
735465353
467636442
141588538
704918157
234233636
129533950
690624163
399183603
106421770
752203270
30019975
354850687
111585266
463844836
480559625
553748195
351059232
640887156
315156478
671486238
244838048
129876353
709944235
3729371
57315077
451046927
263619729
375504405
592072117
137057940
483815536
158632523
505359144
610728027
653930072
395452421
190405211
672013069
93524998
121565535
357586137
727377143
173779424
411517652
574996444
442454740
26767832
563250616
648669455
273729558
335167996
525416892
541859773
252194670
253818179
62721701
279162137
269015201
191349617
368966966
421457400
221038545
16593941
156763072
669737951
296923536
322135450
364416798
618544861
452424700
166261954
751123005
56330274
126014726
597705571
588763903
756153328
71897007
84925932
447590780
737308754
633183096
321506145
451320317
555445550
559013540
206755822
709431179
207178133
320020610
479243861
276090685
249369547
453391484
494265196
754846820
348805093
317913323
426585887
248606861
21216550
70877352
355111848
644346430
612521077
742361711
238309937
100368677
56986563
234532392
264005557
697262748
617158845
98787222
599625117
335663837
210246078
449051498
227579443
226098577
51319751
141183184
111625787
64462994
178115048
748218625
383299382
376222483
453170522
107615129
603453570
204019023
495159574
333850153
407537221
700699363
522516540
671960198
220644386
410528209
627834064
64109864
97574437
113151493
281632288
13754013
83792375
738642348
456668842
37003355
316546230
484917834
599536597
247783718
754260048
397470326
252156905
592095603
710691982
42100422
688435573
548653118
19773754
405944451
421933065
707255286
653055039
28535234
457319352
299965869
698395760
746493202
672647521
322362040
499830648
148931524
76957517
658669067
112441511
728985348
255404695
310132555
523435014
500907407
546647112
5747833
733373691
130515840
547638262
125357141
729067292
398082021
482772654
232821225
616980465
626236164
720246527
609013496
91912188
165206769
296860115
208647506
145891694
551689432
304778656
126271054
589149106
228925195
450959418
651036691
325664419
294854014
302542968
208409929
455045591
262942589
40227278
438549839
579680279
421177939
118000519
426616099
18580380
537421521
64019228
660759099
583016070
719269545
288838631
349567910
492921924
329786639
154582848
570479097
528913931
373826710
267210034
48807486
158454387
69797273
542906078
398223812
167636427
501066635
637262383
66307787
364445829
462749327
392158417
648600673
732166588
221053651
603452964
366470741
752943464
157109953
120728131
191883965
489084789
434448560
704536287
431189243
136777277
111013994
449222228
247526916
452945857
12809888
62922979
11843104
4585721
677543483
160486144
352772395
203628880
451304855
639873494
24328213
288426411
137145970
654277337
573059843
13655824
446619047
692555760
223765178
629716269
569632154
310980680
128778650
103322292
325300157
112419897
589781649
616339906
861042
452913050
396741022
601763390
233553866
648749829
463295931
174972798
498316728
212068101
369470101
65061542
576538169
602449494
284619699
544885775
112705866
627533452
423377378
22171468
295252304
21639345
459470394
61511632
487115629
483709226
107116646
123567080
288683213
408875434
632193653
368525976
183774347
587721589
141887438
681998140
538619536
422731786
17885504
447130047
531429080
41151084
159670420
470149265
304461430
165259640
49789376
716762203
756923989
394802409
495242657
253161454
549194031
212079840
86995454
44985668
284521510
516317706
747132948
242399020
35706429
15780429
3376191
194376455
559533793
349131524
263932290
32493006
372007909
709239283
90613341
728417831
591189594
65718034
441321408
525391150
600848703
566257542
556468220
65507169
101028928
460060783
7318857
51775815
515703734
8073670
51813580
254978871
670406242
5770492
457373922
573768504
468013965
307271146
741183468
632845731
327248831
286135410
485515829
724447901
411683818
49018970
200818130
118174238
270543644
117694064
94102827
734264895
295548890
602220507
130228826
267929128
467900662
197270343
174836844
277134676
571807418
204613688
44872373
486065762
269565925
83468203
45521931
67463396
449056062
497727594
234421502
232378910
302965936
755179152
650155195
420153102
490235018
65454298
143401258
94502622
78732472
216484086
15317484
428008621
158763856
296960314
552532162
568506757
179262902
225948703
293003529
150004883
234195871
432160001
453754028
959231
378352429
643731387
461461620
740455615
428019367
303916960
218840622
291746723
525303597
671960198
742928680
748668466
488837713
542399536
117177242
70325983
261069445
476393107
331078202
325058461
737166528
617533280
687496338
242433287
397030998
294047872
424002761
448674523
350560383
539110481
151709558
334012975
441988996
714838579
405601450
475416032
636018056
140296975
595937168
753909111
734653240
1200927
404950200
473433884
585586399
85468204
687230992
376766299
441352264
715382395
279294834
720606836
301572764
517697726
49411726
485355780
359500141
2613338
320376662
328716722
745118556
524978564
677247298
259876071
132503193
207662182
65286095
54547766
709211594
11683857
450533290
7809802
331595499
142028455
10113467
453109817
622525813
357981299
472332588
424108503
683100873
379817711
595516285
21424066
327377782
30212
530160176
746735953
552486844
57207980
301518049
554125845
465467182
748985692
245321440
292253725
380165149
429114196
601686912
704472751
253054564
614519633
55934620
636022797
557556411
64697566
69797273
751651901
252504343
361894442
335174624
34962837
146760186
257693254
555515597
355683285
652564094
353743968
174746208
58607620
451945310
182737282
278849207
121210544
260654030
15627157
19745388
403383071
655464446
83747664
263018119
242685443
580538686
315307538
707860674
707376215
104473096
427225870
531323338
19939920
745753008
25468716
24778706
280669480
1057420
130600097
637707343
224966105
237549047
645251027
555370787
523083799
291432505
74895548
229246712
249593075
279362811
308683557
16344692
8716162
89637924
618847502
325191792
375893303
96111925
4267445
272682275
343480228
254754933
630255373
148713891
17859542
682130968
325066014
634346697
371513115
477385154
485150384
273779507
724106110
659392006
745058132
479154767
138232311
517335182
709421643
747898060
363013277
130818973
55778905
257693254
590304715
627057613
7226480
691318537
404665366
414055460
18467085
724850448
578004863
614310426
729959685
384908433
690517312
281805938
746243953
285276810
147698915
399485723
40635140
242413535
253479445
309846719
111488708
631317505
609776349
585266864
319710937
345754891
20589478
436309043
350897274
65668802
495039582
502136707
88042143
458871707
724347568
162976712
40990131
293192354
461017506
33512661
741295252
298917528
722061100
107388554
568672923
3322377
222455090
122925075
284559275
56179214
294536788
60990475
76932330
613235623
436665389
432734029
267842141
451754741
381494477
438054334
116406836
11827998
755676717
445793166
235736683
130414126
239409758
579043192
335406071
707089201
147298884
689400075
139972196
327505633
79381681
741311844
226263785
633220887
512353294
696696273
23527595
577985772
704294591
687280593
478988724
568121995
198107637
749544614
527805496
183316717
666582462
21700252
482056852
184633085
361935048
382894204
599316614
756236572
756130830
51765803
321941649
99220263
327938280
301261330
680034355
283999613
625417192
659669158
558264889
433371849
667866472
741612858
638810081
630836623
304869292
451812907
723320805
710049850
267595237
293494474
120913020
111682168
201785948
177326761
126259189
382254562
11095217
684097869
135845915
527222059
164347054
178477390
678448225
323464778
8626151
126233289
568272351
410407361
3133653
516798919
689662698
268441173
160878900
750904154
260100960
61790138
424717479
255940808
361773594
243959282
98860917
595137458
285971441
214318177
371639975
554768324
747378927
719755582
350240163
32266416
5000086
308683557
187790239
480903672
719767409
437886175
505181822
693346180
604791369
420466488
588043632
129218264
354778964
130790392
378603806
348419890
400120175
538917438
76109128
219165401
533173823
670655556
124941726
685937847
204595664
571626315
609867387
215411560
595956035
309710765
590432631
304302817
646766159
442970607
657088341
430023499
403672048
382921994
605554435
181438166
679647295
551134857
421281193
638689233
594821512
316455594
449312760
649067055
606641854
583348402
3527251
171113215
427263917
614131828
83422885
637812660
349333803
71285214
206151582
561157688
445619447
284277173
440566490
453980618
180924122
268478938
122962840
475482481
364434377
471462572
139404351
83262957
54691273
623235517
167663522
600418182
82169457
753932907
514735766
47296886
4312763
77765688
727495465
29571920
121663724
243071458
63717108
18377651
147774445
534299220
305152051
116379839
352634464
495094575
331624705
332686991
405557965
196174069
325934609
282030595
470517541
501949721
401774282
588537313
358133048
538646812
235782001
105048062
31450692
151090127
383312313
133095606
460401962
753970672
525333809
513361574
285760202
519820119
286047216
64804740
390634362
26412841
332075198
543023479
314023528
64155182
600961998
701826881
35189427
478440643
493845927
217420658
69495153
26080509
716396424
720858320
271613433
445286418
427800356
128299719
409326232
542637732
575440411
742698703
360179911
300253794
194447151
70242900
91975084
479688787
603084391
653314683
60781393
482436944
48747062
50597547
154859159
359294559
737550450
533748777
456971606
255434907
234309166
183817361
19534318
739627322
306572843
132192606
270604107
163930046
21454076
635089427
716925718
385535332
442699771
270960356
73558667
460672576
752663347
130412258
359130044
314884570
475967401
563694640
308736428
249253954
678584179
47327098
409840886
599633249
738377023
575662610
413269086
487780293
659475089
686227815
253901455
246839110
6510686
564556538
60371129
547645131
301886540
190755789
404064476
415918941
258096900
506051
633387027
24619332
603076838
329166045
379001489
460304298
419682445
707747909
726489777
232911861
543642281
280549787
573860802
265487950
606128908
692255109
479187056
105122654
69281484
62488136
740684945
430981733
307943363
149708013
302407014
23074415
227245555
45577359
76242527
476201544
420460404
546774295
441027120
122657918
227216688
722671040
599591688
183007207
738132031
557776431
15476097
568756006
315035630
33181491
737481736
730231259
502217919
11918634
364868705
356630001
21570675
744557492
36405460
72057437
316648704
394969029
41184714
429700341
368861004
42168399
555791796
590780554
341501342
330103865
737414496
404183689
154497510
353432245
549286532
274218326
371698991
94510689
292912893
705495518
347792991
486216822
88339888
216565182
89691875
47802241
396958037
301793303
691969088
314778828
230812127
2968329
212949282
122838606
313814981
668085060
164655824
76375936
79428257
6978543
420369922
94359629
717240433
462054775
669260403
88785515
727958585
157251201
566559790
304468983
231514556
83876065
311954006
56979832
198802111
742550536
187042492
624094937
682782631
513588894
304808868
67561275
36934663
334869808
609783902
684011414
754816608
642443074
518362390
617695114
584088596
194248054
257451558
682773992
414392156
381804150
634953395
553171193
450798673
675881460
707473830
186007731
412938159
199112186
148250284
320641784
568251045
733517148
376653004
151928595
109620472
308508117
2108535
3383744
201989879
406283423
270402132
148114330
167155443
40982639
196053221
13719271
648545898
145327067
295347208
167319475
112645442
686100980
382192778
741100360
675577009
116640979
484298084
452959373
481035464
495695837
658999250
520007564
504547953
669883123
265746016
131036997
196233625
573250991
666558428
294763378
522752347
664218373
692544510
249747498
519100678
269877389
419603230
80227966
352748609
137449494
508191111
710717347
237964818
338555672
303608576
351995732
344942228
722958054
124594288
266058734
414667988
298993058
43525177
134279028
647571786
660370257
323630944
565296066
510877367
659758330
508486646
396526098
223432846
71428721
261092104
408179226
576494100
235917955
749771204
688434922
78566306
142562875
69797273
26299546
93648789
528430539
150961811
388447367
705637730
524374578
132615574
18686122
298857157
369621161
262172183
313020406
164972626
48724403
156891081
244702094
461947496
133552146
493105158
94394732
727610702
188809894
739242322
110742086
277310086
614366004
47855808
316981583
360984127
662028003
160896138
590342480
227564337
125487453
192171062
1882433
141659450
74540557
325179309
122717180
202526142
340497318
630936595
564299736
453955217
439350457
245130433
438489415
121998588
450529053
719853771
111136906
137226172
49620583
674581089
244951343
164589731
224731962
296515674
337626653
726820973
278501769
636276213
56858984
315443492
683695076
398391936
361577216
102373362
381181218
95486462
335900929
23535148
111514307
406056833
347936498
31141019
192057684
459485137
158425402
74412156
699688068
633326603
393600694
449939763
395577605
710515311
571226164
369658926
81380675
70424172
58484626
376358437
531848894
60026579
577887467
464920970
217131541
601736426
342596527
225619068
309944908
74767810
82444648
312739518
440830845
7696507
385689991
263652571
272963900
585244205
755720298
476940216
327921048
361939760
338721838
736946210
197520170
86246204
452970185
630828389
530915476
535379831
622903885
642065424
386940190
233840335
360866668
380535246
388541426
34184878
438011105
20649902
263907784
536378584
673209587
639936030
740360166
417348568
39381342
303006063
170699897
38550512
555626796
46209254
443768573
698962173
499177770
243328111
471216564
436608718
23693761
595289695
2235688
526376123
351048334
155373672
445088527
627381056
600674984
121673467
194708787
531353550
713380850
74925985
78347269
393911609
177709964
136433352
172543584
472296643
651574651
168869440
177414340
50469696
668553795
150160
741765024
577955560
479536214
559209094
5385289
73014851
194361349
682848092
309460881
85384886
482461549
224686644
333802151
501535556
220781743
226245564
393118544
218855728
390618501
360625538
511340999
197652589
29965896
688452140
243042611
51213682
136165484
121559747
99627909
180146603
561452255
457560740
442568035
167812554
682194313
309341917
422441315
475164208
217511294
751863385
140040173
104027469
653757468
55340831
28535234
330760976
549476725
315966270
585576537
694090488
600826044
158708913
381127400
166997579
58513091
678198976
400564358
306452064
162258945
117751270
380687638
332588802
339307836
51322635
384130405
255421056
732063440
13356010
106370778
252387751
488286344
642988080
460861401
235121412
572438551
540532844
675198366
279591828
650653185
364832559
457696694
24675651
184804671
334869369
166022182
431487784
487003467
411359039
506519286
157162824
243516273
446302734
445392857
260714454
134730414
392227290
256190207
204575433
607482416
76557991
250276208
744784281
82450360
32243757
430808014
1729637
515069282
280826225
170223370
338638755
568233223
280555181
437243170
425400066
673311060
222795103
750085523
592412002
710858148
330073653
85114757
368699695
14129756
185635869
646272445
19065526
579360418
737991307
384840456
555364537
34015035
757057317
463761753
132963012
614361020
33813305
668115721
34532316
756795494
201083519
122381259
132086914
747257350
120825710
213190978
383691694
605749152
390846628
96791695
294830884
567367384
621953335
676870034
73493100
218982697
235691365
164433510
157203158
102131666
740186447
571711768
65331402
130427347
569352693
660827076
93000089
450487098
670698847
518226436
225396626
505567608
187873322
506882006
678916511
293286954
189640827
295582817
461510959
335261028
336924224
344230338
180555302
287731535
634927839
337838137
748632440
299582192
714204127
113354595
48155488
103415676
48626271
548649920
615055896
64804740
72267104
165248470
81420434
197964130
91549913
590959887
457877966
39411554
279538290
72278349
261107210
211613287
95371731
301161661
302444779
592045552
66957345
219716770
276001726
43437303
326117258
496985705
687277682
300269515
265053973
398388279
3028753
348064899
450185991
545118352
236566765
560251328
298320841
677341070
517522693
574432711
324960272
749827839
185426150
110643897
520877539
562668288
222877871
46790835
681824416
193266164
275644925
75014588
547962597
366894528
497496764
494419380
476143638
328990001
124216638
179854543
38588277
418069332
614096665
23285899
22052196
650861216
260079697
570017357
730495948
252338177
17046260
20532771
234105235
69947319
244566140
437326253
204311400
334499711
574254590
728751934
457987167
477864590
166022493
80666414
1117844
138065356
116256717
125311823
65215649
70002940
686990668
561641208
514453353
203659092
318774365
145553863
322493714
456238965
29011073
209448153
136890572
536329832
433723472
132036963
139579440
49932883
55227536
572871934
58090123
620945593
525160090
618613359
668117586
266885255
15098447
480987888
756161042
134246380
77895380
216657805
345663045
344273293
133472387
417054001
444282566
380501846
444218498
275699606
34388809
719185252
197377298
654157900
4629989
216994102
254294404
436765193
124894577
291968768
254049166
529750430
644127393
732338880
423033515
720851688
16957020
197201277
363004733
302872932
192624159
11850657
80695467
305737887
105296373
45438848
149587165
596105419
1291563
259608709
392137688
199096692
394757545
683055207
449939763
591135809
575767017
223621671
361589727
117762587
387061038
564073146
10642280
27202016
413186865
485597476
310979889
342026787
503233731
628514934
246597897
492833250
598908266
145431436
586651825
687179493
267483421
582867983
270782603
544714807
25536693
561408438
700661598
436999110
439932038
675396813
36994594
645523409
287597185
480355180
236548185
418805325
533898911
668848504
350948004
357760737
737595768
209187712
406955640
548997358
232556870
631453459
709054817
392092799
314363413
189500079
732729870
699383525
127162308
107774825
9652734
342774619
5166252
79389583
604338189
310933558
374711883
279657590
148688358
13217750
548778321
378783363
276613519
358436972
577283956
478686481
436555847
84563388
84835403
681539268
191987430
258524084
703546844
77765688
756115724
110776098
76557208
593983026
117660634
91670531
205728614
291221553
642153153
638221791
470582112
235946135
223506085
304287711
540466292
209935635
33142564
630652841
269034987
335995205
429851346
44532488
540455217
58674898
552940024
591022250
645856502
282451988
188691390
81043690
591671808
382390971
694627187
374726989
349543938
137887568
685940801
135369060
724763693
332384878
417492075
486624429
149362478
259161304
18950477
390535418
595825958
336075907
725307037
134587987
272013742
369241257
753316777
3446121
307949319
22538152
507690001
726621259
671431488
415807756
620960309
376843233
174293028
97599866
164686351
493807587
233168663
67841046
745195378
330304068
376722033
112577465
352726787
224452501
197193724
137416541
293592663
467068871
708576520
588378700
558174253
30204447
427930321
199718447
411011601
725339258
315641384
79132781
685819953
739426137
629897541
255689790
672691523
739536889
373274262
258403236
224263676
63143080
589581661
490808175
422383473
657020473
239029791
740413037
201604676
337286768
10332504
582223005
97858450
166605504
481589985
407381521
469554904
406797027
647388568
177809676
205948431
485937361
16720614
378644428
439939591
631506330
374735414
123280066
442957138
502198716
240585709
454260079
337696920
399529280
285556271
697557315
56602182
567434231
285186174
87803625
309937199
494782700
243296712
485977629
129103429
46179042
557003187
111983414
94293778
147600726
725314590
377374839
219898304
616657132
334771171
607993841
262722460
402962351
197223135
606271757
332415055
295088157
658525012
137083126
309176418
340217332
432380689
153831951
393899689
191173983
209728363
422332502
228379674
83573945
670298538
153967905
754303004
687103963
233943043
664444388
186869330
54917338
483414659
394825522
15695134
5260667
735246785
507975248
473928091
425786551
296775749
492704849
343116233
374525768
241404747
652148679
412152104
129722775
700572055
419888213
709306231
130123084
498920968
298471901
44479617
73747927
130938808
359840026
682481527
253145889
692285781
698449327
28935543
293902336
61000255
602954024
722260526
92539187
371234073
109231486
325466323
14939834
755201811
346116225
540666399
75703450
62086408
684878330
379192493
493654793
667079358
124631181
210606659
440013454
180094224
162261099
383805695
754816608
206417409
222179832
672753715
65999477
449780694
578370975
542639936
108644699
294569747
263627694
628243434
7595058
691741797
96795695
261133526
52364949
618980637
719963182
1601236
133562438
387113909
365602965
613658591
308358778
342672057
582648329
683763199
557303199
620057095
127612110
684451899
414229179
21835723
184550002
204713968
363140687
688668113
435138960
344514989
497469186
334398368
645382459
242202015
355950231
80416791
49298431
474721156
596271585
407984175
260837866
71955509
358988225
343042154
734280001
311062752
309491728
63928592
454803895
177450182
110476455
751961574
297296413
300239303
742331499
342400149
181611885
328736772
357090734
287207792
659136454
43580810
110757192
436823941
115869175
319418651
186074344
369068601
578028117
640441529
23693761
69351073
41292251
601951441
588665714
639793567
13993995
736825362
354484949
410404601
743502214
104227987
562026283
258382458
518138654
506472775
451306856
313167254
519580955
102607505
682338020
205653084
440779468
105195647
105801405
317384613
482742162
427523876
490620221
548077461
13383916
470959727
122378147
142934778
110022803
406540225
659065102
744861754
374825178
477625715
705374670
323041603
556074519
443335909
11782680
711175374
756210576
494881595
891254
488403655
133068754
574065765
130236379
48898122
628545554
90915461
289848960
661605035
56170323
403728189
672126364
622157458
429418262
226061290
57485883
573408654
78105573
194005840
756093065
404025076
712139521
697109198
110258694
15355249
135683301
356573124
435105671
426306426
422604841
490973948
182571116
421674711
414576617
465267101
163556382
98228782
255227993
174434504
510405150
721746512
667926896
145349633
115379628
736435519
132721316
271479815
622155716
184988076
167306277
653832998
351377060
480068680
48668429
345934953
570228770
427002720
265585002
452568207
131074141
90356539
114409266
125591284
98046486
338749523
12681487
448829472
712738798
1306669
622948781
196594745
365377371
22696521
119224105
147600439
152283586
7832545
442614088
218412065
439773425
580161036
300790672
545562016
464667124
420097860
279287281
362086492
19577376
294332857
81798257
623298909
486651396
490884576
516617647
620170981
750594481
229819280
217684956
748902609
629300854
219851918
281550736
621151167
173739592
289317665
364373333
585596964
613152540
403020527
41360228
3980619
475863615
267875161
102925646
294485889
445536364
2696421
184580214
161124670
402378522
306026868
251776081
209225653
130933430
741704600
46594457
101225306
311392929
123695481
287062249
518460579
287207871
142804571
204376627
684253357
514940881
296077600
75394046
238070560
428450710
30499755
332752586
515448241
146044808
393897513
438790391
453134682
443202487
450377837
33319742
151921042
33240124
81393007
179282594
521002609
447744535
169459108
243293926
414946714
503271496
363095369
685495174
408609747
552056323
469494480
420341776
139307532
155023713
613250729
399869609
340202226
382264343
706333901
139390615
229225997
144519026
424962168
702549848
244467826
144096134
231422163
252838054
200199818
235622871
411887572
479494652
406011515
396026458
439232929
433516803
498698919
699099305
592049458
665980054
752951017
432316700
413118779
311783525
391041469
599903064
451979073
40008241
400075262
589405908
498069132
724308710
119314741
264278245
635253736
102229855
348918388
62002908
589412793
143764693
154222106
710593793
37349585
415977959
715624091
699743436
528657129
293899559
371164598
407494931
429712829
162709674
327567855
644176969
210260908
211363152
327996578
158528695
316984304
92662283
206365496
538209859
657236765
86641770
35999172
48271223
398679223
47916232
563361062
678785409
609178981
276306243
531904919
83530837
684040874
5287100
563272528
168394135
484697364
15011894
442522717
432356379
37100336
149126432
748230392
149715566
754287898
419014381
713433721
484189644
391401483
202858474
38951723
577706311
125289164
279604507
484683563
90243244
223195610
535027895
141588538
544367369
59136980
262821741
598640176
470000531
678128515
371688433
241918209
448199573
17183075
287862756
256839765
188087779
134905078
362086182
411317879
225859857
32501446
543740470
159763007
670796282
500434016
682821412
566135193
671633828
516413079
538388917
138537126
709383690
5818843
686681332
516066278
8036392
376109188
499915678
288913633
629368831
698788526
525990920
383164518
381879680
604368401
742017924
21393206
547003870
239996575
38263498
730725342
100215422
687897028
298037549
461919102
153726209
267300670
639255708
164625188
17696679
53591063
88609159
478361702
198319121
337107027
74223331
76791351
685969072
386008603
417257932
90258350
301436099
605186408
281233811
739628050
265359549
673917608
363459393
419472348
589118894
96089266
535598336
289228546
62246154
615161638
576293900
566890415
249656862
11847326
288131844
387627513
443922654
27169156
287787958
21760193
485771195
499686026
202533695
315949543
160624867
421245916
129473526
534160716
160869140
443948376
433119232
170070901
668598301
193545625
109965743
397592288
316032626
248061755
457243514
296855559
654057770
27440049
336425726
422257117
482764894
467291598
753800455
178877699
141022063
150380230
287142401
78657126
639791971
614013582
561093872
79412242
16737448
46624669
655696936
534095289
87118085
531312501
195433875
526799091
241189949
401668540
755170560
746750004
486205709
689689903
53793248
99305487
378488383
141142433
143960349
98777774
166777793
102924007
558030746
291628883
160674969
87320233
105893060
511655326
62818301
629989003
96474469
401454328
363405042
508968548
597004226
169376025
249241447
153763974
52516009
334752635
570788849
108709921
476663069
653908528
579473713
386707173
494132366
428780971
616710437
169330707
599247467
67700542
163597899
390757620
425319808
756285771
383460883
251382095
142431662
204819441
651332955
477986755
75769360
372043113
638930929
688035362
2794610
555447620
338580540
586649063
715155805
52991848
46065747
716493567
271182912
67440737
395996237
452254482
667325169
421416699
87493952
192609053
485129190
547033578
710019765
135908152
627628392
679875742
571890501
665819609
667888125
513082843
756504242
321047818
119815528
548699212
27085058
455122020
220816071
46296558
136251075
729967238
360429612
236106097
312037089
27132330
69455892
63671790
166660597
89050904
753064312
86054759
53363891
951678
141052275
526852979
55031158
353540366
685275970
86837591
207375168
696379047
67802570
351743210
170070901
209629453
753154948
720207455
588582631
736301602
466752741
29434041
611996931
375542713
745628736
577715448
639117353
409032715
303449328
475831447
41624583
468882687
342913753
384493018
395024106
155342551
199522242
709136064
734340425
396998633
82254669
415384788
64154150
414329856
536591138
329988937
83607340
171699133
442077090
398111077
92387896
297557988
480242399
130221273
248493700
36503649
107207321
403322647
148359094
349583711
213567329
747422221
712799269
189716254
209248312
211846544
484246396
715420160
66572142
653185474
751115638
249652650
193621155
347354264
558604774
677881750
619077893
655547529
755300
277738916
227609655
11646726
634467106
214866771
188825000
465982335
304967481
49726335
656567369
379513314
658062678
258697803
592156416
336466033
542779086
567006203
27403254
217858892
8739636
45559696
21133294
142464686
551746650
334084296
160473961
33633509
714289224
134216810
2938117
678304718
161875896
55549163
556852478
542211707
68073010
490952553
359681413
157510262
431993835
230081077
357271257
110062316
532705537
60431553
680280717
335187129
248002365
376950576
738790101
346818654
315020524
238905691
477283178
677602289
570274159
484949
385302897
321707478
480106445
35129003
498594100
589141553
440370112
190038452
54056821
342415255
41242123
57893745
293924995
609172109
297537133
211113995
404425470
208780026
553310121
637329693
419455855
625909557
59147543
61360572
427937874
415767754
641489909
29162133
178255980
250646565
62463310
642098552
666997877
608099583
330996465
333483948
385084549
124531593
185829562
167522519
609708987
536242684
708060013
191385467
595546497
575608962
525060000
40166854
567633048
212981603
750209278
574370727
133800868
569145992
164582075
474259786
31005065
700346180
105387009
676333385
246433942
486594472
155984556
286456653
651537344
205713576
337306528
726477752
131981122
144732151
629119582
742701596
366010827
255430640
382755292
317868005
539985379
120704493
433562323
25770836
302648710
416419549
490349004
186868773
422635668
90884777
348714457
525877625
11521972
54081193
689618060
652958098
576777292
272829466
170494344
265791531
199527601
334514817
99986614
302354143
247989693
434169099
479570182
302165318
70288418
66393220
374788798
235797107
419327454
613435534
130102849
536792567
638190396
694673966
672859624
58761204
349304559
478626057
644919879
167593517
373465638
381532242
3650256
263554382
566165327
585712491
34033818
346931949
515650863
182687311
688244466
120205995
406164471
312999543
431479054
410505550
62365121
268282578
395467527
58766319
567820882
168356865
386445467
38399452
220487231
544030493
673967910
174549830
195486746
295918622
14093898
501618841
54532660
69517812
676824330
650984669
525084560
103241957
586075287
121810199
685895789
582306130
4894344
658402563
297248315
209334210
363933752
657737899
535182921
80416791
449652749
231642957
59527504
39359891
99503222
169510531
574369221
277187547
240029245
135679948
389167031
400059751
630312956
118899326
340527005
282052152
129126088
318041724
118923638
593214965
666778840
695147908
181225993
574808392
412231450
95797290
734189444
425181029
712393531
697595080
370362990
250178019
640758466
507919091
731048622
17387006
88264358
147109781
275405039
342745766
52017511
416321360
381024443
732506363
578725966
464917362
67606903
713720735
533156114
93626988
502538855
542718737
180335290
386796683
475539608
86663122
542093916
365021384
584488905
321568975
307409527
449486583
233247882
588677857
192193638
529616360
119367612
55922412
128958304
63402844
707602477
22793139
108665011
268859642
326762609
597389429
625781482
12824994
597189229
525640406
277780410
736130486
480831533
711213139
448859684
45476856
27932010
289725527
744053583
705382223
750095786
199366035
416291148
68039310
1295555
100432241
338442377
211324661
78219938
616777980
172932111
616589155
316141255
368746890
6966180
739727473
692883331
10468458
221688103
205381176
116346412
339199544
624784160
728137924
557245234
683983182
94525795
172253260
314118112
411744053
66844050
118485552
552011005
460683464
293184801
662629622
526987916
403965854
162254726
404919202
342800602
577693208
195969811
260164730
517871384
384568548
394635991
385527779
272802648
64812293
711167821
410709481
35849745
369991258
725231507
542751027
54607845
8617973
719233419
564935787
569492725
290337320
40925618
180299626
484740309
38157756
738381280
508512405
730274324
441797482
542389442
183417781
365353716
734204471
167674390
574005178
675238200
531481951
44169558
14423888
633500322
430467587
145659605
245313887
397861828
163507344
394190149
154883888
5528796
12079134
374606141
1140503
195298633
519994379
565774756
128483927
128370788
52221442
137837842
328090419
370722409
423764239
532531818
185723413
509584091
422167382
357226688
650459332
177369035
736931104
348261277
392880414
446736376
255057257
331835511
123113900
293366073
736681855
16076006
151256982
645894795
246510321
539245154
19683118
358495592
264026477
680495088
376260248
437896062
11722256
617512159
79555749
331199296
402867045
323490674
555840376
305526403
84528160
652745366
746062681
686913226
443081639
677110234
162185569
159723291
305269601
86383661
585159962
537244093
605826130
210698488
659676589
329113410
111278452
585270656
466866456
292361524
434848869
643576024
126260638
238508634
260981592
299846547
683193534
666945006
300169745
313698749
62546393
50378510
347228638
588892280
5626985
698471228
293750023
99707153
741206102
153287340
221667402
448777136
669399731
98075705
582611439
423126613
351879842
53443510
387914527
85349058
520877539
736552408
669567762
68286673
68875807
171347358
541436805
558196912
353253810
152019231
550093343
464131850
537813599
134509874
722469873
388922420
576860375
654746911
228012579
250910660
642382650
609651563
266206464
65946279
411437390
63739767
192371517
532312781
229429928
207637320
429241199
62105686
369379465
170161537
187911087
11792393
726009466
79706809
405249790
285583893
550312139
756340460
695634764
503020675
150010133
734498703
391735422
694921318
258622273
65416533
416917516
747339138
463610693
633572986
420490616
591679361
434222125
22190773
147945269
429962078
26493458
12077247
5555152
163665957
732905534
549248303
265383494
207239069
480560576
178719086
137789379
556610357
745549084
406389165
306742436
489771911
457558103
407569027
573296193
685672889
137268222
287690685
579320237
208107809
437968258
732708977
163930312
93241785
583975301
27137929
684815404
490886022
323317880
521002806
14071239
699914999
127577723
282444435
686968009
464305008
600826044
8995425
191170606
552486844
147652361
31829187
253463574
457303549
223198703
128134260
352522232
9608576
249256553
640650083
477123010
89691875
458542630
431030082
557053680
474518822
214414564
159364390
386231783
96235748
593779095
316138368
174836844
367173989
302805659
513233903
139820273
254717372
495441200
593401445
114866024
280661927
461907543
463097089
279611509
681535808
136747065
628726826
423605764
752437888
224862102
458897621
320063011
625155705
310182157
660360888
530213047
673365056
565961396
595439931
162996146
319038720
424539024
261469754
431801560
554869803
68967303
238848519
555085076
48543343
319518381
261324130
692851767
213719688
160649579
249281561
633095977
538536453
319733596
397559708
373631804
453368825
411097544
745745455
408013060
67848061
249974088
571191923
541199802
32689384
584625294
617516256
95356151
108740052
720306951
172728588
692679278
696210473
329960358
256625818
270216117
335577079
640568447
378979328
247604579
331686252
199988334
470073612
327821997
335881910
385890412
280042581
113474227
76662950
47629218
121943185
41934256
604670521
207503569
411109790
2855034
370519968
182545979
281387015
452855221
734997536
288524600
729302574
371103740
320685274
344162786
371261883
303633572
522101295
93611882
296090093
86173163
572343681
575642977
490423843
7716819
121207791
317533222
377029732
366789922
163277729
203188029
439251079
218402548
662911704
493596103
379364531
273465680
66587248
147435913
306476635
641707890
673432650
373276813
500816771
712617997
30544332
534186982
185407753
712594838
532524265
337139399
202157195
110951042
237839528
186810634
724597055
662781460
568676982
85307911
311069276
732792060
619393319
717595424
412159657
576767244
611644964
388964394
414065234
83876065
240816947
515235448
410763185
385977141
697441372
323442119
4796155
609836773
106195180
567591512
231167118
54781909
153325900
468424984
98962489
289043945
295324272
444554474
292450470
280790328
731507048
391286303
486435859
192140245
317097599
644053900
401532586
206000522
365663389
482620414
747029465
720510882
186834734
450778146
633774745
710941231
482570630
144322724
532388311
645763677
672315189
173039313
437421706
601127213
504117432
701354628
309102811
589473885
112100738
663636792
263382180
734908664
422641643
681557962
22382880
713176919
429276505
283026016
347551295
297044245
709559032
129907911
535045277
70567679
623573963
96770011
489555850
504552576
109492873
38852632
748707655
404800420
722217860
126229443
693070833
114966667
575444983
84696722
8901831
630872774
248350193
251310969
129022964
291000509
175864052
284755653
155447431
33452237
197480738
45849149
286137706
538721750
68748918
44504379
196544732
682604149
635454890
723155614
301092792
588841455
291449578
199384094
1265345
152215609
90411511
583158037
501829222
314144376
707978208
18784311
73449975
650487019
423243350
547456546
302988595
755760733
225464603
203779940
588807422
580432343
754841157
186710160
3531319
623886319
155629565
182873236
459670506
9289944
235805946
461579021
678906591
181434990
489317331
475861659
215215182
7537894
725825388
55175297
582071945
416933153
294590069
250219334
434094241
97275087
238312256
722686146
372991821
176000006
714505567
217974038
607034610
692168980
322769902
423277673
538581771
559188225
381810158
106660189
530900370
305276434
564767786
235751789
671378617
195625156
762853
120047382
518685354
646793602
198183167
28369068
736334417
379130388
222322555
617351558
478125873
319665086
580213907
66875106
265374655
611508184
580226217
411593182
727149969
401377268
15279719
161750982
680837723
326326643
745926727
747157866
575259139
215825842
537159845
712701080
365225315
366346257
740358707
332324535
214321168
410047932
213651711
249267624
700389690
665283346
682768541
619436636
626982083
148907395
657549074
320156564
587919741
717776696
19526502
215243302
619513257
331961903
653716219
580315165
348767328
632217684
86581256
301976493
114299549
452178220
520282175
26095615
389357150
673448139
103294828
609270298
220494729
38112438
452091962
75718415
125719685
587411916
286130703
384840456
21397649
323307072
539578767
598949304
587679397
330868974
333906334
640040701
83347355
29968107
421282312
612049802
323260847
565115460
756806862
643675526
130440310
681967923
271598327
717035889
377036507
407985630
432818578
401815235
110855381
327090218
285903709
665253524
593586110
412454224
603076838
568943669
197049394
189515401
92287964
566663825
463710968
521542203
256802
39683462
130984126
143362940
680443540
530603458
604172023
441593698
282735772
578172781
126807317
719548081
525786875
698965226
473459805
35899409
555406862
128370788
520061720
312166169
223375971
19033560
79072357
709574138
343132790
61985039
276891514
92992046
3284941
412407740
570957440
416460080
419003274
597774632
475702457
392718309
750866389
602947659
497923972
227156475
283396113
575908697
412492030
406219635
106195180
516243692
23739079
241087133
46047017
243161282
618253901
278386085
603586794
231791804
629489679
596856929
401886745
374349339
10687495
234087545
736347158
360640644
317639713
29011073
404824516
100997946
214437779
228145918
632051574
61451931
299324800
36246847
176528716
590848531
416215618
159987646
351690339
235978379
231061376
567509761
58082811
349197849
150519170
607163011
573498473
740648365
527893835
130104097
233652055
485046107
613695922
548445989
134737967
342895383
212594291
281183084
468769392
451652370
116180246
379153047
96429151
312180402
113621689
72282874
330820810
28145238
461453645
356186462
433187209
754151141
324967825
27795040
102592399
518785358
674311637
462423675
513034687
45461568
387447805
48409121
12109544
558873082
738504640
25269358
152668789
239483
386006685
420630542
514079839
466401963
517491216
248765608
271055592
605363904
515102467
369855304
101104458
353208492
286575926
421491326
239482971
195122416
678116726
139126260
450249436
570757551
24879582
507677853
522852950
131860274
644396865
120334396
148667182
51541672
191575653
59382821
125122998
307188063
142170119
63581154
526033440
488081248
195320580
73014851
372891610
448534905
379908347
640997976
49630066
253939413
528664682
293786049
631249528
211551712
735201467
308917700
61261311
6282633
55975283
190260070
687425895
9538045
721205758
174950139
274320308
564841374
360118194
587565535
285050855
18843201
534659649
303766554
316386083
122464342
623545468
562207555
121146738
712137168
165164292
324609626
542622190
284015459
292210464
311236471
281155961
318278219
514613870
340242851
466072971
102305385
320564426
240223165
93000089
531142997
428787135
432002436
234263848
104971594
26276887
676650611
433459117
53957527
154467233
77750582
204965761
680925609
648962777
735290333
535108943
703743222
134866368
724060792
158718742
158726295
287014
341425812
137557452
640109197
612970587
31953164
92944757
549625215
71519357
13112008
290858477
692066076
195486746
425384960
236658149
485574817
169542191
60152092
488161876
131052103
304461430
42623442
482092884
388443237
736168251
620939683
686095730
165398082
37961378
754733525
253856330
589685369
495393116
172407952
414480014
93385678
295563882
625380847
94336970
756969213
158207239
108616664
166588968
453444355
654875603
524519029
445382916
712263006
168991058
11382371
99639176
599836601
52032617
669611215
88558869
431895646
666469167
68338265
127585276
150712259
488874568
299076724
633553193
166906194
352519468
657760416
580803041
331153732
537651434
236152098
296190895
193335719
431857435
400988770
715261547
204875125
81610165
443241272
255146550
17213287
446262940
469667347
20120909
324136995
101346154
194149865
309370880
641129521
523505983
270284105
113999707
297177364
305428214
424761224
188938295
29086603
221272688
658100443
237337709
397228589
298482568
505767154
358729735
673584093
463361985
317915060
33537940
138293175
128521848
356630001
516579882
370814535
330194585
534329432
99044618
176891260
457124242
234667151
324567516
94110380
550934314
217300489
231387636
256147426
229661420
563223321
403675126
472938648
384020256
214119997
41737878
390125617
77025494
554565817
430516174
713214684
356728190
623235795
173250773
39011245
138771269
630018389
196786556
265283662
626037958
723970156
470151591
701975820
702036244
13776672
590389022
485470853
595493626
259943475
359772049
321523657
414282050
673248419
29983630
144126346
692982550
320911864
190660923
298571197
311447955
654552968
653719703
360681592
389742353
714385399
720080361
464320675
336702881
102850211
142133136
624170690
342840858
705057444
137547683
415794327
502247787
162049615
243418084
552771832
610792569
550205838
604602544
184122592
240089168
358253896
385996065
51486220
627351102
511995211
424146268
92560454
552394717
695677132
660275707
52573568
105480069
362757913
503535851
390425133
80300027
240019234
630177002
263901820
456352260
712617997
706537380
725699793
520552760
619051433
432707787
410516286
124200726
615599712
726225357
20245819
302531199
436857967
572328575
582320716
37051576
350746214
127101630
417114425
389671025
103053132
166654927
197928324
551958134
534206109
34350793
538705059
103950153
461797510
643164794
525902291
84397039
712391760
459109105
296087121
73150805
234415908
405218752
686703654
109205322
57357482
96889884
157881905
405033019
230555325
660396555
208228657
415973922
651151683
27047293
351233814
105787296
460449603
342868435
83728128
377438516
275473016
35551971
733826492
702867074
264534651
410807670
302822429
604836687
6661746
730940574
312493704
627093579
281659668
550084990
120394820
187655839
290925091
106237271
662080874
392385788
119110810
318532669
33029269
681688462
238365127
579494035
493870972
711498023
13429234
353507715
669166774
359893933
444669060
486171504
210884687
407015293
656780006
385260985
148248261
489106154
98052596
392360224
735314762
583605204
666908932
753404197
705608813
296611820
207692394
223606565
522098125
294495689
3056619
118650286
551603143
272323415
713551788
60216803
538846126
405440413
473730371
582336300
751221380
65721316
724279829
54238093
167918296
28799589
67561585
224799939
638989008
544620730
487176053
592907173
171944045
244407527
133532398
494054206
714748397
241658235
116030478
724011478
252345884
680398317
130191061
329056366
139851348
692995303
34630505
109344781
584541776
729833979
552947577
76619003
449139145
3142048
503488260
138069104
65798996
692648613
512802286
750745541
503316814
596957927
497440580
715253229
94306319
335262564
630621313
281231908
88022662
722347763
53278862
596459419
298441689
470612324
594005685
59541425
262534727
470805607
403754259
665909650
699308170
97351547
534049971
524827204
267549926
401124724
624769054
89774958
347329163
247995202
47914619
644376642
509329791
50281511
252481684
370557733
108347785
290303736
222398085
429238592
89450179
729733095
340047802
182586222
75998286
334756513
256078777
502455772
175425978
399424073
484721328
604178994
511655326
171302040
55559868
430732484
233410359
118006251
400792717
740692887
262126865
391826981
681121987
682738329
213485545
89320045
732389099
722474662
557349607
451065160
307107844
693112464
473090132
312845260
465649363
197669563
662025463
375103284
462356895
573423760
516519458
317300053
237745781
4075907
169617721
728947583
298178426
293909889
96542446
287417428
65990561
565432686
480400257
696147058
418557048
501405905
13557635
39041457
78864011
123861647
574579369
162356658
404719952
244966449
123695481
390957213
83596604
376924912
583332652
483527954
153198122
377713917
133704535
7333963
148031247
660328578
589028258
40265043
98415590
502029040
612533194
104850746
521036152
600410629
497297073
47074470
739083709
34960892
709136064
597963457
595003694
66458847
479993150
538873182
321100689
146599994
226529576
538566665
13879372
602957495
316654034
603558818
107923940
687846771
552668116
161520905
92463266
141709386
693335188
519802895
504541857
151869300
514925775
624793324
610539202
309207090
58162623
384730125
224396721
656394557
620309946
188583304
206066888
569328345
34588140
558298671
712542467
526512077
268759134
102279272
223898630
698508993
694694728
453127129
626324972
506126530
176361218
281054683
607238541
550379557
21894289
370707102
435149618
367027649
239180851
338684073
561331821
579675017
178613344
473822349
508466794
283824896
93015195
127449322
170440998
224399630
102743459
564800193
32228651
235198707
713509251
335013315
302248368
143387500
57848427
409237842
186927444
143976723
376008479
657617077
223444557
464841283
751159507
33998015
8021286
622548472
539592105
599368315
164610505
151981466
90228138
150282041
605721855
327913495
598175052
161505799
182344526
221680550
710442733
150553949
566769567
100371817
174053049
39910052
731432520
329537390
180302545
269057712
70023863
196106092
579874022
250075556
376718130
210767418
192737603
543929295
189806890
113000433
21307013
466458174
697882094
98965680
560296646
73445372
134231916
239702008
118892859
62901895
129371825
229759442
654037598
28920437
271856783
87863419
290685851
374390122
383936455
381214607
310685102
663961571
108305321
219210719
633159684
406857451
243064283
477047480
133645945
459736004
291095564
186445805
386649155
653175887
206355513
21322119
494955643
461187951
743819440
174004353
402983643
701364027
506479229
583688287
532957505
526301506
683754694
262729818
695010390
665630784
518737336
20873087
480771109
130929731
491743597
172948594
45401083
622383330
300028554
143563735
437726989
24577462
9924642
51609649
31541328
497959660
628431216
294781375
198817619
413972377
749349510
513067737
608816889
396664906
689279857
559637131
189760918
344076915
550432428
317721136
402179599
373382555
310576046
611196313
697213705
346831912
69978655
19758648
356050622
519323129
484670120
46541586
283609945
469003535
727927928
554949122
517539113
296409932
69207907
731321801
490364535
482259050
143650507
139126260
738449324
311244024
241001124
591767858
579133828
107715195
745858750
698632202
556943114
226106608
751653049
600581153
591520748
143491957
363533720
402342610
390278616
185917095
33724145
508823836
45272682
266440422
60544848
264180824
297807237
48622252
710714777
583816688
407189783
69400335
271666304
711417070
351932035
1993992
241967908
625584778
485823402
656348687
160851064
699898745
488173049
501442653
210821168
626426696
459426690
752112634
273978899
153408983
531813938
75129691
440289059
534147242
233137839
660201795
743396472
280729904
191279725
613526549
474011174
731806346
427348740
81882920
76902151
722746570
270729732
32198439
619161128
223886026
99359715
445796436
286254681
245918127
17575831
215147205
404648842
444317162
321297067
701965361
568076236
442281021
345610174
223047643
603054179
392377598
354197935
105394562
468119834
462355145
273433706
476700042
4607330
69872803
743826993
565107907
9458461
209157648
51262211
471866263
277187547
678485990
160363288
88130990
475456921
468956407
549050229
34646116
336048076
593408998
156301782
575772743
510197108
648860390
212110899
557388570
604005857
404951943
637065338
21813064
366964014
675834887
268894353
331312309
713907570
294491470
455589407
560774558
629897541
304563996
32667146
161579108
430067820
524381353
390391741
151717111
79063866
133869372
261050089
62139372
466808209
243393528
264863573
480632037
299400422
177057634
261318270
224224920
61655292
240540391
148109315
368654377
556777690
30295083
104288742
351328443
620448738
293643747
20003131
93302209
162389239
157953294
622986571
193560731
528589152
565968949
90596216
87793101
276281187
76914972
273599156
322241192
23135484
153424089
684007233
174975037
210774018
364809900
721194738
581377069
515137259
24377742
374034888
91859141
501587177
354416844
82743115
305215317
232708213
597906693
66669045
63928592
241696000
251727082
385044387
35982492
1782854
529551816
370312967
23112180
631733001
6880783
253032125
261167634
72581525
572623142
507916591
9491888
23376535
229943226
458259646
304061121
651687946
457810224
305220838
262220460
42180889
72977086
756787941
157261013
611173654
652209103
580432944
345172100
505847069
547834196
87229597
189931544
98559097
507931697
755549249
52853178
486307458
57931510
704211508
441427532
387269474
353147291
217027902
365089361
187691365
390731796
49706003
609028602
33808040
81851861
69361816
756636881
38255945
59078142
316373819
407801576
313332900
200772409
197737540
609335937
115583559
419274583
262126865
122237752
368616820
220127416
564435690
639950584
385865323
69030913
726593198
176672223
237775993
231348546
577177601
663754082
709400181
67327442
674452688
681069116
60131181
699114608
333487609
27134937
57203041
76239982
720337163
211567083
533581685
269762562
522463669
707978782
209731120
303816980
360553706
697176765
583849892
215765078
142463145
59189061
16313636
157729299
482352273
385127470
119843451
291617597
448950320
398634676
7465946
658614047
481847321
659203181
358412509
56624258
72299588
739378276
412165211
288577471
168605619
272023618
476469718
583446591
415997821
711560577
516990733
73022404
354191498
166747581
318787381
380588117
90477387
705268928
572245492
84850611
79126804
712062711
568202022
21533603
23217922
560524788
107313537
398726967
58422455
450229215
531286705
341350282
81731013
320693718
282656905
699915351
219552052
110424860
320352942
599844154
18087263
534873353
168002630
93936661
421286968
189361263
273917098
283647783
592078286
686270499
315194243
449288415
10921095
657594392
307558160
139361394
366882993
382550538
725284378
200335772
330812723
86440790
747029465
672813687
76597627
126020302
61587162
314849668
185806964
518281590
514540572
5475925
48067292
124843537
575044523
115266333
224155129
162196266
88986886
256011560
20038109
604572332
61488973
532335440
69501382
44719862
236786194
490982765
740924917
192450440
532335440
352734385
517490874
257014989
40159301
602028941
367436581
738441704
732734731
368469141
127872290
17110980
479263655
267429071
360232782
646792841
690329094
686481691
21609133
754768262
665614058
472396772
692965091
278199649
405694289
157009404
238266938
29887221
483679604
55119486
547063500
719249580
658596195
653251417
559375180
238674800
470306951
419327895
69313812
377122448
61556950
647570511
666673098
329190989
678221635
417720956
158116232
434758233
421641512
71912113
24569909
439365563
518383495
522326918
294023184
550900737
547841749
3285484
140984298
147087122
163310966
579564349
488852819
672851555
537465711
539895993
139160751
274035411
615290039
182439022
169039855
749514402
135712304
91225134
466930290
210325570
336700314
509114894
523513536
480982366
97067286
176075536
77637287
511368312
333392086
675980220
659422218
69043748
451994179
206499020
573713789
281039577
448432905
349175190
293527985
204825261
577915246
187895981
303395635
70398453
302550521
373420320
500597734
558929553
293094165
466950378
642730088
239711068
136097507
491810572
148069012
522214420
352864285
87631081
207592341
72901556
246325989
576403816
660546788
21192288
28037759
345345819
293313202
704725112
279325046
723139326
334523855
430393953
9297743
278781689
357307008
387710596
554450624
204029189
422250465
711145162
406101055
446002937
38293710
609917837
58549321
274528124
120679619
708873912
212542473
301802774
719348784
604708286
298029691
426241458
503445894
399002331
404590996
200004392
20710326
690063859
732965779
280480655
125440224
721439430
475612410
111841438
425755057
11669385
559790595
5559008
247685529
629609429
16835637
721160440
680279249
228223950
396555159
378873586
562381274
436340766
542479119
35757425
52198783
495028973
662486588
163091929
122570084
751463106
175780969
594934704
77331909
590463328
591378182
532663935
78688164
345851870
738872225
670375687
92147688
191530084
139695171
726982078
682879397
729680246
89371673
688962001
519471373
232320290
92772054
747595940
590348684
30672733
669074952
12719252
59975811
538249439
695330256
708448741
354079943
281496178
474872216
641551820
523557873
340217332
723902179
144232088
674120356
385497567
168452059
667813601
277063604
223614118
158196867
630388486
415513757
293559672
743917629
412578906
575554070
113917451
724226958
146920956
555805216
29872115
148899842
339764152
8907236
109618208
69554501
248667419
259370020
121104075
30982406
253939203
110515496
217932675
354832836
260176323
248463488
655532698
756742474
3519698
512573791
67961894
52598156
155025325
22953567
232570001
608552763
80546944
686333557
223753812
703025687
150242909
619858299
442348998
343027048
558597221
343235005
163983183
572553871
53754701
258712909
257060437
526889526
250141563
34709957
190465040
222216813
659814974
55929965
313789624
638169306
337958853
620939683
266296121
639338791
269000095
209782663
611241631
378884361
694883553
240253377
687693097
285067401
534791929
371221536
473282593
630161896
395097430
613439059
305873841
141281949
538358860
2432066
451382386
56942163
26178698
328959194
386961069
647624432
481647257
636263199
337566229
385784581
182238586
132572531
77653474
442849910
728585039
189806890
595161294
396434311
92992536
424595175
320488896
756951148
380595670
724574396
149519188
628417153
78322238
77962066
564503667
170239970
29562442
750537465
37574381
511446274
745911621
556829819
647926552
40008241
306091113
719151342
195522617
396603060
724030580
559058701
223038046
439234782
230286285
665128832
549412773
162384623
271066780
448585660
580969469
626876341
162114892
501488988
268123947
336720293
135330967
324227631
543143783
624700361
689570912
278122085
655261907
554292011
641937023
233822851
63693339
730236485
430317394
114905540
308507409
553529158
506706636
196962471
716681511
652828449
248086206
423684510
468701415
139580201
359652567
88771715
119731768
302676890
616528731
489291581
62093213
518013194
194217842
215804316
570107993
380384186
504298704
166808005
206193202
116248223
226399622
93986169
469275443
199901183
638319136
560440153
85802080
241061548
215177417
383337409
576807055
187420142
357090734
33376707
497546322
261665702
266492499
262262819
130445931
258999923
722911506
588356041
479358698
496383160
158661927
533536367
308756959
750247043
509005569
360879986
499275959
497561515
685359220
83505577
366690597
725035129
653357159
93044503
503388484
167276291
336984648
684171872
459486755
245132615
687874369
168786891
726358115
123181877
177019661
310798397
755383083
558174253
20272252
180350534
674747255
362399819
341134785
416064940
140987496
92841476
347563592
135463055
446843033
245517818
171917576
530705173
190403577
108106089
49391315
12666381
465695321
24193005
260534581
315617211
603603772
439079810
612978821
10294739
337953258
431981301
161384951
586223862
565024824
13264066
615290039
599467952
486320592
284628649
588504175
390437229
228085494
340972632
447296213
496422849
119716918
416978056
485223468
342513444
353631460
303907067
415890839
69281288
18316025
305752993
541786017
55396401
727889391
214189303
21752640
327573610
250903107
631619625
477225127
681983029
734430954
711474850
5302206
260763809
338437467
616966805
600854509
408138253
188809894
539306859
390288017
288756323
160486144
510501698
500552416
209996059
52263984
598553186
296303177
630524440
119835898
390662651
421891777
609460574
95537897
611725023
379349425
325516814
255998539
398038161
228183683
211782246
366400193
477067778
747637122
367763123
560567781
742399476
687299183
114125830
52432926
121210544
173020873
341797709
655153735
262844400
19608366
426399340
440362559
217844571
156936234
21857494
207450698
657506498
328456558
502002592
221121628
13912626
225556730
285427870
190205819
94578666
55605248
68682197
36609391
624522636
87572551
984762
182193466
66976863
183832467
610214423
428980188
307201103
420958902
39575331
44471419
413101690
548166528
403817752
37131819
193786496
106839369
180131497
32772467
608643741
742133886
742575973
498065401
95034170
167228992
614776435
596989120
304378347
2181384
456352796
504614149
456538244
407461691
453183983
365279312
261358764
383949202
182382291
151324355
496186782
291115279
87339156
713018306
401708051
640094427
88226593
620071088
486654896
415582158
209996059
152903254
155502490
531350519
211068585
187849756
146551424
500256531
273334265
185145508
1616342
190403922
610330272
528067995
197533609
646204468
37409641
59502534
673805665
78513300
506421097
681567614
179972884
142328732
431384592
632643071
46335913
618284564
382601958
389247749
240829711
139593883
223697201
600757073
77350273
91617890
193500307
451737245
192294374
411570523
551950581
376773852
220101973
260710412
756572388
219293802
64993561
67380313
79986270
443685879
644595679
313925056
431170558
319197333
28746718
304544513
150248032
215838865
331469813
343570864
325738210
87576664
144592731
28271315
183238416
219423001
108710329
564306256
645597249
146099971
672448404
276744674
348710564
290594122
633102696
358488039
527765875
332124421
121406922
127887396
588047707
221114075
373216389
571191559
98482187
323306637
14176981
122086692
725584490
494970101
455151333
106166447
8565102
226991711
127902502
449994819
122048927
558792552
362517515
82788433
599120826
388918938
409872189
211562968
633100482
506482491
155954929
6021851
691464797
2685867
234996585
471915483
2862587
163635745
219286249
287856425
248799793
407414631
290900169
213311826
115181487
283222394
131739426
355855227
258477094
492523577
45318000
89472838
571807418
659225085
321294044
191974601
509208154
732776690
26665299
515597992
579133828
62870279
613802098
394059558
730034459
126537179
687693097
390424961
394961476
93673278
556927376
61322194
633917937
226280327
700774508
611521092
351608276
647111251
710901284
738002130
180433617
283042621
147595294
701190308
432635711
546379882
29868390
74545450
521983592
495091597
329393883
172145058
664938796
34993595
73193087
499228682
160920824
370272501
741765416
473474911
239651772
558327668
22062313
107154411
109805514
467161218
8429148
45693498
466624043
63826936
744546667
444219595
496942082
122766462
432815391
951678
312188539
756288718
248206686
324389154
399032543
203711963
145001802
433466670
113702862
423668848
420264026
62900147
225302967
583192777
491912898
257076152
24804044
39511950
741084235
59457216
690121993
232217419
173973261
378359982
95107376
615577053
314197247
564839103
44449405
605818577
296844875
385731158
483701673
182865683
498057455
133385980
555742187
63203504
289726312
420583520
162332893
271369756
77175126
13399022
49178820
543083359
101957947
450491132
353623907
669006975
98986357
232730867
233463230
400457289
398050653
72871344
382340413
637405223
29976268
190577296
459644901
564745363
344311058
171283081
640690778
405531115
193064739
378386248
389704588
748397170
555258795
676000303
179788178
357997094
453988171
108513951
102847408
756568904
16095443
32611251
218190793
734045858
447575674
86797101
673863554
532871703
65386321
534654211
275299297
9395556
367494212
603733949
610592073
492785034
9992619
246945335
85320764
124670291
754022170
751017202
743109458
748533563
226976210
567184982
326449232
548813992
45589908
488980005
386977955
225916027
240452234
48049132
67273806
750879507
634089456
72067804
280677033
296999066
167578895
663480231
225879369
704430545
170584505
665313558
362581791
572947921
299568000
274309854
192699270
335111504
63921647
293282990
456484872
7545322
746340544
461510959
649726112
211612401
417874951
326040351
100757020
285250329
601702192
510015372
423554655
477013944
317017900
208349955
150417995
183568112
315753165
682379840
115938550
444009503
52448032
262481856
58407449
71693053
461480747
648581783
428562538
129948869
694090488
469011088
508625466
86806629
468499780
404351451
63613450
353345029
647136155
258554296
717999101
506103871
175410872
37477986
71401231
385230449
136883019
411128997
63173292
423338097
618129967
73674530
453761581
385138453
509543009
73067722
618052697
675109330
408602194
412363065
215608284
513057599
537373291
166071137
119438192
26704261
217428211
571715043
738252879
380559553
620773517
54268305
299182662
131633684
123761943
618197944
302634177
18905159
417994439
641264806
76752910
360043957
418096315
646702966
33965841
311030070
244513269
82431378
583997960
359698359
173300593
369815443
661333127
503022263
168974139
358701095
548029946
70816928
223568800
299722060
623122500
83211401
80325355
484824875
269120943
279519447
141327659
725233988
277915807
616475860
315941990
735193914
563579295
680501513
335813933
216688986
97358170
233935705
168650937
127824685
685125077
77803453
394130293
591105333
657715240
596180949
73599310
344280846
201246358
177004555
71534463
127388898
711537297
67599350
220713766
720301522
244105407
241790087
321168815
511586733
469499606
623613445
340232438
553111621
114451576
217533953
630222320
487974762
350348575
149985642
272720613
535787161
155372763
721160440
633379474
430156875
318093340
552872047
187418387
639060758
380467269
635950713
334367630
41240944
213851751
396873381
569999180
288841866
365505026
497550154
312898131
470859286
582457148
472719611
312130280
19146855
685079759
550219797
134225407
369296382
539593873
446197657
398754302
102380915
86982033
671922433
332332000
2122132
383345194
392068677
321938443
26739774
317860474
422906894
172158513
218058383
307815401
274417510
265010297
351655820
275956408
555683652
632432659
135568797
434788445
35349543
32164187
160531462
468114952
682556975
508807845
728335790
582221845
404508468
184784328
252821569
238327362
413239230
364743501
301451467
612125332
483195350
162125145
724481229
395527951
263977350
619807337
438159524
352800630
753018994
611921401
99682354
82115856
323807596
470264886
600893918
114903789
231597639
395442931
508338329
122404949
546852306
113763286
496173108
727365176
633034622
243499326
496958516
16344692
263833843
461918821
488655515
384062497
675238200
575739290
243440743
193825564
309218336
694311757
215615491
392914613
55038711
410656610
162556045
95179402
715367289
15964266
185592816
732342834
142510004
188711705
369107557
204435309
209965847
137766720
213863195
742928186
227078485
96586789
135372419
536138432
504844404
132064205
140521285
82764446
716836585
436365823
364221424
126077370
510884920
38550512
14849993
58800105
47606559
96556463
611211419
599376482
624859690
756553798
439486411
603874108
385053537
563040613
315644838
1450176
626544009
276180686
684679450
362513788
464486841
47100508
152313798
363533443
741357162
236726126
574036724
29668184
284588817
539815312
753812059
19735989
358155707
139715394
256817106
378359982
23159711
496315183
238244279
340270203
643579798
122328388
287452074
176271914
205325925
113831875
708207045
58626386
536489862
389840542
10203798
514197687
147623385
87222044
459396119
483820609
728011011
299755911
92061661
523537482
386706047
554491887
411382858
227311369
83819282
387521909
397287800
248826032
529284028
445498599
211066046
31276973
531893517
230797690
489759179
72455929
269732736
688087258
493006969
460028761
237504085
625025856
479358698
442855940
60967816
743841993
125520767
562380360
559005083
83113212
257283872
397187743
100371817
55366591
114533692
100360094
437983364
453308446
288705872
453892837
61892075
517541804
515537568
319946641
349764324
145332499
150138534
440755315
393571724
455390104
521383590
214897956
551633355
604224894
54623296
655290904
247390962
253349445
598809393
715231335
390399464
488502876
170773330
644818352
345843511
474363126
552071429
110228086
738827369
251490082
677225604
213508204
635365913
628001738
422954446
680449770
297671283
480713565
690208246
430520019
669265142
732515674
258093563
110226751
157820069
249460484
156822939
201831266
662843727
315221154
242806291
215968171
272310516
43988672
50838699
68566134
258320153
250215784
412718579
247949884
97260324
369379465
606373851
112116729
217224280
602004312
442197938
315048871
16639259
375873479
418064318
89782511
69625433
130274144
667843813
74125142
135537654
412106786
657148765
122154669
355022222
116828903
2462278
107846345
647333144
590806700
450068164
355826356
14803880
72032961
464622795
566992605
121429709
508264029
304053568
455174284
638356901
432245845
260457652
482085331
448534905
635411231
606223733
47802937
496775916
323698921
105886405
492765273
92788605
534299220
248421596
565200567
81529343
273973897
255487778
242587254
110726980
146794848
12000603
661293484
724711271
519744589
575609816
65113336
488573358
613847416
4852752
220101053
167643067
649572435
358518251
500469333
334504447
318144523
449441265
195267709
733698420
555898706
273435199
421048160
683803302
639404046
414418004
506836512
687647779
457806537
242631893
282541974
287252829
12975798
499127366
570621597
281273720
19169514
370058495
682768541
120258866
546935389
718396490
616694897
669210906
448821919
387906974
693320921
572956992
471881228
685072206
379273571
101300836
141112699
12069694
300602578
471761750
330775172
288063045
411435269
84971250
300951604
541374021
28988414
130379886
264935006
127456875
69946834
701424451
96586850
263176732
391883504
590553964
342672057
479283412
429905315
103765211
331471004
721235752
405837796
560109590
101596383
677828879
54396706
549465644
140312081
109379886
476894149
148416450
451986626
278358262
598930241
67440737
310450826
43898036
4433611
576981223
741380030
371977697
495879339
395331573
445868696
110711874
434538298
455785785
483702900
114437523
80590510
609690366
385006622
175841393
14675479
42803367
520625236
36760876
214505200
137017399
632397584
235412061
539850675
733313217
737104823
180920704
348351913
703448655
32712043
100590854
332037433
176932953
412627943
448557564
329956503
301966583
161067635
508975924
48016648
686366214
605327632
537841577
596792742
462447531
630947745
413247289
164553103
474397729
148821605
317059834
82090266
63044891
623598339
186140386
295526231
240593262
168291878
181959323
722919900
114843365
28844907
415143092
388532641
457575846
473179031
57332633
396972035
165758138
744061136
494712835
486327903
589123061
494665475
578143833
29305640
636125863
101897523
251892550
534246349
338115506
597949921
200337364
170008382
135482968
348049793
68210617
666650566
725933936
589028258
277738916
340307968
287603134
465523117
184663297
5430607
407280419
566626060
640532165
18353790
738048948
169459108
439881883
14343147
211076138
181565898
301194642
631151339
633825101
340934867
133318003
105590940
114384673
668379686
579806180
731870594
631936851
311848264
631022938
462991347
375648455
13172432
297218103
602548128
30680286
43879487
199520048
557668202
576656444
459101552
236018261
608129795
658833084
603551953
418063215
5064899
722338708
700827764
215169826
332006017
173379115
553231963
405188238
495008514
90265903
35212867
179185502
745693412
752157952
625939769
1722084
146414905
38453167
315414410
460053230
103846197
18958030
203266336
61904388
65903195
100396759
74927238
427718837
215758998
480620049
348678959
220026078
258188828
512357597
221012308
677105313
186806760
478542974
543457926
248828488
574458521
388049266
275019129
446193475
261586645
652994414
355066530
13436787
654641169
455423102
728018564
304378347
512634068
274309854
588544866
579972211
739445121
37984037
543832085
232327759
241304845
82363111
311016632
743742013
348583015
243172709
317574369
179398856
705253822
359824920
285201280
605931257
29630419
144904305
344527009
295752821
436273106
251635748
640517059
535543272
117969891
354454737
551686226
155612837
457553187
597774632
462635288
622964203
32266416
330739833
613424357
34458884
275616523
689536029
116793165
267504601
374815531
448061212
502055463
414742783
392310373
307694114
648624103
502840975
649966146
514540572
9285782
593786770
651367967
439366371
530817555
545825984
466872863
507274829
323458299
48460048
206921988
522214420
586776543
746808774
434093569
594912102
88325520
406339836
737006980
191090900
4539353
313099294
421555589
167842766
170033136
433897313
121490005
82531631
643367143
440073488
714015302
382019848
24607674
744245265
665670886
256051686
397098216
421587534
94314311
712731292
451592068
649520235
6397391
608220431
97669190
467154906
3421509
329124487
390905515
221650338
149203966
301571668
112924903
269430616
724211852
40227278
74648470
315194243
700594
751470629
596227177
326886287
736485477
205640813
53407263
156586398
1004549
566667506
629075330
627050060
349975808
213840536
541754031
327491391
731244103
80960300
14010815
514599644
133176727
675352084
236768793
11102910
726968697
37194340
544899551
597464959
296050015
92562015
501678169
579435948
374840284
536459378
465206199
656939839
131489073
669399731
10513776
41587249
116816715
630856772
735601776
660034011
319567430
632993160
56858984
398435856
497780465
205566139
20715551
23323664
294674944
596023967
427521889
413572172
524545026
542101469
121140260
365083566
682466421
268769377
127675602
513942375
112622783
439879373
221832157
343669053
317747157
27183247
176344311
220245480
20340229
300012713
387331035
51454419
93015195
702058903
52776126
555969922
676768087
50657971
102902072
375240593
394970062
207314744
304470811
743873697
79238905
479160233
147463066
46352761
754333735
712202582
677020708
748693776
521221507
366054507
498967237
483762097
167726032
186567710
86122883
373154169
141347414
217194068
621864398
513588894
207216555
147292349
302829982
59600723
436232811
39194650
288146950
76753586
274460914
184240329
483701673
82576949
115477817
133219814
542222999
13263068
524888182
402861914
737154677
387142180
256704584
187646648
96624901
327976868
498648729
676434306
28692176
43460336
265759858
168668571
1563471
45786286
269240475
128129092
448508410
240306248
731341884
671846643
489275787
704022683
515733946
237549403
312157937
225077126
258138881
559866125
641028573
23013991
636353182
100266075
18797445
146615758
497501004
126203077
247792949
277271356
445516888
374319287
296780029
447371743
679067571
246218241
77382094
367234413
378639443
114103171
142513746
317754710
595342566
56057359
53303321
260170638
532825275
712497149
423111507
58084061
126784658
235306162
38939751
497416590
178000571
96028213
242522117
619111477
46964897
668284057
553733089
290765326
1110291
340044483
398413197
207755007
251523288
356184374
606943974
674650920
308668451
53241097
604655415
529244663
13673188
393416887
520335880
651710605
310194157
503113793
256670732
164685612
318746293
521163030
129934259
700336819
286745710
168235522
647276630
191361433
397121634
601658712
593443861
183318863
316712396
452213216
303925562
657798323
35926292
195213133
548793427
260759772
593786648
49400322
435415344
253486233
752324118
416955812
628779697
420279132
212019026
159033375
615796090
363904235
710382309
109782855
172169453
349457453
47951731
15763111
536685276
308079317
690835145
297860379
346048248
694301972
744959943
175033222
724936990
558665198
83596604
631968732
715495690
4939662
320520935
586618851
25227020
236597725
381283847
15438332
694851542
227345300
724627267
689669576
651786135
368959008
625456377
527290036
133234920
546912445
303116996
71669006
277179994
710257804
385734650
565206096
659981980
261726556
684382358
511798833
739530251
527306876
497426075
513709742
92029182
628106041
521071856
93212850
740881323
208442172
112924903
328747888
604511908
309499281
61810446
727807080
208368666
138741057
261273376
391079234
457307633
687062632
17391771
13587847
431017473
174032951
74797359
739332958
346418345
738955308
606037614
4651989
647750897
635486761
75387322
87132281
492037045
276714481
244294232
371375278
77214319
722474662
459962594
138672647
604632289
523294499
161248997
176415421
178265906
618182838
14337158
138778822
118204450
82055792
85491503
10204103
40923148
342242520
11729809
690633342
172815325
94161283
230312805
106174801
175220606
375656008
361988691
450733558
154358065
658349692
496784398
477183434
201582017
573318525
18489744
263215365
412658155
13988156
314853791
49162477
211541424
662938877
38663807
261182740
506484042
469169701
469072680
653452680
373563827
362758531
752582032
512872829
297603306
498041432
454849929
150493525
356478941
685356476
558612327
5949350
283375886
95273542
654822441
191190990
575470623
557740220
704107142
115514097
243054172
570357242
432363932
8655738
469786159
712707261
619108551
64089274
186730117
544353995
144443572
241321141
421849000
41193253
600780726
430657104
319680725
533832880
533302374
480794777
291317735
592955818
465370542
631834174
190720803
459833199
324821377
731429287
533444474
103959492
66896102
255497776
287817214
340330772
414251838
82279211
540231098
452749479
608457346
657284650
546051688
11072698
317077282
354688880
291560906
246862252
674565501
470317757
585261820
120621410
755798498
308230377
260646477
338725420
385542885
17995016
474826898
550825184
493024124
726345858
416794746
661452832
5385289
697446614
598265577
101471065
15967827
196532135
300337492
398325232
99087807
677657892
417937702
649233221
331922222
138340236
402378522
123544421
185744059
198140464
349386674
602253561
188835
116586872
602336644
45914687
150982563
199580472
611509668
633220861
98800793
653697044
352022671
605932707
559344968
401260678
159125615
402643937
170320150
432919163
64344007
685978566
287905254
214153999
149934603
471647085
667843813
343743979
548953615
373133306
89028293
549450538
334181295
83234060
716741935
224958552
621007660
303993144
433308057
43648787
396449417
568703135
68067636
669324201
654036929
377612235
633838365
621188932
667397683
138982753
547252615
30506567
152857614
381751279
211359638
37228737
395235410
459826640
223600265
369558432
167190705
721447454
436938033
110505598
79223417
143729740
297391193
549458091
62727665
148507086
113280775
733026203
11586977
656725797
605539116
717912650
535126235
453965512
422295783
269498593
709561413
92501591
130357227
251539014
365361269
652768025
389304279
246371307
671060494
304159310
59592287
452130133
112589637
252832614
107856840
600954445
25460764
490928302
752860381
552407804
704585974
302376802
408851443
695575829
252345730
134571801
228908771
412476883
633550094
125183422
669484174
754438958
57432389
86413873
143809120
367717805
454652835
696877545
219390984
711568130
623054523
293873615
247523065
204527687
641950178
697628835
678848534
4312763
167593517
223970924
253712823
628115033
360542455
384610967
270827921
725375927
49214059
492402729
188507774
200676547
461674962
751014205
197518285
423255014
45333106
436035476
161898555
575772743
371962591
444237248
157946288
609466676
656345839
693474400
54547766
431019498
168628278
397325565
162842680
649876236
97977516
337815478
427396164
563468906
266704280
449950795
697466679
197065323
453365437
134433507
672033840
656975046
5287100
111169593
621377523
488250050
345487639
29174593
526761326
381872127
571280324
519110137
375833447
582419383
305685016
637204735
735211780
749227388
583307931
501126444
31224102
749951351
319831785
13065503
432861645
623537748
413870079
534133054
360685962
347475877
247451330
207760571
79533090
145720931
558293319
5725174
232534211
366577302
136679088
492985318
750428533
651446250
367053141
335646516
311485996
320036030
13980603
281130213
262957695
29972998
446868514
330073653
137605096
111623237
276112788
667119457
564300337
666079940
664724424
622614576
200365984
531216835
416189410
379870582
728246344
331600925
663576368
284624687
283939929
183088881
269908401
259021958
421268575
101988159
157163697
244890919
418526836
666861923
535400795
66851603
192828090
455506324
359443823
11095068
382076058
128121539
398767572
235351480
609223358
729151344
470924170
737317110
188605491
697315619
284653781
742339052
524873076
454373374
680196033
90377078
35329581
116444601
123204536
210706041
109480735
51647414
306742436
338045504
198402204
691658422
193802427
179298488
253674510
171309593
60469318
247833644
491390627
64955800
198082841
179489492
681597826
36979488
296138782
737807252
269992155
525794542
469441609
459910976
480710685
442892814
394614038
78724664
530870158
349674002
592283601
7281092
145147175
543544092
28724059
250600987
709559032
85381264
168720331
577041647
34245302
268667763
49260666
653266523
122479448
640141420
316183686
721417242
246446837
705907590
208787579
474162234
610876354
50892114
697806667
572328575
223417740
455925928
681379260
23960146
113438507
80552745
292950658
610259741
41972021
558937106
237727933
345451561
218684449
425694633
448701071
491858913
755972217
566067138
86181423
651871166
578970501
20024108
264959240
632034045
508392430
604283904
224365301
149793097
747248502
191617983
750685117
655656982
685721764
126550515
572438022
169268737
616641325
93923027
394214395
745609501
177450182
400826374
214459882
440475854
138227961
178025684
372400665
514668973
77388038
79042145
324635493
231907312
604126705
703773434
331605636
485884490
164942414
109790408
100852680
743131397
371403669
236660494
64510173
604220551
258637379
12628616
142408228
415146383
251363637
281997235
233851924
6971419
689876390
547193080
43731064
140066995
352770418
213055024
171477969
52380055
140007440
184821910
235804660
325400219
706039334
547592500
497251755
746521286
379164029
593492081
210515807
13207205
491564346
599934790
612759549
652846427
520726479
89200930
499238194
414501087
96061705
231255468
344552754
355663217
81013478
333035202
604240000
142985843
308004909
720495776
190229858
22006747
151203507
570723219
160282213
41716360
420335497
618311239
397755876
449033403
693769377
691603476
439509070
109050214
298922578
82818645
557386811
708784892
177737196
396636639
15891512
93352182
493141830
242971386
493981331
251839679
40716907
390307447
573530184
204472103
127490295
338177973
354235700
474124469
385840607
214950827
261710926
263380663
278479110
132962915
279485392
357379037
250397056
288955121
370656920
511043533
546208368
444365649
691824588
703365572
16338922
420679076
586920971
328918044
17923269
460514622
627057613
658868785
684664344
683380334
552861763
103446412
521821664
486135442
125251399
386887319
69336540
130213720
320352942
154481509
593479017
754174603
340726731
188979142
440845951
557430297
673194327
400985354
194776764
706291766
530902875
297331398
650525088
679040455
585085592
567909078
729616495
487621680
537373717
171604160
470344155
325293130
478407020
2447172
275827843
738428641
414465857
738124478
504404446
270170810
25929449
251450854
75843057
532924574
101258742
701911878
650444143
614703002
156686985
484964575
84835296
162812468
294529235
157464944
271342042
431961939
364288374
262965248
150010133
480544519
716794806
699362482
151951254
744862304
54260752
54595518
438179742
213085236
719128683
23225475
79193205
57206422
84586047
199104633
123053408
632926294
728350896
556852478
376056317
117499464
31509432
344046703
164406151
118505701
222148836
491911784
52212686
679125093
722671040
25021884
249887851
70990647
694823129
601723829
593121984
397174505
642843238
662503842
335534472
18285036
128961272
312286376
617518771
196418025
677655309
684754980
681816863
656151769
605700939
143091585
217990255
297361610
232096137
55521734
709640209
461191440
295420489
235238185
521117626
184709885
456775228
478542974
402298271
626217046
104544051
505227216
299725103
584402580
192926279
78045149
308748195
409433024
718798041
658085337
603686097
116017268
53044719
681023245
364847149
428803660
523487478
167996702
464271049
167212475
244981662
628983014
320236290
728003458
21723559
310430936
434214417
698181031
542957646
370006364
273803803
278751724
542077527
175675341
510823013
223119574
631287435
270284105
84201531
471022332
386283079
112389267
527486414
281016918
602375784
81179644
456082161
276318952
55262706
69827485
128219728
242361488
704457872
114813153
348898822
696399930
68928678
135546138
664731977
535817373
130864449
1193818
154798735
83634369
709814602
122993052
468342123
696122245
597457406
298874725
621554566
201589549
80074197
56488887
479467061
693758156
753571341
622634087
117221671
737920547
436367022
699115299
639406768
669951315
298857104
584037644
222811232
546026957
151562907
129020346
483980321
716825018
682222118
39456872
258721268
25450469
518369824
123177228
491330264
35400911
443451736
133882706
131601149
280019922
408966446
626158806
612170650
180622442
15678916
280374913
396759090
417116567
115697392
298027773
348847712
373572786
415543401
343064813
7522788
197049596
318272053
579192077
599693094
230736597
375648455
676537316
463610693
80809020
237020693
689936338
540538087
392650336
548423330
449067337
438266414
57922973
175765863
497855718
756576457
636259566
354916514
397282563
106663466
686899586
599239914
306138196
600674984
204595664
137623213
44815585
367722352
231310625
314015975
59819760
530512249
80195318
210479451
689612856
468417901
502313575
417428998
102312949
528625040
473415078
101013822
292033204
145085577
446684420
256900189
307753350
137172757
743653274
223259127
695031477
621734419
178072018
76134240
252746039
84998560
541905106
308086919
436518082
733532254
80344964
159602443
669686745
32185748
709260724
85465229
477639027
734121388
102547081
45015880
608590528
204586473
364921228
382342735
11692044
484344777
512931506
586835402
127691018
233591631
588108510
255646391
587819476
461729996
53883102
417985967
393061545
324956278
505318359
587832432
38459876
566456790
201295003
733869345
403602108
215157229
52312078
12949231
361131589
44774184
456661933
656188980
422068835
506254305
689502688
181438166
220673170
740692498
499504540
613409342
503051496
500735665
617827847
288204602
642430653
241507175
496541773
571032618
97368623
196984372
194426491
102924731
710457839
510288233
256304353
267096739
91429065
625743391
712110766
229010507
222194154
76451466
443669676
76391042
24479273
706462302
1600059
449848915
384674290
433577648
259964251
277193382
319730901
194686128
649846077
343191103
155100855
334661685
528687341
207878140
295329853
173288479
298344545
272190561
9456648
634693696
117223882
261039233
410920965
372052401
334475485
299151671
251749043
724320533
697644768
72626709
211517945
309484999
194527515
116776933
614987919
713856689
662090779
207795167
521179659
173160078
755730521
422038981
687526209
38643918
169697360
176685448
14758562
654628581
271953106
13225303
610899381
199055996
11329599
523966386
69767061
20138450
43527939
442477399
753264785
721628726
412745789
154890327
636430886
273842552
725888618
107282812
2862587
540624417
512357755
280631715
315042221
576073885
100309409
35012958
421962865
208515321
162364770
217543567
636982255
142580685
416533352
680467864
76421254
347477387
114314655
645374972
294604765
545789504
412967828
116376624
97752758
633881881
394348419
490265108
619527272
73339630
641021333
212027816
462027160
226085379
128922157
570077878
478103192
678282059
135168488
139722947
668984316
674195886
287376544
211008161
508906034
20196722
27041878
416940706
286327887
425884911
647911446
332524528
3096730
525228009
446986540
718399502
374462637
436224816
592902173
220774190
179912729
318970743
663236483
156689490
31088148
705348399
658712236
504076883
30206201
170306343
46666315
111770106
462749651
394144189
350663131
731326778
438287788
335066418
245412076
572623142
165743032
547121836
75681060
393465982
324756730
179844483
135251571
340292862
554588350
697209877
235797107
749458874
563061044
75548204
424967339
587223091
311853680
509865265
377178841
742799785
734709208
365293292
346262523
64114796
118989962
501194421
413627705
458165636
124503652
502259394
107290365
594574682
56277403
41081491
460483751
315010649
54494895
699015044
12936424
605892450
197456150
446088812
239399888
49947989
673538775
184793803
723320598
81051243
260291486
423794093
281825089
537328811
218986943
694556601
187304532
200403749
12036330
316279920
94604427
461480747
56979832
382582109
237458767
235600729
198864074
628841121
244815389
696874597
231053823
470302651
237775993
76894892
397645300
429440921
5385289
300163773
5997082
360491684
460369935
529601254
556784501
701830586
24036799
600805015
347689851
131223182
34464339
667481269
533397982
651253002
185294897
66223635
386597627
48646474
119949193
117464256
55598448
475899592
226348304
604912217
336574512
339643304
441938495
511134169
742361711
431540655
549108511
391668368
40476527
184989831
438190058
130171116
365624723
683809182
642276964
73875410
119073045
116856798
492364964
162880445
101308389
612253733
553295962
151226166
322665603
315103607
739159239
721575855
243922766
390328476
306820158
711485047
720125679
247067343
142612793
717704268
171497140
78694707
664150396
290662099
107373448
115009531
294838908
79979927
583242660
420815395
104353540
72492306
210553003
534986543
590440669
420417275
687300341
55204877
9952062
471665866
240026787
80258178
297086902
411618308
706454749
371826637
26163592
119760981
316425382
35899409
575500835
20511152
230842339
453590470
433738578
527652580
526869449
300239706
100570040
721719206
28535234
19418763
110184880
18776758
222655749
461335772
44231983
356573096
308341855
360968170
419926939
255569466
518822411
491002155
79356441
508128075
443391312
102920929
210411474
381977869
40268342
669694298
77078365
301855571
413768446
187850663
98543991
503354579
525560399
368808783
115115449
509666124
433114841
5249335
477689485
646053035
587425700
423957341
17666467
126597695
337807925
751263405
25423398
570621597
193364353
674652867
588025421
445821935
375119745
527274930
49862410
220955462
76483752
661132226
489003879
505102379
58088261
251060669
279615191
293079059
699112610
304958362
418013232
105481220
479028419
745180760
54886084
74238437
576165499
475189442
253327620
249648766
509564514
212452444
188545539
212413019
653085251
342757323
2915458
180326266
609648236
329303247
198990116
132169947
700576640
239905939
306160855
133597464
679127995
1099834
436681720
544224363
549050229
647196061
48354306
250842683
483401481
174500383
521773955
495031173
701121425
187321953
370242294
517932697
504897859
389047477
437430738
431366936
27215387
468351459
41821740
2938117
409780462
43452409
222262131
405630811
27646931
271544538
273489423
751546159
727935481
91413959
150474127
750302784
342445467
440173431
167162996
122507317
671047887
250578328
63384776
751840726
31420480
189731360
717195115
508383941
453760834
87214491
298260092
588824327
118013605
252489237
566754461
746070234
330519280
510371851
551784521
23474724
714559118
338804921
544427793
316993298
317142917
371589234
512137237
295896328
660720166
599550470
228336433
47410950
708252363
651718158
736421611
615438840
317892317
288071420
99918637
187926193
208629035
315972202
542551355
318706388
47402628
723992815
259098112
739212110
730541266
109299463
560786824
545583761
468104728
1080079
190077057
444003105
90932424
609874538
442975807
306283028
573046110
640378437
77562755
259052794
47410181
547393665
460465411
255978723
33973394
437643479
295405383
298762997
10497626
95062058
691296319
579552177
721894537
17680510
106318735
379387190
712116324
17976140
501264064
748054181
20309087
247874354
448074172
61455010
136420165
691373667
21964072
150984470
560206398
689075296
361232767
22190714
137492563
75105560
53821879
60514636
586059929
362056742
282096997
145859441
429894101
86390324
138053734
282096478
367636366
383478881
262214089
652680076
698715956
339411060
6797700
609808610
349796614
322075026
644014098
158416622
357778057
342621061
332082751
604864005
537253619
297180338
342581421
353250307
215237841
578182830
216363238
537018300
593232703
590229185
254286851
637180690
29857009
557777180
637665488
371524517
365554221
352030224
347015032
582585549
316485806
304227287
181951770
741096621
483438822
437364761
664748810
711900462
126642427
424025420
19335680
478042691
29267766
643356987
284224146
608167560
247248991
518347284
319801573
612255914
271068377
218316749
177004555
443021288
978076
724694434
747142760
573409553
523763579
340995291
283358348
246847146
18191068
417658241
5475925
238339127
533222064
415309258
572713778
44297954
204027576
420452851
516497546
230351394
404146224
448047039
255102669
743056587
156164698
521277848
276444658
333978554
630440276
151928595
626994477
341433365
439403328
483399553
95213118
583937452
164029624
300224197
303441775
644298194
297588200
290386049
344770387
115288992
754119909
489475213
679656705
55008499
7326410
273229775
383213918
755624779
496881658
222762512
740397931
417001130
427744875
248712737
475622110
501821450
569639707
594218485
494183857
706601645
275744924
747333024
9584757
606747596
78130116
406932981
339104439
109215205
127419769
446759950
435556424
294730044
330708105
443768962
170682694
612561325
76530305
30182765
269234238
223139620
541557653
200320666
225947624
246877358
213976490
305594380
348556926
641068428
309469069
179836930
275770139
102581922
141671621
608926846
36729923
287497392
95266052
196884051
248494877
5808257
571341404
117179470
436299072
412424012
645063965
174209945
419880528
350871665
580677554
680064567
123597292
180594593
391441778
133713203
148938645
288905882
159073733
657413304
93432158
110611247
306870837
421013437
86150529
50325639
201597123
111753815
313917786
107375242
732882696
745919132
241739759
556807662
80552745
52161018
638841873
327044900
529382217
648034946
408634152
310763711
690578343
476805784
700147994
267619920
647337418
680160512
231250201
498276521
28293538
373442979
112909797
665546842
724226958
422081055
651733264
537282655
520212201
128098880
135863364
131482624
455121121
217533953
419667339
177910915
222774474
6042400
708779738
62800693
212322383
506708279
326199822
699649496
715805363
17507854
379255012
666114176
718396042
419916911
733790083
27780740
481384521
309196725
151462586
106248051
694247059
469985911
1608789
349122724
10695048
137003867
38852632
475369950
465725533
516383504
562668751
420838054
284867243
459622709
13240409
125455330
152094761
733211845
532282569
287459490
57877387
592631039
634414555
342308797
265427526
590599282
26563901
249967002
474585202
141141957
282673981
505228019
359322746
170679836
361639621
49102053
569962107
108536927
450390904
624867243
350227120
69674866
188621069
411200426
4554459
393171440
398020441
516859343
514993752
516842734
147940611
202239128
167895637
528785123
327112877
70076672
401759176
211574636
506624764
432802006
467545806
268256245
136792383
127719260
181303472
615864067
238100772
335914288
425075287
339566102
545107563
394251494
50907220
324454221
514336641
97222216
233319723
584459118
117372414
45189599
246242906
624028860
364161481
148269095
707831251
333064641
187057598
212556526
24169600
102833314
198591029
694667157
114201360
285986792
68418149
95685127
222576491
13885143
714438270
2348983
659433812
628452315
291904760
343921691
618391446
597548834
8533866
647612927
191019051
611657046
20696347
508033376
620457870
585626864
512221801
574323383
713095457
215706843
174192107
420545077
12617570
84216903
364787241
421590083
41302933
588990493
316424031
32394176
611084489
435845865
326689909
152193582
55875243
619995558
236038803
721266182
53011224
148348473
65550917
231827236
28028940
611777372
107154411
98279636
308743981
452296299
4439334
73860787
323705922
606339734
531883445
119744304
191733045
227087205
84631365
240411990
611740129
488037095
395429762
750420762
109194159
181124550
317108782
301878300
378095268
698033154
111429409
89978889
350185769
737104823
501208098
87441081
711394411
316054734
426477659
230219021
49638316
394349683
564375008
746636709
283077967
179742482
31412927
325508015
466822755
300171326
307215341
650791437
537902001
515242628
317095825
404931436
63203504
543351590
82709850
231748699
653937299
214859130
536527355
490961840
202885920
421057091
444915117
280699692
136173037
633591618
235275950
660902606
529280052
17311476
190131669
10264527
650638079
545733092
154050988
246235353
217314916
72806768
62191402
143038714
689082849
479658711
507863720
249777710
39468900
702965263
346660041
585266864
580697299
16729895
317306682
394158442
115409840
484068531
531332727
208167813
605879001
310043097
435989372
613518709
62591711
65401572
459597596
61005581
180161709
659641255
311810499
104956488
278398398
442348998
212941729
740413037
86315684
270359635
215049016
432211527
683667348
450234330
323132140
444650885
732641000
49555233
500061471
551508909
38678495
118337167
306532500
275314403
596753220
121561992
24449061
310615988
266379204
146532969
265057429
147372486
62207636
655985603
144765348
31044205
282921819
281015636
431298514
332332
522478741
15899383
237673783
35023261
670993414
690744899
452594185
542569755
378556360
203514644
91897351
49991003
536081528
346753923
707051436
366561038
197454459
435619275
24879582
539958074
351705445
378050309
258387951
449282652
37153207
532649294
729808625
713531910
505502512
621505330
94691961
646420547
446652325
617704052
533931772
701885184
308901040
144621813
120206205
378760291
632465561
508584218
623252388
180101285
280333242
481707681
3980431
13677256
418106571
362551553
384714960
416789646
513097949
137804485
56723480
523241628
618213050
377982332
132507199
668549601
278720806
323207976
743955394
111145578
638523708
409848439
232345386
129473526
233660997
318037200
448504693
616876169
520598078
300522584
414334921
42931252
726681377
332910157
11850657
518587229
453953134
400158360
122056480
385950747
350830586
446009787
204218014
188152783
695533111
429847706
291593515
94102827
78335817
563091256
421744414
321387703
290148495
453119576
740481065
666793946
441520577
668410691
353351290
508597777
715359736
102320491
494171448
577935928
351112507
230940528
53110887
499985492
113816157
116021633
347171147
559265293
707506841
354182829
51670073
637299481
437960705
361962419
717971946
687121453
475243614
561065183
616627276
42685043
211596428
246047387
98357458
178892805
355904913
534676270
302960160
667675414
49691187
510325998
332294235
702927498
301432677
404130979
732595682
516682213
643530492
339907659
14426230
747875401
694611645
419174155
80339127
356637718
423981241
484766646
353210180
336093394
231469238
687602461
96127031
324166768
118000519
357221685
301644161
654618510
428375948
102018371
580972885
159164369
252722086
301221193
335821486
621694983
312779474
242524552
96927649
192690039
232688192
301405564
97230186
265102747
195267709
397033550
553385651
215592832
272365215
101243828
707406820
123527658
32221098
731205930
566007474
748978832
401236830
290432975
139402868
715201123
670283432
588983073
228772817
528287032
734776257
649240774
27878123
510295786
253313856
172117570
700659689
608130791
286319534
399697207
290488380
270835474
513656048
70792390
419207963
271046021
77410697
156728499
697527342
289809518
465989549
214407011
347240284
539994182
402514476
643734637
694350934
39112592
511292782
191614881
584194338
167563305
723584953
611438009
91623994
302463376
192325100
567708036
248841138
16222870
461578936
647269441
545032033
90894059
664088846
105923272
224279755
65703547
743268071
752899081
715216229
545772227
210952581
193160378
451510768
410114711
746002257
467817714
460468645
661397661
709566585
102275173
139247108
151546336
44502276
705573771
190856986
91209819
30816240
72856238
261960699
309952461
324274545
402990315
230608196
490676350
168963502
697323172
466696775
716885489
64396878
78198369
616100665
124896408
498659902
297557988
483263599
185042051
34585187
426313979
120154920
478452338
282730789
388375260
408398971
132411643
275087813
708283474
315091452
545503338
128680461
153083385
668449870
670230339
447783012
500061471
242315346
538898997
374915303
319805759
645717183
718917199
732980885
361570904
264847486
134647331
562396380
295526597
228572958
416170300
536525590
337460125
491466157
117985413
97358170
208112356
419172686
488637003
127632547
460329827
137230457
6450262
599398527
715552356
566573189
389629058
273985075
48678052
157668875
183832467
329609489
47168525
90586994
531466845
298849551
550855396
336335090
139118707
594096321
458867786
222939333
380474822
95281095
495433584
599168615
684573708
706401878
284423321
321289514
430611636
87373104
534222894
411395799
654218201
396842173
283372782
733826821
594164298
346222188
17077333
717819171
73274816
664437410
293683299
100592620
520854880
329242823
524616274
36616122
283649818
213925416
289336596
243908071
238906233
320964735
301719249
205449153
717201835
636936937
118763372
114074829
209435612
22054760
507327457
6873230
269083178
188897996
60515290
293524686
98948324
537667858
157767064
499364797
180471382
601706005
90610552
559918964
307244838
266001554
227463594
286447311
207796284
397964611
599398527
469683305
149585188
122985499
38334101
455415688
150214064
372182258
593937708
492417835
321546316
650855789
600214251
244486981
349885172
295103542
748389005
434708582
442152620
412005484
563169836
549911534
725767770
426404751
680047102
677511653
56860908
676779547
152336457
294215005
601181035
400302204
350190803
456622654
472502658
143778908
514978646
8980834
540031947
585830326
467613783
209693939
147346975
340106031
643001996
711717102
504072114
20970801
714995724
94011749
502950165
154549486
194202736
264664673
262371021
120999255
47405068
668273823
592260870
322206911
663818064
380233126
428059501
688539033
316176133
404960564
36872856
673442249
328655764
658043482
215494753
290481747
491988609
640509506
751546159
492172429
237911947
656468995
445324880
269702524
532667772
626072798
598779181
359656545
49123
726659024
458587948
202634137
9730826
650817650
377861484
46850705
95383011
229035896
252897463
111449714
25448181
99012277
278378809
84933485
463174660
279633870
510134334
151089744
594627191
497369651
729397374
300458340
565968949
551489848
731032211
403908427
530326342
88302123
447500144
476473452
349273379
679017425
438179742
343308200
666250130
104193280
373727791
290163601
540485127
456432262
534676870
336622104
359756943
538320469
756787452
517386236
578366225
42867982
176177726
430445470
100530430
389772565
255955308
374251150
319356762
432471559
78377481
430543659
745323306
649715673
299257413
401366420
98313607
320179223
66451294
88166542
137645872
495627860
440249264
361937137
427550712
108861389
112257875
110416021
147532749
247783235
110137846
171112773
108136811
644284851
169228942
720926940
41518238
412094799
489135196
482840631
587438094
699226528
376851765
195826631
70031066
358091138
717152008
77717558
2318771
12517565
598504745
459271531
461480747
363661844
701774139
146924499
261567943
177797012
539807040
422155018
527199400
92448720
684822957
679830588
21850829
161188573
394893499
381933173
338281802
21933912
192698276
565878313
727635669
173029486
395634576
230687735
102811436
460257161
88883704
58324266
262879843
715004745
593358100
408263227
464497479
585999505
151294925
568657817
539994182
297788268
367226860
30431037
58194783
94616431
395872836
82860832
133527578
239114414
586272644
371879508
300145146
635328148
78440156
518430367
661786307
392266997
208708538
490543660
424939333
386230681
19668012
366003274
507856167
193578689
422788298
276402035
390623523
304876845
105488867
600561689
511597509
184278094
285344787
312139944
107063775
319798858
734654439
470971105
597838113
148507086
664745492
732195373
482606488
136931579
209255865
358155649
143406079
463712397
320126352
229346845
685857718
742285770
369061109
125802768
652004316
394787757
388609403
226485676
145542190
610237082
37258949
337634206
559752830
523407794
28089219
159561150
366798921
701717750
63301693
522282397
69797273
267633002
161603988
754401193
34864648
79291607
740428143
453361272
61451208
37251396
530462296
159725000
323291059
14151827
427998298
111655999
132411643
271545456
36528916
738945227
386932637
591437665
326932131
450770593
693863898
306765095
57078021
189852208
141923345
431608632
110491872
474165189
20121192
19471634
239188655
612450955
461830072
755283443
710110401
402492952
336924224
207224827
47455451
263336984
170350786
241023031
699770664
615296696
210985502
57433012
754008300
539591891
25034522
174700890
341321046
111829718
80523938
411460298
405777372
481759491
385520226
282852297
276446259
591837974
90636000
468823084
338804921
621006284
603611621
747089889
303092013
184240329
22637054
18530030
162049615
117421841
337372266
566988604
332987875
369008893
418874274
390349045
370414226
99760024
167502015
657888959
222654977
610010492
330919070
597119903
257564853
62803195
695045096
241426899
409998235
70665868
566420248
492621766
261764321
438074
652183349
756263764
76584907
183840020
55635398
1895803
380489928
447009199
617857138
381649327
656067620
126867741
489518712
198417310
614799094
675495002
276379376
88196381
591860633
196123553
307087869
454485724
749632909
667760345
396916686
297459799
244173384
649890332
244811320
87010560
686930244
100018454
536062510
383231667
469580167
518566321
685786778
401090290
593315072
425468043
469282163
36294119
656053580
175694906
636710399
360837311
385325049
237646559
329422200
627631599
521157
164610082
681915052
537735835
189044037
169288760
289483831
189489664
472843986
536406507
124697818
74480133
302225742
344874581
205513216
661582003
477987532
585251758
689407171
173212949
225253119
656077026
429690170
614766161
469315180
633300994
405539629
373256815
572728884
50854349
195879502
538512393
124159876
250057171
682984922
246532473
377151502
178039316
462455084
135336390
150561502
542636983
26689241
518678747
184142140
33559266
6057506
101949861
117176813
117940095
560993961
55535316
305945697
292307946
163159906
642978042
141513008
599091043
220502282
141739598
340678065
330995119
725492594
86300578
98510401
550048120
54349613
638178505
736201961
163141367
173313243
628247236
236454218
478745807
197797243
286701272
22832719
210751359
703487889
443716491
648506884
182095277
622465389
705323997
293261888
295518678
428217335
386029404
117426491
618923032
88399113
45433853
697340240
618747107
48429836
67438381
22406767
365465520
352376148
100356711
730601690
472427856
107887052
451101136
519155809
142011506
368003512
35865912
378421619
733693724
722129798
685620982
216771100
332371995
316444407
294748272
697715928
92675310
699400247
403156481
77955418
660774205
752590464
296145577
704029405
3637443
77886536
121221294
405744995
638153204
207792747
19811519
122256840
186251681
704854433
20476379
339910071
416850070
679802426
87502230
98450053
644573020
436420299
479630606
279438341
79246076
271099829
626793258
692814031
596211425
525772703
489940451
478018388
361320414
200547256
431019498
498384705
487357325
476639618
615486417
216909066
65891464
681601019
121490062
735613609
360581115
137524095
125943572
261110665
677541764
263660124
608207363
702990987
62201786
115659089
38293323
76345724
355602793
309858267
58014593
300178879
398364001
692000612
52684253
175201616
499797116
354677275
191400573
627553251
448802532
515752621
301587687
114994425
384929921
370223960
544593959
686813374
279951945
585463242
228448038
327936154
302968116
126544721
526466759
405900881
579420842
39948195
482235539
346897375
289551808
193477444
19222385
698282403
641574479
18870945
25551799
284081122
650700941
588285576
730923021
532280728
510683235
415565185
655618238
235055767
149806202
566783583
111285206
511164381
34645611
439901826
620097461
747389173
176649564
200138048
76326014
245132615
485710631
321936535
115764831
139345297
355311778
519140349
48546395
469124825
39487084
294899332
11170887
596180949
545618002
49432506
331883813
589699818
241144631
107522633
261009021
648251331
296449895
15954941
129654798
274395974
525545293
264794539
738851374
279662465
520790615
316026260
577547698
536232788
30514533
695177943
424161374
153159734
590742789
227330194
532678028
163024039
160235020
27387178
129267464
339530596
220985674
738071607
401366420
300886737
66217151
84442865
153560043
112743631
319195873
352302132
58057975
209875211
276983616
294361790
249823028
237745781
359972726
4713072
573469078
365414140
532355665
214157762
107063775
681389884
652908791
375888491
119868995
642828277
14289084
209291543
5140008
560334566
173229216
684535943
229452587
542153872
695195923
191974601
373057776
283388856
523222210
462347379
136001157
65770768
113778392
447495680
271817141
613280533
7092267
270883875
320896758
295092480
348767328
147449666
428851787
699006832
578129279
7705330
134925010
716877158
430158456
581248668
737928201
37734788
58309160
148144542
66745861
325375687
40158916
495099150
252901067
675833760
186053049
20536607
563844510
63267890
741878319
694217292
69370997
6389046
488054483
171994352
38542590
144307618
531798515
102494210
18331131
543438518
103724119
236670225
115205909
78608417
557690861
109563818
46247019
352868607
335882904
442440578
646665201
255744580
681402546
211186213
91942669
267353541
556893570
242557042
626717815
437260308
349092107
501788720
32258863
62957278
249351858
443210040
607823372
259279384
665672430
230433580
614515148
266918528
387333088
399896849
368491115
576784845
342983287
80900183
542900098
58068237
294619871
147717209
61493772
751372440
74597646
671114262
636891619
224248404
286628797
292301100
11263693
715586326
560492786
19513115
453988171
183379287
70582785
449935003
248152465
206163115
13420187
7469917
41526394
408694740
672715498
591558513
25566905
494381615
192738730
627253991
141261614
366740601
1367093
50198168
51747914
125114986
96995626
187790367
415617014
311651886
94437937
370729080
201778395
591996587
288736084
3421509
45182046
254528547
329650685
94102827
332947320
337368462
332505719
147457219
413836423
429572734
415573613
168703808
263977350
530160176
506950257
65597805
156286676
329288141
39024377
586043566
156882636
516821578
41282402
333712358
326516190
729400763
204340046
533234247
223553694
729506505
573011824
345602286
8262982
200471726
51073386
438527180
267655661
745662372
131429753
284748100
74850230
67497076
569971437
579171593
521616199
362090820
463428604
555003564
691137265
225037708
267587684
121965844
539372901
89170718
407159571
253151040
189752470
355512157
482530958
557237681
106021461
321395256
657448710
314014288
537359616
515312576
563816344
551097092
396026449
132781740
95167800
556978020
251401605
272943291
365217762
3922638
201023095
207033063
532098979
756198807
45061942
75295857
666491826
414156472
337113049
620546927
270994087
263167019
244770071
571989268
752829037
642820724
642601687
349477310
50445595
80220413
217624589
665041785
84676030
116614523
633334156
360859128
86923914
172185741
346431061
396230380
290443062
701764336
167132154
251998292
88445630
108323047
157601836
966784
386592752
370640816
453410546
299695852
398753082
557415502
587902480
449295884
262300584
173566987
504464870
303388904
753011441
568103817
340640300
309652888
156007215
721810411
418768517
188328845
338761542
654954180
93883790
510129620
398088418
663561262
410730327
392680470
749515125
638571324
205675743
193877957
385036834
404742611
445012186
659807440
258285448
622223693
25090452
379723414
590939167
271059695
222690541
20868939
210870401
172737110
47304395
271749387
360037509
426943558
12963835
602217151
647337418
483618590
59627906
355716088
186898985
125410876
52045730
215509749
553332194
358291661
600592279
735458756
671710615
651242319
65008671
281624248
222209260
455672490
222128255
302709134
368528337
427129703
607970319
731742193
57984381
262867586
540613528
507098504
88969494
462311256
20597031
154084188
53458227
541670948
179565022
548007915
446197782
448753942
330623973
711256647
216829409
177729299
248010308
35506653
252099579
295412936
313259820
243752736
498249208
705290538
313932892
129331180
500053918
141392160
559881231
90091642
468304296
605425821
184572661
79344265
327921048
402182144
19875989
54668614
4342975
718615079
303396457
457649135
295669738
26311283
358230779
684770086
252292859
602019418
68090295
158560965
118687842
427016408
715880893
247043894
253425809
59114979
109828173
77863877
25521587
424063185
685073966
249029963
662415988
214693414
314763722
57788003
342883018
454115946
557110158
583074855
543820012
78046876
228660100
127502193
249016607
299193279
103524078
110170344
747407115
310975637
284792
657725637
611106688
312902354
679199769
730951387
693909216
594614909
623159736
529344452
93815813
615939745
691839694
703333436
74132695
69436032
617737211
67395419
61970744
364235872
373837633
20392397
367951948
740934271
554983235
187359718
307021897
25196808
321064952
551632141
634285639
296110012
599987661
117456703
147759339
307543054
130055107
660172481
716243437
428876995
517770810
459579781
686960456
6170801
467937776
405626312
17995097
224094274
309123804
41224274
566032525
238720110
13716248
313708133
480166869
51149843
565029665
450062668
91723632
263895827
298403924
102781224
737980971
501727766
194232948
34538936
546119245
600343052
238291825
17317722
309824060
741478010
165304958
495889237
689286780
172291483
574503839
54766803
202550207
461641893
56934660
196881030
395807412
1161859
30612309
378650311
725283255
697564069
142751700
311815991
100779679
97078709
412444029
199187716
596300229
273418600
564790681
553588871
410752113
123370702
594309997
52818129
295526231
724060792
692982972
624527358
739541705
436888179
501809949
60099221
64117417
630788795
157638663
86358015
390761352
290632414
282897615
661642800
285665527
349893712
214543001
150963230
320535767
725367461
575349775
426676523
494321436
454864319
5030298
20340229
745517181
632337160
408979844
385471789
669966206
66696261
437636529
367876199
652148679
114390185
485537052
629467020
281972172
363465466
116270882
189467005
105291267
390639064
5181358
444660446
371622115
193797797
624854621
641124582
594609925
737444708
385862798
703312701
33747870
504872732
722143821
231388868
361052985
481154558
22613682
678701801
723472961
581932878
305961765
102961811
599909751
408209438
55136900
349376288
46836153
227420830
611090571
554204044
319355946
731810170
548158975
680103018
364772135
539941311
511759
483574170
495710943
434646850
127396451
555696869
55911375
352411407
407955157
230930616
465234588
487296901
369439670
688365314
364757029
3514111
184648191
36628693
7190456
421234565
91309160
56602988
568782917
565590909
750082754
705404882
14796673
301480320
3587675
153152181
512258790
552664828
527681419
725646009
381169964
421804838
458215494
153280582
254951515
74595883
744720279
430331902
462742098
141364422
736319311
153438149
168706914
45763627
671169890
120162920
612487876
491458604
378231592
714057371
472002076
107166466
174542277
504721672
206820856
142324509
266104833
613231413
130111335
731829791
729251221
403818552
144179217
411833292
319106697
14174416
504269548
626951679
315287229
343408073
106029014
226145055
169755142
346939502
78936403
420158284
413020699
310663843
361735829
170093560
70824481
676798701
565188557
628745984
183806545
445100566
289241703
506688944
320609744
618167732
712225241
173892719
206925562
692005860
317296801
250943043
458423320
385129130
559010067
258373024
188624768
523626831
670019077
719007835
174821738
665645890
624303368
21644977
224354312
10883873
624270556
532146615
698690719
509288300
84638918
240204426
574012714
4048408
310696487
424916674
49125766
328653689
274065997
348775421
351535421
332871451
230661067
50825403
36254400
214414564
132970565
405014281
11027380
326491225
417197508
205207771
41754857
312900220
36541414
729080771
138502870
456077673
159192645
750707776
143499447
84735540
704506075
278547087
696662380
461131947
519193381
504041902
130387439
752769745
415679355
386554987
718571910
494151047
38716678
467050157
325429721
341294247
329567602
755352871
726257931
7309119
26473265
305024866
452105193
170203707
583907750
30574544
280899961
214550518
282093893
417650688
749597485
433806555
574794064
446994509
741031155
261727217
140897199
155894439
724597055
227866457
303588889
102642603
56277403
452227900
608624753
513073410
41866279
39394541
528611811
663712203
743061347
441306684
115304098
104152702
704538653
648437043
134574634
55340831
339213283
377954986
434909293
32221114
430913756
317380366
19811519
128524588
14078792
306698084
32598748
627211366
459488687
97690502
7022663
154437609
38793825
689611559
89382202
652309138
306160855
569277163
115599739
278986351
394124576
346667594
342457070
360096658
50567335
546602596
713886901
618190391
400384133
370791876
481909202
660955716
593303256
573771198
273244881
663971675
224554444
352568151
518354053
279974604
58567137
528143525
619758371
440913539
67803281
173897204
376483229
49630763
33051928
625273882
191982154
531537453
110583473
5030298
442959623
619289790
98075705
108476186
174572489
16525964
103483653
349454651
80442656
184225223
184897440
26722974
388345048
665668549
331629571
275493557
172260002
474479460
317268287
29600207
370164977
425785269
293663742
119261870
731120377
498158115
44804396
594428653
56043260
267232693
599655329
283139402
36684921
306245949
513619106
333750188
111051759
734083623
170388127
565905775
292120812
197344784
65809289
26027638
73022404
276945851
132310904
62108786
636068342
752364711
683659795
593537399
334705838
167076612
452243684
207956749
435083012
118014181
152303719
368011868
378265952
498099808
464268794
644150052
457594087
683856304
153099310
43535492
227026746
68614948
641831281
376928889
705941145
325695429
367596957
36125999
4320316
578370975
691356302
623462385
448758122
462802522
361075455
643024655
386824659
597843132
709616147
433262739
448617988
236403760
100107462
416751881
577714310
90680525
364489954
270888642
705424019
459977700
753313561
55990389
216181966
11450348
82007199
532448735
331086188
287852518
202118518
661136749
148212519
234210977
292030999
144222592
166347272
696703358
618991009
422084299
481036061
171844526
321569241
690570790
429208878
62480446
713093836
3421509
467946115
191471393
749176740
203576009
138605103
592918053
34260408
559826041
228176130
22545705
243267024
30506567
722562297
256044683
632624174
323988820
172402125
353314234
273886886
581920885
701749230
255412248
132177500
285405211
225440916
377567101
726480171
128146591
437286488
586780987
320408917
41181850
736334417
679339479
287331226
343200767
746093897
701651041
74253543
606882718
342539137
282912721
139745606
32344048
678710418
386358609
533358682
497083266
447182918
426129030
145976831
748585383
293721064
204995973
641461184
158341092
668750173
345068081
285442976
21236921
7326258
605705282
515277713
598940178
437137428
267303156
574095977
564813340
372098545
411555417
419874775
254435302
34690929
283297924
137109609
403354691
374806557
407908094
83052788
360315865
456310318
34003606
196238006
56081025
546929497
182246337
723645982
72675612
664577006
533853927
44614595
300722695
665937615
23081968
112358428
326146093
279717336
614134430
375255060
208591201
437812906
148529745
251088316
420513275
731289013
113295000
238952549
125659261
685510280
188636175
688055641
406817573
580732315
479340280
388844464
2515149
513204944
96315327
254891091
694822066
185494127
600112391
347616989
67466267
634411198
267945354
305099367
103320047
620116406
391760549
347589060
420543487
179882248
81492775
286604854
573816516
525930496
449698067
606155590
317944390
95076240
51435930
616969870
101817188
597797291
600080310
657513513
547621180
425446421
31888766
119050386
94998102
417462557
391547520
626778152
607196506
485861831
60136906
276820305
370270719
538944315
101399025
643069973
37189663
619172281
178868192
712059075
356389542
26609219
589164212
733645549
331961903
37402106
372665816
715082508
206838905
70738202
333049535
219988678
92486485
522320455
420369871
323721920
282391564
56738136
591294158
353349568
137047484
18342204
475094702
158356418
202388132
168139282
265025567
447955202
299529321
397092272
295536200
316999055
552683222
443066533
702734520
448973198
634658419
72236892
588605290
738848987
590352915
658743456
274469200
471683419
72954427
378518595
355346486
138196122
79658234
459652921
322407358
23452065
116024604
393314922
88214030
637352352
544684595
455889913
301304276
500408909
162147804
731847935
307192301
171596607
558204465
517372947
72531459
328729219
187393894
169104117
694830682
8459360
298576693
506186954
123748352
474349274
412627943
123567080
42059719
302890406
460733
226303535
237315260
719984519
75424258
369972242
368310092
202344870
690034527
294882772
499898576
12228307
632552534
564209100
371140063
285800326
411050037
70858020
612276392
724015474
3791606
36073128
327450583
406117257
6196236
505663710
77231327
731662086
248534940
616885680
286961680
48765348
262715999
8825079
400588461
451405045
308280796
641420380
698658958
52872141
12160330
574472685
6306755
366093910
265586139
72994218
434252182
206483914
50960091
414812993
13739789
492455600
67961894
668281887
22771773
590100784
179784059
618008759
465997441
612601171
36725423
74004294
140410440
427585030
511798833
117313196
556268965
479488336
666139967
268478070
337929134
519797460
142804571
752868030
24841817
128899498
474245317
28545243
284384839
148378987
352037173
103899068
22794886
663347769
249090336
211866430
711618384
362704552
245411482
55248734
169732080
735890443
53837784
261985703
388821002
257121283
415028163
421616013
34486998
560606319
57100680
485336636
656710691
432749135
34237749
220290565
247010178
342802565
603854826
284411608
731205930
649376728
577457062
62703552
17447430
28837354
333963448
269688402
184466919
236437972
230253205
686482727
415289674
646202545
15360457
429333848
601773484
572664868
232519739
557826815
465204376
362230114
667848562
416910494
14043623
637600353
313027335
256129783
348763386
51159962
428723386
58690106
115413796
530822495
527259915
195766207
500393438
756606669
691960542
652889672
577380581
340010009
265158304
245676266
256975719
75227880
692412463
407008511
145923960
75426652
87924473
298456795
404163999
95401943
271116962
429124256
127503680
214286163
275506518
316187295
170092632
372362900
307558160
86164624
177465288
314401178
44071755
148095868
25514034
188819679
157646216
319544771
477311835
710620799
354186112
276385879
452123194
298600302
616343252
304657808
271334596
192246509
172594114
694679622
679642861
374387104
739424518
136512922
127222786
82416812
511579796
478184346
321976837
697013499
416058494
69684308
656232095
621244784
524201952
520833044
213173184
99608029
88380243
102702518
50831690
57312164
108191042
538350794
715581641
143650507
599947611
509404532
319756255
745348180
385678839
593514740
527998290
512177138
661107723
312603564
693580127
519994925
440030227
495914737
675298624
540485127
103453441
549450538
310428300
3512288
174173745
211052143
56300062
144013051
376189527
386154678
50929879
420252186
50461593
693758156
3904885
219070301
15551627
622019762
4599777
486428306
578801496
641858003
142753407
692240003
497133314
687345659
713803818
464358440
60848229
328378664
180183871
130944497
159482080
208863109
576760325
469426503
530220600
307354912
153575149
453380771
262602704
564135028
7333963
525745251
585082916
623580680
125287914
347285906
616161944
138597550
48407177
40182160
208934851
559101028
170107872
150440654
468661730
108287780
548778321
354730230
93659540
524057352
666824158
569005255
224837028
488550699
367173989
708486506
339435166
650422852
497200899
259203854
266273353
555528218
564624515
547918308
509880371
481936497
220819044
131414647
190954946
174310358
696998393
169126776
90681318
663103890
503067565
521816863
608968178
498682489
454675494
593288150
199013997
480857496
286794963
181570189
702262834
607789910
687310183
312997546
243869253
498989067
372090313
716368402
304139313
254919776
325407149
461828702
552991681
754884585
572388999
154813841
611498433
598183495
452545548
34051868
214781624
186877406
149601992
246986480
629399043
384412562
7960862
663810511
216947001
707655676
420498133
424350199
281220510
629353725
86472045
144458678
272589652
439751350
660796864
599934790
698936911
254734170
417189955
661695671
627979079
310760554
663437577
246256997
611657046
593212620
74329073
435188419
110326671
564058040
157759511
50665496
67765516
241650682
234158106
196874663
168879277
16095443
74431377
475196995
293322582
495243000
88354994
597608466
366692795
47123167
170957602
42321384
211710790
26609219
709559032
200992883
186861220
451488585
489411741
524049799
121402089
52908765
405112708
67818387
133929796
180924562
267345988
312195702
550021171
232129131
559556452
357551467
112992880
179753847
680197156
10362716
477772813
270759944
362682259
458504865
439516623
230555325
435928948
225747070
712101365
106570707
591211075
634942945
545089910
279317901
727405310
450687510
367695146
269414170
653710150
560992025
409772909
122503235
340270203
330073653
697141900
337269808
455272181
672021023
521270295
253818102
270480483
566627316
11608961
66459242
662352782
478059582
710667722
230268311
531663223
684982217
401572015
431083770
656611965
313608113
712179923
719680052
738819354
226590
577174370
591422559
733902351
216490918
279309940
294702954
511649710
721598514
723628348
485174881
631205776
745022938
38286157
728994128
465990899
14252511
687410667
403700297
596846253
576000712
222072181
754015990
49215348
684075210
373346451
592276776
599359192
740136214
728441532
746572078
267058974
571412740
691778041
206482189
136588452
218115534
506594816
439652577
397710768
110816768
727014015
73205902
322528206
93552091
751734984
221730291
81058796
262383667
685842612
600029005
21881041
733570019
499834881
52969189
705782532
346502510
633976161
357460831
94295389
413421008
21004893
155954344
477961393
283169523
102607505
493452596
187442801
463325412
432364902
656682952
19704759
303482818
638292769
234913406
565009718
411695163
561230195
443066467
5747833
580299208
614960904
2690060
741372268
659756568
276741920
107463810
396207721
704236346
49556343
524964534
385865219
473168073
228946536
62719729
125009703
534208584
562144996
23351728
105595194
192349918
293109271
612894293
658810258
528959249
62478416
402174591
272007269
159466489
466292008
506942254
403330103
555960283
258152902
417998126
674845444
1314222
646705209
5921552
485446416
298055601
462636265
62007505
295737715
567101899
485876937
606286863
50023519
11096128
223033663
448262997
395157854
616037786
224433604
38812814
630516887
201143943
95789474
571271155
424452542
138466559
451920627
756833259
455936845
598054093
259370020
146081919
693622202
627699618
288444022
85945587
607933417
20841797
250442374
730193051
290166906
623364196
119828345
623228242
746088787
61253286
112041202
388345333
172643729
384220137
121852549
527058310
275446300
125218216
684215943
164005842
274460512
753094524
216994408
473453399
577290896
529505178
381689972
749037674
491315097
388505226
678805924
265261360
283508122
352249261
522554305
129595112
203696857
91217581
374308509
161013968
8942752
108589481
573053663
427807707
424236904
345422466
655177432
259725011
221567255
361723965
382183026
750881495
3134495
259317149
329660661
623712618
514471557
263055884
373733468
398099248
52283926
133079517
718795928
725405226
586890759
732702361
576257699
502205927
423158273
260195940
79434901
22296456
205056397
270962380
317250040
372921822
319306266
354919416
42670093
569714495
523275781
101825012
490237753
522131642
176785518
336778461
688100959
575266692
714241892
660467019
120100253
179617893
534754835
506844065
205124374
20876492
180160855
515885006
709509076
92096071
425749786
588507101
54155010
372081779
592803413
497986115
534970055
102607505
376426414
708060356
629240430
579254484
11034566
144192679
756251678
651264978
714784301
432740957
514449763
166830664
239141765
74178013
535945774
157857700
116784486
37757081
1615211
264898778
343706818
209051934
286418241
682396585
508422754
347845862
506489074
18918269
730760303
653420176
9614969
459939935
54905034
7069608
68059746
456261624
429410709
148622353
575035238
505635585
220273183
167575912
228296978
272096825
246507890
120145571
409671492
213650916
476395669
482425216
448368900
185188674
401751264
78197117
549596725
117101712
653326947
165916751
176061973
10619518
210977949
279023746
380245649
556369086
719778241
135493267
619821839
586649068
428738492
345595068
268461279
676816777
600599454
268353554
437945599
264401482
671890534
187450354
598688545
245087297
624089284
195628155
274211665
356494047
202489913
590924061
229789138
449879339
513987944
72025408
7776325
224805301
315239561
357445725
425113052
165002838
18708781
185018288
402227462
337181026
335715744
647480925
367302390
513480676
200488204
748328581
65250367
226880515
562207555
29205989
158983097
317885999
231932733
463191619
447704450
139002096
375762920
398727652
390044473
577887583
369330514
684535943
239051269
326944872
674865126
274804869
504331218
36413013
600599454
663727428
197284360
120206476
498309175
265475177
85001462
473141970
344333840
480665367
674127892
338963534
469271124
234958724
631353776
120386363
197208830
539367283
248387958
712188598
363040538
374651486
417798205
682674061
167744577
660819523
139307393
639014012
485040023
94200379
333162830
13177348
270850057
580750170
456558273
209316289
399775461
397978718
359802261
142658362
543395569
608764247
721557044
328004131
670192796
746191082
359093829
398390538
194874953
315404595
61761567
652900814
536473564
426646311
572562718
743947841
444222624
595913296
639386339
392778659
297762708
568200623
723351676
274324960
404178859
86219752
259016572
374302197
754861926
683304804
448784154
348034141
101376366
635554478
369334147
491639876
707670782
737972113
616343575
495455124
8789593
394515849
347985086
599081301
9430125
498261370
309642788
101066693
181535718
441215961
629535386
374530323
220071761
53467687
558076064
25287444
471020186
697224983
175293121
97079376
665834971
320856545
175199263
646023196
491536352
646441810
623371749
143152009
368285593
137902419
532983627
287784406
249332083
345738575
443565031
127721230
139044508
193001809
179406409
368835649
673508563
696076927
153680891
191891518
321372597
242992511
691106743
160863794
314164289
335154601
366138392
513825006
396570265
320738145
37906750
530077093
647458266
158862249
334877564
588345329
124360145
633268629
634671037
156585404
167410618
327546979
701284186
480577363
548472963
476231159
278707521
124737795
228361577
195957273
483505295
450133126
584540049
96998585
113748180
324023700
84369297
141915058
726058665
756966507
494474549
380421951
401774282
636846301
120610545
660184648
338880451
338442377
376683637
193276676
184171989
316122162
55654331
291893238
594073662
176576467
604202845
180139050
444116400
417883863
198929044
31824439
99495669
532554477
733425713
556755611
19516952
407227548
186687501
305910132
169889629
337709736
409377106
172087552
384485465
668667090
587836857
229195785
313416404
637584374
597866163
473527782
395391997
652382822
296904095
210628375
134983302
161928767
220834614
26094308
449524348
96210114
129851176
458731455
22847825
97131580
221386645
189225309
9395932
552615362
634791885
745367805
263222050
407758519
356175818
350806638
49570339
99548540
529654166
93307687
137328152
517466607
412819667
122694910
434754762
28202902
116164598
34441680
619040715
97214663
49351302
752132804
324632952
659709232
346055201
693697732
507053914
102328044
742890421
19237491
205890598
159451383
661014759
228070388
484293596
75341175
390097344
500865927
317112949
170029439
134458506
391000805
235729130
345632833
462002428
426344191
689317116
651484015
61114224
491594558
33618403
490566950
350157080
512924059
499792797
593254673
74593428
717082619
383934251
572735343
700095123
43267897
612910844
404897262
483898172
275616523
710999917
249498249
700167934
443398758
210699972
34472153
663138294
606802179
643934732
302429673
456087905
354974703
2041024
432237591
734888313
688894024
725930615
601294330
167744577
235418954
117438923
604063247
357724983
162178016
450672404
652677389
546685893
594066109
93287103
461646913
1711111
300352598
289007992
36644812
42867747
517550729
117947648
236094196
219573263
358881100
530959275
74668958
440731534
233172116
574617134
47206250
568012613
153892375
322633948
609851879
501783555
187476829
343071579
138982753
691993639
447379296
410354490
318730794
19713330
593537399
4458844
393701745
429954525
756939001
365096914
526225063
616694897
644769398
554493015
291462717
409083916
339378949
176793071
711507706
162754350
139738522
233768758
247474045
59858307
572388999
164850624
745176259
615956802
178666215
531089195
190954946
77392712
237005587
479223237
22198267
10023391
469388738
354140255
590223233
637882619
742104909
262564939
242487448
423156840
367127318
180111403
474920002
742773262
387325269
604178181
706235712
388428131
176343711
518120694
487470620
105707354
702630552
397499284
217866285
605379642
685026888
309098972
186438252
463301020
272070578
747724341
678631303
603455334
619575094
596653473
52364949
273795471
449969975
559556452
363895987
726815545
95812274
665381535
669421740
297926070
205177245
565999161
701348921
113589567
155010219
98260049
696231022
231431473
30849969
353389764
252635669
9480770
297512670
531273281
344802003
375586431
163524069
405014519
498679272
521622951
532509159
324578121
168144886
343057030
218626260
241288138
423465727
658956197
551358143
497757208
502531302
105818533
252965076
293804830
195315661
389130560
131079546
162610488
389358346
78533106
432474843
162283758
49754482
510968003
129012793
313494818
605178037
626906553
578587797
487425302
450302307
132441701
198168061
208092703
751349147
65152178
61294574
701584759
201740630
236018815
579209358
184660736
225358861
411706477
732573023
26163592
143507161
701900290
223236468
18490857
293083260
726039678
52057386
544083063
414822125
454959186
672203622
337273943
652450513
393752996
660993242
70771610
581105161
248871350
391124552
590244291
316387617
700021740
565795230
457165935
315285419
676348491
279982157
79801115
283131758
146187311
505533966
601505814
627344627
59615338
111973225
278257575
21688731
667632007
184595320
38923370
232662612
207509215
357762951
560175509
578469164
680865185
428633012
369409677
162554832
127800479
505809304
310594466
677745796
627065166
534775059
558959765
392232239
329166137
563242977
710062184
171868515
487167856
331011765
129737881
321372597
407668687
495824238
280571291
336857139
718599973
175070987
103827829
298322193
261001468
360074169
94928373
346939502
558025821
1208480
312127725
300607701
204968591
37765000
88635940
593165642
31254314
45038539
648120895
80431897
737633533
37077677
713969735
629973071
66397787
182571116
695438602
637720202
159307876
667174270
291621330
513221732
211649046
180244792
734227130
367619616
492758914
737248330
680443449
33369154
617738335
699232968
643273904
603407364
579997717
14078792
604791369
518449393
265009676
448855797
360315865
178942382
711771354
667536015
547083471
80907736
518943971
23572913
597955904
18278260
461272180
105107548
504525294
537728282
654580745
229074879
401404185
482189245
67750410
239535842
86398767
401819600
289971439
274601762
2311218
746651815
659437324
651542959
665749548
605811024
500859838
626460502
319775351
137067136
190079494
687532473
143626326
599665272
127231445
112018543
183008771
362812934
455393029
239347017
149258816
57326029
24879582
171190794
40121536
382701775
421196145
337906114
615297592
602605998
386101979
726752115
394462415
45562462
322951174
752146102
326501084
751485735
197624245
580266778
560341964
188567796
645987145
327602855
563219657
25846366
433345822
220419199
376282907
654388672
420757581
380112278
12540721
625871792
651256414
137092794
29199097
307550607
187775133
110507943
365769131
139277320
302323931
699169327
560611494
423020871
707043883
223055196
753023442
53366507
724005485
630275191
279758119
139148919
298314793
479456887
187797370
106765256
714040711
483361579
482629863
199127292
486352776
561351632
20102814
457742012
672998231
365831225
157610429
425395475
469015086
452700853
524253730
166486710
527312695
533698579
650147134
288909803
126950824
630992726
637171080
670033282
158054078
387289459
565447792
647309277
632148335
136898125
620327230
303169867
97599866
38591809
317762263
92682863
3920007
452409594
261291366
742150227
25514034
74608534
590645204
711966567
56337197
341667508
7711613
160538090
140364952
165667502
557374821
426265042
153994126
217817264
260654030
37238919
742172886
487222078
298086698
374473681
239623567
572908473
285456759
165101027
455702702
51617202
755479288
52423576
570447878
327902574
389357150
186464214
66534377
366856763
520322447
377129519
490574903
3599052
225034082
423242274
53919936
466246690
661786307
617223607
618530
116890228
671771373
41509858
620395867
56662606
560606319
148439109
634897627
53506968
214296124
31193890
721402136
122147116
563446247
201809077
185244878
536948900
270564004
506640134
329361848
20502647
509878483
386774024
356682620
574005341
112479276
414337681
147312068
593476975
23745524
674233651
57010044
698274850
69940780
163394049
228727499
221340665
16201498
362865257
523705452
709030322
169527085
47234456
130242616
543210478
502236735
165856327
27870570
711179986
529571042
20847323
360001927
147381689
437545290
127101884
510208733
318278288
38924536
48104686
457793297
348155535
64487514
226340751
529688752
288162056
145999490
112169603
250185572
521076137
432464666
489268600
340179567
237013140
540293377
352067938
591460324
199176966
429335179
235600729
356939509
57814157
447885347
239256381
176415421
291821162
166747581
320224541
588536272
397469072
441208495
267724729
3795874
146937526
288252692
440933254
492815927
453026154
260593606
338975621
48603555
651272531
522505376
3285555
557689781
394379895
284397813
565969473
393538294
203593888
559913335
307449396
244211149
365889953
48392071
15355249
728932781
374994779
304189522
236005821
273584766
515975642
212639609
242526830
304189522
15117159
85907822
658923720
649084842
641279912
404508468
236224351
601128164
369356806
491866466
541184741
1782508
666884582
607465131
200106737
333835047
319762264
465182431
498165668
139035624
332294235
346125463
482833078
382944653
291784579
134171492
72073296
286845111
413425036
82912564
140308990
98121023
487108076
735005089
41058108
501685469
377468728
23822162
737580662
731737428
173907727
243020152
382196906
717066714
697682402
358168895
200146947
245792027
353125409
551202834
258735568
89706981
408738148
619142960
591438021
398813506
119261411
290858477
521428908
38804918
88619235
169798993
87176726
14779462
46043088
577721829
223667622
14086370
158703636
529639019
519397151
13338598
568894870
718008418
445495736
430448060
292609370
629119582
345867970
426221606
137932886
280878119
562144634
91891023
434229523
548057390
528951696
404281878
199636112
522289950
99752471
85076992
708374097
6602263
712081734
117804141
354336328
286651456
531965343
527487867
356193862
241665788
223692058
350089103
84794151
457160431
84450093
214450539
248010342
547063790
21019999
755156493
482801993
378541254
371459673
398026918
542615073
158507258
685782188
378035203
159998316
82531631
456894474
181454967
725625595
254294404
525922943
20831174
736515689
409561425
648296649
249863349
421736332
232065304
28515955
693327635
401683646
117191913
14154322
140079395
585540757
539074847
577421766
264619355
460355685
647677733
624043812
468392940
286613691
620039074
612404793
654082247
581105161
141762257
327008423
442213044
440265384
149581183
504148042
398976452
484227000
505957846
475997613
181435210
464615242
201213023
300548976
24192259
85861391
723762794
196997346
161150808
70922670
22177622
39343577
106958033
4695705
90416963
208810238
694768331
436073306
457351240
157464944
669603662
71300320
158748954
297270463
515138147
200471726
595999677
490725963
142773878
35233827
453648286
735941661
183492123
388060446
208251316
615259466
499088437
663931359
751667007
469328314
212226929
663335453
314650427
531988002
455430794
86064634
744447694
747098895
269219132
227142566
547109108
546744378
729128855
653878316
262760548
613854969
673070489
588084321
521363167
280435080
407974492
178401860
64948247
246839593
72025408
462749651
134934345
333316935
187473013
741062595
246273118
2892799
21105658
358870053
337347192
510416634
322412463
673794729
18094557
168633755
225725037
164314064
388692486
29622943
638720971
634059244
16440072
524223518
756251678
511287722
185562104
717051608
272285650
128416636
630843660
422130443
200237583
442036075
739839009
345354457
416336466
661227961
277361790
277633174
574506691
139987302
574768194
7511049
310586913
596588811
503437662
586383660
693214738
575027340
275503228
472296643
466926460
573204723
231961065
738373727
106308475
45566334
578917505
77059857
329876486
597422664
155516270
745255704
32438454
206453702
489018985
63354564
68611452
258383072
9873258
340270203
32822566
700237613
622864612
593014965
448081725
697166992
654014270
240955317
584204746
413325416
409878792
384931382
12515321
20732985
199482283
211635060
346657794
585242079
694302908
455589407
755556126
453580309
205811697
744008265
185319929
13550082
308887488
72667413
742688140
750685117
191853753
466987499
481879211
397884487
485371477
391464978
722429344
24887135
34003606
116369071
606668177
85552831
85409324
166188659
700080017
186433310
465177656
167563305
576543149
359648722
300367704
8844563
583824241
369311534
704574052
587770692
607132799
257373819
37080880
253155993
632729916
586741596
272806807
80258178
95915547
590637265
342847378
303205375
12402026
649203009
560319305
264838392
26186251
469018641
481715234
369424339
76174355
244445292
348761350
130107978
258542297
498052614
364786582
294589659
242236220
487644339
459615064
314866945
748686892
14380912
320293573
227896669
85620808
526489724
228878559
148189860
510038984
429486239
191327055
201453616
614436550
363418577
197951011
317094182
105855295
305289013
637578942
223236468
228183683
144934909
116343067
186657289
55801564
421991936
42901466
200313558
92162794
657023694
718777605
102562187
374199202
592147647
215901860
647654644
34617552
422748963
681212623
545001821
420566146
127245391
89271158
7462364
504336207
105562822
326561508
163484685
594806303
112796502
391547520
598059601
576012512
121717062
314916783
428670515
199701320
64185394
136210802
134287848
218470525
268088483
145425462
45144281
113067450
393904056
173046783
567436526
78966615
13546400
27968759
8904987
437256987
394780204
635820316
53256203
303450165
260993915
354269831
551791968
20491289
203241075
728917371
570636783
703471314
109556265
569670179
363822603
157767064
240842511
325656692
531225149
402612665
98598205
338570778
346765783
601097952
326576614
149602271
15596945
128959922
550477746
602544007
172283930
316391231
602917401
414508728
282474647
226590
265495503
82116216
664928355
102779905
737429602
146717881
343789901
469026194
612330585
556156295
753949614
660535329
316488455
667821996
664331879
285260091
263956395
504769940
186104830
711356646
749363342
254430358
439812208
707315791
7505824
288819167
725893065
23708867
38890397
40182276
15649778
393178968
527330464
69635600
5083169
610010492
78725462
465770917
438446759
34713888
53456091
452234082
434773453
262504515
509505267
198386364
74411015
45318
99299291
734456317
449838007
691658422
531179831
510150707
734925727
271112718
6291649
45635226
279922814
740290744
152578153
395988684
665192710
131190885
411434569
617331949
467681760
287029106
395286255
77644840
294675102
59981115
521635913
310601207
477999158
22704318
599346087
117955267
299742791
11797786
267806721
619285576
731130400
711009208
372087007
32704490
374877080
637003407
152351563
718169452
203107723
725692240
15885530
84923639
81556583
126516856
114299549
746357248
496994953
144237775
164569463
139626647
264980436
351509946
118740491
28308644
72724875
644640997
503984487
276589920
188555546
188024382
444564314
25712014
241475461
101643352
274959412
42718686
426238843
147449666
41737878
134018913
385429590
238455763
723320692
686753453
669045278
712685974
280514283
703735669
566165327
157020304
378745185
49353104
87206938
693655493
84873061
179849936
59766889
191551633
397499284
284478009
292754246
415648291
197148406
379030009
103899068
49321090
676786565
7072260
623537915
375206338
542630179
349563626
386129335
294815424
599458962
258262066
159872363
112615230
522289710
260912242
192750972
461454615
717734425
606853338
304674761
350746214
387038379
454048595
86709175
248810926
297474905
113491378
5860550
174617807
477173596
521911972
503961925
393220421
499300672
1722707
46365230
185908944
203226539
361393360
199735633
91711584
716486153
64230712
529342209
149103773
327082665
532289449
537083860
344102108
46949448
28293538
224656432
156067639
626778152
552841835
173129866
595922807
673952308
593922602
21556262
163563604
750805965
91330876
669316648
642050320
259252334
527947147
696197775
177154174
292276831
266396351
537524351
743531352
733600231
746198635
81851861
3258424
330452739
398337667
533657215
363004733
559640471
292263678
591136432
305441758
575223400
157185483
614077991
630821040
345659487
563630121
397212270
482914284
471352518
145370062
399163838
10418123
648984598
320820495
68724747
628292461
593688459
480289288
432990831
31269420
752467625
328129177
371421707
569110997
558106594
408330286
75358436
455808444
556988432
131490177
628636190
620448738
271332682
228819325
331153732
416864314
511617561
708526170
486322068
181973319
104622268
686126638
343011717
224192153
278101460
14584843
380376633
254798552
421204288
90545364
210036918
375725102
348450102
677863645
536723733
45438848
497636958
193334141
98815899
472790219
59653594
382301615
241507175
455551642
91376194
289476278
417483270
720145109
116191474
582789480
286497045
193205740
620471397
590862023
56851431
78755131
520022902
83105986
525995472
84061720
309484175
212087403
51919322
432639511
680532853
593658247
453044255
628681508
711741849
95331288
115328609
306765095
696502286
54510001
426276214
348860810
62931596
505235276
267451730
364482785
288513723
78630793
262021123
744929203
54230540
122479448
135847522
71309374
6518239
519684165
108798812
446266817
659852739
290938973
454615070
101634119
260974032
111285902
583457680
64170288
696341282
463565375
468648544
734295253
744582293
712534914
707927798
103949849
614718454
341473020
313156064
158416622
339688622
534934814
71307873
371231626
531711253
477298483
35036521
510152279
700842870
316340382
165206966
203629083
355111848
504275409
237086622
559393116
189602959
137629417
537033406
495908124
675109681
690223352
115236121
80092012
237530497
237700463
148907395
680328922
201083519
528445645
439879167
245909519
49430118
492272814
612706913
222677546
309295350
636090216
687677991
679354783
72365293
265397314
304856683
41761363
215490058
490639364
367547826
394938023
692806478
383636776
479020982
62183398
335166029
260749164
7046949
366720809
532433629
36195252
246517277
50031072
745846873
60756751
725027576
572630850
455015379
647847325
48512465
195577382
2352419
544752572
365930961
738764113
219450298
242914999
217035455
343805007
1855962
397526134
183656001
106581771
754801502
150795645
14741792
2009098
575589333
541595418
307071107
193453315
694301972
163673510
12772123
688380420
714552462
30780717
194814529
746744391
324809212
617948695
20189169
522373033
721832657
237219023
62825854
174534724
435388295
679800212
661932433
383639529
418421094
414418004
22689212
76315512
215481728
118994091
38407005
716107483
268077345
566104903
498528212
23759496
249371125
576096544
332504501
100235863
541029017
274951859
646544353
472485138
60892286
718289468
425161913
25480078
474509563
484407120
63315499
638400167
50113916
729211938
476045567
750483127
36662262
695430926
128340576
82086004
72599121
649890332
98845477
719906642
209150123
303456881
65271105
157269799
495514703
477772568
118225756
402303372
591885686
344099385
517153751
154942242
711109041
25310103
378968371
463232501
537403503
12349155
43639241
380791644
730848983
352964875
41812605
42591367
333427185
419206606
197822163
82566580
427607801
370316037
34789118
500514651
45938328
88347441
712934047
299076141
5475925
7084714
496346755
115776790
65334047
676013033
584773803
646604777
158503457
382154330
584738154
340647853
38466556
514105773
302379737
201329274
319824232
58944954
730148510
465381082
91173542
120553433
713459918
599247467
96655741
277950400
749297010
435332876
22371986
228251735
718554655
389723848
356898445
483762097
567165067
709322026
338196829
52022478
45393530
321642470
535916803
178341436
57742685
632628524
412673261
271436546
570296818
137309574
599919684
247081289
668329953
564147331
545788285
144723033
183581622
56828772
54963181
426774712
159587337
263056134
180328271
365995721
238256457
674717043
303985591
294529235
442439634
295756099
746542848
224507119
375004281
592182684
153860051
84555835
698879471
315113547
482338597
277625621
562028013
549526068
250736941
548393118
492901227
349898877
439926237
303252950
25587118
241960355
6888336
295450701
625229787
471716013
747626152
111760339
118444423
152034337
185428870
473982793
743200094
198084978
744210252
639089542
47221356
491117806
511549584
591460324
566187986
94283754
744770811
400709309
111579394
332860710
380309054
428714638
566958392
380090306
291977857
287723982
352261574
85107204
489400804
604730945
59904431
106641007
427711284
442608592
73989188
385548356
599871210
593529846
671952645
229127266
468225576
68203590
19731126
226150518
731394755
674052379
715752492
322583887
320916447
494003965
740428143
525560399
483996240
467025339
286930917
81534635
489849815
288638218
147671140
428587432
424265299
617099052
79480219
41284698
639338791
381230122
205007380
150231773
21087976
203482030
455007826
652435693
481964483
16601742
315121147
126426498
482530958
519857884
88747750
219875383
310194157
97819452
693365400
603744786
569065679
358640544
583597651
525431003
224998232
257208612
92833923
275593864
588461783
701540531
676491998
697579974
305843629
284351867
209104452
604617650
68599975
143115597
229301750
84613536
728056329
145048698
256726470
232050819
386690941
175460563
79197697
244626564
93249338
166863996
96390523
267738744
709521267
483601204
236547306
556488038
648485474
80144883
539782698
605599540
381326474
387227204
215940270
86763775
163243660
1284010
410075914
376313119
530137517
17840186
237398343
441562017
588104103
326659697
243293002
264042429
53497899
267892201
362702613
574768194
707381338
69475007
649097267
724642373
204527687
11072698
79785718
198875926
24922131
366154334
392968011
146210974
412708363
278282732
2635997
505197511
728343343
35823879
13738907
750994790
387831444
168167545
398490940
365733277
567562632
111565363
318711714
460498857
600306595
309511613
308191461
386993061
293134895
752460793
321426918
244282283
308434308
140121337
182479556
385241112
5362630
137917780
246273118
357181370
6344520
625108939
573715887
409151458
160531462
22704318
650586318
276198104
545681591
8897434
619021221
753608128
132260583
491594558
36733862
289606896
43671446
380281278
532540943
557743732
22432931
452861467
736893339
153863896
574987231
448905002
350043785
744642717
603220345
19615141
226690637
441518168
477561084
551753718
208265357
649973415
379332261
415090221
434858326
118846455
200290454
684670489
34842090
273760889
439394694
500221431
386749714
386703719
222277237
428947463
71529949
253960046
579179146
280833059
170924390
28029183
402635324
591777550
402995719
304416112
642563922
17855292
520892645
15989701
388035375
143000949
755496378
250600987
10982062
210993562
210577153
329416542
596974014
526925330
371101549
244706503
263629912
217590716
735224126
39381342
147555408
263116308
531570647
673055383
160332920
134231916
136185036
408858996
467953668
205634809
205494471
590298915
607676615
498485079
112384694
59630935
190995919
251545112
460020458
744287726
737444708
50869455
658123102
117872118
380240679
512357755
602060929
408277415
610644944
162194023
485793854
694641857
141973741
675115317
500152107
652261974
78162722
606196227
2371642
567325620
339227889
329137081
439180961
245208145
560968863
241911171
178450227
597057097
452141926
325594724
524857970
463452080
754008522
752014445
532630007
302988595
188145230
401804583
161173688
540642690
589881256
670006011
731885700
605714711
358193472
377502335
592140094
610414447
321855989
11284182
404538680
566831067
196115629
41722772
376785319
154828947
227238170
521018412
354199973
327098857
438225060
234324272
288101375
281821698
421608460
97146686
667804869
53437475
183778231
332159360
655849649
661505864
197586480
19048666
479523175
195369843
406955640
657783217
269019716
590720756
413335868
631906639
400996323
256839071
376495848
138105234
481103240
65089988
268629998
466749481
351850425
424778242
216062050
666688204
491073401
265200936
667519034
209255865
109042661
630124131
578493130
116287822
525897855
41303423
239127980
52440479
168333711
18497297
553030660
15453438
672884074
602517916
17447430
603647146
318327339
160692979
503920535
407484350
224238295
251892550
106519959
717872960
355376152
66572142
330496621
523637926
603662989
728018056
576769739
236207234
329439201
95175353
187367271
88425539
414644520
195788866
549619303
741844408
35015708
559361103
460619705
659618596
19222385
554412859
677590100
427927479
54438730
303456881
261694068
167253632
578133106
686492170
702315516
747724341
474571228
381048850
559412945
562403933
453912446
63218610
13973050
625346721
660253048
476068393
59034248
216544889
94525795
564998492
705472859
95770667
321194428
730503501
294846461
123008158
573310465
356690425
729907021
63709555
347423063
390910011
313562795
18784311
459796428
55846882
335949887
150924046
501375503
460846572
53311776
468562955
408745701
625743391
750845206
269800713
417560052
140958143
484378980
98944300
417167004
284506404
275661044
65102352
121225650
452467494
675359048
23160307
557804156
595693810
437477313
398745529
366048592
696436386
339708181
174363613
65922584
400046199
99835554
75915203
501646194
468656097
23497193
231301797
237677804
913913
531264304
586536754
165090401
562517228
11427689
49298431
38784191
422708312
215133886
413421008
680304525
663878488
174767193
172432541
502736506
664520493
34811777
80628275
232911861
378050309
636491310
592475084
40046006
287776853
262705043
376181503
90722469
398603946
140636860
503815312
624398957
78483223
618998562
641706314
391910498
541105621
203803760
319310628
683550281
348759775
227292429
395769647
18689487
726334245
458107329
524337482
473150132
1091963
627706298
755722968
124919067
361962419
334378863
154126518
410200948
204513127
124005154
484372380
285518506
131781455
516968598
499835730
702058903
572676013
146452670
378964222
533105846
680675301
506914375
197518503
5158401
574126189
259206865
198953573
687251145
359991086
524022227
368407939
430369940
592109882
17319029
388152765
135863364
518740040
452023430
259510039
155992109
600155697
260518076
123974942
126052017
237693343
609610183
184738827
515235448
333094810
139511463
360621125
160992195
474698990
236340923
722844759
414025248
400900957
87138961
673078042
100193073
55594908
313915397
525897188
752331671
49234299
111980778
577434403
42885934
144149005
544172404
159217703
483444841
115689301
56337827
43263584
605547879
671794032
675230647
688911066
342694225
144118793
432723539
260857961
42652638
271167806
282338693
579638924
317036968
571178071
538562149
638838850
186045496
687512082
415422553
195768633
750067105
372334480
240857617
575991780
689286780
14297829
114080151
114307102
441369434
155727754
410053627
735873684
32447688
730319188
466405303
25952108
729642458
195735995
743592850
157453291
713275108
191668434
118378169
265975602
320763119
274294748
566603401
320436025
666793946
620494056
393199580
170758043
246892464
11397477
728593778
84789978
680751890
685439
117755939
343861800
597510624
369696691
253153901
515560227
254974174
466775400
549307031
447046964
105689129
274254036
344506127
147691362
569020361
101761569
737497579
683822401
169692446
79789892
258322328
297588200
378487401
178451611
1437573
252315518
9985066
491934443
453527438
39836336
701885184
607703024
141668894
437010363
694876
203628880
402801490
332953005
683992764
265767411
476299733
222603842
378288194
171966704
596687000
646951680
79921565
746952194
56828772
363397489
205577554
479989359
83767339
211023267
431171583
8429148
591848540
703116323
231662282
716220778
63921039
7235774
107985241
205095797
110039657
740756372
481297255
246310883
242892623
464275357
724438442
494715004
708539377
252255094
211300239
506948290
29267875
718758586
244158278
143710931
359944836
186460911
306547214
93945350
635188236
303826978
727610702
427910063
475171397
477346068
223478164
249558673
421782179
496962727
389620245
102934299
330319740
83392673
208092703
527780981
342069454
361845867
513782759
171377165
31616858
222547664
48588739
685767082
162735577
396955468
155501164
93302209
279755567
387521771
133174496
61821305
635579219
220012753
615428362
719074065
347527906
537479846
113931499
519188675
263902754
591700334
40423656
695420978
369892705
210613732
583423932
715902628
102092944
577119132
300609400
677556971
104797875
717474576
357414958
111097496
231929971
147965996
315464195
135419315
11382992
680782102
486360329
283841637
748366346
178333883
274392488
452492677
313426841
25514034
284423321
26239122
555613786
544884248
410664387
519951281
280947370
15656764
404070394
255134657
22375065
258949412
78619177
92992651
155757966
178394307
238071259
15535454
559314756
491005424
530507614
433283751
553884149
242218302
426721841
532764239
361639610
294008207
279800885
548184352
267210034
564903976
202240861
469275222
675351495
579477973
286938470
238999579
408473793
756585153
516043619
564872652
174135314
618312746
115735987
685736963
666922347
185144516
135420690
148064982
163175012
621287121
324016147
143529659
6619636
169682546
182479007
641553826
389883719
26186251
101036481
730628492
386738848
115447605
456896076
15068235
558638559
649550447
731105085
217904050
655413045
533389221
188959721
499917964
12945842
165984728
188719258
334824490
691190136
582479807
228478250
406809375
9134626
200985979
366004868
187274740
11895975
97370312
296251319
503456592
73966529
59049354
8693503
406992771
386344649
621218749
95281095
639911367
2030806
408600441
629519891
457119563
429750594
752082422
76526996
653249800
485748536
306002242
40189513
373594039
402613764
399493276
145090384
430085575
698486334
45650332
201151496
415139269
74320954
608379670
429788359
48649168
113551802
102985155
360197395
731523156
283418772
320172842
37394903
76111622
547041131
342332172
325529219
638092546
395626140
408398263
339820086
195063778
734272448
263705442
185149797
137457047
251798623
351169182
721084910
704906384
582468696
610685679
336622104
634406682
350504518
336531468
468177777
237322813
270303475
83030129
581799754
14773668
204890231
724807815
13524368
44313451
215650995
252844228
756161042
242417090
176759090
594593919
375586646
25563850
314266412
344288355
100001720
605160421
677239745
338699179
52515369
328861248
665683655
409274411
457704247
197902739
469139489
727799527
419966271
272552575
680162756
550348806
555535243
406902769
181423060
236707647
649544783
659950928
381834046
214556079
459087625
87322974
752089975
666554106
135349760
2191766
233072342
517814619
755519037
173197843
372241995
104201188
199821161
137715449
552876627
379017161
410247542
124518758
324718576
54872545
31458245
100517597
42493178
538483582
145784450
641529161
349077001
601022422
198273803
306227115
301666403
570614388
703690351
363135452
30376973
322369593
358057518
77542725
62365121
361569663
112780625
99510775
144790289
188466448
115863020
245532924
407157424
742355085
83770323
261215466
360708127
622923563
737089717
143952627
91751526
69472562
646385740
696239979
45446401
499774457
234643785
113982323
126653272
33603297
112521850
153741315
383350638
328151986
677685372
4967799
198477734
669528132
321794410
315405727
582562890
496511561
156800369
619338447
488687258
743351154
606037879
185074886
486292352
497342391
40570932
429546663
341739092
396246000
727927928
105651364
126021805
194429326
197498846
734646209
257567151
451701633
524027140
443738750
15565269
84601153
359545459
532040873
4567749
336123606
724982258
611078449
391350964
552310189
391345833
509887924
9607416
747406491
252156905
481043017
48692581
162374394
374240357
241389464
107728439
434999929
221028976
168683020
396912155
15088078
387823891
80928811
323668709
354636009
651846559
343733401
364089693
364590863
248491321
103045579
744925564
587525211
675283518
478025193
102500944
621421447
349545287
584512612
169557889
127238546
145788006
457296385
208832897
159262558
650202234
442470203
75642649
93898810
266545370
475214637
90598235
289989882
202375082
417493378
572526630
35982492
146651685
40390680
743219619
472834685
674907774
489111166
271983530
206816246
522558388
475332949
333109959
206189347
109654454
632578311
167442457
577733640
222509643
118731596
510611942
225567197
315722953
85016568
726897853
58227592
533101166
26553313
251560218
416527285
211091244
380445751
448438026
590410457
479955052
608133476
18104541
249256553
442255674
363941305
65250367
438346766
239711584
506632581
123555229
275093716
373956583
640932516
313664120
463176053
721785964
447877794
661878906
649354691
201651713
208049454
431568665
729350778
9270940
259664587
477609007
3320709
273124033
157245907
111467174
99359715
250993743
240915815
191286183
194124223
649051949
614141049
677723137
474539884
406751709
351902009
558157620
231046270
243206434
643885697
47206250
317330382
547554735
729861496
30723373
234993122
358057518
354265912
445363656
617101295
507565258
335421177
522368953
223666989
53346839
754703313
293653087
160735393
669883123
256879780
567463689
543155158
534081408
521700816
524534077
397280247
39493046
333752074
396016681
454584858
423421180
10355163
49460965
474554846
289060863
17319029
661764818
330647641
14879410
329839510
187138689
133129178
223228915
356611165
663228930
166308884
27030088
42834786
580526080
564893797
562267979
371324199
273448470
250079830
643822912
78860873
193099998
269793160
204807148
689270260
575274245
616995230
59738189
594300252
449699925
487833164
461979245
608945519
249052622
681040426
266258356
481178971
547622712
64751869
349298909
582945310
6953785
181313073
9403485
551927922
440000015
236318945
500356038
221223787
228621757
386785208
156505713
574926807
419433196
592431861
109685331
348809842
299869321
168022573
600934454
79714362
16110549
318094595
737065206
174700890
546607736
503956994
722421791
245366758
613994812
372106829
17938375
305488638
257731019
46974833
379221024
9872504
566882708
485144296
148846971
636120677
11767574
231595199
627839053
442129961
70499702
325747621
365182313
337981644
209661983
215917611
524753744
419715381
309218711
12600100
399571143
395728204
407718493
48295502
302301272
420245775
7636083
396518521
468512590
341354364
529730278
682101735
151420278
621132402
432628287
71106844
460480197
125462883
517355120
503525818
108709455
43543045
42025424
599532604
384723147
519960556
22213373
502301866
634051691
453625627
483203175
315292432
124771820
270026563
243123517
154617463
325897835
360368736
15891360
167653941
63550942
626539032
741319397
331161285
521833252
290173021
407393155
249233894
474575033
457522975
75990733
113174152
98445802
268433928
597600913
18278260
587073157
504052543
297434585
239271487
270855532
431094985
539850675
381048850
37410009
540402044
322881641
491020530
411127118
669076045
461941480
78590320
523475771
177786927
470905819
101501167
19018454
422304091
393312299
367293021
756448056
694403021
359975980
236371135
722452003
748041567
736976422
137079397
340641864
344356376
510801837
470247310
718343171
593877284
539450366
494783970
85416877
602348232
444268625
338736944
531723647
730983325
109729984
545492766
242645766
320495395
318797024
327022241
372831186
415103370
399312004
225472719
163789527
481785929
250558072
335670426
566534107
611685523
224090133
257862953
359881039
606128250
467333259
532462074
139594562
669331754
273395941
83101166
255957753
592328919
331312345
479039309
216655570
83893610
33406919
333238360
232677026
434086016
63169505
348080526
105213290
63679343
586773742
519621537
30559438
147120152
337023716
80143125
95915547
12613510
498452682
698317965
338850239
65142042
209648621
54978287
345104123
1797614
611445562
433135036
227483014
314295436
283222394
343261191
214497647
144587079
504562662
272131258
144541761
150010704
642443516
287542710
737795470
663455520
267194928
83218954
159245904
60337133
747089889
81240068
48908004
680646148
418103868
311410190
508525080
567473592
65771524
365024189
714768965
201227091
10692088
454290291
96413858
408852635
120628963
83646513
254082113
241582705
258833757
179089183
383035289
751840726
569564177
229943877
500499669
130032448
318109701
743260518
689560395
437485428
80416791
662307464
476133567
118249768
640101644
92390934
260070029
505461866
72222677
450730502
86874606
237147670
342216393
484660904
194920271
457689141
540704164
206510277
180497140
203458839
315458676
215917611
369866509
422986803
39804310
560396504
46556692
214644202
17987828
709354957
377937014
348465208
26762932
657382908
243561591
311199491
277006275
172435744
598099411
358639099
176981896
161634200
152948250
264853498
633092460
22084972
655939513
211438682
46090581
390641160
475076147
72017855
238161196
275956408
743207647
366841657
269874511
443217593
23081968
599099255
162485567
625246106
101236022
359529321
145674711
411357585
51281924
215382561
748407442
396611112
723214856
742086264
483867102
169315601
543526862
180775218
242224710
688537044
180018202
736749832
604640440
170350362
115779937
504865179
155564847
558823811
101109785
427182574
263459393
553695324
667857884
755367977
69327271
664173055
598628121
188007466
567026369
664671553
151898383
594466375
30574544
415422553
542849216
223629224
19313021
605954531
116527684
282390473
113000433
299989631
294869120
632246524
430349236
116701403
616268879
32399690
434994344
296959268
357022757
283663680
125897693
688282231
436306598
728904295
732844931
546376467
264191247
40401967
80772260
665881747
250397056
258025586
31937322
480846639
460279820
746123105
55565963
170873514
148167201
73898552
14939834
615123873
82593594
88770409
147094675
738532340
494172658
401729570
106399111
56671465
484602939
17009356
196158963
451208667
297009294
294287539
352415427
486617131
667501033
148055708
60454212
548593124
93120937
39132093
79041065
730174098
189676936
125147291
738638082
275012283
563243933
334273121
394530857
741987651
186219215
374676756
506903979
163683556
474288020
611936507
245655511
165894926
86564933
715971529
268107047
408972065
319250204
193462542
270457824
321410362
424054536
31480904
430181115
492873184
175901817
49366408
483595931
322244924
329257929
723154432
19386911
9531886
296545886
113372004
507070655
491038556
515202979
91247793
652171338
466367538
130042379
309144290
161272232
417680900
611785447
111142785
543144381
737142588
509755920
242209604
747180525
721486451
390829463
293078536
315600106
197747913
261805679
415932421
415660794
111195266
557309122
355421521
480461436
104204499
650796692
457343344
336924224
406479096
613031692
4531800
642082511
60187917
323345080
710257195
35448213
22356542
574140675
325608729
665413927
495514565
76572314
332611461
157638663
512499964
495380298
649074608
248292973
657581454
316717180
46592614
30974853
312815048
25263624
227262217
420741906
372438430
386230607
305241146
515665969
46041156
13908795
58462484
407567433
144451125
19887049
648281970
388415752
265954495
464148706
136044636
277715339
391405951
366713256
247338091
694485563
85562284
334816937
224248570
58883188
631712044
278850248
127529410
346659977
433858010
718116581
444758405
544779112
266101592
555571377
754446511
222322555
95826543
503958740
560474135
474169787
580780382
539442813
462004184
219505286
230895210
37236290
319106697
414727677
332384871
273630084
533091245
614255278
22164243
106625701
361352302
35854091
155214150
181725180
163431814
380875490
336716131
3753841
749904818
640313969
295509452
312475163
341008417
580894987
89782511
45747864
676846989
195879502
201710418
701100660
142955974
329031339
400513545
472855565
240332898
646718072
176052877
716819777
486692661
85620808
374394657
293303817
161248997
638384418
106829632
103098450
516443928
274459962
398274611
63350183
690578343
655218049
638178788
337329804
278418686
686515841
522471222
236995858
441480403
670358962
422023875
525658588
30672733
756887454
651944748
496277418
683727772
574020447
346554299
27851799
158424175
300185973
700480896
398975463
198868947
680276051
675124905
652858661
327180854
188673940
237632486
597366770
722197026
142003953
600289945
675380738
687717435
302853982
68777618
52496312
393390452
61577247
743479555
461551028
329896139
228938696
283539620
648553842
383654252
499139941
237159752
199618237
700798402
709802690
85107204
177255166
267557472
298977952
6125483
427363721
63151173
714185886
496821234
478112453
308875069
291918307
664321085
182548457
300147399
219856544
556901189
63769979
578023537
550009460
472914678
447140650
551723991
307595925
208984667
161649306
155206597
610041067
283086440
426282431
107411213
167517226
535662362
689952568
650326907
340677593
536988088
358359798
459026857
574571816
704302144
317873760
606332380
241182396
453345488
507335010
3300661
433910299
550122755
413374420
80931809
57916404
76459019
337385787
704898831
541154743
4893264
259211407
373790417
481740204
182571116
743580136
77921472
141774479
539004739
676256291
325218149
102548754
514978646
723381022
702251390
34970390
296002070
550493554
81889626
594578374
182305248
740911535
521359910
519155455
295448103
699029754
522730276
67646470
328644015
204182373
253682611
506180109
742845185
603159921
48841277
183039402
497040271
222793062
751742537
330064642
470095543
34050452
39411554
19306996
67584244
371932379
7454811
95296201
423149272
351710576
567555079
529117862
316455594
56224532
741830607
160516356
287920360
684913593
52276197
426517910
732044313
745687718
543627175
333510486
604248881
742762020
484517397
714935115
245493519
229509681
58396587
504011834
12568192
676582634
625660308
406842755
183613430
27024634
277421690
540545551
47712301
131958463
601679533
302923847
296495401
630343168
29131449
233195056
730760303
352420357
305744202
738768977
690735137
512493709
199376541
345277842
262041676
549926377
753079418
291137938
655509764
143197327
381450173
44275686
49910224
312966108
654663828
623337438
54706379
707988008
582180916
669626321
101633168
689433048
93888173
620869840
688863812
51020559
24509485
366785306
629278195
158303327
540570521
697277854
599078063
660817087
420779281
417044781
269669950
415785979
714124154
470453503
457047136
297607573
508438615
1646554
449486583
523556875
109945412
53218438
292505309
446234349
579534137
36816818
46354099
272247471
345481773
459891757
228558828
270933663
541852220
121109968
367732911
103935445
205819250
676692462
198209034
553390993
222209260
676756353
348465208
434090202
150223080
488619590
201219473
421783375
467024649
127872108
71292767
306666906
697732251
624708630
481103441
222196000
145198071
575810508
521971566
332603908
240825050
211106350
112018543
122064033
422499406
472719611
365323829
605093489
364543520
500895025
716198119
9078706
51987299
398597883
706349007
582849904
251922762
149935902
31143967
133578131
52289707
572147303
706354567
375746644
756289443
137660978
406079349
597289249
48460829
453129198
484177512
295533784
636999059
317421513
303955379
132706579
334265568
260669136
319604842
440606630
443315782
726077443
312769730
39509743
669312800
433496882
111089524
352490957
17863720
646759584
87633583
34675823
286594744
120183625
247614908
403886521
634014508
87423777
467364534
354186267
349667316
298456795
327704408
628341623
214238473
638742104
612403490
644854859
422099405
720588009
243063093
270548460
135515926
556426110
451345402
721701524
354414495
144511549
343729477
288970571
415303312
676325832
180592230
340889549
648364626
31276973
640265311
225365147
21259341
92180274
610243860
621607543
158726295
544729913
7681401
549367455
507825955
55403192
131263587
545387024
289181711
221589914
23391641
47757619
32961292
379840370
274981290
430928862
664822613
653863210
444915237
500698446
130712218
286288912
389455339
475491562
556905349
637767792
66390870
500387289
314813871
711809826
252778744
289929754
112766290
31465112
231699558
355262908
594103297
83264272
531199595
411931847
731750168
345583404
277905082
392061124
46849236
164836672
174892597
111520045
393791479
66730755
143392016
276413218
724468654
487508385
644790892
151443058
83913738
494832989
389289173
87712989
85549314
227186687
527441096
611989378
70417730
696749144
694568724
86178657
180374317
85303079
501430076
195532064
629089370
553886553
108761647
541565206
339513594
499162664
375580478
490340003
687202152
95560556
551436823
95250883
262315690
277376372
425082840
503156974
292701409
89741170
243735310
100600002
126278607
713337686
194521161
280979153
149383234
16616600
491284915
581122829
494547781
453207389
596545087
3001572
371441434
716082118
95184182
464479288
176211490
237118882
594194510
32983951
624980538
28399280
467772396
294589659
207768275
110674109
364552621
654157777
101028928
340141802
743746558
20632781
6814112
436136344
202979322
229263762
370469294
159264635
565719700
741659282
734574568
451310085
68832187
593499634
597448916
501058467
18802958
573760602
165236981
419531385
109125744
128778650
47719854
64993565
673340685
437342224
562743818
380497481
660880444
156897662
669339307
18897606
206155008
615796090
247483603
242534383
629098506
171308888
89880700
753630787
538562720
614451656
512201275
641561191
48731956
648100862
189761232
667390633
204201923
1706978
477173339
473831392
410724587
388773754
501080184
426958039
489696982
188556790
334799050
89163165
456186094
252579873
442418872
332853157
522712918
530759055
153507172
448225232
25139553
671986620
60590166
517481325
703758328
476775572
397204717
205841909
88945542
490428920
385821427
2700694
472674293
576792554
50914773
253080253
146953338
401547692
47772725
556414404
293279270
260798754
107535905
307958469
482881394
114057853
158741401
107501849
666952559
630569758
222656216
107615144
112458298
130429359
376494391
475650175
97854486
394179709
179724801
66373764
229195785
532152774
20310017
179803204
615890804
228863453
297793474
751692486
114717087
520735434
299468897
45997770
185796247
660767483
273452103
633794889
267222454
14010815
535969417
747329496
211514212
42908593
321255641
466207912
104601497
733033756
477600987
716288755
318102148
267142057
599156831
732211176
322547822
528467905
704599216
345094732
746553626
559489751
54554718
611067912
618900373
102970049
330889377
198190720
695332558
558891788
436722013
24103561
651869218
716145248
369938387
481654810
351637468
427682467
140114517
63558495
187503225
267496417
16116747
62153637
19078878
383359144
554412859
392062486
8625526
256394138
281930831
674513112
184708615
697973477
529682171
365579208
379145167
438689149
10921638
1200927
447958144
624314023
494290979
147872634
61927047
518339731
628483663
184685956
73807916
113566908
369073253
338543088
18769205
596264032
173613258
498513106
459774474
22690450
132874389
426298873
623545468
1970663
696379047
318434480
364862771
511037167
159003090
213408189
64297208
516580414
32304181
682118983
185660293
644988626
32003377
55489190
665102366
262149524
123703034
715820469
2213029
265978445
691073608
223719860
441646101
121459793
357266542
581634275
506051
278752172
220737716
265276466
246643215
106157415
181325196
208383614
127879843
211680378
128514377
292792045
84243457
328687720
18119123
627403300
116566725
462983794
749015904
629920200
725055559
443957787
254372866
277550091
169194753
154413532
57954169
14803880
582389171
115568453
137003867
522856425
584687374
108060771
467662515
28663635
170939496
195310717
312937049
450815043
372430877
142309201
159455934
82415478
549244290
31186337
165388041
343176582
451471956
577880030
754099879
85537874
461678555
8973446
261076998
264431233
154226857
592260013
71617546
459664600
5696845
130780195
555039678
589383249
88483323
125345334
6216119
690277599
735571564
621460840
317920876
466624340
430872910
199231547
424922563
454297844
50884561
391889614
349272433
7213115
495167127
452424700
564027678
204049847
739684442
412295611
456410356
4954768
230419371
562663870
454554646
333215701
335081855
35393358
284461086
361009064
144519145
491883719
14645267
268758606
217686939
365308398
162521764
284333122
720828108
113275785
428471188
416887835
75996437
106602546
221224148
108539879
564129358
461732761
136830148
422178937
6642400
59434557
370119421
332505719
271062749
179673046
84113717
64368067
478440751
407560006
20597031
669278883
109186168
173737077
518741452
561817421
30302636
705087656
748298369
300207082
578484561
405375850
32352067
527048340
594947534
136850702
642583645
414047907
468822263
157870094
156611455
223441817
339086943
227738056
749499296
203158530
676488714
659301721
90054419
195757797
46337655
426616099
218549677
232617294
61684576
293951216
143293278
373211405
545818349
365602965
552989598
66779400
79971164
302874374
238164541
717406885
229827736
126429667
731591117
205868314
19503375
489493346
302142659
171551289
499430215
252013398
209391819
193107448
438703936
418262481
58090123
697889647
304672914
598202698
749287866
528332350
188546271
647125944
96134584
320964735
574861499
208909024
414174669
756304549
411963279
124813802
61572056
503853077
427160291
683323417
331427224
468860028
701469769
13195091
331682442
713123204
621465777
68279120
170170980
123431126
237881735
594541407
393364886
741828702
710722194
138369089
432568195
414029599
423730853
17505656
719075812
561500599
432386591
322671713
611037700
49144271
116112269
402061296
253667505
335478129
431105342
56391198
623144276
325043355
40808859
19450034
601800381
528475857
280777886
59359027
613097605
540273643
141216606
513332092
400379078
289295006
123189430
416475757
733257533
194474644
135591456
566488645
191574896
76723374
126044464
494725574
676877189
462306292
226314317
260132879
125417565
555931827
635444751
316384804
285648600
278811442
124185696
193991252
188545539
22069866
415066335
104118105
176227824
146726727
391097160
153031333
52555470
458197727
314039116
511646915
417556887
374394657
95006705
255791460
286273806
44049096
600147935
27786570
184519790
93731892
718411148
198041051
91904904
44169944
396313954
307845174
633575852
659369347
398518939
403404186
24732678
740896429
330750551
82940815
601932891
492913649
569728840
9562098
697058817
714649754
65529828
117354920
575765904
321153560
584041256
38255945
368820543
185660293
304907057
246488854
164471359
427227892
379206311
125798247
364184395
710253908
455833016
481873847
47961550
369703017
581153189
221748527
728819182
502538299
17371900
20982667
138344543
263457558
10722361
183593755
577948007
10235871
132842164
446303508
690419730
594928403
670457120
609436663
424984651
487572516
355980443
84911650
562706053
232420545
354870152
632986718
622397412
236603026
594496630
207496016
556414404
489890384
368291672
612638936
667846766
127653253
542244976
684260135
644044210
2160158
520039156
413871614
20090980
643356987
669740490
389944044
333978554
129443314
548920604
366534545
186815902
755315106
279426419
736531180
55843960
35227192
417008683
232389560
296859415
704056117
580154330
483254716
403570075
127917608
149030847
626419827
197938192
750453613
542967439
206937094
238067060
309497550
81692110
30710025
458852303
655116892
643696872
216552063
554881145
102275173
148328058
213021324
59585617
155901473
6374732
542738409
70507255
348865874
743106937
502505590
19575695
232723203
569732517
23860537
754031096
129088323
455944398
62739544
722799441
612732991
146996486
153026087
24335766
520862433
728928642
86786966
54007830
735911449
233577043
662795776
501330116
373134624
79533090
210479451
295150626
343442463
371637812
225426083
94595071
231491897
52083864
559451852
608484786
454547093
286666562
724842461
135302909
442348998
57958956
413949718
154338002
397284629
163635745
271418104
245841447
401403954
371179084
272989398
643030834
73772733
353340723
570289265
41670225
368862509
462629603
468897793
676179815
706907771
366071251
741765024
182752388
722548467
569564177
579190961
291925897
305752993
54406548
617125418
500057796
160116047
535299181
254611630
589413461
246915123
383163690
640131856
601770169
481398008
283750170
119971233
543581857
310457764
18701228
225955548
725683686
720039463
492047738
754200871
233417912
583664362
733207475
377400751
330723211
197533609
738403939
83181189
154635913
624263003
401162489
314370966
607754475
135357313
354268042
548445989
334643617
461260082
503707350
678244294
660434320
643039761
14864304
651287637
62576605
62115872
139806030
126052017
19245044
150637032
717315704
633258626
274669462
713758500
546852306
548445989
36760451
218923705
452466134
634807808
510334827
223558365
120288005
137855682
671280428
1639001
732255797
155221703
387148266
250623646
382136482
275692053
140644413
711719190
563000620
719241978
70174923
253567002
225339877
658289268
28452151
387570439
172281172
199470458
705960768
161582521
747339138
422054087
3482304
441243974
71051071
735921410
65666809
462586340
260680192
440754099
50370957
524797546
636821532
389681929
208252510
550107649
385935641
157705466
17069780
723327592
345865710
263717018
242353717
94701490
32885762
179012994
439037295
745333607
309272691
194217842
550409769
464059293
593747662
232651779
55598105
211748355
125154984
732912908
598288236
183981352
675502555
315090677
327437656
39154752
68641664
237456318
199981449
311976665
620652376
429750594
175120589
613789327
278464004
15838641
651407918
590433479
432431909
458649459
592351578
31671209
165974466
507686585
180093732
282399117
84429937
514570784
526960933
462651462
247905058
275208661
182504366
356373199
115704407
184643293
641891705
319245402
554805615
691682676
49215348
235314295
712882853
240404437
742164237
13806052
409463236
251023955
100235863
528596433
354875563
292017341
468232930
583016070
629645280
268463832
414504755
574080871
647659107
683070661
9199554
113127914
177662006
632794164
225419782
659266552
646186758
315458598
597026885
656375082
271475790
228553780
389594145
465678568
206671834
248856244
748358793
287331226
546859859
646965851
709052981
330644906
311920441
601687086
221193936
590976932
59706462
480068680
386947743
567343595
283941398
327042002
48152991
412522201
668070403
403994864
418369263
563343486
681798126
128835723
428259289
85623222
168390624
363609534
229399716
703456592
429129455
271084232
609323169
617087653
273962416
659337618
447683954
508006579
206967306
70356195
519650136
25716037
502825869
82002921
351556416
502757892
707990063
742686490
348336807
12500215
686405867
529593701
417635582
706132718
39843302
17711785
209262084
666159494
477348395
332702409
130107978
575555158
284763206
492538683
378163604
295533784
614965260
229377057
692783819
346811101
714989639
80571390
508581255
55204877
119085713
701900290
257383581
37311820
356894356
444954783
592516911
513551129
355232696
404651975
12417132
33180329
51818352
19207279
580848359
387616304
388905508
695364458
215082423
510824496
338570778
361108264
306010230
399024990
668115721
161996744
161838069
722544347
336211905
332325801
79646385
26549359
728139412
315156478
399667788
130508287
305526403
388813334
379092623
514421223
105048186
658863296
680810625
522214420
213976490
420207765
75008843
2122393
704876172
49343749
359470102
754138052
442771966
542182209
735094105
162729385
157087294
44651144
39222729
100340215
52709649
237911947
308895041
429055718
40914601
625411059
310728882
675192882
457708007
630213097
91975692
119254317
34585187
494644144
400769733
158803012
650587492
475196995
376668110
651355614
619542378
561731716
195713336
210849951
152923500
570636703
756100618
177367099
606838232
683236923
125890771
173016571
595546497
145683314
628137692
265291572
342490785
620901918
686470462
223538588
663253891
108831177
235397721
558650092
713388403
737663745
629663398
719204213
510036997
434299089
409236646
749740992
286887061
251968080
227811384
196748008
244936237
714445814
410241195
747006806
595274589
677126450
124051912
30566991
394745883
336108015
407133369
104719607
726311586
356461586
408904314
233159576
741470457
78566306
528438092
742052038
342641965
447541021
625857629
113861475
206302642
341381186
497041226
501753343
462047222
367445897
278297838
529097679
448100980
310061948
381999586
81897179
53377051
300397916
462225407
497274414
341093480
597570701
467039755
151717111
114503480
451780562
543711209
379160600
532424137
724085679
260978809
31352503
43663893
333959467
501672470
482243944
77576863
106693678
385700958
194157418
241027104
235170208
285750283
459297486
211574636
474940193
48898122
453661281
530552932
633690533
687542037
169731016
734718075
347883627
195623439
307030385
694572856
482659767
465424603
100942792
322462091
592511268
509706652
513479251
320949629
187775133
664490281
371071337
55824223
682821412
700857318
142623299
339269625
256047915
462266259
143172979
564921234
41654795
9312849
452396891
410381980
695464383
280610297
679407456
479755931
467351738
545092457
357469750
561853039
640221433
483763452
494049283
90862590
312792389
85164231
101300836
299370708
383172194
699241634
36124222
254724925
678123446
490219912
3391297
278203738
269672312
424230723
423511816
620386308
691363855
186823455
360436713
470770937
639391662
467899784
725024362
560613872
200086523
391940276
701579669
745614148
38752782
541258864
124078241
366547090
46292337
488520487
275578758
247927225
287172613
469573143
351162828
612085481
557683308
382950131
482368628
571006915
541066708
402620218
252519449
732452175
71078972
666582445
293419784
207397827
605131254
589111341
126165984
264611802
618587685
475846553
653019260
581819486
461481416
748177521
30378166
321780459
306289256
507018491
510570590
151740063
600454159
720948956
678206529
613484872
332332558
596362221
390185882
152291139
524313059
619413977
394606485
332218705
219958466
81646156
721470113
749665129
357229979
22946014
149938839
222692652
335247458
391264713
123196983
450347625
261922934
450054142
726768330
462394660
108876035
740953895
78619177
613272556
673239915
371615153
62614370
438542286
353601248
108264702
157764644
196751708
604589762
193047127
102494210
40944813
714130905
470154636
274731427
520043100
287569989
210284052
722920289
180864138
173484857
462304024
66300234
324174669
600629666
122435419
21699769
652934191
667754897
248469486
552542919
385338954
52514708
639406768
410112794
54691273
270616437
679717129
114029500
634822097
319702536
14546066
379609374
415928604
466053731
335285223
356652660
440328631
373155965
679262067
539163352
29396276
302250381
463738121
52455585
352594368
319144462
446911010
599701093
635345901
13648271
188938295
96814354
304480437
522410798
244077260
719636124
76927305
11844790
633001824
453670945
533587032
538746680
363948858
323591661
13837096
185537849
546321646
129223728
417197305
1359964
60672834
306237639
12628616
572449423
300555905
459813898
440601115
265691881
310574042
5596773
735503587
361350626
750053186
168011072
370519968
404651975
671334381
504057008
349920991
296052304
653527708
433829214
324548364
388804580
500109972
722083507
330110509
381269238
232171667
487085417
26405288
23912798
697228871
573756092
248675737
643354789
11269076
9695856
122237752
317316636
608597071
171665488
169998839
266960025
503535851
747014359
110643897
755345152
257704036
673063533
321365044
554767850
438887498
124789898
185328946
426903113
23703487
533944229
526179745
331622018
12190542
235321611
157253460
104284271
732754295
680918056
508974011
631117908
728346158
285201280
489698755
504424633
102509316
320262306
487402643
714687519
474467844
204121333
738796695
458678584
183280757
127869782
78233974
636045683
69223536
672692839
295662185
396747259
486876699
166959065
205620398
262515414
499643647
703578452
518414800
184376283
521451567
482319474
690422979
659459983
596324456
730884293
660461566
166935996
575349775
8270535
551461060
658145761
665574360
370263166
748455143
169582560
106936252
289400748
599315444
398843718
366078804
213768995
101198873
608537657
622420071
501556965
371086392
128620037
174111756
10740267
433364265
24396190
307573266
149088667
628884599
10944297
533354273
63067550
97593926
275046292
422636465
663935736
641038468
356584683
172027128
388110905
280246512
701280944
527992465
292150040
552464185
262108786
753570363
251862373
589911959
360330971
556346427
243002669
37349585
600231675
192217075
264490954
306929636
724249617
577086902
307087114
407409785
313974106
199473828
310390535
756478268
335560416
625796262
646415952
342776866
534563043
127561730
113514037
272784148
534634889
313554094
294559447
302286317
651242319
103528971
199187716
235481973
271107382
262511087
327875730
236239173
599114178
152887826
15838641
501546624
243425637
659543066
142638405
685950769
47092955
25996636
205917439
653206546
211574636
665441959
578839261
153484513
55117108
428072391
310362893
210116907
582361056
328079027
638157588
157725860
211414646
65520575
32500559
596531910
153557816
502648871
717639914
343515068
215625404
3814265
237531043
59863538
697167451
368860295
311910180
125639759
731847935
694687175
486463547
10829945
664313444
713974262
283803975
728516751
455330559
498498000
743120717
393991106
113801051
210947276
644198297
610668468
128465458
134405635
122517213
107184623
100894993
178590685
596143184
655622932
125520577
638476252
425671974
730503501
411939761
351160030
621279568
38807314
152200503
554737638
154229157
469011088
249558673
133620123
7281092
42817957
8534890
414337658
26050297
384047391
106844066
749683268
619464225
537065214
400294366
171089395
356660213
733932563
62518971
127509746
370979559
225147377
509986113
54568765
428225153
368669483
129677457
587683824
275238873
28814695
172465202
615310579
494191114
284872278
331168838
571973584
512712814
601460496
124073131
76919752
445665959
265397314
148250284
648530792
72699764
331986423
732369092
549403866
457575846
429823887
68128060
467568650
685601655
578264637
387659093
518144890
636902165
478354149
130809858
390739661
571762188
221830244
499608390
111725628
231265773
152673409
636106107
636839930
566762014
88030215
114341157
582678479
646611058
364092365
313689492
693375991
489577907
672282452
93302209
350492088
372423324
213079718
741727259
532981542
704951702
249315633
115711412
280069076
750326245
392136654
708033326
511949893
60410637
50250109
642458180
112877894
442303680
411955726
203009534
581671011
287920360
538392946
187759742
652639072
53822678
409771649
483633696
227813586
591694467
692912220
462553273
446454021
458090226
488432465
21586431
416331804
428761151
539915011
401280674
245427395
28663635
34086689
30272424
693236999
51745603
594351396
452877294
409123351
232443575
289362983
515080781
652261974
655094349
339993851
455015379
460875971
437764327
705093341
739928535
75220327
679445221
338216071
354598244
199353882
10092828
687120306
66043431
725435438
463897707
158644593
634406682
509064030
122064033
273547001
109837390
301999152
63603112
719241827
77838828
654329650
143787255
609119238
236102223
178613344
64017675
514610884
82693925
536164265
266009107
749287812
333600904
306250319
608484786
619617036
242817576
652274248
601543579
586362049
235833266
225138831
658497132
283818108
60446659
639089542
290956666
411841774
21813064
314531583
498633954
429574203
22822165
94153299
208727155
651937195
49849800
206680219
417091766
288947568
27990479
275540862
125131196
632775234
697323172
552879600
94510689
728653016
287722451
594890174
528547076
681907862
378110733
435022588
31137246
323139999
306183514
446676867
747490198
120994263
307950916
180758396
384462806
13255515
683742878
572683566
166032180
186151916
642080530
742414573
421751967
137774746
199568974
452500230
457084901
621167898
719763135
100643725
419809505
307860280
144172355
53324180
608650952
567916364
311744256
234226083
405364603
246041483
238319809
183217941
300110902
490008428
288874769
95728047
245125062
577838108
685313902
381249003
666858737
747150313
649807249
476001080
344223095
240876692
572899934
586536302
25181702
205547342
673644861
23744923
227316068
726179565
440306168
197105068
507274586
349152531
535627435
717313584
299854100
298370008
423973619
385444696
317537527
45612567
47045065
226356032
304179126
379931006
438610263
267716085
234558415
134957004
8622141
60899582
305655457
90569463
556995985
16782766
348465208
82433442
530001563
390490122
386887319
458446064
71480451
3307891
86089094
542554649
320234157
302399461
184232776
541485462
455715211
356932121
219044553
56526587
662080874
471321982
735193914
722376473
452180682
262300584
4123864
569961879
57014547
695443364
410147968
184814357
120104713
204398922
487538597
321569673
28603211
487128456
699385141
17341688
395727638
263246584
501466053
355152742
589519203
646597224
118068496
173318691
315873152
128438765
374624001
304608936
64306242
357475937
442749307
84722401
151726768
148976230
673349950
365769870
238705012
505701240
641473071
641246071
315730510
164436363
616379441
715588392
282220072
521081470
186589312
586037270
570493196
337906114
125878298
591807762
424463494
546323596
152699001
672436037
365353716
605448733
122071586
326622290
547232861
451256540
274982071
525001028
638098103
193540741
263705442
608806202
302247174
668909001
729675266
4818814
155098555
148393791
316070391
320277412
469758835
729782370
136263673
147871437
519918308
121029272
145442574
429456027
304975034
8549996
331032884
743691039
439128349
291175703
701998479
24388637
282935380
433489329
298237758
136460051
217611476
4274998
623892836
549617515
158613
392269103
30249765
34940178
86415200
438814757
574979678
565117376
71232343
17817527
426600993
612971268
535287602
554020103
587389257
197174548
617926036
196810927
371846282
449380841
76756546
71458933
31669729
332423737
280965708
674445135
34876596
69223245
88528713
189633171
399009884
91670761
368699695
596951355
389644164
372170349
20296415
60448762
280730590
60907392
465211399
657111
708178693
463671117
572419211
544695608
140223268
679452774
453804213
623553021
727965693
221114075
33625956
743691157
63465871
131036997
330137452
723169538
443479818
623789346
734476379
57123818
651352832
149162556
524223518
37505522
158365698
145886195
369873736
609230273
199574496
49351302
292811374
611793
591331923
214202299
624769054
104004810
234097682
139891415
102970049
611564307
549065335
147379424
544804686
399100520
93204020
221340665
169046685
202391884
26601666
323880193
112366632
228995267
403609661
59970820
62801353
52794872
624905008
366824154
441722099
745722796
607387208
738758930
58118019
663632536
75839673
626113488
376647246
697965177
1616342
636982255
5090722
571233390
315092530
321615500
653130569
254656948
453127129
508732315
55070478
705707002
157676428
381683302
39902499
244631810
333356159
643145503
709460843
333783811
44109520
730707432
486031127
135659293
101587850
173258249
82984811
221876928
273637499
280095452
13368810
703373125
94185910
309919187
382990767
18239568
310625671
415415
165750320
20421455
35838985
655570188
320065928
29917433
49698740
276908496
486247034
722134777
215854265
195962250
320745698
248143394
380235448
508483066
296493015
626559115
207200971
486775744
632488434
612835314
444009225
330314056
419818727
187664082
593416551
15634710
708856603
256545198
161048984
371698236
542420302
104948935
163681063
614851965
207998130
434010918
471726847
628909656
344830649
700023232
134250063
219836290
104299377
33958818
728131859
380875215
106323581
61859070
199228710
101678486
35684702
30597203
373918818
525567952
508029886
419176394
411585629
692949985
276152786
572668460
85316829
541661477
229392163
722006376
295010721
162351735
377995496
397740980
750420762
248362510
317389057
266685757
82833751
359220680
122766462
437114769
737255883
333844805
687147051
515486147
633658935
130810407
256635657
178613344
373236492
186559304
327626481
663088531
678102288
500808203
503304002
176318988
182858130
51972193
632473114
619445242
440234158
233389917
643306483
315858907
76625185
483261036
456948947
756757729
137339577
127727439
745781854
26337311
1676766
713750947
695986226
288719840
465728348
36480990
702771263
384908433
497342533
469350973
246295777
338940875
140583989
93904047
670178567
756970673
601158376
603597995
258750674
740126023
755285554
40536500
359358373
597037140
176845942
74493380
282029020
711590789
54281429
392807457
20695220
269173814
233349935
358804431
119722603
32709612
580440497
510658945
753594534
9690499
725382567
445657212
679933216
735934108
454176996
188310977
520326170
266119730
319454135
480286625
569677472
191575733
392607245
11367909
646514141
642660738
143937521
327037419
217364278
140567388
67418078
77811833
285707331
76564534
4199468
640078985
686922691
216209306
558045852
52954083
228220867
748549093
532599795
600909127
655084148
85945587
168193467
496670174
85794234
470498352
488951008
2019401
493180688
444713087
670782579
406759262
679452774
440543831
734959771
474169787
21187490
586823172
618765849
573823176
359749390
155916826
73656856
60121880
148982788
148295602
701138738
450447528
358722182
76995282
400917041
445143608
206112894
61488306
661289155
477144207
548816086
640650300
557298326
25755730
673818236
705450200
277942847
295985991
367124111
11510772
631336133
139103601
646702966
51428377
177298993
414282050
268430487
201965744
33406919
541474570
633321669
383631976
254860879
565695431
416598867
746595937
64646571
205449209
661308190
690111927
551081986
163635745
362028678
279513871
494237080
234421961
136763436
239853068
598168471
568408994
414569064
176339891
125953828
661756095
351063440
452910979
286145405
494555411
391801970
325169116
11435242
10108866
135719857
146875638
128680461
623575680
213966640
310156392
595365225
483669841
592512951
124616209
190539531
291637468
723056243
472591210
285248988
359114938
208038066
537631809
242749727
42956569
464698325
178288565
515635757
501836426
215698574
565698606
591768661
507347333
225082561
416918047
742950845
185199560
112806358
364749476
582141333
743887417
230585537
214642495
504551055
316583154
164805226
445959332
510945344
742560039
523803776
484865450
177198129
223712307
30929535
299295178
462455359
357589232
741319397
41606602
320866546
168635831
367606824
257934918
370809069
587427022
699209804
74585875
286387101
187669391
16548623
61050899
68307856
577505949
353435082
573914705
339296301
261050813
394795310
456873417
388428131
660268752
300284621
169571515
11979661
434340031
745292275
443573216
268418514
313089169
294083608
521232530
81028469
227318806
607366942
107637803
216484086
641113746
701556786
406079492
378186263
135503086
655473951
548118694
300662271
292023957
507977038
689738403
286213382
498875650
156596879
272542452
244514367
179557469
140916321
355485511
64978459
676661924
33301177
672122788
136890572
123015711
23097074
720639283
699450843
403390624
386766471
201952114
700318592
308651857
122675488
354779516
385094239
75114585
392657811
404009970
307966022
629368831
356125972
109692219
315632317
41198122
270888345
33175094
60530606
76844222
436920286
392476539
607870105
274589315
473619082
72727837
747361797
507002678
1664404
448708624
576792852
183863935
572509847
296674287
403259778
130893490
167739195
518563301
502735233
625247663
712957882
484836205
619617699
588184019
332957944
377310115
283275265
31677282
372209432
240232721
643432517
646304241
579602114
257158567
396836936
147253288
755383083
46373224
262413879
710805277
325132404
398262137
709070050
265903365
457685686
204537710
457306828
533574132
370015013
260208403
539816943
424908999
608084477
203626037
550518908
652654730
458561425
43732211
540726823
173581892
649453578
657669922
396532450
467568822
63022232
364231182
224552832
378299558
408035719
618235858
754824161
556467275
164280947
230260758
409887974
518451787
474754130
327282581
95273542
196454559
749318024
14086345
124284615
190599955
147291053
218938811
336984568
406374059
354326336
431819304
279675846
398262137
594571449
455211757
733660655
367838653
523596619
412522201
492840289
699558550
122335941
574169148
696965637
634384023
312154675
704271932
461533016
70784847
362635778
403912930
232647506
262149524
305898242
316829483
269981985
588189875
609330072
264377894
280571291
399123179
251341181
734438614
419290128
686869284
528780405
234543309
136157931
199291581
17676619
167835242
433187209
50083886
150025239
220177503
688788987
722266877
20793409
448398951
78257453
411593182
495404302
397172618
261831923
387710596
436404787
167578411
631318034
513393326
651438697
77282296
220430847
209619565
629270642
146090126
133280238
368596526
307898045
311744210
114594116
392831530
537365738
749872840
267761064
663463115
682874283
34546434
568773948
421598623
260714454
204860019
368057690
226083949
233760047
43648787
692230543
153046913
35091238
216884395
24804052
528785530
141618750
115711005
84866170
196237329
691997445
587562976
411434269
159937264
659602025
213274061
377224268
399757642
99979061
280156649
538008642
14818986
197533609
716228331
156091205
45227364
246092759
129556988
191325043
37795212
487407545
472762813
228576439
71587334
159662867
299878259
499902858
614894009
350935039
679762266
209021722
37481175
532655313
279491212
756259746
580780382
484134926
287097083
40302808
187216211
69436008
627140696
6517837
80930395
522205494
721327946
374282063
95469920
638836297
325806208
327437656
581739613
533438565
587757828
370340629
596005355
665177070
192978936
406993405
205524683
204346415
87992450
264143516
729650012
471214817
152457305
321010053
138268816
287414309
505854907
553391342
48143466
47689642
731022094
194444432
754824161
484887494
147475253
219988678
301893410
366699511
620462561
90548033
171974257
321123348
692867528
572034008
535779608
209640303
357793163
480641352
230716544
57949352
133859517
306147777
197450526
479135713
340681241
262648022
178069528
754499382
390255957
212478741
413808354
647562824
194316031
453834119
220026443
12691616
41873832
628341623
53515980
410346937
67365207
239520736
16782766
54653972
37130548
161513352
35823879
256879444
108211831
590300687
187895981
666952559
260933491
2318771
716936132
731843663
349190296
244860707
154511721
718773692
470515496
50756160
612958055
33119905
460030571
751908822
500760816
69162821
434922391
328902938
28181767
147781998
59691359
217579271
494334883
88392252
441042329
60129433
575929947
569340208
709136064
689400075
236726126
109354099
346940572
598658333
376524603
196515286
304891951
411427016
553008001
206536785
18890053
32600368
184285647
330808719
416811572
313875684
404222458
472086166
659497748
478705818
310163045
102584846
95130035
112536452
381952796
739053497
248968257
396587041
479290721
460506410
284884054
674754808
515582886
483256046
705986463
69144867
613326259
308079585
596671894
476080696
746002257
302391908
413315266
488490275
264106860
58388284
626590336
136418043
58920953
702429
208266422
215647554
586649063
226667820
193432330
246998206
363540599
734748287
282920274
257888509
377211926
103582072
516403498
497497402
13446764
326161199
527652905
739535096
642057871
643974332
696039162
97229769
228916324
592692863
657795710
598545504
731500091
396084265
228277065
177563477
105557409
124777899
336380408
170297491
506001126
228992109
183575002
473157685
18731440
730718849
358041316
347770332
685335796
63067550
41050555
198628794
50383980
202050782
166403862
83989360
514933328
422535439
280297596
370055144
162721832
681741333
271326419
417453571
6821960
599431409
146636580
627484425
740268265
107234216
475612410
213606393
1397305
715994188
640359680
357732739
580304616
565486816
478036923
92733243
265781287
690497427
493966200
535817373
336221719
728509509
270447941
167835213
198402204
103362805
609882091
93086835
281190243
510273678
368405128
197382549
159755448
246503271
667488822
325247286
209865004
147283500
164705335
206453702
531615541
128385894
157699087
304438771
749718333
451155796
112582179
686066499
203636433
134229608
325330369
351373113
23021544
653641087
398436508
124257658
659044568
24082851
503996943
420943796
390059579
134597595
324877189
51027526
543865091
306043903
357923114
11020811
546338702
734000540
634812445
750305857
111769294
696318623
315686225
27130376
612057355
598396022
76161178
460906719
66942239
589179318
38910844
611452433
405596100
118715098
751807669
297104808
382347115
645585122
179184400
469115038
245661325
479458321
102903275
710523943
627982971
65088666
569277163
470212599
434637385
733815075
468352235
495673178
124186426
66360658
374335787
215607938
730379518
502697468
172049787
502312265
641702880
314650427
718509337
418783638
207231661
499751798
100643725
352705570
12016823
171664071
12311390
277935294
483376894
257965011
257413793
31446072
122749842
707809997
120010304
717324070
169300495
19441422
256646673
377211926
215371115
474713603
294544341
473844330
86980348
471328696
418285140
626778152
504036755
311168494
2081101
557970322
28013338
370361355
464639863
238463316
256567857
78664495
750299914
405117267
188779682
303292701
268475171
591992461
331183944
45151834
4833920
375961638
54389153
459297930
689573794
36684921
300956838
36745345
415252990
673771163
249152985
53565860
49023507
218493184
43996417
179459280
236490108
353767414
368435340
709550421
447975983
455345826
707436639
571482639
556139884
232788730
601309436
302286166
234505544
523573960
59062920
522221973
174094075
374341786
378956669
193145316
127169861
21503391
650285378
182165014
616951699
524552544
261998464
215101887
78611624
535492839
561724163
756017750
384753266
138370960
452492677
656009951
76300406
450982844
597290055
9332350
710852969
135728446
578393634
108732988
237541850
425981647
97766032
620207042
442454740
645320767
434380583
344786897
583892218
453459461
469061470
610010492
644174506
435616424
655547529
626156460
51334388
709539042
607608638
756640618
75877438
130183508
390686478
101214285
410858035
603001308
298638067
681159614
456869896
637178633
268986525
377197285
645290555
131052103
333834099
607178117
661991495
51202945
707297563
573922258
692315533
458839437
97405399
719506333
55801564
90636
210335924
475091253
547947491
524813045
17983674
276938298
365793548
306239393
421373639
32742255
669996679
130108596
206008075
302337774
683849025
169927394
82093557
197586929
610076715
290363393
379893241
74963525
448333354
428680008
486744905
169111670
586216629
73127065
734055131
68663755
365957956
150673652
586582352
724891622
91852033
136626217
467213474
291198362
692291313
244415080
255125234
516041050
649354069
415588719
596293984
430762696
265450185
391561107
286726986
521615385
398608828
375138100
160106572
340447274
570017125
347731604
665402451
706557572
707357377
92962324
30251723
715216229
673879056
615355391
683402993
438744371
472870671
109168318
443549595
502878740
163076823
26057850
588165196
268901906
39534547
471359236
251751118
568446333
621366477
593227726
367756965
307286252
633176362
549903718
461487876
684430401
436359469
522013335
621445734
71073730
51133060
581559352
350783979
291576012
90575406
249143258
300630097
52908765
607849592
15532750
50365184
76543108
277727481
684983126
4296518
653394924
109379083
278314983
501896850
114004982
695669065
279620016
351828585
232214967
606498498
232499281
161136682
598767477
322119026
150066352
372219393
281321910
450989630
704763081
382582109
56892687
12182989
118515616
445830931
70393960
565684180
9486568
567192535
157918522
544756058
108989790
594192214
389410021
719219050
389402468
697560109
211516706
60288046
507576706
60839415
620355462
16904819
268640611
54396706
439554388
209573091
493718363
435619336
136573346
597619764
599496376
183831552
453401255
220456964
702338364
16480646
737925552
458455374
107615144
704658866
738947755
13459446
452145347
112841820
158114636
146322774
753261212
659835297
255178105
386612899
82918481
342953718
685004008
449823481
288644355
112041202
55597633
251673513
711298547
462711886
568929725
727647286
552007897
58800105
658623160
124178873
415512613
172608709
662030963
689437840
506712544
323180993
271325285
128024742
7239957
602120946
4839842
701017108
422159829
112894691
726762468
552365996
231534784
153862163
422318442
700842870
386559618
725068047
689694642
489528004
333080258
739061050
58327007
191276825
736181939
244723359
630417094
23920351
386095101
52114810
554527689
676378703
726507964
603393798
530568038
22218093
107190171
575110549
731425595
375762614
345572409
225294517
27628874
144707958
89986442
101818719
423708194
71944632
486737979
154672217
202084897
106542618
498693611
222148836
361909548
34708006
451979073
355229250
717066714
309189608
81010908
632616621
570091305
153046439
624109199
404219944
125987228
299348049
513954175
494653523
6374732
607307309
546565292
172404778
154851606
60031244
256930401
696711379
139704636
172925935
101068698
199980781
32455241
195376490
642662111
116773837
526957791
187074027
698929698
115001978
161522045
637161830
243470955
65456515
580599110
475959510
104666308
203054852
57281952
68163834
123895012
697489338
711545471
485797820
721340684
614331308
186634630
103316703
242558675
314523705
671114262
547149181
307482630
383224375
102109007
258593097
685572903
600012970
200272063
559888784
105272949
53357280
513461927
146422458
254360683
271181308
515593996
396789302
687390977
732909441
347305673
308052473
263529865
413200568
715465478
27704404
745029710
588914963
165486230
439992879
255312566
515597992
145259296
755300
145146001
189359137
461949033
146414229
1842932
614881754
629353725
501012672
725496139
523177951
57879765
351900379
129133641
657164283
232783460
23051290
339939958
9494121
586532278
483150868
561549615
652027831
316127703
383979414
159392330
237066011
205192351
285707331
376260196
218166375
221305005
747097442
519087478
454758577
678186598
675374312
456509739
646273433
262906800
392113995
639958137
428909534
201249685
720782790
475365763
498951180
324680811
109057767
217901753
395558163
351312689
640365999
659490195
462314393
279725355
336050939
609167141
182820365
268019058
197420314
199633343
659496646
309133007
226242562
365610518
568340591
81005925
341649937
314374337
679952190
194867400
659751172
738955528
520435442
568027231
376864488
496780798
485574817
683972340
565914655
298361088
148589644
141648962
198417310
161775416
233561149
661531522
421941476
400931878
89472838
558378184
101084034
638492855
715850681
42523856
502357583
444770302
473071448
462376870
55990389
398770296
247511810
745118556
116036739
386547434
624398957
584005213
700057358
396834620
56951921
217556612
590050834
427190127
525613270
299003980
298849551
635698245
111104630
463327395
243783546
45642582
369198193
262534727
501965822
63096533
33761910
414892304
673266867
390964194
11586302
670970755
56268193
138090014
344427088
593927356
256158206
184429154
654402743
114511033
10120295
487249743
178273459
251934904
603403456
275888431
304015803
428368395
619826491
372337984
52863447
282896032
729921920
546198363
500612840
351539279
505461259
707301148
423986657
438451650
288659279
187033147
380657198
231182224
716712321
248717517
258177691
214897956
371607600
39811863
340982158
711748418
337755054
111845650
590840978
482007056
400983612
152761275
394840628
420649229
615676524
81904732
86726475
200962671
463580481
412755081
87607247
480914616
294227115
722487961
232232091
207390274
146546700
745911621
65492063
458338699
241567599
675950716
402537135
147778850
315503916
181104578
203555949
121641065
731779958
187775133
1785815
656650267
371877814
414297156
663916253
86028670
728590825
173945652
598728298
476370581
270500549
240887829
460445986
662889045
338001168
75106798
489145281
353236917
462395824
369538078
417024448
297171371
721799622
493036828
153431642
44524935
201656093
49681211
37963366
743358707
314786641
311636780
325670254
270336976
697768799
118388310
53762254
114745176
425097946
587857543
123975953
431865457
189399028
437516667
18482191
395777200
146840919
105231015
259928725
394699618
256122230
159272698
57591143
301727244
286568373
92981676
303272158
445476996
585478348
328532841
167857872
412511883
201196814
568333038
749386001
132592915
701326262
353246257
246371307
27135329
320282659
27266330
502297159
352722088
664626753
268518518
560002079
292263335
431487784
264019604
314593271
151377226
407885336
612857973
643289010
71964984
557675755
401353566
213893407
734166706
155402975
288600130
158843274
657352696
321712482
421371758
423954936
73951423
75039055
80426886
263667411
155342551
243422776
43565704
657405567
368223856
159753503
31149431
341905990
139406910
729447565
158159820
157902710
362962955
32377547
676144560
102211322
21536949
479209920
5778045
463928849
113514037
756698606
407420941
305934265
689022425
587321812
165990806
500532099
516391057
693460286
506557051
751421305
51896663
417771536
223549082
693383457
749587818
199210375
472317474
517092573
39336024
642518604
128401000
418877917
735125730
41644957
354991
64487514
524812652
263850461
14237405
451057607
385036834
616324800
111489833
658855511
691721468
669128875
108012504
307886053
554208928
317407272
737225671
740594309
323970829
489419294
458489759
751478450
698275814
129526397
545324135
413872208
453151552
634818705
700148610
639944123
115058450
306969026
684217198
528362562
453262463
656098246
99510775
627515584
583371061
338306423
683086430
371942362
242398429
565470451
714951874
280817859
150192410
569674114
65280579
336727846
77523992
230472242
68286673
188749470
402783299
84777414
383043913
733283005
446951685
580114457
120553433
728471744
128771097
127237838
678788110
576218370
226239253
482508299
480174422
598741416
75461297
338558769
724317594
68751188
711636326
272043954
115263908
708574135
22103002
184266260
494761954
193802427
727988352
204240673
230434477
227821139
274764772
22157056
35945171
298177140
466231584
504881038
729566929
655653271
688521153
661047638
719677340
409468488
21994336
360169089
647375183
554100114
694392608
238493528
548634814
155168832
257544886
560092715
737067747
483146573
656212193
717366098
90007227
32674278
437326253
601770169
724430889
329111561
164746036
306712224
534714635
687972558
405970291
192956491
615290039
28814695
727799527
708881023
221416195
514382169
48458798
691383368
666747139
319454135
753915287
665972688
398844144
122882518
114702524
189769125
587948179
462797526
642495945
211710802
181661092
69378358
575176056
201662451
201298319
141226330
92426061
9922168
454063701
122732227
235525199
646070753
303329946
640438215
115485370
380965767
208569647
6755744
315200416
374764754
271943350
429576875
448903082
636445992
646567012
364062700
268976094
414266944
390648713
309769631
102447212
664346774
204467263
489202937
15224863
473107827
477009715
211098797
319831785
518863942
176838389
433912418
469335867
35278757
334028817
235283503
134463066
673758870
311304448
74990638
472490742
577132283
105485198
685683999
243478508
76859533
711676043
47410181
230910316
115077134
145576522
234169360
658551209
515530015
532869251
404746714
728654676
686203405
611339820
294174244
568612499
411004048
254339722
461032265
345555679
29233239
22183951
614965260
242330452
285528366
608454574
258274835
556389468
50570438
110311565
597356479
89425185
136984931
461669572
460531817
261333800
315142474
373858308
478326277
320519108
3745901
572033917
564533879
16284268
35899409
722534550
119141022
666875951
394757545
264140420
320164117
49154924
21178612
3466827
193323099
258018033
111104630
255117302
341879401
540183007
80420543
626279654
35687925
148892289
649653492
725658457
739945365
500786559
60913196
203774177
160350190
234465902
650374230
732335169
740754397
483104611
492640843
275103266
248297322
37780106
20096006
248456530
549229320
548001987
117944758
510114514
636158978
5015192
274937025
278838581
718735927
368945695
380484651
706681339
342808011
720306951
476737807
355289630
633914055
293637981
532869606
125893404
684135634
427433830
105507857
499423465
362829838
539826284
362740378
320171670
697542209
554730085
178620897
189973056
13523709
331887004
66806285
364462462
684362224
114180875
755434255
367789905
245616007
6373873
497410368
648155198
240849194
412613590
349739219
303889091
99320316
116285988
170581991
458926408
134216810
34309744
225354668
307331185
580900047
25824807
471337412
700702907
516100178
745685031
17823266
320005504
685421327
68279120
643075760
622499904
66829360
483505295
706658680
417295820
156266888
684407542
542456460
555024652
59970820
746334589
157471370
55730390
36420566
228864257
334276263
721447454
254630377
634316046
324561541
588131235
621945227
651751855
438960209
196725438
19962579
666249853
108629219
693357847
6669299
190841651
485521107
3232684
23648443
725465650
380588117
18242810
476745360
639610699
256326161
120455244
605063277
332807839
64220072
580523580
61874176
270821709
350391223
69962180
742943292
541364435
573657903
441329343
190584849
267285564
233399038
48633767
643334208
124465887
658992793
183609012
144460167
646612330
259668974
661499293
273222222
499767514
638313576
732807166
38728959
295971900
481314925
398254584
756714217
222299896
446693703
460793424
322324275
243456136
617391958
546761670
712575906
684703875
134948160
344854784
370986637
423903679
294942245
711046973
676212537
28399280
298145459
322294063
741767230
621188932
461386811
164837692
408617992
454010915
46231913
530502403
139232002
390870630
557343423
610327718
14209342
659900198
413495627
501023213
442617431
369232399
267663214
74324904
721494405
248455935
631710261
556801131
326953617
292172699
637163816
118340404
52099895
671718502
643003531
629716269
696885098
731399239
559571558
350753767
391449331
483517979
451754836
230608196
606041545
46277231
275589203
47673586
427881078
651928103
509850159
211418544
386477331
741599260
449411053
683599371
204379439
751954021
299975251
529114419
702346272
675762463
172643559
437114446
17327139
563959851
253564156
701039248
535597983
457190068
49375158
350127036
98744773
128008244
436193303
517727938
569662366
383820801
422854705
206159135
749453978
276209171
457865812
275457910
691968095
211597295
426694560
303157831
199187716
727361453
437333806
36254400
513687083
321731123
465451212
5876234
69267254
437477313
445124270
52281228
149499007
686990668
299521768
87020792
751145625
279467692
574936206
466794315
485438863
103542974
127811866
100293109
456571297
321961731
734770946
638236053
400815051
237904394
243369758
98332507
554081336
87947132
185023302
650925121
4600208
168717271
596728386
368352257
401113148
409093139
271054511
265132959
608839777
58558409
204782567
610969723
238873241
335288823
722112118
406819686
319861997
373827029
75166187
472024735
145931513
615633779
694706735
140156169
464581466
73372790
629791799
22672197
219006788
233538760
334493650
494304105
288879591
97860896
338440124
720953114
527743216
432235531
144375595
31336924
413467480
271122488
572699458
384568548
397377186
186166344
660713781
249411104
555769744
587650700
555906591
554557427
643273904
452049378
312263679
616679791
259347361
438247719
705487965
127301676
694762705
9796614
265560147
314603906
711846584
491655972
78397496
495760129
335149269
50778819
709551229
645863180
303657785
203908341
81830427
311032540
435573957
84259659
78071633
136451722
226151926
530529756
48503961
321525174
169610168
115288778
614316736
248854633
101731357
301931175
692459040
754961078
321538763
357302218
578061302
607454852
552743646
32908421
456143302
27439428
336773164
219884233
364772135
483459977
443388676
386232413
426787320
168408128
206778481
322437570
690158399
579537158
456843205
583177130
350473881
219920701
249548452
176267201
85779421
341554213
327626481
322694372
175876114
470431694
378107390
707727444
155001448
215299642
545124073
30189341
37659204
721696703
241544940
721145388
641385654
101134670
506333189
67369297
474021982
543846212
579836257
592322366
498283363
196688513
324436550
95432155
315910071
565160778
563642625
257511982
532295011
214240845
23814609
650687204
493747163
140839237
468587487
664837719
111117338
319290683
253131242
582504317
41313009
583806890
13769119
439796981
398526492
360477352
509268578
521693936
617926036
71806371
246023869
495499459
245646219
475627516
575400406
642290754
297202997
414569064
422688539
683289698
750615009
548260520
646310210
657939879
464418864
679176873
353261363
341607308
392804032
204837360
413843976
290422893
321614293
132133636
348045399
302437226
353994004
664603576
414463322
280359807
506324446
697126794
348579193
710128240
460876507
197932244
77191660
122562531
594949810
191793329
103249984
569443329
405528123
99070624
261215798
10971832
298562537
271818820
729479785
658478093
50257662
213908513
511640220
625886898
690381965
586951183
460159622
611243032
725261719
418058550
745301082
744539037
30793581
171725008
634354780
620928712
27751776
256975719
5564805
368986709
66451294
732607119
460355350
396751537
288788955
705321799
284272331
498090138
22802507
594375782
685933248
356388305
155643986
72481594
247909963
175342895
124333648
254838220
409002503
695572787
626483585
385452721
533630706
616978303
189575378
650889498
185035356
186430699
715563667
284478311
439478858
129772915
282001911
422424184
138960094
742867762
732371376
252247541
748014298
571384450
243232808
732938955
243946794
600682537
657669922
664528345
606649407
105771630
256735902
316259216
735730177
521553257
61873334
351618284
423723300
333058969
189708701
657900695
169851864
478377104
273529645
24622012
415029797
385902273
535099756
381811703
521277848
239543395
722046806
643100185
718494231
510469505
445113186
27704404
274757714
396395531
350361716
742588301
701235626
39400150
752875487
527577050
500159660
162938113
463761753
20234487
98415590
36307271
358602466
748013267
42259035
320386253
164149349
150201600
172604537
504113255
83521074
593673353
85496952
77689044
398494333
312927415
541338616
422968000
187412589
476674708
417110103
463086363
470388277
37365135
365663389
519404704
542947405
452676142
428479733
4811261
249173470
741621517
110197102
359560565
463761753
568076236
562210993
673680729
655313386
255510437
129858729
274989624
411357276
136450987
31986955
320412186
240674817
636786464
27594997
698459825
274392937
59427004
628424706
725624263
112289247
493936610
469456340
285457164
80610443
77946960
438587604
651816864
396358781
193561311
541286583
726009466
612616606
28922083
408890441
390210639
513437834
229309813
538272098
516549670
282716343
65786630
170079310
62463310
619980452
527373119
599096407
270926053
144813669
368632748
426918307
245774620
393400918
210977949
6880783
2644161
28470662
229133088
39176879
147859477
522690259
609753690
386928174
466568692
171144097
377536705
25000430
522637388
245974396
410520656
603273216
612530923
386655906
484955471
311546144
398382985
292614543
658703927
103588376
703720563
8817643
431115177
589957277
170524081
593534036
722837206
284439053
663312013
4548344
98189
626466310
38965927
195582416
436586059
610660050
53543217
589035811
467243686
473868901
239310464
116931973
659716785
564048344
314883389
423115187
250770645
584649502
158613
302973489
209681424
371001915
313096927
297140462
401494821
550148266
97931180
513551129
653032380
103430782
196294917
49101114
227315088
611022594
245563136
333720669
224794039
271281101
642677217
689307789
13036478
529752479
29509571
482629147
748351240
403594555
251099126
360037045
236084121
458995810
10121020
606770255
665754194
207199672
187850663
420530368
248682525
89193377
239234969
377619788
59346719
214096189
199521557
328517735
601811241
4954768
618621993
23233028
368891096
500819392
24506234
403330200
513430736
147411901
535016755
392293999
48910035
43895976
54116344
517172966
320794387
555627140
382483920
103428494
129326212
303435485
605191678
572808165
139700288
697641900
261212952
154715652
244659799
507384954
442537823
57115786
125206081
63966357
733223164
420200181
745783220
604704717
598849340
748041567
203137935
559368127
230034168
133627193
296613863
205278536
250065337
45506825
181480864
190169434
249906111
598446849
101131403
263482012
551897710
441318632
598439296
256399239
26275562
276547455
331093308
419395431
124670648
217234365
234278787
393292263
493327269
42704662
9668284
731772405
263841396
640004361
660849735
173932536
45657885
325716231
344424353
34932625
31103254
70653824
147969915
524283942
533384021
113770839
146469427
389344979
322815220
434259735
471133481
142373413
688825873
612261286
457251067
656604949
373918818
402673089
34532316
517252099
335713072
346736847
649709060
501995039
64487514
83505165
72191574
160795817
668455606
475566310
299068588
132555150
601430284
1344434
452390023
276205476
225094506
646770943
179398856
214391693
359809814
717119585
151759379
344702610
743252965
262783344
455423241
717822014
218577127
276764579
499164148
738328409
244562570
405141931
554412563
300358299
265163171
427333634
7840014
454786552
604266256
101504767
224287311
152767667
29886164
148167371
195864396
743094352
612548300
271507691
497576534
698494448
262058888
344726473
575377152
497032955
542820003
4486482
32855550
78592641
451027395
467893244
749159411
262395313
157676428
670411833
344334365
252314203
440770421
701590617
560900886
664769742
174081544
420294238
328597173
715538490
162126366
29053978
449176910
649573106
613001480
645796606
335889463
135098802
403150994
448189248
104457990
209051934
454271433
129407215
631455381
185943481
737943206
561413501
247932522
433217421
282638971
96504681
408428475
442817284
511319481
215441772
745506734
168171447
67339782
728054900
441550394
487810505
609799008
179850761
87003007
732343646
502176870
218780198
380044301
325345475
369973831
602800754
419871270
626708841
54691273
710609993
108008227
26706300
672239659
702376129
729234597
506514660
255759686
452369465
264844192
258138881
666446508
359386846
318774365
188273631
75961935
638000970
20107551
84570941
91678314
458454761
723652930
532214592
456994442
65484510
676482166
290052064
395490186
535741843
606521006
105961037
216765494
27100164
127723221
507671203
99414054
97874452
180161709
65628128
474112448
715427713
445832625
575342222
438814194
276560648
524767334
372884057
144520682
70582785
208293213
20075874
521002404
485204605
98687498
505905921
389766201
527242011
462679020
593490871
491662535
17281264
640773861
448381465
613466778
484018899
369527906
491949549
152925591
450323190
354878960
537514848
191073192
235834872
428198802
8559605
287610474
619768968
610773345
228833241
491814626
339681069
656978039
173613258
606702278
164005842
540311408
280339053
144557412
320775461
158477046
708184386
5426903
454486669
472988595
287874642
420211155
144472725
197359022
684800298
302603392
227541678
297920532
412402987
93905452
414625699
455204204
191559186
150903459
206332854
614617822
123885994
189420983
227179473
108861389
225601903
149024696
487926121
649030257
748839913
737512032
383956755
691616584
293713511
539480578
715648005
190282729
334514817
487704763
27387178
540424703
513488877
232466706
363149962
151550945
15751836
336050177
511964999
601664427
478724246
471443154
533965566
562626913
486496176
638251159
287138985
686341110
2163646
76027056
36843837
117298090
94727257
354333889
421440235
339273207
503339473
90938120
213357144
165644843
33316283
622076560
178598238
187246423
193228399
65616168
181989535
335367727
681363683
427522459
308874912
565749912
397565334
317784922
511064468
489139338
288815977
30243971
345931050
666967500
530439637
281416417
514750983
753049206
286965763
34575988
699275689
521685710
167570858
177646560
341744586
169104117
551636648
310722867
338808766
98309848
388694478
30891770
381689844
746754593
15189083
501526753
168688702
456888523
24165149
151421013
197027558
437998470
255501926
313079239
608285455
441058432
755905260
399372419
61289042
125068227
726840296
676431017
600967055
349074051
751085426
749899605
649555151
342656951
635634406
403020272
737588215
109654454
323342714
652418145
675472343
188466997
597092968
440800633
575938909
575083353
488973667
393932417
269802131
379289001
691531627
566656272
364794794
747428161
590531305
161233891
236416453
395830973
663500838
623423719
114551255
686990668
538392946
204995973
538921656
162623643
641600179
363547608
728564843
264777968
151120424
347502055
55371043
430385046
570440325
644678762
326372683
186128579
649737840
351622362
620388314
8451807
132071758
130402545
139163557
747361797
345444008
630365827
255502884
710042424
198418360
161875896
524604524
415160759
448383845
417533523
747479152
507604103
375557819
289785951
372529066
183522794
594927151
129531355
546797478
674218545
36405460
674399817
88490493
191982154
257595065
373563827
249823028
247406068
404457152
312044642
616442250
322966280
594967883
442397512
498036512
381456712
695699277
524284757
546331149
433496882
702223870
373829887
1504908
660336445
260246168
216632049
741765024
557041303
167905222
159662867
390334280
494170131
102547204
576539547
394259047
357876246
245306334
557109280
276885427
64547938
24615227
626022852
303401846
475574801
555272747
624191298
88981893
563854109
493173135
47335368
17198763
96429151
705540836
563635072
511005768
311789340
742580748
44917691
663888164
383465810
632965597
752558261
476987056
495991238
338226944
75197335
585327288
583544780
241825350
201529146
200840996
44640499
285458082
659414665
497947260
331921373
582371336
623122500
127902502
90250797
151120424
62229167
205675743
396917703
487999330
442939169
284604593
720527262
329484519
504004137
403755361
417551341
252401707
538906550
694229442
634897627
710858148
269790097
568622132
209112358
30559408
390414570
155939979
250320296
611725023
170078454
731255950
17719338
642934019
282262810
263743207
240292707
676220090
476467745
264543825
576030172
109661349
349499678
498083044
509193048
61473867
499382772
363493912
323808379
297723283
662710117
454902084
613409342
549442985
748267095
625781156
325322115
235834872
589090012
75148395
544880973
297945562
97766032
651974960
388669827
711960886
570927133
20832810
687813945
154323239
519129650
35522217
475604857
604255106
473009405
14169428
53754701
34729871
634395412
587404934
440028136
336486150
203789293
379550631
666748628
442054431
745428622
589843982
666762874
349386674
175975443
598061646
707259658
673236655
688804039
516757066
568831536
333872812
613960711
345414363
635841752
2802163
637767767
258951520
8134581
733838853
96680163
243972235
409432138
626778152
218875084
403148928
522984238
67861799
283819081
384021205
150665726
710903466
341705273
672217
156483054
169300495
198907427
484328572
536376295
345564941
120651622
575402646
749315084
451777742
400866198
347864068
207148578
327739776
155121279
675041822
217575755
461276816
128650092
667471358
232296760
78763128
307233381
43074759
651393379
110771096
336635345
612966949
70318430
207178790
42757533
413715575
641061412
205924992
84767319
605131254
636559001
86761311
175191835
470748278
380814707
272995632
203816974
447193596
656147064
256466901
252965485
452250981
270330550
291832814
437197852
420589216
467621336
248372852
632125676
752135293
184315859
159753503
324053912
226023525
155788178
60257834
513475599
334565684
635403678
628752973
304992547
192587768
581785861
352015654
139233993
514186806
558808705
280536129
474081738
307760662
662017341
28429723
400099356
26752726
432128003
511156828
75537553
747626152
461271362
42009786
621519196
237682451
25823707
373616698
531202490
598582803
459410783
208094910
516398610
153952799
542947405
9388379
168431900
119073045
458300934
299687934
252285306
573169482
214895497
701567958
417195057
119012621
288396199
62717121
146127891
271466547
54880098
701975820
740397931
432235531
34728694
248441660
101595403
234173212
197490001
644482384
739285738
171587471
227247111
41511288
311142229
45907134
569855888
433942509
434359117
104168157
740888876
23950563
36363803
360081722
698191767
109964127
248909115
505628032
1336881
642663249
201036850
406121706
155540737
588497681
474701091
453898067
222990441
468618332
195139308
709019709
91489489
34056477
148647148
42821113
487727422
705102762
273473652
330202054
307310936
234297473
185907423
416714171
418451963
423685535
59209166
525966820
736044638
377823719
235279617
181387102
651159236
542599967
714717731
239832795
668334758
251039061
698138896
314885675
6021868
557421556
657246954
167653941
437246285
482500746
331828929
125477989
454078807
226083949
500679430
229004688
385856718
716457116
322824668
175735097
305571721
738283091
144076383
376396202
619460004
264975179
449728279
81844308
466941566
355080541
713063624
88919655
632790716
203577293
313645878
30042957
241132522
306595934
222379784
722587957
504902944
326703587
323908905
129110982
58339372
4652648
690902014
103652424
754922350
300435681
557804156
752082422
317460135
25507330
540805341
381382206
101199134
161323037
89629271
424545499
404310723
743724355
169011056
27024634
249853207
513898567
155225246
472900883
389028240
283788869
722013929
699921404
312971221
573884493
743290730
299134266
432789469
642881148
686907585
10672389
191940731
642639452
316270870
136805816
543403856
150682350
383246773
10948435
504925819
318192784
563408482
522765789
134103515
694211336
525090873
448175669
331526696
33897864
372397546
280888517
273509236
726251162
612570959
187405036
746972404
173001465
279029438
206627421
316693723
64434643
686582806
171596607
366299343
682483254
223605817
541068300
216740888
40176175
359044312
249981641
33166865
578952556
259128324
507814254
261708053
403770016
229555761
497375029
53905761
485365115
148571064
300311949
234324272
4018196
408042487
434259735
261934892
159066180
462985806
639029118
602955990
95824911
350338352
173990908
488739524
20551713
74651167
702312359
276779938
694891106
478462045
281853704
637186186
716276853
603811564
155754065
519117690
509125071
715790257
283348037
140932650
517576878
214754449
516246484
164383492
104625874
5528796
191695140
641423419
636824654
199173261
319831769
80650934
632835658
731029379
474338935
276334058
33846202
464641681
299696502
481873847
253478680
117018208
412695920
722414238
569635769
741833001
286823929
122194455
629676497
461264921
512220534
610735580
271568703
485100840
719587396
648221119
518135800
548445989
343170555
266666218
150446159
638326689
725821421
619908825
728311259
193179023
463123210
75137244
663322409
431399251
234513226
722267181
715146971
756962413
535703859
317835542
744733353
308090828
8663691
711741849
556556436
259363012
449105127
7258433
301568631
668245239
2569050
588560086
613190305
443708538
357604338
218742433
461418897
55929965
254286851
461684630
100714074
193439883
607910758
506525053
733139498
38530183
335458942
13829543
128748346
650276083
688508821
734128941
487666998
102104780
131514908
131284172
663908700
57138445
330987566
37092783
155170524
33203554
709052981
589141553
54290964
225441944
87911527
319297853
313880270
120454760
422015624
158688530
442945685
100258522
257076126
377355433
685955907
98672392
346255387
655290727
86595145
91678314
744499210
756402738
92180106
8753927
26789284
225714060
755136405
339454940
74293898
403005421
729450889
422776621
20952022
239969282
386739084
17713160
135206253
302056844
445158714
497297073
461774378
580954045
691054182
716584824
344200746
317653373
725575916
273422722
9479015
377242138
709143617
291643989
17016909
122698941
197631798
27175694
270042409
544946613
446797715
414893843
664905969
266568029
470227121
50235003
133502713
383381057
174138328
300601847
658191079
272824319
293723536
478618504
538995113
679364220
40698816
58437561
488050062
207057942
146042908
89095188
419788187
595211888
502825869
22376593
320375601
207148578
383669741
626405135
312605510
488392086
601520920
603295875
288585515
692624707
468878511
548640747
735873684
438859512
99995058
268569574
332709650
51768262
705986463
133937349
555190818
641974788
105723957
32003739
150788092
500280508
682607314
590198973
624398957
341629743
613802098
398029326
679581175
65696963
349214648
235689403
488052201
290059189
679806188
417602264
92259952
443361100
103362805
462580604
713599887
121919881
43438405
650706056
420528381
732270903
621959338
557394139
606823126
425951435
541995022
142525911
678569073
525821821
276145233
77465381
8482019
452666862
234777452
275132321
756847336
329220164
653815284
158892461
157880359
352355647
573831622
346771982
527938552
448036407
102403574
703584609
504351575
636453545
116869086
200683210
317670352
213302902
708472090
468588120
462870499
349366323
121429151
146633942
355833177
203855470
586623834
54957648
19879496
64774528
131407705
445951779
120848887
191951942
371139314
403080951
314861911
348248115
47795384
70816928
512561686
32977843
115784137
21669557
746009810
173120179
63201900
743328495
509580921
516527011
157419626
382588388
190547084
390088965
629550103
499782010
732612010
17387006
220669934
316901221
46677540
247165559
219312326
54509344
595487813
140321646
576853073
474115541
477565486
273116480
150735469
122865896
398786613
60514636
549070374
371750488
90069525
175887937
629399043
495567436
539831931
279384843
200864482
181037857
237345472
67707255
35615728
109116227
452093379
416624120
664872126
351417702
717633189
105742000
539676956
389342044
222224366
170078454
67603602
621120955
57193343
414644384
232700377
73762598
479017393
449282652
296100259
627510793
361758488
233979459
83264272
537392910
252815741
14516866
462699507
208566131
735411720
448774920
220849997
507614471
40310361
684588814
250888001
373094071
478286172
680717117
161392504
210101801
375459853
170214408
456032146
476701062
372967140
95583215
157378703
693138721
475839000
213885854
566694068
446340520
729130055
377227032
140480274
754937456
591075121
6880783
727566462
559065507
487245911
144192547
118710501
707731206
705427541
49733398
264105751
187321953
467689313
232413363
318097429
412943827
182691964
159663193
281757112
109314569
320685809
53396714
476556535
152623471
676304931
651970687
438564428
675774463
629761587
522776768
265563480
275089336
583635416
181370189
48073496
567154770
117826800
575447964
456933841
699611731
326886287
317716945
702345917
453954506
8806798
324491986
306573811
450970244
658674471
250925766
243274577
745209192
743599169
675646927
183833522
371448987
309219820
31843448
439456288
571595934
88453183
145881151
389456885
350316206
540915648
607410875
62294123
503659081
79822037
184542449
232441961
284951208
450929206
157361409
444596328
9917089
645131942
355385467
31890511
496957188
409839539
7069608
186793995
474411483
471095716
396811961
446253899
338110045
152918038
426918219
721359206
702058903
719075812
352143519
240487804
188235866
215547514
526503273
723275280
301726232
234197588
523762785
204125038
275601417
191642269
70099393
730941575
170761703
184573960
330292690
205147033
347022550
449486583
114903789
420566146
469343885
623485044
65884819
301387359
397801404
418496624
226295433
515629569
220147291
14947586
285745096
475869689
24826711
302701609
756244125
522229526
257685701
525748577
516951194
675449684
695253650
97661638
449725641
240200506
582895222
496028169
678516202
48781009
65106551
583742081
333555586
113801051
144957176
537116489
658946457
589866402
73887415
494210832
20699754
570837836
584345398
23955173
704566165
167884952
289279900
752248588
512565197
650502125
428348987
29878426
600864028
263604916
232917487
43787703
718142097
616721128
513791605
152542806
120173761
720911191
320747519
215169864
429820232
96219945
480476542
457208824
437938046
713354940
535054520
305889343
267965334
228966444
308456967
542479119
177012108
135098404
6170801
114586563
78047983
470980317
149443658
632661939
248085838
274791953
93407951
23414300
398458515
33716592
267323329
339079455
6882283
264830839
49336196
105009400
659298393
736062509
447036213
14612938
559420498
674428856
470776490
492119596
282723896
725322143
6676852
415318715
18226575
155702415
412374864
634446127
576877747
126429667
22623812
211748355
172029803
522879084
283836527
575712319
9484282
383187064
97675396
29902327
571563234
442423306
552778506
172253718
101145113
380910645
457502763
412620390
29902327
723949388
735510269
520379041
645405467
601445390
357682427
325217074
57165598
318494904
225510204
464464182
408065931
670200349
630226474
597061040
253221878
481509200
46979660
565062589
262975113
99827126
28781626
489007690
82516525
129888093
602570787
203572636
598205153
374570327
547626606
617374667
245627090
199436965
523007485
588053921
308664211
170380574
385240765
427008855
5225261
26244465
374632508
728257851
234150861
83177830
406612125
46715305
743969381
604051175
681907499
118666349
637432939
224635694
259536186
404901224
611146279
308532497
245170380
226907226
6055552
585229099
722452003
227927341
42486983
125689473
735854835
43762082
737142588
175274918
632344713
492603995
636317591
1702044
501503409
714808367
358691970
110643897
112796502
483227781
221573513
724294935
57040256
523785444
690329094
95877782
565137398
593794201
690200693
488293897
570396930
652836992
259475894
33135011
259944048
550447534
595790167
55046264
6746683
648832912
32387264
667722965
357506149
36824832
81073902
312020516
630441146
616382705
486896592
372362900
492391601
750005347
95725280
728773864
218243860
26805597
611525935
44887479
270571119
713364885
65801736
265581018
2054416
104677027
705549085
648878230
238446182
347315300
624243809
44125708
96404198
18315941
58392335
591800209
17840186
616279595
174130774
379560909
14093898
138329071
178137505
34252215
451352174
737021740
204520134
558831364
130191061
17696457
521024463
39162305
744922178
74185566
152638931
368465752
246537473
626155754
672843899
162373832
607237624
667874025
105847006
338668137
506685452
4229680
335189276
316304534
571998728
466654552
213385751
373563827
434161138
554666749
659179602
603530018
345918578
454698153
513871017
245068289
31412927
502993288
670600340
170530613
109148403
508596361
438514539
70918060
655788160
237989204
227976584
62387780
333389420
666082284
659031874
336070735
174125674
478444785
61262383
226574894
135765175
85197840
142434474
91950222
153235264
868595
164761142
211771014
132229952
77348928
23535148
519653953
43216155
667739287
263042807
367400579
652339670
592880288
357611891
300776896
456533532
479245403
185773588
412907404
111097077
334567688
283118101
303311622
33414472
384377777
497786769
227269745
463769306
377551811
44509659
19547164
413723128
216391177
743426684
565010112
724126497
93649647
75243251
618182838
495114256
741540000
689142139
689569878
350416119
505454313
685434750
603972917
143605189
655403735
23532827
669490367
224686905
52840788
565349603
498680366
459143436
131935804
477115457
624217685
332913581
219285464
432600427
594677902
673856001
100160333
516141808
48548430
106096991
557653096
327135005
39607932
169770535
259475762
399357322
23157498
56020601
699853427
439101208
11465454
196162595
171020002
548257164
165789259
622185612
575312010
368654377
212088771
397047450
79374477
694377502
417385810
33542873
528598959
112411299
654744635
750753094
448553945
38004377
191630902
310224803
478021817
658977344
42349656
429171693
475418677
520794456
432764241
196408212
694161502
386292534
707897372
534725992
151226166
515424273
75235433
147658611
44290792
451805354
159149263
556880525
622582535
442802178
117577551
447983616
357997094
62730680
26443053
262836847
736410651
632547138
492490492
735112367
230695304
100627746
717732120
430334468
83148980
658629153
738464363
50057975
387481781
47186481
9086259
721054698
415644858
470137752
212329936
98934601
56073472
630212300
144412848
334832043
113303321
436080008
44434299
440149940
313917786
161841367
523962467
459668027
600297334
224731324
94102827
167304733
657201636
340923939
397801808
145790587
496184889
362076735
7786217
546358507
68294226
652042937
54198680
414138623
177584678
708334855
131857122
66511718
120878212
139670120
616040637
329741321
632593962
331183944
233877131
389800015
692768713
547025965
394410107
275593864
712855321
65786630
205214205
367445897
659056348
562056495
43981119
235910078
737958312
514532212
187733607
363212245
280971600
111414905
287202825
342385043
330300243
691090922
58543303
351063440
448633094
314799745
313335452
526705828
551165069
461518475
550976244
239689818
569677472
517374886
322844453
448633094
13778022
695765625
646943407
23331217
77783428
530741757
443534819
257631020
314599432
277571531
700926261
562325319
477213646
738630529
55914859
190109010
327097771
340901069
76810863
358457827
497115801
94374735
381048850
284468639
149927050
17062227
108768573
590365139
680427111
411662913
202518589
611902483
529236833
79229870
384538336
709559032
623631971
247609999
357236515
512289778
241980935
459207294
744823989
591853080
349824748
266379204
508445301
732948842
568124319
500681590
167532761
326796833
598009730
79222573
756772835
655570188
628855227
624006201
55188372
458950492
47757619
218304359
90276739
225064294
331200046
274045286
18202730
201007989
562378959
585501007
10498670
699928957
366674970
87561929
287445577
191014208
251084379
497074642
393156309
131006785
684520837
364744813
262307839
123521762
489917792
603031520
150671514
472734717
116996478
389644164
716794806
687396610
362527440
271635737
144647503
265238367
181716027
505403432
319990398
504579331
478845094
700948472
559803982
151875724
275881713
582561560
441881586
9758476
411593182
426094942
227073392
76298314
478800393
335156822
568151766
37785453
514475933
442001560
499559282
354989399
248338242
320825504
307928257
63321954
66558859
650362060
131218269
276696709
59389239
738257426
535879185
123344220
319323399
725933936
127902502
501515924
695427369
244322370
680506968
712640656
738449257
331325615
19297915
64486124
111893562
156773436
460806407
158810989
426844030
236398902
79933399
339885
394493190
483535507
618643571
686227184
405935985
615559981
590171006
391485793
559699959
315455874
319807391
187630616
19056219
693682626
251541452
601022422
727943034
205177245
664731977
696016462
20967128
282770332
253985937
523347370
276167892
419095825
403180
279499012
318419374
157261013
134669990
219633687
47478158
265724608
17256048
278554640
654376532
237028246
745128101
712638903
193717971
734680814
612842867
249076733
106786261
451586317
242488417
402606494
513965308
129163853
388126011
451921015
40021716
195486695
682108270
509910583
530009116
670878535
387007102
107275259
730677220
221212264
601921229
564675542
597691549
400613059
277391478
634421788
403617214
496859514
420814227
658757554
346324090
37787659
467402299
441693329
719147464
709373018
65536391
21155346
460264714
58960119
732361539
368012372
693508907
33547543
151465261
650740374
218309206
739408488
699976881
183914436
202231575
249032262
395475080
356666015
78483223
257842764
658191271
77090041
150911156
69986098
177215790
621339992
548310035
696655204
321130901
80959819
8083853
580741850
411721279
437557167
714733330
485597476
147124887
327543398
723830001
529321793
713124048
718516890
241753886
481979589
724702910
294778484
665018991
223090458
144768351
346202244
229520564
3935113
514248114
82516525
19501846
130032448
314324298
175163793
86795388
558318258
17903623
327158944
329424095
354507608
705321567
522170772
682632587
279513871
22209628
197881047
143960180
539534190
98480967
4373187
337651518
12746777
590580926
260716175
376690769
732679808
523558854
470091167
34471892
92139047
92992536
325564845
206221217
289355430
670902778
716434991
369530525
645725260
230872551
252762581
19059472
530462320
210086695
650502125
236955187
46103512
421261022
682949813
725269272
160357743
411462319
499798109
52818651
274064986
554975381
406668626
335092953
170040689
192035025
678796474
536627754
291130385
299142264
551572931
219603475
381705961
482889498
158537470
371669467
423277673
703909388
429539110
214747785
20384335
272791701
338593437
38206305
456041221
435710952
223296892
722331155
396117085
25612223
684404973
173695142
64238265
208213551
690054446
432607713
394712227
585899637
688604404
339917880
659777209
665298452
166203765
174897268
700730185
683358870
469408687
415244467
678908958
50384783
196151791
417283736
125644155
532042990
694999990
409742697
630231105
414486648
166498332
477361556
337983846
135516065
669346860
551361447
393851185
396188296
658682024
218092875
395452421
53807572
456950508
421785083
338653861
329282051
673141649
650875595
247368303
223454395
565356530
314816593
304015584
97539442
98514856
403696781
590214079
182799035
77833665
157197661
687508259
647852851
104027469
717232880
225128294
395142748
540062159
741177192
7870226
651823900
651477237
269596782
29209094
343457569
485869547
136458039
410354490
285733748
256303502
531746306
444532856
579428395
303955379
210102422
217043008
220893543
639542722
580784467
185199560
635841752
528457068
731941715
727508236
657352696
344363929
584239656
224303605
521126788
711210955
237103776
256086944
228605059
70597891
661582376
457969380
693093492
625333970
676786565
412507095
627152238
366018380
208538330
523251934
700305974
375134851
130568711
711381271
693418151
84526308
228380061
731097715
42960952
638017016
298544284
657904065
398074755
102967186
632722363
492677731
722436897
66444605
503785100
443621397
395217672
531412468
394228835
670786059
335761062
440702444
228019020
211800505
239218616
33210541
708982501
60144539
544554615
410875647
538484480
154519274
284272261
202745179
514011862
162522226
454874616
38112438
4048408
178491898
150259382
714710178
184993516
750435868
325020696
293138583
11624067
657408017
623113076
678803216
75597977
749127460
341425812
32725389
418338011
563414870
296544835
567853306
210587010
309635235
722527533
338646308
22823554
633255828
549714893
70214694
484243758
445823378
11056392
88604243
405732054
637510965
219716770
672305
189036484
230207887
191098453
289993300
139896666
322724451
457188742
255838952
495992440
164179561
98445802
409903217
149956030
113357635
203477820
296968854
607106290
265427526
252470895
376235852
715571220
313638325
341132134
727365860
535840032
637443397
148660320
283796938
581520576
55201005
224399630
618326881
473019535
414214073
560321723
113050441
81670589
209663727
635751116
428481690
46307443
189754019
191393020
68541642
101927735
124224191
184163063
53188226
29925327
663145847
247783718
653470454
628643743
185237325
62485969
63657928
173870060
86617804
119309452
17402112
646340474
497259308
133125780
424486921
197420301
202156045
183046955
247171925
244475504
230676711
268326346
159874351
19510636
255835216
73785257
282587942
346531640
365164891
595263679
24501932
36231741
265384149
565666370
307308911
155037048
48528025
323827322
263780972
467289004
279627166
230502454
241205392
732829825
269066632
190192898
718592420
645302095
377122317
90288562
732338880
116898071
218553608
700157708
425884592
381743726
57251740
698848878
552818364
744293806
484222830
582161518
205063680
477372259
378396548
68971218
289264676
452687990
16269162
74987353
751599814
696530107
528453198
291993173
330647681
485620455
731279603
490365987
359740476
119571543
709264465
590992038
347180138
569322481
258131328
105508869
377694723
613734121
96157243
584783472
708550892
552569927
253018290
295534365
587549003
263743207
428685621
434320629
522153996
450936759
146581071
360090282
4018196
123129006
447548139
172140423
590137763
125273051
147867298
119934087
317570793
281278619
525691803
481873847
701629904
488300198
644391748
95694362
313676279
319446582
215305818
59911583
88188828
461609148
114870867
380633435
734068998
400273904
357761238
742928186
184451797
142200331
129315569
154009659
43446092
337105496
115523917
635675586
66603660
725427885
312210808
352178351
171400229
316547398
94041999
278690594
558914447
686726313
312414739
475302737
684619026
99707153
284610251
590780554
414393086
391542203
447606098
549458091
134717586
287754419
508301794
334770206
688486162
119471753
600161380
642243703
688720430
1860087
397078332
412358727
367302390
314990312
109807597
135718817
154800277
304778656
109284357
685208357
663674557
741758197
312203507
500831150
695163243
30251220
107011009
745660350
19075175
613009033
170214408
168144886
315519022
429688726
528492502
21526050
629444361
634440930
342256642
376751193
30982406
754491829
182279043
692766321
40584050
285405211
458890068
454885187
322097685
204624123
671325746
588087509
281009275
76534549
659924011
188938295
96059054
260661583
270455286
458044132
319363499
366221402
114495332
616126971
692225016
206239074
497097463
537882721
414871184
728532168
186664842
216983062
334952891
134527536
490175597
166506008
450325813
413488949
198647140
204421945
2401854
43709211
510431740
148674045
424123609
40285872
66028326
200252689
394395565
582812805
195093990
112033649
498421499
612412346
528832012
421521578
349572702
321752993
564760469
647866128
72312422
81768778
454421152
91436618
51574450
671214957
340589967
114843365
332921134
66798732
445989544
25332762
509072200
652113029
85531148
643825273
152238268
462455084
673387265
515025619
607223435
611638469
380363137
77663469
1926015
213837851
249445037
164111584
628602291
662934363
741146297
392248415
282028933
8489572
317763841
682375785
256693967
423610005
691756611
490929894
46736206
407514558
191377914
570131128
313931900
292104722
567947835
606573877
19486740
337702183
161906108
250319783
133644409
170350362
42935658
637779941
17275303
70303324
664928355
514570784
79457560
117000820
753684234
4010643
82705956
32372928
89926550
176075536
66109607
674853818
620743305
543332608
114261784
172170635
431691715
137238010
728776490
245955892
217047488
30400825
335255011
490608546
697597425
253969625
50476699
296757370
570925526
675643749
409969287
535657227
45257576
353903368
125592931
254666355
168990822
393670886
34751353
145584075
204654123
466216478
462334236
1654107
273029931
81016661
696299854
291349751
381328311
298479454
328850067
641715034
419102976
749733106
410709481
386373244
563257422
72916662
39124453
484803408
368110665
4545496
544172000
100273628
434569408
138871276
570696293
616445648
348245601
350039211
262924432
206015628
489593013
524691804
455325052
54989298
292187770
705805191
539050057
224769727
576127734
128995716
104737451
714936768
565863207
25770836
427189001
69850144
460490127
165584419
148516799
58754787
526074003
577932901
668327205
54268305
146535753
352431660
466686253
656549397
45914687
11918634
55857414
473326783
702323473
472863118
654845100
203092617
230646951
404711508
577593016
371218495
336688817
63951251
69922270
553211932
528040072
267890996
731988378
557184810
418804822
240902935
732218032
198709743
57621837
207901732
350475744
313724150
25362974
152381775
401192701
405754909
693304976
464947574
406668626
335421177
685707967
152971994
152132526
473876898
27283645
111434650
224112770
303826978
347329067
52667069
317074940
396097524
615501523
364099918
552214936
292761833
19255438
212414244
550130308
523657043
448536016
572404105
411835105
204814701
698154002
390724243
109898996
725254166
660482385
443693432
608410488
417831960
542745826
71685523
106633254
518014952
59064460
482163774
172941041
669112717
243545921
350806638
286726986
700776774
719800900
371501858
145833324
258354364
163006988
467634982
247082201
323192870
342476764
302407014
408081037
273871780
212192882
135115617
145772900
105078727
728319699
59978166
20015450
44555147
173832295
243678932
244823040
143192475
217813631
85631353
45234917
657564180
754670030
348341248
37138101
750579375
201687759
306984973
54336282
3028753
257208068
238992026
424010314
677464205
749174517
395324020
292279022
416668798
42719768
59623382
574629905
413776974
732603343
26473265
122805741
740284636
1072526
310423983
212972331
531602799
735073066
22198267
425921223
472451934
555727081
174534724
537648765
730654561
46095959
262310713
78384322
166022493
141544928
263486405
339007533
496594644
207005307
162604056
1268904
41946085
278312944
15702687
114118277
676390185
62304697
12658828
233485889
428511902
744385915
610410801
603507359
673465992
42984123
246789970
417563657
542531990
105748333
57614284
15654420
752188164
218136905
229256209
581981309
267083591
700283948
581898226
232783407
238130984
595100870
148846971
656189440
616490966
459733203
512028349
612402284
109390099
481564174
26239122
753570363
51588374
565247648
182322638
34713588
462973217
383224114
573816516
123411351
22817613
222783070
750156407
12757017
487440408
390648713
159806374
307972968
517320076
585183781
558656669
17734444
110578764
245218159
347347364
239226169
293615322
52514404
181990117
200532150
683550925
693531566
720434121
101431951
90832378
345456629
18410820
432597813
541848068
608756694
171489010
79872975
212270770
706462302
499225801
386993061
698090731
221189605
240034340
170418339
293024375
299532515
337979821
669837451
707611582
360323418
81359015
321772906
209786657
45188563
160272480
327067559
542116575
473062427
574798406
511023528
129360231
650622973
3451721
654127565
747642750
749264312
144969826
388208848
577343767
316742608
58852976
566503619
529118135
753018994
656181981
79925846
336894012
607510449
185290196
618847502
716865241
677023056
745553326
317013360
721145334
509217647
171399228
287021553
465989888
286636350
153280582
721802445
373797970
464343334
650345927
252511896
231106694
675880205
741251420
710829620
64019228
185228005
465317671
643393529
281522969
28905331
471775486
214354140
392917790
724308055
329146368
174028673
663070066
488324109
635509420
147806985
270466687
179383750
303555070
237306491
702232622
700447720
161032890
276107468
88052874
10158785
40370785
585433030
408541770
80887020
362724194
407846894
318180518
262996291
122139391
374219779
438753770
711553403
223984215
376109188
178583132
49796929
338548119
240344013
87327786
632357146
428761151
520380247
424918040
381397562
65718653
488415086
97139133
108894078
565192734
369395319
90251670
66473953
84103408
748866577
708563952
59991404
225525027
26787295
88278517
304646680
273213892
225721387
285072879
43456564
5249335
245986104
475076147
90686106
213425121
705440784
389178299
462606144
215373795
418025805
180434710
146134491
255442460
319251825
160697620
236257840
46526480
353963465
499759351
137111060
714842229
308321013
116104716
563955374
466143537
363065157
752573367
523633551
200894694
134194151
265648753
87569482
179585351
511173799
396792899
352250951
585002509
155146697
41481076
22288903
122769625
387993693
614352214
473592247
14086345
112463729
341637296
575534740
155825943
734983199
502561514
515316689
28089607
95961436
741198549
78003067
666605121
583194374
323402074
606302809
12273625
165247362
407566819
403527601
487421690
117563689
440246972
35638364
386457398
25103195
46624669
386907694
267211396
195350792
706771975
337400063
281595065
472742270
541017021
685087312
355066985
273753081
203392730
294267698
157814381
465778404
612873079
128249940
54827227
631257531
646015643
684754980
116376681
271607021
253599528
170735565
621475751
320466237
487954012
416986024
244890919
277560266
675646062
667428398
565629064
506022852
138587271
430279304
348170641
739500497
67810834
2880539
664120184
82670839
418343848
651213875
579744783
434425901
233207442
433232770
33407615
436306598
623062351
422512579
498390230
172518073
398783294
57903145
481783211
406471239
669851192
672509720
689829824
344534879
518732487
202553843
362634636
700540750
587419469
517155184
297385835
448708624
395180507
506632581
749302965
590697471
541602971
292452160
243689992
110916292
147781998
585931528
708501612
460332691
646685231
40855612
191609685
508309347
202448209
217397999
450514459
477590007
289131187
340909876
75158571
344363929
449364033
39644335
443210040
279909959
722588196
78264186
588401030
653870284
17930822
128667009
482176738
34464339
30604756
515099494
99971508
228032623
204686300
285709549
82002921
600705678
79875784
508252769
540870330
78201392
345489326
245563271
652277080
86952411
119225385
647595027
574590032
211191229
669361966
666750609
646203623
79497785
191404906
676427615
127711607
692082375
215157709
376382958
684801357
675657506
330701141
505589555
284393109
686771631
733237687
540643740
543623735
225864912
326840592
233115792
218515843
304573793
623568127
449262128
260490302
83188257
193887217
363882995
142691276
77196949
611181207
751092979
52296972
337898561
15106
525113969
314710851
196432723
167495328
20030556
647504900
592230730
25794255
185282643
744733353
135578542
536415922
67878811
151966569
587185326
31704902
756695912
499658315
48447140
624784160
61068057
288245139
752618685
65273026
325617383
292678750
341035905
269679865
586007058
482439622
521255017
605191678
535024308
94705210
315283788
700367031
40030900
657631339
696648455
276084809
515332924
646574565
306431288
297223974
107891128
406109704
233062921
79684150
738441060
266568029
365686048
186951856
419130697
190086351
248977092
685080682
328865395
574400820
100031932
174092505
572668460
535141209
5853575
735409779
699950092
366591317
745035473
522584517
65109806
703242321
217904050
669052293
101370308
685950280
679151498
116283892
259885902
193417224
11329500
142585534
301115451
229321746
701980505
128899498
89391928
83553409
4448717
669905677
139944983
98185811
608250643
178894292
22417304
132396537
121693936
166551203
196339064
156445745
355768959
405558335
694776553
618764419
621234250
558787401
261870202
425641599
340844231
246590344
668599113
345285395
712557573
353601248
24435182
112036433
37522456
2726633
156236850
111126712
109155956
447298734
1326745
52719713
54675596
661831625
702538008
577600569
487025879
372788317
357702527
549248048
196868945
598854711
124768007
596222427
583673181
745220755
369031153
299443296
39826969
7200837
149640036
615766183
738819354
372612149
3302250
42976570
499585632
311819381
159322982
7371728
328491068
378052537
475906977
212613632
470180550
592891253
311910201
2436531
219116474
17192223
607799282
321176219
114307102
87388210
444667769
214746896
19154408
350099843
634953356
557144426
28565446
651360020
25488102
618471304
429634481
353994187
12770173
662783303
686514829
701469769
388058034
22824761
755639885
206769586
491330203
149606863
22159621
551489848
73760036
734959611
570825528
374179768
184480873
509208154
579251184
750030260
699030150
138582444
665147392
522168493
288328619
639995569
138114158
466795399
616222153
169663039
85031674
276647084
174554473
420634123
254768183
376622792
646087506
538854159
230819680
419313646
655751460
756954107
267289571
618711548
429350285
497531232
571453111
391384181
34668270
262351902
39584959
346995034
212698620
411102237
321160530
686378875
535776818
673032724
23140616
683318314
276268282
306967231
183331889
181219129
84759766
93075619
406789474
98330565
469167786
321054837
364651287
194202736
307784750
667232020
255738705
23512489
4305210
310586913
664809834
645169707
409212139
277146776
227571890
637879278
513702189
484824841
81209856
109315208
553793513
329507178
53786034
320972288
127391761
306523399
425354748
61481420
381101721
262798596
58709096
560158869
309219820
191865658
575818061
661246104
18006352
282754108
456063129
113106175
477364706
355706056
472880926
98740369
740955896
550617348
264438083
429558389
69396964
444418520
545387024
386979461
711039180
221182052
287343902
640690778
646083620
3126942
43429750
687463121
112924903
148824312
336533351
14751420
128219947
236159651
389735989
595735614
693123704
119275616
148853747
726507964
406555331
550293173
418428647
616994610
154205203
340466581
31103254
41360228
292557902
713112284
515607298
741289574
486145195
628821833
582358959
340405976
154538192
181567695
246833751
52093041
541837114
88921469
316777456
152744319
316268979
19505539
127874287
366536104
30312036
462977560
612487876
715345031
113327818
525965228
284665017
138940417
42523390
322852985
272177913
737659967
175538966
188590857
56990971
639376556
680495088
712194643
257444005
414810760
524147988
570500749
139137946
145942251
293210017
577872477
79782339
609353381
435140757
331259474
210534713
729672671
145067478
431509792
568703135
679921060
466628019
127582020
425694633
649709060
273803803
92848958
285965352
68437733
515096062
618620912
716809912
43609351
434735305
357022757
139633099
575183609
689060190
425835061
437182746
562947254
544298001
159542019
312739518
36277059
691085936
15325037
286251147
528744047
540243431
176075536
551872065
21019999
220766637
254596524
89865594
749000798
671756267
477991605
254702266
319021981
144699216
185247307
1096174
755428401
355428868
366252523
225114423
667798495
692410497
156739856
115115273
48560454
624436722
75665954
638243606
204731618
281568287
183647894
229588541
100409582
215305818
80541090
272307809
194297711
42086371
588086042
370988254
630650702
673387715
79745870
711704084
494902772
505983023
520779099
57456874
106535065
185549244
17240993
321528991
323074166
410611292
57667155
740178894
440060439
138083946
156239340
454743471
141064551
554127937
483842818
139648000
46382973
173586592
144526655
492295888
53793479
477324345
126915324
41713237
681424107
729310127
509143774
263019189
556761842
267451730
112033649
190158793
29668184
155901143
140312081
6057506
457047136
683901491
136225908
687399531
411132449
323502543
672470754
24940006
173213037
723773778
160448379
660296399
565002165
324827212
323064419
129012793
690971099
492993692
626022852
251983186
542718870
106648360
140933027
512274672
746787769
666687441
214135103
39686045
557751334
614081559
563786132
20045621
32885196
381736173
732995991
285239045
460920775
497576505
109088118
310080862
636483757
460816083
176614399
483807311
380380351
716743521
372536619
666389532
194285819
536424914
293662330
406905004
230781915
333231343
614706700
256523255
391150747
139364350
430828563
435225102
611884511
26628584
50873716
703683900
419570183
428889552
663312013
535107391
752648897
260291450
145554403
465113740
106029014
756606669
570939508
300795496
698931961
533179356
752943464
648953760
201415851
49039528
658449821
624617994
696741929
632458008
648832912
728637910
298486838
493832798
597850162
351683808
355792944
303275146
267620610
161709730
336916671
236913831
720920457
594519289
733465745
419947894
552237595
240389331
624305552
464369034
298921920
162165047
296552369
702421447
113415848
281700505
164791354
359273551
392613698
635796434
29615313
337520911
86361002
521413132
507682448
264921475
360889893
580623162
20769595
28995967
410097688
704868619
184741625
536043963
464396205
379014640
533814357
528965738
495845343
133302897
182381527
138390602
319877103
222812009
44759728
462355800
750994790
94714620
509198968
282315525
86436532
31656173
8461224
58670237
683765157
278079086
547265418
299742523
731122847
499178455
507733719
14932281
209308893
670170137
731326778
443096745
347930664
324088870
11873316
450604427
455845656
392985534
421245916
638802528
107992794
109435417
334486231
344608228
493845860
59253285
364454909
97205729
392249170
70307788
506764111
219193777
169602615
313068147
238992002
728037233
86617804
587156971
77085918
35076132
494139919
54693383
258018033
469857024
535605889
453640733
500363591
11510772
164554132
174799079
176786981
474362123
9103311
749008351
362537918
537524351
90636
66569130
711731860
581988862
248569230
604775759
717232880
417189955
159640208
630970067
346854166
48684630
339363843
207888772
683125616
165666432
351297583
403218548
341622190
523407794
92180208
183633933
197344784
231061376
434048251
654814888
458392372
173001465
35619948
309176188
303229818
84997377
650456807
531293385
100184335
155637118
667102105
430052714
358249723
183708610
165503239
333973560
573657903
622518260
50824137
367748017
94413320
323504639
667230658
328470711
536550014
220670288
24781393
167001945
502085675
100643725
370759270
184240329
109922490
393201627
278196175
660192624
432318614
245983957
719189107
307089874
59381686
226348304
650613599
398537013
705404882
603930327
476934805
677549418
508082757
554105168
342030052
272791701
359832473
88972811
482350368
200254159
745677478
272663300
321675479
33120694
590625408
100205651
498044820
231037693
4720625
71859242
319257757
394241725
36169011
407464248
32727665
229673764
309227373
200561583
612759213
57720026
25559352
659482642
752513683
9682946
749618894
137479706
281259140
56571970
68770065
19637800
220827061
64313795
127094331
701182755
115424946
387189439
494003965
122115806
418791191
259135877
33995718
432182660
406087045
698212992
87827439
713199578
358708352
648787827
311020268
197133300
514948434
472848012
221816504
264677950
447537909
235215548
469905760
168409241
428415854
254889927
440923511
321757800
416020821
39373789
524272444
416220057
296523227
673644517
438559245
580440497
277202653
179209119
266500052
624406510
438572498
518930872
119267264
534314326
250947062
293358520
584352951
711135446
276593466
474034220
467676829
725888618
495522118
85122246
733532254
260418372
544974879
35913815
88825819
513845696
383231667
114714964
455831103
179632999
609089378
543043724
97743373
101308389
582516084
752225929
271522797
313872365
164187114
75688613
753540389
731696875
1812717
527705451
27440049
681505617
50189685
149579612
288653001
262534727
294423493
13164879
484608033
161001453
655434234
232072126
358963878
234188318
520076921
230956453
117908129
316380064
568814053
730067005
253236984
234830323
85713695
399142856
313057423
447152252
242980010
401632119
560265298
338568703
617654128
53310665
654701593
602373646
30036883
149320282
475083700
58090978
425711785
644275732
333645105
283728445
747480348
66398423
104480649
66715649
233357488
328614064
212148664
250908770
713335532
714128597
88046452
543315675
102531975
100915633
394175964
396608030
119949193
699808109
244380382
283365901
241118174
152072102
416411996
467946115
13464402
497321179
583035060
320028163
267663214
569506563
713637652
300919073
206008075
55219983
80990819
251299292
348156309
96711782
210510580
13897520
461949815
327037347
413451220
576384536
218833069
264062272
717036502
462359716
125790232
27447602
657788300
612648374
118182386
333102406
277604903
48860357
407461691
133793842
46496268
200389170
154088753
175744371
315159484
737489670
36428119
311515932
669118085
142827230
387196992
303706130
397882846
467711972
728268880
482818727
82891790
665610484
626211677
13799331
343402283
667715412
456586403
32425851
693416895
49185136
423549816
327785094
270216175
461616701
387159227
24562356
400754627
574881489
51526566
52560722
121958291
582775130
476765853
472608604
558287758
221982670
430714749
76058496
252418275
275259553
169925379
326354046
554548813
368344704
271452136
651884324
565425133
595273779
34426574
350859509
442530270
738109372
477417577
297150126
47062743
323117340
160749490
98017907
512426864
62463310
91629881
378849321
524816893
422947466
546693693
736214698
507547204
123272513
263773419
268040864
137499100
388624509
281668238
299349476
681250388
426623652
167850319
33535320
666431402
625313191
726131346
327739776
549171351
756772835
536489590
708488103
745858750
618803214
15528968
575782309
17291063
344673602
26359970
21374990
508679444
470710513
110640360
620449953
751825620
147370118
671718502
577605546
202730073
406215769
493667255
40129089
5948516
21646898
436812649
308207718
686830948
332044986
248801810
194856426
341232569
427832132
169115207
669248671
289909892
56247191
96346068
104793408
438523164
396971161
286142224
733103639
208787579
705155633
405392169
682617481
721574372
512855292
291567793
206284031
104860851
181317318
654407026
315277586
358820371
65655645
670729059
278458329
605371050
26631878
56428463
584536719
250759600
456458002
191848864
251551331
126820398
357317324
457583399
122940181
645455148
724936940
383397833
382414340
649560988
535308222
302985151
96782545
271157537
199216753
89714534
535220686
215736339
363392324
439713001
190320494
51443483
239316805
104017515
67712645
508883375
256862424
301653781
194572833
300856413
182448014
455748020
562003624
509611601
88083086
584028172
706502620
726530623
93498587
330171842
80537639
334044529
38867972
369719350
718863950
56028154
119843451
298139418
71602440
596520834
562799027
534548469
152680979
217145542
77856324
573786304
409712485
740813346
485994055
603779267
428643580
194217842
682383684
532667772
8066604
734889707
625033683
366413043
57735817
384175792
600712353
243259471
723290386
179859974
366871869
340130828
177790067
310315005
308736428
195396110
176636790
662094162
406497600
562124472
136361862
530197941
125589303
157772528
92781052
59547852
20544160
518843663
709422967
360791704
13731354
510775751
18024576
257149438
3451721
713645205
219294907
611397970
217168624
50642865
72297611
92191918
472534127
498150562
86491245
540994851
667615291
663804938
394972984
480212187
390895445
353417144
372317582
155533310
111542704
679990839
179934606
687031044
60695908
151309249
115634144
165559689
247538505
171543736
519965003
428980188
171842775
219773842
217832420
351516620
355398729
341916757
569224292
15861300
315194243
15469820
188800665
623175371
185953932
501564782
751500841
115128204
383997743
341739026
530965215
275828007
343193463
255503040
678890082
29436728
734154993
158847998
543007829
208819160
415694587
114405291
655879861
504213710
115351849
266258356
734367216
595896660
549481308
272444263
102305385
229146376
220479623
552859774
7507682
238198961
215967809
668860068
207658695
339975636
753615681
139149409
21193718
79387834
109625959
511734979
402212985
58029699
55141104
12862759
675626857
143023608
114572710
493762247
191113559
645131942
341415832
746671438
717103651
121784572
213275298
505915046
90091547
550711889
533483266
451989523
58173206
286625829
3087617
138280324
606787976
364190554
537815195
104828087
80696123
351786403
374475807
99936093
593567611
180010649
435687215
741549078
193131914
323066780
47411652
168022983
620108853
189448504
1263991
122373083
434425901
644769398
552177171
652971956
65022110
10438934
717018316
40408550
426472592
513392516
35906962
79093751
603869903
145363907
433858290
14635035
173974204
196868945
532411766
54623296
290631887
463333365
420472528
287988337
489022024
550002810
495150129
254547805
654195896
650585208
122728004
100862863
476828443
43006782
544076799
450828543
388178882
596079968
650789139
98931933
537318366
689777725
384734714
644450141
590738598
296805660
421717063
500138644
442325594
320791016
229184946
235638494
427154536
724968569
603159921
46647328
466203994
271050935
157072188
455545049
518650190
447681416
738874637
363922636
711847591
552924918
561510296
52878553
269770031
351888500
552184724
169920477
201536699
375754197
63281418
578162536
22726977
181305145
469147042
74801605
587963684
525318703
632374705
475371469
673546328
666637839
410881963
554986887
179051418
205396282
157351649
100424688
210814351
754914797
492546236
259120771
208348311
476042931
714634648
388277101
724025088
609791455
350208530
582295972
383299644
320111966
133174496
113882465
689796139
10083255
33482449
156935669
160242765
29240145
399438943
707939536
489955923
212505173
600519564
280767669
161475587
741457425
671552937
210789124
385381292
571798714
94804401
551031365
471503578
230682952
75597977
578144385
71662864
79276288
200811510
184640638
691933762
203364525
369032027
242451300
32060220
84752213
112101626
298106173
413541856
256121541
602351750
705306693
488988773
514329088
708191939
472837005
90530258
551036668
251934480
443217210
452741926
208954421
53087859
458342151
80454556
625415861
323774451
410233824
220489900
376033658
470680301
310027991
302709638
80243854
23746632
707844168
529382217
353818398
441621533
180207027
603058864
686378050
205678814
645494486
429388050
232356915
279121115
211807121
322910024
548226952
616417691
153668133
548836604
393446
547668882
480507668
741228761
270843027
282081891
420194745
24871678
390153503
14456442
484190580
360610432
357924590
342823117
87894261
217941815
657088341
581115989
394183517
469282996
492098874
123487668
509572701
703161641
526481865
358314529
9134140
309497912
365544562
131165516
283796422
247014475
15174751
101798106
352455000
311485688
115136023
213953831
365221576
521901434
103888566
729121302
449705620
688914004
363589499
429875662
229286421
48248564
606927076
353238704
425407619
565556632
208491096
397434861
81345810
12885418
293554898
107819075
491383074
603742145
756296996
586222330
81919838
547350804
339412328
283902299
64683892
700045238
699838321
597754014
505919393
747671470
349978809
494736606
108659806
3361085
310360323
578990321
719997278
343229700
243792446
463346338
698863984
15829984
223347428
381507875
546051688
135085405
48369412
320065440
99274661
676514099
4588544
383511305
556874757
156218699
676824330
47245488
546517173
274488526
593544290
30630053
222518684
305253401
456057693
691885012
87546823
337858224
337485277
320074436
74668958
563974957
422628115
109756124
188642393
571188072
692632759
235404351
455748020
197827632
132630680
530003490
403427998
519744622
322501376
345738575
319235098
510046537
623001652
381006876
96738824
91632996
427959782
141349353
92071070
554095633
637020020
138476702
681741333
650064051
718849222
326501084
740397931
736035467
344576306
77798466
676945178
372121204
18852288
50198223
232540671
416036892
223546141
46926789
348012028
642951707
607832433
722625722
112150088
234633945
99640233
738618176
97282640
82306714
443791621
227466148
171978749
26601666
269241791
56222045
71111620
243073834
79517984
549722767
321816738
748328581
497954184
568831536
659218287
427447976
147386638
488022136
272935208
157189321
557298105
523332264
507531388
278713253
342533439
370719069
131294134
136519216
239493658
738330272
228075261
477213545
307120702
140746825
480381348
304688020
103336963
82584502
220137722
43529067
742431256
720767684
823277
321176219
740867361
82848857
591226181
345232505
50626206
704498754
592926039
268071915
462509704
211061722
236534343
25566905
582510019
26072956
203326760
5105828
132479620
607638850
149346631
231272860
730873598
216500619
21207673
327983275
518696102
598824499
57763553
243738182
505185575
651718158
573144299
373221212
522327715
337747501
327042999
579059521
271235783
597571954
613726568
657601945
187847512
573123996
284876501
593132372
371177079
755552671
355746300
259891177
492364964
188976060
649925081
756877962
734415955
3922403
401321102
449871786
461578936
499895305
524402538
474213617
387695490
120515668
94933657
570663051
339346003
477591296
694921318
14803880
212137001
427016408
678244294
600131168
333778011
526091453
175637462
681121987
353481818
227950504
235931417
161007301
684679450
220721592
269634547
300876358
109458749
122449236
552486844
198674112
86261360
495665625
247534469
535478336
53309202
583114259
517689785
661975132
70310877
13536081
378942709
691885012
689607557
555825270
261326247
448295904
422446843
366320500
397544088
321568975
508173393
527504486
664248585
312482716
148960266
630169449
379719522
540692763
127451697
664233479
130263675
506139800
136495055
563582201
590773001
419367285
3232899
138340748
753778451
226869461
754886489
513711367
516209029
606991922
664140427
467417405
203369184
298305671
62642810
266568029
502946717
638386698
363210793
440126873
415302173
490793940
37704576
78868426
381641583
506521938
173907825
587910414
6963866
460128760
671863472
168206669
627898694
106451982
89629074
7590765
251880809
73943870
345853970
605501351
30308145
454997601
242537105
192223850
703939600
175418425
372415771
579194619
749756098
93113384
441880712
551897710
460793424
461892709
644361536
502202862
100964464
158562230
126754446
528566493
47633830
174073991
200177159
417779089
462879373
615697901
386328397
143454129
80082927
177002509
30657627
486500094
231642957
342501780
2371642
211567083
354566087
295020719
537539457
622027315
336009433
518989236
380119831
593318362
735039703
78347269
751704772
264482941
38200962
261854957
674294075
292280014
422464516
710061616
138229468
379033365
332630328
242821397
405316639
546406679
607359389
506585576
547720901
491543612
377209316
166649392
427258104
82244617
273124414
70612997
389999155
523885314
268380749
485333121
373971689
328615159
615605717
147698915
84770739
81349006
450484165
593926789
359304926
443645828
743665429
451047575
91723632
608756694
276930745
48497813
16906757
204433800
153971351
16427775
327325574
668871021
232458681
420128072
235744236
125024226
499985941
603327209
197885565
703178197
201506487
222494702
554225119
565946290
58051791
547683136
105915719
23919424
691288325
553277839
470415946
134948497
434758233
664067313
268339337
652805790
265357576
589498993
648727170
24668098
231114247
732633447
78889118
645215025
162548113
579598678
88762856
547456546
160448379
566671285
426344191
198084978
34601043
365013831
288645448
79042145
491570825
31310940
595010234
661714878
95741828
402167038
7190456
693758156
439403328
94203271
259021447
239200247
493860458
78451278
488376980
545681591
486949463
348616268
36125999
365809548
488490275
192457993
153839504
743864758
351232375
554722000
87524164
261507519
557758838
280784533
420664335
126211123
76186481
596284732
755028092
455249522
699114695
697549762
464185948
622246352
21881041
67395419
202370188
389968943
482153308
117323198
725110659
667735393
231416367
752875211
161226338
82833751
136237454
718849222
492319322
152910485
116144160
371101549
32303321
61413443
113295000
582635563
566497659
513543576
543219270
340555187
687623527
388114561
237213617
201955136
499023805
454796006
554616790
582738605
484796412
629795916
6855497
686925531
429093483
525507528
146747237
115578800
400124906
94806130
534752284
297845002
659203181
62410439
594156824
198790459
329673344
309937355
575999333
615873657
213184499
552051295
346863857
655345666
394163340
612182123
140062832
464797993
712096840
108936919
540885982
405293980
582971954
25453610
248570473
650091743
682717934
615222982
229879047
468711228
719438356
118915997
449003191
667904237
96074524
564254256
753011441
698592076
634756949
88996999
75609795
302203747
395966025
283970141
344220422
411933067
701342063
727784421
358299214
747920719
387393370
376109188
569212298
694581433
166548703
599134172
694838235
9584757
621313122
685215713
45786286
495710943
661884496
582336300
156177219
73226335
749484190
89916530
682991569
458744799
366025933
35748726
673123360
717641336
599708200
424410623
595124953
202072962
426682725
493286430
132144981
670435092
91836927
355812945
733355570
215412383
171385138
144692821
326266941
572148329
40490181
553317674
405135496
437688797
502365136
252099868
755534143
306984132
91957775
154012364
599315444
385480813
2938117
227186687
251917988
671262005
522986097
113347871
434200050
738373727
205313199
326855232
452307723
285556271
341062960
316463147
707610358
375062519
647125934
483372466
712285665
144305801
145216799
756848365
443567471
32795994
108060771
737206162
6775041
470688351
584587391
100570613
649810654
151357715
644515160
703584609
222447983
484443056
255616179
596860719
545541705
605403162
258704544
132675998
502840975
207465804
451589129
630426251
456639274
125530860
155184953
270292594
414772995
379613780
228674628
452772573
398707764
630209862
190508730
686718760
555105494
649535341
148843809
22749636
755947731
538793255
150424128
153703550
234664157
636045683
388186435
67481839
180486488
349996640
101270624
255357740
734340425
299753599
732294805
89163165
512216346
77471121
727361453
280072793
113944558
81315598
474425260
359064457
641098640
700993930
169247624
305685016
152280520
340484719
158378857
45343667
231189777
18047984
136097420
323905384
35703999
719596969
429946972
276669932
719589416
608129795
680864782
141419321
327256063
626293919
331801869
598097217
382779446
596218472
348787220
537592328
230033537
159005756
361445102
355062188
2845638
274723158
746615216
547129193
674800126
216076224
150552615
322588630
53664065
389937614
575795402
225293169
88581584
257723928
208100256
74502673
471934099
33354048
106760771
587736695
756570659
409433024
464850970
653424283
408701785
26873574
416147641
415145495
176161055
153318475
269966879
721228417
248992198
155312339
479790424
69200586
684588814
244729683
378609231
59419451
707294930
137593001
102826542
60099221
287770078
59464769
59494981
667254601
564503667
337838137
646823814
101444343
720903638
486273081
345376031
594934704
434252182
557280352
171558295
665600572
543508362
464876276
175607250
239973916
732813005
46605717
377000442
88836974
195968117
751266698
182495586
162539789
431655530
387974951
744695588
452658940
186778137
526051344
290922875
439489289
418277587
737935653
268629998
385097258
535620995
238606823
678723181
453356642
431774798
281628711
685895483
119956746
344658496
42425201
576192958
30196276
322860538
239158192
631453459
281024471
12928736
521081470
447356231
673728548
660025661
247413621
39340953
135556579
359598330
221159393
605517520
491598243
85697406
458149854
254143344
278742915
251650854
258524084
724332882
500485296
62682347
280103005
468338871
719846082
543979990
447813875
66912027
547837202
478178878
514963540
532878127
277761575
754594349
703332128
49022985
502667256
415885981
535688972
596001082
204762000
522854616
251898121
693969640
382932771
94276546
696076927
574095977
404773908
618273896
253664450
253138795
440536278
54327595
77259637
507108420
325551238
576108935
360708350
341078374
14421268
188717676
275684500
67455843
462601401
6399766
463581461
109351992
572290511
151127977
754265239
460219396
168945504
440432755
253622314
15000258
306085325
386215102
189134673
101247965
172072639
91836927
538228442
49952648
260993843
557751285
751092979
741931190
346418345
29328299
216536957
96338515
144853283
706462302
441863923
576105075
356130792
567511973
697562174
20823621
360315865
201937008
498475341
64593661
675359048
241295691
286928643
676567528
689583629
632956506
229429928
493815140
260238615
537184466
57149609
175244211
296598757
251046614
16714789
125028641
443920022
214497919
348502973
52085488
469109277
589595617
422547054
557328317
624135246
483531654
316198224
671973211
260530643
348949364
148845616
150840963
227087000
415747332
307550607
539850675
252836675
353363041
437774385
122100903
187722262
70063421
746621430
186090814
273125949
426223343
736109712
502933501
15770664
326642811
598580538
189044037
612930797
753760897
82743115
589964830
542472931
630180688
39978029
636494708
655016331
342571114
69585789
298494560
42581618
437424442
431406777
655413861
12824994
75356281
435596350
38731784
117781482
36345036
23103193
251446923
517614643
374606141
327515920
615139575
258267282
48695144
671023626
194020045
669490367
641453563
44547594
116697632
41949362
649996074
270718725
671763820
504789649
60314434
181123892
349877619
272459369
401441950
555608570
302534621
385037991
353031538
289869034
429773253
538971802
129752987
668402735
328250807
458973151
140266763
49457044
171128321
181438166
477780429
178609200
285120219
106323581
610773345
173511736
529709802
200841823
91886809
477447789
48558237
550738574
277716257
556421957
657745452
513345553
624424022
641136405
444672255
188963646
505239783
386544389
377710424
11812892
352529571
364270218
75643295
125592529
746809703
395414656
264936581
192482883
279119305
279474601
664573364
192050131
742245069
243536957
666967665
620614904
30869111
336098686
898807
522486328
84912676
303336033
418836509
423174685
70375833
209255865
284823630
18640804
387045932
390287051
364806640
97048497
714959427
167382033
146728956
679528304
603398575
571958478
389393858
285642536
444199483
79963611
525424445
182019747
729264809
588582631
221748527
163791877
23890139
91560077
165347900
676846989
273380835
77224409
342116756
740616968
622196473
378601678
709136064
255351824
140449559
635584950
121162394
310667597
83928936
283313030
92290107
207412933
273735826
484275701
325722145
539989582
701530193
584602200
395233384
149063974
155735307
172117948
702822948
215396074
717346175
387662888
256122230
190917181
131640978
523188757
749355789
133929306
90265903
39458356
678422051
115897210
461405217
180086179
2312868
458932789
430545536
146478919
54940522
587467729
156369759
596256393
341720379
213583734
458323593
230253205
733675090
664565053
320466237
86980348
251326075
302120
71606573
386286981
256212400
596268199
160833582
112764400
36464027
20510953
475914530
560309749
541053238
124178873
716092377
21374990
327039395
136052189
593643141
306460397
358827924
663359046
466105633
22515493
535666313
420605412
88332335
308064211
298613463
490620221
526262828
347483318
750390175
71383403
475206119
75378220
143378599
500854536
601631036
392529410
273113919
166199595
64389325
202690472
591226181
212851093
654785448
748864844
635835759
25542052
305647251
163850331
110681662
246409072
694755594
78808002
133756077
341289858
521657254
672949641
681318365
360376289
173526144
561580656
189874867
279109793
82327700
137686504
561429596
425120605
513822466
20151404
659981140
249898558
446533360
375444524
211400917
568546685
170963321
329137081
223229332
17434643
339227889
597548042
593434814
525039267
12749464
317226
405043915
104116651
625818921
733486936
66081197
619240258
89314225
426073301
522473395
67735304
702762145
667972214
143491894
665819609
464690772
279499430
667090328
81005925
329858034
250199179
88295998
194859847
380230075
592428182
636763218
644656940
386283079
191632032
245903021
65809289
419589285
394005297
725915289
449256762
207148673
95621155
240944782
639972309
579889707
285495847
33761910
553853230
470083614
479570182
229992597
206959753
709690301
583076494
306187491
113174152
495809132
441227202
735519603
520862433
395724329
566108726
566422841
100426427
45085210
502350030
350460216
371189366
455808444
412232167
154100713
716358826
243282130
438857991
62286281
559592641
461911268
696649669
287551744
368359810
218017345
397153736
43029441
550279600
542879054
663381531
215517302
195604908
42410095
439660436
40440044
26354185
8398936
407393714
560991522
255563308
452507783
475369553
358086811
152185397
667462816
632009070
716834367
203874365
23372885
680639286
112552502
336020982
405369510
402559530
426429416
600380417
409470789
236341322
588305024
263582066
149541847
260283933
329091763
314503204
618190391
447735703
50763713
54707077
236982928
77370523
229729730
80970725
334794689
740986370
429622193
455554801
742094767
403599602
519654469
737373488
157244193
19100282
111686211
150289594
545700686
694226442
681295706
401880024
99744918
5169583
476153834
364130878
750412215
120004953
752845275
453119576
115115273
742459900
215511026
579415610
60187620
732801284
322717031
615531735
126519464
409652061
371320586
15211742
395172960
708230278
155983996
151756193
676998049
420150737
570476255
503520745
268358090
244735448
308834376
602864337
292682572
690223352
689513370
727097098
391245400
570630300
480280164
654187989
19781307
446532462
372438430
13067099
616442784
6820359
81715907
85940888
163074831
504623483
579934446
353150514
340496793
353034521
407037819
239090215
232621782
170547354
286090479
132313454
167721918
93304428
553574476
21053896
415338692
47581344
51413271
204495709
661917171
585576537
29888958
337487334
308098741
461322134
60016138
365436799
502871187
238109721
531662894
599156831
307882939
199455801
176544560
161936320
2478926
273747449
34001276
615380675
177774923
250336632
362936756
547525050
51611942
549012464
73037510
4901897
29411382
223863367
671980801
346531640
84660004
527524179
95176926
728902265
322143003
346856015
168362420
234656604
227360406
157259173
402254463
359749390
188719258
695771225
545991264
72961980
159862263
333779488
606400158
731651557
112645442
686673428
204202119
123134043
530736326
105862848
17303923
385792134
241802451
404304161
556610782
268049059
181332424
370399120
545319795
388278189
10237734
402608373
57818215
333435248
485665453
78158444
4510315
460219396
308361159
550606147
591626490
429138801
503393558
451948178
30468802
477734803
199988334
684475287
724068345
628590872
383911437
59498292
162940869
124922224
62931596
755133834
598416637
491284509
232760801
505529843
697139233
575470623
504804755
445981991
641898002
211794778
110485284
19985238
657617063
468792051
663955347
700175620
141324183
577298449
749723810
266619726
677239517
530328003
215110393
334522370
31239208
645377062
201492934
225139824
674437582
16666155
152540388
596687000
127169861
469834365
315783377
466624340
257111673
596658696
575917524
33248306
421721275
428970111
519676612
252406154
19665521
73052616
691167477
204225020
206773063
496713221
146973827
84024824
595747797
129124383
430802981
474147128
425173476
490008428
575417752
427718837
622943893
39743886
751772749
216325473
630128893
570742445
174595148
102358256
10173891
13602953
629339428
8188619
545296388
112562359
196370447
239837962
461873757
705605747
402153671
468517437
381841915
124815064
646906897
636121213
478971738
7688954
163560215
349273379
183809808
743205503
110048501
301008615
1450176
291933497
3703982
217307363
218503576
521338272
354175276
440855745
700026869
62715382
30914429
285126380
602261114
126792862
468437060
604662968
71452984
531252588
36999635
524270832
569602728
591868186
614459209
69925674
650864669
454010830
542667944
342684225
623349090
546765791
169742236
369629660
93559011
630932302
592033133
592280011
123967389
352256814
632405137
326225513
607691882
68682971
643409858
96300750
592560804
573263282
719038047
416495079
167178102
397405460
718758586
414183861
418473965
252636444
170463657
489039988
102960675
743978053
524397237
221089640
158640802
305359943
290932758
723363435
205781485
373556703
445694977
398087115
231654861
481751122
724332700
746871455
720779823
94382288
282353799
651598306
530166748
243267024
503558510
34064030
720006282
668467628
282188469
137342144
3021200
68324438
278841654
155946791
496945160
199943016
581988862
507051337
238365127
243531379
456367366
273826462
502229028
474972005
65528603
55092912
53830231
297508359
442862602
392536963
2717953
694317078
20007897
70799947
158234684
116978861
176755306
355167689
474853963
515726393
319560482
492357411
292663644
7539394
41163850
537977531
42017339
63366140
475207344
506640134
540318961
626392949
530802181
160096288
213286943
149949709
467392527
520988280
220192609
615364567
67254108
697362304
726762354
25514034
326342471
263977350
596736047
556724077
623364196
224950999
392688023
25793495
686560147
689082076
486307864
281432333
28580552
223207331
684800298
409862840
422837077
344447012
74795994
113199289
695027343
187940704
197065323
9501674
198409757
566981051
423394137
605720388
67869873
149035796
3089177
724517594
693960309
504789649
512531474
534163266
71058624
470931878
35083685
737354072
423384832
66081197
243476543
577784369
162929879
229747154
163892547
177727422
126651161
298872210
158688530
478073214
505528285
713040965
93294656
139700288
548944487
292112275
681726227
699060362
750571822
4871685
71792638
386042038
500597899
20672561
627344040
79011933
106958033
158997434
657911618
713411062
255653944
659171598
324222576
450430708
129058111
73263328
495407342
754756184
647428054
515873946
550730918
6767488
386490716
133488350
728992901
259944048
565326944
520037923
389788648
685100115
450478053
13137922
535269216
520386594
316005297
211347098
394540461
405908642
478421329
435952960
72471035
254770694
243380319
251999228
396332477
500288061
451231326
338170469
384742267
655826990
28784483
219914296
695872996
428387976
363365732
684807851
75489735
121014166
44044660
257588810
736258887
322908416
513331761
273479935
734929559
310548322
447235789
4340293
149564506
445362645
222103518
40907434
524389684
275992585
638506308
688259572
171356921
488120178
403008611
741258973
697292960
661286480
222398085
539087822
714353994
624149708
300781078
102471551
402537135
87068947
59691359
68758391
720737472
539410393
104941382
346116225
126311537
384427994
114186254
429310578
512977101
104352248
62598464
270197506
61874176
354078411
323201735
273796250
120636516
428589288
137498295
360701068
352760009
239049655
70522361
8315853
707859930
147594305
499842434
226290634
280563738
513830590
1013019
28006524
146248739
186823455
191900602
671831797
264838392
224853216
396562712
354688880
688327549
48220214
640773861
135896298
465902478
691835414
255345929
247947868
479722510
41567964
485597476
349786983
694505903
187066375
15355249
115974967
21465626
388896417
620010664
645668205
178065856
213484278
622178902
349071865
412501202
76088922
395506414
555915906
690226252
589204546
19411210
275087813
69959817
660577827
169556597
560186002
38996139
214355211
426600993
71504251
158280668
577862231
306568717
18225389
359266148
25996377
310103521
532735749
418156739
271377738
639859948
459260165
38456633
306992002
582832527
306478081
68452839
619962019
235540305
82025580
647783045
438776429
86047926
142050685
126459879
372340241
15260002
476020272
496315127
230804574
2170804
511685538
433270398
18346237
79940952
125173765
29894774
488924536
328782364
413929573
733837774
546243791
567734307
658130655
754725972
99903531
512221551
192866169
556912902
361086271
349771857
331217535
356003102
221121628
447257847
742429688
151229035
86149518
20118758
721379477
239290755
734270458
613166793
627380698
34540732
461952052
307705245
499789563
744529541
322137563
681674471
710797724
210781571
663976677
379125850
503732229
90286352
109044973
135024981
710208590
295880924
364772135
44536446
174599062
141256206
174873286
499540314
659565936
657231848
129458420
739461359
189127120
442175279
313343758
142561413
361752084
317384613
129926706
476302216
510001219
59891750
338685229
489298446
548325141
419501173
731349437
436933497
390204747
79230295
187155787
166082917
176989449
659988035
272086497
42056515
581222894
284681832
296819948
330964907
472243772
149114014
325040786
734088939
337407616
723525268
52176124
214973981
506100092
51337741
61375038
359107634
236733679
360346077
556150049
148622135
4257483
260003257
153692117
419220463
434788445
671914880
149443658
223666989
197881047
100261064
279717802
639769475
726598482
395165610
310367876
473452447
334978034
57425459
459051713
207420486
693999852
572892156
9252425
380506376
191008016
63250523
744370809
373313230
558741555
239082662
7320015
601921229
655978050
531708541
434202866
110083665
131098813
466985232
222299896
401282122
427306685
149806202
159627695
184889887
125041692
215464562
94643153
276734994
3607510
674951485
217633096
315573950
214052020
715171531
184303192
196262004
153827220
104684798
485652089
384500571
728815539
647541349
70152264
112013397
31563987
700314160
693579838
336282219
133517961
502316173
464290124
113793498
50325639
147210020
305305080
256011819
681347538
151311453
353737202
597674210
719117666
581102618
448218139
512233845
524789993
617276478
415321575
650006284
357310125
360693515
355648569
419435707
730480842
414463347
583227554
622575117
178477390
212692480
743260518
221769678
753148774
185327961
300486724
516572329
549882069
77246975
727936250
360655750
117267878
701258285
549362608
205517130
499782010
381046763
260608712
494169014
585040274
755594567
571603487
467039755
346539193
518925631
501585681
741515775
175425978
700578515
378715494
107107799
162533007
377904340
150784076
154595679
445717636
444089070
695382051
699166104
666597568
11229394
209829893
684313921
259503210
657398014
29854912
401880024
194904579
63978475
175116305
746312691
425785269
287980455
632669492
246347750
559949208
85870057
72146256
337369851
402741066
705084996
689528476
628299495
304786209
5163192
366403986
263607253
117648084
466057405
703705479
303849637
683705113
271622129
101942841
372772488
138589997
565704594
379530697
208673715
601362307
85383823
199931985
103513865
698283370
161579133
356614073
382045846
288004995
617540833
701107698
381332306
153962878
486745532
69215692
257305212
135908682
682932969
320594638
693191681
374864284
292561888
276120264
235102231
5978451
623612540
481673715
37587971
457266173
556931094
674195886
410258333
627713060
427873108
131372124
577091449
169240071
286032110
605141514
186400487
214074679
534423858
79340692
717559190
382106270
251964743
385384272
131394982
205899937
55997942
316893668
590628589
437663413
174705680
367604510
213820201
201465161
326591720
417884831
461918821
115847614
114813153
738947755
61541844
356086185
347067448
282489753
365565200
421691543
70305557
361675405
374112957
40544504
502001709
301215169
571722218
245729517
729755754
1597106
475585433
584454911
114901772
103997257
260215956
42760287
41375334
247758199
256809171
32673254
9539439
756077015
586306825
392680470
332724756
80379026
200385991
670177690
225381520
678682368
498928521
120852115
165395594
295579150
646748284
249095470
602661423
14500162
64734850
323662089
16956485
621008743
23233028
248587260
359979245
80227966
730230656
635262629
24365978
517493795
110998888
672492466
212186429
240200506
35121450
610357930
187535571
754809055
197352337
723516976
427016408
41473523
348608715
304381164
19630247
348901683
224905681
81937044
282648366
615531735
175801280
215064441
691356272
282891422
34844970
351539279
458474653
402433875
399824214
88694879
150612467
30287530
322591037
143507
574609581
182442715
110984053
260871943
345753681
516255103
697180660
589911959
47395075
317918234
252384099
584075017
232153591
92856582
386763637
21745087
35393358
226657977
522765789
4128740
591208115
388165814
39370457
288192268
353304408
170106592
522439534
28397622
231446725
385629492
157457391
558302654
115735342
383231667
335398448
449704571
106059226
22160502
40467700
152200126
42934284
533254196
191581845
355285567
679248378
553279168
39456872
480317982
610242060
31133466
442571193
149579618
500804180
347422894
165983953
409809807
520759769
547932385
171969703
314559791
544288407
266350460
447056870
90643553
415271493
189550088
112902244
436997104
128975843
258493872
641113746
90289653
669150482
242606662
105487435
59026695
276755142
163990736
558438608
57825768
105160419
377691144
620587994
4169256
343315597
383881360
587972272
64479961
2069522
529457747
652655305
568287720
728237601
95122482
257444005
213138107
364099918
456941394
134550462
463522964
501035808
323463178
475257419
605128707
487583915
422084299
153403087
579435948
619447047
675642855
277013828
729136408
408169940
357558916
526085483
240762911
123166771
530764416
745541524
678591732
280948941
571097436
320115693
249136063
755858922
612865526
113007986
114781312
113687756
140857345
449223657
68324438
619043626
92694301
66156727
332890922
369151942
226831696
275941302
321538763
141339289
629350209
472361815
73193454
65680888
216842343
393507643
394485637
231159810
348095111
590974705
356918527
165095830
427622767
694317078
326047904
116897781
1850485
703310856
499853257
729355445
491556793
578318104
437522631
601853239
247946923
9486568
749663732
336753914
601075293
485899596
181491037
349663778
753109485
413096229
345610174
233150825
319461708
93249338
288058502
41420652
184296262
206959723
605682623
258630051
357165716
315541681
742120015
379704043
199255693
115192579
15921724
209897870
247336414
546990147
289281841
293101718
375142404
198100084
660660910
107705780
52402714
78399309
731452955
611712591
10138842
711401964
127872290
59540299
2832375
638829497
726979249
167127057
291692354
123306715
286500164
573363336
746432778
102539528
615486417
417133912
659724144
448557564
322860538
245555583
470820315
731795064
582442042
428323077
186440024
229834657
661837717
639233049
609975703
573852507
661719557
585402818
109304458
619172281
33770173
52440831
237390732
2583126
642292014
602367943
547788878
489789391
149851520
7077161
24335766
71813924
125719685
99742362
410038010
115266333
168386582
165735814
638009463
274113476
670668635
420328293
510809390
107637803
690739147
690309692
675849993
402595735
558689189
113423401
203598668
192420228
344167551
292637768
10861214
198862937
615978140
15238731
181931277
267003824
608673611
424288780
236159651
494302777
219943360
191800882
553511169
90794613
238569058
448081725
343392482
448980532
499343936
570507980
119775474
129828517
733169710
185403491
291582472
218870946
408255780
167741591
273252434
318597739
717857697
303349408
719019759
746123798
595304801
361071165
412346023
478151889
105674023
697005946
437622492
97726716
585893763
653485560
281817536
718789152
96255432
353077529
246745561
371637812
646544353
701027716
638693708
150344386
282542624
214822426
22523046
474825806
120409926
436382128
669883123
181313241
710069507
115417393
209323842
144319204
529299134
168835023
522138890
151618922
579405736
185086265
588221466
539238882
266900615
623805370
316724527
683461178
746183529
715782704
339514903
726976250
710095295
304083780
337385848
614792187
731057559
615962256
274920094
64631021
144179217
379669612
192563735
328298698
601639857
238745060
347422894
255732734
133310450
198296462
64770652
114208090
633982759
289907566
405145755
708183647
657744270
287240590
272809309
400635464
727640914
223042153
266904
84036999
616988507
521927406
733539807
200011674
526424824
17734444
395641246
239075109
420722069
105766110
374974897
311439449
351373113
93924086
627956420
459630262
378435512
57417906
496020616
724106110
244074510
470718066
596913590
275880878
204308501
215291402
663793840
728409998
294157878
438213621
533030316
518783993
188175442
152154920
196060774
270417390
481202771
218206170
385101236
726604926
250261102
148099224
283690680
490674231
168231427
22613682
138091105
319863684
278458696
671446594
253335173
474613060
22863528
364198107
301047474
151173509
457235238
450257682
114186254
732276003
318668623
283317987
131681074
40121536
43950907
423465218
546950495
427220063
329295694
143686570
396517394
319091591
176527738
456775228
502501090
592384534
482188311
89533262
325451217
695007643
149899999
85718997
42394989
402340757
112894691
315677045
117524680
241968401
462319130
592276048
643588729
436404519
413348145
162487689
517304970
450732828
665142215
291485376
685804847
351750763
45567249
671073504
747762106
574332274
524540744
180901903
681189964
77031642
5278897
644754292
456420237
12832547
549563833
548351986
212730059
724951620
58672615
721135309
668172887
393570515
130689559
226909309
315866460
251922762
280472817
94352076
469970319
574422463
199316117
661370892
273963545
578763731
29074650
252149352
557894792
119194441
50894699
648471348
713396926
20249593
745833969
101559665
304748444
102199643
63777532
50144367
21828170
38456555
638545726
357580509
306598929
440303485
575002337
311463061
177132956
587389257
2424726
563223879
70784865
487004924
149504082
118514123
679452774
332271576
642486335
215330808
22315775
627752489
34524763
732051470
381497133
617223371
653228758
530734204
213961384
85250711
96591909
430415258
552254497
276054597
354855046
573901753
740397931
267406412
420439695
576301453
185531892
156097851
588661069
770406
669586883
34947731
132569619
401591831
209981325
270080174
339620645
276515330
746904324
263402885
235215526
318283420
459481609
92946859
519472681
726043822
229150467
349696347
704913937
224786287
89823860
36733180
634753552
678380248
242828950
508713929
119269423
300642912
372536619
549134784
295526231
12832547
10389031
568325485
82853791
340889091
210177054
169969347
665974079
168643384
258040692
519634183
755598013
663395096
414402367
722368920
510341104
191171845
666975218
324522730
309816507
335796311
342425963
717132276
601815876
624270556
289151499
241522281
532071085
335318689
526398782
598657378
744725800
660800158
69903343
725827161
150735758
582736609
725344802
342472536
415305915
663402649
187850663
473980962
196355341
699377588
505853597
12190873
387630206
643940799
149337916
201493876
737754381
478233677
31893128
632627162
308660898
503392344
397348224
33912970
197392278
104873405
5883787
67990097
390273233
381358523
16582320
674404229
246227800
638659021
150908940
30464396
67448290
106217839
741780130
634644350
505105130
145816082
117041288
749393554
42013611
14433783
691122159
643588476
179090918
308638239
724868963
86149518
665578704
490530590
753630787
439241878
389961390
718328065
314492731
160342637
371433881
381663864
203236143
251566793
235924593
679695281
46700199
523468181
658591388
159479986
215471984
437715068
562630523
746471949
65078831
59694568
743751442
690193140
22825166
61303095
244845601
735246785
307208233
241748871
460051977
388284516
709931897
38845079
337677596
310330111
151655581
45318
406289681
359890582
205975341
357113393
507893932
271331681
518154119
333833320
673960457
420766928
319393711
750674951
455721018
432711370
588288652
234991499
688623992
318510010
754333216
610569574
131006785
528858952
187435248
95330647
471235624
332667103
479778403
13980603
650606031
220442033
476800905
364860391
440889009
732093933
326591720
470181245
308449553
578250127
68496595
509441379
267652540
692307980
83362461
729532339
95193645
305012799
65439192
462757204
62641571
733199922
389261445
561482467
120500562
617759870
13699414
18096988
653046602
643433381
324005159
530545379
209844999
245398769
449448576
154692784
115417393
659913163
432008301
310549148
652171338
104367354
66224704
282791873
574828618
109050411
723863274
616298213
205796591
652224209
540616937
150772986
30181788
477726605
454203353
559641212
415842058
173843619
388189075
450249436
695805019
333812388
124163767
748357608
442033686
287927913
740760475
1631448
301251405
64419537
701892737
55253927
432418436
16880955
103483653
446790162
557260340
325368134
352883201
133098966
236408900
373699781
240600815
627503240
571847259
663009267
708527517
343910749
251806578
389525546
191982154
646400846
558302654
214384352
365025453
429070824
669022081
600262152
536504696
730465736
456974184
685208160
299632948
729899181
9811347
668266781
350651060
195648521
138955685
643674213
219861900
141229012
531338258
422273124
91897351
651574651
625531907
121006613
264032558
715253994
745368949
215743892
745181964
30355507
71640205
270820368
668387629
293974037
6133036
345134335
107364217
608871169
703290042
67977000
506753429
137502955
428466584
110538155
426290464
297525852
200834270
554692320
66608595
336085841
641634903
35506653
723976843
311898178
509938417
105326585
29600446
325927056
223070302
564345358
184293200
272980930
315412993
250823806
3591980
87552843
377597129
521783247
1548365
735276997
405482805
677907204
598013550
470881287
32576089
593953215
444827062
584715495
596982740
57508542
186862392
350345905
37565671
68845406
155442598
440226605
22979983
345874529
158197585
238243047
184051504
715593879
419260987
236288052
10324028
619499929
688563557
281565945
608243090
350886320
228074907
143967733
352965545
16102996
132302779
115138345
106746549
609478964
752694215
745058132
415513189
518510279
587170220
404327196
143210450
484766646
565404611
256495374
188407681
262660685
372000356
201998975
329817620
545027792
539654297
693490409
408756860
519332404
85011638
48626214
711273563
225360720
237020693
497785780
418972463
412280505
545439895
644931736
756055300
209399372
276736034
29464253
351486408
437225094
164285303
232973909
660621589
350802061
544231415
262296654
681162287
60461765
521700816
435596616
166551203
549367455
50499358
275912132
660432539
132667158
565597916
76529399
216468980
45605014
387068591
652547581
696968181
474423761
569133656
746651815
305495156
325579618
543130255
722794783
83981807
314272777
378166763
429825407
388707592
246038194
491831516
320475307
558642539
134431080
190668687
677957280
558793599
249739287
538287204
171324650
438096659
242281382
292089616
175635351
189979260
224830151
175621050
661423763
565602091
383480916
59691359
132599907
376672931
54872545
458957205
92841476
307813597
196778309
742408025
686718760
8523718
81738566
59492550
112260239
175909370
738148517
177595883
347513530
229478919
244218702
310103521
644149625
97535978
36766605
273735826
433742860
529442944
209834901
580055294
261028853
239645068
145893748
41101310
299559533
156352472
611029879
74926491
12629358
177742969
272580217
535888808
662186076
755416159
298930067
241013475
191119235
195566113
290284449
239437653
313494818
189331051
466576307
51644301
341999840
68724747
520394147
751957932
247406689
47455499
460982249
93264444
659694126
448758304
33769463
398475453
534246349
618598253
62002577
719965613
80122224
119382718
511669822
99164974
45890342
726418923
534276865
86746781
137925333
148794100
78045149
251326075
424576789
312123378
653107910
375512501
253716567
459098109
562086707
109503394
173288479
659707400
633335255
328269685
751002343
486088421
17258605
341144960
232813672
67546479
203140098
580523821
119767459
286879478
367393026
106122392
703252277
90439622
223863367
289068416
599941290
625614990
34388809
554061333
119715050
690948440
16789904
540809906
281334144
195146861
122019666
585674726
543745475
98438249
364433431
184137333
220773520
642574994
548423330
380701412
326554528
440878206
39971165
362294751
465382506
24554803
733101733
21548709
59351474
491148931
489644902
726402222
201901756
556104731
520598078
6427603
81133940
272917058
518193173
675925282
353947573
30310189
259400111
568695582
394927543
286545714
34796671
327294149
282044126
734339777
298774021
255374483
649112373
582668632
450419699
56209426
187833657
301540643
456397578
230147524
423700641
648991525
297686709
457171647
696311070
709563542
121678830
678739387
641944576
497342391
567109452
319846891
105122654
724038133
377098631
140677222
115817702
605118268
10649730
86534721
134691486
596305677
388541426
222654887
482180328
38950821
118638427
129759813
337132971
434018039
63168759
414108331
423904572
263682783
712701080
346750677
752679825
576685299
395037006
332815392
577711266
611211419
157903018
693572430
542086363
516904661
231318178
210421416
721379477
387313693
20128007
325127133
733804833
154836500
54117245
383767930
210165129
7403644
575976957
201332768
265577800
630146790
263415672
101406578
662029036
358918560
466644669
519542669
251085978
416381784
156286676
11373910
362498682
502196019
747686576
562849560
273096325
33347655
452016838
195105716
663584006
60967816
185214666
388639615
524185753
387808785
491390627
437945599
141637647
114156042
226363410
334147858
312064650
559867644
747761134
356158213
129934259
126142653
6002455
191467373
611354926
585710460
228394454
722944709
313774279
477893416
702641133
708063538
290480827
117977860
559121573
246628109
708290128
197038384
583729641
674630801
231700927
149050902
148824312
27477814
417956579
610493884
72070726
21480732
153500927
367735423
493981306
33935629
210346462
288282904
433211965
292648475
335851698
349056780
229203338
203795046
373362357
114148489
165433359
750048586
366608032
245103486
143646816
135712304
60819796
103525649
643600780
22341774
140372604
97524336
312150384
35763455
662549160
475332949
23234615
33414445
224112616
525130350
584151287
181498590
91052340
713103198
142167385
665568285
322188321
119639520
708818838
224934805
27209694
756100618
46257192
46518927
555022555
187639179
26530096
509434744
131080907
98676743
378579328
656385912
78500526
14811991
368204863
216454498
669830252
631572619
648470368
129450867
208992295
470504577
168524835
619719798
218487831
702501036
170101113
519936970
599526928
19819126
135629559
105152866
671710949
172884099
154058541
639915093
589943606
106469589
721669291
53833590
50227450
233952263
414559809
710805277
673803130
420415226
692024102
341437545
708630545
154647675
656642714
164504776
79079910
386298185
289446066
142721488
222133730
114707411
187197562
596875825
748124650
666952559
714316027
416223171
164571228
337687077
521442786
404712351
170644929
278461378
1876219
743869511
489626784
542947405
16639259
238493528
365142232
704099846
126384349
18106174
608611951
419391654
200645445
187828004
22442142
494071942
131394123
625594833
40499186
402149389
617752317
297079250
298330576
543580632
207729373
235377761
374604899
108997343
246091846
521702081
353510612
501390799
284537901
716915654
367512847
489985769
457942980
56347454
565190993
106525940
355308226
320907368
174157164
455294840
78498329
314570677
548053233
466938434
117350961
22915802
750304841
102652823
237676687
717535
79510431
267527260
254701154
421291234
2288559
281742006
750831572
233266157
454014317
162880445
748435885
683399605
691333643
160327356
564876413
247673083
137683637
388382813
382808699
287913172
633424792
102268717
722274239
355249191
691283278
532378134
420751182
141753594
523009257
681123614
168749126
248724595
579934808
133476616
431336724
632344713
94480477
470423499
46919236
615637477
541363223
638130311
591702020
278320497
575909785
36388822
562177343
194089441
319945080
296554990
648289375
255584016
507206609
432307441
433030257
440340832
484545673
56964726
587985944
618923032
215706127
558869129
234883194
212926623
535688972
391660815
208421644
151596019
152510176
647843469
737882782
27891561
197382549
69828746
648659193
754408746
412529754
321357491
594511736
215128456
116323666
367468556
251832798
371078890
425997519
100332752
657941830
373820629
11510772
387030826
546746564
116044292
119453077
6299202
136528028
547617920
290163601
393027908
647684856
437537737
243946794
364991172
745607173
479751910
115893232
283320583
710702810
463051771
207303720
238943012
61874176
562867232
729128855
384354554
603807658
740337507
744675038
136392074
82403230
522346026
745141215
364273637
605282314
154919583
423013318
468286000
345168314
85998458
28114489
369290120
706220606
714674152
80839759
365659851
722029461
463225490
619920028
101458028
282202739
547819090
381811703
529480406
161158361
341811015
619017504
364167895
273244881
458098317
252866887
408935447
157338177
353766954
600002767
190811439
134979663
743911621
239203000
608462127
119193893
626445820
680828940
263020332
217415170
641616146
48694191
413132168
44169944
26320833
510819058
577049200
366406226
495083671
113635000
276887205
397166952
244513269
751171529
713297767
370540022
46080853
97791213
311923794
105730975
79555749
178710168
140712390
432243084
142961478
402348310
21745087
307791113
74842677
317679180
744589846
426510357
244415080
184089269
485091697
436253727
46277231
115213462
81474211
110122740
714204251
349114766
533313195
752445966
726201163
402204803
456938661
691885012
212314830
555817717
681967923
159004983
321796728
211650166
731137953
387476453
115017084
449981008
413881741
220781641
8362976
8081710
588129451
488216512
72999765
45658659
614603565
113722718
406290976
588952728
14718000
582525125
241220008
132268136
538846126
105704235
271296207
217941815
267693426
654701593
167434904
489562801
456589119
19124196
50892114
627215105
436623824
464494701
682164301
447386849
160304330
81549741
224580902
329773215
165884062
321714753
678153658
334162592
469668199
356007045
403961220
636182183
428016989
670869858
304446324
367196648
602676529
500273136
472530786
465217446
460793424
744424547
449705485
266213038
649338963
318298526
529835397
62327356
699959169
253750588
10735482
506978932
523727374
310317461
225540133
438474309
537093830
57892736
43587329
191857320
747399562
240263281
10944297
129594374
91905219
634278281
740709915
121400246
638152970
547849411
669014941
161324527
390897962
653622156
484688993
584473799
206136476
42123081
302444779
463250570
339168326
1459897
282655919
503757286
302261134
605848323
389939507
310729160
684180952
309858802
311387531
132811952
464260251
277127557
405274717
94359458
57270875
674988951
218130640
378058922
221271463
379765056
250272961
78600305
381554901
50499358
737558003
169640380
290921311
124171320
347007479
381048850
419093311
509188153
710738971
545069798
143009974
503817071
561228149
603529813
1646554
380164157
399115626
533385307
579934446
591566069
73211229
387038190
640762248
220691107
69530811
712761504
225268225
70718739
667178423
206687845
197452372
74691617
207042836
664376986
387378264
351532069
245487606
31979402
36233252
177888256
596709659
739484018
457054249
54215434
659633702
241227714
547955044
222961633
586436864
315526575
321606740
68135613
11053795
492991863
595063168
728887644
664951014
572102204
472462809
620431325
89132953
128665355
734232531
655622685
636323120
485688112
12432238
495399432
171752346
181114769
74471902
423662876
74502792
243870682
101509568
474140391
303494646
99412586
155735307
327641587
7492576
532395864
723939944
331501170
280170982
235253492
197956577
376908591
54759250
366305314
280336249
289984298
91836927
752762192
677783561
115417393
637981544
263991012
691897881
101288851
686356216
302014258
266703983
31234832
484910153
238984473
10883873
136580899
309499890
137026526
380807154
42508284
366806617
274634633
681114434
328389967
264111823
668150458
196299118
694566327
246288224
344345520
738826907
66266719
668606666
705291587
200762846
200796505
435196307
78165997
238105673
383390280
342407702
630312956
504741823
575304457
409402812
490107583
150830414
40221698
128786610
733609115
498714826
420835488
239785091
551165069
9199554
332196046
617593704
344237102
573476020
365970215
528490963
654369261
65688441
200486832
224535584
734379817
415877041
257641010
276193333
15544074
127157972
137431342
487361841
713539463
471091286
267595237
284665017
251968080
609805619
734393296
433444011
296069990
499948727
161800366
534291667
589976001
591578827
399696256
37485948
126248395
330458856
384049342
72410611
442847496
581798768
472452810
522969720
577056753
505449987
594889386
270150805
5232086
481752999
56050813
29169686
81409424
147034251
235762618
3648099
564941741
536905005
257549747
468384440
15846837
674807679
53158014
30054975
301975352
720356896
579172322
128333023
475691522
644579804
594430703
361856677
110933471
683803302
661413336
99801194
672655074
324446048
739011222
523928951
521392005
226183885
602374409
752150399
577079412
529090428
391900724
46095959
608186495
430467606
136384521
420490616
427385822
553245349
328555500
314635321
496711033
490567350
3279312
754083967
358601334
534093855
268882938
665917574
155727754
145030412
206124637
147389242
511212502
582570443
231658285
462107646
141017731
634587954
283539394
404954095
142491234
68860701
420341340
391183623
199764476
64986012
341053735
741797970
5090722
618613209
307127639
391598545
329449938
718917199
50189427
677469223
191702693
122574742
245433320
393330028
192276721
36888852
408332267
548317588
681537402
605654028
84465199
648551657
447190471
134262128
478897965
242436529
207562599
440142309
311938900
69115479
161528458
102308124
63271481
463370841
458685246
577744716
480042763
684483072
309484175
629474573
236386241
600746468
149307704
596898484
510613012
388923097
130969020
622314329
381131668
426453202
290329767
255081866
141784916
149020690
539186011
75590424
588998046
305846748
152374222
547501864
142121306
284446337
263462081
476898684
293524686
635342475
497908866
43644377
299786123
97344315
349786983
159776162
367627169
322610815
24348735
534790165
179972884
83845853
580025082
725140871
45173640
502569067
167404692
208701905
457757118
381282993
159768883
149851520
424042511
103257063
747898901
596209434
620048649
684490625
348903682
645381191
102268222
620813980
155623568
628397225
221147845
253029770
286510008
263682063
236673255
5120934
110320079
699105680
4252339
373178624
27715530
97305299
679849710
279521735
507478885
10717707
158628106
683940676
596339562
171910641
726093563
578008431
324213262
170124459
54147457
19335680
349651029
149798649
349885172
46830958
49849800
567090428
460272730
281666476
360052596
511758256
543294843
82259723
179563666
112953675
272961246
682028347
338150816
497722661
632498111
8889881
569974212
472825353
503478435
437971995
15568982
185027394
290800605
376846458
325020696
156120510
53890655
395233384
634919752
154307790
666855352
364037587
745722796
289546038
412911866
538997186
410876356
181047657
509217178
644618043
436575714
25400739
176997002
507256312
632220733
348854327
609595077
608587639
2794610
597648959
685412091
538400499
280541079
91572572
388601811
430130850
4939662
752225929
729316414
370240507
689197535
211869315
562076762
488701759
270117939
265136721
105551476
192582051
35999936
552705881
309145780
22439963
747537655
655434234
318652300
664777295
634817155
202991703
393496194
576218370
284228034
427283182
446450277
121957337
125447777
128491636
580042401
30373283
750345232
569443329
587540317
381358523
616619367
332671885
421380343
38168007
311059433
606490794
730033060
212201106
323623391
229508055
583136918
88460736
512996714
55929965
355492988
376288214
285050220
677270697
646091173
528438991
461103097
659157863
137726493
68686982
304470333
190161881
592918053
301530576
210743806
103385464
206269470
558521691
3357979
284763206
397650344
133778736
120485456
183673716
127630214
279429230
701330196
736863410
188870318
160924218
167388007
342467083
556246187
591168344
512358855
735820601
478797354
581014525
413549793
491335607
91844480
373470494
166264189
515469591
657115200
487674551
465030657
688803388
669645086
474422956
587593188
601794782
4516694
628928923
663395096
267073479
121163016
28316197
318500919
386730704
169690176
310821056
128914604
49185136
460472954
373133306
287089530
60431553
431445181
475442845
158801825
224833493
511919681
612080014
656695967
1616342
679732235
102539528
419899716
70290600
105173866
446840164
596671894
449735832
7145138
136558240
240691451
201559358
538597978
98015281
461639360
117235383
627878379
469003535
318570434
64313795
737671471
704310240
418872894
3225131
231854441
598144729
618681336
56506259
1276457
296075160
613243176
21586474
180088917
560206731
614950364
741543350
258353258
137373964
115977651
432089903
306740047
306979759
16035019
626196571
431934070
174282328
656578653
731963028
27130376
153408983
259124820
344220422
526880136
3444168
359326422
91784056
488784842
79057251
510816943
373991797
459759130
170818648
43920695
715548992
755431181
49131764
87836514
292867575
96195716
73727765
143016055
34811777
630929907
35876750
41934256
558654152
105929433
570718255
733576059
260631818
342931294
354318786
5679856
19939920
126067123
533468390
572360953
754567359
401545583
215200076
572978133
753984436
311379978
393280911
113535090
626292249
297172785
29048838
439753802
251196200
169397617
281864907
667413292
478538657
234215374
696584332
108362891
107287516
139294396
156543478
127109437
539817073
97607419
203336920
57342376
229513011
45121622
323463184
471468994
480649144
140254266
398231925
520621883
8391383
578514482
155770240
491197364
318321185
10311022
539211102
631151339
13736602
567812595
3036306
402708696
944125
59993479
81783884
317511129
165619483
536330977
319695831
94049956
208455247
722361367
4025749
328147615
351344475
426981607
669966206
437066157
175078540
743970500
557814664
399606839
235526150
656403831
542522218
567675927
232327657
302271060
354564275
670094607
676884754
155585727
6261447
137654614
472910282
26843362
732051866
358699523
125734512
580461435
10226762
655003713
354882181
223884290
37726551
259878017
427947660
153137075
436117931
355406415
235336374
405045589
399088654
353193417
291232429
15755558
679523475
282170118
755284894
565719700
88883704
281538075
363737374
332576951
468920452
170804504
316272997
274188421
91738738
418209610
146694366
8738821
681886056
481064326
145349932
447099835
507727766
433761237
433459117
687594908
411064035
154768523
246621719
124844994
582087051
222069010
408544764
630894537
473135026
731480279
75061714
360731940
29819244
470496319
106237587
109132714
622404965
104237478
601656874
484606978
157774617
388866205
391774179
252586482
528173578
171279381
412386247
105220843
9418591
485831619
735644957
641514055
575742531
151406026
34539869
304083780
17266158
374168067
25159043
372684935
194308478
340950013
293728617
635569844
732625894
78347269
343638841
101678486
619432644
142676145
327846411
78808002
453854925
521354803
256295949
110313611
65076648
143665613
592627966
255199548
601807934
624986798
662964197
679566069
356222139
675164188
672775922
706250818
88966787
135077829
41821155
142685622
314914782
610736724
371236308
650539890
567614742
79162993
5664750
557638098
432537651
570530961
446926116
460710341
58993542
32175780
739097297
572572193
434910153
116104716
207537414
32092697
717232880
158977711
364930748
315725185
452757032
480408565
553717983
169240071
26798044
101003896
147936838
366448510
536414060
2938117
194498171
724143875
534261455
544352686
88417483
143813677
98173894
220187837
507665871
229309080
719423250
262287648
24146941
106816722
334205144
204890231
513175221
566475
481360243
557003538
628249964
694326446
129722775
681514743
381683302
411593182
26601666
295276982
5475925
626627092
686567700
18910991
263330774
734392723
56012057
102215011
698524099
706107311
51564331
81364007
397234929
721416517
266371651
522703730
482455428
713320426
78853320
544759260
513316986
337888769
599830092
307618584
688622116
642518604
135795387
482425216
136097507
270125492
509452918
155141100
748441876
298891930
683543357
138106605
466008999
394514933
33333907
35227192
544884689
728940370
96627978
566520318
29517450
714680564
306364786
192439851
27538238
215427915
411654378
132343666
11895975
515102509
505612926
172007934
175675227
321221537
176166172
148288049
10324462
129710805
123997601
747988696
32968845
86972795
455763126
609696834
405837796
173677186
688657448
188092359
452613525
591211075
162200675
215224324
701370532
501883812
667919343
632903635
278581442
145970649
656325488
689105508
259555487
156037427
720490616
380557430
643746089
134614469
648868182
473361616
325534300
232309251
348367019
437802092
337520911
109922946
373254959
256771788
72720284
647548902
145893748
225230460
443390977
505257935
547743963
372746427
93665387
461857002
235517646
64891486
124497744
27643980
504521362
177684370
687338106
15919751
6284096
308468497
311645796
306545045
305224283
468363375
527554391
138589997
24003434
188258525
173673682
720533541
450749354
192363167
476419767
257443883
666846817
357982274
291884946
117179813
171581501
273176904
475187175
951678
173907825
93428136
690474797
27518469
400143222
220442399
172223506
200056500
417952808
488905690
561057067
390602439
685070811
167943683
717881720
81499926
120009665
637699890
552868371
174499846
129234848
166520991
705276481
202953556
10664836
395776889
231763805
753424340
333819941
528755318
186627077
45453954
387642225
228334743
406298529
548068339
27154605
34143176
309846719
35264957
515749052
528400327
37033930
76202217
430230603
299234754
293370705
317465287
331585608
178808248
260122966
170120806
227346760
216067374
99593858
446352088
93710071
85818923
724988077
485917204
218685013
31110807
754748631
198564650
105391129
88475842
387227204
584821237
314880904
439191844
12318943
422250465
465279906
26140933
233478336
427129703
247319980
325466323
280336837
440830523
348888176
676280514
102314915
119455840
280612221
376966040
566210645
743366260
57561079
652624518
314133084
400012283
458059238
106769208
627065894
97920372
638553279
446722757
750556716
606505900
402247491
33505108
244022324
137373964
296408036
452410036
153835964
280480655
543891530
519369571
57871086
338564693
92613293
85603907
499306385
136248567
222511380
421404500
274143688
3904901
717519894
45599211
662289900
755300
63211057
167483992
141618750
316718466
202429922
550300993
153514725
690820039
504216848
11734077
693174613
90756848
137416494
477485554
173396514
104465962
258660038
225803529
252111587
238908943
203560903
185622528
327044900
128355682
576195486
119367531
202764867
54611008
667700306
102441339
391864746
169729018
43225819
95666298
607748927
579914698
54795528
250975094
679127995
458291481
456506249
89570848
91489489
97194024
481194077
146800108
146967705
643495507
500084559
578952556
666937453
67304783
589911959
722477917
54463293
722731464
270057515
526859515
275988371
621098296
485537692
366441348
119882480
418217163
742240490
498994166
661449358
617865612
294011532
310163625
36056993
479494652
340217332
706526014
558612327
429788359
615795817
362153594
448743313
739405402
297897873
167691512
339628198
374530611
106719925
234951156
374553270
594964916
491292438
672779527
241454304
490355866
453822619
580689746
168966565
127453199
226907226
295284535
492957184
727248158
460939106
701794548
750609587
296266425
60480086
107572218
131641237
507470964
6808439
408103696
316357405
52725961
292429501
588631577
230623463
742407029
45143431
271978530
738264175
359824920
36020257
230796005
509827500
523294499
221310453
195674270
300772492
179351934
584694183
335504260
376907646
528240266
50516684
706927933
499960612
217904050
76354780
151791225
363140687
570682021
200736081
459562285
324996657
77312508
561248324
497131739
396524947
2688868
422429540
20400653
734876688
249480997
219278696
393796033
65743294
177888256
13646630
608545210
203959028
583612757
202193810
547728454
77161448
495794026
170152108
443542372
405898220
358367191
362106809
222058200
229456420
107441425
231742366
95401943
231840137
503618934
562519010
689528476
271244201
385543321
191136218
168020127
346239139
645825073
725269272
296032282
265785585
648863124
75310963
63860615
405594687
290667705
303066407
633802442
5748673
319708660
318392149
402801490
302021656
107241169
427589910
128505958
602236278
251403288
158442687
488225920
230970740
58672119
205051308
111690533
87441081
175040775
239966363
519548211
227156475
713305320
71743801
392411368
11244937
628645314
279468553
374834240
331721430
736289099
304839080
375988340
291547586
44701350
562156704
80771782
367423768
320107772
616431235
753445796
639535169
219280740
576992399
585954187
401177595
69789720
496097474
203653163
718637738
410238796
738305750
60001032
98408506
432339982
636394205
621611900
693501354
198840278
706145076
70534677
611876228
201796394
624551885
364507780
179327489
589815084
591136166
379870582
254543371
122199987
9599863
200494385
63460306
263314570
595824110
379067880
416776486
149133985
116592585
707081648
183817361
70171402
44653336
128355682
733660655
424164970
622312209
528506069
541210215
549103100
112804055
328387469
562147131
664902871
60063768
25770836
606692427
82033133
489849881
19290362
195773760
20445971
561255877
3249631
539563661
54842333
191287278
117507546
357339983
756416926
451518135
407069092
239958810
477357153
696507448
676257855
480375677
344205316
326553955
663625422
622898581
133408639
478991309
575274245
500712902
42122545
424738628
119122184
243801271
543982166
469585116
266748036
346045543
562411486
243380319
396366334
714628246
378186263
471538187
347641931
244352428
109012449
383902464
266213038
182525798
36042916
68423888
699067915
61277489
37251396
15843267
17877951
345005934
421631119
336886459
685843413
373503403
115832808
157640772
563608737
442169270
740049756
706575597
213161330
564073146
363714715
19290127
529049885
243227834
276741920
557781497
215850917
458580808
376789751
405669349
637186186
242390876
249217447
377393198
618210301
374112644
737233224
498113858
24887135
657810697
177631454
444543634
572018902
66254916
426624345
318245655
28278432
699463032
260314145
42694125
588974264
490922341
403927938
627359733
461820632
507102009
146742736
147112650
124420569
712124013
334764412
650524784
87563279
217873360
398297983
81043690
623847932
588748797
494804583
79298947
416154682
178509911
526836844
146917382
735364906
94669302
144788019
31624411
446382300
172034681
210524769
86376108
670662825
270827921
55653695
462923370
123958219
65522275
422099405
384105263
29660631
36558274
36110893
305284707
196113645
434191758
164836672
392714371
309675590
334816937
30918445
336350196
152517729
185751000
594046144
439777194
75431811
26918892
329081489
40461421
167883138
93324868
306651800
203296548
541071063
392743394
377650
722391618
259940560
219189984
448612244
358669311
234633945
373239048
393691131
265023966
619580531
167073769
313706302
74608534
622336988
582789480
313434394
395006794
131042029
104199124
49804482
337596441
712837034
435838312
298969057
127917608
54563104
473452997
84918687
585380553
361281806
529054349
146272548
449486583
159247793
393805867
118501966
146179618
341418259
55642951
120526551
423919678
688123618
375653773
408680617
853489
509674962
529994010
208661789
493648974
179578776
367219307
467659101
189917362
423622787
584624859
451063803
116837357
50771266
503112883
271201023
560780038
233216548
164315515
609791455
575493282
307686561
296964399
697878681
291600356
209974362
571648805
333135660
661537058
448554558
177251601
64090930
663606994
376949502
536440160
396479629
87131925
266957638
241431122
134027985
190403549
578257680
171243321
45378424
343283850
487439752
321828604
420921137
30370613
436340346
34804224
236034948
262635771
156737641
496256586
109956574
467459402
606881027
547879514
326453669
599806389
405384616
734764111
433360840
155410807
198341780
195005826
432606973
564958103
717042217
38074673
186395425
245369633
691779270
748985692
698924466
333268572
684414460
483214069
705299140
472447703
444105902
620395305
18723887
342972115
54630849
85628361
124680656
405573441
9826453
650335959
210006499
108325009
627586323
688482967
247706708
212034027
44041543
429969631
435751247
213723025
714237580
241174843
551112198
211796494
619929723
632955791
537505867
380414463
493648974
473935647
289340324
14859052
37538410
358807678
323019946
467477829
2945670
330473962
141765543
657466237
480786215
35627501
414252096
486334881
40604928
487090641
696681167
61119765
593584129
98215154
695706830
727542725
321810671
327369679
171159951
586992697
299159224
645350979
487268732
18331131
114299549
46586904
742633619
649444705
652147168
42500731
451569807
347944937
455400582
21374990
14192087
226907974
753483573
405398660
66484394
514178046
411321274
370195189
677223935
728534547
109657463
98513779
213223310
329000837
607059035
749386839
54630849
725201400
370081894
389485353
229112702
167497835
566610954
612180486
174315687
112940796
154957348
222755580
338166185
400588461
733947080
559496028
543138118
362768372
381061987
304630935
53541751
246008763
493686739
37765
634001841
714763049
25731056
467015723
399840714
105033216
106453457
641471405
451143655
664444793
519653953
651590542
334658324
684860048
8195005
131251594
481337584
17689126
691428948
492462159
719507026
451050054
344220299
43159569
506912875
40265043
125515528
350919310
488848005
610161552
509466954
11948846
497976810
359990306
370391567
460659873
578250127
475559539
568337865
427381422
641437457
454290291
460340244
537365574
530651121
452229544
413124109
275816781
323487437
617737211
736334417
248682525
314771275
656567065
228704840
328017853
332150728
392823977
289123613
605049240
310937236
619876047
188840106
300800314
493363455
176997002
101482108
261312408
681046457
231623803
180864138
77576863
609323169
228961642
740526332
631362823
251658407
38588277
691794376
323419662
694996848
329312866
613802098
117841906
368344704
583620310
148023694
740707604
640196355
741353509
135013930
431274485
351941191
415007138
560372176
170224435
373573396
428190916
182117936
711568130
698644947
173069442
295211738
428870317
346750677
8519784
673802903
439794241
669186208
227617155
174718009
667367974
738844056
443275633
374719436
685714211
392869295
371992803
150976917
146535753
647061212
239641584
431835222
593265955
645874874
550830119
163386496
401098897
296563948
267542366
518581427
637428952
749000798
634452
113264788
318268314
163809464
252307763
713212247
12031929
121097249
180714019
317720072
37832977
304937269
234558415
159015338
11352931
391434225
659174354
692821666
334403096
479863228
747421948
478739352
236567461
660467653
583355564
240653686
457779793
558483926
398103524
4886791
39517296
726530623
724468654
66521499
17932151
700648385
33181537
290503486
438043788
28912884
623160265
406419377
213198531
325300157
546361867
719649840
107067733
572766649
271372967
127331194
220456964
117940095
552728540
379824715
626068170
249004392
18512403
595797611
72357740
308464520
224268712
189868587
197602272
16979144
583548493
163948617
206799687
307762091
605817215
73075275
454109019
638787422
46053218
343842772
439673370
42263893
288539706
625350635
51556778
598484614
497182486
52682175
124224436
615071002
462065980
180114183
753136348
483429765
406729050
505179045
486935726
110951747
77066614
252678062
727412592
699007491
721998823
318970743
38411402
412137332
606886219
338940875
462929096
659195628
280201194
44905205
441255810
366283181
489532589
627350327
612820208
124645727
263366475
103438335
26911778
140546660
500200226
476752913
41450864
706552938
622651748
65900007
96891976
503785100
484230383
6261437
739204557
248085838
448602882
123574633
215381348
406023210
204115308
317120419
735246785
149655966
635539632
3239768
645857030
561960171
423843112
149587972
62040342
198711877
382595806
197218181
574841678
687632673
187102916
163182565
693780815
5456398
704445651
246930229
26208910
210550464
520441167
21178612
603514250
340278997
603020355
71458933
47387522
503088808
381585954
534367443
743117011
562260426
615425084
683297251
183114932
676903366
566293728
305020352
456382472
722489077
155163190
283018136
37984037
88717538
570521775
721351839
629383937
755911923
628511091
112351566
483251348
752724427
9720711
329333459
649078584
276914082
551112376
700314160
48911459
384162286
514170475
495908224
116273661
234581074
287920360
444827834
377617348
353560003
312807495
4849026
456209240
95930653
59298603
476465899
741342056
527250547
46609563
175891820
26075657
125984040
201861478
330405985
56322721
134307446
84491316
67591797
685480068
66315340
294491470
316039567
411881018
198968679
649686401
271066355
624837031
32092697
235623388
140568883
29335852
406483008
412480383
684573708
391056567
258938639
634172539
247542084
591460324
243634115
13315939
650502125
498785014
657654816
138839246
47047637
566999120
130663545
56126343
47139251
427859739
222548981
209987881
144436019
328914875
15702687
663304900
524706910
75499788
471802454
316824681
381970316
463480894
276349164
360879438
307981128
701348546
456994265
676898528
7243327
647360077
136363502
648408041
471631979
527599997
57789852
591230930
580591557
554184241
415796079
568922172
258546743
38644525
116988417
113795760
76149346
405356000
569458435
493670240
474299058
99329503
19480334
205897433
36259803
557826815
503883289
164579870
204248558
362808355
135508373
212397913
85734103
602042077
146973827
123582186
618545382
625822221
151754876
131882933
456705738
416943960
316901221
279315232
637420329
475249866
593688280
230426924
484634736
553160761
498498
517871445
583499462
41767042
659127651
219283211
525175196
434554302
352191032
241439536
507010231
100678076
168016485
266253185
74457474
255389589
23406747
83415332
340058719
119403525
717720389
432726476
435883470
190625150
191097144
47602641
475083700
203517886
734420699
420911844
305254495
388781668
401479715
95545450
195753937
316304534
223198155
48399624
513392516
134521523
722585605
296296637
461462854
18391555
280871359
696850246
696099586
183794702
200056311
52861776
608439468
346947055
312165490
244248801
728517062
67327442
131302186
690110057
165273676
85849336
67954636
417431651
178907911
168566256
4161703
316613658
176876154
225705152
156603902
479567368
206787097
282119656
194119653
678815894
43271137
2401854
65650676
568914619
269392851
548529072
108891176
335894418
370278533
74747873
727980799
657919171
618447193
499283512
405911834
587703475
92808488
731051782
464433970
300718753
364972945
325096226
480915654
598401531
756901236
315798483
406676179
705412435
244943790
35806072
443620932
594998614
709000110
193005255
569601942
532301077
60982922
479691030
412868413
274876987
290125836
106852775
217222529
375236059
559662194
691362609
3225131
95167800
335383412
727139529
30682380
474491733
579532253
587997777
492482691
706044765
177167545
84608706
321909089
251065405
494460789
699324717
399077861
536648203
299821934
153227711
717066714
339016405
107282812
454278828
527788534
85326241
513162200
174368558
369001815
110868559
18912712
704710006
8814351
627722277
60469318
372423120
43006782
747505304
100681490
751780302
553038213
104899412
184790438
481959482
351720551
288518345
237583008
537947319
111955421
698123790
669792487
651212107
420664335
6439038
741576199
95130035
528830848
15158871
234687462
292604148
446490513
530706061
380890767
650283088
133930752
479802984
31306772
425059330
137960332
471480919
145213978
197374996
725720648
379862880
119412930
118408381
368095455
413806211
143789943
391668368
229737442
298251211
506073762
219127636
571798626
147834869
351319626
623016250
91066521
389206090
436208409
322120344
599111513
468150046
669563299
753185160
2745817
33482449
536376295
713542763
431593526
442423321
200290454
446557009
127426663
616376117
474932640
13324971
277353713
329639742
605400924
629264809
538687513
691326090
227435936
413735468
268607929
362105926
45416189
523277096
233742691
164866696
427928601
243153729
87244703
24456614
703932047
738930596
698588416
203710258
275918643
484827070
676066423
401789388
187480566
57833321
632034430
567109452
466820954
154511329
182457821
95160247
714168255
20818305
143219447
167831283
319658066
79004380
52712387
576739527
704884952
90054419
457716584
64547938
222612065
136444538
190509319
213991596
89445416
578068855
419584256
317399719
602850248
614650773
256114677
56081025
631393035
196015456
743761420
143281586
183783571
752429860
342614259
456480661
176387487
496526667
177117850
698951338
157374308
356765955
261583049
615735666
69711070
441320013
469866765
465157735
756085512
126167791
630648392
105840189
22674106
210683382
475959848
156467948
650321987
647049497
190577296
373631804
117210119
701160096
14516866
102751012
731567178
228916324
663583921
129682317
26888680
753691211
15861801
87416194
325646555
190740628
128733332
23616169
661159408
237934606
706555860
175344016
135689645
180167872
123876753
128370788
137684836
706333901
292112275
729604694
57191318
290367532
81807874
458603054
755700309
659006803
500961321
375973564
317241106
584102153
22032101
385021728
104533520
410052370
649452258
128091327
138287877
582374632
133990220
481760552
139797598
499965010
4624317
299499246
36654709
678093234
667053408
212899219
84797531
16012360
609731446
340428027
739978047
382403461
637797979
565518535
221763633
168220416
267572578
591094385
635223234
293096754
671922433
354326336
186132302
208213551
518845782
110885593
533506155
360633091
279444625
575568696
239314424
573722642
425241453
540066971
724864919
709128511
66942239
146739684
176838389
755732144
252995288
559065507
561943200
326989559
335989520
714392952
145886195
491360415
56451122
669633874
599390974
277743117
289759185
482048349
609474229
247187031
483813548
273237328
286145405
586262595
104390013
422481739
139803006
325400686
428971570
11500251
58079083
189278180
150803198
639050706
753350190
135002322
309824060
681977789
292448549
371388563
199972324
451457916
332543484
110051988
456503320
639663460
7235774
131573260
400993220
126590828
44570253
115511194
378730079
664324115
646916392
536274138
261817192
661355786
545915734
574972125
353538308
317488171
607835228
646134210
724482821
37382705
754574912
614270384
353208492
520678537
210743806
629938115
269287109
280349275
457084901
692315533
679550963
680114010
520190216
738222667
75871901
538309533
621188932
416021080
452749479
431544972
637994357
131955971
497586393
525454657
493802798
292285994
168552748
392740894
485980864
354311230
755050751
7711613
730971787
50943198
97229769
613726568
627004742
80318602
353082089
510131784
295167016
309004025
57926923
323147552
4139044
243896561
552403761
119851004
636234508
539487653
63942704
159371864
181283109
391985594
725367461
385799687
672383166
627321968
339295866
115183250
300213574
124866196
59865078
404040182
73906105
303618592
477787674
466661949
479985597
541973068
152842508
494794922
28813506
733932563
184519158
658971379
438613075
427023961
604554486
529389770
381653090
437492419
587525211
44071755
648447709
401581465
667992729
749399539
42013150
184387449
703864070
434441007
713584781
163151750
400588461
518334103
465861487
141732045
756130887
212851093
645585122
306999238
153038886
503392344
372302476
328491068
735210034
738673057
732837378
85492407
513817529
145070471
171083582
246197588
327636090
166605597
339746335
602336644
572651870
714551565
260021371
587259334
125212602
83468203
309960014
722639078
554118292
34592740
571580828
261862510
89095188
53271309
106330798
542288593
359817367
252020951
391818031
383994520
169513259
597559113
493736133
457356809
324559963
326976923
17553172
755889134
394259047
26035191
448852131
607298965
34479445
610327718
482734889
410756994
736991528
241303244
89367096
370974811
167003230
12500215
163416708
230026615
653585642
741923637
727119757
86513019
478013884
432983278
325653327
289600013
362868779
34116901
489398874
751772749
454144235
495257763
242874268
132767647
440279476
12681487
529601254
480424795
20136298
211899919
339942666
314423837
131223026
505915046
81028584
57486060
737542648
506753429
561674401
681756439
396192615
138703278
14985152
17429277
431925858
431549121
374553270
750574853
320247265
376260248
31008902
86231019
369386659
676922519
69718383
258441001
101022032
609101566
354321261
198605394
209692792
54275858
121867655
258827114
362975250
238470869
318769431
527778897
573808963
490523453
125777135
662163957
505741327
258032927
141862494
83234060
254875985
638439984
212639609
40638755
571517570
179933647
448703888
52568880
481390455
323858564
510008772
183832467
204234773
594179983
623933838
187190206
117029421
430717378
12462450
452098805
318268314
624944489
561490020
592946771
398522674
431263748
153869716
169174863
707383768
701734124
627538448
512667428
541346169
668319772
687610014
92912687
530588129
746044338
60567507
373571380
592546639
278161884
570546067
63513546
724974705
130598923
87939633
612174519
412619020
440906375
481596159
452749479
650565213
741588201
752588473
355043871
716154142
676260520
479011260
84546539
654082247
21307013
607585979
491559632
47259121
431927845
425286376
378117520
31188141
82622267
667110125
635614208
629728083
363102177
684758184
59298603
432560310
240585709
11593855
247466492
657429578
643281457
19877853
526972810
474758266
34985496
435780023
558026029
171928939
317513014
543030488
49071841
9227478
140466187
459690686
631491284
213320452
66081197
306342444
39751439
599753518
219188060
255684156
639000579
618024225
540857258
744385915
233728000
92627022
405036374
521719026
702383682
53966185
43475068
110530602
309499281
337890102
173522622
317836732
696160010
708875606
126459879
48928334
589143160
498847185
333887528
520305366
7259233
479615500
684429426
193492754
562145276
72138703
756115724
101799334
214973210
376305566
593038552
580054336
430424984
444463838
98585592
709292877
425692356
359839244
259950778
284037858
305110988
420707317
317482802
358868448
67259465
468773940
653946293
143099138
528549504
276764579
388395392
740787891
403987311
157291225
255613429
614917835
30574544
675887758
442553111
19637800
115568453
122932628
442424528
174905939
536829475
202903792
650390681
454751024
243399440
94133039
259169468
358480486
28728768
1351987
530350570
332001908
299891865
90258350
643345157
173152525
509878824
473912985
210524799
309665447
608582975
67990069
106151348
76737551
714075726
375036662
725626899
508611467
696008950
373390108
391804322
213065097
209296179
85220499
597596337
116488550
681662444
96597874
118220000
83649923
174368558
682671855
632752575
649237359
599383421
696620743
379230204
291859358
265200936
467220111
397998522
440649702
149383234
39074473
43230209
713850649
290666024
110062316
544374922
435976612
208290602
221159393
126888115
548859546
297850991
258531637
361033400
571304035
653046370
47123167
518694722
6540898
119445993
614391232
271953318
508142080
479519513
174617807
514495254
615554393
39299957
169807750
520039156
474428303
56058366
279000307
753676105
83045235
66121618
709969748
191211748
654044482
330387797
542418695
751447970
476911651
423164378
342868435
467839250
747014359
522418351
621898914
195936209
573416207
593162687
632582605
271493181
135781326
323832208
561890329
157910571
694082935
198868630
674986026
515900036
310649467
22394645
271187177
386775918
626756638
499857436
752066137
240223165
553564527
351108758
227360406
95156016
230634495
143658060
688863812
107758651
615906350
437001096
20311425
213064889
482508299
296970693
741498411
225003049
637674631
112092702
478814882
324355416
72504961
432832218
549209331
383189924
642778140
299816335
428202075
341286360
37274055
11291735
380769389
377461175
84766361
359764496
499328830
506300249
226802499
697836776
364830600
285692225
73365388
142963184
388692486
547773772
390512324
249067728
139613940
589112949
63281456
467009543
244943790
712304447
705540836
109869658
168892633
354681327
167774789
437892728
98249906
197966646
316516018
437332723
208459937
142827230
372833711
251863070
43452383
340066272
684943805
209371835
293347847
187737368
88226593
642005
294166691
288109185
323557062
258161540
425550377
68739853
189214908
193502985
508732315
501594730
615362419
684886912
404124591
431272152
701567958
692666293
11812892
536332384
143242645
277648759
628476475
535620995
490831705
365898151
205841909
461389937
186929784
516125863
208802685
419922889
17817527
100930739
627744936
316478253
462787416
676360148
163480255
508717682
9618230
489793530
380442122
104322036
7983521
84586047
157850147
439216957
15054790
170614717
58520644
197856495
369932078
751877985
368656412
364341708
161634200
319212439
283988623
549065335
646196915
190275176
688085853
652631081
714883897
720223868
45401083
584290414
407763811
35929621
189996360
2560061
299912714
126626045
227417382
541813911
30574544
122472407
6820359
184158246
488180602
467849001
13889967
441134803
487440408
58090123
226590
123363149
400437401
748503793
215056569
189208553
508112969
340844231
690932787
493664080
575931356
657390461
593236607
643488009
634035371
749670213
454713259
63550942
177533814
153596523
262617810
201030897
654155915
7832461
233178223
425092909
625596621
42693094
358790159
472107818
687890112
507010231
397537049
601165214
204850000
214913062
722404279
638054781
526951762
190826545
206583846
607855817
426729394
102811436
497297073
157235571
259007476
442296127
180592230
203085064
601677275
231035248
93852890
502282053
90230060
453142235
47795384
747215975
12160330
579445847
731258801
258282388
318643580
644705005
700974088
21367437
648946207
157009516
154745864
187556096
669090058
573046110
384054944
300477478
672073493
553766864
704468310
44139732
377529152
128343354
679091765
256378299
209920529
402327355
494259973
611815173
431447619
747671470
3626474
619346000
575070314
395414656
298600302
51987594
751354143
443476311
369176506
748441876
303475943
491463057
283071818
355474392
723615165
754476723
153985910
103891515
752988782
147955717
752410692
276678117
459803981
68535922
254860879
276011578
519140349
571429768
222360320
65983008
269166261
435241625
447613439
32266416
403858910
636040343
308094715
167555752
626179467
397763639
737391889
217828520
167447962
515764158
472100265
741500669
268525852
545111574
125417565
712081734
124254403
565919299
30786738
529555936
54789462
592030916
320874099
7070919
59034248
560602092
283947482
429916761
56429040
254052708
146262178
120953742
719870510
662737985
215799714
331071908
76345272
91942669
477886889
87290021
214232756
563906980
403035344
735759572
312082407
232904308
421699096
451971520
105016277
732603235
460043839
35680372
367226860
691495971
724868963
169881624
126786848
576934925
648636534
600166299
531675560
549223948
138642868
249637331
706215675
234446231
356342987
382619628
608099383
406366506
416997501
293562451
503133977
51958334
352853501
738139584
667080283
438246501
48316541
90444893
172246165
646417659
496103699
510522376
34313279
523551190
89200930
368646824
2190370
148485466
110621238
168755877
38698587
20408206
370572839
12220754
4524247
419296279
95968418
52312078
706821637
323931573
382441954
132660091
279294834
56167857
658515858
647754989
263818737
4705519
40706735
104125658
180496971
465424437
231945077
49279554
347902575
297580647
518626503
501928467
642355636
263365557
577373018
170176643
702700908
556331321
202858474
518634298
230671063
700933506
593030058
251588395
233642284
83712335
530450518
582394818
398043100
52840788
325975690
132282940
66715933
507556303
323744706
748166401
384120692
137846461
247632658
49905946
605244549
292730770
352613803
643911637
119783027
750662458
694823129
417977398
224331653
104903617
320730592
113204364
283388560
295728032
285442976
98068152
323333138
523662302
447515250
398922279
347936498
368812990
333918130
103763114
274767297
127089533
380127384
87101196
253133256
2281006
267013656
381191835
32304181
702746226
283146864
34101795
742422854
568589840
669777381
76330618
535998645
298997662
695674294
754982774
80317731
513202441
119854908
171117875
318834789
386742158
627820466
49734903
20710326
84545160
441573345
41178956
502195350
489633769
645947666
223485717
438024576
215041463
512607004
675080282
585548736
613479201
655485346
365530021
2318771
697296786
745526418
508886378
730208934
548287376
125077680
197547065
128705975
753681585
485242485
468467272
481231842
159202134
22855378
588431571
447447738
535749396
652073149
651053494
34851954
531904919
68246458
46701381
56005495
433776343
199962410
388261359
492586829
734763393
18776653
111327103
94147537
420513275
14539525
493837799
556014325
341811015
140285274
468580567
517259652
133017712
205607766
30702945
479524108
536957876
252005845
72931965
140772814
325496535
317898817
227103604
527531732
455317499
138589997
317070744
219883851
69804826
577649617
83256087
5231376
500826777
645373638
135856722
144111240
685825897
363620045
432703817
213183425
660766652
6450262
206618945
279308520
736703916
441078354
732860037
501819837
470325310
728242091
430173562
67561585
506154465
337766514
412559966
628326517
218417654
222053715
90624213
21125741
703947153
260329032
378941563
87229597
255236494
241099313
452165030
216569712
132456961
48142822
353367105
361682958
529714710
548733003
295530868
115311651
623671076
175082438
604791369
25650833
588529760
685170395
340499591
499067155
181020310
566006714
155274574
295216822
271645202
83989360
185382822
309952461
419055546
99441723
362609585
97312788
81994553
570462984
33596272
497663451
71603272
432729834
562800084
565452128
74194965
650691443
386766471
243140120
307315897
52225774
293668193
20763197
258375694
657043023
270472930
230835766
218123087
376991440
52091868
89578580
340020954
144100220
56315168
71715735
446164187
299102389
498928521
348170641
367596957
466616787
211854097
280442890
633498682
309900307
76127961
260075664
221511130
25672647
429561769
104798
141256277
298402590
268672365
58859567
4720625
439780978
22175608
129027899
482546467
601016494
685113017
170133876
32190886
6865677
180622442
752920805
134762268
603717034
158594416
500295614
644012544
260850283
4918082
381578063
378788712
135160935
173122313
579738068
737240777
29887221
732960100
672771473
342211324
736689408
581565894
89139327
396480339
613750931
60061456
51916095
564730257
23351075
104300915
719257084
14536522
193378681
694268289
460717894
466306639
389542875
360882340
553264803
464154509
188885942
515561355
67200749
476488558
734937112
621019046
7175350
86482766
260430946
47141892
607798262
629302228
363701439
1072526
107645356
173099654
81549741
737278542
252837732
79446901
337196132
544292542
684189143
342327696
13882414
326221623
344638468
551142410
376393720
200426408
327898712
354099746
258029977
566784673
203576009
511709806
216238014
609736956
612737576
395587497
302731761
192624159
38746890
38119991
151966360
271628539
421162833
539600454
348400709
236527378
272592509
378106711
400807498
499257236
510533921
232322727
184859675
650124475
76348367
601573791
216242390
485952467
453459461
735366225
318510010
503240898
204353968
385552828
301481155
519279310
623182924
347075416
341895897
713881220
453450113
621981997
470276288
255643737
67267018
504487529
647397842
426540569
295848885
20563077
215665928
45136728
122116904
41233854
211937180
343677215
286292533
721918185
392038939
477575262
50657971
30174235
511673414
164315515
457886062
731770152
569919168
46163936
40378338
414246983
735405398
736160698
101716251
648866616
44958035
404440491
532513132
735042854
414370875
747747
417738716
461548724
217147972
463183169
127358686
236695914
271613433
414927436
410180771
665790481
141457734
313200251
745685031
251915198
711130056
620463844
6015194
358349465
392204631
108438421
126913059
562335956
104820534
187468158
265351996
105220843
85712420
584633001
724559290
118912495
32749808
232277795
747080144
30234659
434419995
439756428
561685633
370704774
567857199
272346074
304737295
36375248
477387365
707670782
11531338
237966333
179240243
166989277
134813497
109139529
73308582
145813960
127001090
137902674
560054950
203776591
132189739
737184756
485938811
39322310
395799859
259876071
699996934
372672573
41737878
191249138
7726719
287006447
89963080
77757980
140516012
391652448
398639153
172540732
529926033
714279657
411427016
466307114
40915615
661385574
259709905
637251566
299966788
104095446
337347192
112156908
631128680
303811872
277394186
218189767
378400352
488097519
45574802
331047990
468005760
177460501
382856677
275267669
151588710
278320497
575055973
399606571
564239665
583090642
73943870
83581546
390488996
293675746
580463156
756329035
465582222
255516740
597234863
539701754
744952390
512153824
309869378
21918806
207752818
695185673
479444879
86933788
696288411
545458369
102489832
461912848
473368021
581184224
628524863
637989660
465884146
442560482
107920154
488014436
725499374
538278586
216280155
438972807
105515882
560417494
491949549
278917184
118914432
621989550
747573281
372306016
291122832
25978146
585712491
427295869
358488039
499242610
505477639
734091176
261356459
744091348
93188914
665118028
682844071
27764828
378140122
385271986
212632056
663870935
224475160
36616944
370592835
501430143
102030849
460770765
723736013
554375094
592615933
129902854
281454992
127944886
126437220
474048939
383199274
12610429
646619883
652511223
183174198
257376248
13285727
536491522
53225523
372053227
366426242
528347456
227149525
404010252
36420566
637214281
16593941
41915349
492735061
282263163
457424856
243825946
437734115
465317671
640683225
276826060
295707503
264294576
42455413
661078135
459146870
407874917
383775483
703301110
79087463
604894746
98883876
665277195
533095576
310654599
27039740
94722173
78043984
216106436
649306260
269468381
429957277
469622881
195076015
26995092
166233977
669205413
653097301
53709383
722901345
588214356
407129852
34653164
717806908
507131079
174368253
461183930
352876160
561036840
135591456
490219912
116578524
392197078
695047409
289355430
42650709
505603843
709793175
354046875
268574635
377053313
234922113
429652405
173552834
444097942
304816421
541368828
678244041
91429633
92788605
198991338
308881372
646215677
602536643
540130136
413254131
560153666
436019584
74960102
545866351
641068428
684854333
66889563
401321102
222978847
242427295
338110045
54630849
31989521
619919728
307769644
378088074
344906260
143658060
95190459
2046863
148487211
3097654
140840791
217383073
25755730
233561419
120243570
1275881
300084253
740194995
286152834
224663985
312958555
467802608
629666840
541315957
50877008
678214082
301233046
219790416
606334727
563718155
721296394
735246785
444338907
298366159
427689711
243214153
42704662
151055530
50357702
505134188
625169363
336353507
636053236
89681449
274616832
636612158
182238784
460090995
650426595
108010488
238018032
638000615
303615680
470303310
65220155
355536895
248531465
550107649
116720982
4693567
387777935
14463995
46126171
283222394
560983969
196585602
194098935
328373671
607848204
504312853
155569045
319429301
326236729
664716871
7553
330760976
1300446
657058717
555055847
204954059
492772826
621241803
678835701
231381467
461034766
294149747
707885575
17847739
665951315
278906293
39482654
29086603
268849035
527356169
261944093
300209091
335882684
81632824
741459783
717669742
10173891
511088851
138235006
83064069
53698215
33656593
366267629
308887488
458263169
503709570
113234027
4362814
363835563
337873747
135998327
595999677
16723533
502032804
269248204
312278785
57710062
565953843
716825018
23206239
460231450
317792475
434546749
598340568
604730945
504902944
264845945
118353676
243712651
546892398
40424357
705971357
181485516
151777535
538196568
215162311
295246770
520115194
443193775
17039568
524563403
279544671
380746454
322527822
423411376
57586312
525153030
179059988
339477138
229783692
653493113
64963353
215328139
663863382
355278014
397401417
76081369
252164458
369591205
40209704
511187040
538319188
132763366
432075501
253510541
591075121
432668453
374447528
267547058
437906552
540637935
203970923
96125243
651710605
137766720
562502122
585095827
706930588
513379174
474056492
567940282
680939051
81133779
174000552
46405632
519974911
302641157
320111635
44925244
46489146
350296632
466242339
292852469
752867934
572540059
72357740
137056738
257582358
406484963
262543114
205026185
742784679
682715670
620086194
195505070
526165188
675223264
105334138
148784841
437669522
655219574
456359813
71656516
316285953
15430779
315081235
138102451
128212112
149887489
674211130
608550628
573861834
567721245
499419466
112071414
676884754
34736586
423013318
128559613
44713760
636987345
471801605
59192861
119730156
442470054
479801575
514829366
567607950
109503394
653326947
356327881
220594117
240989154
386078404
203107723
219867830
143499447
691424279
37372244
568160604
411011167
73279206
584588744
497116371
537290208
220676001
140719283
426907710
407431872
28007116
595478520
237851523
682420016
126079055
52810576
701681253
229651640
50768803
123693649
712542467
33270965
522797828
743660827
302308825
345972718
307641243
183732690
621740301
141320962
217416509
46141277
563242316
391675921
748587182
229626306
34706035
559025103
248762401
485884490
343305564
703664592
625018303
21677110
609948050
372854565
598484614
241644223
294960415
526269448
327040968
302490097
245312882
513875908
567660813
68513263
720442048
164171824
505748880
26956657
160927923
34796671
195977936
712519808
236967822
430543659
204474816
362272092
403690589
199636800
312873679
596202399
541595418
254231320
261768029
367551639
452435928
274551550
43482621
420989114
292963879
717953149
578076408
217675070
529261369
338936297
214429670
652783131
748786814
371989850
195427559
154342011
237593230
642080530
150232014
711658766
304041269
248780714
454448904
606007402
551036668
566112936
541602971
403278345
317258817
695978264
141331736
276356717
246937782
97411515
299642616
25982320
751727431
429063271
638787750
132743975
536905876
324038149
394425213
42992168
659458249
137389070
83347355
265054431
463898850
457530528
335572237
569688423
344456827
147315032
581241647
541357365
42953911
455438347
370255613
456501910
1223586
167280312
308781746
755080963
204313160
523203863
318782047
180690335
239482971
564397925
111616739
199814190
154203150
180254512
710185364
620720646
567864752
558038299
351610857
422771622
3632993
29139474
201242132
532937898
302786838
652503136
662194169
321469121
140122352
318774365
51889110
153590255
178975888
579073404
340211213
331286089
491171039
38376793
650090472
33289786
74060495
40771094
103297962
123212089
181415507
564080699
626260033
600418182
498331834
114314655
63731221
161875896
163717857
309913669
647993164
224392077
331387551
514102498
65831948
426714730
508800292
720052382
197303552
670120103
700225009
103543619
278683041
148235178
468444732
524533191
472858407
579700185
289816163
229460140
529839011
14909622
299829020
80636842
492275956
602849378
359429439
70188957
662688290
602034743
274951859
332037433
418351695
753149662
679523741
261265823
538627089
306666906
694828432
435856697
504170588
355595240
457220855
86564933
452163458
524385384
673742706
457069795
508807845
217016136
104457990
114659733
749174627
87738820
415037175
109199686
534563575
294483917
282755108
312701753
574237478
181077775
37346291
701756783
105086675
159557125
547778207
190596925
185295868
457819901
658108633
32212212
436518082
243297236
165048156
239527329
698002942
511723303
554238299
148393791
434436979
337441240
81595404
91127830
505502989
470204462
349462204
251015375
502312265
247903193
40579581
467920074
622191697
382296481
360935211
221787979
594818439
36216635
756392074
48127716
457784450
377974779
622877049
13484601
509012724
223742519
31823795
88192923
4237233
733789056
500393803
377544067
742943292
637190661
531135119
645909901
160433273
607473190
12182989
576971644
300328606
40491633
206749436
439918585
327437656
142630670
410416066
272493373
568843709
392952293
694614012
66360658
32304181
649457199
605214335
310566884
319104629
293947654
171551289
265525715
262051335
542056151
741744297
624413467
330081206
167208314
30689188
507297245
259392679
329907487
467402283
460733000
652072281
378737285
99458800
35990045
635582649
126630028
375877905
671181062
527425990
515582686
233130898
213213637
521021046
438013576
361818912
542924746
160417214
350859509
259809200
256123079
110220929
175052019
384793167
216484086
277740760
450774130
588461783
67138617
195388557
244434868
71827137
95877782
113197086
283698233
621541369
269442485
456220900
325891096
411396804
55979392
422906431
168509856
218848175
95343161
45929793
500850938
121300985
615380442
745000876
336782443
242540924
238788095
566835056
627729830
285850838
108853836
605899408
78596202
546316043
75741484
322872342
660553956
415588719
622586237
184081716
517565718
409002503
50710842
134118465
135636774
227897424
247620929
368948944
526111768
411624148
354220594
504857626
475861659
450083270
443361100
43179955
162283758
5679856
601090399
185849118
63414988
393135966
301470442
172510520
536784157
701147259
240585709
192503311
642460751
188949235
621294674
731069976
377740636
751901150
535666313
573401702
57093127
679211078
61511632
603939420
125879502
528030230
278717289
735533799
406350207
166286848
339459476
381215016
626611986
684094839
199306611
65436471
510974233
120325471
132540044
656967493
639572934
211694897
73135699
691917961
117804141
697620327
254426737
243644674
8043945
80724853
755390636
298351053
651438697
246549409
362317410
536467221
217308489
673108254
706077099
393571169
506292696
657896281
88000003
518120694
598751742
395912828
535198027
747671470
110726980
406895216
626899000
1057420
34471892
561348128
539395799
159308226
57142731
164504056
437577769
468361530
413081123
123451345
64661233
86957689
677990854
406438523
499304823
141691541
530825460
149440764
182457821
97100093
591898398
52622260
250689270
713162974
482766546
97146686
573121640
576709315
170962155
618380441
17368216
677513627
42895682
657211681
654429685
740752775
584206731
500303167
284846289
76141793
518981736
616754693
371622706
525322265
685326650
61859070
262542280
331229262
416007487
295216558
596007230
742029379
171765193
17175522
511597981
52553774
673561434
43335012
338061359
546097006
56614330
583635416
571890501
233469789
628047056
532327887
129450867
279518478
703176747
484958966
653999164
513981495
155742860
650773587
384931092
241445453
734702969
739423594
191728153
35416017
433285398
446140604
445767205
579352278
554642709
676839436
383042842
593763989
237492211
243043951
256299340
239974177
293728617
728078025
320665657
233011745
149594718
655781672
278429199
165625367
101034120
289075969
363648777
293130046
557118812
306173746
169085200
440048344
136775792
10400481
529306772
37953825
452923198
455668681
729619800
113355424
49947989
640358446
128120825
569888956
263427323
375297997
6377327
686197603
526353464
437658585
463827266
231345433
124065578
414501087
264823286
651168494
868595
670482978
66248315
116298739
383994520
24569909
643394752
121648618
226597553
409819483
704762877
476662277
349197074
522403245
177242507
348238618
557245234
186981147
419818399
521379107
154950336
484229144
200403690
543227200
364183001
3398850
39358683
475351775
353895815
740556544
614266094
570122660
194436879
95605874
459477567
406842345
302437226
351780975
2318771
580006684
87682777
483006022
352899993
471435601
430181115
118636735
340421263
468504577
127313368
587149496
54434471
466193819
654482556
67097617
9758476
408013060
231334265
640909815
495966049
293307835
415921609
225857443
274405735
59397800
439634693
573882129
623328027
284361932
716772147
508255217
256122230
692411183
397067233
554344882
275895984
290994431
378051437
736890229
630278876
283085578
138199436
561127476
46268097
339885
740949681
542268975
636525474
29443536
176214282
168411212
83422090
77061903
602087395
187646732
191620121
95870229
87871602
500522204
278603820
746777139
140463141
593592182
381713514
596257887
203843004
727800714
597139611
101349834
250767153
387514218
433819495
103831091
25155521
301840539
499593185
371819084
99873319
117444405
173616106
664392092
300088243
470807354
555205924
460196737
57071021
62425545
728417072
522136358
513693095
93015195
132789293
464887150
733199922
228368420
362214290
76005839
202587143
255684156
40446315
642397756
605546669
603894059
467205432
146706671
220956068
164247572
97947080
24358425
336501256
72574963
470932903
59260838
597442300
327947008
284934234
337158367
742498177
564217725
69688945
446244223
144839943
654203095
69172003
226544941
551754203
239754879
307433648
69721743
150818304
354073587
117773929
473210556
167427351
710661709
29811691
712874799
259317149
32319287
633012873
562517871
570274159
5642791
248690078
301391904
473296318
87327786
362914097
308648342
224381253
357445725
226980146
502193304
211458491
382068395
377568516
398878204
30371396
548065245
514768807
20423312
491188433
41980246
158060621
540567352
153038886
97003179
44691101
567523286
515753388
735479539
10679942
411555417
431001012
706494306
58520208
425067734
638049491
239135533
159107761
739695502
132970565
443480199
231652235
371003360
513439577
219391991
445937163
400679097
151207125
175277503
303496304
611754195
323622651
336066212
632837809
215220533
681520065
670913329
262879088
77154268
41675645
691795301
274340066
446044146
577700337
341694805
290681857
384085156
167501375
510670837
550251156
530077093
408458687
40113983
667201513
335582509
248397108
676877201
83936489
641045769
262240160
493946021
38423789
391449331
366947399
755408186
193757109
625093833
506171848
604422286
134768179
221960011
92637545
47270761
262657677
666657992
31367609
143839502
568153893
575863379
273821848
472580679
22299423
166906194
286009089
206952856
427650860
449600150
28935543
714392952
666348262
129354117
155310658
326569695
15476097
94729726
465686757
429410709
473312048
674480984
585281233
670902778
136008477
726341798
551260297
12745258
368027478
72387952
230823004
751298859
165097659
639627298
101436790
452779691
314111102
335215041
727224994
197445200
276221143
403722956
470342586
52803023
675216302
431544693
310043097
455573018
545243517
74820018
203787493
228871567
127842078
477417577
297049428
468747990
294710507
152215609
525454657
390347304
321727588
224543137
542560152
582923106
473089708
86217495
437794539
240696583
755070812
656642714
157857700
20476183
67810834
477417984
77848659
4044521
17721195
87146514
26195503
356543236
19477962
31851001
668236600
41813408
553211932
480778662
637125762
85054333
250729388
132441855
302769558
739831456
440361888
434196552
61390784
268245598
426023132
659376900
244060089
149870747
184558769
385845005
411674850
138537126
414614382
233121106
617665086
242755812
36701993
622087739
129707669
733968548
390985515
13519870
275427698
602699188
481488644
135999318
584232103
9262329
245234758
407147937
591882251
722312720
584972297
230164691
316176133
231199171
171921386
390014261
451118031
609753690
731160612
158635659
105658917
17835222
21367437
408088590
401226300
285435423
236559960
23151529
164354
558461267
139254661
276497675
95349072
320057895
577375391
160093388
333887918
331138626
126239974
661143137
313102062
567309020
444395861
505389557
700903294
696786909
133274420
244573693
684070364
81890771
408670400
339810960
176699696
197231489
173478184
707220058
176824148
315779005
516925304
66791179
456486362
526790012
594246266
34227332
302323931
27154527
251533430
459350801
598711204
420021956
418934698
224460054
289136393
361750935
586044823
415573613
486549154
351412214
66677884
209922547
374187445
51573434
438730428
231004940
21707322
756523586
218431082
372627255
276417141
692919773
746767637
562079154
652798237
524329454
203508032
53981146
74648909
572396552
134728601
695780357
365814449
261892722
20461077
95098150
638009463
589156659
642616793
292132718
279906627
710170825
117766376
508256476
270276552
163975685
95512672
569413117
528221530
174783973
753230478
732323774
494404274
646264892
617208080
88981893
473024794
697287721
719831112
50002399
652632071
208671931
736825362
215296960
553185060
536398212
158409069
444826382
366373371
668055297
315908701
653899644
613560402
368340355
222887207
755707862
613243176
553174512
114672758
149179086
231260328
217058114
140689731
79382030
113832070
52508456
237628833
610005981
118906890
437303594
564226470
306908913
335710709
709797482
16654365
473572108
143627848
600025426
226831696
594371775
28678741
49620705
154655228
399830315
188585221
160582186
362808355
112895075
671139464
471979417
244837059
359852624
248809707
156037996
477757444
344138115
474177214
401902174
252925978
134156386
34230196
689392983
53777360
500212970
531494860
684426706
706809740
689781492
146714703
617699446
57893745
173379115
32889684
752256141
534299220
213504479
34796671
188303843
453949346
687776180
621868702
589216374
744061017
564126017
24139388
701109781
647435940
131965301
309144290
25249679
114140936
663601994
692705170
246099399
306908602
95084717
352415427
324620387
340980185
533566579
579399896
596505728
76005839
164949019
312663785
232100225
28082054
699226528
578625867
575062761
254788530
401740560
675351495
289823716
704062559
437827552
346717657
177299062
680517747
339658410
93585964
610048257
371902167
155347329
732165161
173074883
455535146
55189463
535178531
249445378
397546875
618462299
575591697
13013819
69963439
322920962
672742003
390135109
145886195
321522925
700783408
87063431
526656274
125432671
167474388
520318617
410935325
429530308
49253808
466798059
194806976
641836258
72990662
33527767
606226439
144992167
376306859
838383
114805600
314952473
51745603
264054130
237827455
628666402
195915573
122464342
383163690
151694452
399916244
135954
372021330
706651127
31518669
652049494
319416370
727633361
166528544
711203156
242073650
34184550
327297864
185168193
462473642
289295042
149828861
510718754
683138638
24524591
60700982
473011661
125782561
731855488
659935519
84083183
218351168
52168571
96315856
295914633
551613529
376477856
325538232
10904215
646242724
125342035
277497220
194901896
276628625
636400674
390209649
199980781
66760967
240759428
197133300
425422725
531006112
592797205
376874300
636748112
197486484
297444693
579579455
73890999
507864252
461532539
521967155
549144372
318464766
101663380
431221251
285994345
275845243
80416791
741749605
334477052
232278973
212420572
752684977
403609661
349305864
44479617
553106190
745617054
320707933
43164393
674316734
390225745
658869903
319399858
103566736
306235534
171745008
173721576
478641408
395044559
252134246
444969889
731727087
153439195
32175780
583730924
262144410
113849200
644694532
420996667
176069697
95817358
417839513
735566117
609534653
23938691
170365468
42208936
338772099
610335271
65718653
384885774
730181771
512062707
525722242
106134756
236001038
217941815
536111940
500341764
590999591
712812905
686965499
374401806
217163856
573053663
208183339
579978563
200402557
707716100
637653627
740643158
390354146
484878088
76360830
476222840
216219731
178839719
291451746
124966025
406714917
23467171
185546998
341570990
687232364
249739945
23542701
685748113
7190456
60461765
219964404
430260197
294718060
107532061
194716340
157065169
123919988
355345991
115953656
598076752
671046285
572537356
231482902
16797872
340556969
139677629
97343064
476457920
712059075
238380233
46949448
215721233
738394722
359507694
123400914
672705204
470461264
610947064
179194925
676347086
290299555
289489466
629796558
461307028
712089287
413987483
38089779
480478137
539213786
158862249
675087140
712338536
478663822
286126712
608465494
332004924
413050911
316125306
643826646
458692657
103109404
426101536
453001771
28097160
362745988
405528123
295990213
46964554
354472401
567068260
362630038
462422756
58038590
357974450
284680123
85020512
341138798
321032712
4645095
281084897
142248279
558098723
310503830
279121115
488622096
16797872
680317807
142277145
590328661
1314222
183726725
598959846
130040001
316614207
90320036
226461599
36790663
290520944
17697482
142411309
604783816
230177675
157856108
406565485
121467346
150536682
558884235
401932895
700540750
338650449
77965359
303283508
731696875
484738455
691620657
294385728
671439041
11525878
338693891
456760122
735527673
57704920
187276635
343314062
273502477
48985329
509381882
592124988
533619450
315156478
312792319
121398187
682919608
12150444
666191959
79925846
377997438
23905245
292840125
188253432
305860657
275651423
550983797
704492096
738630529
309918619
323232891
699201914
282852297
360868898
107849287
112275345
24637886
729158315
29932539
341236987
664543152
2887152
529722375
159066180
308435527
375724564
88687326
242656588
752811161
587551946
529072544
201815412
424342646
550009460
747623798
624041658
114003256
401092409
137124715
377621995
615259827
266817972
405505464
479505635
708644378
507025337
707413980
750487158
480398111
671557932
536988088
646695672
44305898
42219604
515038495
654250377
515024547
602067814
600591901
502151788
46519159
654000309
693578301
251405825
131999275
472668908
688087052
651914536
387295181
461964139
376948379
60762721
697968385
50190273
407854447
42208060
185322481
513279221
4968117
236956676
228523568
274438255
386363687
198846664
103759211
22266244
217845100
683801299
442009113
65641859
268932118
683514846
243311735
24094070
11646726
269353557
597685569
645796606
630857835
387200828
756592714
577142802
628258540
120107806
149041060
283532067
97380829
84534020
725986807
525069454
6480474
67176382
711293278
24304407
559888784
265196370
425898564
385860111
133219814
603203542
279120337
490801185
52840788
251883101
707164731
636544181
194429326
696544092
418166705
683350122
194412966
153399289
207128766
339499048
594182367
412726132
187926193
234295391
126044464
562494569
330833477
37999143
328959656
142251506
49594042
74185566
274664845
704144478
31888766
733829433
436793845
474660732
228614243
361126893
156407524
25748177
331237797
206394616
749285496
396683560
201007989
89495497
86006011
285452741
234473603
360556027
112905273
17099992
125319788
538395535
735435610
323055392
579424133
316747612
275699606
31712841
294310056
370693687
299201057
207828348
664664
594896939
659996246
295115452
45257576
568350341
280742079
740677392
155430559
331470958
665210626
413217077
369789215
88043240
300970179
672103705
256476411
10189996
33194284
339258101
2197923
10045490
515432210
731779958
717164903
669783513
91315414
133076307
628439424
279581848
477649627
38015523
475884758
332886261
59285032
92901900
22313118
633613617
103861303
669022081
95989409
294869120
308360858
629784246
264249709
492340824
205887227
226235009
614050435
51058280
260525629
478158665
90233571
233417912
674607354
531075546
8640632
733237687
737444708
520122239
491263724
501290963
13729100
365557647
4698243
540707785
357662747
408358115
369198025
677668110
190103730
299544427
474894875
715700151
215055592
451132482
344399512
389258961
56972279
94661749
461020014
210781135
36645344
121452240
397461519
734649000
14033474
659781494
474690944
44283239
147993482
141813529
495647342
116852463
152028871
105077336
509312330
131104974
416578162
527871617
525552846
722399132
751895471
36020257
356630001
268461426
499615271
389704588
401326940
490287889
477946290
633032036
236976241
78558753
318751706
484766646
93762942
511829045
567076918
212000993
606218886
34585187
394953630
594043450
108128748
431396248
653107910
12213201
339394055
94916630
126112441
40662921
592019246
593137090
739183431
259641928
16427775
104951511
352065764
306938814
84235817
670579952
588854539
222534039
71677970
242506613
363907827
710034572
355024240
394391840
726880064
325164203
337679524
23187710
481044550
146679260
224127722
756221466
384971469
93694965
94518242
243055841
170595955
344992976
8482019
718643488
287723982
239283170
343687446
119024403
141502289
438550571
467976327
195713974
550310992
532176069
46277231
677488994
332974005
59712
311410190
571475086
391835828
639761759
428111593
578673095
63550942
94344523
350218644
681046457
209036828
643183268
533535133
267568740
176061359
604262659
451869292
69842591
588683047
170607164
313369734
295873669
678840981
112009023
230296501
402635324
60129433
514593443
637015039
340254329
556505040
199361435
61496526
47908679
342693362
312735962
736092721
542373377
391157112
367622357
2173539
670276545
441859000
69704312
372692986
526972810
376623165
717429258
210128942
145560584
467983880
242023865
25060854
4335422
692231769
128723696
418504177
443353547
15234401
38418243
363374830
689294333
468356711
563511481
746304377
419251924
460060783
277361266
703454040
264204703
21027552
6344520
654021823
285042667
838383
343956067
718939858
386925084
198837719
181377742
229384610
387635768
127902502
52591539
656030676
312817800
15130949
660536932
131316458
256945507
595010234
474487013
190761534
365399034
230627599
676431574
51866451
39503089
235396798
64200500
306892976
495568470
151392332
138522020
167924634
570910337
690472601
403080951
209512667
441910924
406003962
154590978
559722618
701715429
108899154
236982928
611490880
323344856
255352369
671837714
374656828
390407017
547289321
498044820
34798727
509532933
243396928
646854026
398088418
225819594
438434237
548395396
547169532
86436532
550779866
347911870
497380156
189491859
398647340
8406489
113295
102735906
166362378
636302485
117125083
110356883
480698856
514857798
523317158
199889737
448780931
161615311
379230130
685419644
730803628
595199059
115266333
568520295
439879167
169866970
237333827
283314578
733504473
447432704
280073287
44366322
130621582
467932796
271767541
52034904
19879473
434476569
519450022
310050650
217360188
191642269
354100335
46481162
9101365
409200951
256138693
662866386
729128855
417960361
547674348
66738308
307527948
149680642
202642213
678129034
575908697
473652718
382518937
234528106
40061112
654746911
218455419
521195875
531678329
320048685
307210722
417824771
694207486
543143783
699101535
321040878
332528378
93231196
249268325
157604125
708313216
17454395
646264892
531085875
42002143
601864599
510369293
140898802
88445630
329666367
64693443
173213588
683191509
186933967
425082840
183152697
739242322
607706827
46685093
605621261
275427698
73536008
298154675
669739616
309453963
466250091
199867486
594752694
602313985
239982805
47062743
17288817
74366336
190734289
95171908
703071005
657141212
36564073
90103317
460570618
741562901
721651385
210527433
727399218
337203685
122222646
543723519
405677139
1185821
168072600
86308131
397240157
629300854
60590166
347914484
303615494
752225929
608137348
85237167
8790952
629533793
111807059
237680441
238003802
379727816
72078279
533204035
576981223
14185261
323830664
487410703
314990312
325379489
610862592
308789299
61073558
109941468
419432791
132640275
17597937
534833005
284260306
344386588
54729038
298574421
257693254
43188054
585342394
597782198
287453616
320053881
158617721
132254544
341863886
411282798
90537811
46405632
112728050
161408302
643349434
74774700
347119112
369032027
531789817
331885660
653364712
130020967
476855309
258126922
245696865
195486746
196652040
11735159
333503485
9780458
386260420
360166277
368699695
362226716
83751541
512350202
590485987
534714635
3448370
311899356
381796597
441057435
187586934
163803273
662528911
279131966
276858066
195677069
581743263
235814668
91451724
191612057
159087568
215615491
613744055
568129107
242353111
226567341
662798409
452306591
690618337
412954319
172264251
553362936
89737193
552388655
252716133
481238224
136563749
563257422
749287812
385369166
637571389
131324011
645817700
458776773
233742691
20836726
243774869
270827921
568763307
360032071
471299343
137003867
431820116
752671556
447140808
245364217
92093729
657141212
187498293
93444820
539012292
21911253
745911621
694203783
338987800
645162154
135304442
618147083
733728632
535986195
463550269
501421011
729466208
577668546
712761504
328035561
495490806
498150562
57765344
669931550
287988337
373820629
613897359
304625492
122993052
113302553
649525716
79283841
670570446
652833204
753863750
98808346
447469932
520212875
539590995
642635363
68995179
165503989
213561075
445710083
543049348
427915215
14267617
711666319
747505304
56803959
625660308
172256977
454573294
42532838
287301014
246832642
247844142
550855945
529895821
383760377
269040806
227035627
651423591
523226522
84480346
514193250
707781019
251348734
332142313
558249427
521181553
442240654
666029305
264991591
215069946
448975323
701393839
205253356
457706894
526897280
29012446
82516525
622500308
512629663
104125867
683606924
569133447
525966357
115130379
174474300
444939677
476465899
31903872
295425284
738434151
121057832
355197448
337553486
501824701
349239457
5188911
135764053
646340422
281653902
730888704
457032030
322709478
309793848
699236591
496528814
220902591
247162994
387438688
267036066
21239036
329440076
569121568
138118801
60016138
314542481
357266264
202252896
155596230
132405614
417023789
323424528
251584731
502720127
655192538
149577965
44555147
324091677
207994514
278146778
211635060
408242417
333026876
34034316
181657203
293819253
202638489
110636344
198605666
181139610
148386238
40536951
548795944
593801754
446003522
527191907
325096226
518355661
328862082
662639796
639086727
15717793
127789767
149126432
399862198
386369584
658213738
124027087
724868963
16867736
437392300
382252895
539873334
66757459
4969874
82438224
359583224
669052293
37515751
122872204
715663765
316878562
428780988
585138770
734404635
483210728
238972457
752658469
589068283
384138027
290156048
627676959
362154490
523278553
541965515
325217074
124637288
103974598
339129700
637795319
257957290
600931786
205449153
290299012
357090734
663799378
176645265
587481127
83291746
254439134
173014800
645493288
52244904
294846461
105563590
692133712
732565470
696496717
200962671
730590736
315722953
143304457
713667864
729278868
66504165
697202324
355753853
691841236
229278868
374281744
707573243
323303654
121787177
341675209
129088323
158537470
386456798
12651275
682179754
425917856
688929718
184196084
560832909
270046383
70122052
32530771
397234929
323336377
302558710
388080693
293705958
747875401
51571884
365012722
424788273
389504456
586430026
399629230
6246331
439114253
76468109
175033222
95643639
59283497
464977786
601292375
61578570
444798945
498936074
675649579
30798746
359326422
493346282
181928346
273388388
220759084
756762939
574749313
570220216
290790500
290854629
2831324
691726399
188276235
624308321
695472687
230087039
174096650
400989812
264883710
542101740
430286857
55544762
24116729
138877011
98770581
85336117
34056923
54948589
199859933
190304985
637156817
333047224
647440445
649089714
474938981
615838434
43990584
477961393
72262720
570900171
564267325
51209340
506050138
630274696
332949332
534812824
275891609
580394625
483097433
25702859
41245615
458618632
506436203
77484587
24493899
384303092
452658843
254709819
139594588
375990502
35990045
204957968
708365658
109259977
467680156
602805799
49423950
87307034
197968386
717112032
536527355
99087807
402642773
544444804
167582193
267889804
365591833
633319050
743260518
144971641
206131348
155803284
396751305
613243176
392786212
244732306
460051838
219122903
455999945
374998897
576927021
277580303
749279315
37346146
333117512
72263357
396517394
648547337
439210464
57765344
200939598
520606044
361479027
54589600
219082318
131027243
15869963
302050637
18793842
569805873
333759517
464804067
715782704
142055413
421600907
104246506
256243773
292074342
176786565
170063348
588567525
45680544
119709063
103279722
225588586
313585454
58825237
31760365
3592920
679699798
642858489
260200850
88996999
618401875
206794065
134700202
369840198
723440187
635538050
8995623
336546574
357291350
372546150
749242494
95544252
611710120
435995396
633115119
124776551
742563485
650101816
129888941
141867999
413005593
634716026
720291845
100956660
525492422
49487256
340630274
693121330
1978886
668660444
40961609
30831346
149022681
240895382
446193475
403775827
376925147
101670933
354826602
312429845
642677217
467685719
692451487
747966037
564526326
553340333
718622390
697939165
65794183
58679257
128971027
754704244
10543988
641347889
386351056
226124321
328925597
538906550
721254618
32422309
189179991
163729179
393825539
115162812
366660385
55967730
704827922
9252425
639293473
247438910
643183268
281937348
335445922
600110476
497878654
286243594
334643218
566307798
212541420
81292939
509842606
451382386
675933076
18278260
223198703
278471557
668425394
67328809
629911992
167465116
115107677
97578767
87502904
430915569
4040855
420411550
641937023
628485130
394734886
478785258
375908705
730571478
172414807
534488045
517209277
656602330
754863121
553921914
584418677
236453721
691084394
744886747
199885393
198871307
724686519
307966022
104941382
613258282
103823538
76451466
594252136
651863672
393900781
449045172
547887067
409695053
171377570
13232856
606595036
26986869
403488652
407514562
19305468
417279865
431517996
635368338
146548702
287331226
89231142
755730134
261696344
150251829
282081891
127955373
156078271
94024069
175424026
253267987
608537657
38527853
596207787
280131439
252697599
286893152
197448160
139096048
721853360
72362633
200517044
315141372
87972973
231386155
595969436
601709745
254385040
463588034
143816673
112766824
602162925
569578878
693682626
205888636
342143347
241937696
151513180
414395345
692149367
51419195
482153999
572336128
482457042
638364454
531640564
232081031
343725576
514399288
544546194
37485539
89329331
394621591
388539428
31322291
170312597
243302519
211672825
519013127
261618608
478253172
140689731
622004656
448338527
735150787
44917691
144896752
187217486
352709994
29056391
138234986
73626644
256793824
453640733
398307455
492123268
72780708
153665785
720611048
294884226
102305385
396807834
516051172
246589767
488928349
741470457
178676869
249558673
360568973
145689817
350791532
730722538
24788467
39070995
350572495
69153903
259883624
270420059
374734722
684007233
411741311
175669173
213292357
192829796
630894318
54219483
397265141
679671811
752943464
21348887
14371986
486568652
300193985
270701113
228490100
633840207
142669249
104269072
431083357
725178636
197428788
703919708
181317318
242298688
150972212
52727493
590599282
714377846
185010522
4486482
622342868
17968587
555190818
161523160
706980371
71351674
487123857
534873248
89336884
287097054
634826970
24788946
711115200
227102144
532086191
700080017
372394739
497602696
704668834
516367174
174431200
376796511
98128576
509608463
431365866
538972588
206607985
148045705
295526231
40733147
108141047
649832579
171196429
472243772
429335179
50543178
569377013
700168039
64479961
375875321
686085699
579216911
505703562
391006176
42491846
680268498
486397939
498830332
442832390
613295770
175924476
320073481
575261695
696900649
525179559
479884961
524140435
602418445
73347183
388095799
18482191
126760816
106542618
322531293
506753429
742218322
235790173
64608362
388498555
236952716
95826634
685751976
425362301
189300839
561506892
44766631
532271898
76365605
284770110
373303169
233360750
122141171
524785375
431397148
40604928
473546145
183386840
98090811
542502252
392597387
67152818
442997114
236201619
106436876
756345215
368948944
722361367
369835310
451799314
498135456
634587954
614602716
399259133
594862242
237047645
420191074
460702788
251968080
67907762
198220932
49812035
476396725
30899323
33082140
311531827
43308902
140617425
22137843
122130929
166524829
341647894
552128481
28562940
72614163
264931954
332369765
9350614
745795670
673765365
466330398
25937002
158940033
446453980
538408052
308003787
503922112
123103952
276150246
680804761
56886579
76005839
59260838
283172020
406945880
319061379
490597562
331865772
365138463
73233888
76963104
183203443
62424749
223629224
267565025
524897080
392524470
178210024
357445725
317037771
125503706
70523583
201416831
28141238
363480135
662043109
201770842
483029456
11134600
362838567
724370465
451525893
250570775
255787715
695135990
461189208
694742815
397387553
362693078
178959806
443240252
309454545
575119144
140913144
225822675
8769033
131913145
586692160
216909637
52780364
321954178
647599758
252126693
318332330
318278034
207956749
228080329
606057172
736125738
642337332
301319382
97229769
534208584
267164716
130923702
311081209
739696849
144263021
111308561
48458659
675298624
677073579
537009926
417779089
558411503
6095271
165138558
439769763
616845957
485484181
573904345
535630887
601380962
493092540
239948323
393518853
642579991
198877972
141680640
323268400
425242672
213289167
52002405
442054705
263843732
566939830
415218622
154557039
455915495
279020245
129330019
585689832
707361109
176143513
147895293
6389838
58888595
385819334
409619397
275752052
521619567
348394144
623522809
421853179
643832826
518173565
390153895
395263596
52333008
127585965
492478259
752189609
424791691
712542467
601656874
240283493
319986278
324619083
338129577
195245050
33746804
306802860
552923710
425868352
187243679
747515706
752844469
204565452
734808711
385267933
160992264
215834176
477349600
584055898
701429714
675691380
541338616
361864230
658253910
246129611
91405645
175070987
631763132
64162735
317336776
489132280
151920990
150380230
688379002
221110171
484237936
470264886
220323395
695669065
89043409
358424618
209888535
138355854
205008122
105233560
647918999
216010146
81912285
555685819
455111393
75741484
479937338
422816940
198953573
410346937
738247000
102475669
182114981
666057224
347566401
457983708
190097675
246106801
554103186
257247576
152877352
350078942
52710403
102305385
606056236
550359563
486632237
180901903
32100250
6110377
647657375
624520201
114662093
543785788
658345138
255865428
211894957
162603730
414803207
316167613
315579446
633320030
350454006
711570126
621045425
40116328
635646948
476790678
216070350
140710642
543143783
65537381
622227011
359386846
375005087
392459293
419380325
665170051
31437807
564424393
507426635
719566757
520287596
385450337
399988465
119684895
330927142
168741573
567270340
2765606
345588838
181081704
69887909
344514989
4849026
686888484
372137342
708924580
703772049
628297699
578650436
502046689
755991127
519042160
598431743
595292340
68887982
94933657
19286512
664565811
512982281
417205061
755215842
102242841
131899340
80537639
146528814
424758061
201551045
746931276
338019409
190603891
522161549
13927732
624973511
269595663
303441625
716933038
304461430
598869817
727886543
725051405
714114134
10989615
333895471
58920953
508279135
7624281
593993300
169572403
50907220
393760549
37267862
616845957
457930476
278445132
467408596
499729139
652684942
465204376
679075124
739642631
614187301
197316481
708443240
120296631
47395075
304279606
702521519
9456356
452919614
405565889
11760021
647941658
508056490
542194284
355625452
42136908
500318273
590683062
377291545
182621898
684441834
81315598
512085847
605856342
345824832
35111110
285118732
5258550
599466504
77622181
320390707
456312284
202747612
179089611
39607932
25039895
60982922
139858901
651393379
286532011
322959099
324211414
117286931
542637732
53303783
7953309
164470900
583159577
710315849
13812366
371962591
555310852
160025411
244640515
115695028
6155695
444642078
676765114
119349521
157782170
391561425
681042624
450982077
483123592
576460066
376124294
738508024
147139993
87802183
133905721
404313851
349888957
703486420
234497991
675210537
674851727
1578577
30657627
429667511
324003527
265935449
206612315
88317229
266337501
567411572
625244893
553461181
181611885
365323536
643387031
625414726
286684959
430740037
7594592
364507780
196378
254387290
25362974
472931095
560066490
261416883
633689147
180441170
633251073
307547134
456855715
494735691
78568839
355867148
65434164
204447076
752822616
383911437
499799534
640116750
229980185
131777191
599798679
648023963
498998244
720077834
454146784
11196226
707911180
495247048
32500559
505301120
68286673
332906028
568151766
136942808
85454642
515338419
574405650
88249225
405256215
456848469
225352829
453119576
150350018
86980348
294567
366659626
845936
578712541
192208744
674807679
12544604
123144112
122260411
710128071
75789286
444672302
360920105
9237319
75801908
223070302
125230615
424765614
5838469
112252686
215368788
102743459
560855568
296168236
218568714
703577056
188047041
290734940
495597648
752679109
641645657
471309421
736976422
300269515
162691562
656552078
40499186
695147908
531474398
102751012
190383040
35275302
171317146
582411830
680928199
519578423
224875469
39449319
281296379
409682273
185929444
631725367
99047553
9463909
173213938
680676360
286387101
151960497
249150811
230849892
341312517
265223105
111367849
66270022
701137437
387461347
61564503
74693966
383949202
272665427
403647426
435181538
107114097
455521430
302792217
293572216
174315687
662172434
403488813
147469110
555727081
622682271
10808212
516753154
79185652
519064819
512591898
466200585
55741140
556029201
618847502
15370355
552403761
233306504
507569195
150976917
502644597
662571819
48286329
197956577
111740451
308984629
565251414
15896877
721683534
128486067
549380320
479272354
176166172
79230970
437448275
360497167
196861392
379833746
134254575
49215348
277222940
142895672
393737949
371652918
484978130
205985416
664583963
16428432
89193377
550560829
563438785
66552480
108627246
429334560
63482965
476206447
102645270
676492175
574290781
639323685
414940396
539193564
422149382
438395488
218598926
605788365
532205533
295526231
204769383
528807353
408150066
614639303
128401
756599116
216710676
71189408
131058097
445719728
688818494
464261781
426948431
588260163
544559284
288977581
583964705
445970275
263441087
119996690
21669093
732066972
90469834
149791096
752679109
555477832
524691804
539427707
198920167
72002749
609599754
697902366
660653357
650459758
287014
154602357
603385534
544131255
139065836
522161549
592046172
133367953
316735055
180789661
747097442
342005683
62647075
584761519
433701909
491867928
182354069
631287293
505295700
609927409
185395938
128240035
267935122
265374655
532267463
180823452
747212851
145419327
477123010
36329930
515265660
182250658
21707322
34839355
151309249
111086709
533838487
713146707
651733264
653606408
632235048
139767414
687137870
177805173
689360480
657730346
350975376
675601748
645246223
137059163
245744408
310080862
720223868
83521074
222103497
294438599
686341110
154760970
752248857
97222216
541897538
81410022
362083267
295213826
264811519
279101035
530220600
727852398
8459360
37369775
171498914
17166485
448733562
684724768
682489080
646098726
712195029
423187011
626755493
735318270
304257499
227171581
155523823
106142309
666378116
159394943
519200773
417477938
62319929
648228672
33006610
244611458
450453367
740470837
711352806
17893057
359927810
408809666
333128173
69284058
509993666
740133298
198416308
521224977
86685781
654057220
679112889
211769166
121792125
170252520
149466317
505379261
261265823
26671656
45484166
405601527
167125231
572698672
314562271
657443332
332067645
238984473
294421484
716855230
165357829
630487741
662772354
676783837
298394644
207744905
324189866
753557928
153592644
305669910
402494067
355557475
360201144
153412198
702021138
210366156
563695496
678236741
216627593
73332077
116414389
355685876
275910735
315707374
492491470
418458859
484468534
592812038
710761585
86149518
438504139
471201458
240160801
278547970
1865591
179308220
149424323
304657717
45129175
401683646
732324080
370285978
516328526
283215760
482538511
398805953
488739524
265906513
303342876
716334073
247301436
711847591
542909728
374001803
18374109
224830151
153021531
269188920
740010752
152771456
669203353
406034174
26117614
641231065
536762977
442930579
593361289
692927452
456533532
412227634
385784581
450785699
507423384
249671968
189265274
539050290
216223531
47715331
491035636
716702107
210678027
662549160
369190733
108597034
762853
36528663
467742184
364151095
662315017
689555488
173830880
672789635
120006345
454207208
608439468
7500129
373875435
124405463
27538238
469447338
738595081
432279939
460755659
164602529
716772147
381857021
358314320
180203464
80952200
31344950
458406676
436380947
633145557
370524881
677957280
726262548
458100071
316138368
331268385
423474395
47221356
95177797
83521074
74631193
639270814
255284509
171749841
510114514
499608291
427711284
112355814
122502107
70979142
225995174
92800742
58316713
431238535
277278183
229082490
66768868
516829131
325673870
628915651
148212519
623326366
65975455
19992791
406326582
722376834
414847532
27651533
75001290
291296551
378269346
662594478
502523749
165226564
514431859
32120498
506451309
391509157
65554212
555319219
440725103
527886723
359836675
46482244
552993642
284842347
418519283
274468467
230910316
359445387
229460140
356773508
438829300
647322445
437658510
745184144
154942242
80109828
19350786
281193551
7107373
598250471
283728445
222635069
190973640
155927355
496164123
315364395
681135493
112096432
140667072
99080254
98822366
294325304
20447428
601649321
743502214
512758064
300397916
273970503
401812628
664784870
306093622
430181115
253599528
319945080
365605517
57387694
414863548
618250815
613643485
204874311
752618685
128839074
464774633
101768904
342053162
143039814
332149448
22069866
546995813
101856263
187880875
230419371
91364857
669248671
586732146
56428463
740199277
554002131
487614127
107849287
629655845
471035292
568434126
594577529
592090628
730185612
627525899
497244202
745178603
641583870
322362040
524117356
548672758
440125947
334209072
435974266
32796893
266838391
685126067
2696421
280873411
91323323
145047812
7572427
298811786
711591196
152812296
405301533
34921391
343569283
268342984
61790902
87501505
602014362
23935725
275291947
426585887
455551642
19849284
461269263
147937362
560814060
671929986
722134777
714676088
62621923
376872041
752052210
327981500
422190041
91210028
405996154
329596539
166922574
214762002
415853074
262474303
37939550
497704935
40106430
189765210
528013261
755194258
13746460
539553911
133515712
702182591
342824002
479846885
24720969
647118381
38224966
311742522
362755484
410980076
317687845
193881912
544961816
530892784
609731031
695431231
469863125
392869568
594421534
269841703
472674293
413402952
667142426
495100170
299635063
16310760
383793191
346217696
375761750
377672659
695551188
10611965
690736956
458285236
310473618
490544691
457347345
523406812
18670259
152457305
410695825
103038026
633078030
280533526
9958802
143378599
358510698
22545705
223870920
535427404
179399043
713290214
569579283
263822159
389017265
647161220
27304095
604257142
97320405
706923535
592321366
380297074
667111172
91520867
379949446
661189620
528253751
166251561
453258308
289642444
459031400
516997278
709128511
522909296
1140503
744981354
17266158
569390458
71154825
236632319
200675657
203937431
254974082
282814532
353571296
57459262
133641659
679279055
139307532
12288835
584753260
300808476
1729637
251191132
735885923
731419612
32085144
589594733
704226614
47907499
129715222
632616621
370763541
419320215
549352349
245827491
283582851
28089607
284989455
46725948
82307762
573591528
493830246
55794011
446908702
723358363
57732756
67486055
660568699
159693079
397876934
737021740
653145675
281411522
692617653
389305030
242549489
140027606
248810926
300707340
288213301
301870751
235094678
153463940
478063283
721734468
210815234
94601325
344137339
223213809
347800799
715882500
442247230
651913832
346291077
636189190
597062737
21193718
22515493
223485717
445800390
445902979
29758820
606683002
436059198
588077614
415586561
340821572
621423075
346913359
11975988
725542155
425992819
304240270
708086197
159745950
422775366
473370076
748133436
392966689
324404647
331818396
188779682
146528200
335904569
628235483
499572441
64935182
431300569
330405985
204584244
588084133
374900708
234570711
180086179
342588974
689285148
143114244
33807172
148076565
256394138
546134771
33701516
429818571
132455089
639245461
577343767
110133340
445535216
251170699
315594552
558368315
640342533
469018641
20445971
273373282
493704394
34079136
712715099
707466851
44117073
220996575
56281757
267965334
365742576
520111169
220879932
556131406
584919915
225305990
457432339
494460503
201944561
734705672
8308300
281137766
201829020
171474359
488037095
382098143
291220183
351630991
2734186
648915995
22061368
297331398
505254680
88135957
258531637
201633
297860108
705057444
463905260
316322195
57848427
313266684
588431571
532758408
266589933
74729382
600712749
260417843
175248304
97479018
369273723
382438602
615754819
19823298
713358191
553467621
12689040
562381274
692375957
725858406
567765047
101550085
648018839
435777244
713728288
730412865
336123606
592065263
242370295
726545729
85643467
369696691
293417443
487009887
210789124
742452347
518226436
94548454
729302574
145433015
18572827
441971348
300616953
80545192
209746810
52697281
335177483
499079581
363435254
407287972
99870162
195554858
255948511
287149954
492651978
12764570
641362471
453293395
644109144
233448124
128488847
53690506
300511211
709045428
129180862
744845639
78105573
511625870
680479982
468664738
692670524
48278776
258532886
481357730
58221083
322966280
273901992
8904987
611928954
65114413
201901113
710601346
82931940
684483072
408806125
464252698
411306168
66322893
653931187
304975034
730430815
359079026
230401877
651564862
611762788
482564217
312956154
132026440
677637252
266456003
625736980
144043263
574429160
93876237
501991825
74707278
16125655
433748994
437613267
155599353
109813067
208168254
285780389
476551597
28844907
234558415
706478433
432429630
68999547
298162228
642609240
166581415
633545640
315529957
15755558
388677380
665375854
531549928
562064048
386403043
88513607
91677906
142789465
6319526
502176311
265207896
435146211
206472965
721859000
280528878
583688287
615515132
302890406
436031076
274634633
28571215
187127927
303795562
137321093
612101936
282676255
410482891
1978886
463890154
292044298
83981807
507969462
430845906
86435666
393813420
261741662
90598235
354530267
92048411
746484098
87146514
549040291
606007402
461990526
170335256
329584509
72786199
102920243
65862160
69819932
46126171
108795024
425101601
275052036
213357144
165750585
558041763
7089575
522773342
509661334
650449813
684460207
176400315
685656233
559209014
357706257
581158032
677798669
359417058
355700046
304930586
159504581
191883368
50856976
326809392
574700217
153914118
106769208
101829546
710080189
557313211
18501677
441918477
693213986
400280373
112412438
79306500
339953964
93929108
655101902
276736527
82372454
222367873
612862716
612193309
417047121
104860757
324174714
550764760
539541002
205916395
697132221
396955246
141033164
305224283
317354401
4282551
598816723
170022753
237247283
1012102
507115329
137514012
731426754
259770511
92305213
251261882
27696173
661231462
259808094
469383369
137577895
85273097
211793673
583607063
118424082
653689491
181710572
167461862
483520401
363110475
256611564
564140328
483434831
653497787
750972131
169194378
74245990
748849738
131142270
549711821
533293192
12705577
84266606
260062831
134932717
44801394
623325426
109560562
368096671
52062829
284884054
126494805
543785788
434322985
23489830
141892944
404908853
387621321
270010272
383955497
687127936
364772135
698267297
459228242
756644434
666638332
623324779
471755928
122929864
571044565
238688399
184991809
609753690
501368140
453033892
216952372
135787834
748129420
247077714
483656355
409840886
518100257
387949682
691110617
326832766
198377855
341093480
107433872
330466409
297150126
628719273
665932904
476345903
196649908
469321669
747754553
575908697
350451647
54940522
204356376
590304715
333517821
135478411
31210282
388107545
740651196
658085337
541084246
46116354
346803548
707126966
437832304
487750081
738842013
626973470
318985355
682994225
180758206
691915224
658113961
255528192
353321787
151354567
159957434
40967472
289036109
706084652
400363659
410812619
740498123
709289541
725858406
707318384
262556290
279272115
539276647
736086074
372124554
360932603
498958733
240600815
241499622
508172047
36849850
588665714
161362292
185388385
483346656
230027413
73974082
384175792
507613202
595697557
609066367
468187811
125719685
121977131
361513312
464619525
398673596
665146437
590863637
310385014
485665453
702850086
583907324
331848608
427159915
463974060
359462376
39925158
38775923
349002690
741306044
32810232
203704676
222944535
495368252
287943019
244005507
681825083
751575687
611989378
747142760
35159215
242173519
14003262
519027054
195916520
195403663
711166266
410541125
591143249
551935475
224714844
348997304
44377892
487827299
543119369
93656150
643115291
31150192
536542461
557690861
59916959
72750496
132842284
641225300
646083620
707073768
59321262
403065845
435339705
48649022
43331561
621185366
443700985
674352356
352375358
668938998
360346077
502483988
435409422
442437232
616848073
29615313
460399615
197627331
393666279
419859008
718018392
71564675
500712968
601508689
544511112
561739269
288727694
66844050
659465113
313963104
14985152
268410961
688711956
310723951
643056395
291545800
73166290
728304757
4286544
166580056
22349327
720609071
640471741
157442464
364977584
494919457
322550865
42327012
205675743
377823719
462280379
183065587
168061803
148388439
29773926
399625681
394636898
353028601
361029005
114356885
472698570
466138029
307461951
198582905
344601836
124005154
194973142
622722191
752875487
717859779
259200338
323224526
10624549
28640976
12989439
685034441
261016482
126127547
624203780
653629067
742497936
579534873
457213302
309499281
200063864
417567605
18277332
660350600
442855049
45975111
355074083
83664581
694996848
181166258
115749725
563244342
428633721
593378786
453172447
446548466
188845273
577970666
611770578
593801754
628817716
709060534
387551983
223130726
657969489
89102741
395172960
658160867
495394750
340904655
702896312
642269355
438164636
569413117
720748498
747595940
213274061
221688103
147582427
573763645
698539694
241280585
733223713
309496078
63833446
523689134
421524636
291863602
539750673
143939977
555749740
483434182
169610168
192061454
192170979
646506588
745533971
275745333
569453655
220286515
183732214
18035929
97664442
445285135
754476723
216733588
296289084
29101709
83423649
494948090
12182989
25836901
549133312
482957341
410666734
168514983
636823642
361592470
288388646
531028771
255789898
37765
56571970
599577206
691741505
184985077
716303861
505458059
5023901
295465807
18733337
657073235
435396331
730684192
474226236
349832301
590221356
651325402
517758150
137441941
318192575
341969628
264648465
489091555
338928209
460600723
6352073
371645365
194926468
399160944
586705724
256658493
438032284
522649294
193606049
676167219
722736097
9705605
272648194
36692277
680662372
251109944
505280594
291311657
230577984
499215535
490189700
34706035
79076191
331984562
269452258
195237497
147887740
267928759
267142057
12039232
88135957
131512836
239995673
81234476
313835286
528332350
690487707
492273710
3716076
406545517
540268375
363955445
432598075
214029361
166583597
20808515
472612650
504761699
228969195
227224452
472148396
341825609
712128172
325619902
290397744
3935005
586052376
314446496
697595080
697876121
603345332
425854995
222753076
706372231
707716100
24793211
92516697
430158456
94253879
425243337
693297423
456042587
579904498
438949771
713169366
332430189
571822524
599020877
21073411
547206479
45907134
243614260
232899540
23520042
609773230
99344609
397059736
371657552
93777468
106912715
9540891
679913507
468542802
375995893
598323134
66641208
536739864
449766044
532939680
165221875
76953515
236787952
504608377
738033842
169141035
300724568
146007043
165545595
496913788
506260399
142689083
558325313
546031854
95256506
336159186
98110176
173260009
276409588
58271395
200517044
72569224
188940481
167925849
658041397
141372005
584859002
459119955
598801840
262225668
199364645
102818989
191507893
333910604
632986718
505530670
204875125
404656538
448746389
372952034
548763215
279710249
502114625
414418004
196988015
483822521
508425181
539248243
288108571
2658656
273531895
367173989
690631214
389199451
55402631
50171652
250876390
749688121
11858210
468557908
617389773
642488392
587177773
664608410
42605944
63381974
528844870
301387359
327685705
230510014
166199043
438632369
299355602
709438184
206468808
267089186
160645955
96021289
137863483
678618027
359450586
355005189
207967282
490770667
416457314
515658416
556724077
153584903
472021963
579607149
260888173
104911653
442343411
616604261
478000069
90839931
209837446
508506310
75454592
537433715
733766397
348147982
23837268
243932682
397151846
486039715
581744321
235600729
56662606
617903377
493852905
632596958
56451122
296409932
497321984
709128511
320264677
89691875
736464172
21567266
244029877
508390434
111088579
243289003
136000373
548319374
505893187
661287809
190815007
171664584
241809847
514706738
598036539
342292584
291288998
265623904
22732683
534054244
575959916
59115148
256369431
461053597
160615422
371547176
58301607
18248048
436351916
81700801
37077677
290705445
664389375
720775237
453890990
303615494
616845957
290529024
145153554
105689129
409865496
268524256
305707675
706711551
389436382
149364806
183394393
294309244
525291515
235464775
185785141
746659368
403624767
113423401
240238695
424138715
180441170
654535427
408294093
617053139
547223011
10842965
313975404
560160692
607669062
680479571
503830418
17990174
287174925
317744581
491349833
382051371
741440245
684358747
618054437
50537123
690555684
467311663
465075975
570231353
341796001
49676081
654724252
95545450
269015201
734038305
373569103
705049100
418813850
453618074
757048225
409758886
77667499
84027125
273124000
523882875
254032044
102728300
475620553
109760196
497976843
87801465
84847383
225941073
579617220
118500255
381622171
406751068
261208738
748163743
632954738
667232020
574556710
530923029
82298748
437114769
374135248
719140403
221144287
263871608
546089453
66549483
227111157
504446913
542217868
436572924
599603559
418752960
613749082
245797279
708662089
206695398
168758838
657382908
499759351
55197324
751780302
444018211
668062850
288720978
604330636
129103429
468066963
575578780
467810161
512203810
121058824
526995469
256545198
156173381
93681150
495872495
558808705
538232680
348714457
731627544
364944425
617707539
169095160
450146163
298441689
609083686
153282024
362093737
736273369
591437665
11077585
88672220
720888532
331939244
574260836
701885184
175758310
30455346
215743892
551365396
476503664
723015702
310516136
267210017
119970205
116278435
449154251
255645171
60038991
309272691
380248232
139266687
352196960
318900136
151359865
71647758
232119136
430223352
559178202
573336440
151118093
186581759
507984568
380955119
584028172
519042160
39879840
91305468
496996912
369855010
741085254
58996483
552820743
697352318
498173221
187163340
739843901
641174170
675034269
163016399
362906644
248040520
210251907
286712951
604647862
439614862
656001742
353049879
610649255
485041246
147264543
169995371
516058725
740658900
710065083
35038367
653931035
81685695
591943716
220953133
650207630
353553700
722791888
555085076
40189513
322573524
316868844
294204887
95847570
181075455
692851301
348629890
203122829
236933653
225327930
459165753
170539187
387738392
222780017
315451045
511096404
711549150
174856130
102539528
12031929
175652568
237351205
113347871
272867968
529213742
139232136
412703473
412644980
312451164
335336889
666125189
495559019
739589617
457233166
534450280
83380940
303283162
362682375
677002836
51726418
401215630
350791532
435385132
230160553
15060517
208402376
702812852
427990745
105696682
450602656
115923444
223002325
667564641
335758962
492312093
397914037
230600643
328984650
600130099
389681929
412533634
516255103
358313912
588991150
732950673
523246764
727595822
744690260
163287081
721628726
362770590
119398002
504341887
115485370
202828262
22916196
349144978
47047637
395784753
347460659
273761965
190287816
337879028
498052373
617110312
27923441
604605446
642110742
115614859
522237227
667943203
60929763
413035805
638842028
582479807
47138515
624617699
167841672
272784013
293381179
255279525
736901303
2069522
483392794
74575968
600312440
254211321
59147543
15979590
146391338
149738225
22923355
582472254
214885070
321969284
467108791
458686519
112099101
297622057
454072473
605369892
61579609
426614735
194973142
643779955
67569138
216914047
155017772
398186607
625340643
286474649
193152869
49572503
13852202
693531566
416419549
707421533
528411031
701609997
80493732
703123876
280525973
652859702
697556423
606829581
112839660
735144941
636251562
237874182
366234537
442303680
523092407
378603623
705258281
67163965
690208246
207647076
12356708
197884762
289328322
567163616
393579277
716691373
727512513
751196123
612049802
5256888
104510861
340749911
310160941
313541714
216997690
672106339
32002061
348126095
709189028
332863971
167147890
749445629
691635763
34100032
47042647
255472672
62918820
597526180
68093068
565674382
385875217
740823548
592118667
622684426
141103190
387806508
321757800
666214117
637504952
92667757
114684405
100935949
505712553
58007040
316725399
382568277
340942420
422169014
191672481
140108150
618053670
108066806
164533245
556807160
63702002
697368490
212513252
479500998
470506632
344530095
435045247
407095233
480392368
272676237
95466471
370542627
334342647
421208151
575916250
123174324
294499023
209980953
38869604
529189419
368956497
39910052
97267534
637188224
382115111
303336033
62591711
180038692
317784244
238603593
521892579
284393109
18595486
598596382
40290974
359300667
319761595
116195352
695850337
716711723
606756862
365950271
149463260
182744835
694301972
577497849
169471476
576960904
321008267
409289517
115122826
60862074
447731005
540983241
416532844
19577670
317838028
737398858
734505944
500779250
254841827
361735829
600468493
249304812
391018810
144402767
687489166
414312262
27382657
86353886
605033065
592638592
27764199
545192149
418722441
69169685
563755920
640086538
515890595
463299126
11742394
124808269
322289664
161775316
289007992
195984258
12710446
404553786
325842955
554329776
486020444
613450725
369787254
414220043
315322855
243569144
131625478
18361343
409429040
195499616
648977852
757049572
231871385
573621844
112834700
151737650
481103441
13486399
710685081
496696219
331259474
119117520
437823631
252504343
260616308
192687703
691620657
488769736
99148231
284612146
17074929
16948932
556994749
742450428
494711610
706673650
678429859
106221894
373996568
128859812
364302414
371751107
43641234
99133125
204391733
599733125
424523918
3096730
235845499
224965419
160848688
336317738
157230801
95877782
238790410
683652242
363994176
641589585
408120385
10434031
593169305
385625968
324064529
269430616
268833929
627344627
644021651
375418709
117343408
539971720
46972107
191982154
354241405
321916413
208130468
5264441
755390636
440298050
686869820
730934022
674150568
46443397
484205955
303381351
285699778
170090321
31170690
518415261
211826663
449320417
751841102
619716097
445041599
581173138
331247863
484459163
380973320
560911147
621196485
543445903
734242536
478875306
356395858
304076227
591588725
612080014
548317588
652555803
517596726
331251921
170728012
626173912
397688109
411949880
110228702
558929553
634494840
557691117
77068542
700430798
481624598
11933740
148356026
398745529
394629144
254015741
413950792
409988670
330414057
488219594
519850841
417915043
264203940
500605287
431552578
590113737
24701347
567698392
43694678
385874982
59961927
265703573
506655240
23527595
520527492
275661841
471493644
225628881
549140868
80250625
640932474
233704926
14826539
387559536
250715390
690251336
265790070
495778857
709129534
476246862
483935524
406819686
691261468
163412628
341904473
428353289
657330037
117985413
117804141
425860799
146535753
661369627
178078938
28659890
476069180
121412326
271824917
478716693
627948867
181158705
101112639
442375374
178953229
196748097
268796164
76605543
397476625
710227884
5181358
739876774
168220248
106059226
202390078
742905527
189990654
62950377
308069101
342332172
388715145
230424083
626895755
85568097
591390989
730065427
222065753
270196409
696410033
96074160
432900195
734234683
592260942
519794191
112252686
180048414
43044547
373707334
210351050
494549554
176808177
569564177
181438166
534601340
294974862
203085064
79963611
177548371
231008505
375523790
619814286
158333539
469872630
193772432
165289205
293796594
72241402
692443052
218541396
543843891
437280935
727233557
524049799
9856665
730645618
430019573
282895151
746603580
581535682
627374839
323887746
382200145
693188432
663327119
645373638
751916256
368135253
76051157
520341893
528355009
742579260
725770900
131459965
304431218
602789570
523505983
559390286
564885494
51783368
247046792
428239994
193575837
256885649
546874965
189708701
589043364
637118209
5392842
421529214
375819571
515739157
249407613
91028756
649641083
739606058
556855077
640856944
301024815
455500102
652518776
9965208
559329862
439886122
652322398
255306506
575931356
265293734
211944733
365776684
157631110
119784466
523430453
296508121
695551176
145015141
107532005
119629690
397355777
437885175
78415246
721155065
301615957
689604006
365232868
370980701
394561167
130308097
240111580
9871771
170033136
431479805
191440229
566254540
388622334
707363295
752988782
94986528
173061889
472802694
668721590
332740324
247330538
45544590
637503513
82776493
496693361
569629123
635675028
388367999
464404006
464449917
516385034
95417049
197909604
737054082
442150228
171528630
44864220
461839207
468570069
83143424
569481259
119324142
292493759
662670994
577457062
296551538
244656776
146732131
242938140
39404398
397212830
75975627
98639650
381712302
437804359
191753047
85235605
346161543
45525786
489124727
698047088
694959083
392830855
431488812
263799921
97343064
617567559
256496718
200690763
34048924
625116492
177457735
4894344
309900356
548007915
662844816
550298068
284967137
389933820
20604584
204104719
299332943
136249
299121459
255560655
268044734
334084296
383352163
748200180
423458945
337955218
142623299
501458776
274168672
693954534
218734880
700346871
25124461
40068665
376163661
545061423
419977012
693206787
259657034
94188131
280617673
692009850
51594543
686067109
194157418
220086867
583272872
66950985
83574241
234424995
84903273
611464150
240646133
369447442
33648615
612781192
372748103
420369768
590063019
556841195
509532933
349688794
155649234
469417784
75046608
327399891
166490779
15370355
981890
181060516
19161961
29011073
228635893
712813358
537226711
377992634
144149005
652148679
178703531
624529805
325023162
527116317
173287076
374636353
344852828
95333966
277293289
5176152
514676526
725488309
252572320
349278758
539805357
722565298
48667261
538390930
546663481
649044396
755934452
222025998
67085746
50174579
10430693
93080379
55635398
518588980
375917553
677454549
476745360
452629243
104571395
549688949
350909740
666015987
343144935
706552938
98234318
339669363
648983855
486529329
155765749
372366956
593950098
393317950
433561000
181045410
612722019
171902439
621618959
664792401
384772479
275114897
478754458
388317491
276039491
418949804
652881320
447224091
737535344
355384783
744408574
41941809
30967300
330973936
489366423
666567356
542139234
486737979
589058005
166611627
68105401
289498937
419352279
545079232
7575659
125531092
755473719
225154930
399455511
73301865
462983794
626377843
533785616
751901150
662836174
228875289
384508124
227911775
62274485
709619456
54800899
172477273
711204260
724543503
153008674
208003540
735565855
522018676
535945774
270382294
126814870
269454677
749438872
269120943
290308175
574085015
398277351
5155893
80613169
466544733
149081114
516489246
725544339
218848175
387438688
410822776
590926964
465099457
706360406
24751181
368374916
351903735
654720993
732610788
88545264
655892569
375153153
619108772
640637907
374696652
561860117
308509838
2873774
520097270
701043055
46379325
37048502
68076896
54011503
36669815
118104235
403016455
26994422
197586480
463436974
335103951
71232343
558966353
332608249
134622808
513981650
182479100
284447206
273551579
56050477
37814644
290745182
515552674
122396365
641848409
453686764
714075726
436140432
100621066
570000398
511874363
6151615
113593630
721847763
105311112
96814354
168582960
382234671
222443403
580349608
244475504
8836586
636537343
697843840
543512349
32279317
277013828
456926288
535842717
752301459
348676692
465012417
415233728
756554803
555409855
753889564
501421281
204557899
51828686
54691273
81987815
363495678
569715237
645298108
338361756
27281436
613394680
548202455
202662096
312203990
73233888
102683035
154103859
411614415
192337145
351007229
348782434
102426233
727353900
487221371
406298529
474600308
249837062
355400574
72344467
459283857
24071411
213597173
450355178
150959610
162840467
429803465
485250038
380842048
336521993
625237340
616000021
419403824
179080317
97803797
566468391
169459108
412386247
14414745
133597464
184066567
200860265
407795366
329302067
568053577
463897707
58369584
126014252
62482288
437782359
693368264
441246260
429622193
488256151
441487956
480762235
608901044
93292802
211009090
130680896
534691976
478542974
140414744
458467100
524457661
525039242
264883710
106912715
115576006
360183012
398058726
169579956
501949721
1052319
692572353
157699087
358330882
335713835
180619581
217896497
754303004
415226175
231597639
63309246
139881250
50321981
215728786
450785440
37213631
297341222
78838214
24854410
667685966
65824395
150818304
285796742
437299748
193588175
86418792
529019673
2469751
699249187
346297497
155282127
391471990
689188591
118604759
635738191
475068594
587721589
152366669
441314237
404070760
399818191
51851345
496018581
253021823
259028674
143377317
268755591
679984902
77025494
354722093
681748054
645162154
651030898
138015969
531678329
537837033
615237168
604214062
550024566
292320525
182820646
725291931
193786511
203077511
480858
702706495
272096538
247729385
113445896
650264866
5060510
267852039
33676483
425002638
520042794
1575709
121994935
583294138
276206029
301681880
343088033
469033747
164480014
674188333
296372167
23535775
626769203
25098619
171077760
293071506
160992195
620896825
133612570
608220431
320934523
551973240
750964578
200450407
523755232
271624690
189331051
199822168
207347355
178001551
209131142
129994683
682775465
335982249
5966870
394878393
702640484
273262435
580589433
750753094
532170441
332581249
629222701
412822899
444006801
75424258
727453097
408558656
129065664
211325387
218398969
585735150
682049730
684936252
76735172
644867587
536551980
571000005
189806890
669905037
688785483
303792661
329016233
418934367
8588192
755121294
303932720
58014593
677730690
152781270
427637592
235620688
625731528
639443786
594390888
377823719
439743213
525847413
511851704
145674711
248856244
697919859
382244346
531043877
506144880
311878476
734126630
57209164
275488122
123431126
499797116
518989289
756448056
55954927
81609832
102315241
189134673
114511033
286734539
706137523
620868985
347762779
18581597
123595477
260578500
684313462
519774801
690436246
478784670
197020005
213928938
366479591
727127310
732128417
63248822
105039217
743087659
494200343
124277062
536867240
754038649
196401532
203508032
195418769
418441707
326577339
521353378
150539976
149514133
240284787
250412162
518028607
700850423
558846470
125905813
527622368
11021875
696348835
140961514
340953311
469951792
668969210
140654894
302102820
744249053
406770661
243478508
438285484
396124638
282362301
350991450
684628370
253321836
88747750
559411488
78724919
488701759
407846648
107917264
377711810
263645018
307628232
156115571
503014694
78264186
232233153
682844071
414979296
312913237
568892881
715314418
643024655
571337175
154189103
459920843
190176987
256552751
614069645
2986675
619542378
387056951
480929722
675517661
357258568
756215158
436173933
475713120
278788783
614324392
122147116
653167844
681734984
352140367
261423277
451876579
492867245
87380657
371123299
1012102
568408568
288637262
691624822
623696528
135684552
497446880
642485293
70439278
267617896
547884469
464577477
416651911
660431170
504624715
535734290
80122224
613681250
413186865
324839424
450732828
194323584
272089272
439880711
242353111
286371995
148769051
136711060
1926015
289302559
587219101
475431138
318628696
439738192
384668909
517085933
166075364
72852097
707584303
690042080
533415519
100311393
651738364
535435256
181195867
697768799
504915790
518907428
66307787
35460147
732588093
25597075
368900571
229973744
314287341
365403180
419770658
581173138
230080368
135727782
16887693
39132093
281013544
691492256
2909820
79830163
200044126
8973889
751636795
71456881
309854272
247821483
95764487
513943885
279347891
445166267
484062038
351327795
37395840
47249151
137056738
721092463
112388640
397392455
254566312
513635622
556746907
79322615
270340571
637284375
131422509
45975111
215351136
121082143
486753085
237447390
260057343
639415219
691970771
418647684
626226783
600652325
726372010
17938375
494593099
464600136
518802186
551225493
410549927
102274786
200715829
113355424
730348250
204678747
182684411
745310323
142562875
98989618
98143682
501209527
666512492
408270957
549652410
306221279
108123787
217667361
218817044
444306151
104843193
737693957
205675743
677322828
461480747
697089029
383364558
289209310
585773460
120540954
688569245
429169013
121102836
434649961
670247300
53558323
153133386
286666562
312489496
703294941
183969544
122819333
486745532
48004381
485360973
756376421
117539786
419023436
251647495
62773054
28837354
446283312
71103942
495159574
303290715
102312938
398845959
190456448
403889122
362982383
473799690
22452249
217556612
14698138
560077609
95265989
729783392
374606141
307691507
36354727
708281784
284212070
24396190
75975957
75039055
616294588
148944492
21427861
599511822
226733507
517372947
29652605
328327766
698266691
175606418
341871875
520129792
578650436
520856661
668070611
252244909
187586308
125530860
116703734
625682092
476903973
244060089
350882194
458837197
181343755
115513588
132961964
134905550
178807628
471434883
691518511
6525792
539977093
259657034
79049698
449909551
486745532
141769810
685699105
546142324
734227130
563038385
318557211
544244766
9743370
451645962
78317057
147196936
491761219
711952960
526534736
417469416
3453820
90930567
615463758
382710510
252474131
265404867
600025426
261031680
373941436
152064549
734710522
230132357
431993170
146664154
142662830
27400698
657043044
52908765
372400665
574105869
415442849
688609700
412726234
617610448
413281213
730261805
271560562
45765381
690434836
69796430
553869043
256273290
50393616
31845265
31473351
493314315
321236895
380117156
399024990
440696345
725035246
69812379
521587521
298695366
482220153
514427277
34081502
85870057
356539365
563278753
194663469
656030727
435460662
742602877
472040375
356291678
392823977
29804138
58618833
531368656
292166115
297172785
290304391
99797789
688032982
708619761
191469316
388798228
441284025
463195633
661121643
311699768
332829702
94178357
466242292
690374412
502358247
533438178
36143673
24677529
354756857
366924740
113582014
366675491
427922768
721646012
1117844
668251675
353045565
212369913
140636860
10348058
366464007
366811445
95606888
295035286
142449580
563854109
714929215
304635149
330881824
373866223
723151440
151646461
191332596
162414437
549635353
635116664
622941228
72282210
267693426
265737199
688894024
755496378
615380675
143418630
686293134
608715386
115056512
222360320
744279948
57727579
491910516
547887067
100960951
13315939
588543101
257980268
471035564
194754105
439998271
221144287
592185412
131792297
510684988
413180176
221695656
195045422
149775990
74306414
500030357
675034269
109533606
83868512
427221857
661944920
490612668
443298040
78974168
72107085
696320449
705435094
228319637
222603465
532787762
516844237
141324618
240479967
45733415
414705018
693094203
194368902
509464956
509548039
344318611
31276973
203379631
62619091
288610131
434428139
690857014
672792433
147661216
439924485
275352168
294597212
272580217
5944211
187563649
642899589
517393963
499615844
561390337
52546221
550575935
462610577
284294920
657904970
299181883
138430409
298459237
61919494
227670079
41836067
490287889
501028255
450249436
59313709
216552678
608658505
232987391
363980153
473570634
566598909
487066972
141049426
138008416
269770501
215946890
254345833
597837067
52448032
665476040
345527091
540590869
554042762
463175486
749695674
198107637
593152196
86527168
265090552
608016171
72049441
727000773
295436469
479487099
560236222
731636451
313050102
619596469
437087205
414259391
386993061
228321489
749499296
695042166
749114093
461082771
592487532
2447090
205403835
268690016
367921736
58052358
170418339
94759938
593327483
425090393
750553427
185010735
111542704
8832784
107335683
249603991
544337157
289808610
578861920
169512784
345810630
91282091
557883473
42640081
716749488
426653864
28165137
543003863
430014949
118672736
609912303
285330322
218848175
271069617
207677288
137301261
561218112
458006367
109477886
12205648
278910477
24910606
34879754
243878817
24328213
738647525
465391980
129141194
58354478
186355169
240557224
579375524
385474908
166149102
327714145
364288743
407304810
220990824
752204267
528666833
142724525
509986113
686065188
565704594
709596159
519964838
650978812
274430702
326494776
37516229
260556706
636203623
689417807
86821735
125055021
41021688
93128421
84480305
2620891
150780539
706620915
668251675
39434213
336863426
523007485
531587693
651846559
590501956
347291631
733517148
398743755
99684494
123978441
70922670
366954952
596596593
102351686
60612723
741214506
10068312
51226047
564621406
624942773
135130723
321092038
59389239
635460000
10965895
572902603
611694811
345126782
83741703
686507276
339487378
371166127
26938747
230173638
266973436
398279347
19712827
463054846
218123087
713148164
185095436
559870758
86912359
413567975
379530697
216801312
461857617
487823745
208954914
659775894
407922424
691272464
46866365
609972727
207911431
541278192
558831364
259536186
459407131
618175285
483739438
678636362
351093019
659615743
686324356
136830148
118388554
457009371
671740016
719374773
91026647
207320584
454109019
659733711
409433024
184897440
51388313
500690762
209588197
192903620
744476551
321801373
168688084
166305741
145750241
539571214
76602526
124843674
108846283
99503222
138272771
725971701
76738480
435815653
685405409
107924817
37838694
321455680
369995342
520959047
145689817
217307363
192518417
619799624
591724679
273501683
307310391
37518375
531518382
638275833
450241676
580251672
681653412
423572240
610724054
480594643
502206540
205471812
321443295
681476978
316002414
589344222
155848602
39721083
48308988
302453849
388059368
574103530
257610171
72687634
102690002
568506757
32863103
65469539
245536297
696326176
28625870
346289944
82554290
43543045
75270283
698509498
409280152
2432066
634980710
47568794
197155959
646189362
463588034
352203943
343848170
732322043
452307605
296703507
214074679
365542933
14410862
746364988
147389171
465126187
120472723
409852077
440253232
571067442
492651978
662390547
411655144
544654383
196219387
365436799
436110220
282195186
340348453
331997865
265125406
417983020
91627845
392191782
161052619
254339722
36073576
40562733
176370103
75001006
266568029
365300845
85361033
606067826
211340239
634526329
475619963
661725883
41103426
215840299
134745520
602948437
277158219
364043949
76992349
86940972
354983752
725375014
239212476
408851443
67267018
542856769
8270535
83189867
153304324
265816126
231377433
724000898
380332174
236730665
553159061
463698970
183409499
205183345
201637544
714682420
159722955
868595
130004729
12235860
333570692
216733533
234996489
269166261
533249353
389145104
135727410
415324364
240956334
567045170
510346868
164632741
711198033
351176735
324907401
603301592
755805636
1246346
718591003
364598416
81731013
351718308
419295150
235321268
594684960
145426762
95256731
615947150
278514204
416246074
431436722
441737205
679992560
94699514
597321452
70258006
315994861
628814149
240774534
408488899
109646650
149265179
677600409
564970184
115591619
675224348
450159801
241913027
213419164
304484089
78800449
52150649
556648547
148152095
754370981
526793978
473226115
342037605
350104209
609109925
492946393
475535481
726341980
502840975
149957262
647776180
734885516
445785613
219613331
365659627
543717811
95238518
333684310
350623144
736505739
508126640
278083946
586068680
155478505
66142616
418572154
95062058
320767252
664830166
40536951
34509657
259549882
583884665
733109620
617287697
175077955
33408965
309612576
62032789
432122236
115530688
365022078
435319378
552041217
327732223
101977613
138597550
739937198
29349631
291108401
201909407
168575407
109787632
85216738
328473583
506389106
273585510
517916763
642881148
721016933
276091370
551104250
703078558
435706012
678312271
359365243
409138457
568935139
167412245
613640846
729689034
73422713
557524695
592315924
727480537
133290075
173608717
74253543
612847197
107917264
59230553
529827844
431971005
386456798
375832040
93405712
532968271
365852214
723846223
378639443
126947623
449259993
339402441
276944772
167257292
359972466
83468203
712988094
346569405
524858581
256295949
255978723
31838156
31979402
434833763
274960150
192246509
609390336
435666210
418714463
345428902
674327608
86121090
194096994
621400416
616188846
436908480
337016266
581399728
29428286
428785257
190554637
157940783
425434726
88891898
72931768
440419709
535752028
363346543
73936317
550908267
724604608
444720640
76082023
341433972
587578082
496754270
413168537
197533609
257479149
515618663
11148228
526774291
188485115
154834782
502297920
655736354
699030150
123601283
754635336
322918953
47281780
38973480
577772958
85751432
420446216
437288488
197684669
133378427
543251580
263093649
30918361
322740682
617926036
266489947
566304626
229263762
373926371
578340763
333933236
577925348
397620132
121839749
714537921
57554336
448965426
3436615
195131475
304219734
358963878
184920099
124594288
469095881
632780174
496234818
407431479
85092379
637888918
55068923
260706901
609708372
375958128
39605417
157404520
464715966
87188463
647520900
345172100
166370006
660254837
266161234
102660376
725654475
535781907
422613009
415792650
607539299
406225486
592789652
188589127
169081458
283230134
18572827
316527069
15559345
61843140
440249264
431416481
288411305
341130365
706896888
472859059
27521566
32198439
386479457
483124427
205607766
647971870
71945060
272292803
290330182
500567522
753571
329394037
740633579
63101046
201332368
646540050
142977510
41061860
652012725
641023110
747795438
357348292
40990131
84941873
224756008
239724667
746062681
383314750
299604851
31307185
25711300
240744476
570997686
63673739
654882865
613960711
184913520
481246948
602926396
441616357
421049538
155604814
609120580
210109354
680810209
367498768
140248371
536607847
332208507
703788540
291912640
689839810
171199277
461808536
53580982
452651290
4531800
483514002
259464547
207518675
442803799
239850028
122215310
291296551
735057533
71292767
467494977
38308426
365520770
37742341
488160076
528341734
102169431
678088325
379430705
542834110
213190978
207454396
72637201
450806448
718886987
330609916
227674324
125817496
81534635
587917091
82380571
526028685
303897251
418458859
111663552
651619969
709830940
247395937
364519420
623665306
648221119
47445535
604797520
372120325
467348940
16979144
111815997
425348456
107637803
207846962
628288470
467436090
94427606
480990146
253321322
267115213
570666915
651993090
386917987
32737959
359130044
632269183
191915507
312499462
319270133
422138456
682976826
438859512
645460500
339314559
288713425
409978543
591649149
575453798
8107534
710336991
394659356
494409537
339469585
270821713
151905936
434229523
528536281
304793762
430667689
55340831
140829567
294508000
146369587
480407961
377632802
168990822
345745445
212287630
121170219
231803254
623770097
739891880
458293381
518966630
572343681
206876663
370171654
421198432
513060184
21600395
531044397
734340425
104220408
632027487
448049125
180923430
278285588
219404920
577509933
499759351
36594796
10879256
526622620
461125674
547109108
663738447
544653169
656068686
459656489
609786424
166641839
544238968
34570081
116401306
205339490
176816550
694521009
359379293
312711571
220464517
290866030
705306693
540507786
492682190
234943618
708554483
143778908
129030340
3413956
77033807
621318906
189288124
160501120
424609348
73098127
568920767
324417964
458066791
161158361
103083344
748567485
14539525
374787413
564760469
756727517
738585587
657798323
724544184
642896254
548312237
387045932
378031676
158541105
511202146
691416726
69972349
173764318
371562600
652080702
155470952
574783300
327437656
559224120
453527438
165169004
329023786
519806053
369379465
145644499
420167093
554314266
492795485
16918148
221589914
237535008
190479107
545573333
271499631
513792825
177767408
79827657
721611340
439191844
649156958
562947749
423912125
711522812
331555351
587863525
539903546
436450105
658968697
340919761
388441890
95870229
68427875
57198087
239188404
160048070
596430198
314127634
319967739
480831533
76519443
361637640
180958151
24441508
539679314
6301228
206580970
75582871
348993893
43210713
260646008
546483534
755753180
70665324
324937612
723932391
335349742
668567064
392672917
296107812
49487256
570335234
686393981
623243348
301804939
125840533
174838652
199943016
3179813
539245828
545349259
679090230
509700705
219228134
370920277
706628468
649346516
210630511
1718203
146572832
401170042
606662610
98769981
328286030
302784074
310043097
241454304
618445954
116666394
52425373
673062936
347768449
409026940
325171756
437108328
498382665
737058433
173914289
515909301
355654251
345372399
369315671
163431814
485914702
249249
451359727
659195628
125922449
322384913
124783113
411977028
115213462
646476376
101854947
662779675
42431881
351408085
49789673
586709942
599611138
730932195
82403230
263789012
311969112
597540489
551240599
78062691
307563245
221402598
659346688
475680387
389070136
755775839
395716776
465053316
246448564
744076242
91636876
565817889
135479559
202840139
446370938
532745259
425602757
410838882
87543268
687103963
36858640
462591968
270991272
592130637
139156472
355142060
491536762
473202997
274151241
141158017
174157074
201899243
241295691
519155455
377544258
323734033
596377327
701060975
338035953
111537237
694149292
220592467
717263092
530454743
346712912
632639280
160229342
613229364
550356898
28240667
270608884
48907977
7307184
629754034
410109827
720442116
178176657
159330535
495962159
241859469
6058891
47818043
56352933
673516116
44804832
110907631
487734975
110545708
646069686
555615805
223765178
319637335
562441698
194085203
477217655
99481161
647717665
293757308
163326420
461478288
344854874
115039743
330232266
237292601
196053221
1004549
183892208
711439729
13210197
671688290
732550364
347581507
131626131
314015975
101112011
530502159
201386616
614992323
126180418
447415834
295517089
323623391
673893766
552736093
303931586
441223601
340995291
424393547
135236465
551014009
674859110
231665616
7894374
425977605
599399816
99918637
279068244
147970823
91293111
332989111
522793772
251589887
570884558
115855467
79472990
131765072
424350715
304453877
106701231
467545806
479897333
221334818
667632329
717277205
705140527
346365474
374917474
59609295
256222146
739489107
473316298
92501984
720654389
106164968
577946371
718076451
93037854
524723691
480102614
78135785
502629491
694143359
564934188
473739266
470351384
536207158
659248499
653941949
325040137
300020266
307286252
270496896
425173476
412431565
407250207
545473291
488082413
383803411
296855559
333231619
579209358
98865802
503266864
494757545
380238703
653689491
82799368
642329779
601898570
482523038
574518945
196458869
53142908
277337216
309638458
316244110
327000167
214588283
124722689
727436983
322414679
646491482
62274479
111611442
75471314
719695158
488271238
536618052
458225404
75975627
579335014
446646655
497568981
295696003
403541684
389243855
34313279
87325577
461843291
326483821
235155102
619152896
328848408
405215697
23467171
364167895
115032190
290210967
122872204
132004577
30195646
297086889
188106682
485416204
297089702
308728875
347196304
689392522
658443541
97871774
620244807
718146793
171114045
75749037
734778756
652329167
79404689
66589520
629077443
125787662
433758392
275238873
447967819
726447540
18693675
470333737
608492339
211853662
337468040
525397397
300594500
656696943
511418738
659784762
307626137
714392952
326916499
642533432
411500449
688828968
530824840
357810113
560289093
376015784
353918474
66753414
8202558
46303986
153771527
479301505
366939692
174700890
360610432
461177120
556595676
315423883
61548385
60537295
20128745
390716690
349246234
87848943
735828366
444864147
681926894
20377994
645024585
609874538
704453204
720933850
148756335
156520819
727822186
373178624
550715160
272134590
640252704
103506312
7561223
358447415
35567077
360300759
676680823
490737
672050834
94767491
148290671
620190090
740186495
591865068
276409588
76578237
438923251
395278572
179527257
630222356
470831361
342256642
60076562
97448806
283252606
296377895
196219387
506020788
259422891
358812818
165926732
234769899
46080853
10037937
57251740
421140174
164073195
266859061
17077333
379958226
217181323
713345389
547215016
4501588
14776351
611581516
634753125
712814375
257021037
103483653
462961135
49668528
693591990
391742464
266403202
478474997
724685372
92743287
278977608
739876774
245601450
717225327
407182230
511457285
523768338
240635520
34337388
32859586
289264794
173696341
206028117
462447531
668941782
295930481
174293840
715110487
20083427
249196129
65922584
282550177
510854708
739171551
71481592
271341525
571662493
568229626
654419011
630078813
159799188
468688622
496179229
733980997
205637069
467554207
725136599
103135367
176939725
420611464
462258041
578597565
454704041
208846625
15204189
107916976
194859847
48573343
82699001
64463793
596422645
38724231
743336048
546927836
393941821
224512006
691183315
665298452
376225426
171513524
40348126
716001741
36943902
611965053
315700294
497062930
315334169
190267623
672125863
628560189
257322840
57908851
42734481
665698761
362626642
357347536
223740032
157457391
243405826
332792733
324812749
742799467
326878734
248101735
623772058
659105589
156105404
637530966
690185587
164285303
307842371
495899768
618175285
525137431
351733788
54713932
77357826
686748972
644471521
453889982
35757523
179406409
94871339
78460564
236332595
309906066
419221712
140213892
306009795
328508902
612865526
100327140
693440930
734702367
355612364
446480489
55212430
715873340
210391224
701900290
142541035
436842861
403798486
74977734
286344131
505167299
120493009
526643066
540900542
452276103
33135011
247875263
754703313
54736591
630445715
451639188
450121035
605599540
590523752
165104491
10468458
257345816
273198743
698614735
679762447
125518939
474912889
235510093
50393616
444828648
392592669
165227611
439235621
49631456
241459484
613031692
38112438
422148439
677962735
287187719
146505541
33104799
397688109
454109019
92366670
194104073
137081219
362755484
717028060
476945496
598556827
192329556
224507513
503407450
335821486
499578079
387568080
67364640
613526204
512750511
427462545
734884241
416623480
4909450
496871499
682768541
221189605
133065283
207745265
164073819
366602808
247295935
22855378
281394568
180796161
665562807
751410205
349574014
236400006
311266683
2273453
489570354
246016316
94685185
523577856
507179947
315854512
250842683
643029360
79491508
405195791
70020989
542964000
606233588
717386308
626014602
748180886
292683145
724720838
318800898
755220167
503422556
575085420
160221789
314773116
487515938
540489432
698931961
249883452
358677772
618016672
289929491
64263109
239482971
518664510
674728056
130787748
183269667
422662106
598643227
685729317
722028499
8670844
122345267
3555042
292007675
231959528
57649806
636164526
59728255
379081429
140275126
23512489
175765863
675513088
360255441
641018494
415330929
420825854
700623833
375384100
560545895
689641771
442628620
87199385
609942515
42213717
535069626
679180866
408284968
627027401
229815131
582517572
325655148
88952135
245608454
298822352
575931356
710689793
750518951
469501246
259966707
107192176
328570606
386691765
87841390
44585359
216015800
566059585
85535521
159048163
359515247
474698008
501322822
56152105
517697726
691620657
200245136
111257372
81631581
457976505
26311268
203251230
479701028
573680562
532969316
427293659
368254510
402811461
628054609
653542418
459214847
467953668
6435156
90855276
491756859
560097806
486004187
92162323
608815964
14570220
603101932
21916815
135697198
724340253
720680565
718418701
178783241
483014350
649890332
618250815
322672305
371713342
533732745
54109692
418247375
601702192
464558390
426555675
261847271
570217983
62499571
340304829
247368303
485655224
204867572
517223339
210101801
719596969
480838642
587629955
88808585
101247965
536383848
305562677
156158275
71161663
72297316
417052945
437664032
670638669
470373009
329074387
528000018
480878954
310518936
134775732
565213649
208100256
660101988
471560473
217904050
639950584
494595296
67561585
658462987
368548635
119192741
297880693
181861134
217465976
399014866
101321295
77795900
217776737
654129663
406419377
19811519
691114753
97542672
9154236
38354134
539586320
595992124
25057997
637495859
160063176
386154678
742514943
254662053
111799506
139896666
573023451
206385725
242166781
170822874
210962843
676433272
23543988
586801938
125427695
360977959
315405727
400867922
127646973
502027457
177930789
557057920
598618618
303916610
474743815
222654887
176338718
341478683
411714030
376293788
129007831
95746315
324708449
600937412
698108684
382967312
730654561
544140779
327542881
31813236
144415367
380612544
208683898
308892694
308493668
360021606
673780471
491352769
582267426
33847040
690122096
17517617
602094948
189421687
736976422
234708518
93852050
541512335
207729351
403964652
250200678
249898558
556791135
115215715
589833335
113536696
404651975
583216479
152960468
602147819
477024821
82682691
299302731
346278610
460574387
354753743
643615351
92390235
148669431
185563298
199556977
494834795
461183061
217697228
467246509
614102069
184588520
682672527
515499803
509103315
330009713
70356745
486260922
244256467
438179742
633958124
719234425
674650595
712965435
233636949
333767070
36322377
222129548
21835723
57117097
486700214
545047139
661052367
637986804
556633441
87244703
243418084
170826201
255105238
645222578
347191650
517258884
53994462
33961850
55995682
367000270
87275555
77612224
96325481
208493012
14918726
498355902
253523998
485898103
501749804
744719553
377650
181272
722768052
685419644
614927495
227639867
531965343
189795641
572717253
712948970
503180860
139654970
650517231
371901331
374876084
681148002
458897672
31322149
229504630
300269515
432435326
713218833
237556956
68090295
408361730
479379920
525215371
165969622
191883965
151014682
449418606
93861131
156863520
592530495
448066619
528173737
545251070
747354244
712217688
593094461
521504438
473384275
368892060
312325155
487843083
140266763
278010824
674212735
5968536
370793378
292248229
158590341
336055629
233448124
580848359
743192541
750763030
377698274
720601518
259294490
694832919
663314197
703164482
61492919
542531990
630819007
522239081
566520318
575633740
666929900
505144640
65831948
738184902
465287459
126559443
68641664
266099743
615735666
447756447
739801244
712738845
25551799
9614969
216166860
454553656
95879337
667473716
462537679
146270921
124480993
311817975
48233458
156836893
741644176
508105416
722966358
97512084
402161865
643660196
680306263
417091766
478666299
238231178
679943719
598567697
603673525
151482968
332453838
368291161
303927845
295080604
666225567
590924061
139203707
515514909
183820027
467525592
83188742
278593825
63044485
580274331
593368285
6216119
733532254
566998119
236295605
689483158
610841322
12515321
631823556
363201111
371887061
575614130
364432250
600629666
307935810
255976228
487620425
165811009
60491977
26128652
501814129
515952983
7279473
28391727
99131729
515185957
115372075
592041905
25098619
422771622
201216123
755869698
162570772
588620396
95583657
180969880
710329438
368110561
279785299
273932365
684016466
685944837
394458020
621994155
361327967
684143187
350080749
662536356
372044678
435876077
93227506
671363511
418347830
49143415
234402435
193429862
680087191
127347747
11280288
670449598
362526866
24064887
524645556
474536466
578622620
46095959
223886026
611396106
426707866
421558123
306870837
658712236
557116833
285121149
350987910
169028587
577986125
597463348
752422143
176740200
339560221
618165894
709468396
698156695
95877782
122947734
412937616
368306939
34622952
21654451
93603965
274564634
65061542
255661497
367695676
483231618
727958140
678032810
451835566
348664882
31171231
279588218
714434695
451849278
583250213
648517042
618958277
81625271
257179650
343461862
209837446
442975897
333222974
223478164
407899765
27387178
15883454
537645199
286341783
225925336
347717461
556814713
428191125
690465048
140266763
312357395
504993389
455355264
526988079
123196983
616929217
359824920
599096407
430808014
616181293
3401196
742235107
331479834
583333296
233757797
714899003
745292275
240026787
708267707
261917738
500567522
539994002
416264410
590493540
500146325
573871154
79699256
547592500
88120851
228782354
297007434
426661219
24184706
329312328
108194848
184128188
214225739
406828926
70187364
702980369
311561250
29704640
434675150
119435589
391993147
354889963
353726546
62063646
23414741
611073664
680170309
249400060
699060362
313073710
367627169
374968685
142934491
56149002
510635671
177306675
222400384
488082722
94586219
298955293
647730174
428957529
574330120
68830832
525205408
293123821
599443845
219671452
541995727
35206852
707429086
124813325
318079489
578242574
574307461
725088632
60857575
640131856
46429258
422620562
441318870
291794810
602540200
159179475
34298173
113891687
23950563
127170211
83962450
357113393
128287705
511489160
716038728
717405484
381909892
125550300
497825783
528317244
211720295
436329257
595342568
503420813
338949610
399734972
755878041
60597719
293615322
99201102
192035025
224427443
401298443
238881614
358117942
59456072
148698516
483202418
335859251
501763778
507720213
285291916
231635404
465194984
5332418
620071088
705117868
742603407
705858062
174360152
483670642
161347635
694740046
73649303
76715821
510900026
151936148
61392334
387529324
61934600
68089496
741236314
96339198
703456174
314374031
345859423
71200581
377071708
675245753
406774368
745100310
22924815
56378117
8094886
198902344
180977199
416419549
462021343
318328738
26241236
637684684
692930296
166820629
454118626
637503360
509069114
428324991
356760280
537770634
369424783
35642607
248403064
338336635
197251825
220358775
329628026
491715406
693818580
744573208
541017988
743849652
470506582
493815140
57025150
138870336
492024271
206355513
305717283
61292595
241358519
71384300
300540111
45892028
43200515
2160158
253643909
24026093
198810066
438294716
389938731
628575766
427813674
99479103
386537263
236285263
588968588
539004927
227923178
507402987
735646087
148934688
609270298
199309363
121036825
504276045
8794130
601747510
610210463
572713778
686478965
550798487
154330449
427658862
231104300
3768947
729366382
426873874
491934443
18648357
20158957
713271009
566860203
645402671
3398850
566988604
356524259
397952949
296865431
301968940
55212430
80726464
673576540
421567071
44147285
154768523
256711364
73295198
462039669
676717417
48271223
337921220
374946026
372291676
542735921
279413690
630653348
376164337
337233566
198674112
531444186
634361364
647776384
93022748
283060736
545814342
26011528
486609578
24713416
252987735
291583565
113861475
684833586
694908257
308837022
453411296
532524265
153557261
398549151
421893257
321841593
729794134
521203316
128808862
393872622
45845337
15216449
274341395
351497984
313674908
711009208
445473286
413624939
241911210
404735058
331259474
154235452
642388611
591919156
465694165
460828711
676371150
141314883
76141793
421000204
419705104
31752812
108524455
495460276
108926384
407068935
209036828
532141102
441192170
677044026
10849550
326614379
114954588
614912389
156060086
474216824
398540284
108687073
46911683
481045232
609391146
150173062
211765246
498543318
397922252
314106611
379473203
230585537
364356720
695283862
108936919
562403933
486740394
704239919
390603395
537244890
731615869
244500852
370814535
535665333
689428998
32985254
588779009
131843548
172502907
553083531
276030772
604602544
210869141
613458562
735805707
734476379
522093572
94388173
407733599
597796214
285174480
269876243
484917706
112290451
356773508
173122313
538604430
130346676
726251162
628148992
659927458
135938894
15287272
609632842
149696774
629572762
504416895
692451487
737127482
28746718
646166703
27243671
197465632
64283583
458240510
111662557
398790847
77676506
423646473
78738976
418293797
119745262
659256052
568536969
107003351
182356820
360323418
407834108
491208327
535734558
303328480
142109695
744227302
356871697
612447686
299021139
30400825
19962579
96134584
732399304
39196723
151789241
115928536
132683643
557048856
173114760
221718315
426434827
555674210
1978886
754695760
497274414
103914174
702586928
2719080
265543222
268184371
37155392
100471428
525835258
67652221
741180853
69623554
79034592
701046801
548748109
409387706
570820171
142253202
208512769
376082276
225778648
277020183
647668668
719844125
182948766
301592223
251710604
247653154
750518951
82977258
509132624
752769745
295005074
354500055
292010723
189308224
722815410
218848175
271989405
448422402
446261452
578937450
134121058
534556022
219158220
79023098
23837268
58052358
450725275
243514278
71572228
752256141
13459790
423451392
66554686
151717111
698964068
304637674
567860703
231642957
657448175
493860458
292105577
750231937
441903371
533672321
475148599
740585379
351636420
653968952
122955287
584216020
160085560
318280363
294287539
660781758
197930237
626075723
418572154
210805167
131361776
215184970
548206573
456480661
27587819
707086482
471416006
726224007
362838567
311182425
546080340
696711379
749740992
14116557
491592409
19320574
424301789
231204026
377542256
449524348
683214168
529543543
463021324
451170902
9192001
567721245
407043761
627556418
394598932
70162609
195200659
147578067
396509841
631358402
468515180
493405618
438422823
615390331
113994875
50549554
64064267
494464698
205872121
255652724
656121557
440000015
332441687
695140355
509388711
118798102
729982344
237681686
494865007
225197608
465068422
715533455
728645463
279158880
640628328
473995592
279837601
293962031
192525970
476926632
550636359
28640976
297286080
200412937
42281694
34690929
250006276
335315435
294144032
542037803
339915212
262140852
490319789
725407866
698849865
88135957
577602683
420173390
729295021
746697133
570217089
467085073
88765638
738471916
232768354
279053138
728078988
699498436
537493188
189644201
38339028
291983874
520227981
628377682
426242314
535321279
81576587
82564762
891254
124430007
656544311
62126346
188705897
146527871
382975572
695797466
145512413
213334200
463053613
326983078
642351316
223440399
276318952
60582613
465146473
40521845
444501603
453133682
83596604
751372440
454033489
396849726
71564675
745794619
42535163
612064908
271039405
318102770
682992778
255170011
604715839
274679951
320991798
423694371
741348788
672896507
43290645
278156272
714936308
629629758
22944149
432846285
591361260
723358363
739053435
218797104
198683435
735332343
344340385
593113173
73800363
479864749
59389239
101155119
736512986
523704853
163394049
399023074
202631884
1601236
562638076
2949429
272119484
316372511
3927560
233538760
319121803
279201271
585168675
640948464
301893410
709450317
200365984
434969717
112421210
453686051
579752828
284067527
249056694
527068689
694948562
148047791
678146105
369492529
568539738
112977774
338246526
314701854
503854163
399123032
652332985
481541339
133784381
450133139
534967808
581580177
713871795
685480935
426467364
411786172
571293814
418629896
528100430
223853801
86326152
336673462
464155374
669596109
681333471
538527021
69725687
444259907
468974251
674020890
461140862
340577006
182167128
110798038
192797878
119057939
227269770
35755902
576407195
449146698
141830234
180679145
581218456
35484604
199572919
728199836
719195971
337906114
736039850
262234377
634338705
482266603
647324572
496608377
251718831
127328474
504389340
78513435
22364433
309792001
230388631
731900806
680235973
17303923
494713947
195900791
456228459
41833209
569058126
301258064
140327187
466631893
218727327
424853481
104518414
391351142
705228216
390644536
117813400
32171598
120319290
136659188
150297147
449276422
362997180
279536530
446855849
574306427
684649238
109155956
99464228
10083209
715110487
390685919
671285292
300246856
308910147
358269002
344132125
460922547
87899344
400067304
549775317
284317579
349756771
45952452
679996590
734959771
487063945
222526486
557434059
79057251
688863812
703252277
377607001
8195005
423141719
70019916
542867878
196165681
498777461
418715661
490055987
386229468
212707318
304227287
314597556
420966455
324084124
57085574
177238698
650377243
111331220
275260881
144224535
701968267
163471263
355794454
138580142
236972241
235162655
358131231
632956506
46171489
430294410
615937675
330368461
174173141
9490174
297525441
109020002
174230131
1101386
670653529
621430628
373355106
648749829
152401323
237411428
132902588
537932213
452167898
277764026
62070554
32959241
148117476
342195135
564473455
468066963
58724575
96610112
719914195
289559997
394772651
158847143
370353802
57697367
157404520
108113642
137119627
180509277
124768007
480261998
10966956
48392071
14048006
713766053
735065687
40325467
550417322
192986703
217035455
238417998
77966300
359356634
704084214
235132443
190709865
225691193
501081126
76827439
509041988
634527530
710216143
711190480
510101763
496009122
155610494
33878268
558008087
332968047
391902143
202661231
276725101
162109307
74812465
701224580
739499124
211794618
28187796
428018616
312021983
342022834
237171753
645343426
459826640
393311882
524865523
350157080
89819400
194702627
151242600
476231756
726229498
736417500
744552081
15604498
100220757
179757191
156888987
714113812
277957953
680970927
282253946
8164793
218145746
503627182
201081710
269495806
521021046
711384009
753985778
496639270
675749320
485756089
497591640
378828268
586896161
557773896
278977608
273756979
504419552
629753643
661023454
699050883
469392850
232322727
61269936
696864407
299763464
605282314
101645772
502496898
29758836
244324444
415596272
20959575
52923871
198054766
58256289
346388232
236469324
714703769
517303802
553876596
86042579
268312772
424990778
623339503
584428481
490597180
17107545
111535151
567808423
587759436
632510879
36862447
707916511
453187553
725860855
103436489
40113983
558257336
172623935
539098197
432975725
377129273
292195358
235094678
6280568
386237761
146618836
436178197
196785862
214890403
443800406
741674388
486988520
39596971
37088654
426963182
581052290
144226397
195381004
371723079
574595495
224716856
88183224
743280100
77176554
580512729
111710748
293460059
254679607
81855997
221992426
606188674
330247372
404353955
33920523
184814357
203976318
213440227
443176011
144337830
346340334
322790850
411019154
199958122
696706348
383261879
107182098
271590774
561000087
529533277
196262315
708335446
735918525
195577382
100290559
216408556
159729711
11328374
557547354
249694627
300884120
17521094
488165496
678832882
450699174
519548211
28376621
164564764
141800022
611203866
674572344
394659356
733162157
23089521
27739369
2847481
618426815
748766655
344084468
527535741
77297402
537803812
29568727
10468458
77599522
9826453
224973658
260114730
681107305
675736698
355081519
339597986
484405684
127412793
149993539
475518901
702927498
227595711
285729894
110810063
70356195
196548770
465544261
213062577
76749563
467201573
718637426
72236892
518815288
102652823
303653259
292088927
137373964
414659700
315766500
101482108
140583989
652246868
442173349
31585124
681281028
484819517
401856174
312963136
109435417
49268646
138348301
492055754
521161334
514540572
722522355
488920821
316922145
27938547
30257318
577660993
379039895
176121263
509820882
614783988
155131067
342636151
77289828
223923791
147925505
481299819
667317874
437061898
560190904
35257404
219641211
116421942
391174826
590823954
29819244
389916072
95741828
705231163
145609331
48044633
211740802
415331917
435181201
603091944
144362128
212435678
121808876
285612969
17208139
284566828
597933551
513717164
598793934
544571300
281504123
634459553
749119363
268207030
38049493
569632154
258461171
257696234
95535367
295952399
556743195
558204465
633447451
425501183
340484302
106120900
162631196
396215274
383987653
427567777
85031674
72407897
521670604
283025997
712283500
103550764
615667689
163798586
99510775
740982749
86964838
573925347
74873669
22794954
583624222
169912288
348399997
617836892
637072891
32209786
426834422
573892046
512541184
367634722
218984129
648190907
558030746
409075406
49770126
140463141
523687255
465113971
582083561
591634043
419818399
731474769
152022830
433783896
83203848
385479159
404281878
635101558
10710154
42622363
603865087
188334055
372648354
609565041
748524959
392967484
17346742
344817109
274287195
118234662
448028854
72727837
588790432
624845992
668741568
713893799
666945006
91383747
629602974
111414303
727671126
77040600
43225819
85265817
661884496
642776687
198662754
556530143
361046233
541889985
722612287
708116409
81998981
686365441
531595246
708048432
64871812
188167889
187938813
267738744
266077084
650456807
415760369
10314874
668616883
42729163
383588802
130970351
389968943
660664483
637835835
626060617
515098110
537056065
703697788
518196224
560376101
681839522
210645510
594685280
56934290
82598066
674913421
527697898
354869901
230827233
571165413
318056830
314300194
639020435
393101760
13955384
126323925
39207623
520358503
254984999
608411605
478033261
490568951
683608777
224255044
23412407
88861045
686087683
228651019
458119662
299181883
164376371
103542246
499842434
437317266
494207896
601573791
414490412
403067281
148237452
751870938
378941563
17190628
514093096
622867368
229808319
637737555
165033050
279664931
301092918
302233295
128791288
233547466
68898466
375950575
22183161
704400333
734304984
547996257
26927261
45567007
256664525
436599047
118524708
526638267
158824484
266076455
179497045
144437368
659147933
1659237
260891701
695993844
356320328
433606325
708403423
25695306
140093044
172260183
699777897
600118379
99050042
367407353
271731117
571112542
641483843
378692314
267167525
566573189
643353622
386783531
246069187
684996148
111425645
53890655
134627248
123151665
489751626
277908992
295057945
74517898
631641347
732654167
690590014
613771886
18253893
330647404
476602686
224804684
612644619
72513023
352342286
439312692
719285892
695438281
389236302
421965015
290850924
700878948
727570669
351557513
658342139
133537040
526534736
423889466
708312787
680457480
453210212
433217421
436419893
600244463
705586154
142852011
95613427
179202478
96679922
221884481
365346163
651559545
51392165
720037786
339149012
155637924
239873641
474048939
218254743
565342388
220383294
9731699
50861902
497221543
746107998
571432455
117486915
39796757
101004504
271485625
686813616
190448895
122985499
469222572
239340384
718109028
691629016
47878467
432474886
433096573
738304844
27467817
333075339
461545061
502334924
700502985
698546758
624376298
745626735
726165867
616180396
519128228
15234836
61791093
486118633
19985238
13217729
333837357
414063013
742981057
73960026
467614609
385210553
63183805
538974527
208056661
488736489
536284179
454206893
495929980
741780130
109197496
75424258
509484138
330814442
616173740
431403010
545777947
547252615
751383696
43743350
134937464
705314048
338517907
492629319
466476867
539979076
7575659
336249641
639089542
723591540
196650281
21576565
203379631
396449417
446691443
649935650
705813607
207740269
30583313
454467053
748872397
70489172
7130230
508974011
154141624
359265201
39932711
725586498
501526753
632582156
410135453
209019918
379827639
504344022
756599205
650713609
610253134
4830756
35619948
44041543
415966369
403654979
475582687
315790930
527538440
737462899
429996676
15884375
409855992
256388297
41511288
80824653
55307542
97358170
441769500
199372384
502342477
258176646
394392714
104775216
237927250
112257797
600005400
592479979
413935835
207588846
71187025
621583733
423783724
168930398
107645356
256288396
515862347
385796149
731221036
39109434
331788888
186478154
234845429
267746812
251099485
6404944
16645794
13442683
499155111
245454214
227752959
117436420
97018285
174300581
383027736
230404265
687399078
601067740
13648271
752558261
206064790
436752225
468995982
411120259
496587091
444836396
152502623
252488007
506470752
273023877
65257920
472234954
144388115
263512284
571747061
84759766
534540916
63221021
364322289
241072111
200691778
725737558
334693843
241680894
520152451
449373279
117655499
377919583
332868506
19184620
622533366
30989959
754913175
121734152
50121708
418195385
498506236
612691807
486896592
92222130
340755782
246620556
302704024
521595074
432170844
467356981
548684964
342036048
611211419
339915212
730382653
381675749
407984381
511134169
16752554
109722431
306095145
292149546
325391744
563196998
363102922
405158026
738154690
718962261
208674284
146445117
139895055
44543359
299713866
95024293
51254658
587475708
557057481
119568555
82901728
105703198
356086185
199368988
166281217
12747178
439601742
462439990
28452151
169912288
161883449
105620609
624541801
409923079
699437525
4169256
476903973
268327878
60551029
551482295
277799340
107038809
645977878
157313884
683282145
385391825
204364641
520401700
364846873
64102311
48133444
546066794
102411127
140583989
65537381
571588381
682412646
71745947
560349517
743728804
683799640
320451131
98793240
256025134
55778905
473006625
40106430
695917179
636647258
734361882
143529659
132022713
550639045
392839083
681125105
308070118
581618765
112955115
261545284
306923708
115765683
291034760
754235027
25461163
26336393
388420578
398579398
165863880
680018751
483841743
446392923
614380016
332188493
134186598
401472162
42119572
26359970
417793232
369445292
308980881
210057583
48633946
426910666
669973759
75711272
53996397
350733202
569208510
3429062
215124038
344113509
380203190
620086194
161042733
273056056
630433804
528581599
300446458
88256805
705759496
169194753
284544169
478723995
27273883
756503415
181219129
182208572
60009329
690486868
76732120
624776623
549042557
376352793
623200534
368080349
18716334
284506404
80989519
693065518
94170804
663836587
435128330
333026876
645894795
408638900
683854796
170871519
25816154
281945937
475169544
99435245
399559085
187019059
356867654
92597536
59306156
18459532
433884277
163801911
390732894
77297402
148839418
493252612
235147549
724113663
264547818
2492490
695306521
199875594
571195625
463678670
495369093
697610186
287905254
263909783
247005759
310020438
523679702
383181632
411200426
41322463
159632655
317390822
13905073
575454405
314090200
471159620
725585214
224290709
679103545
327369679
184422025
528399856
114018467
89129399
594557054
724498866
7122527
382281124
368446085
373097020
406281112
545872462
686536459
612495799
324360144
329032482
620247558
48376965
55485967
579443501
2832375
71776159
222636714
381219737
121187175
751833173
659929018
276434881
155576694
494026624
380935555
745654819
485580461
393020355
12200675
491324761
48490260
515575333
457915731
582593102
457598505
364673946
482375973
184913412
22062313
183983077
422099405
49638316
205660637
630622629
495092279
25279891
353318991
698939488
607850334
428421266
82143227
438641332
129800986
211068730
489140129
693588180
743857205
250103624
318668623
330400004
187284188
98460908
74132695
276960864
127728783
545030524
145692205
281809983
455270926
634603060
117864565
440634467
244397801
276858137
328431553
71594887
448054461
379394743
272142143
178086887
261406871
7491823
654303754
575825614
655675930
20373933
704062838
743328495
350731108
162293450
755979770
337135708
158753969
489818478
484842176
319136909
478592346
387958269
132430033
426676523
704088925
379674204
404746386
27802593
290699864
735692412
70454610
139398168
739712620
302219251
173597504
411248637
47405902
29758655
543612069
634712048
716235884
322143003
65254024
505812727
2530256
163066107
385384015
479747764
205230718
247043524
309269310
367210215
267236528
305533942
751206274
458494263
71761053
347445553
240699004
214762002
157167528
603839691
30914429
369175534
180267451
173696341
146324269
438432030
559108273
403537075
571187668
378675665
679060018
666244180
277761575
570652810
668114496
101259382
520895831
346418345
712939618
373072882
29788708
634996630
385358410
64999278
295464856
149304210
492428085
584480868
379700160
355735464
463346338
136939409
199042107
230351394
227579443
717958214
132546311
105386440
177917577
370752457
188250972
715654303
401608116
614987919
431601079
744975049
735375186
462535938
625516801
324294535
471843463
583680734
745307381
455863037
313857362
532730744
229422375
470297488
5679856
441299131
207058423
641083534
144269853
120999755
313474807
136950996
5302206
455004076
375745304
486413200
177256385
68369756
227496360
177858044
281286493
282701237
373288678
54194743
443557478
751583151
159081286
74834586
378518595
139680016
481020358
481832279
565572017
545953499
449448818
214218186
193876374
109020002
157774617
599157295
725952919
110162321
156068856
646476376
628930757
85817202
190909628
257321569
713426168
184545946
55542988
144481337
48588449
205274988
712791716
606549046
91617890
231754065
244467099
233257959
19464081
284853842
68490604
532900982
524189868
539065035
332974005
372842576
319763808
635243641
745141215
646710519
619912475
459128448
576412339
709574138
630136194
62478416
719868877
27444184
712638542
517435308
317437701
630119811
733657362
482846049
329862169
325464800
399935150
721245829
48777274
264206443
393669913
154519274
287661267
710714641
388647168
443857642
620380761
702225069
155798875
314723043
124448978
498754802
164302463
101776675
467764843
442719095
538703391
357747845
96504681
435241625
46277231
26911339
263270225
3617887
73528137
554798062
628023783
228109456
228479970
627140696
432054237
388048291
690016875
139322638
102444094
447262197
469437381
299503183
302981042
410664163
74856785
580810594
200955118
265419973
101330043
287086548
282550328
18530811
217428211
248413168
488085417
736826925
437719009
714300355
266620900
236204969
9705605
70446831
253877063
390822432
25884131
529487959
661635247
300835990
253961987
35876750
98590937
317910788
673833342
66368577
257353369
272210120
269217797
733290974
406827239
750929804
537917402
727799527
683652242
134777075
421678841
309693384
730254252
561542891
29195632
105004146
311425296
389184596
90056026
576225923
334323000
509472509
220524941
562668288
540923201
624244692
603611957
440611808
395837624
159677263
431411823
332958899
428393600
631557324
345066024
634523652
22855378
289002268
87077175
149521285
238440657
357876246
401381526
493083785
361622327
75477129
749227388
276811181
421699096
594149192
110696768
150727668
614111771
499351489
192377781
731039764
294952342
455526312
677541865
730742043
424221922
38903714
55171602
681182411
49774270
336590966
68792724
690038118
509563145
177652800
702942604
234191884
33542873
474577669
214703303
105809977
598697204
4909450
312591000
51911769
618817290
405239303
206699539
377219479
546803134
403651492
724846304
188048619
2258347
429614640
405573441
99073031
220222821
5551455
1132930
49169281
606498347
568967490
446880798
406087045
19569823
756399800
49094500
638492855
21040749
594311556
484082994
100364264
532735749
52138359
232028160
554292011
163469579
739923886
343789901
754967668
545636151
163590427
364173922
746800097
676952731
306279007
716024400
617397142
467201415
502735233
593763989
375285911
604572332
207408228
191868859
546432437
601436716
698403251
442632596
255306506
225434391
385518425
737926234
491340536
281567820
682875721
525854966
269606305
304461430
461117609
137068343
262036229
100854011
581307927
125757450
711769589
710253908
636249614
284837456
464630348
425742165
697412547
702265789
711232405
9343061
213923619
540517542
735994231
34018712
29985410
660139753
44267218
221944905
159451877
256076190
238334915
172915331
152804743
287170596
7868047
162269894
31586646
251733937
309151843
722059247
255427354
562497251
187547038
469092233
517977187
264407142
35261119
132924053
520036951
603824585
636030577
359557488
37349585
630078813
343586019
390482547
649580606
282021789
618028660
46760623
736794940
703131536
310904139
59084371
640718712
723985262
3066518
618378218
164928401
675311146
478690881
584156573
349893839
531821836
718501784
755729946
402680642
177527625
130281617
526796056
244040550
372513960
546760468
138982629
718060687
446057521
410244628
69285765
72773155
132842164
223269500
65248988
745530690
202287454
618960797
291280452
468353049
57455671
301697032
707814289
701673700
213778865
500197425
337641759
343118132
347056646
585683587
179508590
79782339
698327721
659799868
461513367
606098038
319401264
527682792
749748988
36100789
141125451
552687422
559579111
445929120
713408384
402967656
369619432
243493614
724000368
652205137
615962256
354794622
230655301
599116989
43814953
745171427
552063876
161073190
731145506
99760024
410497997
656544525
690388100
200283516
583483767
663802958
257776337
326138540
105311479
746467143
597362910
86715993
72946874
627072719
77017941
192888514
622975254
274740375
642313089
102751012
152948250
555084731
667421481
202979322
452031880
152706554
170693406
726878061
217269598
705759268
59789548
627558587
226869461
178549269
253912425
116134928
37923613
483060028
386241517
220677929
690313988
683259486
296007193
589791481
249505802
375656008
148008235
6105014
78360776
349013817
697507480
65407163
346977267
268954777
52855894
752082422
315938538
277515795
6747871
100458762
424905476
247534469
168147803
578157826
153371218
131289769
292996997
279155927
124115357
187193552
21095529
270188040
454335609
372196734
725903724
121006613
132239135
183302623
233395253
484350488
489519984
527403851
268290113
754306905
464639137
208974516
419861943
32236204
18006352
544661936
383020072
114662093
292468951
116708956
596332009
678871996
742799785
538611983
248715316
128431212
512833594
421313893
101391779
135138276
221778739
593759809
8429148
626252767
446212299
297497564
459554190
572034008
178024210
402031084
670781930
560122927
14343147
517149738
399289345
631977846
418827065
571036774
36080993
33119905
689483158
161377827
35438676
129041095
64809792
43006782
506300249
107609586
566157774
570712233
139671862
105603211
31741297
661326963
424531471
313342164
86557380
326115881
98375450
14673106
745433967
257730817
190708106
505631215
93547190
16571282
137262903
82561843
745322487
150478419
152510503
288524600
317315473
55469232
191982233
653427790
708227368
653364712
57923957
400245424
725979254
58110000
523176282
62040342
498571556
454856766
258208984
279476106
150988040
287368949
9524333
552875739
502210279
711099844
595790126
711900462
334144720
474397957
356116397
399221368
124640995
143455142
416751881
5249335
648053963
351803634
117350961
352249261
560854236
292740192
653410030
460499736
342588974
340594614
707269776
673080459
162414700
671021167
90137502
190448895
423798830
64736763
342105107
37122995
124405463
227003678
132944094
324111040
413448931
723141685
347898733
548172039
673444006
36669815
482886240
558153162
139506834
285790414
281130213
3936128
673002512
15377908
351154076
424297328
738396386
54249382
350126868
127184695
73551810
119514291
262746211
470784903
1513751
105658917
620478950
565319391
106418326
451871726
132869922
494713401
647692409
411600735
324680811
155705095
143046267
342139720
637918827
8602867
192932560
395221753
753819612
684970525
438043788
500084130
333741616
468399295
675951067
743675933
677426831
459365907
305481085
155501164
304899504
614617822
374862943
640240256
20170960
392740894
487727422
344667894
134074574
404680124
511741172
457001818
8904987
156725133
673461035
473995516
629119582
225478012
316976751
48610990
634784332
335898693
350474306
77072637
130178076
337467131
168251509
695095043
138124320
316118635
555145500
177586136
269264450
223947721
277119570
299544427
414371752
145976831
233094449
139728779
586905865
512945289
438406332
511187040
72116044
424184033
201582017
470542406
59245732
15264613
343820925
475906977
221768493
482055119
431072369
36189279
418058550
103808432
666658339
90865826
630105077
710978996
266756178
5445713
570901058
341848168
6521905
443402423
640071432
104210300
57231736
420937543
419637458
702625378
416789646
482375594
428504805
150712562
99072701
101285730
220538280
181584005
645358532
695102590
756229019
209565538
242481512
255162999
364766757
59449663
468663650
464662306
84670084
429508898
398194160
109420311
125742344
399687441
102373362
42521117
495206438
57756344
501888306
112936002
291674201
406200340
158040359
52225264
253833671
317623162
628936116
452497615
557638747
257871837
174908633
104729898
25581689
97091181
268103541
725316145
663417755
395543057
42477862
475997613
25850693
626098382
105092442
753538598
32759980
288743724
242137073
288717552
191400416
475705293
614872590
142026612
87890528
745142733
414681233
56224532
90636
317042964
154970022
538068167
498767166
213606393
441177491
727187734
384591207
19380998
756651634
202410233
194018891
753185160
34758906
4962321
599685061
37443385
118921985
274966965
100031932
26601666
584076383
379289001
1064973
749017435
223999321
522758236
661756095
128642696
72085832
660124647
675328836
178419186
219127636
16254056
142540216
711798798
13028925
369794880
353998482
595992124
745654113
401812047
125357141
628944167
273323841
120462797
435377473
725309702
109533606
703281135
595827044
428243777
415211120
600992210
743078266
133574805
605117791
744306044
651414253
607141418
488573358
619353553
453837981
386097949
395558163
711260269
321357491
228801602
192132513
388753494
520534055
186702607
549939942
15800876
396200168
621022766
100711702
46065747
245374660
333804835
87758962
697036158
286122746
132919044
663531050
89835382
300666280
346675147
661059425
153749830
723846387
196710332
210063178
458388116
720527342
609645927
99359715
5317312
401336208
428292865
729370097
710964645
555160606
552517056
180679814
739317852
546821694
356172980
564715151
682400701
601965869
186052055
666423849
598711204
3089177
756722394
684792745
663671726
526037787
287134848
75099479
536103062
488957768
478746905
363495678
2818190
212216641
240434649
413005593
34547422
355836592
133993076
651476462
225669331
255502884
412182316
470567006
55854435
519421398
267202481
70114499
519480234
367362814
80296687
138895167
295768937
331878820
38720870
684671897
187513514
171416679
322513100
309506834
352475851
470996438
344069362
50427012
543272997
466378163
146658224
524556758
285605514
31232268
103959492
565348850
549269266
473178478
164172008
361429441
585930473
720873426
538883891
139850405
729302574
241431645
455395789
32236204
353767414
132298348
24697206
65801736
393004892
628782474
99042489
127030685
436034690
599338103
45287788
308550442
47961550
498044820
55069987
95064154
514104106
176020430
290548804
441175085
463323679
42576261
308693578
83830747
29930279
234002413
8043945
188137677
659497748
236934445
333940789
460226949
217828520
357348208
543650055
177954901
37062571
491020530
311313434
600798221
72845533
239475418
32787573
651284429
76706641
53429922
321052111
116390092
40695564
58457266
571679017
532646001
128355682
113332765
113498931
24637886
533287118
190869374
151900855
554398078
360920105
324491986
521360931
238345666
276892980
8195005
14562184
439711626
510936613
82916834
660541901
734446167
717187
29298087
65378768
743931219
581787509
378511042
711991098
499826653
680977831
43099148
94258278
15471037
577092489
323116737
467007715
633968608
285386091
181471983
735849533
421336797
46594457
44056649
276298273
132577809
14433789
246986633
706133819
51179128
284529063
348805093
539934878
672904323
664527348
2145052
531753859
117683293
315031662
747891056
450636958
415415
700601174
519952759
187163340
41881385
681756439
616468307
595365225
301825433
598522379
385059865
389394915
679410252
389369854
471884870
3345979
133385980
78685243
712468752
62485969
726545729
365829555
634678938
334360194
105061132
578650892
690246011
239074001
624693524
634241729
256087776
394261357
406812133
742414582
78941050
737882782
377060866
43372094
147994294
712235623
131259446
601974100
483210645
696598084
252413707
334083991
269475934
40197066
657243103
736070062
14463995
722074353
575325010
745133662
588711032
132743975
280337148
247897013
453596535
626619539
703924494
288928044
448825078
112503129
288716368
724715251
592747763
313003873
348903282
470906711
47553688
104722700
516707641
709415525
360066616
425921223
299348049
335708191
584848682
171808091
694407131
409485895
448290217
21125741
230668620
507153135
485961055
116668374
440683996
120050680
421150323
10841617
256982975
442137514
503764981
652817302
745141215
171917145
733675761
465569365
467434656
731167838
732641
575092973
245033101
585386690
681643144
560644075
214286163
539480578
484988160
256767202
387331469
364673946
602110054
121324549
229467313
231114247
453904704
528717553
232880782
605895546
374583482
530988876
123538884
724649926
691144818
447660174
184284562
45250023
342220971
27241293
724808539
129001792
335587343
377695318
103680031
63868168
139107942
293352540
195403663
75378940
650668291
341376022
270295279
735110831
223623747
136996314
354013
151810901
316712745
178754297
735866131
203258783
254492045
211994778
458361358
427907662
115832808
682375785
363542695
260382122
14960580
143046267
125679508
484660904
299787844
31926531
720586412
79312184
552396208
309076023
347000829
445188926
135198700
500718582
235472753
434063357
733997126
367629070
736628984
667264247
373987725
471095716
734136494
42319459
185643829
494253214
704077497
165750585
91508564
660185071
63063389
646468823
39036815
212461156
679473279
529472853
631466317
179429893
31624411
19871943
156331994
196326141
423270120
100722049
663067564
514933328
301202765
316848350
60265387
724472955
750473633
407076488
150818304
752543155
670645976
192812983
725639369
205486918
63694400
114783788
94533348
588431571
210877428
322478107
212266846
344203817
492659531
701144421
340058719
652018585
685963460
70974385
616230501
166467274
456458002
72697589
295447883
19003894
348631374
187777386
143428524
102050703
734798705
84238683
730220177
728131859
588964851
315173736
735107736
751077873
633222651
435785441
328827408
438526501
500903552
529207383
6996426
324182313
376970230
455577842
32795126
689656877
206597209
183833367
292293547
634211639
601242037
225058076
730571478
345043699
239566054
704124818
450241254
31614824
599393737
5604326
278892644
258531124
549091485
404236560
550568382
105825083
371019019
715028825
496501062
487470620
201775683
696118152
297263437
357892481
583824241
254979745
471126269
729999250
423798830
324273699
547819090
676189878
396989104
177948676
437932830
127290709
209701492
177193380
523430453
435271837
495091597
369288916
401766729
683954362
163631562
690868618
408987397
407061382
104223847
609308063
345520479
729691059
616642026
421164771
307986367
650250899
584514002
25121278
537199572
531534822
446699526
394174647
217830982
110961914
83808088
24601662
671718502
91927563
537365738
174111756
693368649
94397394
570971545
614753776
55031158
337823031
740118470
748003802
238095891
371660471
331772202
80400976
379543988
247579374
170181424
564903976
728418873
306248369
406996449
97290193
15106
462908264
326470872
691726399
429186741
37878295
272731277
88460736
559032367
421965590
381606053
428213324
56882825
422037785
354379207
54147457
171546283
159043521
369794230
34683376
332094902
313134792
153333453
511874363
291451827
445921567
276628625
251575324
657183057
590209122
497030684
394755371
84933485
196408212
312815048
501906054
309946102
508435062
301367955
299886407
196161336
91066521
723365840
558506585
251718831
650858971
592378223
735088172
235895296
558410807
307054656
584211785
104010584
180410958
139630521
615025684
581550244
661257597
125263966
651074710
5271994
687396071
446986540
475015723
227440531
361171849
363479317
598477061
63973910
175708479
619441812
590684195
297354057
606461123
164972626
98732816
71164366
732505046
656846645
936572
381705961
507785065
266009107
369115110
606740043
280593950
421086346
705487734
478822435
217284704
314244892
152131724
742195545
540845847
96821907
350305714
187742231
372053542
492865520
663689663
276855336
650793942
539559907
528226608
255435969
187850663
696419369
657136118
427002420
264781204
37523304
751499934
370956823
47923785
62531287
713267965
84818436
431964942
215925164
23706531
559254332
687360093
340462628
474305125
312218361
498414917
289484767
1774955
469242453
663591474
232526658
13292981
658017360
146376413
477017268
102176984
447863125
272731277
341501570
310632231
476924272
247443805
500461780
654605586
328721666
473799690
451436074
451874040
106346240
59804654
112924903
667820264
384228663
433700813
394047563
6510686
428104040
518045164
615237168
81443999
291523141
737318798
324478673
172422465
708231283
83138390
113201562
151928595
456896076
171037685
715865787
444992548
271713159
713849136
137978204
126610939
288464176
473799690
376580623
243387872
749106540
738857119
56330274
321878648
113821329
473150132
70634340
354575585
702904839
416442937
477885863
396026449
544571300
644882693
431467125
437756443
492805326
845936
240366672
144662609
651329897
403556790
173794016
129911600
37085387
455204204
540797147
476910228
506360673
73551114
476761374
422038981
159950808
44366322
674294075
179692390
453295568
450420250
554571472
530061987
396034002
144156558
483052115
149039921
22427436
354167723
10279633
335519366
746975285
347928945
154564592
744006674
15309931
651431079
138476702
665531744
518124992
197830830
677504100
44313451
377282129
634625084
237171753
274774171
448000465
270339558
397778745
582345986
597654718
76238518
263497672
646861579
84716220
225615663
514880457
66719703
550726995
422823196
643054867
371564052
73025855
233078027
183349075
194436879
748525056
526106528
223191150
435581510
129503738
406404271
408745701
110175991
64381772
316415004
716186790
98272083
523543748
688463503
422974450
204988420
348863501
198220932
366366252
517841574
462047222
88966787
34532316
737588215
40317837
2568020
144390701
125311288
211453588
40002437
233931516
276154077
560653953
307875270
544647709
719816862
57546307
610735580
191096292
484955471
352687376
80386579
419115970
592887841
364251047
15476097
248868509
714453376
325221335
29622415
290979325
6632003
515696181
695918314
235222589
124272729
22145396
250495245
88276023
578417985
358424275
744618625
150682350
624852300
50348298
175712992
57676360
28150031
309046101
126432414
528286673
483746991
734459230
257708360
542019700
269302215
96888964
643488426
10272080
265918471
751848279
366864316
461662019
661627694
219626134
125613943
184492042
354809728
405777244
70771610
247742644
27931966
106489439
68377817
753774874
665910245
336248815
317868005
575342222
613560402
741026321
360750170
19911980
152110332
391260506
666102461
354814731
235698918
108875371
265371489
426971090
136763157
230713938
160973618
511509759
137207798
348884251
445868696
165779629
404538680
718010839
707617911
737064034
66013220
681569272
53173108
184496659
553223935
116822251
479656807
543147618
66851603
290186260
722755350
270185916
158862249
170538027
729370019
425809379
750301354
347823203
688108512
124126002
723803990
365776684
257368870
129345125
514880457
144866540
738464363
286382152
575780296
756266784
48837698
174702629
411313721
405636057
598295789
287692583
243090883
98649733
709340231
443987999
209014169
320039831
564169173
721235970
705470477
325170138
87728095
742814891
134375423
739752832
6810686
622846239
38187968
98302295
32409923
508405010
74880442
658259056
317573438
225872465
552450845
502853147
299121459
406540225
143534362
299785843
168127166
751342228
152555494
476715669
66323478
129182073
714958369
311513257
346860055
171120768
623424620
684060104
675565610
638492855
513201982
137447790
366542454
18769205
202778967
389530869
356169268
165789511
179572575
447454826
553179066
251454476
130620067
559956761
385653872
339907659
400777286
126164520
249797974
357846034
304864816
604579885
750753094
92227539
478837541
227455359
442462293
184780310
44000714
416102323
355414459
480526536
682462625
702021138
195033114
643550253
448861939
293753424
624016258
605670258
517155438
430563409
389921076
533158717
330330455
161800366
16510858
55929965
313593007
426022441
77184968
557781497
125489775
587056925
589645753
557456718
261938040
298622961
470249780
573907152
709989553
316342299
112248415
671937539
443000033
24795250
463709718
11831742
117320749
401594344
468240682
121157673
696227987
159831526
585561431
598683162
583782388
258501425
121408806
283052480
284262793
187067777
482447875
567781669
51781676
51668902
282430508
386608433
87934109
619703787
369704244
311878476
144594632
418646968
456933841
35127514
431966410
190713250
588088004
447278801
254800455
191418590
547171020
96625529
471651080
471691821
282912721
244196043
201448054
308411649
144974513
469290549
41677454
353206498
429622193
390762008
320279635
109571371
290140942
253012943
287959538
617412432
421351658
667584423
4520372
712586201
687602826
227637920
744663031
696641093
379005004
35597289
469562457
133462150
405856682
485808960
517225093
502657433
80031588
752784851
665789397
200578805
688540218
253093477
68334488
23346323
266416969
156868257
179466833
556724077
258071854
153695997
70650762
128475888
31662176
613258282
675917970
121474899
117804141
216852134
33993516
484826739
587346025
190106629
559201461
381204041
391798328
25506481
683765537
386630517
90507599
33870907
408682023
626453746
573327257
403262223
729544270
380582838
712837034
260234631
583223506
311975176
379115282
601530445
257240074
690034527
76814010
67752456
44970562
158197585
93462928
171649478
91882245
214233292
407084041
5604326
274604421
113544249
668757726
618057160
143417236
482321395
186868550
191633701
188213207
18287501
386240410
274053052
729997450
256960695
214415137
516536560
80447003
98712693
581513023
253720421
266705631
577603230
671567442
739792796
9403485
564337501
451432922
7469917
63178719
353384137
137449494
15423226
185033394
639497404
616783081
326381643
175040775
342768944
152635026
491646270
395435948
336493703
537267549
188167889
2235688
725767770
636589499
509990220
94201016
568374986
720174453
92229683
752301459
509409346
541028943
367320607
640344838
289755739
236201630
222695044
280066675
81685695
468799604
631814175
597548884
514781075
59168782
253282768
59132437
718131992
509155987
221269999
369062239
653010426
584172289
535749396
353645921
525008025
47115614
60424
88211487
594625031
568023365
145337699
67742857
226725954
299873120
236627937
600598238
4018196
549461131
508363675
653310576
84132290
294338174
2985770
37330238
462499437
50597547
132098784
674649066
286687445
711942242
50929879
437447101
395724329
386011672
386265801
627155603
630146790
617706445
579375524
372906716
487621680
708305234
643475459
595123529
493854951
726364457
154844053
670130158
217337575
710328393
11102910
56503993
50412564
666489271
634639319
598280683
283079338
363183051
95401943
719072989
16004807
270982132
561445917
333827494
326470431
435158542
506934701
295739893
53973738
602408238
647253728
684839740
42440307
258078457
304378347
177617936
49537840
311257632
694007405
691998307
102537702
384500571
617882563
117265818
164496787
258844462
726160526
183996133
633742018
487402643
439502643
460264714
349959625
72440823
182499247
111376538
712761905
33165223
122260411
562162237
655974555
274036340
275540993
532222145
552834282
2905455
142343838
490627671
704346059
656604949
658060550
369092451
308263342
510895805
254218874
354416902
179120242
373505319
209739257
194355899
734557551
16087890
534895907
176916714
287163142
464950782
707406427
235554293
285405211
414629658
10226762
458008685
671756267
56785376
455881788
550764760
391911159
655812485
550379557
167250457
4607330
686409087
101920182
585002509
644860034
745374057
710767512
426852174
131996228
665090222
132869793
748389005
416821398
614255278
503263470
27129561
683807250
337377404
216159308
198341780
365920796
471586661
582910328
96697637
634455141
446714632
307201095
619678332
94370985
227828692
182233652
250042065
526183256
388790675
125782365
597653784
488905690
436231068
77033047
584925873
223440399
662269699
154194495
256552751
258380577
293705958
360216411
442057453
172170635
360595326
672791028
330413538
612623830
711787167
109495841
81454850
321266855
691703740
199465623
557819262
348566137
490423843
664581959
103786344
388180198
156106932
92161706
347023773
652862883
71919666
246591613
499079581
620222148
386031753
376675663
375447014
411728922
604905697
118575999
560258881
405336620
16843190
45872335
385778925
370334883
72154741
750088430
620554480
379069964
11835551
430877151
571029459
67131064
245631113
66239810
597955904
538610117
569647260
614255278
219733011
26359970
16858296
635987011
252617638
80809547
200481257
750022744
184723721
113681307
163827542
476382816
47070296
681212129
282640813
688873092
686788566
505016239
141422372
358891198
130817368
590862039
152691448
548378909
201688129
556492068
431128187
725095553
746969041
3525409
675026716
259709905
99930057
575523494
572743990
38042170
748404995
237768440
59555405
329868683
148630085
558521691
193167477
448859684
499834881
78022490
125666814
82116216
414257288
631544095
102249613
558934429
346974985
447841880
155058825
653583749
697806564
331032884
152691448
162507593
564489619
447661838
698329890
132928563
615550130
736545901
613877628
315519022
127607935
325678695
83702346
107887052
256513917
550071028
126654026
601638941
420218708
94835468
561535338
568083789
298079231
164921948
124065578
97267534
384545889
436375029
543800894
541801133
271862682
52599678
376449323
605788165
496791022
315677635
719438356
222317598
254044403
331206603
5981976
224784833
40272596
188266078
742982373
510605459
103400718
399972055
214021808
474754512
146762944
27455927
16484972
278834101
142494898
6873230
182510692
726771163
595440755
459430630
235761218
87247133
440256817
728139412
287829724
692776266
113181900
473150132
368595980
220782161
124035366
636263945
711847591
211038373
716056822
85281026
756848365
724015474
103545819
199064464
140191233
227202038
444203752
41639689
546527527
387838997
333812388
402878315
664947716
756954778
370723899
452500230
515514909
128476530
593469422
1722501
172367013
600516371
170504250
70144711
117592657
282323587
38437217
481881400
2107287
309070070
159383406
197733982
334839596
74019349
394619140
687557143
396832404
625864239
77916748
416915458
82713395
561399384
285314510
260382122
499646056
241771530
393061521
509326139
111361432
460680129
125623264
232791013
293456709
4509141
477138116
253937204
527316997
381522740
616532798
617178289
78695687
737097080
147837687
326385051
275737371
63973000
160002752
3081624
124485230
81308521
173037265
154451297
428972635
691537574
277698970
320676508
121769466
86195206
713955338
39132093
217118538
664664180
655336045
751108085
636279826
300944547
366599961
275971514
508807845
464976455
6620462
356386645
3776500
402368045
75318030
561754375
592955818
57923957
137064291
654059588
307406864
724109016
372476195
193788921
64955236
566036926
548838745
503739782
22598576
270571119
366126328
304962406
173820297
361563669
29139474
252156905
33905417
477114930
70952611
90613424
631257081
553000448
78984897
375935469
593718671
640707195
323555414
292921507
633349693
707614166
79767233
212360794
110396377
60371129
208689390
254294404
728360028
526579907
621706823
676824951
418919592
71003800
596180949
8353618
356144580
435390681
346247920
349767169
692746054
44940350
495295528
326493531
488035973
108378632
393347994
379107729
214576114
366652832
657443332
246280639
756616998
588363594
686573672
719053153
606913762
268995318
201785948
628250987
458154866
354080829
203107723
230026615
427775460
97010973
272542452
687602639
57273060
632524683
127275603
411933067
197970228
23943010
169021034
296070047
94121335
291107726
625361033
333830279
648289096
661352093
375406759
511995211
23686208
100253682
8876108
369703763
486586919
731911593
430128244
439395045
467278287
714362740
260038784
487878482
634267351
277006275
216083777
153041880
38603383
283781316
137838767
352959243
325201968
463692199
18798129
64701201
39585273
30989866
11994164
28756648
256238313
476027825
456639274
702474318
323933064
422406609
285914073
568611865
131120080
417983020
740088258
158190032
265752305
350889721
648893336
663206271
107532061
308198246
379946112
697408920
506338014
639044224
347758872
63404013
402454052
577389085
615627554
507380388
637020020
444380755
694823129
410588633
236886331
332483060
605607093
283500944
432746430
286847837
54576434
59441051
160211555
405190671
392058554
645547357
561920432
144432509
446803265
71482195
711145162
45979037
718124134
218400772
411162661
23240581
432937960
197435588
389573657
109344781
346985526
21820617
476020272
52001106
52153465
10192166
266851709
206317748
373745099
13557635
435490874
88007478
292210464
253433362
716666405
337136782
614856324
210624684
19619919
443693432
660779808
594885550
563672837
237541850
144798563
300911082
256243209
358452166
100175751
513482865
23618231
16125655
197781155
467341926
385497567
54993393
12258519
231521195
24226372
158474292
249216655
533625860
592668804
294755825
122879757
27001958
170631679
517999846
482510526
127061874
475638991
285066311
566927716
727753318
412204975
742875315
405729254
737595768
398797647
384193735
387014037
609398699
503533069
611362479
677945735
121643333
75756590
738283091
327392338
499829238
90381732
240994394
574790853
754941830
442724039
60061456
214330183
106467088
18693675
220486217
206854011
81569057
607110634
122464342
710982397
712890579
199278352
118560339
64315921
123259330
237424934
538398199
363366023
443391312
586516877
134972110
501323274
481720618
77259637
438199448
548440472
722884055
257851867
180177236
387657725
717278198
45635226
71980090
565410027
305005246
100281181
479439682
120706055
208652195
573612452
724310041
173537728
475326346
109193721
112509488
409465613
195929455
521886907
348518079
37906816
699790914
690146963
65086503
550409769
94658449
118153329
287980784
45446331
404393472
517531560
702157092
165590444
3855351
367143777
385387285
263441087
470440920
334643218
742085965
624328189
475604857
289746521
650207558
609971884
288358434
268460571
341614637
313458516
53345642
472772482
227579443
24222471
67478502
98740369
295587442
570897710
405826483
85977490
482581517
434248367
267089186
203349419
47153379
194172275
188749470
373534403
536785527
145364162
507653983
690729403
66209151
471484661
234143
701054354
27908335
298582031
662685114
739313469
21412755
737897888
200043427
748315142
613974934
723142552
593696012
613944900
516452119
31677282
40212172
33482449
16548623
166030046
46133724
291795049
252172011
94457818
419111250
586777464
629867329
192095449
126239849
756696664
40978579
79999062
484988217
596992780
274747928
681475007
22221270
415229675
18399108
485665453
302399461
77984725
715624091
146266438
58430008
254468123
110627229
626903504
10126767
37704576
162132698
737462621
506640134
667420562
489194435
673599199
128472981
92932112
445649659
638961141
485356647
250487692
506164295
215139652
254875985
293365582
470393287
630849118
678561520
657941830
434759988
108823317
286847834
97786433
166528544
620252360
262049456
742539575
538466306
514072286
278631810
639848903
511481607
168876715
129276931
25838813
278656754
340889549
690246011
364196138
530659590
677828879
173008613
587215538
241643129
471622893
195207285
544261627
66740942
108674694
507721359
360066616
279695143
362695060
597691292
138969710
580757723
473051943
344665420
374356892
325919503
422781029
690684085
343835219
439395775
375304006
391499689
218364783
159239899
273063098
278758571
154602554
223133361
565334497
502459895
639504957
123551974
268713081
344205316
302896528
730692326
449172644
127260497
97395935
486025025
35781958
530703992
235666959
268191924
416019240
34926488
620468409
353718446
146357443
490146007
205177245
397878745
44124626
102885301
36458331
739446253
221302440
526119321
269772417
466027536
26050297
620645116
426765267
428746027
735270105
332374612
629459467
505310806
182412503
570137749
458678584
507448305
404448044
524419896
683350122
695554189
435596474
411064472
316155193
57707988
582175817
456656432
577880030
561862888
702823519
568909175
460885307
742903642
445627000
172540732
364129120
33135011
615818749
128777005
37833310
417399164
403730509
151062540
344468485
140938980
481146955
279074379
195486746
376645451
2756845
383473363
268101288
48988758
43067243
137064291
430528771
180356228
205079370
369606055
469015565
530892817
702930954
734634992
664529761
177585955
301250845
411691371
382302653
643009549
523523155
309015889
455096101
450241883
243042168
510865939
691650869
85299361
279876415
546066794
301168322
74162907
161667200
475959824
398745529
339572926
725933936
42402542
368042584
559314756
680245839
626766192
743528402
204421945
526527183
137744061
251507347
176792827
352158625
160646313
482326775
4770444
97420232
215270901
615335357
574622945
591972128
651427225
148877183
464410526
170765777
26103168
544423875
149158784
180212259
524892468
371777904
214558071
47897053
722296758
88639794
276509825
44066526
611672558
521033702
227911135
414206520
35460071
43135183
706447196
467407528
164499749
184444260
192805431
378285679
249330411
353737182
65189943
60454212
237582802
600433288
371590558
573933782
645637159
203261109
695382051
305880766
735027748
221644648
172336801
494616850
8648185
599322997
544684595
39581561
465846381
258388130
25408310
85658573
100099909
172238612
215447947
296878218
189074249
54175076
132901399
302048245
12349155
227647069
435890989
170680158
442975897
677768455
738517234
335582091
679754894
317505295
638766418
138605103
291576012
252543983
706077999
745006136
650277512
210509663
558604218
402227462
254037602
723275280
629968898
190822682
5181358
310828609
64933141
316077944
294370622
635645626
355572581
455645682
228380061
140454674
708871709
75529123
745022001
625282658
347680536
596835761
471125928
456004822
416714116
20015450
420896626
309867129
453852217
623326431
521436461
344968169
512387967
590069235
718386325
399403938
727172628
37334479
384599462
436578506
708161727
1267258
93770112
581875567
425653991
90042083
197930032
446049968
209603303
538666635
46889024
631936851
460861401
447923112
495830465
221771186
301066865
116965758
455361182
336837158
650026286
324083146
61254830
207214422
62498033
430279304
518286860
49106267
37515751
664233479
540734376
409980087
256964854
19735989
198886593
71052037
476881264
191128665
20430865
398014413
4494035
613212336
200577468
127993138
215765840
193131218
173401774
246903478
599104911
692882008
616172864
492808798
754688207
359379395
406336171
97909539
654882865
85761007
711613448
192184144
588783388
565853599
340240525
522350374
464402023
634038540
577124730
7243327
47215454
46737964
497402815
688622116
615569500
149152251
744990155
292913436
657449315
623719187
388042928
544629835
700646492
17586069
503951784
234739687
671039817
552856941
747107443
704676446
666590015
28807142
724544184
660944826
628184044
593824413
333177936
235533370
42689556
440521172
239921374
265427526
393823714
37425115
5221399
14569737
628689061
507002678
286132907
436586059
483691711
106852291
727290659
6592705
68331991
89132953
613303600
133532630
623620998
682481527
349211976
442910350
508339559
430597034
304174416
418732063
187752474
756758592
43180501
77297402
587867627
376957321
159844139
373839519
554561023
212367701
621515538
511224805
336039137
139156472
593378786
685321455
409561425
136931817
110424860
724949260
11976684
448732863
454766506
756062853
440152228
562290638
189383514
359991086
20618928
451736070
442031772
756100618
180682866
460158972
289308809
127842078
31012618
48535578
706756869
41012790
40340573
504988215
60856148
291524525
563305470
58170766
171083003
108725435
10332504
340895233
229180679
23920351
651324715
307504436
635456549
7001631
363903540
357734061
303731986
729536289
177986062
559777118
95787146
696869867
507935828
391139658
59351474
361357004
464033661
555062417
535485041
143209657
55446337
362997180
635948382
369371912
262991891
482530711
62319803
122287212
30935161
446191708
154005063
133018547
137434388
331476885
94780603
468014092
104296204
372544172
244060089
5644006
586558427
65235261
683395440
221144287
107970135
196423318
48656426
278105605
367846969
647722621
214331481
626831023
180388299
459328522
380336242
65575146
329295694
355134507
9494121
37831183
262247613
435512582
436487870
185448809
754068861
754660051
404857544
299394198
31189598
407768463
508211158
422439290
458897616
165425806
523767596
496966500
141690304
355353544
212641201
534276832
611317161
255610836
202493755
176672223
7877779
753660999
173050128
213935822
623643657
195811525
238401503
533906464
713190263
211151139
103128662
140274316
88052230
94289648
169874523
670419386
186648489
737210565
732092392
137864909
266989678
67131064
300647165
372311424
527183314
291938669
485203989
533891358
56300062
743240951
276182998
259236391
85673679
451624082
348064899
234402365
412016150
198926551
200666677
376940018
629376384
106065783
670834801
136659210
104341781
82018027
706462302
69125056
320674495
313608113
732097963
625637649
475733258
397877179
743579268
719351903
367730573
86508181
613175199
454524434
492266775
126702124
370028842
254966621
712519929
727116076
428164906
149111326
88747750
394296812
111595575
138154696
315396003
421706649
90832378
71618621
398889036
179832852
653266523
77909195
26685076
261045017
392291293
519987622
200673223
67333959
343057260
299559533
306606482
241696
260628431
403404856
523659604
44257416
409161116
400248576
340942420
303305821
543041662
222601216
47053133
106889882
220509835
114828259
690978652
391683474
110740184
105666470
578992111
196007903
392907060
172336801
209730496
66544805
427794367
255412248
110304012
124073131
355526010
175660121
740245982
101414131
622113304
4443303
362612988
595646782
182736962
507720213
9343061
316074523
500862603
289007992
603885009
518573874
445796764
73566220
452047050
9675393
66450777
751500841
273494130
143407494
478165324
157528160
313509439
465247742
437047209
143993873
176741518
529586148
253118961
476835996
453689339
263334819
290299555
429926455
442787072
256673599
633410433
46179042
718751033
70212688
422031428
2945670
530717044
622003735
99956402
208530777
180252345
579458607
64424065
564322395
168900185
422509789
384266428
88612953
581461231
34456286
670442045
297573094
724619714
137107862
275170896
671898577
4592224
673007091
229178723
128014205
550643912
591279052
165327617
183469822
534226044
156649220
481936990
285692225
430943968
869232
308061620
741127067
30078042
72055620
142275861
755426057
657194083
146067467
641060996
398542394
373065651
293721064
749801416
70325983
440906375
422310889
338306423
609179662
499944072
78912476
41156297
346641357
719030494
510076749
240374121
397192300
542244976
709914023
171951598
53580982
26730067
638236053
541285745
689082849
133521934
463659710
283003357
548143869
318351397
550108198
174904821
2273453
445233408
173990908
512995540
648576110
257096866
24055991
611853424
436071154
189784231
172918382
288029395
304461430
55204801
504809139
668057486
67561585
573281546
69396964
703365572
108979199
152902932
158386410
330751651
323648372
439539282
754539364
292905014
341350282
551850326
664664
643349434
52453682
63349942
166385037
27356966
277081805
89262730
530794628
470551900
444523489
566582105
411130693
259060347
357475937
408284968
745186533
680714896
313494818
65794183
307825680
87436426
334148307
60461765
369948835
618413386
712179923
458485885
479071684
37889060
245714196
678780557
354923023
316270048
14146769
675427693
494814754
279591632
37465114
699348578
387106356
642230748
87190225
677111534
418667741
300601847
52405088
429901654
397091553
80514980
253153901
347531736
480401012
245525371
95401742
280508863
121142567
33686380
186657289
187903534
49721272
497237789
471609320
711107133
524673920
346350368
608567869
238772989
255231719
58856430
503559927
46189683
192896067
76866881
562456804
336044651
471913656
260857961
334283938
282793473
143975286
722373254
414342474
596157766
426698652
725585277
431397148
23808019
304293065
184224282
356781061
105092759
173896258
260706980
140445036
305673592
177164161
263199391
324587509
478274344
722897630
369082348
329779086
297195444
703229618
688368114
170001341
422924950
44577806
149133985
648364626
516193364
177548371
705216057
4117978
420588805
312236916
505121637
161562753
725465650
603061732
753502386
157339701
712126342
19769958
49872459
447312919
509162836
141034327
531077326
700114350
180252345
316229195
295798046
189089355
416034450
694065590
308185059
358457827
531102323
661816519
227541678
715012298
705397329
139137858
510518474
587638506
206551007
657979595
622598614
502321315
162125145
737047707
610826216
134443400
270012197
213636605
294091161
208704244
69296302
692650571
240427769
734365418
52404091
252986195
549480750
236771444
309556959
595365225
214889015
355534816
357313514
422189556
427877450
678357589
536503856
11707150
376145798
579521036
408519111
229490352
575493282
299513531
247310908
162260777
696530107
554746071
413714656
157941842
275608970
281054683
78143338
311228918
152970909
73540435
721401418
277795420
451029767
547086449
25634073
147834869
658674471
247406068
495964551
399606571
265547166
584917020
690201859
397193446
654001370
605076766
190977736
395564776
614495657
610486331
94812809
237587168
238711996
647141040
471707509
520093895
720797896
756810600
706605809
458731133
8549996
487176053
317988853
146966274
13386429
343888090
95977555
1435070
722746570
418685006
634452
10279633
96347439
288115908
226846802
19683310
532086191
119428036
74661405
418304869
419214159
533438178
317105152
457266173
3411035
611913848
488830160
38391899
593676029
487271343
694362396
634837203
169483348
613153130
96089266
725760217
131067922
372121204
588598942
636602566
558755834
309484175
244717200
84888167
429002847
178891166
143129350
421835050
315381333
645275449
573474382
697700822
66828944
4713072
560391356
562222697
38875291
211536871
603838348
218348573
413985421
75587527
520348829
745707302
621105849
362279645
60111216
21346666
162002878
286008786
629950412
6321861
198695427
541527441
39298259
273018291
143219986
590863637
337415140
56937166
10908776
73385741
487787846
611989378
547941491
262731105
199346329
94004638
259081428
396676007
222354282
460316942
613862783
422968
667035642
587143671
223742519
169393058
525530597
729564799
427905872
710163272
346484863
705865615
115837596
702421447
344756685
593642122
369949845
359386846
250994170
432832218
432688711
607585979
235836119
225445083
645150330
444063529
389340874
451933755
727089545
626226508
501722759
673921057
202717437
640637907
519805013
256869977
134934102
414936796
11714703
137003831
123113900
748667467
262601123
440157359
76723374
176067983
235023139
371433881
376059736
648341967
722519980
616906381
102396021
576633785
26541242
394946370
227911775
751011225
44003778
241069101
9980106
16964038
478656269
588767641
442137514
509570698
515407580
357981988
453787589
605908584
337956560
271953318
300224197
1306669
183522794
656481443
92071070
225668534
72561671
726674130
112453002
247504257
139629561
713077651
517823053
652692495
398529936
14383599
730808597
751855832
114738079
434441007
571709346
325351730
47244015
122033821
218191064
67610650
290231578
738027401
484200171
50846796
299136565
551739097
601315241
57176210
52138359
4463823
49539394
7131454
637818166
426389509
223160659
596007230
76700715
445536364
331722906
676505607
28568382
386341257
136137335
719400591
97533714
331025331
507646137
221243135
693418271
240374225
400955050
190630167
688326291
750360338
485250038
616937899
54313623
232979838
332062935
590533534
657120401
97230595
463202831
318117254
408987397
161369845
615743219
481205212
168005742
67238070
267987993
50635312
720163444
641884152
549799967
522024894
405437487
264015115
136935890
86726991
46866365
315036170
134624672
625214681
390490459
171196298
198381772
89842935
155241190
529741528
25091066
57916404
82277588
732924081
203092617
98728065
298306635
621669654
74560399
657590803
396209264
8341294
169376025
81602612
70605444
566574346
290018414
287456170
60378682
370927830
243969453
701394239
294956504
336406380
676877201
338306423
731908359
187442801
605201648
35771008
149992183
119435589
612223521
755171599
219535498
27523132
603247313
97705608
307759777
262314405
756689752
269007648
708758414
273954863
718425344
509903030
602162925
753834718
386075870
413361493
427507353
449758491
66451294
469766388
464449076
353018060
173114760
762853
74235369
450038139
242534383
542358271
273932204
152736766
265903365
541059155
504064561
158079590
92948406
680209531
263856502
473459805
513384963
659037015
240389331
387589748
253652399
643825273
359658754
624301404
642996490
57612160
207103260
227428418
483926034
674566295
288545659
740413037
383088160
133048652
123665269
93037854
382305105
521177932
89034764
3935113
128153701
681831969
39751439
136289713
522239026
594141212
440770421
250322970
634787108
270042409
345308850
349220508
554450624
14456442
454358268
344348973
46564245
726908273
392672917
636717900
585047508
266424522
141044722
522886637
233206428
537934555
648485474
711943368
265046378
427359321
736311758
253540121
473369381
70325983
715492363
657519975
193726897
756568552
520416806
702904839
7892885
713910768
55094963
694046456
157200589
439232735
374341395
588845080
648055781
722822100
45893404
588703479
230593090
519200773
46027982
317377060
704800642
230381606
108045665
566083789
541860913
181173811
498920968
485302909
433724489
271341525
640192280
428739730
440913928
59200414
681192612
633039589
144548481
136301438
321810671
71836583
511058639
19970132
185107667
607031789
391386217
517240361
487170886
730835833
209422031
32168227
207344956
484907693
209648921
43770422
510178519
501010781
74283755
549138127
586730085
413874188
687901379
20914257
250396469
460823636
579478480
489006838
663823910
349590605
22439790
307928257
326878734
43332872
289196621
493754716
93929108
608635846
605541716
666688204
216919863
199970848
101586616
597940798
185870431
393768102
535477815
21581678
84780420
209187888
19365892
126067123
128912329
619005265
29343405
32636513
653975822
518354837
706214078
585764664
752648897
210116750
46052072
24335766
262066441
537714869
712738845
70051377
129786790
627729830
128620037
38135097
129700424
293358520
347665268
290658565
589613281
393195972
447739954
467621336
292875128
365980615
323477463
279393023
8300747
504404446
152029757
84978803
59144400
461706854
712270559
12198095
576736077
533336924
311599015
80031588
733887245
201545140
469554904
219527945
556784501
556693865
430061893
199399200
160916665
540394491
146797940
244225273
605731402
3987984
694377502
441287938
34000996
174560952
312606150
242629137
275461641
460264564
683289698
688418185
269602098
367272178
306402551
642669664
677896856
498611295
4871685
399553700
4078620
270261446
148386238
743819440
618221319
27341860
290863969
426570781
445396745
14463995
523741328
25506481
518174834
217843626
732202926
94586219
485297095
438261847
554287574
12809888
686635677
101878900
672813687
715554491
701981674
374755675
494336682
673096740
224037086
497984396
385843803
635479588
211700501
666733522
35490928
436604110
534080183
46767164
166166000
97788691
372151502
501013149
547465441
46851259
626006596
670277768
168867229
527274930
100843309
114327777
707784077
346879078
36231741
523080543
706235457
110327829
571067224
512387967
433262739
390960234
678017704
219943428
305163859
698787485
84465199
121761913
428096060
39033904
552985342
420165837
87716318
284951985
430254961
530907923
453792246
569579283
64389325
303391007
118088506
426117273
367853759
172903276
80771897
482411867
692504358
344920979
517584431
439282480
248113307
26745173
190320494
430834197
539201117
156543478
695730953
129979577
117317526
367294837
22938461
215575689
115082140
705669237
615605610
506232418
133986441
480333035
648944879
48093833
415448853
612155544
297624724
69612973
746938829
3028753
217012796
330171902
593371233
18482191
293093777
276945851
667020536
554918910
386258237
62757877
587057359
40975247
79078556
531056951
689794183
463074430
167321609
304179568
472404828
367476109
416741603
375554849
396638242
545210559
386771952
550836354
352362556
348412337
361170234
179573898
340016402
508301794
265396466
446042415
152824625
152683898
217911603
272712537
225947995
599972555
538483582
115440052
569760555
363969360
470725619
398829408
515356296
513820890
131534035
380943108
201476275
9438167
481910729
393216733
20657455
614580057
130719771
346788442
411314441
341690167
52438766
720794586
480876851
117147030
246937782
1600621
625265456
334069190
4947215
385195352
576173052
505223420
577124730
35581892
41509595
511957446
311130729
165366279
436080008
609355089
541012072
730786062
484658413
367816350
158748954
227375512
40091324
352445639
455412775
650105017
117691475
470051498
31133466
400747074
643251245
268254738
571256049
103696693
754574912
394532963
288881477
368979156
590526891
627392632
571935819
89346545
195577382
142403122
507635685
685567502
38640377
721001827
10118402
613522637
26752726
187594873
290329767
80900183
428516252
156029874
109270079
359613436
183774664
2787057
432275843
207360062
605003828
318978902
656559631
506957875
469667491
65348556
217745437
37423713
558873863
153006665
199565366
509018545
357419895
667843813
526957199
506623913
96200765
583862006
90620894
712377157
662647349
349606374
326615215
229079173
111206581
534442727
476863771
481977108
545385835
564979506
678448225
405560427
700993930
165267193
233840880
10335211
683222123
516632753
691552680
536625544
146120338
600089390
136852807
578529588
198341780
155470952
33082140
261169161
84472752
392159144
276371823
639527616
635053365
706862611
465293903
692187132
306742436
562502122
530266130
44562700
437710557
425566232
89231142
74456848
331682442
491832442
380897790
628997921
28571189
655130553
249347189
891254
266905960
428313831
639988349
419841058
158718742
88553998
653870763
93423057
499793370
154655228
94012191
197693946
279325046
677526759
144874093
284219390
37538410
255503091
128234834
222994772
64291136
202985177
7994763
628911128
579148934
305888947
186571036
405774373
34013516
352981902
160168918
76474125
225513018
138934338
291077514
644770212
509853827
526713160
276115021
243579452
521171826
678357589
430490788
689075296
50785539
442929299
142255828
48579055
126272528
141195782
621389733
586785017
685850242
351282477
603552677
464675812
557417702
147487431
253682611
734151600
623590786
216914607
113743535
277640727
576722588
748139756
235502502
180569571
2530255
621454481
610441013
142751597
649641083
270034856
4259892
188719258
199897698
101104458
332807839
89330890
122346738
312750010
560032291
381215016
705115027
155689277
298743809
97621699
578416293
512961995
706413076
63546018
1880697
245079744
273024792
42953911
196974687
201680206
248742949
128891318
755140259
647375183
653388576
219163819
425966541
379749734
30001286
747694129
215588044
7894602
484828931
754929903
320804368
532445934
381108512
245227012
146594942
431450019
90695745
112116732
621808278
173990908
295042839
395527951
29282981
591297524
594536164
437990917
708059312
1480388
298923131
248484938
266213038
592525297
277202653
441404873
141505455
11321947
501612418
203100170
185122476
399427555
180667760
653515772
87476108
301438045
176241702
165474250
371388563
634218148
309730499
571463870
408360618
265695202
193636261
324446668
368871394
66275565
110583473
528365081
128529401
135228912
192903620
341282305
487584029
606928868
230343841
150893834
687934793
59449663
485960020
237013140
567064134
713048518
120651622
164375939
383494169
367297825
688550934
473897879
359923672
80265731
401477239
445143608
251667654
15588032
742660706
209852552
3752590
292452703
201909856
745836091
401993319
107062950
222098508
329233543
546556837
108680117
350149527
170261195
505967917
27938547
464381099
401472162
127129367
120243760
155813731
441276472
440533514
463579762
77978207
571626146
155746411
40506739
83657028
644701421
323849981
66005667
244792730
720244134
715737386
176007559
696824674
301652528
179021206
107879935
92055964
729953943
271507691
374695011
44192603
1019655
655668101
200706725
674022167
145788006
524918394
414248894
736621431
699505989
557917451
730546918
668810597
429863889
16573837
572192621
353854754
472931095
671033743
23373374
620577139
266379204
569443329
116792039
375103256
313509924
310523888
356749800
702323258
697660961
549571386
13961165
154741987
632589736
69064632
753952107
49018970
65492063
63418197
297867661
624723060
301690813
368556188
20921810
134338526
147570514
538710172
580086239
5052957
317632625
504146873
86940921
100726356
143167098
179678317
112956504
561839643
490106617
124397872
449512829
292644525
333843305
280641746
105669443
78098020
570481691
603667328
469757363
37540730
318540222
406374059
220807487
140070385
73248994
72984639
354737045
439358010
522222259
496176020
209893581
74285753
539880172
352683724
42431703
443580137
8059051
17792400
603265663
375478658
136016966
719587639
77531545
56685265
476730254
621182072
654282267
450234330
188135693
148620381
59998704
433897191
68418986
285487442
152192950
503232312
396387975
78242890
341901734
191160461
353155282
79948505
214414564
446796271
253410703
266841503
134352764
756047747
489842262
131699211
336312431
467908350
592344025
455981325
462364448
36358368
105558220
218107981
534155713
663072201
207639523
149322810
522313671
628115033
714921662
372861398
203603003
467065948
160810700
68112954
387616811
570283326
82856596
667733389
52168571
522268899
311417743
209912976
658840637
81247504
44298834
288269398
57792204
214662575
522248863
25733071
560480545
648704511
442887554
375538150
143658060
507985539
175796075
566327826
736810256
415535848
73823022
122101806
633164430
619315788
377705454
251224007
417148293
539775145
724733009
645636144
234626593
519543588
741311844
82682691
410717034
271296207
457149469
721009380
689128167
596573705
6133543
224792386
345315638
459385238
143396169
454384630
690336647
742482559
381970316
293668193
364092365
81617718
58626386
683153744
595289695
190554637
143191502
457894215
523505983
435155665
745071474
169836759
627551381
215849634
372385559
250768213
640199833
488037095
149632483
79344265
119574065
604058728
498740791
244921282
647760386
668470712
688116065
550779866
530122183
592900494
501505582
328751878
9705605
511073745
164062905
402831702
205921773
53546791
177148062
410370415
98808346
718578485
135954
220555153
622812827
446892779
555681013
18298671
605720388
587707779
495804444
10637099
365844661
197044490
553428101
479517311
82055792
394455425
533423072
448645767
547517193
465385648
688508821
276877874
208653659
535620995
383420492
323132446
314771275
636957742
549140462
611459806
101263071
597073160
669158035
325481429
540832565
627819602
73764252
719756887
560817803
653085251
273834015
751041754
90958490
614879781
711092291
30650074
487704763
98921641
455663305
303200079
546799435
481488644
54789462
546107777
694853341
561651924
178318777
655454643
366048592
18308472
640003455
705186655
125606390
139854097
348231065
449043444
84079996
226093575
339940814
645698417
285364897
442190385
734233365
48233458
226091502
400580621
525499975
450551556
636789548
666642886
234724581
567389608
663072732
72353307
288041208
652292186
45174493
632450455
167872978
748338387
469532245
101455194
264437633
472152062
378400054
668008016
47552819
740586756
459308246
459086446
248792898
76149346
251650854
18858097
423489157
153958726
359138564
108740541
534563575
22770581
240279835
375903978
135916235
253282302
720442710
353122661
624542464
256413091
308524944
195063778
115221015
269766270
546799435
701720955
306904125
307520395
6155109
458578217
193938381
690336190
398473621
471057802
355087884
665801841
500582628
703879176
44327441
216549858
152647997
710065083
107365895
141611197
519608635
469618908
688901137
24655600
605705282
253869509
547773772
568216346
105699937
275352168
81157457
85251397
86512062
231437002
452880775
93778048
91565019
676091689
613802722
368903626
442507611
541851637
535039414
295556968
129813411
219059495
327789560
563672837
751198098
141006966
709059821
212692480
224815045
220638236
154210486
484384321
79106704
38319721
25657257
3685297
656096827
597668890
274751389
92781052
251869891
77780794
271220677
20884045
197420314
562226903
225676087
136195696
664876710
573514947
51779559
186400487
638268369
300095796
201793501
488339215
306306729
333631116
743630615
627809125
596347115
75388058
212624503
499931624
179632999
690042080
673735153
168549361
49268804
702534742
441340479
225481507
453716263
729084752
590191420
70348642
754967668
2306225
483600527
382876676
104035022
398012888
353663545
177782514
585712491
543584220
146558412
34363270
153763974
366194981
521157332
488636349
425499319
157306331
578204809
120704493
327637004
508921140
680530931
42055104
86806629
562381274
267889804
437575502
725254166
285679573
432644183
172989220
582283429
673788073
183213670
366111420
736062509
167049701
711643660
602541364
324144548
288187510
111142395
161727447
665486321
623274050
580307810
344900192
697451573
594464104
22702654
390016305
66541930
22742083
685087867
473910307
281945937
235884710
189280623
449841574
660200177
706341454
577341292
155712648
438459203
756074658
187412589
47999929
676930072
35015708
138355854
402302992
81708354
623515256
691741505
12839094
618221046
303218732
471891876
356131503
28997457
664371696
252905899
217888944
95084717
139982356
346603883
106837185
501677813
65975455
597245922
485491734
83418588
444395869
575918796
732414410
585780468
293517133
266700072
125616560
23406747
133091413
244044983
676583152
206306084
27651533
300654718
497881793
352453192
14976108
548300646
19324197
447840029
343535519
675736698
59153838
748516677
474618856
107415370
367239868
370344608
444171700
181415507
451050054
360053049
50423927
690381965
303177016
116920476
475670153
55340831
609965174
397680556
193076993
377401762
273773591
158416622
336131159
511489160
28187796
714408058
727838999
228885722
524261283
733418959
222052815
398035547
551272337
609284035
693596819
675180538
746236400
300813331
679143101
499215535
670655697
747234772
717922826
139730500
504248040
155334998
704223654
416155574
1548365
552267807
381902339
107200704
611211419
505357155
523521089
279067573
183318863
247748593
206574554
362265125
18742257
435238793
381152782
665947119
403894754
722701252
7583212
100009273
81203489
505508558
601483155
104865392
279347705
230411818
118060943
525427376
50174579
682504186
736047403
667330209
177525712
737925144
521519544
42493178
379045460
238441566
316262746
159273239
16367351
749997794
731727087
562721443
308925253
70393960
517516454
319451413
632238971
115409840
563423588
615380675
77184107
712550020
226650424
251059522
262121145
1253798
576822610
455920212
100745227
641921917
204323756
475212101
629886023
14330060
130853840
40680458
306736271
600659878
195690084
486201716
293320755
51249185
143608958
473613353
244875813
30154227
477843773
669626321
264128410
411504248
590251844
694898786
352279719
376056317
735110831
167457563
446102839
197113195
142220563
491519028
422099405
561656186
362476023
637576800
407904970
262255266
67350101
275161628
313975644
126014252
218835742
454101466
535682847
616339906
214219792
101739562
212005157
212548973
27077505
328795370
70113678
512652322
312724412
78740025
47108061
158965358
718902093
730798068
555275094
150137485
284746228
24149109
521951242
347293308
97335511
44464511
138778822
302972391
625426165
190962499
535379299
151566051
190666933
655674110
598839605
218243726
106438583
615025684
579492022
41920444
752018024
311523485
148721402
167887189
609723478
544789761
716991080
667728202
621049547
349428246
296734711
377480594
17311476
339716725
666905162
556021648
708632917
25453610
563505572
91565040
211929627
602850248
333729305
713358191
274980852
75756590
327943164
11790233
618431431
404969469
430369940
384621465
524971265
40158768
368606968
304657808
369159267
648409944
144617291
708763095
363625136
454720812
92914886
106824449
738547446
497199215
1480388
505635585
88396908
15458587
60099221
41907640
684309353
10691070
182145339
161611541
505513997
127449322
357596224
43256031
71851689
246885641
682844071
193456157
123393361
682542077
744907072
122308197
34341989
609330722
503905948
96776589
726455093
636568842
129177419
514570784
299016383
148343137
522153996
134904133
69008656
267882251
414289603
116444601
736325776
264626908
121293627
459632601
126890400
496420925
74975511
591077840
217178962
367709107
415686908
564560437
274270405
692884426
565205278
337951938
223697201
357520984
552743646
105488204
43227877
314368714
31730052
205146858
33950735
618870161
241840007
143414180
550288921
384198451
654845100
623415993
304186261
221940984
285386861
169314157
500559969
155614760
754713358
538801194
456852408
159390959
22133112
88883704
408807685
157065489
548793427
519004395
264141454
122593636
14949967
332449894
28913349
427368573
695759701
294385728
232798566
220759084
518785358
110326259
342906200
465989888
465137323
382246819
603940911
204066236
34555536
22749636
351070993
140343598
612015432
674664172
433974021
662247040
388682456
640562930
629747362
204058841
487304454
585496703
622978993
641211935
583257766
310266675
300921352
292980870
305693198
76768692
502996087
524140435
184137359
708581809
331991218
277882423
32334393
525337920
90116817
44041543
63611366
64902929
717995733
9796241
39388895
21639345
231499450
169572675
605962084
512070149
135834687
733456216
387499112
483043058
156634114
499714033
403924271
440287029
312736117
332029880
183896733
468580966
275924001
571501829
620237421
255993829
274309854
454116572
452521093
213430867
609406252
382468981
506338014
574737161
674075038
196984133
125591284
17364347
163750786
172767322
326078116
135780281
264188834
119246764
328898020
156724750
207390274
653334500
83819712
62689900
583193491
2182817
440234158
24260236
124133555
196913890
463074215
617027229
755889134
79699256
80404918
37659258
139291902
218651797
635637821
374031909
281779771
480536966
412956429
378095040
405800031
502516196
669815146
389462892
204064654
711092291
481962373
395580822
330964907
432783252
200184712
637926380
282859850
611354926
436888179
748396558
20657455
354197935
193260717
750957131
595679542
374188533
312157937
674210992
576691958
681155994
265395061
156747409
634479312
338065338
79510431
571392003
597743163
500917990
713849136
438595157
359432164
616191191
307376669
77742134
365898289
661835690
138506505
139677629
101472595
43967702
667221996
31344950
600878915
86650363
493807587
688141419
34721141
526867068
484502291
435304683
228789046
630260085
396729623
405131360
677107264
612344369
221688210
197639351
386773906
111227841
245862386
505038898
541530770
71806371
384785281
29533664
154735283
147286067
299884312
240062922
19753899
66859156
602335782
545816210
68180931
96096819
540817459
158901667
39532402
559460780
267149610
647935904
622772026
636488513
60114327
102341440
142215437
600751540
657922769
612540747
640773454
105545622
756765282
174197624
564481008
294022108
100232234
606869592
388375260
321093136
617148077
278569746
551051774
455876421
425546538
623892906
199848438
13414128
25325209
184700269
446608890
67093299
322392252
615667689
575334669
57548251
570938823
754763737
74938034
522723970
703048346
189010622
179429068
93659237
313804013
237993860
148957362
29109262
714173915
180971856
450519194
261801225
87116302
621162618
59064460
115855467
34285085
754847084
537368151
28730316
299577057
222691244
8074157
347480375
205924992
589375696
174353452
269140728
415986362
588067548
737308115
8390879
188545539
486434785
410437196
227369106
160915712
48605497
8678397
328766984
677570728
142615746
407789448
373089143
1978886
99193549
689604006
750541610
27568450
136473867
471080610
107240531
332184885
602807910
356874898
473344309
616246645
344560307
69613867
667481269
67757963
106414217
92666523
194562103
520024050
85152522
316553783
394515849
125060554
171379875
604835105
211204539
201287450
271385728
185818115
279031992
378248472
480431224
656385912
476035378
53611785
18495459
493762269
431578420
210441686
434070910
471560910
83381237
381683302
463481256
586188330
250338600
430511013
129292254
644018202
103322245
151807168
440294582
320994947
330179395
748613826
652738818
555545809
53943526
351993234
226264196
651423591
421453543
638281371
729884155
2990048
625902004
716167907
237585494
711568130
437954462
336332671
570289265
384092155
308283248
242114314
490451112
514648304
752492349
394259047
74374391
129156530
56156555
454977614
334892083
506828959
174503370
466843377
733683314
339877447
43359967
478126061
139073389
415618931
754280345
197020005
571286261
552985342
52335247
386269363
153552490
679611387
340058719
155833496
272315862
611037700
169519940
412159657
593100830
728683228
664203267
658105571
364767324
739719055
87877408
380421951
5596773
113461166
251431817
151296869
67606903
51390612
462735432
136745059
325828867
104880720
211747329
89446971
678523755
569519871
256922937
19292877
237901350
411877127
137026089
185962413
603806963
482213732
94297983
360550008
745787681
481043915
188719258
158411945
512267119
218304359
639020871
108223669
260220161
43482621
107093987
241223275
70816857
100439794
506933449
285367446
280814112
573801410
16044562
79314053
119699944
15763111
425051351
639436980
36367695
355799171
27160588
745715243
695673037
328221668
37765000
279409593
57002491
495107451
422409003
679936166
122458059
735684859
52070382
632467794
304275892
65942437
710628320
193589795
431896824
438931239
277393185
391551174
294378175
438193122
518989289
33074786
9637628
604421272
427809473
439214503
433296280
532112563
223062749
62666223
277482114
349930490
603002894
512093400
642873668
559647088
263335345
386632490
360300244
273192010
120446294
366942929
82924387
494744973
436656764
210085729
754553845
13552892
590327374
75563350
441731110
698365486
155244362
641015557
652239315
149478547
667576866
136067615
662262146
218848175
659876213
741844170
489122740
528710000
188599678
392317183
519616188
155629760
732218032
227913501
31609305
437294800
646347975
339056488
250482671
237632486
186615518
518812418
188349161
521698635
288103711
616732662
500386250
291847920
13532669
265533132
322014602
9404891
328542061
42537299
50737357
336954436
644308665
737005411
128355682
596279138
258637379
533234247
676485326
357689177
103045579
367312726
578438952
29121099
555788891
391013206
104087893
42060323
334250462
139730500
294099931
676945178
706711551
166551203
236265393
522743130
148872484
459101552
378614071
459040444
184511337
35023261
180697972
2206701
493112711
340450266
679649152
310934351
7680318
116512578
376872041
272262991
81814096
544246521
257376028
750133748
688923938
529242277
7887862
574521080
550009460
419863717
354802175
495862220
223886026
345096570
188130124
387242310
457544900
690940887
165718302
216279328
356801417
338385640
222594463
135378205
117122306
565780124
13278174
427847998
466000020
753593022
511125040
645767227
243587679
717785291
110832722
289869034
612890554
596690601
349885172
578159491
266250803
707111860
557318792
493772463
571437321
377907489
9501099
475475571
657949383
413239736
232058160
302243568
278192096
525190302
277225312
580884331
265589013
477966927
495975298
694732493
422341101
170886625
109270368
72116044
554190449
476156226
177838412
104841659
536027134
325194415
248229345
434924399
714076942
613092692
17172544
748792339
583748711
45340659
169534638
468429507
45363318
459900930
604481696
189142226
652609641
36866193
565213649
407782946
410509382
565016801
363110475
596664341
508915623
163331360
226718401
236348476
748016603
320284965
222284843
339356290
329033971
551686226
579757519
689579481
742633619
755341810
16178526
672609756
39275600
720525988
739020961
615441099
200942567
244073045
206921988
524204358
126507327
187658469
442646187
484932812
26674270
728932630
596309452
437706100
563604860
195389148
469116830
555001993
576052204
107962582
435755182
92667757
154168720
516023816
439154079
534645892
11269076
51564331
263519455
49751611
356138382
518014952
365609329
699351626
35136556
227821139
159239899
308360237
100666384
491843807
554100464
275755567
52886106
661436621
399855820
360261888
550372004
569345140
599844154
266001554
426969369
302120
469517139
755895024
546848608
603356299
263958631
555334991
734763393
313090369
689425611
419214159
516436797
299566011
296416335
5057821
593493688
56798560
272310825
1646554
234660407
268048417
486989855
482737953
345847212
702490432
309001647
490945000
40567163
723252418
729250052
280374913
82984811
356956614
237329618
150002580
183974214
701195498
569784529
390648713
417988149
223024984
641143958
118638801
24373531
568370803
49812035
121300579
188563816
274714440
454915622
660283260
199731532
433650411
324883180
589374927
53689799
210101801
145025153
538324969
310564254
714215387
609632842
135965914
512177994
129420043
20816068
125520457
658165504
355695471
678478437
339885784
575463070
206884223
240200506
616346136
393662360
707980455
126537664
726960868
429270246
753801181
646212492
386622964
26818938
151354647
135954
282951741
215014592
47674536
110847828
112652995
229074661
113020999
185056053
441940317
417688453
700480326
607940970
136101582
49970648
31287501
394561167
48376965
671219660
61219198
280480655
320088587
505839516
432002305
724984012
517946975
742276687
527515455
258320153
322969535
250215784
574609581
392793765
23081968
456377764
189406581
602752059
487596154
652269527
391638156
189201633
733086627
454587623
8353618
642005
387470042
195270200
139456911
489381323
457866655
253372938
351278700
49836564
747784531
409689826
563408078
546066794
364439803
609725594
399870926
619134516
6887831
433353375
513747507
43739423
53777007
747406276
80988557
203780402
411265121
178099740
34638058
365270633
261259715
321229003
4188871
369884013
712865212
472467072
754268148
408837869
7054502
368405128
614783988
366044800
419569150
205131927
720639283
543732917
478569363
697263460
503413454
214067126
447318666
104085431
439531729
686416640
120620499
297693942
323819949
413324966
192103002
249602122
49580813
135893576
744589734
397116139
13376363
52380055
329250376
374961132
189131203
480249952
592057011
60113623
628603928
744187644
303189664
502825869
196551719
280680895
633311497
725865959
669558344
47410181
330738317
453693604
609746137
44789313
699528648
85333794
95024293
368760990
453723816
199640896
128057752
557879141
255276294
201341855
267275643
59434557
322800114
8109774
634542636
727542725
665760314
542486265
235766895
45824051
513019803
277794445
204180249
312828779
363412595
56783014
291964137
569904062
476216650
134408862
649731719
213070130
268326927
283652915
468897793
638001910
278071629
22077419
699615691
619572590
46669987
304930888
402637805
51519013
502063016
129065664
659845888
118166685
132963012
80718364
332826975
16337139
200320666
37450331
714392952
224828746
131626131
426496307
428984643
23331217
244805118
715882902
675497558
343696446
159247452
322194089
433753684
420499286
87853942
483250763
315292427
111201289
692432507
214142656
125659424
734385943
165342723
136044636
566974207
459503044
702111774
112214921
271704069
502812135
262625767
4528005
267217587
319325734
372098545
355297816
643228586
313121730
369713362
443889272
120303430
550567078
593393314
637329693
424720296
708475802
281311485
259001480
131626131
236627937
500779006
48078526
425155727
364863005
24049435
84752213
261330258
613973462
695314074
458535077
111542704
679921060
492948534
305232641
748680251
269498593
707610358
739536889
486020444
84646471
683561606
101148268
631605172
562700291
430460810
119911018
471964018
200952264
285209746
406128769
305410184
267754738
707415910
693587744
21654451
115810149
305956924
529724445
456342089
316047732
357302863
549420326
487138288
306892611
355950231
708387522
178409413
703197420
616292770
391056575
163156558
374759502
377815726
597335690
83554302
459471649
78748588
698305062
38336849
407144465
41291617
710994102
157903018
640548333
404531127
126412694
220052188
73908529
566821624
496297538
412849246
642974553
513022419
624497146
666912505
733741303
71773881
283849434
177990786
494055896
104442884
541096920
244868260
603960539
129465973
40023347
270427612
208764920
145546310
205922452
6854361
531130413
148650593
347249175
749394233
585553878
543800894
325624936
671188951
146927140
536022339
112943691
670381621
112763292
73498513
364288743
416049452
7373606
363175949
683323050
660887500
354717772
95852002
351356531
674648760
309455782
460581940
253206772
251699249
38498100
214573733
718049261
396022974
649345347
398274056
671105484
203968612
25332786
220779899
276410996
216115926
282391825
297705340
686149406
172556109
150046845
565613535
708176833
731050981
533075634
224792386
555923459
129677457
553015554
453844664
16045678
619104304
188288737
177015051
637375011
322573524
555092629
201319605
44288333
462749651
345787037
595320686
593032447
324729553
67244359
194940088
264039342
220880539
56292509
413382195
450624693
598448521
300541423
310257091
594066109
120780334
90915461
366692781
581411370
110288906
38981033
499124899
220592918
736853585
500361990
66217576
625818921
11737362
431759692
710497544
113640541
330297827
450732828
22198267
238988605
198787407
572706225
31189119
33991923
597955315
175269482
504328916
136745611
602668976
297039430
402972498
595374356
212816918
362944309
58883188
204693853
468568339
208691875
656884410
711109787
215011251
485990232
270163257
607427366
86567078
146537375
364507780
179959075
31370339
128234834
256794878
649754945
242270028
410180531
77327614
91282993
560319305
394698284
586895700
505983023
680062436
180516700
300564082
398345220
295609314
513551129
105033120
524359472
252481684
448357049
171437064
72132667
452613525
402594617
600900127
153084204
699589072
6352073
527416292
636280425
382914441
593420588
435025248
78581412
438300590
471358216
675848278
597664050
341410706
209947277
567555079
756085512
18474638
662502368
113937005
53716936
608197092
418073656
688758070
688446922
238251832
742292030
497153566
290874340
416238277
262781757
633886121
91278005
343880537
436971578
33759530
80956125
270518248
494198332
605138807
676680232
189036484
159360852
579194031
192488205
201289051
306795307
339854788
325337922
311211709
23185136
392567249
74184905
261813981
449335523
45657885
146565965
590924328
220823109
220464517
659399559
73519647
440475854
340897102
424072714
709778069
277440549
223228738
183386840
268622445
520379041
723381022
155267021
221763633
511760170
403383071
294390392
288397520
389694584
374791233
60691084
621105849
738977967
66640119
296593020
616045339
369047625
616727305
339688622
7840014
661766904
358719957
471320292
402960103
521399763
162289893
179481939
490857707
545843523
641581644
690200882
320703840
55899753
36865993
224682751
154694740
340300655
61881729
350106824
479780739
754830937
7900438
247152187
75907650
160871321
394280346
434055804
422446843
251807746
727044227
208842399
372136310
106114049
694525262
377608904
10423140
649024084
14494207
116353965
111648446
372174075
545651379
368877871
267238684
222805947
320763443
403174356
677859091
452566516
444320331
562902431
384712055
438534733
387243154
547497839
609923052
159421171
169761228
467832820
228417826
648462815
86806629
260767325
341348001
331622018
549598341
652503670
433217421
71177895
103921727
478360367
22183161
422280677
404913439
129556609
428947831
387127455
221741513
160034857
170654543
630010836
120009617
608666058
328955809
522499590
394953923
92539356
548510094
190007478
378208922
647541349
443935128
730405312
421328261
339477138
179489492
739068603
571815193
492845691
241998120
357491043
381857021
537434953
554680642
641234440
584659744
371632264
532771716
125130551
377921286
103992875
268768778
82589569
522324377
283305477
90990991
458269419
568337596
639995902
282482920
484940365
313848201
388444575
474774027
522221973
347475771
599818416
55673163
266996806
625977166
483433706
39562614
610357930
582449595
213230127
636423333
388564085
515597992
62757877
55733587
406221624
157963442
633555226
72418164
284158966
511700644
584228031
578741072
505817334
315692741
55397699
698667606
167246133
137857356
428062852
597797291
22591023
575885528
121810546
512392613
224316547
367257072
565145672
71043518
519729483
264702438
17825080
596832281
336523915
152449752
52877488
8693503
599103960
244271573
595515466
102762339
67992106
181770498
291579935
85394218
753578526
302579439
435402434
8810230
724909786
88521160
463927919
295110659
523241628
674078221
92841476
160448379
161475587
636106107
185297749
612646489
362068161
212979494
205654583
240963359
144866540
605711691
81708354
177450182
635990726
42914686
48761590
527433543
60608438
730056496
582449595
704176507
34638058
572275704
584141467
304509028
36624732
726961144
115216649
154737745
218387442
176333161
688373567
370152800
531593664
115349767
83279378
188840106
329494309
238304703
257999442
369411443
584487321
233833327
393578429
290523861
245170380
310940018
525435945
339635751
90074100
300124155
620610081
645177260
342713425
139254661
187709564
615756620
539782698
24646636
487674551
270474588
4025749
383684847
419062526
126239278
130311909
575447964
298738372
718050276
540991178
177563477
327218619
211045926
180526210
307558160
288430206
543619622
234709475
305390449
417646439
33973394
18557721
477351749
237466320
732973332
52583986
747716099
111656659
442424528
459343248
705586154
399085414
679581175
178532247
645071518
156739856
693078386
437862640
2059369
108377997
409945378
506365635
623122500
18693218
575497949
489139833
285935259
368699695
714362740
70017286
597578254
616792589
635315216
661642800
577710435
49177583
635214853
699687261
335106857
49041629
367330112
476224463
693556366
324726129
252678062
151187751
258456107
38709125
19921242
475861659
73958562
500484439
210267967
313353577
401037769
79155440
184202564
491798489
18692309
3957772
177284016
9222213
459819087
729340339
77498192
577453881
654239699
98270013
566950839
684226270
742716161
267449788
340789443
685306349
161611541
365580306
757048084
186566653
66609907
84570053
577244632
520939018
323082823
486048410
490801493
485510777
204240673
363457800
754611480
128748438
229923001
413292607
113649991
733124392
389258961
715646750
28172690
160712734
186168749
629879547
324508708
610116234
52484313
44456958
316327193
30831346
17402112
250303052
667745624
755383083
74223581
466994437
416155194
389813548
120933914
113249682
471806392
78355651
476677383
704841134
750536378
7213115
522321642
458352406
376652126
400470618
290076276
185633093
65838038
69552826
652858432
33255859
113214096
446447982
325833322
490288320
538128591
396856703
642730440
280375051
477515766
646853881
671418687
45710275
53641406
404432938
304665361
251039061
547237509
648860573
438416209
219771599
672836402
573477426
591407453
300118598
51770079
295918987
4567511
585266864
368975859
660902606
130375284
510877367
728698334
568446333
481840125
192020505
743675933
573287806
40008241
172336801
303343586
605569585
47483320
101013822
513430281
41360228
55997428
311541684
614874624
556671206
557455583
240615921
451133137
69019314
210541814
304922163
339865982
367899077
230608196
571678118
595183953
380426150
535090934
136488343
147455196
537853856
183654705
350794350
588663438
341115109
96534893
47916123
633598511
588673267
349439545
241543078
3043859
635968799
734536803
471035292
526179745
281266167
280299383
67875138
733396300
347937058
380229129
747694129
756259231
747414668
118262113
336227962
581497917
287478474
418071672
188730161
560640318
214584168
235414720
711970776
322152894
78747578
481669916
597268581
133069237
216483473
433545936
717580318
281237053
89964718
291234042
741819332
739378276
624006201
152125727
488813202
754538271
92863289
490416290
163246017
288454689
295814191
224029533
428882679
562000255
17703002
286394654
329500805
128065685
497531216
548378012
34026265
317739604
741531716
378745185
94562041
310836162
306115537
427182574
455747233
16113825
692962196
353714543
300462086
593220419
362432903
246401519
17930853
436892391
122215093
315443492
415894545
534556022
624743332
459739320
52291968
494182808
128272599
159673085
550998903
17809974
352083095
58830317
652541435
357430619
716870336
682164301
683434864
528284075
535377736
713781159
147570514
375058513
514506765
527622368
3436615
463150220
225194593
625305317
1473000
10951850
118520995
69041495
534261455
479011260
660003799
41005237
274931482
108888089
464299469
734748287
728940030
744939448
226790847
123140886
749944923
101254160
296727158
202443059
113295437
107339611
24509485
538619536
362687507
496239653
261107892
182472927
94121769
728743652
183802255
692113018
188349161
424440973
729944579
86950136
45304294
91398609
592055849
91684203
215456878
449586806
145893748
70590338
631793344
519821973
327653470
601649321
253125933
15738540
352487155
132792866
913913
104270755
581796314
481654810
170773330
451392415
203402290
753079418
561253216
707587699
264813609
207557552
135911189
92773499
752860381
709775700
451500481
290240771
604994394
196180308
290443062
704093201
50008413
207494214
312241020
593379560
501185575
655842096
237549403
465090223
203166465
583076494
238395339
333842600
343551872
136935890
594789455
295554725
13438143
557976039
122966128
283909717
280539568
752437413
277006275
159677973
729780121
694984789
421269278
174995457
111429409
286979514
140729469
554118292
257103489
436230737
442451808
304380182
691983201
368728335
113561063
294930186
459803641
556117889
743842099
178225280
52727493
251333628
381583526
372045674
675957553
240780419
372740550
304134285
678637050
132506926
707383768
19637800
144156558
56023889
641520245
639648464
607048090
476931366
240155188
739802773
198092578
412293274
393920678
60333364
115216831
164406492
643349434
77178240
537229784
19479187
510824246
1842932
443678326
415271493
36579179
543020887
725338824
197503397
365746472
632734032
48996311
752785586
661574823
280978276
168567854
221955480
391573965
455868868
470431052
416637855
183832467
38970430
338815879
387563552
81292939
32734702
449350629
483846252
705518177
339527778
387340499
245588233
644497490
739650184
495597145
230449583
68241186
307981128
382296028
467689313
686824502
491845852
475945490
240628531
332066432
348719488
21103082
227069342
378828268
76023842
405195791
454554646
669775183
100115163
155105497
742905527
77162949
344985273
560787591
64462950
58640611
454328056
425943882
686008365
245691537
426193131
119518258
389249385
235094583
721492581
588673267
468068631
410988942
732241630
337528464
463731541
72690072
88901846
755216917
609934962
708131515
214664804
80409238
158805237
134571801
12199302
343316842
156112530
12945454
743687933
416633202
141565837
286274726
322987267
493890670
16125655
390875690
384472245
12454897
334069190
183311310
182812812
76383489
470386471
167857872
562811795
80983266
263766970
529178286
500733688
327537587
78694130
711976912
636989808
374371998
263826290
335418588
505331554
413478010
727303514
530739545
555855482
4003090
398073312
480370800
109112328
53188226
103168475
335020868
261454648
703884897
49189937
107252311
181407954
112396193
356592236
485307561
22100078
295965329
594428653
176579595
564178888
223191150
160440826
47371113
415323499
306337134
3753841
407667285
29849456
138435791
484811964
300883218
91271399
613643485
128546988
424025420
180353666
671680737
103015367
753944586
371963013
5188911
44630677
741946296
61779165
330093532
680299881
422080240
625607437
542441354
268086182
287935466
208825344
22311562
173938037
130191061
750428315
505159746
82508972
405351816
243191494
146763213
89899741
588717087
233700209
216425347
729476
645011094
594831575
436276386
183615673
309695659
248531465
35415004
617919758
23817145
504045489
92566267
191819576
88211666
320790784
485914702
5445713
590337720
111278349
751369040
323351410
709988557
151437650
407310631
144232088
346229520
747671470
613649289
411461094
136822595
272791701
193816342
411993491
314372674
139896666
698426706
367257072
705487944
389206090
110674109
741591305
182480480
611707018
432824665
347694802
596384880
588121898
125062574
206159135
742339052
549787272
57757791
7144365
633307746
535900352
90314051
730979340
599934790
543672493
645960148
221169287
423382867
252497308
438805807
235898274
725095553
444407600
151527579
171775898
4599777
655365506
716477580
607349018
40106430
181528802
448104384
86525411
121875208
530892817
35272510
88732644
114926448
435748730
243848605
323708396
136127719
229504042
32998504
106829632
17734444
738973051
347211410
667384260
624869657
84069750
695321073
472689399
257490216
555911236
234384696
278291710
735269444
689360758
56138546
152306245
297724154
153325900
161566223
243047987
19335680
364923195
259143430
489728967
57690418
151016926
276053895
19177067
248652313
388221652
337528464
736409947
256560304
718728374
132366604
553944573
227685185
689755066
73830575
634021479
562336222
18958220
525719012
241665788
695669065
735109155
79661491
677955418
413496538
738092960
495076491
474645626
743093333
461798184
131081879
553446075
324240846
614882177
662505832
576089969
185226098
242896440
394446894
514257974
732707825
87211344
346419539
541229820
203837100
438874618
574239484
8043945
412207689
693550955
40976236
733267855
22707591
361040953
51078161
698923710
307601036
431882211
114364127
112698313
643104925
740723852
91178299
162904227
219240931
644565467
119722603
541791796
265503056
577147389
74623640
98445989
190825026
340468650
282210292
57659602
394062669
148495579
73029248
354049061
493868011
132003781
56232085
512640996
9758476
484322956
529451986
661576862
429085930
29631638
190836071
592503941
324518998
63475412
428708280
412597731
71652668
39259669
620041340
8466913
151526571
744411027
53090037
194095431
587218599
119669732
669437496
663711754
79432202
337528464
754967668
695293754
358722182
158733848
438723274
1714531
109321227
700680116
421419635
153316067
633039589
119684838
551520060
501881744
19207279
46813494
191763117
545230104
36387253
27334307
337074118
61919494
153634701
495918157
274279614
273577046
78891085
638579106
109006048
51449739
211733249
374005148
744129113
467432511
215675915
29992963
245608454
488739524
351070993
377793507
641694378
388235454
577963113
168808678
177055013
399244520
502392773
189818689
666424168
504955815
112041202
4501588
66595715
107441425
524384041
149405893
734914453
129675646
25433604
375142404
139866454
242156733
530734204
547917093
422015484
8731268
366229864
502063016
159723291
498898309
213583734
93196467
459101552
251394422
217059619
705495518
113166599
301206087
125855639
107985241
19501846
642005000
694045170
22946014
535245239
133486424
251190121
438322657
591241287
4710624
254037602
166105576
613605720
142658911
257327577
579964658
105077336
204378409
442986456
26760279
310324576
536972982
162714151
224318273
151218613
498701931
255102575
87003007
332846576
11163334
420037436
271658751
370467097
62516181
369700218
745194086
188583304
470166697
335725089
638024550
406712535
411321274
442379210
474638073
53895351
380255785
595410543
113151493
459229724
613243176
338872898
408821002
337979320
641381517
182850577
349665865
732474834
451731457
56204530
362959415
29496108
125681920
110960617
326001182
2364089
611571663
373768480
126670983
610161552
593114431
497986672
482566699
340573551
260299039
25053301
435649487
198313425
135512045
753283349
690766945
36395739
110847828
116170253
677549418
133521643
550219295
153386324
689604006
688569245
456634426
208332509
30672733
485446416
692862084
38589275
315831232
231778858
703909388
438739030
571471123
289365276
685616022
184323412
17571829
82123769
710661770
649527788
748168523
738640422
707240261
623034392
43218266
752543155
299657722
688931789
687869459
63430659
391910064
586458275
494985855
743246793
57307212
134382976
46873918
160138706
77584416
295624420
62788089
149655142
603134167
745145955
589617392
730020109
399092967
40272596
168006744
17024462
102561844
495232072
685695861
91477268
426631205
117645528
427347404
465479090
108060771
473588206
30914429
236303158
178329465
131218269
395554645
274517165
737221093
472530786
623688975
209105624
532207039
333298784
295805692
338118830
260200850
334599331
692344241
299959842
712414066
67841046
161905563
686054096
215750587
547081014
702768885
609655041
334740664
99144873
251561350
48044801
570618697
93347527
88838386
250215784
739020467
189187929
664543152
278841654
564126017
580516027
75571823
697715980
719098471
451896544
636127666
725745111
4864515
147207970
454373374
396510092
695102590
177498940
617987194
429607087
482168414
378359982
475891871
7832461
107018457
639859948
391623050
433980274
284740547
652783131
66470024
288237586
231346217
206673993
490786387
388647168
617064994
458910055
340187120
651772304
470340416
716825018
302286166
47908679
652367716
497365050
624550017
23818199
596995003
746266612
702768885
377778401
746914371
584527520
199988334
337407616
132947906
272648194
338502880
718252535
312233254
436593513
741303462
675539199
691983201
78730726
277459455
415618931
631164548
11790233
215206382
397310459
379982018
181715280
514676526
376769397
65752203
702232622
495703390
741115466
357305125
155293385
13399022
755398189
325759470
669091360
642805618
695601088
645162154
277004623
351798893
585264183
279355258
241073097
221763633
533997100
47259130
401541392
63490518
300349183
256141238
659891384
521405127
119775474
169444002
499660031
218538502
723965742
409367031
175599697
593507187
737171460
407649135
243833499
568923995
239928598
6805253
667942002
35647120
133997773
421389423
442505709
443006109
216790404
130444690
514185581
233409590
401548233
3655652
576296423
458112109
375675436
262920350
398488727
145111645
476833929
563348363
33202795
77381118
144588817
495597648
26216463
479631011
203036372
175944930
603067250
157072188
293894783
107214835
481481091
411432084
8927646
660318145
324659873
613280941
191445784
647220474
328089927
383521085
178522708
285994345
609595901
476398022
283411219
125026471
87108749
671854456
295866116
503243415
116894037
284808524
161374709
665613003
621453287
556765019
727326771
260351910
20808295
244022324
546320944
627155802
680672650
281549533
734998072
675333947
678606838
595961912
426930559
435317155
712844587
708816543
304020836
133416192
59555405
94639090
583257766
165245346
392106442
164482734
328578159
696243093
636974702
129737881
348092891
599640223
428267808
196775318
167052025
426699182
540726823
571885443
221010007
73165911
744657823
749937370
471589135
299073766
201329928
55089523
746500421
103668648
235935755
266214457
390414570
487961565
288736084
541553457
610546249
87436926
680472429
456065246
536534908
363895476
727802220
19432198
181196470
666506410
378609231
438776429
153167287
81821649
11520706
699377588
240437304
444034795
204844913
351667680
536901479
407763811
381464265
172079999
98317902
298599833
562687928
75417438
110961123
368601506
704143531
670966595
673176231
367453450
511326081
405414828
516173763
338635580
485011105
413909220
295503572
277173000
586424773
514825396
512325512
604836687
506338014
620977448
24724117
619663575
131671449
299197233
56496440
640894709
606921315
505020570
389385596
675117352
755716031
71987643
481066429
242247912
663387543
81874520
688123156
461684678
439720554
558189359
355122656
713167768
117194256
549654469
753185160
23079663
306901049
141851376
630778018
99707153
327875730
594118980
18885710
287968162
668916339
208235606
569080785
239260561
717417636
406298529
144571971
525235848
349640116
517529952
389712141
350761320
427303422
24018540
104590701
564903976
429589915
52206336
666771287
46307443
744144061
320073481
419297242
40840411
473498508
408375604
360833096
494944753
273360438
165546654
414518896
224225911
527366146
68158272
443913887
90613341
113332774
199195269
251386499
142818998
690495260
745801208
487729434
340246692
299755303
143922415
329756427
282210292
133692641
95749381
101973053
123824219
370814535
552600139
677013155
297235152
573529988
595841064
263486405
364035281
710164518
249775016
323993488
575677153
201151169
449048509
399702879
727595435
613620826
233433018
319301488
424909121
79585961
479139661
478097347
664807955
533128505
390724813
32423246
497478345
351881920
500869642
91544995
47515923
330723211
392250507
251401605
363603897
296922335
233447056
669792487
181208533
213676251
628364282
128929710
45678325
439607259
341805424
636924570
687738415
516520629
640713437
497606746
459176457
735783048
156496875
726160023
319643129
100579449
352966796
575167642
237433632
390074685
448269787
695762878
330381968
738932925
285497732
214573177
170433445
27134248
520043027
237652137
297278527
125077680
725730005
29639372
206581745
616600942
97004826
206657633
441102753
28860013
27475338
355527023
433300504
178416966
416396890
319532205
230434471
17849688
314290575
732643376
637945279
745781342
93485856
572132197
102001319
271666304
631024764
258475654
752837722
70273112
61851517
426608546
262884394
708584695
569137592
739466255
570780210
395679011
407016388
583197342
606568637
598069199
599167753
311572329
508936246
676340938
422293634
639087164
254196215
82692609
466448626
211484
41390440
74554996
742218204
606037614
344824662
267814274
239656690
305713923
637171080
567509761
715087828
168530089
145674711
229180679
173658576
615605006
341365388
682791200
469955542
534353505
166415249
184000879
313993316
509668887
490416290
207372564
240941503
648145589
444312778
444207036
496088593
719931036
85145631
122147116
261999573
72063476
332845031
487802952
209675915
425193489
92901900
124133961
729551823
209041628
296696946
144322724
47723469
379500485
169315746
183817361
448277189
296712052
195947479
84692216
494835958
402590006
129736109
4531800
373349998
429093483
367748017
698442751
476208798
421381870
78943956
402375195
219272562
435336813
180937535
391164236
586579503
223098740
267248660
25529140
513739954
192457577
285647520
655111377
42636685
751723353
525333809
80220413
366127669
121539356
104846146
270472930
499581868
445196479
428670689
345988172
415785097
184142140
288313191
35325381
72758797
603204611
417328168
89684322
418413541
465362989
718297853
226353229
715314418
261454648
120276104
386621161
561482467
370772132
3557463
658319480
190284970
6142674
406611857
704135978
8909335
116397451
694135806
702935051
543822220
128565971
22692005
733207475
521247636
352679782
744000866
236431559
149714176
19698224
632573775
35343287
678106694
137811895
421940792
419395431
497017612
241438696
633768338
565644170
252406154
24169600
453058288
575855826
417061554
239535842
361841571
696416812
304010460
428459031
128793756
505756433
243296050
2197923
163567768
128234834
313083229
616660341
139064311
482238508
291470270
297982327
620826388
444957547
317996406
735434113
67803281
183304757
61496526
276977991
182172134
154205635
611178249
161747495
278095985
85250711
676846989
201008893
114813300
389936272
594596155
291545800
126575362
231612745
352903836
447877794
262527900
37471916
649006631
34494178
249649541
503664278
288517047
56330274
691373860
623965796
172423069
137605179
176365585
109276804
206898783
68609032
551270811
225168158
136462947
230756501
628930757
546512421
97624508
161797906
93339974
449802396
418481518
725065341
724949505
540133867
408526664
570055122
571389814
228576439
725673529
335466495
124919067
418629306
84629132
624412
231788537
405121012
336871353
526942598
444139059
405664077
680449155
22016995
249981641
488887819
98264530
162381947
614919942
319210947
43852718
20257146
121474899
329488495
592525297
78412325
192677030
425264112
26178698
404793697
611073565
330844059
93827625
514402697
485733430
749627697
38708798
509487615
138431384
148469321
420913584
681907499
614293043
32413470
609066367
242791185
190540116
637624260
450642192
226265221
37765
46345208
187343621
432165843
403858910
45620120
94042403
226793931
533865618
499295768
89891710
555636445
8210111
177798091
289649333
673011567
116935546
324975378
103589508
393980496
445845783
624164814
104994253
731696087
406263805
359609221
24290448
531971142
157495672
437515078
536527355
107290354
66051454
487438357
5264441
629705140
722202754
729340339
288081271
20581925
488425226
300775566
686078039
157718860
8587761
532207039
374349339
28842671
331328087
340864968
167063482
441223601
706243265
95537897
191959495
254913750
572735425
719506333
234134915
646410805
541749050
34047847
163547564
119835898
42444347
489464694
104737451
101662324
602409097
408719263
525700930
589715581
409427155
309326557
344106659
208432588
504411994
27619715
691510300
285435423
635980842
356055973
440913404
426657471
452944648
608763952
225630769
209391819
18370189
240581588
2726633
278630170
361750935
180167514
644104734
179394363
448115771
356122901
142292582
58329207
232980567
119203128
62772983
399092795
224950999
97050306
73757433
564066411
653130982
79457560
513019060
46194148
52644410
165505445
316528690
298389956
331708709
714075726
333155277
552294539
727908362
722487836
12940032
494876144
420566895
59070583
41895652
223082473
299786123
687774286
288348944
69835038
367052802
188681493
194029017
276995862
638560832
66957345
439747969
718677933
287115108
611808106
754083149
199497389
320375601
238168749
523060356
680253392
381154592
615585835
750398103
458134768
272660553
159457284
140473102
554034651
676173890
519525228
486194163
634761673
345997443
218304359
568612499
565728073
62716902
654665867
424063185
77886536
333555586
322550865
93475928
405037324
47806189
520424359
517486242
322854743
522429805
463478244
487591468
595999677
740322401
550256235
224339206
407779653
534404962
409002503
503490533
684734713
42077763
641000451
138114158
351659966
470899338
209648871
405695438
338170469
455023541
659475089
474698497
28090862
477450386
559964314
608609557
20551713
259771765
651613800
602752059
27853989
202873580
338421789
117471809
271979838
86491052
429320073
415090221
6427603
690397071
289249688
450847799
423893278
17084886
639119754
204248226
724778327
285828179
3889795
682340139
161215463
163406730
311643855
663982054
643825273
661182067
18655910
636695241
435474422
680004143
103370090
244203596
508498426
205301431
431276311
583090167
458084330
346473008
599406926
59783117
473361616
587676271
178734192
292550349
752849256
152852207
8935199
87373104
724866477
585721089
333253466
706032330
203923447
42722212
573904496
383839157
14156013
469373632
692073837
518521003
164995285
164799251
742482559
314982759
658198632
668017532
88951937
373458776
200298007
248584336
728585039
286561143
270067887
347725014
25755730
695042166
80756676
234581074
462840287
26425594
128088516
485197167
610184211
30436289
314615650
428333083
233269050
18278260
250442374
89382202
290251986
357136052
78203762
294287539
503947190
46882586
226204797
129851176
185161795
261439542
174141968
489973937
52810529
106587936
430936260
372226946
379499392
81028584
321930191
33595744
625329041
718063710
737255883
124700942
662360335
80005721
513182354
373714887
681998135
756908789
280322042
192004813
281855301
741839730
569186059
176717541
77070812
714153842
322452693
585784401
405872843
124465887
111074418
43675613
64238674
544622722
481873847
313458672
371411222
459661278
376094082
107803969
356733889
8859669
634232963
298905464
385527779
455672490
550215613
543147990
321040265
393183811
148051434
101187541
506383332
355987996
567872305
684641685
206657043
514507468
564533879
739536889
610146446
230145252
741304915
208613860
281024063
310798397
69651808
242239816
752754821
575576365
551329303
640468724
33112352
26035191
156659931
2190370
72004748
611505986
649777037
281213296
282591228
578121726
219882936
139858901
597457406
340043613
295458254
255721921
578458271
169768781
93959320
403056701
537736714
384230013
137897217
614977245
276311899
295293588
97038108
207737455
23603125
430295448
148041020
99790236
518211330
673382743
687632673
11663235
6578663
307120086
430971100
504990727
202740756
721934446
195222391
180373193
606014955
21911253
226944991
507644683
368042584
490467475
437129875
20862128
328843239
703176747
143786461
724302019
501029991
337543570
181819469
520876428
654057875
660955477
371932379
17598490
743713698
750571822
320269424
234075023
740292189
756833259
17394559
487066479
387529324
678234386
223072839
557872133
677738243
442919869
743351154
439735660
720699707
408807140
161075060
679845530
136361025
543982166
506700791
565795230
325443664
77652393
308101976
381977869
45234917
287933995
174330793
407484350
434138887
650603407
748694870
87929359
193684851
550247804
329953398
254022496
15136212
61556950
653231206
454728560
199633343
277104464
31095701
511088851
38845079
410801729
287361438
644950670
203638207
470370628
129773528
324975378
122213142
730881151
219823692
119148575
54177669
54948075
551021562
318751706
363784741
120745797
363716166
17998587
92856582
432975725
462012158
404171412
497149721
442857369
462959561
69747123
570598938
95817358
400830157
658470540
439206508
561316301
76498606
447258448
598106964
414801436
263711253
267753478
721815940
74109833
354673774
110092528
341336079
627837722
603283401
520348829
145273967
339167465
295299641
19908246
585198887
6418460
456669486
333641199
685117207
15839539
222854018
214816900
346274838
590833425
368510870
717474821
408881655
577993325
531655670
439252268
336523314
653302963
235298395
355151977
229597565
667519887
188292353
58352075
8187452
375805234
303781660
28003095
383647082
56223096
62901880
618819347
382635587
33452722
63458548
589828876
35672819
58555513
477024821
27379625
453745035
68310373
524910841
39739539
161868343
35367764
81895712
532450616
340360776
224407183
166676723
92667757
128703120
212246853
453225318
456691404
629119329
163983183
424871356
619481868
195265748
339479005
84548282
109012449
179873105
556512593
712874799
316685921
210449239
437696350
725662028
170874126
318343844
670781930
146669726
54577978
151785088
392010215
426540729
248101372
728577486
399447958
264265530
618967771
385684662
35016298
104068727
334244402
379828985
89419967
676996360
230472242
455951951
120039829
545726909
735934108
246414609
435883268
644769398
387242310
254233980
127268050
68925530
412991705
52161018
502637044
416244614
656559631
319695831
272686254
425709739
360331637
22271411
592208071
271692895
640499535
467085073
32168227
750798412
324197419
56443569
441858053
106094917
589235639
646374664
211209295
93729630
626641342
356516706
512622110
452885433
684943805
311727416
32530771
424916674
291281713
599020877
455989716
287029106
287109714
38479032
101730803
27560897
596820477
8247876
33485472
529618541
737545410
11956399
13361257
284899160
80682463
49102634
597610509
699332270
436417186
323034257
630207214
387763980
324129442
95779593
445604341
42251482
338986193
682090272
344215684
255669050
65814144
409354027
617748424
338955981
407099147
610554308
199013997
504434658
663160953
395744411
723849308
668555270
247994747
153541378
327868177
342810677
468153321
12941792
646032211
500527291
394373119
247904566
280118590
10702601
66141621
189734011
410606341
658311927
596608274
140499062
585270336
596853166
82636031
380961499
542207211
9040941
537786339
129985842
350512071
25128831
542917193
390536663
299780892
274622605
656453889
312135278
359333975
109034222
217088326
183107379
471299647
192865548
722074764
215809328
296281531
165659949
534918566
678621694
224618667
211443800
182072618
7919040
515805259
470008084
321396170
165236981
625424845
436427446
377996982
4987333
216914607
552669281
205059762
535417064
53354392
586717706
671265322
182820365
441222569
253963810
405701546
3535128
752452519
250125148
154331417
97426147
334114508
121337739
624247897
250699176
50287216
63859513
11586302
738630529
333366761
437064497
498732143
332937806
619233542
742450532
258620937
176256808
446627538
574657835
726831598
685301480
552826729
719956202
746452339
282529591
488534419
402246287
470334661
87463740
275435251
275802611
127675912
701951088
465745163
707746312
537256070
485115913
690706744
155395422
273899434
328208062
743086799
234497991
194988248
122825879
136466096
470139070
159716391
409919852
683201788
459619691
719917145
264490954
137170033
702904839
602796589
652302123
493195794
198924382
727618255
79344265
246129611
207684841
118896981
762853
3549910
25612223
357743375
566965945
521149447
515575333
94667183
402866562
680721678
233531583
241696
213908513
229603647
629459467
567195211
330964907
356534649
207443145
98789065
514185581
663112958
410852800
754869479
44980555
730261729
677588490
15390938
7160244
221718134
254190389
408390710
213394909
42742427
463652714
683259486
509351520
327766444
42985196
75265645
41462494
674722101
705767426
756901236
203915894
329117156
331810843
351231049
648953760
729194328
190509319
98241536
183545453
608258196
373179898
120032276
556678759
142439031
505680903
251091932
285020557
595803299
646605622
400535590
273025521
478384361
478829988
403292435
421806836
439688466
621030319
269138883
623704081
221677163
148948122
63452753
519507982
543226866
549366494
664666810
368880967
609383593
726402222
53286415
349567946
660206110
223353469
174051332
138265218
591701832
600315784
473686395
349381003
36542026
80605616
730254252
30876664
168415618
636354274
385656180
536100219
710540922
521027609
43753251
439051397
425723249
20881458
53815125
438794741
102713247
360475318
418587260
747459713
555527857
313593007
57170954
67274228
684309353
64321348
356569577
468297703
725378553
523884324
152215609
606732485
620786653
60665696
562585205
204731618
165901953
381940104
321715471
324874598
215053347
537784102
434811104
261678546
299045929
688182077
112157750
537501692
495206076
165489250
134345211
202956663
113709334
98722995
468829816
245099518
196272258
128891945
90915461
13734471
226806405
575173277
456510873
611581516
286703235
17054674
681620485
659081211
709981752
263000223
453959121
504029091
368412681
365089361
604819799
556897796
552885152
147897854
110182576
303829838
161883449
46526480
683725307
751130744
204202908
730630191
315502074
141241100
325005590
254673186
82073707
220791565
693372953
261356459
403428389
253274749
302252276
424525026
509053268
526859515
677061303
574118405
678181836
128665178
576021992
511277676
180494041
150070557
469661840
112705866
345710264
110092528
442355086
525493851
489351317
380336098
667866472
373903971
643136139
336170573
665351323
305064248
98197796
580746533
484163065
606962709
645699343
364273637
405120261
249333067
285322439
460676016
183138009
375301017
39132093
359537906
563860015
205699177
493996412
665269709
228871006
20959575
671217401
550603954
299869206
380890237
515420370
325965986
527259824
654412620
33097493
381418459
113998156
398148932
592710289
220897264
517495534
111237180
247881907
481697116
632601515
242798738
725195788
750768200
370469232
559918996
571346685
172902869
556308846
351592150
208379717
511073745
464094085
375791962
242103862
546642795
252451950
412816768
290784998
172555838
711292062
165652396
105928978
330254925
751000522
408848378
304166863
473112367
43127630
37103235
607580216
444379085
20529054
372635751
469019016
661046113
52818129
191831094
269936667
72081743
202148492
107075651
110846595
219613231
398565637
652193997
684914280
296558297
187812898
481889803
59069325
398853953
734838923
248400568
302777111
546822094
385988512
251869891
301206200
309781581
435286943
558749143
451367280
650961705
166106932
583650522
43014335
42229181
648840465
232390704
739839009
500167213
330980013
666748628
69041973
387627513
200949165
168537642
416291148
64351560
578393634
547909726
250676037
258395683
553446075
747813926
74706723
488523310
571346685
414312262
601362307
122056480
92807046
732426823
462352582
402197395
332007221
527544107
392703129
379753895
114108652
408929701
481057157
382854017
751221380
195985244
589330378
107695016
51594604
458953806
534150174
530160989
725208802
594285146
99591438
539246435
517365394
752565814
386456798
89034764
423005765
148099224
511428736
697016703
365482076
179406409
720344716
152183977
250289359
599277679
43324008
701107225
387061038
198711877
736734726
323374142
194761658
494139919
152945862
593269664
346795995
358978984
377048666
34940178
552078982
53614345
244626564
580549865
488626229
179901672
728497098
1729637
176198229
129498484
168266315
291054855
327665159
394692485
594519289
547675583
356380752
455335038
285831649
88813499
498233645
334135077
58573515
670881426
633394024
18705595
173983355
587223946
276439800
400784839
136882197
373571222
336516362
468055470
38497641
79986270
732724083
607620972
310247028
662518948
39166761
128922157
130402545
706745104
238246771
494729053
29740460
205460817
116827722
440702444
22092525
13874861
517033062
34706035
299526730
218350641
474300325
76320454
679120442
712462214
641179151
19743542
651144130
363942297
7628530
381569948
575870969
682566975
677149109
710329438
72812211
270370768
331555470
473070218
698693632
282655256
657764876
17949360
76337937
616470343
728665045
633561096
86086312
623832945
720611949
149466317
639912755
23958116
714271878
202050303
136837701
713894454
395172960
436427446
345723469
484713775
471465813
8769033
741093405
526082607
376012439
245661325
745095897
63477405
241470629
38677036
535613302
425671974
71436274
68921125
682028347
377756512
560440484
16816414
304301879
752414242
381789044
241265501
126520034
215850670
560724602
214973486
184784145
719713972
315889119
539586320
642263344
107169517
399673682
444892905
254385040
36066633
729989897
662171510
598212706
363873328
397159399
240160852
258274835
710314332
543301371
625595334
669150482
375945992
167285108
311810499
556331321
558666268
147753003
313273027
656703138
708546930
316711660
229286421
632037362
718886987
57078021
731524771
320538182
43463917
155063090
4267445
500173237
44351216
587208062
747130167
22387092
573808740
5430607
165833668
297678836
392436053
680661254
554896251
717255539
335724737
303404010
668813341
8246185
136815042
517756934
707957796
8142134
39759072
343872984
216181966
720779350
302361436
558529244
209361607
400614550
11622500
84691789
522672842
553562260
301313665
357274002
480030915
11374818
122041374
628009291
428472706
335859251
60620513
12570652
603477147
15325037
352765992
16979144
707089201
40097420
430173562
224497819
558475831
544615032
608061818
640494400
633522981
646763390
207292085
739778585
292381747
402817407
266643559
107752053
735276997
607185670
217209174
629588296
724808539
62960333
71132584
414772995
22847825
52221442
88181275
207013502
256658779
205320159
653417728
236620944
401790485
33683509
746364801
523188757
675661168
252738486
64736763
445211585
557083846
285193727
235880190
494494910
245510265
649565743
716827935
698281862
395017720
470610678
427522459
605818577
398881483
531023799
168409241
127947820
490514479
613934185
140122218
373442979
219656346
75613083
238377831
543867637
115488639
564932292
464298016
678523363
77727923
359973684
484744498
289865050
302667789
527456202
654831674
749204672
356024544
211619954
340599752
273681091
113491378
121810557
395753501
443217593
611080359
645147418
423078685
365674597
191400128
139519016
289041925
306391051
279800570
228696697
655265434
181536355
28160128
157517864
136690615
108846283
72065608
393843632
383613135
718637738
704415439
198698472
673718448
35246251
273016525
530813317
417091766
715427713
424078291
633522981
307867295
540590869
658319480
257151421
350413882
616090657
705495856
625871792
321788012
452432253
489459508
183386840
501143312
68735246
137336199
6918548
591895491
528589152
163817017
355306975
742097356
237307707
256299953
316167177
516912214
116761827
353080091
597638678
450475432
123489281
640411317
96731271
158099396
386320844
189444355
254286851
84389669
482425216
402185598
266952283
72017855
551091588
567947835
225266621
658855743
750443421
124493111
90052127
595410543
574760641
374424869
451933755
650281718
111467174
24615227
252904652
236635490
617631469
59004036
684955352
85590596
659270989
366579852
207776005
644739186
379772393
616735708
365129937
735127926
167971167
202639437
353895815
449335523
407491903
701750936
504921482
217541506
264052880
745292275
251477135
298292849
241197502
732513618
678884940
500204978
188122571
67425631
449588107
544926291
717498428
555494997
208666731
214459882
537056065
134753073
332391655
464192620
426699182
83299465
227974842
708607354
133816501
306161683
698136485
748222295
28505022
610539202
337785266
34094242
684958911
581135373
369334147
586868100
198651453
89596361
646989980
335624746
56020601
352397171
39321081
480763556
487269541
722364517
6128473
576951011
260255675
290973460
6183155
131029444
78513435
645196869
488932232
62576605
286517824
401842259
628079109
455030485
723133492
145855983
654624172
621051593
33291986
360995635
199874039
153657280
380503560
627155802
280180142
596097866
250064724
428398607
554035209
283235162
409115298
199791956
707565040
626966977
525265832
627518346
246195396
546720506
672052717
63543389
294038290
287617340
359195336
722008660
444326491
367043603
86157071
348752899
555493210
625971992
273371984
126754446
238485975
493976336
208190892
228238320
546308490
161118585
210086695
418149186
23640890
7877779
516925618
48097504
275979067
517867451
743849652
147118742
721426951
695260785
52603577
235238185
234014599
463916098
366195442
584972297
460257161
733212026
106887538
624241649
127962926
98145228
444939677
36242724
157556917
724257170
116376106
191664630
158242903
61632480
449312864
508528419
312150384
173990908
726598600
218423069
106595162
678255830
204259053
261719003
161287315
318890666
198332124
597326456
543868871
18686122
691703740
223313556
291296551
722868743
277519879
458874962
384689396
671834102
366007968
94124849
691649242
169245193
525617128
268498376
51994852
2930564
240041893
375172616
674727714
572487188
83159145
534420068
632646833
549654469
222283483
34018712
143164223
70946727
34751353
618024225
105645369
550968691
741576199
547332150
484645798
135886023
282391564
542305400
288237960
132548044
118710501
546718692
173666129
37485456
718161899
180174849
164025184
82569396
363287012
587624902
185113793
167004383
569496200
450630417
226974294
115009531
614300596
365126386
21926359
620305231
473348195
59872631
227435936
737074345
479863416
556583675
161902749
466745188
245057085
989443
711175374
585634315
434159073
570131151
737648639
714606410
720828432
48558515
552187307
251749043
135311995
551614121
113680203
314269697
415875733
585395265
216013914
402191361
506837113
700971271
447176300
208158739
243448296
235419457
385354060
653296735
269611888
510713549
95409496
558410881
168325934
613983356
239314029
36428119
560174662
268771104
165628697
650434148
443561666
375480115
209112358
377340327
159739077
325600066
646823942
133393533
507469156
486560668
65022782
5740280
282489753
439516623
666500932
141369501
99125572
94105428
35715127
250244550
35001816
526817487
716757041
581777378
255978723
210977949
711490469
668466937
482773860
607752145
138171585
317340914
218811968
306899420
439936200
495295528
632455833
276745715
475370714
307558160
578053749
191551633
88173722
665940457
751606583
546731458
532666916
165584419
503146340
283694692
200367165
586377155
126345793
230389159
254823976
409976840
378178608
445760321
451163349
312074681
348189401
248400726
167850931
485947509
733635665
51776570
699128339
53520558
624459381
37863189
298992619
311387531
531986123
393254498
429335453
586768380
273116480
107833079
667465541
504396893
118846455
285760202
365572753
15287272
731100188
108347785
133493470
217586824
58339372
507916808
381486924
455703675
3563149
165097494
2885246
724332700
371303610
88842584
74797359
195273336
699920167
333528189
238795648
90847484
447386849
101544672
661362181
179513872
443994909
384171526
643742190
499351489
549068242
295307194
358263593
380943108
577459434
596211161
510431740
31956743
476428134
13331045
636512378
471291729
309380303
9997323
348728361
381431693
204444604
346021110
158424175
33897864
406003962
232813672
35990045
419267030
495071630
305847892
213085236
400677255
721522984
409735644
563839003
674596195
23114916
390129179
37119304
700966397
105590940
247239902
515454485
562081155
204618323
38580724
315230762
371801002
467920536
592744334
260212098
178785941
176513610
58611280
447726734
377673740
105774769
346944582
570956126
452529767
185201805
439289554
316644419
400044645
427326081
176751203
12326496
37425365
177432549
19297915
130206167
90288562
295070957
379825264
110447519
298298182
259407844
375165063
96999895
523606662
7288645
732909135
461322134
754514488
737217284
469506510
207843454
260309629
643850280
210899738
618505503
645789053
249404861
112388640
380300115
101463360
174353452
175561932
39026351
731198377
533052652
181823369
478527868
265451781
204339989
501088779
509993666
60620378
104529925
591914212
418479600
23580466
243031969
522735577
30461249
750450974
3481933
232033088
197385085
745460362
619829392
515749052
387647736
75212774
608048145
335929111
113559355
176453186
414645310
49493577
322801257
527901829
686265580
660328578
125825427
262327746
639600331
526202404
554256917
263626991
165169653
400390435
62473881
106365582
134798391
193366293
172525626
691906636
386638070
624492962
492213904
457983708
387637763
116127375
714386949
575682107
680464876
714075359
97936829
493152437
343676606
67942225
195842642
231091588
693977193
591649149
494368853
756795494
692476452
346705170
743268071
261228058
134314999
600025426
381622878
634035097
557781497
588022936
571286261
2326324
462341789
687443848
643517362
689415181
636899172
386260420
173613258
522895574
336916671
460776708
295250118
587434575
58168121
318880107
187809661
627859849
548491307
450354776
311515932
106550171
119707497
129919153
99533434
260619530
295196755
478622287
383118372
206947511
730918916
332724756
40499186
48991117
379039752
631031849
745095897
140264233
708222151
574571816
318623305
14396018
76564761
671537230
335285223
509091235
4207021
485267378
293041294
328523688
298147122
72257091
26110721
279451301
555424238
56345380
362717719
473610865
71181019
222702327
181687415
228055282
601183249
228969195
189558895
730186068
136815042
488555272
128038456
121625959
725314590
334036193
174783973
704566499
25929449
124526311
388745025
138258256
156823837
188099912
126097335
352821628
736950901
143688272
161452928
222654887
70582928
579984752
80756676
712723739
102063689
615274933
584942085
89132953
27455155
592972021
56723030
707519722
213878301
493278877
448059066
516224891
492183692
29698396
433330716
281900619
325745960
546248066
156452842
345480081
706907929
534752400
361607428
324006203
747611046
296938642
642618556
331173181
126328803
728811629
237111329
261109880
187314400
99749682
100036358
9788688
197318327
577883697
235701374
735956767
42598920
56128216
395172960
656285646
620686349
695925867
596120595
635834199
675097650
648379732
647859221
121701489
256335217
594738326
34230196
118385722
688523927
641633645
302580733
446525807
27160588
60881284
333925683
48034409
265401965
449165262
418592461
211045926
160370458
249037516
334445894
40733329
31964296
445593439
607817150
300199433
329447437
348780066
500729066
752157952
26225291
604767627
121565535
464232664
382734147
135425290
77916756
690827592
514057180
237046736
204814701
344092021
344536374
77111984
701505577
558861576
351305136
536482037
367997266
749355789
165478677
220821537
59026695
418896933
158824484
221144287
446593136
21208824
9554545
565746832
298758805
734396937
244525355
626657304
102214749
558687857
643492941
36656093
642888701
198878136
192518417
421208151
528061199
23580466
337158367
91521457
562169790
225238013
100417135
454869192
678311377
492138374
717263092
346977267
199255693
63073825
516530898
331344629
475464762
185865839
643611932
215479537
712081734
169942989
483215932
281861575
356445013
436336810
675903262
111731529
171971262
659739444
694007196
724269879
139753425
117402999
245448448
13557883
24335766
590455775
438013576
431777078
92857018
102207196
704762877
476930951
272242593
49500065
708490234
324083429
60424
409961734
433836767
92229683
29645525
113703385
47591453
650585208
378150241
366121513
47382480
190841651
3748392
311115623
371280444
413949718
143319704
284838736
694882676
726178869
633522981
402046190
76655397
74563216
747272145
519061157
155939276
588573377
38656254
336289271
13920179
741294459
284648453
618484958
608812975
320053361
64804740
109586800
652110914
708837329
73198279
623667900
198666968
412662096
8738821
677049127
187451000
690969392
412408906
259732564
644195370
12757017
691507362
328727992
744763726
568032061
441297373
112781396
223508376
441260226
147797104
518088072
333147724
434018039
708297681
172238612
450307823
33354048
675555426
217488635
103649819
694254859
64880270
241960734
730619033
720465564
654417101
123665269
594927151
655434234
237896841
650627752
295998785
359415430
536584237
400500714
305764819
366554643
113948767
381933565
269887972
356380752
301560126
125410012
38731784
315009873
561466594
240794626
69166939
593514740
751436069
237541850
734483932
156430183
64192947
644066969
326821982
321976837
377302562
737082164
591687315
698568181
584079819
9985066
80747151
498394784
213795218
364658228
459575962
734589674
580387626
159149263
531859601
141233547
49154924
279257069
399481977
657763787
255359886
140432929
394038363
35710584
111376538
720387968
101240412
637927474
85161676
718660397
656174428
717564178
614443173
420679441
10506223
608375232
189607190
246288224
268879247
693500939
700190750
116268840
208734708
455316607
361395944
213811111
328009512
32090134
329189952
663370869
319695831
237904928
744400430
304340582
100506516
500318273
210806605
75552659
282195186
379910464
16963357
331837048
95113007
73566220
297493788
519540658
715246441
317409864
693965561
491721921
440347453
210479451
226544682
484774199
6858124
484616557
755934452
211112119
97707517
194005009
92320319
129769789
590897648
23822189
148804056
398836165
497164385
531368656
48905675
208402376
512274672
638974051
419344307
360066616
24849370
573362839
389976496
198092531
617034782
705181961
312233467
338699179
91041848
44174751
247897013
334238793
558997530
22983779
106230684
199144424
552214936
456758210
137063088
302082437
405580994
336304878
492009973
14139216
531459292
583223917
435286943
231476791
35740796
559735124
218240031
281973424
751606583
233808208
633961055
179700976
113359008
476709121
356735739
244347103
89472838
644482384
401609643
728549090
596868272
166207590
682572163
465823722
358117942
148945472
403254670
359756943
412159284
32657111
121252630
522388139
21118799
217946384
238780542
66557036
356447304
739252676
114390185
311764476
657360249
531679769
631513883
456482751
99826723
666582462
413091891
647373857
741878319
695699277
749347300
57780450
692159347
501463721
339797561
57062915
244558587
229958638
8612758
395050067
551459830
384251378
387557167
99385362
652035384
56632394
376033658
671680737
94525795
84971250
385265739
730858492
750224384
53445687
160539015
442936471
685502727
18317045
664318752
48210799
23781662
585161473
570478090
738559076
212860613
38724231
15181530
584919426
360187464
103498759
258095849
460000359
707837013
394515849
566097350
520318968
633598511
289386324
418668143
389485551
376970230
652926638
754884585
638160523
563092934
463425586
672237790
159966339
316926577
470710513
519878737
208174780
398610014
3154095
381207463
249505802
275829168
569398011
153629294
53612796
345632833
254173556
104601497
277957953
550782039
510613409
599250135
301230603
283494302
282646440
215621915
532504607
53956626
296672199
9122275
719453462
377601952
14208689
300508188
604088940
83685737
6384463
247841158
582653526
73641750
684945269
124114466
666151941
219333640
618681336
517161154
132995326
14202265
278864313
268531809
28520128
112902244
163749040
79480219
732477610
287130324
385928088
519756964
251616466
145594350
327749431
124783113
330523097
609417730
215570173
205600972
61881729
189979585
741432692
679052465
486469908
367672487
744583934
318126935
721485219
722927842
50758736
746047575
320141458
563635072
230910316
191541865
365723813
637193739
668266781
636748112
378072051
456510372
258438086
234286507
696718932
754965945
154459616
277210206
354630840
537200847
492055291
8444254
469041300
430016460
105124959
2208502
519844599
669907536
208388647
148769149
463444527
711658766
657310413
488594362
311784433
602185584
89086866
283879505
136694204
270382294
60831862
51345294
576767089
670011524
132336113
730648051
456835652
615128346
106285816
291583565
696001397
482438523
48776019
753215372
56785136
360784151
520046709
632638014
204776936
450506238
194436879
437072369
680298710
212280811
704864662
443683719
376466254
551645858
660948455
76844527
55937518
626265189
600939339
532596240
647594220
69283669
44950196
342289978
599959825
69147715
149322810
130404531
234801502
685019335
300450787
203032784
357867500
411925514
746765110
228232694
273811356
740314848
211378258
28543887
39842075
286605127
272640641
473193463
120009617
333125324
675465917
256545198
63289014
669097611
513371476
200698316
339149813
26118274
486452627
627909567
602599270
129586821
516866896
321495013
608553966
103060685
456797887
68681844
709913994
301515760
662715326
542378170
276107468
695593535
382098717
6094709
395997099
368103008
196506315
122785880
719491227
500469333
385210144
433119232
53442371
108427037
561308748
415233728
294045843
415180857
487364838
513853249
139367956
547335698
495367397
35775268
255329165
207533781
550288921
348669139
535915562
197605686
14683032
512794392
20355335
257746125
661166961
133718312
471492336
293493313
199338776
125825427
293781920
400021986
594828962
716132620
358087484
754967668
213047971
671053838
415996581
510946206
272278097
197809962
110250368
124433903
289668620
689374180
56848164
126233289
14814821
659533739
705744767
271832470
683283527
46730411
65945243
80847312
721122675
665872480
489291707
63596260
56594629
177407961
391449331
488203261
68498157
350061432
392884401
736832915
3995698
81647930
556338874
210562534
213880307
340428816
39116987
332747415
599171937
286708991
63641578
443155927
355742031
257549283
343653947
360900090
310330111
493248665
307836225
97392547
136286332
430437917
388865877
140455588
383795398
186661430
438725923
300982279
719445895
328304592
404351234
612253733
572796861
516888451
551135041
492750167
726825190
225932889
627948867
376313119
520598078
331327451
11994164
392129101
372964702
346773558
357880907
95134615
496106952
527739975
151480817
180028086
110696768
346113270
223485717
232082953
346267285
387952292
373221613
433262739
347136140
601759087
101247421
258622273
206813673
101829546
738766483
121278521
127487087
400656438
731938571
283963418
51448352
532562030
642322226
518188671
305578230
680693388
697511997
154113784
610758239
203583562
396780349
534110395
365003920
370323590
388186435
292716515
612546390
488021989
375331229
658168420
44608018
440060439
466941566
135873400
620592245
455604513
495189786
268055970
610327718
324254330
268675316
601261135
322205991
495469247
205917439
17734444
69797273
189308861
227531354
171460653
568219743
685388957
482629994
50423828
240132529
182994084
62910611
499387705
756395185
358300852
135391358
282405855
419622021
669089120
16155867
129472052
136234947
176188831
75531182
367770902
110775371
440667398
9698052
404095576
308441861
283945665
236558512
639044030
48754615
247821483
209240759
248621584
502198970
592700862
567795914
248975640
596393892
541338616
466080524
278327210
210509663
531753859
157671399
603363852
563898531
89918465
690162206
532708071
447530356
100062144
293410701
356206211
8666869
382786040
597643214
26820703
251098160
678236741
125228809
153519998
679712115
538566665
199474613
497153566
171740114
206166469
169610168
503664252
744710694
391434225
213134100
681183046
427630432
232827777
33125900
637962977
509094859
528755318
312141369
129360231
368646825
311136968
329416542
71640205
408957902
81741894
297792131
706028525
337879817
35227192
446884648
268987759
441326065
151369673
507319406
637707343
719208566
43422197
165808164
474177741
503498086
398781720
655069685
243437129
480914616
70321380
643024655
594798750
525862519
582946289
707058854
702345917
710694340
91233574
393594520
524532210
430005327
289831269
29225616
320571979
398866377
515043169
413094121
422665880
12311390
653440242
366294993
303872685
236733679
310949888
193075458
409753559
410445126
689384969
447719181
335088845
445460834
506836512
600501917
293033741
501572071
447479081
80857437
496536793
460506410
215207629
684475519
459566289
493981306
474041386
476481005
393043014
308447174
214648707
296860727
385248318
347344719
62698613
434879850
433513378
73000423
259709905
78060673
204509494
321278018
669837805
33920523
749936087
153292557
556331321
369998811
755533450
412522455
291069810
252881993
650313300
276192241
613497402
230781915
597993669
392138218
651657734
86907074
223015962
199616381
200982900
120221981
450520210
571537836
174202392
333443942
301379082
265386969
65656078
79467015
694203783
63143080
377287456
598801840
56760795
625962428
51612946
691243007
47689642
68490604
90364092
314469155
689420980
519525552
253958422
462908264
280654374
518611639
467742184
366192099
745564183
50642865
438323249
461104230
199309293
419611230
29089306
323934213
735752836
426584808
347951591
391912891
633794889
504326186
489064303
185025841
201370533
660903161
120023898
452228322
554866039
26201357
503309261
85552125
397371692
733215028
430340298
5080344
339409161
86496956
739603001
308578237
288804061
583975301
187306847
363217694
226102498
526909152
27476063
86586239
255656556
102093970
615388228
615137988
78581412
114450609
17290002
40091291
82809753
186755478
460936931
540825012
290878194
320902659
795760
603575336
40703117
573114087
657909884
645872136
238259385
582152073
320430670
605457425
172903276
160040517
535560571
109936238
442137514
433731025
597550498
77613159
604735425
23071898
676922519
319304869
268919652
183538559
611966719
391834534
205849462
185996013
358022745
652964403
671034716
505965485
383329856
718713268
146568749
215682046
156019192
13775607
655879861
440514040
44517382
251030235
451160178
661703224
556779060
99521391
414682359
398435856
150765433
682436209
598983112
428194676
415708761
554639449
720065255
542778016
324462589
180569469
585800573
752674178
257166120
741978930
313843192
669523459
698850358
381086615
6404944
252626871
420091486
459992806
336727846
154360661
87853985
21881041
439463752
5475925
598582803
464826726
526694242
351199394
155131067
423262588
581491293
311100517
628334070
68114204
208696943
478520315
67948549
478724246
72048067
725291931
585328992
589513946
325760358
625486589
599723306
743941128
22251138
196868945
213266508
377331292
722624604
215427900
49158344
415497995
529734585
26057850
21123128
216197029
624615377
674112803
357981152
319340840
84857955
30582097
611015041
393715231
672951617
282897615
462045338
217292521
43074759
250091069
497070406
613021593
505612926
430670215
158204415
570009804
407952663
144195908
389296726
593786648
573187728
57608837
98362849
63845509
556059413
250091393
569095891
578710860
323704039
51420824
461633788
418266444
304030909
468376318
497240619
332968000
321435927
351985130
116466684
74472580
3542357
1900564
44660889
661436179
204180249
179132921
652259676
178016657
81156985
8096157
641844762
10060596
650398302
369711797
239934298
184814357
102811436
164673703
219543051
662856369
17583319
311206259
353326166
80008929
582955646
729015560
319491900
193364353
340648147
450681136
329939458
498952827
651187401
354500055
457796493
92048411
95734275
130183508
648552083
46216603
188596997
223127165
256417699
536229824
230529141
409780462
500439121
697783905
5725174
332822945
748736410
9138715
433617730
349436886
683599371
254740031
479177426
111263243
180298098
296070047
390400561
330134761
282195482
444394674
272484843
668785613
563181892
277345067
452702671
147245735
52237024
74767147
84285872
687129771
351138970
482170162
440362559
366527905
535621621
84898652
254962461
738683400
284664320
305692569
511602455
1193374
537267549
562237767
723569847
435753730
438089265
608356385
672339838
83249166
291069961
424786393
671378214
648719617
375079765
320836334
88981893
643782849
226846802
660074197
35348040
145636946
571671015
680498702
344686709
446361100
538520413
525975814
129101240
316153474
525741671
218160852
235139996
205344629
158776857
303464434
546028865
130006855
724717903
475621472
284861395
11609015
464350887
329605367
724880192
345406243
461155968
661778754
544765061
616939418
300243819
6321861
13580294
585961941
99119562
147234802
23376535
465098634
691834721
206627421
631064304
413226120
347030138
49691187
99654282
252957523
96754631
756145936
603821764
191594795
630138612
498498
279653015
259099250
356856289
568476540
628115063
547094002
351123864
157390523
267731191
751528356
649370682
260933491
73507957
116179735
229520564
646530711
396725737
224434900
686926776
131097421
667696629
67191488
191614322
424161374
64011675
577778948
9418591
603771714
648857036
151656687
507971689
645917454
512175768
528060442
513975800
228892537
447847582
457322393
49698740
395505292
484645798
127079225
653394924
103781147
557524695
156717197
401955578
469032182
59422765
187171530
65318344
572132222
315880578
234171729
423730401
333842105
216641376
160576780
11288443
88052874
240730171
25807820
567970818
194180077
163629348
19977685
582706397
184670850
175909370
453784240
597542550
552512331
458386533
62093213
722119671
357824778
442945685
110451854
400285699
60974571
300527562
400923759
10347610
756002429
72004534
187835557
11590694
132245477
494527134
755209364
477190987
610091121
547449172
440457019
205299497
484236301
43142736
132018212
747366248
755711569
322688659
199512495
662518082
364477568
580818147
158124719
479632868
654485210
353299605
206801140
181863406
535210580
382072105
86194836
714089784
576979869
713056071
306518958
136052189
69174215
440796929
733056415
42107975
671695843
637709128
234936065
617397326
183044147
8914588
440182546
644270900
605235665
45589908
705563495
476626853
485893511
89577307
445225367
256166698
330237476
157132612
543435210
355728680
203930925
285548718
234958724
293728617
344006136
273737776
287917589
350942592
254241533
514872486
51878098
530712059
507508729
57871086
416619634
200421291
112868236
290866030
579088510
532901915
396592924
578227468
360164805
301636608
568725794
719785794
33739251
535575677
588167216
177185827
595265302
701454663
638167723
336564051
261864773
421905504
67010216
599360762
180108838
204119825
164255091
703425996
503119593
18157412
541791796
78996827
165909198
471845079
637236777
614172195
502763585
313842256
135918690
186475372
262931256
262228270
197925601
427224228
438690387
212669821
722391579
566686332
318822604
244454265
621015213
189791784
584784593
507326852
608356385
61045177
21714875
527867850
618114861
477044729
62803195
82818645
572819520
335653459
325655148
638742104
555047311
19890253
601973799
464116744
471977045
357778057
212737798
201899243
376736087
517652408
744385915
634746567
360005475
71821477
675018555
172043287
82950458
359507694
653938740
566527871
746281718
78422799
265972381
134506950
421726971
688025429
153474734
138680633
92403402
249595124
421986110
427613095
155962025
504240660
149308099
24872029
387944983
294831355
755052698
426049624
128582272
313358864
189270627
9818900
349370880
311221365
680563065
187717335
477017268
122864651
326873988
392668453
12477556
476686807
345172100
28172690
77463568
540279756
165396443
258970597
618912014
589036730
82221958
127079225
235831849
482152796
32282824
128899498
432181107
95409496
752014445
635569844
53711624
301997452
78634283
147264818
317311124
420271579
153439693
463030722
71652705
630945789
376593502
432291490
248152092
52108578
567984116
320201882
648206013
745088344
459803981
72576777
245948339
144859991
199675117
451559704
47364863
200361740
488640629
51194234
268939671
399994770
748400780
518276572
571121380
323723639
308207718
372387975
160463211
557477005
59492769
207926537
166853323
506696819
275707159
390686478
93589223
353691900
160336202
736840468
219180991
95269152
211242304
741054484
66836441
434108675
256379032
45567249
141467950
159141382
234936065
373756156
470831361
191403226
287200074
254333536
428814022
594964916
663629862
755167075
318891582
647708544
24174062
34524763
277177666
653379818
461550609
214298228
535326428
69189373
129932524
28270879
601754450
485348227
596807848
656090086
118589653
130817960
399432852
9825092
489628216
361108123
12039482
49034378
291812326
278140933
748759102
606845785
534227344
91870693
158351681
111496636
50809031
141641409
411721583
263333340
491991556
693607096
34378425
273992918
108816071
336787464
340889549
277964319
200013644
622808521
195906063
318461731
753630787
579390630
406207893
363072710
211663682
660501431
467137944
710691982
207669887
317852899
443363967
296760362
466091629
746787769
162487689
297414082
62377105
602782271
633643829
327173301
322343733
19240052
537214678
600499225
108660760
350462112
32037128
145396495
467053400
748366346
413103782
715133145
745632160
484154375
754197262
405074943
645735617
436691078
157125059
51511460
508119358
201430957
178181972
612865526
363689976
40690384
448723631
1842399
245177933
48528025
156989105
71594887
20503412
442847496
354077410
43504941
513732180
527516626
702554772
432481560
466156054
9977513
111989328
502637044
141551072
115322259
361222225
198115190
536208695
426397062
506768535
337693896
172933488
79850316
742437241
454274915
32810232
8200327
272195258
368366051
482092884
146513094
403398250
737182582
610297506
266092190
696596477
417590466
36775557
336865505
260868161
430135797
181534780
544258432
739558899
94683132
280651962
199711740
215094334
531667433
179719443
314557708
390971446
32667659
26867508
122188728
182817749
350013573
426208237
166740028
581925370
188205654
58739681
622618094
380325568
163756593
321998882
127306712
660374755
164582377
578250127
431919722
478798867
370456452
160074254
722408654
701036538
375897704
731870594
438164636
622080186
84012019
739801244
181684391
17507854
437563228
326520087
411484096
427154318
519208326
208432588
595952615
555372090
172789981
736451611
325208886
45861816
217397976
15128659
680650154
747298309
162487689
282201807
106164968
111282689
314720879
747996249
222668551
703074327
585019396
638687790
625720732
428849384
528906474
228851846
611460668
75001215
430024381
502085675
295323161
263093649
382715821
4199468
754180504
66487429
570447878
12960948
410578087
91551025
156845598
667330209
14101451
626368720
474041916
719011454
246931875
511774318
598386425
514449936
14086345
455108001
478982867
385398591
368961691
402310545
67232007
584882303
44782368
445166267
72183408
56858984
368865861
81342596
623303772
139979749
548003618
379219684
234614312
402257674
743252965
552917365
80258178
336508853
68223858
449543331
15302378
697836776
209255865
384175792
722504874
455891527
298391435
271494878
634300940
658933427
195547420
435847372
218763949
703509079
1684319
752182901
353440436
120948165
636853854
262034584
562662845
459464096
555175712
305361284
468886435
407542334
516209785
303865470
254014943
337438637
108841832
14377589
5778045
423126613
525590611
636907986
366834104
629251836
41511288
238795648
169459108
156853151
275247477
499324181
336131159
321908860
700850423
737466458
118885038
629693610
539299306
305012799
588386253
147944873
690627198
526567198
163195763
76814458
657908981
299030823
483515684
106361346
160848688
652573098
358005848
197218326
411625440
125629049
259211407
577105642
179776506
84963697
325415274
638728336
357718824
212375254
324697914
555663999
307127639
572887497
753147336
664709318
36533480
309619733
614575996
709317336
94843021
170478763
232760801
242677890
82539184
505590267
353450188
23097074
366992717
401449988
60567507
698856628
94991181
292754280
556973326
361025847
133637772
451662648
26072956
483618590
589147013
159005756
474781580
113597120
221793845
236517720
500310720
257172097
82860860
651018498
507516663
568650264
374504719
333610342
55665610
27402284
214671366
672028175
110666556
44091069
126845082
408550414
119779502
493739610
109454699
327762435
339161292
643326775
159455623
731273907
242250921
136183865
305267908
154703009
66123279
46405632
431742539
501768083
527395778
672583185
137509233
527074951
81298334
23570225
293305649
581108951
72659785
469071285
479653265
195243455
361078718
613501902
169391131
337367224
254446487
331760183
108938844
131899132
124790666
234188318
230435439
151188960
441316300
475861820
539359730
210884411
61405890
14491679
596641682
723630271
451643607
726591043
655464446
101784228
178296118
740458355
735968973
617699446
18633251
464350887
711039420
458565398
602876070
311447955
11820445
443367959
47984209
669505473
30809284
149166290
172080078
374860057
10279633
375769640
129775646
445559023
12130986
30875649
284985005
258161324
445362645
466760294
721225038
725344802
708897569
374711883
386936542
147208063
27711957
550504853
328986021
585025168
310188021
518468132
185426150
287353711
150650275
434332324
61738222
694290141
104843193
289278321
10702203
44645783
127832803
147268394
489162492
333548033
174096881
200766293
754279938
12122565
581097608
750434486
681839522
476971950
43777912
188961867
42266588
513747507
749423766
318034171
244523269
505498173
474403930
71950996
298747148
51111151
157238354
56695894
308273265
247770002
417439204
395233384
211031849
568426779
409417918
72093214
615578261
732974980
712124964
50827777
183707568
512044523
402330979
142917866
229905767
298615408
19497993
721160440
56556864
398582057
41315855
488150390
130154118
491813595
220869786
11676938
115576006
349873158
131127633
525036929
351329695
46790835
125500546
212958221
374424869
237111329
600316826
274262671
669626282
616490966
668544352
185627354
473172791
165803456
568291318
541134685
64714104
685200607
58377137
396154850
82660032
22221666
751969807
303721236
624127049
752573367
608382599
647050404
100795826
257968614
147880187
88239909
501816320
715291286
5136040
11540984
568151766
11722256
358759947
119243873
306905548
496899133
154111412
465646923
363958775
60069009
569337587
383405386
646087175
260093356
201982326
522860310
444456931
77863877
451367280
173042400
367060694
559579111
726017019
647405395
540976072
734293223
699788904
212488549
497327285
284793418
27886338
441919719
422582797
639187731
453036493
217242736
686522382
135266677
4584671
65275154
731810170
102018371
132431998
316877030
192624371
142397587
673508563
234500025
284184301
379948228
79237095
628136695
328260933
404946542
443708538
514721844
57433012
207565932
179957778
28476358
562819348
386857107
83981807
426930861
243148177
339560221
261454648
704264379
127513771
74291308
416283595
183057513
398375432
517093486
346287593
208077597
12855206
659568502
449896274
447364190
50242556
74918207
571860289
446058760
98604415
537124042
724504406
577124730
520306949
737603321
433552181
209768344
522797712
257181535
245468323
282489260
311410731
624244819
184927652
93241785
310627144
629202665
108853836
187850663
582199701
557817995
218649875
137117162
306485634
609338275
259503444
476386279
218225352
14834092
741901734
14909622
296127452
683516288
116678744
108513951
4603617
571243141
51932342
393681813
391706133
619808218
621803213
220215268
561667368
683569159
10219209
573897532
706401878
578280339
526655584
508876675
178465018
599176835
181997631
97245858
593990579
246167376
1465525
642337332
156862345
649854808
127237838
405833007
71934772
580364967
454075270
144411694
57500989
271624152
744393468
200668104
108445974
716608512
75583479
533566579
211378258
304507279
84102212
727301029
63184435
570289693
436314151
478067135
22145396
540212009
461594042
396706219
483429765
550429982
95983524
156648235
66987557
95178337
9954854
294619871
139171352
49176696
639724046
42834919
696031609
730752750
421989008
324019932
503433626
194973012
38035221
6409803
661305899
756482291
557124386
530462296
272543605
667488822
267955848
138778822
124783113
213629052
119831502
396071767
163776521
718849222
726591047
70824481
31881213
678570513
125693416
618575594
411879512
123227195
433338269
473459805
32628960
456546113
122413074
648761220
386751365
353903368
27738397
602681243
718093922
712391407
118113814
754650442
274589315
255185658
242896927
458574466
730994576
263083936
5483433
108068324
389394915
105186423
502593037
151002675
42364777
656718244
143849149
294574553
250804918
84729554
392302946
32425029
30506567
581336537
190977605
296893324
210608070
224456297
682806306
329181308
312593111
404361221
358030677
634870483
529170733
302867747
60270311
199890145
596857065
659882951
653752214
251734237
675744251
739491982
310946814
615800375
301274064
134443400
86916694
388110905
6042400
144526655
381170508
209431475
729947179
715574411
391789216
414309047
613439554
235252174
388715145
74042059
494570440
414412223
552071429
670434492
18024264
551656763
369228405
210320838
73958976
16110549
690835145
409659614
244505716
466669658
651690032
400142834
659064910
631483671
278441345
38684410
279093722
528772278
579340245
336984648
666174600
445321835
165380488
568982596
474923298
749579833
430313574
379462720
181006331
261031680
326833416
535167815
519903202
339620645
129297017
717625636
677760902
637700912
387061038
453383931
432590522
527966028
391308531
250238500
528310803
14229852
452047050
204998562
491040746
363457913
518928865
178992405
341017407
298131444
376109188
294884226
100921602
84978803
646714386
317082493
276781602
188926061
359636095
17340779
728864500
521829217
63566048
578061911
81625271
237322813
678151669
126792211
454964315
416425059
457143335
492339336
371086443
87705436
470423499
224626220
116180246
542811451
651808794
107418766
348419890
22976226
175501508
51911769
528279479
155678874
722346261
281938384
49833625
345338266
240487952
68233802
319650023
176256808
511209699
615131426
270316691
669397460
339401401
152834955
523928951
172978806
521927406
423526922
220842167
653334500
82327700
282338761
307310167
604625203
46314446
364007787
591725305
476872137
163930312
475854106
649316304
328865600
332573696
390187980
613616526
57154178
180794673
649175815
214626048
4720625
52486185
15844625
432016494
372911827
176121096
2796737
705487965
164345727
277421690
651171225
245981521
710681578
86481850
448289375
359067861
615954703
43263584
588469336
593584332
40675317
375081857
676006369
355605272
283116652
34626385
439355173
198541004
540945860
211247804
445966885
644804144
448382681
732746599
472734717
333743177
105402115
682857063
48747062
19510852
295656359
634142327
232605598
43059653
370921150
79095518
38588277
693382211
377468728
573000792
694407714
226491811
417251889
82115997
9071778
87282468
743244728
703756757
224753871
555184488
559986973
501647601
313387779
654775461
511806386
16910418
304295264
87841390
617178141
619057009
65399336
681111847
426872901
58203418
232858990
695223438
692919773
221650338
184406495
755938394
9766029
753624164
617382835
712694449
710518263
562434145
379492932
163023952
61262383
274838564
119435589
107434333
629442469
1850485
41095873
339167465
538722282
22894931
436981104
483709226
278278525
457898875
10725260
600556154
511792194
561263430
485144296
374513781
309217556
367779629
334341098
724520763
10400481
203060203
423964996
218792742
709007663
663146563
306523399
578854367
583204895
417703185
478663822
453324245
533584579
168589608
385784581
556821796
144559957
40935363
1623895
734831370
337294321
58543303
135258103
7500129
450249436
65877266
501677362
692744970
652459966
669759740
188379373
552411314
437675942
733622890
288533271
90755370
557382999
520718926
4191915
379198365
696129413
418315352
446174711
131750011
260714454
211143101
307203169
443866529
623360467
106248051
181136046
597520941
399786702
76942411
602698648
254674986
356704897
753319733
170384672
308660898
605581721
241500698
96323409
595267036
75142339
613228070
79631279
490291732
376230514
126280427
178197929
667571905
228561333
250635267
670577999
670713953
149307704
530578013
9287789
27134313
345455022
178748284
130259038
747637565
128657802
42493178
537282721
490083958
636804942
212261959
65068113
272323415
740035387
321742694
566846136
690018428
594705321
453402096
112684312
428788719
94848043
563672837
431471655
309662896
511474054
320306278
729159067
532675325
464819173
12645269
250755529
70237775
111066865
544994268
296896413
337943879
458979108
234210977
191374681
195826631
717202668
77637287
317513014
667692753
602597014
411626628
364641046
393256796
31877679
341605553
538445817
208240305
258775545
664507838
260316422
127032490
281681582
461435429
640056326
93203361
448633094
168757075
596316903
334838117
356607342
177608795
296644075
718419758
292844916
514616102
527413837
11654146
420995384
428976217
578262589
670494916
423836595
695533111
220144571
234094867
742985471
719642319
381098015
641566926
55076476
427645014
455672490
20340229
657736041
147714021
278041036
389991602
447016752
562124472
715306865
16611767
648983137
46873918
431208323
472500574
437221026
167759683
487221371
7423293
38444770
181400401
632720764
612117779
43769635
498522536
46889024
321402809
57931510
407257760
539027398
734340425
149353022
699687261
131082315
428607216
484706222
508353877
355648111
493565891
546132616
170033136
554495942
636035879
107416759
434048251
39774098
616558943
635192194
460461092
389976496
707932977
253007595
340889549
16155867
748932821
354356548
366487176
196022067
746676463
67289689
121771502
526459206
129126088
453619201
740193781
385331180
466993598
596476412
454380927
645185109
527448649
291085067
663846260
125576178
252597021
63347011
546812777
83052788
262889718
560855568
373918818
536444272
312775767
235625948
652148679
632103540
182986531
118050627
302014258
178855040
88415418
91889798
585940980
253969625
359628542
179700315
431404701
384145016
148303155
80416791
479683477
276266081
3134495
458387688
461820632
312460057
487552370
289589573
211773706
580865933
14690585
628772130
377650
511406657
184688160
674146080
756416984
711448076
497928694
196158963
256303502
616475860
708486506
681492084
487168187
485159402
611913848
653670577
12486148
674178820
108181619
201937008
454905520
319861997
2213029
404380067
474626193
550589756
660774205
636996240
375945192
276553095
386201469
432914196
80796171
660223079
423330544
425990335
616279482
20601449
228644230
683327463
379402296
390216372
369424783
191332955
477383560
366599614
512029005
298283076
471586661
458989907
366584123
654074694
195819078
94387235
257686443
42757533
103628779
648085165
392574728
298577643
50710842
666839264
399991088
12602884
100323588
283789204
523408813
475672834
137434388
501217080
152646620
162921930
34169772
3028753
751759508
495255392
286792505
69238351
252388651
192004813
243884218
599987661
399255218
2348983
1895803
560871096
199338776
178547500
47350104
295775480
595242675
647412186
92049040
190705697
80108302
349885172
571732692
75069267
290528411
521549756
666327232
60945157
188397172
679508531
235223079
348170641
218896491
426533278
440071405
147668703
532353441
79291394
581847415
317732051
417739939
612209360
348654033
80764229
230457136
586430026
79638832
36584800
300979497
578363422
430660719
227451042
287520051
599109842
251046614
753502386
650237770
211914451
33437131
170148332
58007040
494064389
471503578
371728448
77601262
688153830
360903954
444168386
492844234
319620301
438972807
369033062
175078540
481954
355028765
704684644
199429412
175336030
284876501
381377189
692798925
359620570
226655691
48301435
64495067
279457908
431525549
274542291
489629673
666070747
650645632
87222044
91679035
344586446
456865864
505144640
677302975
286434547
412090230
12344670
180229686
391214688
511954291
356299530
178749298
235245738
601650437
501186868
228705391
220609233
567409013
538672407
704237711
239354570
412597731
298517219
198830946
177706984
45518502
98189
204338836
412925125
352753088
54675926
7658762
525888154
688208559
404455597
432424356
202246980
151814473
429705276
497059165
605486245
542041045
127607935
204376627
356690425
292716515
613099669
337603121
208757367
10355163
694120700
27668068
511456021
374953579
283600044
376607686
41617030
470246299
248280962
345950059
304589831
622314329
455560584
217828520
264664673
193417224
659452430
18355036
234090129
145470780
211966455
158650765
484071770
287014
19267703
712789375
527501520
735231679
12261705
108219843
323485416
594398441
70975541
85219923
446722535
236333370
664664
681709054
117075405
54857439
499372231
719030494
179716082
47274227
335626981
165440912
90688871
432778330
283479196
227526572
518617354
556941769
333699093
33768003
505980100
139919325
425726491
366045023
616191050
600516371
209777022
431864767
298223391
715210092
746123105
375513634
417605370
417507181
368254068
449188567
131271140
233534806
466039552
57969275
422675752
542091102
176533192
140083972
43973566
599806389
482614041
736984159
458467100
521301649
198100084
583688287
89027211
336364151
633726912
168799087
254875985
444426073
10944297
368156650
646967321
412502086
474799274
241773719
226651864
550122755
700782446
460823636
211649948
496723045
314780955
42141992
89812723
461638377
586928524
353252675
492988008
74350518
728683228
557630437
690283776
404946542
309174502
690381965
225154930
439255263
100438541
224830151
154640122
452522889
495071476
236865867
23382462
32506937
196607902
173796453
14728350
291258786
574819751
81743979
317497908
147920068
23368982
66770557
244792730
3021200
141241100
369107557
108052911
257647936
520280852
728116753
430094567
541293298
225668534
32138015
312112619
322194477
650440145
11450348
686945350
642849539
123174324
323812216
156777262
51879871
753268243
88237312
15785770
442832390
336471044
358566645
609693266
474167943
28613002
562006290
752505390
275900761
38354134
348722010
289781912
256356373
58173206
46662434
667239573
369832711
4108832
593152196
630008641
251733937
60287296
302653242
317327564
400520484
587385500
592600853
747694129
748101649
357951776
84510517
173602247
637450541
368596656
466918907
610677788
351492190
231544768
675562979
555898095
397229346
98691183
391005898
407748705
64568735
93377739
216997690
188190548
451726677
501118891
105983696
51050727
20030556
289219476
669484524
668393053
154934689
227481226
559329862
679469203
594203097
405935985
468792051
372935491
229127808
330623262
16148314
660322324
119242324
289937011
569825671
427507353
660646278
112010990
246884911
673323840
187377517
114375079
414856078
148242731
707330897
528751148
66088750
581779799
626921659
491685088
430086251
587925520
683546092
423311207
271916973
126966867
276571824
394319471
751636795
98642180
493031292
167921069
636091001
755851369
87796072
204518162
13028925
717648295
619992487
374319127
32893315
742006720
339444252
714333894
470560483
195112425
704839167
249536014
187155713
306160855
685812400
508853163
150893834
222866371
584176889
477825439
480280164
88982189
294364998
243641580
245155274
242864876
442939421
258690250
433184051
355753853
352649570
343125980
111308561
119369163
196789210
277919499
386785286
710971443
33233200
348827752
341089741
755211373
381857021
141806599
193551020
500031259
556747030
269385298
156634114
685986119
199528834
572814751
408429200
398602022
533401977
230521316
747361797
682949813
504386755
355255355
411103608
374901626
482387451
97436067
273003185
588042696
54781909
698869981
579745621
370557733
502775959
471020186
1910349
242383323
23444512
589197798
80273284
654429685
75847906
249264106
289715244
295160467
628104790
467981534
386288585
68634111
294325304
408676088
233742691
79456049
291326763
389231633
611317161
230812127
744204259
99118019
169167815
533460213
756765282
298285256
232380721
324161501
631929298
170848860
545994027
353363738
147076525
547740130
3867136
381549796
623062076
188341608
56579523
235641477
63045762
252369759
279038032
611338499
146248739
714589330
22942049
543387475
88287837
176551375
377108897
203372078
55794011
421691648
452462465
205540455
41798302
102631301
221574808
711824039
737701510
718622632
732663659
27284440
247766176
219936467
423489157
416119675
301168322
211882362
149889285
595493626
509440107
687052458
731978783
361210057
195773760
349907831
608350618
656333041
108725435
433632836
661638006
171461145
125789195
43040442
677462712
272746383
677648567
513017555
388295256
438340586
376165773
567404019
165241382
19078878
470044932
26473265
218903887
357861258
562320850
557658810
565704594
566342438
655887414
23027094
682019123
100228310
127074644
119683703
250193125
346954608
209051934
203462714
730886182
300460215
249958982
157276119
14601030
289536702
351759270
549376587
99431826
235322488
117147030
314830333
391600391
199414306
371656342
524276389
305375343
628835205
189993994
583698688
688493715
467562190
26572441
7046949
215471984
215570173
652020278
34343491
709898917
583043554
330360667
107343236
114372984
727322621
664792401
500902103
93254250
629704539
48097504
111189605
129163853
644708974
661955309
569722790
259871525
415022244
416202452
595770438
120889223
462523061
697241767
660094435
13500354
345927400
477865603
96070548
62765430
365391481
629482126
740079858
540676103
151443603
520280852
584220712
348954393
137032894
428461001
451722271
398972119
224248570
286599559
100326499
730344888
686393981
733713526
692406169
502122913
352777971
480238892
485144296
142260755
9546992
365119573
424927995
241786636
37211849
753350731
513868355
38366994
157011764
74004294
153552490
623352275
434317054
325700466
664390405
513883461
310238783
71778418
401207807
301704585
665343770
227474627
85679668
392847423
129594374
173262059
673871107
546361361
487717706
594635747
281084895
25628727
490212359
673017618
313407118
154225191
412507095
274719264
18965583
465908023
69940991
58649045
337647184
389002159
566369258
388519706
485763642
303965303
311463061
607661509
574659022
37666811
560719614
535318875
349560082
411906045
137026526
119103257
279763120
185924648
280737457
188818533
386834650
547927992
594625031
355240249
155244362
13237204
355061389
42387436
620085795
127932714
8183353
15166424
415203743
540885436
254468123
442537823
46570011
606098038
76368383
720647841
692756120
254757191
479957384
76968321
527516626
112569912
132185053
109825473
21850829
25198519
61617374
387629212
311810499
496367209
449335523
593688459
280822003
268841482
132441855
112924903
333804835
266933191
639240602
27832695
304302817
43059653
692776266
31748907
368238962
195605095
402204803
213507057
516330633
107245047
406759262
145494767
583279281
361130121
218333013
523876080
619036327
129941812
11579012
398994465
161150808
616158537
275202424
609369791
48528025
249369848
64888220
573285450
36284612
80106970
502720127
456193647
99790236
441220443
183053601
480135971
126671363
80256046
639770544
302019596
107331781
145066406
655477739
509696637
600403076
150863622
93008606
442497686
91995540
91043862
482181708
742462239
162554648
42145740
86134412
377083525
192084481
614141983
79049698
156717197
541537979
67162776
248020178
737701510
441470940
667466163
10640856
377589576
381116827
116958205
688458988
631257081
79480219
338230893
29751267
103603729
109417879
87161620
366479983
321855055
551097092
215713680
333561607
545530059
708607354
219244294
454433798
87237150
140085883
138067925
388042928
299201258
432794453
36413013
402582453
357483490
147932692
724449073
28323750
227880674
99586305
77740797
147088791
396162403
554050315
722118082
578907065
221884329
538151689
334756513
481783205
686008778
437547316
131935804
300895740
552669479
148401344
221793632
393369371
107746993
57355227
260023500
13982850
338608543
296039423
430814868
748955480
568688029
404765270
287708876
304370794
504117432
151752275
65393874
238168749
715359736
294537417
428795205
599791283
588824327
170811095
231757488
366140674
14649723
215313371
548851462
193371254
157546751
220061390
654064535
710344544
500687534
541052853
451933755
542358271
309419258
352188837
268886800
267542366
735216573
287807065
141399713
320609744
200960570
96497128
340073825
276722422
593653718
499338515
15921173
693986407
699286952
714438270
382705378
703176747
102312938
153742785
82146428
264569751
411170214
725823013
354975894
7840014
563937192
541951024
455663992
241788871
19506150
515877453
272701065
11352159
740615802
420679441
37888452
9018282
255132787
151981466
135583903
263406948
635316197
699472207
181929111
366130637
139050730
495981921
5745904
732248990
665910245
720930105
462327769
505323084
396570265
115817702
210993055
728501956
564421996
410013669
386018724
342096032
536769051
227936271
627065166
509432103
751697219
220396540
471949656
351144791
483651456
500529757
511728781
171294487
322766676
311125699
94104944
291962903
491299991
558098723
196612143
340262650
167638835
314704267
56686070
96043948
723877124
326035982
625380847
746432778
505879158
392284212
578498171
5136040
707413980
234331825
624406510
271016746
8300009
266703983
630876521
634636817
608392355
612163097
294181653
616039963
607073789
10000172
115438850
233878866
29169686
158469493
608681164
523453112
471293848
436110220
391065066
252096058
455075803
243450926
703705457
708779774
129601927
450672404
57281952
48515427
714997192
386447443
62191402
632514485
667337762
628960969
405467699
453081811
8629003
544861698
88861045
700457667
650464360
85416877
326011857
492712402
40008241
44109520
566795552
366822393
266031092
297716601
177540173
699785450
18361343
678828421
526082890
498180774
309981287
722021482
482984138
665864927
91513399
419538938
637074739
4042724
147893865
661295362
467253201
710956337
397281609
239339301
709535988
233047815
328788715
113573421
143346744
188213207
280757276
56111237
722057697
604282729
343507495
31235979
600161079
167540646
622933675
83097771
407174677
569564177
307029450
310766240
446253899
261832298
261075531
628368771
136920784
31511345
285782861
413896847
291968810
565160875
158205960
159285217
608719214
596641368
302719272
599557140
656083792
655826070
661363339
473715251
632420243
450151247
722535086
203772387
37742341
36655966
11374818
654117425
437796340
16631706
546587951
135954000
466798059
124104960
461888609
430906203
8444254
709117862
334031425
724174087
368065243
192133214
481656406
219852513
742013059
444312778
184365212
62372674
372325135
183347567
259536186
77992278
651298483
245470881
108292747
502727680
647585756
630131684
380233126
726523070
410245098
54049268
182548457
308047045
583081654
200107838
8239900
48739509
383611169
218674456
734181812
668233365
147676256
175916923
524983861
749982688
680876436
328003758
607366942
301701815
535637757
207567884
560969402
168718914
566060650
37427937
380918176
346554299
446133051
449750938
2213029
490081060
645377178
640005189
560107821
252904652
227366352
571626146
496813681
366085149
63687025
509910583
384190898
23240581
56813666
197828176
742240863
396947915
139337744
460401058
682398444
51420824
97849115
110384402
77510100
11185993
348147982
532634461
506051000
408088590
75484935
362340174
147812210
88662492
457370690
291749731
195754322
91353535
404410279
427499800
357596785
492440494
271681410
72116044
117539786
746659368
101066693
147819763
448860562
409859558
142358944
733032589
684913593
407741152
250475964
659565725
646634989
351614809
386748407
110615348
667828707
594005685
455153685
105540221
542554649
214769555
244792730
296307784
687821498
748638254
668568901
155728429
75439526
605589874
393401937
718373383
628768291
519206425
262525016
737315865
644259087
11420136
317641415
394444881
178534615
280684586
622024838
303562623
661341532
279053138
589217083
38852632
394614038
510967452
701678160
605297420
392937272
178557391
668312099
448466928
233810668
744325491
14516866
583317862
35594226
582488009
150471287
65861385
634293387
219017086
30266078
412514648
732092855
309106442
175768289
86831825
144343644
713176919
750344925
499791968
123446232
547736007
175652568
562285984
414376751
753457068
225358861
595856652
433746131
710277782
181620712
399932363
9562098
38837526
271885341
58384690
576304078
513415175
108264702
201068413
117826800
597075355
427412345
59308302
275888431
106059226
455408135
435778626
689868361
35015708
402835416
600040532
277097087
322633948
607004398
2137499
245767067
69041973
573526719
84573095
504660234
622841574
347853415
595523328
464394694
283601112
440275729
90439210
108483739
433878669
53458161
250125148
335730850
212088240
86587592
670910605
622640490
611203866
304672914
248612469
323363994
747120101
744929731
110583473
172971253
311856421
3513971
582834798
176489505
629742509
691993658
648787594
477738290
431298959
639384675
345617727
299329816
431608632
11833959
582927833
679936166
692542123
596114642
148937607
610788451
57508542
34742026
736198463
731900806
655117008
162332215
87524164
59238179
692005860
399032543
739453806
460621756
21140847
2513210
746530967
73543561
711313162
12334049
494991112
555198371
114057451
322054518
734249789
338993746
618744480
536466589
548326750
648666746
268005608
111444515
410575960
411383553
422839599
616668408
218440313
502183864
387015720
275608970
35544418
222369491
508165840
47445778
397018249
717044055
38814867
690601002
736802703
468286
530536550
510733860
564796101
356767226
115304098
327362126
682553746
121021933
395437315
293571132
266605794
370239040
338125151
9433697
534117948
294324545
415286599
19177067
221914693
352621701
727497407
185977519
422069193
610131340
641933368
645145988
30378166
715253994
683731209
258977905
458234670
539284200
366773680
57475109
98921641
477432683
710133060
648825359
425815481
280238959
469434056
278675488
366819090
185025841
294991509
753086971
291700195
672549332
288154503
248818479
287170150
283245053
570802869
431759692
39094328
2609770
588212534
504854751
621999191
663689663
21858382
144730918
280599818
312217753
393080779
569406441
248882223
179504786
466281965
723746314
141966188
437007472
21797958
176090642
368178538
168002004
139401020
543899159
499215535
622306776
528891272
449200878
42561155
621513711
4660201
337774457
20104700
627835572
193679582
609045822
372317582
666091517
353832592
600135330
617676787
627405051
144456872
698181111
195444013
466390197
260525971
583469250
336692304
363125581
175509061
53228980
124888855
691990754
268123947
492319646
351040781
255774792
740168124
77297402
628741932
348816769
80386579
420770077
423164378
201869690
633237350
442802178
66234547
542192105
344524021
202964483
944125
126306727
379024646
467270443
387371914
344784471
706934665
38724231
587177850
26615723
117742315
553740820
407461691
268032360
174610254
334593970
714166362
560768970
433221899
537086277
147894619
461340993
517101039
596264032
200373586
544116205
297636065
193603409
418137372
564269524
378526148
326734670
403031779
201665100
694801401
653032380
493494487
719029186
739929387
736863444
702912392
573756092
503964963
33210541
358714629
244049365
744197090
621415522
699083021
37802765
220294935
103778220
254279298
435031216
559686297
320987113
63384776
34184878
497591640
327475421
296715648
636956827
660539982
723841755
13927732
285918815
245789726
113036976
621521566
597895480
202835815
403174809
648077612
331994047
601775014
179821824
315096054
103883962
27319201
128291283
256968166
695102590
631219316
365591848
719332614
438814194
131864204
352450192
718033498
381684829
274888831
402579596
596082760
239736319
292293547
41194062
337005514
229452587
516829131
210162225
342915159
317679180
514034521
315579446
15592924
436963709
728437173
221789192
405641418
561308748
433376034
157630912
734763393
525597686
171875820
69978545
545303400
552125359
184094931
79638832
600040532
70529914
616666658
521149447
298962846
554942729
215615491
96076602
200817348
242155322
707451745
663780299
693313170
371668024
130010034
378586572
413318596
470188181
400890581
4076904
492840182
494157858
118144026
557956049
6556004
16352245
691801929
482398318
122139060
614134430
537335526
543294843
704189652
141686727
612629426
7160244
382340413
502515176
340246646
35464605
198921185
717793186
235549845
129647245
464758749
569054184
17938375
430840206
27236514
48257001
229787705
11074463
136157931
312737968
335209693
606225824
333767070
694709834
166007387
686079488
490945000
495726049
382828396
463504041
403893610
22049248
392648591
171451748
509759523
487585865
322920246
643893023
187163340
690414916
104760110
254430358
708936811
379349425
6571110
86219627
640094091
586914827
695518005
199655273
220290798
611859205
283220919
391459638
591430112
462813063
419487713
304415875
732967405
317991700
256416293
415709967
68142362
301248756
241242820
395986090
619121788
921466
664048546
21427861
128574719
210554549
222330108
30944641
543434246
209112525
103876409
111384091
154108000
57188344
391675921
586943630
729272362
221329613
612228868
363402549
52761780
371018466
734864861
193915749
161505799
642903807
207994150
608584581
368238962
134896580
40272596
82864540
91980935
53867996
127577723
175033222
130921221
315322644
73229629
108166513
444992548
734997536
430423734
13930157
283773763
324756341
675842440
39340628
618741760
225502368
238992026
508752345
434928428
129490227
137419282
617349965
727521366
262001767
90439622
413285054
394825522
321674717
605188085
322355283
339768374
36707580
177435552
387997610
46938455
17628702
534117948
752924311
192148320
407416373
262444091
201098625
430014949
287282584
524684251
27296542
48301435
551478687
542365824
282171237
507581641
612722019
680998218
63445200
229467693
289166605
25482642
255004386
738469101
348258463
711099844
315307538
103196639
94714620
272134590
330020782
441284025
570561173
116569347
88596690
297550281
271424608
344508810
357236974
564842516
405195667
129965433
284859186
650290641
382026030
618268643
696012463
593161896
138733504
144537691
272980526
559110825
207903878
387061038
285148409
466812992
589754726
141500981
38027380
47122354
502961823
500942691
80650377
27666639
15831088
106731443
614083313
344907074
298837081
650811705
739015732
394500743
29215004
109559486
433273430
307263593
348972124
487538597
15892500
462160517
491110628
24645439
566210645
310299899
689369863
627442816
408037457
210494557
311762423
610465660
366841657
478868136
250402821
23755748
329926639
127419110
458204279
218553608
20212550
125181511
268531809
723509423
457832648
207273008
740194000
559125931
26172609
139109993
467462723
259377573
41005237
250140254
718284419
649150138
95448443
104520737
349253906
122267964
2246746
246645821
299214344
717104479
379636439
729899261
224587340
574375438
484433672
571754547
98470460
506126530
407076488
6888336
725918830
655078727
282748019
687763397
589285784
332581249
754820560
436654036
689732407
625941954
442140084
280541079
93166255
71688204
631160466
406624308
380790812
40566916
624731289
29162133
262006017
208417841
720356364
76946389
219471292
456459355
574148848
104194068
329534736
421291234
241680894
636359911
507093314
490680645
399313450
179112192
671156577
12214276
528675925
322732137
258093819
314907229
477561084
680992333
665693862
364906161
591248840
91257686
264533274
31737706
371997150
134515195
57584072
716126766
100530430
563098809
705782532
19728436
222760629
310600173
390406332
421171602
219673582
543507356
271938212
38255945
414091131
547190275
137219118
692919773
698782472
594245163
475023276
602540575
335257788
717776696
394451279
389402468
243361758
228614204
114728234
136784830
429614640
266817178
444410967
77410697
660870520
95605874
107350789
235933061
79200121
410943296
244669515
756669010
10428573
126769552
492380070
728924924
674898315
320029539
501859085
41675289
511184710
367189095
12409579
332969184
346734967
238974885
217571718
83952659
126743476
741636416
46254572
230242558
751476355
340504873
348841573
684279141
541643245
251915209
236250287
425176704
73984015
455538595
117274707
701228073
620607351
239769985
109337228
124579182
210550334
515794370
162458
698931880
133496096
359840026
375957289
694150791
125961381
587963285
557026359
523883633
426224960
263044771
268359671
18763863
661582376
63343292
296020090
35484767
263531723
266099583
265367102
361096716
434493878
489978808
145538757
196662703
344632998
411517383
401149317
209936379
463417437
338472185
548423330
237836417
696953075
100160333
426684127
753850405
572373893
190864310
524321148
447050562
475476456
306364786
422507267
699385141
145674711
162162910
8957858
132591530
230163187
617956248
410694375
120334396
79520526
668390235
222994772
107525400
438407867
366063698
517584431
31178784
549518515
191491209
342562077
100137674
245925680
145010047
294759917
640013246
432471424
161823025
279589401
752834667
72992192
159134157
367473311
220751531
487712316
64714104
429176566
492344683
7672526
224840132
236849859
282897615
362906544
753426856
638140694
415456277
48452495
642495945
498840555
171868962
229293974
183741831
203693491
65431639
9176895
692655673
540024394
92290107
178088521
65831948
234958724
248406535
451238879
389319385
285548718
16808840
706454749
687874657
508513278
142207884
699953886
483973581
40134361
274270782
332090304
183782644
620335443
130251459
16874635
697474232
349922618
590769719
167382033
416336805
607457110
396388993
65695994
469494480
528205853
59394388
61602268
490688198
314108456
652824501
111750916
346478769
230328735
573175089
517410202
658462987
411750344
581270485
659446935
188840106
276208102
321561422
324461774
689244266
303456881
425416480
457877966
542781239
357580351
388987053
436978815
47266674
77878983
28853633
296273978
552587760
66171833
547229956
294121373
724803556
480884404
222443403
124977667
720412693
426220240
159032862
309791538
435845865
485582370
438091249
102146772
718232410
642714982
202307105
279297320
587291068
167186044
277602962
704589158
417612923
700714469
296598757
112798663
481632151
262096653
124226888
42289247
400052198
160516356
224325113
407582539
281606052
215645703
492876
334613006
497664568
200562514
614752570
171426030
584514386
664777295
431283894
88327866
47957260
676101083
462500402
9018282
144232088
291053079
390234224
549905441
694604211
497357497
51371547
272542452
128967254
2528893
25189255
194716340
12156523
314982759
10812828
420989114
112867200
740450802
384017179
115034094
709571311
218169875
273351527
578762304
655189392
369016921
121323839
277942847
229452587
24060266
131074762
350300587
202526142
638190735
355142060
335262081
379523144
150954258
714528906
403129115
414414336
65884819
53256203
695714383
672236428
537275102
213024432
314552238
304808868
414985014
326369486
738260432
190388471
648160695
259698268
93725177
253591975
38988586
51609649
509540486
588914963
381276625
225856584
303863598
409939075
195339031
226261098
201681835
359312124
185811353
601445390
166279295
82554290
453217988
40123197
558463423
330949801
488747077
311996953
183147223
171498418
276749473
131644563
327475421
680826329
108247255
114165622
667678806
478973495
305307366
359966534
251590258
281305214
190958743
266536182
397934537
116539793
87281544
715253994
428572326
193152869
41821376
447787158
198319021
120727152
3640546
470634983
699438012
262615716
694490797
299766606
752322819
739839009
311689651
702429000
294074957
729317680
629701163
146192888
469381379
364696605
36819069
168311052
77733369
582584389
653870763
610018045
85063861
377355859
106648360
413942165
723384840
487364878
249418265
374398142
545409683
724838751
158432613
581377272
237472938
292502430
289958111
639467012
128491636
699844772
545160551
205736167
526527701
158616250
121002823
274951859
115017084
208682595
2945670
342883541
203283619
42240527
574214113
542328059
256571905
117802236
248554124
111610681
70529914
239883280
665872480
197712830
560608961
340330627
748531673
708517363
569321361
11886485
232718462
448636879
393488641
106399111
657851194
340768701
611747682
8270719
727104651
58044805
305337908
361637640
344980945
463640905
142680001
238878731
16858296
604730945
506205340
309481554
485348535
738381280
567195193
577200260
664196748
129110982
745768114
21296046
372467123
464270333
199686214
30799686
745730977
749568436
486984168
459668027
755503931
442068758
562701866
475385780
434811104
602653870
682120775
483928693
32371165
188103611
279604793
180917009
563251946
689400075
691537223
26873574
246909813
343714371
130014649
649391834
557675755
678061258
232353540
383264032
21707322
653085251
401313549
654917045
16072784
214913062
286847527
495552330
719438356
328683901
716870336
222824014
243673342
585803127
725662028
125599890
133884642
353820285
323868869
616157299
258501425
332276555
154005670
106195180
740209106
616090657
220273303
596777636
393352687
64336454
125251399
591203522
350309318
318591904
15151318
86806629
249269997
411847299
351131417
279835061
15264613
533075634
154790040
328252904
746810428
179623810
734619183
32168227
733381194
41778831
175825187
324990484
668338132
404831187
176237861
593665507
350581150
519351833
426207775
81224962
578069359
420112966
50153068
83791077
756634163
182449114
19332774
341748791
24396190
751066109
225691193
70703633
132216308
481103441
243557218
186493404
333642150
97025838
42391867
418834661
89866338
444901610
70069181
374175620
153822865
427669322
192677030
173836956
208326846
165616330
284188251
154179944
310934351
354643562
330285075
43543045
299924375
162087380
83181189
475793682
695993844
330159448
467065015
297225656
215608184
565576193
225997134
557343423
372868951
547094002
750322573
171037685
68984896
29194606
583680734
169306466
626400502
501225246
469524692
42689556
431661503
611098124
388073140
255788100
616403197
317361954
446102839
395468465
17522960
371577009
28943096
279770574
331697871
401054147
470710513
385057535
413708022
283078887
676905763
716349179
514019415
214368184
674539196
14592396
276508660
716684784
476246862
646514141
685313902
472742270
150969364
380264197
702854584
727648467
442749407
227665028
601777722
337082837
12303837
348261277
139594843
54072908
608953072
323482016
292924324
235155395
59540299
640671231
641128852
89828239
649510184
612291498
749340683
273656426
328880875
371048678
63445016
567962941
214210633
624263003
546731458
97741750
755783392
23671102
566244843
680828416
695767254
22334221
392590162
222894286
64902929
197956577
709462321
697700822
395034017
390905515
532729679
446350614
550311580
371290060
48991581
336244454
732353986
473022424
704015130
462734545
640587294
731115294
278486663
303970485
151007129
103332593
149857567
408815874
469032706
289278888
460952037
440172728
72365293
237957608
721658938
438111765
262919930
229845343
692594994
535569285
580356243
669377072
224028789
169204894
423574850
207783030
23905245
343774795
661484187
341946969
749130839
390124789
364832785
242666385
439924485
471007405
330569005
355905765
718197136
228886969
82873380
450577847
498059926
416339439
195267709
270644554
723667633
318365025
365413161
206798736
619287565
155359450
420128072
385845005
551912816
8338512
615307459
416328913
561710628
445468964
487141791
578023537
412037292
413981922
327359108
604670521
446090566
232045502
22145396
475287631
442679266
651786275
98791542
67153723
127426663
652382616
47533883
616249270
384387276
194974209
702429
171023991
350987910
381952491
184051504
268531809
569171934
621989550
460415774
464512467
481488644
198448798
661712277
74823912
52258819
306619895
222227926
18945860
419946800
327460315
383715059
451479918
640292409
623855141
175667674
701360973
178333883
32221098
245351652
524839502
123615564
486035550
488189257
56535434
655119394
753932907
547675182
197883431
445861999
233120618
709690668
472453278
8466913
734491485
348018649
293154589
421470465
109820620
619338684
507093314
456903594
356002959
705601260
609466676
380461641
103234404
507573464
104571285
565002165
632404393
2046863
602477378
429463812
258252176
215887399
573302912
455477261
284896809
169557297
467727078
15838641
34977943
161943873
691395755
477908522
13429796
71730841
579643319
98679046
398069445
496284971
70859537
546896757
339060907
42971701
101761569
72357862
411940402
649930971
415264944
514072286
541487945
354963108
60363576
276636178
474518447
708554093
380187808
627367286
59207967
570193233
547221516
200902247
728003458
124216638
558681560
735934108
216091330
334802669
200932459
364409591
539571214
366237417
261696344
347449770
401819600
376086529
729211938
70250453
568848472
20083427
591996587
157968254
96330962
519779520
23761738
501843979
426374403
357773648
91595231
411002180
528588671
366449446
608677613
751863385
328178682
269634547
533381252
344530095
550951244
471892791
407633268
114627025
509434744
524516734
23550254
198829829
411192873
114025048
530122411
174202392
198267593
53037166
26344864
448482034
564147087
230869607
548392016
486170198
212886951
591105333
521517501
602374409
55277258
491979761
119541331
420067648
207786331
617423707
102720800
498114569
618371663
454058869
160795817
608234192
124658229
519616793
407734750
93068066
653183440
303706130
186872255
434180551
183696440
1948674
296417485
12900524
570688029
259951601
96693506
432764085
497047824
163492238
277610515
455951951
3832100
348101473
101613533
345280647
366627037
586747252
341735810
516466587
286190723
244188490
499328830
560500577
158922673
435343186
514943366
484327895
383125925
304998414
192031858
545915734
510461977
721319053
88536266
721800557
611242750
351286488
297701495
704211876
197128478
209886729
106402394
332037433
460013836
597472512
337286768
351977138
14438184
172207357
5385289
313132274
369636267
53384604
94760299
24675504
253555023
657345143
125073979
604602544
577003882
738028006
354940231
166479355
449992463
402612665
423549170
718555137
601701298
163815782
61427757
493811434
128627179
591875739
476861710
459494308
226392491
181105834
495948464
75530000
110734533
174618318
600350205
332115745
81005698
602117607
145400525
678177528
731508050
376758746
449127386
11639173
228938983
425249006
323384850
435506595
67146170
670948096
145244190
705448017
379440061
193220846
560622640
510998215
233460592
682415041
627095378
625756378
528194900
311999324
319778914
33724145
380527693
379696863
417325909
61859070
373718089
667654988
466521583
642319021
99763363
516564776
741475576
58241183
147218746
169856157
503868183
49217356
618817290
40552057
583458312
693989105
345759771
33301177
270782042
167057254
381168924
331595527
244060089
193048987
7673848
71421168
701756783
447584436
293668193
733723796
335918588
65794183
205079056
652041144
151695896
430560190
371570627
52810576
20166510
11790233
37077677
150368925
446231240
205207457
659459526
209430192
233979358
140791201
162026956
26065403
292187805
313283334
237451214
323162658
584345398
683086577
46435844
664520493
544518863
705185845
567396466
548494941
186282596
332399977
287542710
77267190
313343758
441598034
657025541
270997998
679535857
427210239
615237168
695925867
686833489
66289316
128378341
67924129
221565609
246250459
383208499
141190365
395920707
402031084
70871475
276983616
368148326
211058878
737792146
672488908
658060888
90530258
65650676
93747836
210212349
267215176
618001566
86363338
307849844
172261271
12961135
173348903
68655693
160725388
252374514
239173298
263653963
672519120
244399974
87463740
201136390
228196195
557116833
276825003
506247378
7289486
266651112
92697969
664951014
505215003
549375008
200720975
424189211
17583384
503218625
22107631
302889155
366244970
98528885
296192439
350980357
144496443
111940801
110659003
461511735
675690530
460770765
39743886
284664129
605552050
495416376
189746840
670940543
298675832
429916015
129209786
131890486
171581501
262820111
388579191
439010572
656453889
77934881
558091170
394089027
21065317
710618775
132418730
141112699
64411984
756814742
455604513
430022502
245586144
5521243
736302524
484983298
153318347
104080340
439244715
207347314
603507359
301145663
418691327
294529235
295458231
184174499
104668737
85341347
737905441
712534914
181294659
506805136
65069095
215132214
208623029
631483671
78672048
58319600
598756522
676522210
371048678
335412338
347594379
502123440
447772041
193621155
22500387
544628274
336497302
70582785
170267279
743668380
12198095
473288759
380171851
517103355
28920437
629746481
102131666
510386109
345963449
541319507
101942841
345119229
510371316
11042486
633056027
405529185
395943366
353573916
583665628
530107305
30657624
650678654
278290285
721832657
754711613
54917863
269173814
243667333
559748438
165436775
199187716
323535239
458716349
587949188
278278540
661273160
300599342
153243065
387378264
536157258
434239577
441639908
611055411
267383753
234497991
402227462
350013573
199867486
368059356
546678587
277694579
522856425
736077615
351607256
517939422
751316056
14109004
122872204
332105410
676249083
36783110
437296041
223296892
663969124
322860538
206733813
4977427
249406531
233833149
241226959
229384610
92143855
364889835
230900616
33282899
78430352
580931442
710525268
16400084
224482735
272253114
718456466
635675586
598689301
621742615
46420738
99501271
334129614
96693506
130168190
432268275
289748076
688002050
544108643
501788936
346931949
287322581
611015041
623770805
500620393
429350305
82448548
494003965
275201108
586512857
84842849
157699087
310209263
216352308
40393444
623386855
207420486
621664771
349303591
495400539
629905094
17107545
9087521
351712998
589188825
159315666
251528701
255183542
117421501
733932888
47017425
176224766
327357387
520235534
158360053
206279983
502674809
749038563
262413879
178409413
656718180
485688112
212511713
120366358
381373629
28988414
307665092
556727143
371722502
530736466
17505736
26684749
24608687
354158707
159542019
392300489
566293728
212199146
705267610
228062835
288298010
537720729
36277059
750843730
615531735
408972291
692202238
279840142
11956399
322897922
325273845
449380841
66851603
561933942
44109520
401245572
496569667
73354736
145926095
10695048
32585247
370268007
78041532
188830149
4048408
170584505
268732434
550732374
689033778
486748820
475536880
140415127
408345392
332245463
227995984
348648318
575368854
160690075
83625372
483588378
390293722
206831352
419606915
123941666
689287423
121777019
63990562
126867741
570259053
704619370
720609071
90371645
35338115
613009033
449811362
52621431
642426041
461843291
44910138
509412085
340993176
493006969
161091362
725080431
17479741
62364318
400192108
488754630
23036650
96617976
483083849
645645546
189094296
182586222
394775936
99673395
232538247
736493334
541383934
105983696
157827434
733516765
29675737
101557638
212314830
196630049
688826047
754087919
368835649
273246201
498749733
612049802
487410196
584849076
607208329
435976740
76315512
618235709
583355955
726603525
746637430
735745283
168401688
165350276
681404586
26110721
104714792
617543282
572328074
706405310
572857285
619401254
56617288
670240703
323314387
83457032
532630007
402573153
726445594
655668377
91761397
646040934
272051507
163049002
150416194
288541649
309061207
303071678
183306943
220592918
450801519
612962097
572385843
440921481
398269690
122456789
213832983
263271605
705472859
112315713
176169522
564941741
47311992
297412269
266190379
592276048
470033456
650640657
691915701
421819944
581913332
81398681
543133399
472613869
112532147
222345214
378447934
3368638
434640099
264643811
707278026
115971093
661642800
384757373
301154065
175544151
636634817
179262902
509608463
394077775
615974073
166845770
425913670
75462023
147442113
339129700
97106421
472991519
79881624
415943710
672670180
409459354
3194919
496265621
545258623
673700961
205194596
710480498
691122159
87010560
23633337
328044553
402869467
617956248
495877109
598613015
712021218
445906461
283680691
624701077
202110727
686295792
449393005
590248160
575432858
36502759
183213121
308591555
672103705
55955821
726417768
220683554
293471815
239573607
580366486
741868877
124820878
355666035
292352592
251907656
156785174
266968338
117902330
591131442
712104393
440740206
509994739
450321077
76564761
391343589
176850090
92826370
441613929
749386001
564375266
736416410
653107910
126928165
742341380
461949033
565430371
597207757
726009466
400752328
84751698
144307618
183454817
115545285
555976330
6571110
577381532
216556079
75371387
212988051
266983444
445901610
748892336
728918061
29660631
30680286
143635401
413434653
390044473
19651414
283165404
196158963
321176219
90372711
274891435
252102170
101193721
548302482
538209252
68805459
617110312
178934542
457349181
75681060
75303410
243545132
596936249
356546742
479562266
728118280
704506075
233945665
243024225
231219989
446382300
229436397
147943254
534435174
117705952
325724185
411595046
456941394
290805606
634579883
432726476
148263756
26860516
648932440
727542725
640078985
484343678
685540492
646992953
700341786
692776266
11518325
177446066
298456795
369845756
42796892
489034091
494934702
323538222
379410720
484396627
391324736
624723736
455204204
692466593
727952523
595684602
556550358
178990994
640162068
481794928
99661835
506980019
247330538
326070563
77161448
342034942
525666141
8920093
743849652
548921828
195048672
539160231
140067108
206827514
428375948
589353037
100211760
689476806
687622006
451009968
438300590
195313027
672828793
104163423
385210553
199331223
587728062
234022927
94057509
669118856
513014866
305628983
169995371
29902327
125255533
17976140
989443
354847493
588166068
635033581
319952594
434637385
351493961
598424297
248002755
2711527
421390784
22994567
422528103
335813933
542933486
323445113
370504990
656234852
243366282
537048512
65831948
12220165
443368653
636745885
59946000
215084180
752469795
50892114
365142232
29048838
595093317
304485127
380884439
565363105
558529244
130795301
25298090
372581937
417038895
121980950
133793842
544352263
379003390
330758454
586843314
583809135
180538927
461956586
645403850
369916957
72289763
425536912
622601343
693770556
79209258
149252163
211256880
694689421
565423743
457107927
95046952
726878061
348457655
563506671
423034069
44154838
619074412
599109678
315043183
110540542
721365510
211363152
631936851
438251827
716039506
167948508
736880117
531700988
685337765
251441593
481919165
390212941
505350511
181415988
512519215
830830
351243156
433554788
424274669
124246788
692445714
365965018
363485987
188590857
112300529
449622300
277210206
24174426
367921736
712802838
620003794
273584766
380147826
360648197
9208233
97988054
482251497
747784765
665034097
307791351
692602547
385912982
136490263
368435340
287686217
126127547
67881585
608688717
176065848
360398011
456571297
574764513
385719617
222172020
32417476
26337311
489602072
651771029
557851396
448905002
674724596
422845131
111594728
461752221
40831518
737376731
62788626
625516801
118583371
592915751
141633856
131482624
249457184
134805944
376884782
372355347
182722176
431902536
552101641
408972291
154598775
180033308
253108583
252934864
233025156
546145775
36873746
275812901
617421107
280518452
310201710
176570638
283773763
373080435
742659188
378378718
443908659
219142742
644560590
510628118
135024981
43475068
440818564
416955812
416434655
80560298
205165969
502516196
60945157
260367016
223553694
161369845
130840619
562690947
566678931
479917275
568438780
381192357
142895207
233772903
453761581
130795301
354799282
690910131
466192295
253589224
420981561
86686022
247564681
473640366
68203590
642722535
402544688
242706849
284846289
350155164
363472367
149828861
203462714
231967736
681783632
124502666
280092785
160355127
68815383
95824516
38977024
486209269
48545127
285374133
552154092
696924410
635777569
24637886
664280846
556968002
396338463
188917650
229981297
6623981
580682193
428436372
491038718
420996667
142082674
694218889
560764932
211045926
688992213
218553608
384305344
475741517
240615921
285533612
341229325
124125107
336523915
207888055
677382221
210698488
561193618
113687756
72289763
9714664
669936813
65492601
18060072
49932883
628862780
531014061
460052615
118627418
244777624
217881391
347241622
567347104
382665192
720593965
57249658
182521508
152700355
99435245
746981879
588907410
454819001
512995906
433244560
492161033
137262616
680918056
50014695
709347263
470650089
676631928
629822011
659609271
712246782
85144969
42848169
720027271
184685956
202231575
114118277
10113467
323223082
644414407
620313043
93068066
235073796
534679896
236790652
593507187
667842987
362544
329280588
558989489
657702304
504984051
215396454
46398079
30355507
122449236
612193309
382729343
225978207
504578165
516474140
102781224
314469155
42842395
505371230
194077012
709574138
736291222
412704557
173873046
438829300
2681315
420475510
101968891
628205669
707338450
712882352
602593771
20914257
659376900
156150722
254907045
160742946
736568560
169868139
669481845
663984230
692632962
438315696
612080014
506451309
24381084
415641590
637216398
485900813
226348304
136898125
529842950
483689411
563764199
28323750
482500746
323653603
271756940
293869670
508658524
274763034
49172408
568385909
743736357
245532924
480227293
645018647
702890406
311609075
670794872
334386416
745095897
279944392
345063978
272992579
434827089
454894531
294672742
17198181
260124813
751674560
414301802
687851710
551278364
270744838
65105271
106384005
7791695
602336644
737731722
643822507
110827965
324435145
193968593
90061972
167275999
83909809
100470006
62924043
20778303
636822324
553546349
577766735
485620135
139692679
509464956
294529235
586732146
569471889
122088872
56118790
726689236
655857202
43813776
22228479
646729612
745753008
169194753
42666897
240979687
157193036
101783588
575833619
727301029
178313064
109151425
278226494
275314403
241416539
138340748
284143860
566913074
247280754
447097134
723297820
512853630
382544344
9267531
22659
238206514
60438934
177944618
606161001
28011938
648908442
230716316
72569224
703558746
651839006
323162658
428126699
753472174
84986356
352581593
29622866
130417651
750420762
188844197
152906438
225472156
530231354
556044307
424357752
528230944
665110329
607229442
295835904
442519947
448982050
499132452
459459961
231242648
141577586
275443056
52223237
671333974
197080561
374636353
407846894
699211422
185932663
209965847
120764917
488176764
283661115
480946768
64079652
521444014
239513305
42953911
593933931
229392163
98778134
65402812
292754280
81404641
297860108
294378175
673405798
83050963
558000534
442611022
325201968
498890418
205857015
732240691
396964916
352938622
267466836
239936679
598280683
418350950
84027125
579424264
432303508
170055795
131265084
86683579
439463752
170172112
311198706
549541174
355021212
373452492
413746655
109858837
594632584
205267881
744419879
10609077
72594895
597464959
588891483
25204243
123257478
19838458
367672487
539865852
87359801
717611246
286260750
548461095
514057180
486670002
257257543
260487864
109729844
533350749
188055400
212480996
426812477
384477912
524711540
456035061
600123615
26631936
346969297
258369926
91432461
204498939
645874411
567524867
367033248
86081541
123980141
423736283
673932757
75167456
81925535
288524600
34531906
491411168
557245234
578031090
2681315
466160582
682292702
684921146
117947648
326904858
37727235
476843549
296794629
322680798
617027229
307618584
147064463
186429632
526436547
42234910
733509551
317497908
444554474
407379344
218561161
475392649
52991848
253259643
18213431
333858132
218259041
541361275
174376839
585889772
424810932
262640469
432512174
4539353
300725165
552592586
751595668
216334785
658272215
229800025
229611601
281998808
661682970
77206766
169934947
662450971
254685813
748336134
600782751
130779235
266306148
659049286
626142250
297175163
498331834
309642788
705397813
657783316
602638764
673287622
2628444
684513284
4774031
157804829
39758992
174066438
357436460
748736443
662428312
102902072
150146087
561731716
456985353
154591958
741463745
544416638
654414718
322907175
514332252
44373830
730822312
588129451
97969963
65746075
319355946
11858210
352626492
501466353
288622789
272305015
518891100
233599184
413320816
113257235
259287511
273192010
621140638
385331370
17137757
673893766
362647279
711945780
210942765
256119074
386915935
750646361
399296898
91157157
72191574
367370367
626276549
702421447
65448015
4575877
129424740
137653425
694649410
483497031
162736938
285699778
397136740
76844222
600191223
130693936
9811347
53090037
318948084
326462064
292130392
9066167
49811350
597505824
299242307
636151425
723516976
669769828
487180606
145829197
292457044
363425732
213258955
404694077
81368469
218878825
748251597
34585187
184323412
559594217
323698921
185728534
476358605
398709041
235927694
297074596
205902333
642193825
373896159
616975374
512614557
740080705
661762374
580456370
548729958
731727087
407097910
436487870
180410958
728500278
377264797
309529493
133929718
17341688
627261544
157856722
255190982
29411382
443738750
702131045
17228393
167728740
264123176
23119733
754807831
319375680
659925607
403002733
663024999
529910187
168197757
498407364
675790763
2651103
503611381
546300937
245956591
711688490
93679859
276938298
76772772
276553121
203619614
194609895
428557718
722603063
101089352
599804878
625825863
319114250
249865633
27545791
523952745
406259983
590856084
391351560
68158272
505524923
518807779
537599881
493074946
295941646
360625538
404456361
659011623
412537937
637383675
730344888
189784231
491541687
128544507
420629490
599458951
135148302
701824760
160070719
629624949
614874624
53847764
663327119
29902327
180630113
64343956
119073045
10223050
434916846
318168770
662351777
523324711
242640125
736371110
492050657
100039485
30136470
695692839
752331671
369802280
309427151
421124293
123295172
617148077
183612509
655955391
693456036
366601226
541459464
387196992
196158963
228200224
344832215
225698746
446087733
655373810
153053992
303571453
278541492
363624972
653085251
59504056
598326001
244974002
144904305
639746653
448338527
230834786
711081507
101240412
588239972
216414381
185005099
567483145
363157738
713207131
26208910
597049544
219852724
412285205
164835733
442961127
53668492
746364801
86320556
577318253
227678358
108271508
660656417
733260346
620597165
117577551
443710013
508543490
486503836
133589911
417824407
45166940
605724817
578703307
75919983
99737832
692949753
372837352
612976331
699453344
535892903
539469596
628346324
527759547
505167531
291733095
21427861
9759194
254045155
455680043
450898994
577298449
577803216
711152376
301387359
383760377
372740550
560169502
459877148
111920629
503286602
224750076
70363748
343570864
115908338
155927789
498316728
308124635
574966642
218397878
160713458
596309350
141414819
42682003
173862507
631665475
75860353
670139925
125035802
744884413
755843816
597632352
18089435
317475249
403579062
187140681
59264357
26979316
665932904
525519767
288738702
312071558
31684835
205577554
117249077
609624526
523326822
72726284
562570478
280556185
607089214
19093984
437303594
586560219
210713594
63939622
242111415
457320294
274468467
442828519
526262828
232213594
19426316
480042388
90182820
422752579
519049713
173431986
363692056
703609679
596354668
10831002
756826383
316743813
132645786
498651876
243350046
1880697
178885252
544684595
76360830
709226700
32736017
502984482
633689147
420906769
540275188
393325851
480456312
416751881
746058333
10068149
374121262
2709351
60434614
43709211
536217137
94729320
715737386
303215185
421344105
669837876
490395924
423602452
516777145
495997957
400716862
432024047
51095685
558851692
176032825
483543060
74125639
684143187
43611022
90564676
132760437
467092626
438643706
349681241
307351594
206557840
479139661
661123765
172109985
445543917
199572919
117857474
623570109
585932190
424965330
375950575
499840468
667436622
479252956
582260770
198254327
18459532
334744429
74530283
284590037
342268493
427945427
61540358
232780642
361237331
747898060
454886978
63067550
100857340
461495853
143763814
190741441
564714330
687851710
674309002
93838472
744446339
26200301
622028959
203587331
427912771
513369395
323428909
161709730
655751321
307210722
5173805
706658662
383375174
314431390
340789957
529684448
628908098
698472577
358140601
266632952
502391216
154840698
19121892
403761222
180356084
654732920
458482206
503135325
582364825
636030577
109291910
305284707
26427280
506655240
336282219
465030657
736943881
371756494
13905073
565984055
444468236
246188039
417363674
24894688
748064226
53549329
16754590
162057168
55907306
40310361
180184368
272633088
4312763
664248585
71756946
567207641
212988871
8074157
253629740
571178072
261771874
249166378
248558077
411465430
635507935
686258027
629957965
477600993
21035105
674467794
530328373
374389778
692164473
707451745
195663365
62244273
142004510
449146698
583341499
373208836
653735962
346539193
174617807
447773445
432609725
115696854
137616195
517614643
944125
457311491
275441393
135153382
658123102
403058292
40393444
268334976
389570144
200585021
421570695
450736160
381056403
541598362
629064388
487621680
98241871
357317324
417201953
55141129
703362685
120213548
124458334
296322023
99722259
122121596
648334414
597600913
204062814
2098385
122993776
452122580
367461269
472092712
746728297
259696992
456367366
89160456
215969363
175610787
530221921
615629924
657184187
91770919
480786215
366615067
646937109
161513352
189408790
657639710
32417476
542803898
174061508
313472159
252561253
394191070
267210850
470645326
350424432
151641581
344269958
144753161
118478587
386690941
456848563
666274559
99389927
100598982
315722953
230562878
293668193
279528798
584175636
74797359
32326840
37381298
22609146
243486051
464213736
65688441
161075278
139170123
288137381
280042581
26952385
473414487
2041197
553737174
508599508
199933888
100052886
330149183
660464532
396811961
578997874
387325393
217050561
322254137
430724931
216286509
478731799
278804575
730012556
439742899
662586987
45295341
347181198
221802363
271157960
680321369
146289393
527886723
537562116
468452166
469831569
272308309
610373036
696424365
490860784
496836340
288939485
31812498
658208211
236701765
117607763
503415003
608292719
723963342
221340665
497982208
324487660
24967069
211514212
458825033
347196304
96647145
470264031
477197919
278856597
714989639
453158610
212088240
610116234
600629666
554464753
731117002
591425576
83368080
59146364
643311669
325927056
422159829
707844501
614755320
464811620
260299656
610994303
81728381
94321864
354379207
188897525
402371382
165340495
468912899
421011573
514215793
249611544
253666250
133135995
567668374
409135215
403554667
401237055
395724276
9917089
743011269
33188881
104794914
308381819
66368211
248744005
290390191
445430622
274991528
745384217
617304297
134420741
575381695
45589908
636765437
728415536
421147727
130863278
277618068
644489937
46058052
307335022
5543071
387786126
70909898
93725177
519880543
524291495
184315859
687398530
257985475
266152614
433168467
278630170
664928355
119329847
703143297
384718147
454592411
129201618
677549418
208644072
173771871
55582527
593862178
212290681
335832503
79110122
412954078
518709828
320810766
756298623
491352862
667145778
606191822
233236640
260011648
1148056
150032792
694105594
530409425
145974139
598998218
260737113
550356898
152705689
62916490
51113746
625399500
434667597
247607207
633433700
353152609
187684497
415763651
273622531
485718324
394579437
481873847
316818138
119350810
307286084
185562104
416570609
562872219
181380876
642246696
711930211
389359708
458806985
484588694
227213864
723977709
402268720
482221285
62791549
283705786
269427615
237397034
20106117
533241800
661831625
456926288
138655884
632131193
133295344
659727978
509935756
124073131
754982774
12726805
120840918
667296431
626619539
6888336
48999695
344765713
615705454
439946852
66202045
500748794
579132517
181505889
324461774
219203166
480468929
60612062
21155953
570198629
629050380
605537307
220154844
355345991
140281869
29630419
66757677
508969003
41571712
84616259
204089613
33807228
198241380
148930054
593631183
108861389
176464954
127596582
632320717
435498427
372301867
298624472
439399845
92577121
10679942
374198279
334084105
36425524
335545447
733502042
354840588
100613513
143436871
264524010
335212591
98966959
28814695
51424259
397871804
208931086
715450372
337478464
459430906
394034802
91957775
138348903
255578414
278492879
588036122
403086591
674822785
254233980
643042243
87380971
170473252
623039417
630177002
279074092
188787610
168424347
270223681
384863115
551693779
36082721
305792832
203621327
441646569
195124202
582033753
490428003
461030648
298373712
258945168
699257835
102349731
480990961
577831006
187183202
753968785
562683394
568861748
101531846
25566996
579541690
301795221
201197139
603552677
632770389
620861404
122728697
16911460
660639661
103680031
738460248
386151756
281925547
225806843
532405043
550556798
277225312
441119546
369787327
137177586
442356551
499419466
321429402
357861140
568710688
156301782
579571902
388471375
79895634
8572655
226078595
241454847
50046178
70037270
454169443
590025611
253847455
40491633
673863554
75673034
168390530
531096748
247912119
22698394
397214370
564620424
445800719
653923634
213470439
541346169
102433786
393737890
441820288
591226181
61962622
85953140
221219817
509241889
57319717
632681964
461839753
201121284
696958777
636363857
86057965
81005925
451168112
646189314
154843962
58301679
601920535
520861603
1926015
296583651
160455932
675985947
447718963
186854726
396108551
738322038
34245302
646000537
549392691
315018877
26964210
449345845
319734269
107381001
606113256
30053387
506134083
96217232
339741493
265303538
738124478
293462216
471020186
17800411
84986356
454942423
579428395
379659098
288249452
570541409
555742187
702206422
86610251
76655397
2447172
284357384
546928982
430740037
147570514
381965195
557713520
388548979
68528369
746680580
700274847
115568453
133665441
41604711
399119514
634995816
411812219
195043998
398571810
8552944
394843666
465013029
66558940
106191822
328596417
438096659
411593182
348994092
191184318
83385120
266348992
158703636
158106949
752256141
224233464
52538668
307888746
150340492
584338531
637405223
44502276
535901169
627034954
328721666
7303751
37591281
189482111
630531993
116697352
93702518
492883466
329159740
239702635
725375014
422937788
256552751
669429943
487801724
477776794
48444942
582351535
668702598
283652915
448502193
118453699
420506986
351048334
716740307
158393963
276643731
92592227
302969229
319230813
333396973
48671532
547499570
418773189
610395239
604549673
702028691
442107608
411950752
401736517
55820763
504918050
409359901
315990644
617545767
476299733
403119369
313682323
597359217
367929957
356517135
647103275
446465383
594708114
340393991
150063004
692209791
276932834
351690339
177958309
200471182
739180294
86829288
314836677
639369003
615421867
102698141
678198697
218551487
119086017
49774270
212516896
318073336
137849803
403855046
197881047
102630164
335315435
681922605
587578082
273305305
584254762
114260687
88397700
168686019
143449871
1865591
608000185
657382908
73173464
54477863
161082831
592004140
197402703
254819394
585077692
165804029
611593079
576799951
122632902
7789500
562872219
55008092
454235645
256254036
109523996
359085139
523754614
2560467
146180762
214036914
118472535
33988500
44741876
548471262
490892129
678727686
470181803
42399274
11396751
322324275
587210266
713146707
32749808
115236121
48324663
380102382
716666405
406741592
587962891
212027816
178568026
738543022
31888766
32659172
149050902
386109360
290964219
24071788
289202059
547745451
444028998
366501772
2026804
603924550
168726467
745171427
3066518
191659536
310375429
334998595
206936783
259264278
35233581
25743948
271140960
245517818
46287164
740735356
469106829
574133076
550219135
66142499
722248072
228878559
235630941
468819121
645135942
221876928
631609483
12145224
653145675
358752394
320745698
555961224
549026516
299189436
139662523
559231673
264389060
468739180
79895634
441722713
529418566
441018462
615778694
50922326
184630247
183211641
280398122
271975977
509062612
426388727
93981979
90655526
451258463
176460739
168598799
26894236
486836168
243100858
435180315
705142514
395104983
653123016
645555550
479398228
60061456
298009664
677964833
425198282
167079913
635637821
617275929
718441360
376640685
166528544
155501164
580151907
11050039
176095922
43522731
376063870
11695997
321976837
35483994
586996501
618084649
497244202
206919477
722504874
53505452
210230532
523536195
300811299
543781715
494963291
634411861
450817780
341064803
525837693
75650848
442213231
632832582
410392255
110166607
539115359
664346774
570901058
714909221
711092291
22722016
141422372
136883019
334098092
449569666
293798470
207626954
710518883
309928915
9894430
515333637
217828974
318774365
408271914
259604163
401751623
365391481
405241109
638911895
259544153
332717318
219937082
360096828
372581937
242489065
114405291
639807077
144693075
303728789
272066613
729271249
133528464
399134679
277837105
199739085
261877616
453191915
540439121
116731615
256463054
200796505
404780376
693496386
742272300
413687590
449639275
489614655
318351397
39638144
215804316
153980152
623364196
7998627
645237838
386307633
429787105
270087727
222602767
541663395
603946833
532244804
673425480
746682027
118557166
51640007
322945958
800618
338163169
57575065
417967914
139443486
498016956
145814333
203076195
28505022
541874879
56851145
144843881
183160378
461480747
523647398
361320414
686112558
220109526
309446410
115319204
176350070
138532652
85439536
278456451
2568020
532279778
85129863
356063025
441768436
359878089
437551138
235139996
200396196
503655923
36903958
223055196
66093816
502508643
514548125
555145500
667445070
430344066
73582578
315743384
98900930
493156382
517038092
106210286
453701157
620368088
354323907
484487815
402287886
190441342
125546529
602842695
80885077
283705786
482659359
18472460
398398091
137994962
38568430
1163162
325957268
149829920
31748124
28028476
62538840
17825080
97378573
502757892
685335035
635841752
611643158
129941812
277061278
541240642
690262553
342007393
8913603
550900714
477371046
397502559
13618059
574262143
294008478
153559742
624859550
286285006
143333281
724287382
129592938
594141639
37870742
408469767
629754129
210799087
170086007
544929854
205872121
748888476
168288393
690916212
98823452
590944730
502624496
695625615
134813497
623340930
309338732
746145764
433552677
344718920
270965801
469922106
505635585
244169155
125783258
203968765
283766210
231765304
314068846
509750646
256784446
243523826
137117162
278599958
593297298
101889970
710868352
25090851
434495353
171634372
325957268
319266991
221561404
253758685
93172623
165644843
391524861
396601349
18331131
382921372
662991697
7282712
696326176
262006017
8459353
427681072
574379
297157679
172971253
449222228
519442469
592276048
106787847
78619177
128642696
364288743
754969686
519399204
20589478
124579191
344298003
643379646
116988417
282444435
542486672
348465208
381619661
571256049
529481880
277497220
234472883
637594048
240019234
214188356
97136265
18172518
375875045
249407613
186332510
300428128
344963577
692156920
155411213
742248416
684543496
174541325
309189608
620933965
685492051
109950566
102743459
273660296
443743882
578413895
397862443
125568625
679007147
390603395
372657467
84623812
722981699
595810852
209051934
98098364
44585359
307919474
507138852
74827571
747901439
622518260
72375902
466971778
443821921
23807056
572026455
678667327
135370017
525996948
650594793
16805425
403333787
326727674
674463600
210375548
324091677
616355012
360512243
108121195
197150618
505343005
695755334
22773548
488475169
432931368
493644861
20712342
595560272
348850411
726704342
22292982
3341536
141142911
49759164
571044565
30429041
92614886
137502365
407110048
344037275
672775922
334658324
694054441
575893591
367591207
401275784
145742688
276902337
674996504
30679554
329721951
580259225
743109458
515212789
82546088
548196740
400325885
59849794
388624509
184315859
726205844
25716794
287069869
308990726
538689172
389899184
170715492
448210126
736470371
692465163
516252871
226597553
204960806
226944991
26327276
74993737
637986804
417677429
22693545
15287272
63037338
693410718
409803121
385731960
185698058
192322823
681816863
70227794
350293034
659869810
28316197
2223640
246450672
44562700
188352265
662684738
746795322
340391051
272142143
194867400
437061898
242005673
134382976
591681474
195645359
446063637
347923492
394733918
363759857
114004868
273282082
671256505
44124626
53857398
299403833
479157010
443246172
589842545
165690161
310314835
81587506
536542461
9237319
11979495
598741416
363790245
39124540
326076432
648968866
288096207
303528632
84208397
704645656
362015290
492260748
363722268
301895624
399191156
20855811
311840711
404560992
363790517
280251005
478512762
135281783
414705018
465362989
46986104
181770578
718623029
111844824
264176161
686159722
532237251
479067277
162112470
397740980
56808982
254634289
368390022
410362043
575012394
558574562
241266859
569994698
612966999
481955495
279959498
375832515
390437996
563219657
665041650
264120857
323531670
320300071
425762312
584377292
341791056
1910909
137396623
720677048
741499260
720971615
530016669
414579958
281779771
711673449
92720628
338215787
106614032
319679724
351519716
358646063
107260875
246341929
158756507
199278352
302641157
661922261
126052017
323812216
597359217
698214426
107267706
269362899
218213723
481903854
323706474
266122068
275034942
747189061
299129012
275186002
265971342
160209221
173915378
398858824
261841480
714286154
62424455
415900223
401086959
627059119
287157507
426011601
474894437
445128502
301864391
43271137
627510793
703947153
452756939
335292776
635590336
65374584
226156858
638350436
334194802
342823117
186106939
194905165
13164879
438155789
662370225
20876492
49411726
349335288
745623872
1978886
391018810
5309759
626528903
10702601
56043260
449603705
325730678
140836410
388556532
122933203
650017845
508754974
541995727
329215449
318857448
384453019
694045890
289166605
219082318
262051335
347564094
22462622
346123778
213863195
521731028
91859586
177617394
503751106
261526293
20158957
216998879
622682851
298876798
295707503
86957689
306649045
746166485
328336463
238984473
318593093
383443222
527720557
383344962
689505817
375778174
84195355
704347462
351509196
675368724
444320024
144760798
290550199
259290620
388972676
747943378
175143819
217296965
562256615
453445280
642677217
37961378
379560909
280329595
708224837
538840907
292112553
515832135
141482796
341282305
207554005
729029469
261457766
20264699
292792045
662020450
501247345
678875408
756274608
429939419
640663147
123091241
396989244
410117974
547116661
347249175
538696061
45552143
443528287
462001904
322527298
421269969
100494640
65643123
485922255
544766870
720352269
204930369
68928678
413153923
241665788
31881549
282512412
618631481
358193472
372991490
665396641
741455784
334779172
687200408
531293126
460865779
115635999
734275784
196211065
18579597
175531720
341281180
427530012
212012710
305609486
122411471
679777174
246084293
361750935
97856668
407846894
181036668
399778913
448079545
12658828
265659353
327055128
227832088
524489148
178847487
567366254
35823879
113106175
41170747
657244799
17387006
140735049
599662882
163318275
32213545
259981223
151869575
360376289
144347805
330787235
173080973
703858819
754172657
697897298
502559746
398103391
411008553
577056753
357264686
500516744
474544492
628651682
555306429
142109695
569478355
54134736
486700214
238289597
529623913
727097098
670985861
657020364
304922163
734627439
511088851
350859509
21051275
393904056
124620806
582019074
574647346
37803941
270540907
401100438
705061645
70034543
385951852
111013994
614645702
392464595
325043355
241815787
729952132
629507488
158907567
168197757
330987566
115825255
451087819
414563402
541006284
7062055
723982096
380812667
524744675
475212101
43391027
150072652
441200942
579466160
525658588
140395164
724808539
321184283
553045094
255531227
672671221
195573670
413039289
65084201
189527429
423881913
635888736
603363852
37817871
520374392
182959863
524757679
756538692
72322850
248787920
287491464
375127298
579521221
417703559
424102153
417733771
450465576
416625314
385459802
670880420
629905094
737909154
21956571
339626138
310156392
470668860
592540403
553378098
138356847
402401305
3451721
292559513
499623397
522138526
120140560
289489652
646916129
564280856
495710943
425279218
466284455
558922
568506757
78966615
393239536
3240237
178897478
388126054
219402599
268667763
442432081
8546328
33986058
743978053
65273026
524299582
718939270
671285647
601430324
473626873
230998821
376554815
586430343
503037353
637692237
535394405
407574986
668567800
634233927
349545287
92244789
83083
467674967
195675571
321825777
735669753
129818303
708909585
191365303
726004617
307950916
712047366
608566760
118695395
392053571
263562377
204656213
216271574
238093219
376192271
42967580
356735743
100702966
500952725
739121474
156738917
191045582
328596735
527933818
336063182
270548460
493195794
157571761
192819501
496261843
734060964
372287993
203991424
507010231
158658318
331913715
697103445
511164234
529608807
87214491
298154675
338717545
311848563
26714961
554726447
141445031
432454568
673378649
154057978
195561295
260714454
515507671
651922089
241387537
447538666
730563925
680682565
87410869
407831788
732159171
312426652
393133650
128237221
326795651
510971304
292043985
249445378
90453402
254060261
264400318
626672410
647276994
312561759
44811949
47281677
726166765
33149301
663144129
571854506
144529635
514495254
134805944
259418911
179789543
63165739
719579756
517983539
470436643
149602271
469955944
450876335
378881139
55937518
677496547
375451741
685578257
57130892
378208922
658009807
617110312
53520558
642858489
188698641
9834359
404561339
596060101
681333679
126616629
53271309
185720738
741855286
308148281
515091941
466171026
422515842
96457823
363660863
521557309
48815181
147094675
34875299
446084501
355611708
522112790
393569669
157049529
584237773
274759547
625312870
141867973
159692049
1087632
332288528
144975094
689913679
538886121
218493184
549928817
224966157
317227920
40438762
55915520
511807689
393628394
204968488
39763533
373775311
141017293
729612247
373518509
114528511
695079931
697345831
165894092
10154601
237964818
322864012
712114100
330518665
72684769
653295973
452408064
264483401
223575760
215758998
287723982
98052728
292122442
362536447
304197075
612025941
345036146
685182025
10105914
416556837
311304448
204048360
335141716
14962493
481335714
67999659
436057349
308774193
493165582
276409588
244603905
85061886
89706981
379258789
149043349
581022078
312674049
756050958
207929544
373488297
47283093
230593180
26342624
137224089
393116928
151482689
202880493
400603567
313399221
319975292
388932077
752218376
226046184
594609925
554926463
462176632
365806896
500854536
97716730
517368712
703705457
4486482
206901040
129245912
347354358
412050439
586558427
588001050
30831346
247783718
293781488
708214598
20053215
411882954
501285057
46209254
701588895
663989914
530167729
700869401
378027650
22024466
456106
607079928
589220360
99918637
49318369
532078638
382141882
95439708
224739515
125047468
341161649
202431696
281334144
660185071
146056129
271237387
423640217
754034875
309210600
325418878
699407800
690313988
303312757
130432757
370685345
745654819
653863210
324519121
598258024
74457351
29607760
14140062
339413846
20052729
467688767
96960388
745541524
4733206
353646566
727625808
88468289
430166009
153061545
122857098
223878473
132757800
65051016
71489145
461773635
85492407
415415000
33971523
461155968
420611464
100386923
43271137
602178031
58920953
258225388
55932393
362045502
240893316
131814956
435422154
453678498
565938737
621260143
309469069
510069196
295193899
356326651
709989553
92796158
694902375
28890225
468616683
651740817
414427828
233825774
497314411
338727257
229286421
147268783
196755650
583884665
745601948
713189096
332567014
44343663
479879855
306961473
278003271
736372182
644408928
85594137
247156819
283622703
373621421
264339894
84689252
305746963
108825381
174745805
598952900
276383045
264279470
734899347
563189445
521153250
248705804
165905454
25598734
476231279
324965480
277616236
20204275
479921710
609917705
188258525
371592494
517357841
624300768
19688268
332697488
489445393
61532619
378014931
228629310
83566392
608797168
116286034
567796775
499525208
513120389
174085457
200894694
550689230
376018552
269999881
587029553
172140423
361698064
650870045
312694200
455151333
187291741
299271394
181022540
177027214
666552250
261046786
685442303
442247861
246997861
568603360
428300418
335542457
706753405
282876022
213274061
46503821
721235629
554341007
28323750
272867231
347513530
205693046
384243769
668346080
576843225
3501406
71285214
177884318
52000683
11790504
755576257
441480403
2169580
74633518
288039931
21872262
412824321
379835729
515628204
446588182
155784554
400071014
567082379
9124024
362679954
392813650
474585202
640743649
93438163
84827743
58951165
657846025
464866960
519091741
631294846
43188054
296062494
239211331
338554737
713569874
56836325
284347791
357974435
89427520
68800277
601656874
132051692
103241957
606679619
637760214
89993995
647843469
86255260
310216816
286515815
570145758
257568197
637465647
608537657
332822945
511538000
674807679
475005167
438699790
392582281
120634009
435362473
738402702
427070744
655086796
600312440
396406592
221839163
341320070
348087558
111058358
568066988
237050905
517946975
483977918
545923287
510451817
276569679
730088086
225613759
667677647
437462207
76722856
602090558
626749982
460914272
298018721
172842339
509657265
169041942
20879259
460272267
239131902
336486150
541164897
110316104
352291617
602112911
337211743
755262235
720850767
217020349
632330944
603101614
720651983
230937165
352219049
73573773
536610438
187321953
672982366
31164557
619435118
38860185
578310551
2228135
4686432
120848
611536198
503493660
131642302
219165401
342419356
164186962
531315785
472840459
160954430
257028590
390497653
204119290
366154334
133316909
654142671
330919589
286085225
631289253
108495623
434999929
18587933
443288019
279876415
18618145
218697115
515523851
61043346
637212796
418149186
52244101
220683554
99435245
347128984
88094743
649429599
634285834
444540194
89689551
45280235
501637807
399013626
401857365
265918471
744771118
158746817
682186960
305651497
308826647
189259972
730522471
504495082
516950539
50257662
68868082
620967285
375842386
481654810
36768004
282802955
115681748
302186405
628762750
635547185
287459627
39961339
171135874
591090227
331312345
616271929
31722600
518637802
141063587
742070131
122864651
692995303
476843467
707300685
6661746
206506396
730414192
455778232
387098803
124632053
278524855
697949828
245170380
346448557
289189264
102184537
473383053
508558596
25884131
431933411
387842185
540862777
15907639
626595694
16072784
574315014
348857126
47848255
651747002
707844501
609123534
99563646
335338438
345454727
753396644
45144281
313637939
82227189
705645852
487116686
484675082
268675316
612786763
408757400
234555909
737897888
393617042
1435451
238697459
349109297
167853216
309974190
160934281
630728371
268592233
254166003
245637780
379220029
12757017
615933690
410888050
348057346
136580899
145974415
136857027
306143390
497727594
601437837
404191242
193084892
518747593
608605634
223244021
652798237
215736339
147928630
671726055
298751362
454569752
21888594
639746653
188435165
491987314
304098654
184380349
301425124
157442285
467485382
62893500
568509692
724343915
714018792
108222951
496247617
47833390
132117076
374883139
475597304
729151514
565507408
144096134
673349950
571226848
514116511
609061645
445272009
466022067
725010649
412272952
735690292
729370551
407584874
188198101
439276815
19683118
288951423
630403592
342717184
225238013
369220852
641750657
572610115
224679091
568861297
699446539
413732561
429070824
249664415
329242823
311251577
753834718
323578073
213620542
609164556
99238867
435173648
405686736
31158308
429931078
749000798
547258069
286938470
164138414
66405976
125900957
698508993
106471556
147739701
742354158
150931599
663561301
589564619
432401784
695353652
117499926
82989744
745363489
4456270
596732318
269551464
115485370
754239042
201482936
227949540
92811264
117762670
86867053
530779522
659281754
254507643
554118292
547449864
581822696
632042593
355870758
123438210
379591121
558000534
630878268
688382146
530389838
270228724
104412619
291674201
510702659
697791458
201597123
16306927
305435767
286263746
44366322
480446330
495428372
335285223
755163561
365114946
178953229
450604427
595082979
549928734
445489943
290110730
82331134
338949559
380931294
427696178
596797201
87554376
13867308
639791971
636255998
396268145
462623414
2950068
216094890
225051184
490718178
306470891
11684491
166989277
304287711
515477144
215404351
452213216
207375168
350572148
573348718
497961737
168839762
699581519
542486672
346078460
375255699
609919111
592298160
210672213
39293749
155901473
700147994
25635310
389032352
147717257
207367615
133523634
631337900
359845099
749091434
198409757
158827866
574818747
156475501
127696951
468550355
10563509
161396219
288177162
661461528
32825338
377068419
475687940
509101996
596112972
18248048
483596138
457190196
448089624
404673314
676401362
144398254
739086082
603514027
560681849
302370667
657201636
216420593
177850491
668224788
289390424
607910758
132947906
586430026
376303332
421880368
693312529
85334577
1812720
49253821
724176945
341561766
38462499
620586725
403232011
659675732
481541515
242036535
262072335
207596938
242813844
181514872
727791974
317306846
458255616
24841113
99868106
193269095
6941207
612367487
752399648
570712233
51949534
409678441
590183933
208328465
110628791
663493285
348616268
747120101
717171208
198423366
334091849
55899753
26095615
562786927
354706365
740073152
563348724
223025679
732573023
230571165
484253042
30755816
165756331
33801757
489343764
226446493
137172569
304831527
377723000
502123440
584111255
83269198
51797733
559480922
128098880
642735305
485333121
376003261
687165732
179799165
665605201
427193694
187008051
593786648
270010133
261013859
338336635
217172826
628637629
200702720
685457409
755493795
292057535
338342785
733857033
688462047
249875899
245833216
233866812
379931006
55516927
742321641
698667606
320380218
413776331
337290908
755534143
739905924
551958134
40121536
258750674
474362498
710472945
36880543
43762082
33112979
489253128
673761564
51718081
685986119
148801371
467968774
655030544
112417194
387650172
116565489
649913390
348845590
279904554
280163429
114880148
304365532
581384622
458875695
141014510
293518076
588239480
96853951
635924832
523870748
368402044
634286294
443512160
611498996
118156324
359773835
335068465
543241972
351138970
556051888
479592117
729201675
175403319
114018780
538604430
254362381
241302209
95493959
88506054
259551292
417702697
549171077
442379210
58513091
511376642
632286107
38240839
487884300
524971265
432197766
486526495
748827079
474126728
708214598
181589226
172867457
694362396
229631573
585334841
612603846
681488972
418931999
21911253
438950148
598976353
34423052
317256212
149851520
299212095
458975136
640162068
721807439
249430272
168560301
350811634
677734716
386776565
92651165
485811713
326473857
189187544
574949466
312253861
635452269
27636427
519462901
296221107
408813678
128763544
672654093
285740661
688523927
582314872
348827752
586055169
479842090
700877621
207860485
323468359
87176726
50178634
210622958
113378083
146097679
449359840
128612484
553180447
81063441
616370118
453823813
397160459
10403668
331289686
544922340
49055094
288479282
298220207
208766119
288653746
117239419
729242150
536504696
142849889
475763470
386445478
516441527
474622967
51745603
5003089
91950222
695291415
515620651
303260503
242866715
349851123
183527865
709430631
457046607
395483909
23475039
42410095
191674868
120637141
413821317
531105043
157774617
391691320
202376991
179304198
192183445
373995659
399647922
664285171
176440267
281764665
291427196
15385461
750367891
254891091
232594635
36201529
586543321
441004564
252871445
588105967
642541263
587154883
443580406
687716586
114642708
501882574
260613448
624686898
20167622
16114831
481776128
37434921
732792060
303318585
128121539
470657642
549994354
298320841
610773345
271749387
555976330
257099398
420921137
298438647
27530685
690588505
489849626
287129589
186030390
145040223
748510269
356078632
248252004
5000086
606573877
34026265
585641175
438591295
245057085
730463606
666576101
666816605
31654623
715775151
11563643
469932554
352349037
2326877
597829708
631520876
181757841
268176818
360225229
157675144
730328768
206126105
80862418
597177945
282723896
46632222
33715964
364578398
732203288
388292795
146113116
54385199
679505645
404795482
182606679
469962766
387361334
131482624
544878179
640139409
92961644
145659405
375534602
684294247
599558858
18716834
336697634
497612736
135561244
401359625
660948573
375112192
143741525
317437484
180901903
182786412
700389690
362121586
1208480
284174072
474676072
46579351
623590786
644425912
706077099
552804070
188938295
224907345
127378509
439430971
346153990
4146213
128159304
573967576
652261974
215298265
685635164
332560824
61037624
654875312
585988571
101581141
582645652
134647150
742399476
206808693
207402446
111341984
283821368
377952120
444305225
256824659
340897102
545522319
273588088
24874532
401252457
289287453
90264950
40975025
470906891
477230650
515749052
365210209
654254134
554973631
461942167
91868102
4856579
423281542
577515017
432877169
659913995
371041125
91911518
711621157
325230861
672189483
632586409
351690339
445541009
645598014
207352509
168071932
186838561
307950916
381061442
96870335
123990418
685449856
292624282
306470528
232556870
534039528
8225217
201530406
468897793
389349597
563189445
193212738
179678296
509238366
638608910
660310466
458198042
397754225
25302550
517406323
459508976
592140631
435105671
63874892
441346767
3738735
634877663
498394888
581137814
95741828
508734907
261243164
109669560
677946700
190516872
454222314
619669558
687579802
35516927
185320408
129996700
563589754
394228835
540365660
365814449
426933325
370451991
395962390
28190974
224656432
525643482
24601706
56247191
528815742
285352340
110143599
579564349
409441227
118962568
248450977
183750781
686175011
149715566
548837659
35276136
667526587
544318918
238984473
280201194
441850500
288524600
34192431
725125765
200363958
170919859
234678956
435022081
92136436
381199910
40816412
47795384
92024421
667541693
212669821
232617294
636831609
700125335
695642064
470823808
692814031
182754780
365451296
637941486
743215200
517573491
89637160
46337655
592155200
679756006
370694340
38504471
15785770
747799187
464556919
378231581
57878639
61608146
208426220
480408565
181430613
611375565
274867632
425921223
588140465
593786648
483459977
91672528
311425955
431351830
265253807
65001118
381607772
1503047
548659112
430188668
3519698
741878319
304672914
626528903
177314228
574318452
64479961
28882672
113687756
244490610
593046454
356917015
752784851
159171360
598372266
674513112
755867673
75556639
217707510
204948487
438002239
143210675
722201369
189935291
659920716
190607508
731583042
637964145
70513498
431185664
428070510
204150474
369485207
314556785
67841046
231680776
429569322
434799650
645594909
712064384
654239549
168142822
351599670
118846455
62485969
367892168
516942426
633009377
386033830
14031813
256892703
4879238
159235698
503407450
599076139
653447795
135160935
152484051
18548972
335872493
460733
144313903
305226799
369723480
332644556
353984924
65998114
253933892
573951946
110764745
498314940
353986451
235291056
259219324
86783970
99933743
197295988
42976570
188044653
28494855
677537424
715797701
7324157
673319738
266315216
625214681
14765268
305667041
670510022
327318516
535235792
605795918
637119998
17197174
345292948
89999234
750164181
125183422
413101231
565470451
499287431
422524350
102198042
248229345
96315856
88642008
722258303
635018475
192494550
407484350
718399724
12862759
110371989
55863166
740718769
278750609
603543408
248221792
617335210
196604590
37024806
137781306
223848261
131701661
372884057
603922774
20441959
547975413
33728189
470207241
36749179
3481933
161598807
352653667
508656785
280246512
357679868
547577178
413238543
385044096
347279387
439823094
461075009
12291574
30015622
335813264
56088578
460070989
11394800
517572005
225187721
308247940
12560639
442961907
49910224
73800701
637619598
169270283
130055812
385873846
398369499
213065088
36919064
355036318
660275707
755080228
44447080
397703215
590214079
148627934
462164485
453467014
118287533
70903496
393549065
541089367
316824175
363775139
164199384
754786396
479928393
49615657
594179404
442291468
362914097
503380412
337335819
713690658
718915599
533500967
512629663
733067169
389609766
680406776
69200586
558514174
264566484
483762097
384394829
639586926
274855799
541988174
429654829
477364706
318821131
602112736
37707509
91278005
71557908
57727579
316163033
507199993
309023442
529405076
16284268
160918346
746802875
569246951
638715365
332520825
667022416
177571030
649331410
106444429
734198645
421094723
121490005
217005243
390293722
752633791
479681981
396275698
179527257
533929123
177777570
357419193
229671624
36825637
513173479
90680737
500852400
626415776
176168275
726311586
499064475
566068031
397151846
356252351
460929378
34683376
341347426
147270038
112740368
484616352
233423740
616868616
108914260
307187715
584022105
628338618
279446951
556708639
272240332
321825777
719178616
60156059
162721832
329414129
463940367
69745965
14592396
301900963
460988997
714083279
212241432
555069970
689656877
509008994
245452464
230092939
222326365
596718075
238546399
433375399
314748616
616392777
747463569
556814713
267570000
673727600
401579153
240689836
255152085
660747819
551069585
227238269
397605026
69759685
290080518
51828686
577335924
69417196
105099995
487108226
84850402
290368090
312754624
54992791
314855303
152268480
373276813
242563949
717227969
713796265
142653511
45805986
28725184
258493872
166898641
11306841
343244619
259643227
82423694
256771788
572366340
383178796
97571236
554275376
193251058
183736249
518493241
309212267
135546138
158576398
617163183
629308407
210590891
409840886
615239251
705545665
2990988
223652986
527433543
697126794
536875880
185161795
72813858
312748171
626808364
197929452
231174671
240306248
647390289
131637116
314650427
461558486
316855903
98371780
754144074
64740479
366282735
339877447
507455470
64487514
396081163
90605788
573136746
640791861
197684669
395798467
107267706
40317914
322226086
223202386
598678481
92386984
740601862
738302329
143665613
714763285
705602114
72267104
226597553
652224209
250925766
608756694
13354568
616497823
30749644
583265319
625086280
371707816
183809808
14901604
180539451
138283283
197772905
60257834
168739251
614838171
584296928
559050401
409531213
291009601
242180959
90592516
281006425
402068849
393375346
324967825
212526696
710034871
618696442
4701239
558540362
93845291
222889030
103551630
403909203
625910701
139662523
357498596
704556641
181405660
581943544
150798703
145531204
59161180
643376271
401600563
40978479
506287412
110408007
274476104
300051370
714126109
131967646
544845553
110930911
41737878
542267635
25829372
135544061
14952849
689534427
710306779
434892239
165562056
418464640
477540877
712110712
176611799
2862587
59704129
291757731
185578511
353057432
118188666
731837379
14584843
51969757
363261535
537093830
88574031
617676787
210148054
242481512
21478934
182472927
409459251
37425115
537803812
669528132
256454562
447556250
145963535
716175460
366958320
525145521
581747166
259732564
621415522
666439066
430488091
102698141
277391173
192260668
137925333
140213892
543166442
96181887
10491117
307044556
242715655
517935369
133202817
598537285
569435776
537994012
377272350
346190302
93347527
449078721
29338423
255180881
589058470
65877266
458172328
370795747
172903276
726492858
160609082
695638853
483369341
70419109
461024835
636040053
628666402
389651717
327728358
121648677
166553929
401574899
95016740
63889011
581724507
420874348
651685663
6183925
290699864
15559180
225895124
69464941
746402566
194344319
604106273
359492588
403934440
739272534
497357497
608258196
397732129
220970568
563562983
635738496
13572741
339092943
279471960
590667259
608741588
482561170
200005675
501077436
136953283
664670324
140999706
227251580
166196212
50099049
728834288
234049284
494940516
97740954
250389503
556769395
549999767
457636270
593605376
696794462
467946115
13244979
390852644
275416613
399153391
640070248
140626032
166014940
538355181
362969613
264906369
88339888
185354772
67032875
701660751
248461971
87433528
405875561
113222090
465069034
290254237
186272086
286125469
124110896
441767417
739453806
20222316
332596355
745761041
95620980
675022746
538784377
553842246
201370533
360021517
46858812
39215176
202348090
207256788
196759516
690339226
175969794
243516273
283675574
732369092
293880118
514472595
621090743
358946612
630751030
143091585
617955764
650292571
278547087
81625271
386366162
750715329
629137709
440519535
104055566
532812862
564765948
444222142
609867950
178114846
613961019
524592284
208540020
100666384
302348597
196045668
461519914
365738919
36958181
667950871
140367310
488955097
262663128
731641786
127305815
89140506
618507617
549133312
290216472
469162577
406948087
362695060
714649754
72546565
742238508
584632412
211701158
391222741
2559140
347611719
27899142
518859847
494506254
151777535
448587776
277716257
299287972
21132101
747256055
390227141
109065320
732928014
357030310
386222655
67667327
572245492
546496967
440445098
539948864
245878676
437280935
302723641
651602102
410783543
468954623
216657805
160622098
176052877
749839181
673772918
434282394
575197650
469597263
237107725
660948893
595319907
63898380
373903712
16336630
47070296
339213196
96806801
600386478
158040736
649399081
438406332
508690546
443668955
204006530
203613774
706100623
49641546
106671019
286470184
617367114
579626804
652519478
65658229
322430017
290428807
518717381
388103352
553873116
661094213
734899347
668916978
625544185
739059747
365868538
580158214
457213302
506564604
468781221
558578711
343684159
6178354
251665884
573793857
534999751
108856165
12477556
465340330
212000129
17553172
412993744
596014783
460483751
507609367
16254056
133162886
189648277
399459883
545681591
477843143
203691587
372458218
195604059
319066455
525241227
316319093
478467275
7100493
493497914
244910703
250336567
570062675
2515149
244347103
369930834
299374019
631967063
676673270
194361349
577812053
265449379
166273249
455862420
721598514
9661835
108255189
486435859
300248406
586621917
377238359
683963772
575538600
616625849
326040351
655562972
119624872
571302654
585813972
652980777
530938135
72028071
198859117
247818361
276779685
8225217
244326270
395061591
18746546
104178095
35247305
438015543
144267352
214808783
734672757
126052017
664680858
333155277
232599954
351992459
383129680
85331829
242481512
35566548
426531047
7423002
200577468
218187826
160094162
23753143
645746546
490099064
627359733
197450526
470672748
411211684
672534226
413370763
376213066
485385992
100839308
256666046
104695338
339234090
608998390
325893777
690867777
753638340
419433196
428709655
372166522
39705298
370965943
365172582
287671111
190251154
321561422
386789531
590440669
578219915
458512418
720813002
451446251
200668104
203000093
121256356
441510615
683998964
416109876
321939072
46180837
63513177
82422078
131141338
199678661
295609314
108011572
413637036
74887995
597751973
582154094
168470261
509254102
310292346
488105072
645502039
202397741
498442915
411604839
419025334
637181932
242066097
16420222
332480280
29215004
524948606
673078042
640637907
39804310
301002156
104933829
712202582
507297245
80829449
524382131
737545176
268021433
706830151
622269011
350823532
161281005
360081602
243365213
683418099
279784615
45165093
743167105
236284119
60600022
261359871
435203860
387207256
221992186
162177353
606135803
353860037
373163518
392046018
41805855
659210734
432129789
358329824
356078632
144331597
203768978
426110048
422008769
698183374
251618589
254921303
268207030
443927575
494153057
32288175
624942773
413760893
594057003
229822684
461834648
80115667
229611200
710290795
378224028
35816326
71798641
415282592
436943371
756787941
742195545
744725800
329522284
263848949
263274525
65605358
617070441
437822341
629572935
406071939
332194066
45038539
70271999
47355129
373616698
679203525
112010990
731923465
71059110
601292538
594545538
136479400
749453978
298514230
123196936
467432511
374077893
221397851
307240934
566120009
152902831
348600645
359278277
577653364
587313727
497103415
35175623
394292480
678720866
305073223
114375079
185683300
526202404
709628055
102924731
312739240
479816910
579734282
31911380
393367793
716885442
600082433
268502274
419667339
699012115
437594229
493686739
426450854
610886498
681892393
195532064
733008190
526670690
724506419
337510503
721379477
641506502
169444002
579429867
416501328
510393975
84711887
87373104
121337763
610512576
366757928
390943280
39894946
473845008
729143961
191400573
412351638
414808532
729121302
12418320
535486634
647594220
268155136
62032789
423640217
597631125
456671322
187563649
656478333
231900170
135523479
111807059
250590956
611498433
743162329
369575843
469011253
557981188
92849029
119843451
656866380
600394694
169836758
51000668
141800022
471953962
49660975
1978886
391381354
616642026
26745173
537721207
705397329
739348064
424841144
683131085
521449036
450506238
357611891
146868085
89095188
249585552
82977258
213568628
8202558
255804933
310118627
40839071
517354707
566742668
214761401
459403672
528006660
194134759
390952882
570410113
204180249
217770802
297270026
464329340
393858738
20249593
156142129
376344624
223525453
223654574
666973891
240942736
120818556
664807104
131430027
213577230
79487772
322355051
495846137
347490871
167267220
485883831
46779207
330609916
307191359
659814974
185018288
745437414
710412521
388881311
109080426
453943507
687239917
520280852
578445392
18267318
375708879
624758424
719030494
115706988
169836760
385603309
30514120
19282809
478552949
477795227
4667754
707988008
746854849
699944063
59649268
95807459
561983227
117917233
583814422
463338785
463800148
101942841
218659350
683316548
387317840
582891010
283428877
250699176
260427440
6074165
695487793
234476724
424078291
673827166
318948084
468505037
708501612
221423748
232150643
99181046
489956673
145038801
141316150
175737366
140193689
437114769
368394735
362770590
372394789
708833944
76864102
718944540
163182103
396726661
88343704
592005436
506167830
547836857
496190561
62002577
504001180
616740215
744616419
720755304
84545801
540590869
367287925
12478692
126875744
698984832
739740820
143574977
602668976
313351311
222543588
32591195
342781514
118952197
322195874
71761053
128098880
168438975
29517124
429222739
447962035
47070296
127865826
198787407
248174444
406396718
118023178
657618453
335285223
705102762
184553586
510333551
547146873
195103197
644134946
425226347
82613647
314620215
444765958
71526910
182300481
460989802
562045265
188809885
538679960
30801134
749597485
262660678
298925081
656672926
417280591
347460659
699390115
437916569
302826807
666167047
594924869
562086707
344440698
623328590
29366064
162102486
330934695
538287204
540024255
684520837
450551556
72722379
587121327
297754366
535138732
110092528
559110825
107100298
620886812
18950477
69328987
353185833
217073220
400816254
279770673
694908879
86277919
593446763
500786559
17568278
582819692
392536963
409614296
361048079
404724236
393698410
555774614
196257152
578023537
113830860
640604595
39230282
379772393
353852396
718030839
457475547
680844164
581112714
139405721
334454393
433965168
174670492
634098490
465808616
310948991
415248834
375066874
725100178
113989876
495439035
442764675
391059041
463837283
607733453
203979519
95824911
480061127
340411861
89014767
145312167
666156457
454464010
53792466
180756020
741274079
126088347
16504608
263690336
146864145
604874452
729687777
622961247
418587260
638651468
511489342
439192389
679241290
52863447
440256412
337918768
33663721
495099150
504920024
652005172
538383871
499198765
41820961
378873586
490302995
215631705
340428029
557683308
63052444
445036456
8972964
374488268
728086541
511738770
89280963
344462118
339280760
610543766
287395127
197470084
602921112
595100857
448105992
484432277
594179404
635044709
426079229
298859547
163149703
99944740
128423659
567177429
620743305
51810660
656265064
138340748
18444426
633984064
526205229
96852119
722918155
158031101
307352979
78898638
417113893
211551977
315044755
595645229
584335624
146246560
491049936
755860721
467711972
323698921
621944232
10000172
658817208
464411311
147827316
452710727
62472099
614632928
739948540
176471093
679544445
152374222
652118467
334499711
389065764
452266087
583068941
348747392
12953395
557393336
331752581
573106534
478021817
184621296
130863278
320807123
340533760
59238179
312603564
166392590
78317057
666219918
160184024
578650436
541047042
567577738
433738578
248546802
29600207
117932542
148242731
341259646
675254678
273206457
740135160
299891865
203727069
147817170
495877109
111254205
479526869
183311310
184972970
299693899
372131742
486163951
660872394
638201494
91632996
373723089
704330319
85548920
169632827
565032377
583190842
672929835
502137178
572348598
595310801
672187965
276432247
631347717
181891346
242640125
660852838
403904228
589578642
299706231
685751976
657677475
643666660
145327273
219527945
154058541
562709098
282770096
356003102
27600373
69170374
217294961
168961289
353047021
717572765
180954774
274652565
38380211
610612054
4894344
423224802
47855808
447326425
515394061
701355829
149494135
32130462
345712648
425309430
349706499
397615149
521513510
263720079
343986279
407068935
247045958
153476960
441321790
120641787
406019068
365767985
733773950
577041647
1740626
74351171
128506742
40224798
722291357
39910052
391094340
124503652
649754378
103207220
623998648
399402640
130878384
668580571
568642711
294484027
234120719
113242129
68712186
465341470
260180215
754438958
157049529
741236314
688942028
127301248
405286427
89881882
356169268
158854696
271929984
589695038
196179889
387591319
119911428
691295824
8059051
562946434
285913240
629242029
441586145
42659344
631997275
550419074
219391991
286364442
503029256
275694475
514412878
38996139
679930359
98385378
174073991
186732819
671931926
326810757
729657565
298033827
69895462
731349437
727036674
45102945
201597123
413166323
352392768
337924292
367752449
329853474
329533834
633794889
561935647
724285179
447975983
530552932
542044420
555866165
202276893
422446843
225562792
83657028
697320946
400539992
519019613
180585332
689830596
169093646
24652679
697021052
405224865
404614701
403337146
455423241
123194732
153133494
276777064
21655014
368294869
115155623
232330280
320486536
99812895
403753225
7877779
100581895
139142175
529306687
520505359
158602796
74261096
341440918
571710537
183228227
602190552
545136063
367732911
196482909
96783982
399855820
400938366
404062841
71171919
160841135
101021375
504968691
691250560
322664160
196868945
122188432
475212101
614459209
428570377
86731099
289528862
177344440
6427603
231514556
74726714
754861926
452998407
400498783
29056391
502944621
26329758
702882033
220139738
532146615
306062666
493531003
607789910
404750164
730752750
293777038
527818746
184385913
561937740
65567317
371121027
5022745
674417845
733826821
686424193
691073180
129148747
706079829
348163088
221567255
520008944
166842300
439535405
749876946
182016253
259701506
209338948
499917964
266046872
483241496
185057940
44685796
19136820
11865763
38005051
430551212
374485293
498475341
298789127
334625842
32594334
578544565
339923121
8830051
489827156
448938850
358971431
129178959
101600835
522418351
598456377
438610613
258388130
62871172
314175757
431948517
700961611
491224461
591022250
755541696
305832469
734135915
166475673
480008256
474818810
750442876
383506921
270042409
294212139
130931255
255567871
91618556
63907735
717595424
538657333
595040446
632139115
238531293
140954086
509347340
7507682
407892212
183335824
287376544
354578089
645075404
507931697
293116824
535399539
173228055
182516225
119042833
25634882
325760890
460544996
278003271
365101553
36450778
563068597
649764405
723501870
614247725
746938829
629421702
272038703
547659693
85385221
186853667
267742836
612771403
606974186
705616366
380112278
25677183
609466676
312054427
152419540
13132312
85847398
250291314
453193404
419369032
496058381
143514830
91096733
317283711
152692211
726807071
555409238
586316731
249513355
104373977
669357707
593872177
492674637
196187519
40204619
130410098
603479785
340579876
541908114
638553279
754383286
402831702
517320885
680817989
717847652
625328267
16941379
507111176
575244033
78303182
320715486
195547856
44290792
756096756
475071458
91897351
327550853
473069345
163341722
628643743
64729210
70401513
460266773
26299546
159553387
631189104
370640816
275116998
220262481
684316906
28030973
357177034
181442580
15128659
672194341
145357485
738544659
100311393
22288903
410103063
298192440
533593591
176664670
84652507
7605871
450674614
90043634
751546159
42126098
705688890
535666313
361222225
425609750
446876846
361765450
220485564
197155268
354155726
87033219
397960017
499223088
256061806
135836122
352481505
313987494
365791790
176672223
529850931
309854272
72122837
197148327
73135699
15203103
496656851
105606046
189797302
680034355
193422058
705155633
294826975
246310883
655879861
36851087
632722363
20594090
336433279
242868594
414065342
125651708
700465220
484871527
558098723
266318780
662921242
265284019
702525599
667464503
278818995
445068078
14342759
374106965
359779602
214595836
740556544
650815225
237300154
47961550
51277053
724317594
103748008
31956743
523558854
387499112
281759868
298198196
165895110
707111860
254377487
114990713
81783884
386199996
157367079
463943025
386455758
442945685
495325815
713101389
506051
516738495
32068392
560560901
368495764
681587912
182873236
232366870
159834891
640716381
719174001
2756845
722384026
700076275
751176062
607803041
381727196
683953583
496460785
123899412
39990353
129027906
146996486
702312213
333495162
375006936
746213741
455362817
560949860
220283245
685976341
518334565
463172619
698463675
327097771
728819182
211091244
354522714
329641272
527668530
5068063
274467725
25514034
262002710
733403853
210374864
306644247
529457747
259173642
568733347
616050739
683304804
38127119
618190982
499774457
50986227
671874354
24306869
727860156
23467171
92924559
257554983
135986517
464431386
569890289
200811611
557179898
131376882
357987846
511655326
235679239
152576549
287772008
428104040
675056928
164574095
528854636
451743069
462460107
181894251
645644965
485131963
171128321
477606596
587865096
26805597
493693634
164495020
306759987
210260414
218727327
99012277
468860028
391139658
193674026
507401548
708199492
457309891
79746927
426068300
350570957
429289314
241548126
375361441
588114345
604730945
549025283
326316297
654305546
381152991
291432505
691991047
600705196
657163871
402091508
756629328
36360142
86671879
208600345
509261025
397675343
18716334
41905748
458858220
441203138
663183612
552637904
76398595
587751697
125357141
23021544
380724071
186687501
388634051
6903442
697215761
517435609
670041736
739219663
263108755
249913664
703608340
590257434
610472572
366392585
358223684
426147813
346305050
465656950
156757441
746327036
187146945
18565274
587375430
349170325
52040170
409929956
185987992
79095016
315670082
95388791
489834153
76448956
248375984
249121975
32470961
422526465
30213454
382317754
119473570
178541734
332188493
609746004
469293990
84511482
672904323
316704570
362151244
739725714
159964987
251258634
418806297
453791646
219640503
41726455
12719252
306984443
593590270
135402631
241266686
395369338
465234588
503451880
359507694
637010595
748612103
374575929
704543840
538143697
614718521
85296029
23037047
229414822
493102362
175168195
541732832
241031336
536809633
450521344
635063793
99503222
147986097
119980928
744922178
747595940
110825169
10423140
253933843
676535346
389849429
18655910
267874698
136023313
358518251
160387955
756689752
1899088
532116403
118390683
87998461
395618587
79525537
96172349
72546565
330307796
337694630
99457904
626408055
333948342
467757826
697413808
125589151
486307458
548686365
362249433
739020587
563872396
461782867
339326078
439299758
242807552
50537123
214033736
21148400
673448139
624563976
738283091
313185145
19577376
345928252
186228976
393185370
432016494
510237531
443768962
565162077
117660634
688070747
703457470
153401430
146334880
87456187
319594062
196627249
212429963
11094560
530535114
109189090
572154856
684981570
388034201
737255883
664399049
342143347
309138109
548998304
512387967
687927240
70612997
324952719
270460059
214648707
160284954
545710169
63966357
508830504
477156136
21309583
344869980
106775607
722429344
57984381
455415688
46060324
341894098
24592451
318117254
741435986
29758820
557187609
353028408
619218285
281908172
463544076
71660199
308216060
391676046
411532758
351089569
109004896
195739891
102397479
662955515
579007015
260726016
658861899
628509581
316079886
703237171
508931584
485559711
565367869
466971778
711009208
393400929
376237589
129135943
305043011
613315
37100336
585417924
36654709
9652734
285171068
7658742
238349328
692723395
151853065
703614821
555334325
44706207
233237388
744272620
209014169
392008253
54932969
183296204
251497480
211936490
44592912
376977783
205654874
281387015
521247636
575568812
40204619
7318857
360745018
288628285
164439196
417937702
542592414
523687255
680113699
393156309
208632507
40929707
536905005
116663638
223757625
505745962
443043874
517282311
624240344
585991952
105749553
714407360
68351378
388644420
730741518
693176575
678214082
609859432
64230712
646544353
210419027
178145058
302887128
742562370
169270283
100512323
384848009
484154853
279445894
153930140
102622456
577713864
717942862
349783061
264917361
480004064
200590822
23219745
497589077
575284866
379302461
374272380
21714875
18655910
296417666
721952211
631072455
24622780
270386221
671310640
627684512
463565375
596868272
667582288
31476633
307588372
683297251
433243522
645222578
723558181
505562679
24252683
430370237
597446974
321561422
707761418
9607416
224791645
263773419
480936674
317935982
695687457
586095048
669709404
630710638
611777894
206816150
211831438
150297147
364439803
642142993
105877954
195277076
1281607
75746265
632023380
603295769
411714069
409360667
88694879
566308834
26269334
541829561
24131835
61579609
157560176
546975124
602842695
515439379
59691359
257858094
13778993
530556042
278056142
379623759
180445250
137978204
581135373
278908888
117183401
553929467
569957482
304521854
515008858
17748811
227735252
535923115
456858311
573686981
485445455
550530617
270435891
690291329
493113468
448574115
207489305
154647675
563604860
219059659
101262888
51194234
121278521
669437496
194595492
113712244
58241183
675442131
725329696
152572411
375864556
187880875
294449692
256854871
101971917
225042934
124473440
118793584
658237268
379622986
683131085
379155709
549577732
332044986
11057592
742775074
439818743
746467458
79959006
355278014
201770842
519605214
160737822
701824760
402793937
189527429
484637182
505801751
29675737
151248857
472228666
665253134
622991470
624648206
227096648
582358959
186249427
711025831
257633963
171437994
411429521
718811457
548533577
548483754
98105917
208262721
288600275
581392558
324303888
387095061
397504331
356667766
316750161
675547873
715208676
78513435
9846374
704475863
732449547
490518831
236546297
612544486
631816003
225199974
526123637
416608550
52576433
564131405
227216899
723373469
310012885
258751150
55997942
279704517
275066784
144466231
700159602
379359731
661907155
599194596
58865905
6042400
720735702
630834113
591724679
580138377
33354910
570830013
155281341
197892854
740733809
688282231
443458109
531901478
701734124
473965856
231823617
166691666
461588342
296107350
671100171
520440205
102848545
279138620
280586690
268014473
705156098
499765512
219293802
415792650
323494990
501322822
335973210
94548454
142634186
189572747
17717395
59940608
247238273
32432582
708826391
236654545
383958904
55348384
671670043
59970820
100107462
39735804
309463925
452809903
465929005
2862587
37621493
16269162
48019283
134798391
490159964
518981736
378934010
238897317
93042052
81685284
467133086
104253829
379863029
477636614
564139275
407412261
517456030
332076288
270722179
21283040
731511061
425490702
42089806
579080957
54618504
516240161
297557988
143658198
755557400
693169022
556659941
142945395
222579357
540704164
422320681
352030224
673568987
566422129
185257800
469344308
387914527
184878109
52145912
113566908
112237580
212540331
633959014
140085491
542240661
589617392
661642800
469592669
108652502
537265021
217322469
707836948
583558281
193967094
101512320
415818499
560893333
484937420
548653619
242789445
571362105
387819735
189353710
261499966
335770228
96690119
78536094
241084207
99933743
362019730
288252692
236136992
229973744
44109520
499661162
325306967
203874216
358145742
586724593
204331309
353998760
319092427
288213431
287805755
139820486
552700015
486269693
409183903
359669003
19856941
88339888
371267715
232098443
643860872
223203925
10468458
213402685
655634525
709717645
514449936
385611713
52634011
7512304
705208668
712270559
254751530
725578945
395822518
620010664
33535320
450859498
35823364
242989123
433639073
608511670
374477740
119027727
280561357
304801726
323491696
39177411
427678681
477181053
649265290
130853866
166615318
686005332
110684223
191196642
374806746
740923171
438699093
382207107
217919156
470310204
701084566
601102372
491697612
80463246
321667164
747860771
721516332
732029207
563944745
696492342
99778672
493737157
381218401
555976233
339522456
173669501
22882866
498437576
475635069
402975209
504797391
43803470
249760282
447145153
422952894
37468516
570639821
203573611
621306986
602971096
369298349
100953398
498127903
243999827
514011862
449948963
747052124
311863370
570274159
686326004
57871086
298147122
92583637
60522189
406215160
39517296
244573693
673349950
66526824
443874704
518547881
49138933
25929449
93203315
584140259
153635573
492250107
165523995
718063710
698351434
663855829
101829546
500101889
251353397
543400737
109654454
177639007
293962733
98287189
540296302
502199160
71677970
159587337
344492151
143713938
31307185
6859087
39706121
211199835
205154586
544731261
595251903
603450037
525106683
20238475
345149441
340194673
532621502
718224957
678894957
658674471
727205887
279196645
698221979
206506573
507078208
738668294
315088501
5610690
71081283
147477117
139069943
718190019
317402799
371917141
462829210
534427621
239007132
243882466
363246429
553672665
224006874
752905699
461382558
115787490
646493514
139851348
282595495
399024990
218033687
146497988
646247159
14023105
522954614
441332418
6676852
35121450
365054334
220056655
419637127
86102694
423293008
69548747
216831302
484911922
578803695
204626958
533021558
258924393
327152357
320627798
662294558
662974695
316752525
737150141
323759761
612080014
423676651
440302135
127184032
694398291
634822097
160698876
161226338
135658800
289507533
689950610
185429350
614829306
419153735
137525024
86825204
387567089
274709969
617690596
188794788
329650685
171944045
546663481
627125590
330602363
221743939
1864582
374062325
163900100
148478103
352773519
274129953
61609821
89064976
634074114
165191663
107909711
729509865
1233783
31675862
541495072
233500135
8965411
18504850
410241195
432379038
642518604
79382030
281981245
493094527
623400920
268813348
107109093
225071847
462326683
46239466
668191251
56273562
94540901
750103536
128895206
379001987
195600041
307186479
368827791
264408756
94208569
85809633
34667918
652261974
351833846
197472942
473512676
420309344
350945256
79986270
485080061
486763317
323175660
203429369
666476720
182869838
254808008
733305664
706018319
47538582
494155025
715643291
414765442
297120881
16684577
100952371
573453972
23248134
745862206
660449426
611830765
482034957
219029447
55303082
605939425
443225146
140749105
629436808
201891690
73723830
338638755
479033919
373746581
105817530
248289769
130682006
343204487
476000620
620656952
87803625
289937011
310444923
570473442
683561606
290994431
683451349
74788907
245903021
41443311
747054417
136357613
419131076
471110822
250517904
27144557
141966188
139112357
636929384
682096324
463703216
230985932
204239460
101811559
209733242
34358597
369084898
321193794
529986457
225071806
718392747
16986697
460180740
289408301
752993591
22273797
194557727
6435156
417448997
568703135
416019240
119122474
86829288
192036715
68715051
620099465
17870398
693383101
422235359
679732235
631278889
51851345
347382456
268353677
17271123
214822426
708244810
711613448
714716544
216192782
477629061
187237591
621052978
528898825
246336580
738366174
297920532
500469333
473416476
15325037
725820641
737732309
397000786
738396386
102153454
194587939
101776375
91326274
154073647
183520163
409566392
130840619
55230704
285442491
494547781
405486676
54221713
216831524
53475240
55423914
45846710
63513177
119095704
125674367
123413049
75945415
336622410
658505669
109284357
302120
535560571
564458349
382428864
678176317
410384879
23625784
312621689
464115928
526409248
515175024
68071133
260871660
502825869
376165676
373088795
617185842
181090728
671272875
121980950
25476269
755186705
31005065
485959450
248498406
120666728
50892611
512203074
15287944
65674179
365414140
679961972
637614557
546300937
539125587
246137164
655023774
151918801
120477903
447732872
369915359
52244101
551641585
718562208
201566911
193107551
190028356
607057269
212751276
288330334
735443163
692104049
20075874
278516875
236454218
551696532
389938731
208267961
174428982
22245590
296432591
743283177
750074293
412303164
596173396
426850242
375012485
751357299
334764066
105801701
46162539
73652794
212073134
199223424
55121794
680496617
339137253
277618068
147691362
680245839
94044074
693649859
213832983
96660470
52349843
530099752
704830854
383269432
238963625
615932044
247720560
116739168
623329739
595267036
742164730
327324361
36601838
294648916
231046270
453089364
195532064
230045072
329413700
129978821
317082493
105997321
70806580
227466148
88785515
67839567
560783031
379251235
103376309
456578850
740994618
642553861
559535792
319907001
151672552
442851454
74088252
453431178
227112080
553495242
595818405
570994192
345969476
750571008
142170119
140266763
145920747
620713093
111217925
744340597
19471634
232262303
653983625
555401930
420097860
425573785
95172486
406122432
635026028
689623132
475083884
619172281
33044375
182941371
297628239
375248146
37712511
101353707
389598846
675121223
691016243
674217027
32931080
243125915
142567828
458343325
382778625
274090938
316107772
407594371
237436108
462743125
332641326
43599838
50982750
102592399
755687122
452621078
461956586
338745359
20506395
273868617
503271927
556414404
115407269
553245412
488528040
722960516
621511234
47818043
475604857
326701526
668383742
128002688
430663857
148658747
375838322
666031093
6699511
44864820
258730104
44834608
322686819
628623313
203651539
96754437
366474617
548355353
391041469
14033474
693949055
84538814
590614388
34925072
320881224
307800752
246016316
568967490
454826554
606996845
519850331
481098263
501330375
15833350
159791268
347823203
727139555
581286433
71035965
652075800
82055792
342490785
75681060
365142232
484088004
702801457
96738824
58151112
449358182
275699606
370572839
509761308
650071604
578000878
432910757
120472996
662157370
178580736
73603985
125236293
60393788
589375696
422484608
380041175
183834747
617223607
741274079
189065615
397763639
5226676
286957037
488845266
143975286
307047971
730299570
698694263
15486686
631313747
379757287
26082767
132993224
41123530
169768781
55136900
212700033
397074893
55431467
10159416
71103942
302995641
77867414
437515078
411016271
216028152
1933568
268030459
79943957
720525988
270691284
96089266
644249414
639640911
83822608
283500529
674791519
343684159
408843049
91037224
483847303
332527175
343419336
339608009
28512105
483310897
375623676
619820567
665719604
145067422
515681075
18984099
18829629
693480656
481432530
101799334
126198311
344794450
731062423
347249175
191482395
68375064
189436793
499525208
643236139
652812176
120462797
379918882
481923057
399228921
489132280
705578601
128740885
561520232
537660305
177695324
636980221
34894860
685540492
680164078
618703995
33135011
237285048
470159144
331481972
345308938
661605035
688314583
471942996
105764659
575128454
104133211
190744959
658757208
33067034
74183493
400135281
566731802
90273456
284649911
437968258
84265136
68936231
507991404
51722944
361667852
373692228
553750936
108453527
657828535
378630141
406893172
631847834
354839016
129886220
329348565
259362467
7907991
170931943
468377661
268236536
400467613
307861640
159390959
140674625
409875857
7002001
591837974
357642103
320548135
505152193
29670609
608190219
591986803
283027546
308645792
533445731
752386728
130780195
336805351
19441422
17379453
180984346
258587577
159491520
138174582
326614455
276568201
112531744
281183084
419123523
348529127
168547086
666333213
479955385
47592544
368931673
633694014
151537598
584420928
209270971
172902594
25846366
143775549
184217670
420478249
559420091
432658499
45068751
552257578
527403331
291591118
612624328
279128668
108166513
342423476
81842852
265397468
545145328
56065919
415644197
138589997
710956337
463142407
333011679
440430536
755360424
68105401
105403711
193296869
695397157
338717229
236201035
30396876
387658425
48286329
177585109
63354564
532697984
503919239
90104237
137713836
570221288
34237749
298879101
510961197
668735067
590697471
558312922
78409736
29690843
615735666
374776240
318290973
726309032
615138336
369840954
639467060
751023484
569783214
447705412
28656082
409463236
266602447
78913744
624181085
634021479
468044304
740733042
1306669
441195129
446578678
413616736
11586302
474607861
533633984
7522788
230555659
92146600
152402145
592585721
475159230
188825000
655523820
73181017
179225137
395844408
128464688
632212669
471224117
718698162
293412415
484169959
348465866
437398958
708773520
743675933
133765581
590938890
635411231
435264284
41725297
599398527
590052386
685705499
55778905
499328830
315711837
444176824
76239982
214981039
689060190
378737632
621688858
76825484
72466721
73128146
32375309
276472883
74561234
744545898
123482833
38874717
508474170
722459556
316012984
615896383
188447350
268033311
106059226
548778321
189124111
249090387
611150995
159052063
247995202
68309337
345912294
125485542
59280942
409580621
514019415
679626493
408347508
290675228
485151849
305649965
126867741
135586124
124397910
164036054
67365406
756198807
445244199
474388824
587056925
499275959
493833956
448340748
504704885
738469260
643130397
581035791
498498
361875205
142638405
528954086
608492339
482402557
577314627
510517472
503203519
419470961
44154908
57546307
207284532
676673270
382040461
133150983
152532867
193326588
587540317
649230423
147586329
206771754
99110466
71134154
248973831
269302215
120817788
77878983
307952147
723720907
49985754
590071226
267663214
71673811
333751964
523876080
68218696
22224364
421893769
88019098
682707899
274753892
188197147
383655636
319349650
102637717
535832479
416419549
532275016
300035372
153728906
633348236
306261669
299355602
431789904
168167545
140069052
633877972
523604172
149413248
319265310
17929425
102420432
557510622
81474211
690658705
60393788
281609272
298704601
156611455
486503836
753502386
56639947
384417488
390286169
277202978
303258948
3451721
180222674
280752563
129836070
385603309
333993660
36598057
447590780
183530076
748117729
338767156
435977463
434301882
345592712
458327942
38746890
43745846
419856164
211014682
224716856
2938117
593225170
704838407
203253750
57310719
551950581
532855745
594609925
385708652
4358081
731800587
228040176
424988682
604172023
454766130
212594291
451978444
653160781
709256912
724816023
749159411
740666989
5317312
30846452
77878983
635290383
52864048
146316716
558083617
643543946
273879333
190320494
75726378
211068585
481103441
186241874
378314664
11525878
438144032
287618240
336524548
425860799
695812572
617865612
49895118
382910079
135034800
304944822
300243684
628636190
755934452
162623643
158065748
579879805
111995884
563604133
90341433
744355703
73958976
478444769
86089094
488505381
368420234
704921490
569669919
484222830
726598600
12628616
129375552
623620998
737964278
123967389
280835646
194219282
329876571
575605577
421261022
742943292
645305661
530432084
261809639
263189508
311181025
441294292
302784664
681837514
468171941
664539621
234283606
339227889
662256221
334391640
428610091
524367547
500295614
661416210
115711960
343805007
7996900
728924924
506369066
413479919
563619966
337014860
589375696
456405131
101610509
31375162
133957636
257957609
517320076
458389046
208289081
197697026
598961191
123242301
409568978
241235267
753696932
223247335
609983225
392612493
481928437
710380879
170934498
220436608
620494056
417377477
104133211
158416622
318812130
751876194
328366304
126784658
571137851
106806973
232157476
482137354
189041358
670220466
205560481
540560517
159073733
95515238
183900573
568172956
182049959
688803388
280823387
452775429
553740642
246990653
464946556
326244282
245348788
750435868
86829288
553317674
560032291
740209106
659787747
62236720
644958223
430875191
129231830
269815819
284317579
270941216
183967554
740800644
253310965
226506917
268652339
428554791
236101874
184716168
566931142
745224298
129204516
396255514
388270786
73437633
339066882
481911612
226144373
209799681
59464769
615359485
687517340
430424363
699715647
193230758
528842694
261524857
96074160
326659697
430317069
237869732
709374700
435101779
696537660
441193389
7281092
160921192
183186309
29962751
486352776
671695843
240615921
581944251
478256344
435709911
386894872
124601841
749000798
736047403
68262874
249289058
574505142
530476918
192762334
696197775
561958306
151529087
285191649
728177488
351556781
419674892
57191316
221711141
88935238
139534960
684075008
124989570
501149103
198078418
183205568
744647214
50491805
667839016
272890381
270608002
36755806
508656785
653802786
407665622
110249457
79238560
59404345
251061720
732744066
350277928
336508809
336229348
629710950
44766631
346909290
74427262
106896293
373104783
723141811
22855378
23512489
6646640
107184209
124805772
53429922
79427348
725766409
601375969
473906771
676678539
161815485
415860495
68218696
293417627
583137889
154367552
50943432
117601241
690410325
669929574
113009126
170652395
531338444
254483229
751084228
429888481
107936890
109751843
34668270
456743179
468550355
642420415
625693796
456060301
171022579
384065022
309098972
358482417
44114419
375245318
558657645
285220090
119052928
175053344
683304956
465423413
105949609
299605705
600010320
250701365
18255601
679097783
461133309
83931760
514348017
386328397
614806647
33171117
344024044
511919495
33928076
161619094
532183753
332044986
112864479
252066269
203970493
148529745
717278198
14815609
438867065
593472386
497085589
616793086
62569595
227806033
382762812
45129175
455313703
90636
449744052
698380592
264498398
183386840
435829555
548914275
18300919
224829640
685993672
516637588
467066575
736971751
129405549
654437238
220295016
11178440
158545023
253501339
430385046
721832657
591512142
188237506
172812640
519034607
377803135
164391045
363661844
167132329
290352426
11699466
18316025
231247031
534778686
297686389
47130720
559458263
503368717
146777280
656189277
475400926
35831432
678765423
248478705
182779525
501254845
182791625
700684257
315639870
320473941
2424513
614907115
421819096
117237666
181725180
631136233
216618128
57610909
532441182
112517190
301042606
620123959
693206787
230358947
373364845
730464374
273781144
463270808
22825166
489197095
470145433
59438961
606515805
716477580
395762094
24736075
301123004
355043705
525594086
295911214
628493421
700244898
107009973
14184534
741288750
59963267
153518470
103961283
605309804
146664154
297338951
115176939
269416567
344545201
262551121
291107726
549586492
506037377
744521869
653462901
226586918
106285816
550335136
204029189
582087051
713186945
67682433
515348743
175546826
435527397
10932768
71307873
433022360
352321217
721145334
568907066
735110831
419297242
181236416
126013688
172313287
588008603
594025771
349552840
53059825
323925511
206974859
27243671
319482567
414566570
316743031
160977089
83296111
627193567
102494210
418217775
318103843
7605871
419192659
153215483
579503925
6631534
740307295
708901921
239437653
482221285
225479709
501091324
544317596
58683209
720453415
366297841
99238867
103672478
184089686
666820319
209218818
319318181
313177592
397926158
105402115
421279797
41844122
370073385
520978126
472739975
213991596
124609394
13333395
635611025
118871053
505754996
560681849
711651213
47565288
211479826
373928011
57212643
47886020
56906731
618258368
559800375
726033485
85748721
433389978
311528306
28795526
604693180
79891085
141709386
567326470
241680894
64396878
33468793
568680476
306243938
604457098
503890842
178877093
316515036
553121296
276719261
503785100
9546992
36148658
532870255
186910939
144742766
639905266
263864055
633311497
231655171
12198095
627679881
172831308
554548813
103807889
27160588
434176652
18791864
478093826
315639870
88324782
531708541
289634891
101232859
277036487
718652844
356856591
752724427
635790670
116301094
293079852
693841239
229844656
7968415
107932224
181733962
690298160
73248994
91063635
98445802
381079062
323772009
270988162
96240326
448139611
234943618
630891256
511051086
119968595
443655667
417144637
471035292
22015225
273796250
370973148
85034755
277509828
364960960
536806816
19373445
185350620
492295582
320302641
400248576
198928572
674528218
719053153
51428377
321553869
506753429
723402068
670328750
497840889
503777547
114813104
364107471
678750345
243891513
208047385
329783670
91096733
290930247
658417669
99827899
458504865
457794883
59513234
750836177
386615049
39645697
652080702
91752582
532403417
195063778
314476708
671431488
641906811
135666986
560039844
46103512
434667597
514782268
452808067
349711453
64661233
534367197
411872643
415196049
359429537
110540152
579519031
272904996
642233267
399027216
402824149
177918468
151462018
513120608
335813933
106839798
601807326
301485548
540884417
517803468
483754544
645834371
325873700
55937518
662152524
147457219
183020397
525160090
140000368
291961215
229906651
594098453
108030559
101920919
462946029
220625752
549430009
87040772
658047572
116672352
42887994
431487784
752490042
218213723
454388480
301251405
304876845
362256986
114956660
14424339
711146332
164091525
165537837
580327328
70696080
243631847
521934959
381396288
691357919
578155623
140009961
532818832
10472887
515356296
254229766
555900800
272633151
2802163
215336030
327769988
82009035
529002430
416102323
483006926
269551464
125855639
411292872
401282537
433640389
330795237
75945264
504797202
483573272
220805536
121218097
229127808
160771594
316772820
579386246
670608211
755911793
80363920
618107256
223945456
389920623
38085690
51686692
727943034
103415676
662239487
261850435
12069694
245948339
421871339
437975811
755957111
181581673
17598490
558597221
289325218
101217753
132805962
84676683
29967507
43707434
526413924
164464149
681288153
427809473
751863385
98596862
534933672
339791788
721145334
510152279
413315266
72623808
90088328
645290555
415279046
474553818
421483650
92234738
30287685
196967963
65303238
405101247
662972128
173242312
396505012
390837538
669535685
242723208
511730856
516768707
48959269
593921798
228644416
419276637
290367532
651244714
447930665
464279599
138656555
353205637
221658668
71972537
136671249
263055884
137216180
210099357
664601595
675260859
264346392
570881962
90780614
516625200
501949721
163788625
86361002
250017069
176702435
390074685
77395591
112811608
215083822
660796864
99364989
71156813
150772986
705133613
313462992
343246085
230298523
627707314
667451057
101059140
520039156
526814197
216446321
6918548
339190303
518339731
260930218
115407006
511949893
344862427
499313724
581429940
299922895
105137760
417892384
32605317
535794714
39063240
162395052
538126933
216316074
410475338
295888775
134594460
240690816
344793305
733532254
31346805
412307814
190941047
632148335
433695127
363087692
306848178
321083651
482833078
468239815
617783353
445534907
233904435
78707598
226990309
87149454
718199664
167880307
671869562
152385975
682584964
210630511
699692878
184406495
476428544
156147243
559763144
288357449
322890673
225898314
340082488
332118554
327687939
737060608
689728305
689498264
556663653
622737297
737958312
64725084
204890231
400316553
363004733
644573020
721409689
144926964
136004445
202115048
113733074
696160521
84540729
468080712
514170475
33806533
719589509
283448984
511856306
39306676
456572477
63127974
566315023
696633449
636966775
409780462
231861994
566739355
444915127
22266244
92627416
410459671
674037014
522463669
603690485
226000866
305262067
130507868
415415
477551031
692829137
276185585
684468092
337384957
603276965
291674201
402718312
616271929
616160636
649875226
506227540
77375677
181679862
1255539
475151677
514389512
207669735
507072991
588695926
353355032
611275637
673971724
473538399
260775705
344046703
4947215
446480489
359248417
66504165
346287286
477945095
450611980
151097765
254989280
357611891
450557692
581194648
203319207
315827052
171370017
685563151
203143802
488452600
642065424
513324539
62674855
571376897
269586975
540016841
49419279
645024583
325481429
421550242
21118188
308426755
97669684
399379981
478376808
743379662
664300881
312075629
122531119
66657192
89154107
584509542
748917715
144463323
296479810
98232157
371675577
551912816
199654803
403423914
308033999
621997103
684399989
566704667
191551633
242134074
756168595
555938565
153047050
518536109
405701842
61232171
335322988
39932642
226272774
388405472
188767456
686751992
727216813
159738397
539136819
18504850
15068235
188152783
68535922
234928040
708909474
482127431
981890
97366380
290979325
756686168
4629434
237157409
320873445
291484250
21041420
493763800
15409392
316675021
545684968
74125142
244446347
565305636
251091932
94502740
324529751
119903875
265111498
222209260
566251541
711621001
263958805
588771456
599579799
592759440
619678332
30178215
742595854
249354041
122021306
229939483
683950129
616074764
347658491
614247725
498044820
298041380
285881050
238546399
597878148
652449086
62689900
642979337
298985505
734807775
627091194
317565885
17228393
254252129
346947055
66056486
717807618
136439146
754061552
149530789
76786385
429837424
429975818
721560749
54774356
348476527
257134742
754831714
54985840
619925223
264000009
321151035
80900070
691288325
259672140
209135017
187447767
65260884
28323750
150521327
259407785
672938573
478475857
401175791
203863023
177350988
298864093
103741800
184157246
687346220
11963952
304272525
360063785
75386493
624564183
26566804
754257686
418275420
576292111
6978972
233344735
322718931
79937369
91844480
113344952
96294221
467938562
383292091
442570470
286628797
674520665
322158109
137917780
179809953
132585362
620910339
574468610
519706824
491345309
730524016
66820597
28406833
306183196
406065109
169151395
210902419
230864411
460399145
180477404
285714884
110175584
512420864
547606606
599164384
516353292
332457445
521157000
715979082
90729777
330858459
71775552
655101902
233093133
450566662
118606323
560319305
706054440
689853255
413971506
512773170
556008735
382302648
93407951
471767933
279156364
149866626
1450176
524472767
194187956
751662607
332807839
74948419
398399194
249739945
741485563
14977599
378068221
459411225
430619189
623039417
176143513
347254878
27779934
100439794
96988073
4297657
713783305
384108036
690640782
519822828
283615150
181460825
144092788
90303022
212536694
583280425
232889202
602631211
519064819
72773155
234885417
568665370
134713507
233417912
19773754
60167198
179051418
432576025
155236809
499366595
600010260
515210700
553879612
399062755
497047620
582389171
106754102
243214153
726205844
23248134
216749210
200668104
345177269
401449503
49358855
597036703
717599317
369285284
137660978
396925256
119397824
577191756
410717034
413959586
201324333
65128203
140784002
288071420
706960800
283252606
254618927
520599369
48542752
388823130
731568474
559818064
460589493
729359525
320926970
463393245
325901449
14650563
473434706
447046501
1080079
702459212
498769908
497810762
98219212
750677564
747127654
39276336
392089143
224157934
461946158
523559232
426548122
500310720
508656785
205585107
619633014
529816459
107864393
269676765
678758279
376555723
698660053
259463115
647123834
512857386
588991451
312287090
405384616
286946023
119299183
171493284
748902609
410215224
253116136
626528903
312205835
221929799
166812671
520137345
416968403
162178480
549963272
355808154
107758744
626145028
29053782
312767686
434539196
586688468
364296554
406145399
677108344
586475344
333316764
563098910
27932902
96716165
703721318
389961390
263206944
16596617
513875012
222257185
664520493
412365942
511689381
30363060
111074418
594315358
48814132
666839264
15317484
501219195
495748708
72078290
424964866
740716746
79888081
64807411
131626131
664384539
737391837
438255272
419674892
22092525
577066769
579111169
683470970
208553436
369235958
392356692
301689479
347661386
449720726
260306592
732303556
316777754
564535511
281772218
300394333
609942515
178701145
728615251
255866644
224996999
725035129
44828669
146615658
489683649
685046404
229966191
194263160
480371292
645601082
56186767
336155252
476964397
166358960
153152967
707262447
79889081
153069098
265472844
275752477
459035729
284428970
441700377
701144990
619700491
616045339
227764121
522551927
166172559
365138096
741198549
590055466
145281955
297940209
483934783
245072191
715820469
311802946
604724130
117705952
288899937
171755220
712290541
39018798
315262406
227498639
687466507
328091967
4719987
709158723
48209318
406993405
113929452
633744233
395630972
559337415
398508139
211748355
754620230
599449384
505356124
658050534
698954620
178077081
583650522
14091594
541157344
26587047
296838213
429404682
114072959
152933144
348827752
389810330
702636303
183696513
212409078
614881270
68437733
365993987
282973145
301038701
128275914
59579766
711132964
630348047
635766918
163462026
569201633
88491711
591318548
28202902
506416752
303169867
127109437
662743195
713131079
422968000
179247796
312150384
288048761
163920883
133293925
69850144
727369006
679290821
627737383
79850316
25385633
412590178
6865677
355746300
145531204
312039901
76474125
40059799
525649387
518946894
314796790
610087784
174065904
672727268
403632320
245132193
101344049
54270381
743849652
103598997
208198445
410971333
631816003
516141808
110074390
675041822
719982172
102515385
23798006
223908883
579915237
614480701
534253902
411445757
15874098
267576011
708335446
525794542
163436735
171195043
602812483
63596260
66129416
148858768
402514476
136464463
262557386
415957671
435045247
512894018
370619970
151324134
621166273
735615315
719810346
168710231
23391641
700029604
315013856
445350845
21729981
722998219
3240237
744280173
77675052
275321315
502882895
384870668
558098723
182019747
676061477
149356267
245129727
155954344
439569494
120712046
640049168
449329264
705965771
75246106
559047307
252300412
137449494
609897197
460305173
143271208
748576585
422522373
432933309
729309042
609179662
106342305
87669059
125070127
476375263
509105565
293905585
665207816
561754375
167872978
594685455
255336209
225608265
689543582
712849545
641464256
683191240
321161113
222481168
403028080
673170969
35786114
26986869
436197439
650024312
82463654
93509112
12689040
30234659
37885848
138975200
658817978
342528550
34600536
13670930
291487654
50302980
217113451
485035910
534797718
88037768
244637381
82211767
345285395
16503305
502112895
340723383
657186530
247451386
23223554
700876643
534108808
376114229
190988701
483672181
246356201
605531563
369696658
143507
450972618
394238341
307857312
350138761
92652651
371728448
573507028
54025582
298313288
444599792
456193647
413149100
427322937
613327420
265629796
100495877
118850745
711551882
739604866
339658410
278252520
332860710
430634295
559820807
138349830
14943311
48701744
586973842
62349106
368613064
88423575
752105081
216306002
346021000
259770329
104524550
508763220
722980713
23590505
48928334
625452523
501811328
256688635
91877401
321644505
470317757
62531287
633016930
233976834
748636061
198978576
569685025
448542458
186721668
707387910
177888256
357959329
52920675
209036828
8769033
628907473
141892869
299779283
525303597
549573002
709710092
415850677
336643091
134420741
570712233
224966105
472774460
229475246
538506241
447152706
484600480
126618492
246235353
174670678
711945780
666121729
403299988
338502801
240977256
378730079
458869429
504928078
127673028
239914023
422873089
543241972
545923287
3210025
679913507
695684171
117335855
251157142
167072360
78955578
108770945
664429857
516927782
557139492
403066478
149368128
234294628
594240369
25985748
248158589
123881065
248694796
619904922
188898821
271288020
538767838
207631970
499492916
545636273
246492155
508196052
419580401
479464440
7107373
479486076
77901116
95406990
399333819
633931342
684717215
150365124
463814624
139058283
669339304
59170202
736319311
440845951
62591711
572200174
292333375
593811094
190932287
686355061
180207027
449216785
512065338
724128769
670426939
394578227
489653437
570697127
126272665
83427190
418186951
107909824
741297534
319763808
727602589
297505117
454409080
193273717
434753716
682715670
165924304
163688616
45725862
463718742
688516374
575052862
122864651
289772225
128501157
50635312
3111836
585916422
665898321
25689518
52395161
745390464
229359159
729286934
490801493
84637620
634359731
407182230
177435076
379372084
243931688
698114248
349575499
416979494
553407184
583769901
415044903
10210757
233356989
47412213
392431221
292738075
662033298
399274705
718125102
31506424
454917628
143295516
196045668
464207380
638288924
716553264
484817255
483160632
46722858
302187977
190396853
126377705
259586727
500427475
287905254
153389650
173847401
675807498
45212812
198726983
630511953
392365609
538498688
699398648
613613273
722187648
698879090
392129101
755964664
270917747
9259978
716621087
10695048
282928690
103045579
616861063
622057527
561663739
155727754
571992904
218153299
548875205
546522396
58195865
142418959
268061959
258926504
216635583
127485483
40680458
353631460
5008541
271198018
216444064
512071390
293316378
268534075
721558285
391502202
400609741
174806632
184640387
47463052
416948259
545779780
73014851
103921727
499304036
727807080
31103254
607480237
14849198
525228067
116739168
407612751
320813747
568713114
734582121
362977171
25181702
325929918
587925200
3398850
323730936
335525043
171815644
130440310
493723730
610788451
23391641
412264912
672526673
72440823
347196304
330786928
487976671
89812723
492494591
410375681
50936071
548607637
239384782
220321010
517029224
177080085
218266594
182616077
664106868
13950391
388806844
535460104
41239380
695000154
168628278
400573548
93883773
703000235
537320420
362092513
429328063
86255260
392356331
76526996
693304976
262761000
330398432
469789499
235411904
231665616
205562448
429356247
692877354
300329939
739419280
186526271
641291180
407401267
723328151
29726688
42407523
216521152
99355316
583963636
130417651
138847656
642761454
512325836
248548314
249845084
502025251
701235626
247458939
63044891
314815431
34660516
614270384
684377330
604439835
253372938
225207801
608756694
190531978
35437830
260034684
560749826
126312114
258676576
175540891
291764837
123801833
180406090
234513097
534882580
275748761
46012876
460808530
691613104
523258724
192382463
592188078
6748541
192951967
268692778
307271146
485330811
739355617
204686300
468240682
418874333
182465374
511073745
302534800
241901655
584504011
686621337
476349368
307497736
287590761
534045676
76617632
223737856
203875823
562355369
538151250
737210565
268093735
496639962
116049754
499029167
378148498
291140777
240094764
173261528
254360097
734202968
405591177
309265138
675683827
510806886
486042667
371114957
188678854
436246174
98324954
169564850
41715219
435599699
88181814
666745777
252368389
287943019
371468371
4274633
138046308
210887313
513022419
213501614
32011862
4750837
123653953
119934087
728569933
190043058
341328157
285004902
25517081
204376627
31409800
100604158
740621942
622274471
506836078
225562792
183605877
208855556
149640036
256277568
319794646
491657185
564148676
626725281
198282946
663047658
283186544
128755991
105998802
77633398
750401899
189399028
339288313
573637045
5068063
39487084
324388839
646989980
738245326
380361527
51398165
502629491
443571661
320156564
4728178
621332439
728299672
183677284
294671783
172410251
441571039
26186251
94506075
206491857
33490002
228923877
220630761
548481977
308668451
535746008
571104989
739714666
604345742
520452228
448308922
255112846
641203573
316254820
184368730
229142870
371243835
3089177
349885172
620962399
153497869
718970070
206920297
148052217
590589243
429739265
371403669
643792326
249402641
242919586
723167384
423270120
561978992
108340232
112224964
83950373
260193297
460770765
481737893
103727330
62319803
547799085
438812313
24721692
316606654
504200515
445061119
308456967
59091604
209777022
655811884
45997770
451850672
147746227
228816005
495550269
456457913
238863625
506612776
360655750
452727964
309907143
81217409
296636522
243017775
193583390
206061769
205590714
180180630
308366331
396305910
218786983
600946892
235872637
733761350
27409837
554745498
480180072
368170985
35030814
127171326
492048414
79533090
434214823
146648917
672035728
614040218
467983880
246234260
158605447
701347147
535736295
343751756
296092706
247677955
313825927
52976742
385641074
600852474
157694191
180305216
470186028
549352349
491088507
299485836
150221704
722738216
461282077
664142843
749370895
173497708
3640546
567058618
233244193
11949597
519540658
139330191
460674706
157464944
57814662
261941172
225468074
596815401
714151256
48679085
647820810
614586070
516844237
341639416
481754131
695347980
395905601
182593775
86421429
12257456
396215274
128703277
85024121
69401649
316019980
52255596
740565611
368873414
84193291
102378593
203947156
87599694
278311031
452668698
171037685
54056821
637133327
363182232
203572494
73158358
321211627
642125057
252583663
443413142
305228472
399908691
663531050
619066539
291288898
74158308
253591975
365403760
378714973
527358013
80635828
746289271
711536255
217110985
344167378
71771479
509867009
183787149
371690683
738192455
671884009
386725152
33716592
175003010
401279183
286794963
521210537
610984829
608650952
374462634
381343417
10664836
500709515
237058458
117018629
384938645
152796765
219896750
397567261
205320489
303104082
373794892
276379376
447009199
738690145
546475090
494695890
375950575
744257514
662007219
187238155
16654365
8286519
112726198
277761575
223374994
467077520
152561482
620911627
580704852
616135774
87428755
673726696
741236314
575898784
58195865
522420135
724619714
103468547
476849727
279272175
418733503
254430358
192903620
309717232
280374913
75411721
135951130
690627985
720047550
3429062
311011935
82389329
456488214
734763393
647553276
298487007
274876329
213138107
356048420
328605993
207392350
316614207
322859874
658598941
228327190
709679880
195700763
190820270
62350015
317207588
329484519
688214254
194905165
380520140
163363837
179120486
143884650
688614563
457634731
289643423
212012710
500220084
662231934
691968095
182163254
275095366
264415424
739733267
122466350
314370966
474781580
514676526
222756794
559050401
81625271
728569933
76625185
146956188
358809255
132253030
179974421
748352352
299788913
308205911
172124416
571002058
735986979
37334479
609712574
52704834
51020515
744370809
266802172
355686343
186390823
115727066
262457721
365845137
341157835
532161976
284838957
291213468
50423828
300971944
96462980
20589478
30238953
121248309
490242571
737042974
5249335
500325826
690344200
334112367
447575674
613826860
742969839
563317846
256691522
483831760
240071370
265351996
301393251
516428822
206339876
88231857
198092531
443480743
67859320
38640266
460952466
730571478
730837595
16269162
603499806
304095134
640811626
657737899
745187420
38064746
397786298
96142137
510545996
152699001
301115451
379213471
533052975
432902183
718408386
107235601
375389843
117161506
553166614
265814191
459548950
324174760
497178892
253093510
341438987
6707064
369842703
441720540
138348301
116705774
154458850
620492360
490498740
143661484
677451229
379417402
192245499
748828521
158114502
699586977
246529920
33700046
673840895
467561795
636790992
263587172
580319649
360617985
740148682
505816857
292278441
392287223
622118355
353629964
719476121
321621846
32953739
327679352
533778063
332694650
66417158
695323917
452492677
652224086
441878615
343998856
120904666
156129605
252051163
320133905
213372250
563212104
220091742
349205402
183220674
508324340
174319868
254989280
98184092
626272101
550523802
522576964
447031858
52934851
617948695
423334920
136105060
67878811
717318342
582884102
114314655
339784796
153787347
236023697
224747068
614761636
679044912
540862777
468437060
46111065
49154924
120364608
448021301
395588375
6955514
378541254
383173286
452890449
440726627
464162062
654745895
699176316
477848098
627344034
61353019
336972157
307543054
354962458
428428819
682553842
516972638
578680873
607012290
308335478
838383
568589840
693799016
549895441
750065771
324945166
554723078
68913572
665463683
244430557
714355187
7130032
235260844
48135269
393979586
397136740
188553092
226413990
634772844
6699511
256193881
37186981
453198346
534146825
436231068
46054716
530605803
479619956
606149613
171913833
166249083
311281789
508264311
387189439
388420578
328336463
41952306
36148658
410035535
267361682
350066444
364326508
34747716
383851013
744566626
680027795
442688883
464116744
213002153
305704773
224306882
551217940
73445372
379619764
368261627
116662771
415027176
161090384
17047121
36692474
336843270
525379127
209801591
662282779
391797806
471473295
465295012
590485987
753728976
703373125
210204727
50121708
397642791
419992118
7039396
490922341
282557730
482364792
434169159
379024646
649308751
706220705
539692644
135017428
57266846
328283592
681215638
547433887
749204729
682179407
485774831
110419670
246046648
563408482
594881014
268403408
465994725
602387228
626045511
170924390
545032033
495484353
526700773
719936854
505522290
580491481
207269426
354654987
246748957
341042259
549865953
391715718
427055846
621127746
469976863
20865247
619157175
160207928
574539497
494484870
518033318
686715350
27024634
480929722
575298525
18225389
290397744
143419408
220573009
178088361
134413188
650713662
36956829
136618664
228357402
91791609
463217937
421183386
207223406
181491037
648517448
24665270
417307079
170143393
565855157
444229695
1253798
75251764
475768069
40094929
282272682
53210885
2953223
604655015
129103429
323434566
426290450
396656015
207368945
318472245
666015987
8892216
722852312
520247255
95045152
434851508
340912208
72174954
228889666
383851013
436302873
545881645
164662953
709611903
697543502
460413972
86420335
655306322
103778220
427318528
743721251
13388279
730689331
11435242
519714377
193878221
175697886
370316037
667919343
90852849
40997684
699941874
725926383
596687
32893315
268926623
111988331
264536272
683820718
430703119
654210000
101771792
353273665
95520168
966784
265344443
118181791
68007212
531353293
337753312
64774528
571573275
594315358
665441959
204352086
156403532
50917839
302932872
538521945
84405379
5596773
648991525
168413427
112902244
25446057
241390794
125748678
7960862
409561425
95741828
260933176
655180637
574734041
275238873
211731824
394523402
675283518
607630914
533264459
305247921
514789821
119170096
590405573
547879514
449441919
71194578
373057776
723250505
314559791
176740200
261296035
248008014
103257063
41095873
680258753
442907920
200577468
367852538
644156297
476501414
311698371
405830243
708305234
610524096
382561922
204480090
289083522
648072604
446102839
151747323
383661155
468693862
138618429
62406103
389109925
530715995
525265832
92939665
593416551
626209569
163975630
257777164
39493540
236031250
230757296
107411213
400671544
191325043
667305568
78606792
323246955
236520073
121920526
60144539
319997951
81646251
202601672
687015716
610448566
113007986
403489616
60514636
186494666
752090830
187631626
208517131
442915473
126754446
492296987
76533994
135202620
325199275
591572442
319990398
661748542
197599821
533166270
455514659
403179140
440496584
526492736
718690609
291042995
15264613
432935925
474660732
310050650
257912291
627251606
80235519
459560791
263346534
631453459
407620304
262345902
217446632
110266247
447598333
474033833
441140518
442575588
227401561
350293947
583011676
22092525
4947215
184748483
266031766
38166443
698830058
584367473
296542510
107146858
523966716
367906630
269981985
486047471
129846026
31808091
607872993
299317837
470149507
199953534
387016469
74132695
21341361
176665278
162710410
348001740
55303066
680322494
409534266
632181637
440770421
637526071
719706127
21366734
523150886
435422897
544070473
678470884
79374477
183611885
523821821
548607390
647109296
323503736
652436015
505386336
579420842
252014396
338623649
522697812
357183726
230798790
74729382
266988483
1858038
33407785
46572838
534110395
137645872
722855469
311979851
703592162
473219868
203863023
109956574
134917542
114646987
365482117
111429409
534397409
249373858
476248603
421173206
461465641
309673
671801585
315854770
569201633
64476604
702867074
743800130
450335326
225896814
72420786
370323590
251340933
640718277
282350976
462048063
442639083
318003959
234837876
377498940
654331496
626745399
83797637
640177815
60286074
360164805
447062070
250525457
282739002
166777793
453139020
365189661
437114769
13130591
469315270
666700153
104361945
483950922
404651975
338871938
174418005
711749402
68309443
636887732
246242906
112063861
511594902
541210582
242179166
333381867
76406148
182072618
530719098
684777639
227449639
86942583
557066699
717535
605163735
518105588
269030307
448580223
267118629
518702275
16341704
159631048
31843448
228239760
565263635
724060792
424713061
615299127
131731534
246310883
545379471
13915159
655147220
110135354
269906455
187608967
717069274
76088922
659632644
638578835
81155755
404995943
146405755
31484005
176842105
648358849
226401175
519519346
22870484
154385873
352740206
745050579
100386218
139881560
574045975
337528464
388421998
558831364
281192946
522451590
377007995
296485679
709642115
755028092
437484866
246469496
700522089
205048844
521452288
381651862
522274844
343185661
2077140
336022008
389802777
145279203
208538330
512635485
575671469
81836755
392680470
546625716
483311936
213585170
8836801
74966703
585017615
467055325
569845251
681282132
671401276
234966277
111739082
369352489
630337584
141899695
325692913
215080801
685537481
525796668
191577184
473920538
343950885
11522894
641914364
45038539
451761188
531904517
487575300
233948013
44172518
91459277
270775050
64540782
616332353
340441316
347377576
455452826
234233636
286704327
317256212
21422725
680226418
693272137
245848707
503482980
121402272
243053476
55537209
626831023
674088436
467915903
147078330
594890327
480468989
353886961
698254112
35144109
63898380
313751620
333873563
35083685
12092353
291666927
676707885
84388080
217107745
422476903
406242107
706953247
481624598
277413649
56979832
565939185
103883520
434365477
559020189
117162136
730707983
162132698
423526922
333026876
333872812
86557380
244301785
413390796
358798642
453072535
200190012
704827957
443547815
415124379
77750582
9418591
12673934
883701
5800704
673229102
514955987
114004982
294083608
76111581
540925824
575921715
72259551
195539617
627828019
635025778
431117687
467077813
347729981
397046104
229354398
700608727
651831881
484887494
67566687
508822951
207273227
493677900
537406407
294784149
627359733
640743649
170108325
459592497
548799757
362997180
64304692
528937216
355429074
57334823
442983450
702542295
4123938
442326339
246746052
145153554
672775922
659290873
152744319
52697281
205251489
341147651
416694380
474224775
370985654
276677080
594098437
60747514
703796093
467077520
691853343
439652577
291024550
192834630
495700048
420362215
177616348
489535958
660357432
406629312
747808077
277173191
506813853
159059348
200788602
632154195
125440537
643523153
399620269
122202738
292051851
501335281
662753091
612986374
718610704
35408464
743243187
411064472
456457622
431759692
27796316
468384189
732852484
203651539
5634538
260646477
328140085
352114764
603472832
471835910
734476379
699687261
325201303
521987830
38754443
294189350
109962999
5838469
558563463
369349253
58354478
146127891
544548641
69889754
353476170
356829219
527992914
625969981
729189279
150549322
257853626
735050407
744200413
166808005
97348420
636464026
353855280
382838911
343816123
186249258
79788677
235361255
303568297
483022927
259838306
9271685
256301565
10931958
4818888
380527693
499562973
637201292
49048545
204528929
554698994
190343153
257987821
695382156
69151148
422003895
144534208
483145004
92063517
364770376
90721454
293730292
399553700
728048776
101686039
626551562
655308145
277882423
634822097
515017871
439863860
254921303
10823449
308026799
465748192
87932026
579330206
348555844
538498688
127377318
60544848
699339927
402889854
67372760
337475593
26004979
730918916
19539611
640204589
578710860
333000208
209986911
579995591
487286678
539521626
117781037
412990487
417221116
733879692
313192698
36861506
665781775
552540850
570833081
418186951
290753743
245072191
81821649
65522066
509079753
444194034
601895806
101255444
602852090
684588814
335805073
445140373
455642278
372610537
399164511
733379566
638018157
369024438
479358698
33724145
41139423
566581795
61645856
638331936
267972887
583098194
106338687
288698319
192778138
157102400
562681605
402215441
606218886
466548055
172117869
2614016
217186492
440853504
274190850
327301702
126157967
740058046
585855998
158688530
594262487
374455081
345323745
70235347
723993379
694460585
346373027
215609145
305712981
159058530
128465015
444864147
150224846
27249089
90832378
607329177
273620304
331918418
195562276
54442024
201138331
111444515
712013757
552298019
325224044
351302501
285986792
18180071
298825730
84369180
203251230
691537574
208885768
244513479
2938117
380437057
746049335
149680628
335593887
102418680
717189772
394100434
74668958
485699817
142880101
110929356
572863161
724174087
647343229
490333207
239978989
290763005
157503893
434061368
396697229
338026775
386477377
182201554
87162701
64329999
601543579
4161703
123703034
106532446
68075189
201038201
228743255
544276733
562643120
436971262
579360418
355836936
320056806
36662262
545209641
272784148
92992536
139571887
304431218
372848573
281091550
205862549
186400487
694928871
753728976
437968258
572743990
290646994
267552524
640743649
285208833
37723683
458070825
312851102
285952165
136751374
676429448
399940527
611128336
326561508
725846143
202682367
243242344
124012707
268359250
485295356
417255957
115160591
418549919
721084910
532568281
586195883
43799847
444992015
289933887
697957624
615569500
282770263
122661312
1836312
644331324
242381990
748932821
674048658
4365634
205901888
317687401
518605109
420850566
400946223
130455416
361351809
86889712
65424086
247345644
289098628
707290091
417087377
619580143
442484952
157340241
742032436
314159482
680439301
151815300
314049697
639119754
29297167
529434846
490677516
31726389
194739059
76474125
117349337
464592583
396572729
85305542
544556194
350312470
331297239
254099965
751077873
699400247
86383661
38527853
340814019
583020783
742453450
149911944
192677030
47759550
729408316
14186293
416601947
503648481
213364697
246107126
70529369
483834920
613628379
290675694
117532233
291288998
293745118
414659700
569511306
88098192
306234489
503943713
740052748
249505802
281439886
82692912
506289130
719249531
369364359
385447276
124535586
80099565
199165057
361070466
401952571
404772823
441553548
430885610
120961295
656432874
108068324
431394155
28724059
124133555
274476020
258644932
452825009
406927769
46594457
538763257
438292114
54075314
416260936
547698824
269385298
604474143
54275858
651643590
475685222
110953570
43796212
656854198
747429774
582917609
5566561
92841476
107638128
127881069
39886032
642582389
743682897
359500141
490106617
155997244
21367437
111059312
403138344
527826299
624049888
550670220
253761521
292379956
148239688
127796760
181491037
303603943
398224372
622722191
218281700
12832547
753857377
145593172
509366831
103664925
2152605
520776027
745085996
359153146
14932281
27447602
620901918
449426159
746568732
64529803
375175380
425120605
747525584
169313881
312223218
177518159
325632408
119201446
148092620
749244996
686590359
471125928
540205666
318765780
24222471
28724059
74931912
544720270
130067846
468195364
547305486
30748263
7303751
524184826
381751279
217938651
286921510
83468203
732871110
387397435
509942330
415052456
613789949
530205494
643160609
268184827
639027047
645230131
156128063
708123962
655222750
270268999
415298925
104933829
91230640
235819766
329212611
442753807
592391237
189611524
24282895
363184769
604141745
11533940
145871089
435128330
230109698
640471741
313740674
374424869
445110776
336382135
392460319
65077699
70356195
475589751
597727153
569324982
474301016
630348755
408659499
529397323
184759333
13212341
368186091
581958650
617435091
151158189
261420507
132663412
416053745
20030556
625877521
94646643
500862089
518468136
436941050
262202395
730971787
311840711
203175700
570734892
699951616
401361233
312895919
447862039
688437300
719339034
277572750
559982714
691300887
261416306
222708127
536761498
283116652
309620129
549027570
29403829
11009132
748333564
19154408
512629663
162766836
756133314
13066481
729181726
593857202
98317401
530507614
510318445
6185907
32146607
208719602
371916042
643039761
307150298
121104802
338329082
124110896
309778742
589521583
640320681
119189396
275556099
98507487
675552541
741727259
659882951
75530000
661355786
155818390
206281380
116708956
660274160
678470884
178390091
571127648
688855294
584964744
404213445
121525998
140621754
175064452
441192049
466755801
269332152
184036398
712655762
133552146
354001557
308087132
358457827
164164796
100772126
328623477
282272863
81282839
220230374
754136838
481416342
368231409
62727665
229184503
147020785
174164627
32659172
11011025
511889469
67297230
130780195
122828905
417424098
750775753
316772820
497221543
537320420
173916675
413662704
2437043
209882764
335856309
370436885
236310711
159994176
34710210
101448825
695047689
525885178
230078060
101613868
300071487
161309421
237692910
602268667
680019078
292392603
552876172
118423487
77491135
149307469
46764363
514389889
742055722
336874342
620770130
475008724
44917691
301513266
144595697
484582899
156642691
696175116
177752302
594436206
56381904
463825759
538604430
126089782
626362737
319006077
52369323
324911338
372340241
682995131
190690591
28104713
53981291
174439237
488045867
26171145
570237645
140697284
513596447
115900785
317686733
697836776
327279043
251333628
36367695
732243680
71677970
698969726
676423656
517454461
216249943
141449331
461488300
67735304
594695415
734724564
245773882
74948419
143989849
230781915
419429340
462824450
155177791
87894261
300816091
695412263
30831346
344819995
330859165
61992589
704974361
222326719
149738225
301591290
224286335
516105060
523989375
68720450
259098112
415671802
264083092
237192456
88078792
41503735
54058083
119518672
690259303
47176038
321886201
474547437
149973385
67909023
708448741
167533151
7001631
73203676
679979498
740194
622316540
191701850
40511404
4735731
753355310
449280422
266303674
334849160
227276335
238334915
355255355
374539457
139443486
396176186
618243262
353690387
13782280
536942999
417046448
67402972
320957182
484887494
582371756
582415301
546897624
496814208
343006400
748650731
249309424
217643282
39781651
491519028
415875733
42901040
700948612
521687395
552788964
756780388
359243339
455585915
545432415
411619547
512325929
582250514
329711109
704075554
29734665
741365421
103176719
24237333
80124158
257859420
458201715
270480483
180783329
128612484
221674486
439743213
380853536
473527782
544684595
543724718
154397163
433731025
270686165
719941281
112906653
122948043
71866795
470582112
726547732
136030703
262610257
91036309
165321611
10679942
644659870
627971526
533838487
394041485
85024121
347521083
96959995
220237927
401215496
658855743
739734701
125842631
623360931
237513109
499955729
706832399
704664457
271114935
642035212
244724753
672368060
544918738
547003366
516701461
103287275
618696273
44502276
461941480
75154523
419191500
154688087
108113642
647499209
227790927
186439156
489532589
145629393
247942331
431963623
124722689
146174920
703321126
195033566
637458094
290523705
686242921
263608521
746780216
381864574
289007992
79276396
211807327
482228838
574963520
446284111
341966608
576051221
60393729
620599655
340957526
415090221
277738916
148922110
139224449
123725693
104847503
245716764
120764570
44479617
421044188
609188309
39799445
704287038
450366953
717266697
667523279
663077388
11397477
525266323
343389592
447273554
229981839
566467447
249728014
535589163
381184804
682904495
427780963
15785168
344811911
513468046
739129027
468761839
416484674
754982774
325007913
352372033
6340623
121510931
272806807
672132671
720201209
752014445
537063618
704672241
595921268
28708953
538891580
149768437
356459195
85539337
670419386
513384963
413566490
464109191
83475756
734974877
335149269
60620378
234914360
256081025
153680891
468912899
204591124
559405392
421682113
281823679
231476791
377291149
55998767
349396450
754280345
449750938
376849382
173759171
655701363
70566579
595137642
350663131
541159783
59593170
629075889
584557525
240508361
347679696
606754959
494306085
4359886
227291726
633009377
25778389
451321962
262768870
418851615
9235741
509261025
504451087
414397136
741405636
662753091
71806224
161315348
21807409
745030800
49464597
132811952
549329690
256726691
262834471
478928965
64398655
88460736
193893491
591279052
465117455
373299123
406245658
469396291
302702737
426623652
284468639
117063947
281409674
130984126
671016073
681144646
531345997
203190806
192208744
525814542
708871709
278478671
43573257
519321621
514170475
412756222
115727066
222774887
326878734
641630938
151085320
56446721
728766311
118835478
591982183
551081986
748932821
433386226
174319469
677618111
75635742
705208504
671499465
662269699
358392337
636853854
391555073
128318935
65983008
370633263
225683640
424252010
340616472
344048235
79684150
497663292
346629829
513203691
24925776
225140720
154738311
27394731
688905068
268192270
201268078
542207211
752926496
723161985
327916813
547826643
548310035
147510090
559422664
118672736
691968095
743947841
443074187
580289437
503120436
599723306
74351732
196646064
743708636
72697625
319812992
285216386
413715575
421593546
106451982
746621603
23265630
184140405
244611660
153538604
609791455
269755395
163154048
390029367
345823779
29583511
196378
15325037
154394893
335519366
154387402
575150544
72735065
672509426
215612653
583537227
434799185
619971614
736730929
630492770
638873883
728932477
378488383
657624604
333019323
272173995
659852739
418535306
189932217
407690842
486522387
100054591
574799022
119868683
331020792
161724836
82742181
19518552
558869129
507265380
441149689
28097160
97040944
348316298
508943799
445893823
682315361
546993687
102979543
71154651
239996575
26269334
612292234
204069389
673950383
629935265
285952451
270684693
1299116
648572177
65356109
97354554
477651720
290238541
419795740
553074969
319975868
632985096
219830065
402363416
484558083
177465288
492187366
124439004
127079225
521714611
73732386
97554548
202442935
712791716
449030572
517010403
529774973
232786836
42240404
664512940
112237409
62621923
370578399
748554097
628037222
105077336
285453506
279754904
267836046
427207183
7787143
502244288
693682626
486926804
400214326
111640893
378158507
322369593
334478795
428101842
146565965
43580810
582014495
2160158
308902594
521942512
141278865
421172439
682391868
380421951
704732665
722368808
140100597
448806813
13308386
606218886
312045586
100586468
326166676
172750
646008090
237171753
581611212
656182217
98256977
17983474
214600508
463572928
528558940
82229100
45476613
343014832
182926107
508692472
126760784
232593260
733192369
59321262
745219769
28037048
178537233
677398358
75143391
689347204
518595434
530477644
68285123
388431201
649474917
2500043
479207477
672415237
726908273
10755472
171798085
743555085
146626389
626634645
698686426
188238825
614987919
653566187
60491977
457829233
346380580
334643218
205298093
487591468
253214325
319431490
19803966
642027659
662375441
679292119
719264637
156113925
47295363
246567685
707463402
640668119
581040669
219981125
390437229
755242081
356720637
645018647
249262710
166545024
623341537
482230638
265397314
331516276
507044883
209882250
17308095
155406829
167110125
324892295
369515419
335262564
234151786
604290316
129594470
643825273
260624813
69636403
149096220
378533701
540265518
349152531
400575610
102751012
202349880
674309181
106701231
390359429
591347029
575219217
389698868
413874188
536006198
738309309
699332270
42402542
89379490
414874324
632943309
194013911
356532916
475846553
343880537
79702674
224849405
602963543
702705638
251778610
164485872
67831918
383766354
532205498
527933335
521597764
379742181
55405151
348031503
633512521
450664851
520791993
162996817
16788416
241590258
694966636
14101451
86685781
569896509
566467447
580372642
138699624
460964560
274882890
543581857
11382371
14192087
685789741
250404609
249423455
237285048
527199400
269551464
266656982
73405365
512253044
691066545
21631792
127049013
37138101
219542824
284362897
47754244
369326594
202125833
490839258
503328617
744091348
264004411
297884509
199033538
614663140
122381259
344863768
348510526
96235426
680620516
230608196
84240449
182148148
125266505
155025325
414629488
144834862
620895290
77675052
95145141
404674634
21190771
5717621
685578979
430275527
50655308
82403230
38769549
596158290
363699609
20853833
184601147
574830424
79404689
361943662
344454565
593865166
488618676
442477399
674022167
391237847
188794788
433639966
674308750
13921589
401823372
156611455
120221477
648239013
274708541
394373104
579012027
529380191
740016818
269264450
17258605
175909370
336050482
83007470
170300286
493815807
260460222
392544604
228296978
607838319
152058149
64181875
646104515
517853842
471013858
152120857
8059051
192165447
498059926
508170313
151060
715758082
351327795
84163079
397828314
350919933
354802175
122514455
588499548
13091870
571795167
293215901
383875788
471284541
314582450
376742753
719662760
5007057
745058132
43943354
150146087
572864838
37800987
75394046
561000196
99760024
264929028
16420222
169069050
418670055
492176139
236837341
616362565
746666618
612321710
515930358
26990155
666975218
83784756
615272937
232178083
726334245
471695553
10476011
44750395
108732988
512486156
397101399
154315343
674287340
391402683
330473962
106942074
296752897
710178378
255185658
435147958
133333109
273733269
280700905
446797715
290593924
610361205
512786409
286659276
415331917
501508127
51299976
175467552
172423673
431031934
576728909
466571469
159761056
371909720
553975332
9834284
291968768
266288216
578257680
12763970
433502354
327717117
327263937
123000605
18898679
753844772
144526655
725578945
111920354
616559748
534300565
425940417
648282480
651400932
518339731
715141250
418693002
275865772
186212717
2628444
24086517
439199397
133449174
46305860
86149518
514336641
394742439
149972368
664483009
497115801
160559352
474026203
176030218
537613056
448050886
156378426
256379032
469532245
48339200
48629654
97240706
289805214
661234938
574307461
437707438
367287284
91004096
332610511
204240079
24758468
675794096
402226352
677236614
325934609
437413679
258299118
272682311
578068334
26480818
151286590
66134068
35627501
313616270
454229867
2743360
253403859
358880795
460660605
187975665
64381772
478446710
543128677
430415258
170584505
164179561
522840842
9118878
556029201
561729760
410905859
83331083
406605558
483754544
53915132
511578717
150274488
636355356
293372688
94643517
51821133
392199403
519004395
664661868
170049522
747164897
320019611
291754100
444819061
248909115
586615601
466248902
313082868
670342105
347332258
304665361
660925134
598632325
681129540
276918415
117313196
279544095
749549556
427824579
515809476
79345445
644974820
130055555
190874893
710409103
502810763
237872720
110885593
111995884
258932760
459902170
10355163
33995738
677927068
287084568
33301177
634444447
490733516
192125661
24872029
378118286
592170306
496021840
68573521
164111584
354772449
717013843
166646163
26745173
411394084
638130311
156384865
272995632
397782813
308532497
584895664
563015789
394160858
231310625
634686143
595916594
182916552
462387107
717066714
490244598
155803284
102298555
604605565
28840845
115330511
191582882
171981017
391910064
676172688
98755475
52976742
484479632
504650259
16830481
422687071
569609495
74754765
174557383
317513029
479547523
450959418
393435770
431298959
475486008
672729077
56799034
700178206
619489507
77033047
247457771
286704327
398602022
752696245
619927298
220600471
286371995
129065664
116007347
14486654
67503051
632518432
542464013
361644694
397151846
355007734
112100624
491896678
568982596
556654730
541320661
321900348
909649
684600399
580868581
625486589
572687074
434945831
253567858
18497297
313006203
242887831
418825936
638183182
460786354
33166805
235736683
583877258
435966713
112909797
654664088
73082828
113844061
331833502
733264261
280574041
340738489
40536951
121520217
439637983
487040099
726077443
455636253
339901274
220505957
744627749
689463432
602903119
584957191
503047107
698924408
615811196
426861741
361927041
712210135
620233379
313455990
89178271
464919838
113203788
524379620
335286978
328004131
100719255
655041478
342567981
510350481
120515668
575243657
316117291
462220941
311056988
310257935
651310548
169980265
449566791
647771266
433448706
419063099
295428042
171158533
710963890
257458340
344703814
437067510
190600443
681736650
24524591
703694413
564768022
445164839
219262046
471314087
695767254
413985849
217594377
410812686
19161961
539586320
520414525
264926826
667276660
223047643
396923595
636241119
732150055
358404956
249804466
28308644
420321553
103236084
730183113
202941557
330413538
549526068
715485127
97690502
118374178
681205599
69600958
499993494
663032552
241524828
450938042
741825448
10347755
611709917
471314753
334847675
191589398
453370520
688078300
200947240
472636528
590852299
481533962
605465342
610657107
191947317
102630164
288713425
698478781
33059481
232949626
710125507
398082537
40357342
113018288
370806982
343312987
449781150
117388726
712663315
272164802
31334143
684860722
178390524
22160502
435922427
314160756
327739160
102589265
476367710
613212964
707051436
466473280
253206772
414266944
704365925
410792564
695505415
503619076
625834027
598779181
342256642
482887468
185711159
479328486
277982602
490302995
12726805
354477345
481367796
151037341
568136660
646185385
232277409
334847149
594496630
231082718
420741135
81780507
22727407
245978551
213470439
693145260
373936705
587022903
264315469
512637216
741775903
320866546
575238832
750781325
62735218
722495113
552562374
549363265
622994994
718837132
654052035
228508462
148544851
674213620
673688697
274878203
10695048
354084640
631883980
282225398
173016571
358937190
372124960
617462165
58289314
258765780
156709644
51715391
404780376
633126506
695359392
662790856
287243705
361010741
34373703
178628450
610966664
532900098
674531134
587766339
490679305
497221543
29008209
257312389
163704668
644573020
194927824
133787902
527735663
421313893
218425207
597724534
580061099
742038559
348576525
159776162
39154752
239147848
253805990
308296889
136497816
32296628
249566226
115908338
94140682
190050627
54909738
104276718
309631972
449982769
305253144
689967894
280881231
431646970
319287969
649110142
409402812
506828959
276651284
185101371
250475644
338457483
391887405
608784026
33187882
232284962
439413915
384933967
111844824
154247366
22439963
709151170
165306179
217073220
243330435
639739100
454991475
312346762
417827912
46309237
730518607
7377032
161519224
288650173
75239323
728653016
8074157
117511002
209391819
332007319
154700546
363854841
464471735
377060866
668553795
714838579
240960380
347619272
253932493
168968163
324016147
242993784
144118085
605483125
571805666
654545325
302656263
23382793
166279295
231914865
454403586
706371666
292671197
274982071
650018733
409937781
113295
445271368
755234651
226411724
20725432
485567264
158975029
60784788
509366767
1578577
191355255
424826038
668380076
495203838
751621689
189503159
648432603
425302931
559234261
547626287
440234158
51080939
300099864
158001207
277910276
681696015
634232963
753608379
587933073
351743210
34538251
278048589
391923664
745307381
589181969
681786890
358563569
362807673
487223357
410709481
72848685
564050487
301039921
248886456
323374142
532576898
755368149
500281019
627065166
36292748
144405807
20249593
105614550
448149702
518319504
348751845
522998983
77958025
381313205
29079050
520439465
664490281
600463500
506994145
461114670
121995847
589405908
95861201
5725174
324469327
722421791
327739776
361879336
196610411
314184322
174564936
206713764
156913575
140358724
54358941
455423241
728826735
193251201
115818087
611920468
89827829
415218622
274385384
384946198
15151318
367015376
492681397
1783429
2160158
9713472
493006969
379058276
605270044
636038130
41571712
734484588
290353911
335136866
526889727
132246474
580183695
452613525
638327488
273911724
102978015
424735636
643349434
579126275
559246779
188818938
540522892
530031775
511416974
658545032
680532853
273373282
179377726
30178242
45727255
114571457
160145915
381758832
166719370
207903878
10682757
92175070
197495844
230424318
398700211
471783039
524409848
738668294
382212012
231085312
440135738
386261293
147172637
509049541
20906704
733346458
333732315
454192102
178855460
34139560
726045229
748803539
691359499
754167050
631586145
386049280
477185906
498308709
700759787
567487102
56519099
126644304
238198961
419486067
549587166
204943102
410497355
190138175
173355154
97433329
19645353
661385998
637819092
345187630
24043811
687897028
130780195
232156561
105590940
329853528
96975471
571694123
578922344
715895999
564971425
72659860
754748631
468786394
588730245
16031114
473658203
173907825
342100901
579345312
535439723
493914473
8738821
141100966
106323581
195116649
303743895
454109019
505572916
10111524
125697026
379091311
680459333
95712134
399160944
319529665
97675396
254213340
683546500
407809129
612774890
382984826
565629064
570893505
604414651
547632946
288637895
559571558
99072701
228317210
71183134
31669729
598339573
370942936
354733545
742988610
6767488
21742554
537637646
415807756
210025179
300120356
317679180
205713508
560024738
607357642
167799417
562487934
272925313
693326538
190810569
18270707
140266763
42468840
220268139
527847437
231763805
471562278
9496095
661325574
227275878
244983865
247949884
715948870
632261630
463754200
625170064
161407610
107441425
21986879
513301880
483233387
107184623
209412422
24464167
60265387
246854699
13832632
554080527
546217854
339915212
17288817
572037843
43482621
147718033
679068470
184935104
316633596
5936514
501383415
5330684
161368274
71043518
402807851
231353909
401440056
43012299
321534030
87378614
72253429
598054093
211196986
395906076
530507614
560236222
205431472
121708613
719189107
694724940
275019836
631811400
414591723
363291747
310941904
625055834
182837746
45438848
398843718
217428211
500086622
729779480
641398959
278667450
457074315
568982596
668489604
128990134
423232355
81530376
296266425
501489584
220605921
645865487
195207285
702657763
398247031
412212541
409176222
491801457
747656364
657390461
245863371
579118722
745956939
582856267
418016784
232482216
410618845
753049206
241473435
384115368
282874726
393775655
712179923
42125085
293622875
265910918
179258823
450808358
174314259
716908101
345194759
578605118
417040075
515854794
572728884
523536195
175622356
121827511
650472042
736334793
43611022
273240344
158446614
369882705
703637480
459441437
82826198
676953692
426517910
116210458
300873755
739940202
263358004
181332616
409739637
498212685
528629941
161037513
379200042
429683787
754121144
672206479
462723224
358072624
338691547
486136874
702481871
706962386
116905334
532501606
299597298
733192722
76066263
574327518
570568726
40023347
390399464
129035452
707950243
298419030
228219696
243803287
622465389
680357918
84299033
6336967
385424148
487030125
688962001
138790144
205607766
625494142
494282055
177888959
244347027
4023934
715367289
379815586
585237327
306838368
28505022
493150306
744536975
100936878
270065068
230311520
658617274
5959317
205622872
474546733
729827276
63966357
662503842
104364503
484664268
28739165
241165538
26850915
126565372
442968344
323253294
46753070
306425210
310473618
82410258
701379133
594844718
350919933
503271401
526919939
341089302
483320616
706145076
157766885
508787674
109873491
158628106
46285672
490337554
602208243
6404944
738819354
109186168
233732155
391675195
265380322
574592234
605342299
488641335
614096665
593692207
447628545
619009882
245146656
598280683
85530172
693400661
247393385
654293731
413615018
456873183
679860636
329762496
383679441
213681923
60333364
179661694
659285760
264904652
480939209
579564349
383254326
248342251
145380144
732512599
469086618
283360710
217730331
257338263
224512925
166679604
270370220
349847407
340863159
189628578
268275007
129721813
685501457
685442303
288109185
718199664
414761577
547272763
754235027
461163521
469811706
650159450
369273165
105978142
484139747
749782175
625358188
643034434
519215879
14834092
36677368
566110180
179972798
9661295
227767868
295318884
271133850
332307566
496020616
127238759
403983276
636911750
320372472
19464081
249143258
363624079
55537209
730005003
248442420
292980870
250646305
322256298
450068870
591528436
576841929
341224281
227717907
60523710
429420045
138008416
404103473
18564114
660313472
744944837
55593069
12862167
265926024
319012503
29508468
269377745
51872887
276248364
356955
308653345
644822269
740858664
742330477
494217665
367279731
110495645
133401086
132925247
459147278
681680909
619610355
619270470
298048933
224803818
149617377
541731372
471997599
65310875
8164793
80537639
103090175
222473615
434992376
318255600
107717832
60835996
375187722
290352426
221133665
294856664
15891512
326014555
713796265
733857033
564729944
715412607
267368647
706031781
509607238
301900963
522433457
751508394
432515921
467035289
536746392
109499364
594851621
397704869
159400211
444876188
129601927
558098723
73050189
515975400
398095971
164995285
2609837
756899664
551200569
331050085
366063698
240063013
472113581
271677693
66662778
213199223
115148716
553385651
588144557
259332255
691847247
365007234
7042566
394893499
55552315
730699879
254075367
36178870
539235201
505371230
164847361
519253676
318937726
181837424
403542687
6392301
153854610
19411210
575379987
748450540
504578165
319703384
128107656
339358788
10028414
610546755
52969189
452047050
304408559
647988193
506396216
717516923
182383494
212105101
498369599
301039921
317226
582457148
271167806
282693684
743200094
683221721
103878070
138839246
397885219
354781622
566029842
689528476
140072064
722837206
295873669
733298111
515643310
715337077
3438145
21828170
488666500
66314069
40189513
170690247
411925514
331584253
691424279
76262641
662358053
186146423
122730314
226152497
100832550
244369762
138638908
135395078
409288899
121945912
282722821
558113829
33052036
673070489
225917783
269951788
372219073
699813849
333253466
64322801
21186165
41574099
587282923
419321167
128548673
484759093
268229689
558212018
408889208
430425969
628411454
425581338
15823535
649323857
476624512
283991215
30015622
251073790
282772197
422990659
537470628
143856234
68484444
368420234
70968727
720900587
359905082
312907823
628568213
18202730
644059416
459562285
93627280
259725011
37168957
486058209
88421857
327732258
611755364
96480840
71347331
623505953
93634859
390407017
210600299
116369071
309425348
429884916
116791214
450355178
686333557
395339126
13187538
66534377
512000463
471586661
116812319
160863794
296409932
165690161
130460206
567017524
321387703
255438620
527108764
711929068
612321710
611891189
502646244
195350782
530492508
564957377
248229345
577260684
632556197
393915180
274703297
524223518
290984749
160319978
446810963
507208567
104019916
745609501
70703633
364715746
368640496
475431488
429576875
731749746
90477387
373677122
499464784
506141666
345308054
273531895
701084566
731991442
521640392
476080006
662745538
598265577
480944828
451086142
362865645
731742193
502871140
296828024
746741328
705247563
7553
136906713
635491210
664282041
728900295
222171495
249249000
260434830
129385076
7220668
297316292
403843804
173688788
507988315
672840311
124019385
597495171
737255883
389991602
435688835
662419867
45720523
513777719
245434735
111625787
558179931
55856126
165214322
506261323
322936068
368420234
549556280
524690363
189529535
122385815
620906939
150592502
371475868
200823985
441509300
459908450
342343520
279050956
258570656
209195441
638739486
238761277
58610800
13929613
588016156
162019403
167956106
674298378
343261419
540814503
274098370
368337151
62939149
181846028
62055944
30174235
41556606
296644075
519918308
417003312
133402742
653527566
491947389
729295021
574045741
588582631
411633684
421261022
680933162
656068686
454851791
508223409
458733730
242381482
502825869
12318943
742829997
449879339
286122746
173484702
753785425
341892552
160014477
58701916
734744214
686024555
310935553
310919245
392756
529325080
228629310
6234238
445551470
192204392
364051539
34577634
311780369
351758316
628991181
146075020
247903189
421661331
50718395
301675771
291535354
692977753
575637276
80144000
104454751
623794717
213009706
49089655
439146526
2328013
119097472
711673872
508522929
681754001
273698061
445617891
123967389
182967986
137842250
36730239
597589461
55567421
449977528
75160778
268338212
188175442
160504755
145855983
128978978
361142211
535388573
656446336
268876774
377627341
699770169
537998051
258401542
654074694
39033904
181329986
749876946
488048114
418330458
516297767
634844756
34464339
260835302
99278750
218638374
190841396
678010151
120022136
306953920
658689577
691000819
92516697
680006027
654502053
696341282
282354709
240095651
724910062
140640547
475590516
451941308
265153267
253554210
702436553
185964007
161037513
712765216
409387706
293307269
411939246
303728789
728630357
249339636
595931700
755549249
617963801
104178529
261825991
441774485
736840468
114291479
166150894
576565808
252021277
182205808
6148142
389903494
468346424
247693082
377974779
488162677
304940485
51919322
148038800
98235293
416835572
521019608
42765086
251258098
61096217
27930994
618491383
383179980
367193983
130455416
381055605
388556532
210373709
708214742
126799764
16692130
97324877
306956970
36006404
203143040
545754476
703116323
152730730
71798818
99216208
667876855
202139971
616921003
717375606
405847860
271312491
458655925
706184854
190909628
156878472
243498115
126520303
649773415
236212522
87750754
524261283
371871955
306317393
109790408
318222996
103400570
221280241
561172794
478479422
295156134
657867335
626673057
891254
149586865
310987222
623945777
741825448
74064718
450355178
450076707
39207623
224580680
682738329
743876471
516542117
203357708
346201225
440060439
99217850
307550108
248940290
485494437
440808186
68211143
726186697
391854711
363146847
557743732
425370706
348049793
505408995
365041617
560087803
340416244
501783555
727575548
575704766
183713595
574881489
316372511
427711284
63451564
19177067
271094233
479834537
630003283
51503907
29917433
687141659
270389847
246884911
335020054
367046493
307142745
94397394
368294941
575286809
385716604
754130846
112820356
715284206
448766386
79215864
495507012
433708303
250079830
144766147
121658133
242520719
657049149
708584695
141716939
679345603
362015290
698726077
543846212
507697554
686348663
118391881
7232694
94457522
575047655
137457047
194113840
207833746
738033842
12371814
459600050
90794613
427922768
253516445
604655415
80537639
323264993
153947922
362401222
376266847
605333656
460816083
21206929
388692486
50368434
432024047
494880113
23376535
7137585
423429046
60304241
145334826
137947992
170999920
272844572
326641793
415090221
547562288
279562861
207136515
355829383
348379444
630634845
426767159
722316049
259895308
721802445
293532239
239837962
324088908
400550039
560219702
278344605
540923201
366328053
542033492
291316061
332749665
64918035
486950733
639557828
140887577
264295834
424546577
388095799
213749900
292776939
372043988
13886585
116776933
143701306
247400002
627575397
535409511
153688444
723237515
395278702
457802436
680774549
476101930
689294333
617676925
298955293
329357845
75280441
365225315
494652871
510889944
751917606
249400060
249803819
427494036
279467831
630131684
413544409
620858463
712588271
95864308
495796063
1533259
740543327
265347913
284204284
390758349
287119742
302754452
412483206
705691896
234112788
271356631
441238707
363027392
39049010
636657476
8474466
167125231
234727201
530804193
374409763
492480272
756916342
212488549
54603753
203547684
398594287
738207561
163190118
747731254
700774893
651181895
596005204
270276552
693102470
612418672
147849975
282273786
726545729
270308759
425696871
185516786
441660941
252776251
575347071
434427594
108687670
148038800
422182488
673123360
522720471
566036926
602544137
227375512
408722906
526308146
266923020
207052243
468406848
681453143
591709573
571716782
282835195
284559275
369341700
56088578
287955943
453262742
740450802
527967980
504914410
313464606
554439618
506912042
333450064
121916848
18609443
210328304
583218928
56322721
556456316
307943363
634127221
583862006
739635078
65476957
379088097
554749383
69142337
168727786
329506695
170266984
730338985
598473434
216510389
20476183
75835610
180757298
264264364
744626258
177217391
141022063
219787338
461820632
131382284
70900740
437127538
384463996
660796864
373332479
533037869
170130145
14244958
29764537
441427532
43958460
297195444
321470786
164422849
730427971
290002464
708129352
742245681
187034939
707450415
386830425
749927314
428725736
277625621
669883259
45985345
745858750
37817871
178862593
456224030
274882083
296962772
605052371
516850042
17349241
361016408
178658662
419990893
190864310
434326381
314582450
581032892
71580933
37254053
540417150
243762104
9199554
35484763
416333856
235371756
470695407
551791541
11741406
103929280
133204708
577880604
458080939
363102922
8769033
664837719
280992857
356575596
214837532
74966487
394885946
377597380
374010667
700178206
143167115
368110806
496895033
118522413
729015560
29517546
646480279
663104913
202843368
230765978
76043604
127879843
217261986
204527790
138893319
736658336
23179533
335158226
351758316
643001996
679082677
272028848
615463758
7641672
380625882
269092185
535999471
429448474
249173470
106941531
23743901
313744067
446533770
376202372
373129815
378684761
394946370
691503997
20083427
445338588
251414353
122607849
480547729
589243490
740660918
432477227
680510194
583546468
396504271
590236738
516285444
101041039
136567282
362423152
264223149
209294456
301939534
164360833
654211120
285721013
37138101
538294757
249328279
349703900
257420936
741589128
36042286
2824822
514081683
243451072
223947624
381265322
152004125
733445353
64087205
502214076
165365382
387595597
280594525
338042068
128151751
74837
121304428
385008320
505476972
721654410
650207128
213387356
576913246
359648899
79165938
155123514
478210642
88649561
89517803
649943203
174089097
35506292
674831652
462100093
735923205
507757978
396034080
155722205
597931666
382914368
3308214
164011984
405233556
107932370
439365563
155525901
334363757
85960693
531419867
626596880
509419638
71761053
544342045
83427443
668529320
369124059
669739058
395679909
521013493
219199764
58890741
114503480
340632747
237596426
535017122
323215529
218860733
342617525
55514550
752867934
48210799
359381824
105825083
9628214
135857440
111701317
461565050
106351372
742279862
224021980
221718315
572396552
72065928
119261870
233110432
458764595
89993995
523536195
158016173
358898756
436880626
71038302
340489240
492484581
579126275
189804817
246920484
234271401
402423840
233554559
621309780
738833127
655910073
303547517
436533188
739053497
748511587
553514052
287285908
482644190
204278438
439403328
242466406
372899163
282837191
232700377
643576024
81173323
442944341
129021614
574481180
559434326
77002835
736447920
495119645
373967135
512643471
224973658
482941131
601024899
609345828
94374735
435432345
198216331
275450357
159262558
123982495
341836453
28829801
487847418
294279986
423685535
308754857
637382564
236484430
469539798
101708698
93478878
409639694
749052900
13164879
91444171
183084719
711749402
515994378
283841740
186491123
726319139
548798928
754077862
446279868
476246668
214872276
577680601
243968809
637358808
650471913
411650083
682209619
62523734
204860019
138325642
448769048
345436455
650206480
238413262
529057718
243365213
635914448
494726368
306221279
412347636
188855212
23282961
342256642
584305645
10234315
378715622
204904552
315182931
629353243
689105508
69370564
565493110
160674969
746278246
44447983
65537381
468021645
124302528
431633244
432656589
147155932
567169876
583510
442643565
79436178
412438412
556122993
672768369
87709521
428391054
137230457
701216480
223976662
711719190
216733335
236755708
737542897
285277165
152477069
5679856
728792962
21480732
169719855
667318652
296260591
32289075
750084041
116293541
378835821
176143513
291538295
30435285
524455243
339968083
352579990
508227074
651785628
452321484
247179478
183099826
90016654
746168423
350828641
578393634
162200592
235050678
637118209
318193990
543404865
20740538
383776322
311198706
290783979
90445130
3421509
703897380
5332418
268604969
137253116
592604326
206921988
326531296
126316372
158341092
150076651
455075803
674645916
700231994
508870191
319899762
220099900
685434750
117041035
355753853
11972483
36231741
425351241
44470727
441369934
187644200
173416880
253197923
339907659
753457068
209052632
298895488
345282487
532977445
7560553
150538843
106674156
47576347
722519980
164096880
398528378
678093234
419901482
207616864
222994573
588914963
136913231
206166688
165403658
625282658
207420486
242766702
327339467
677579630
755581162
197662010
731251248
17647474
619459295
614912389
245517818
51549460
587993497
644002178
749377375
52206661
134027985
158760363
452603232
732166741
222244311
337513358
661325574
102864307
209210547
80854865
51840266
608809565
260925938
53736132
58362031
180005521
335376598
699808109
234611286
167570858
408851443
48449057
227201793
172253718
433973560
532038080
373261707
147781998
178069528
453635548
178885252
589368050
244573693
247051077
604767959
420791647
733766397
557033750
491870466
647835916
153676197
648931703
149436105
247080615
51926875
169070971
682677905
293217527
15672475
526787129
357291708
30495980
215636149
29698396
182178360
331818396
277109519
54396706
23076384
743603039
391373060
179413962
504802157
309257585
523682230
47169817
442371657
721725066
575923633
52931424
275571205
651574651
455219310
207103260
720042596
74684064
664777295
559647088
69676425
322366562
612654134
23837268
118149308
188130124
148977469
728758758
670105177
118310192
442061984
148161382
596687
41477677
483559283
690215799
357384979
36866193
171007473
350768873
120296631
479660818
82449020
39793696
648946207
355700982
369894547
379066195
447652354
364658840
645462660
225645875
592374237
433187209
738095011
530760396
203121496
270867165
403813592
338818460
162011850
386894775
380520140
472885777
646332443
358798454
27527971
286017004
311999324
505205064
711845828
337713089
115077508
582992580
583635416
592313813
392695576
232837046
555455173
464992892
253028819
713343085
33365758
248916668
560169441
9131577
332204645
50008413
76595471
181696854
586528215
402174591
385444696
347350749
63739767
551319514
746757557
327064642
317346848
47168485
702088923
467432511
127653253
178613344
155410528
706344291
564322327
28625870
701590617
664966120
274368528
720148338
724813518
544087908
480919946
236397157
358890341
193727960
138642868
639739100
724687691
364295630
205393980
654461645
210139528
216494343
318411821
588616711
458915637
149645240
411993491
155191491
656861751
312737767
147117334
498399122
291495777
178802169
703660139
525048417
314786339
485567264
323955723
12950038
493324195
486658134
131972658
372952878
470923583
687563361
306962051
71398509
58437423
574156401
749808969
725863842
411653606
213785113
590206526
33346495
28393488
594557054
613587419
201748183
64407923
349522346
17509649
482701751
25544246
215298265
459867039
561338960
39388895
538846126
407812631
309824060
336374473
475802543
743101905
375081450
561278536
226195502
535560571
108240133
737187906
479305827
42573492
518951524
520953069
203079617
295526231
414026514
532682140
739079326
256802
221250029
61117562
470370628
130762949
161007301
291071464
232760801
404916330
691510983
440646831
622914099
103672478
13183137
466420409
177316390
11307920
345938720
39849628
73863111
277187222
124899052
43782901
570968054
87382191
1714531
686258027
654984458
283917270
478951101
4365634
373979242
88188828
718811457
301092792
149858359
248961986
45318
357136052
149454904
554329776
407197089
314228770
281423170
527284130
459530926
39134637
659619921
202441172
53633853
347377576
345912294
749776675
303286612
6739766
724952046
456155882
255460183
326803204
263645018
28316197
422566238
725231507
157382035
601371726
64374879
565738494
451065160
5037851
664873089
397469028
275926196
513830590
74812465
402756172
394367404
225302038
537335948
50643556
546232960
150712562
60282497
470041928
325909880
574692664
7605871
497365050
70250453
183578588
524971265
523521089
197268728
675805789
693063280
546097006
281452659
550975057
224648879
649660560
92342978
184310200
728282919
113175151
221227370
348941047
259223299
191683580
135183594
317943535
398488727
356879250
54429673
388397919
299465199
9127320
620025770
547486758
381677807
598990665
64500733
608854883
252481684
255004386
201546739
183907997
634625719
521954104
388858030
403677638
736698169
388937654
335761847
104833355
700772253
279060691
30784411
226393622
451457916
573761583
399843433
520885092
239060273
589340165
621045425
706837549
578668613
93332421
629493782
81038699
325708019
546993424
12092353
180977433
446329429
654641169
441646710
234382642
342434902
602196814
282669790
57229765
579065851
68838042
480265058
155554035
174285475
396003790
453859770
468278447
519653953
282239518
184889887
556819319
228137475
55318172
27228565
467133752
640919303
236828418
219716770
262624712
250857789
66126515
307286252
461244776
348110217
559971867
37363429
61330360
128401
28927990
334322532
360786522
71390956
129814985
278849207
368742653
136747065
14965873
557207469
630312956
690797380
506405871
291913794
151052447
518741036
552653010
24634243
608564039
20665008
295141028
682587269
574968898
2416960
441918477
229328234
69925674
304265052
18770200
427266503
596172628
640109197
560070539
465939218
622922001
625229787
559745277
612820208
283086946
679324373
753615681
217930197
386887319
304370794
223364869
103000261
298376961
469101724
223395081
390029367
753864930
223586969
18142306
409523660
64653680
218630413
399160944
363737374
453195657
19361612
259513527
66505731
183818245
448448031
385020171
396898019
131847375
589433316
650133116
235849978
417194896
370029023
670830498
35015708
176129486
707051436
147432782
482614882
506392863
381630431
717535000
637491836
755322659
44162391
474690944
2333877
284461086
542675955
63412804
101512320
392604940
754061308
643495841
574020447
78426228
641500728
348994797
600418182
454003277
106847552
217781091
181732733
600516371
381118793
597120953
663914748
576054510
716729317
32334393
719574735
460997355
126233289
301825433
303222738
555166215
125629049
516791366
519317830
306274150
159255005
68014765
14389306
472863118
6381033
333413486
649649467
361560183
550054778
558619880
362782900
41110979
323502543
571881461
12092353
12719252
473248321
523797186
593573624
280893480
511028427
466452794
349450858
45125845
169866970
502328113
268713081
632129747
117775851
338465036
681831969
97365723
241053995
324008594
209020212
524495426
730912360
261953146
745446536
537125697
171219108
336821391
229195785
282701237
376097153
139340047
169897182
616138254
390572911
92864135
3383744
126457584
1353809
520462124
207563993
46050641
130562751
86368555
109722431
726998909
151395997
642071043
269445722
241635576
522947061
727852398
356018208
72455929
290708233
398130328
493883117
203810152
540712582
508246610
81886605
557018644
224195699
48747062
178796862
365960040
175048328
586777464
488842473
480503899
8315853
109810370
519427363
672587097
517734774
532901915
276924356
603462041
706780153
457378379
232903048
603318534
301266169
107871946
654306599
19811519
10853661
225194997
201340321
508294359
752626238
365837108
356380752
704853513
658862793
524223518
279607538
455129491
415966369
636932294
381917445
515477144
381630431
686295792
322112791
363426089
707587489
273531698
176007559
329037152
72093385
56330274
100088591
655154773
667451057
311132177
101036481
163839676
214725546
729174173
125857248
9946780
177293288
600259569
517770948
641728380
522544340
78231635
578117832
606347245
285103091
322768717
295717110
52364949
731646652
697776352
225819594
681352548
557133141
551791395
6775041
196622217
253332576
217458423
114585905
211325387
171114117
554138877
644534409
187821348
632933847
642036826
43491994
534608893
182116798
474350780
346317549
74661405
124564076
294113820
574126189
297742251
74043144
262867059
697368490
515597992
349120052
268207030
501927062
25959661
321530012
146452972
419625323
429147309
59644467
512312437
480189528
247045132
546278278
408685927
466297777
427326491
517652433
224837704
106406664
352513462
402824892
406045885
407574702
480492546
16293776
383563999
47934347
89968489
535696525
374394657
74512896
34022223
274302301
356054469
701545299
135176041
405650700
715102934
228945764
240102317
544820549
621838490
134881474
336915526
16645902
590757895
500860984
374550560
608409256
234610909
16457987
352410935
342219487
95029965
412174570
222677546
181635702
552992908
225676087
578288430
67901470
455932369
653686990
694913765
327233785
175554379
353826073
152638631
160579236
314061293
338155363
281167978
388647168
491836254
539873334
1004549
337536017
85243158
444526264
277234985
230804574
88649561
183895010
396454137
145197944
149307704
174557383
618794631
678546414
713886901
616873977
722210307
518709829
750481186
265246254
71134154
356003102
379492932
275427698
736070062
87206938
25466434
95175353
272391392
373659429
654724252
370927830
574945620
206499020
362062831
685751976
67689335
433386289
106541642
211517597
2129946
196997346
49215348
164323068
18177499
555062417
192003861
91444171
443580137
7921211
203266999
24357928
240775047
1555544
582442042
517463583
469662172
187129045
292468639
530530273
509958961
419674892
572313083
656425293
157412073
400643784
536806816
208130468
512961995
358578306
342152303
330421091
429073873
450289282
228304531
498344513
43746976
111588022
400135281
132967292
580197250
22439963
151384277
139359865
459101552
611468221
90651106
568349167
625012409
408043836
529941850
471905830
514605687
458709017
181491037
79850316
328149658
725458774
237708016
116111605
97012596
283887058
530250812
1684575
463406762
473505123
233886198
656653392
129085575
516230355
602388779
496589928
595242792
384784063
530009116
441055051
243146176
16805425
171889439
65053989
36357425
326557366
120017170
427952980
750746990
375135222
739408488
580562741
396254747
159912116
741125414
85395687
717875135
380917595
631710261
551217940
85340508
753796953
467553359
212459195
30559438
449603773
551497401
423587346
213445758
578388960
14954940
465174164
217043008
175705439
185871777
453986081
453208821
330246752
380157596
161513352
677313372
445425690
242786053
650313300
167540425
218070216
169043247
321300230
672760816
2077075
391660628
253040606
100719255
591890245
190762200
193434562
633988763
120413120
616687344
713956447
221725868
292663081
328744325
474007588
252932460
672558011
493158029
681731403
161386445
446580049
723219819
455206724
237028246
612584653
419259477
548947709
366657691
492342134
658751767
330149183
129050558
86980348
78588965
498949231
755239576
512295101
390599845
613682107
192140767
534049971
634618166
579809512
211994670
294347963
85990905
338306423
637631813
13821990
504679399
146075020
307180510
406078373
629634566
590306643
391020022
246590344
124053444
14433783
128189516
675540320
44497118
381358523
397183312
269664759
382518656
353382211
361834018
173938037
15007811
72384003
295910700
293433537
572632766
430717378
529237416
280986706
490201740
17364347
737415308
51201787
442867400
208606307
722240519
247775427
351775287
323545703
319235098
267519707
460050580
507797474
54313623
140240523
301930716
506539864
418747166
96723404
143131690
386291367
192586231
278139225
375338782
375991032
696227133
501883709
168221428
754786396
678478437
329469254
659283704
294060949
339855407
300979497
18882500
514377338
656401018
178643556
128370788
300624506
383082679
17891470
576706879
114690150
466134756
536963544
536617991
154733380
542200293
290881136
216734537
160735393
475665281
736631603
609731031
94691961
321976837
496715492
41209168
297409057
172470644
400490272
402361134
62872983
468196060
203961212
420082754
369356806
192797562
509147730
333261019
61145317
347755226
723950369
542436714
379740419
257700641
431983890
175184282
742301287
17628702
446973945
724532324
336873692
89381944
6472921
649204228
315970603
363845462
531219636
143295232
574695061
172109047
497306607
503679100
8127028
210154672
567721245
48256117
103036830
239679349
750594481
665888893
189157332
403156481
27923441
76912199
485695665
381947657
160010305
369560737
267096739
450381965
306618615
628220775
528694894
517811021
732172714
726704342
470713232
247489151
320700206
293932217
99019830
443653407
448225232
635184641
416472420
658364798
678130406
681813171
83220393
15196636
612226054
343661500
567169876
712466029
279217598
270754013
123584071
3315767
20022841
279192454
456065246
495041135
294832164
231646342
473317288
480227293
503667970
97448806
125860237
400452507
23142392
409543015
302044563
374636353
399018276
105247090
583681121
438557284
301783507
554229842
329305656
32115356
753774294
367498768
534414976
185297814
694687175
490312795
22128520
366911868
585704938
134115178
188182995
155267021
534714293
266172911
218609311
410573527
193152869
472560998
707534828
145591628
158960438
455669239
503640656
124783113
295955329
639029118
386192443
129577987
298431548
326425554
95559292
136399639
682017091
117958506
500944998
733910689
292920446
112622783
360591109
70983094
440433597
638334787
598703651
82146428
428978725
415226175
315833220
545802439
188462456
678167071
74668958
657437131
667911790
461363266
158237964
720707260
459853468
494638417
81081455
384111715
41836067
267791615
470536794
167540646
468119834
314182076
180747004
187571202
675376501
722519980
50088717
393410319
752837722
91444171
644208665
137653425
213811381
425762610
210307471
598590356
346353649
493041020
506661376
303932720
323729133
338046610
475536880
32515665
649641083
454486669
208889525
324859122
8489572
322570902
44885230
364417144
232436022
641753788
179580128
257889632
481783211
271784718
403179140
122471895
493496134
3632993
289566914
447605452
298090779
212801068
118476358
360806810
274669539
30867511
176594426
658409258
679732235
113295
543483668
430297505
99979061
171385123
615879173
742965951
693169022
161698290
556882690
126447575
685087312
490007986
678517171
254256639
253939413
90437245
109737537
418029554
563686551
380527693
733562466
178469837
501405905
163091929
504466145
311659553
698790521
621634559
719891536
620818835
147145967
729737293
443836724
313812044
477257382
269936667
64986012
615581720
201136390
149528664
215638150
494606376
134340615
587291068
29665939
61500827
740526332
313466189
752990139
383458257
285035114
138762517
380731624
3066518
98000175
631900797
33188886
649558000
385870030
251658407
601845699
207501487
210551220
440445642
16888508
558166700
376625975
353993917
544631724
494852739
723071349
164096478
738879778
183906643
95823447
289524198
485236112
237096223
582079498
166499997
471829456
229460140
411079578
354107299
163182565
13429234
709344165
249181023
455763126
38332728
740775581
2673762
309345157
465424861
727489854
129824322
670314881
558967318
533815828
310986958
147005366
718479125
283026696
227390618
185584763
384047391
561316301
580206354
522305079
501723131
574493507
549103100
311976665
93528416
190713250
17862845
648968151
475052250
162012752
220516302
66964898
99880872
668408308
469010602
466005412
381692879
559605172
735843472
15468544
264929028
109050214
588325829
756870836
78075361
19645353
382121376
220100317
246201962
348842858
455231373
26473265
58294054
583461868
334726301
651317849
252807361
173501069
301594346
600690090
393518853
206302642
283388560
614136335
481163865
24675651
677889303
426789818
187102916
368087902
160459045
377211194
414517883
385550438
35441240
701653201
457742012
2099734
600312269
621709085
509371310
402276643
32856274
217390446
634599045
190358259
52855894
471205060
220960934
344953063
420917947
125185969
68373027
697367382
405163158
605252102
62085660
76537555
120726011
187654285
399305548
133731932
35793667
13988156
598197600
239354570
425120605
615697901
674762960
255155487
252412868
116647824
120289078
203364525
297256812
168866836
13935285
126746893
733743845
463439555
751308753
745858750
419448483
118397847
137129781
226421276
228194414
79812551
502448425
323727400
487183606
747505304
746546073
274566656
198669619
646232958
679603834
527347680
329883510
649135655
259135877
39184964
115045405
649691501
159957434
172465202
301213640
305309477
734113835
139853261
649044396
584692836
464909809
124609394
485446416
568369475
249279212
640843750
472455256
291009537
518770558
181355083
65937690
549586492
169104117
69444371
645751288
574805959
466650644
10657283
613416895
187080257
673901319
328323482
280571291
383924037
562714248
188062147
136361862
483256046
167198514
510129620
317807581
494494910
611362479
139057199
543816
549594045
155047984
708870803
366056145
447960877
173790313
177611651
314349389
520142556
725057788
398622287
322529507
563672837
484982072
44568859
219991191
3980431
248659866
432788294
99118019
538362734
80159989
55854718
667028445
508211158
114156042
680993586
689082849
91391300
508001799
585266864
740401369
133104888
583216632
707934327
18147574
686016331
362039697
8081710
549155971
520836406
194384008
279876415
615213128
608802012
442583141
478979786
641554147
480030915
638885611
656260034
689930668
449501689
49753215
313975
206816246
578401187
594113551
52943081
715351065
415406183
705956251
146307
56043260
433300504
334686566
382846464
193961040
646415952
618099755
123771011
544314338
719445909
97274952
308721322
162668961
679228090
484677845
603288322
87191832
17424799
625890842
355828824
537931392
477062586
320390707
443227616
199510220
185705242
136913231
534563575
163681063
14939834
8814351
8551594
47009872
478837541
50461593
602684082
452031944
650388830
189995715
527660133
291445569
214775325
666182153
216325473
559971867
192110555
167607808
452707217
141180676
562897742
419841058
269113390
309907331
299258787
409049714
433806555
141044722
754859893
94018859
273826462
467777559
95548694
694830682
660101988
667413292
731591133
338631202
756599116
256173348
203277319
84737107
421351777
170206855
120289078
208545883
175788522
81019739
461729996
381804150
304199745
638763436
428232441
367657701
729325847
674226098
634192557
202668329
553317784
633817669
2386748
174368272
731894715
749314418
549890286
53762254
105137760
112675654
231710934
667473716
167865425
204765980
333276112
678875242
632378584
87637459
479132536
495340868
368601506
679139474
470365355
568272159
358866445
507252648
214546396
411666605
567843452
526746220
601467580
212722692
342385020
392075512
628288752
492855909
607246094
255149926
498646209
129972024
594209616
528232728
352438086
79882419
342914126
587719626
16069721
616460754
372914269
507614986
448510465
38769549
716016847
354099746
545840204
32198439
93014249
373828182
431993835
583151659
6193460
738299906
532622454
56065919
384462616
38814867
316772820
365823036
635985259
333638669
692761160
426749961
581973756
78602369
11586302
754854373
147989338
16878620
666982771
209605526
256892636
51949534
477254275
532395864
676031265
262459197
442907920
724808539
77460505
140424954
311349766
396637216
692311728
229868002
244244129
546633269
306718515
699291554
481722787
366629407
340878222
424539024
84356296
242390668
586485803
556308662
505356124
657549074
536624531
262223436
307384441
21707322
664023900
507999674
456332217
504929907
188953401
657559407
634882521
88151063
592013820
99843107
144517843
266500052
664769742
296900877
745307381
598957459
133831607
102396021
661136749
396902597
582328747
129265897
72856238
497304626
364939931
212583656
363060593
28693123
205078250
756803047
585823240
250366844
723856861
397456098
93430610
109434044
5710068
404249960
607815817
152295461
92713075
140455588
96414045
463759825
641710433
572887497
48248564
531217596
504615810
66534377
574783300
210570087
644532304
493573444
623336028
551142410
728142826
556890243
168038461
172019575
685172963
172318
126958377
392233440
253740653
667225842
447772052
275087555
313509924
688493715
234210977
740450802
248493700
399047649
344845742
153983011
619777766
271908000
314265111
292135561
362355175
470914444
116401726
718726859
628220775
476171197
186589312
332629247
593857643
315413280
43422197
182382291
477845126
167986273
366161887
171370017
275438298
464577477
62085660
112139391
580765276
227164028
413223560
344414344
535485041
247398515
668735067
290886109
165176557
695351839
563846556
485481352
507341137
710450286
152198760
529887966
67254937
450460920
263788525
135656163
80828528
574768194
688055129
391358695
318661070
396297913
225290884
378325236
349613418
43701658
597889990
492402729
698018048
327399891
643351985
105963329
371458500
713584781
737337192
35713949
328317021
328019237
446797715
67436088
198115190
668161039
356564306
198175614
74832503
196340235
277983725
308592921
54137576
476851102
250374397
381817066
14358253
491431696
525216147
650758927
460816083
520100110
285941474
372166522
194647608
49207795
679377244
334295780
396067643
375610690
41481076
286448916
165263424
594806303
429848859
4924556
228848347
10464370
224460054
702141986
155327445
410597116
444902201
515373427
254358123
131709427
145121283
596460410
77577431
594322441
362136138
734325319
233606737
290375085
87675453
652213597
313721408
459961220
475964433
448376292
252942417
168212863
150644850
651830623
172178188
478537421
388473920
419572658
314395026
113367617
526036238
670797036
545813022
102300225
375686220
584994956
487607822
414403364
177501712
637290160
326748809
60444287
521436461
112033649
484827268
12812695
217896497
693395612
425405996
185161546
478453608
409727591
661854284
285072879
403399303
244753282
186543994
268267454
636740821
698373039
541595418
693304976
89752299
428477726
260241194
14568454
558108588
8648185
411970832
565236308
510344334
11790233
554677214
453587862
641091087
303547396
3172260
110009445
173613258
297724154
72705178
545534166
686341110
370467097
393594383
139576307
65666486
667493403
109503394
453459461
226133431
216946615
431406536
135666986
477997612
569307375
246197588
302067129
750677564
350969857
43346667
654558086
709691526
620229701
311191944
424674978
94269366
158807485
442625033
144889199
456714804
328661242
548868957
390520312
35151662
77841218
651269666
295563996
680026802
698967506
518536109
756801142
525809648
273720720
291759935
300780410
551355806
471474576
630229873
259974260
290737629
186113473
669711351
314725957
318245655
46957001
513883461
566416864
567902517
188185313
282951198
636619711
2311218
477806809
712988094
5917125
180543874
599783730
303993144
162347850
247388952
520076352
451216220
234067470
477561084
147570514
264373008
352891266
48490260
198447522
167024768
441306684
257054587
605229443
411306168
627034612
201007989
220426395
160622098
644067301
568688029
434093569
512262446
352633074
1320343
296523227
627241111
742074433
73586974
128882393
327392338
581283963
314197247
631393035
117575888
739597313
185500250
20482172
686046543
274234324
22613682
139046796
448409721
357560180
673251248
669761668
281483816
706720435
513996756
164367733
604172023
37618886
270536842
387257416
746062681
662737465
402174591
477568637
84367010
569242565
91791609
535356640
365965509
187631626
604437920
268389250
41065661
386287054
22624328
371129086
16954232
706409898
211174327
752081420
687323
35505768
350217504
691629826
112789864
400671544
339365680
209284225
75877438
400431504
725934676
455982637
298132016
655678978
593414800
272705333
613810061
720412693
90272943
604268267
200476518
28882672
64615915
733252793
322763117
673479268
557863538
490481165
532033320
559843466
203938553
625529601
687703492
468856302
690006757
114736362
704680819
648787594
77901642
346359166
27062399
704359223
242202051
260540686
620007437
7569736
194852527
483822521
568431096
142211457
311280242
729706002
83641922
489053292
211091244
57896854
98506092
357681692
521140398
313457053
690767168
552117538
78626730
16847721
733752850
23127286
596150801
418385453
70819379
358845283
406585543
107532061
550689230
184663297
385535332
222262131
229814230
238727218
254203768
706673786
45688097
502795657
655419128
594745879
665281953
161569876
234455488
87717956
58936059
580614216
399455526
248607641
611203866
108418018
109513434
563686372
695386439
464071988
19879496
170652482
475332170
278131672
305680817
652866214
641242147
344514989
15483650
640849391
220399389
565478004
736833227
460172541
250480139
353148437
114004982
101527542
539767592
226909404
674928527
58482879
621629418
204086697
426631109
614572504
742025154
355591716
285246598
148272943
11805339
578370975
80632171
45914687
346106269
607113181
702474318
93090285
740677545
283542087
513279221
224165290
113853922
158492152
535454829
731983889
754767429
712028863
306259044
25415845
635999340
309883077
17741997
59306156
445521258
58552099
177193380
432016494
339595590
494706394
76202217
36167452
308774193
22175608
163298073
372831186
585520742
94858127
86837355
527337637
270903451
54310255
685186712
695276309
77040283
747814977
753970672
525175196
106474641
595161294
560620615
287421862
261213415
291648243
53709383
499427019
23127286
391555073
457827492
231903967
226370963
594336903
209082146
326153646
565556501
159815448
565606405
325760890
33595744
426699182
626559694
633100013
414026158
583254424
534276561
657374750
236098527
97992622
476745360
7764484
58637385
36329562
415708552
285178621
650992053
369077345
584020619
404369163
224973658
26015286
559309777
56942067
437508717
46216807
395845177
272628629
414746459
145523651
203452736
657782294
342996836
67516267
7809802
341045522
670256513
80488626
587066299
203886013
456293000
391662819
162442371
633576651
34064030
299929630
377838825
523953296
271212495
42648486
259874627
324293459
564488561
572137386
551205152
551900862
30858621
186271516
189972491
720533541
440528725
672144786
600886468
421363331
40113983
596731395
41177697
211876756
556701418
281220849
606282931
24683447
204369074
51539723
561474914
24003434
704830854
173507516
203137935
274891837
24295457
225657650
558807594
368631718
98910590
10460905
407600351
255404695
30159129
610153999
108597034
64117417
432846375
34413049
370738716
485182061
183766165
630441357
148627934
20891598
674709490
48712366
222035541
727656020
568720156
540892989
313547689
508953171
84924538
631483671
228348303
492789789
525096951
251061720
130737373
308411649
71700629
93188914
114714964
599788197
257740111
21891411
321795579
132592915
513366342
715971529
141422372
128012356
496693213
458897621
502688484
376418861
697011198
16563729
469863163
6667916
447515250
609549759
91383747
466490544
441741
269604335
201217210
346009262
485407375
646118479
232629790
39227728
662035556
307212837
576049007
722966386
718060438
446574909
187548543
638417325
383105788
564752916
404697293
92742208
601460496
196408212
9093812
305885078
16080337
316999410
705922099
567432323
174519618
397302906
50345004
112479276
424614567
36209082
332845604
189808065
53399710
326321115
465851663
180463829
225381520
341354860
354916830
443219197
168594310
68544468
742505218
523314023
365842733
391479543
441924888
265457738
83674756
242292720
221182052
489366423
733720646
176540285
643760850
63033387
68716011
300622551
479272100
477378043
515869900
21559580
698138896
48988758
705246269
709648018
404926166
445166267
707974647
81723460
86262813
264885497
485327084
485626768
152554551
497627408
490008428
195799477
734793605
422816940
156843969
179338432
608280855
493778387
272701065
406374059
165425806
111143025
753696062
399636
645894795
292588247
401521148
355071811
736750279
400196191
473075759
478746905
60680802
183424605
680834973
544737466
294593023
373352343
556716524
164209773
131852721
617325017
445732742
627110598
608323776
630316566
81829202
173401774
79956058
279568675
730184407
222902705
2545361
660630698
493663461
162457477
393020355
435192238
223801061
18041256
624998809
16782766
618318792
408754542
379440545
12402026
454138644
222804299
290896242
59474942
461722443
575766186
445892601
60572096
183345560
153824398
367445897
723161985
165342723
263312686
362717719
30989959
335232352
1631448
489858100
105704235
607910758
716341626
45318
646347975
429101036
35438676
422263279
301662989
285260418
363311431
8860872
532547383
71772670
539853464
584639965
536149705
510227809
170531634
733788632
475755917
128816415
307437312
146518917
62309269
76844222
288146950
112071414
484117088
270225012
96007520
152143319
47440393
47137245
539928861
3980431
555032205
662624690
655853656
498856397
50725948
360814363
103861303
649657056
384744092
466027653
106920245
402272447
459448990
295065498
61685351
260892474
500643052
124307274
279768685
659792315
562060106
486476169
707836948
16452177
166945443
457574327
48069115
490997871
740843558
208197828
696877545
712852140
31397821
637631813
85305035
671340852
522025595
475330637
532630007
615984915
408864025
179874695
22976226
391256301
518584441
85741656
112402383
704891278
643289010
114163994
614973295
654042533
627102931
726753460
287111426
212979239
310012798
540794800
463462892
232030361
292958211
405920879
533423072
308600474
328360437
448159384
463279505
662201722
702584946
395762094
661127671
442877735
519767248
570795316
744730823
378835821
707370788
171460653
254544827
355763560
641652605
480861745
142532663
306976928
400532786
383986967
527711274
194350058
446157207
495535169
429010400
189776678
590357586
676748800
281583253
231861325
744961862
516542117
193342089
563990063
720786232
623096873
43701658
535522806
220185301
602937855
210766465
690102504
171158533
370872812
643819274
213984043
461258781
258219790
47221356
303615340
428663743
483210728
473074602
306739106
227715397
515688628
572281249
4048408
31533775
261907325
627271624
391008743
249407613
73943870
171709902
120810235
102071242
537803812
344439459
430558765
623733840
53822678
201967220
150784758
747742852
44557802
143794014
193877957
327736661
472228666
547660477
320337836
107005619
36987041
135447949
634074350
17319029
407726046
44881967
19788860
367719250
439531163
66048681
226257668
207583894
748645807
732785431
598055161
345857325
400424931
32744772
616808192
180882865
690682260
399952570
47244015
216540427
393375346
294702954
523112092
508633679
747256055
2728658
652246868
521851876
374331030
642234378
449886892
111196054
148070519
141256206
574914777
183907997
463381787
520799255
329005897
498512884
136241014
623764348
64925588
132561861
238598064
148960266
280525973
625248714
429849216
334541326
568320181
98150921
403957099
54507204
67085746
531776518
664433375
230115358
672545759
255276294
189090108
48505366
394218142
113249682
537754695
345353372
563521868
502312265
535702143
221015886
14010815
314662976
551242543
451594922
206715263
340856725
506373690
577049200
742829997
33369154
124190226
403478434
294673529
732633447
653791766
192548629
525143015
217485494
399315699
381641842
737429602
177540818
608235537
34056477
731764852
354054428
672889866
173008640
529257961
84718835
166429197
33392078
741447798
76164876
676356044
478920624
514791874
104190601
32497220
72878897
104208741
265045137
439941293
201126100
23727201
149700460
558567009
531738753
346871525
580188707
398164806
44487536
84540729
335307688
567570185
714502017
87259809
507848614
421276128
238606823
530039328
169632827
597727288
718506197
166430355
35946936
31292079
19898021
118599408
660561934
226831696
452222540
582961599
16231397
26737620
136731959
490599921
508690312
590146102
361562110
236732779
552388655
53774961
146180762
148617589
652806313
720688480
393478193
522535609
626950279
614867071
164474128
464551489
518172355
112365981
419993592
116550909
115840361
730798068
639323685
212223410
521398696
735702282
476394717
747523093
342252223
161875896
590042589
470126459
728313131
309242479
412244887
189044208
255450013
349326250
31027724
203432502
16861977
293471923
231219989
124289926
147533312
7492576
330874271
43777188
87456827
399387534
6784805
24343319
61080278
37976484
15596945
310904139
333895471
73316971
493299183
755828710
113589938
545787333
731069112
13663377
536625544
561293642
534856153
156106352
450778146
328517735
291085067
121761913
278169437
151377226
536368411
177382401
753170054
5256888
359114938
80288390
43694737
40159301
107690674
38240839
381343417
756104955
508305755
284778312
325622752
625830233
20015450
35800075
664743415
73626644
696560319
734136494
297447807
189056886
443420307
480710685
116920440
319536140
586316731
721821825
272196255
751927960
309769978
665336217
377687765
685223266
228302506
318185231
547257792
151984414
259664587
7258433
355847750
220675305
65130691
297988509
308127200
281198190
191121112
509090163
21322119
154874265
754559806
507565090
584458804
491851360
522153996
138068840
605833683
411048639
285269257
31752812
197382549
666351985
521590760
440921760
243153431
298148517
61610102
604390730
599634589
58966271
303197075
45061198
350229196
189663829
457393345
365648283
22364433
128612484
264679779
597896111
569669919
522705365
197530222
503309261
375980787
622220885
480817068
624370350
407393714
445645389
552660563
733562466
356690127
216854183
442303680
248068021
602134821
444889715
89253801
738081066
348787804
535507700
121511052
372098545
254808008
104057681
321603777
664192159
554322223
303105700
7575659
99571199
90507599
720740229
158998203
698561864
92365637
283856846
425354748
39438435
233417912
130311909
283705786
929019
361538178
376141492
244181314
47176038
269856744
467984743
728927488
318510932
43512833
754405739
161036923
638236053
552063876
480881897
694694728
600463500
744473299
59865282
36378714
674067945
155227943
594496630
282443618
686839608
448869503
246436595
30686592
52531115
90703977
79049698
722635261
755300
6294977
474094257
477576489
521821664
84486924
512416536
651771518
722347986
151007129
299726716
12101892
553385651
186176101
630278342
331244368
156755346
646801155
16926273
594058556
19101537
263512351
51730497
270291658
556867584
605078383
47425287
83755217
447938218
204458084
547418781
214852638
120168230
38677328
235545500
15181530
542286619
247987649
84232153
518853335
612202724
473016483
260722007
385952573
20846280
722882524
585991952
272043954
143608403
104495755
711726743
147515223
327457149
22100078
88747750
533104276
425245984
480602645
210591111
375233040
185758482
247367664
53082484
263159285
491825771
732444925
250612842
50272768
387866001
23647014
590176314
490484267
588401359
294287518
468255788
78990346
176596693
94373260
127147202
290090414
487855823
684868275
81851861
672398272
498868489
248207510
593839833
71166665
182133042
53845337
378829172
519795745
149891712
236084121
539599588
154519274
391378789
744227703
309922249
694845370
663759637
467311663
655169879
601018378
308910147
395569810
629451914
330405985
171185229
587759354
664664
280790328
8036392
292356928
726076434
35461335
740355013
115017084
602880460
63860615
156344463
702013585
462100672
328428113
650947752
233788009
727161683
652485538
440173734
372717891
659631516
715480584
490697838
223432060
585213993
127463717
107237494
448912555
157362969
556818918
656451007
691212795
313126731
21352331
470210567
130980630
76245592
730511054
519631490
737678851
244772579
146513094
656733350
27326754
675672229
65952796
47506572
459826640
529480406
460285015
29577548
694938154
317671627
754031096
633365345
738232296
666179340
512168930
454207208
195197852
508278288
388610265
650983140
339570566
423773139
266318780
657707687
258153987
567644258
230230546
148431464
241121972
136769724
638740367
741387725
240986018
84304363
688554139
213465062
381743726
163152353
84789978
186105920
22545705
397846722
363427701
743237859
253526931
492981139
601664427
618265921
202571460
201694885
317390172
480421592
187812898
94941210
400845263
705150706
398277243
188298031
214259538
72156117
301243852
294045843
352649570
398103524
286578695
560552617
225049373
471484532
343953210
264125546
21416445
729407054
440354398
670634151
202412847
47716580
723569847
130923702
328472417
3534804
652261974
683352329
360799257
342898647
238365127
540198113
400701756
731667217
206293789
715684515
45154102
710926125
706862611
271699780
200192891
373820629
494673192
11895975
44567951
394848181
28588478
548929381
442195800
285775308
453408660
492055291
316657520
455097119
710289396
447787158
503090224
213558873
227895025
632382478
716658852
505708175
619920028
64080696
293637981
219037
741841754
676446680
331115998
347113221
178996826
88332335
273518779
676763906
180909456
71285214
585917486
563370717
329673344
105353872
727805054
137333237
26911339
374528917
127591745
641000451
7682643
213209808
286168064
40657799
144976874
162846734
321108905
231680722
290631887
267727392
648719617
725669279
249244904
127547247
51889110
200365251
391721239
746580875
431021158
709607711
30083599
471652664
410925316
625504485
388546907
267255352
604383507
197867486
749936363
363004733
184814357
319801573
613452294
375532463
206838905
2736245
238614376
371056106
241189949
726998909
566467447
383444974
158650765
363821879
438074000
338517069
208243763
508195412
468799931
111464265
112554806
80511788
267745326
380882684
823277
357231953
218324756
36820875
85229064
11389924
224525754
59434557
4501588
27530685
12749464
304714036
105832636
534556795
366765758
380444610
369840198
436540741
673946637
648719617
415272314
667790942
369016921
724498866
606293031
30099379
475712749
336126029
354012314
740987065
579130186
315586999
654331496
404384169
198017001
158888777
75455153
696894398
108581928
192038175
500499545
442092196
408921512
567505836
464225685
685449856
367960404
563612413
115606218
515341190
106761655
85599219
141741586
257859420
401464507
273065429
442432081
596029889
114307102
451244020
520024050
50756160
284136307
285072879
45008327
584254762
573370889
375481533
342974177
171468206
308917700
180939668
186964475
294778484
157661322
678961144
717391493
588846442
285148409
489225496
571097436
528415433
729955547
731663863
401568662
740055670
225192695
237587168
694490797
217503741
477055033
354356548
203447608
71551556
98015281
420203602
118393275
165017944
235394717
93315432
362951862
659988693
386985508
367099980
560227650
605093489
15688467
52787917
501428564
420476060
543707514
206136476
53475240
216379395
100764573
298907636
587143494
136369415
144126346
189776678
298476134
472772482
390771071
261625515
134725089
143913020
336879931
414833419
412196803
338286851
646900247
720277884
741099901
580047137
106180074
518169121
42614026
455604513
78233974
321699483
466465727
172540663
527605711
686922691
596508072
340270203
273695022
272790796
342590297
279550650
621317333
103060685
357296316
30476355
672186788
703932047
753373985
532901915
137419282
261096134
260595323
483109465
250203004
263690336
225806851
4699052
510174938
320086260
684309353
369991258
345829211
104178529
579243392
262806707
324114336
151794604
42070210
43584942
426291609
25332762
372705659
449362606
650834457
548057112
31334456
617571045
265933577
92193775
692693183
94487835
25801048
311029048
274770587
194690542
737435217
534571128
208598754
132787482
445859417
639482298
466974833
54474825
272655747
627185407
454226819
146539191
605972690
311553697
551166865
653221205
64691445
214754449
331032124
698218597
511429223
228999407
381215016
224951116
500261210
680721678
118151579
442983450
260630500
506980019
628447709
279076045
285823170
204992316
461663272
65121966
112811608
281288826
309988065
429490695
222071733
140372973
111542704
453669770
213333878
124888855
274634633
595017787
547094002
580183695
612397240
54951792
643041642
12726121
690763784
198313669
606608132
131628586
408451134
324565256
458227489
577270577
343325127
29540048
264696761
496307630
564824630
432946857
308807979
139088495
568846642
520950047
30899323
471735362
350708449
294112442
214937896
691801929
21563815
510650777
124783113
579012980
135426329
617609864
398945191
337460487
78407693
346448557
163454473
383480916
691380047
488165496
156845598
539549008
355300461
450869570
247511810
185826800
33153070
408738148
280302956
522758236
399901306
407929977
680049461
677541865
290631887
354416066
118647710
8466913
184001786
239241275
198150415
303026360
397628867
681016245
134360317
22647572
328970915
520922857
8565102
261113870
531716094
26790491
508747421
316213436
193216670
675201824
704345039
351984906
206084596
615554394
682874283
244860707
235041807
331969456
542131681
183585318
163318519
64555491
497750253
339665963
106523051
298947740
586256613
184391389
105884660
172986359
6238778
61763952
509555592
255359990
184293200
324685374
147860077
84981581
610864007
53040981
343200075
168491675
167767236
262066227
422334905
312090276
250004300
243757969
648689405
34189937
483210728
341894098
750284121
169957606
423110782
682818834
421322357
33606469
655181030
5808257
2302201
667896684
507296797
169771609
27531388
459436601
284889533
353598680
396808591
33767084
57234758
426092541
635516461
259751956
165826115
518009322
107121225
35234745
422190041
696953075
197503397
694963108
636838748
311489489
480869298
361569560
456795584
246356201
500559969
658419014
627907128
546175679
5566248
64487514
8731268
274988556
415291574
294189350
744914625
103460994
477581502
177006909
152434646
524034693
161739942
103317487
690384863
364334061
374636353
161603988
673291496
193515413
236533169
629814458
422897738
687922611
480622822
62327356
397401095
144330277
302793605
459630262
23822162
510703648
605480158
431895646
183562429
264672197
102917450
434719281
31382715
422796806
39911705
226777640
538822097
291503956
568030734
210456792
517622568
567009136
392277786
599610011
339045708
361526733
239830713
39164787
233217290
123234748
18467085
487335126
245245910
673141520
98053046
435976024
408851547
468860028
137722848
253342726
722852312
153114416
539220871
69215692
266673771
311870923
271852787
634754120
615737458
413783552
219301508
146513094
685444000
380829249
467243686
22840272
458195192
228161024
490613933
326334918
648326022
743930469
576105075
430092150
466986884
587576971
753628103
508117529
30499014
136443726
86512062
31369095
275986620
443700985
368762547
298581649
504859948
438903885
617329349
205637978
5090722
220691107
229967288
250161097
419590213
740042940
349302195
756228420
241597811
312762177
353503059
203166038
481111423
361146695
500167146
99798613
597578254
43689170
132101970
514361170
756181457
610587710
62891743
372400890
116376624
29449147
256580309
230797937
294891779
736382374
87835916
482820199
493917210
516678071
460835043
230287874
47289333
232463756
126346584
686126850
284763206
498200992
722285837
416064361
490693136
273046930
288341090
80885077
39116987
136830148
454120491
686167847
220600471
590025254
158847143
407499456
198713675
50270581
659254822
284775996
209784575
432085286
602147819
86859146
270257467
233818190
543566751
395855331
642813171
112184709
595229271
255502884
145946619
351818740
278093907
497008885
503029800
629495766
440030227
637134156
168749126
137147374
68743811
540507786
398843718
661882938
70356195
670515701
636848209
374351588
621959338
87176677
403186445
583318190
386853457
550699903
425460490
487294387
702655590
220018890
23180157
188453000
498222855
509556696
317687890
641446078
245646219
381972788
346924396
498516010
677398358
167721012
219531542
406916345
27009528
91957775
456624168
27956198
582525125
259286937
142837180
135621406
242896927
432983278
547387014
755322659
743162329
23074415
69442282
453027915
281885513
24048752
119843451
322173215
222646161
582346827
716716209
253627603
481390455
11820445
475429757
128886926
86172177
636831195
236969012
386860270
319560309
153844044
296258872
505615504
754680654
748064226
642209697
4487376
201995453
117418938
263252262
335090482
640018561
71512579
471675152
607506464
435440855
553536711
637941486
649965862
650048945
37253397
699682957
141724418
62486939
356388305
94027297
277399031
597759311
359769399
433976674
225139824
535802649
315839274
211788789
262527924
135621668
381857021
169286808
289425130
548042899
612344369
114472003
498792052
312394628
744270806
178583645
240510179
277693598
698561864
732462931
224369418
7001631
467311663
324393797
577751629
155977003
43256031
29649822
175854292
473371178
597442084
91565019
292977908
356592236
579172708
76496784
272297027
87982670
573031004
437543503
183037450
291238079
314846805
584595647
699105680
717602977
104752557
384304193
714969003
170010370
475998938
442205491
376664915
348200853
164515888
59313709
1165870
632991138
274272314
82977258
716696617
597282741
162820018
308445852
189534982
195161967
571520404
312678565
674479988
55642951
491405733
472338611
743299962
642041083
209033687
139110987
445498599
199878469
326402895
333298784
323512348
378948166
632883572
370112106
100689043
178327332
400180599
206627421
15132422
360447924
273472893
627020738
419131076
64510173
696809568
155818390
728459287
209278524
295699010
193921636
191808435
66571491
651771029
679596281
141905748
484268148
232254750
443942681
504467354
91202475
193809980
157487603
323079575
400961096
200298007
736327418
16186079
215434141
157248025
744944837
604882201
221808951
756155679
624134602
253135672
62110071
496803202
408559825
266114849
93936661
206153449
276009279
349424056
583340849
436261280
697276426
335442566
548853851
154379485
714464802
282686131
663284618
93321087
187994170
380179881
637026536
354619273
190448895
555877179
156780170
714958192
557330992
740634354
30458926
397363330
48596002
116565449
347218963
650743821
358356111
456030809
551332348
754174603
173371562
20914257
591807762
415218622
706099758
143154739
195490297
482912753
730035215
281235955
640702726
91304825
491936625
100772126
702971497
142789465
432144314
161792813
548476201
37966098
124649710
548882718
720299398
240056999
588097603
251273204
606627245
462341789
336040523
555132246
182782600
162926461
33218094
118211134
411698924
112921638
8112185
595203246
214040921
30650074
263320239
566769567
431486870
527578699
579420842
685474421
34190372
374215303
661587054
262980354
561958640
394334577
202256499
439274927
429576875
570040818
610690262
646963312
265686639
476715148
184557555
197257151
214837532
688099086
585916107
133665441
15017351
47425287
134728510
1246245
544926291
438558777
18013905
673138466
193293274
447610963
95188932
163869888
145459521
467576018
208602428
20507788
156556491
595599368
577344471
387836380
489963110
323963276
610901746
238863625
177038410
405982660
263932032
498807673
709510313
12741911
216893984
269828493
565734806
120689387
426910666
54124798
400880431
718433807
279321276
462410112
324549957
209516401
569609495
538121038
14766115
721827375
179361254
682912048
45189599
238214067
258076240
704566499
246680604
233452260
324313217
743837204
219727802
698093578
534141303
495884139
89268907
35400911
675109800
561225665
545228411
6759935
475484009
705306693
531955747
408363302
107479190
484536644
603987953
268850786
182623987
43195607
535933782
560273987
64102716
197601586
204665090
306569320
560923545
427651174
373072882
474943243
30619862
51497764
602079842
432255107
447545462
140689731
419712657
345723469
549865953
189905079
350413882
216104936
166211318
239992941
641551820
68301779
682096324
446216134
69396964
289750342
22047207
661104309
612918397
198326674
743404025
425143264
302506355
467946115
272144715
199262948
226944991
126565621
313071850
201083519
313842256
501881744
449554560
161460481
126807317
383443151
71198637
373216389
522472896
611883636
550236050
248397940
294045843
404689740
345398690
36125999
295690447
673891435
331911583
116716509
444926543
653832998
752014445
682300255
662269699
408329078
652108851
559292097
707754212
193471787
117313196
486163951
710548475
468211986
78102336
451567804
241925702
534523638
513581341
416546495
86496186
75655498
26594113
513052631
44351216
147940611
264642014
34774012
674497509
674210992
363149294
568914619
374619946
336123606
606702278
4645095
328427780
275399451
291087706
159730844
298690862
592285630
138454043
716175460
623885353
518951524
722172542
126973483
736991528
212250035
446648623
203107281
9844834
226884567
86061439
45008327
98007414
253501639
303524858
589201319
367687593
120199506
536513033
222918858
624512252
699989381
743366260
243214153
300110902
714747943
241325903
166369931
681779098
354824838
462862946
570289290
139408460
508312338
313351311
151921042
74502792
141596091
359892775
208938639
59759336
488052201
426125154
755390636
746403318
607910758
117554892
26850915
103457806
527812879
477923628
364621075
131452412
70001204
362428517
334602746
387443454
154760305
3788716
633462557
589624945
37802765
711602809
392907060
252405601
547516970
162555666
43330197
485144296
487810505
675921785
15068235
437734022
599267938
494228899
120009723
111714896
212482452
490612044
675238200
33142564
56541758
676890128
281385050
342301960
15075788
524389684
625867057
381328311
2945356
700999938
9766029
239724667
422114511
204240669
45397777
132441855
198817619
235887743
653591199
618551707
210313285
228342296
229112702
750453649
511753515
636076579
697028605
501632495
754896236
242984744
343279549
259687246
735767078
582391924
511209699
88672605
738050097
186680370
531051430
292817375
54864992
59331864
391804322
460068336
243644674
153008674
281590946
582114911
443421524
261311799
108110052
683978603
363349490
6165165
578834792
254808008
399583912
457220855
755466166
70877352
347611719
619119410
67961894
62168743
710782618
80568385
358808088
198885442
441880712
55759230
185501680
387441563
267142057
112862574
329280588
146762343
351712998
745722796
218012026
343348828
578448289
383323562
436477640
302474991
489305999
332906028
747021912
260787223
177865597
80008929
370270719
39897354
729740648
187148234
323147552
107879499
582343853
106553799
345270289
725898536
337940
357868693
48636616
144503996
622253905
154272100
337120602
458013920
382453708
494510016
232925099
404765326
263901820
120690928
419788242
272543496
306290072
592446269
704838407
737928721
354677485
357392854
69230798
457242547
509268578
413911472
56644577
390867750
332484554
653746659
326372683
751608393
719438356
377400751
710065083
557449165
88732231
19527594
347581507
348910835
389001663
543071233
498245947
323433530
78223980
285291916
18731440
414969373
319580876
347768792
468029198
190574241
634376470
69459423
481949377
165629737
191525546
234565968
210726086
614320764
48887664
334582794
380792439
404055288
73800363
723313045
497636958
639723994
467952860
134239469
285753651
5460819
480711625
224668535
499148107
361794611
208221104
684060104
65324121
148865330
547074572
221839163
235139996
619942687
726311586
331085755
474505195
427371399
753864597
212382807
290829198
163147572
712074181
275352168
148491980
6457815
136482710
242299279
391358695
30030728
601475602
204006530
362574212
620003916
16994250
922889
129994683
624429169
68796574
210730461
663504924
30128631
524457661
610567191
228931430
352090648
108408232
228689734
308844011
545946075
486828787
756029631
614096665
162759597
642971784
336886459
2061969
37514487
414561511
570206182
390073075
14713244
723256151
678803216
442181710
339854788
664977761
97053835
571481098
683720219
707368662
218538502
355685876
307142745
571899143
321448127
130017342
253415467
753827165
148516646
456143613
142236605
656949664
678947656
336838397
560258881
37246493
62040342
499520392
107071328
247639955
183734278
54707430
152827402
504525294
556480242
525912954
257451558
474864663
215021969
742897974
597419641
29503162
16427775
717067937
470009000
544027215
89057423
14708019
609787395
610675156
7862673
407969773
148968065
27341860
344348823
83508181
250238443
86300578
488973828
560885780
449071870
296779759
352773231
656138367
397952464
492777637
88687326
247768612
166886509
83717452
257965162
715505895
49774270
352875938
438746217
334590347
606983640
138027811
56594629
571346685
239309252
49849800
130636203
445861143
470434391
51883179
207790583
184486665
275556099
111051759
75937862
620427837
18004981
501813767
35850543
501028255
320827911
449456371
366252523
38550512
604834136
19909708
533807524
314446496
461076752
581973756
414055460
235692972
427753499
456533532
433166985
48346753
344311058
440845951
96942755
455933341
616045339
732051866
344484777
679596281
522043930
489010719
681265494
379485379
461081692
3506961
128242387
726455093
507297245
355519710
122929156
363122610
509866850
494017058
360156054
425658867
395950978
402904897
563913371
273572430
707664018
404777377
196257152
21775299
55816670
490112747
105809977
429401203
207488463
415921051
170342809
455850441
53988844
408267603
315250323
346252179
584581988
141414819
706696445
416691534
264038616
270880792
666922347
468172705
485272697
375293464
615086108
202710194
185058284
371579886
488769736
97509230
545946063
242972457
181018794
553014188
278305391
196589484
662421094
525371574
209459796
204872817
207718559
729853943
178437073
626062106
79865422
290397744
282934047
532777279
446035854
407184297
60552401
620939683
718219539
124237836
35295169
393949374
293985419
139775818
738940156
604638777
108588442
101800270
633326603
447847582
151153790
125360546
91617890
121246262
572584391
259528207
326295666
699299322
472444541
484663275
724979186
290744445
555591127
533471228
212516463
737476336
92846984
381902411
702774641
451326154
654547788
220321010
533347611
179300667
158393963
713917113
651946247
265072535
210660723
107545215
3707206
597528214
7515235
703693505
241221521
638564787
554748429
686933703
347566401
689528476
57521969
338944306
404877814
82361318
381264406
55703375
570327030
189968962
633319050
298320841
329023786
332105410
308611839
188935349
755369416
505174852
360598515
346625858
139390382
484381443
186035520
197412761
171281856
50914773
652420587
587683824
25854535
233281958
697187776
221355771
756697305
642537623
440060439
275896043
240026787
17671431
555991123
297202997
483559338
665128529
280291830
595810852
95515449
749976742
223342210
52453125
507350116
238508634
11495666
573280253
126829976
158718473
226363410
126349996
407000355
724445668
55469232
265193383
553006064
714007749
451297401
342581421
651788450
532592242
613316267
191947595
34840521
712542467
599693094
373140859
476930456
368880967
518475685
83853406
584279059
614770717
350378005
703545448
474635575
485340674
579012980
93347527
751701915
587049372
277129368
281249945
341373752
611188760
390222877
157593345
712451831
566248410
619542378
550364451
387004201
560900886
605758153
578221765
377974779
712897458
477824957
605508904
347706022
305654804
227868186
494351403
6865677
657830531
352183056
62377591
743638168
604859346
461654716
64109864
49154924
22402985
384039838
540643740
481074025
315488810
84830846
225305990
706001569
245555583
285995853
306775550
460221590
411798849
480094338
66809533
482455428
581097608
751236486
736427088
378631890
647163699
14116557
316432935
92660204
726304033
34184878
630071260
13359252
514789821
133951561
17639156
340768701
325054709
50059563
601102976
139397752
460544175
283053184
26241920
189627510
625944455
407423926
449621267
169149435
338072280
599049975
220049102
632475062
231972093
188598410
274483201
215152240
391252953
494706385
19684800
322614989
731077529
42160846
516903280
391381608
378072968
617148077
146263845
281897572
252746039
560910805
169632827
504729225
44839800
424070738
300118455
448127043
420437684
726930932
23618231
260599484
799605
440551384
497534134
396334962
73644423
521851692
377246150
126255948
730852390
523898739
324713086
81723730
218735861
297429587
686316112
115416158
6797700
286942507
276432247
477013563
606741548
463270808
69887909
658335738
744607140
80635828
389916072
686741419
672942088
426963537
606430370
72357740
591000489
462093794
11692044
316497720
144768351
291486695
173406827
453178594
377967226
96051501
534933672
294331276
290881136
202484966
198794660
191770670
152031678
490844525
253466251
637007714
99952150
242031789
551452083
33938959
470963690
653387371
486476879
339633391
217112411
340553568
109465629
43074759
616711383
525461810
39418653
473006625
267969005
657783217
232811962
231265307
563816344
185939984
185080517
358208578
206604762
667896684
92550947
524844800
290893982
467198368
399357322
118931333
110081864
123061748
154081200
197926365
740216659
749311408
48114758
293230119
417620261
394681055
393586830
284929372
490123661
663621428
367362814
187669391
95234479
679831056
144740790
587659949
461896162
469396291
45354336
222556698
291869573
617527541
531791624
567607950
68822936
613990923
140070385
103040761
84321692
244603905
468992167
261770943
61677798
518785358
8436701
546301604
371199738
25393186
513784515
671977455
673171672
663279656
209437137
517017956
256069718
913913
634698080
182216590
685467662
162136391
323796098
381713514
531519716
64487514
476171332
6336967
508014780
241273032
126512750
166566309
710450330
224876549
653450348
75517770
714679966
491760724
427336076
93687785
150664484
706197947
223858749
45402548
414988339
550024566
377506493
384338850
305465979
383380331
606936421
382244586
391718011
132283242
257693254
151196624
290820712
186543994
8225217
588182322
164783801
240925594
150433101
139058283
15929277
30582097
612737125
490380425
455184902
662356565
321380150
662730944
752490284
733000758
49678357
299490064
477865682
438729293
274158794
113597120
280782775
512599451
633507875
68075189
188364267
378588250
427220339
732268257
592729228
339665963
322059920
40635140
443073170
75341175
693238356
552834282
551296843
265585442
558272442
229161088
480536966
727270817
731405054
478096299
402614365
57667155
111066865
617216054
224700318
322059920
475063058
738728718
161352251
592434778
377248393
465521602
572283257
569203850
572404105
358548463
557539801
74203979
480144382
240223165
531921399
708048734
85599530
164542105
182066051
93883673
308419202
487385815
390135109
724007921
451261538
515575333
593227726
227843798
64668786
422381065
139939923
503909224
422620562
619908225
563703049
306662218
174134415
740556544
167450010
307265077
294088695
738868035
71079827
125612411
318374548
594942257
350630241
9385249
531542375
276107468
204103492
526766691
179051524
507772502
154436191
139330191
108732988
119674661
105945931
594685455
129493288
449584772
295186875
264452125
610600029
493124228
693501354
462202220
716234812
208266422
472625394
630877079
670470975
367847694
697806564
132230371
91897351
576191190
501073573
551953013
469832717
407346078
118720242
103695871
580697299
478449489
633269887
234422461
596763986
143605189
396855169
726689236
3806712
13625612
417500773
137418940
689759102
78551200
572366340
16888508
92267448
303668365
157585792
194958036
208251316
488766074
75878170
628349176
723970156
205154586
90477883
314518592
194157418
211993065
404001125
43958460
370406673
518474064
137845147
299838994
593650694
595953834
261144975
33157510
129913703
449728279
164836211
304423691
639910922
186655703
208878215
386403927
175537270
193106014
753336220
253536889
153251657
487561902
316546230
733955222
385305692
173069442
282136976
312218361
607963629
234497991
39839163
217700119
736100274
12805349
543340161
473889805
642156060
77304955
73203103
441538018
412688471
117237666
95228224
500310720
594738326
140742602
435142272
148106777
497356481
752180611
150553949
177148062
617202459
332014774
630336422
344666049
377128843
728561528
256683811
16820531
26322205
471287463
325058461
145849741
561754375
429788359
134247022
516885265
248600690
56761862
684890934
688042040
737251603
307104980
425747504
127494640
544080355
130892392
132373878
756259167
633200365
742767543
122532319
240155690
592668804
449249047
298940187
240333896
450220665
607835228
161936320
79163755
25643961
549274267
898807
435989372
372657467
459358354
431502099
532145612
188958743
428788020
128154175
82788433
480393459
695576802
410339384
501072072
10226762
101787325
158869802
72816508
118151579
439577047
532012342
60590166
423610005
227247111
553219520
335016999
698803560
128740885
475728979
535741843
151174267
277852211
223901328
452243428
503558510
633084907
686008778
619308235
256930253
510967254
319257684
458408311
536991861
446824389
596989120
15914171
415143092
134035538
616321371
172336934
464576241
711804487
16956485
626475352
611007488
548347800
54956551
403043186
157643649
122634944
329410068
112977774
337173076
69449835
382627427
54540571
501843979
662052133
298568257
238478422
119178787
410452679
532524265
502387795
410885733
618407583
461480747
713161813
39169858
652707601
532276846
640449082
107675438
420792231
380243416
447333978
226639915
707008936
99241737
487161149
153393877
556980879
457391422
15075788
33483928
337075284
747380418
250344185
124156214
72274657
199384094
243737125
114669646
303724151
98320378
422635668
609848434
24673362
195023303
292467266
144292512
123341783
671393723
100047038
691643316
449475974
439939591
412575072
368854004
247063493
594949810
266885255
303426669
524482261
299536874
187269576
35514206
250548116
645288980
189248561
46384991
658192271
393850247
398118972
540083708
47123167
406984495
570749998
526262250
709521267
29456700
20491289
512599451
80577296
670694947
373994348
340957526
592970924
235803555
232543167
702215224
224890575
271953318
417114425
558159147
419032512
137280002
752988782
197382549
350700896
276867344
695848206
92103013
94276546
114586563
26284440
47606559
25083513
38104885
74216261
647081857
111637261
493055182
421030129
93846025
640406012
531854205
535618282
35595270
537824927
61263720
189584817
1767402
473437146
387322834
306453508
725933936
581588553
711885356
3391297
187870438
541945822
438776429
637316550
629459467
106399111
275679521
504865785
463610693
198055741
709815834
590495915
409249541
554368867
580833253
256191595
608434897
202760285
38714218
429909207
273139139
707218039
292595667
280475209
326010139
51881557
745835296
445571825
610453600
277814446
275780359
8059051
106977247
342762693
611665119
296795563
354145064
230275864
513632553
570031815
281485204
590828082
160403061
175350448
173061889
242398879
342050987
270430427
556334084
708743308
618321882
207790583
15264613
345496879
359371778
570644256
104271119
310128176
546920283
178541557
564992746
319914868
506640134
260492118
500030797
639346344
528751994
59906796
238380233
330806294
167072330
551316129
340309430
314601397
128863165
336601281
521856976
409291049
218742433
567344632
75726378
208567032
649089714
263365557
668971244
662896725
396630689
541202662
685532939
351962247
45179315
90009101
463489845
593001136
21588153
541784243
409944744
511102207
310065756
70975541
721220864
725231507
493044734
81184614
67833493
225155563
8519784
438899432
128911077
533037869
43278690
509019689
718683056
344900192
204663641
517894104
397670195
695573248
37526408
121210544
515972022
181981982
747489003
183858801
593471954
78047042
732315479
359276486
192277523
659926156
60262695
269664759
936435
196028497
11873316
107613120
454146784
218166288
75310951
54898213
93287103
733791888
709272018
622843039
690771021
718622632
299446238
56962970
44494723
726034471
384678973
709853599
122886697
356108844
84838684
555036819
705578053
249664415
592600827
335384182
586267134
496451137
341569319
97018758
11337053
508147760
238881885
265858752
653734809
58384690
234286507
659764570
142540216
582472254
299365737
79185179
626204124
499925517
752082422
639838048
569065679
420958902
85651020
533166270
746317071
127570170
124939411
617367753
11948846
681378789
746425225
321017606
728282919
687242028
231891628
399980080
531035857
557993346
194799423
122112675
443944905
327626481
659703498
717232880
209255865
263380663
727353900
414576617
672538633
369775706
15702687
99720484
235131761
421819944
381373629
325081120
115853214
385633521
503909940
186445805
268516703
577616515
317101040
283250653
666377720
563325399
751342228
432455959
713169366
127084022
397315689
504857626
372854754
328906492
445604341
631311678
80590510
362332516
23089521
21911253
322922037
309765107
430769657
142532663
228493523
171498418
223531035
347890495
87441081
17522960
400424062
447930665
584759070
313964859
130506174
8490507
692579888
376768980
49268219
660222836
742218204
11601408
630207214
489275787
471350045
182331408
593891806
664928355
447214478
69699084
276516828
62969361
92525250
283381007
344943574
180811267
650771844
3607738
328273837
545123648
55945257
25679077
483916755
636569292
58892698
227245983
198621241
357302218
432401697
644134946
714294763
398526492
207813242
342241536
438172189
485035780
222621805
69472316
465325224
297920532
361547008
33104799
381001766
200154500
257707327
153635573
323274097
639081989
492002420
195439613
97101368
699452042
28272366
361256570
721145334
707323344
21677110
403101635
234875641
112184709
404893671
552508872
678941755
301410970
591105333
54079480
13240409
747240949
658901061
451495681
97766032
586815229
686061649
444990878
230431706
307490183
88490948
470212015
298776470
713909374
79230970
716417831
495635413
39049643
239974844
115636430
483792309
637442988
585892696
704090660
49114195
134488718
415671802
384273981
159942237
666756181
266258356
355950231
73196123
238100056
389878307
754688207
341429106
345265419
221324237
268899740
433689628
400434428
694996848
666692424
644948811
419478514
3904901
474977958
639134860
326992029
333018261
530152623
216008247
245149947
427672651
5614225
45236141
243850330
145565128
664465652
535998729
485588922
271248856
246192602
387076144
201030085
311133304
172349720
196921816
499449678
183610413
455393029
33736825
480576823
94084210
553884729
220154844
80370122
614829306
324461774
19139302
209814787
225405532
742059591
269740289
151626475
244241172
317948346
147047813
354699366
617661681
55152006
634912531
80997734
111170754
538491135
752067316
520407827
373021254
363948858
286598585
613182752
558838917
196887207
734518016
439040784
72010302
345889635
748653360
668577262
29411382
378854380
215564858
259755223
231642957
262661690
140289422
629677520
602374538
232307621
432390835
154355724
480581620
729952132
635554738
225540133
699015044
107668015
677942174
149164197
139889113
477863204
53860199
717716272
573763645
741282780
6382285
579745621
622495856
663969124
92939665
258390751
569609495
327238410
572419693
673916425
616506072
174927480
17379453
736893339
32606301
501327564
748530319
331712654
324703470
317830240
356252042
32508112
72206680
321750247
365602965
552229285
173824742
640003455
224679091
74434999
272795931
721227079
217397999
585621855
642896254
417400306
114261726
702149539
160788913
195017710
421575021
99093904
90216309
481224289
372136310
416646139
713917113
37765
659687956
658596152
731485391
336418173
197474197
175780969
98452489
82080551
104752557
275242989
149700146
453910377
568468992
63777532
193322022
611833764
50241609
403232219
627300890
55666178
404893671
430543687
694517601
553680218
114994425
634868110
544442899
58760013
462462637
18701228
622310839
91232687
654956880
624398410
279730375
594915821
188590857
5356765
117637975
430188668
369997561
407379013
526443244
485820162
69185480
183408215
426303231
626491138
559830314
424523918
139872155
285284363
431956070
608391214
229996130
472082640
230812022
382015634
512569239
559384411
128091456
220235223
376545150
84397222
425150817
14426230
11843104
631531798
86761311
687859263
268897326
176437393
542524437
161334274
261394863
56752624
447991089
247390962
188570587
85949269
273803386
161999583
325390409
420726169
434436522
42923851
560402222
334824490
45318
478320213
192998587
360482031
577751629
53149357
468354700
517901657
329173853
553038213
279075797
754668446
687810516
712896318
635352705
271537903
90752686
270624057
146898627
91089180
69075528
361735829
466307114
587917967
586119019
365169427
67221700
631168981
460974696
342468126
123402133
222247025
11201099
307037003
134152184
55940234
169972712
432715325
67301925
248513034
748321711
726054784
508785591
738479469
358144815
202558577
723161985
891254
504167333
753071865
283103549
188808428
5778045
566233304
567887411
114435503
182272793
707512169
692282597
729325233
391509755
458202745
360972976
316911764
100774038
242724181
685893876
588008603
139836242
597336558
388357117
348510526
654391995
18935209
286394654
111799039
558650092
244656776
479434228
416034346
588626808
695500554
338419718
421623566
468570318
553672665
244704216
515975642
678444018
43857631
742660229
30257318
669948715
501307716
286251147
100731627
455377923
290344873
221874196
319997951
275895984
537849130
74638746
589851535
622329435
640328234
20340229
136747065
2160158
425274591
324348665
414319815
214119997
690480154
45928790
298175685
13603010
164621683
245580023
214913062
684324321
115953656
268811270
272654332
92184365
128423659
216166860
30257318
187003690
511089694
163992177
151302784
495876810
294062544
339152359
74578322
59464769
256796113
436110220
558397652
15332590
102646098
419418090
426600993
700533197
385257318
14093898
362350945
314386771
75122138
240287382
443497054
277413439
261560390
278365815
53935973
589292613
672118811
733539807
256217909
639897713
557156072
318696010
12877865
159776162
201128849
298547431
733539807
160267107
242890958
577446231
309145303
453459194
188175442
203979736
664142843
297879378
23180157
245245910
661227385
381811703
197555386
370504862
555838750
305843629
355844489
171783408
719835258
460445986
184737408
352275751
29509571
207563993
167450010
92648203
317884054
133507651
579481266
95386837
733804162
123348043
455053144
370789882
566023376
8936744
344283337
320386907
325269945
446348560
707104349
144239641
529016606
380588117
705930048
290455145
454111427
423013318
60235175
714728891
61337925
262214795
370263166
320434560
120145571
718645291
581637032
176555241
681771545
499411913
259007476
544616618
242783632
389666823
105900613
562275532
756675363
228810582
563142953
665343770
17447430
209293630
73045063
7190456
167418846
16994250
713788712
150361566
154537639
135689645
740994618
83468203
261651026
124202468
246665296
510767120
629806905
243261399
424032973
181454422
21291907
253946966
40755988
714158809
594173147
382287542
291682536
182734938
90764454
464479288
229097596
592897197
356503865
284936925
628394494
545098400
275163343
333631116
163039058
462417319
438527180
646141610
256256685
169089011
428859340
497106837
361259990
124322380
310628050
328517735
28884342
581580221
507651715
513256562
344431906
528045336
306704671
711778850
643727084
608132728
569027914
179920013
472024735
78597401
48261608
651858503
183492399
307663902
473337719
270711995
421681202
85515066
292822257
119609308
651326960
465015551
369489422
13663377
466792078
82274829
2104779
698019698
755662544
376298013
343490443
385886270
659935822
243222520
660426000
62871172
523406333
157487603
445846037
658938826
61247277
169827113
634872995
364136228
347306111
306787754
88135957
111542704
222835850
411849984
525114772
165521050
753917801
498135456
364213213
388325840
3678311
348669139
410603739
230200334
31692388
611860977
447548691
547260168
335790555
217284704
614251859
726275474
106164968
570665814
213316281
412189869
570938823
41700113
744536975
751062974
81360916
237132840
245140168
489714891
309723597
91548591
278751018
748811973
309521940
111391644
386456798
457310542
239665973
485495975
280118111
683893938
89996381
503619323
657354058
121935632
397476625
205212537
66972451
251681066
395014347
221098969
240955806
485909319
76126687
361313262
384032758
48698146
26767832
168660116
615916938
39162305
172442543
270231234
645631198
11321947
49100481
12454897
287359977
627661853
59303823
78582988
150956489
41959722
204520134
102109007
208621413
188847659
365527644
319212439
519982054
568325485
436039272
570606491
8957858
468099240
225880018
601845699
131266972
135644327
275865772
68658367
583937536
373314578
618749313
727233052
352294579
164097659
1419964
282085431
585965723
124533864
525128273
391728792
395429762
61088664
258686907
172616262
458921600
746631163
244534191
5120934
28618317
126067123
409002503
726035424
404244113
67043627
560349517
602336644
160380402
133786289
366501772
426736947
153643126
367223854
52561439
597396982
498694378
697679028
177592717
590151719
191243097
106451982
300456085
626899
432001743
487835198
9864218
592510191
61344226
716575769
377242138
313139827
603084391
638777180
5447094
673059385
621475946
6427603
371789211
399088149
400467613
285507599
739378276
627044236
432158417
622087739
174286294
452270323
533868699
670351975
86255260
617465303
651131095
127811866
560740672
112630336
264219046
702858740
583167130
647614548
395240937
361759896
416787974
673632125
52500903
556958220
183817361
474893323
371020107
603159921
410611292
185426150
4320316
42281694
504608377
217625391
417877654
275576149
77554204
51738050
525069454
257678148
492357411
191148527
419538938
122456789
742233310
619552831
420044989
374968685
617081325
397036122
605518227
59056907
8736750
325995033
127728783
270057487
444441179
384545889
216325473
139020518
129632508
324128494
660056670
344613178
475928953
710480498
323019151
44225263
105643811
31805683
86315684
87374387
549881059
641385654
427133064
354991000
690072292
24681401
621324488
261425707
226582447
202027719
475277728
493948289
248100685
295662185
212095793
415816680
688090270
306688114
636445342
566085582
647839291
566271069
197259980
48340682
232148825
364402038
9350614
671120333
685986119
61330360
392123474
19675565
169080261
144775904
270657483
348170641
578121726
160403061
740601862
413853453
61053304
9093812
366599961
436563400
361645193
550175626
708611892
538861232
469342898
166891088
466911354
119337400
130697112
697496891
173666078
627204593
127962926
292414395
464146956
526496971
752127740
34799225
242020779
479796772
114297552
165523995
574043078
575689660
720070243
480975040
371501858
578522035
625830252
164292856
677911240
433119232
325723125
170445259
497191331
729008007
647564008
337820432
291291552
607797463
558189359
270865686
128317917
256789553
527373119
33240753
600878915
140145915
234550862
319393711
151685066
404614210
276713879
1978886
263350451
361885338
192433248
225003495
558091170
95469920
296900877
574118636
755585170
337883455
631189104
175418425
254098026
111482280
181453272
161732389
663523497
542501778
713416737
313585454
553244026
686815880
204770220
129397033
115515582
363556102
601301193
170894178
27638296
129735850
143401258
103971975
123793726
226351190
441888265
747006806
721983717
157117506
542787774
455492354
158522364
124382804
74381944
393307369
542005547
161162718
50295427
726138873
514511096
666739395
638998906
509072200
625481487
637223951
394802863
168320175
335072662
330013229
270948769
499137204
460581940
128967475
382759416
122373706
47146168
332216369
216680464
615831523
474464354
224331653
120283053
110538155
537184466
707297272
9626660
347558848
577517486
432779347
8783436
204327455
63752519
504084184
211408470
281689135
628696614
127619472
710917804
439146526
196421519
107421263
285040058
108121195
178107293
561786779
128280152
376899974
274665002
215041463
553353718
386303397
134410855
68014765
60371057
495455333
410701704
57229081
178436764
549548727
265903365
5317312
112811100
154647675
465484842
151190389
267277233
198995131
673221549
19592391
676280514
288094079
27675320
753519602
529750067
87582659
623092934
240832157
537814024
253116136
743268071
507274586
499555420
262017481
440030227
266122402
122252858
431140346
445642106
634813517
171530488
376827054
663378251
279665403
205992055
516126702
424651667
588465972
598646338
309238080
741855660
609753690
688973427
327505633
336100947
720858320
145652100
633672202
228922478
505748440
714468482
406645967
2583126
571070854
708947239
231568827
530829463
664580917
43767063
250359291
740375272
586996594
161191208
668009731
130130637
275248724
307195616
221803341
665284062
173039230
430551212
425755057
232857639
399992547
278479134
245840815
142585534
113989876
260125080
6291649
662187981
684767642
509523926
607918311
616725109
60009855
173947686
559494192
150697456
533838487
78122846
685607586
572289415
576193320
574469177
34562528
373186177
724914281
682239831
268176818
209565538
135599009
109473182
716349179
737907792
352882742
433028596
273345217
428179570
155437348
361034761
502074359
349149092
401925342
242655231
86111753
357188923
533694980
117293954
524570956
58822735
250054579
273199563
112003437
171100918
536361189
534706947
54638402
624005997
443096745
370513732
569770685
170440998
723781331
151898383
612163544
74986184
509336555
561893658
573549222
465174164
136913231
571670033
655917626
184482025
718405524
696782519
255164861
251877444
569627490
457945170
321984390
713350638
618928475
584774612
290609228
420208632
326146093
312195702
361321747
9418591
447253256
97003179
81123798
464743643
192004813
536356700
756772835
153635573
41413099
343616182
21427861
430777184
217352681
316364958
410520656
333115161
257413793
208289081
181022057
280420231
394128948
324982931
671129456
529994010
752898146
490293673
502078122
492289434
709865486
638130311
725531524
229250363
172956147
263342898
620874430
227304863
352318752
95250883
302911457
191748011
176376583
589171765
344905579
35438676
274798668
335033682
217397999
637406760
416057152
302367484
178177814
205104232
75530
565780124
695933420
570893505
18770007
40891942
621762960
551429424
397446413
269838478
209698646
636494333
207579099
246295777
210048930
715601432
4960405
654165831
349049527
273599872
331523300
386683579
664898143
175062295
403715403
408410261
666120131
319303075
434788445
378231581
330090669
530409425
675019163
481632151
195962585
399948466
204965761
204606932
674022167
36005151
755463331
62685181
353888262
711179150
570055122
342468706
218765092
714082806
595933002
71368297
292699649
385943316
689581347
98332507
428270206
127539249
513233903
68090295
118658134
9705605
85797574
634347762
652956850
507464975
35081894
459471649
351849750
109986636
17062227
628214759
133966715
99933743
499283512
489521766
566067513
318507882
221544596
12545533
697164559
154859159
433202315
536610438
80326224
113887283
88586991
720760131
8134581
639610699
746768632
478687245
222268962
99416681
407106700
157268566
263021036
134901180
63800191
494713947
597216464
215328477
9108918
185821015
58547211
10890488
526272479
541607402
596294244
397968090
181022751
351969800
633102769
27719510
555158231
350090280
704461405
284732994
595751765
653221205
205048844
167011936
278418686
343366933
527242400
8561498
302890406
61221064
305345131
148825937
184927652
491881572
162329076
405973364
711842501
701085212
480320021
499115637
664006889
284785865
306438251
88158992
360949779
216204625
442145067
163968077
295050392
407454138
178009104
694777811
355344173
545122669
496960140
595661527
31293884
340156908
229993275
623756952
538272098
399640992
408791019
699755238
199988334
643792335
417208270
349658582
725313984
264000009
537214678
718411148
244227068
596989120
422975553
296471840
545444158
258592061
483135198
6912642
680052288
341562252
69268563
467511153
354401866
24630333
677337934
585115804
25174149
220041549
65960349
304982587
548551638
566482553
466337326
529011426
620790966
8348733
229187267
487334666
182005771
655041478
530416978
205587717
127103234
404170259
225338979
2900352
334985762
750748649
419671566
136628092
493723977
446564287
99474012
734394089
76653461
208598754
674120356
312903580
7220668
368140773
566603401
660094435
436654036
656712373
457432339
325224567
141588260
557252787
723297939
516704392
38799761
9260439
60733673
714083279
417582711
587562976
499215535
203742175
169240071
72735390
562370463
392627880
480151763
584972297
615689817
5596773
668186656
413922205
286772304
751599030
573116235
595928613
13669563
378646996
197903567
365486439
395580822
412189869
50831694
498936074
307620603
553468734
354032800
352615114
485280250
655470405
440151075
316974934
395588375
362977701
671718502
83015023
645807368
398768188
69096578
625832289
428036063
35280063
297701495
589504866
587230644
184807124
646702966
713547016
308593786
565976502
8338512
106633254
695768598
742666456
158084290
127116990
357785610
552216512
81353438
207828348
21377940
72305906
727120983
167954314
195369382
292290302
324061465
275828007
2575573
65210684
406311747
639361450
217354164
133470052
1809559
1045189
661824072
272210710
51080939
669679259
447593919
140047726
630312956
597495171
79125228
7432152
181090728
116165140
99125572
372997352
318185074
479874580
375278358
37119770
373424016
202171151
11948846
198802668
204955489
609182626
466196516
286942240
317324794
57093127
21436024
750961291
132456961
152897313
262653170
196249599
87441081
495962817
727920375
297369163
197927137
487455514
6404944
617520953
60084840
24433955
205221815
269370192
181950459
317135364
515442537
468157599
753381538
308303710
643394752
750052000
678327377
494532332
660955477
11040909
645985431
144606993
171866395
559315542
554082218
218046930
721668293
752238455
345066358
146996486
51941981
615962256
424765614
220466577
124378000
92667757
449114490
339262452
472324188
656729332
555789960
572474659
703253653
258966289
126021805
525673694
200358431
75918949
3897348
79487772
525953621
86927477
90839931
541245852
59230626
473988515
438243072
371970144
622569948
697625292
695060360
35157402
705367117
688461997
707307883
700840434
30422591
311258561
137167463
236294424
221644055
430550376
414674806
729612247
289687762
752779932
105069783
741968955
509511881
515168446
709287424
571553407
449056062
462734545
501911956
680004143
671710949
145312167
77131236
273985075
538769783
127691018
668468868
604738729
352087567
622087739
637451660
145599392
166393356
532295698
528874258
17998799
82752613
255737027
493482124
753263525
706613643
570043801
241998120
745443335
148922501
258364483
142200331
298683385
13285727
394445160
203122112
756516033
68452839
301300840
544140779
93521246
345156994
745171427
497863548
424786903
2575573
133514381
388911100
190917181
358457827
357030310
115745473
437251909
25801115
248757905
728822853
187620491
432129789
353329340
333699093
735425536
456050140
163884994
698803258
5861128
354666221
547887544
176642012
126919827
302412929
546345903
242410388
335647767
204338862
192118615
616528731
407565858
1616342
339640312
165108580
123453785
626341905
193953487
334574118
226019871
710556807
303305620
131512836
516594988
457281279
680317367
480803346
226401175
585814502
161218785
75560095
31863355
678207328
624353639
394266600
126879379
713192419
136611111
695767254
569771935
20936916
425800135
607540661
535444483
59298603
420437762
732799613
98636636
388804818
132524139
605415826
370301485
283532067
699020901
120393038
647034672
119751477
54268305
660691122
713269460
10945853
746719141
408753254
9259978
374299211
402370969
9042492
690244911
23980775
751168110
249958982
599670435
472424104
756923895
63777532
269997091
676002584
139256151
434810919
517000289
147330325
367316397
207329850
346965374
704861066
76111082
35990045
12539258
421099231
413543156
376950011
25498928
77982698
73995167
270022461
542550443
195634238
689641771
383628829
55618741
116043089
255321291
94850574
9645181
518752907
627850678
559843466
79582581
268954689
390166921
711590789
525394233
688786795
525492422
47112133
686469511
161362314
400693705
101074246
70771610
119889095
442341152
672922124
710827490
89818846
288350881
58720045
740420836
736308582
402762863
256046700
455223645
388511214
727051992
43324008
456302286
337762607
529652764
534110970
667440990
174912374
150680692
113358491
55602555
217609483
70114499
304431218
604360848
704548960
196566825
512436817
359643648
95846019
344573065
190652826
547260800
731409861
515258107
583973338
734498131
135908761
338499725
752588473
529087893
250820024
535666313
239256381
221159393
345311062
66286233
84457646
494836946
68135613
230834786
485787417
80481607
483875392
608409256
570248320
694054397
359824920
40261455
520717297
180347026
629920200
154522789
76610079
85394218
838383
436986368
198564665
287331226
663818064
352811073
335585097
473873166
27882343
631846215
93808260
659633597
243357660
190253194
680397873
180101285
240011681
380059407
295548928
122295098
205159767
371781091
116263329
401164231
474154201
171007473
565855654
476118461
283917549
135153382
487040099
610592200
491320241
424803379
593862178
110670592
313099615
272376286
370210295
129964938
308512570
392876848
73029957
59351474
476209097
372174075
209588197
656461442
70084287
236693376
186835024
540115030
355262908
194709650
481462549
423806383
698843860
453988171
9286197
726893167
102078795
430517808
25227020
294657636
312588458
240744322
42074636
91964470
245321440
533815828
88202645
88306990
512758501
86844394
267549919
601465718
163649298
332075198
247149754
663840723
699762791
541172450
208455247
558899341
686461958
624338533
1102852
295010434
177850491
693357885
308183991
268864141
264898816
534495598
24856923
348676692
290316260
736309308
302610945
292980870
254714253
744348150
42833063
357800716
522489672
282466255
346413639
468912899
563491565
246205141
227760715
186068155
193764204
409244199
426880454
206453702
40742255
62614370
508972868
245994191
401298443
180781055
559312160
118816243
464972910
423719807
652843555
685245925
558299914
589873258
251016402
404741829
495578201
544193650
430082926
681998135
337770160
591520748
621599111
329529837
734015646
483679014
229676939
109103085
623507703
534322777
32594855
424382746
533600914
452147840
202941557
324519566
73792810
107698227
685818782
198613688
436888179
297663730
23814609
26957402
109578924
280480655
526922765
742709149
201211920
600261417
160096459
568665370
604194682
490038640
71536772
180106826
315246376
132254417
319508473
293539792
679089584
743940288
745624607
372642361
166075364
738565579
291613777
612261567
204013804
272482028
195418769
279355258
146792555
361874471
197186171
400157940
285115574
668848170
279607329
100689321
141603644
65635570
68621732
326844542
26237818
321584081
648111498
152653683
65741312
153439195
8852116
36156211
579445863
471971606
555703272
371668376
294483917
37434056
179494765
755148617
306327021
4584671
357445725
123635057
282659558
453701171
570644256
197768465
591966375
25083513
479645712
49842247
136378866
85212330
24902241
587364825
180131497
727248015
43512833
542977617
41201615
553415863
666899688
478127559
421431372
258236400
436693965
36654709
348775104
596578670
524888182
31594199
74225096
211287622
127328474
323834875
488536264
83554484
441344449
333155277
620830282
93699302
402278532
181493611
31698174
69955886
656967493
346675424
565977228
669694298
176717541
612272767
149267333
521119235
41375334
202720141
707101161
681952817
519359386
728155237
130055107
253146348
528460751
162487689
487383438
754120928
8489572
11548537
411321274
412522201
651686626
584949085
100047426
323176143
237942773
271856269
304944822
416185406
109590133
360255441
665895139
98548261
248519837
18386156
222216813
378216475
711831165
944125
720888532
157457391
440211499
76496784
517697726
618117565
473387204
561195453
91987973
748793431
206997585
33648615
6284096
399343310
753709422
122313282
580270910
213515757
176555556
200558635
588549251
500245613
28761824
316890533
608700081
462906956
578806782
547479205
583084047
659964994
711777936
205895428
458163519
424536996
230019062
19404680
216393450
512502313
602049630
63159652
155999284
415509817
536669229
170138878
641242147
32546563
426292984
107245047
577351320
83956305
24071411
286456469
333095205
677499543
703358019
735337421
222673006
167416044
12634491
309469069
494381615
406821788
106059226
42236689
5929105
22923355
233485889
741825448
67992106
167986273
264611802
204316203
145078024
454569752
410801639
326463319
59132437
387300722
239256381
726304033
525092113
565478004
89057423
99257813
123073988
136883962
10593091
112124285
576687763
79737021
235245738
294408387
301032368
706467061
266043917
258909287
672151269
146052361
562139578
291505534
323223082
24945116
365791790
458294428
519740543
467219784
347135880
221529730
524351919
235914441
409612387
95341519
535386852
457132082
23792722
191385932
34675823
97523475
703871623
567327551
358325190
211813820
656412873
237232177
304529407
666612674
731115294
289514043
32923497
472290395
285865944
265027217
20030556
316489847
548310035
661953913
131393386
286690030
170410786
212722449
616762874
51949534
609653687
54555319
413101134
729633742
613978299
672026834
510854708
109808019
8984418
218631219
108955739
77061420
20589478
229206505
165886869
171874138
752008825
723477775
682285149
727618507
523823209
336055629
174622269
411064472
324575069
66692990
379734628
176605065
306869950
513283279
486545571
451511594
351274924
108929366
262838474
254735850
117109265
365300845
121816399
139896666
462621641
689964466
66360658
34751353
288350881
6238778
82788433
610765792
309821516
436518082
347345601
747801078
639127510
556243451
628565932
471495709
61993230
12507768
587328833
305077679
538024267
52062829
216597381
658092890
146067467
597542471
41813408
606521006
324827136
298170133
549442985
18867394
672224553
421555257
324967825
294106267
620818835
25952108
370499545
730886124
12503909
746734898
30567736
645690864
111761741
335763639
645048859
34116901
308464520
6155695
434575107
11112907
318191484
505499283
386962144
106089438
394485637
66661773
311124811
629183727
507765531
140221445
684627231
361689915
461255104
218248740
129224277
688508391
241646361
118619865
574126189
626730558
596287767
497206437
312792389
557849474
227481254
623069629
473323851
602439677
315005418
155285238
97395935
741742275
510726307
133142271
272942761
746381204
723902179
49698740
723840239
510218380
405120261
166829836
343465122
127633769
452451181
597298793
734619886
642405309
672964747
405482805
656790458
467459585
433406557
71368297
117577096
35619948
462484655
409803121
302044470
280088794
418453408
183114932
672462958
189865965
199103300
550467280
292233123
582774374
198770665
67880611
214309812
434014796
40786200
506421097
623099841
215660809
123072032
76504337
400421405
548083445
451586317
665675421
21171059
62241061
325133991
90959718
613099669
724816092
304808573
518747593
219482627
48127716
47465400
15423226
250344185
419893141
490522032
162649234
194991488
85802080
72190914
411109790
326818105
185169424
145871089
147653597
431508947
450815712
118702948
11775127
226834476
314126644
457341703
414337379
284047346
245819938
317760828
716892995
540500233
193553178
125157652
5846022
334424181
505310806
106905162
673954190
103921727
373662016
279929286
420555445
573492263
405103140
535897569
653377867
334250462
302940828
68924716
559647088
454698153
737386838
145062723
176071925
44426746
668421974
701953182
403128039
637631813
263995657
551935475
740394805
731402308
584714556
144655056
714355187
165756728
632580316
640455974
303555070
748269377
633009377
729534499
233644209
11758528
54857439
11632345
625305317
122933519
437207137
224061646
308989079
547017594
626853682
753081570
70615878
195106425
444000052
361622534
746644910
330141630
493784471
118544335
407413518
256323690
588819023
371962591
157305908
108657433
60905293
681864064
302467438
573907152
43046722
367247109
680072120
210116045
80144883
316621760
192593947
150130981
379032199
314833526
639432229
348027134
103181533
595340861
472336268
528193387
338565450
258388130
206945182
140855897
696069374
214304146
530016669
64049837
673017618
367515823
360472206
608394150
704307773
353777973
260374118
339622171
559805701
125120436
17702683
155591580
245080063
498286516
679931147
58795764
77584416
514878314
80681146
148724879
314773306
416833208
733615337
439546835
676371150
198149905
162585878
283522087
114139430
54366494
88322147
245744408
584519117
315330197
161042538
116633426
140516012
248622101
518860888
212289554
479852327
753434409
91361613
617303538
173839848
706243265
632925812
368541491
180433617
180545340
174081544
647730174
538989633
549549414
158016313
98815899
649595765
120266419
297200584
329480144
281421650
468890240
542902087
499954973
463620926
752347584
436533188
404999413
162895601
146966274
364524539
44204994
216506745
629414149
521323166
495182233
66912027
12643722
102255415
470385734
542021331
163310966
613549041
310283841
412295339
353008070
353783430
25816555
392486337
86710954
569393800
422046534
64147629
590636162
356880430
146641495
618764419
133129178
680638595
519064819
475906977
706628468
155289680
581674533
257882079
640663715
119299880
587372059
36812069
465710602
535424815
269245644
43731886
748434323
290669652
511904575
338026962
755050751
246862252
96789745
55265301
217510728
362009098
456139184
192442887
283985247
296838846
572163957
50300614
97116474
453800328
706108454
613953158
261039233
729035000
316357405
756011332
181280090
40657799
562438940
391473757
216589828
295460126
44373875
290443062
13701142
128068668
141256206
280910170
159694881
101398253
79815239
45861816
163431814
453008655
594942257
229573435
190484437
301848092
673689835
464479288
494892208
35763455
5414401
115349416
691443138
393015125
522140554
40393444
354176352
570641847
516549254
185643203
504313810
463047208
57736593
103921727
131019105
710269014
202563204
287436968
491090650
753042388
230683726
42878381
279737150
369740241
4614883
379922910
247542022
576716868
745178980
325572817
469265475
698197000
355170494
169844311
135966899
245928334
721706077
486322564
112568548
99661835
452719267
102175985
711108445
222647334
82312594
535077179
189293286
92735734
54652219
76217323
362068161
146862718
77961210
22523046
252887383
106278263
238559086
320813675
9903676
165138792
450577080
302289704
537454923
359507694
728464191
499709036
464834279
321515233
79812255
641183543
688780729
157748301
576244718
238236816
643459271
14596979
86444085
56647500
520356598
309446410
11201099
453241412
599022943
413408557
32983951
174365041
93466209
455898103
600977104
585357500
322664160
192683429
728486850
623891965
517463583
297686389
300209091
552348223
641978149
357717633
183855121
399047649
611725023
203097972
270540907
98098983
201227026
629210218
504464870
131711554
434931952
493281138
410774845
256460774
157024471
20589478
218506294
395920707
390799773
147227052
459526033
87366975
594980740
426925759
43112524
745450888
257111673
292225570
648379732
37689470
233572661
449244887
582555337
643112430
166487777
383292327
630891825
609086824
490997871
353122326
256507433
615829228
110772298
659883854
678534573
724891622
692542123
18776758
754210269
596120525
457802615
741848107
47364863
301085239
152004125
508738195
413050491
735647094
630896631
171906280
490582456
424591895
434195783
260102661
429279513
482577301
27379625
145246761
670371288
569715237
246607725
579394159
189303120
534986543
422220253
426427274
286794963
450437460
279844335
15517292
227020521
433372701
1691872
21681
688410632
441163177
128326572
465785957
732346433
222652274
613613273
637223951
515401614
59215520
742890421
654320858
547146873
247353197
367322086
154678782
392119187
463784412
79217321
78479505
467566125
281583393
221693525
667881316
165017944
754892138
67750410
621762960
355330885
371492198
143902738
254978224
749557444
169021034
11587565
580845861
43240002
283742124
499828229
503724809
164320712
534276561
68868254
15570159
311372425
230165972
675291283
77894089
245457394
133997773
718100803
243806449
441442638
545742015
343502887
220715667
731281597
574209272
172097815
377921908
465196823
298245311
298063481
88707137
201959667
446923177
269566570
713396254
616162593
450105929
196997479
241787407
329983941
112169603
601022422
73762598
507629293
750790859
79011933
284926573
251673513
339618639
333691540
231840319
230500921
467686069
336214242
510061643
537920224
706371666
137875570
204233120
446357842
574345226
12639322
516685624
23942072
89185824
533838487
43611022
112191266
120757364
187397483
452898087
510348657
240699004
708708898
532630007
465752015
351453895
722875808
31005065
203527972
236762803
660721334
373594039
224838761
378207280
142582012
138170218
647367630
607389601
522141092
456381593
67508714
351583288
112758737
100749467
49185136
562845291
104654368
672292530
128169132
697330725
342968972
134413188
195577382
581808277
23656857
340353286
72931768
172895723
47493264
203002738
345731022
684256482
756871024
162030996
143464662
725888618
282334201
178642666
139185151
400772313
478474997
76051157
73626659
610237699
351894160
256875314
552712176
729537671
638729593
563544436
164394385
17757103
275130597
421223257
209104805
655383556
730518607
113559355
534812824
669784934
73652915
128816415
241204459
502925188
453278189
631789447
677798667
352347450
452137686
16337139
523693990
703301048
301327630
75484682
405981303
93521374
161667554
462840054
185199560
332589037
19048666
30632283
139360876
155497517
64208053
628733554
139412030
723087320
280858305
563151680
272157249
234406922
23603125
333313890
51394430
120455244
76996208
573680562
13908835
694533949
168968163
528000018
462485296
361123177
313036729
613124008
38573171
723403681
261907828
206551891
223954003
61372860
189263074
153967905
473764609
88256805
254022496
408005507
702395830
56209426
570168417
691618571
613756780
339451930
347838309
48180900
671491912
124833212
600986503
716737053
328389334
677093388
217579271
159022225
742263522
288820566
732393462
379923453
331878820
548914275
711553130
515723030
753693791
437422935
450015293
399138285
437737910
726689236
638067980
521925419
430046477
200237583
270742989
111346326
233413711
523173651
729045772
79355003
552622798
424727849
465604685
603436884
236748785
154262472
408738148
613938052
301563660
197629158
528755318
715465478
51891162
1571024
22855378
199173113
169731016
180629995
111535151
675882183
335058633
323442119
702361023
395134214
373767708
155984556
330210085
438458909
753109630
483573272
622822475
60106774
662979681
373416077
25109618
456461795
45385153
225600557
341599531
149964945
36209082
34713588
384731262
615018131
227247111
1555918
548166528
617035268
343223304
192719192
551675608
409820576
289068416
35363088
175841393
331523829
426170472
546119665
690170481
571799865
342953760
234459986
745337782
111550257
146359566
42901398
520192709
734476333
388050481
506862411
385233261
279116570
310639784
588346773
300354544
230728190
275758212
461931561
577630781
714602079
387272696
185313338
687088857
446679207
183560559
343019495
747830083
722701252
691794376
435400238
581429940
116701403
126837529
590259397
587197788
726304033
514850245
42153266
38512747
261620814
58105229
474371383
119206054
735480928
593862178
580037297
756145936
371947485
590460094
498505553
307361782
696462130
552576554
623195
446980957
662113197
204676808
36246847
396286540
24343319
312044642
253897988
54261664
653696311
44305898
61451208
447259522
365354473
512773926
1631448
323540575
71874348
499917964
105555726
240004128
357574126
142257451
388571638
491692747
48830145
241847893
651521780
322943308
739407338
597644025
340404287
113219470
89865594
622919264
240742672
12303837
730432887
182672328
74472580
48100125
173416880
144745692
177117850
305245046
468580567
41753490
722776782
35174321
280830152
517214334
191214403
133015883
546296179
411751795
236388894
634270728
119435589
23822162
744944837
560048489
305224283
405445040
746342142
713222237
8821904
109803535
391396460
100472893
459093999
413657411
396742408
465650003
298774021
155868673
706175288
559510838
6352073
394131661
459807282
745813432
87954723
156566137
119193893
153297793
490668496
736862423
708750861
105835528
222647280
380799111
299204542
232957125
654943289
344817109
259931411
28640976
190229858
439720554
56405804
576098656
149510456
295934093
519291409
107501849
482500746
423776928
220358775
291439331
104738854
672152546
109073470
329144258
114450609
338019409
81323151
559397839
398309169
5778045
563680390
5853575
32296628
423481686
10618064
203617614
742025985
20740538
344235166
557637990
8127028
156472274
56926961
605437125
513422728
286480283
241125267
224989930
697297593
406751709
280993694
212352595
677519206
303557201
252751112
491286194
528279479
303451144
367355261
167888084
603073717
22121154
732808635
344163963
635335701
635722982
207216730
685921766
292822257
90364488
198968679
127903614
142426253
750367891
228869658
596951355
518069224
745873856
5315835
365414140
516655412
283206802
45484166
627679443
506854611
2082735
593408998
209287954
129397996
756304549
231846888
120938986
460483529
273744081
738411492
86353104
550122755
340459028
45333106
14690585
192169575
702330811
431314065
38671360
113355424
65461851
390997250
79405699
423503611
420955851
230645961
646280412
604085953
114291934
142498152
304000697
120977716
512788276
309182055
311574574
534214513
609262745
544246521
314741063
115307473
310111074
496378603
79903507
28890225
36678009
330503661
64963353
437676851
656144216
258443111
210682653
5581667
467069967
80046694
300375257
278448898
150765433
72148735
356383228
138171979
184753933
300095451
571130943
115508029
709362654
65145191
39351130
179202478
522063360
468225576
385263424
168166013
107569826
222692652
66330446
396759090
745760561
361403497
476037642
637312540
353066884
555818218
190871863
665751632
262313086
355179825
478210642
84359457
305812287
731349437
454396033
165584419
547642589
203182365
577857371
62547787
335011314
703509079
100485112
224988764
72539012
749688121
98000175
322430017
394781265
197148870
205491839
514011862
438276280
690587271
532607348
44127894
596223630
674513112
123823882
23497383
578741072
686560147
253667505
13406575
207352509
275261445
235517646
492191312
686786230
699808109
410565974
562861827
449531901
699906298
185107274
17162390
638535256
60068918
409991946
126052017
113075963
145161107
472537139
570610292
446359641
10451320
543030007
187510778
435453109
355881337
165214322
640637907
491267950
79306500
249694932
71421168
489450137
81534635
679921060
538846126
16118102
617322095
526413888
388338678
577852372
253720886
981890
547736007
674354499
539389942
230797021
177200933
78823108
141482796
683255296
756168595
638326689
182409502
98649733
237526744
750941919
683386838
389583740
20045662
94994081
464109191
111912801
10272080
162274070
352642017
342246659
223353631
501662707
2439619
591785103
390535418
441265320
477245581
680636570
651444832
475045980
609096579
718718067
174406323
87788519
218140552
259362307
103513865
79963611
346011704
214837532
651876771
202583962
519857058
443071700
611967296
447311319
274893265
603976485
417476244
589294664
201166223
239392335
328925934
741167820
421245955
401771726
147137514
756840812
704899871
156233805
270805262
84237563
131558154
556500781
388926629
372551725
576018993
417973899
655524870
488928349
602557241
326449456
271688963
713161813
546467103
259037688
42693256
269807536
195257707
417356121
89291566
184920099
743976189
198734536
366140896
672783475
439911951
154519855
471356338
149556953
400165221
406151897
330437568
500295614
47908679
23997985
285896156
125326929
152351563
6918548
427885003
466048373
3150304
207110364
358576185
42924871
110750209
192293449
159519360
162306417
562199461
379213471
519178114
260434993
338746861
638615878
421213161
390521798
499803794
283124205
485550672
163101323
461417876
75285857
205090901
620463844
171196298
106618148
2348983
636158978
47614112
443952635
279886813
50748607
85469748
420868266
443421524
709355101
204708959
101315942
75696166
478928177
295430683
341388047
232956706
651429879
351427074
65809289
270232393
256129783
92529118
168122227
12651275
482024907
106693678
415064640
595110615
1729637
233553866
693962087
482953926
273614978
534729741
311660663
700072464
754408746
344439459
173033284
617933589
547963672
109554544
714883897
713649648
447208197
319522112
244128066
707980455
547532908
207130505
542418695
354729249
466850930
598582803
570616056
227325390
398103524
500363591
9120011
688531480
610614732
668800786
575676414
515356296
541358866
366852163
364923195
162038832
230576692
724948243
512083787
415608407
178674600
163348731
95623363
587004054
174418713
526489418
458041269
228129421
734952617
539148246
276198104
730269491
664384539
291131262
684645792
603273216
566460062
600238883
641415866
137737613
382937100
258795388
598658333
633145331
250120662
206815733
402167038
506837398
410671716
706469855
578567353
248936339
405860455
202850921
31496010
664281725
465187325
576285286
637820638
315665071
53409859
576971361
158859889
243355049
440037780
20317570
324800104
616103553
216801312
648787594
620207042
260170638
45763627
646242233
32613854
124722689
210251740
750316036
585186900
113099665
186634630
539516643
436389681
426569048
20687667
89268219
381291332
379754104
749107031
464819173
401842259
647661636
172240909
354492502
414384601
424425729
217668509
158477046
73668616
400611120
729033411
36049041
605131254
19811519
593794201
611377585
421645902
644778804
409470789
661861837
84774872
183628536
557177257
613688803
86323237
422688539
420901220
496194366
422069193
201355427
385814793
288418858
249754004
343978726
676095467
681416554
589495388
504158122
60899839
276540969
736489881
248131156
5264441
25351766
571595934
33514113
215268053
171792985
516028513
412348119
334366383
419229265
334021654
586849671
429095934
597798912
72977390
97690502
528687341
408866549
103612054
547169909
447394402
211302728
322487935
71172827
723214856
500907407
682427062
688765623
740163788
242745711
485725877
28829801
229679177
692436381
232398257
491994867
341682614
170327703
333215701
102985155
673900689
472435297
23470169
708290128
716666394
40940585
125817874
580010424
547987224
33573085
331450406
160168918
251107038
290964219
506721845
378813162
407702117
737356355
421608460
526708455
642620823
100168403
478822435
174826629
273089327
533437628
361034095
723026031
336583582
458291308
734499223
711628554
406374059
28530153
754106626
256454562
385846624
185554551
234071328
382015634
144813669
175059775
561370981
485316430
704615021
17062227
742687854
495658072
43920695
270261446
87682777
744000712
379098932
217955894
89193327
616506072
330806294
87728095
74200672
564956847
352830462
658080748
67757963
268342984
170433445
287528661
464392001
98392931
422952894
678800541
345126782
740616968
7658742
670698847
458104556
78482090
189723807
25244677
166007387
34139560
591150499
351839928
111155078
113536696
409852764
149028243
669008532
197986789
149269939
33918492
261054339
16336807
179661274
551601746
198900668
600025426
642080530
162276205
706311242
179368644
522075438
256582963
98030387
315713473
100986521
297542882
207212381
350723555
32900868
405572349
729211938
333570692
568423674
510393975
152722571
189595406
465816169
328510729
477130563
51957087
549813082
33844993
723134654
71738394
483928263
210464345
435309602
657564180
448270550
313766726
333485031
263003013
756176148
443217856
67433184
351607256
27485367
443907025
195313027
749529508
709997106
451258039
294393281
403937893
72267104
592970924
433028596
690744509
336116053
310889033
358472933
692375957
287054809
31977459
108151407
717255539
2228135
596445304
637065564
560206010
495559883
197745771
347197834
425105499
8920093
478052029
382995887
662027542
534018291
166981724
667670513
381291555
463203144
443929809
257632830
531179831
174316999
351522633
554081989
506987572
236279559
466928364
216408556
485677179
301953834
192223850
404469675
684105422
294567
676242749
378884315
734811569
509261025
347898733
564768022
30845002
375062008
388504964
86619470
165350276
95628328
538321413
181982376
735532929
44433200
443781491
244075195
384747044
34649734
518412107
210736253
346837433
224120169
733977881
66358638
271369959
585931528
451133994
331535812
116285988
181292160
344824662
323706474
479449334
175380660
350663131
329244206
480038141
659339135
704429647
699906298
518672063
685163906
680732617
135927576
151098637
756969213
479222744
151664240
94830166
319214774
428685621
188794766
680895397
439350990
86006011
610269861
127643066
6763414
264463746
14720797
174836844
605665869
638847846
561988518
623832482
387010800
468958217
640709867
501247292
184416656
283268160
115481628
610237082
482480115
442648947
486137624
218287603
148976343
531542375
679888209
498476741
243764211
740684945
686550156
500616254
517992293
180305216
185803596
456337154
508614221
358942725
225683640
412537307
413028252
27462468
374172217
181888654
281435264
328549525
701315734
332800934
675064481
697922343
724045686
119192069
344236994
730166556
356909462
469411397
94608878
324968544
277655833
171023468
439780978
184550002
414312395
582880116
194455108
755134514
513727344
413073398
734363020
3010081
337883455
426872901
138617573
87720542
542103801
663736202
570571365
278323964
73008353
496526667
510545035
112796502
313585454
507902767
564126017
382501908
42160846
423279922
215328477
540825012
212329936
33911297
483059668
523528642
652915001
51692732
490203902
204562790
81247353
237493470
676824330
142530785
70837439
15113553
528830848
86191762
742104909
468248049
731213483
172456952
169814099
514963877
589874678
628757038
486383098
621047860
751825620
466186266
385012942
444830470
321252688
555983883
32961292
228135073
699251328
567872305
506979620
338963534
66421082
657405126
348888176
67559388
188439797
495748708
241121972
664943907
451012289
292154394
81791437
299166777
543385479
353868727
743827487
125984040
25661646
177676891
685166396
624995644
695479481
715971529
694985810
251990739
718826714
197642751
57621837
388881311
596969853
566021820
637893305
539376397
134254575
372892065
168869974
215237841
5068063
671567442
706031781
307610528
383616870
364764702
23027412
719675726
729997450
100699362
403080951
608915307
251159909
605803471
36543115
281417227
335829039
453066705
375776888
212420307
226967650
203855195
247723294
27311648
528800636
332359063
257491154
217964474
232940338
177700746
92677868
69359199
289279900
197201277
615071002
222239472
306160855
58392243
671404330
452181196
679754894
224294059
383095713
386792517
436321704
570360372
672632415
668115721
279329985
45166940
491979761
191596951
629989578
298187228
734574568
638926045
341789464
16699683
626532683
17767501
390799773
178326330
624819431
639870691
706424537
400068565
161898555
153162892
53125158
716347224
613717256
303198721
626789130
594716431
580665545
589375696
32689246
5528393
325180986
273859598
331470958
384231834
676883743
459177186
573319038
236001922
178889329
134707755
696953806
556446804
670184766
477649950
204580558
535992166
364663065
112387191
381026191
70688527
290352426
600357758
491648597
678161211
323525202
304310370
304517945
326130987
477560649
738619943
225577898
21465626
440264780
453903837
226955294
6271763
376245142
303894955
535842641
164096478
278864313
356010114
67040428
19109090
662284436
136293885
2839928
406472248
634243740
2371642
448751020
377200381
315475992
131792573
741461325
243697545
475710599
750783306
22271660
327854692
144338028
73128146
49996296
608303514
326973174
400905687
626037070
445378547
746070234
732329204
123240221
532199511
696186629
486270773
125530860
44684520
346857732
224059745
11231311
460270726
557322210
755300000
41430159
590599371
312590501
692746054
284793418
197027558
29018112
467592084
308524944
657284719
88921469
301774570
481277160
47371416
227299863
489827443
183353683
371433881
311032540
313234576
263622359
603227898
558123370
15717793
654641169
658598941
278711331
221302900
298044026
192057684
142683040
152764969
433459981
330801929
268496373
171184415
484972912
281858774
722973160
262272995
638963312
398077083
200464173
340897102
473414487
322636648
392446327
351592150
466165136
260136903
623288883
240434649
641498949
123431126
413360584
105817530
157117506
490846811
649369175
263871608
746857094
678697474
699025350
284482269
489328658
393843632
396645795
539772704
404747340
225207801
686680995
493413698
44275686
274935113
573491737
572676013
311266683
578053749
602110054
182457475
206651249
595543594
221826181
557179355
682330822
486783297
153567596
381690855
37425115
641574479
372991702
27637639
576437407
22500387
90237177
617282795
487431791
570232747
89049870
502316930
747327435
255042151
68147300
609852419
201210081
536528510
648983972
662677561
345728025
136981208
150182567
505892387
400675707
439582167
489751626
56553564
740360166
631628600
33727585
736636537
256443013
313836139
615395781
326304706
434013927
190002240
322271404
180289713
274041964
11170887
22599573
541482123
186037776
243197436
32118451
346297497
490259760
354243253
448459375
328761570
740012728
125870745
213901536
618248964
259664587
642067207
470656529
422099405
233809268
88460736
738507999
88062958
109110638
35847446
338026962
722696443
203524401
444691510
344968169
570235815
154473956
61634155
232005501
590584140
174459194
626491138
270209532
397042028
568053577
109211777
100326499
555764846
458436888
914858
169089011
312671541
397125751
216779943
34396362
529397323
400715115
704672241
414049738
84729554
611369693
214104891
732958226
410633951
451087819
160735393
20625270
261749215
621134253
457719353
378730079
516837752
284845867
545098527
64812293
264318959
500677013
464970233
2507596
28240667
29758820
26246675
605146360
376315079
446911010
690971530
477251411
91148745
32616581
343554757
344625578
146155665
122857781
326266941
80341261
160643023
591928610
53137983
727542725
714861238
209844999
187673017
568159319
307278699
618749349
47032531
686545252
96598501
662775750
448675070
753502386
554148504
563068597
260876446
289559361
72365293
52563313
45202970
296258872
617004570
755141387
61866623
163063962
332467954
562808254
529087650
18791864
12326496
434002933
292187805
170914313
682947004
124065578
430566318
251794361
16478422
394640285
216091330
122537230
484800462
259755223
78468117
599225270
127925161
607596435
186058739
367992618
20900940
296017176
455418257
110817616
753236218
514472595
61194406
117902330
417166092
47830608
468411333
197503397
296863112
43757895
16763891
605116196
457052527
161823025
700315515
951678
49807717
48588449
434478772
681873957
694713419
372415771
456200061
8889881
379646911
703055899
574423217
154913246
72437676
542830434
376116741
495777457
48815039
332334620
383216561
166375974
460242055
6510686
5658072
294203505
629017924
191439062
126494998
297468639
751061682
592064564
707950243
691637102
512984654
311750075
223145832
674905868
262208814
83575847
301275693
145700344
569803474
426548122
268023500
363042498
17024462
366056310
186259747
611762788
492746807
404294495
157019317
198694324
592004140
563831450
108234490
523050426
36556520
113416267
484978130
247945082
48526028
269302215
315541681
172774875
411743287
641650009
478562426
705148759
218984398
282353799
108491292
556862029
517267205
605544358
397548682
668118109
582255962
123310278
499827294
224260929
620018217
43830059
451593870
488958561
187828004
742437241
14320488
610549183
485876937
544572684
190856757
17553172
104118013
92135108
331017778
126783067
547529046
558136488
664105078
37999143
668304546
178225674
311108070
347392682
135410184
729227044
741579748
105091781
229713025
220963015
49759164
380520140
97969963
161167177
71662864
233500995
180404997
458701243
471858569
237599801
440659050
474257789
296266425
447734287
585151506
544799004
142306073
690110057
706167735
301820518
545643826
743298283
71574452
305009901
340945023
214263504
188570851
73757712
429614640
493597047
293970313
671485960
466828271
156520543
689497029
746462990
136807474
327697474
400421738
62712559
207269426
454478187
390346593
67846619
228667075
709451813
657473544
343797454
482274156
166693917
390156692
335164375
426419721
347226945
218243935
468046203
492692304
382686509
407363502
313141633
518095650
171536183
578824155
657828535
443595243
371324597
8640632
622490776
108506398
566520318
745768114
517320135
221142869
326451087
159432641
295704310
295582979
170856413
19252893
602487704
388186435
261877616
743241173
233206428
618331015
519858570
5324865
577269648
20701323
124790666
199421859
591569160
438854148
358435055
506796553
167436061
626483585
439083248
63989016
215169864
730934022
279057657
723864414
433938844
438376120
418800920
680427111
478335875
209538255
48037080
417733031
77690158
183592997
90495913
151156163
316206345
77252084
362564551
276281187
195501852
616925455
516698619
12605957
468999470
441055811
582718626
562373721
683244380
320420919
497297174
200282901
558665198
649552289
725375014
111732332
157072188
746228847
26518583
469150978
92660204
431752139
269770501
2492490
609934962
434108675
133839160
728573443
722512427
196213957
196157617
659452430
326673755
633855313
388964903
271094835
743237859
586651460
66773013
259785382
228946536
326810757
589073576
615486417
548166528
68558581
122447707
519427363
503117297
453021387
313060097
66428923
143780516
237760887
185093818
110306173
185735823
281651370
384364617
89382202
479955759
730997236
130080396
581077757
295035286
416691457
403715403
547347175
361168946
379094920
449856680
496782395
436058622
705805191
205796591
5793151
8194008
529234541
437955858
545831571
6042400
749801416
13338598
522148395
12404840
99991584
9969960
211129009
619857488
494094601
576844041
360451819
425581338
564163782
78339716
677300169
674194986
42508284
479183164
255106947
602644602
718320986
445760428
510336293
457852499
253040606
442764413
128861142
490846811
302384355
630950101
83083
442068474
460438433
135351029
288524600
300435681
622119599
695850337
446773520
319167121
82033133
174901537
331603956
572063877
524382131
690878640
67350101
497402495
229082490
735533799
483044562
363463385
861042
126884373
426566730
667587011
750201725
99812895
176354997
148223876
604270212
6722170
59857525
737248330
20483736
663340370
665815918
425851032
159662867
119125916
228945016
12485109
227466148
148189860
309996074
384838763
191460233
546716352
336767535
149935547
458157427
32221098
31654623
122230199
247141713
457158846
66142993
208895070
496073487
382884229
325772842
20257146
157200589
346745658
531670776
95925779
273071162
551723991
30551885
427630455
604271614
123562121
370884938
329461860
724138367
194029279
640849391
513534093
660411661
24078964
426230896
690314137
241513781
649905438
359262717
11788562
3920007
412552413
105734447
242715655
253443304
564533879
224052192
237878576
11340060
686431746
79344265
136633770
191264906
16867614
205738630
93483642
489940064
117252772
38520300
204595664
257425332
467296557
299196989
398043100
254377487
564269524
162162845
545107563
93661182
215071675
77161448
31428391
392982896
42087802
46284784
584435567
311599015
693567375
233339725
104420225
100530430
694144302
40189513
209505114
43338949
465058846
108506398
185675399
640653013
24403743
44905064
98263847
341203743
48724403
478975791
382884229
93555178
64223159
378944183
407928712
146907641
362291122
524035698
159526913
149806202
394452175
746688780
367717692
82894175
130959618
507727766
313842186
77924301
336627113
211091244
289997435
91418203
662632243
665200573
134292340
192446431
471016515
75928829
564624277
276464154
689354757
166394328
60990647
203958352
477932113
664754636
297830909
730184974
102630164
282897615
602026971
177110529
299529321
657863493
85817186
625297764
690714669
408096143
714897313
136825905
273418600
265449623
485447589
162064721
670487363
81931286
165486230
643768352
59287411
733350982
748524959
164421257
54449577
182282881
96308303
82487393
472440692
733324354
623057744
705903677
303397171
173892719
486057524
495064774
16306927
241119212
170033136
579406576
750284808
306104192
534805022
92423226
456186094
571603487
417824407
84236459
612589352
540099924
575341041
746633467
129058111
383896331
56692818
576059757
331183944
144937900
207226762
370572839
652435693
478573186
491503922
104365816
258207919
681208305
299106353
584307633
221776727
145501694
260132873
273704153
394508296
363949235
435471336
269853584
645854403
737021740
119224105
483709226
185751963
508168933
248462634
552018558
137834697
616298637
106625701
705227217
168163842
343769283
305919159
387144121
638616805
54066493
546675668
152940697
7868098
145931513
525643482
154643752
92259895
579617220
534150251
18633251
287262713
234044811
651635075
442635620
9863652
140357399
446139114
171108509
393443323
507508729
479910067
93574117
137766720
725239060
183643642
651497771
130722326
268426020
65473039
700699363
173968249
332989111
102917178
112923451
296786170
511912128
70637330
423322991
631126737
698999938
18603039
426857795
358722381
181049647
599035613
514592596
41217698
521421355
669825339
658274162
39547525
663440414
436646483
180463829
650434148
463534681
431317229
699169359
124416023
341017302
670094607
1744743
374081469
312933106
405748740
328392555
96300750
430124770
309098972
215849634
376918974
332294235
634633272
442968344
161147063
233500995
149486848
259287329
630400307
593631914
447692710
664006889
631816003
318411857
368087902
484538121
141995847
372914269
262360367
63611366
383099213
560878227
40983814
739529336
250268655
253720376
518311530
304635149
552003452
308955465
78017116
586233648
192957136
51397444
383163690
343527101
18698083
357926243
53769063
376578986
147940611
610055810
31555425
514517913
389192348
43384432
397100175
162072274
593625072
32620381
377790091
436057383
2190370
103661573
416531800
747180326
396245486
81017570
696567872
345489701
510288113
729875434
117313416
67101190
157826545
32418883
689253687
596173396
201736529
630320095
671295015
698920863
532191933
237840429
577384697
331561594
94790150
322831511
64358988
80333708
563710602
337930168
356478978
222012882
86897265
273479024
100847656
754884789
625267552
178868906
412220081
192390016
566168054
217043008
321493445
746500755
248508806
380854343
695870333
546421785
307256040
148763888
140172021
608295961
212201535
627438513
492636872
340295319
135206253
87244703
615648014
44638230
331733124
546519974
230827233
490763115
732542811
158469493
198832340
749516118
687640226
24207759
603990751
136097507
587902861
169988053
474743815
68647541
525794542
66412126
510406735
677708031
572547612
553060872
610877415
294959756
222625987
208762790
189459452
321016364
692667071
464532159
298320841
186204109
251791377
654610957
261714657
147570514
271788359
354780621
480694424
352034291
650154687
287588339
98669067
745411010
45861816
49097036
429020289
306976699
640003455
353397317
434189053
165990491
98590332
224181823
289642444
16840601
467492935
639791971
729415869
257403214
483283305
58173206
571272172
731779958
622927045
465242141
166838217
444366015
729043183
569413117
255481731
153416536
16118102
441992016
97660705
440221217
115029323
269838478
278882343
519044429
655925179
342122904
381459658
639844842
668812104
425506868
198976001
354636009
83354908
518531910
257916521
277489667
468776945
645721502
687442351
370376461
442696436
134407527
474638073
240744322
215245394
25583270
695766009
718558827
149618908
256209233
751598911
101791781
202644127
248508806
425236195
727897716
129752987
282775681
530752170
22447516
157940783
156034847
317180682
341619473
25883769
598709152
240260930
274982071
299075380
169638068
352478449
524335105
386011171
5966870
413596764
56896749
8640632
75998612
147525196
567816150
14690585
395100367
471546177
403043186
562940196
689019450
398743084
729763307
571220727
229890661
255212778
191710246
604942429
103742173
540702531
148618395
329474652
726857823
710743196
325813761
163705041
577623240
530204997
251718831
597828648
102448892
726190738
513747507
243387000
756255696
373895212
369871747
643383368
226174585
645776907
311901295
318104847
722355915
76980176
380789941
45212258
120606304
579446183
142857442
505469419
228814087
742573195
494668629
162760534
319650513
368646824
368080349
494623311
180841479
425014863
346855828
155886367
475914530
20038109
26737620
696869992
142812124
323736686
58931788
494265423
675192882
383246773
695427369
317271318
586596192
409966114
573500044
120545880
546655928
104065322
428490353
566520318
191218058
44904253
644384195
210306704
643908356
53105143
310983049
456729910
538362734
578332346
672900672
483888528
83981807
495887499
152804743
434508984
746997377
184542449
46904130
70952882
679649152
200604430
662446193
393043014
354537820
133143001
233895815
304763550
108989790
120425032
337310292
177351993
127176931
726039678
540198113
147797104
70341089
621959338
270362631
374078432
513949129
101542532
247345475
303698333
553415863
175048328
414882217
291651542
193213293
140047726
419400977
590184039
60244835
704867345
697164559
620528624
474301961
335919149
252222953
178188821
145674711
165586081
434241505
556278450
149723119
7152691
493218453
149810068
210006102
704256826
499200429
501306466
310095968
395207890
276779685
273879090
164013395
452522889
726258715
446165448
668946551
255918299
665176070
180420361
86353449
388003588
536444272
718320512
456055264
546234004
169459108
107154411
244022324
596346470
516813176
473837455
465453625
682462838
342075370
370051682
337067731
390970126
687708203
323785431
52651582
170494401
479532417
419085758
323049363
23927904
262413879
356871697
185297697
19396104
748540065
684286874
528735845
461499973
717500523
249580671
369825092
661246862
415699884
106054781
341962075
167556819
700767340
524468921
21397649
99359715
69676425
18754099
696207968
289567701
288491162
368918980
162623643
567013713
236580126
54056821
585531219
552353594
177306675
434086016
314242565
624270556
348870631
436246174
44033990
53369498
432613181
390784667
307083033
230602929
565470431
590608808
618318792
584874108
180018202
275684500
331078202
322369593
80907858
181881804
118340404
595569156
637640673
66345552
289211923
238253135
449737735
334899582
716175460
435966713
620365655
77184107
85734103
374855390
632316049
414516682
392831530
286056635
240223165
1072526
255691709
73534812
66613007
754889005
233279734
115943896
1604147
351321414
309793848
189348495
677322828
667175588
141482796
57803109
566135115
120090525
49336117
742867762
756900273
230230893
588701462
172846882
10098361
497074359
587978391
306349680
572245492
645494486
60047349
532477907
227621333
420312337
716088272
546300937
287119612
686412286
614576332
41722772
328423244
34774012
545626119
75076820
380572400
349771877
129292254
40098877
119119792
355472527
729191214
672926982
713358191
260291486
11174131
450151247
317756365
577431939
67199041
272013742
80666040
559256465
12107459
50975197
234732134
488898137
608673611
490408637
645879689
593711294
217390446
653538255
466275842
656891301
748147309
330086923
259989695
419939247
118544335
248433276
509090751
19275256
275596106
288539706
333498513
732081987
202182195
88850550
637503412
488173049
287656005
117841906
141384607
242466406
86889712
734023199
51153181
710479418
117029897
169920839
331131073
297133790
121150120
603129709
152736766
9373273
581179784
418061435
460637707
15294825
353106318
16918389
445572677
184300904
470582112
139337744
18671016
173865677
266851532
497139040
439245662
399296898
722147616
48429836
748086885
725541180
574420756
336417895
744850903
110877860
443376206
540065702
232322727
275578758
31866107
244233560
434640410
202473271
58920953
104775216
17396017
356259904
556142496
381643857
170781945
512219812
539541002
129408302
651665287
718010839
3172260
693018169
504260939
712723646
533211588
369674032
501103785
116459707
151931853
754967668
446283282
27749722
348102664
90739277
287483621
668525198
550251413
753057173
96059459
418959892
346744774
442508952
498792567
299702994
338279000
70731186
390490100
113468719
201219473
162967863
58369584
282818071
271288654
256076912
700135552
84784391
550802525
243708929
296379720
185171858
539110481
529175984
37036892
50423828
404414713
54517554
563990063
14143171
691265666
402378522
387793679
44895032
116134928
249641756
204708648
255464832
55914859
520031603
291679033
205034811
374856251
697066402
124216638
101862274
239913492
324550061
286774358
712414066
188945848
702493918
501695077
611800047
492516024
78165997
483077820
679307994
219822512
355980443
189475488
406222999
299705601
269883796
361690511
667012983
748825611
521391143
355198573
29071497
643029565
478272666
260661583
279414275
656992958
429040612
61745775
282897615
277662560
173481254
342792905
103362805
427685086
337813258
218644244
254279298
54177669
20423312
375799515
584451140
102545060
77461311
729154229
43271137
46548796
492417835
301295805
116776933
186866372
297685353
553717983
597291240
665645890
171714905
375802176
349084554
559319476
388503661
550878055
47296886
521360931
365707674
644805883
740390378
239143086
302753592
256175656
615071961
123192355
638436557
318562881
154397943
494713947
230485382
292292608
76713707
401769622
110643897
455173476
135583909
483996240
461530065
609379073
437648822
83649475
365887583
349549480
693967232
70368684
121165226
535258451
130866845
645766394
599927237
468973323
94076716
477375355
366781233
309627682
659376900
285974834
312396922
670064395
723902179
398094041
752241035
472909968
334114508
337150814
13270621
112155227
349217707
519064819
180528861
526104215
343443404
710759959
76096475
212563048
235056913
510862261
53407263
584458693
636802908
607389601
688123618
738902618
620539374
519880543
420216733
33077703
57073558
393209180
270676861
172752216
322957645
108974684
163586290
287323673
662163957
161757241
220691107
644172711
208908427
181904361
88596690
8466913
343520384
42538496
547486758
154863860
3315767
249729430
147744233
332853157
417877278
609430066
682020686
43127630
398798400
111867483
549722446
250963854
346027194
32983951
465878363
364422299
497772912
310647337
384602735
496632409
485195008
368593953
507146377
380692270
418021961
233032056
130742430
419973598
710956337
172971253
112256151
217853282
654052035
578710860
242738314
46924939
303567872
353019667
537306903
256786894
527418437
527258980
253682611
554576527
634761673
3557459
395641246
272157249
426510357
603092070
639905266
611928954
720971615
135891791
574672067
23308558
650025111
153711609
124629193
519427480
400796294
215195628
694326492
436190971
481193392
223863367
405428213
665190106
182724504
502943294
379478133
21307013
455066982
371532070
73082828
697024954
646871591
684038316
579904234
686250474
159134157
119639520
310338989
358367191
463800689
677466335
565117906
238492569
292474819
95084717
637752661
465355436
219966019
497790366
338664912
463671117
276167892
601976551
48747062
89725938
197896153
684700837
696613190
238939155
6718177
324673258
434592067
456926288
453705778
141150464
529178286
407763811
743472002
316145921
325118170
20952607
645766394
347062834
308177506
52667069
542416371
205494471
436048686
579443501
155410528
120480650
108143854
365822002
11216205
630152882
321367686
700374584
306807771
402353998
55914859
148084118
45401083
134805944
623399942
39290706
417693391
236746506
65697745
210086695
230810492
249483859
469578403
81590927
15717793
734890498
230963187
210698488
35174321
470858020
530490036
18270707
728909818
116255776
707738759
292074510
315896672
295088157
175218032
168008932
99578752
675657429
249701835
709181109
727980799
192464139
131459965
6467469
24690018
42372330
485616705
401434397
644169926
729601622
4003090
113476272
237708320
666803315
154067313
511602455
680563065
443474272
36965758
1936909
411578076
55076745
15445807
269045413
206446149
372437128
29350051
39434213
437680448
281100001
468776945
10860407
196053221
614708458
7084714
483237917
57832334
668490780
659792315
226605106
315766671
739423594
181060516
296568545
63812773
168384273
344142935
199791956
21783008
79835210
394609834
279461000
304083780
291492929
145683360
149428552
316086336
504769604
214912399
90371645
679581175
687190192
364372725
319268971
664248585
266958659
623923599
213301244
132532491
371260162
189992688
350882168
242655231
499791736
51987299
273562107
457680313
261205399
386949930
725533627
240466061
735654607
692814726
567404019
550017296
127524852
663226022
716398799
104624156
468653602
178530301
544525982
257844314
296251319
131271426
230759234
723561556
169708357
722776782
637707343
724077052
638723959
380557905
190464001
87909367
703956942
699793003
239021672
584096149
309245652
4629989
710244752
52855894
260759772
75031502
468875134
679936166
115674195
338761078
245333735
600504050
511078944
631420669
4433611
740351345
261771874
474954161
41864944
244483057
384384529
496625293
84265651
323653603
563494130
23467171
609177512
489204473
229188232
247416677
102041030
393020355
164572317
396728878
320637192
455400582
312150384
127245542
706401878
124059015
722752597
402695748
612593618
703082844
10778131
336826035
13550082
750979684
246132673
271132157
498059926
486866380
80952262
438303938
443897363
527350460
557509589
118647588
668949803
575799461
959231
58452667
66285128
81135027
652928411
225723163
399191156
152712595
29222557
426631205
309023442
370187636
324333373
504366681
536300508
317650465
741432692
656660541
230781915
678659709
205350964
389814067
71386338
88830833
391707011
483384447
754544700
542083156
277489667
40536951
579028086
278662969
342800458
113906793
418294128
414977286
531066244
138682375
613773133
626818727
515418788
696305255
323957106
566437235
98697011
455195820
38190256
535749795
733751291
24315531
280242066
39243480
21691417
78085407
297724154
579233136
53301521
523152488
333064472
741963257
430339728
139299979
562842007
445558654
489034091
528256548
624189898
228616582
474011174
307860280
292988423
193721577
707663229
519500976
474098884
16661918
502801138
731704428
129579268
294770931
293985419
442974663
7376398
67946788
284569029
535723416
45432516
276968510
76632738
475053725
297504861
175435163
589219553
192525970
242947443
207148578
45718309
277609200
286830126
537675411
161623741
70106946
348404784
201536699
674807679
459418778
315189394
85175181
461722443
479692901
481027911
483361788
659694126
300994603
143325728
597469130
196302470
339786811
60061456
35876750
490408737
252192258
445933933
355451733
495440753
588369297
486662449
421245916
255287109
378081032
396343675
286327955
180048414
435273040
29426488
80462109
382194043
67478502
727195287
153831951
474934632
703405113
150435036
489418256
77627119
351342901
666562262
288645448
427658413
600520464
234931918
65679551
624534911
133256496
118997515
135871219
334190038
364557765
214210633
616657132
225200248
301804708
383639529
11125569
631740473
369615090
94021741
209202994
480876851
553748195
675706486
216423662
383636632
19086431
389032427
248782058
5551455
158296787
235238185
648501686
50914773
662364549
311628759
436911980
438151632
742552120
128965657
243625030
523033470
13797804
544238968
626992159
598764075
360421607
68019720
97038075
665177604
35287616
67581655
545747527
189504770
480481779
753200266
320107337
434320151
281597910
433865165
643857432
424589398
408944278
651484015
213923619
386351056
359613436
186937118
718864328
560817803
424161374
726507964
608454574
211242304
334189259
634655931
179625446
746984097
285737543
607095034
277074252
354674677
475816341
747837636
538747937
247662870
172132870
93583484
489985769
45740968
204657210
452107474
639127307
192790325
372885255
951678
143046267
593907496
469003535
634725940
62538840
291891886
7220668
439408465
180879244
275065154
255465119
368734538
161024252
58014915
228612588
332364773
624406510
260163085
746040022
591062258
44554791
383020183
498526572
465410527
660351237
743707880
344069362
403571896
343067808
532776404
495778920
370406673
246182482
172404778
702081562
41805855
31178784
339102217
490390975
546602109
14667926
583397970
541633183
464677901
205533087
61380953
660706228
104669474
352353106
525996525
155312339
166362378
752052210
209786955
28288286
292354183
464275881
338225337
662269699
577262385
260246168
119676852
32923527
176638009
440017946
319892209
197533609
693765709
470242227
177910915
714491141
576947813
603922774
302672053
546620681
79434901
105770547
743974230
112773843
713542272
634192998
6430787
456631721
452432253
97207110
721003063
361697998
443036321
635977604
724574396
687391172
544323314
553034033
443678326
353602695
261447095
493105158
737512685
709989553
678162295
704234167
229951085
663933252
713158636
584700389
321402809
504343959
15483650
85033027
398111077
606932058
58014593
220675854
199678661
195429813
281201390
176517387
690019421
355134507
328623477
547110773
194119653
495075599
465591191
554206417
529125415
269073641
348299042
227662526
463848604
119120862
258395683
231224775
74744488
20370441
395988684
12824994
263350451
613417313
286908258
511360759
454111213
503377238
635139323
196396172
57863533
242103862
421018921
98015281
484394851
741698994
584534223
175749055
359794708
611885836
430113138
180373193
398377946
598801840
185104131
230325269
130780195
100940536
47092955
606815573
838383
34109348
76511890
749733439
93241785
544548641
183124944
568468992
94243103
397986302
65374087
566641166
432494620
402745719
415358430
711462388
334900020
168318605
153814641
123321304
86338343
124292168
369490768
518198932
326575714
65348556
507715870
215177417
583732405
700204435
168975716
750704784
504782765
19864173
453410135
241431302
89963783
20226934
54805034
632378581
743283177
1797614
289929458
98997171
98445802
560251367
735309268
599866813
392485407
259433672
26813150
235328821
264445930
76753586
232515896
552526865
638575938
306772648
483203175
253863883
294778484
162155357
286795407
336101866
415049026
88498501
285012455
338714285
18746546
225929258
455204204
718796351
318087042
630229873
546535080
134507696
131256034
748615595
250925766
9989195
175780969
374100090
155365210
3504592
122999526
23292859
140581040
356879250
38731784
683642665
496118084
257918323
206400831
241295691
382272436
592177534
165554207
322777132
514389512
283139311
544231415
599919684
496405125
275775136
522418351
34843341
387074383
329884032
204374029
599115094
209925334
278456451
745239404
40597375
108101506
402923514
708157307
224173040
463431735
323479884
30046222
350794782
409108245
207317091
20876492
201524817
656484101
628318964
24562356
474585202
98543991
78372680
675053114
499126538
205637978
236476400
215645703
519123539
115946103
662637197
442956298
221431301
336152493
222738402
150541044
587153111
108240691
483913157
463379960
745972045
257431201
603438177
261495332
522901743
251069273
597107146
2175264
102064160
4383129
58401139
82252170
452001732
226875084
284228694
11525878
386874138
697308066
62425545
449896204
388012716
152819849
60371129
109510947
683386543
216807654
562426592
593801754
572451472
735866131
62355191
90007117
17199540
77644840
647652809
114745176
193428060
221030992
415528295
35869197
222089450
455900339
465540862
670713953
59593170
149440395
316838529
462626388
436117636
591226711
162064721
674675911
133151837
145312167
140062832
540115030
635451302
248236018
642941572
685442303
408594641
462530517
326251835
510066460
493176324
79974623
34675823
81126773
159192247
263952362
731394252
337271662
580761953
366826551
484524950
455162491
261748388
206391977
125802768
650638079
215434219
111905248
305440337
546535080
236884598
185652740
525212006
106625701
642381467
381042050
480571353
679933167
32867366
380837366
42213717
400105069
1891650
22553258
253931860
738577886
242021024
93392857
498006350
664397299
153333453
364034431
425437831
187933746
46581802
375803254
337649312
410656610
35725690
120953742
365124837
33587027
559089054
398199194
717133955
271491031
25514034
419063099
2681315
274561947
381570007
425804463
723258472
108680117
348729563
619369190
201592521
386131864
396056661
23187710
571662012
751201822
742006720
100303840
464501947
250878737
356584683
473652397
730163616
599927237
66390870
235978379
136378252
205587248
49633969
485589923
238720118
107169517
12235860
278818988
26488371
124768007
728313131
121683857
743094484
422612450
234146898
476495966
328064399
603258110
22659
18935371
253775532
412718579
81844308
400884042
75597977
4798744
509668887
375662442
581301539
663923806
598863947
395935813
500718582
611090592
133764589
88472737
75137244
124911514
386965894
291704455
686711207
550779866
223511374
217807615
506821406
537456374
80764229
703280288
157567334
749293521
289283809
105115101
276832556
609715925
411149883
258001451
375969047
229273279
221537043
28542787
408972578
104433170
238954261
609864306
634504871
216575926
66234811
698509350
732415697
586996501
393763284
551459636
180645101
738562552
114467144
141966188
387761306
424986455
488207530
51008452
343246085
374650503
180317264
114390185
204663641
110364436
243971287
507667342
328004131
439848955
376517050
8737949
241695400
392385974
387343310
717196675
554775403
416464867
329431926
426026965
431117687
497132041
292126868
54230540
295382724
555107735
117528892
123869200
156868257
371607600
560681849
600192306
253128693
10264527
70225613
157238354
347098727
346448229
657035470
602366856
263108755
196918303
583040132
203857171
40491633
247179478
195652397
370089010
503695328
106571743
332452848
65771524
740462409
412256261
148921105
583816688
29826797
46716635
308464520
530568038
196098539
20770750
443633008
75137178
439713001
480136603
88562893
275903537
19811125
434380583
63329712
115500476
730004714
315811442
467613783
98891429
427280763
173092101
234100237
302452332
44555147
22976663
276892980
738668294
571996243
158176413
53633853
75483033
692738501
66745861
328918962
152384548
389387362
214187807
443545085
361483836
217054648
560054950
118058542
595455861
208553436
287807065
619444189
668017532
129474822
631156388
251061720
170025583
78090467
275095366
720148338
687134619
465303156
86504509
365839398
29411382
59830910
545955679
590495208
400210083
108461080
359124506
451646741
382242224
586007058
630811454
659271158
268055970
136847464
453532006
309403332
504441755
563700001
740154850
441707406
583016070
341946969
84805084
369995351
116308663
274434715
124851090
336924012
556422996
255099713
379823594
626887244
216923194
437671063
61443655
554503495
49102141
706677179
162663853
111683422
630469800
334734281
681839522
179074077
161129015
555287465
349364015
681613142
102819958
651687946
125576178
99080254
376253223
99631623
725312453
735898415
203059682
713705629
247627736
540099741
164406151
97728267
104028656
182185913
596479341
162525150
298464348
6978972
405468697
752641344
174904821
715948870
658901061
355479829
465816169
326010139
432160001
369924142
385369166
9353421
401260678
684449102
99050042
314023528
711741849
675940629
17794868
419712657
90253843
269319949
69091728
501342744
220119665
164277480
435762782
23890139
600841150
259357284
649059502
365383928
581596106
709551479
129783199
57720049
494240076
347131933
206517060
249611544
84389669
390165321
540645471
276220763
518002536
332909902
206738930
337608847
103853750
696768322
673796013
152887826
713879348
576799951
581014525
82327700
459340548
299491556
20053215
674210992
399969115
536621642
645554910
654180436
197933918
343601076
372355347
386902425
559609084
117864565
54620144
567710175
693749280
290106143
167757007
36317681
573098981
439041752
692413722
387104288
168703808
394228835
186747821
720031573
110739477
384190898
595720216
642193825
516132234
303849672
353080091
710284120
210260414
287265802
748633633
182117936
750569274
413592023
83692988
407552327
754552253
29335257
543173995
295450701
56020601
15483650
232869402
575682107
726928370
117751270
462848722
85394218
552433973
424531471
302935724
479359832
225853291
540394491
412204975
418946840
28807142
478505209
707519722
137086950
223834843
73105487
25822475
737542897
350625741
60069009
25196808
224490650
404017523
466102120
446191787
68052530
697723481
163241776
639560328
677218576
21327769
429561769
18483816
491753745
304665361
343593523
342929677
579564349
458535824
181272000
170242196
138235006
587431080
667715412
26488371
428286004
184482025
140810579
354001557
379823792
24637886
87289742
609270298
544753877
583809135
177065278
141784916
664376986
744068689
268773412
626015299
687582375
722361367
740095789
30446473
341229434
542494225
371192185
620798621
242155396
323238188
420818363
428177790
678076742
175320236
287421233
577479721
122232337
600403076
24038889
25861472
166128235
26082440
299499053
425219736
508875522
170599611
405105155
408907268
643952983
379826281
577379203
666023540
449753469
389863201
381320758
476585984
704122692
456425555
541500388
330879504
158770961
148809206
177848210
596814421
547729840
506670346
459902421
504887838
16395975
654328106
702776438
59268391
448805831
427039067
752338156
361738568
232383151
423081295
623993979
423141719
754250133
180219126
579872260
178813373
755964664
251756596
134216810
69515255
128070450
241130086
182345809
666219918
160841135
749952476
486057458
598114517
224554931
305050564
65544934
606246599
555515597
401046367
454339122
287902197
547679567
612782443
608968178
356856591
335489154
741402480
108619693
473316098
280186770
489581190
199301011
454332009
112554806
702255281
534291667
593859139
613786992
313638325
105354991
654280306
598401531
394867935
166081115
364227826
285793455
281944561
194519962
535695261
748621002
497549605
31367609
638213394
361471474
67410525
612057649
405298964
524067330
198265949
475957414
133663891
7888391
21163506
391089710
27190800
213758036
140881403
716223953
70303324
72355673
543866977
241693765
736403413
315796488
226151926
384970936
473975872
199723979
503732229
94442712
272456758
371652918
303924449
416963365
121573088
172518073
202269340
589008202
76331798
251794647
190909628
397589920
365692566
425520914
224648879
512459185
624015911
734959771
11041074
324990484
405568170
188310564
714677815
191097601
402605112
420297559
226522023
192699689
233332201
273320411
394107987
526118987
566527871
202866027
286281278
37777198
354636009
266886725
725140871
243842844
686162269
756327208
103936833
180634834
601007316
637148421
670729059
422046018
686680995
376249008
540620821
500265402
158008760
75579181
561376725
438558874
588189780
512607004
244022324
173263754
534042418
648621428
679082677
581632464
132520743
43871188
288524600
653010133
551149963
648038073
12675325
165419745
755514242
652465905
441858940
661824072
284304210
654829994
712157264
49679807
580047741
9146683
549805041
39166626
196952028
44337013
443436630
346797138
331131073
90107290
245203539
670409369
16563457
280684586
14290276
197551125
243395425
295934093
356237245
110975822
687111516
477009715
39132093
39110075
755942005
28718989
688040535
186737597
264191385
471216564
366550432
186951856
377302562
636929329
396286866
541450663
690910675
608542846
235562964
411668712
285817091
522350374
179202478
479123128
603590442
523135886
97158177
422174935
735751404
228279476
655771969
681590768
2620891
239737635
47168485
756889735
264740203
459766216
31299632
43833470
566413140
148816759
744748459
99578752
230637378
130024895
428874446
265688429
752253654
546298059
79555749
233492492
710533369
725254166
676832103
658750001
12628616
82622788
563724743
79895634
200515375
516753601
154458648
480068680
107763219
415022404
727338794
433768790
122949306
719060706
575244033
20317570
530741757
675472343
706492514
126505197
70401513
324676956
299069500
11092774
115304098
44177775
141890658
390845091
488535593
688123618
252723380
654188167
422822884
337565377
317629915
415076053
724687691
602333647
280150764
53689029
491594558
424265164
261575496
116693850
602895566
59496215
84013140
325300157
98680084
653538431
274562204
580425391
312875472
620010664
644353983
198254003
677088685
43609449
478052029
398330887
487682452
733355419
66073644
258546743
655562635
601694639
472667202
520543354
545946561
264919574
119395625
642359991
365013831
741175890
667667802
555684406
383396557
65031330
209754363
730519694
519647975
147056910
509072200
214127991
233798291
11087804
80073168
413337925
731319225
393873844
725412779
721115122
145152734
233562881
7636083
339877447
11237358
437333806
29222557
731755552
400777286
614859518
677073579
604451484
196128751
130047554
576163506
366626647
632089821
91980434
575741917
320013057
106497300
163688616
535901215
348597288
344975722
49978552
32974929
529646572
181830922
398881483
611702272
606398652
201969138
428836681
589625034
367689803
445772984
357272899
341553262
572049114
18200655
488813361
145372591
693244134
398429489
99080254
661869390
574156401
290902064
267799168
450181459
188903801
397355777
57629390
81262412
685963460
88219040
502924617
8784139
602225136
429274755
505008686
202751942
307875386
646431058
189833279
236173728
54426918
72591883
148016831
742467453
453645037
144074008
464146956
629263089
749757008
436760070
654716699
211952879
181513971
755911793
27009528
701628382
148846971
629963514
673193429
132895035
49374906
143673166
419765528
744876860
35816326
29218740
32695
43913142
406736603
673751962
607737039
261522625
49956170
260842855
456443679
337649312
513551129
598439296
176800624
367528980
147522442
472707410
622185928
609688820
249981641
622450283
204029189
639285920
34980346
341633349
426480145
672443590
500829060
293434050
411759348
133224378
753676105
658036447
275986620
726689236
418471490
580561345
169538061
226134921
596221540
683510351
321410841
349507655
629007405
484548887
301382064
154300237
205466632
386048936
710518263
281356803
183054508
22288613
19690671
85375074
748143428
11455731
141180676
631189104
230012063
203866208
171089480
429205542
288909803
110402201
183681407
522559750
507085761
485325568
645609019
431540960
735054459
303900858
416653692
101133192
429403156
87652565
606656224
486141292
284488895
4775327
561248324
502168758
452960963
84007141
1709209
393312786
640894709
456654380
685381879
527750769
258500676
186143685
404191242
755949193
398743396
337015437
74162907
367740464
107063775
669783747
322148523
48082398
268146606
324205338
736707619
157685680
253040606
452479343
689404738
302447948
39984340
4032471
730737644
31529910
122333208
213364697
742828168
393910763
296311743
532471394
121457133
96323409
660134539
371546030
69359199
170169090
355483073
117195889
290152808
198356886
135653199
226320908
310295736
16510858
295192472
528687341
321254435
623060640
169413790
132839449
424297328
747683571
29985410
174957692
689709748
578952556
331769837
373881053
525700756
460788831
462847840
732821137
536799263
419969459
234679263
348472761
516596255
422875760
367809963
230366500
710947862
519161413
587147561
691824588
552728540
407146369
167442085
421774626
580434525
29343405
199936062
25171958
559926549
423662876
613960827
200901728
104677027
305783381
93551458
532808658
567819954
86799076
605452253
676892307
322958727
713834030
439827354
314650427
241529834
606726644
742059591
121645862
431138628
639157519
125621496
316931433
343812560
332437742
120859283
295523273
162747910
754982774
566527871
7372912
381917445
83859075
446157081
244949585
158764060
585153569
31148572
638696786
622630010
128285988
61900090
737595768
137011420
1238692
22859805
237601345
106867397
51639861
680117438
248153815
565530811
17081323
532131509
1676766
223191150
446977993
246167376
259664587
111333044
602895566
541682426
66315340
232254591
272420277
291349422
208983957
16352245
394384920
335821486
723192197
414532620
3330873
393458429
218410101
734572729
132985671
326374642
482848020
563136651
589828251
35468888
302419818
739648206
228878559
480204634
332441210
607835228
730429802
443633868
595365225
83234060
708219500
578836965
643251245
444176824
230421321
449849127
490809046
528274365
531225149
104054754
50956674
748789314
482747398
731092628
262300584
331907970
364297204
722776782
291306583
361569663
223976662
495642966
653173474
157326978
372718893
9327955
239692335
449410360
262580045
319266967
381992975
478835024
3330873
399259133
330428644
515069282
139677629
291656622
359602755
161953628
134027985
652329951
675459193
299236676
124556324
430284725
499038998
24139388
379870582
56670159
221076310
725307037
363442807
479093521
280565515
174610254
638122758
152653683
429879010
91398853
177156183
235404351
713637652
634518494
388719411
167280382
378261793
47516644
346373027
295526231
459323748
648311755
242993481
1714531
103912151
129775646
640547271
142495785
743494661
177442629
649279963
420075201
427288316
574768194
511738222
439176738
133842687
372036741
145206425
328472417
520033421
62840701
523957309
553294085
142510004
241820020
366834104
327603822
554677214
297043475
187320505
110304012
153725360
18586033
704913937
54826197
732739189
626265835
589204562
143663068
617117865
346395686
144090397
636063300
719353531
580871018
701228073
9335508
223327104
486693267
189186915
337581335
108815313
687775321
646778496
246910479
334288227
653681938
42206164
712763404
487596251
121928079
595539860
44434299
301840539
8085698
228510300
420341958
509268578
124157057
172510520
20128745
382373424
683427925
414505537
602079842
167170549
123555256
407846707
192095449
254265676
640222492
394598932
58661824
663599027
246414946
28776930
281538075
366412308
724929387
107245047
152379707
507365222
257776337
226197244
568841601
504189414
383820801
185849118
516331526
659965570
212349626
630351695
19328173
704861066
255412248
347291934
40940679
530870158
374247866
389994969
741145678
414954267
462272440
436276386
210423961
714604436
636928896
130523393
748645807
189565194
194806976
184912546
602940884
253901648
179308220
304876845
716692455
208462010
738231224
105600878
713533006
378707420
414016712
446752397
308759823
127275603
14871857
66236936
715314440
407294645
226771272
711991098
400146761
279461
32357052
272164802
655686074
564322395
106995798
551491771
268577127
591097780
524476424
161256550
397370883
571441255
33150117
76497497
265354950
262459197
691817035
232631648
83862097
445287115
677279416
144492431
564781968
17893057
542310381
258754187
754023543
576353179
40529398
733517123
182675984
177255809
446329429
498686825
496774319
342943965
321425468
641242147
719907136
419893929
599138899
149392576
572785161
471011127
290307108
354469843
695574391
123344777
611672152
200146947
435957007
418791191
289079602
427677400
244767744
508362218
259907132
451050054
503664252
522210133
392053571
23391641
265918471
330587257
475174336
571626146
322404675
317983658
606437923
97864221
711165737
10966956
511089218
268366607
474781580
113340318
696303517
557680066
695684171
416057005
380943108
593816860
683087425
749378448
152651971
416891775
720556200
60313397
2401854
656256768
267172269
171543736
110288906
595584262
703169194
83445544
412937616
403866348
705421782
494683735
331199050
110855381
683048002
717022177
669933598
370399120
441180200
329620473
559450233
58747234
527886723
434757736
330025792
602476047
525651035
640081060
509433014
324265396
524601168
308791477
744491657
195267075
743712352
638726998
255903575
350104209
493551668
392589834
29932539
284657315
323245741
55597633
72233612
621814610
395135231
119944246
399772737
284204284
370526702
459056234
284967137
237896841
36458331
45787494
748827079
594511736
163530003
478626057
65373942
195811525
620985001
238036182
375633349
196045668
471140880
285734547
123205213
724977095
393103438
251334812
112486829
253456291
15810074
755164046
484766368
112059759
269204026
438089106
415870440
453308401
522242165
589644114
327076233
81786576
49851178
389565989
250532310
67085746
493826922
291270198
37630444
111950566
465155069
68211143
445099247
478384361
77282296
28675476
3093224
417967914
224207598
65511225
124133016
285826926
704702857
155806486
124919067
486775744
122902416
37107889
29245216
412877192
91814268
375814069
363269088
48052186
292988081
32817785
70847831
112902386
381446686
374368228
687949899
288171892
137852255
206091885
489784352
45048586
366424898
638646743
84143230
738660741
33898221
308513029
730425196
601377413
681990582
475536880
98853664
72644754
283773763
18127200
377491856
423718598
270556013
315919331
664444963
625992640
8514615
92548521
736273993
290799761
692776266
559707512
736955817
496284971
379236785
734500817
756463162
246366034
267291646
349288485
254861556
393027908
741197844
137617057
696439471
242947496
200396196
748350095
714687519
448962080
276859461
463720130
95175353
268381113
646610000
430558765
76883204
454676124
6450283
87225984
754482553
28021630
613084563
115832549
553332780
21222001
51662520
337916083
299758966
147736680
615191850
413979930
361384739
747626612
55854435
139981688
265601245
233410359
643326775
435601281
124826164
743570191
404553786
525137431
469336568
302036078
225441944
672579544
319995019
540734376
277065075
360707105
43104971
458891443
275200394
85238611
15279719
370608921
626003751
142117882
526361017
599081301
353787349
81465314
656099740
63759295
705965228
589322825
352476723
551844923
627760042
59132437
258711246
210011165
67123230
264201177
427250551
123933267
227576695
252443919
656103371
642197455
261120240
704732665
547602299
74004294
230071933
327057550
381796861
84185738
308109447
28703819
63966357
265161448
647760386
284997349
174840764
582029890
9343061
111701317
577554600
26178698
590012652
369809986
238078113
202201363
74812465
91376194
275284191
96625529
374326680
20634796
136799515
193131519
378458171
326610532
496183707
686122073
114501112
245774620
753707008
25257232
268161712
220290200
662390547
28739165
182293232
180169262
230037347
89203199
550588151
225907899
4397262
461884748
652262197
654771580
90046866
535122497
68702088
60194376
473228789
65348171
382604768
192538409
99170890
521868507
734088354
456994265
744363256
606241545
148260216
545047139
4267445
404458584
338972057
363609468
326897072
83913830
22205304
242828950
237995030
294272369
517901657
339326078
314603304
731704428
143077337
116152707
443817859
740650132
515552674
536723733
483392
81472983
350232610
85874347
382631260
518906206
606471861
545593112
84155526
71897007
504258235
204974639
279233455
66375764
755858922
475113912
522765789
121814784
171573948
277125884
173535780
206846458
466798059
372427705
417089726
15944383
342393755
646198665
451125584
287920931
143572377
197057770
122864651
129938097
207266755
507828219
414531948
470453711
65038883
2318771
127254158
270750776
688063194
372340892
12130118
728705887
677760902
137313540
371305480
461857783
435977110
489715062
480234846
417553192
551172622
556919190
654271859
133189602
731334331
182396083
167601070
226715354
700171315
295060399
74691617
562221449
496606164
550840290
756662444
294102087
352027272
359341725
429327626
100621066
471353085
573697362
61126429
435179040
676291187
503911281
519603615
309887043
355104295
450946575
639395637
215079228
745203633
24012961
181959323
343132790
511587349
399840714
142207884
277285736
746243953
457877966
266681324
711590789
682832380
654577903
321568975
426699182
83064126
731230797
296942942
446141545
418429727
460733
307258110
268246206
141361948
751075158
111406750
662447316
705771529
490934799
707699262
477440236
542452187
215997338
334378863
206891724
620579154
706149474
316032626
200669926
412756344
264883710
8655738
589031987
63195951
733471830
148688358
517403837
225207801
750444572
197155959
295503572
526687991
673066303
341637296
666673542
492082463
193079213
271560562
150860111
140450894
571097436
368782778
424471533
177033332
488935902
345360925
478518012
187582182
23935457
264551378
235985932
669355823
257111673
228673963
569043020
534533363
402742375
555899428
201166674
716267069
746568732
402899679
531599483
647721268
93060513
317203099
442009382
124938768
361189679
351758316
46387983
508359144
412084127
625743391
511577295
538528900
6978972
2681315
705617426
475008170
142222990
603301537
315790930
581301539
38277423
58686810
454666355
243720204
427363846
612518910
507751695
638628809
674603748
736047403
117442187
494532675
452785138
111436962
162770752
731614846
58844930
67463396
82788433
281852335
522574978
313576834
87380657
601022422
180745491
89827829
629557656
372975061
422711198
705842956
667488822
389151071
193893961
73573773
705359564
479716691
592729086
238350021
422985801
627578770
466348162
223582798
315096054
132358680
78260463
649919497
329469413
777959
531111854
279735637
188991166
17025998
13399022
176898813
325127096
624519206
413662704
267806721
222344183
291946109
651941400
676711035
321621846
668561348
409849713
297052730
468784145
327744076
377869037
420173390
363102922
252557214
245380805
192258656
353025374
281930831
381509583
94510689
517573557
307415386
420379329
227305121
171521077
150682350
446639102
187489421
38024338
746959977
58396462
214074679
61534291
191430785
330753400
732262877
749953451
64215606
724332700
726870508
661024600
624701077
353563483
751873637
522501434
158620553
143255155
121051931
297044384
204316203
746228847
73807916
567958945
1561528
141857710
594942257
15339078
370671028
455023501
708818838
936572
607457550
549201289
548215857
724068345
423144693
576648912
262126865
27990327
624154456
1978886
200410789
542033492
55193910
560621425
555455173
596007230
366456295
493656527
741681941
373873500
262643480
149061227
456361425
112085117
700563409
21223930
462847840
745435782
656238379
82924387
629602974
281542359
15740452
361516792
717964914
334900020
434161546
162915811
104850644
401781835
691620657
257907283
742558089
216380859
509502721
491799639
349137425
739974963
17674020
153901135
252799845
156621129
261433487
11787418
236650596
666250130
169602300
146467776
605384061
354114852
275496348
535892903
383051151
367498768
424468175
326350024
488882024
240970912
52727493
351962247
274256983
386532328
266182826
521449581
146445117
589262401
750519330
600909608
645523490
541107753
490393631
585297076
252636008
599859260
692188099
367603735
471336069
165735479
588974861
526262828
518498344
49849800
118974856
625728285
95498441
80024035
722376127
122957751
257017852
584020318
122140821
254385226
117844217
226301128
56647500
20310017
293221132
640273659
587109819
715089178
421412082
306839684
301183428
711583236
630495929
610259741
8134581
428100829
87471293
94449846
357465231
226642871
395470682
65975455
72206680
438104212
295605195
314850337
323155105
740947314
279227331
206370619
443942681
4373187
581691319
242273905
157456202
556862705
71677154
41725678
65960349
42591367
618197944
67742857
73966529
551716438
15687581
18180071
383908296
596301797
296539080
34564707
733645549
76078292
67227343
685302934
177155615
79616173
156073824
639980796
389037470
4108832
112725678
8933493
621405971
426785744
311785808
237580002
109734632
500265402
198631779
103590859
550881249
302391908
333548033
294755825
213552126
539843122
437182746
593469422
491405733
75190115
543513880
119039917
622524942
394425213
481126100
559541877
290898770
351063440
610914580
76239982
475751272
505304068
248460320
246215290
56088578
127736336
64929530
85895243
480661128
620251995
102275173
717168442
265268366
496459995
316667078
78347269
168962494
29552892
509775246
163507344
339257735
712941206
669779459
236887986
356720637
632352266
429882548
692651210
396991222
16367351
186302911
475385820
54216002
645420109
183869138
409501001
7258433
697198037
570538514
608068682
235404351
54449577
669905782
89212334
24456614
29721499
169209859
2575573
750443421
689664430
30753530
358668573
692000268
677452833
261756768
551614435
432054259
432329430
420437745
505115793
129367784
266951230
390327110
215436199
144685268
744809900
505734097
32400579
505166304
4184362
408442842
721092463
720855619
151477848
162467092
399540173
656816433
37984037
184617979
573725423
306311915
643311669
213228574
70877352
382181800
152578153
201514040
307233381
441892622
111540681
626173912
288854315
173606642
463481408
166612875
570573722
379121010
239668835
122811780
373199115
25419825
245774620
97509230
228209519
561607625
192245473
215736339
571301367
113982323
545113888
408791019
394896432
91791609
197193724
231195386
640823364
721251076
515860213
303880106
142576805
33376707
59876529
409575164
124043168
716741935
53271309
157997543
154934689
590420911
205252775
292687017
71569179
732497493
468010977
722225413
252761145
242678209
528887151
530112784
555727081
164292856
428700126
471611958
121473329
513671977
667821154
622874002
42712215
24796499
94805256
184716168
516064029
15717793
44291069
621243378
527962253
616117395
559059240
662009075
749363342
43005085
83770323
557434059
602812483
25994376
718577795
269552871
516198969
181702521
462204804
252323071
375535160
274891435
532849044
628208661
321470786
132479620
115579349
234286507
683100873
568771112
136966102
275586311
161498284
498946657
138368092
331747322
516168173
95779593
41938809
685944541
717255814
595151019
138846799
105530516
193961040
148108338
720541094
225246710
465743183
298491724
628502485
119914113
297418549
68528369
665713867
53423850
564966900
65333450
220661940
501247292
746810914
578559800
121036182
440173734
259128324
420994420
153934614
500643052
12139595
430339728
229339292
241612917
226914779
164640294
40952366
727384112
542803898
486292352
50564656
66209598
527897263
251370700
225985760
732154534
252723380
89071515
462387107
216348132
204505028
632231418
492345797
361954866
578786390
699113233
60630980
376642901
374825178
537259996
533687427
648689405
528543834
43611026
14804881
540945860
29033732
26266910
546368914
662050241
81746119
70726292
29705949
475884318
171996916
271681410
446933669
645076392
180167544
656786098
214094258
246832311
95568109
48551160
393345609
435076589
697141900
510522376
657455019
748426770
596890785
264460742
696877545
39409024
581905779
288902250
528465822
43427185
257738572
39116987
180483223
547286612
674765920
330294904
275676947
193175528
537494139
491511475
187194861
251900103
96221690
572434317
57893745
257431756
36939850
28233114
261900275
201974773
61210675
573574214
571513391
601067740
344317573
151362120
663168506
476533876
126323925
313557393
71738394
168556921
248478594
696233275
662088427
409606743
404766507
754850340
495116185
738054915
577020353
336387961
618122414
47574781
96096819
504789514
315709589
564387621
302323931
444395861
639444533
606415717
315987308
620917024
39698568
101287050
75114585
92021191
215932717
280662182
115859083
129552034
67142433
540077265
737929255
153937693
229165573
624669366
335255011
397333118
384817504
124569712
208604314
344900192
635388572
4184362
658541054
64102311
98007728
378877124
383126296
664437410
583514568
555900800
460977909
562403933
628560567
649739272
54645955
653984058
292611145
386524775
685502727
465091081
107784872
68875807
586040289
406120477
698206873
5989529
319544857
252783804
28792036
571248496
353849246
60853001
77522057
650399377
129221774
269687418
134261352
42009786
385920535
511020874
632631074
80635828
253734505
176113301
372546456
196331628
195647056
473075320
220237927
307760903
756262784
567702651
376105537
185811702
136822595
19630247
149640036
457794931
344773504
105696682
384621419
148308388
459796428
350091872
117207454
604217452
600789392
420286685
457084901
183759289
26140933
371441434
187465460
374715101
31170628
352592650
375429418
103808432
396540053
153576155
697323172
405509613
38086677
82410783
470920905
691204515
263980867
352643265
383926543
600069707
705820297
84644850
123736678
603545124
444867713
253201838
251939544
108239678
87376541
536638933
748932821
681756439
669165588
286855387
733219205
526459437
297127467
7719166
651801241
153619836
437635324
392189525
989443
60703461
35375107
537891571
325405899
410664163
556919045
562607864
564915926
559949208
185282643
254582988
24886424
400267886
750181514
163613415
509936984
172626355
223893579
100273628
535794714
711336760
22825166
445272572
293297512
281877038
386615411
306969026
705500960
83388135
472731010
353019667
62619837
77644840
409795568
239143476
574194166
329469413
756201922
460442062
329750001
533302224
666383602
575234132
454684632
260685243
261165144
29123860
582185276
151760363
674181496
554962642
532380171
579941999
392197078
443428801
282927827
161649306
342886974
381866122
376975474
445868696
213091523
428065278
582223005
448871183
558133874
753585469
429941236
289524431
279612060
435317200
714007749
186285290
540016516
128227281
815724
264857504
282912721
111251022
696226842
465189270
639859252
536723733
453769134
639250088
524363660
38573171
325312946
476270317
478694034
384273981
440125794
191430785
241197502
745987151
380610776
696185039
440520910
154416533
434386402
157891707
503977620
54162563
92486485
455424404
159511807
226574223
27832805
678350036
176958191
549949036
473178932
192880961
611098124
508626573
346388133
615729301
667346606
604058728
589074365
246934027
484580194
698354936
282193741
41032236
143935075
730842114
260963703
98646489
60945157
482986611
472261116
111154768
26057596
342424711
390920621
160051470
195294661
98484977
738042176
321258347
26518583
470405415
83777876
165976688
51982770
480236749
541828384
331899748
267134504
45914687
66546371
152344010
233599184
58978829
15657667
185176901
216408556
595670568
29622866
673017618
380320469
47938891
234105235
455189098
221302900
672154700
184992717
584511564
540075156
10000172
356803720
734383961
675026716
268441173
113853922
192084549
732550364
684392017
218333836
680591054
416947815
268965084
255850322
300148667
435959160
189646577
677488994
128098880
24169600
434675376
186507352
188825000
306523399
401181732
152696446
460165743
377472438
278667935
737900612
232368045
268305219
186953959
505424101
460717894
383011578
82561843
76353277
730195949
157222176
512888711
534429484
214749951
244012088
468338871
48913228
474774027
283970141
96979618
691051931
539780437
73639219
487734975
355612973
697987836
477659273
260120579
255986276
699113233
408539573
350164633
503466060
23905245
168601290
322819642
382712472
342434693
475676510
376674705
214973486
209255865
387521771
202533695
681775761
155727754
638349348
271658751
415664249
169965159
437252626
426517910
615267380
257262733
481246948
306921429
169742550
264916580
90083285
145814054
458112109
718932800
209689085
508634126
203107097
69512729
277633174
115198356
11699597
606167530
739536889
738774036
430234490
235024981
91821821
107080280
527963910
135742516
210337233
325682093
482885949
482598935
317006963
746583838
292527258
15370355
609128902
149066008
56133896
570620816
176233003
156150722
302437226
517106946
225394703
538838573
296073833
516579882
636021598
443534819
23268529
445438175
643908485
742371160
13444340
96667142
515975642
600304166
448978631
312021983
75159903
35272510
377272350
609649019
75031502
714377230
202281383
208494234
556799607
698176201
279929286
687232364
429493792
724763221
260820196
469660349
663534236
145788006
242050991
564993534
227881914
743696797
561691246
684345209
7031843
427749642
224966105
184980523
571407109
349159738
103612054
660570274
608311067
95235680
739250668
67576691
122804227
214150209
49049182
740443729
460785871
672307636
326803204
16733628
381094168
476352604
365874873
362966968
43458667
716250990
193999232
494495991
490304113
239664243
227481254
235083023
529208498
680389346
122177328
502078122
486315011
532338034
51414958
725051567
640056326
84159087
314407589
317860452
737784593
538584065
34035633
645255367
497512030
603930327
697617739
14033474
37335262
94756343
631438353
191234407
647702626
681816863
689785278
51117502
96034773
22666553
299749315
175070987
82824118
374432964
616597199
473119920
137480804
399395087
639656017
157797276
517048168
676090315
6291649
331161285
422976487
657204291
27069952
298471901
530148991
551203138
427068152
412956215
194784317
260791982
371819084
324862083
132962387
510862261
509699099
694385055
662526501
125304270
657315538
368367363
172726681
251405983
358880795
382464128
294599354
394636697
5770492
388609403
281288826
397028042
352959243
608865249
711070941
300239303
732180267
5090722
551708885
571420034
447817370
403508946
505591590
244626564
180116391
33051928
217881391
566157774
39109434
600017873
451525893
251016402
500824195
615161638
753555257
567573731
86555998
648190907
95300915
62148431
199811438
213315160
159296573
414364824
688989878
174474506
349192829
501383246
85813662
133068825
226688189
429516451
367846206
52002405
85069439
437691502
703652586
239012395
247817076
675334803
19735989
17734444
32282872
409418982
708137040
510152279
366093910
436329257
297384269
118574547
210456792
565862825
137698743
636884430
49479703
404742466
26745173
535842318
445579108
452382172
218319465
161702854
238204014
543519869
423691357
579670091
485302909
46624669
142267793
342059752
501843979
28218002
87984897
705563495
455294840
687496719
686643230
565702875
532327887
187321953
51405718
111399197
232168167
38263498
589337931
313351311
275593864
141210888
182812812
426268262
273301708
327352180
728579788
412106786
288967780
432575416
589405908
727332449
141335422
741310767
140195157
684853169
577204596
575448322
247829036
151127977
359182915
182240505
151325642
77069132
743796781
139705187
35400819
514907363
631181551
714582249
37988822
737731722
298570090
508732315
274755481
724099824
144154987
146268434
107035913
367909095
39441766
685402321
38050090
552412832
125959219
275344615
350452836
166876079
536542461
372487570
511443842
405309086
56118790
677881750
655592847
254229250
313009275
139065790
590017701
67206594
628772144
808171
305817222
507806132
736863127
187714709
9578827
574450968
155614459
191672481
716908101
317296651
347628867
448927661
493029628
217435764
213221190
358926222
552338534
209818461
377627341
28139850
35199122
19887049
277376372
150320669
88916767
733237687
303547517
223130023
655555082
744189537
559103272
183051712
248718739
521663112
630284972
652960470
480688026
280525973
31758503
329469413
22447516
509616333
454159368
217148750
226710848
85517061
24879582
517993245
232692824
669667504
569926232
366279455
664538909
678576626
519699643
214777108
160696565
441302885
712308324
338524107
25914383
361227088
63928592
44480019
13689056
188598410
199040782
393277918
20663332
623522809
189874867
118476358
26517677
397248588
159526913
277482114
475784961
263973827
606065477
125855639
321392920
182985268
407997954
732822272
573892046
586370497
517478689
663455520
476269521
354069534
739461359
550100355
189323498
398858824
173006223
678349883
141203335
385535332
719799614
713163103
198553264
557638231
728358449
426162968
685691552
494275873
116860016
506405991
519973405
331954900
147041804
556624808
559044714
212760457
205027220
29426488
607518684
349939267
25506363
35121450
733396300
495794026
505949536
385988512
581890673
365754471
739529336
466091464
76572314
726394669
229687766
318290973
356630001
218703314
303870555
158008760
572834626
503279049
534148160
708517842
675283518
491239567
702935051
627253991
116346016
688272774
84638918
61541844
183114932
222609569
637462611
230510007
224224576
229263762
339038529
42273363
748615595
11859845
309778742
235615835
611755235
375130724
702175450
16782766
340617641
706454749
51451036
466941798
410753827
537999466
1850485
228501097
286109533
186411550
2371642
201733296
655921365
277240418
261537780
329733768
543113810
11578749
748532512
561689269
336486150
489706308
105115101
90674587
50728548
672247212
613409342
593371233
545047139
683410546
579874022
483195622
16095443
408647512
16110549
4108832
563252420
35364919
87503088
716899965
83437991
212605840
27947130
92181695
392434310
316093050
15309931
5513690
17541260
192488205
400437040
93226679
436563400
498325438
478925524
688954448
439597966
503614004
35317828
590543219
661023454
337448498
431601079
354295840
691873004
282195186
570282103
213672
585520984
119901553
628177178
505983023
500859428
644331324
10433913
333611527
34660717
141686727
573234497
401275784
466235158
491944911
129802013
382858514
159129801
120999060
6329414
315141372
65046436
67357654
154481509
133076307
454314378
171857908
212148664
611672152
702567479
666945006
665724281
608788467
79132781
37878295
570364795
214187974
467054861
47576347
86149518
537803812
226793931
4426058
80626443
488867925
617182502
383373820
439363770
314605109
397620132
241476963
475884318
273966676
740594309
50813296
553030353
325488982
4849026
47591453
285397658
445694977
549994577
449160331
314423837
727474748
178099740
618235709
420871508
602540575
14615055
71632652
638895030
355587687
315061513
79714362
675140011
600267122
92780867
546149877
28029183
251673513
253652399
144976295
596173396
615259827
39328471
733403853
416918047
199406753
707413980
571981137
183241167
334311022
600017873
582925434
264264364
409566322
89405312
124752901
696503337
44583768
112773843
262998627
735684170
668327205
144533592
430674966
420947720
52803277
109403874
460825526
23739079
377341969
486885870
421271480
47897561
134038373
274657356
502840864
699110098
395373041
229824566
347974263
71138791
37485539
490378525
56788708
304205964
264400318
666819386
149496529
500984732
752995428
670547787
216891821
414312335
754342468
271012137
405686736
152787529
508200122
401419291
338757608
332691400
706188572
8436701
440266085
523218969
47704748
466329773
54819096
304317923
646808708
68107576
706938141
3240237
157336543
225100285
32961292
233758506
175055881
687458954
267745008
7938203
296698257
698021444
432552757
646718072
106165150
265163171
606150909
441669228
429891880
622631555
701216136
20436118
353461645
424350199
658980587
573046462
746002257
159336854
449531901
736946210
136777277
273657564
645523291
216755994
606256092
688607010
127337598
252510955
609882338
369930834
297964939
326530330
342861757
675222803
723811543
58362031
470332724
212201535
597259665
682678263
537301381
230385005
59790565
87748814
11591150
401691199
707497063
334354910
738252879
321451355
173032599
530320777
353631460
66088750
327390171
638024005
422023875
601685006
664777295
696283366
297542882
657783312
16208738
118612312
672217
55655850
649799696
559957135
516507982
99429870
31436902
569292269
635398147
276231359
477221199
249325837
143922397
34539869
447250895
104261612
219482627
24287321
159765015
496833653
212065581
337855489
400512931
15106
477175881
205305976
658153314
345570780
340712207
30997512
519956073
291190809
556867584
146226080
18592848
524790098
446954917
409976581
206866102
654447853
445793912
676129454
6102824
633199416
719513886
91246355
404357359
678480460
47130720
226557161
132049099
176574034
249042156
66421082
294704946
634127221
10449458
534320471
589798664
14954940
159266321
533513708
6699511
317565885
335851698
495524773
215519798
203829161
687558894
751547997
612525641
131935804
600297474
428164464
94563560
281658551
16186079
501168218
594770172
205841909
517909210
704119386
318094436
552907473
325021096
562464357
366599961
607260052
388148670
686249862
137334082
363921914
94747791
563068505
269453275
359198021
593318362
302784664
688161383
370383868
612393079
716605981
63547293
140493353
522623392
469260337
414071597
676508269
392672917
387423582
347777885
470695407
681529849
217005243
327014688
100953398
241566405
446888351
690049633
327307558
243358675
4350528
516836684
336501256
386315855
80121975
150757880
308683001
120416685
196257152
34455737
15725346
682083763
232800749
20121192
519457575
206734768
16111557
55937518
334937908
503883289
366417052
675902864
647964317
139262214
344648252
742231445
396997364
361192013
129420655
466239137
750879801
395089877
647895657
694876000
293862250
701507534
539616532
65605358
102388468
636136319
742542983
424006726
82025580
130848172
110334224
613997408
41549053
160362691
715332037
405996926
615081898
696854886
479123650
659830080
734546133
15490928
267081633
477749909
196155872
139259503
184104375
45567249
255880534
22868524
83847667
379242240
506769291
715073855
30219055
410075029
498537102
374559211
620055982
691892565
545335810
269846031
66526900
646967321
463784412
609421358
407801576
313944393
611098124
153907481
606045167
501640244
157434732
720775237
84638174
296999066
435743866
190134861
190939097
30627415
459705792
162306267
261051168
682292702
448642652
666325660
484209186
209905167
560392241
473474911
744975035
329379962
103333426
145916407
350561003
179254303
674738093
68770065
447573535
250117595
186821229
257111673
307271146
82750926
830830
243280645
373004905
325192219
402582453
686723830
2321183
668790873
389999914
334477052
704561691
22132121
164863038
415528295
300509577
63401952
122977946
615969809
234966277
157207029
104503308
366441348
391921333
214025176
210247160
109299463
575561259
64404431
13542529
378828268
138286384
741734812
297089702
622873251
5800704
590676040
100137674
623855141
378299558
3308214
273479503
269411593
545205752
89797617
8796899
65174837
623870247
204807148
428323490
535058759
78687154
555437649
20113639
517727938
26994422
389010850
134458506
712905011
164194805
371628028
397876934
5983770
635076135
345830205
313562795
147661150
322739690
28233114
187201105
55988718
733348335
460060783
8281024
254348676
461473194
402076402
424440835
457092454
506511733
411253297
124465887
667919343
652435693
473610865
693463589
262715999
550205838
345738575
536927664
54381600
574306878
685593363
75265645
207044119
461105025
33799675
683334280
366041391
311612020
419568473
400439854
752188164
609934962
116995970
115713497
52311962
446229574
591865682
116384177
81957603
286379548
396121763
69616001
574360332
622098791
279725355
754331266
157268566
304046015
16189655
494230555
740647369
612401137
672052032
620816769
231397320
220834614
266155385
263395707
583590098
477742356
729602789
547529114
395686564
308371950
548166528
707338450
93714563
526291413
403798486
475786613
436480317
297774158
75054161
115239401
130417947
753458018
20264699
626249442
365217762
428738492
200971712
119571543
175616226
542544665
753215372
75590424
331989808
457341703
281593609
754278929
381455974
370035542
642616793
660109541
286000162
667511481
162082956
513543576
492714431
92052808
41435758
262874612
714346471
313506150
540114343
528649576
466622766
751588634
482938820
545402130
129543569
139654983
50491805
735141043
446661761
581862779
174406323
4879238
701031695
643681978
196453530
340933329
86072667
208249444
398592494
444599823
163061717
671363459
1661660
54789184
331427892
73915252
231665616
143559871
608197772
565266520
160961983
277444349
500703476
350215758
271258442
198877086
194455908
361586063
635018475
77818559
698964204
12439791
121636607
348675520
294022459
453983157
386929082
146422458
24290448
406984248
244188490
676628114
712792589
22159098
429527732
696484282
597940798
19705777
81562498
458625713
454167916
651663550
137023391
183338145
554850092
727799527
133793554
366879422
678227408
747089889
339295866
422364170
419554044
676231138
426761188
204526464
518135800
422624076
94253887
556734787
109396280
1918462
648485474
446193475
620583704
19486740
625773603
152170291
308950325
281492757
723228578
725642019
98529382
665185157
499378760
314732598
710616452
116731615
247274346
751598653
632929762
489268234
324835259
274083264
740632074
570077711
149346497
203156207
56028154
636415430
284619699
651950853
324801659
131303799
336543424
536104387
723939944
100330003
481546787
241372239
334941185
381305652
579084191
495481279
535997829
285811574
712225241
566263516
460249608
551716438
322528206
108980484
81459105
6586216
109820620
134975299
552831333
313283334
425408197
54479789
66013220
107305471
499985941
105319032
391804322
84143208
128861733
436993921
663782399
413050911
134450710
109590473
418446776
391189800
427706693
633107566
577019447
381553193
118461252
420207916
19111819
428625197
722980713
254810380
252643933
467448091
94631537
392976599
230049274
167850119
197214764
741825448
547971643
470627437
286116902
609112810
273682955
408321910
125416703
16540059
733542828
198107895
268859628
367213651
93406706
65267628
118536782
380520140
713569675
276817664
561822613
228824815
429743041
109488288
103785773
686227841
652805790
719634734
414715141
108250043
336172863
130633287
36822144
44808810
357945838
672274673
470888920
624565123
709702539
652458975
539873334
51874004
626423161
391194511
30612309
742440918
286938470
95181019
321568299
116618320
489623225
47630992
464542949
187290036
156943787
719627181
527866793
265790070
208273975
638704339
173061889
694373552
126065729
175764977
260333976
437164607
639937172
412839427
368681049
341894098
650940199
91328140
176868601
456540403
350089103
702708348
480149447
556263344
353767019
621936589
501813767
350092638
447719181
549918824
74132695
110190717
186513782
549276819
514072286
634557742
122109351
453036493
574964572
176234149
410811126
522863978
184414130
533274294
602969156
466313301
713260002
490484850
56828772
565965161
562993067
313857362
524873076
317407272
504776664
671657797
566437235
326291263
591152888
128740885
538083273
727723363
626211677
493471546
317467696
704337993
42146355
624183698
161065841
555024378
74578322
540099924
434116859
109964127
68528369
656091345
398927076
640326476
472054947
524042246
19229938
421261022
92834639
657317032
433909635
316874360
556878306
384341958
250117595
563329564
569126103
114599446
373458085
432415418
600282228
344620731
429017953
569405564
479532417
447047213
362997180
292150040
125634437
616838404
499140789
219588369
55688269
246313449
226700958
719891536
54611391
679195132
355912466
84419881
482143920
612623830
489766732
181528119
226155158
174330793
221664802
113877618
50017778
480976849
158414077
155729291
552433973
29305640
203485373
541566504
221944905
502828694
458090643
730000693
128897398
277557909
29034121
184383836
57931510
611558857
600682537
446873245
443607240
505947180
80839759
474101810
491519028
421767073
539684509
385301189
75922756
61511632
319371052
216484086
682647582
227738056
46088406
63635230
496491682
411259888
510711201
508623846
290503486
609013496
203689304
506193078
571988690
148862077
17590937
681310812
696129798
515114600
414032801
588781060
460906719
432061603
588544866
582834997
122811780
420505722
513739954
444841488
54413787
374862943
497624029
514978646
556908027
286568373
747227060
614634962
671416382
388337225
85009015
272459369
225030017
169087015
74540557
245122036
607238541
429607087
164568558
556206125
669708060
435722743
710518263
274357909
147517643
140144113
464123344
510557707
51979746
8625526
343298956
521814111
181569980
171128321
619991831
40891668
471224117
720050149
59242711
311440402
189103151
700154210
727430151
284038118
431743342
275870233
489324177
315826635
106782990
333434738
91573705
674097536
113416905
443877290
540837374
117478830
457885519
370806982
328321357
400953767
101897523
26662090
176468292
46919236
3572569
341848780
38497641
105915719
250268655
678914007
752648897
405159875
11080100
12454897
122956813
726394669
12507768
275317678
583333296
691530021
636611758
264007562
313809774
668797127
571059671
723758926
293363956
247194584
650555170
376889186
162329076
153031333
406688194
266506296
348438797
431568564
282874328
99525881
540734376
85688785
529457221
97486571
36925074
538800808
312444951
600229357
644573020
482901055
310276162
245511620
217235840
144239641
227248899
21616686
531451739
293991446
102599952
722150070
657095894
59121155
459660474
658478093
406324450
96882331
251658407
347589060
191322804
113559355
367476109
428202229
574966032
509384037
623401961
697298228
130825513
671355958
704959255
738325651
547267721
480276497
131104974
206963467
49185136
417076660
501315269
222440958
302104894
317861357
358693458
639369003
744990155
730186275
460306312
142744147
17450227
199149142
550203934
645683311
177012108
87418422
438436544
89344437
445483493
531593461
269226685
179723635
385537146
162480136
644437480
187561070
231665616
194927824
743547532
331501170
235472328
206136476
747104995
311208793
740790687
20714729
115523135
657066966
91104286
300775566
649221902
34237749
694702281
83377567
331624649
615728113
257859822
102970049
317648252
600621873
535906444
64829310
499917964
345864704
655215197
5959317
24237577
681514743
481805870
78430352
146297103
21650735
518037611
535454829
216504878
599315444
233508548
254733489
132215265
239362123
574028
25872969
524336813
509797288
891254
27130376
86950136
100047038
509993666
552466693
282000772
391154764
741946559
91388719
272564015
538815339
430987272
464139403
351629915
45657885
175176729
180418511
444054222
230441902
616793086
472681846
529296741
358300154
297935742
727527619
85290391
632148335
114359973
498025687
241884825
444122005
289446066
366087764
389009712
135931341
716453656
123710587
567177429
738441704
131363220
11457901
248062726
655985603
337925479
182034853
547320592
362264142
229565713
154877558
328970915
464814843
321878648
118597206
106542618
92423455
24214918
586226095
612759784
687496719
477492302
593658247
262081547
23331217
591958822
561509089
588998046
277044040
478426045
376562368
15505311
690601002
122875138
351138970
349179258
204429078
29268582
418035891
209713055
45952452
385203
341178506
667549246
531145758
87596456
161178514
519976922
321976483
690455388
322377146
470860079
89873147
50151920
60957956
360376289
456258399
258598487
282489753
335477823
300435681
176732647
591898398
60966238
5498584
5362630
750744338
427084385
39282058
620675328
754176194
257694497
613779692
26858468
396222827
491088507
22364433
688411723
363695605
143476984
107507596
160871347
131468730
664580917
331637124
556406851
324255689
753593215
32819616
599889472
76658778
128108641
298248889
173836077
12202211
31665470
531539992
401494821
114148489
668191251
170738300
597895480
519238904
742739100
456480661
309191164
40416103
291356729
561346513
372016151
15785770
4252339
446707079
412914957
195728442
395665813
16661918
104238544
421744414
646718072
286483942
558498282
70552573
153572144
171125356
276092909
518427825
339603875
76417488
675761800
583201464
572849922
30801134
728199836
393981706
49119551
215845574
597631125
616563121
255281992
439150217
563416035
134413188
208066058
483635492
406525119
685835059
216559862
585815282
181272000
390648713
237952960
223500978
674339393
574654899
115599122
505441505
755360424
21367437
507544072
80316142
378662311
636868196
75439364
159134157
315319403
229225997
384900880
367196648
164855875
617140524
478391914
604254167
347785473
570443066
219966019
207212429
705907588
19934305
309046101
308185059
691205770
621107052
139883618
467625529
132796846
143839332
500487734
126036911
273977522
148659239
381641159
715361322
291749731
163064983
701870078
754422114
19161889
609742029
307319630
684328841
470293254
287829724
328837953
9559735
523241628
241756424
97925398
105211787
497334838
737157694
733917457
5045404
175728098
558959814
543147634
653863210
345245340
554465730
729702883
71383403
50992977
560461217
92977963
92614886
603507359
50263307
552585033
194341756
136404763
236224365
69155860
340327793
680979697
335491019
199081974
636600083
151610353
328599045
122259838
231054617
35219639
109586477
245374311
285509740
506026206
529200945
447417061
693554225
271052731
347338545
411668712
362128585
530515167
125179365
264876093
91995018
66532674
432099577
495491394
742172886
591892134
583341333
630719175
611250059
288577471
370514631
411087131
742724255
170687310
487651892
721794892
74268649
522199314
202191765
189697313
417489460
392863835
295314747
424909923
312554501
725864700
116220138
592933159
731998995
216942254
470607194
403973332
624015740
725557911
40151442
243647839
218561161
168552748
362717719
177475098
95160247
115810149
572207727
254845773
188840106
30974853
521859429
296216580
347777885
761964
219616677
47108061
742361711
252482226
122252344
40657799
117251981
55431701
28618317
20839884
498112797
55763799
7077161
51836239
103483031
740194536
435749653
637730002
316969198
283471643
465302565
471163693
177747556
298804233
741210524
14354642
723063796
505439611
755513881
703637160
124547928
406332341
376723458
12067042
504602282
139695668
461503406
715584771
72628480
610228298
26466443
262611221
125203545
405606052
693859631
171640397
28022001
111035164
496428478
232186357
257715913
143875829
238215363
128257493
29713502
497097504
395787600
408408279
717896944
571626146
739514230
470008084
413247289
627427710
312453890
258682697
143182221
451870208
661325574
88788126
438799088
132942919
1083628
383088160
171989363
449369901
74185448
119488460
380962409
184550002
637459017
293458738
703760799
590108337
122411471
38730696
209917699
647569573
596830446
284175368
525968261
389994875
252140329
194874953
401717967
164717119
627517299
521985023
74709712
176515470
371728448
65831948
93324868
365202656
99543849
486832051
80401685
291757284
88681950
189322580
21234481
149889683
503467874
236560768
301772666
688863812
614980366
452704734
198772301
321312173
269450929
98621229
45699503
590803213
295979411
86693334
304136651
532706099
638383629
261107759
704987499
638885611
394606485
301742350
395437415
337029321
27501324
248918938
195355840
392793765
684520837
519193220
110296459
523573960
21548785
307671455
262237138
108658129
9584757
223166872
196378000
340406261
319554207
494880113
197918812
60699727
513189757
423625111
268917012
457203408
29313193
109967900
723020306
377654133
21578921
123293360
566799779
749506727
76270194
173755898
317070702
79971164
692949985
649730408
475280078
197972551
405623113
723010508
662381578
712784163
82494774
577353756
231935986
235993485
325797320
553506681
612390712
161211232
225408990
594625031
193909349
422205147
625418612
186460911
216310367
435271837
268312772
546519974
449918846
304703709
176876154
327173301
136986320
370942936
427073178
541371984
379842623
522554305
9494121
363624776
677239745
403438739
285450529
590882711
222928547
342320960
311779845
412514648
29199898
328918204
756830895
320404411
77682605
12568192
610947064
654497662
54155010
368104753
630063672
30778737
662624690
267758375
319937527
628263869
208670910
130304356
380421951
310169623
106980692
112517041
311395593
75983180
135840705
573650350
67350101
633953502
587427022
311750075
302225742
130530946
748721337
732905355
80881158
372038121
399373725
458662699
583688287
6354995
456465555
215190638
522110599
104654368
20182051
568529416
271847628
510590353
470059120
299771017
73274828
189441261
536685968
238010136
375196382
237655145
246711192
553000448
574503839
484154853
589496544
677390805
443856249
90905090
499223088
326924052
636877319
430386482
247564681
24596667
105802424
453240193
589406020
696588320
730297118
449787497
100439794
101338601
598023881
736336934
68325581
117003523
255004386
332686991
110342806
174374852
678289612
407781927
32592257
246633771
369710316
11367172
174809226
413806211
316913981
731372096
192617989
403727606
403418446
585478348
613854969
646174256
220366328
53603415
529368036
456306942
487357442
687824928
410195877
196921816
618407095
486707886
364878828
335973781
336765963
101965500
57576519
113051842
567290577
535117732
416368478
572940368
24992877
254747584
256276138
414806689
742867762
677896856
264521166
523536195
644499142
180947243
416389337
58800105
158345270
281354430
682670352
677852088
553113743
32095919
108838055
408946877
569252527
495641502
219588788
673810683
339196047
620289462
164209773
694143359
678722867
340780591
121689667
8099379
230072411
631507741
658094691
248041013
12243413
712166415
101595403
357098287
500784030
326181554
289113734
723839365
371464093
754310557
450423155
286640846
117100544
122125953
354806959
377627341
647525031
153038886
326064144
326644591
469464268
700404796
312748299
10064770
377959673
194489750
465529660
10642177
425393753
714824381
711558028
45515581
331244684
748643609
695113240
719423250
314991397
372135060
266326333
631893503
333552908
69230466
731085082
207474834
193986911
278834101
84404775
39351130
291512030
32107803
321273095
82743115
693608315
74948419
608613187
216317920
589776791
425157002
290027647
399436352
368601506
451080158
169179647
601543579
566103947
586578474
389318862
87833837
564028429
381432416
67137722
65851858
450198346
12742368
69298775
115613771
667990529
655411575
749083881
455596960
483315797
303817426
625195142
83962365
665215369
500126628
270159222
336100947
69767061
194942930
309460813
10619518
248392125
633261921
496875033
254409027
264936581
528178713
125023150
34834436
165788350
177403801
387559536
494529144
754824161
114881130
527539590
620067068
649980968
302595839
301731715
586475344
333610830
157291225
246527797
66753414
49381514
222440246
517164786
293796594
438400919
701575511
14924728
632344713
27175524
73543561
420170314
628757153
577744076
158414489
231219989
51904216
585206440
536916911
523533249
430264198
52028935
536162624
277119570
720335036
643190821
506217653
196498848
127426811
478255960
572479635
235985932
6060828
702737429
677919515
690294231
256370146
697243931
626548789
639398625
29728608
665207816
519184447
728269622
711567012
506275708
276611706
95849183
405459249
391441495
22248217
113121281
665514759
717761590
442446690
363550881
190139222
166589820
567494655
532003108
453800696
304280158
675553009
296826838
755398189
680297690
477039927
462433872
306160855
450683869
9441250
199044209
328532841
165633616
560153085
149934603
10894803
324800909
734385743
330154692
497162993
154164283
545159306
562079154
441163177
435838312
384381095
482748078
17796188
671735827
556384192
456761517
238861171
190994986
185943974
356290116
406214578
367264625
371479199
300314579
269249344
106180074
11050039
463704660
58180759
163448112
291266356
533883343
537803812
431049710
350194845
657843641
82643262
307799856
209874083
172578497
51972193
86626103
655740561
725284378
617917739
529555936
33059481
200371728
14415599
478490103
261515072
543295688
150905917
91983407
209965847
502939164
105137760
176453872
586143012
138665527
248110922
447560568
270493236
402544688
106507875
81319517
234393357
653276604
379859450
139087855
67478502
353398004
304786209
348626212
642375097
379621333
550861626
330942248
56760795
187449230
564579197
65280579
201301430
685751976
558870058
512679855
270134316
6193460
691798880
238168749
334318439
8640632
203144457
755556802
178220588
278630170
607798732
408949632
279400576
300110902
146913403
157085161
443955858
379017093
229158020
285765083
194021745
264037359
8915843
135878470
504499190
74563216
619435117
716447368
320083085
15460991
47546135
156490808
82518803
370097000
139577871
537895594
515628204
131596946
695253650
105235949
712684238
589662710
371685358
701288497
675925523
109776417
120130465
681980754
570151010
55474549
62789035
301469767
730533713
368449371
63432892
10438567
552154512
42455413
617669234
453459461
349482812
136913231
210607852
746719792
79502878
419655472
400928901
703943063
697579974
504468818
424255111
696492342
89774958
612193309
340972632
675638509
96434393
80172784
475265640
624629806
340077812
430460576
429848783
730495948
377399951
53555308
695548846
214483751
257903493
705676790
387499112
144232088
5045404
114201360
274174554
737781822
127692256
109080426
551723991
242557042
340158217
448927661
305541116
288889457
549254160
203060100
17817527
667841889
69963439
259116163
481934259
538867827
613280941
329052130
3632993
311189866
743245395
419486067
315685188
131461566
719911239
79170546
361132809
669747169
11260189
112350875
204165143
146863473
192646818
566297520
455881334
217242527
74366838
665358876
33072495
314170074
186695389
747210737
347015032
345504432
429363156
73788931
586777464
585599196
612767618
574065765
615552188
154360661
427320167
538544006
751440417
96873328
46222590
337132783
25044068
616242243
423316978
6556004
737754381
595365225
285013723
386751365
247783718
65091754
354229036
600357871
483422212
261129869
535554767
536395089
93642094
16246503
166483226
305938482
260777569
29643442
512224812
562270402
298131639
30932645
203100170
158007634
733789056
461503089
665796950
129536469
513102934
736742279
157200589
496511561
176633520
392021105
201514040
685499393
235427010
563164109
296712052
339446820
613756780
512297331
365608483
727013248
387909312
390044473
290390191
41518841
585887002
344604481
417519880
63490518
745224298
438132676
95554062
39796757
672632548
156709644
140183680
360577413
400687118
455186272
718510049
216635146
366871384
261484860
532160864
367717805
280726612
522826213
156544482
414510683
681816863
183665960
655932732
256133910
150470866
368601506
17228393
372952034
511911031
41775643
257610171
707157178
66145483
176213905
515076835
707732833
521723475
225760946
245094850
743951290
451995086
602691635
171370017
278904497
244700142
600539030
79137542
365984997
227926960
462534757
564723747
237949712
127949991
741577752
739540077
359968912
450083628
276386929
63709555
45000774
601134068
484570268
756961660
373946992
607249944
237564509
363971861
57516095
671431488
629217771
527084882
664641341
195539617
433173768
395127642
146802783
744890727
349823727
366390175
229452029
680634412
604330663
735473375
629829564
364787241
90233069
203009534
753047147
616324800
292877129
281597696
635751116
286152958
630554652
470636271
562075669
17349241
612480323
278510115
262761317
83868512
236008591
524334086
166720406
128590415
575908697
391706133
215745677
477206093
577789394
489275787
659014356
587377614
202201363
686884643
118009708
107033563
368520632
245965748
210509663
553040573
276772132
425807928
412854533
305077062
8377488
141655982
324771447
382822404
270291658
280286836
555624797
234807664
664324115
602781830
39872287
597245922
710427627
442500058
330555624
33799675
620169277
703501526
363548549
347968567
282723896
80529501
22198267
625214681
718583351
148839418
445377512
530985725
731500497
236038803
176476258
659927007
539888379
436422024
137713760
663780299
100549553
707430002
155590198
673856001
539805357
323623391
524343333
123204536
711741849
582034180
169495423
493649979
148031247
246696086
437009027
212916292
620116406
397748533
379424955
111745500
201725524
737452261
72946874
333700181
96055954
198007844
385086179
115779937
239777538
266731858
446447281
341260992
310613895
1865591
445513705
325132010
360217676
640192280
665812056
657284719
434286004
297362689
16673493
612653608
607759698
126928165
420747623
265404867
459056234
101179988
742384370
735369450
193945934
187325780
55259628
366764691
461451246
513604217
629670951
118740713
24626904
352164816
201257238
666212365
284678078
537803812
17819867
120824321
300266522
178424519
351022617
263954691
374824015
1654107
63933187
166536097
317037175
681476978
34645611
150856069
435128330
714430717
116722376
454766130
261900275
401762728
512634623
634731461
43186084
230041721
578710860
403176626
44827055
51768262
129986086
130451406
592751887
265645002
399222272
433299831
589695687
181770178
5317312
172880617
584345398
739937198
585455689
138994874
204180249
478905518
142353131
585556225
197276154
198308516
445412
126444773
233833327
385165235
259332255
562894878
242696797
660086882
12734358
59895290
376847208
712610444
707255367
616916754
268139053
422830721
593091772
736289099
550024566
85250711
446563572
717769143
247322938
540240353
190924734
123885248
278674968
215494116
307996234
528847987
656536972
252806463
685402817
503445215
383682649
21399521
305193379
369961046
207745265
93787255
382008081
79381931
126935718
151316802
377846378
452242140
384802691
427301758
225233455
585923376
634650943
527977359
512380414
271223172
582804586
402242568
719111524
220132185
349362795
47750066
476156226
287822385
329558188
596543493
86028670
437968258
157810501
394712227
517488773
435921395
62556194
577343838
562925090
234263848
397114081
130279361
306392951
136656429
100379370
652129735
15919460
110595304
128680461
538377840
238138537
41720915
339280760
673798253
250245996
259756773
705669237
586063950
234513097
666880813
274151241
481431904
687761503
231167208
80734263
201621545
568321184
466367538
42515837
481074589
400686650
627848975
48070874
564875377
679943719
723245068
99367268
93611882
195207285
220585365
164158523
374734542
206420952
43227608
22160502
187692050
179731188
602170478
603363852
39109434
584210833
381394804
490159488
75107032
76670503
149783161
165162112
337649312
314129270
734763843
41579265
177041413
659109905
643825273
116882758
319751985
613558142
283788869
22643894
454859695
432406186
436933497
339390221
217828520
197939298
230821011
688315158
37727235
529639019
179771361
162238440
268071076
563520534
505756433
25378080
727565449
100311393
57064803
343820113
153888101
81005925
64381772
684135916
195428801
200369093
414549796
749068775
314597556
470755831
119268820
594134086
559386612
133506828
400777286
445464986
732386668
215434219
438610263
425543573
41428205
470823808
605191678
453915261
705510624
680366687
552237595
220509835
243543140
26236716
279541861
415578154
295928543
646958717
728078988
330836506
527797296
676046664
494175864
548657473
192734290
103657372
255525543
46647328
315179137
91803894
527471308
39018798
619853552
440719600
107524508
215618235
405521566
317070640
411298016
288962674
321878648
460810860
268092817
240140082
415553446
320096140
476027825
98113470
471148587
75901286
65407850
360972976
425052628
369062239
678100787
716295181
370610604
39439451
144262300
583329770
535092285
393280243
619784074
360202570
79147887
84510517
85580162
744438786
487266689
399515935
430483235
79865422
128563406
543861318
166659542
573710774
197692178
282754108
163129694
203931000
378639443
497742700
193772215
64918035
20404688
577275790
109896150
267738744
468142493
546829647
118204450
96068317
739831456
637794576
427242762
172218080
594791197
36639603
226452062
286371995
309967845
74285121
220237927
196559272
352483404
299803309
33172776
30665180
4093726
406955640
447152706
235479881
544252805
456835652
269290039
201937008
630411145
500213491
672670180
141142911
428975116
321062015
224886846
380693859
711939424
184073345
331652230
701436418
634618166
239832056
362264539
471592798
324197419
462500402
137579929
168898687
377045760
13557635
158366303
133333299
694936424
47681325
365172444
609806561
602803475
695540664
468656097
205290540
306372339
72539012
163560215
52975065
261975805
131422200
331848608
274833951
225503864
220951727
540159558
367362814
6890049
750732618
723222409
502327300
135922654
197095535
485559711
324078486
287293461
542426248
359670840
423662876
487003728
327143089
317724498
154200351
164069570
543858135
732073996
82906406
262459197
497757806
645703939
253048159
527529120
24867144
117683293
302872132
655879861
348850411
389206090
547109108
139522172
211159221
167691706
461876732
534231243
326312259
755101272
61913671
147495937
588024298
211083691
493040759
12689040
52571924
8353618
75196287
731387202
61066005
26103843
42810404
146101055
203047299
244309338
240789527
177892477
632654386
101710986
80454556
648294981
544956503
47588712
420603911
577644065
634318485
281756415
127162308
663946465
49177583
375630876
746896276
741825448
262114011
187495672
599618192
223893469
249990249
512428551
2319763
475262947
375872695
225562792
654513766
657111
356617766
43675408
131151425
385045307
301863198
536753945
350832754
101290379
35103308
658311927
371671849
193643814
223289339
170471210
463761753
297857320
613950142
539012292
566041747
660992867
515817029
515877453
379079353
207798136
20166510
30653340
501068366
312280311
596141387
741786627
81164538
543609184
717057153
341020364
446933489
316672988
184811026
533116380
371593807
359578329
294332857
577185154
125406138
249918492
598295789
38271051
113838816
304997693
738451115
613520939
171955244
234225203
112003437
432558101
223822656
271613433
467399692
482260134
541897538
309863392
317158023
458837197
640864564
127124543
282162832
333253466
293350967
754212368
352921478
425578462
149534294
234981383
201584289
251197705
516980191
239996575
160667416
422220253
318924220
429184119
136784830
327437656
700131546
584896767
383508956
125772556
276862599
429282308
567177429
420687141
421261022
704843710
178235694
21337225
229389076
624360625
250329452
58233630
540016175
182087724
368892608
535983539
56244715
111391644
16223844
287365328
67803281
70975904
302746899
637095550
196023009
332928687
565924407
494942054
215018804
492296987
697760551
636347803
599632670
702449820
666273189
270752391
542903688
382906888
87436854
465388074
374847837
554042762
380534596
168678352
7053943
33950735
140098057
35707910
569692578
704589158
731096112
718970070
337845690
125417565
612042249
172684239
212897781
503983746
61556950
255842769
222525236
303724663
79661799
365533749
3185310
697682052
532509838
524616274
730035215
607247801
331006461
392416115
201181708
166046470
400129345
266443987
259400232
391143620
30589650
527740736
662090407
31977234
53580982
645176373
366116569
362763037
391124103
731326778
392341907
318668623
54230540
154291503
483830074
567507694
642329974
553717983
734400849
600262338
74419709
507410540
248192195
667813601
342604080
226529576
259128324
340016005
477523319
336463491
719108665
587464787
170818501
83717685
26543610
88185356
77535296
313188019
468006539
193719344
534994096
552237595
305707675
428156496
49744058
349028964
361010741
398843718
246300961
441401443
634066797
691167477
122109351
507727766
258176646
406299192
112056308
108111734
416351572
32043765
29298087
542003280
427741496
476092947
119344953
156656404
546859859
342007393
528382120
382206049
298787537
135568797
726590803
399123179
141097234
334869808
38940510
432696264
592230625
252386927
470710513
671143897
619081645
443104298
493686739
182723019
229071313
227139821
354175276
531202490
636166531
704076151
478686481
21193718
620410973
239982592
546855447
146082573
170758224
31760365
209324547
18716334
429048165
710299226
97854896
523309605
534728694
681776881
691212795
466692656
100972491
495937850
1503047
76447516
351509067
184592658
71549569
70495012
656766284
147830861
655600400
117343097
434002933
72842874
605236329
378631890
334786725
86436532
538067610
112811608
426550132
531058983
220721319
280997693
677646818
600803385
197669563
632095464
363155793
679875742
443743723
316023073
533234247
624504699
40680458
448821919
5881503
317324189
27112424
344800035
73271653
622495601
145952277
475937189
711590789
411532758
520507442
458995810
96776589
299484003
401111868
291953662
99201844
486133199
735186361
569088338
360172358
353419976
657654816
279664874
98853664
698111105
586449488
401895130
685387225
140682178
616478317
423353203
753238403
24752062
420966455
305558201
538410844
179549916
380336030
49233307
718315672
9584757
135954
476320235
227904452
5764888
564553344
613054351
327945822
650369499
149806202
459072965
161966532
543816
507599365
564042934
732965779
183349075
167181236
137483289
118022516
190822008
364121281
191117619
625967970
732415306
718577314
22704318
319656013
35310275
76119134
551130198
94592950
137720824
709808281
718674668
154634108
684278141
685971013
714224493
346508981
502342477
556398573
281160425
595508732
336924224
680097384
82440617
574179060
192265688
601439266
197547661
194293372
71424101
301441872
516678071
475131035
514569238
488392086
736016024
579201805
356963901
719944741
9864218
715841577
504653695
141210888
723018478
77002835
576212553
511074926
1608789
301491637
332143175
493158065
297777025
140281869
159963820
737882782
383563999
755700309
352128413
518973914
232816102
254893597
320858993
644082075
35922068
381721067
196910677
158363751
686356216
499449678
31871913
19070875
501611119
41345122
4048408
296999066
642662111
325156650
356610139
405795401
309793848
477311835
578550320
6032582
40030900
747966037
588220087
225955548
654754862
274929200
720178550
349265826
227700291
298789127
18988242
339037512
723463392
111572916
68634111
46798388
255638838
615384724
206572477
208415888
359260395
598298554
99201102
355499247
107292163
327773034
95062058
44864820
455378573
131739426
329325906
589121739
184482025
663430634
41503735
181206406
678908958
16737643
537033406
73685122
516391057
521632903
388080693
104125658
341036402
439705448
200227740
252335530
277467008
352483404
353471381
755738074
156921128
221438301
114626347
15264613
5007639
373510956
559220731
438206224
523626831
172767322
326010139
526744656
448602882
19395502
723855228
32445845
215874710
278365815
91041527
306289256
341410706
153273029
3368638
121259661
396268145
384256223
472961307
552392977
156936234
446598129
177342030
656891963
211736544
624984375
59547852
469396291
418972463
9539439
63446169
471246776
433639594
601992100
534873248
33327104
577286489
460530939
283763834
679452774
465425753
354643562
432069718
626642198
521527097
150980579
170380574
629497232
391774110
548687690
666163324
124608558
106833546
407212442
180199474
727279289
8738821
107071328
88058973
58488010
351795221
556593488
558326071
44630677
491413286
262557386
587455523
279491212
3084792
193330003
180516700
208511920
95109012
451850672
59545328
229762260
542365824
276726814
700544671
462658404
643069973
316878562
370329066
386344526
88785515
705904288
175920325
89586982
232028160
171446047
40476527
270181254
350288791
197420314
399455511
554209810
117940095
499283512
418797774
455302393
710691982
291873604
160031563
385316295
43153832
66602354
38928162
5392842
238868463
161927522
751528151
385474908
160735889
645675758
753548447
467944223
578552247
411698924
430431319
563513402
574821205
42999229
101678486
75477129
43618690
724710350
553151508
624973487
340736336
277308395
18777743
58143230
490290966
162971081
21405202
64623468
109835838
241320501
667476394
537506432
361214672
648039847
39811863
293992972
562887325
68853148
521179659
302264102
601505814
72542351
204557899
590070039
708750861
648153142
432058485
71058624
745549077
666760922
69330475
187660713
182654199
373578933
72725952
603665972
672606128
3610334
30823793
593416491
444984995
640736096
548030574
184292682
185836812
285947011
117940095
275495675
372771206
719919220
8776586
93778048
717143009
70638293
438191790
602246008
720579539
664495651
178175270
76398529
77942921
338147810
748268157
229852896
58534317
146067467
380980873
379754652
496730598
281039577
107945784
336848694
130727324
624957879
606149619
157676428
235849978
301407166
559601770
21208824
205456706
614827159
146075020
584458693
460469938
26813150
550879886
243898394
723618226
129559173
601348932
499876100
404721687
7468968
343517993
492157321
586936872
687740913
465432549
162034509
484303035
669346860
510922685
77493780
272499663
188394479
289888071
135399322
719992140
673032724
504283598
486616467
677057761
379588323
563789771
258901734
730110578
25438504
215464431
498135456
740246871
3031666
261076557
655502211
38221416
79986270
312105066
563416035
83457751
587517658
613016586
280745010
36828428
47212534
663985983
201468722
166279295
85167628
56594629
82320147
306100431
675291905
20642349
706114864
606045167
258433448
117646587
125603433
434554302
662224381
684525106
172971253
377488804
287905254
418262481
506077615
179113826
527380672
81300492
311727416
279491212
93771661
312694200
47911917
428708280
755146593
570166065
742191040
431529455
225041635
194746552
632079296
655942936
360134593
160478591
513818901
133552146
190658585
429531557
108770753
735312066
79879568
77894089
562351062
619385092
24131835
658682024
54751697
469849471
537531904
370089447
593748012
56390698
408692830
424380411
41511288
453882429
10453352
475529321
492922221
88226593
418173568
295476848
610501437
1110291
679936166
375142404
405189443
26533689
57477352
146414905
385669922
417293108
623174583
594338017
317305333
212760457
294477476
308162400
681465670
461601595
425023284
398881483
435689012
485892043
568521863
348311688
625977534
273955247
540713548
204816476
385539163
171859071
611965607
477296729
589968956
7265986
64526131
135078296
435400690
537524351
316364958
96799248
694664516
719334673
168887944
44086861
750595047
160637204
701071519
376759603
329841922
109767749
295715056
249611544
472601998
453935300
452130133
266122402
11820445
387560361
246955470
340224885
137721402
23315141
589398355
423866537
413987483
335134163
28807142
569726894
1795391
499100873
608464019
19811519
406038496
377015147
511066192
482975207
117184795
695956079
17643808
623885353
713275108
11367265
553166614
4055961
62613291
599949896
259931581
313432167
711561811
452299719
106723890
107693136
145810665
631106021
152018191
351214500
78747578
301235450
276062150
334355098
754355875
12764570
707901233
334871904
145966482
314237892
470646980
358261449
522644941
192782772
375386614
580674640
180418511
287761747
318652918
33237397
284777425
206677506
318657589
60709465
121693936
405145283
697617331
147684527
418987569
397775506
736539836
321536074
696854886
469258189
301102762
225147826
208492552
415647120
135667800
318691282
297663539
125583731
177510606
338824054
638473805
435981819
228364955
542603870
398594469
685550599
504921272
108771647
178882368
503482161
657464291
703518968
492168586
229399716
505560055
450176737
542086363
355948454
726817637
601407625
309391187
94374735
752603579
381879680
182455404
549496879
261244825
723440193
507321937
622253905
504178346
124640313
249445378
467017096
378923882
409018761
494109707
168273287
452152940
14683032
46921774
259095395
484932812
74143581
536673680
707972902
628658849
339771705
733101733
165973263
495185762
518259278
606210630
696507448
53067378
553982338
189589932
264355
461694074
315534128
502470148
756795494
522879084
323071381
618530276
67131064
559613509
248546571
40423656
533774752
382959759
113302553
420392427
420143178
660063575
732202926
441555933
343185661
471292094
695215885
155954419
175388213
342649398
252489237
4654425
615934621
204761830
446599083
172254437
154383320
624800336
248890740
90749295
159875263
301769103
369802433
741032383
172110211
53399710
237383237
477538067
269657206
598069199
99999005
208651625
716855230
586023610
415475424
634048119
34701235
461488300
392076230
143303359
2153524
435241625
19592482
528058888
270775050
214005930
80567220
30041289
306825519
178137505
168092407
591548312
31420783
753758172
589177959
265540821
531164725
215013913
624995644
743587547
60826081
465257247
386539128
265827835
278463553
505119026
739638431
744046030
425548646
419667339
357255158
626309866
534406043
183439711
732280300
60475033
116127375
306266597
11821136
449773597
69223245
472639453
602518851
565394921
175397520
722089459
82167949
426263135
85681232
533401578
41088320
625783141
357392854
654076725
199371875
374831031
35876750
341591540
215804316
41829710
377017119
746092943
110672011
687901118
343842772
162525454
741323456
416040247
318957528
7469917
378918904
584005666
261989989
73634197
132675998
447983536
301727244
227524380
181211576
217435764
516083705
325097475
182372955
752277385
754257686
247662870
191436209
473135026
459358354
77886536
9826453
5800704
90046866
437119923
658912300
59374133
701047662
603545124
437660571
739280087
11790233
188908083
252323071
616393816
387246228
276584096
540110743
461495853
728343343
17590937
752980471
503012540
39372005
559076908
345194759
673470798
260638924
419750422
342687163
597540054
621740301
656329066
366781233
497062930
445370896
671409064
477878310
441528043
415463684
282292891
444962488
384562227
41156297
351267749
298864657
699360659
500844679
175694092
291893238
609484088
637261095
567792674
138779533
153703550
713901339
121233203
653334500
643314333
692814031
210917525
415243294
468612111
370331143
414868450
537773600
557517142
419083189
259261353
83747664
643636448
125175869
221984474
388564085
65892372
121280506
9228538
52009958
185851630
335008518
132215265
132607223
529200945
710760925
46071075
488663994
588707296
75577294
266703983
45576426
65393874
178337796
44638699
556468577
615879173
101604075
437532576
405565888
577109624
163960524
648562386
375905257
464343334
383107697
682300255
261431989
231079347
694259677
46450950
48413495
40745967
421991509
303366245
225104824
386547434
68376856
741462904
2953223
194127206
662030616
41685007
385544352
322384699
253763089
133465991
89350156
49026523
240801249
274498589
46012087
257908445
293526764
383684847
695608641
226059480
456496493
202042750
423912125
29205876
215124546
186780998
663650154
533979990
734748287
392657811
128461424
419568975
30665180
524102670
94397394
706479071
661187465
219898042
103506312
347475765
721390170
244712774
432177028
250774706
137751614
159016909
192873408
733358535
305888947
581697987
115120994
446397406
731441966
18085576
647548902
643515600
415893055
611589069
78430352
725610101
272375582
6717106
4690413
42198611
281303932
675200435
165639321
496949635
301281617
693408648
136663982
289492292
320432050
124449678
54172886
324469327
477266517
435452168
176354997
210035507
477568637
214494380
185415298
528597735
88740138
688844871
399906728
304612490
192548629
441023119
517357841
224074851
473731713
415724673
105610866
434545903
549548727
743873656
11148228
723786363
28141267
13784225
620562033
131369329
516946764
405837796
644549907
95535143
183569958
754733525
64990445
75530
706209036
107274620
263002292
235071740
206991095
518724934
91206208
257331416
504699013
255011010
590691252
80371473
17737787
446924634
418022536
269256897
82108663
141519249
131029444
707330897
321182638
312555186
598040041
269888140
256900189
698485677
112177156
72140325
198251144
179293114
639640911
474510383
563416035
609421358
258350365
676874722
703743222
263660988
344223209
623400800
349847407
77727923
422001216
670721506
119480957
551217940
453285742
219182713
486163951
347496970
467844444
11770491
32035925
422144723
108589481
196873799
358563569
614300596
534453345
743668173
528152698
95394390
29600207
197359890
308319993
182970095
216476533
429327626
561943200
288788955
585337585
584752036
194482197
64427090
190592402
402846808
437150596
406186426
679259929
461677125
143008502
591821235
452069709
482130649
395406066
733328885
114103171
195799989
116565449
382076058
106096991
105860239
302603392
489807136
499389254
160063176
269298037
42802851
442166042
571331579
103551630
82841304
218984129
251605536
209897890
430473752
507833508
457326597
734204484
705683322
406147469
650857116
581505470
20249593
432090212
237738228
131739426
330738317
44532532
679467523
14320488
127362053
260246168
630932302
660917712
309869378
181670016
221713776
124239297
388080693
259263549
528578704
45756074
282565283
334296260
510695924
206092577
374855390
41522086
479162320
461812219
234210977
348609755
442688883
477470448
566012501
424810932
627850678
1004549
555023142
547641562
653853405
494464698
585112171
131657392
559571558
521081529
78022490
13912626
355957784
112085705
552849388
39048573
36165984
351448681
421787523
619474875
547826643
698825590
39456872
680389346
335647767
449201276
93868806
511179990
517607090
669845358
415211069
491296912
249170733
313260675
244331997
640983342
676061477
344703814
604232447
320701581
3957919
473988515
354250806
497724446
124902389
545818249
238353300
216628463
358004647
76201683
747037018
11473007
698690975
97290193
438678240
2054416
482999837
752512943
497312179
197522718
248294033
35873384
230065907
183069614
743932664
563144127
599022173
734128941
113563995
1820273
280776348
45084642
558320538
309423751
268150546
467639314
236272946
479464440
53662901
432386591
40053559
180267451
33689953
87592141
131949650
389778611
156502804
23245457
193364353
64144380
357764222
23278346
748079332
739831456
180199474
845936
103574702
4513352
147253288
329273035
378662102
178024210
235197203
456473108
435717464
177639007
367491215
471125928
698818666
88384523
730088086
15680028
55571600
676711035
140961639
90186550
260794601
344998381
679097783
218553608
41337569
504220568
669513026
285767755
386191763
148940547
217972239
262574785
36352589
598718757
132947906
323813014
368745013
249979598
58104745
24909794
213561075
726281374
443734648
129632139
540052581
324189866
619346
483500672
667728724
303252950
174481853
623528591
412129445
706138201
280692139
76702680
155538929
629687617
176469887
438333453
493636930
273312858
53024164
225834700
311575403
707599684
52689728
470534871
6420176
610169105
420603911
91117693
240918041
343525546
657089615
644452172
355700982
34607846
155712648
37870742
108071510
591809940
58099820
38899371
417514734
736277967
8304626
667511481
72297316
117260325
501300163
631559201
67209874
713147515
15506309
40710670
110071173
541733803
311934688
187633172
89555921
500786559
198341780
280858305
117956896
247208603
619021221
290359915
755012986
411019154
146815839
664635450
573210537
544403041
194066782
376758746
489928122
51564331
57923957
45060193
368827672
144292512
326637038
331465958
16412669
403949494
445332433
477534955
237765218
159912116
376962677
377272350
574920841
386011724
11473007
662073321
207056363
148348473
550729931
534057524
490915526
76451466
191021007
743320942
274244487
103997257
467684751
561479801
736825989
607510449
372536619
731168165
261854089
164788720
403866463
482538511
540051404
377023101
667869452
661105580
89963783
76481911
169746122
503958819
692213828
243287436
41685007
136835934
304182143
201481900
725488309
294166691
20732985
235352583
113234565
124724307
339049199
674354499
41375334
87096842
50725948
466042759
693368958
674480802
574088424
91372933
623655622
564397925
29705949
15279719
448992193
464109191
75489611
744015818
622827224
723177091
77597661
128274669
730261805
268879247
65492063
591322612
161517318
247156819
29275428
177359546
465501943
219120083
304227287
422556041
91837670
146217875
241608894
243576697
46065747
417212614
205051971
537479033
119178787
371645365
702277940
39835922
564141123
186649736
347956855
213055024
719533910
282790733
310662443
46851259
384924445
460370456
337340927
410565974
104632460
191276047
297443292
280125664
303859666
673581996
65873591
164323068
255676603
379334319
170959942
935441
740055510
535155187
55446573
545537417
713915811
493868011
234536785
446219348
550335718
456880970
283350795
457618734
719315683
114314655
304755997
618839949
426049624
126648704
360463005
60763885
216204625
739030838
564686730
404478929
197951434
310258560
672157985
530507614
107104045
301816543
272284538
680313816
158333539
718954964
695902686
492432288
359518795
635577397
396729859
172457649
554307117
37757447
236685248
19494293
729181726
22659000
561829905
682292702
345008748
396245486
336153588
56503993
524918394
148859732
607397154
703474838
203669002
314159733
747479836
183953315
674253960
45823521
133046095
597988368
482855737
541542547
92788605
382152162
358895901
646793602
7084714
55824223
547773772
262494449
38160507
690344200
47556704
276630706
704423466
611649493
205177245
128197069
722046954
382548840
215592832
17311476
286281359
449457320
150688563
286089721
608685409
647466758
506584396
721417242
214746896
444839686
589919512
153061545
587906318
43446574
216967478
321992241
6472921
21933076
687073751
506489074
564760286
531572587
702708461
401647460
554359988
85590596
297845002
322770919
34713588
418782184
190805018
401195267
376388649
359878408
236667091
247255008
381205
152449752
573521949
210471898
668220967
431956070
97542729
229033305
698584523
605184125
414967156
288940015
678289612
107282812
488618676
21155953
17938375
364979906
203475847
489683649
607519033
46142150
422712477
430362387
300383410
312701753
65605358
486911694
97879327
746493202
184935205
441722099
39302973
127154755
339983189
634640825
410505550
587578082
134473612
290314661
27327789
177618654
121732640
397401095
63364374
199021550
539696873
552479291
415827736
9554545
513037525
386570093
486985650
158076737
732867590
329665791
515025240
74185566
141711377
224187428
391555073
483414659
210241467
479019562
314824146
503664252
708403423
593756436
314040950
332322670
653916081
440965017
539551357
688201548
55922412
412552749
139609652
245276122
656565652
314420847
530009116
183500135
739348064
235491205
308843507
571940910
477288753
174528199
556964736
705963804
704930030
484229106
614791541
358224064
492970618
59834866
477840545
163741487
616261740
347150986
179051810
89661663
98862903
371841413
254490782
213455333
197523832
399752825
599534481
110742086
755262235
260030617
569994698
645929992
331418087
347385129
490197253
148283279
131973569
380920449
37024806
420990767
169525222
279672484
681642643
166582093
450657869
458693690
313910233
137583443
596449253
401177595
232942073
522055216
547214850
573307392
299665973
38497920
555651551
214648707
598386425
134805944
709745244
104101968
17915833
404711345
99788099
229278868
301030002
631596966
210728439
416461102
640117489
201002542
284983600
23452065
523845868
126346584
171057028
315171584
622134629
50242556
517199228
473304611
431438684
91365596
478701587
409561921
650473556
110320912
265277528
583008517
751014777
244636522
36526308
541374865
205207457
247791271
436840325
51564331
242904480
353578589
42757533
753914469
34749852
55189771
59880824
514233009
643344494
597033019
21132950
70121147
596526704
208764920
26790491
475216095
631189104
481238408
461103097
485030909
310322865
248508806
593786648
75205221
69004208
144473617
69540471
96463574
389541179
166392590
371705222
92870493
393360240
574578721
244798926
7711613
273928419
628031950
522583703
213292232
671037829
261626860
288607683
404349855
493807470
386713600
3925890
351923276
299899418
363903188
345688497
26193804
356539365
651136577
699717473
721856142
13761600
392748447
662519119
744237715
558336178
488997320
134783285
489970663
50899667
97119431
523762785
601389892
24418849
660030033
334756513
587902861
438212803
256563357
47574903
415324364
564903976
299193841
741899964
656680479
5098275
692006980
273389803
167737024
260255253
194202736
405208490
344905493
747937709
142937427
98770766
16670256
189870567
84617931
364099918
528997014
452968516
668848073
393496104
351546832
42137388
110020171
299201578
503550957
25795716
670792150
428164464
125576178
570366215
483005504
49577892
696620743
658500752
47656950
526829069
332324447
672241066
377234585
485960020
351513968
143741143
350437616
754586653
238457105
336206689
266622133
201763289
219278696
605950039
430324622
85416877
232423932
386169784
690465048
51901443
507259480
675824123
229369504
491987314
510031431
535927354
13965103
42175952
547433887
743003716
538776031
472878224
98483079
691175030
147929395
125719685
72569224
35747718
45538777
31518669
361242473
65808603
591869668
406511207
7024290
152517729
387989190
59179247
75708972
583582545
726452416
248263559
532040873
547320592
217272944
589579627
174353452
441768392
707504616
435305146
311047338
702230476
650132028
333736858
188865208
743162329
323962588
278505824
506974749
650675844
73209750
135976659
521194765
204550346
407405607
442866942
688749439
58362031
373307025
241355257
675661168
241936417
398632234
735652283
143963701
189393774
487969118
450748946
240464861
589322909
145271271
535124377
276058117
446684420
319660627
288909803
611324714
215766551
445974438
182574989
174489406
45907134
115273993
155677036
50370957
480880933
311996420
255912970
383835907
303872296
633764677
413579621
703410890
566444788
217874546
674349848
528287032
498684295
499011604
71390956
252572320
671567442
449148992
721893081
156641667
678162989
270132531
744990155
412567519
605312526
70400947
222760629
430071263
292305994
651990066
543272184
147563917
433572412
509313400
614164642
120368739
527607262
667058301
381344106
442311233
197480738
580716126
724830687
49792631
48877701
35370699
359336720
32505299
709789783
607283859
106936387
220343824
729959685
328163197
84631365
288592577
188954903
46231913
43417276
124991653
11994164
67115958
382597215
168102490
239777538
22564118
262460675
387045946
59834866
80424344
397771192
312725665
245164710
145448121
99372804
467270801
48032772
626427277
594611729
456818569
148333736
31820789
275567958
366035190
691459715
32404955
32894204
627125590
1794812
519329174
338563225
96814354
312769730
204444604
50008413
654346602
543393032
5488618
733114030
237995030
202625814
540477574
367868865
492491634
737210565
692949985
13677889
731221036
137056738
421903027
172439904
43429750
456843205
276647315
453745185
222254578
312112619
504702777
162884699
113000433
108476186
327067559
571852538
113219470
756281890
586398718
385479468
661053666
473084947
336661822
712802960
353549098
283485312
563212104
683652242
681363683
189036715
280773888
639165838
19153738
52863447
3700970
174149521
214641058
17281264
680117438
133803953
225589739
352305570
515084388
586369602
396321016
310307452
643252697
123121453
448471599
254704516
151649134
23835891
166249083
407644069
170563470
238644588
691239428
528022677
503299413
644504728
11528250
145594882
441089222
650307276
573936844
724453548
567192535
122974140
34426574
327127983
56096131
691013257
497221543
738328409
727365034
566379600
99533434
162200675
629142199
142615630
443215529
685336561
435503442
438058894
437630778
671778926
293809333
375801090
39404001
692568855
593978309
349167637
286455078
542003316
107050873
392328536
281968596
597253645
509012115
542970847
394606485
1400086
604805815
645766394
530250812
326531296
7087328
80262535
256159995
208006052
132879929
616863931
173144972
39592826
197802087
684175649
320748994
675751804
327414180
136977393
348132469
615494011
17459138
274151241
379502208
41380940
437402172
558136488
26091247
120832894
535136345
325533426
445505943
93963046
545092457
566165229
732811876
277415169
652858661
452953410
743472002
216280155
584783236
509723676
306857377
552068822
505053698
424647722
224932536
288441517
11835551
51391633
265342515
183281098
462953582
669158035
573632154
297731707
550084990
433443684
269143560
436276386
217330022
199759303
453993177
292281149
251768486
61756759
203771317
193606049
611771839
755904240
421955898
319629164
385535332
41851173
755531219
238848519
743509767
653742362
411587984
215428955
360799177
209331395
270827921
298059555
29894774
179006100
242013226
38332347
81980262
554186269
630312956
45567249
128317917
355990714
2734186
619836945
635788881
371545444
290662099
662488736
668863468
218765092
38339028
380006536
303532411
175293812
621959848
137653425
178839934
26159916
277664082
609504441
167147890
110168058
151060000
8693503
121339299
317512433
693786491
242307793
261451248
398065759
319099144
23558095
517986215
309885128
519555764
600387970
134292340
154179389
447799402
254512597
26850915
416054256
492871593
710491850
411267667
750902240
74980137
151347014
536157258
229093464
516990363
507812343
672103705
10474884
505471399
535001649
507626850
509359214
411645497
160388661
642735723
52414275
718599973
726530623
630251506
574382991
44978115
230955456
290722523
371900970
438589299
481414808
614935048
2307815
595237155
455362817
382883407
331108414
746213741
453119576
397778745
120859194
58936059
482461416
314920047
5921552
498543318
695960974
339383669
292533835
117192348
199573423
70650762
305337578
122181248
235541764
193840192
55621232
45491832
637847956
598595122
171922232
157616004
741699230
531829389
613450136
19966864
7945756
415586812
707672558
740979512
289680209
134458837
640641243
305454308
217435764
697132842
443912469
166385037
422968
624761501
699623996
46891477
356146609
689309439
107962582
671532884
705551105
686205156
20973304
588286507
661469081
299234754
235857531
389260547
310556701
335784355
461639360
100060872
113249682
53013188
397588141
455477822
253712823
537165143
404954095
350813848
514321342
753086971
49336196
544080355
10721609
28860519
31485874
205567163
415467871
434543399
629829746
22870484
432258190
636279826
631226869
9380826
336486150
475181889
221018340
374866817
591378129
653011887
100167886
598865891
637458094
742594394
648501947
42629132
406170128
296313314
188477562
462236047
491065750
686536516
266844324
734808711
643704232
590579644
590493678
126618492
726025494
330421091
4169256
270538683
641531005
705910933
733109286
145516510
83158530
622041865
238629482
698380592
393795623
316296981
221620126
403571896
203508032
573657903
364514770
36542320
524746657
429173427
33852546
48817187
668036832
11782680
299408473
53762254
163479660
409268711
392057986
68822936
605169893
426002392
716371838
298924970
659286264
57976828
166729790
330881824
378594125
721364371
213338694
93339974
49100860
240955806
575138291
517327629
34419021
565039930
553450517
327044900
3323320
310516615
97082680
307104980
350799085
574109567
530327602
356222139
636457168
735707518
58090255
106066779
84223503
98500826
576204098
705087656
57093127
144591967
535240268
350617813
672096152
270140598
211351366
444308248
165208875
742203098
319514559
534903460
177848539
217105673
599708200
322920716
392181972
505273000
217021084
307970900
482440695
494099566
333472503
542178226
655985603
585855998
336405701
289027366
116837357
178276370
367964799
503656699
446373092
71232343
177382190
563030832
269282157
157336543
68906019
391434400
416984944
208468568
636045683
347770332
154859159
231414248
606754365
582812139
168522536
530281024
270049962
47950409
125516426
236695914
4856579
319966331
106384005
706195353
59653594
46281636
663168506
670744165
36808536
739106368
748101991
50665524
637677131
307316464
605946978
322346934
447908593
548984833
579702529
278487476
690752062
753525045
307024115
10204103
359013494
146467776
9413720
336251493
50538713
267323329
99548540
423263848
366041039
369674032
92588909
721847763
341423016
580410285
397111718
58363434
713499157
156098284
442500058
247048875
68150944
296999066
278047545
261687799
234829691
177923671
28807142
472352216
714324975
292350644
18065276
440569645
268689997
114418333
679566069
585697385
307642962
667193958
323698921
614663140
273138418
181941933
205267881
738390914
534737294
440898822
157807350
299627041
711218230
732804981
468605301
554630201
85231691
314091505
681259644
80243072
648039847
324437463
342138737
606800467
91513729
217352681
502657056
377216141
308676004
668601495
163613086
426096721
46685093
413662704
299287364
324513479
98687498
38244102
9220108
532191933
151296302
412257846
286976235
5513690
157621245
160793947
519616188
755518221
486964569
740749266
507735184
512448391
207299638
448245856
657486423
20453524
306319468
64064546
23308908
156619008
68143166
463358201
588811344
238681429
180104643
360285653
689012855
601709745
470997527
286017004
157683981
451985602
464335781
20597031
648094168
694748634
96753930
649180350
424324381
371965901
590674812
202526142
259201701
112796502
131290685
517315470
549709482
6276543
477281623
628188668
452314860
462847840
43913142
160123600
697957624
133456744
71179472
370097
399395087
36221768
746327036
39615485
469971400
477931370
167971167
300926626
435473220
721470113
175992453
502924058
727769315
20174063
19720883
365886761
563169278
250933319
390686478
315126266
394551142
656710691
245525371
719355273
568174425
576422301
403868081
76511206
654678934
172730166
49784556
462115357
91976455
151217192
108735489
76385909
17530513
47817436
184324827
441185836
101376366
525740424
626266873
46675820
448816226
579227158
188312118
43157842
181194484
157434732
721749574
439010572
260032707
118808690
229056239
60492542
72916662
617268925
4404493
134571801
247912119
363947673
29592654
61246629
706045896
623964044
556392945
286735001
731356990
251387050
555107735
611093741
42674450
201938774
292296069
446450277
399621053
721185461
257104785
38709125
184280272
464343974
245880362
29524677
271885341
578382873
161060172
33973394
124991797
140349846
14730074
675450863
530589082
189247816
27341860
309969761
488208093
297301186
186007731
304493044
27795040
199646736
113997429
107182295
79533090
245990379
411021672
137819591
713991844
25803489
55386149
588949054
120688797
265967281
324617843
55218751
739604866
85567937
381103038
588599646
186430699
401154936
24797534
447469932
667383080
607963629
272716171
153612914
113922381
443921496
453700301
462947648
54390870
181791317
599239914
467053166
200820049
219240931
91436618
512133880
710467316
504841257
22442435
630803901
511138537
106059531
44226696
546804164
101801457
40424152
18784311
344900192
600206698
439108761
405883114
381857276
279861814
44827055
804592
393685019
434894187
411109790
588967834
175184282
325622708
692572335
598300651
319243460
441404550
109163509
46979660
198393927
307720387
535432170
96019361
4803708
381027838
211348046
585881665
729368178
116686025
657647263
7545447
492593904
98846111
469456715
162621049
536130345
396071767
513416143
23337017
561382928
700586068
674469154
65758624
729234597
596687
184687511
503238027
17107545
87854916
455038038
373684675
180942851
131994843
649890332
130985912
13471787
88143510
317974651
456374919
447840029
55340831
124109546
638402219
250600987
741863213
40620034
75809461
611742899
507281678
341717710
538888149
713637652
290480827
230857445
594532159
453140801
501632208
209505384
426412168
202801426
679671811
362898919
236159651
685209482
21352811
428311154
492085503
38074673
335484534
594511736
219686652
101364612
330103865
742799785
22447464
630845612
254143344
176358217
601761248
315702930
135070299
92652651
724959599
215630597
340594982
390452335
223206256
46179042
656194041
95474982
267481942
704574052
69276716
193601574
128416106
19985238
37281608
568644203
195161967
393722784
390542971
673772918
558091170
337167733
41722772
338978478
436589567
449962422
410143006
615214509
380776942
237279135
676748437
613140328
716636193
394319471
274311709
607638850
689528476
615002080
658393958
282580389
71428721
232775907
273500924
621355098
556036754
449418606
398080865
323281045
615320251
139889113
408041855
76678056
348540738
130613519
346630124
505121981
377869037
125423357
593306044
285186174
440219052
79804998
598254578
51934428
318978296
288999179
503379205
635790744
401056747
16879298
125666814
86345896
559299650
345927400
56662606
524389127
66380123
58097676
270868546
45748521
705726739
444762879
633789359
163673510
112005720
591815315
394722801
184678403
173070014
440543831
212647162
276376621
687323000
362226774
458066791
691295161
578338695
540075868
477245593
717549214
640453950
88076074
394183517
741166339
101289400
340043613
158087061
531708541
36435672
354428856
681960370
341769804
611596622
565478004
35004207
95309701
192480652
73188570
30343462
167389586
449003191
364703327
499464784
497726994
473097352
639890160
507710524
589765025
70741398
402120861
340179567
654580745
170955218
626068170
401600563
307587707
75182562
507894107
577852897
705498646
77924508
153726209
360510596
507584259
719695158
677573530
126867741
155214150
671011031
623545876
665358876
264997005
89480391
130976573
125666814
675207988
610244635
442137514
609171891
336593367
57662586
705540836
141839626
336070735
538823467
537327973
220351222
607910780
195766207
341702260
258903106
106505124
362256986
133234920
300672658
190864310
489465899
7485023
443398865
284325132
577837843
375633349
52508456
4734933
396284693
297210550
695487793
557882106
667662541
745706270
732712988
566038271
238977695
245861775
29653078
411865090
74120346
41114401
317479522
2726633
287014
352215440
375853839
25479644
185131583
61519185
268909459
210351050
22069866
248742949
622848712
245491300
636128766
363869426
628045422
268863435
427854791
671733608
196268152
418351071
91794838
139126260
442049064
41760537
258697803
163795669
525582319
306208799
665003885
260510523
584857088
159845532
53407263
679173313
535298088
428420352
506061650
270050180
185509233
598363766
626528903
56249804
575693874
130570386
136460051
159045128
60265387
128159304
430165273
174093492
379131043
221884481
229447167
721832657
95666298
305235790
18565274
355361550
724030580
223327104
53012055
76465495
671678601
136837701
17919321
632484227
594576441
76353277
8201838
172155885
636287379
144110921
499668715
691867784
13096902
48354306
102003265
9146683
594984569
488014436
434289947
362128585
524836423
726772319
290790500
38006696
400228747
723177091
723278101
88445630
709250982
213221190
570953929
16888508
343706818
682204669
550548653
312452504
395845177
37614347
361567805
570204743
376890540
618248477
718063710
750783123
330263179
83362461
302740428
175494022
531074089
99108244
295050392
134830430
680532853
195456534
324461774
87582189
20344688
155005141
302856094
426736947
508974011
173241608
69080514
345761234
348299643
616791515
440037780
679430115
439149312
348064899
165553033
527425263
679860636
453457350
191672481
119624414
540340935
181506143
737663745
724894918
565141713
74458783
86838613
683643131
570531588
11620872
451563658
409201457
719980343
550298179
692744041
491979761
527516626
640475387
162958610
585070486
186861220
49275343
617669234
327331914
538241886
26636110
309089277
285586483
107955029
606437755
361803806
190518101
606249098
2009098
687270129
353034773
490323128
656771334
724589502
72973792
523876080
654329844
401464609
427907662
479276681
266409416
316229004
738900831
207407795
262297647
73596432
481817688
676937625
654867759
364772135
508802000
133023159
137642192
684082763
645902348
132645786
60454212
369334147
550507958
31201443
717285751
144277406
310940123
386423403
142238096
58996483
521641496
127056566
674425902
22545705
254369934
465084446
234279682
210207543
579938939
386687914
441253813
451574480
572200174
241260220
326591720
420060095
629492786
224981211
292623649
146128601
501557560
696459927
412907404
56039056
55748693
525378208
187782686
181325540
549873506
133481328
9720711
468170646
157449838
541127132
171001653
19645353
721083083
119178787
105064882
214098727
677949727
467805399
731636451
389195596
623976423
673244208
589821323
29215004
87833013
640430762
450113482
336548783
686446852
167827660
432322158
371131761
309234926
5281730
244770325
755080963
466193262
383934096
644323771
271519476
383781551
119574971
115704407
55506997
621294674
312531031
191252861
682881836
347400235
496146522
552172261
646309721
254714672
498092077
646939224
22664789
273366007
576052204
21019999
671114262
297117057
319846891
635116664
530267300
292784492
259366328
722979342
629758175
621714983
742905527
294434309
679933561
326441329
308232202
144035710
527061296
454456457
562946256
624127532
110500390
584229074
536421613
258900575
738932649
691990754
532892879
345292948
396734278
729325944
50411089
621120955
449150533
119085941
310445540
612714466
497426962
522614729
57753221
154013291
222428061
203213465
427771708
225109612
380180255
676053924
9448192
146342316
452372032
732520152
369914362
34358597
498884581
670215455
570794233
578371786
434660044
26276887
12234208
267255377
290409940
1377358
178296118
68075189
740208789
302248401
386390175
325084269
671778926
12147978
571966031
756334761
182435162
108695223
342702269
237383570
533649662
485592070
299389461
111197301
94827915
301931175
645607781
493089909
80295943
108922354
178823991
190018374
417215941
22847825
629342979
399019893
702030882
222564093
399916913
208544576
23323627
43447078
319675350
252315518
542644054
300503109
346780889
216759228
472047394
22491670
569647260
288433964
344552754
378737632
450075717
55018356
490355866
15189083
210001508
222533731
742467453
479343592
499238194
663138294
132819753
178205482
311463810
210290626
352188837
682051006
228599098
200638498
496360748
750225159
678804486
79370099
501976655
89820276
430092926
278105006
255057257
144420913
57818215
296085153
165523995
372121204
160010305
160184024
755208441
586762358
122993454
446714045
654195542
442500159
374553270
156697075
498698381
67538926
502752045
483112539
154058541
181120906
66368211
605153913
658261600
18503410
392787777
474230211
3920007
505862175
638115205
400074437
484830185
528279479
185124030
607661509
491405733
659142757
12122565
713057787
644263347
533535817
288010996
465634897
577389085
40385891
397210149
165591264
344348823
223115620
365222503
753022135
43204764
514674703
457006546
74629928
542509331
754774518
164881775
98521332
619965346
182533522
597087309
48626214
127615488
212416393
607329177
220654139
548763215
579179146
376003446
44868141
39147199
232606503
469257715
440608629
716522898
525295195
661308467
715219406
732658354
689412886
473588206
647851022
520008944
160987326
481318671
401479715
471076785
457957368
22788428
144909856
467414723
654653609
334307996
523320209
391116999
216813490
464592583
665751632
46317073
630923945
97899143
353291575
209154697
408587088
172176156
311221365
229343655
621247723
321405129
102733333
358592562
524518085
340255226
97823184
330020563
138514467
107653171
731149461
100518574
255850322
391982456
391190887
562656605
704815748
692487241
176815730
85489230
1412411
288199821
16745411
591822868
746810428
250934231
723864414
65936066
360484932
245895468
402492214
294370622
687516935
349802089
323152488
421268575
543541200
315345303
418783638
200607829
278728359
513739954
82197558
304953825
141240595
528144661
72204471
173252394
177057426
163639638
350957698
146985599
439143820
167371436
458959820
343078338
291097211
4879400
110628135
70409066
47567821
1578577
593507187
105454986
306032454
157294142
2862587
514306429
429051581
395097430
370542627
443571344
694626751
341734935
412819400
155100321
689592095
648900889
458082062
249618529
8264476
207730159
134881474
573602745
638236053
57153551
254252949
217511294
340445840
613737042
745617054
538436021
730816245
17862845
513739954
442122408
563740814
24403743
4018196
576700239
735173042
740088258
415951263
370667021
548949646
477478001
101557638
630267638
31208440
362136138
595501179
681952817
365249987
467637216
196439097
202594119
462547450
240244826
386532328
389636611
512357338
720136135
377770848
114473268
746674474
83321968
13546109
174558795
720080361
107887052
347732567
393420664
404963125
621619651
748698678
353982789
194738200
78823108
400113616
107169517
258204345
597736867
62629476
143741143
602592929
199922036
664966120
679537604
367770676
571286261
73905656
274887241
511647773
459873846
732260359
40442714
434607173
165964891
407242654
148446439
120659175
636808536
674660151
741765024
699947488
637835744
156896857
400935899
680313816
82578943
162480136
413974164
159506480
423703151
256031594
60665696
30543956
511020874
231959395
670707194
352513616
559458263
35914515
430150903
127735025
142742578
675200435
10790320
563613031
553324298
415135539
26208910
65463703
175788522
527358013
305682191
745455970
375346335
138597550
542335612
335525255
455340158
525802095
94442712
557335870
226080064
204249840
330550467
748458999
696729916
114926448
18557721
4327587
245580905
177213111
217594377
403035633
78536094
574028
658394368
282089444
739461359
228559967
29554889
689815490
490642880
113272341
31896319
533128505
652427917
212237240
637586495
641852798
500259783
92395849
341682614
482116839
219180507
702782247
174353366
236318177
401313549
582601606
205987324
558657645
746938829
191581661
119586649
214384352
36410521
272759002
446315187
185125835
738902437
420513275
603423827
721825104
47027239
336372533
308537100
290458168
229350937
4119534
257783890
22215436
226495877
447137600
205707408
314023528
643613499
695110143
732396089
400841548
48120163
154409666
663327119
437462207
468598047
437635663
169589598
435370026
334144720
214973486
584295894
538004068
453776687
4820844
461143702
436215962
681144646
545596994
352286439
427711284
96474469
197868683
506217166
40121536
427303422
132743975
594904492
697481976
273395941
102531975
477211972
649709060
361614828
708925518
391804322
404987428
170607164
161596435
174444088
622870587
471020186
122271536
364024388
308654295
554771248
660884683
516879824
563972711
225562792
23346323
351950575
688886471
526027047
130870831
555472598
59947190
470279992
399251580
206918058
476962276
174921138
506236912
251726384
349135260
684429056
752769745
173839848
560070056
160931771
206846458
219425960
516066278
723100281
578114173
439101208
190180288
234754793
573574820
209279935
184210117
84314139
673440586
256326161
24207365
44419193
619491998
7250880
652020278
126769552
33316283
76413701
688063194
5251825
564259939
458912727
283559349
129032163
367929782
235723010
384731617
717217774
100326499
635815171
714449767
25083513
555069970
227035627
467047308
667096447
475057074
309576250
441321790
378747319
165970651
254824267
256934814
391532414
599602407
495709273
133310450
398836165
37526631
67365207
587675404
109110638
454501818
509906119
625549170
195887600
745027920
9577204
436502976
288723706
128122509
354862072
387620592
506592421
458451994
242209604
545825098
624297991
473127473
619300682
184451813
743837833
40516022
349258273
252633464
152351956
105257081
281444381
375672406
377582023
379054858
28308644
340415600
5959317
702648037
636710347
126792211
240403260
153967905
394138199
366864316
124072678
115107720
92322963
568884407
91653097
214218186
50782501
660815921
582404277
591407453
138657974
610380589
241176603
597049544
44927760
462618483
189754019
28648529
654950099
415867054
625207128
25632813
51481248
508754974
721447454
1344434
206710504
4335498
482040013
594927151
117517127
625841580
288675226
620403420
582811958
381832231
217178962
536760168
544740916
647259986
25370527
150212223
191963804
65748865
371607600
8711248
6216119
533249353
43172364
616468307
282313258
233925708
442134250
248032967
561127528
403417598
594753109
142593087
33629169
154969738
344302606
589375696
564164320
56183035
443008440
293683299
3814265
230661067
163915206
176143513
414508640
100100006
654641169
97359176
418481974
227110449
470091167
671068944
616205912
390381522
22069866
748282289
525860738
213893407
239448408
144292512
311569487
525463136
520103080
308668451
302860194
572487188
127842078
416297187
663696492
112041202
202591985
630365827
385921942
17249243
178031763
548226952
584772037
652282047
7862673
579828704
9244872
206613203
336756980
78422799
600824928
246975547
613167646
580432944
434252182
165561760
745445460
649101808
71617546
482911077
236922504
291643989
222832657
547927027
698138896
308691110
353268916
560915992
185310924
168326404
427974199
355920019
456609062
698516546
44018008
218160852
267094400
260587151
355125642
20930929
411062976
389402468
702398788
232375598
436853060
53686724
541895657
529835397
127948721
351116311
143295516
99541628
640350893
727625808
553559370
687435372
13670371
631770685
16374904
86993507
478746905
590017793
485159402
258690250
666907968
173379115
546002602
718743529
156664177
204131149
722452003
6321861
733041309
370014596
731832829
395787310
505831963
575886038
108415762
251990739
460158972
282255610
121027745
578621002
370316037
368626292
111596298
551737632
11520860
383401886
276185237
382131644
325532376
455491218
77946960
680389346
514187702
446312754
467412959
415471753
589194424
400598526
206635029
210273008
150712562
509476818
150976917
650905807
450305143
448988085
736221122
135500820
389247135
266550123
101212482
751470629
659651500
305163859
120130465
312369947
13459446
279778226
169816314
648403317
127500548
104405119
527365566
247607025
507493623
105628705
116072766
251592202
222836159
703712418
635905404
19475878
435283623
99654282
153839504
486516302
394961476
36056476
72411796
101791781
702036244
153393757
69145771
657813429
594481524
387645758
406865004
100317193
480134488
31089003
615040790
708804706
648523239
81270280
657820904
261296035
535462382
305307366
78459513
454018383
55454126
473167562
448942767
371745922
471163693
591747338
551572931
252498767
39947817
477984052
37583728
224130955
38859277
157759828
439836410
737983784
50825301
422341101
395196906
484817415
351009579
307328691
168386582
315451045
493158029
213727241
621921573
426365615
637375011
264287023
584994943
404833220
276945851
133809318
414054437
58096914
80136781
120598751
730193828
142230543
449713173
212369410
47401984
158197585
645499203
37379797
140085491
46922546
77727292
672602203
621769296
232812090
617064994
751599030
172049787
16873402
378971775
389047477
128406905
86164624
59087119
597517830
73241441
19214832
619726180
99632361
291115279
18263154
241468137
395920707
425702186
186868773
205494471
374344950
5220927
494958038
405082496
85968246
608786591
289401234
321840883
381056403
457591994
418978376
367831100
17757103
430989286
335829039
102939837
716281202
644369089
236371571
410747246
38671360
52795244
288373540
225804488
170999920
229190359
365791790
22794954
146936985
401268231
233606737
669550791
35922068
470755831
208369071
581648977
230178286
310700208
535364193
534178372
358631883
744524475
74430438
176649564
8017826
411484650
291474399
143182221
484387378
16858296
116898044
500120852
305207711
168589743
338092462
686560206
380165149
342014946
166853323
914969
743935001
610248722
356388305
231853149
340141802
703392569
710262069
611822554
441601251
360671488
86715993
233153653
740730263
181249341
478429679
212822248
122154669
71593696
615550971
557450665
392842474
64540385
519827672
261447095
32293947
33603297
728313131
136074848
374434229
17568278
610907847
177549098
707262311
323185317
476780971
632193653
77569310
423171931
650101816
559156143
514657638
697134347
755819284
671545034
522327715
579270613
175901817
335285223
137003867
138197241
610441013
734370637
430498554
671084773
493574758
748645807
329235270
351252265
111802971
677066026
746878405
1197322
334710601
448255444
116041993
14365806
480955259
142177672
95371731
554103186
306651800
694294246
378880392
483943369
530930582
565077695
439728107
126565621
84765876
187976288
328374228
71194578
315232224
378639443
392483678
246104223
277195100
430264198
298132016
34743800
297807237
654074694
576435422
242383750
27847911
412176755
481854410
688493715
389723250
203659092
732938927
279183643
491715342
158416622
116701403
573136746
311289342
633553193
181591387
254030049
65045159
217987133
435936501
35323713
593137499
365171606
665781844
340232438
574962037
183278055
410505550
72894003
248409604
336550806
704196402
721553196
420441758
50793925
308202409
503999916
331592224
78286845
2960776
199105814
333513704
219102323
327037347
5548092
379679721
329500119
114818352
466004994
33565532
307150298
723730256
241106866
168567854
578665542
199565366
135712304
176986540
367302390
460959590
199897197
425990046
572352155
663485732
571110969
496577216
228495300
71360744
292390950
29800691
335073739
140951778
91353104
249724839
705143003
730812917
240729216
93498587
451223360
228481820
251824309
595123529
668820106
546618163
244589695
55783791
201053307
131097421
537305314
370112826
365247974
39441766
143641018
148537298
596392433
584451140
7953309
64547938
700563409
481677469
384254705
305707675
306409484
720291845
531708541
234475332
458104556
165033050
641755751
422370451
756772835
445420157
184784145
673242930
343215873
717055262
351131417
620833941
281830350
534737294
240832697
470106273
468573521
120009617
632918741
337882609
34486998
640977792
438179742
295647079
144889199
395701670
287550263
57720026
599341939
223145832
541247980
541172450
461214121
484328572
686061649
154020776
160992439
532488741
13864811
50725948
518724934
283953193
33905417
689029978
153325900
135984212
182574973
646015643
242715655
521217424
33157670
164980179
254173556
223118721
160526559
533863426
354711539
5800704
77405743
90288562
42811191
287228470
70960435
453368825
738275538
635064603
187198218
56866537
203711963
656597396
284941958
139086791
382166694
620350549
28466390
373601592
506698440
675419472
508255102
313109615
499578079
433588303
491230277
405180685
64578150
255095022
2446189
90777798
332120516
222760629
647473332
271130041
703569503
702575442
619793072
419319901
475686466
623605892
222461694
148257837
492343922
32900868
81119596
634197950
270728561
544201203
634972587
489943936
616468307
169980491
217387921
301765009
350972804
702761332
642322602
263715561
600448394
521484830
417295697
668852858
570236394
676159666
335544878
31208996
329044306
23550254
106754102
299816923
673969296
38739337
490525784
629055580
280203856
448174803
679366404
418813850
627352180
441951609
664013218
54932969
544797890
285764753
742133681
27856678
247145792
681726227
669248671
340803157
750201725
104790322
701927442
663818064
727429430
37540537
370436885
532102421
567834540
223659436
133713979
197876135
155570086
224932699
448006195
728202356
219487656
492503023
108249596
630036904
168236807
706480424
713947544
66429108
316235893
96391386
369665394
141837787
347915610
166288032
661230885
45642779
393035461
736787316
591739785
24547250
332105410
136271226
331347087
44978115
251756596
136278779
755383083
546670128
513573788
164215962
315828565
736668550
65167284
414070566
648039847
82191746
19365892
753151982
398367879
635313042
327414622
641045737
592442214
262927483
223765178
304351687
601878232
365899527
633167990
557874710
623470445
1722084
41987127
60645548
5256888
130206167
339830754
653326947
368926297
108470848
609711898
147936051
24826711
476171332
254460570
250681987
451238879
100890415
155254878
85315332
602156777
393414338
481065676
734937112
1016719
124337486
682570720
385264509
122454704
413511907
582007937
86240154
82315741
74695440
449815330
413655151
349268220
43089794
20755644
182533351
99180251
446045922
571512851
623365135
104952102
415296558
372579846
109266439
95568109
634574239
448791707
252786530
109027555
569683231
534599625
333381867
256436187
613313610
637730002
94814647
32470347
136640085
208107809
441153643
552592586
406460438
637538309
108604863
637597474
630169449
490726042
3904901
282346246
266276167
160197629
72221786
661869858
171759071
29456700
174987264
255246082
79247231
65031330
447304106
421920445
710963890
97735820
37856727
207012624
668364970
656192949
271681410
689211250
158416622
250412888
507546494
532682745
130457361
542018386
453406590
118778478
111648446
304961494
637138258
331782568
425891011
213198531
31171231
63807744
567207641
351289614
373971557
277225312
246227800
565666829
465385648
250827577
72856238
524200859
377189267
196361844
221391037
753109630
530016669
580810594
487227339
131679002
48042033
175198122
245404813
24474489
397044107
662639796
365905085
554896251
174508395
72183092
95887024
210753623
105590940
738381280
540681505
43225917
660629742
145861506
46509819
49479703
37545963
227420929
743902523
48005651
105771424
230170122
182517530
688720305
177844968
333625413
533453284
600336299
606139846
137728955
324099230
313819597
333583599
139322638
267648108
206019068
653983216
457079319
280238014
415101573
194399114
572064220
283365901
425770105
4191469
28142478
595314527
195132315
658527217
443682068
197518503
141225994
15081678
624637134
462328664
411841725
253285294
520271530
707616891
38773955
638349348
300375257
493381488
571392003
655882077
630685715
698871537
457778910
510942683
507213432
571595934
141823197
725112038
377450789
338668967
198870490
504902944
718886987
573808963
742725594
711847591
80454373
645434062
318499596
706613362
184539752
2492490
190358259
190909628
530847499
697451573
264986890
694537511
116433964
664580917
299954325
267262905
75910818
314174588
485960020
574192478
193540024
491040082
372083439
384832903
740478985
549571548
204021636
420483625
305905348
756667093
174321248
1536171
151520733
450702616
362997862
441051723
604814028
560425047
677019248
360184752
649145068
240313801
723647827
26048414
628107480
324350354
15589392
446982512
622707085
87206938
315715400
700253736
211944733
657059763
668042458
29138536
218356157
349031683
686733866
734780796
65658315
541648289
611755235
637367458
374453414
105721463
611611728
60975369
24313107
708233608
644172711
561738986
503007141
168409241
575772743
583933469
426616099
699576487
677736729
347404810
1465282
663147056
270390283
86952423
162162910
119639474
515091941
557967668
305322472
292140561
223357316
345134335
254392593
741349609
325599302
290639172
53827030
582426936
253848777
460137138
186921570
7673848
84054567
738804248
71026832
52418658
425045075
263418428
403753168
459160537
112585018
545651379
55556265
547841749
612370150
370785450
647531600
2654599
738638082
390203086
229392163
128189516
193312952
15344952
690653873
492334258
526323252
714309869
336078288
109942836
684928699
512599451
231532148
609470264
128165172
496011449
542577308
113515416
108007900
249585469
384651631
302102998
395408980
633220861
528541613
181120940
379168153
503188413
697368490
125213634
600205486
137705420
183500135
184806804
342468126
397431307
491480159
573212276
509925689
335247458
589547873
370348504
500331172
504049455
75718825
706496249
180516700
226301846
663395096
754807687
14924728
64005633
263440596
546293519
108385550
635403678
163484685
235729130
91314670
485476628
673720047
523246448
465053316
405445040
460704127
400550696
139315085
723365916
548140116
459849314
688871365
418345564
739091262
100495220
578340763
428753598
693289870
188043087
574171507
16775213
268509516
116988417
335829039
724649926
658910451
719349008
52778234
710042424
38550512
712859693
88557641
81315598
464391903
518207381
477705175
484914629
550983797
88468289
414146096
748315147
201755736
351992459
91572572
630513633
346380580
326682356
313208241
150093859
111791705
610886412
447432167
411593182
457288832
422265571
685412091
238875192
594485581
446867488
532010581
21631792
250765563
418980016
61579609
489072228
570206182
477670969
469350973
137569292
570682021
626455329
501683632
249771830
615607015
744627611
128740885
488010510
598461955
194646184
70869799
292533058
340783807
523755232
212126005
595803299
365759856
589828876
377509101
85907822
258794197
32857235
129301198
56647500
430450417
236983923
84782425
91836927
11513421
606968354
205094162
149109896
507803296
517883130
356652660
166936406
208780026
349362362
552124300
373397187
618630912
726689236
312877480
303794824
507195280
557922421
461765620
8663291
618356557
279056776
485650347
119042833
454954814
47742513
753465981
226008419
503671805
515409167
344386019
537229625
472696952
588771456
511738409
423429389
642991342
247999643
699928957
97366892
115160591
399140731
282746555
44940350
502772998
129843623
195069283
4268900
205830747
135102927
390565755
143969891
414744605
466881142
383934096
97277119
223432846
238697066
411414943
462879492
76544643
20030556
133960008
63661326
42085316
75697223
27628874
339832129
504363310
40212172
190245788
137041053
174993248
644701421
168386582
490502797
392091983
716799858
490123409
678437553
178955616
688020235
667481269
99276632
606576997
452367896
336131159
244645941
700472773
627110484
374820175
586769654
605954531
755420848
90973814
289958671
75137244
513026710
571535510
472219594
415044903
608498882
673055383
746757557
727205569
430264585
632495805
4478929
592149949
366660385
527477670
735624435
532416854
466342726
255971170
609187215
446939845
23481730
705802034
640486847
571920303
351252265
388745357
697497027
630569758
192238956
733350982
379190812
179130983
341531554
204518239
715924345
291553353
642518604
578758481
304462444
176219043
538725278
21956571
134118621
304589831
667694876
160969536
573423760
754292110
30899323
25740624
121860102
175078540
149466317
259332255
13276421
432770465
513974097
484562715
24977771
535230854
616806202
283825669
156846692
596520834
245464947
99457904
707548868
308094423
405607149
428048824
65203557
292150040
122698485
688409309
122260411
724832246
80119618
322708946
614323255
541982790
387327926
684913593
28519173
726647379
191346063
349394227
211876756
540666399
53606579
259158536
276130127
749996361
754892138
20407004
737286095
122884037
344429264
262942589
704326853
296872124
487445036
144160865
395950919
365604240
68998347
18134753
273844535
97198819
190093904
248100944
528096779
679679364
230600643
179663287
419402094
52115700
404386681
239097768
517373583
320774857
182899900
298252864
500814359
184799251
363462282
494290491
632269183
563551989
55820675
743426684
551886970
448383845
321792328
331940554
250787176
553083531
392202356
284065608
570990077
678336713
723466119
607064822
538196568
440075545
248342640
101323495
127555064
645457516
651583459
517352376
607251987
394409335
484237936
400052198
182420056
221234923
31632756
452448163
352433107
656365089
301183428
185225978
700757672
447228929
597019332
104862223
39502190
235094176
195222391
379487383
342672057
400875475
273949653
638281371
725178636
141981294
161490693
273350623
543000276
140013463
681756439
171421020
116491270
726923379
345341009
328665414
51488801
535016755
553983314
164436363
494457426
711137609
17579872
14305382
118166170
126970064
733517148
281825089
292580561
133547376
87773413
498772774
596680831
561845089
231574541
596732318
446888351
223626138
632035040
535147403
373601592
531805944
89764341
739506677
342203771
623062076
731175718
32969556
315164031
191770670
417076297
615516629
667919343
40911853
737069262
295119115
166883548
584622574
467613783
68853148
115787490
446785120
30238858
685562015
31208996
35619948
248267110
58318289
701288497
54902757
9694279
150788092
45159387
446980932
314068846
271847576
161007301
703744211
187528207
134012879
634081903
324637230
54971666
699891873
707005485
539080375
340513315
61759011
643644001
470896772
682504186
56768348
213879366
732059419
65454298
209240759
220162397
44217600
350980357
23202816
152933144
410239550
51934428
549276819
660917712
68415825
432182660
5570409
201627015
321629399
10014055
219482627
288663166
169731016
575568812
641974788
9139130
474011174
404419752
80628275
652839565
248433276
553722485
523218969
186483570
469071512
293489271
628825015
370997424
698365486
54804568
137929870
408571982
177963786
700600938
342853329
640244949
224505239
330549492
275661841
119190395
95333966
655284945
351598785
281092448
404062841
32568536
44305898
435684001
462719439
617095206
136497816
193379459
350255269
399092967
92478932
699548656
574768194
296689393
541414146
33829887
281077342
100689043
611573963
403073398
367279731
173673682
1716529
461035120
51979746
678705027
554050315
541225240
18202730
218757539
491811222
569425437
394853121
558214068
151603816
396135990
457893072
146306852
165859619
453711736
65612911
435138607
286084981
545266176
34192431
461593158
623719187
633215949
151967737
450506238
266515158
432635840
82729822
288403650
463701329
128129092
122608812
513868355
459448990
84606318
90219026
533456214
206091158
148682570
174262816
38539181
18565274
680646148
655781672
480597390
89306672
448597083
323218171
656999698
748494747
562842007
735373284
332078439
89155612
723580009
628577987
331085818
541891170
365432289
196400659
725375014
131475071
269694971
195902161
734278338
180003096
428398607
251986766
259401702
367929289
236074382
128015797
295922909
106232624
680457323
327089430
128521848
205003526
500990490
305216730
88032026
256479230
483193197
67350101
611233488
683924150
259589057
553596151
315662529
613016586
744210085
499515055
419486067
137419282
20597031
103246043
290482710
9516780
39508204
656077401
741228801
270284105
248280240
565319391
540596040
310276211
41476713
55476785
298955293
537516798
74495239
154116319
276537370
543559198
173462198
3459274
417310454
126738115
674603748
173567940
756493374
575780296
446586231
695895655
378878856
339620645
330149183
4441164
81798990
511927352
434614726
531126960
510650777
542139711
432892642
683214168
639872446
40725776
571371640
195867482
473694191
571666618
231316167
149088667
269959326
386817218
19167959
725110659
84561693
696447024
132806023
546814541
567026369
730352441
365180141
703216242
282386975
449524348
63195951
664973673
724549606
479721980
66904474
290089686
53616761
665698761
458006367
81104114
675294584
490008428
497754038
443004746
669150482
1480388
117449150
682564610
280485806
5159960
520111892
24585261
12099906
104585739
569571730
351896000
752641344
67138617
508130284
734385743
95092270
493068632
609889644
82826198
717795638
254906197
215681283
603665972
353284022
167820107
269143900
503606707
522040701
73007298
202050303
756818794
28187796
408413369
301197331
393458429
73603985
696725217
410516530
242904480
720743077
122151601
100334052
77353063
102955611
483762097
494740198
203009534
457311491
220343669
674462027
682881836
214830830
356084911
350913442
101446919
238866696
353068643
55935218
320541767
104742212
67750638
511209699
630335615
343767242
336029047
215638150
505567608
419964771
121775452
47244015
470287072
146026892
14041027
124569739
714037961
319710937
673946637
669074952
1767402
368548635
690460855
276741920
1895803
661660641
31443139
525311150
272210120
617404879
674221891
90200370
8353618
425049023
233549054
230026615
358261449
695488339
228951418
674124648
164771460
660281402
18149859
279501628
400784839
115485370
383210397
454161890
546164131
317929258
111995884
38882844
67785105
541363207
437159957
243018728
472216653
381600219
100469793
74453500
321194006
202850463
745352699
660653357
712523706
105115101
631090915
50733501
51881557
756403842
26231569
479283168
485589923
24592568
40828505
570070228
290329767
71946960
196641630
262723552
467251239
216016896
330088759
318003959
187588854
209288294
671673184
256741576
513022419
180992539
196757424
96693506
631989722
700737128
646447459
253032502
371507142
422046534
525273385
125031816
190373365
195841737
18603503
493989799
209489657
711349093
341681881
361426156
346407823
663870935
42183505
483958475
555291968
174081544
491662535
504852440
20174063
195091435
231603639
698547875
294823802
135198700
27612401
628867746
228718198
613186489
644875140
206436703
44207709
403186693
19630247
110194121
677847622
585696229
325843645
290601675
457469774
482622132
73654385
576784845
1575062
626763046
253388044
430318091
468243934
704766958
515078523
237876546
120863106
323162658
71826342
206754615
154047870
358148444
434416307
267565025
155726961
645648292
190433789
691386514
33411661
699347376
420354662
700827764
550983797
415865584
984306
295057945
546438189
632792517
494374062
474698497
683644689
301749756
440231425
513260543
595955236
605691060
392479711
155010219
261341353
69540471
369719350
146365195
700012040
700701795
444630004
262108574
530265918
462613697
199844827
245346435
30196894
15891512
303087626
51194234
336773164
177540913
404599104
79174333
597795329
749573423
226432401
160997389
389601707
475309039
51449509
75794607
49384914
194829635
42009786
564286075
356917015
328009655
568363250
191060688
703195979
564533879
95756934
448520490
202941557
74374375
432263
235713012
703585824
26820703
64144112
308418480
147021594
291076776
118310192
245554174
303922627
600386452
238636052
453572756
44310244
674656619
346871525
54283411
127510083
456269120
83083
294770931
73838128
266145061
248448382
126623654
352948425
192054334
148749847
724921834
243206600
446293294
51896663
613039245
104850746
535376965
214222779
239271487
62999573
498694378
123038370
69812379
130278263
176370103
294627337
416457314
331274580
191079629
243179389
5921552
224913159
122118026
551883710
516413716
307136093
310486843
451903543
22436664
45929793
41176025
15847175
487123182
517440924
516972638
503073839
376030233
181332424
331720207
132992320
495131418
306015444
49554557
513513364
359340715
739680396
287693770
458192994
543979298
476902310
254836809
596201109
296447697
638492855
45706274
739858099
331025331
604504355
395317463
312761077
673546328
185099662
500170005
661952473
650471913
161452138
569044721
312677275
366622378
573514396
193954223
134768179
241502529
258252176
509509912
135906432
693335188
567323485
621076522
551657609
251998292
327269001
717112214
77727923
156757124
71994056
131772326
103997257
8368724
6329776
502776747
725659718
704206558
483537516
198621241
240511031
44423705
506298468
556439796
555538267
389802777
264323611
39789410
526211815
106187627
573606905
241669098
610083371
225214489
139503522
386145610
106180074
259093200
513515664
540492163
753358879
418931368
248168636
33693933
332520825
645199919
537673332
268285130
562804242
450527912
553634900
186747925
384435611
469492696
12402026
232881649
22953567
277177260
513198174
16593941
426623364
100102534
424886462
183800524
674534351
232005963
96240326
44849714
184844569
659172969
147598340
204584758
395444868
228355646
53014120
457847754
620457251
672133917
502599279
538204121
78430352
304416112
694369949
562116919
183469923
462841526
327757964
274098370
722316049
292289427
420815395
372921822
97259981
675547873
440006683
15211742
369152561
322535759
697708375
727844845
585010062
305052509
652639324
697090978
575123185
371101549
51141660
364779688
163638982
215289836
203716115
89611180
260887112
730543824
316266769
684347118
537003760
154971084
42092869
433793159
350172186
691023912
72463482
426904975
476244214
618265921
631951957
588311296
343693007
83454316
359409505
7485023
301712138
142682775
102077631
163545109
325931236
137902674
565221202
750481186
417507181
9426144
213243849
493205052
376424396
418728222
152788403
553936233
629459467
119314741
20400653
101081799
113261965
223427115
353895815
131142739
147121523
401717160
141701833
124934048
361445895
285662997
151138709
124209085
28187796
77025494
86330790
153439195
682823047
695918314
415233728
504747010
640973769
3760152
572517400
42251482
413782433
699797745
12198095
572555165
649459247
161577100
755533763
112992880
514042573
693391154
172774875
732995991
27221012
662123505
657758120
327679352
614882177
219324014
143708533
416683904
640116750
333008057
432250637
575235190
176854286
362790405
722169
182948766
250193125
202775498
404998174
293648189
641940804
168557541
206045840
97431489
12237300
123189430
569647260
415740664
354303677
656915645
719899089
314594562
10226762
27009528
252413707
1732112
363140687
368858308
150105504
610220760
285219337
742286181
75862332
754408226
231228357
602635860
641227041
65869897
719254687
700253736
24781241
387121462
634587954
442046149
459388566
64637713
328800707
64094758
727799527
69719071
81194750
475486748
636521522
235356809
215872293
344703814
94933657
43373657
71564675
714929215
296968854
400801713
23808032
188839529
270289927
26594113
79880528
745435782
377946364
28603211
481427390
625442438
303831126
174816305
57795556
263954691
685549183
689415181
173195865
276286691
250895554
56071920
577129691
278139225
493203132
564383401
210630511
70779163
165959005
420958902
199861287
330961923
640242543
695253650
9834006
150100945
701984323
618128833
511647773
552704308
207266827
109577610
633583405
104231400
497923972
706024228
184001257
238910686
82648654
518664510
420985322
618973368
265359328
77614628
287408182
37440843
388762481
608289057
680946402
730088214
409916416
747271161
517213536
10659557
481549068
383329856
327739776
497387709
26048259
283708207
477560165
66088750
592351578
575260087
484806744
399734972
357974435
241631710
137373964
95432155
249722197
247255008
482603440
293713511
609543221
625071174
446737830
210811783
352800630
712731292
14269570
721332795
390271709
226861908
679209702
102569740
754174603
211280069
454645282
53480614
214222172
386887319
180018202
640216671
602260466
262013570
359182915
678002598
720495481
263830910
690721657
385777028
517274323
458829644
232118021
563247137
532098351
366781233
471047324
224248570
695011727
551354555
184823169
60763885
200872035
135855811
87297574
660253048
673234664
61579609
692938884
23927904
267244348
466911354
406171782
468648544
29562442
133141987
5717621
705095209
741542157
363344618
270389734
444643032
712451831
492727508
111897695
435243729
737789205
198148329
585788021
315165674
319688513
256463105
444667769
107597077
290307108
640059593
528578237
215635215
695633219
19834566
267320039
612625153
585266864
756976766
294302712
695072378
118184069
128333023
741198549
672884690
601777722
13807259
435581510
58951165
100381033
5861128
281666476
55559868
43657091
642691163
358963878
490408737
711197226
158862249
380089619
507047996
21307013
404923883
698221720
546089210
246318436
601339648
736613878
645410681
52233446
476744450
62592913
279219304
749529508
701535040
335403832
605553502
3104283
22069866
221650756
626316483
144891097
674724596
47164172
129836111
325307710
249626650
136460051
260140426
6503133
321383633
327615154
646151597
9539439
698629026
1451666
201249917
626612427
150010133
690155375
652564094
67195439
496451137
463520327
418640131
379882717
119968222
187069120
47357310
68585396
384372170
169257813
728592592
295503572
252601986
335375859
441681781
294168140
679354585
115485370
707595252
1805167
381944116
584906006
541859773
268810380
738267985
234268458
106942927
15415673
28686294
64725110
39464425
509223260
345193408
430004179
540371832
175537847
9237319
93498587
140636453
177130344
99435245
180690419
514540572
378449005
558272442
109297065
266714525
648615310
568749216
361319161
359069620
283998534
82964946
569005255
506322908
418504177
519215879
146233775
634901538
317862911
461764650
188296290
32047584
296512702
208764920
6233087
450282648
557343423
595508732
507420290
82652479
721619394
123068582
412408906
372890959
6065059
142963347
3210025
324023700
129775646
50954222
312482716
192411205
542486672
45227364
257538089
321213984
646559459
550158741
119360059
530019835
124775560
5649644
108272255
114033783
740489988
412412545
135028302
244682179
306700633
660078196
117147030
276725332
392383145
68090295
419418090
305919159
83732495
252362643
565455345
34786580
550560829
755436221
121114008
128340576
355294854
271960587
33278518
65257920
334525812
741266526
58898294
392672917
344514989
98634627
384454755
100862762
349700912
254301086
20345151
232904308
69977942
471458260
388511214
717488475
192478684
686954312
225555239
745126109
632487922
670532681
662236382
446321876
262289203
247832382
237436108
497458621
372629545
396769354
90662175
419168426
529632754
25556788
113235035
153289160
405741229
185803800
41267664
733244685
143946868
92889722
140100597
688984660
482621594
72810920
201717971
483399553
115332498
159383406
109135404
218206170
612314157
756757729
104214006
393896503
304391932
43193876
5566561
753147395
362068161
622239005
30640571
134636647
737576109
221879374
668000242
409382074
29324223
314960896
533838487
15338981
34162219
632205219
21624239
424131851
62985664
52614198
700794024
42957116
91513136
457001818
459343248
161013480
707474404
284646851
70401513
548017875
187016913
118581291
493657275
153708812
465805720
300831281
699203869
361358179
629769140
520076921
515769435
229263762
130059271
154308512
154338002
3089177
361529280
38429664
654299173
576498030
278149
140863450
302576218
375583741
120137188
571854596
118672736
315315091
524419896
639029118
219197272
437054345
399485723
269023330
375814771
35989824
312082407
616052892
320723039
483950922
116414389
47994013
747180525
520993387
173213687
542787878
665872480
483072461
749914711
203426181
166434851
7401940
327477947
571399556
742029379
147406249
324090860
112199815
168554015
604368401
516904661
263051055
388511214
218938529
166596521
482372345
622397412
713826352
72342634
106782859
145674711
721900634
261330550
408957185
381585335
54498569
628938228
597963457
13406575
15173977
64177841
231809123
506585579
330893153
340579876
608634531
257559953
509325040
706991012
409234708
11420136
83857808
61806199
489137710
744123549
107328130
421951581
371834190
73415160
244050485
704770944
582993411
446081087
376721505
178250800
314363413
254135570
595666518
585327288
39846041
356078632
529387988
112396193
607019504
621162698
262443402
180784415
683418099
390995169
416019240
339099488
171836859
71020859
493306845
213958227
318708682
226968340
379258789
341803462
112456617
30015504
369394571
149805217
541157344
452243337
591802572
253789549
155307627
285941474
310216816
295294749
580070400
131263587
342751813
584383585
58717022
248274663
676550545
551376553
391879852
82246139
116251893
220152416
347619272
178291894
144232088
50567335
12522874
698333559
591602245
571784759
288909803
267570078
164051160
385134892
422324455
299461344
219791008
613634711
300553254
693619110
714740390
620005954
132931734
218243935
742042169
16616600
608581245
676595249
628596844
174700890
462959621
376962677
316387617
26683825
146907169
550494838
548147486
60747442
324507092
650751374
437832304
50122136
265510609
165402818
288524600
265827835
506786213
431150184
470592943
425679330
473353215
109140316
508090310
647258211
461589626
264309682
19509399
558596161
149157342
442612434
207396757
577617424
242071513
98015281
632298702
617291584
92660204
100220757
362676248
195940823
650222664
94655269
172933488
207632741
287567772
136376968
271790594
65748865
195851774
292770399
187769019
350413882
150010133
690472601
105755112
623190477
270738643
431200770
184444260
720261633
275577387
338648411
511005768
315916378
305736592
447756453
164791354
311794667
96942755
181986381
566634574
301746196
180750843
443814012
178975888
532316124
96523900
84857955
693418271
256877738
93222322
372612149
111248137
496080778
578195344
523443676
535613442
488173049
210178511
733131945
44973498
97108921
312716859
377113737
605255746
342173559
585621855
293403838
154847297
159187028
509525380
79719679
130969020
306100431
70091840
144896752
340685618
62383754
561814799
235043972
364223850
30612309
231795337
595591815
205230116
509600910
122320835
51133810
659225840
107219475
146420191
523845868
537909554
56606472
448280603
360852128
166656945
209210547
217938879
199205161
10166338
659698116
19222385
60144539
741475769
606271876
515271109
417665794
219615678
272935208
16367351
686839608
747218290
531517054
403156481
612428284
219896631
358510698
196378000
273439328
210011165
30864791
112492646
640139409
582672006
281237696
61348763
93958745
238365127
753061720
597177945
396243008
380408674
683860422
685192385
653584978
237458767
139161349
244331997
357362642
7118455
145183766
71187025
750586928
406759262
477697038
823277
426494968
298864657
83437991
690942247
354656205
599119066
190161881
500907407
415195963
5906446
312422292
724861410
611356874
148899842
257776934
491994867
424108503
520282982
466509984
35098550
29482716
591100697
528576252
338261105
161147991
204324862
251605536
198296462
340061576
97358170
483565719
398277142
572971956
376320886
120636516
413643025
683093045
648718183
181430613
387559536
479396463
527995997
75786802
200683210
419890092
16420222
138725951
200313113
430626742
682859177
146852979
650320189
41126085
526346310
175787922
307731753
142487345
377406652
345710097
69019314
75484682
337513358
446639102
406192787
493648974
393755149
312860366
290261790
492954693
288585024
215207629
92636892
78883532
647412948
501740953
20304985
64758528
228942116
639452086
636745894
403201799
21858382
188126925
212784494
668449682
483913157
608717347
363322774
153555002
689581347
88400312
523785444
40113983
288859603
586157879
387171730
303273506
74743877
91579823
372491929
657911618
706472096
134991932
329983017
68294226
602759612
231257754
745035473
320086609
340957526
432326167
56738136
597450017
281316557
401416773
411985006
617895824
713327979
173643470
538528900
260397228
209263418
135130723
665532595
266893030
62833407
96066607
123944990
665260687
179621135
255728556
341335829
13126276
91519701
569352278
488694510
277800663
124994597
11692044
514835139
336128632
671710949
333582450
235759905
627396893
266953232
160383624
256363926
664422304
316009967
467205921
401025478
337656865
40781546
50593850
559918996
452371829
553914361
146301610
182646821
639353897
204844913
81851861
310183888
523536821
690034766
283554217
136103839
426525463
551245364
679112215
256847318
6299202
334529923
179874695
165863135
569496200
709397529
636098596
530138797
9788688
516345739
415708781
91681872
651922089
400934904
387416029
266990652
113415848
169050723
79761313
861042
223220102
744786224
454308710
724491313
266643559
479325873
387189439
438610263
130606476
346959411
111791953
64646127
512939336
82795986
430098032
461557486
9683135
659958481
567940282
694679622
415123777
315111781
280344701
604499411
747814977
562018730
521330719
457847754
611986818
97171273
466896422
452318958
175358001
393328700
450436520
650147134
506322908
724385571
40990131
174277922
88083353
550938479
192518417
406856026
118034284
431827669
101550085
194745369
213765006
119458940
81307804
731870594
437722377
535390763
373649154
155788178
104820534
340426117
331312345
81068754
157895858
124894765
394576918
348805093
142581691
117584403
258845536
160597768
181734322
437054973
327611375
342301960
504655156
465884146
673015690
33248306
199112186
364892983
58786297
201959667
390044473
402930589
62576605
293296614
320718280
509080080
49615657
178107293
468469152
340912208
223540394
244951343
111748254
464683219
87425975
732319282
199799509
48452495
409884917
704226614
738419045
637723631
642564533
3233651
130721583
367332602
389879027
502697468
213954630
74501060
248581809
438578667
597236489
466305988
263773419
604513887
415362598
505469419
469925001
250306420
260978809
138729020
175539273
717227331
120311737
108495988
665978222
546414232
204071691
582563562
230472242
246541591
411306168
378480830
233825774
68437733
126656257
184198294
544110075
637571389
481421817
385007810
664966120
388077590
440481838
3326265
252247541
330859165
631196657
504977713
485202271
135357313
565261376
509540486
375341905
720911191
237366897
379509417
460506410
433262739
500220084
340881996
264909769
567940282
249772138
530535938
262179736
610050627
699845874
347302046
401728840
114548798
169119223
240442202
407531485
571060101
64797187
687783733
128000691
110689215
256341056
433617730
293230119
548674855
122471895
563657731
123593859
549858400
320031442
64491238
740034048
146435145
549080441
747611856
277107053
216657805
506768535
324898462
54502448
365757980
356388305
8059051
586571624
424182703
199799509
219429756
327462856
661861837
97161792
196362894
467567505
723275280
162019606
619404876
492484820
229550776
175175182
328230721
181339977
377151502
685223266
348129708
442318786
436432086
475045935
534974764
20566819
438950148
670990576
570644255
517092608
249913237
205857015
123144112
537190889
83838300
688052006
118378169
78203762
92588927
291923587
599791283
523105674
29256601
274577643
335171910
207976581
722488774
432205319
748736443
283456537
531233391
635675586
528332350
50990303
740896429
183560559
288400200
422852091
377351634
684913593
135289336
386340591
134428128
191377914
50207753
149913941
304659677
61983764
444123953
736915218
280609056
269007648
183088837
342111717
130117051
454080143
130606476
332233811
474424295
409517047
689657427
116338859
171462530
195821991
734166706
581935991
463622380
526851962
633288838
503233731
415863766
239060003
68339544
49872459
594504183
269030307
197307019
248947234
746026618
435468215
442354806
296896442
687930399
734906900
469897998
350255589
234528203
394606485
215743892
617533280
65310791
326345777
437660887
76496784
463811326
641151511
452886204
314907229
62350015
460156246
40615724
47877829
82108663
623457176
613953158
328431361
91032618
282824103
416775867
1812720
683659795
448089278
148292109
539744933
255434226
702451659
270442718
499411857
267746297
384734714
327905942
337928773
571843430
361782167
153522278
12613510
362304078
727376559
376688765
616148571
108606168
125653908
501050914
76602526
333140171
19735989
278912951
481881400
656831539
374329050
559866125
278547087
75945
626747940
146271398
21042518
170500651
3663205
484593798
420135625
13015595
637347047
168877527
539586320
608649639
15989999
51706918
105454986
252368389
80937948
711363679
213523310
670910331
56149002
403730509
700601174
95288648
175370917
693765709
213240393
486949463
663410202
159693079
18414214
63945822
282074338
402612665
591368426
49698740
395275332
135467870
77274743
156584811
245789726
60924674
3821818
635381019
600629512
754780777
77901642
247375694
346569405
330457970
353666333
294680295
609011819
220441858
12052831
340020954
532388311
36465884
616307267
620123959
33180329
519812566
347580575
550100096
112026096
377728299
71202131
52486594
646979696
374893155
148599071
168953057
651793382
326538849
324982931
319163632
112050533
182994084
9592310
369453669
249024555
482228838
448451822
425113052
27326754
670910331
37999143
259966707
42989856
483407106
689391756
117050174
509495168
405278874
191196642
580800664
267255352
8640632
431782868
147658188
504006539
6193460
109527167
157918124
30808687
352072398
90513253
405935985
203440055
610580758
506028341
731205930
227624761
405120261
257963125
238885428
270110386
298014574
534473540
465035313
595940703
231571683
67463396
132861024
551397154
733230134
315790930
120900871
258607167
539480578
368669483
230268311
742837550
594685455
686635677
87070805
87909367
729053325
178061975
121786551
217941815
717459470
624693524
436551260
562683394
567011263
377959673
756432670
499857540
179798816
598635674
48034240
124528101
499015249
66054033
264717544
276059523
643039761
385904557
468947953
662262146
27477814
333963448
404031436
52085488
391290718
318088041
165098036
13037604
242860164
591060287
678310007
191015370
137645778
684529762
423632664
718931683
479819431
403806205
593824413
165380488
1880697
260661996
75071096
712700877
183721693
52568880
397277512
268932118
411155108
715828022
724317594
5846022
187514658
458895446
237453119
40156597
43566849
661234938
668239197
162367239
209584648
344650943
319544771
467457812
708624489
15377908
418804274
644502618
607944654
210139566
600403076
468804488
335209693
8648185
307670892
523045250
271832470
413073570
613771007
493602502
539809462
82599608
291424952
79963611
151837959
327581163
691461440
214241297
36926617
691824588
318024060
403156481
264687332
723835695
731761430
582593102
418007932
590969379
67169466
272587770
238531293
1729637
645320767
17805799
433404070
454746398
596770083
753026547
702164645
417348072
323729133
180653143
618986524
26167267
485846672
498379736
234943618
53059825
38829973
181359579
444216953
480922169
505141875
557983513
209036828
424666305
554588478
124727326
755957111
412584958
507365222
313015302
452832562
184844569
98672392
96264166
214263504
636415780
733088323
521428509
301545972
65711100
547532076
56695562
723992815
330562360
156314512
192103002
273133606
544729913
1367093
182623987
478128724
428832658
193032021
131626131
103012981
242353111
277724947
196793415
11473007
179873855
3081624
201607522
388896742
462530614
596853166
267100317
400452507
728450385
552403761
593653784
137117162
454768417
25128831
184973370
151874869
642989407
733721079
172223506
50081930
763902
37335298
591272212
358443543
407972453
624043966
229960224
107751098
36035363
149561415
700110229
129059505
348532318
431079922
167933402
341787953
626983683
515714408
319154609
505099322
443542095
9207107
461450535
3776500
139164025
528361005
304378347
678043184
130396173
433987827
114866024
190119654
373223050
468856165
103445888
105021299
53466152
233984387
628239205
458897621
379459100
732331327
207178790
163206815
40287274
355120146
441669228
130450134
469838587
545538084
424591895
448969471
726168079
361471474
632114644
354629930
497740196
308003687
248533561
338804921
315647423
730237638
283914994
27832805
125358866
138582444
45748972
361210481
372146101
683523841
103651566
384039838
136739512
161966532
194735142
384780032
139345297
222036545
623165397
46353431
630547099
103113556
336220000
576067310
454270497
466163607
653138122
348030264
474434142
401071853
55892200
600390868
304790355
17509510
604831516
559798581
93524545
193666473
7862673
168507430
314914782
46556692
96738824
579617220
447553808
711537918
42749980
513211745
6578663
53475240
622536778
511572243
217330022
367659288
70907564
162760497
196341466
148025714
421298787
98003971
72380399
383589102
463143279
650666595
328215615
24154494
286634845
268030387
30869111
85054333
546414232
123642610
162178016
31292079
459780577
54381600
610276963
176588614
75425271
459282824
115432499
15451772
206633837
260993915
449577886
113347871
133650335
1102738
562747039
479378852
534503151
705737214
233780456
260946065
121891736
724723097
610587034
454252526
253131242
302384355
373843288
668224452
560659731
695110143
178301159
17741997
42425201
182683815
399515935
198077425
117771929
354829688
354069534
349447098
498709484
98442046
459184635
577377687
177200933
403837313
118649534
661280256
272791701
418156739
254792902
53650945
751213827
275384413
645103086
287123392
87932026
187554601
212967462
369167981
3237154
736893339
322804100
233899999
18437011
638594822
530938135
105748625
33018914
171124412
607820180
621400416
770406
533451181
621437840
275034942
483142751
236204969
267255352
478621704
211453788
303947826
17258605
199701320
563801238
471631979
139692735
371980641
320174192
641618289
7054502
424622107
704052895
577254767
60212516
269732736
382906888
271975977
649535341
472752809
112924903
104010512
134367870
1148056
718299785
38699139
727781334
395490186
549178330
185656720
605798775
66745861
301444337
700744265
469169701
7575659
265597522
468905411
716835346
73619091
3753841
75059997
407469244
176253735
469970319
7333963
500375715
10241830
7711613
611989378
700765531
410355356
106632000
533751481
365933347
116074504
572940368
607510449
74676511
586619676
126613197
728043125
67841046
720019937
201494745
431543368
293685705
131424783
405913326
388609403
104835640
650925093
341980486
361189432
194548025
382028120
616765695
494494910
505369951
55423914
349598158
183114932
558665198
37024806
220253033
353830162
205353157
302648710
729317680
548415777
639964718
420926298
719002039
636317591
710216441
416706563
636650764
423655323
316432935
146936153
638028559
359840820
744174431
738557905
253319304
236008171
520696267
362559106
127328474
13497211
290677205
325337922
436367022
293177248
73263902
702719902
345723469
259712255
242191780
68686982
549182744
233908857
420421934
637705037
552517056
97859306
7024290
380074513
359799250
418083728
718124127
411831112
117774946
440508799
191710246
505464532
540311074
27372072
37588256
599270229
549216395
574254590
467326769
63263928
249603991
335000384
446380667
564526326
601256565
743442663
297835563
168887766
528649576
128952369
135855811
173719
682828965
435934557
238050840
346328657
506028341
338252694
580274331
485052542
735895092
193274
60359636
561067052
14686369
375316123
60899839
101438491
502553188
432024047
151324355
40450662
681680909
22622243
573588407
502078122
65069046
213115448
297589075
705220419
579833102
617564794
136860360
610750686
626020337
177406038
157148235
129420655
219943360
353071908
205849462
199890145
576009669
37481802
247813690
161120699
634754120
294438599
64427090
691212795
478628694
666174600
314695157
22512574
167310370
74268649
214797951
625778390
426797862
217194068
401578
338700455
90771954
356305222
124713145
26767832
553952126
230138537
449244887
462956025
410598398
448137696
220486424
509049541
661378445
2039310
99488116
26581662
142728089
423330544
84246162
21027552
438089106
268604969
296234389
735347649
122991711
633523354
40891942
185486574
305464562
146633257
48193202
225895124
162268652
681967763
261284229
420475510
737140883
225630609
459562285
616898828
491562781
392967484
188353131
697036158
578286716
687722770
704483416
417881198
161362292
457515422
589730687
107781310
490567350
521533625
632473114
19735989
571104989
338821320
206393278
566231636
492972325
15228792
474849557
386257635
280480811
67078193
228264091
344095465
72727837
712775955
431314090
681001139
386612781
631695155
566716696
438083521
345851870
541211430
312974590
290992788
22575917
577503874
408050595
149471299
482637406
267383723
100431525
642798065
448617988
257942503
628522895
353450188
158084290
310307452
589496544
726612304
652689806
92553650
583820409
670354258
437726562
110450457
117683293
176196384
157797276
2923011
16646812
231786914
83095222
484832250
512025423
560029880
730583976
9057578
148450387
722338708
449871786
568703135
724906728
314497975
422187164
285307022
756187400
550351640
450498764
193541254
44307653
743643408
737958312
32659172
585578033
610107209
145319720
358049965
246337282
509641640
513443796
100885421
538747937
243055540
534076672
455831103
60788090
242672905
593658247
593851411
689014872
72448376
114314655
202310155
147721574
389417574
380346421
499200429
354067408
183892885
260631371
717947533
16382457
429276201
595848602
229497905
583106706
656726642
117262467
398435856
489555248
181761072
29716305
568212190
344635837
590250239
42935958
397166952
584681732
187823489
297230359
223870920
312361868
3400311
453948361
407091594
332500457
448249467
719634734
456966020
705386302
183286552
652722707
170977261
123324617
525787796
617117865
679097571
544948850
671947484
604079328
271460804
557259944
10306069
641295018
162616090
96565105
665828651
209082146
385011666
44101967
44585359
756532110
62365121
516489246
369303935
254679607
456563744
518382899
588235193
167510434
453247977
136052189
368284280
733136119
4010643
658183526
434951203
114699858
608235537
246658321
25796760
281102528
283773763
420928690
42062657
582328747
310123272
413641703
320753251
418533208
577270093
152495070
403722956
658506703
555398102
274838564
629017516
424070738
30853541
374394657
69427176
713463933
628261321
313585454
383851013
101912629
475288079
359303763
549488833
657232973
756184094
59170202
277928021
113382095
235859974
102744509
408480260
726240613
291364528
338313407
26624325
279002859
442605800
636933128
713004441
89525709
294264880
143038002
381949258
388583393
250502798
268125623
739174345
541791796
37908507
13030306
679110603
474779760
240857617
404505851
19894602
323079575
400580908
105055050
445513309
447235789
201483828
180391763
347286940
664641341
247557128
715586326
419637127
733648601
144979835
726534195
315125448
144730586
27379625
156973999
457862860
161045066
35521759
442975897
527151656
751085474
268003099
719785794
220534803
309378433
73664409
469446650
47281780
671809556
82759222
269189491
461352346
214988592
261098728
636796399
245540372
267127254
240175053
690381965
202644637
487357325
206642527
85175181
69963439
73958976
653568643
306197083
2817269
590171633
627192652
428171227
172879515
106630855
255125234
675343942
200353016
421434741
652874726
170395680
714957087
31341355
394768075
608291064
547509774
641229164
454706803
99831601
381486924
638048355
22162255
69880356
72637296
419591144
11450348
632700743
404455597
269800713
576303016
333993660
229974257
596770083
213772559
83731715
380264495
455294840
124873103
356463835
492154752
447906954
410304042
712889905
418421094
736396631
378011193
583320286
302893853
449743572
433221804
738461862
28595658
701795087
387063863
69117503
28444598
668875973
533898911
665586543
308225480
655411575
746395013
285541601
743495279
676393809
266928519
504498296
141293971
275828007
313884775
470998366
173228055
623392203
224917307
34358597
127796760
640547271
372991579
612872717
380006536
620900579
744840876
40800639
16695848
720752578
699045256
205736167
150782838
7507682
263451027
629565209
562451814
425157164
273904517
477533349
19367435
50612072
711586142
530554680
291865778
366264919
246854699
416102323
327268409
210101801
737172800
240487520
86819166
470000531
26350582
396970872
515460031
43195607
628612685
590803213
489258855
517622196
611913848
34132007
176430527
443081639
266137508
160894006
84347142
440060439
189573777
67448290
513688731
355225143
101527426
506844866
322973833
295397830
1367093
40326924
608292812
1820273
507676571
88311833
684090316
468157599
295375171
729008007
429797783
684078635
561086003
386256813
506444900
81598168
704876172
27296542
287353885
282672658
269552448
256152442
655054234
141301524
56977966
17545619
514403734
284075883
113331395
285760202
569586836
476405475
100787232
265268913
428593584
94276546
456374919
532244804
69617733
691979472
199240587
541299949
203053306
250680921
281362323
606417735
403382704
31964296
184662844
158484599
244246420
135939311
228807497
231529678
360542455
271500138
23217922
185237379
740261977
719959513
138960094
561808215
296039835
328623477
501490316
564942455
65371215
31511116
494562887
120015694
658592512
115334310
119178787
680858239
346828604
533670330
229523315
49970648
405705993
100084803
188178419
331025331
382212012
430898650
328673970
309985848
190109010
314178798
99452881
39184964
363065157
453024935
494253214
652178882
196189175
679067571
645872136
614308149
526154578
470438605
203104910
557679956
325224627
231310889
522818660
46148830
102660376
321256250
116505025
733482021
147517643
317818520
343600184
354636009
339372597
489680900
174048472
15513862
754929903
371154177
665895139
420567516
201619782
562608975
153695997
276235869
645766394
404369035
23452065
119353055
265565041
680532965
752089975
552627700
556619735
155974284
433587518
48543131
411982457
16208738
751758740
690404624
327200645
301791220
43512833
707693441
452163116
491974465
554427965
96179902
408768360
264468295
295052913
8096816
249173470
358759947
302786505
126618492
141322497
739854115
217735648
237492833
487883130
12145224
113746758
455906633
500412939
56602182
19562270
727174103
740988930
466600034
740397931
440173734
544413676
512385478
496225883
339612844
534253902
301304276
381539795
609953339
8751001
574118636
375161313
721862869
609097739
677881750
500439078
21714875
517255753
441820422
488297907
714181468
156566549
625423078
708003114
149435033
713260002
37342032
143650507
270201022
123664500
420339589
584877353
645607781
683698753
385429590
599481873
118317745
736538348
234188318
397547679
263116308
62063001
32500559
265533268
674241204
198540759
34079136
439146526
44381428
88105745
490496188
595898992
663998507
578476717
254445536
384404228
301062126
377906802
105463024
388971947
298739492
10445799
742558089
430332175
338866391
502070569
197509926
163666478
323917958
98611968
40510162
169709737
336707381
332219348
338302534
482410110
154328150
41239380
739979271
311643719
137162480
322294063
71723750
252630986
157498455
292696833
98793240
316493359
371683130
315700294
191604504
600244463
251463303
414243493
9947301
515597992
347759200
455573689
732618636
44758991
52526990
307703569
98362719
755300000
631649837
380866340
157649895
727234201
736441448
197148406
67730901
456418172
637020020
492216399
160146259
45586705
665880033
219769641
35564491
638938482
130713721
665344439
629172453
414652147
219412175
68951337
671484359
386105317
369518021
552637904
14587775
642246696
380744655
408858996
742790516
283572411
426659298
163242989
37765
369734456
131958463
470181803
151679346
228772817
47855808
8270535
370487162
719029888
120615954
64653680
494268320
370264361
139216896
407167124
317257234
177571030
633824909
310526489
271220677
103574289
18250176
500786559
177624343
306289256
385693945
175666607
735986248
37317722
237964818
670230561
259404665
557610027
240834958
715858234
664006889
358948772
29456700
400784314
656521866
225986290
625796262
16739330
163744885
747884480
159670420
190285775
109012449
48588449
596611470
266507605
181732733
575686779
379566439
717928937
636581123
712489156
625936373
206000522
362788450
452643737
720171631
447806758
344065622
341463577
575487022
101519121
144600068
51381141
23379545
80327883
16334060
577706311
437326253
518448636
650056498
265828670
261274103
225192695
500424015
408620696
5206434
77773241
306266597
210909972
98415590
659830080
367389214
83027185
594347381
278675488
228470562
674732149
51722944
479162320
25763421
680487700
552011808
561822352
346599617
64933141
315433576
92501591
256102212
502101187
356494047
741916084
546177363
395995404
156226252
549344496
626189018
573123596
564503623
303056572
117940095
443972893
229375179
317271318
606375614
449170299
233803115
489580758
585019264
655064137
265838881
270362693
617698926
638977909
756251841
364296296
10642177
386901819
574586922
561799693
172185741
383179171
339534874
45219811
250917101
668055297
321587088
746191082
712210135
291198362
672798581
275019836
326104791
461724948
8081710
379817711
89216036
97463912
27285456
135072202
426993749
115768274
28965755
370633263
4481868
671801801
52546221
374575929
659037015
218145746
552789671
373563827
132887879
7688954
742490644
656037963
642475020
67999659
103090897
647488654
270277365
179991182
33047534
253479161
453103103
46224360
185924648
126193288
565576902
651742338
565384928
359885344
691857840
80843599
537415405
246242906
487712316
552547268
535277930
300660940
78417175
183439711
253244537
261968252
609481782
389107533
623175371
669422390
529918480
682043453
515358473
255986276
112733274
451539115
702028691
519492371
359991086
327143089
752233482
16556176
638747658
185858279
430672168
303818256
275570115
221665444
274670808
85900269
368128224
191273324
540288749
145596139
132879929
443480188
336876760
106837185
612292349
453202659
9196394
659516764
141928019
220098198
317293492
590674812
283479196
14343147
499556243
720797896
189572747
640018561
84661577
40340573
398186607
299265708
388768561
312550821
433927403
260850408
655826990
46065747
448035981
227682834
262406326
712625550
236461433
123355596
580025082
320670168
452399832
754408746
235155102
696807728
373780527
62637029
715956423
653213652
46063368
278078696
96376280
145874885
448490488
68281583
97811350
607348156
722957126
151596263
11349162
393963758
305465979
242987563
670251913
437628373
29569488
47825596
404357408
452364276
592185412
626392949
3270449
84261268
531615268
183439711
272900809
282688356
73939801
754943537
261226496
84978803
177207445
384872774
253356629
11450348
696137351
604489249
422367447
433262739
510703648
35828355
563627519
558846470
610584520
413914922
388644555
643908356
94645922
542765812
99556093
285424722
718380936
711145162
563484012
65001118
330243616
88876776
367823547
360354902
126746893
268747318
537040959
644083851
300494901
8602867
3323320
327344945
384484677
711537918
64366666
430702272
752603579
289064053
392176244
736409947
150387783
357808269
148801653
236518924
699718103
52595865
718985176
586573533
186264533
88840300
61919494
321687096
354296124
117116818
379519693
610305059
482327027
13459446
217752990
177467546
394259047
202382635
13924940
583002313
443972616
700110229
43029441
90138429
330300243
85817186
474136134
87193494
726802531
605977190
382472427
80463636
740292189
649875226
98959406
271859142
90454825
624038008
657592572
498475341
409533285
660155197
328325972
602570787
539624085
371215566
22516815
35999889
322399440
8162041
329678949
98008395
163460632
654905524
113534140
25609342
501964827
12311390
318747336
384176182
622548472
48153687
168361861
510900026
202495930
79502878
328875539
430981348
649240774
7417046
8492204
601339648
750133909
165629737
100110659
702074009
421117515
399417746
619146780
606747596
382491473
507048632
23066862
52070382
340081279
194727024
400482719
578529588
135151455
164413704
681609902
121610853
601196141
361244651
439462549
233576614
308306613
605579357
267897357
330720177
111421856
49895118
174457454
454766130
632601515
7243327
669966206
726759886
474588423
11729809
598363766
656453889
726583494
497274414
523015038
194633257
258116222
115523135
121293627
536444272
745755544
588018755
387196992
581105161
604368401
669786657
1699425
83959148
110394648
252391048
661017654
719630309
251454476
233861243
428193701
442206279
664558258
151926466
568182269
282814532
94223798
127640605
281060532
337906114
420450310
276530436
559017049
124964385
450764624
641933099
745292275
384840456
34174072
692670524
309453963
296341955
658966361
214436587
93045407
155867562
315715400
607261200
616543837
340641884
498405517
77931854
394725003
265178277
554910991
110965626
146966749
276305918
70778675
619693438
194169541
190312941
147535653
207337403
496413401
616662125
360007887
121565535
109186168
2326324
96133030
341205998
52678706
729072277
429791971
101850153
75533109
292174631
384282775
223361148
632438434
288489685
58384733
29985410
657385466
313608113
519510355
475691067
539873565
148046353
733552023
620365655
85734103
10220736
311108070
635148448
141807575
551518395
612805102
243745390
193870404
38753534
54774356
679739788
52463138
662694550
361992631
86617804
414361347
578954717
26737620
638950785
702190257
44373875
503772391
210116907
597184347
120387267
716031953
138064314
16997049
691210881
542728368
399443916
181798942
558747017
52440479
417862172
87705436
178036878
540750352
171081975
118982409
399303079
396479629
485234932
173069442
143254686
372506116
517090289
290717299
24856923
635028380
208897728
68354650
506581971
688505493
593862178
391124552
245735981
263147389
608062029
432144895
459237506
703864070
622359647
377277776
679173313
444516709
709309723
216821314
338967327
282406670
464054362
360707262
582525125
111920354
385596597
305918036
45136728
250782259
117142701
270648709
611961449
343367037
382687851
584949638
293234930
358918560
664361880
359841572
598688545
246333542
451042501
493490788
382109519
57614924
593320946
299008964
52920342
108279327
84560362
653462901
728851123
562777819
351188201
233721195
105390189
535965829
733451138
718970070
106104544
722210307
308765228
361147775
179700976
54843052
656046027
593308200
370550180
140115703
693731233
589307719
619595895
282562411
99909230
620346188
583892218
405295484
60242728
625403506
200376126
154225670
362372431
117272093
376199463
176375983
544224572
596739871
662802533
106316028
73958976
428156911
124487493
536626870
591309264
725077345
303819425
574272429
616732662
605962084
482870843
37387350
708327893
559087978
147442368
202669649
735752836
674260060
55982047
589502322
2892799
750169366
463074430
4267445
286100087
233709584
354945682
235132443
93972202
585782158
5122477
12356708
599245077
348359466
194691709
177196899
403872837
427023961
107177070
382634983
97322115
245025658
128453871
232277409
500643052
44740564
557577566
245019320
278124119
642522943
175510512
112192045
238425551
700400328
162404606
100054591
255659175
270476439
624226319
481639704
131437306
169141882
702995475
316417829
349377908
19466679
171921386
329038892
558006206
579958903
63022232
691756611
687111516
140576436
747414668
729785966
132540044
160773158
681325918
526738880
125236293
722610616
437037780
118450534
24131835
371826637
603777513
468271442
517166295
562328403
605662229
496133911
178327324
659106745
105334138
75335279
625214324
553823725
645857030
411072025
600440841
375798894
719053153
492478259
261250717
439126100
344893090
345459114
398414682
545972914
337794818
259373382
450785699
571747826
71070020
13006266
72221786
685109971
396263826
185080360
414964662
504396698
345919847
140432929
403254670
366010827
262783976
709549669
482461490
209890317
282671025
526723561
389105617
100409582
350200232
536761498
31949190
675260733
34449233
306339219
123657716
126014252
293079059
660404108
613530691
146210974
666990614
343625745
184236038
517869279
416442208
466027653
495499459
270513853
468951354
441216048
173453408
720737472
142955631
652284633
140553777
371050074
154593556
150893834
581559476
105077336
264906369
501562804
544850761
235834872
139609046
155455846
118949155
269301036
642412862
488622917
200917353
129934395
552184724
648996082
601886936
343978726
352339897
503807759
485416204
465386290
153918047
453193069
187913956
233546313
229702096
75724938
238871178
259554469
464358440
304600114
509526363
492489390
126512750
76262641
2809716
87818731
341885833
351001700
285803127
332326047
18248048
398715317
363676950
65091754
564956847
142304986
32911738
428670515
197382549
348714821
558627918
470491281
291383768
690246011
672896770
99873319
520620255
331202409
313686097
749899645
544971609
358578675
492915020
616989464
81149432
112536181
53102657
163454473
336485015
57568966
149496529
517270963
41163850
2512565
172299036
6456881
183205568
658741546
582033548
538932219
443934879
1978886
428179570
231144459
6300519
155241169
712516274
413949674
552834865
565689033
495597648
701454663
678878746
719421325
633334156
78022490
616660590
403917961
756342314
643855485
97373276
185503927
455664937
205267807
52138359
625547719
299914151
269000095
236963302
56873961
178122007
223384332
200378847
165826115
668712408
15569584
53498101
624187473
95651192
505106875
430189704
321689823
463436974
201308953
320836188
62425545
447288660
719862336
713089616
273777556
391572902
243380319
22462622
465920528
21878933
646891791
181362636
311266683
421487255
53928420
112162050
651883207
252564767
58328028
85764315
16192973
569609495
45484166
559628224
660234578
80516077
546013923
346863972
381441516
597865268
737860838
642370174
568952957
111493704
56156555
183016743
556323207
450989268
240948253
663984230
733222581
571040367
18899621
249369235
552615245
457424786
240933491
332481756
272678406
582789480
85728935
392046018
192065237
387808703
386192443
191015076
536734870
416192959
365686048
629127435
29494465
431637112
679588728
231716800
64125809
180244792
289325218
202488377
550734548
265782517
103078956
33915277
303109443
137978204
459222400
571237412
370311882
151679346
4924556
655546192
415221686
647533796
706085257
661736523
601128164
37717527
566871955
747157866
459178027
355293120
411823865
270284105
416268489
597769998
247844142
347007479
217088326
224310282
118549467
685600916
430670027
66791179
50328227
398983365
372831186
217866
270595548
353963792
618708295
50348298
455084126
703710108
18047137
373639357
107659216
91187369
554464054
133044850
475370714
335662873
640056816
46205594
711600500
626989636
39562614
672091489
621234250
386811299
221118191
299506662
248690078
197374996
584903720
394724818
302777111
264222047
613024777
487636786
208175786
570259053
503797134
166754109
511145127
462961135
742437241
422380050
475973241
571054546
710426292
284513957
722927842
556120199
653699896
337807925
168409241
393038600
262829294
517401957
76907519
425246201
590090421
17417218
513747507
729564549
494139919
124926620
273320411
325194415
579799600
231484344
284831183
664142843
122635617
380006536
258752010
46669987
326478425
490372489
227015602
650456807
475402814
467795055
700638939
20249593
266197932
199654336
142336285
527079233
353707618
601679533
144443572
413836423
730390206
562743818
721247457
200078970
66227543
187247999
109621782
616425277
181700482
139435933
101527426
77099156
446304051
636914278
544831488
530939792
31527753
472009629
134602013
25793495
716692958
441193389
238847205
85011775
9838565
49933860
426079836
433268954
674354499
568801324
625121828
636766889
290922685
286689221
530661647
612374581
512025423
128917185
311931347
623761805
194806976
315979755
233599184
2224070
247360750
121745702
664958567
248856244
182383334
502961393
463890154
364533701
298126703
179391303
46390526
468505246
84865508
172042234
347248696
287669757
119242346
232642041
210048930
179572575
47961550
5945592
488792395
194887613
745262063
33384260
561135029
260321698
106515778
551394778
639048980
630207214
341002844
425702186
526074003
421306723
271130041
374001474
432265743
175065000
672526899
691705380
568255128
743082498
720027490
285110644
417661566
557741038
290854877
652049093
154685440
62720112
586025315
332460401
189772721
22556448
184847094
693187792
752264525
403148928
129446110
12726524
355149613
461300312
361903096
460838218
250628286
570953929
198104165
512667743
94723997
280231406
371697274
467719295
328823501
283688395
9192001
211816332
45902414
24373531
407197336
262317604
714496954
258427928
289045343
681763382
339054170
210555568
582680308
629346213
239581160
448232368
496751408
121350696
39338016
615472709
4521091
510824496
581422387
293533662
209396012
566814757
709947949
564209100
621468393
104073148
615089061
147822369
531708541
574284802
581097608
7910554
237088670
530620909
347785438
444709555
57387694
532074543
221801398
713426168
23905495
54770528
624890653
170096163
215232824
526580054
519986248
313283334
57252014
339537854
724729468
620675328
105571469
637329693
261719003
143552318
355043871
473890326
282232951
144995106
360376289
307157851
324929152
4214574
103038026
674808167
477605280
232683023
490722610
629633987
206060946
624511188
704490969
588824327
727225499
568453886
90794613
683523841
67863705
544979162
563665284
259339808
68672355
191853753
653452382
483595931
53228343
446042415
208878215
299544427
102018371
359447270
272836311
449771418
645667133
343322125
1578577
626825467
54056821
212413019
415751503
8950305
439634813
695895655
68233750
187540990
337647203
120002064
521489332
687683281
217865670
14980557
523962521
672430974
71919666
462122752
505998259
189013825
309552152
49868735
718834959
189074249
703645033
119752815
81248163
705276481
494033131
702429
639504957
66405976
79774786
651159236
381642915
743032663
164023595
120470071
324884742
664951014
45392144
46647328
449524348
599566847
457678628
422816773
276568201
22447979
514208240
464028816
131354363
233198875
462117723
88958658
562056495
583968259
477845799
42602543
562622970
313878184
245895468
5875202
321093501
127162308
90196619
638904147
118423487
82593942
451858225
98507684
630566836
520475784
28856994
430586606
755911793
45067948
281667446
263155904
10592503
605191678
562064048
211593262
426541033
527388225
333945087
68875807
616332353
352699834
637805532
254269056
1318741
13459446
145703066
457220855
270231234
715601432
368510870
259944048
189512323
639563098
376683032
464131552
551596164
744284447
458338699
571913160
237005587
746965688
45000774
63286587
562932643
432598075
229860449
593529846
331501170
200396196
548546031
47016494
323759660
580216791
586449967
537871789
443685879
602948437
366683044
477304282
662775750
554611318
234103080
143046638
57727579
501209527
708617069
511968026
33354048
259158536
569632154
395643131
16352245
177237392
319728691
672806134
309952461
309673000
6873041
15544074
531300679
45008327
632880976
494789255
470714538
167382033
85756762
753262473
567139664
4169256
208510444
456711885
230494901
710647706
184482025
543661118
350557389
625585225
256439456
37742341
146652667
71726970
419762390
477674379
54723263
111036653
413400615
194837188
130877458
149428552
698705371
267566815
473097261
637782873
662058215
54517554
688055641
742021826
508324889
171128321
78823108
587016804
128506742
739755370
572522465
543030488
749106540
342781618
156824890
110285001
703335360
156893067
699678476
8449113
204775499
259845859
743207647
103438335
50287874
560182669
61798974
752089975
356762910
101459449
194859847
258637379
398367879
273735826
564307289
399675434
733945729
35990045
378292005
639805878
186400487
232199852
308210999
422514820
172170635
756203638
740375048
303979598
350987910
659534740
115825255
421763227
133347266
13435346
435407791
702778454
245767923
238202937
434365477
5717621
726139073
110676727
597072203
684754980
429166997
288216484
64751869
673886213
436524832
19754668
454282738
508327756
599879168
24917347
361985078
197979236
185698058
696001397
223183597
741258973
49796929
392644312
291332420
113166599
199293458
492002420
77712817
716821921
262421432
704921490
370731452
508543490
627148249
341726133
150780539
206272430
501396773
454327674
258226117
446867888
220396540
532848893
586629709
498445129
308925083
62304697
569231280
325176075
380697654
693916769
473568892
73956602
640146962
654452344
83999081
88566478
2515149
24758734
534844947
174209945
665494830
709250497
319748702
716847677
483568135
193134954
485629169
585750256
625053887
106736879
497337258
713766368
540847671
57244187
693520563
313774600
231665088
71972537
559051672
637609154
162808613
464389311
369991258
266197932
641529161
753638340
488596017
622495601
323028996
707410963
470513495
169768288
692957374
366977611
702981435
627024246
252500391
20778303
323033141
219223571
185614975
247164372
634352784
433942509
338270154
713766097
159035968
620268728
399142379
385716604
348972651
405009095
685291243
329484519
293595448
439690342
501995039
370308484
230162569
419642183
640592784
102977602
437125307
311408112
547444283
508852423
278073803
174904821
398035547
112796502
9705605
210897613
144232088
721575855
340812893
246205141
432537651
724536631
569754092
581459761
745582753
75288304
722414238
141286526
117781482
80730360
329220823
72856238
588555779
436581986
306802860
105581210
111799506
438749102
47599006
700110229
234835140
587034266
425085511
415310548
47886727
159267050
191770670
688889511
54529703
117163790
7881748
550613700
142399439
733642982
709838882
455385476
663349778
325607975
48852804
450230429
477651720
441487956
444009286
672496461
721371924
492373810
121920526
134518930
701824760
608122242
325028249
674827301
196673472
246031422
125274058
76239982
50964563
352551381
49917777
718788798
95238826
274435602
312195702
40212172
545201957
456153796
373707334
57720026
198069872
470227121
410188324
464459012
11600560
370814535
152854015
345134335
32283944
418413541
84746885
34094242
247969302
202382635
47750000
444320331
396326888
730292017
213885854
366063698
90299584
88083086
523668547
53342879
277736369
48452495
502433113
567101176
352966862
332941095
488044648
57795556
557132315
410296633
145304614
448442939
6850571
566709143
474758921
230439812
235170498
475695913
463746647
325116259
76806257
31763467
315811849
606649407
359473550
727844845
261069445
410754799
484268754
219362430
295163687
212142359
640030627
122283065
564707598
439055890
237334433
241006656
216740888
506374845
174580042
664029548
268968533
85039227
627323205
479245403
350768841
196755650
523354923
673051141
737270989
32764914
282503998
688840056
354851885
703614821
300120478
163087890
509415380
29947645
66734842
557041303
317218447
431741632
483821988
625277857
149588642
534812751
91300664
266583135
444296824
139141366
288048242
33912970
41497462
271681410
352475851
218546055
566376811
237455479
484895047
514456521
30967300
103414820
8362463
110855381
443285570
293615322
689785278
74487686
268320325
752590608
506738323
178666653
21943389
241862166
19977685
576633785
386326774
288100636
167253632
90788225
268988452
470049035
669278883
605906517
51299976
153926355
593439210
613674077
293760265
263385630
409335324
533740298
66947869
667171596
218816008
495933414
612827761
633950978
564471469
725442991
710393903
117396279
609379010
384712055
89578580
434467126
351457772
30899323
187087810
472938648
158353931
107057910
277470076
420697939
400512931
8089769
612106468
21009036
426657782
61141535
245733669
117267878
59719528
229484367
392633159
705986463
208710257
42410095
326902584
510333551
208032279
466753534
697429843
465717980
514668973
288320669
466903801
46345208
106272216
444720640
181022751
293314386
280945440
399185576
53883482
28746718
168983269
233417912
373586486
686454405
83649475
434403242
678351047
262977743
575418725
227069805
479177426
196010381
101920182
447114941
26608125
92448720
435596616
371320586
459135205
443957787
65221602
4244786
506898489
130369035
373631804
583212448
183530347
584798578
558106276
579931424
335632661
226590
541528004
272353627
310012885
257859420
399008535
594588325
468671203
466707423
29056391
57492316
209637658
700185759
35897774
429365391
512390351
554465730
664037101
578363742
245570689
281274921
452200049
471087100
123923105
701990926
487878482
540583941
460395548
680291157
512494853
208674284
226591869
692150992
579345312
423171931
61859070
3134495
698587005
193447436
21221718
389793451
395067218
146378349
219587496
214111525
418277770
55235089
370986791
466843377
27015038
627835572
52984295
218792835
658168420
469492569
620017278
293517133
424726733
382476367
389629058
27356966
606955812
660119745
372395467
710352097
626256995
357312638
464955654
9404722
605450912
21941465
310730420
558491082
284816077
51692732
109991604
265703076
203900788
658319418
708985004
343018621
601324542
113485704
408034659
46805941
82856410
756017535
480684700
336410620
560032291
44366322
338897173
599285232
690460217
243244365
83891171
631685220
549484529
554110739
639535169
730322229
17165010
332854173
41730325
74684064
736983975
643356078
329084210
220081471
331267027
609885973
682967688
65340346
103997257
515337956
65325897
48641320
44925244
303243375
161228707
575672663
733169710
237488979
607246515
734113835
451548552
5790344
614913299
133876925
296219157
261270033
724363366
507697554
451012253
116406836
470876861
194071046
724476207
94389841
298643865
363306381
56694381
554583250
710363732
421543899
30264871
67626139
535787161
276318952
39957249
78158444
319871871
264287023
198265634
238523740
698033154
303484569
195328133
165650531
168132826
593259671
435256731
33988112
382476367
226990309
229988850
450521767
656934428
372310934
26193804
730222593
287255696
373232006
627873377
405371469
476427501
143008502
344922851
714743855
87342892
465776466
217473529
122147116
654897971
567011263
22696712
194044273
420628164
26820703
213342038
656357434
343064813
724294935
161301868
683451357
669533671
308555156
320284965
396955468
166435819
560677833
113411676
696387172
541190785
405435521
538611983
25195164
63452753
36337483
554737638
665215369
391373801
316866261
502932840
301394314
221812807
660959457
214233292
355481945
152266046
46528263
422250465
512144826
274491126
705714555
410944780
30639957
712036416
21586371
453618074
400455975
164955184
437061898
564858658
562842007
40632862
386281055
753275796
296280707
165091085
420078757
739370723
21677110
184560214
615471311
64200500
446095286
666393599
568310379
100480334
637502605
180896707
458455679
420447111
262723552
125521534
698101131
419939800
103106003
362747931
210975147
114414740
194714112
312105066
38203074
209820291
571797831
396562712
83128318
81693248
713630099
117698399
501904403
101843040
312233467
200392655
235197809
224913234
702330811
454456457
364360904
89912577
178205482
48263514
42830310
732814719
105798238
286726986
6237506
462198463
478397148
678335177
652971956
625856686
745754316
1903356
321863542
4626797
378779136
607812569
540758595
79978717
391906712
40703117
381005639
641081504
463716435
105961037
746302348
445134766
541708713
429614640
6265470
663863834
631290508
208282683
161364646
609154388
183741831
498760497
426822041
565991608
199808707
62260348
219543261
309184130
254255907
281991305
670932990
342588974
104469302
77590869
9509227
136044636
232356390
611981825
81147485
449607431
403222324
725258182
401494821
121386479
27372072
253153901
328375412
23460926
377876590
303721236
542331919
243267024
211967392
150334912
262174942
168012432
363299300
239145265
450989630
60484424
435717464
370051682
317618413
435893877
603356299
339036853
51473695
628539953
481964525
298588015
14803880
58928506
662023304
84563388
506745475
182917209
359152181
140272134
216583582
198549866
220825531
531995555
685933248
352944137
507393076
448398951
194397686
427597989
328427099
322150556
216967478
539359730
289468725
66313366
399319557
615954703
94495583
626283546
288547259
707480184
325685360
692282837
216144201
2129946
417578081
563990063
294053396
82245650
316336447
176691299
177510606
454063701
134133727
218704668
684498178
78037596
394024904
416102323
84038186
383399930
518732487
102803883
556346427
728003458
173650748
185255398
341926214
672058387
504473801
432205319
448159949
65754682
218334571
483709226
226053737
494715193
179268302
600599454
323245741
34015965
68649547
415029161
281454299
700661598
257436452
742437241
351696557
467395855
181951770
30733157
723939066
589209710
159073733
130493181
632594202
3021200
508277414
103234404
250061943
486715320
166088051
443760459
254464798
233225715
580787935
19766323
576082416
731727087
388684933
269536358
208300601
373523706
150976917
394175964
286384941
469600222
665229290
676484527
176366363
442968344
351285054
505765239
400639891
396418340
377740636
643145503
669750217
330942248
438882171
323956592
384748301
424047145
243501167
565916078
265064982
653085251
72267104
76315512
84918577
37878295
378264824
223251264
307077550
262070907
143507
188054594
385802450
466166352
534427621
21053026
262322790
560636531
76557208
622645461
142240059
745579289
697139511
593045573
41236738
300900328
704957498
110426156
115455158
394852098
32591195
626755493
81935424
300057572
488754630
572117091
84110208
630108801
324336721
211091094
406192787
364822727
246336591
552266054
306455422
122426577
464290463
176831761
538027429
728947583
407620304
349188376
490114170
353787506
739157414
291870579
465510147
267159881
45287788
223255676
92841476
165644843
168726467
606649407
388571638
700857976
425511946
613998476
599783730
715159157
667662541
304407301
335844145
643008656
253210814
10559094
51745112
209051934
639892873
698441016
699513084
305103435
620796176
379523144
104903617
304922163
492732148
86496956
410135453
619716097
65167321
386056489
465159058
399124617
615841628
98498673
494366509
530681333
408337839
557373635
100125888
754499382
541696378
548926026
129851176
205570001
671484359
207141025
746295854
430062487
66516467
494225157
686212709
169727821
404116374
536557567
370987721
52999401
451548552
478147805
240788740
559371519
403066445
368503317
42568708
129526397
247548759
70187487
225117165
640154515
114684752
276873901
350179739
625222234
330020782
345768787
111890142
248973403
523664596
177227848
532735749
385550438
198160508
378465724
563521777
401598040
463303045
26760279
696507172
271571601
185592316
387974951
364563951
22137843
439575642
103147143
409319286
4304694
586467791
240970835
105099995
746720585
294567000
265077242
24849370
399583912
298908213
354530267
212021360
653388350
395762094
479573506
405094478
74140248
412144198
247360750
236814830
221355771
398238606
227456579
736583666
432333720
750626502
706182841
665698761
728283163
387978818
122441179
41292251
407619393
47221356
409032715
157842594
617850173
146414905
331692674
64168581
672103705
178590271
451412598
139117775
159826115
100187931
484780750
205977863
507173285
533136058
641805541
327838469
734998649
172190837
189821996
623069629
655057268
524110223
113396396
38142650
65268160
532501606
125719934
229671624
185134430
748743996
440540368
643190821
341297411
164474128
522915709
20763197
421394118
83593526
378348422
401957922
143156948
756531013
81323151
757055802
79184958
626546986
487969118
631467344
37538410
736541912
403153551
599670435
565263914
696826214
77665203
545847757
581070225
609659870
683443247
62727665
359198021
155553575
238244279
753486849
140544219
602709172
480979402
521430485
556115832
125924567
221094295
57225095
219565710
526685796
135954
748162123
98234246
37576175
821372
77033047
707983077
386351056
750260850
297562232
3194919
159360747
141204315
149655142
546293384
390577305
689573794
563505613
734347995
733678023
733573465
510917796
530349001
209248312
414222223
62433098
86663122
453261498
47870914
283242995
136567903
383958719
218017206
120419806
51133810
669716957
370754111
749839181
62768555
107554720
122706038
21911253
120077594
333812388
324189866
718386221
733403853
8572655
407765341
352844872
617897778
308608027
158273115
224392077
147638792
754997412
638659021
620267466
590470881
293758829
429576875
274528891
518491501
175697886
323306165
469147042
504774543
523045250
139964643
328281496
417812456
184716168
203708766
91431125
502780551
387952495
251268207
750579375
222376991
256652126
354107299
86376108
181084528
377317668
679209436
435888602
120479744
126369243
184028845
245190203
69942567
80582957
297890320
280648257
412424012
72848854
216393450
528128419
668817727
554828274
214120363
350723555
394617948
240374225
128370788
185812234
186663032
715513866
74487686
9660287
93418177
299355602
710034871
697368490
255019492
100958360
142331468
528408180
159301664
740582232
584791025
663123188
536315871
448202573
116921328
671131585
309146811
203228706
62427841
189006272
663191165
57357482
349161499
624725487
463938126
708773520
53520558
241634390
7035875
371305480
74263707
205653493
717663401
622501991
113714801
162686227
403126269
7855120
109533606
226813697
305683207
636234508
672457459
603310981
2734186
238471651
313292285
61096773
201151496
49215348
653500666
256818341
37432668
123167480
276152786
72182670
143886749
739170626
195939926
294506576
187426746
330373707
421980335
304509491
533830733
752602915
374303441
159723291
384615879
150785967
410007052
36005151
73203676
499613963
211306485
309227373
48150375
73441729
391539967
154750197
18259416
152600812
631015385
198722228
179408297
443722938
110870487
717887160
571449067
296213399
308804731
323110000
687149281
484783171
521242792
191320390
613394236
285896156
374100182
672602203
318622041
721282703
616445648
517153910
209231667
516161831
424336777
739057623
98399388
491836254
555308669
170999920
289163179
527441096
504892478
28487961
594405994
468287772
472349514
39033904
706182841
718636915
64155182
403435942
335081292
268992542
30952194
185463915
40402006
644751324
428552801
71829030
176282367
336017864
380308656
120357055
595501179
351056994
166749403
428133257
380421951
345210234
469912219
465578587
699981828
188697595
173007215
635644815
231165938
628772144
345749026
674905868
595292152
534911685
365199484
391162317
567970494
171037685
368865256
334288227
546359809
186596193
655222750
676219033
558470337
710064556
383420492
591777550
417226024
317663574
592759960
528279479
685026531
181870388
631113574
418730767
401509927
696280858
471163693
421874999
172612238
85341347
313426158
509969885
682569784
262792793
323813157
168144886
151269788
265751289
510724176
635615565
322893438
5711680
173122313
267193497
14471548
670776561
92029476
542131681
83445544
743994888
406318015
68222287
208213533
516798919
404190067
660463107
271663170
367680040
28301091
278552653
311820090
557350976
218802857
234112788
91348187
459213253
357830928
179202478
506325951
304885322
342166253
92856582
383250728
611031505
438399578
299587116
746062681
557535657
574390544
274626585
482925366
122147116
753487280
29721055
480212187
672555588
323971534
102380915
329628314
455286487
267795352
425362301
47591453
250358676
270918557
480187981
471078738
98292995
381917445
690782750
599308678
33286071
117683293
600803385
315839101
508037439
112651190
40997684
208349505
546791882
48581985
64436971
505733774
139987302
252912205
173583046
271701480
560509910
392036406
212873558
18361343
438820531
146973827
66896921
423366366
224308994
292316206
153680891
83657028
268903461
443278017
251809614
268729691
223635731
395044559
72853416
554390200
76972623
3761394
506179401
102200655
206011813
553370545
25665094
575572496
679024363
263667677
382204459
652163785
696579516
594302216
160622098
292852469
520519749
661507158
91376194
266168935
379782837
422204568
130160594
255684156
374650840
37079863
235865681
593197514
345539641
488106303
327882906
507969462
17145310
580395179
369772221
519759695
609232533
463912518
241945249
95587684
418237615
76853355
190954946
272439129
739382994
176899470
119783027
475860360
419295472
570408116
657299825
621483499
116127375
354055327
20015450
655328492
133831607
45574802
346607170
575712319
508384877
19455789
755541696
129064254
414043419
706156635
298012116
185282643
348948600
463085086
253116136
644218029
276583846
291795049
730480079
269863882
394233712
749242494
195184626
592859244
589120846
622756666
542524476
522411143
287643903
183152697
121814784
334484605
87714510
653552829
112592571
417610803
538859090
325776073
479950422
89374649
77675052
623102330
64162735
621206843
20024713
132011334
146744697
553014587
686492170
663765193
423035977
657486473
567910070
14879410
116573002
15605157
725971701
694425917
562789136
412597731
725442991
6427603
40053559
658009807
411473975
743728804
634157038
630516887
173404857
597036193
482154100
456009181
574864900
493882663
312679094
722216598
653118962
326431401
432892642
240940700
355705335
71483845
293653087
713786671
179670428
497686118
492082221
747792318
439909379
553002821
449302770
133226190
18603039
549057782
271220677
174592757
609753690
95818819
104677027
111369670
216846155
480348141
207624417
103181533
128143968
457296385
62274039
640917368
290118704
370104553
267157163
465227035
322572200
138839246
461240882
470861573
9444009
42299998
338047346
440483407
471496025
554364004
484838270
730159495
341934419
270185261
348477805
553140686
541490518
59245732
326515774
666161120
488472328
326229176
715563667
713758623
45658291
270763032
686643230
483180516
127984687
5921552
715155913
408579535
16004807
219746982
348873070
58445114
702768885
381169698
593355663
547731883
646350458
32568536
324391506
273614978
76526996
685365683
448419860
347460659
455655925
100379370
14430417
650145656
131218269
132706210
648017188
465287459
170327703
11827998
164519446
610040704
455393029
109968176
282641169
43038577
30023175
109850832
738049959
220307454
224240042
187760027
461200595
238591717
267897357
585676282
739683516
338676520
92441167
314952547
402310306
225197587
393522003
320311896
228209624
75671299
171400229
439781448
470809555
397952617
658757554
266181487
280996317
321198878
551479083
177204134
584461135
736462818
644191103
17808517
84759766
10666532
366374593
720374928
457319044
164746036
702706513
121225650
470744519
139895328
701326262
698531652
594580015
49464597
32077591
506984418
157379759
185290196
391805945
632503326
730133404
130334568
216020064
689671983
544193684
163821848
428334751
708101303
564903976
451850672
723849206
299525091
233820335
148642864
165383077
139216896
519147902
245064638
635939941
54296981
235332563
263088941
719405756
731863807
228145686
132963012
603305730
728553687
651189448
400337685
465098634
393335986
661159408
473187437
33582260
650630526
157826579
370332326
339854788
287363214
203984088
73936317
133220207
239050434
278146778
145502934
343344274
60167198
311115623
479826984
45286317
528949720
427516993
269785607
482349686
88578359
24184706
390618501
26979316
233697373
183235780
97959141
433214172
526651566
103128662
168850186
365747124
572696527
536137865
685072206
284556039
598018162
465143952
155603329
731001999
345504432
115168144
306058413
738288954
491972208
348518079
697139929
309612576
703272683
61420996
416147587
655728357
23814609
475219654
121968045
143590083
64396878
319680725
301002156
370653117
165811267
748441876
626189018
129730328
145492194
54861308
237295543
19244328
39901371
118418141
197178880
156022321
565123013
313401790
12216078
299536738
401542415
652126020
755632332
701824760
595456023
750971628
125690799
393626983
648626409
43218266
604277765
192541076
208606307
321225802
181906452
44381428
289215904
213938725
93487983
5968169
297135020
194131225
78022490
422262654
741119172
7849266
137751614
455472076
449101380
493578028
194203415
314360819
118197534
42449865
417296207
314703298
637229440
611266513
714347634
196914263
177491130
412327511
81572400
478074688
53240770
123891859
240729216
97033391
225613440
404878565
386157718
27296542
38255945
511938541
147238182
216234837
729544270
60873027
467402299
656355700
363813772
311595952
677141556
79832438
182922807
65748865
248690078
560968863
468617621
486670002
751830694
122849545
352070621
697557315
743018822
203846315
676348491
320282647
406949780
751906254
76988262
114979319
711845976
712036416
686990668
267836933
255585967
685807510
20974681
659475089
344492330
254235943
7688954
374447528
165523995
114745176
324726129
173515140
633817548
165074230
176601830
605842285
127487087
397429272
576298223
62821143
475627516
353389764
217888944
282259141
283912679
31020171
502118879
465189888
744038526
36156211
16054469
323866587
449259993
174111756
456488190
263712995
351756692
732066972
373369286
633160437
495490917
640993204
205532236
20377994
343164097
425529205
622986546
10264527
298496967
54691273
528396873
174592727
284597040
350731108
486299905
646121385
137205474
136107661
286032110
176074295
713486592
694173571
265971342
451525893
341222638
220086867
259529986
269216273
476785997
243010222
384734714
147827316
503445215
345579962
673463245
157797276
145345667
290088071
621181379
96858070
643961227
450495264
668513362
616385224
390558506
176015112
468063109
603465488
639844842
485544605
224512925
435173336
238871178
424253717
61720329
457817542
740337507
239467865
501655154
600474680
494128821
193855298
55982836
589073576
104718999
253074417
357564602
248103038
268570410
328064555
370427596
752875487
137213993
186914091
370127212
457528013
9704271
639013174
170305044
123638016
344300070
407132104
498379769
389243855
231229545
505371230
35906242
599291922
40446315
163242989
179621601
287119742
250102534
268947224
726222789
654331488
616007574
8542443
336127030
147504622
433602624
734801158
576474001
594413547
618265921
473108127
669616709
125485542
193047092
149488976
113214031
499797116
17855292
479834537
665270252
124992170
488573358
257148201
411200426
235162655
67712645
742671384
185705244
408896761
311123176
319861997
137967801
688523927
18716306
550579763
687091544
325352184
189973056
553989891
275171786
221146413
406034174
387589748
677542092
36128091
676356044
196989793
65144528
374746868
115500476
503800206
36934170
407114253
86656373
742769573
660600486
330587257
636952043
376850135
739906986
737144338
693395612
650994025
667961931
740307295
717950415
48497841
63573854
738623850
129174170
144623085
116214010
618848739
43845165
15235561
485475163
182510692
703441102
306991685
25793495
233391525
480234846
124694738
352960475
6369472
4383257
717572765
726027610
191596951
658604953
520694227
57863533
33780393
47251568
143076479
537252443
408020613
362725272
734130713
376956624
582827245
701219061
107207282
15460991
583597651
525642496
473180344
22710976
372100913
554846548
171876068
639157988
103002823
446140604
198943309
210000214
54847302
561437217
394807634
473511100
127351133
420294238
738094266
702942604
100892974
155257824
269802484
303373025
608552763
130757536
550476533
129951976
587434575
63392329
271169457
694317078
146718973
429626440
750307467
506734395
186652438
35450327
553695324
360357407
44900808
248874716
598114517
512954442
216684956
357552258
293540527
615879173
535613442
458720673
549411538
623939244
26642277
132947906
236559960
582818064
485939006
152680387
366350712
627563664
519664631
552347614
203857707
528989461
250820024
114201360
693856345
557668202
402771373
258199855
42587074
25227720
232738142
590198973
682995131
617951905
240306248
392096169
237802381
713720735
613980567
366803892
29554889
414512800
641407598
477913222
714690504
256363926
400761906
376562368
627608982
4826367
40484080
42831261
600229357
673945884
292452160
370260620
286432419
496587091
274770587
744479493
456271717
641366236
298690938
582023914
221944905
83077503
249709733
99314397
500999716
267965334
570453457
752933205
724310956
314189694
419569316
100667458
302195530
636566840
623142284
298892122
411070468
32995829
66987557
718796351
118702948
312263734
37092783
225150785
140878556
484745120
262874612
654558086
112423994
156097851
684859873
192812984
87701008
113483825
358261449
722844759
392765334
166407696
550598594
33550426
728343571
717149797
357056726
633326603
541859773
301802774
718222323
14630161
666635333
299650169
331816934
455529421
377342774
322367844
185107617
402008425
438949660
157291225
447915559
674105250
371702160
290140942
230978293
14101451
314612662
550080605
404485282
39718267
173575493
38573171
64085093
81025692
713599887
118815325
552232191
132896112
269120943
121406922
416283595
287927913
85160075
692218882
92860827
119383900
245774620
542625701
401036047
395370955
376046817
395825832
694593047
217768096
13285727
181272
18655910
308687265
603197084
216408556
44829180
211733652
30884217
257101271
244384868
605017959
512388107
204391733
334468547
484360533
681212623
119057939
274468467
206780091
448935214
390455304
557899747
186536690
319901808
293942094
38467429
320558703
32153121
546814541
495076491
565012138
699853427
719387587
685590482
303373798
264295819
613212964
95772040
195932993
625614990
643498216
4433611
452248021
739400935
39706121
332576812
684060104
308706216
352007565
455007826
370454060
508695644
339477138
313985763
508656785
475121710
108725435
61562171
268418514
76277747
649044396
671877555
141263759
646529247
231471025
492757720
276205657
28148653
730737644
216434730
372492646
717497235
417635582
679606609
445566505
288446386
640795413
646076067
517494291
215290712
41188296
402801490
603056280
750246970
543184727
162593431
579367845
202835815
447636098
133967561
479464146
437477313
378178710
532853239
638575938
275676484
19991004
492380070
228488447
695252780
600788279
352011852
227451042
479111281
592999307
668071514
623905186
458633266
287448146
326138540
269896410
585871104
407315021
428348298
109479638
616125616
124588294
65143684
499683821
396260592
118583737
206959753
213946278
432535779
686870659
377680212
535401958
24403894
18021458
379822905
242504171
302576392
195892606
628079479
631947895
24009331
115882535
707413980
704662703
259596610
514350219
353941133
272542296
568642711
50976152
537348038
527652580
260932789
253566710
672587097
54087033
537864236
294838374
454380975
651751795
616207263
459705792
133746564
149290943
561180479
280698568
479419533
604551916
648077612
46020429
365024357
355186075
12593447
240631027
261219239
437559641
662681926
273479024
483157051
546640822
259942818
164776750
40277302
217949368
751697219
742943292
380799601
750836177
168227969
355237132
630041048
551958134
398021747
301742350
75363497
657004693
143627848
75998286
418949804
371419036
295382724
179403561
171860962
334710089
516249620
179674186
541714908
255782345
94238781
520172801
484283290
57032703
456767502
149214021
252307965
329104179
307831319
676746241
39849628
291125039
108309351
407454138
731402308
534435346
731983894
735209020
569447721
415548618
249505802
574639793
334499711
456667849
34219515
430317069
624989344
66317022
92917006
363775139
38603383
235490621
580888656
601483273
143620295
63448895
107697276
134719558
234565968
41178956
204202908
408760807
44682070
697089029
581256328
469101724
42085316
434368940
388503661
297658975
212737798
643364540
684434700
266031766
227617208
266705143
240668211
500786559
265670719
379704416
373540977
716850987
540813090
392808871
696122245
595484715
641785963
308245483
242311322
238380233
97373276
10315948
582600655
140312081
655308932
652979509
165939410
389565453
270593778
684467966
302981042
348739791
42130634
278762595
128395586
12923183
36971935
573136704
710932577
148453247
573627691
38036908
305843629
135901356
643712923
27202340
542244976
73430910
129752987
406837163
415452765
48255407
37518752
96002903
491798489
38172624
379401509
479169873
93708401
5365041
108036838
295625728
89910912
741533429
690903122
426985601
322079561
106036567
252737881
20302464
159035968
569797153
626263782
253025500
387160124
215887399
724781556
179600122
633122672
312875472
633185088
121799678
208332777
401056747
80980882
594315358
566582237
609178300
112392019
746902898
292437054
420762524
629431441
307029450
482939427
633095211
667511481
161523921
397655134
481211460
221325123
449199569
52273504
370671028
661421470
676203958
174066438
322708045
663757640
119269423
742093933
193180446
330330455
39575212
686195273
245759514
199088066
3300661
238995788
455422520
756576457
679399903
724393124
490691249
140364952
247099036
118380183
745941833
31733103
575855826
61398337
496124831
71081283
367209934
59797101
11827998
324460936
138146668
262715999
136759680
35506653
245472500
692239068
101353707
271819287
11319278
13648271
431199052
450389112
99155784
282180080
72302781
270338050
423079930
630157485
422122064
363091811
40779798
199451028
539272753
363367277
83321229
221516573
541859773
52293099
373143554
408190041
747037410
524208412
162575406
225895124
80084563
469228484
237375684
471540640
69019314
492429283
543015382
107194203
674549862
601324323
676572102
592011693
314167035
69509962
205131927
691107053
343331492
103098450
204158310
157800378
306410104
88192483
606524655
168326702
436961932
183769285
396807839
159574937
423836624
701892737
411072025
621499358
280903623
631871523
264175178
292871793
329408006
259528633
534566423
168929189
652201550
220857273
502079563
741462904
114798047
644289355
286205829
68822936
293744950
224339163
576890587
733969511
308929929
571948824
542146084
34335938
317140090
582464701
738184902
171491497
130124264
357166264
281084895
165669291
504758847
190041033
745306117
566331493
29524482
470982421
686700779
365074255
518188671
428511902
204414392
39627764
528362562
576308723
511518559
206227112
231605192
358369026
292226794
88228700
697685716
468283655
752407649
408813678
359386846
420104274
218058999
275269085
164141796
604946689
278467587
554042044
92841476
171655375
671112701
69102397
72184021
402983450
212367701
739332958
194081888
745919174
134640756
4990253
370791876
266009107
554073593
467465582
633968608
159016383
369089672
724768424
76156845
179836930
252081375
5374237
735428057
302709134
30755816
640902751
155357657
505529843
248232628
33987717
480982593
42349671
362455554
468489931
648024741
706605809
430388696
100775982
518323113
54807461
130183508
60046350
203591115
438225060
286957053
62002577
445385304
266668475
89344437
131308905
510887738
20604584
484924093
113555264
393824915
53668025
638387113
205509577
127713677
202938634
392041940
650402540
301526163
214029361
4073174
58339372
379198365
737580662
302890406
380489928
245252640
140559365
79671383
461556277
497886207
402952550
25128831
269778054
128181963
274189006
455398539
202549543
565400363
38119991
705208504
354991
470914444
358100221
712891298
485024043
744740906
538441352
14328041
234224547
34237749
474359139
452095650
256279273
560464720
238006593
627895996
181974429
427363846
675147564
334341098
565259463
43021888
94571113
104956488
436367022
400043134
367581851
483275578
5628631
688063194
145699900
559672608
523777891
481409850
285767755
289400690
647254335
96293197
686744028
328642946
548340247
706152629
592434661
56700783
133219814
41870187
480665367
504857202
530439637
268901906
246605450
14033474
20491289
652118467
65191802
482618829
532207039
452009285
62861439
531887893
111852133
569133656
498401984
453642527
443240487
568057724
284012380
129654798
587664745
119057939
286232064
249989194
198168061
544040647
80990819
619100811
740609415
499693074
690980592
132706210
407454138
66368211
556630105
429041112
160863794
81104114
319627854
398866377
69819932
419045226
560837016
85983352
426298469
565433685
100885421
33354469
4418505
89669216
1027208
544745019
127902502
631619625
279158880
72531459
84763181
745443335
124873749
522999932
499475727
100960951
209106708
221710762
627437789
223251574
246229623
302420083
337684973
704202227
133962154
488928953
390588717
650079157
735723532
471434047
195222391
49978201
165446931
164783801
70760998
715253994
572571132
362838567
526453859
345456886
607748567
211182961
124888855
123856119
622631555
158014320
12281178
190687248
730828739
541202662
109707325
221212964
18489744
490245313
544268808
275149425
473860114
90605788
536527203
532737767
655726525
575203546
688455950
209599586
596581258
318880107
212700033
108919888
119979405
250351738
141822681
476858655
311534869
752845275
221663198
365463878
134616990
600425735
742361711
395278702
237254836
254249086
61685432
751168509
730433509
27593369
648296649
26641452
652084654
192561693
488003780
574413203
622223680
381147039
305935316
715085887
427537565
601196141
649739272
316508465
720994274
375286495
228380061
263132885
597701654
226517293
250366844
655506927
171781253
27796729
44134478
694483244
353176013
67068653
337439943
689898573
211413388
717023597
605943754
549787770
244886738
705691896
748902609
569032111
538347628
511685538
216262942
428932059
284181625
206869117
352000012
216688017
263006001
401558232
252511896
13368810
142336285
300154236
138238512
262965248
45194985
319965750
654869513
557675755
414992315
522191761
488739397
63965933
543203611
724825893
535016755
611143442
389175878
178007090
446027309
394487458
311302975
111126382
24237577
5091789
475087781
68136617
473837455
302321211
739967410
219381643
639807077
384364617
626985307
192518417
440627538
303019393
386169272
700421262
51012962
262686857
674004393
659014356
664120184
28411699
638507961
530129862
701821714
187012884
390482547
179843196
238338
396778302
374439975
457696694
415298727
686988789
354137267
697529373
741964508
105719341
129647245
67777348
214765715
522754608
69467978
225854406
84610637
288728531
475710055
564642119
119890636
742263522
466273835
552886375
706740087
476548982
672503421
215300916
134438718
298840377
482085331
511383418
439338979
141928423
226718401
413609833
571535510
120764917
60141363
270110386
180900209
113423401
242141627
747755916
8527337
463391656
579111169
44299866
59532746
185977519
538280104
225064086
325949715
752846339
580009976
151097765
603795534
412846980
499598694
58679257
257947065
656008262
632538528
495680731
456732
250150566
268160312
160876992
21601580
269865025
114057853
203086200
204542793
73490690
614157089
619814286
274940664
672812400
360522087
529593701
26582318
129043005
611268142
50076390
662171510
691401620
519956073
525020917
489533832
677463093
515805608
587229614
712994450
554752744
285171068
282384011
697768799
294574553
399396425
460007912
637760296
509910583
367597935
222641956
285451688
248950
632866478
354394313
242949798
420853160
326055679
488347514
342959071
674713306
155387427
599481610
595529851
513551129
191051756
389678307
522818660
516542117
106119673
470755831
75847226
57561413
124393182
598696098
107246117
686061649
220150727
29098676
60046350
361033400
250955978
396153192
644444619
327083972
82418336
668236569
418793609
499455656
456911182
244807836
707285579
270623990
18489744
336644763
319038720
47672187
213735165
428193018
729422621
370615868
756104945
576236428
472120266
563838687
403337753
265922214
708687012
503277210
468263103
332904201
570855740
546150007
683893938
168245152
694596539
193273645
110207470
369847751
291198362
153091757
745443236
173878562
587517658
358076084
315342747
597668890
489262081
334227803
722474662
291560906
473678842
341315521
172454903
272247885
27054846
719657821
559731411
256809553
420581252
358593228
279498765
568342703
128935010
389840542
159745950
264474108
173162023
246109965
238235570
574473627
489683649
28075592
202594119
182065024
305413108
635806653
461639360
37455327
723213480
579518704
711167407
755617226
228863453
197578927
504225433
537108936
202815284
238489860
649876960
66217151
36704254
85122310
71126601
36216635
364759248
43860271
120085147
204596014
612321710
446465268
461382558
405625866
241861682
635992812
309132538
126906305
248274663
401487268
336569233
368314492
501505437
40204619
493620697
58445114
191055130
563957084
736409947
145494457
113853922
284453533
210267967
19834178
650626230
388131691
92168945
64880270
164375939
709846046
521829217
222496274
500099983
604220606
503256390
259281432
120863106
640736096
69935618
484453475
55967730
6344520
612064908
18671016
710759959
6409032
471566737
374403998
27166587
7039396
690421135
94556007
11624067
497062168
519389546
41549053
269750846
594613518
646564973
566618507
81166203
477598849
206814284
173634437
347247949
272587770
349620817
476095802
112458015
67972188
383350460
641701575
678312271
527198693
127956111
546995813
614935048
293766382
255427354
233999493
131089868
253589203
549063131
703356326
598967981
336614551
478116963
477404561
475038382
49389067
410078422
625992640
686332692
280179717
398565789
647263348
203432502
163219832
432818619
521617733
106346240
55598207
411069049
244490610
753150304
16178526
362327918
58706730
707433621
18467085
261458849
183269936
434500008
339152359
150036791
484135633
306269112
540220772
367005878
285601589
49161746
279635673
699800556
468749422
345587515
140055279
704777983
570307234
9667840
234679263
747654544
122562658
431140346
52380055
428152993
93045407
43709211
454584876
513792873
373896159
114982091
409478338
188545539
63158186
401872471
597822468
451238879
422859123
394274153
477850671
312602040
344809556
425091119
157593345
411902855
206334837
337490699
644361536
445191820
150032792
723223186
654529637
665238028
741765024
178975888
686949128
466405303
348722010
19924814
170040689
262260068
717497235
164334657
315428811
4700686
622971440
323298612
337256556
705293751
382876676
507629819
119086756
647699962
654663828
511865105
569284716
381335850
52415226
260733255
218913210
706409431
365678495
605539463
428610091
683221721
499379185
59052932
571996243
401065609
569614670
679860636
235132443
594383682
316894194
613515084
167481774
219165401
24360740
156981552
295496019
72561671
239739773
682516552
486066718
585561431
525318703
18723887
546678587
203068758
241556275
178708978
501232186
114627046
151609171
271507316
334786725
458722513
751649726
478792223
359205574
245738425
355995549
188816068
401192701
591452771
604588154
633902936
204004321
264355
456163798
456148329
219188060
333971001
405393874
536799263
134380188
644958223
103187167
627570066
137638319
22236032
1049867
155561588
376227810
568620052
585563288
97287804
620436561
483819618
627004742
336705187
501091979
411019154
687864669
561369172
312376308
537056142
699135892
120266419
756516033
552404321
268788611
635821417
268947224
499599562
505008686
656521866
555836012
363063256
526081556
447243342
593987204
556248238
601628429
636211249
295389340
404606657
711424623
582664058
428587552
189883479
265405294
479842090
269989538
212382807
10284376
419327454
179247796
236464413
304419054
430068885
48059739
562774030
751863385
302913065
552600139
722065540
528257251
414516193
33006610
747950931
131361983
87691320
110817616
351338588
558247978
268106581
629421702
356472043
292307150
86452693
17296370
531293509
596296578
691073952
567003710
654981054
496937524
394213729
663713403
222408687
481418415
452658911
645379296
202888846
126901066
147819763
756818153
8187452
98021305
672325742
16740137
122889236
404675675
30901358
5808257
464783384
197302841
645293606
469003535
171800939
584791402
427608335
565912033
288281379
388692486
528128419
343283850
651363167
151127977
684231726
487062758
90046866
257362821
716099510
139250833
252564767
370217848
108942115
604303216
364949973
195252603
565349603
209326520
166422802
169159542
572321022
667445292
289640026
15695134
709810947
455657681
428443925
566777120
696076927
474139575
70395178
597460217
7062055
199373674
243166747
338744497
600373551
243335001
381683302
545681591
575508388
302954214
179602787
750382997
493878880
496904317
722874971
716892995
186478661
64474357
500373346
90726636
151044894
80994953
397423754
593850101
210449239
224694197
235829514
132227798
554299564
534304424
32823047
220131725
638980282
700042575
511436289
368668308
69699084
725450544
286621244
285493809
202035013
364383835
578514482
25657541
293011082
380821592
93760592
404961648
473541229
606602195
709506161
709989553
171968152
291681754
43976645
574033723
506825095
214387161
396629041
86121218
645894795
185176901
662640841
1274706
354401866
674483214
142142702
48720937
633152884
444962336
178306275
291085067
296914017
127826972
274189006
346863972
648274300
10574200
566459894
751176062
738396386
469275443
476228628
330011323
749476637
54669385
177287991
702927498
193432330
642405219
319431476
696435665
31823773
273537952
687036613
682760988
43009780
509842512
348774881
425384960
675434578
210872060
282541516
28693847
452976069
406095838
91816628
454844786
88619349
494752665
363801107
183530347
470770937
126845082
410974082
331684062
650411489
472417977
307407100
430259225
24665979
181702521
465900109
8834290
232685271
26393526
485801407
406283423
550944210
197405208
254441751
228908771
232439159
51609649
499632485
487197821
244815389
333679035
115854403
568377547
47379969
108158960
100235863
617978907
306890230
590140329
724884069
493361960
55207562
749937370
754469170
606599596
530514721
101104458
63220102
736742279
603779267
465435727
551988346
488799948
189471288
521504438
89510603
730163670
174927480
427450806
223214723
292323759
560802697
585894627
638923376
732175875
633923290
219721408
286825175
418186951
427776361
321757800
13912626
727270817
192040136
211632695
573954128
623853606
132721316
647894395
437034714
126459879
82229511
545636084
6495580
199725349
236726126
576679103
556202920
147887740
733736185
706552938
530016669
493467702
340912208
749242494
427832132
382227118
480710685
414145457
106474641
615463758
104938783
42444513
103483653
153496194
397567261
519753620
6596825
525817201
301247332
31110807
156989105
518770252
166626733
608473603
228704840
445582897
752429860
346572580
53977938
79548196
689558433
338824216
729989897
726777301
706500067
331608582
714642201
317059834
490287889
265170724
477252024
720895746
185390761
715564171
524095117
740073471
610999612
637142710
139431168
354069534
617223323
54831577
23191810
65346149
561346513
192684583
550022067
329756427
308246372
117773929
228538259
458638292
574209272
656831539
505896104
344590519
504992539
188245306
154096306
391152840
352698119
522803554
711269342
173877613
288891476
290465721
19320574
734420378
283146939
680803427
544938950
627444026
367423238
497630099
22923355
643177267
237140526
76915211
227392882
681499637
560296646
736832915
26805747
332467516
236327974
135032714
640963050
371320937
405104128
273941760
597247619
709800728
36700027
187001005
31359088
117145989
170758224
215728786
19395812
567287289
358396459
616838404
675883957
425702186
130712218
444024612
679868921
302120000
664089972
278373368
738743824
714190133
16314480
218697115
24577462
622193481
362906544
58410522
188334055
160071016
698086025
207956749
492528505
409612511
64419537
111479703
13182368
533226694
7326410
661431316
418037751
665538424
355096031
293849465
566067138
727798775
645962772
435400860
113539577
359147693
409770651
97879327
214933426
202805603
332566143
464358440
433005937
709575523
553219485
4584671
161990842
512017870
70826077
438125712
474516135
488347965
112714858
735941661
196942806
219089871
5966870
438897277
390307013
405887123
562237767
325504045
139005412
215724714
269302215
633439898
610538312
457660350
34894860
20521501
126165312
22233632
362770590
715208676
64336454
567411746
559911443
191843057
322845432
477438335
525862519
149982297
119639897
419308520
358269002
377173696
378036691
349721987
237564509
319272863
272285650
256978867
193234709
667466163
451510787
142687853
432084471
368615452
156498160
400142834
224641326
376353530
320345729
300533870
59170202
143522106
520877539
263033659
384719608
648191652
388631052
59525193
44693915
46375420
75462023
619912475
471027739
217226212
145863536
86930451
163265648
204244233
344756685
87554376
471918993
237874182
83874633
402892126
153069098
359386822
571037373
700147994
67569138
267648108
291923450
77295657
240661239
582866883
29109262
316780373
684370708
525598164
523626831
407858247
675301310
202275484
213050982
180509147
356562024
9834388
231167118
608250643
691688634
396026538
111795009
371678095
33535320
66155602
416827411
448988085
183208766
667556210
85851716
425002786
741762778
327224468
291677777
354024216
64049440
676124927
169800032
441559899
538596877
591354582
32764914
97222216
489250854
451941308
644127393
108254739
237494589
5711608
561420695
50231631
302999996
112955115
92607333
511111510
343210819
549035123
414463322
10347610
241069101
751863385
260111666
677623681
575364881
444492751
461627182
287572922
455951951
476722701
724234511
33414472
412825088
756283862
120304184
193208391
731084394
82916834
380859322
313265761
67456706
588001050
145533614
144226703
298237758
641725539
131096054
690517919
584662624
685256185
670827248
627593876
684256482
116685787
547864440
557245234
57704920
335684272
142325293
446323050
534971437
165705267
68309332
272843830
434040698
120016633
347438
463507487
451329515
23293452
398966966
75952092
403466154
635600056
134849564
415951243
292358666
542667944
576633785
246409072
474856585
677160893
22507940
308071764
202654475
81361363
697828777
149466317
103453441
98543991
407100834
162709469
718244047
193787321
345829211
438323249
167886558
373300412
189138601
675250982
85243158
347454206
684940318
679452774
685986119
540945860
636170401
309287797
82169087
40990131
272848275
553521605
231476791
128328017
70397133
59456660
435367169
270426268
460464189
605591987
13044031
738566221
304408559
711886103
90921809
18950477
674626407
194776764
673553881
23097074
312436690
90907908
311077858
107970135
513533810
225268225
211350448
706938141
177555924
180796161
368491680
742975419
108415452
123048240
419955702
269007648
384968857
551029115
288681911
220411646
244988464
549811823
98256977
474321150
710027318
315046658
354620903
315036885
575190033
360776598
493603656
747482645
674804029
362664848
683928848
170433445
412023703
377189019
596508714
706862611
429890277
513301125
48576197
317928429
544850761
644671209
730027662
129314913
391417179
379587986
489948570
342203771
191771339
5882578
244428180
161498246
397952024
565145672
68845595
359683974
440265328
227071309
648054940
130057717
3142048
213463899
339937871
126354137
35873518
531187049
40900352
361644521
669946857
576515067
127215179
389938731
432764241
468323765
11238864
139647417
336777759
748917715
355474392
442537823
381995821
253765905
555742187
50620206
240910488
56700371
226663132
132215265
87818731
716273649
588673510
629822011
665215369
675935233
539636632
525572877
12651275
532818832
527122692
310224167
132011334
272134590
562490866
717776696
694766982
714793261
317128988
360876835
178561554
486964569
28474810
114259355
429236990
356874964
725755519
534310219
59667901
375512501
448317627
148431556
424040526
689165590
270157961
303079694
720315387
86502202
50854349
587525211
602487238
376109188
422049738
712065450
152236516
481042441
65528675
85311135
106036567
659369347
563760743
118997515
473971736
218357230
558651656
692202238
597366770
177850491
557006967
334711195
405127814
738635674
175450842
367819778
198418855
101036481
599946774
381494477
33829887
754688207
347759623
222320589
701885184
620956064
3542357
220193673
654384367
130538499
683749561
292794692
416328913
521350773
164800715
530287712
476784036
44460642
107596804
57946042
252276303
586771255
165027811
306978715
222216813
150803198
150025239
5521243
572288331
168556957
417050513
265064982
544070367
425486358
717877748
359447270
532773514
66277575
591539591
472592510
754325663
360316612
441923463
316206345
453911066
738736013
202873580
147239344
485966213
84816789
290846900
667591807
152827402
151217128
170410786
184217670
558021738
333615947
631068256
344940638
285075585
533994098
227571890
482749995
7485023
29841210
678457881
173575493
163930312
366954952
547992748
645568393
228523568
488203261
258595930
47886020
606529715
99012277
123060705
159408596
727223511
746055128
198047213
723207303
170785336
101580297
34215141
80263011
697011679
257693254
606729393
473581868
116128134
585682279
405618759
465378095
504782096
196343713
487834745
486205600
492531130
579217437
716349844
233908857
12409579
79622787
149186856
222223060
308540028
467810039
340421263
735857397
155652820
271659994
90949168
89148059
712269632
142744147
704932365
397330108
524895735
509857712
568339193
520130491
179483248
182615767
397892040
16480646
642057871
426169650
214656650
395597443
311523485
608110137
161689096
65318344
434690256
26363262
371643447
340527005
131490578
295926540
252255094
84882224
467931137
183099826
692261559
442847496
660044123
743743814
129851176
343548205
541897538
88717538
290635330
301236091
335088845
507554854
89555921
250693879
100032442
169277836
34532316
457441001
505788459
335529414
237028678
453784240
606226439
353561724
213017259
144730586
222428297
489031839
2208151
400618673
22160502
354938129
174781153
344951744
473686395
448974287
223161250
346105676
491919337
719257084
113254152
559767936
111943013
572487860
368713822
710427627
593455972
629996585
549714078
465770851
615775399
647224123
555234130
660124647
35250202
674604967
176845942
720314504
54535835
270812815
750352785
367249519
450448817
604466590
116927993
33610850
269752642
64280523
188258525
655438830
552519460
179814271
221740974
578000878
569254504
63405970
70628748
171271828
41987127
664796527
107781310
194466448
590176314
653598855
63618919
221385983
739317852
493591980
667108107
198749642
165681523
628198116
75952968
385470517
243825946
90764401
291505909
537516798
219943994
475246537
247350614
582388576
137506361
266960785
561816662
280684586
97025838
436510103
53488246
407786470
111754025
531912472
710518263
104102999
728616481
294597549
584350802
70726292
382815695
348253724
271696516
618129967
708483524
81655483
693750603
517336408
35727067
257020557
619774805
211642469
18353125
154307790
299672828
255596814
531225149
280462857
717515495
378324660
416359125
79419795
321590147
475098806
642533710
185569657
365474564
663062764
578243168
337670083
518014952
729551823
431818989
111550257
139014238
75767411
513933352
33897864
284403861
250661145
252610085
291371376
530703992
408889208
144812313
496381799
129601927
693059044
672896770
604823288
89689958
742769573
214224666
418715661
194655947
745760561
679898401
453998496
549495856
67977
523679702
714215820
201720059
589927065
420480748
535739467
667632097
750987237
298132016
208583853
406975944
333034429
657352696
373990338
63097762
234588627
410967355
530756863
207684841
665185025
236055767
692911159
702323258
419160603
269423063
276832556
341267199
13381058
534201031
22288903
12019454
244294232
218689562
336584255
525643482
29677545
345420707
577517486
365572753
116580555
371736001
293411293
73898640
254022496
60249459
419652256
276409588
109254145
50756160
531684585
725344802
207035283
317585379
85009015
61496526
556542805
458316040
65008671
747920960
281568287
93277512
548430883
93686232
454817222
151739770
488931841
560878227
338057174
189961627
378292771
424705190
163164003
550683534
137016156
254830667
315594552
309778742
185783092
483992782
523876080
497713863
744786224
590802110
74544910
370882512
278312944
286854185
512176483
78680719
111100404
199127292
197039979
659263605
483188069
296644075
449698605
750719405
711689619
302845088
83286931
34162219
750389308
656786221
587117349
273657656
521141894
622332222
237866629
666612674
224225911
34425105
439532273
462056590
516980191
626634645
199572919
232630281
392053571
583318190
206146905
271728203
573597479
183492582
291150478
108665291
661046113
236711020
406827239
352845948
158389582
556648547
87108749
625619072
705646578
169936407
427046620
252315518
136837701
495318187
428474592
373892102
181242325
63520730
99865766
227103604
153084204
47855808
172594667
392197988
614096665
39120840
138284110
739680593
724102528
329069104
655947838
34947731
258131328
459006064
3157154
188039488
35801220
8889881
647503584
205373623
45219811
5778045
325970750
741625300
436419893
402378522
548823639
699868533
445117194
420747418
404108159
108322237
464433970
571120095
263658830
119845703
166460567
611007277
86854457
535447276
582489992
639353580
343472675
314378519
504842520
307892816
115832808
27998971
276386929
232232091
258909287
228996171
196413710
569133656
372521513
150863622
553204379
276931747
498700795
83113874
130554133
195192179
620147215
630403592
421911015
70288218
214106056
475103152
747399562
90703977
28384174
128929710
81617718
174492084
700261289
19380998
544125673
204293614
608991185
479925173
372143863
311478213
104352248
391456735
482123096
470559453
115205909
436744880
193132825
378139974
663417755
575070314
378797267
592668804
485470900
112248262
681184060
319627854
657342103
19690671
362620947
135727526
653993147
209928082
271407521
309438975
114966787
559412945
174265469
402429705
74759594
367746968
666371874
377080244
644931410
434972224
491775830
59721571
8696919
754403378
80318602
105719341
183737596
13429234
446794065
685075628
318170125
567985600
2197923
437824254
516730942
530907923
10241868
361223839
114007831
261516949
349616006
120885765
473985634
245245910
122055881
340870077
135841421
726009466
534106905
221780330
456118117
42360094
126172865
308918726
177639007
583455367
365532637
744626567
748911943
361881795
38458443
314854358
273509236
687708203
700257380
119563990
634544415
109949021
145893748
578665542
180656870
344190210
550243603
731377519
490180759
97913192
623734293
93486673
288686572
650434148
245935697
383859101
86534721
262294364
28198242
357309771
26057186
56541758
602759612
662255679
89759359
384476347
170004194
574175217
9758476
234883194
684461810
236254657
559617270
104231400
267647216
233589549
624195026
633387027
696356128
299521768
653579044
645849477
504218862
729038472
21586474
286567297
338261105
21277171
649742024
237096223
648817806
15539698
356501600
167004383
186606785
299295542
352140432
573676061
413861563
64491132
87599694
690940887
244380760
97698055
347654333
511071403
162736421
552222489
28074501
495726049
460409564
313343953
67070640
408934526
713766053
79087463
532923182
230963488
391756370
275833377
476727939
529374664
437447101
35340994
231408814
733675761
40348126
753759188
372310965
27530685
468317902
637050232
133365268
59145604
296051280
682398444
297286080
685480068
34562528
263229603
185900070
390298803
374125126
538215785
507725676
31135125
201370533
609907686
513159672
320466237
369840198
726666577
364471576
615829145
482394467
515079958
600803385
521497533
39673453
555036574
609867826
367316369
530437747
550003975
555213477
675579946
262247713
481705642
71179472
159202134
400460060
244377315
453686051
461421550
203491195
687808382
12434022
678773004
275733016
555039758
74676511
257506941
178734192
217279934
675917970
485242290
418813211
120053497
240765233
272333359
27774277
698788454
66290725
161717283
689573794
61559574
327192763
425487726
56964726
584942085
706746623
197397655
348901098
597389429
225353940
20174063
59396792
214343791
418602366
160841135
70484758
102260067
444531436
389640586
629130983
163537556
460656217
735760389
43068746
438345074
680601540
111822165
132429778
536201755
665849821
461994351
250855975
713449999
123906965
637070435
346566555
143629479
683848620
756223395
115635182
420345737
307529885
371833186
520441353
522977273
430521
501237115
634164986
40506739
310367876
116505025
68415074
594592192
452039497
619972899
255427354
425203688
382657932
597386537
201344917
96409772
472825353
601664038
552628365
615848961
21063876
370354620
192871808
579768796
298266305
62387284
336890704
429195139
518759965
675219983
118892131
429856336
452243428
59988847
89887867
507005441
525859230
536096834
36624497
245608454
499455806
673740321
183370776
560628978
423198686
425747504
25053301
561204986
135002322
139472700
568612499
732995991
748381452
717388822
382170614
255488244
511986352
109616689
752309012
159270111
752988782
369201141
626367542
255983370
620985001
461603581
599119066
78400140
728889863
32476984
380488174
64815837
203124994
324396812
359563127
155070643
426223343
215984590
329778503
656529419
238721550
71981352
443136091
302287744
370074341
490199596
524180120
234437567
422484608
163590334
177994001
614881234
175196197
166507364
263266611
457068367
744632540
657057235
624444275
431921018
299413474
556051860
314469155
6726811
91043862
380488933
333292359
318046061
220676001
57266846
304330253
101353707
572057220
689082760
548113657
117479362
754499382
232322727
147358516
429541447
233500995
89427520
720480670
750375444
72797976
134595072
578869443
458799432
33202988
266817278
105712586
241967908
526987916
496717068
697534656
201687759
491707853
580741815
375943022
497126955
723111655
830830
351381659
497058709
486926579
638115205
578967662
233122744
586150565
594254934
595625474
417884831
112438809
587780905
588295617
18859841
477753946
636793430
358772696
426578334
581543235
671877115
571661818
99435245
92501591
62040342
341126435
655653271
202664151
9380826
702142901
705140527
162636933
473664298
391546836
118155884
679023038
111757007
456790334
250947280
105742
119201976
736228675
28787149
702277302
120282305
727807080
592268495
14900855
570311924
473567620
660521235
266741748
512901086
192276721
303449328
275453619
153821907
387969341
37795212
656453889
142215437
742233192
632948953
478078481
552423472
297006619
300563394
275473016
720843214
575666892
482839917
456465555
452515336
103251070
45272682
750813518
439033231
268743293
236552407
274707552
216762078
533914017
35302722
228191236
679309267
734561299
630524440
160414247
115897992
5918580
734801158
398926801
182805259
659142757
68272876
22611054
174930047
730579031
88376940
661900626
17930822
43550598
623130579
112162050
248455935
368476350
402831702
223176044
450219224
537039867
82605371
590621941
651136222
137878999
210111188
752558261
398330114
671281118
328540394
9803794
595387884
262115450
555272404
95887281
391494649
286917666
739393382
474731677
467523756
711288669
486413200
576575282
551373473
664291110
215419113
415143092
176475845
426879688
89332450
178477390
559412945
612006165
198967982
135742696
449645196
458066791
233443756
125122280
746123488
469494480
63610570
79378620
715845488
537093830
730971787
488006883
341131245
52931424
703189837
237239788
727233052
173431744
203268546
411072618
412844043
552367721
362432320
487697210
550205838
698584523
592420747
131588366
111444515
163188930
414629488
159734942
415950055
618349004
174315687
500920697
81204455
679754894
425634209
125938722
271077170
48195312
448212764
572903013
374681671
531376209
504940709
680525300
684475519
167118739
287956693
220168611
282896610
445578263
187134692
584504133
524751423
35760946
1890507
700431135
433091621
87939579
404833247
640275363
673531222
672749720
256960613
569421268
717444364
302478652
226182138
423840301
538657301
386000059
527329273
740537243
147525738
639051777
391336036
203755384
67470973
729823731
162332696
359432164
42789509
230026615
360317264
277934527
495423929
235330431
686161696
146661403
704377674
468547354
221488035
38784655
546838280
735439394
152570600
388950179
716786275
307553195
102262194
519028356
47242860
557991481
228842094
747724341
146754790
106958033
527101211
236756338
549551886
302120
37840530
410400357
657428226
624741967
246777052
199323670
587306174
305141200
58369584
484645798
727565384
183331327
26984008
46715305
242655231
5891340
744091348
620659965
301326935
62757877
46069730
347128327
179632999
489887580
704974361
317673448
140085491
512410859
64788450
276394138
102501763
364914755
219369332
575852324
164678059
427620648
519057266
564045635
130500734
691623244
207375168
314506920
72103198
346924396
317490355
125609355
166607953
710170825
488907503
592819864
676990496
16597901
417514734
31395294
369448934
555589992
355700982
249653213
99926190
208510643
169995371
608613187
608993613
129073217
358941219
75918495
502030798
209301183
90960779
623604757
247730847
347660000
48233458
683984574
27942017
139647417
278192096
121459793
504852803
567509761
748275710
79117675
19192173
385157682
292467266
11895725
407107147
320020610
351750763
557985392
9539439
106013908
87551912
359756943
607869701
376412329
325285051
59887737
113589567
243984559
519936879
734499038
668122141
3111836
195494299
625578996
621993682
450634639
116902760
45120060
48559911
21261695
549412855
430478132
213659264
195509405
258592061
161215211
33104799
128982581
700563409
563771026
430390117
654794027
456940994
133390220
150266935
590289609
110772298
210606392
214881009
335747062
176244075
715542765
387204545
306049259
375535160
177865597
302633604
726249582
694702281
212574649
600841150
242136159
157088888
667271802
249347189
105394562
59114815
101247965
413107790
375657571
33505108
462502893
217575081
548755662
383737718
298789542
700470437
373901563
646363081
26337311
696129798
209965847
295881116
725452504
579295124
33567239
435015035
36497191
476146507
18814523
99380477
200961227
602844252
623492597
26858468
226907226
292761833
173853261
614693352
628930757
485567264
356992545
23612532
483743176
77735476
212105474
739499124
6544617
4305210
110359848
85524009
106323965
62463310
220475583
746727345
485027794
538178715
121376756
90201224
205600213
319726043
690284850
662586925
625511327
601248038
690578343
131495182
339008852
242862575
326410448
717504788
342042470
461784475
168333711
236846974
575871256
623286933
274141040
86345896
378872121
25294997
124430623
647239229
171792793
569573485
4580878
226763719
232955777
106595015
235929355
355497051
257143922
24214918
703205831
14645267
186863814
742056087
608940170
322832823
350419051
741500669
25060854
410241195
22809786
694528562
227957093
632910663
517528189
629998765
749358298
464106209
402642877
212843540
1281516
102009725
106285816
146535753
34441680
230653930
227832999
449071168
599564693
552940024
126210630
211680378
250683947
619648120
147087122
631664943
109290683
265049682
414455769
358679424
747142760
287529187
687745968
753630787
350854268
690149896
477810196
456033260
621936679
61532726
375278358
752736822
71300320
605049773
541942856
679921060
523519785
186055235
580123271
412593353
349039128
31254314
135281783
478444785
11471550
160357561
428617644
622397862
374341786
513120608
571074777
698554311
350960921
207647004
731115294
400173735
625748963
367801209
183243333
292352057
543000804
740095811
366506275
90688871
679591936
587857543
150244392
442265915
628439812
411630947
505173832
40183437
743464449
18769205
462319130
535084732
726326692
318751706
500579613
752656450
368443826
536330977
421204055
360995635
573476631
590876765
737671298
392237173
680879311
71285214
425193155
273259987
68838042
741349609
370550180
308817450
341955106
565389497
626310211
250883100
172242916
155771371
735259779
670759271
590485987
403314984
647042851
696758493
64996064
591819804
264838392
472520447
328972904
238518151
87554376
453247617
475181889
178751041
629576564
213002153
268463832
185713422
309117074
248858419
147978376
47326445
529495512
516090819
253833671
220140721
454003277
406994268
444252354
508578775
155551838
97563699
657307378
196355341
718244982
448957873
8096816
408035719
601037528
409627406
618057969
620367797
530636015
98460908
3519698
364273637
24350872
69130504
502537486
62629476
689324545
312001521
517214334
185290196
460136313
112411299
504163159
382355519
173808631
503525662
305754125
111142395
320246101
154836500
499759351
233629396
47611894
614119324
100779679
79042145
217571718
668568901
24924538
615488807
501104503
158480291
393194074
498248751
414667253
507652643
541708713
155916579
519585976
251946041
730511054
136514940
8551948
238954261
92077508
174323240
445241797
649663742
636068342
483188069
10506223
526051344
275260389
520016497
692620028
189821996
718484482
681297373
5211611
428776257
1817437
730346601
393139192
627724578
210298179
393171415
97344315
662205540
732749983
280291830
38505194
177057426
433605689
149256912
54666149
645962772
569836085
96734590
499800277
423158976
703274936
753238031
219575600
88408804
470777438
131143549
235479881
298526853
196498848
635924835
369635043
519745643
670254322
465506496
491899939
534581110
149647589
37072885
3079815
236325647
395750750
363337065
176714371
315083998
650713609
74857783
464109191
516550850
260208157
98786727
180018202
740653301
81262727
370361355
95009187
34011486
246664057
197214312
164386929
393154937
8459360
303018230
571193335
88370246
668908598
437585589
287301014
269747842
568247328
236144545
557888276
34022982
600285574
504061436
337060178
84933485
470934494
484553064
278184543
594105385
11197483
281021933
141171729
107282812
191468708
415823723
586963783
747267653
175380660
415007388
518249095
661279980
385295388
655192538
168832209
670781930
99223761
180621452
537676523
4101279
483201169
595805985
25921896
580325784
566655214
508649232
358667039
643492941
443957787
74859220
16299374
277271261
509416460
298726087
371229950
581785494
47588819
312097513
346569405
685971013
649890332
728660569
519434916
115001978
742620268
717889991
87347775
321629399
245744408
296734711
97690502
93646970
392204631
279260120
370444438
91089180
133306037
116610767
677171768
626166359
386684112
421789732
256643387
162072274
400679097
513587951
737482473
461588131
341712826
212669821
241189949
466531392
235501263
318367520
481382902
688071080
661174514
152096311
207123238
189740997
591739785
748759102
362686497
619852051
503769994
322660928
582530822
754884585
77886536
537811365
321660777
275465463
351151922
720450458
344892639
730390206
703393620
176837375
235283492
361599875
104384278
594866727
574338178
442900797
453684488
251945421
364508339
80942781
585281970
585410371
288603115
285236259
670819695
331448299
418466412
251295863
34667789
138900816
64784056
474247770
466848898
52845962
425986319
674346946
6102824
437367131
530863188
344333717
745307381
10083255
283857818
348502184
384863115
30389244
8081710
499019157
653934123
400801644
81828546
738551611
407877106
472993069
379822806
416942733
654805007
339870995
704171128
16040113
5921066
663001784
535401958
5842763
276908086
603681163
574518945
472450286
221869375
574545347
195841737
281553181
578978795
652715154
331637124
486769726
642473286
405985372
661000795
83803983
737716616
563695496
293086612
142600640
157055072
293636845
155616386
482938820
493437490
99699600
409047821
21387256
212042922
397740980
265057429
154738311
188462456
599255246
172919778
370927830
407272728
705511827
576437407
292368322
420793442
108997343
365723813
396859752
394168411
202163598
81793937
46949448
685404538
67357654
654542775
131067209
540470021
242788771
695725732
635426337
161099786
480695579
208322794
385374369
326599273
234871600
382690531
612654042
274679951
239634031
351933947
563876768
100318946
133820118
410872621
303533369
96489015
12510457
402748619
459917276
654829994
104438086
712656286
66882045
538357089
356356814
618847502
417295697
712723739
408478063
485401098
393979586
485147919
469885584
394303390
172170635
468352085
402771278
175596126
745731817
23366636
539284200
102335597
209021722
505775986
239302970
80447003
209930487
146036383
541576332
72463482
644796825
101709155
166559417
521859429
508335673
482013834
662843727
675369883
100447750
484752893
713469766
603885009
391849676
213674370
127779475
656368143
30801134
751603708
601022422
263768167
222361293
204542793
446873980
721254877
293163545
187337192
570810422
312925483
596193748
277950400
533817970
453950406
455642278
193809980
231033516
327689347
682081599
510331955
423612948
447213130
482221880
750957025
585788021
195038876
600262340
232700377
29781479
632722363
705147673
35461335
127109437
467840373
739672843
149315257
254800455
674569140
740027834
284303519
752340563
40778647
372672573
22288903
69279946
247741104
449373288
552237595
222926795
164126690
237735645
372272264
255322001
320549320
223606565
166280893
350338352
712593882
493286430
590954273
213447780
646959541
604928082
670606582
469091658
708539767
369454995
128438765
604829134
564315186
604730945
692707381
328457408
125734791
30740710
577472168
115402287
412144551
710617943
140638775
752316565
3746288
624210132
376635745
76036051
755103622
323663347
733101733
597842837
354885258
151516214
651559545
167090644
251662488
544284286
157910571
689989209
181370189
18358900
506183506
107725328
685540692
595546497
227517835
257768716
172374570
722479029
385819150
637743560
449667855
354681327
448995638
518696350
175042406
463799518
414371068
83215752
80730039
95840017
377317668
432197766
55331781
381388735
177880703
520068383
292180316
134552085
202239128
232072467
111044206
496171676
472169761
450823464
186332510
88599416
107735137
629354696
2990988
317868005
172885446
254188662
530885264
716464423
578159491
236907398
325192375
192107860
126104888
123148021
472742584
41390440
295077735
198220932
745511312
472458675
401744070
489915625
207245374
720212749
106315171
76111581
96648188
563922086
217692566
205358517
456427113
406658328
135547349
422794281
687630530
32432582
121133829
365112020
178681321
16548623
45325553
547865790
503309261
424007361
674499530
53195779
728381108
285797967
472017182
746570401
671688290
536543212
213752153
98902089
621302495
497928860
546225407
393262051
202415247
312951002
5808257
580534584
625661348
438074000
461707337
377688046
581935185
118060943
106931995
106414302
602657450
165172488
478203089
30128136
467751454
57757791
328237186
664611129
48320266
182652268
742973504
401026535
115742172
200629102
373273053
368108463
127510150
313950036
81987815
137056738
87441081
112872032
566852650
567547526
495605201
538143697
170393798
263073280
383669741
344764238
639036671
682881836
28418718
386045263
207080601
349297649
98978133
337807925
112622783
331304792
140840791
74963525
226914779
179190050
287927913
34653164
301092792
680532325
255042151
341478683
314930005
86391214
124156214
369769095
391895710
203704410
492440494
327860686
593835711
94563560
407504922
407801576
734922006
490406789
255986276
171634372
390936657
302709004
714728180
471670252
198556734
592247562
530495633
581180930
286473320
696409259
21975789
425113052
575334669
484464526
571233390
485952467
481482122
485370886
170377826
732800258
346214414
12334293
397897988
202013592
625977113
512935902
349258273
394334577
476647171
232589358
338593344
206422955
574684378
599865449
582941580
676610179
664250767
756012915
532773514
169678145
477433070
66360658
183416061
132502279
192274031
42591367
123755905
152102314
561089711
42840616
10222856
718078816
35218671
333570692
413103782
739979688
630773689
731624371
311211183
224201835
219435049
478626376
191174265
113272341
515597992
36942540
380421951
676747034
92788605
528653939
459072775
634916093
441051147
321969284
227514556
347594589
203598668
105658917
202518589
196270210
219394193
210199990
371078890
318760385
579443501
752958570
491562332
433516954
189474908
71901608
573740986
741217935
631397202
75681060
355172272
99355839
8054953
91920010
42699258
216159307
596687
43316455
696035978
506791194
375525868
679152086
433965168
571400732
614987919
18654495
655039915
423384747
293464262
109171062
96777130
331114368
143567424
608658505
655237856
60778991
22151529
160553039
699771603
371718437
536349543
194408047
70386407
157502709
221789152
686732502
171841828
491111166
190365812
77978221
694912946
134705329
727020812
529812738
9380826
249807922
506109766
188888712
345754344
532660219
259407785
489716088
33579793
259302043
483710271
742475006
604074058
714281971
236665702
77584416
670102160
117962754
630796753
371488237
165060401
430308435
693238555
454517291
340226720
256473844
450838570
448315868
665917798
374631522
112260239
622744850
164542105
337996750
243498104
667019683
453036493
535388645
40786200
61927047
34713588
157404520
631906639
704271932
694713948
236476877
22870484
241967049
278224296
746115552
486207297
296628969
686505675
96558476
732965779
425235486
235789554
704642029
316681522
394553614
8195005
346892969
226038631
373868507
72466042
719068259
745541001
112189677
271956297
179323853
322060823
391955382
628667790
580614216
737361625
737027649
479843133
161505799
49925330
593121984
299295178
12394473
301114888
90379981
341682614
249268908
176936578
441274398
632452527
4856579
254389786
408841667
99703840
66934686
1389752
635877127
204157590
314731370
208183339
713689196
8777591
582166084
387015704
502440666
174055638
75765765
373548721
155402975
264709991
243561663
301306737
74417056
260019578
706696445
441231603
314333816
168618341
72440823
128423659
63966357
123397854
113075963
656944834
440717550
679312890
265571033
739280087
295012627
24804052
206083605
324204972
156288372
209444690
246231852
697110455
29094156
574194166
30823793
67153723
297851633
382997524
38029355
452996689
538581771
617057441
218062663
624771237
206997518
410442711
577885158
98785687
232813672
657471387
199217105
729347892
170206855
80243072
669011725
560553517
589851604
310685561
568510383
706469855
400324106
628348769
700140441
223561585
481220686
366321283
629580315
521225701
307429759
412741238
86149518
12965961
382856380
345829211
594489077
240179110
511194593
28369068
239958810
402537135
355512157
200451452
476730254
120508115
401132590
234973830
551875051
692428828
56475972
221424428
505960364
525839860
642349222
394923711
107042900
25106172
34639207
702626216
323783974
725367461
726990230
368565367
179436621
543544092
591618937
444028910
582870771
51035527
591641596
634104562
724833212
448584495
543068253
712091910
372823633
518826432
23211939
752768276
478477605
177399608
56681956
719226872
18353790
213927758
644995988
573857414
293199841
381135944
334196419
94397394
13399022
548924462
722658106
594798750
678153658
17643808
355595240
247957437
353321787
274710216
692934879
162027350
34683376
734780155
322158109
75175665
729048510
102516869
651047821
626584828
493142923
688841153
563786516
62331587
613327086
452160345
486516844
287021553
627236124
313781832
578801496
307694114
309997779
5433564
17462536
299461831
573915298
144798563
563997616
241680894
87569482
261975805
36916973
626709728
279780409
731998995
439101208
291296551
140495080
5770492
321999496
289295473
361329376
468275812
37598026
730239146
181423060
360663303
175528195
600659878
206491531
336493703
414002589
309195958
459245059
735163702
323899752
4161703
733434065
625789400
499774457
185017196
223780284
205434635
135669801
369356806
641929470
266477393
657888959
206264877
657141212
467817714
230502454
673795577
477659273
198436573
62956774
117275431
19652906
413470112
701005892
177676772
363299265
531240255
304068674
67025322
140380058
423640217
517569325
306576270
289566907
340194673
100103219
22908249
55216402
53528111
504087822
200881711
228206342
501596496
562731115
397521943
4965056
143091585
660253048
45507982
647148593
499479890
109208827
73316971
753834718
261892722
430891097
294724370
414633384
282943630
482201020
390542971
191166430
457251067
123710587
321939072
162313970
512297331
136512922
532079482
359990352
129443314
6352073
226570592
374825610
156120510
370580392
749582379
3987984
426427173
451329515
293841912
400308046
402703301
230785477
710759959
280580900
404364961
248667419
660026458
308759087
299284482
654709146
305382896
100115015
93687412
333230807
697836776
674019352
693740602
73792460
14411124
208024726
94178357
3081624
592510191
23156272
319236093
687603937
430455818
185350620
36367695
173685771
550198285
99299291
470552796
165446350
189651938
504041902
608503282
245130768
708758414
575463070
533793169
282089444
507697554
541648289
719471682
220107257
564887815
90681318
611898742
219135189
404863459
128703120
355700982
560100268
49192689
322777455
653062592
224337968
454448904
634134774
266173897
407328340
632933847
546582747
167311945
677611283
715440255
666868498
127215179
272675605
229097596
673756303
192766353
92244074
235736683
338028823
290449430
189232862
536622156
73301634
677204987
156075192
543866505
259707141
341850537
512891009
18746546
394515849
165108580
476888867
489781838
221339730
580038887
753910248
733532254
578287892
68739853
479782032
604700733
213795059
177299122
268297666
615998183
153594043
241069101
742072705
125372247
91786020
326697462
20468630
601324882
195137156
732550364
52251891
230195167
286412425
679792659
634898285
80839759
164365098
433794016
99072701
401418478
735073066
664112631
637131233
36089595
668944654
715525641
195819078
116731615
445204032
161248997
324201358
352173209
249674478
504443837
251726384
221250029
203470267
439901826
582456915
194746552
401173097
112426405
82102018
626899
682254937
355298209
111044206
132199863
518412767
659079263
131052103
334398358
245690103
321722005
542811451
250366795
133975114
297094477
26684749
587851874
20468630
50846796
706416291
357959516
641279912
153643126
415075115
351222053
77226558
443353547
304084792
691362892
192986703
323155448
394075181
66795262
352381234
296425038
635902176
373918818
18154686
322724584
221254169
586999490
668440500
314159482
675109799
257368475
35431123
21034814
203356291
269324874
269453275
526646738
445559023
135704751
466284455
316606654
730588991
39787313
559284544
76493685
419206125
703048346
325273860
306423020
168545195
727527619
10491117
83959148
570939100
495861434
427764155
589685369
95953312
155862452
605131254
528339903
612253733
456338138
609744262
395943366
687257767
102859304
171725008
737693957
94087130
564886979
724221725
674039876
666151941
317721128
3330873
345134335
6388149
18289213
97160032
688153830
143496187
567483335
444380755
101497644
268637551
742875315
112306411
492062844
364353139
163560491
718388489
406887663
670295894
147797104
565145672
571029459
376086529
377104732
367534278
594811939
725714899
599096093
421661954
357269358
172450630
213968937
276741920
135357313
720359822
6608875
492954098
272799254
286650356
479307755
136641323
180969880
388723034
308117082
196533098
34116901
510303339
736508136
343726887
189543728
90087933
568083789
275004730
32069877
86500198
454796342
554790509
319259012
184775858
638570502
241934134
211604848
521897194
566414576
352490843
133929796
551628704
660608039
531164725
52364949
168945504
417484522
183923103
388209094
328652567
319863879
86162863
699966722
272064554
254717372
163935085
226076396
358155707
319008623
278146778
699181192
139369477
279199678
556444840
309703212
665887586
280531685
682398444
469947660
414463322
638190735
354991000
534106289
250358397
365444352
323744239
125893404
447900453
417954525
335836637
711583236
99760024
219120083
313804491
262232918
471322306
59000426
402680642
81474211
455841326
125432671
448784469
222224366
223674542
365767398
724513972
617455947
402806510
8602867
257883564
88231818
565085248
648139607
473716607
650102502
433925601
257351576
259045241
458097256
293495628
538899671
297863691
141361948
723968134
367151330
693025515
99230662
30076046
154713026
757000128
456035034
654112459
224119203
97871774
190006001
637669578
286827119
491058295
2537808
489437749
715238888
632095021
671080123
32832891
360089275
178182823
671910697
206845337
22889569
595221718
38603843
724332700
718599973
489774285
25083513
608930413
269192870
80794441
24524591
349817195
752252028
270827921
373050223
170454709
166672051
606663076
82946378
440079479
313162486
465302565
537034519
229996403
732738440
326591720
63558495
576021992
395252749
85970613
58588621
63885980
217126091
116676892
703131429
390834753
711409517
196710332
622306776
197159835
288623896
352698794
224093367
154183858
160244448
527028287
32486357
719551651
388495574
40778647
13172432
71270108
169595062
676287501
582011521
70738743
572162409
486828615
401680825
107683121
359083879
239777538
41843620
678320659
657804026
705480412
76017973
629784246
401857365
193107551
643613789
35763455
589987489
231480826
137103541
82992364
325182026
496692833
7523613
132413252
175956945
520924255
472964126
531111854
285488294
442651211
273669698
249733718
342158453
460541298
644142499
152282482
142168314
450715923
273690498
429035526
218267059
668108168
531175885
720465564
379198365
170282391
201425566
737966028
170369138
51435930
290458168
429123695
727736505
78475670
231800306
571702105
485891949
283124205
367461685
595924147
371947485
512784150
369615477
462810075
122781568
626668621
331674889
534962864
275911090
213304273
611060359
665556624
46851259
729317680
131932653
231340837
233236640
162072274
66957345
126328427
540938307
427258104
140115703
521157000
92146600
123730295
146483774
445392857
285186174
486233623
45892028
317033586
619300682
404266772
703879176
84094035
379258789
312520481
110844100
293278765
630992726
625244893
388751268
157998472
245235035
186371704
82508834
147646044
671945092
63920300
666081119
322373759
715263991
340693171
386166043
411822265
79042145
340066647
417401133
500661910
428549667
55333278
398549577
11238864
345489326
756244125
131872250
354620903
652866214
83808088
683448311
212964388
109056160
282828368
245485534
33067034
11880869
422756516
474410805
736273993
691280369
79421579
458142321
138348301
558227124
268977436
129405549
528710
361746383
30831123
699154306
156460395
501692919
459546517
244901370
616113595
47546135
10649730
108000347
495152021
699279399
376207377
657760558
361176907
521315613
460267387
533664930
653436112
201007989
362998449
180561174
50846796
183998633
703086111
429057137
311599015
136537260
262564939
686046543
700074586
355821830
419388100
135032889
111884617
264407871
7477470
166830664
414289603
733041309
636346
91829401
10241868
34293124
30695392
444184377
95605874
386857107
71209684
426313979
324261598
293062180
170131325
234528203
468801477
720320084
475608768
431441329
79546691
712143950
276205657
309982673
334416154
676379236
560115374
183712902
246854953
722255867
574858830
566475
94737279
154345555
149724415
625378457
205482353
594896939
550225134
376399809
50015966
137880015
223878473
683122498
247889460
664472129
123891859
427371399
248755973
564420584
392058888
421570695
259633226
579006698
234165896
656956847
734475991
64110327
662315397
585629408
131173447
266537817
484132984
366380924
277840436
75713915
63792638
7522788
47969103
251433911
274075711
580523580
19211929
470937103
402046190
489563089
421229755
438950148
584896767
427983192
674354261
218587004
577744076
697564868
293137581
184970286
157313884
610814439
278373368
134743860
398970167
47296886
603711186
202581514
238338877
486632942
61129891
230998465
167034595
271507691
124607456
31616858
427472807
126828318
180878924
710381327
401466223
34041371
492538683
49049182
611203866
128476530
494117260
215079228
31276483
219890489
85909554
76134240
127055492
339061723
170380574
582118035
572132197
488485793
126709128
432401697
28059395
216697690
465395622
363797798
494426933
317113923
686989968
684241376
3059214
352959243
314174588
671698350
479421862
276988886
156235665
249369786
203523635
20090980
274740375
400428823
306138196
341577269
147464772
290099597
704587946
70718739
36526308
504593271
680479
685767082
708562036
77108577
111890000
431608526
676820838
496150550
219232182
641654319
35680372
421221970
592283601
568733371
277179994
608265749
44774184
345519538
49395185
22608315
13433944
304227287
227447428
164338174
56045235
136837340
706645739
336969542
53324180
68221325
321218035
334499908
62946702
641279912
476114255
532871703
581461531
410459629
473094493
530734204
433882085
675726506
519731376
219907526
657018031
682579716
456946573
344507436
266091112
512653697
455528343
523820622
409485895
37689350
729211938
70165573
275799438
153522278
549382561
206068499
498915972
53186488
702216021
16979144
309771189
252948939
699496169
343004389
405333871
104217432
99353848
551014009
482153
172730926
726206499
279200199
34857095
272909604
122754090
61216302
445929011
618991009
155227830
347317691
2213897
692451487
589934618
627435263
4713072
318405667
717543749
20536607
342271748
327824846
537365031
28373122
154549486
451427704
23368982
613638799
78982873
184988076
105961037
93574117
637624260
733004565
542428770
459972100
267657391
431872987
321213984
500189872
448127043
249528461
656466099
598242918
98227191
591369688
46148830
179285561
48966099
675576796
15740452
67667327
158356198
70445361
509072200
439705448
271877377
349957190
427123097
402771278
444101294
183804741
660263928
717208596
624799266
506768535
183349951
117933453
213523305
143754219
55318172
665424118
460346071
255138534
498517334
742233310
3278002
752543155
754650442
102780685
59457216
235464775
351554385
46239888
280994259
73493067
102003265
21571368
585230505
450874416
650388714
302232515
2878480
679535857
497825783
207390274
136361862
309295350
73759369
727308035
700586068
716945866
600046127
426261108
684128081
117804141
504955815
499540314
158597837
206742687
283535125
472742270
32632165
1235212
673730037
271124761
294770931
268316328
382384205
489555248
611324714
172065795
683531394
23205592
116285832
202899912
127086778
379885688
574428765
349001471
375716432
18565274
164904649
158424175
421410007
282528729
620504056
539441400
706675144
148302246
419093453
700921789
162979269
535666313
679535857
514072286
38148930
615270837
451826850
691091105
348929865
73473699
399130732
753049206
514895563
151884083
223931344
207696834
489910239
142185225
41775643
49608104
379243561
734385109
645073167
19152340
157342931
240513561
573710774
722308496
598862402
3138474
46292337
654452344
730550286
498680745
749416213
302462113
78921611
95046952
422692253
24255952
636294932
461604743
387705656
68928678
62176296
308816682
271009193
153174840
496024380
405515080
677896856
643175715
574737982
238667247
402204803
503626487
634572848
406294038
10914085
97471465
519549681
180629995
561180347
394015064
662518948
192768464
200335772
459752068
397425533
473497570
220963015
5981976
643787471
221823728
271435502
238282044
158613
716522898
107532425
43686552
328461852
314703298
451957269
304318114
542713262
568295273
143590083
618333898
382438602
586588639
461623906
731672337
573506843
88377653
202798050
258390158
315360409
645502039
292421948
88700326
261922454
201217260
201498934
292561045
193115104
381190245
227896669
286065026
580833253
196349160
417986488
578114173
283229947
532822960
396323291
217118538
749056988
693341768
353268438
516636006
123172718
61156641
566805931
687799960
192980614
157393757
506684009
219928254
714513800
686409087
59056907
398126183
9942693
81766554
636906725
359361883
744823437
670769713
238599270
487395090
664664000
323129206
690162928
33127458
72919309
605568568
678130999
235109784
727467524
235382881
661948371
342714446
329398104
117760137
503286602
311965757
356833932
294854014
207845097
701779442
484630692
493422384
437484866
672436037
575840720
146263845
480944662
223031611
5551455
368893499
460736037
470365170
331053584
56416509
612993655
213529651
649135032
23504936
569564177
471260655
249702284
554790509
639666052
54343835
728426426
582094604
70892458
71489145
166830664
295030229
128121539
371872153
160977089
421939074
177706984
330980013
426732636
32523218
391178424
496561614
380097172
257066355
686164064
75628035
711479568
100393899
196959581
84714334
641451973
537154254
258123135
516368398
290120483
461541171
291628883
388378345
198900702
339742024
455025365
341342729
729117085
141452584
674367048
514597474
214595836
171502597
138325642
187883163
87157951
471337412
353561710
191716806
436569624
554906150
457922033
92442293
709377760
333939002
485931024
312065783
715020450
346811101
25966232
444320331
4936878
541683720
617346669
151075106
507066142
497344481
473935957
537867783
64777354
275540993
236695914
269045413
27526287
290533698
592680374
354839971
346622276
332581249
403948411
44985668
467039755
81172091
386958066
67783747
95764487
334560135
524147988
573408805
723705621
376992263
457252450
629973071
739091262
370097000
489658542
41526394
83354908
4947215
200285323
386403927
58997113
273811356
9501674
29701984
615607265
200592574
414535750
376158703
315239561
745879067
240495073
145034249
484823446
360305823
31248386
431492588
715820469
370701240
434339096
176225287
91041292
302633604
593858813
478157771
380897790
682081218
167933402
108634799
352287026
736940077
538589324
615101076
309849477
405165579
427892556
136694102
267633002
253388044
449924657
274679951
455507504
291852014
296456148
115205909
441796135
84434987
190295895
496111252
516406163
239186538
212586738
102258564
753528908
643216796
365271762
241222982
626317419
15983257
416790687
193572313
419750422
240509106
630627935
573514396
429302284
263290294
727399218
187497042
436743364
721141158
312875472
174935864
542146188
689381976
200057770
636091001
100039485
108808518
159574012
536028342
249416635
514373734
583620310
659459983
174993346
469350973
535356640
492641056
636317591
591754891
97858867
366101226
231363496
538513794
751937770
172623815
187042492
224021980
606989052
699234081
433822472
121965844
677072218
580927830
139783371
514888010
56088578
173878663
107139305
504955815
483467530
595529997
318366503
380285997
469434056
103527766
22168055
234722504
192730125
156709644
66413529
44671017
672233830
593669671
504699013
39136742
716666405
616045339
69815915
1351987
542648228
12565053
682890903
727229795
406224418
207480910
218587939
124798219
728222495
536784157
102683035
77566577
65135546
684684384
483968766
296153130
483913157
206128923
22923355
167633654
660001473
629610527
462742145
447001646
689520923
446900053
269747842
674165674
635592523
303260503
428602538
462978897
465536708
334900020
51466142
209384266
555553820
429752867
358759947
288154503
695820125
418338011
515815363
738759476
85336266
311697204
559957603
312180587
146656097
599952950
314326785
660829282
524993205
328034343
644588126
435906096
409882733
85759964
716254382
729030068
92010646
185793721
183001637
348903282
424165509
756402738
474524778
65015444
728192283
475899424
650038232
42787745
353714543
396787503
171275573
593617057
73337047
35363146
176883707
392069066
563160894
669840902
90564929
575454687
318041724
206937094
541366731
696401706
276362768
13758111
350383186
734325319
288552111
578657522
21646898
687559935
556731630
76489231
246756510
536096834
166745062
163022680
232051789
284649911
137464600
100281181
20521501
292210115
87584588
114338080
40325467
514571769
254256639
710080189
131830062
308220085
9910616
53286415
192000738
156369759
485257591
484736434
357052969
88626902
32138015
178711533
62496647
655169879
279891521
204503667
622326566
77818559
149171750
180365640
321054848
698694560
736107827
577031696
732610788
291626127
305367790
155297233
735707518
285183914
5211570
705573299
703278672
242370381
107654634
238130800
742262138
355446623
454260079
86846060
68626974
213757453
270195032
739331182
379211944
505635585
499442125
156076430
544661936
470306959
293990213
418121488
498399155
172845997
72070786
412301459
149392628
247525299
590932490
496534220
125518042
135938894
412695920
266568029
593094598
33391813
100984931
756017535
265752305
98596862
445453281
194948359
736357625
208673974
538249439
511700644
295715056
28897778
443685879
155607741
536131178
278358262
106326425
140200775
3253513
132071773
391230294
404369694
137968965
604507199
379900794
730526160
588461783
300439326
247079584
411094684
622049974
698846343
280163429
594018252
211459877
495423929
164141796
126577689
140251657
292285994
612147991
704211508
235241230
189908132
121950738
431837616
369737782
620765964
746357248
306835855
653198546
274160952
108506398
543982166
364235872
200362746
726424881
499367363
562041290
529346488
99586358
387687937
80638416
200388643
687141728
47591376
24109176
598341107
553627914
172472755
171216724
225623216
237149094
618235709
351422851
527584603
545852943
244924739
76504337
290595520
446827927
106746549
527614815
87176636
274906541
304068674
26465712
288154503
748104242
70340761
118091155
563199680
17423637
377116080
704936596
487282110
561490020
354129958
196993466
270352082
489789391
73702174
445173820
444626182
528460751
612491071
292921073
431595545
225268225
11827998
80886197
246669541
342814860
550666571
123363149
502772998
209405099
94329417
221106704
318332598
669920888
515816399
45771180
19818050
385813434
465921911
333984178
105885507
270004644
502426760
295163687
47553688
431654362
300352457
162782256
317661299
647564008
20642349
165478677
325171756
483774775
689301886
572540059
148471613
711764357
246078824
119329847
185154242
93090725
701472620
402650430
743600403
653742362
462304024
302618498
123627504
672504014
617820294
167349627
691983201
251167462
280161467
371131761
225137616
702105674
601165929
421396976
272316295
20725432
337789608
715903552
18353790
706439509
688206422
506520493
653923634
351660127
742897974
516217338
697950071
363593867
186658877
22651447
336794166
37167583
290725693
240993571
629081817
12294931
700744681
300303454
598568214
602389515
403594555
747762106
306961473
355870726
53241097
723879520
359749390
25952108
420958902
310821056
102433786
125002150
200554414
3368638
544315457
232432087
675328836
248954433
37122995
172427437
722701252
504532847
91000506
40061112
60831862
265903365
655464446
16277056
102169164
179376304
43878083
147740605
547053069
73046883
432968172
351939588
602393078
126773889
389505121
586758429
94948763
459428103
514459931
320521714
636929384
370542627
287791959
752377911
444501603
34872201
644288668
379893241
173088395
89008424
243795734
23807056
19539611
24124282
79714362
301591290
314733510
250903107
510650777
561246198
46070162
119526225
430052714
59519283
8821123
35801220
250291314
704460757
607304922
115810149
199131288
65922058
705714555
350089103
277751288
241001124
405981303
9581414
365356644
486122017
344197763
269702524
673790048
203548787
723285289
331708424
505016239
230540219
550009204
193404321
21322119
409955998
365640730
653425136
127614643
728381108
755284894
3595228
323171210
24441508
149088667
597319066
653069486
67841046
340369418
405521619
104828087
308132188
66128159
510091855
688561692
655003713
543400585
30203492
407924153
136839216
232362312
538634642
96786405
402167620
544639277
540004196
4282551
313997071
233836887
482423571
750398103
553969792
304529407
529188666
77873805
681265494
190782089
322633948
575886038
630782258
154271365
755768286
426169114
459879080
714535218
186614444
529293409
329550187
584942085
269015201
569110499
111077824
652728748
651484015
6382285
461718260
650212661
300503658
90673765
528521175
192917166
89578580
657683222
305898241
458429335
677262404
130885937
207721282
133132717
126761999
412495043
311780287
527939594
34960534
621151167
130598923
460733000
123212089
105961037
706805366
164655400
131662744
229158020
186355852
308928146
717625636
645743735
708911777
112416259
551327659
81134326
114194824
531134513
631210887
334552582
161726918
38345858
131369329
616211924
249233399
545464748
342082923
302832062
90054419
40823965
674187880
342362935
303930614
307022720
66957345
204860019
705166654
579651777
544971609
329331124
403541684
283743551
594560786
368820020
210124460
673614544
658070231
325791102
242156733
190684814
610282400
657822097
728433979
396773829
485053660
598639619
537125393
686182497
402854361
34135027
153665785
276583307
563963850
12413820
669155221
640966918
464615242
517765703
516572329
31224102
100911278
719466844
30130238
207798136
634489765
109979233
492123268
202926451
249559069
13225303
741107913
477510047
730425896
554344882
483966028
138146161
361049704
538256992
315769721
591671808
514789821
302882853
512855460
436963709
241763977
224241363
382020924
51911769
64774528
480053574
654980688
529117862
654320380
117519921
202276893
79563302
148020189
584889214
750061710
710291673
637722449
477972867
724400677
183666301
279234410
380580980
418945360
164623269
142845864
598650780
685691229
191294831
347115619
585541874
642193825
408694874
31858554
21239036
308366331
1221526
674407370
636091714
475337335
457215190
74481173
532490172
605040618
502085675
415564304
196119756
472863118
43082312
266361713
689838149
38935715
677073579
719423250
36146771
213561075
613985294
51012962
71677970
59520766
285359893
183640266
402216526
689059807
188007709
339726387
279068244
291107726
593085574
25506227
432643868
594103874
132653339
309997779
14345908
24962665
162676514
425392513
47621665
633855313
440166181
310105087
714763049
614394941
267432856
741948101
600778627
19484781
166218871
217481082
96610423
330768529
22003918
546784329
720586412
187170970
640773861
351773422
164325186
437293976
366811712
686937797
419055546
482659470
332135622
315108011
44740316
482311921
394531025
183873774
633398918
732776954
13912626
71725949
66579695
706245588
251341181
198628794
414699857
404765270
206672739
202941557
237957265
387884315
20279805
408487176
247334216
317386288
575998040
313845396
61034745
339212783
503807759
704710006
190160047
75356281
375351597
410696079
83157318
668432947
322528553
119378478
109223933
361231058
603129709
374371998
117688101
11019827
361856677
265031936
241467036
135423615
728876924
740367719
436072455
472773305
125077680
443942681
648458561
419394527
678790283
391049022
467278332
502456710
260699348
303260503
596037442
202351533
536322094
343706818
372513960
521164553
488309003
74412156
207959150
433283485
101497214
19977685
2646355
567978047
347755226
70844660
650068855
589624945
285767755
159640208
188250972
89880700
442552929
224918220
99843925
394169115
393669913
357443054
56162520
673828033
479283168
12569823
193642468
558944659
672753263
58603727
3700970
752040188
207507929
118529229
451956414
340897102
108340232
281228402
131750270
318328738
297467352
729219491
488497894
673675904
667030391
506621933
530476515
628459032
232988251
267436624
110855018
340000841
745533971
409999499
508829733
232949626
103814031
262527174
718297853
14580703
734698411
200003440
277315948
141111563
625932216
456348210
160841135
402787820
12998713
58754787
638296477
648976419
103204192
163218888
451057584
142862049
226145652
190475342
469941761
755775839
484293486
216326855
90332831
668780385
218697115
216345838
566475
756497615
727353900
571345031
141229571
291379634
632754765
569463031
259974696
533830934
223251574
261114763
185901745
514978646
528314548
710027318
569580290
209980456
710873254
553506499
502002592
585939081
98015281
264771588
597691549
615952850
260704551
380769389
340058719
79822327
17976140
645493621
464486841
533022941
145085577
207563993
675432267
691653633
696635849
153877269
116346412
606301969
331620909
2379195
474041386
570047569
442031772
90500046
20925452
485941196
528039143
142124801
484963024
84608706
350817415
671681394
242896927
90233501
540195599
752357377
290608887
118121367
115742172
6601322
423466498
658900807
24385874
104518414
247359722
28093827
725813088
513941748
149599416
104231400
721145334
630228547
250637034
131052103
553385651
317716945
180894350
511791280
335519366
474481677
543351770
367817295
164987732
754620230
607265968
85107204
627775148
393528546
264355
537705623
431465125
184534896
130923702
585516113
176528716
508185413
407982848
59714018
178590685
403875990
218336235
157366790
89316857
229592751
104186082
21647090
558627433
65393874
707882266
724974705
621377757
75718825
312293891
510620565
442681797
108944472
730752750
422091852
670592362
504955815
223357316
302126244
554620220
434536496
436740783
430626742
228847629
421217598
747724341
157487603
156723463
571754547
340156908
375165063
533030316
223537823
432269320
124400676
70446831
650145756
599030345
377360621
644827567
482784994
227943740
22810060
317866926
69923898
373631804
746719792
311096252
564813340
424467055
317625086
231945077
390293722
153777109
467440064
132793142
727940499
754975221
234165659
356845413
565681935
183907997
428141805
507803296
535847585
116263329
565272764
534422999
507119624
126565621
58712971
653345250
91627271
397189611
8199600
186953947
611332267
416772366
680096861
173599640
581067396
51247105
176553537
202798050
298977952
486873933
390097344
192994256
516982944
166224390
211106350
721668134
226408728
248280649
265321784
336375835
95696510
404009970
730988443
176860746
431601079
754688207
692754781
142419368
656846645
335844145
600920230
501245705
103445888
718396042
157497277
129299807
234520697
230109698
263675230
589186871
386267973
478701276
453761581
676333385
288162056
684300528
611041769
241181527
478958389
206766683
316387617
524042246
181951770
719189107
3595228
535349087
364273637
278902078
485688112
676393809
526382423
391492347
459902170
24776091
259454727
234769899
166294401
659671467
577026541
685170395
690339302
589224840
631882795
59245732
322799552
180123944
324351035
172057340
200849376
6336967
372620319
542086363
111788493
640343340
287301014
155138620
203567679
690850251
754107289
745054498
128453871
586452685
468557908
296674287
377894004
557328317
118875368
423198673
158930226
2379195
196896270
432968172
402470444
144106497
64834952
337906114
156679432
305751312
339736263
291471353
190766121
437575502
510846917
21616686
70509012
567675927
139012965
5581649
126346584
96043948
173765150
100629586
58059911
247790163
568839089
686235137
515926080
232300068
278625900
87539270
428081381
26699855
272630700
566701590
601188588
568595753
279883968
414765442
71353191
520799308
669361966
101897523
173394575
437058726
5959317
623810789
705859243
14707334
381090761
522353909
14645267
401132277
54970734
572318033
687194599
381494477
122647044
630947408
15047049
67327467
9811347
8972964
107942620
260457652
176966790
748902609
117324047
511403674
30289959
689912671
559231673
665673199
610796004
124861490
70084287
38701572
584934532
21472929
412204505
84367333
744018205
164280893
328119352
644633444
401941717
393503747
315647423
262689735
657728907
533279565
381836018
566422129
274075346
67327442
221574025
727648467
121996056
642465733
137502365
566520318
71163441
51363842
61415432
518943971
21624239
529361813
253888103
445196479
64781188
302663816
556557092
511005119
428347105
715238888
713924666
278539534
715359736
229679177
53860443
628916848
118414132
162412159
168891458
417819967
736658698
452409250
57599178
271160253
164496787
465829037
617246266
374094259
197359890
521768793
597180519
490512610
540447510
592457320
68226249
565402474
153960352
330921057
180864138
214648707
584602200
755967196
670638423
506774832
330104337
566437235
486214598
308964988
102294798
589224636
56617288
259943084
321788012
162087380
509546338
77055706
195486746
94597605
83634369
294937097
151253984
71912113
512722324
244437739
544586406
181596779
113020781
575387540
343502887
40552057
667367974
178133752
141309077
326013754
348441853
526157086
113861475
143610189
52840788
669625633
628454918
137710050
66806285
276470012
82536791
210891149
451412598
380806728
303955379
40192840
365838786
306736627
507538243
172344354
730669667
600416022
160927036
658304374
141688892
142343838
742271075
747794524
630135436
508260721
256299613
356924568
125334482
175826287
543370373
123944730
82186520
652003369
447704075
49849800
405574612
585887723
264903775
20453524
386045660
566766955
533717639
603116733
402191167
368561145
53784913
627654300
250455395
180373193
622637704
626924732
572764799
396035723
17337546
300236779
332037433
352793077
3193178
232549317
603325050
574624687
178941097
331350110
558038299
578574906
474079151
428194676
120357055
178711533
458619841
521179659
276620942
631846215
37379797
340170825
407454138
606140720
406708337
401857365
97690502
571104538
216073545
202427953
714569896
466881142
519343101
671115655
615055896
381223272
655615506
279687793
664679106
27395558
556762134
549133312
247328633
434539196
332393968
498542789
618862608
420173065
409266858
61794222
77862250
320126352
688274678
700658177
50250109
551142410
459456543
402318098
5513690
87690330
205554895
218319465
97335511
38420040
300707496
395344066
383254326
114702298
330369948
587072031
738675847
64441170
714136192
119005068
719257084
734503766
60680802
408645204
592495085
334461946
76522782
290435509
254074812
576006734
242506871
367483662
496284971
605284337
35000602
730329782
723078902
208795132
748926649
653817892
439879167
736266440
736289099
550458736
300023969
153457032
673327291
292209521
482804633
749234941
70461937
408013932
364077259
393770951
471131128
11776972
313375375
413473879
270264431
223606565
22458580
13927732
526255275
20235394
438383462
377446069
735429040
167477964
721019917
578153742
502939976
606596536
68067636
467860986
6404944
645181953
711318881
730751037
596943802
181702521
385758072
401404185
720095467
453156056
447870241
739780760
324928348
267626423
160372849
407678932
369512066
87637082
167377080
521774050
509759062
187336723
118247724
382064380
191234407
368628091
327339467
68441468
142729041
598801840
114616775
704917764
326873369
626196571
532445724
125545966
416918047
577917795
168990822
63999967
189715213
78830364
733396300
705238716
595169441
133953781
101170532
95870229
209724151
640133112
176024558
475650175
287089530
710344544
37891621
572268151
710898132
97525581
670321197
554731338
511868992
651014007
179693423
120934675
209580644
235621214
654346602
487633621
294159138
467810161
22462622
206569759
597678097
124519259
550154788
575470623
694490797
618334563
694875257
126096447
491315097
12926704
586127906
402707517
168451795
589700475
64827399
428783810
195811525
302724240
164374406
307102292
476586384
124933173
265480397
515960684
552101641
120205995
9171232
88445630
122252858
212994600
486598503
559344968
295312857
700738822
754007207
424568775
475446244
671106325
15287272
277075471
95217457
620574159
6994078
21643552
575614130
435876050
107396107
467455359
689740718
467404223
162200675
240895382
627357948
427429062
517637302
305934265
369967582
355489415
596066301
71891630
342641845
61231046
333396973
635486761
475604857
470485069
608047685
334598825
298437680
74473069
639014012
525356468
690975295
186760803
49781823
306886619
308396543
72788515
149292598
380346421
258415034
686666061
374674118
273333711
40730677
422441295
622786351
366607514
184731140
396715252
633183096
460521516
345511985
217758066
646876685
52493350
559112461
715586326
444758405
575432858
691930330
721295858
438421438
261360647
491715406
413035805
639790935
515520980
500984767
257847419
67282124
556985078
274900496
361901197
652196665
522829579
633949514
119815461
292482372
282134762
723947497
6321861
7333963
639708888
513875908
616113316
17757103
68596346
26110721
733615337
266390354
631935099
710042424
182888342
499653609
386086701
118736298
529626434
339839779
646429788
355210037
542074903
506232431
621073198
103989704
355204983
678667262
208335550
184761486
192291827
553715730
120622988
699675261
154413741
262692911
493051713
270216128
619285576
397464032
621490285
194618151
74556921
693228444
50861902
153314827
47886020
59287448
410029711
741937553
86100211
15899065
95433390
507327457
197370725
393178968
204663641
177357610
332301788
744952390
92811905
77468783
346531640
436345880
27851268
728086494
416182043
7485023
159884225
235444461
162721832
147139993
649557050
264151069
20060768
28218008
568975686
611487142
615191850
710654217
649988521
94117933
306734883
396668454
50232278
296253163
721621173
164566215
634112115
658537785
66487455
441223622
115860415
42039998
232186773
380851065
467651548
743060953
10566647
750311292
360758789
198061131
281521063
267559429
712786466
270503142
495091524
89978889
127781939
657498632
215441772
12326496
529654125
562859230
526929735
587629468
676096706
415913498
74661405
524533191
496964741
389508210
370353802
510454399
295503572
192209144
693848792
119527902
140644413
312956580
735144240
110742086
284158966
535666313
395210736
585546325
491375521
80809547
2439619
43475068
589421332
560999075
405354404
154828947
384357064
83996913
592954971
634497318
698946745
690510366
743464449
671846903
89654110
24868866
207148578
135172728
177756204
327679352
756040156
14880545
227579443
544941397
312460060
122547425
67218663
408009835
512319990
359228233
407869553
117804141
134313668
605628169
627589826
180547128
410304841
321726553
55861988
63807744
480875939
450226777
577759995
403220917
332236624
72014454
400082410
755685203
482052274
18210283
823289
748124650
43596698
131512836
257851867
593680906
669376697
620705540
627895996
13104455
383244438
507484874
197458079
59561503
361782256
27462708
354392974
476494296
411004048
389513210
246748957
679868189
625652755
295511125
544208756
75953332
185426150
309937355
55529656
478922191
146641495
252866887
377821614
224249801
507882839
714340081
595961912
286847834
69352332
422424184
398722870
395860283
719083365
136586580
99213412
281220491
455899080
133668953
578276064
577102071
46722858
283892636
112907696
732306815
108589481
155138469
519491560
634595507
508014780
129267169
497221543
674623131
279491212
44993221
98408037
202367110
719090988
359084576
466927872
147842422
448330974
19479187
255812557
196437020
238584570
632941400
585143230
413549409
401991805
309997779
471209135
548219399
416328222
387242046
455891527
341184102
586905865
11731585
569586836
107868851
505099322
286020043
158970576
739977247
478724246
661385998
502232828
572464529
539814881
443648589
219966019
503554972
250215784
165546654
191189089
225336202
531202490
5284936
709241806
626408046
459838946
324477501
39981365
644070534
756519770
345126782
70091840
218157169
490952553
154073647
667523894
322528206
647397842
16979144
27915888
523302052
289678941
415415
623404655
697126794
660306987
227005415
126288691
174125841
307928206
556097178
612770254
154587251
115189966
499948176
617971354
484419208
417563315
364998725
52198783
411910408
85431983
527769018
595495820
65688441
675542760
352997008
725556286
747127654
243478508
406630861
350430874
50502769
27938547
45626454
40669856
715144442
169267955
649870608
54753934
61050899
550035457
588363594
63075103
436027445
469395490
100263103
589073352
3232684
726334245
283005790
192903620
157970995
628181798
596952938
114707411
387594328
157929971
482803246
412384240
680404184
481498181
681590273
107320577
420671888
77236978
11548537
355632449
513622799
195807663
380051854
493330663
111051759
283970141
367368313
571996243
554932767
684980363
671990410
195864396
336863022
60028762
361320414
749053669
703025687
406753363
634897627
129314913
752867934
386192443
633990516
420717206
243774603
289544255
248085838
346491529
242968890
583937536
618129967
728476358
744363177
431412254
372354588
497757806
700678933
647941658
392105575
89506947
17570369
101378596
719566757
687232364
104837046
188132345
331860486
579213492
128753900
204822254
629421702
143386152
373291919
116988417
237451214
416755986
497008841
62017683
501321149
192246509
189565194
68845595
93355080
630078813
612661595
461504758
705340856
259098112
322435022
171010689
461654466
751547879
618205497
462334236
418217163
602744506
403957099
498437576
426378182
263516617
524049799
253803459
519827672
524797546
307951873
571981438
626233584
525060809
542343165
196271307
585146016
470571076
382570587
30087782
222420744
136118324
441503209
220774190
570153311
254209355
250284184
689216341
327268296
197038848
752917593
491020530
182689907
707036330
642767097
213631687
3912415
264959240
234883194
210660723
223725685
244128066
236986849
428247501
659376900
239413106
44792861
516836684
239183504
37261396
13557635
514172134
724657479
71139368
250154798
51928365
256856810
733283005
163214824
562445044
404394205
448189513
751531053
81451552
687360765
563151680
494230555
556198579
680712307
247542022
308987219
640794983
458535077
236720235
507123379
606496242
236308282
642443074
537163891
164394519
100900527
668713737
467908350
622389859
589744453
60778991
113098622
243862565
238606823
280699692
402852837
633175543
99381620
691378961
120912870
108297187
567962941
645622887
714196574
385965853
109723250
662360335
702499371
328162744
621958979
215038510
690444168
370760749
231190801
305685016
604994348
750923726
402600254
55654587
217103432
418813735
592661251
12989501
85379112
104692133
194248054
747742189
7490875
33074587
751108085
685540492
219293802
431019498
742754467
633628579
716506091
183665650
591392347
20475941
3066518
303854013
582946183
548265992
377656772
153590519
380825479
677330381
136414733
392423668
608153116
533974207
548921727
231730534
270730050
550589975
605153913
32458718
571709229
38883921
281097396
128942495
342709822
428874446
357623738
299561071
42228823
374451879
37893401
274702610
197035111
641008004
321182571
512531474
383949202
470296499
748925268
690933334
326404097
725178636
279657378
3081624
341614637
142487345
461400571
449244887
31037264
546965601
129122097
511424534
315840653
263743207
188743735
66156727
32100250
429720382
363406148
122807370
518119436
613569409
117919
204594194
444501751
33369154
170493993
10944297
562002934
171237017
123252419
643936549
335085335
67183256
736455265
432878060
283380547
206778481
148937607
443451736
451805354
534657509
498210986
527471308
667876125
599411137
53399710
324088786
247202137
141278865
23203845
547554735
438108166
520824668
520258193
2416960
523555298
519044
260111999
305896500
133816501
50338730
591651921
95436854
702111243
142797018
392935008
343918216
742878822
209082146
371229950
156128063
306050790
650381277
199346329
496611129
471831111
391041103
186559378
549433643
629746481
454690600
746659368
290556357
36579179
176773809
725042682
162804915
202178704
62509807
264385212
42538496
178311224
99564548
284888293
530703992
714793659
572011349
2838537
500455711
229369504
18255601
230100607
218213723
349170557
158190032
517568384
55144453
344741579
681291129
325404185
373964136
20189169
467938562
131731873
228833241
271994991
647692409
673100701
387159227
21896147
414878737
343253638
118973704
643062420
524646486
682285149
282770973
556421957
101406578
644840835
494282828
343057260
176664670
611143442
126638539
46058194
195398231
609685713
322127897
177578583
417665794
546368914
12898799
410421687
22659000
727769315
741228761
423533075
50098144
607238290
334341098
354983447
207458251
475926456
106437673
653722214
537981616
247908847
170055795
112026096
344779344
341826121
746243953
103060685
159416555
89671670
680405704
178983441
116958989
354009850
384975203
714274466
341304964
1853319
722778937
499827965
39955370
351592150
457900625
189157332
234966277
575968807
718233177
643924702
996996
568612499
533497718
69548024
111084956
561633478
55877732
410017612
564994971
208104943
354114852
481118547
108972906
218535028
747505912
594751064
160697628
592615933
643719531
18731440
31198834
648678886
693895400
674241204
603718843
139616634
615682795
355806724
214454379
204150037
218040004
425468043
668040259
252693168
167872978
270669308
357710080
645063965
94933657
351180279
470080615
471565274
655387485
487459799
144232088
68603899
467024649
137449494
608990837
248873301
368849819
315863860
533983779
366939846
431918305
248678367
67282124
155418081
750761580
252413813
400511213
441159544
433738578
206657633
435749233
82123769
646544353
87258971
617824082
405898049
61760881
9695035
128287705
495792579
185796247
83645530
198157890
54275858
541081814
374466715
643870591
233765350
220094420
751973144
35657713
317112902
716893997
128798510
176853495
12861546
268924565
230623302
516443928
448120150
262085167
435468007
372174075
550590554
683895650
194006358
5400395
527778115
744852041
185169613
288736084
198447522
337815478
405454021
301583737
11827998
354228508
242315346
258752287
625003197
678155344
190320494
565629064
316767245
338788182
120500562
256839507
715802373
463510738
184897440
217685013
474234260
267822635
147963270
622806498
259174466
409501691
37697023
547652924
324894256
302867747
241106866
290707417
656388430
384638073
696673614
609950068
324257843
752133730
509576177
751901150
531435097
344922851
322188321
259620476
41654059
309318009
490045410
422885172
724762558
500941859
539686311
391985594
7998627
242451817
143884334
648885783
255440207
728664241
746630840
532615029
489434400
648337870
543688806
351959794
338966679
646227127
128282575
199791956
557133349
316058211
163031505
349476578
441654122
295518678
34456830
254152349
558101343
331878820
8229762
566325389
743519106
452522889
120307630
382522705
675011610
25876578
138666990
506186954
462118132
389002159
117018629
191252677
481715234
445037866
195360712
175932009
270481941
400322713
91810663
46715305
476601853
366236695
530437533
340859111
520193588
213712135
253508928
590727683
59153496
293627347
131543048
369309117
24548187
584127895
357038997
318087042
16782766
465272353
12170204
478142320
674445135
456264008
478122707
560636531
505748880
202817025
377196820
431333468
123611696
125594972
362755484
88830833
463115242
656406628
111925869
637227354
85129220
204493273
151784942
138250112
646121385
749521955
430140051
661847572
228307645
339839682
181559014
111761741
21898028
10305545
344867386
124480993
306906053
234088490
642465733
121437134
390391911
188885424
443142063
511043533
727206985
231116836
29036927
270564762
537214678
477153222
44026437
40291053
81789755
38731784
316599304
450906547
597015514
26035328
751055214
460621431
358333038
481518856
177027095
704355015
135659433
612398471
400309
5756129
541701160
226810659
251262722
75454470
556278450
484592927
430694719
111875036
142396790
403533693
338986384
194021464
47085402
378569851
479339717
514544177
438587604
541021390
700763911
258848863
119783027
465914358
224210805
217415410
216249943
160856947
82482113
165761783
152699001
187873322
364144973
163530003
126067123
31343812
114276890
7250880
664271244
274755481
477107904
678466774
40919119
47508630
347783879
204856902
497463239
744672954
480576756
752215745
520258193
709317336
188417138
37538410
688465030
578080552
727424396
681416342
133960008
308351225
142449580
673863554
48312662
261530694
75610653
119246764
186800796
553619794
146076491
572895050
715587516
72440640
290341142
267882251
171620384
736940462
274649739
717172456
180003096
600510628
708184386
355126954
28459704
606973541
63331905
27770344
51496354
254864418
686842978
548580701
608020630
157467675
91853594
368178730
636461098
153884361
9853947
535411101
520356382
584767726
398685105
205849462
149739615
96028842
48792380
402778831
234815217
404718819
669879879
527803640
281731465
412711151
103468547
186868773
678637050
473905432
739846562
319363499
508256476
16745001
562930986
629595421
132877762
180904110
255729058
96218779
121837443
328253380
670650293
70119812
647005313
44963009
658115549
78522711
495650519
388686072
588862669
338948428
433731025
23497383
701044699
16575175
25038195
374844428
576293900
243214153
526617819
405150473
61511632
504468742
216021766
598875474
173764318
32477900
702844415
585414006
41118532
206030734
510288233
228747012
91942669
241517248
379287097
191755564
22236032
447933940
163915725
527350460
42508284
355104295
262508363
173975802
53934628
64449749
332007417
753199398
119587519
77522936
667216914
52634030
224490266
22236250
500333379
334001213
30144023
380912896
194180077
101410843
679369691
35695478
307731879
52987326
314114164
701824760
188781269
532388311
259694799
46232934
356864144
581655789
236849433
8837010
582650079
484827070
1691460
661453975
167178102
214769555
679958825
518867293
625871792
640125170
262573163
374543465
334137167
34532316
341715577
458354686
331961625
308664544
213810324
362596749
745241429
743974109
33792122
451202613
77335167
317029962
742580748
199278352
585576537
67448290
21752640
472385454
755428401
482920126
33006610
637767767
744159325
221161211
623975666
693267211
427347029
590727683
46662853
161815472
505054004
708957126
482770319
326089568
218123087
137094503
642284461
424727849
200403524
285291916
47183591
109056334
418073656
59789548
730818896
564752916
160176471
620801493
406190251
172616262
111761741
664139480
232443575
11085784
118121367
658974235
723495013
207918984
653562447
472900883
172956147
641357356
87335339
723831130
125077680
89654110
95776614
473165238
181151152
401627944
655745914
208182670
668332140
703805022
680181851
672087249
7182903
425442844
332054716
210033824
662896598
38354134
324994604
362413389
268013519
510597906
643092632
534489598
479215191
96164796
225548378
353729649
195652912
8231724
231892206
477258964
144979835
319275287
235442116
151823780
31148137
236748785
722482215
314851130
710533369
532720642
629255536
455045581
252854210
204049663
17753066
41329360
431200770
362451108
185886883
289083522
614648034
189678489
141966188
89102741
26163418
274724911
397481594
215245394
95133156
91970486
607132799
10711815
364063338
326878734
314174588
517992293
442141795
65733759
644973329
640320681
634802471
535560571
577228369
601479382
443640561
416871139
614353467
479163700
664558258
708803847
54834780
664710422
429765943
78966615
519828733
64306242
170478763
106021461
732678765
489565442
651227407
266461283
636341058
334884914
733163823
471443154
348730956
220517388
469378752
180993088
412570954
667407855
305218638
483922860
653198546
69457388
731326778
537565730
354484949
751568818
96791695
229260111
405686736
578333210
503331246
94012191
219066103
154609910
5271994
502546408
227292429
371086443
256968166
43032301
277414137
414225994
378510859
40106430
474343242
179240243
404206348
492055291
571108986
210562340
132117511
665849821
736223076
728507829
627065166
504108297
709555593
563710602
697517344
462958920
518808648
732612965
46503821
254581418
384681687
524351488
477287012
253894095
429984737
42826066
502486787
435105671
205617629
156434549
736402394
743433534
574028
547228127
531175894
625818921
684535943
123416020
626829093
75551461
141457077
359241870
589405908
521723475
615308801
720888532
399415977
274848969
563416035
627684512
551768438
11519797
184943774
37598834
510054090
751002343
528015865
50953598
646355033
91768950
424053484
532857744
709998749
327392497
58307767
520356382
588514654
558763387
99933743
641566926
436510529
489632844
387264969
77561757
40257490
16729895
316523571
520280852
646938886
43588363
99578752
250510351
711900462
569226889
34064030
281409674
37908507
592691463
248123603
461644051
648183805
565704594
555655861
536874793
78808002
291301689
294429294
312362381
148552404
246414565
494865007
561474914
222679338
617669234
597664
513747507
439977356
66508047
644826665
200547256
676771459
115220481
376645451
56972279
327712293
259407785
375187722
603371405
243439725
111633340
420528381
193678040
131760999
695110143
142585534
705978910
334061812
618017337
102328044
88296976
451676953
316704843
616231477
717186796
101485549
290747950
461445509
336531468
9886877
615281667
333691540
439127145
749309026
42130015
630607523
730918916
8451807
251873577
642244759
277403825
213791013
456193647
169342366
317521804
722769229
45419306
704674612
704460757
343918302
314697675
609013496
328374228
246455976
272557558
630945683
712734921
28746718
1095185
546904206
465921911
46224360
231398362
264287023
17047121
372066634
142426921
22681659
133635229
376411308
553237846
531361103
557758838
603286431
62063001
504312780
607110140
456223660
358314320
411576626
272165677
552375888
45355765
49748425
118898993
602065625
573015898
500546186
732134949
415557676
665804503
393990571
285941474
62244273
165795903
632327320
440883716
271374768
705414797
176694882
153122274
191521631
288834273
202478616
506608261
110236035
119405686
619655673
263252615
133876925
429278168
112856926
451007
464091898
256069359
662005921
173024124
122560882
567607950
352687151
585969293
615906309
165884389
670139925
753501463
183355830
359570261
364213246
607523805
277332966
548385565
528317244
714166362
429667511
350022194
59237000
80363920
387221096
1102738
132343666
396209871
425362301
290605268
221228954
302580733
29913375
565172498
530515167
507141911
742822444
575168503
273135193
256734478
367362814
555319219
223946450
613280941
139080873
740624521
283879941
233470783
297709048
479230297
348154771
405309086
725526074
134065357
457228408
54038381
732571788
77045916
704959255
167540646
132066022
221182052
517795915
617524465
547403675
35453782
253075157
420271579
161955534
132539688
638106187
725382567
102720800
330806294
295496019
686008778
276420549
440030227
149286875
402947614
7349555
434079173
93475928
577663124
421928378
608650952
8406489
52432926
593801754
554863086
339699654
170485837
367143777
149591846
275671440
121860102
277806893
180720631
527745166
257851867
475950128
749905222
634552140
37351134
535847585
323215529
35048682
32465496
41571712
891254
346501428
52017511
115789199
282115367
173411787
140041864
247693082
469471821
379847457
237207844
414993138
113241422
697346518
751818067
563565071
106180074
28748642
418514711
136633770
578053749
716364285
464955127
628305620
743789876
316350461
518596533
443368653
265903365
631589413
510131941
48958546
415381994
176066664
111051759
267149610
399831132
182941213
77501333
178386754
461189512
697632845
746055128
149428552
486164046
232179220
272164802
399221327
172198296
25750605
302040832
289990900
423684389
45000774
670245040
253712823
466199475
379243683
97452983
735048312
456873417
133447054
118030731
136180590
250593434
436306598
107924817
659590176
211144115
326531296
8436701
216784266
87796072
590214079
317256212
40212172
724627267
373176729
224339206
348034687
125515754
479363234
183447264
455807388
274778977
311702034
373247375
40242384
372823548
609519547
74238438
261771874
365032532
129823796
264834298
479026076
108234490
647692409
755541696
642840323
514283770
53883102
152797190
426877789
199013997
77909195
248070732
53995693
755977860
217537664
496121244
377677612
316387617
661529505
158900014
33575126
319146203
629716269
273471471
295469320
131189388
137535434
532738299
86141965
111794099
361929384
329033154
185711235
102675784
702743157
33135366
396585371
76323065
397836967
20916058
191337262
118854008
196181622
996996
289831269
114382632
256841534
300334368
115221015
583967748
539392494
432333720
525046795
540219616
133884478
139979749
579843810
283562279
146505594
38580724
749960029
63644649
183062061
24392546
745209192
591574577
543173995
712230358
270776008
179326028
305338670
446238624
151321512
128355682
72248633
184761486
402255137
678462013
140495718
567154770
447534996
662831863
254740031
16865849
6246331
392837715
266957576
262481587
238886284
166454111
754310557
665242547
641453631
53452581
580727511
415320793
608492339
702325880
68936231
35859308
12061135
643514661
660222836
717252003
80892630
558259319
518422814
362404078
170388276
341075471
274506801
57078726
65771524
666037546
614209960
622989563
186596865
605214337
511079353
282656184
39524999
596362221
231408814
548740736
243455849
699604657
380573011
196195606
514625568
556036754
212717246
140769835
53603641
447160666
278018377
407053829
335996834
340292862
577306002
497219512
185969966
560179248
635614942
346513271
529457747
503586088
96874778
415321016
740042940
147672326
128242812
553000448
467016322
318593093
325866042
727640914
521602627
588762330
70567679
694731209
375265775
270183700
51284870
622526844
357798438
440219052
303124549
707096754
441540252
90975371
587819778
433874447
237413449
303449328
124669818
543120137
474665038
452619789
54486915
217707672
476259408
267353541
88430524
61156641
83133315
354842119
434282394
171924012
606959080
63806337
715899762
74007715
564671291
57596759
557449165
737232091
260175449
361048506
525021359
91844480
434584514
169908679
473414487
460817756
511239911
716652625
670948096
181948490
622752403
744801330
352140028
649262163
664818241
643417411
355983021
23081968
395016304
38355716
462779863
40408550
596983418
268586111
155127240
638943202
92259895
293766382
184232776
128662643
59155096
581557370
681673524
481385640
269642100
745979598
78943956
409213987
318170125
250714282
568363250
673153572
356032734
75588952
259454430
230094592
16080337
626853782
706703998
501562969
119047440
680668807
584609753
245494219
122419024
161645248
199245775
668193671
106814526
64487514
122838596
724027485
471941250
740607003
154076778
53371525
222473615
274793246
756331763
186673977
465980595
408352929
713954878
257179650
195214838
295316655
517040615
375223667
551157516
241854613
134428290
665124733
375490796
8867222
458711913
509132624
343178921
465770851
180146603
449380841
166468806
207118366
96448882
335791274
182752388
376985336
103453441
719528992
507078242
378900726
224888451
602336644
119127216
150174942
652586753
363430292
221015886
52686308
42100422
328507515
626906553
105923272
700464492
634378302
609542206
537844201
226262390
271657571
529297162
529971644
289942141
415809294
28443767
502055463
13132021
119979405
306719777
360727142
84072443
343079919
711052316
602117607
4937039
548611719
682431885
641952129
410233642
65378768
464475540
213697924
86593872
87888936
615122014
51941782
634769340
395988684
246782660
512977765
112769162
251983186
715809551
113295
730343877
29546841
586382768
529785625
180788608
742002292
304733520
387030826
612759784
452551260
698675159
726938485
560538342
195544217
613968264
1889631
463541276
705639025
156920832
196580231
348814367
26601666
674302772
301936364
707432120
288801761
52161018
678146105
154204664
24471720
56043260
684218717
30400825
508505725
107456531
132004819
497976082
162933316
632517866
510122067
591751816
712769057
601558575
302867747
279028296
622008565
115152792
397272694
452487577
312863413
506487332
648145589
662337832
656869180
625660003
706228159
642956678
139692735
415037350
93015195
26601666
355781035
469600222
79682530
646227127
113823710
67131064
749318024
17764656
596156295
219943360
115749725
757045110
415300274
348283936
639044224
419805984
368519384
362892123
83860776
605865233
755300067
575689660
53811135
22862931
140540693
549547223
283753749
576941663
677760902
209292298
28814695
44879926
199966395
349341356
225564405
315707847
375809456
287066871
212275291
234696646
473449621
562479463
681401448
488641335
256635158
293983295
239750656
42938805
279506318
544314498
439191844
249451737
83015986
611098124
460312721
146928509
157068498
265948683
297351396
254599706
37911504
416668798
3081624
93855397
458956494
239354570
278841654
150350018
417680900
54296301
41843620
233892954
738200008
364826935
576180605
455521430
341259646
471526237
91103212
520212875
696167563
92267448
541278192
193794874
441259897
55159559
598512925
277429243
18104541
156347100
288071420
186427361
60914945
356122002
106605007
347266913
600663759
603318534
184305807
108264702
61655139
30612309
733781503
248061310
12673934
564866211
506749889
304914754
47221356
163036334
293570004
88136957
444342990
399644336
636717900
97405303
161833883
139700583
555934723
303734478
225030937
612687657
606869514
444088481
693712838
612744678
475295184
454765764
80137330
31767918
626936765
438770039
27296542
34871329
692851796
446682258
386434139
439428876
503277791
149949738
449407097
474947746
53510127
487921920
259808094
171205224
415072785
90666212
293698405
197080429
762853
362278448
116878886
235707553
47319545
1601236
523913845
133416455
233341889
162737889
4705519
291678597
51686249
475506668
432839771
115122826
196982240
535787161
30417330
698351091
710563581
250102489
77236978
661620141
263773419
163582874
530975900
447706060
735094260
122456789
664550705
598582803
246114505
452858198
721538090
441333613
116633426
254793956
184590649
59169025
17387258
359938215
637661617
170241904
262709931
141696070
169376025
596226267
219731876
470350421
22001889
491843807
276318952
80447003
144519102
74170005
20564128
234815217
661431316
3965325
402227462
633696476
633397847
370662348
159450273
996996
26579007
63520730
251477135
371992803
755028767
460959590
513045078
154088939
507931697
362392940
35550306
83903170
408247203
114435503
431148434
524865523
254656948
122851893
440118853
660819523
657153061
370044129
742845881
470605221
134014969
444020467
268599786
384138027
298985505
395071168
82608041
347443843
264256811
83785429
382053399
481275465
147260841
316402723
294904844
481843699
215879846
75422195
81723460
708194615
64004122
37545963
418738183
725342061
185671324
318011443
216212671
6348478
740571650
324033380
174073991
216967865
599441678
69336540
325451217
1708126
27486572
239098452
223176935
578279784
82310653
432643393
50936250
238244279
23860897
209218100
488376470
524887105
497070483
99185996
194633257
599549587
270784804
302512756
890551
167813987
633781463
756719412
601581344
204294823
675268058
229611200
345308308
616490966
200690763
500839430
124541417
47115614
707602434
395177813
100547076
250646305
280677033
309385986
248206686
254015880
391899623
640153371
430345719
442261294
300239303
587164928
219082318
367151278
476526323
469079065
28443864
679661207
572683698
412718579
273150884
377159055
388564085
43807400
430407705
686868143
165365382
164090451
581099021
701348921
126697322
718380936
579286527
403926887
306682012
643251245
255383082
552630351
7318857
737775173
317286424
336622104
708306674
604183738
135387525
606709831
339436671
352634464
204044295
228025070
326040351
217352681
206966487
417106872
56756751
231559874
418594813
319851783
626037960
48822592
24819158
658566535
280862661
450770268
644247598
170508975
186710160
55861988
18474638
711726743
321523799
562296294
100062144
468654305
755858922
303481991
646854026
564322395
426155366
13550082
417507181
205607766
222101440
413353031
324379752
328026790
112199685
343273934
179095227
169904735
677929941
120701122
246381975
153205052
146747377
377584530
693496440
639852286
668667090
25906361
468286808
38777102
713713182
550331730
9267531
633409686
262783624
729038219
204542793
436676695
648915995
7337308
55899753
677134003
195554723
338555672
477226479
568053577
511557137
469161760
414365133
321431429
595153741
745218659
109896150
58465064
329948634
417816854
445259053
553398252
280863550
407189783
150531254
732965779
755322659
476364508
69631107
516466587
13036478
367319940
66451294
10241868
608363938
648568557
181732733
288822371
621581688
653504473
167737024
320277412
434463666
755881581
288414942
234324272
526081556
241477484
323698921
93479587
480909817
245693635
637503412
419213928
363047939
303427331
364181716
203500115
736407370
613915393
615509803
343102578
73898552
451435257
140493921
173356456
681087885
176279467
420188496
149564506
641588434
113846369
228438688
414948747
171596607
116331306
330277642
254422805
620350549
254989280
640445634
160946038
505090832
211829215
753443266
705768897
112775597
29491444
217194068
682378197
695646406
458829644
488626229
250110042
517818574
138673080
188258525
530767882
624701077
69053774
366335606
225932889
557962769
172472755
646627436
245978678
58188312
374382699
363665690
323817706
308120937
519230985
345859423
321810671
234905853
710344544
494001516
304990140
716713157
357383375
489798459
36209082
240291142
86477735
432814017
221131426
185290196
458927833
322747243
308372157
734461273
276084943
420465658
29343178
693502632
163682164
353108653
642041607
712017534
629686057
558181806
226629057
660726277
461095544
434257408
240655661
291583565
192965150
109495841
487355724
515288319
65348556
132366325
392698931
597298793
382898488
368934612
33799675
657095894
409727754
210519865
565357156
521488437
321983518
630243880
456824734
453897535
234955070
120636516
236718865
632799528
719872695
481526409
162504151
516204851
681975476
288109308
22243285
504540400
151726205
283252606
717920203
325393399
391049022
21790405
664679106
337141145
720040708
343108480
591860633
376116741
93240078
265733060
683922886
689158379
289232241
87010560
603641016
635056250
59117331
70145154
643281457
498256208
68739853
223711890
386548524
90488191
368707248
176898813
436193303
102510727
136336841
203566367
70758510
108090983
582238111
579282419
20900641
335277670
7356186
42008822
427016408
494381615
413103782
81270280
389296726
636045683
125198528
732920461
191780898
289174158
678773004
187823761
325047921
716140207
526906754
457668069
28829801
201937008
351311021
84956144
551210387
682285149
714404577
151052447
254267691
259581504
532766814
722489768
203198359
246148221
504895391
202850547
667612901
668432172
276874362
543536474
208432588
467815645
197254148
648613875
214407011
427590436
8022322
376116741
28202902
264321728
219864151
287396512
76738480
336917350
467296557
213908513
69751588
194837188
42407658
423987299
67954341
579028667
393617042
517214334
126888592
660313472
735491059
43706706
750360338
127709747
62177615
512115310
608660412
154874265
354875053
332945468
46821047
365285739
707819531
168580834
602824670
685245925
750685299
191536527
588988587
749153432
311367004
228610153
286606138
129647245
479487099
329518809
275540993
506579710
727384112
2054416
707436639
196804625
746281718
352305005
91194922
696348835
251665960
381267887
381358811
315451045
745813432
5560136
617103462
64366666
229384610
470182663
680381159
131046653
110974837
406653520
657798323
703921761
743815366
253697717
19177067
586554151
412578591
87617071
507335010
344945510
373571380
288426411
112826714
3340432
343880062
292293547
660363764
749008351
698843973
588227640
586460092
95664774
88045321
649089714
408330286
109363105
186942443
685045629
17402112
46534033
41911597
59366580
753365035
623114947
319929974
42499971
648855571
279287281
696352264
586882886
349780518
70263353
122840412
685058460
741009724
104120732
722078333
187665832
464770533
444779204
755425640
433723472
448944879
73211229
541503444
613448707
211680378
143737648
204973314
476632065
734838923
366855719
241615146
87629906
670797036
82811092
554737638
160295664
633424792
462938476
192593947
225817415
486896592
280714690
717587129
248485017
253331606
246031422
39313365
642868682
740073225
752225929
153016227
471329588
20110812
268992542
118805254
472773641
458088507
90883095
544324622
104224498
499002398
261141495
451011610
8885661
459569838
728392598
200350878
364673946
339326078
375119745
456163435
140009961
639995902
191173983
20654205
468427677
665860059
482294238
242700549
506413544
632835658
268682869
184482666
276644576
371654004
726439987
18096988
220132185
664225926
528672235
212896411
441632474
243772163
59584530
213130554
3899527
356095968
160694579
23157388
263176732
76496784
369457769
745253256
248924221
85422826
343925855
404283503
668820859
67386310
383177163
488591512
111301008
530726651
599847979
428348086
450075717
334702587
236380
687125300
555137947
17689126
121648618
421660894
693998750
110818084
388410656
603368780
563136574
615584606
31375663
54715962
509525380
421306340
439697895
570953929
627147521
502229182
344781661
66776073
132978118
370522413
153628020
160085835
434267288
546761670
257598849
330267428
642501326
324620387
217910652
388330757
257210249
720843214
261579136
23640890
100326499
670366515
323064469
376985336
456678718
366992717
203406501
343412251
109412758
616883722
582789480
543259779
239436598
184403377
417196198
715354158
246643215
405846030
649864549
742263522
409168669
279099118
538749509
276673943
320119446
435558851
689022425
23665452
523195047
87818731
422771622
488322706
541534994
417892384
510330211
371146867
435793311
688591904
563447741
726194885
172661580
7794696
195562276
370655003
283879505
722452003
741932487
251076826
308596885
729942094
635345216
583801582
530492508
421359131
688539033
80619915
52266760
492605121
463459633
527116317
567693593
675570532
654422132
56247191
129342072
610562345
364590863
85477301
518336972
97229769
238712565
537587448
157283672
654794062
329636273
375932361
358409086
327975166
700173007
185672455
456310230
229106692
239528289
27447602
485335013
94229655
82522884
728335790
12783876
107282812
115598665
743351925
52727493
238463316
397438860
244616984
273166115
338910663
551470500
396318574
517329616
333710970
750987237
131433020
151921042
659769656
687645220
241230263
249483143
507206609
584212619
53399710
564964052
555485385
566928180
360172358
588491995
170850683
155609277
19811519
178889870
736116163
663016725
707115293
741951360
109755655
405131477
192842165
625101386
474706348
714974533
143627848
478506383
41194478
26004979
367988621
64623468
625184469
425972096
732947807
522599623
692184397
609232533
454063701
94861541
357703260
556965137
390386161
652201550
127973880
250827577
165691329
309758715
580115718
249037516
542368057
652956850
315420833
501783555
622850592
465551814
312209549
74125142
663379705
79593514
558929553
102516869
33331389
97856668
4191915
335504260
137683637
545968605
505056990
286062908
169610168
354001557
633895696
384702908
41624583
41424160
15173977
455325052
677239745
686061649
395259983
673893766
66295599
65612911
647342075
458556451
325134896
704146151
152306245
502032804
444607345
507931697
377710424
732113976
452099921
494671033
633507875
295696900
82433442
695690859
334280674
205705955
287294894
125538413
67470949
565571411
106203404
153658232
499895305
289496240
678082136
490981810
17356794
230959011
593257938
169043693
603567783
16768334
569955612
500998043
133710759
176043698
361154248
132472067
462530614
434141549
467390444
650632693
745435380
73507686
199830206
458232801
278048589
204349797
546666751
23081968
409274411
717436811
726113891
345382981
716522898
296236953
355142060
100759372
396668454
226378903
480981130
155350104
453550097
256333714
602452703
185839798
359597172
504155197
145183766
362158797
301319382
321281961
646778496
403115791
364205660
543997272
196754984
669414462
589453749
725748977
347800544
683821325
225386903
585272822
43480032
138589997
660917712
68928678
743625420
396020512
639920742
720412693
466631893
613206585
169066674
606679619
199897698
563113915
208483182
535235792
697051264
469350973
475831447
11775127
394873544
492999416
434962164
347660562
251172189
485244404
126741767
379908347
601813818
367355261
633801378
327754882
687149281
464131850
322577202
208550660
731169583
227315088
172283392
351237159
35813208
291294551
730468999
469659908
732429382
259702352
483562964
88913916
746251506
258601788
579934446
95963623
170150684
284905296
501096232
656598730
697151572
535537912
319312430
31572395
684120528
463577282
560214633
603167474
456964053
481917454
532088858
474629582
281152645
258805088
388195148
456572549
360229620
370044129
586478838
234501615
666370978
516122398
390110215
278449873
350889721
395067218
299922077
389693621
422396259
585212436
310972116
564908497
554031406
741290812
431320779
47961550
473656540
656634251
7329748
527080418
277686045
704558946
314756169
44638230
366437494
180290110
427167468
143469235
388301777
507394819
549603552
702753779
24425404
574295183
348386044
713572507
392340585
108287361
643676802
727634106
29959926
241260500
467160603
419866373
754370829
560946204
47447946
436886108
293267884
727698227
142760821
519729483
617896795
2990988
632367372
19894602
317282170
599007917
619213845
601099885
739053497
289695315
1518153
656000709
153718656
535877797
391169870
705200232
554439207
660047184
371758660
353165266
280736144
61066005
7341516
73687068
249415166
358193472
51872538
42092869
155025325
607691721
591913504
743283177
184066610
176702435
597991517
6367179
149296094
188507774
558642539
410198787
745118637
126716681
691215477
170734063
70588220
530583144
318739360
26084040
351607256
737301201
23097074
377469659
182880789
309431304
437764327
407581172
691627191
630298350
610219239
162276181
8999888
742207497
602344197
608628293
426736947
425942308
392129101
35521759
181800308
56095134
385784581
165848774
257746125
58633939
610522826
472576662
64529209
19757712
59816708
332694544
705812744
302837731
546089222
155826279
194310851
451921599
84944943
228410273
152847729
292588114
641017968
51201787
660185071
389545975
666657992
96708612
707748043
496413372
289884140
628507789
15468544
726554519
87654152
245577276
659543066
278871866
183303757
659316476
25340315
504767236
755738248
66748017
582374065
625326904
265185830
574952934
196015456
718446047
710208590
694829544
723030880
483520401
437733931
693640346
243146176
678004157
335785838
16238950
749562083
701982578
276668992
439803637
702187304
300198060
497742700
611102947
443265833
502833216
476255407
649369175
737414496
549390114
209784575
602556027
304854186
233985861
198135424
598667525
80462109
454516881
398564257
437809645
85900269
254672054
29940092
421750580
41027896
19966257
723358363
450253267
577698758
284163011
177465288
368361740
625073494
198288909
370519968
565570189
574909951
663992708
716793698
133589911
667602117
219930068
232073478
58612807
351797565
135772728
197684669
94087721
257715913
379689310
194578160
682307808
118808690
95787146
34149399
159564678
640214939
493139596
6775041
115740779
388397984
44363145
144294237
95870229
610986987
248818479
673946637
24618033
222479778
497737852
586059929
217267538
507873737
362747931
741762033
697579974
196921816
384760779
340715294
211105889
260963703
433617730
274944306
677476995
696560319
184582725
421980457
313985763
391683474
486371354
527727819
541246163
645509592
14521498
130233508
444717704
567048510
327800701
330073653
727384112
17907149
346441004
406079492
120921804
63996569
274300577
523984337
413850084
341743038
302135106
548430883
445989544
533173823
264554674
304688020
299710972
99726271
207872372
703067559
190821706
209180335
21790405
431125240
58862477
463127301
48456000
205335858
566052032
359388197
239951257
5468372
433333193
108959578
239611372
509571472
622951945
292746727
597155555
598718757
522607176
703577056
488143301
57516095
127898332
171830750
78724919
326621932
43656340
753589491
360021298
177790067
400316553
511776174
512327898
8111922
89067663
492895197
273607425
150784732
176642011
596714445
516024826
273933994
737625980
745269616
199573670
130032448
710012212
585994582
55854435
228926074
582876908
11403797
523453112
122147116
196528290
602578340
102295880
653049118
377521274
453263083
552177171
662632243
238642967
387816338
680753006
25151490
680399210
164195287
711908485
746659368
681189964
696341282
623137606
311648557
343057260
702368576
689211921
751742537
94080168
574035088
61458761
282369565
610033151
23021412
48729153
651839006
37978798
397290313
17137757
745813432
569699050
251968080
367461485
374440479
229565882
481157408
13874861
144889199
582328747
183050995
72856238
190429988
96145341
605871448
724214320
142487345
290348692
321224229
498147076
554170968
101232859
730896257
63505012
728357270
460573140
536096834
228350969
169247624
705287008
15551718
257555624
738761099
416094284
253271970
717013843
411780354
56330274
18542615
507432866
333502715
59406064
178833055
175261483
320458684
108876570
688448397
746888842
292040443
708456294
470881433
287497392
600063355
598507273
603137309
709098299
343371519
194744122
685590037
96695558
290684758
99920928
738192455
710287737
281598499
91980434
753049206
4131208
154096421
648908442
247353197
324794106
180820175
461888609
604383507
312301444
577595741
112243367
613936301
248869386
515326084
216664425
79850316
228520649
285595362
133274431
34328385
340279048
495438400
646030749
706090272
222005329
463219093
714857512
485846725
663432861
350670684
567037154
374847837
253355051
675457237
263466845
247398515
567745777
285125750
338736944
77093471
364910691
268981299
119896322
310922191
70638687
218712221
465967229
638166065
685062833
482571372
470426879
325367042
147900802
336146265
605774661
327664246
495182233
669864273
324424009
193205740
659180522
386086701
85246101
624914198
48739509
309718318
450340072
619927581
173098195
194474644
194476771
607880390
333771850
745058132
224679091
77286913
479351145
680494177
562592758
684762533
580644428
406759262
480901517
123281300
118113814
399786579
13429234
648870677
10141956
79744574
148566301
697111688
28761824
368223856
732741360
12764230
246205141
413721075
409452851
754574912
40317914
147721574
532126958
173552834
425324536
178771957
463489845
394818862
293553002
353487953
7289270
300274950
239959391
585491218
84774872
313174083
132288784
101817389
358087730
252942417
185954860
185199560
93210679
660098001
343789901
35124516
651899430
718388489
651243149
416115063
114881130
200970224
727775554
4259892
405431903
736877044
76738480
284113648
463610474
657957619
258394833
267009246
114036453
247005759
16092218
470604771
581890673
62946702
730246699
55355937
15007811
204036742
281364356
238470869
410312286
136520759
415921051
251684637
624401956
743311667
642178719
105224196
104900214
328408644
155774671
755534143
58739681
375837280
474327584
505288147
503309261
193915722
552456632
467185917
474136824
158846578
591263946
643557950
325941421
313064297
22325065
577451100
345194759
414652147
19532058
616527218
55854435
170252173
392529410
425891011
274800799
29743714
339836338
638005218
416624064
308811958
642033552
530863421
535186589
343587040
76081369
340687035
670686974
14856751
124270581
641465199
120274019
680300757
256211310
350689507
632264758
13448485
51179128
123034124
113506484
751338574
697013499
240839791
684634132
592321366
66341370
756123277
564141123
245683203
660318242
729391948
349749434
72894003
647741550
254789907
455671192
251884885
606174836
19095476
189988162
547179849
422046534
115107720
309853162
116006527
412681848
471658775
734663106
349946807
21146217
308479626
616974358
742829997
253430644
20134507
148152095
272541703
390867750
583973179
86047704
693991384
429388050
285102750
250049618
593624692
443610349
214359512
736553454
111490814
573499290
219626113
720503329
79880528
593637585
114330924
312003033
29758820
347181198
402417292
706956898
445468387
553672665
720170997
130923702
88372003
146596177
677132062
563733261
659363886
253565796
465386739
645108739
659512854
78276228
288415507
696205328
492629319
746562198
346546746
630886984
402771278
429928625
359707714
140002408
738912601
593076666
17220840
36636888
7214643
579428395
541105700
686332627
15068235
61204879
412683260
331780631
607125246
572064220
110371989
245970998
207329850
344000494
201068664
586197628
186948675
168280840
251688619
96533806
103083344
511324072
684790202
640517059
510718754
182314314
182057512
141621759
208938639
751826180
613409342
210796677
703410890
746848193
535461131
496837371
264347447
330126524
508279135
2258347
479877755
332354178
288804061
286885599
621362651
165430110
73203676
468517534
296972853
432484780
704997020
713637652
318627915
462653108
456352260
379638590
206329484
419448909
372491301
508339559
675928240
411765109
437837627
169376025
275765257
378140945
323059943
395270992
176948168
637606255
156784309
129292254
256116259
124065578
213188406
263614771
138720017
412784503
712089224
452612707
691820229
365459458
13722818
74208225
607789910
600744352
345005934
690117610
425455820
236877186
387884315
594685455
44383284
443468458
517049349
401842259
311032540
205071503
636823230
604101794
168666043
247113998
485031001
521879735
183492582
155711250
252262647
30272424
448816415
103899068
686556051
395727827
642844106
716421745
9071153
444010658
129798305
265379758
634999044
443257497
574934360
588606985
668425394
391446793
588570884
197972383
452819516
65656359
376856935
200743634
87645012
363352171
11440163
732180267
280805434
548934282
444418520
209808021
210514574
99722259
137264294
362026900
238757883
421425337
237343546
441059816
573443823
318730964
226061290
232624847
590289609
497317687
80537639
489112771
94979471
711220692
458682864
357874514
423308118
176314165
334464359
543432280
12824994
576738576
561701504
519321621
596978925
535168035
437839428
22266244
298947740
419141984
64404431
304635149
100234449
460600780
60242728
504129339
547479205
469268863
530623991
101777669
470569874
319287969
68233802
330246590
565163474
72705178
748341490
350679689
541610524
38451926
567821795
439350457
418705588
450717722
466346366
634444447
284577013
116080342
141762257
52741430
335105019
543320801
166800452
469319768
166936406
256411507
415957348
98936747
616402085
500441144
346199308
364720855
488754630
468993902
27224402
150221617
88959234
124807855
261550904
181842711
247502481
234792558
103332593
592319588
573901554
329514731
114603193
372560221
710004659
703678248
605548599
725209048
237315260
385643983
444860327
406049280
38195521
220671131
509193048
257655489
478431848
397129187
691072384
450603088
426060588
393976884
287399203
571731888
32930470
122630508
92093729
539760039
17779762
22648683
609202283
232174792
528271926
65726206
493150476
7140620
494526301
98773086
366562196
557207575
246144717
514100776
293834359
502621938
427895622
232269856
248313246
266201616
494829484
422327083
596095712
54908259
192201191
527879170
532335440
37138101
632488220
731440155
64970651
282884577
661772540
5279547
233070474
747284290
344701785
15634710
179385605
85480550
715296719
117222560
462259485
163952971
14297829
592935581
221370877
93632323
470695586
484557620
271106998
285072879
674791013
203693240
208500565
224762174
561082158
36872508
252489237
720352266
313925339
94960327
43165395
649401610
51586990
196164991
694959083
29536256
588922516
201740630
235758522
297235486
587899126
750209278
70084287
554878978
571231588
412488057
529299134
516927059
376705875
344756685
421608460
212541420
332316894
747384456
440495839
491346737
276144534
686590359
460922565
616770427
552970236
289203772
706289822
30884217
722074353
184816619
574864807
409908863
457643823
504834967
148966388
347596613
363208664
715971529
40988869
175395766
711785465
378020097
76691884
162603715
328208062
417186972
629436808
456941394
545292387
21933912
686960456
625267552
149466317
708402742
561399384
538914103
660360248
538347628
675479896
480391572
375576990
335866804
310594799
115598286
88981893
432375396
585896179
622465389
341091311
616959252
398020441
14894516
685967134
652502410
378433174
479932726
415640047
744611778
503407450
122426577
99284185
132253030
271714952
376094082
157918838
159421316
120107806
29116815
415265099
574518945
727807080
335465459
227700291
659008805
553856435
62108319
539812910
233319723
380628301
202986875
263974925
210003612
697788415
740891656
730025844
715238888
541897538
379153047
672220718
438410951
216404347
596898484
177597257
688410632
448504570
154527536
247993221
584050831
305571721
397990731
115568453
388130418
70922670
439297586
170440998
264871187
447054517
386435605
378186263
181438488
237238765
362227934
403058292
445626308
270489203
206551891
665239742
561641992
6472921
469675752
92514780
667078912
486730426
530787075
617235490
615057910
474419036
359673860
618100343
647160513
675879456
620021289
732488642
455742800
49170030
717731258
346174343
212529383
113348723
264181281
725835747
72697625
525416421
146044808
311772734
385678839
238599554
464128856
462507955
126067123
707225155
557690861
309907143
287398576
292206278
495163482
755541696
15914171
171083003
730949128
415766804
120675775
689974103
689800384
55378596
187371381
746735453
650252876
691091947
624076895
453764300
237111329
54735753
494880113
711960886
752988782
498377152
1231139
84956144
460321575
471889982
173847401
40823965
288954670
192065237
354726645
22016204
368960092
166085895
409091832
509966083
122570084
639104648
548907444
143537212
428292625
89253801
459446791
186568481
567510572
115737050
357279559
143830375
120054935
177350918
122622955
24033471
493694292
612755755
715299312
708758414
381047533
25427899
29349529
194685542
159096392
480771109
69359199
68151620
427172261
558610505
317082493
111633096
622784512
420399980
535394719
318238102
661234938
667329824
16624153
367854968
111006441
493057557
383428045
104461771
427522459
536191183
165909198
457255416
314235012
476613168
293154589
246198937
204716512
707545390
186330420
482666912
639555143
587871361
83936489
695033385
379289001
470471387
108038112
8948094
732066972
255578414
409606509
287795838
501141550
204603217
730669667
678195795
445521258
268569574
379700535
274614991
261469754
14426230
446558638
629794941
601196751
617774976
388572877
178666215
365287785
223280083
236604893
181438166
545122669
116300434
73130483
34199984
437401783
334469499
23361429
39124540
728592592
737831217
140923874
14979269
137337386
576520490
686280686
626595633
113891687
647186358
250026959
192223850
497450934
674813546
239717114
414017695
263131414
272104378
573223721
412341937
608497842
205411388
612246180
291749731
166275068
399236620
427335431
45197152
245059414
67848599
325344441
371237503
186812476
161594222
689301886
685948354
302558074
1503047
561972060
571566976
469528981
610811110
714007749
507872912
8853431
368192649
301009709
356622448
167903190
380512587
47536894
512945156
635411231
703687995
477493107
334194676
301440230
694899158
424184033
520093491
132192606
252685615
448897449
95884545
90258350
308139741
417091499
685505759
221723609
507418093
652934191
24062671
380187808
507599365
506239110
354484949
501084958
365028790
420958902
7364175
25840658
714076643
376539709
211642731
251756049
482647918
186158791
148227625
219378427
92539356
83521074
4760172
88558925
315926884
279075185
316260847
10773045
740535831
583932705
431291406
332797969
252527002
342755714
328260933
442953238
567245406
488218367
246314078
171892631
590071930
372014341
639268992
308241308
34056477
527022149
418466412
113959664
244377315
738356997
13579587
278831697
359836806
316853721
343246085
184043951
676378703
386411480
185161370
158771613
245714196
440950983
81378844
209360376
310701614
716458475
705741944
5700913
597826429
387189601
588074963
387596444
278713253
550606147
179640552
137011420
747079867
724959599
14071239
361775941
698132434
557252787
110171957
176689441
675652983
166372534
686216223
221899587
523735477
12477556
91486360
28875119
1379079
570806069
164757259
321434923
45952452
729823731
103990559
409113384
31986955
58390525
295813245
724868963
325202285
693236999
501575299
193661079
640924921
663115635
23535148
551905263
430235104
572721331
78600595
29751267
127570170
182412503
649573106
330549492
2734186
714861238
429773253
530534979
338631202
148129847
30015622
600861518
147941446
705367117
521519544
260835302
424080854
697519550
32319287
126248395
21374990
615790915
722535086
520943674
235910402
562534538
680413036
169836758
110564164
147729127
543921742
411623394
29228561
118597206
431653950
355939218
383564523
298751362
143735079
476756568
499056922
83989360
720450458
560435558
8376277
36012704
331689995
640520120
513379215
268207030
710994102
490283937
607344283
468187811
307362242
67629562
570228841
474758921
251523264
666169583
565916078
471815351
373971689
45922240
402271617
159260606
225759492
749725886
702749764
94688519
304052385
29826797
371152302
719797282
716447368
416178734
145062084
467687855
701057690
197254148
252406154
454909637
93660332
93400398
93893323
40400997
591573619
146014596
41677454
314748616
161013490
379083037
125130551
548771611
352328001
222163942
628371835
572940368
754544700
198562875
161517106
399509960
596426819
73305960
193598496
32659172
523762785
586614980
67380313
533559026
57493436
597487618
124270889
43935750
668629325
497820561
652747999
175043445
82788433
376837009
156173381
488482722
7160244
596143184
250219036
656302251
697904753
1148056
359232852
504955815
471783626
346050174
335466495
375305696
361331842
499744245
306716029
132125425
278434059
124691649
45786286
455668045
550124847
340103619
297354057
668840809
378772702
498925586
294515663
387227204
118566994
557222575
486506723
261054339
238621929
470272439
640237598
384819025
390818733
751818067
464129609
671492547
232112556
368208750
389393532
61209512
73290346
75386493
612005579
314219639
344545201
635303554
7726719
204165143
2696421
218606116
342170765
291493696
636275579
220049102
24343319
658918280
228500909
118136473
373662016
303728789
536648203
679671811
663405822
527070999
656378359
498180774
554142656
651589757
51783368
623209362
243063093
28582016
625947464
736651643
250933319
701294287
18701228
42478258
547373463
334718748
463775498
598038987
251020221
447249918
354991
404455597
101821993
70990647
131996228
9300382
216899501
216331340
73581326
735488481
301802774
178764404
102312938
195393618
266915467
125870745
501038201
261647702
160289766
725192513
691409173
83617761
681650697
123728363
389280117
102599952
508581255
451059938
353769633
78762684
236439112
293819253
381683302
246836843
499336383
483197418
172635640
273479024
156012095
289354665
462831865
419304795
591986807
142019059
723403681
40344527
311098709
226174585
46813494
741115466
438451650
746659368
75348227
550394993
338578313
311443016
188830926
248943717
369868990
343865935
745375358
708093750
560472635
739076156
123483997
736639701
448430082
442705106
748925268
40007150
228818135
356342987
61365020
147599045
130250691
144663139
740519694
399629230
594949921
699936510
345013487
373465638
147419454
198001895
532850519
44798538
110696768
234608906
721580373
583100226
505143814
542995104
385490014
619809942
649222011
250729628
444419331
26156039
562744533
491023412
89999869
595364912
555832823
460472211
398972314
193400214
743684251
21586474
388443237
39544170
348699776
137530018
439727724
739374530
23027841
106038597
749197176
514533019
203777080
174715996
418934698
80462109
519042160
298623560
82380571
320413366
588180473
639301026
24773840
305440442
597049544
124141108
88990007
476042931
158897384
754869479
115576006
662684947
416872729
672723051
162887998
379779946
14093898
302666551
355689839
71519357
410987688
281236935
521709694
641869046
658075040
526421349
48684697
595289695
72304869
728305578
427069279
36987041
393700125
549646916
99979061
567652074
236393794
528495806
447649988
133287791
94865680
131087013
158703636
151135530
200793972
425226347
452598719
302089788
485861831
41632136
378714973
713278380
611343636
121633512
340594982
507070655
106826901
480045017
35244318
564020275
350391223
14101451
716167907
616921559
696545213
252254023
61708010
320768357
100726808
287819497
392529410
686499723
666144388
42961464
188926601
101247965
473819756
228183683
388012716
573272700
114739447
223349763
18776758
278970055
686242582
189519876
546698430
439529920
99519640
744212196
706137523
384130474
210796677
353585788
41966473
359998639
724959599
34305726
649882779
27613372
58872166
536678415
705734626
755803207
381237675
136884188
106542618
522599623
33082140
626521350
138061287
1813090
694095969
38135097
202575874
82947046
96338515
703748031
14043262
341418259
77304955
211008684
68150906
367549033
66596835
171421329
149859073
271827117
133713191
653307454
25317656
552177171
361426156
252685615
633893078
256341267
264888622
361063612
3278002
48815611
272526541
471008280
701567958
655517317
646264892
67622009
286471857
356563140
736623365
589581367
269885693
706176810
234709444
685842612
14411124
732414410
690185587
2652089
122760047
314315829
614013582
352203943
182624271
708615612
19343233
153091757
709225414
107358342
626959424
669883123
135829752
511783727
15551627
749710780
707377107
73906105
162160790
539994182
182072618
408647512
478837541
668493371
137978204
198870490
209897870
494719955
58105229
99268178
45642779
377276044
578499376
645909901
631347717
691968095
39432002
142555322
221395263
543420039
685404538
498834357
750262149
488981220
318724271
177382205
382355519
696854886
649391834
24615227
114855782
62395333
525747917
630792859
24924900
124413016
63123321
223075340
164511893
125704579
395679011
439604552
752021998
112592571
657616396
81104114
469331786
640298022
184171303
363873328
446850586
289920057
296304809
479970491
621370204
268377252
390391816
376693901
34645611
167669047
283127468
439972793
83437991
431933411
13708695
6918548
564756567
4501588
136269563
94548551
8693503
43327511
275427698
533037869
437647884
27628874
683161297
32535309
314452367
215236133
377414939
111361432
441654122
632443152
43387444
671729678
254945722
17998799
630675500
447719181
24508287
453265231
346072920
643545812
377510046
309282801
666658822
4146597
321156963
219123267
319675826
459544107
108004943
187903534
277569588
639776865
526557395
541159299
52857531
389099991
473399465
511594902
432764241
443330179
102358256
647787513
187533437
9637628
445579315
548279770
531441462
162313970
92228079
368050137
307910576
337651806
136709612
455572907
156600257
655608771
398624683
649278539
723290590
123242301
366365818
203109245
672853297
9856665
725752664
707929573
686334242
176177316
583627946
196657128
597072579
280703266
752195717
277919944
423632664
144557671
537733276
2857538
331047990
405158037
737552737
308614854
406512799
5589220
559431430
49336196
572245492
254951515
153069754
437189993
652481011
385595756
505114428
375800230
14252511
698857593
626611986
12394473
571518684
352224505
393533959
628087161
647186358
662673719
568799416
700427455
560780038
253884894
283176119
572517400
168499877
121025164
698624086
256182654
522765789
366550753
87954685
493275874
92071070
3230537
10007725
243068278
493497914
496133911
311780287
356871697
11050039
198341956
629509448
541572759
130553605
140644413
314279569
299359437
377582023
430368565
106332250
209400971
3738735
107343236
475264972
299904622
409874002
83738190
750164170
506058553
472803432
549246607
45869369
605835719
105495575
371879508
592854136
28532726
157421118
215509749
703437396
276140349
84140420
351990292
486118633
223312756
258824209
563218847
446148157
141233547
704948198
593952814
36765374
731349437
208976404
473905432
92490294
25534317
351176735
511662879
149952198
265374655
56942067
748328581
308592921
724717903
446475697
99238867
48677520
484864157
547811537
45967558
278275179
121255444
386404913
40801306
375134851
13882414
357609897
584929531
3448111
684718999
614336548
119533778
508520109
351636846
587569001
9501674
525525274
261031680
163620639
66799624
12736757
320647509
1737190
74172847
450068164
275911090
500703476
626070385
126626045
593439210
221351048
6234384
235139996
9139706
140803026
213203302
173061889
139345297
699241634
58686810
109208827
232269856
608356385
696854886
395814965
142432168
436045254
550062331
551263258
38233286
589019770
164838461
740397931
312248573
185463915
34053050
463436974
242156733
668689749
381471818
158001207
146242569
240184296
76141793
171664584
736054956
249096156
281893066
622662359
56436016
133401086
534941225
86489403
548400671
753215372
61901154
96362664
250886550
480710685
495303603
160750169
381494477
413949718
90658659
493119903
544621344
27742169
376124294
326621531
394532379
61428549
164747354
42160447
586988948
434581558
715835575
52372502
292887866
509616016
448043960
451669400
164738483
535622723
114458283
416086432
339545115
399692010
63702002
475106359
297550501
446216134
596193115
675026716
273542441
669981312
120016329
65777837
290736064
604738498
36118446
456022898
586392261
73118646
425279218
288131844
753993331
754763737
401408198
187740252
752303989
353940230
273494130
616770427
82910913
87761376
16200489
319011427
495196805
682247384
172950555
357502080
239853195
384385462
547684309
197502359
559548899
153907481
671189792
120322522
28442432
356281582
433602624
329726215
241590258
276598413
30349056
491097524
392293240
75304731
564186441
101670933
553294279
285628306
629219612
227292429
645760226
680169184
69956612
9513513
422880216
6880783
455135430
363540996
705722878
79539413
682481527
53382820
407529668
708538049
22407997
485693968
70696080
470352724
188615857
348918388
173074904
654731805
338351741
34524763
259380066
99216208
376367983
362097325
542452338
291952580
577542458
495518270
150968023
96469961
37780106
311168494
47402628
251548426
289295006
33248306
45907134
296402379
152003693
421764387
385878233
609571659
521663051
15483650
54925416
686251289
380294857
194348351
190831127
604338189
549254160
438564945
368654377
62765430
116505025
286183170
33459790
257869024
754877032
162797362
467024649
375399206
112056383
39313365
716784983
234625481
663121806
675920817
619386004
54207881
622805274
45846710
65378768
363252125
506209613
22069866
359110395
207443145
400123006
262333141
122139394
6637347
159249393
349786983
67342548
152444724
67554032
332120516
109684666
102101454
582517572
188658834
192835643
558724726
465453625
64972859
164321090
44619004
466109084
476903973
608376917
427749049
322405915
424916674
89684322
163596678
401097563
38132828
60529742
230056827
325461637
167986273
268559200
260389788
712791716
97234190
521189959
410138966
414572827
696412085
156709644
299098800
7409493
87229597
266538162
67886364
357152806
429985024
657390461
499698346
396124638
136034163
55724072
586143012
680049461
263546829
609731031
122562531
641755751
570902090
158550988
61383231
613822012
169013481
526861246
537698070
72871344
221144287
491028083
527622368
698507151
667554579
65185101
317543226
532614901
186868773
411691371
476267771
66708096
286692004
412412437
524883465
497484293
166741111
50892114
444003451
345496879
52357396
100492665
288720978
562487016
643865784
17703320
481737893
49230454
553650006
547033578
82962152
220056655
342664504
393517652
713126526
747676593
248311105
200041205
494713947
175410872
68422627
106120550
40227278
662080874
754189709
254670224
51650372
570582813
162533007
509094859
87367988
667922268
183794702
374013175
396638242
43958460
204535240
739876774
383654635
137414674
306304362
490423843
558201070
595315432
29597516
559757278
171779583
524238182
510605459
410822776
148935858
91676084
334439287
428141805
164645012
697582051
653893422
11918634
288800067
227972199
285571377
189451899
159133949
32070038
231008504
643704425
167788061
16962633
319006771
476323906
125644155
56972279
698894196
744816436
273539448
590553964
634068003
631390539
494902772
242931501
631796816
223142336
369831899
141452584
711266010
136171393
671735974
318529298
339482606
619172281
433620431
189713131
508460407
317195788
665957322
666121729
105054677
541679155
577628614
350570791
315268789
619309008
73135699
520057222
613194362
604617650
249460484
703206959
641035277
68788752
179081651
224029626
148370645
436377415
34051043
417371227
648576110
725344802
554465730
627904674
293418944
128313080
593114111
566354152
565953843
439584600
271480367
42195418
653455348
62621923
352830822
606662632
661272703
528178713
476643689
201240511
266265909
281870538
430679957
15294825
144126346
663843196
157058677
742988610
552573939
670264320
133763630
603968092
304076227
255476859
257859420
445944226
339114594
734219577
79215864
111791953
322603736
12016823
712723739
228210913
127446215
617351824
285223939
254709262
320043269
115704407
31348634
21863691
28392189
552492619
668115721
394261402
504759437
138352128
132262147
662719764
621618935
104654368
658606494
159632655
702678249
51670073
84646471
708073821
743397021
202548801
112413891
633606064
77499786
735428057
212178876
27942155
156407524
505038898
46828600
453013834
159502738
493414201
269279556
79181012
104990227
693689962
465915187
280344701
34532316
272239954
465891699
663590177
96413162
182450268
563393376
424357752
450672404
482055119
19145374
250230890
376479508
279332599
293949245
392630201
649223656
711582589
290646841
343031484
520005236
663976677
669278574
430551359
506519286
319492844
685230819
255896053
454740768
228009964
384417488
3685864
42946358
130334568
16911167
617321796
276250975
376950348
303328480
731286571
314650427
381731826
575009890
149655142
417795460
752807510
498964726
442137514
130260522
397127091
186430699
345489326
372982451
123408467
308134760
168923413
716503716
265401074
172301112
694679622
578431399
752717424
581503638
31127267
593790126
147304839
181642097
183281098
254269542
605002853
681220176
267852039
244455113
436820202
667517574
4599777
571801102
248841138
21080423
334270974
39109434
664165502
374711883
548415777
175962241
65945243
616429785
222163942
482206179
79125228
354386760
574949722
422240938
326262420
77329451
393020771
102184537
297240762
391607944
15965005
69623554
653147934
309952461
330398432
114457300
77523992
379242001
39854590
732882696
420744072
117335447
48339200
532191933
85342178
277444349
388684933
545432342
575319589
703040793
270505352
399437935
98392931
91844480
641023110
111739082
649331410
310292346
463407165
715352221
358065071
37545963
401940448
145794387
309460260
379044815
605539116
455643071
416828400
656574737
582896651
596236507
99578088
183273545
249654555
459894617
238392856
114130868
708612765
378201369
562252873
26933998
138167029
36768004
317031940
540924893
61050899
143000202
425264112
49021211
47537653
189973056
618848480
307482630
232341804
444365649
661952473
28014077
100104931
190886969
140251657
110929995
81028584
338759800
556401318
494494910
736503945
630902873
465219482
571409391
562864666
110273800
485156428
363717189
114941554
370225401
188417138
676544869
285560523
402455574
277852211
661641680
739476465
150153640
737935276
745955660
53286415
280065240
205242989
151952072
88876151
49899136
310813503
491448859
178658662
627497462
175829716
650840589
658751060
218878387
506035894
256608536
190411398
152706554
712791716
133917540
166886398
557124386
71345638
449380841
539480578
190486660
626234336
51006369
618737064
278773677
394101329
141611930
207020177
478942804
530068356
1080079
471873675
610801884
621814062
435250721
250019406
158149003
456571297
522697812
730729679
89444507
560130480
464874731
743653274
122653167
214634180
657417686
362144584
345338266
463920366
196098539
153983011
56302849
101353707
717489823
488490275
26104714
317638035
603273216
518354837
722210307
123687928
251249577
368835649
34147113
259126389
247675565
520282892
443623689
336361314
92227833
181755392
429444172
2258347
482976585
266982079
746893511
532874331
702557401
395686564
58476641
580338358
415858164
87310892
365829555
283894611
257746125
287342708
79230970
671076497
7190456
354500055
109012449
385096813
37961378
744199145
287263249
385618415
183311766
57219866
209316289
487735414
1850485
389346555
89314225
277360645
435498427
471571555
424527529
296742264
591989034
269497566
673495300
626732834
129068847
477581382
386947743
138235335
513229431
142593087
633057795
324522198
486095974
246885261
492840803
147389242
625327976
43233372
641638133
205237669
506285143
18202730
191397736
553326685
257655489
31877797
61819523
294736092
289483831
12983607
8059051
48830145
242632572
218221276
227556784
121384263
618401875
75016396
121180332
210288725
164136020
24705863
329288141
123519687
12689040
721379477
265168100
400475166
46904130
293376296
591620640
35816326
68876002
635698467
444531815
375456229
385704552
271377088
355338438
378425753
626518586
117313196
22253975
170573320
30650074
202145309
414969373
333609472
631109503
725510968
76806457
425083590
245880362
68007212
630803901
397189611
240696386
70805812
748585997
107267706
442364196
273767494
540305844
1808707
500087869
638554554
24652992
515454485
320549320
770406
363845647
288252873
112880949
120689387
31224102
576731974
330972460
40785521
61526738
85235605
399983541
439341450
113989876
250283761
732714230
402724662
151836955
165040603
413806124
474518254
584821237
646115301
479547523
717483326
681816863
439947144
574775747
38018438
369670907
263700316
627897645
451525893
381716217
519875383
134579354
577691205
589934618
390490100
214831170
308879717
187178446
246416625
107590241
303854294
125743137
619299678
381264769
541527441
555356984
674588642
711876058
226212350
114144444
98103949
81632824
195257991
495528877
247904566
405137910
572366340
192308001
240371961
15740452
94737279
713290408
604496802
695887247
183749384
70824481
42961609
299521118
444981747
694604092
224484693
106527291
356184374
333270391
322785008
299468897
643812933
57694165
738713612
51822050
307058554
577796287
284559275
478150218
139572014
51738050
165452071
628602303
654089645
582094604
56177176
566716696
377953449
410897516
580161036
198840545
268342984
52697281
427590436
219167087
423383415
268365643
532750855
412144551
654994994
487552401
606190569
536397364
575755669
708439912
339633900
368201197
296419824
612623830
556578143
289189264
591996387
181601878
574246534
41556606
567268065
577902689
737825586
60228389
334295780
718751033
373594039
216516751
417997498
308101976
621543923
318970743
229812122
70624673
41337569
164020948
205859134
418844552
220020036
364243425
308047487
469992978
350584249
145480800
305767736
650365997
341690167
472541384
646925244
553989891
569148762
680865185
514752056
98512611
178332740
598182494
742335627
690246011
372332688
703871623
398609575
129730328
171800538
543158889
193092445
208988035
634044138
249400060
359707736
397370883
380229913
385863770
335481601
178749298
595546497
669324201
249301871
121573088
667700306
415052514
314882097
189630689
8769033
83978343
235530308
564683144
69812379
527439766
251160660
145236637
590470881
18089435
106250862
613022200
386117408
60363512
645970325
228184902
429531557
339023958
526678243
706610575
467727053
314076399
558695410
680804761
157336543
206573584
672074379
310450959
162679245
357668450
733734512
47621665
81489317
681461872
407680540
386074472
522984826
351305136
290609228
579126275
749137486
70446831
665902692
594397615
58968835
68339544
547467189
254407699
189924163
24313107
230227899
499419466
724770774
471556449
274827981
533392860
234123410
13345220
470008084
458325365
585729
612691807
202276893
50423828
504661248
190551565
525946970
48308988
498932366
387695490
213788539
706454749
119184450
163718828
370044129
199021550
526164639
261764321
591043460
431785054
493771097
351008627
284151413
593123124
469260337
200801986
347218963
486249110
202918898
530544109
457883394
47961888
649331410
271903495
477372259
161060172
310732755
232451128
746274165
327555650
63786077
623994187
428870885
711150324
716651299
44984219
52916318
470533370
186763031
53939809
302941618
387374574
746002257
20538583
705350464
439720554
106988245
158069184
328145464
184202564
200607680
123398962
328970915
290714970
382246137
422355701
699080420
171309593
552600588
425377407
347323900
310967468
74570769
244263752
67047761
483098939
270533354
290035200
142955183
316448041
415521093
743169882
454362067
349898
652639624
277079160
11548943
15248556
642351703
311425296
375278358
632010093
132279742
640245182
346907020
337558676
708599409
5575536
221048468
715352183
601755063
448006195
5105828
151540595
482298327
753086971
370172530
167631282
377743144
623274753
64908529
198356034
527921636
577381532
346795995
666737006
260058976
328192956
507433199
694460585
204021636
311823181
594375782
371713342
753071865
695910761
43807400
516722915
582298535
508158287
358992995
440122046
414845676
154635490
188500221
634221907
505616954
223234491
17772209
348575400
346116225
486889039
486179057
427539057
202964216
42848169
542381781
498846100
107592485
554516518
17553172
90643553
2749292
730104622
338767156
629731375
623152712
278743465
646678635
41306293
157600898
360006192
48114854
376881986
244044983
414544162
382483920
264883710
414525357
610815662
50725948
725630262
630547099
254019351
610486331
120079906
233645581
335637570
288849379
543287290
194102740
100098059
94853324
461962806
49808745
382136482
78853320
695548217
737532598
276763781
94848523
397922252
544616618
480567178
21239036
515552674
305065670
595742913
623936126
129621281
685378049
309234219
200298007
667360421
596762530
655577796
473534037
242600103
52538668
502742786
589092859
312145137
56858984
623182924
475997379
80438235
497147685
706749316
384553442
300506330
636349144
614262831
616631076
277489667
428137175
697007145
69177927
359483466
157462742
507940047
477032374
734808711
24909794
395194929
309068760
353051047
675547873
579203573
347037691
347884393
241342979
732657549
6216119
442061984
357595890
307792303
93377739
465680215
414969373
341871439
360548101
6357034
394004211
755009490
729107604
532456288
417152910
350610260
332105410
418265908
55642951
556376639
144041643
96716165
449816134
684082763
464698325
701175202
753110781
580614216
565923631
43542902
244741761
471012670
721273735
233493442
21027552
748402188
253357832
341924310
23859927
193546926
445861143
281485204
293585110
417054001
304582278
256024041
125404103
269432431
140191233
630441357
723480568
755194977
132963012
370029023
89767459
647609326
5960170
248818479
576760582
136475157
394846948
573003998
53112696
539435260
691446938
677942174
69346799
456964773
277102128
700387994
105910069
218009277
73143252
128830660
568778665
223935778
13197250
102402622
477697038
520273299
179738741
101006587
54948075
730986076
621302478
293811700
173702063
553325227
459886972
326196154
309960014
169357568
593408998
621566582
331924138
451871104
173493412
50295427
144919411
565295240
168236085
371400579
90605788
415286599
643538259
162533007
41643555
91225134
60597719
314146138
128167952
605184004
446072627
665880033
506829156
667760730
292359167
332928687
453410129
580197753
588099239
322175496
223115620
311787840
228689734
273456365
121105344
128782786
194006358
693757490
81418577
555341878
275751888
610489152
537698070
715012298
275805348
437144012
33651561
18716334
526034843
23252225
686758356
131371467
546038869
492493282
262066441
72191574
321553869
91549913
560032291
108197192
49174150
74419709
434811104
133620123
477311041
217154768
445846037
604615536
442175279
85235605
210109103
523913845
355753853
86392148
364494797
529711048
7424599
243856158
483569729
143446576
233410359
445815825
698425910
645215025
736854833
62974568
387136621
525193784
455441687
13976384
376796511
501524300
284596202
95863444
329356118
442776531
181367619
44449405
707155912
160216632
34671613
506768535
133026826
264877958
372041971
214728333
554060760
158105914
436909610
310398088
440385218
204198908
488472137
179542363
612963715
160646245
206755822
505590267
370323590
28036736
419084091
176913919
99903531
30166682
226590000
71946510
445330168
412099124
375166227
567331151
49449491
347589060
124878712
80847312
698501166
728841786
488286344
484094429
106951767
49578026
525265832
31753781
22643894
141141948
236612831
445174911
455762305
566213378
4758390
457900625
263352152
134443400
535430658
33275690
92861809
278216877
560213563
696024056
377204373
295866116
38150203
51828686
430016854
737641982
659339135
102167515
162631196
432884430
754227259
619806733
29947645
58778407
512516368
292746727
256650940
106119650
164791354
236189863
231688275
374011381
571467533
80771782
568262950
316084370
291485376
93888125
185053927
308388522
402240930
421416137
611385138
11160283
157789723
595271310
493738197
185939012
173802083
338917
718834116
700306173
182755301
128495175
686517848
312018048
479713689
614938451
52863447
529284028
718010839
674596195
88007556
469517206
696579812
56209426
188840106
638399226
128321647
609812116
333071059
638326689
435113224
433421352
350368564
172889035
336138712
295752821
458520336
286387101
486088421
396381440
270232964
195811525
695268756
325368134
321100689
336387967
733886775
617321280
114140936
134005326
434267288
244407527
224250562
134262128
647741288
595292730
6267170
232343165
256001382
60487283
578688201
85983352
197458079
64155182
702421447
596037857
48339200
8753927
39373789
679194348
683893938
338705650
470380445
58218524
597965782
690431092
55067584
701457579
97320405
672129794
311371629
4486482
681849837
444976185
730760303
273093821
79721927
38719774
567849569
198417310
472681846
737938667
66224704
523645237
191136218
392378350
497674723
50403724
71390956
604184921
744657823
404517890
172754885
266452497
113758299
661198213
574488733
110360992
119716123
286152958
19684127
65562604
368367363
155253073
505779092
361461219
379598122
709944235
610714377
124775560
458595501
576369430
85651020
729574482
510614730
673606752
485753820
379443139
43875377
115716379
285371484
726372010
52818129
567669171
498777461
143738016
249884229
366660293
99895978
372651337
249784027
457643823
118400828
151324355
534389067
350000571
490418156
596226267
653553537
702013585
467227345
667893532
460015465
30212
243850069
8497125
15060682
426472592
428985246
254586971
191695140
404304537
76711830
468973323
112698313
150576608
544185969
202488377
755652453
363057369
515530015
552287799
347523004
264687332
718545897
709634562
297603306
197773615
521167965
598148990
590000699
147729127
359052979
11321947
116807145
584141467
487165246
706454749
50620206
71670417
184625707
62126547
78949249
319752908
389968890
79517984
601939023
245472500
391555073
179806718
60262256
690472601
67276035
5662641
500250296
295903881
718773692
198682672
354547819
498837885
275628022
141759257
632757951
75280827
456579245
343356127
55287960
17424771
549858400
577071859
480468989
327294149
437089070
332134290
405045402
195564715
392627599
70310877
670338058
272013742
664792401
276341611
298139569
592245836
307397617
115153038
139639864
414644594
14426230
341164734
526380551
405788767
193786876
49555233
83150977
45854263
516723389
523936504
627757413
754242580
131262645
567139664
12062141
266534456
202420400
2137499
78536094
60741226
700314160
499834881
93294656
202757387
648288065
46224360
597108629
668522542
285556271
749378448
9050673
56753458
316236557
212912463
5202215
299778570
334148833
119272748
545748336
698622288
468934063
114412844
441631463
34097661
717871984
468897208
680291157
580298096
697375531
179753847
110526891
193670711
419742869
632197080
176120568
294015631
755345318
458570610
224966105
255963617
729706985
562351062
250238443
567691033
208372164
741559259
475151677
261762151
457734769
391993147
606921315
675797122
701563352
232831136
109468427
26427819
621574135
76930892
33165223
296044347
89363869
74991657
494880113
5475535
651891877
426752053
284272261
654209290
635569844
357124155
453164429
309716077
638247591
318109701
182935782
298990308
57979260
300677377
284462329
422158680
393603583
319386158
359311316
163431585
538015296
65884819
183991080
347876074
598400133
298260417
85696338
650426595
659286264
191210141
178230347
81798990
276983208
69948333
77614628
92790900
736742279
530900370
607555767
120975670
464690772
514268664
407397468
711089100
241299977
437789026
1397305
171339805
548866752
462894109
706862611
322324580
183474296
735994419
138283550
705601260
291466343
393277915
126870356
257611907
428592998
642367544
753638340
501495600
704938549
756296996
368427345
234720483
561905640
253207846
131731873
649754378
48633767
482386762
171437994
118895253
626929212
262202395
460791663
683592179
255729474
124838137
606770255
701583064
14849198
202913799
39582164
530822840
180205799
660993242
466350609
202463328
325292604
141958635
736787597
45531705
376267801
650758927
233191322
745980059
280586397
165773244
515817675
612344369
75539683
553026452
405860455
112504960
741227913
298879544
508286895
79978717
356780542
539420154
289901580
616083104
33905417
27845329
381046740
148945160
316512566
590327727
101513303
138678138
305894113
642173621
297034883
454320503
679555631
705057444
436700573
643206577
574662452
263970034
183356628
577253131
11707150
281976149
43206260
738585211
2364089
365169772
133419530
737647552
622013047
177856943
199376696
111097077
397960017
474665714
505612926
338590028
323292294
683343495
46337655
244874949
192182349
301786270
449531901
176808177
269266495
339854788
595883694
101330453
73110652
299641764
620823113
270072621
62931596
80718911
611244405
31683387
621218519
743426684
578877857
309806546
48289383
432152448
57908851
413628647
244943774
38847495
719717817
386743812
175675227
469048694
75688613
653039377
4501588
672595634
340156908
11755752
76261590
343759689
331941554
612238877
530877711
141611197
284121919
209617857
327427096
559780264
223704754
436749520
476141120
368382469
78226421
79132781
615794885
664052207
483459977
35151662
481808822
369553184
270918557
265749754
413368137
584286441
324831871
582766821
507616181
292574702
333412079
551520060
664205154
202964463
246930229
363114388
681242835
154089182
61896835
146142997
666582462
270714626
272013742
511445832
170237067
413833877
7162035
318948700
330116756
604409191
333245913
198825172
22224848
190039192
403177216
209088205
196226940
42484971
260228246
240374225
174333059
430841362
299718146
403209699
532600141
537605481
548606863
753084733
686282833
636279826
362862630
728314469
222911689
419528652
289481074
227534694
18063431
585523666
364764582
548559284
488052201
295627551
354771963
18119647
187012280
344056562
79178099
209148343
736107827
616158634
431661503
323366589
79412242
440568870
263554382
744431233
569318820
599711508
31952211
124156214
722719280
203001981
296651628
746019881
312029536
124481263
449124263
613416159
221818779
124518758
49676081
253297408
485922255
277696496
668115721
457409680
428473451
68452839
316025324
516987744
544120381
94933657
237269942
549790423
55153723
619074092
413692916
199769297
191206094
335889463
713372917
721947978
81179644
644689931
411595400
739544442
191688252
689917126
145592662
392456379
319945080
8300747
213621499
8195005
334643218
299657722
716101490
90435367
34252855
461571383
347074249
311887158
725213948
66081197
163227883
288360694
18361343
772117
681569605
60763885
299300277
429758147
373736106
51781799
546998369
501496541
230638408
437897562
98596862
194496252
5472261
551486218
607684168
605939425
732384198
163473263
152434646
719613398
611923921
407952636
441855838
37976484
90754443
75915203
88181275
75922756
212021583
637790426
286229945
278124119
105560728
389213643
573015898
358814057
551542719
668488563
302444779
72812145
483494785
364197772
280004816
305314919
215238938
87114422
679482847
191657375
385505120
272746383
146564008
706273477
444917018
407578737
196261105
127109437
97302621
733434065
717323516
635985259
414878737
49682289
324084124
69303134
665530152
324084276
212270462
130277577
81700801
416615927
316030955
41503735
63462656
458634367
487908694
106987873
639478379
726130314
332105410
114261519
481488644
109140850
132003781
637072891
736165210
462788376
739830551
583541821
198378964
342747587
492319646
644610785
50438934
647790598
573008345
497004526
575916250
432753710
30725604
454615908
268124509
368133220
432937960
647582920
3459274
55016052
113204364
129345125
191596951
215320924
18263154
161558670
268750846
668244122
130606476
341979193
53277776
639912819
729808625
610995877
533385307
20789447
408414100
583852194
50465349
52470691
183046955
211801226
639897713
532901915
629523959
323464778
468746398
709551479
627813251
111625787
577841757
106295606
570214273
77200521
26080509
367401579
662526501
408375604
23240581
601566238
6918548
151392332
365761578
444282005
693240367
125017256
323683819
719276230
462734545
63495692
671832858
122388812
306811075
417693736
450044338
669996418
151625311
118899901
745881601
710306779
709370207
488943353
213505051
205924992
610392274
559231780
36231741
494385698
417153916
750413731
426298189
367800888
453353719
739831456
129441265
166755134
50204791
680829258
149594718
381072732
365467456
126388427
689394470
309726862
321455658
343332411
483867839
83694793
548276772
700827764
441995819
454328056
246821980
679823788
222814748
310843540
214180421
411445237
676688376
27032187
273102275
445022760
528684387
338178022
131626131
129224277
268972576
119241890
729211938
359689678
739814657
641423419
310307452
325164203
489341522
410611292
660020883
412867433
735080619
349796576
173197843
73452925
442084643
9452322
501232186
95746495
648293974
146247575
33499531
188463674
509948348
605300020
117154583
94877920
230780542
272066613
691194437
401638328
20112983
562721159
420007224
126082229
694309525
955729
657549074
378231581
649459811
187238870
42236376
423876637
314295436
280556185
524210505
728233671
113812582
687651394
552868341
552819176
432703817
174849642
624618322
433360227
481368734
571812906
524321707
63169165
225034082
271272111
677453986
344990437
19618128
425536020
489538478
474064045
284370450
280556185
210615405
729757897
105145313
349099660
298562537
677263756
692488842
176992338
220532494
434732489
280163429
148295602
721091376
338758847
275873325
697527103
708199492
12089730
800618
621302247
420452851
475695493
228500909
591777550
86860641
502585322
102547081
203470267
154662781
673636964
64676339
437451726
48710784
266300779
69789720
58679865
402461605
637050232
408911314
286485290
77161448
407781018
464527423
439713001
520779350
709516341
575790688
35476441
655328492
750949014
489253128
546398902
98249424
461231498
15766982
429965635
282603048
19680974
159224230
78422799
151355116
385150129
99139527
49373961
128242387
631914192
299458602
696811073
85955997
156063323
705666303
644829822
614177111
87327813
407623211
226098334
207034674
284221165
171931473
55658057
269460828
4645095
707889819
554662737
674739702
710288489
116143930
154632548
264536272
236288052
500197425
306228036
282708264
1667070
385072627
381811703
253456021
164421257
437460429
73619091
125041767
297385709
42243929
15831088
127071672
40831518
460468645
436661589
447001646
402808697
748985692
26239122
29585101
645743735
400930502
399934937
583228069
454056148
429739822
519563317
258495804
123255769
370655141
25804637
589859088
134772382
242066097
599084524
149745778
387122761
523641600
24479273
468100110
563725708
604594099
119628042
635381019
451747376
251952974
648031747
80650586
286677527
290570815
371295470
356798377
658674471
390635770
129964471
586925861
386298185
92776105
231642957
359369408
694022511
689505436
352881194
729876602
668070110
73577858
174174857
299234805
635668033
346971667
642056953
402895869
74502792
640842072
399123179
35883431
371109102
121215299
569035467
551285917
305314919
542194560
505627847
402061296
241016230
638976247
650804631
87350445
304933768
483656355
612644752
550606147
290511997
495219998
732210479
142993396
511537911
247829036
238785948
329756427
708267469
185834431
655697897
12726805
638092546
231635404
327880448
574258190
337400063
388311287
95195175
214389181
475978134
617518174
151075106
460834324
129737881
49487256
121943818
611521092
269219132
723872200
310906096
549241316
338457483
602579565
390076028
224016595
654029376
309318009
24917347
619292142
340202226
491352442
90054419
333895471
81534635
168197757
230691279
415069767
347157137
98303979
413576234
3982250
584339808
707319675
391404013
370746558
735215374
716316439
93073204
199285905
59706465
204724732
164020948
356682872
326206517
135874452
648204660
179749096
345398690
8497125
96187455
316630213
723896445
53384604
165067668
56564417
453798956
605061162
489260681
755262235
639217943
224453188
346947055
353994004
54359208
436270342
280465630
373541168
571044565
249386866
235069155
266568029
45143693
145304614
680974935
174043779
589081129
611271843
159829033
635214853
62313483
510788744
164670506
742387598
376244862
564360160
748011355
154398426
568536969
444604419
341673179
275697158
456254071
277942847
577290896
513209486
531768657
727288872
340106439
275911090
690794967
462115199
342517018
136691417
160135846
79428723
76727337
186764814
102049748
363850179
509714205
452848947
406136476
457728991
135835333
697850217
750274445
718665582
2649071
260941044
407741152
686424193
354278193
575500835
40722558
362151244
275994173
652473458
315736730
618696442
71609993
744595722
148371132
164617076
531134760
496632409
133506828
225827147
610796004
477416454
324586223
694194640
277157335
248188106
175712992
112494382
587192879
472405664
166516298
251715172
428129207
386026277
338791677
358556577
597835192
350149607
373820629
23367894
401111209
167275146
426918219
460384998
573816516
371373457
457910355
254611630
295008650
533625462
27696851
87123855
210622958
23698131
739574654
177496953
440173734
434176652
311968957
466608892
533030316
219992717
650249694
103598197
654747633
123219642
114380902
589028258
556844925
45242470
255525543
178042880
380672716
452885433
650706056
553846384
8685751
17258605
24840358
509064832
590931614
142759253
41300069
246556584
62981786
179623995
157495156
270282496
7401940
748832597
302180424
750133748
618940231
42299515
426638758
220101973
747225843
217141197
592245836
322022155
467621778
25159043
328094767
653646618
638225118
429893171
455400582
188717689
95416968
201944561
282814532
445370198
55786458
18376449
336055629
76172005
639656017
11306841
95537897
200010993
194474644
194278266
716865193
74413870
165063670
663686075
111733475
159900156
325880480
368565616
368993537
399971058
228780903
466887017
641461184
348265433
128984583
279287281
538317416
642776828
29155833
29947645
235487434
558106276
580017529
162774703
205476020
487569076
443309034
109027555
185177448
76850369
63709555
677987492
635513379
227345300
406797027
145909634
631816003
41987127
730604409
264279470
274499715
655252962
280239653
581235585
247829036
705548389
752958570
233049596
40740882
241809295
377068419
175055881
755503931
498596189
565467170
307490183
106172521
661801413
525194598
435256731
716220778
107622697
295100921
497360138
559435604
99504285
293033741
63717108
19124196
746561179
64890449
471553977
739955945
482263837
418615761
83928936
644189174
169270283
443693432
450340072
165213
669982420
297266597
738374831
240158363
410168438
698880110
24592568
47206250
170138878
555825270
455562162
329544943
146792555
696681167
178364094
588627949
167880531
132804399
353216045
395661811
135727410
459177082
479464440
486457327
708475946
18413464
117819632
296862365
342770246
364181190
407280419
11291660
363001532
135969106
674653773
451118031
745420676
571104989
94843021
446201028
194829635
502214076
314363413
668510372
153299531
562383953
630207857
516323080
450666928
674747255
294684485
523702361
394553661
112834267
108355338
73022404
571475086
21960191
97577207
720050833
175629909
548816086
120394820
308932806
255623732
215877009
59985926
753701428
575349775
217244609
515057704
145071040
19297915
9818900
602178031
546467171
422081116
120455244
137305987
614700905
168824656
498052373
204879383
576439773
550023467
18958311
506202060
307855881
129088587
715914743
232647506
483113780
168447855
577430471
695489930
229324182
575938909
641264806
39798465
557207469
142056766
170862260
9818900
415139989
247745906
383971861
186611971
440593248
31148572
701628382
586530208
277965544
380137518
60544848
506451309
710095295
325649979
387692655
16896061
94623984
44514357
449630090
44185050
313105967
30634968
38376793
595191506
389032371
720322057
293011082
357967508
477727250
215544731
720764949
575719872
636362909
750396539
487591468
257119226
640378166
505901437
739189451
529629303
642639452
422620562
436367022
478821270
688984660
38467429
49478462
24637886
356778889
172114429
680317905
281953490
336991587
510937791
278516875
709473850
223535909
29749031
295337406
45068751
211922074
400400377
386479457
483885698
713985090
526054243
397928754
63785085
695510452
575878485
91215669
17968587
746689580
662137756
134062749
63406785
499956384
42953683
694072517
222398085
170213881
106410863
552837628
251595173
131527942
598910286
686376571
326497902
715767313
643211275
735424301
11880869
379885688
110462625
629792411
220902591
172394160
359728261
178859147
71360744
2122393
48040656
112159571
290480827
434002933
64208053
660396555
35336719
460014232
744446089
321025159
152145046
725382567
345928765
57580181
198794001
580436664
246764063
594421100
25381228
197949024
106874950
108915373
234792558
284384155
634336275
686345946
594447936
281774414
217179365
5592090
503352595
261847404
718677583
219082318
187396791
728585039
727623706
575907425
731401262
231735272
150312179
667201808
584821237
420855327
3602781
181166258
308709967
271661246
126422119
396630689
327777541
245374311
577614495
370399120
188484991
298294403
48981205
615985093
55469517
261900275
101883918
30884217
145863536
748238924
343899675
576849050
294808885
416188360
191853753
63596260
168259076
587056925
143689847
350100338
74400356
390551656
502508643
8648185
423881913
391804322
111731529
519945043
1827826
660456979
133469063
443285924
257383581
482357239
200494385
580161036
35776815
324130443
129262042
46224360
225972661
241381315
48014421
338721737
745601948
673365056
253521114
25415845
65779077
188185827
179247377
25378080
175864052
520638202
418315352
588544866
468444613
212854504
332240832
670207902
531935131
585280350
80606867
620832332
218200533
232320591
107513043
134579354
316417829
39298259
85212946
540767618
453078635
189462930
475297387
741660935
3364663
549020017
43316455
45793839
98868770
121841025
512788276
166385037
564911751
22426796
564184999
564080699
193160422
45968682
10843132
459902170
321402809
484982919
36700027
532885979
185992566
243736071
303683471
112086542
534178372
480368063
658100443
528611811
179965331
206861075
465191172
321862709
75054161
82191746
214732326
178231606
41129919
345874529
82924387
597834650
364809900
705306693
249467843
413798661
563875094
446865692
11790233
487758168
545984063
312059748
755957111
716296844
46503821
114348133
710202922
304538241
410301619
92350531
308983991
593869731
692000465
414436309
263264105
521277848
392094189
214869109
165138792
755797040
341244540
595878829
364167895
694740046
523619278
345030791
395983772
549904677
31320816
98347613
279264622
495314224
105437541
442432192
664662810
537352684
312867919
1497611
15083341
500569591
424863803
508219810
451074717
252225073
464050722
427613095
51383059
677073579
20657455
384017179
44600465
336261642
755827403
462273812
539729827
378994434
171848335
458489759
313645577
87388210
423067757
711091453
194960028
415883975
658442435
223682874
681242835
166551203
110507943
319528780
330632575
28783496
581616292
225108946
595829614
502168758
659195628
81806543
583235107
462084987
733705973
322581077
256181066
689747513
167654797
2821430
367604510
476496362
581256099
115011459
361128785
452322953
101475110
629173521
244724753
513339859
149961218
515582886
328306048
448293209
126965930
296950177
166377484
659895383
80273284
525001477
338057174
298154675
502481426
228961642
309635235
73400054
103300970
256560304
732995991
647050404
736493030
755322659
593257411
485403572
461484854
697663057
491855099
328149465
353792927
375315833
503127989
667692753
686781059
64543266
733772270
11231311
652314845
201106326
646362615
8074157
177569459
566975037
358752394
717293304
266686465
374734542
5770492
297780418
511836598
291288998
690506554
158450030
695442475
714340081
461448619
184924728
368781498
162525454
238087958
338214548
350232610
239127980
465045763
179444859
661054615
47470605
145317925
731070175
683920350
557456718
699513542
481084720
148673252
358465380
552411
71322979
361818912
574385662
23610678
703361603
709407972
667043591
112139391
228115706
501927062
563057104
106742845
17787315
571293814
199603131
499291065
112698313
100069697
33165223
219663899
239240537
754703313
25068407
443157262
460657470
324854530
240124580
113670342
646922003
383450704
240683898
418677896
670434492
688848706
185834012
67413329
546123099
448731283
186897286
676590187
647067776
66942239
505897269
353087644
545402130
176921472
280760116
406502460
341915345
78800449
355104090
578242574
658175581
240696477
102960250
88891257
617863481
535024308
166022865
189458598
304959928
403753168
174693337
87962605
101285186
464689864
712708633
514961075
465310118
280563738
446095286
395116465
81821649
735715071
212420572
532083377
663962431
751549110
372581937
616741654
116867569
13725014
238747919
607661509
229754499
442243256
28202902
511957446
575108079
545817545
240759428
592887841
607042163
416221691
723140863
738774036
153053992
189066696
208923533
690377596
142282905
22390691
58506513
445370198
81950050
482406846
386938800
174397908
332566143
296387789
165169004
602705041
113329149
518332178
542907886
594451312
124543858
375155362
721908187
340629104
586905865
124397910
302116085
424781035
472855289
71120165
254286851
363075845
366282735
21787595
68143166
476073529
489149442
647716765
631650740
215902505
98997171
466145846
187974900
393415805
32712043
339905791
342943965
364128553
617125418
626007746
358379851
149873124
96723718
346456110
726711895
351865028
735730177
461329687
413330372
171551289
648462815
51322635
106270710
530877711
688523927
454629315
515665969
708432840
131641237
290200460
152915577
139981225
384206004
54283411
418738406
286983788
696330627
500378697
170305044
222602016
419312348
462992395
654736932
282207975
322021633
70736257
109263584
627979079
14131663
279642272
330239819
78479463
252791357
102496739
258584508
403877112
752846277
125349588
208666731
45914687
190273892
643855485
422628115
313502371
683387448
649716613
629916210
74719422
440649763
431888093
38633595
714914109
328359985
271160253
323646050
111157501
597525383
273448812
378186263
522517833
97945062
257569547
15264903
604627170
664800804
133225019
642405270
614557398
664958567
281767986
107772891
422998212
448927509
11284182
174700090
627339626
52108147
739839009
568295273
158288221
10710154
22460663
404523574
482630473
372529066
301168322
521323166
117717347
499347960
638783070
372657467
488628514
172570944
217539564
614866544
333215701
617124561
52764730
268093730
470929550
685830906
99496955
69502706
545793236
46322549
645391646
309174780
446497657
10392239
274466022
93264444
182578496
542441354
179630964
349794536
15015364
555636445
86373458
3419424
98800793
63165739
101550669
511388482
1042314
219641240
149934603
37538410
222293216
59525193
50447153
362324963
635524385
19834178
419011502
561012341
147332665
2771951
662149233
604194243
478850211
96930078
372070798
463713395
279959498
738834460
32198439
9158263
392610244
184512103
457847754
205812118
220351222
363197774
292144093
171641925
358880795
532810373
9303966
387239470
167838356
515771711
468301106
17446935
721711809
515522922
245495159
240072105
253267196
150455959
536104387
261997687
290336164
6767488
520326170
130189511
386524775
529797632
474895502
621604347
260102661
31027724
63120421
227745609
63844360
53552623
420955144
48271223
691466996
506602369
307083717
378224028
230585537
609851879
554193822
477538425
616917071
597608466
135091881
479227707
613371545
253274749
18686122
140448035
521663051
182382291
587880202
212163294
113792940
69290988
455974610
480914616
505341093
523746007
590944398
374387104
526451653
112735093
609731031
463827161
438377213
651944748
400710447
639338791
521360931
476052231
416164499
413667202
14488443
16948231
65142621
358299214
261096233
495976590
131686555
250087383
210447081
653024827
231152012
536388496
376003982
489281165
658934046
207881219
455290954
336924224
193553178
300790672
191808504
690724727
504878126
351992459
478953297
616710003
364192545
325888586
683538834
658858138
533649662
147331638
621966891
275299297
753268243
228259213
370092483
18466607
661657906
211159221
505664483
516353292
31752812
294801143
700623833
513702189
581739613
71980090
238266938
749649729
370060590
461816676
319449140
39471978
33777016
57291166
528057261
742201545
433075235
443814557
16096006
238402892
466681395
718826563
218206170
311863370
543612669
83207184
92482554
120802682
420679441
153001121
220086867
635056240
415111403
227107842
168039144
316218317
171815644
502345163
297165232
210970396
723048690
206672510
86013564
7516754
95364178
224260968
292491338
9479015
147192864
208613860
13527423
748623148
644905352
39826969
350849354
631612072
202873580
315842737
42289247
49645869
113438507
545583402
288314139
707897878
61824845
129253823
344333717
42772639
665451548
29456700
64698998
745382911
127373792
304447599
5619432
372362900
607666454
8497506
560431283
77637287
517350288
728831375
74767147
621309780
14071239
41027896
569594389
298382745
121384263
374523058
73128146
460755659
86496956
29592654
321618542
3867136
68535922
295264311
75613083
746493202
213684542
411198407
507705996
320796158
480995231
341644849
712051522
317292980
214067126
40937130
313662716
73713361
751032555
80560298
22878037
686786737
31487345
229414822
464924915
344951291
157145929
628794799
696975734
486143776
605539116
68573110
224528031
475739162
453973065
699517187
52585045
577464615
723990032
715578773
112894691
265548374
16072784
341977181
204111779
445332433
597497617
339886257
593847072
733305664
52923871
471095716
22468845
552493175
206967306
58905847
312044642
11227227
90636
186044274
640373552
670268333
607427366
563008173
211883729
720223868
55567421
579141381
26322205
536805042
231778911
453760204
676491001
362373749
599451398
756621775
385428035
105241415
398194160
609821667
144345383
242859013
484465941
378760291
116882675
118248713
668670084
680267887
532917021
316198792
460773290
319206822
215028650
374198279
229769813
120636516
719062794
44049096
32957286
38308816
447621528
498952979
248984645
707617911
272474475
299423579
28882672
132211940
469554904
721530537
720945817
711634767
21067395
45391941
384915986
750889893
4217653
9524333
51957087
195698230
129745434
496632409
478308831
121512664
600214251
292573008
99318310
522282397
272247885
618454746
81755185
10047312
711110581
223176347
414554047
122064033
24335766
299015717
575964637
549268897
62306926
558295101
373316277
388270265
714189021
69419623
141293971
737313113
627979079
455576352
409916416
494121287
518948508
182926940
521005940
380388581
411600735
201997268
413149312
155152890
119941640
567940282
364855218
383640212
363518337
204454629
735171255
686392745
741681485
658599844
644595679
682035900
521930259
642408580
349012800
694551221
142908449
25748177
507856167
282897615
130658667
637359905
315216902
157545018
129481079
337807925
607125246
543253606
250092279
579602114
194013911
749283379
291155096
684636041
53626300
537811365
156558584
443232699
161498246
714717560
620901918
447003332
124325484
718556261
713056071
94019744
644765463
205839989
494207896
99822126
476926632
380233126
180215026
173317506
614194854
395331785
32384891
409389075
396600477
52017511
508221129
111134842
216121029
379576015
635524307
734988391
121157842
472054947
271880757
452281193
698424461
335051080
110092414
658140091
412514648
650857116
208372164
429244543
677403816
217822701
496118805
709033498
496829730
740282768
150516184
446676867
162185569
158469493
64567363
48715822
51934428
306065138
376720094
403813592
698422539
124919067
366139228
467659101
228517854
236288052
409129682
34471892
284204284
103000261
136633755
378186846
39351137
160585628
58678405
181415507
716885615
388732992
376928069
577917795
484222830
115276476
601313372
140013148
3632993
293057855
751606583
361411050
205841909
501941571
355893896
714846132
462639743
122335941
528746589
184920099
527569497
573174511
237149094
187343097
398076231
706174102
306822871
122140149
261557017
376397645
71295306
628538001
14237405
576860375
33482449
642088083
485694402
605319443
715986586
239610935
25491375
581581000
651793569
752735795
494099787
258860163
730163616
310627856
694468138
85975799
518383854
43278690
557637990
213569362
141973741
320375601
215290712
285435423
152525282
583724699
118756156
196663491
379719522
644104734
460149795
99187924
228607413
286334230
236132270
420883372
112654839
17000985
302958383
206551891
341451738
76819100
606928868
581306904
715592654
276379376
372548777
211491553
410419984
11442795
635087560
84835296
628900545
89797617
243688829
255188275
326803223
367702699
641853940
367467672
671597654
695153670
197662010
371398159
352868607
257515475
170712906
148854524
61217065
455604479
132887482
73875893
425209870
26903448
441248668
681770513
719370379
347956637
535077179
469532733
301530866
597842609
644496074
165122630
91074074
330667011
354871663
489003879
282995804
266243250
319587311
702814203
266424522
624497146
561724163
523657396
249388162
258388130
447802264
52437285
577811569
7688954
72418164
106895860
129330019
301050926
195115781
303162882
687881922
230826663
655849649
655819437
393201246
88164176
201680874
224905681
240676345
626789340
296107812
73045063
75462023
711538770
296696946
167387056
656076239
517369038
22789061
159530388
97561244
477739484
56082510
204166436
225721405
32659172
4728178
96038932
754836994
321447165
549412773
28437045
725817174
608130711
291285391
330212917
121701489
649999114
75884991
309824060
29857009
115920844
99118019
356123950
472515680
414417062
729898007
488588025
485952467
171941870
607910592
130719771
552343337
235487434
483950922
310716399
567492309
261454648
388791721
279585828
25755730
234316903
305941818
724532324
154760970
82305041
619077509
303012310
261839851
3935749
717361281
183575665
559328214
56671318
616953472
483493690
266696430
61466314
11563643
335844145
497317578
67486055
76753586
649361622
452311405
730745197
475287631
691590445
418062018
384900880
584422092
98445802
191408126
138264043
136414733
26813150
451735426
408911402
283773763
199950569
169484838
750957025
522289950
268939671
58229799
516120469
538468476
390074685
3413956
134961174
50869455
155244362
663832751
282017242
656023085
509759523
395240937
435558851
192838160
708921237
734929559
8036392
620849047
106278263
318478858
226727869
648425050
77954513
607535783
457559226
321954178
491865066
610131340
76659519
419153735
427001302
537826471
48346753
122743803
397861828
594360676
22591023
334733854
231796171
159686387
150319806
324419791
312867919
63090209
462391472
30820142
284808524
397084835
125953828
607924297
77977172
427635754
584460300
9539439
313464606
78168340
407440412
49056294
163673510
380497481
249595824
14063686
352072160
471643057
324650599
596770327
184315859
349907831
405044731
109314569
152804743
42780262
158192959
223334657
329877275
415139408
281447439
334401522
501367481
382197902
223437324
153782716
499185323
18837182
613658591
68671876
81572400
509623569
400370800
72022348
97834009
440241711
361151307
181059627
499035796
18323578
204655156
544714807
160735393
104663581
141649191
318056830
335292776
414478428
371041125
297365659
3549910
96965414
516723389
123885615
250872811
415470445
300096787
580563287
542183809
478104900
409994798
165101880
453467014
671257769
35603362
518082718
324379622
357476130
72773155
578484270
137532577
742913080
589370234
698526641
479894961
319514559
736817809
615969809
181272000
591603953
728486850
283999360
144775904
42508284
487055205
5710068
234645114
128901377
278388474
634429341
522012545
198492840
363435254
530332901
485280250
251046614
242889374
220073007
579428395
388798228
294770931
650720514
88785515
70425192
605999849
437046792
473686729
44109520
437484866
656008262
80726464
33104799
8368724
44660889
423515144
514419724
695517798
242202051
313502371
443733173
182117936
581254760
376946875
390843741
266447181
22470175
364145236
126777105
461239051
49449491
209361607
132706210
162109280
123506656
722425371
359046961
451705728
654331496
347192190
743984722
568146785
573266595
534646658
344869980
43239490
288348860
113189258
683543332
543559198
336278860
128900618
529102207
293358520
9947546
628563285
66664690
570135532
349718292
162049615
446622874
42800262
137192692
175841393
651257425
280854684
13000978
389017265
32402370
357090734
324461774
683171760
170999920
127320921
550606147
13550082
3738735
511921312
597771373
597089573
738032850
9521846
151890830
76708268
548476201
142902760
221644456
305556615
335503394
370451991
539403322
711991098
533253537
469928372
612570959
159327052
240246751
712831968
299952289
639165072
19373445
602351750
629883772
183794702
433277845
71325938
337770160
319192677
482322955
76655177
84094935
274951859
641947503
396461652
75348728
417794262
463935472
459522696
424413523
113438507
441472425
426578334
618666230
381456712
749381054
140115703
688395526
418881827
24607674
208119165
187716737
41919150
665154945
540251298
321654874
261635920
157563133
676132426
417008750
132189008
308033999
508407536
561180347
421411454
23597848
627420157
142959593
506288542
287550077
24563514
332211152
485204720
631230851
571375616
527871617
320566620
40195927
488808247
271137594
512471050
222268305
205562448
200515720
709035106
344046355
99566765
431155452
578816325
515915218
31351605
85159431
447711628
169595083
715480584
143431470
249830581
342090476
674853388
696726485
106565277
251266283
113272341
52795470
481617045
447636098
485360927
726116306
460423327
623092288
21729981
23039664
460339831
587275962
189081610
99012277
714997212
316371428
113453613
540024394
384265570
357335457
277618068
286938470
184625532
672787125
368359142
716526543
643508047
705691896
257342580
308796120
397265141
647488963
426736947
345579962
383080607
195131755
383698784
225381520
533166270
103967045
521134311
40121536
18865518
204739171
8187452
135740086
224519169
730231593
682300255
340481436
88241699
435120777
666490032
43331561
256911082
499653609
296690731
405090049
108563036
674029720
523998264
515741499
586988948
578756178
592850596
320171670
38336464
215879363
393919162
694061983
474371403
21155953
349024130
606377342
378473277
19464081
563340505
723818897
326465590
41645060
616148166
9411038
150417318
112577465
500122950
755315106
564225594
370535074
38648701
195056225
107540480
559120712
589307719
200018546
681968943
678537287
367173989
657967339
81338257
277455021
449536920
228923877
269638993
203956816
73630415
451624082
18859841
691514915
135471554
57923957
513679530
24373531
627389945
51964640
341454005
463187725
484902600
732743799
502318372
632247395
579228348
226250115
596150737
287240590
295088157
685048907
43692805
432676421
443685879
196778309
716605981
453247977
276492671
488151927
546769223
315239561
439322300
128318297
89495497
623779611
488633782
70318430
628054609
359629196
221319871
187102916
73309418
296465905
367239658
628349176
476157881
576437407
407242786
356743296
534059334
10437024
25423506
609598292
590244291
570114147
240424779
471715062
49115445
251867972
213874868
181883793
42793985
110427634
466713090
531453442
552056323
696016503
75892544
146792555
186642183
273698061
415592666
319604354
319497014
213674370
342843967
202541248
751893597
325972065
151704009
396274007
259418602
489832263
108438421
653138122
385143299
527478861
692345745
401056747
656649696
371328139
725994360
339030962
588302639
91821821
5989529
350171869
503186352
92324134
559167244
331010225
36279481
154720636
53158014
235849978
534133837
535024308
725597012
484660904
172978806
170939496
83547723
91936286
178139753
448946887
134889027
205147033
700350575
207268371
359036182
370467097
248742949
114239125
26933998
114254231
35604238
212365863
310737973
539353286
506647687
393715231
627435962
381884781
261666132
383508378
41669901
486307177
626976170
259468209
230388230
216914607
169670592
602440171
196302470
606439057
247851695
20880684
583847733
140936113
4162884
329020676
352599819
189227858
427993656
534279148
206117274
568290813
579588260
729468740
20536607
613167771
140327187
182238784
356178756
301523313
719778241
499211384
101716251
176719475
518959077
694664758
424584342
286102836
699981056
723622718
253040606
230290970
724453548
163726945
304746839
221458162
128435327
413969685
450219224
581195797
605170499
566648719
273070452
335061246
1956227
533306690
722269079
668606666
127955373
368412681
535653247
432410113
336403067
114979319
330846236
337558676
598620568
368859582
19256744
66859156
415202052
132555150
603862350
581935991
90532292
44298345
7900438
490725963
186513782
733669800
555699962
478351102
368342561
216591704
419108417
52002405
52606645
519351833
690034527
370667630
656133682
659029462
313630772
145450610
703848964
629315960
81398681
497652545
24623482
208400590
22826198
420931567
14633085
97937227
612999462
491890717
403190685
86205190
421887921
713990363
281026824
9380826
483215758
363767586
433172103
363769517
340297213
617887960
407021884
484094729
497236649
318872554
169007185
98476014
330322902
381659062
56677712
340602611
453867545
519548211
510265574
11303184
154209601
129692563
702104221
217231833
357604338
345687678
373367267
327306074
429236990
630834113
384160686
337732395
103370957
204259327
272043954
263607253
472170319
251847003
45689876
43044547
83611710
523324711
446384026
701565089
287829724
385758873
746077787
37363624
454387980
651091259
650645632
25733071
386290376
138270886
478399467
156513266
325285051
102675482
224822598
459547594
66202045
632828105
728063882
30736212
347173645
157631605
469192360
286415490
263977350
645222578
497548390
463368031
555144118
158507208
313671888
287572922
392008253
34283067
634746567
695842784
440793080
671161492
39645697
196539830
200204206
615388994
69208167
633394580
69963439
342653914
674354499
620426079
26223729
275753380
330825992
371625743
544411109
743289632
66041469
435514878
100578780
291210230
463873285
349635923
646861579
27616153
67493608
490786387
492100609
262066441
320287221
565695654
417631157
167047005
369647239
185250221
490531337
587177773
602485835
740050493
726047231
16095443
500306660
48561672
293471815
221996664
264959240
480976431
225762912
651229444
503808569
753381538
298018270
179972884
382023187
387619960
135132934
545462554
415939956
157794848
86587409
217609483
343392494
614776435
560183351
637924933
158203808
747943378
35801882
612903291
273878929
172905010
597663942
190184704
99737365
463240596
244069127
579772762
22152949
709312540
245291228
110635353
113914346
129194065
606019742
99386869
210025959
78838214
679528304
294144032
75129691
135679256
255676603
290971772
361643830
351560149
549499928
403307541
459675580
529087650
73933042
126376796
457261677
728674434
557995410
459630582
382582109
168998375
240333726
518996842
255850322
212382807
65952796
378730079
517184122
711406226
740275819
477523319
277893923
103325040
489997347
277591221
731096655
348790937
75431811
720601518
646151597
405535817
568439568
747014359
674354499
258682697
402446499
338321529
77385300
396684827
705356829
49078140
231629960
170814680
456835652
731190651
389523316
19270778
9230460
482073417
77826112
297829896
568123006
433098735
711915568
517794381
179296090
550632516
696435100
42724643
616020374
62153637
644527702
463656011
44237365
416631033
98275840
194572833
530769403
57438452
112170239
71980931
502946717
217160493
65211053
399938903
607761352
82531631
633067886
377415857
605640399
545039586
685260398
740654733
348163088
577139836
359530353
705738413
518672063
171476682
458837197
596853166
509057094
411978385
279669254
529342152
653844327
281149077
294046027
208981814
169194753
22568364
321244196
490068852
429388050
142590613
82992364
374040811
145833324
150056169
437877622
422855202
495850360
312318198
57741702
714936768
319431476
515348743
348920911
126248395
750179066
315730506
188678811
452297961
749402831
319340840
746077787
81332774
15562994
352496793
698690265
549903718
514351747
504141036
725760283
74434815
397756086
284732994
301976493
350685790
299937183
520182663
313617160
707719443
380678753
22938461
241925872
27812549
530697752
518052717
498502935
541564830
716205672
641634903
409974429
151816054
735602872
189006272
256409244
599622776
391396274
707492732
133717678
206446149
153593794
246138473
205375736
68196037
14192087
517811021
616286739
361067420
4433611
97380829
322305893
343780266
19498615
228485803
276115021
538664854
33992985
395916628
142343838
65480098
395684947
559123483
568421884
688622116
610977276
554137543
133234920
62314498
125439510
315925744
91261322
57714251
627937764
601913676
478142665
577978219
219760432
656121557
20510816
154549486
248584336
409164127
686593343
334725407
437228182
496548582
488225920
614173030
635227353
555118086
85123089
312780217
517531560
243115964
452138538
460088893
243512010
269458070
729790076
508204862
595259517
188251520
254679257
398352773
54155010
75368057
719192719
451382386
163937865
670540912
58626386
319491518
533385307
433992460
69359199
399507288
256676642
65265473
198762315
219125320
373071134
552539715
180637548
166065841
221269499
165833668
85900269
15287272
506130964
522624461
361987382
731190824
596369425
563529330
642005
61602268
66035879
657299825
700895741
240457308
451042501
751011948
373271197
70998200
193985867
151794201
97524336
272364616
102622611
722029035
608509808
436729566
452229695
578015984
592484546
564186921
236383690
94926104
332256470
541368828
435262819
632964059
406332972
620690434
495223948
352571865
703116323
497688495
527154082
236598971
620146624
325162585
465165229
339054170
87478846
393992163
228548932
660472085
226936875
178477746
187803853
599655329
706387239
620055982
679331926
417539490
504887797
354525009
310028091
97759159
660275707
66251120
670509441
51050727
147734576
646944029
479693073
50242556
532311542
208398424
172814022
633196971
289113734
491319329
600493712
712081734
346876739
671638021
370447560
254769310
374711883
493422161
149835916
368127420
9666633
674883266
96285644
60212516
651609697
462930923
310882342
266598308
275201108
561179949
282202739
441279508
570491107
472175795
401129118
458367341
755639885
275722265
259495543
487748524
44218045
476511217
207183948
288109185
365746472
437701814
459456543
71594887
216771100
391211528
352679666
726316208
428002534
36284612
623974890
245374311
652526329
189247968
481665327
237738228
484760594
495509939
424916674
137819591
695011954
91858340
523385135
48316541
351726682
462100093
388919076
569533770
92153161
595926345
654059588
278162328
719755582
43837612
86943699
670540234
412907404
15657369
592212896
176784190
226408728
212106245
118839494
265495503
205154586
663999336
45098963
376267801
257330760
128197069
407027514
29426488
134715308
27001975
631898025
438024833
473076351
73037510
636665806
170689195
682390891
699174080
446257221
739023285
253101030
625939769
35008858
121550429
463950578
98739973
369583396
506458492
567019545
80601655
232420916
121172779
389477590
553310121
172999700
37156282
39532402
496643927
75605530
437545290
118400828
677534312
569896509
108053218
334310886
9259978
241695700
434694909
49420403
558680304
247074055
236945163
116829804
332113038
728955136
23557807
158514811
691159924
632262727
237987477
688092373
252566721
125908510
645030687
586301625
421004220
545293933
186846114
678287867
48127716
331026450
188350278
534142567
30520786
160003793
753955566
177359546
189912632
640214009
196272258
145473563
164889543
149262848
742242714
329380308
471893833
684739874
370901594
451019842
752664003
1578577
400127728
269876724
272111931
740949396
384562457
31431864
409918874
123181877
101331048
122373706
706288297
710106162
503726427
17772209
717935309
564789207
280643933
109852252
607442915
4188334
309928303
293962760
188205654
25068407
249437825
329494074
411630947
276540424
62765430
414830535
87044401
52833235
230827233
756470715
497062930
495973892
532944188
51250336
468414401
399500829
250668964
180207091
54367357
548597049
741314115
209489539
102305385
605954922
674684328
409971763
286024557
380603223
176601274
720234308
718555148
450937775
339878740
454675494
165061744
668417841
705208504
639093036
454442130
63785085
534238796
393488641
533337054
314159482
438504948
697616017
745058132
227210137
8738821
665615052
230654040
60090005
734184080
619235425
507678464
408942079
187311093
615773431
635670233
42772639
414762181
258854576
514555678
739045944
526496971
525838477
539125587
423813936
119335669
347430447
368992180
385213941
187102916
416729222
413322518
387005087
738683400
672957194
169146517
428662962
48958546
88701986
567910070
116429495
379636439
615070017
460982249
301079966
755205823
428185792
266968338
92816539
532327887
393737890
383883485
456586403
109574933
12198897
399557221
45015880
665257041
71798818
707444312
442734201
244820900
244324009
655970497
390642017
406797027
646015643
16620186
201220232
471846930
420204913
219316461
528151078
58437561
92202639
161966532
140876600
579352865
241235267
141972023
597903033
18167223
749778757
340821698
484577478
294387091
205147033
378874915
8217664
324408903
97500768
211400904
572489022
10730669
745239404
627012295
557767624
691004275
77411075
356139056
450695063
423534475
748222839
208002067
22666553
7409493
90280758
221053651
740394652
15805781
446525807
267863615
425427856
15038023
395920707
624406510
400762180
538725278
151331041
575395093
399954009
463547284
644912905
475959848
445263288
10664836
532946649
108748094
11329323
205114238
428543625
484910153
591547390
391601102
437170495
627537189
216242390
20279805
49721399
312127725
130621582
350043785
243963362
203557862
108953012
587964358
399734972
73078520
353744755
644676584
90688871
419856164
72350187
294680295
137502365
515560375
250676517
255380471
478958389
730407213
181835744
619004429
686607865
728609933
110168058
526927526
313426841
660585380
470393287
531846309
158764465
742565642
252261640
431223255
14030507
645443877
58868082
739929645
721459645
283689333
224687982
737026022
76725058
654203095
129224277
257944769
604149364
192221205
30083599
377378092
522571848
227979752
396441864
348759775
379221024
121860102
220285602
33497555
417741324
421548036
420218708
58286181
550825184
48029527
326176305
459932382
101497214
171148297
304567172
394864458
57078021
572003796
41375334
254385040
555046119
712497149
512378396
701323622
241827451
230804574
2167124
472192917
736017191
161875896
327588716
78384723
58539854
640411308
78007384
6739939
122419024
284445980
407855985
686017844
495511945
469260337
467153050
262989577
176944131
752346777
276485118
31805683
515537568
484600480
62002095
756795494
77101024
301976493
244392421
494030016
39717393
323590294
393415638
461594313
449824574
409734175
751025002
170102969
485627688
55591037
683123532
43958460
367594991
273497484
722134777
323321271
105862848
326690330
422335940
676296463
101834089
643451441
432912154
365822002
395253152
554473283
718244982
164921312
440429505
326115881
461458088
442953238
123596649
486367882
105961528
90230585
691061735
513636390
687399971
750843730
347060350
101206160
620427182
144587079
237730675
575908115
530016669
427039067
344627633
397174505
370754111
690971099
579383077
717278198
465815387
755556802
414961820
135168488
106074332
61816221
461261710
362677988
267867145
362332234
30634968
535944875
10951850
228471799
131738855
723022066
311085411
485046107
457504237
222973914
186090814
666229868
244859192
388843546
307179821
222503827
539676956
644006545
298985505
638674127
678088409
578488101
665744079
200748736
177421187
708332325
190320494
279937385
284690107
192211514
330526833
452560654
606866260
294060949
283360728
452268596
246220247
532984998
348655338
729423422
258732303
170380574
137305987
634725406
549254160
52677811
520228329
89480391
403700064
411081885
118609021
680283604
606650416
137215351
750466080
547101555
220071761
728615251
727561518
350919933
536089281
604730945
484357454
389568634
360028851
581411871
693614649
651642628
97108921
660910159
318314230
450544003
81909757
525752889
253091638
129789522
74542690
679922960
39158935
127517299
303747869
715624091
506519286
256182654
208609295
542374683
27243501
239537518
583627863
169995371
238025242
457794883
466856076
98113470
138076393
331164281
694173571
39628002
254187241
608696270
407884659
273705614
330398432
587593188
189754019
53432531
195562276
473097261
130009789
617563658
115349416
713235241
289476278
458708796
236703467
432320119
262543899
245310648
245865256
184315859
78951361
241439198
547021177
303336033
183749384
354310917
559465816
344288378
41949362
556083767
326455766
44266195
692765733
65544934
83324696
591777550
466450621
181323278
52893659
122955287
21820617
187110469
587877238
452917251
264923299
1080079
588101661
3111836
547296144
156125441
337906114
741206102
371103032
247413621
369361876
467709740
487017440
354380851
385353267
733361811
601656874
19350786
48112610
261404707
678720133
214988444
548813306
147638491
205841909
367809089
44951830
334960444
374822416
593839219
525839860
450817118
255397142
193757109
41128726
63120421
102821136
530383232
412894330
255286995
81886335
447275078
619376212
200033652
118023472
419799497
92592227
267702615
199323814
404183689
211612401
603274413
309997779
415331917
665135786
580002423
185757898
218055110
216371660
117139477
500433083
31465313
584759340
282595495
642458180
88053985
3453968
620504959
306319
201995733
218844595
391298712
293271382
635567049
178992297
154926580
331236815
229588541
157783220
742044485
178995876
303721236
60358884
337452934
521987830
20807916
398443409
187306379
640841838
376971755
704065827
109828173
49445443
651325402
169870152
539132711
433045159
377531541
59275944
112707096
590712214
276938298
55499444
175203345
670323767
228145918
722753959
526489933
159413618
252051163
705548389
31973070
322445123
419297242
43268896
9214660
108891601
115054849
735455407
121626318
324868141
303606089
476926632
630837331
171443230
210471898
431699268
592291154
540934107
264853498
596566152
400483494
20281267
495519746
262066441
113461166
379606227
42248832
726334245
459607603
240788204
384500562
427681072
751810514
34872201
530817287
169081458
74208013
410392255
69932713
289519248
708011227
52772811
413262068
231605641
495348399
364651287
194073193
427952980
413436114
447870367
655437641
453973065
58176716
166687157
299937183
211134144
361977525
297064329
591301711
95424602
26075687
268697832
730378321
189475201
179708529
687519378
713446080
617267348
100719255
325760890
593869731
570035342
713660690
53987990
271160250
647730174
544828102
405580994
670736612
150189560
21420308
156173381
734204448
558793599
697929833
246234277
602904854
219959641
381788803
750994790
661502357
681703568
62933166
354809478
298787160
612163097
365723813
690972089
8330959
747648811
216788550
35529312
651113918
595853647
219225825
183726725
198008549
507176397
259445384
220985674
208404371
298721150
24365978
455975729
589633584
152578564
748226914
393413111
550257247
546663481
165795903
470325310
729606573
15613564
163046611
160841135
58044805
28822248
601550749
403355659
265729355
323064469
33474896
544286379
680706572
353736397
23655996
463497398
347264281
657675824
450598390
610365483
532576960
151618922
255911644
147827316
358781652
645757504
157507382
638130311
156427025
429751425
268243925
279279728
750873942
212314830
1268904
354666221
438330802
95791087
541180003
524833756
441548380
389402468
1865591
49253113
653046527
415929392
84004466
522787931
589806217
451675208
555772399
630978606
129574055
154194898
170079335
220971917
343158775
99667799
406168392
744869307
516043619
407514562
77667499
490945
417288937
34562654
490000875
116351533
13270621
554312135
509812394
202526142
402305405
589405908
61715563
3361085
297792131
159677973
254520994
361798835
645437826
231520855
72622095
220322060
49376854
377544258
387582925
549065335
465876593
356917193
525832307
411419463
266019095
499061873
455102180
197624245
371018466
179464927
264804688
336988938
471136763
205901352
416162747
724273200
267582646
687408434
244286679
28618317
300266057
434339637
390697924
653524986
66919580
492863462
285865944
38248392
166021310
339397959
248191580
168084462
271130041
709491055
332873143
611022570
616836053
664573364
459275271
212937827
163838025
552237595
642405309
228055282
608318620
71197007
266049382
232503999
145553863
490671618
746450277
570576279
747399562
311787840
505167299
664142843
572540059
500545149
660748123
664173055
94201016
73218782
359303763
406502460
242231059
157042868
292022032
187531990
54003950
283184234
542637836
574012894
391046011
54585531
219536845
892143
485063915
399108073
185990126
32183333
579337759
51428377
19441422
4916694
427167468
47327098
7333963
478036923
475839495
471775486
412053915
182432136
396588502
120366318
703740799
375897704
384039838
76684272
158674445
616219058
28512575
63294140
503498266
450710169
446150624
602488461
437416889
376879594
582861431
428947972
282958039
18232596
374152961
537418609
664580917
473603312
418292300
259770329
418058550
314801487
654547908
662564266
555047311
750164502
746893511
661937367
237374776
489454917
99936422
91575740
330549492
388588363
544060939
123974678
610060600
153291987
448630169
473459805
448724722
630577280
320476591
685714211
293995078
640864509
28988414
142849521
173280926
77147701
45189599
739812289
440392771
655320939
40942458
553466236
160455932
755322659
621374538
82055792
50907350
54170116
522916849
252223718
84518070
265647347
310055511
648402391
210616141
302344277
400253992
344134577
213327280
246914026
349117421
217518847
89435073
89155612
456065246
396940362
631861321
420724759
187184597
1117844
296671707
636649472
705476387
115081067
558113829
29829031
548759637
400840852
683735325
207527028
669879795
537363306
256424350
160523909
177110320
588838282
102864307
124254403
279806314
98652935
12892971
330279452
563946737
153850664
9343061
654793552
89967934
366001394
637670818
400121192
516466587
693879004
176322038
753139842
657928370
726160526
294832605
618674205
11168205
423375129
409591637
566209988
608344712
402033053
145671163
598348660
288043634
289629178
186702607
551603143
830830
368790331
214233292
101036481
612212548
412998040
240079658
87320233
422543910
712444278
231121800
57244187
567117005
551429424
338835133
251574067
738230220
361735829
70235347
332481168
193865895
475476456
415550954
298109357
213309121
356033314
427590436
451269091
410725772
534420524
456080352
473174721
695767254
180864138
195843582
301319382
600123615
700405549
526806644
328838046
527229206
335353924
119944471
363323643
213206084
446933669
749997993
23550254
41987127
676220090
731938571
603400980
256514986
187148234
348404784
547796431
78196209
362696796
649588212
29804138
98581756
566013865
29811691
481503750
465922864
226265221
694823129
744069857
49419279
417130431
71223933
748154862
97379770
605101042
656854198
368512587
624258721
737656192
5806105
337717289
485040691
730012556
728798969
756812059
57017597
160998900
278445955
334529923
17802421
497812477
217103432
263252262
565311838
126097335
358578675
602238455
710774820
230804574
233597003
277433115
617382220
425249006
599390894
256681152
160330245
433741720
516145994
750035559
228097916
175033222
302578851
398162107
10574200
620328198
408760807
505303253
629157347
594041671
136105620
226371554
14869392
145682353
629555120
477681932
98128576
572154856
512939336
390127556
115502125
699302058
331712654
332029880
190287273
120381338
258333121
7454811
225419285
533287118
226761651
397944911
482808583
634874968
355320328
340255353
375331229
40272596
173447092
259876071
263435895
3058965
229322433
312084653
554232088
49670320
67136258
285933921
525331666
83397363
91768950
133808271
201007989
338291317
463588034
454405259
713607440
22470994
8602867
138204794
640109197
233093133
116345129
580093059
462583485
649406940
312588322
343934106
390614963
465249694
149082116
718605304
185040947
213039918
548619938
321872333
236106780
379833479
404301744
494029983
342431444
656378359
212148664
116861518
756591563
254966638
677680370
603439382
333117512
247589302
303601829
273599872
653674385
713570227
565645441
334726311
38882844
442563041
477772568
383076956
352596699
384885774
260893020
349364015
575676823
170501422
256832068
510847155
304448041
730156063
585039603
230795610
408028166
318997357
422930235
32749808
64986012
165967559
744672929
221310453
598506729
35876750
663898815
294836290
290035200
569354061
203636433
558997530
88929022
496556105
316352982
500620393
315216902
474844038
393450876
86642558
4650021
40260954
578748625
168552748
109100891
623273560
197090902
408656272
284523984
703101217
193930828
660487191
728766348
393012419
427577810
44449405
202528855
191572726
541708713
47952005
178303671
430808014
197087982
168169415
374892702
543808447
554020103
388820887
26579007
478835885
281358367
347052797
752979850
16344692
59736677
109352334
30597323
128035786
137578294
514432962
360972976
354855046
35740796
719453462
293252778
287739088
580595963
224655079
563431141
58868082
331961903
359370270
167087466
66070930
185350620
131807786
452283317
279420864
389057272
189708701
259860965
534225663
157991329
73449668
679618940
165486230
333208148
318661692
407318184
121743267
568076236
160229342
508656785
70499702
667987320
741889936
281686302
693612096
232942073
63294140
167404692
687724908
44018821
445083184
192208744
445965209
478210642
607578426
466970606
385135023
78656942
519397151
7408239
169141882
494357348
192722348
129232650
589620455
408513102
111743250
53845673
416738080
547768459
379661482
646153754
447352190
66629199
40393444
717217774
450849923
21140847
137693594
67317754
571027253
15166637
675529887
391873407
62168695
630085534
110697480
16760107
662004782
294305062
207841261
121263415
53441439
680550680
722145633
369825092
12674968
183904511
548174081
244997454
600599454
711591458
512909795
241461857
450411446
36828428
291009537
296168415
292737524
64004122
174391217
717925327
707006118
230926105
255223423
246239661
438068240
506034589
190081473
181959323
659701679
307256040
237942019
419983048
27008610
114541245
437061898
427462035
3255343
267894042
335232352
296045885
127917608
545938393
288290989
712051522
232587082
28271000
476384304
354527893
158470521
249683278
117850269
499126030
20755644
713356270
558128935
273579552
441111018
727195287
539836376
143910953
22210630
239694455
59102225
294908471
204406813
303804319
298473951
432381396
258448554
684092955
68875807
740325778
582637201
313347417
402966172
711530036
517175986
292970850
256316433
743872311
623248225
723641030
672896774
489888541
452227090
378333829
534359644
163919649
182613151
30146767
251960527
251439370
378186263
698342827
235781800
440494392
627514687
429674142
233113693
118187325
445921898
708471400
338184924
625151914
3418901
446767503
637554715
183696513
513974097
22447516
456734902
85969174
572105478
406938338
7847567
12998713
549040118
555564625
341948260
35196980
88158616
181386480
16924819
548459019
380593554
732014101
444318316
639346344
287550263
368140773
68102796
315201796
133189602
1661660
311933433
206644826
274747928
261401777
640681430
720216315
293942533
295357431
516459034
495170035
547253955
126633598
664890590
503309261
380376633
252831069
312900301
131120080
164323548
74388307
612454644
673146019
277189203
301576184
211541892
273416224
275003221
423435402
249302137
327113132
49026523
43059759
555734634
238881526
305305404
322022155
52694303
103090897
34731174
419591809
4003090
699474768
717504788
666476720
22349327
302052293
744801330
700314160
10965182
36804108
219526330
546535080
449067349
683328518
464523387
689279227
299551980
58359946
175947135
467335419
561165241
753698764
217689526
707235381
401318636
426482472
285548718
89306672
478295813
214056795
578167044
518385049
308336119
181990955
31405822
312241020
572524495
406812133
44117073
90137502
180244792
624681265
430697652
311342213
745202634
629391490
641967235
85246613
162049615
613529601
27508026
58037252
492440494
49884106
657256488
309272691
133876925
16918720
684905324
435675167
649387969
434006847
376290460
709898917
248206686
653832998
636473988
684211956
425384960
624398867
573778209
86255260
81224962
6352073
57319299
353236815
358125487
126404059
601460908
658553016
715359736
19424577
586883194
43165395
169685520
33855055
650622973
35480978
413500737
471328908
304732036
554714973
183175645
363218388
362785696
8081710
686983115
736470371
268849035
229203338
410451837
114941554
370116474
599194596
751583924
341909204
752526201
159754168
119276976
620524268
115689301
44551356
157072188
283992800
176541451
36495026
751123191
15438332
57470777
451933755
312580905
456863733
350481859
397234929
182654199
131837760
694610433
436729566
471178799
5042395
187500175
71897007
186221265
140878556
342868435
561618289
197309532
497271769
192114921
534178372
540173567
633008746
308879935
325269945
585079278
257215407
8821904
76474125
590498649
623995954
225288215
277565197
113831263
50393616
465196823
738607870
577872477
746500755
76020945
339117357
655796778
331815671
320428472
551890157
371208775
112714979
185176901
586657426
317576690
513543576
364130621
169987818
596800295
697021052
430018237
379916792
89060848
541300851
60371129
2250794
497223355
533169076
153345140
234457013
577171365
438972807
69668872
749258034
178516673
224384524
365602228
606762702
26140482
615433546
678810769
118144026
165217992
513933
488977356
474184844
301145663
698605360
134783285
28828669
74412156
414999585
219278696
623152712
310114158
610015207
48973652
657571733
461946906
339008852
436281240
477388
299219648
437945599
714952606
504520214
286395169
615119990
89094661
299542116
287381088
255262763
463715470
336579430
170158905
553605198
209270971
326266941
563520766
248304875
734287554
154062554
3282776
431510443
589146990
38187968
637818879
692081390
283078887
415709567
76485542
494822276
629187559
477153222
101670933
574994784
60280493
754653744
593242832
13096902
70901014
416026793
176845942
364485121
116527684
362481619
725297900
589640051
79703385
560878227
368873414
348684356
591631434
97667843
38826608
218191064
481135862
370587945
736523242
464052315
736425030
618576554
547876442
83249166
70650762
723705801
498845438
60010674
63999664
746304377
203523138
56698789
267001279
708854980
341652402
127353978
740995845
207866113
435732570
158250456
440921561
12137671
685155160
344410267
701552610
405971034
376063870
525726565
562925090
373642255
629477273
49366408
376192271
83276893
645377517
495318695
319590089
684906040
326456318
137487259
716877889
2057532
670426939
311734969
54192775
534457833
198297393
20476183
482914754
33510227
189647730
136135272
448279147
92163589
118257321
519785537
8711158
177905316
155268896
430311480
320239647
513738795
651846559
11767018
361600255
740099309
664534902
526345911
325425725
75967112
477192365
491774712
25325209
612774890
726805039
200796505
219555255
572456976
129564162
174829291
472876213
55008499
364515333
97727668
396698666
567879858
745195883
418144580
188986882
329862169
41121503
186377828
220487176
8379521
294619871
236658149
73656189
21601580
420029883
470241
489895133
639905266
37419083
315300090
233248530
631200331
287473397
209255865
45197152
153284919
281734453
18013905
154755893
25117947
569835665
298668547
501783555
368481712
728872053
31907505
409243018
699898745
156029874
345678151
96262985
749801416
87264620
541292844
34957575
124548970
694135806
208204110
574376491
410856970
173590599
120802682
482141195
200494385
530488619
272202567
214884468
657322484
72966846
41284698
78271739
176906366
194527515
148253669
109669560
117391293
288056314
226536134
149353006
64766043
690101183
287640275
450430708
234581032
86529830
327088794
199886357
693494809
6789171
93283405
584097408
14758562
551048502
719481615
619338447
53361945
106867397
723010925
244785177
322422464
77251548
740254331
166687032
4509141
49170030
439046396
230394704
379814914
247466492
51972193
371637812
687468369
414266944
92493892
310317785
359667460
311635603
90114843
605002853
229199706
176755306
267071694
30125776
517403868
660886684
561919159
343359380
743804334
714151256
164192273
281734453
21242568
304106439
289612232
398360326
47017425
423617539
248259557
254611630
276145534
162488104
603105356
154749346
394062669
372357464
689505817
144488890
571981137
40030900
60612825
566875309
664875484
640418870
82108663
500801665
533416431
47410181
678002598
743404025
201326019
542139234
469970319
32317747
147139993
300526317
582630867
307089874
705167283
639134860
48165481
542176999
180823027
268569574
168466843
731205930
595385185
156671879
476561691
167593541
482823331
445069320
310278667
141520561
687137444
373405214
297927430
147646044
183618628
532836397
691148143
291984536
295579102
570389917
585576537
267419907
610441516
107116646
157431888
12530427
60431553
10997168
146878802
94793885
543130817
692566562
196632996
590410457
685677631
565089549
668092600
421714202
28905331
133235863
440407877
605448480
655154291
551165829
637128953
250971084
70076734
698856431
57493436
86905058
194823716
386855456
413008348
312482937
73097934
178347473
644920458
688108512
50497983
251039061
518150906
116112269
4219129
705430441
629635524
305390896
227035627
739970939
106202733
465551814
432084471
632488220
252723103
93557911
425936329
516801459
119504901
264105751
326977053
470857743
174512466
386011171
100673937
281326591
733859009
520334790
404929744
181876240
190954946
75054161
649674091
516633201
80620722
552466825
452953410
124347822
329401436
157819935
428316786
626842344
204935549
490000875
591263946
178990573
151082212
28927990
296799947
423443839
239197186
189754019
420890925
535069626
347430447
588084133
387861656
144579526
453308401
6241757
416487526
35420438
374749648
217642742
521081470
20566819
224446534
80114671
415090221
321146007
293320755
484283961
86746205
389744980
2183278
503916728
143665613
2620891
559576001
135352656
53248650
311624935
647462070
127313368
475484009
508075204
352377884
593416551
394195947
538649298
135780281
255888087
430702524
648036408
256107124
30650074
490529585
639507873
524271094
415286599
562539887
413048232
515915218
431537457
43135183
149995027
584390716
172717486
626614333
143960180
308626351
640109197
305895146
421395741
204515619
519240854
484528769
565402474
537237337
65537753
209044381
89812723
225595522
702104221
697685716
227179134
67493608
701252424
238259882
415792650
46156383
123613772
349001471
158832037
170858065
315019740
286870493
338034515
740064789
3323320
162767150
422519247
238319809
597955904
678078128
113174152
164104136
468671203
688985876
335647767
328095602
642163613
450180862
628480182
751863385
815724
161714009
673516116
350659654
486209269
229927181
491429079
435331315
174950139
279234410
440830845
239807750
521972724
524080011
61325571
222798394
665178242
665230475
455260732
604481696
592610829
494968779
665813490
84776355
710911019
8761480
467071631
578945003
635758669
449489088
169262730
621430628
673113048
79361081
710525816
221287336
161222522
483968326
658916167
386851068
692715916
559647028
186737222
195267726
429350781
472757785
44824125
593129537
279566742
745843644
501028255
305965896
162277600
393052592
550059140
445925317
161347186
22726977
473044390
421977812
91466830
185064783
269400404
55136900
171626819
279815991
405886467
27545791
358411223
751657091
103682832
507951201
252659303
37329627
694775856
422192587
745967608
611221086
452132489
86715993
227151324
358685426
429993300
318382968
400688048
648757382
60371129
642185095
185714026
734901748
208115821
624690389
310239475
574190983
228180755
651461356
605281569
47017425
705450200
560423812
363261535
310337664
330851612
492893674
331538935
425659715
86723546
545367617
363249148
236831868
5165114
391504741
498981392
519351833
393367793
113138140
723131166
56624841
429109838
44426746
536304735
475622771
666801499
505677943
642440962
111254477
156060086
239286721
326698077
719695158
424450087
709183936
237209518
605663242
96980520
155984556
646116085
71560854
266477393
525741671
25503916
287860862
308310132
189179991
617261372
510794744
108989790
13414128
340874443
537176913
337966326
517901657
414596923
203684072
619768968
122766462
595501179
378186228
22031986
25758408
87317539
32681831
562581384
474713603
186308185
716092377
37372078
23497383
711930674
673168678
116066951
133612570
461214265
37221184
174927480
145825771
744248035
563898582
98699430
19273908
457757118
153416536
87773413
683066078
468827934
76468162
68150719
306202939
327954968
459346304
522388139
250742622
501393080
87131408
477358881
84488061
649423856
276847662
146958721
573925032
224083714
441443181
388473449
755958237
321878648
32929613
82916834
55892200
683335016
25325209
697806564
317052281
259611716
383319147
712368748
196997346
503203519
270320526
72471035
72440131
713826477
591868186
412833495
712972988
49381514
527418437
89812723
546376467
385595756
3484996
332560796
549397667
602668976
738162243
682489152
41330
170542464
354726645
598661781
31109424
394191070
397083869
466594128
579904234
93702518
740103364
517999719
90364092
456684397
391509755
329968413
387015720
293396285
209429584
204165143
585183363
4954768
30997512
187775133
8315853
593438609
623300390
129783199
634270664
6956313
125946275
589760297
301155145
425003679
509887647
177709240
275374535
78297749
100011400
342786891
390062659
269776265
436623824
230222993
59041801
60544848
24554803
80477215
255140340
406630861
703199406
30740242
735189422
267142057
182714623
445341460
408501325
722549135
533732745
690827592
580926484
296285060
38118024
140236551
69321434
336361313
490420176
226195354
509525380
3577572
45960005
259161846
523506923
36303929
354291962
380215474
4102069
572524953
323503570
384398951
278715905
173403141
509714205
309575702
633190649
566777676
459125416
570169571
730594137
15581654
9192001
8769033
602178031
486782248
710865701
215320096
630048601
622625916
92187001
186009350
50252927
14163944
585451137
355157166
632192239
401166756
562138022
327626481
563983068
212964388
443732259
586165671
507318627
126069525
140470840
198077425
451510787
121661404
549758751
99631701
584588568
681683619
727698085
647881234
286968682
310251438
78295777
737361625
306546058
540500830
338602421
28950649
671182111
678289612
440143522
439695713
254712575
351011599
367127848
25891684
311705
445219138
275034942
749518764
466970754
308840975
618787078
646702966
607329177
325337922
355768959
539509839
46065747
431283853
701803534
118242215
411343933
264830839
607178117
123063965
594617478
315443100
167573351
741173326
556977310
67931682
726214464
471254329
14033474
208961078
131407094
233259299
321198878
160668396
66688333
91202475
383104329
674710026
324708987
401109618
107906338
158122055
311736404
194697493
103279722
57523648
739038391
570463921
328034343
624109230
399625978
422573715
120659175
234505544
240895382
447324690
743676571
751893597
470393287
665124733
340262650
410594713
201510264
700919470
466730082
401169809
639897713
362035635
467440064
324361693
38641148
662262146
196151410
398730423
302863568
369840198
558143636
460015042
208334399
319997951
589103788
368582066
711385179
143209262
57241872
143046267
507339426
664900796
687149281
510933356
121950738
311293319
433277845
389227084
506051
59494981
612533194
351713403
590009807
395090544
754982013
414924055
614829306
282149868
434244629
82252170
176527425
436949996
755624779
3580122
447160259
413511644
26631878
585236652
89427520
663855829
502995554
142011506
355557475
349667390
72204487
111850843
495713469
318117254
173939736
65251240
187971511
275805348
39393844
510862261
449569666
245780247
86972795
78830661
602094948
299673374
250292550
8537135
116746721
178235694
114812451
314129270
10740366
169247624
650683744
578136832
307784750
31941637
47138273
24972132
293396285
712286017
51096045
34018712
435611722
357536361
668043586
178734192
235381692
5771870
210094248
604403345
648581352
151820558
135905408
62047895
741026569
80371473
645373638
477092798
238432410
728203304
135742516
450075316
2945670
407590092
309530948
480917390
324627940
145093172
684011248
661638272
413186865
476133567
341357835
684715957
197488702
11027380
7771389
126657492
258931946
578708472
488815054
637257910
83944042
206008075
118506570
593893675
413933915
516428822
682904495
512667428
80336943
125605009
379092979
173260755
446533360
670525128
31684835
678782001
640350893
504751884
299823888
473180197
274031256
750020453
301863198
256896089
662949469
272377111
580357414
404124728
531172278
173379115
720519593
698296033
413911892
390961901
95243330
631393035
466047564
346478769
552849388
190460916
226927237
263023134
670977666
597984283
229754707
299020289
339563919
242635730
388707592
518870517
396608030
72742943
561135029
214481974
754646
128204622
427847238
140883976
213051397
124780011
65167284
132713763
264634461
58135441
576361877
527075963
477485554
488490275
440823292
449129457
295458254
740805793
102019893
27137877
297693942
718533601
137282149
718753351
608211491
646642542
112155611
169304395
270971428
70808976
529986457
608424362
295672746
275667317
376343872
204066954
328603899
750836177
329351520
392125576
529774973
220145194
59676253
15853747
484484636
243374199
655894967
261620814
34698482
86097933
103551630
386796683
251923457
512357755
92040858
7284373
397484178
524737122
407159571
65778435
157369750
123212089
554957688
16843190
153348356
455982163
735390292
62096593
129730328
506708111
265380635
21729981
551301023
329618371
253523998
434154114
272317891
158582788
87590563
349088236
484035589
157797276
634164266
496383160
172691973
703841411
417424098
656491654
253773247
479751454
657302915
514668726
668425394
746387460
226382779
736717067
379465497
27938547
442233343
221272688
71594369
348052984
754484276
175353947
718472467
571762100
416766987
539473025
619652423
719083365
585894332
44695719
586150591
606611642
398043100
452660717
16828256
424391508
13670930
27203379
285586483
14312935
245819938
215749714
442409422
316651972
725994360
189187544
516058725
67047981
94744832
43835052
585002509
667315103
326901393
400278788
238425551
345339978
439502216
85016568
367914183
559710842
618269813
20348392
629406407
39983469
712617997
596641682
345104123
439577047
510046537
88868598
533577177
579511478
710858148
259120771
425421663
529336899
602507914
246525630
138121711
79042145
22270373
199640896
544522147
404062841
631906639
700105906
96101331
73400054
76702703
314627768
332252702
269995509
147803760
28671188
342082923
106236336
413126441
726084985
473299610
305005246
270603057
643711978
503845524
14731993
658999917
375969083
259950276
270025066
449409329
40521646
403745615
594768538
319129349
199995887
637828191
644218029
381128413
368438038
479387502
240220302
205089308
314936543
503203519
540945860
143446664
485105420
390399464
674105250
418375776
117359977
476623183
402997868
288517047
241606651
231136906
451498111
123838988
416411432
373111236
219618754
361637474
249113046
165516442
728667968
135666986
431239376
569383701
225543021
106187627
456013660
228731155
412741238
275079350
580108165
204833738
36316586
221687487
554309558
401437873
649285055
425770163
755307553
671091603
89163165
9214660
694381031
5604326
209266286
143635401
224278782
165985702
130576264
200464173
92514247
112807506
22575917
398763928
513424355
197571374
170531634
6284096
482047566
636733729
33157670
755979770
370992772
676506603
194444432
161498246
238795648
592215373
436684248
749582379
552934060
638107652
23761738
507690001
327054071
286968682
67548397
253731446
327354573
247590147
4063514
368903626
609238303
17908163
619368659
75487198
98596862
464071426
332030831
42228823
756628680
518173565
96673787
108802216
165440912
300987915
462295436
101708698
516783813
493573766
528059536
398836165
82471815
606232436
569108958
723381268
668689749
580161036
266033809
676685105
726831421
436095114
274143688
259612365
494351403
4161703
129443314
212488549
566749116
288796958
531247808
42780192
718171623
125228740
721072716
154646362
209855303
589919512
307422782
683856173
725888618
72235423
26140933
86444085
349749218
286101808
661710777
192460160
118710501
179814271
513724848
94762579
237900314
199876556
124035366
67629562
114397738
735941661
361040953
734303366
23458079
77153752
191385467
718397049
621838490
726281374
478777117
546701246
749430618
394138199
87498723
604256270
316651972
87536160
412227634
213349591
545609315
26274702
552637904
722603063
86915614
215978035
108653959
377728815
559934102
25642435
357561402
78011211
556557911
269732736
160093388
435966713
88898810
144799536
645909901
726689236
608433691
536921931
257031373
116316200
262293738
743607956
38512747
289642444
223555735
119208999
52500903
568308277
133695462
243729033
333125065
697134347
396910150
741107913
279051359
62463310
355580134
217632142
481182984
87033219
45975111
98302295
27100164
126112441
639595593
492040185
388701963
58533369
197026484
110077422
584358429
188968507
198150138
316968336
278683041
390996647
170699996
26339934
63573601
1010705
318600646
592638592
498860544
293350967
122780564
64134546
418444231
530001563
54774356
720261633
180969880
585599196
249344913
172701117
338978640
366516394
82055792
494139919
417922824
237425730
304037216
608900201
561747689
26510882
623915565
22900696
262225054
156013146
24696229
412116965
501662707
62546393
544118837
210849548
583574992
624525897
349890269
141588538
63951251
86495773
659606622
415923657
535772055
689422734
361079464
685804847
28790857
248433276
55189771
418549495
248722937
548938364
319850022
548340247
568831891
110021434
68875807
699573966
110870487
264374109
731825276
418417359
534139523
743706145
132270886
326848522
359390773
545169287
562978884
594028344
380105435
354250806
665321111
37985972
523898739
191307268
112678622
358931693
380157596
639309268
25687753
181679862
61866623
133438851
697844329
321059578
44373875
236756338
268877397
137089336
30331391
661833528
269120943
548808532
221997776
565961396
255314059
341599531
205935068
370155503
386622964
419100864
325223432
588835599
628991181
143809120
358540124
12651275
498294069
698931961
708059472
591112886
725840987
662073931
461908797
409219853
285941474
75269788
503000735
743581404
632171490
499589255
489581984
531410503
595199059
296085153
260359463
30912945
724347806
86126859
634268199
411322932
347249175
379530697
64568100
617250115
36352589
120304184
695318255
720539609
696171611
551686226
198107637
79290148
707376215
620139065
1491132
413007514
108180317
268560108
717353728
50586681
182805259
186407371
651171919
161158361
211709253
587506884
522906942
57670642
574859565
612910488
439811190
127162308
20140690
187284188
554586578
524347330
164262644
753230478
652360163
497121203
674884159
602047403
475029875
736613878
435013404
336992201
307660255
322562299
301918827
504403167
126112441
23736531
32266416
625728285
522050718
578333210
355906223
238119013
640947580
261545284
36808241
482410110
364673946
58852976
58282198
616173740
600655850
250600044
31805683
298197084
560504319
705956680
137383587
444599792
373390108
611755235
338149345
294813751
58430848
298815285
169345813
104522546
480889759
466911354
229256209
110371989
652638331
565689488
43638654
337528464
622314869
12787229
106995798
117985413
108420160
311073980
11019827
64760733
190871863
424054499
231001077
130342121
678546414
622948781
372204287
323483048
65263281
383370664
332513272
79862099
227389045
321256352
109042661
603348746
271069617
36413013
393828526
510861669
257368475
197473185
293554898
550674277
222935251
477478001
78022490
407260312
70396170
15561221
377110957
308645792
247538985
693959846
534723317
151847919
660273310
750398103
165231717
600584348
705058791
220910144
631740473
59366580
343699265
459554732
381154592
573842237
440813984
26398745
221030992
118825049
748699510
393420664
480587245
69585789
6578663
72100938
172961443
75326069
626710175
356992545
640951084
130230790
678282059
453434504
678176317
410513103
146195868
542913733
40968820
196778309
19077165
49298121
756858283
30838899
607091364
330489068
201113731
648666746
284235940
268978536
468604345
305604249
433421352
326878734
280775222
68062309
222370402
420304673
196314885
15861300
134678266
306959486
384674290
129956918
408065931
463083027
471012633
2439619
485521946
595848212
718569761
695931377
427522459
172012022
360021298
500099236
698501440
447726734
6556703
384823871
146665573
376091094
190025927
170539187
704382038
169851864
12506621
484875893
169006985
25740624
545319047
515250554
456254071
210944980
128370788
402023531
155697542
274853670
615921572
579375484
76776245
685614428
187696658
37921968
224271229
363639185
162996757
38323922
198915808
692809148
743592850
225117165
132653339
266311227
146702530
300717567
547051574
235404351
328869783
630690606
721704177
13670930
422447981
262982378
559384718
328177850
275073834
388866205
724816092
30944641
533173823
46035535
119503566
341593296
151601945
474224968
612861672
71525607
622729744
638998906
91096342
136596322
179731188
12511810
678508303
127723193
108859998
205471812
117736164
600587816
742542983
416298701
215962929
328479970
342064210
676911329
123801223
52553774
677224639
181752611
617268925
641152303
34570081
100266075
162963578
99924573
442907920
297293633
443836939
651151683
683226104
536037022
405311276
152162738
391026363
97441253
701311156
99888425
52040170
176604246
85394218
547479205
606475688
631653663
138792727
462205835
403405730
532123956
565669185
430643795
519624835
243453125
488763427
5966870
721024486
546368914
663427767
407361630
508422642
488135129
643592546
508254015
105998802
632948953
160043545
416443725
123400914
605111210
509581911
290881136
308365021
347127542
577700631
401936555
711575683
408504005
439855359
258072252
668183698
129428208
671265322
19041113
104450437
379191945
553468734
144443572
294166691
49343749
222254578
22946014
661748065
34562528
221064182
621770513
670589953
429740631
628348242
709133009
489600566
297345406
19275256
735368588
531062720
272482028
588635502
49783655
224801409
522788448
487870929
27062399
592615650
670754760
722754123
37077677
3972898
342140681
27169748
69177927
157011764
56599240
488448585
577509933
444692840
679905954
182359452
714326757
490121543
332354659
11079898
722005042
299896719
340648987
110009445
707693441
274883882
463739094
604655415
456487998
534012900
263818737
443142063
1646554
73251659
166301954
554896251
136716853
41206301
296134097
294589659
239516850
253108583
291764837
232526658
599126619
112784468
515650863
238981247
381307113
242760973
416774540
271618717
556241144
582268323
298292932
196914263
189142226
456533532
334970080
465752137
78007384
733140863
669346860
728790987
539850675
581945937
493208360
19843791
530741757
686454842
293766382
502032804
65620464
527602033
613031692
694604092
398688796
718221535
684055406
46537994
91950222
524623827
427915215
627895996
130284339
34283067
589504097
591251305
639367383
438638723
729989897
709135053
398156395
469222572
445815825
580687039
565849184
320232094
374711883
355255355
615999525
293990548
264419266
181438166
347878818
220680027
268819879
156890916
741530881
309260394
349899851
552600139
29679412
573861834
139088495
221180643
382461261
78770237
302573145
601486315
249853240
355415666
462851155
704548290
675517661
721522984
223062749
84125314
355489287
228032623
480593398
168847315
688584351
96980520
142411815
635720904
526161395
234090129
114397738
644376642
526104215
417597817
664815060
695042166
151072490
607298965
562260333
83981807
545958500
70696080
4388106
66927133
626669625
245467172
526542289
646823814
496996876
580249814
143067800
270880792
200924906
406194351
123569140
730616563
300708579
386586109
267834893
71874101
549828
562267979
498754802
431880540
543390219
479879855
62750324
350439023
731271355
240653686
264238067
458436888
637488306
385322546
109578924
5166252
617782529
225079400
202236562
750753745
690631214
12115012
1571024
507812552
500376361
504485381
247081289
439040111
63029785
403323472
353124822
220110617
188840106
706046887
35431123
331924138
295775917
683206615
479104961
30521673
234928295
746281718
188056267
558362830
304423665
225049188
145100683
407990139
5672303
498135456
247665412
71912113
716077271
335436882
175089386
410639859
163376943
4537083
666672291
361841571
601702192
21193718
278090909
174765960
25523605
84622329
384931092
462165567
17604250
60230090
299226198
480212187
93564814
660911149
408517451
134156386
671582548
480688026
380308656
369794880
606347287
159693079
386252867
57493436
256159995
436194058
618394322
280344701
553325227
591203522
290427078
61418568
311519077
537454111
196612143
254498335
137404176
133144284
53225991
266265909
317057936
121187885
47115614
262972671
648414345
194210289
473996068
460169904
200975220
663276155
285684672
22893143
126135100
683606444
4892951
683342569
372030568
124095790
480355694
170425892
566625455
352110999
697593215
242255345
167495328
445041680
366630173
71489145
58432462
151641581
363057604
123385325
6601322
56111237
55582527
124480993
558083617
385735152
437119736
164330621
591498089
242345558
87636117
131339117
442360803
642654558
373071576
176485789
696515001
605468051
572766649
270796606
182427609
33918237
682741125
125263513
75907650
702991356
347894930
575485729
329899934
387371081
741726373
175327789
720382481
207540566
714858097
310815407
54577978
196325129
430128244
4675307
195132303
122668273
630859657
249294318
227383065
595049592
639361450
661826007
659354241
60699390
367542833
7749378
341016294
85885163
622425024
215910385
335710774
57545006
746191082
711517177
750239490
345912294
363057689
630764911
382566529
334847732
22244257
33625956
1994523
655379615
214751957
740745369
442348633
741466393
9125579
409448130
5400395
522453086
195207285
6451934
667806048
258471982
446288821
7915813
278844748
333294178
92575191
258244623
221582361
197343645
452900539
553426060
554936201
260827749
452922466
616400330
723139326
33165223
186928778
249218788
304468983
462363110
345685704
411776300
127026354
517941537
71738394
596105774
77119629
261998464
378782950
578712433
669054486
412318270
506781160
133013772
85379372
735209020
496096146
158862249
159511807
414672150
400180599
351631250
573306759
5694962
426128222
242588268
239055477
425271665
706546605
272051507
144519102
247821483
9093812
569772899
370172530
478626057
613592511
418323225
600550608
442401869
550271176
170962155
389197970
730459877
329341012
629444361
529525724
488369590
402695748
748419217
97690502
558030746
226325645
264209936
380021275
269386809
18512403
5179964
675614605
203738541
324303161
604572332
438066447
110130293
513498258
148119339
578627777
636461098
305669910
725125765
551897710
312903609
351909376
274974518
564390372
319095916
147432092
400386178
710744853
320782672
660330052
147698915
394931264
79876141
305239389
83981807
37032359
158258009
179194925
6752382
75876849
592886894
381213836
583434068
717399046
345644979
209009263
296037221
454477290
556278450
38739337
559219626
288111030
369298507
713766053
725999169
596445304
620312784
58022146
580364967
452183004
245291228
93234232
296251319
283675574
224822598
194671022
45318
77283532
87799593
347517214
304959928
624174894
409757803
16291821
329401115
65405631
484623139
47863361
244868260
682436209
427190127
49781823
470474209
353882200
463263255
370595498
675376397
680352723
179187372
550760067
709339995
378294366
678402691
192713778
208311740
726988602
125242181
275608970
351765869
549273372
370429332
278676552
79347436
650532337
278924737
737187906
729770860
37991291
746820145
46836153
633229607
217918520
669745567
754017080
454975916
697715928
389581105
7084714
43135183
702373990
478507499
750302897
68087263
557207469
717638019
455714794
299106353
303439826
725140665
59708433
432881132
714498694
556821877
174855569
530468645
577011362
407303078
532040873
551726273
578748625
661951077
576044651
152889945
551588037
275129812
332250304
185753188
239194260
170916741
284785865
187529530
65016224
243034467
720699707
84275201
537821017
560576107
725254166
422414123
31216549
120703646
722874971
247319128
125734791
343344274
679996590
28983365
734947179
301493927
186513782
277189506
277920188
29970304
578552247
137056738
502525774
365135838
309529493
350428988
308185059
252474131
743487108
50884561
655864755
303124788
341599531
477659273
338469773
484373890
612132885
221552149
186355169
382959460
226408728
324696180
6349755
467553359
88052874
564845421
424207461
645807521
604421272
711870250
482099537
349758342
518286860
390697772
397484178
603968023
60144539
485685146
702580320
696288411
504356265
581293986
509912271
446218181
500689023
377861484
495159574
442934112
322133324
101676992
675203580
231951313
609045116
582313641
420662657
608613376
162887998
337407616
491158940
446125498
220215268
674007061
387642121
276492671
457074927
703960067
330020782
335185363
658107352
140984298
376369531
697904753
673778504
509759523
657947496
604670521
569027914
171626819
288054506
148695911
540005085
299839423
628341623
144834698
570225945
647571561
498134449
658561176
633213308
558091170
733181355
118279980
102335597
735495828
267081633
576784845
132177658
288887144
572494741
200536876
746009264
441676781
291137938
266765987
219842174
489177598
27399659
396925288
110957681
19116643
722188665
571996243
128613026
139162953
439365563
632609068
430244280
454048595
430437917
654867759
456329601
3504592
85555696
559550375
33074587
626931645
571739441
551044221
641461527
652964403
23165051
2127605
504554187
128359559
612809665
12789541
627056900
417065802
116394098
461511364
335632661
181292408
290956666
590198973
27488300
688342655
747067230
428103495
580277866
47689642
107758651
231945077
577902689
577419297
419325482
60952710
146852979
254461937
77394219
608854883
203810152
312286338
748600489
47062529
704809936
272705170
229550776
720639283
518887028
150108322
121882761
593183269
222028076
406163895
727463566
79519950
398302656
192334749
457311158
332765854
299854100
302648710
333019323
434802851
81119220
214913526
23384088
96519787
658289268
19433869
520295958
344469671
375036639
333382350
22395467
154834479
505854622
539510790
535296216
645267896
701181490
462394660
190149696
241522281
281511586
148417135
331357612
259313213
206363066
107471637
406207893
207586356
27681745
451118763
624240344
255434907
513687083
200048758
198462628
380127384
58611280
97614972
660064805
687867932
737596114
379727879
643704425
583816413
81172091
523040262
260027131
652443647
313965834
528944143
89715836
71543456
286598024
419316329
43802762
533497780
575024996
3965535
695049684
42470519
311085411
181415507
738213438
437371571
450605302
367796498
244275450
385890323
3574705
719760302
601734424
177459683
149638474
130990161
47742034
217016684
654731805
285178621
454645282
92969877
384273981
606709831
401619325
749484190
377205767
146943615
601834611
754967668
526040961
78340089
749710780
307584473
321568975
371932379
20537156
687972558
175720545
592185675
343563311
122381259
564476011
471752827
705438090
332037433
489623225
488631751
321615769
354694700
545524065
158816931
534841239
564233541
751444979
518422814
432341273
4282845
526262075
283177076
309066269
610690262
364416374
56149002
506995125
154111412
699686908
217596212
756981538
545545637
44642435
462832734
55764297
466397750
616619217
189255521
152570600
35589031
39955370
646382271
751500841
695661512
116776933
460139533
461530180
488890584
134466059
274838460
144692821
88895126
363443209
543415691
598794287
323494990
593227726
422901824
640985345
701703912
398277243
576512937
506901484
155686093
607716774
437809645
228614204
645147625
41755386
245970998
246084104
149262386
389952413
299628856
104571464
280367360
357810249
637186186
289647714
115591112
168745131
469423110
431555761
497780465
384817797
2045931
148816759
478157771
547662785
636498863
750431377
713146707
263033225
600999763
540201631
306723769
219105367
575676560
733957299
672519120
392565234
668757726
162465030
734113835
410929828
527637474
165199002
426962759
683727772
498845438
419214159
73128146
288433964
75214584
487833164
53886735
552618280
601475602
640145563
136281028
116594548
202186257
398624634
117332521
213005382
47438210
295632629
705283588
171437994
410417947
713466020
375044215
592001953
174887663
80371473
510729504
387219651
560714717
151709558
256926288
628670863
458557736
696484789
674475347
163132227
531641399
111823171
163446920
644960380
235993485
53696613
51549225
483839780
423149272
368145225
291047302
213305145
138355854
74397653
477402471
128265116
297293633
196294917
329441376
646154829
575765190
624472456
257341313
52774725
173401774
56602182
681710896
419761654
389288838
147462838
414297156
567934173
101663380
192551041
130138190
694883553
684980313
597185498
150433101
386981406
682683192
679445221
631518877
730746442
212654715
30400825
710363585
684996446
552772394
726361177
719237455
436671139
435384723
410797663
11140675
434750680
681069116
500386250
577649197
64306242
160742946
174647185
171133458
63772440
29728608
595244377
176135960
94435159
191848817
471870883
241795811
14101451
749657909
293464262
75418494
754965915
158620553
558567009
94843021
288631243
384056114
714566671
563612413
388479701
35015708
757063064
718999427
679075124
329255061
308749361
182234187
744895937
368249266
694966636
131835531
578506929
369113436
447530356
314854358
131981122
126180418
276789238
415406682
306278544
729280953
622540919
138937435
51200676
594613680
259499055
121125629
483667083
427582883
27762029
494170131
269255922
46579351
45929793
90228138
233148725
3852030
188978999
109625908
635547185
20906704
458226144
522978221
357521255
700034933
559739230
65069095
690276223
20972650
449530265
274249430
133295344
122381259
10234315
433111679
734121388
611653087
691293511
580410059
207707500
614611241
437272542
629051605
187477868
416746459
348548291
662949469
471958018
127192520
629292620
34177325
735707518
535994852
241687053
337619156
213878301
266218157
704718092
613576272
301382099
160939324
752696730
193417224
581542010
314333201
324851472
490136829
501989729
489676096
580070960
555095323
198577048
46382973
212474121
737671298
64109874
23316170
20665008
573620138
338344188
581135373
724079438
23973222
508335643
299619957
444275013
606784977
709574138
17885504
715812916
518943971
251195095
505641211
172737110
226590
237819898
363761842
439320245
517911060
431178111
13670544
180577300
262927483
226318092
359636095
129632139
698548977
297571795
374884706
104067120
368004819
225695022
47287713
713701958
423207522
550491856
668398930
448685965
331123520
485707777
81985685
550107607
331101935
649243970
473648630
324016688
252503133
479187986
522229074
45106516
215287884
637609154
477032374
499736692
132002212
651468909
344590519
748015144
471485114
262466750
475276769
354061981
182812812
486028003
459645368
445338040
468769392
476678493
464962680
123892045
573083875
412568487
164277750
104765216
63369670
314559791
434564057
260608504
508188499
512818488
696269242
452324887
316984304
143555605
681425110
128837938
742180439
516715836
468565461
444305819
620958691
134881474
625161962
307941367
6941207
341758144
594593945
469198574
320496449
74449921
227747655
206959753
551036668
156444971
168159992
64676339
168257870
116829804
228004584
356992545
643338358
200992883
667035642
639346344
319053826
328777194
357776897
311024987
62865715
39283153
624821925
127683465
480990146
603915221
100418801
202480824
46994766
648638893
347686558
147985221
34502104
80575404
665653443
464308251
4501588
550402216
687355827
584239656
225630769
396656979
592850076
364167895
671935870
111686211
108880023
124443228
334720346
58664151
69464941
291067083
611143442
329650685
46878886
22251138
260012025
98166341
116048811
272874784
320828781
614720807
145714797
247013312
120961295
682405973
520233204
404712399
474758921
504955815
587906297
399840714
37160760
624610441
385710021
323101101
616823298
84661577
273985569
557637990
54529311
212095793
454753725
163454473
164068545
548642367
29486455
334197591
615199403
270385564
623368722
689555326
112921296
220716657
238629482
293366073
619506603
449312864
463487309
458079888
498858698
644467826
645237684
423285896
746721636
338715344
47032531
510665883
151392332
608348832
667579458
559986973
744485070
66700543
732595682
420434900
303684087
345486397
579065851
34003606
287211414
611957799
521964329
733925010
703651289
409419611
196665014
91180945
578302998
747960859
221821850
131830062
668227609
22218023
379282822
88807569
16299374
36781305
278705700
168514983
232133902
163061717
269491040
236084582
292927336
732889399
505290267
466471253
11269042
127154755
294581565
490031238
737854873
302803756
71220199
68611452
65922676
521134341
159151754
545334153
519517999
503953615
392497644
351196287
551844839
289776384
386788926
202310354
302520309
61805898
741455351
172705903
115703498
4373187
490952110
322331844
639625805
160348599
40627587
393269854
326584167
115436083
690129822
698839796
230781915
252239988
627263616
362132537
134284787
743109458
461201286
196030632
319203743
364122577
378646996
540704164
418879262
674979718
442281021
464979923
36941723
653387371
669617595
641763304
544613707
632635207
332546563
217300268
285035114
62599264
342075370
668750173
538891444
624768847
13474552
469955213
256443486
128291690
389383000
36420566
31661326
5469530
432031600
136422286
355844489
720873426
303079231
381160153
69646213
357030310
316908251
130294239
531970305
605690176
358589388
121930280
416489136
666514754
630403592
123212089
266120830
125838484
718516106
55884647
31166020
300435687
20030556
341437786
656765314
486934357
188917766
448127043
30597203
512734917
260645968
629210218
711175374
28419958
704135020
632835658
577218267
734506591
144934517
161980591
55939192
34267961
421683990
343634885
507125362
84224989
255103519
133461510
362431813
169637780
227254664
84789978
361758488
525447460
417156898
45363318
732459728
476720039
181523694
530376735
326434124
576705593
132706210
72199127
662994787
553234591
528689324
730997443
437222040
689723238
551180175
330043441
124103343
222012882
517682620
559420498
542751453
488210814
136588539
533725192
589886371
576881197
537229784
560296646
457409680
123854094
81162223
455402391
402186359
293645534
679887238
160606992
389340845
124292168
236091674
372098545
487955993
383435598
13980603
381599903
186763031
240661239
454467831
566137758
24226999
666280168
648908442
33119905
230368858
427560224
90636
389342044
485018401
114881695
408164120
362815798
354205794
279068244
35295169
505567608
333324086
486131440
643015926
422635668
44340723
579747330
484181372
681265494
319333287
364568204
606415264
10464410
159934775
13950391
695563140
409158400
336516362
647556455
284291992
659950928
323199946
354062863
556814713
676206396
349658582
115387181
281503663
268675316
219656346
635316918
36227002
191577249
124547905
346743124
15497206
577783545
443278017
681809310
350542283
728853846
546682953
151795786
334578233
744255879
358247430
117509574
421751967
134117741
258320153
227783374
603025473
368065243
358139617
662035556
542486672
147781998
731394755
271779599
689067743
412975381
373004905
492728155
705601260
423621120
479766560
234732134
99206090
727512513
32983951
597187715
141120252
649228973
366826551
650184899
19743542
314671697
235918327
669233565
719007835
420510919
688742964
542116575
462993192
364190554
259648818
748328581
484441541
478950836
574603953
399608885
89578580
456525979
588093728
632922575
397786298
625738902
69661319
159338088
110636344
23890139
490461608
225926893
341607084
140984298
155803284
181410845
35039316
506084926
530409425
62908937
85711444
239349170
430354834
567603290
486991592
80190810
511360759
283698492
234665666
665993328
218736529
454751975
375135430
12740344
235502885
19048666
26518583
453822005
194085216
183590771
183604136
328892042
185049432
430317069
733758844
207450698
73086043
756674329
326592656
112418852
503015713
399164203
10030384
56466228
108637664
11216205
432280849
655987828
89949637
159851692
709536373
493399725
155831382
256802
571905607
663379990
2771951
542789510
353563172
78113126
287909611
163212777
740783134
387340499
452848415
285147296
249377401
449806302
440245540
175705439
153129716
529220655
9637628
281211644
172166471
369430181
587868808
451412598
282333489
709264465
56949620
158109481
46133724
204180249
233766322
287428123
155942461
250744494
755201703
652662793
430483235
259891177
90817965
415573929
464653763
438323249
583121812
643523361
582978305
570181076
701036009
135425290
541385711
102961733
12561005
570719786
45597461
453829558
702323258
81474211
622287507
106400868
541965515
1669213
145867803
533373957
332657226
321803118
455790235
133265132
704634476
472797844
213411408
266757559
172433666
223463058
221284327
754355875
634882521
313380624
184957864
508777633
249656699
204250731
192911173
329046445
674777467
382716294
11790233
340375945
18512403
396829636
189451899
516927320
268449280
6299202
1453963
560153148
627102931
15536521
174599730
168492324
359817367
589552487
205615319
154745864
344781962
65540688
640919674
195660465
9932195
236854527
536126437
300601905
69026867
7001631
648334414
146747237
454056148
157993654
645654442
680942123
494807345
110095086
386897959
427401611
234618839
271225263
133506828
233689820
662936926
495628163
389168325
709974447
632692151
6041010
170051505
302115858
628371558
712534914
367467181
257437703
128763544
421181073
475340502
637359905
460778603
181504329
87675224
128015797
389081610
755496378
355512157
449575076
623583233
226823181
627223779
708781073
320111246
345995377
265155618
434144975
693734522
425505633
681534776
672352954
171211298
602675559
165289852
305321633
700351925
626929212
748586078
346839692
350134421
168973487
304790449
40476774
125071935
704903788
47238521
482530958
696499895
32939266
38755071
249766640
333547647
113716568
180373193
230761395
135674539
692691920
107411213
31789916
303970485
466322220
602445881
125372247
754605124
200864482
394938817
50686315
538378147
739950836
754325663
264233816
472879418
485087807
539865781
626725281
747137128
411591779
36601838
141029616
486464011
309899590
234354484
102919523
575198908
177080085
304136651
17696679
268894353
295561933
547881809
609822773
420664335
36843534
18988242
85505532
479101896
370117430
78685382
76751474
593182408
469796312
325024480
458743183
660736440
237572062
530776080
184603621
492362544
680902950
150736123
508523371
375183522
92290107
389455339
178681321
419685525
495468616
198151584
131308905
476830489
344322712
221043796
567283171
573920173
609806561
17783412
753842271
506403311
332178177
45416189
219764440
177888256
231271743
569736600
700427455
74636340
754514488
243697545
299748358
189369005
641849245
387466780
700799550
26533689
29970304
213160766
69019314
397106528
93894335
371456540
231559955
321612731
392660062
177993998
337462241
511993550
394984135
467311663
704582092
595026695
275971514
22775232
176891260
415957338
300375257
25568939
522796001
738033842
544541088
681484531
264151069
670245667
589556968
471352518
473517202
332582957
730159204
236431559
654991721
65915350
50831690
587871326
210477102
168847386
373118114
238090843
704453204
182412503
433980274
590599282
489034091
468525945
446638989
158967827
148892297
566187129
442118590
407798951
87172960
56429085
222115983
65341003
686386428
345496879
299476450
139192606
318494904
386411480
359699843
55338447
475468903
546378209
169663003
64026641
525092113
642065424
627964272
167374480
81094859
354205488
46446304
89826594
242005673
164544326
731543520
193319035
88528548
8300747
461496780
105862848
551693779
369376549
409047821
508958905
569518859
65831948
344675392
657873853
51908905
468142498
197411003
605946978
221405034
253690164
440818664
622573470
726402222
626051546
678266953
346448557
333177936
255426440
335213473
113498931
605830188
405855795
441157654
53567297
710571134
22665353
409002503
699505989
637958131
320204934
479295560
357764215
226363410
316667078
466186266
287150392
569586836
79827283
523777891
41791492
716165630
77403144
443980446
389984049
163708375
421982939
76844314
546302785
310359300
366704156
334140574
315941990
263996022
240223872
433590038
14116557
316645931
194905903
390470457
270607626
199872518
706122417
352392808
461448230
414950989
656191284
104835640
721711809
221423748
197531355
15732899
57312164
380702586
481345137
95859124
341916757
418535585
59170202
635970153
453044046
619217599
54774356
569443329
388639909
89906393
509141757
730696789
563484012
140022473
629785386
418398435
308107036
380353974
176024267
306493187
274963348
66760967
138235814
277497220
52916318
735254338
548153192
159220906
504840300
239785257
218606479
217307363
275805348
115940155
354832387
5071579
71474039
630351653
690465077
26548795
70038403
227201793
282822085
460407140
441903792
86834975
431117687
321485892
438217507
175978818
658304374
353555300
214089145
491647429
640817747
662207830
581475258
306160855
390369252
188185257
512395023
163499180
633039589
300373419
251371393
510665883
465310118
371671527
163484685
125719685
613950229
478248658
51498401
139874007
533143611
218772645
722143450
218145746
246836979
692552226
576744796
12928700
385092157
362301806
48271223
490619492
566278622
226831362
498437576
668599113
420095099
156567879
715193402
482674465
419712911
417485069
472868680
206212006
37576175
84448576
24607674
425064824
525507137
34933769
106935374
695003900
350557389
353767414
258675144
38043813
487758548
585024890
362098373
381801033
48724403
261658579
643118481
200773846
449224043
649890332
482644253
451264023
37765000
84030856
290352426
375165063
11360597
608726482
294491470
229572973
173394221
431616185
256336852
27138027
330683794
369125539
646363081
360338524
695489470
254727979
655796778
412152104
416328913
624013754
439679874
257233644
342838223
448716177
503866119
249886118
251152689
703433549
358012200
148922501
745780451
494070827
325708019
636974702
308547603
105628705
246732081
494676182
306222003
519195582
303307549
671884090
299863273
396407947
503426264
221327798
406292158
408911164
395320969
735756476
262459197
351645021
410649057
23508829
428346601
553340333
45401429
736991528
250245996
349902750
643152028
664364684
324741235
597749782
568786218
172814875
150987090
172299036
491700300
4313775
120220185
311716795
34124454
490635327
311191153
263493958
201453616
726749660
2575573
738694955
212548973
611039868
373941218
76633022
13492369
466004994
4508741
265824432
223810496
703277167
38505194
41489213
26284440
496889186
18866598
463159942
355066530
247255442
71753500
606317075
159758328
176287020
350534730
128494701
28988414
3104394
484660573
605252102
573340443
543534717
182642742
123030817
639167589
129390443
629083760
718282747
35636791
470265480
291564615
441665969
543294843
677138128
516723389
216227584
187456973
169253892
163239871
376894700
740465908
192148320
616340991
233033805
583771370
48233458
18746546
315284879
718191842
361542076
562497509
227929585
588794115
660154859
108051528
386844701
306471569
340973266
631921745
372113651
29320746
588486496
271455160
371002454
114352420
221249695
125188648
494207896
241376819
302397676
81386737
276482981
72804440
267539581
666499379
162797362
21692216
365284947
471707509
300131629
178711533
554156057
538768535
135259124
103197190
189074249
455068250
195160253
404159332
255956474
390376805
475433829
534764548
401121845
343359380
203428791
221823655
253093477
447676015
612971268
727135305
224391917
518826964
325285051
3799159
115424946
40296418
442112324
468187811
230933774
542675497
219262439
668005325
325995033
258909287
81836755
522379046
161211232
281938384
247897013
97146686
363353681
362830555
14788774
88483254
302882853
339045689
28693847
102847094
24331165
626483585
368745013
317890831
21231483
316678782
32708062
747920719
449848946
237692910
108126914
293086539
11096103
6352073
208243763
317650342
647624432
184368838
154245625
174861107
201997432
153612418
253177811
319265310
707670782
712958777
363363919
255253635
622553465
421668884
257409658
67353967
302271060
732746742
550143855
660018683
195751101
30234659
454420132
242896927
754197262
509029810
480116872
589405908
199732105
258459924
268909459
672603840
340270203
51103598
700631386
326682356
110500390
247504257
385753958
177498202
171610273
593726224
663723100
292576375
712912564
451787165
667111172
143293625
229256209
16782766
452183004
305717289
59623382
222839114
367528980
5800704
182850577
124480993
84341435
14524419
18482191
137071072
220774190
254843330
62304697
654467862
573605570
26752726
213946278
471141034
186868773
587053743
519215879
235999227
185290196
543736625
650842695
348147915
617106017
293331249
610687120
439320245
153273029
333460806
15808429
419099974
717014994
404629316
532199486
54275858
729008007
479685043
225494815
300133561
583295333
722414238
589389478
419433196
228668800
214581374
53495941
543056073
609536993
664173055
203863023
591732232
499689642
518657000
553770854
466865602
248848691
752769745
665789397
159730844
182078655
424353626
287217931
136702551
606267382
628092374
289075969
535507590
99344997
480512559
274324598
240101136
216453874
212571632
344659751
385074599
164980179
712532877
458331548
120621410
87864049
496707939
419046268
51866451
413375690
229723624
109710834
361448815
686351508
549254160
165063262
381456712
495016067
755088516
750745541
568148376
496273776
153416536
609379803
543030488
552169618
379200055
554477870
113225637
59786674
107041116
501927328
403247117
336754800
420467957
571996243
208109078
409771705
266469213
122864651
493687142
252746039
560045311
382406295
379502986
737255883
487100523
393579277
551207952
7170111
149156644
103038026
402250121
617326245
418317304
17334135
299952289
383877675
7840014
531774908
693033068
99034936
673659623
502561514
127487568
116263329
469446947
615714477
360980529
203382709
217873838
419603821
182155701
736523242
465736153
75960521
388450790
636687487
345504656
8663291
527274930
718184558
295412936
200021394
736359176
668563687
649144232
664885244
74457010
729872866
118885347
736126217
696843215
570191076
546172536
720767684
149081114
36020257
749363342
415596272
396706219
395784753
321023238
682894413
559677300
590943186
705137875
557245234
127080580
153950867
273693584
32203253
613522637
219165401
415286599
645267425
115742172
416668798
587925520
485977953
402182144
596020323
206128923
397445760
393549065
456805440
388685174
431049710
223163241
242964904
128807960
436147985
102229855
693984746
591299118
280375279
15060682
44503198
674739685
710743184
291190809
329060905
71596020
738390625
136376968
430203774
709676798
389319385
593265491
309330139
694740046
694944517
573494952
528818039
355654119
40589822
304491642
81232515
198359132
349175190
166717369
520186974
448950320
650047782
373699781
141456263
360661083
299574639
190445938
665560491
16201185
70489894
159073733
529404876
327611375
533370201
74366838
593298213
674226971
589496544
703569503
67139716
427998391
81703290
586996501
161150808
182447899
675858405
413035805
548986894
516866896
69735826
504041902
368123837
581084983
465980179
568963539
85507513
736206016
117552975
484804689
733628746
85762322
435754121
99631623
714385399
37296714
696545393
230368190
293494474
749476637
115449809
161477004
96356734
88790290
646710519
195586837
64638574
390271063
465091544
110455386
466267502
141641409
747103011
557883252
147292569
59371896
574114707
156865159
607548214
186491123
429304967
546514188
737671298
680055565
454320503
565712982
54940522
131021891
344983275
568912012
513770022
342815564
485908565
625675414
202134409
148524666
298585196
225126441
635207300
374507952
130183508
466659611
88398006
721228417
376586971
142353935
297201137
361637640
144987388
487408816
280110558
397194295
248765817
232707930
240490603
24542519
122033821
29698692
224052192
164394153
262965248
598484614
276137680
234061093
711911428
416842517
364198107
124534910
434833763
647923388
469985425
182057512
401205681
120673679
632752575
20793439
36603027
145500992
43135183
40657799
618447193
631984363
525588718
574943925
692223166
365414137
180448723
15664922
247081194
478278619
756546245
404651975
289175937
652292102
496715492
206159135
308946831
290049790
494865007
128567166
530480934
467840373
233733404
560175798
303186915
609466676
175821497
69253457
341946969
230218834
626837156
51828686
624225238
42440307
507493623
62050212
346573024
756123277
586399814
573053663
460905503
678825959
485083040
72780708
147562961
591921057
12560639
331122447
472153136
635673077
601505814
343910749
210556151
491579452
70590338
657458438
481896506
17417218
675140011
433724348
120982033
534835483
542504576
754778843
146883191
208681837
552826729
536134599
731591133
672553402
4969874
450022846
85545278
104565371
92313743
636649923
750715329
520953069
516655902
273093821
357272006
534314644
680177862
271107382
272621667
124080684
531595246
488603570
348299042
60748779
164942414
93574117
732452175
305102279
57979439
753298455
698531652
94421663
716356732
295907702
338933322
682587269
122260411
379009748
152946134
740537353
27508026
612193309
449380841
174746208
319627854
23852374
227843798
425607354
197526056
63150633
536119493
269664335
75915203
647450713
268622445
256738326
139058283
380648541
236741232
394446712
236965558
62226266
156978761
267247799
227772441
675421504
36527611
210284744
385068519
18937173
383593884
300127623
82992364
413753340
3398850
485316001
495894736
378350486
189889973
56760795
748334345
523150992
221871901
172555838
196974687
132070102
591878832
47478250
198356886
756305907
595810852
687044015
59275944
175441356
672807870
129118535
476186438
65401427
3708523
63702253
126165312
218641031
749401107
437267009
186428522
340604032
106890056
592778259
674936080
233289511
734258311
388324541
244532664
119132269
420044989
654804610
744363951
333510268
412627207
490090592
146210974
192072014
468482378
5528796
165368296
422343847
85160075
163170041
471259650
390373248
194932169
368876862
195529255
674316734
299044871
630516887
500665711
242685443
749075460
524064905
541508892
75341175
43253897
33706279
362967665
197495844
36665034
516605442
727545125
453254172
559103272
608852169
540000039
441669228
733426512
169338260
194534455
15521415
520975728
269294858
260447927
68255244
85637224
112267792
648122930
404540602
157413572
603892562
664339221
125878298
566059585
331689338
622163232
55378596
542290294
9107907
26399356
48602112
277995718
478335064
228961642
67599350
280480655
182518245
567381360
53783214
621182967
367735621
142638405
129095876
154574996
752799957
722701252
570988399
36329930
130526576
294230057
510560141
576310033
465358755
569203080
686122073
10844643
618092202
45985878
380873646
315443492
141460137
266832384
258501425
449599878
206327508
405736087
81983351
528520064
192756240
211288451
9827071
146204110
71307873
54933117
469925001
435468215
175358001
202298219
427834624
566610954
102864307
726094713
63475412
24328213
331168838
668697054
29834350
67146170
290530033
435517897
239185355
416547950
254256781
676187597
97494124
496408211
695861290
509067704
401472162
401604107
626128709
95371731
14913708
49791438
145750241
438836853
118571081
115425960
65091754
146210974
574398097
23896349
476715313
713834030
698926627
452470018
723222409
529066635
275346440
194269662
216213792
171913675
605483183
509049165
745526479
53210885
644104734
148418864
556114831
584013066
117962754
587268409
390376805
427384235
218258343
444716166
107069095
479378610
30657627
398043100
286984846
486247034
53090037
163431814
376373974
55854435
535235792
343079849
96676923
445373422
85906874
422545049
365444006
303487093
735526246
363831800
75879147
35226446
377249691
160992195
568777063
487319560
361282409
230585537
698952880
541195109
364785741
287512498
499140005
129135112
449562113
708741936
731613158
551353894
137215351
182884937
719854877
81417196
627781021
547888528
349175190
37402456
754937456
197828176
272624585
319391234
216870585
451420151
208825693
156142114
49744058
387999593
371886069
181022751
380520140
264785521
605852034
34743800
422946787
308923239
298423509
164266549
731530709
104782769
621430628
476616959
562018730
232821225
695325840
97985069
22575917
278698147
651385892
558922
129914538
430551212
642467126
608071582
406770580
108867587
461618461
127326307
703046342
73135699
290839066
254566312
476768019
549521686
84047253
66218660
664651811
751455523
694631160
310379584
411660525
153544937
696582862
507508729
305866288
468850796
327919870
350806638
238765436
40562879
755428538
734783401
185778700
455065874
649925654
743426684
425961350
159466489
449307446
300219301
362129229
714234339
671955041
631763132
297346977
493089993
665003885
668924259
354429960
355567937
298706044
112645442
607812569
96791695
586029717
734929559
279615187
325591885
515990748
13920179
19293952
723835923
146671707
652684942
142271783
203734622
133292397
565939350
175546826
86247707
561082158
33550426
481315075
38112438
623923118
620934231
77230975
534659530
152283586
419055546
20676177
614602470
621921442
500968343
455093963
94904146
102108903
393337581
275696570
491080954
725624263
22976226
306111174
2729188
296490484
639124576
487361395
53794580
419131076
93150251
597631125
308317050
643039761
679649152
289676682
391645709
41852331
104155330
59411898
462349342
80283262
285616695
571520404
523548821
608001742
222692652
529580269
757065143
633251073
605969637
134754755
684208193
530930582
736318111
41382887
397740980
96648188
507697554
9486568
397277426
634242237
12145224
142272096
435090565
274122445
151482920
508339559
160064957
384946198
27032187
231836933
486219754
266755275
259874619
232775907
745609501
336190395
228469436
15498756
686069202
443101172
652881320
265834099
450860514
1419964
80847312
453345688
339227889
398378194
699824837
436941050
279204198
573777032
172955526
478558609
657994701
111857920
85642062
88785515
410356150
86398903
55114241
359537337
1027208
165033050
332315458
319946789
753721423
24295918
756001231
670290985
373563827
66188617
30008069
16495642
292202911
357770504
570402560
434138887
206702951
570977669
472266431
640705884
512682534
435128330
59070147
34039107
269188920
10627071
751478182
132317541
406198792
73732386
399670327
397673003
356800677
225147377
177095191
262187289
452234114
696917009
106081885
67810834
56594629
483438493
332256470
500046365
428564773
700086859
208226572
709849134
119480907
302913065
370791876
586003651
346750176
657307627
472546881
127011621
310247028
550273815
11880869
585062933
261046786
528859967
145542452
54751413
286334230
652548988
658462365
430057304
490657986
491649796
109752643
594785589
183351880
83302037
505929866
156188487
604549673
7005703
363402766
741735045
474064989
383103266
485774656
394757545
319642960
136914556
142064377
695450028
140727496
31903872
36646484
243748359
179919726
686115976
280729904
700783136
665883322
153567596
561354066
445634256
219890489
182148148
603688631
296880818
160356465
223886087
115025263
110341777
62697453
709815834
318109701
756399299
752150399
364643734
309620193
639006459
81073632
649200900
337629618
62417992
597880374
565923631
22335729
341033056
229016244
404169060
548574390
413217077
734959771
471028455
712808747
599587471
735873684
297051754
642269355
512401427
481419085
64564044
5959317
49354545
547716783
221689615
221127002
82425889
209005419
325056368
662473592
91398853
751810514
47365182
3882242
26457489
399984221
748109544
632225283
342120688
9607416
260626720
709872125
745677478
411578707
728911271
51337741
644588126
607701884
600939339
335028421
183213121
756077582
246265565
436351916
93113384
77156706
464116744
437870257
249203011
700525644
424539024
563043742
296349508
3278002
169612380
742331499
224716856
102479104
292210464
13323492
427258104
104405611
7794696
16148314
332853157
140402717
192287868
493739610
612116706
42455413
386135981
39774098
28051842
521587532
135077852
550696783
346727324
454864319
438128550
57880794
421616013
226718401
475137176
159519360
560326858
746909141
228236554
163390522
408133908
481579280
660751546
584929645
368201197
416094770
25279891
690117610
187933746
590555852
326258275
357132374
200365984
694128699
626700301
697966304
534533363
318442033
509627461
653258574
88226593
602910672
204059401
749121646
304323468
102878581
300684930
196500821
15636706
739408488
755730521
270155704
676411369
756621775
139770930
50839243
130629135
673229406
262335527
460551528
21201271
187140681
623772058
152177844
413297057
247610303
51186309
264392036
121779407
165546654
90545364
92099980
484018899
277732694
433967518
489434400
563212104
754587707
347445106
274695057
262712171
277155344
137002929
23994225
530839946
338457483
210706041
73838128
738298197
96036395
84357691
84419881
308088747
182646646
632654386
221952458
270365145
508994894
173643470
344794450
12515321
180093732
332283679
636481491
384334405
569043020
597865268
517493795
298217441
313283334
630056154
377196820
171921386
579836257
118242215
33411223
641287465
686560147
65449862
691457298
26215997
522743130
579082068
504094773
330813847
587253751
610453392
584866180
404243998
227664341
640275808
350512071
751334675
743411246
164615812
378080521
64102311
507814825
323867760
721601616
247336474
88422971
662751874
276432247
384742267
511096404
557277844
709499345
109979233
675955735
68883360
421303269
725832559
57062915
639006459
731341884
417514734
346259732
477364610
536466931
522297503
512591898
633696700
522028847
89080382
395535504
344930404
186189003
697942518
673199488
280133217
481715234
289695315
67350101
649316304
380114578
163727431
651197001
477523319
199047456
385293636
385378738
451465469
445188926
734144047
620433632
660230389
2389985
590742789
711246070
681590273
688055641
703645033
623324625
486297398
162891548
367906278
61186853
222531829
561165241
638579022
750404476
453599022
164844225
482513539
498264932
587517658
33693933
486449077
339099488
112138100
630003283
338706732
247987649
497584980
87394430
125704579
8652882
370123354
72738212
526819042
344406179
667126278
133106519
597807655
305352187
251496603
635411361
459784642
470380333
138620209
246085918
234973830
109782855
632479924
475536880
161859854
182057512
269733658
69291356
417255391
524465337
648623112
358234491
169247624
668908786
336055629
565259409
8081710
554904036
381245228
109510947
182691964
508642716
73536008
29909880
417673347
42093399
74298736
603845463
474796686
88166169
413126441
500534335
726137867
247655317
482858274
44796843
70091840
38332046
113292435
730831605
694135806
165792218
670862138
119577256
590011747
124941726
623467080
202850921
300979497
449871786
542343165
318434480
371796425
498605093
695346532
703860977
32240262
707648123
22168055
61334852
99910996
185628500
724468654
663504134
330217160
247447847
241854613
285223939
164315515
507017784
292338865
209665073
5249335
708546930
624844584
153605361
412265399
202231575
12926910
73196123
382487161
606537777
590130270
310775738
577227826
110968372
135697198
158443289
392076615
243479471
323404354
364009282
412066052
138383726
306115537
374908356
41413051
527206953
324945166
277181052
215298265
84231614
630637099
328857620
2673762
258261448
502406389
16231114
183976165
381079062
223062749
191951855
204645545
383298903
217110754
93343562
179179611
89827829
692443934
94691961
340538461
457074894
352921478
123220510
89650977
51496354
15158871
54381846
17527593
628636190
526957747
515318531
58331819
13474552
556973326
280441573
595063105
540590869
161415163
79193697
51156469
501398352
545462554
186611971
447409970
176611035
490491820
662433675
135732199
662375985
427286069
45529484
250699102
530326342
597597130
314129270
47440793
729302574
279166433
551612039
302572649
399113801
678798168
403884785
562033836
271999217
105575834
462953582
20022948
479449334
332951990
206665600
481904059
695176678
109881044
558763083
699295504
653867268
327407444
533039328
111882589
731847935
650949663
392702026
535130050
253349193
642200640
687005774
296530780
462439164
570290411
321375156
520507442
391221715
272564790
466450621
685177948
302921023
503638425
164111584
627320903
166158447
667461799
51901499
362165196
645294209
70590338
250058416
99994167
19267703
82535473
471498243
608381930
367955223
31337397
188507774
412507095
586467791
634495762
435830759
262927483
362803669
667810965
645328320
155924132
699264293
727429430
376426414
652624518
289283030
717528403
123786117
214422117
648031776
489925345
212239300
529336899
260554221
59517534
368812524
27855464
412359583
26813150
713327979
81020703
90258350
284140243
143038714
397027322
534087995
10498670
435702358
180099194
697147337
680280203
743985606
465753932
129707669
73045063
308583949
49502288
566391917
715248018
103016780
299529321
165613908
451374472
352239418
275131998
543627175
60041036
628214027
57153551
419954353
465680215
525865068
382234671
164919755
223873939
162491841
486073315
347166092
391774110
310335368
187269082
472666740
171105662
343903196
257021037
288840906
306760838
672324145
74727383
515824582
637466521
110198270
330061544
165153898
475867050
9897766
258284106
202420400
408870417
239372120
614023066
712701931
455818803
55473606
499147558
609866985
343022217
194505524
751606583
686847161
756296996
221008333
463603140
727998821
692996678
726416115
101406578
721771889
499465685
754446511
39859113
343157880
375294823
218781990
221265135
571142754
80549667
334039441
581883120
291726559
176740200
473160073
624739424
13670509
2389334
645007029
50408722
462490837
103034931
696273305
286296465
435008042
714068216
119789525
425556809
532637560
726984347
35717561
188220760
2303665
296578264
622374753
239858894
321763871
119443142
339805227
638789705
130402545
110873919
287512498
547501864
301561606
371849296
382750762
694265338
21941465
31764112
748623148
475400926
280743910
330082419
666695757
378259972
475406003
701186490
79036149
730654561
702053316
355085927
184336170
429244543
77894089
533127690
440740209
341175568
421132621
243440743
82441176
231635404
276152786
498966286
532867162
586883206
377128539
137079397
245427182
341925768
48124062
180977433
317548937
638832613
94066263
70816928
314930259
728538928
661553361
99676941
130863278
171324699
608423427
552365996
251869891
284116220
398155578
515514909
485796238
137055372
607521101
148121208
451578991
331639060
615833005
450256989
698640949
355797124
569737896
376260248
330587257
392983488
398339501
93755389
530853319
600073640
492145927
285418718
573413847
37130548
443761409
167767236
574310792
410822776
477024821
616770427
63943261
301209718
251326075
718310667
83230783
485445807
132532491
245274010
558922
514540572
221688103
199867486
18436873
666960112
480788406
299808782
356728190
483625573
686040430
242489065
280057687
1469527
711259204
392355166
286191301
166614730
367548382
676899860
89631451
190728356
294514918
451208667
479796772
505023792
307760038
37272301
132177500
516934873
698655429
10249421
58301607
502765445
556618335
203810152
452115027
389598846
411510099
227043180
484592927
130953914
70491213
551021562
564254418
273399997
609021049
208235197
266431887
103664925
247776165
217998610
341017950
562162237
188581290
456708134
197871686
141105146
392181972
189830454
502630040
22545705
208734708
529525281
211201648
48768860
138093568
397974334
109722392
504799953
611498433
392671374
8625526
55494606
689659336
56972279
506926796
491896678
227957093
424728208
194844741
382654055
73958976
415075115
86225048
426736947
397602511
683733941
153614064
613672668
266466800
374361600
278842802
391698580
42530943
667790942
14985152
30667484
374424869
706296136
147467135
489411741
464864100
461918821
324243883
617873165
626451065
509170389
40514292
65274179
435120777
48361111
326980959
571913160
306017348
204029189
20113095
342921306
323721580
234325798
564193994
677935652
378671502
246827522
719151342
729823731
641141644
50029421
374779860
69261010
327171499
748993245
470597218
22802507
267172269
532841491
96149690
95960865
571145102
191710246
124116765
661679673
224758866
453368825
640974017
518921312
302429673
502082315
64253371
67541411
479968414
743607956
468263341
56451122
215804316
343782348
458078057
732311072
2416960
714664860
432777706
344122233
340338180
17545619
94080168
631478403
382831358
28467257
499517655
642913043
597130176
387290549
468172705
161163466
654170348
74772514
743917629
426804924
10649730
357706244
8153922
40766427
165375377
286580030
640162068
615290039
642066433
180191921
260298924
83422885
98813192
95072085
433301413
719257084
310851268
219673958
276945851
719385485
314869464
609217427
662541607
8816826
266022239
558808705
398390538
92184365
293788083
455155353
413421008
436185750
148079384
347430447
595008050
63203504
639531740
522446834
291734625
754691901
108807172
425543573
753842041
417560052
472207468
433543453
403367090
372990364
174788595
86871927
353447928
418408730
22163455
91723632
356622448
428020908
199564133
574023544
236081388
450831017
44555147
129465973
480166869
173360613
737698242
295740600
218621585
233478336
216965950
568208451
477160775
517637302
261126732
234410655
33123087
353112739
576231814
686968009
605743047
418932352
38882844
474361358
240925594
127003695
687527096
719347720
149957262
746055128
346652488
15702687
218396810
302293719
552679211
113355424
425196135
577993325
740497814
654429919
46473609
470959762
732195373
752958570
134753073
419525672
281266167
466871310
316319571
446848466
423756584
15757124
699422906
3444168
247322985
56040967
746478096
585901316
348658444
623082984
95738068
474668285
43218266
26343479
409365047
182457821
256175101
633098222
253282302
510129620
99034326
621596794
4207021
265087037
634155738
86856482
334967997
74268649
91119835
491852215
481146161
28809784
721033712
236658149
755564355
108058189
447277422
125017256
613605720
220634844
267918350
626602297
407272398
261620814
110154468
66608308
61851517
487283190
255183699
468810045
96226621
109057540
725578945
199317694
493777375
622654214
628127480
306372339
282565726
398073312
524119384
724340253
587319433
424999757
482107872
14556933
355406459
649807249
196307387
129141194
107834450
54964270
414614382
273912001
470534187
562993067
729627353
268989787
658666918
511542031
408478099
670487363
504324750
286092534
394840628
477281623
656326410
434999929
715405054
412386247
574194166
457565870
668376984
535361082
606785361
182550903
44917691
248306108
81255174
46251106
151951254
300080690
423224511
701688806
132971864
596490622
389931178
541784243
354371654
748479641
729448912
738534303
315753165
459833859
310567102
706892823
489878533
418813850
185719545
417325909
294347963
731736540
380060383
611460668
328487523
132419152
23255553
398669999
406051282
138376940
171740114
200554809
685631128
75335955
269037860
75328916
475603065
231488087
741447798
243576697
72462770
275435251
743864282
400553829
109322122
217511294
223266680
263769463
541074261
526980363
24231650
523229914
257933082
74748196
218047557
30113811
88621132
126781809
70368429
20755644
283267712
261167634
663349778
250468192
309893615
339764152
453021387
492546236
235872637
216129095
218206170
313139827
305836076
694860894
267766886
451329024
170999920
185947307
389931725
162850233
124722689
246960441
190452663
565009718
649040006
144972282
742928757
673629411
243194335
532312781
701628382
643568471
313003873
490088680
143340834
299437044
163086813
534383359
623409514
471284541
707768971
254233980
56475783
375335571
420294238
18444426
37062571
344431906
32787573
66390870
322599425
692784987
705321799
112517041
450211671
118469272
579830346
18509720
163054164
582109710
74593428
348462183
577494827
449590550
543485624
373597810
209323842
227111157
348714582
231255835
190516872
127373792
307698816
395996237
684939777
220706213
464894703
182108644
517123698
324456125
437740946
364311007
68415074
589866641
652372820
651944748
235096127
371624176
187261519
387015720
65628017
503891928
703320254
307137548
24230024
33943101
720087584
715170911
168107121
174437303
507493623
385225659
62384220
12507768
487002334
28229396
430317069
716454921
537559293
389009712
619979448
127555064
38551406
210675829
565394266
747162531
706311242
678485990
527369779
743578886
84029703
463912813
720227399
186075708
751176062
661431316
238653138
318849884
659633702
78565764
484399276
743494661
394304365
179043473
166558756
188010878
181008583
687708203
382695404
666189706
322883197
667700306
453495982
156842775
541945279
70907564
229263762
117177083
693962087
741644299
678442714
711877803
430065386
7809802
62025236
352882483
75635742
331153655
13259345
665220465
131137716
608409256
277048050
749564144
155479460
33490002
376298013
199965277
155538929
582328747
274415596
375444524
35763455
254928856
577509933
400931959
382334910
387442849
553816172
351826293
102074360
196657461
698903172
473845008
11626457
124465887
5475925
345844317
153008674
540870330
618215443
59298603
92290107
710314332
292770191
443697077
594031564
714740390
127600382
13225303
423355384
146381672
681348577
101089352
429035200
297967160
652722707
21601129
514079839
220449411
445087200
459850420
360376289
84253715
582425631
285390105
558559456
126641151
288759364
216408556
331689995
332777627
8821904
350866934
23338770
625698073
629384541
302369854
616884733
306470528
285241325
627812913
695006430
147755117
155166264
748653360
745610704
220798801
113257445
545619146
386222431
62191402
753801141
647850648
34859393
61757593
1752296
12326496
541869921
713918748
561682703
522519743
71602440
751028625
167388641
638236053
179229117
132226521
27907348
333253466
360527349
132615574
550132252
278376975
184761486
431145546
144750392
627193068
303917614
471665760
410150559
159511807
72991730
694972655
642777310
620849327
611155792
271872708
621536370
27311854
657186530
351009366
275110472
663032552
207888772
94420053
406940269
406697768
466583159
705217579
52825682
156868257
258881105
601475602
573990235
632312213
205917307
265196416
463193794
77354578
85860924
15914171
314486067
140198786
17643808
431798836
277852211
347280694
99698210
201128837
143756249
105325967
507302786
480155348
111323667
6325772
195524511
354220594
145165010
542277085
657262060
400143923
146337181
548249611
341675875
587578082
650403936
9257018
74194979
83378512
291659095
361216701
753513474
739642631
142940525
572414552
256204878
450375929
12311390
39910052
755811304
670034183
475198460
61579609
614285490
174715996
586988948
367166436
290178707
578029513
85477301
583862006
444348130
434954611
84389669
63203504
270661755
696892651
507381540
46534019
223135766
39275094
710034871
494618325
638553279
740832322
269309768
402184120
309083866
440796356
119148575
497561428
68165903
67818387
110880002
484632041
739302746
404643183
366038079
334341098
97018285
676605293
164149349
54290964
702270837
565478004
119420483
702074009
63189820
659112545
11631620
24433325
220527016
180901853
513550388
191819350
490257677
361210564
305364449
4273699
463996481
522297503
643073515
230405456
672504014
399642976
247351389
637546678
38877296
244467034
416026793
334696089
729927870
328132532
150622026
322495378
240812110
649958370
306922697
720126999
312459552
748381452
346576663
429112722
598160565
79638832
705584901
600002767
393058120
172584681
61677798
140002408
56020601
692602547
142648220
755524222
126678357
358996663
414543082
433738578
174912374
73672953
693682626
63203504
375172616
8887402
157291225
669679192
137177586
155166059
614685799
586414920
574028000
386260420
558944659
611460668
633250918
60182304
716855230
313905727
665736526
740896429
363767586
96580211
568756006
384081677
29282981
648024741
243516273
237142247
459384849
429584428
136711290
597973942
480845611
91607537
217871382
603865912
413315266
408774263
465967229
626668764
45982665
187820451
66083902
53732042
131361776
175073124
557585119
61035793
96178270
58645464
545367482
188681493
405673313
290035200
445676260
474639088
181302212
90235303
104109437
721532550
115684944
182253890
720765788
495053832
604387658
645524486
139262214
570266606
504517741
108015165
127758772
134151354
755662544
203598668
596674106
393758844
53618161
478361702
556429449
632681309
212080687
47583900
94827915
538031573
678733131
446291664
632767681
485589923
347144912
369762648
218653260
525311150
270674084
31219435
383118372
644822237
145590871
560062503
322562687
279725355
242987437
28248220
746115552
5259991
58460220
276885427
296893324
253889680
501039088
464348974
687474060
53577070
21329716
494304452
500846983
76073816
529580659
83371117
92001077
296569432
79259131
51299976
82939493
381164017
453572517
402703301
493044048
144917740
650087947
284005914
751674560
523848412
138091499
375814621
681690350
737210565
261922934
526654480
428213382
299861653
387441691
262919930
488647285
656521866
235404351
463701329
365950403
429174484
268984989
292278441
223719842
253357832
444245736
113680203
138990306
112967123
600342652
138099715
178092187
29071497
222213572
714227275
669683410
56413357
675442191
398011540
340125198
468900574
9811347
550471230
559813254
39479709
374245539
91725267
223417740
132645786
362741082
315108739
459403672
241240594
632079077
484532503
499917964
563997374
335813933
477213646
48754615
1031401
666438955
460393115
228135882
219841885
686920491
309673
435460662
73573773
123630199
747837636
727211000
726154060
683523841
549586492
672511567
321357491
384628972
360229142
228429852
101059140
534873248
626801041
71912113
117563320
200879588
706153775
267867145
128803764
523712440
79744608
735926555
388201541
630131684
165855450
333721752
148952713
687227158
343972488
22190714
224887686
223142687
698829599
579151656
70343410
651219660
223849004
300783119
147390728
318895213
36496096
501322822
697889647
562139578
595682451
67251912
135296889
185501680
94926104
555980382
180271860
370708793
396343675
379440061
222876375
309346912
615713007
582985858
41216721
78143338
430543337
398182796
461435143
300239303
357522206
387831444
605576881
288637895
678408499
456699698
33208196
715843128
346539193
469473766
721801812
295934093
336152616
476264659
47183591
28293538
622540919
670628168
10420047
393447971
140417823
646559459
196232443
261706872
748373114
51919322
353910619
578605118
416865176
370987693
44787614
312203255
516529953
452026303
362554191
426910666
8708609
313906412
646138138
246711192
723704586
235985932
373004905
360784151
160176471
295629444
561537026
448574757
588318276
358511402
237655145
736183357
560772485
382173080
730414486
269188920
539480578
196853839
591792656
667458610
711960886
713146707
352394531
584304879
318382862
22603716
249037516
152457305
86300015
432734029
643961227
356645107
617669234
712676694
691777748
611744940
555403199
375853199
366939312
161649306
515061729
152449752
278135653
648508133
393858738
697428914
423874360
583854453
488783775
380301103
586991051
456662209
264338370
750677564
117902330
562171294
520653823
70915117
262823442
290639235
443371890
195607594
387582195
584349336
199501525
726304033
68673154
357400407
711824932
571716782
142714525
378004991
497478345
725674290
384936730
41851173
392756
90634050
58233630
612608724
241474268
711054526
289400748
403012974
264483401
440439235
75475413
441480403
318978296
220480340
256802000
694626751
460083442
708728202
181423060
71413615
622080186
147457219
608779353
713140282
22886180
305465979
717739449
158273115
299123312
185116477
216355685
635332362
16238950
44381428
311757628
363979737
333130121
457065771
20687667
255125234
520960622
315617211
735081852
254634289
52153465
42478072
466878518
134201313
629331066
553310681
605744195
273657626
376911067
319890556
21994336
668878574
388956841
645829133
647073063
283766210
159096392
653968952
353729649
127328474
455876421
574315014
112501102
109465629
738260432
748774208
504438021
681521802
309174502
353102750
153998117
6140589
234505544
499593261
247972543
742950845
418103868
641549206
614466762
27643980
536217682
554795917
276528441
572960506
198107637
56601444
604185502
668342311
539577693
360149279
624451828
450015293
28270879
627692065
568333038
528092788
351826293
533693190
196189175
636317591
28822248
243780628
519706824
258183494
638236053
605644858
608424362
295518032
259725011
456495767
635237512
730911363
180184368
302197832
188128818
719453462
203825258
181332424
239732220
319990398
260200850
239898386
141098405
510152795
456203331
378488604
295423689
417159839
433681887
705358515
590586399
524204
115194651
410701928
74525451
468935558
115461568
298011168
302014258
18327342
588031262
569782457
34834436
583756264
755662544
573960023
90575576
282640813
468074516
93702662
52176124
714899003
6858124
211971424
608462198
58676569
291007626
259659510
416079664
120978419
595380331
470144118
159769860
519007075
619995824
278464004
488419807
235366586
65288132
181483484
85379112
478813749
326865904
281326591
371584941
95122941
714598426
363112839
3474498
606611642
641345989
164987732
442806215
536439056
562152546
197949024
563703049
226600463
526663521
544835655
575387540
172767322
262517352
107909711
117350961
611408131
421880368
129062765
252896439
172427437
93021035
737859376
41465970
11786694
751712325
528415433
246954112
165443528
585985244
401978213
405313999
313290887
571180519
364877877
423738406
644628169
202012538
546859859
205460568
283089603
87342892
351327306
201536699
669623622
305249591
394824416
86595145
24932453
171407782
115676388
148440346
51201787
140032620
421258177
637963883
512106665
488097519
395286255
4526505
387627513
82101110
415180857
256069359
262904824
60165980
471225885
282905168
269543911
157183230
503464292
568510170
27825252
95084717
374734542
408496452
688786640
211952415
498871586
374040860
513097949
452855198
651582204
71768606
156331994
459101552
205990311
319204886
390969741
405274345
369319041
113148274
400362039
621718782
188190548
26707408
141973962
11956399
678250432
365179997
24641731
16737448
717009332
499479890
574171507
650071604
27655592
219346673
485952467
716711723
560069290
34328993
272643595
182311049
481375349
425074118
33482449
328967787
93349825
108164966
708433635
265156616
470709691
65789823
254455563
39925158
316467848
123050146
330775038
231631604
161980663
228758015
38705187
221929799
388485478
265505800
589387712
362033803
310478643
141672918
2450830
399940875
124582264
187405036
107524508
341167424
424583361
419788187
67259465
11775300
239194045
494637668
102415219
45061198
169496873
428413713
590433385
122977946
588798569
157170377
123678199
618870161
662262146
98793240
226742242
111301008
509374320
473941838
24645439
200990968
37266202
622208587
48942790
364258531
124735214
19456528
82855775
554857273
736391107
699883639
312528034
291356975
289249464
363193558
677791114
72995592
271507691
150568654
54823408
622513071
103921727
629862767
287105196
395021900
271938212
97501677
67667327
149341194
584200453
333037587
451338241
406895216
268697975
183122485
23115285
566474365
560991522
308479626
475925312
589949724
473973409
249427254
245943984
615033237
64782081
172502967
632049461
385845005
89695214
543916160
612593618
513065223
49865366
181905755
676091590
734937112
414396959
457358367
455940663
152957775
173764318
144106540
24592568
425505808
120750006
343595966
290995608
556563699
191664928
19622282
204195487
66489059
329348565
684430201
256802000
358027306
219082318
498591494
94948763
419969459
77818559
376569921
458516784
570970699
366229864
593635588
160244448
196775856
412189869
245361717
258780474
229429928
198789040
467638680
677337934
660154859
501316554
101716251
472576104
477372259
631045917
266428818
150699142
495382947
533723404
232587082
226114091
189738913
131731873
501547456
101040237
648035830
718930963
101240412
461666368
602600999
138559785
499917964
270850011
632525985
222247025
71306087
434057173
357460831
323684594
719883983
387846550
519135248
213124113
132819505
36579179
319986301
191783992
107260153
67004825
633991671
744680482
363203249
62402886
447341531
314849606
561453597
208931086
443240252
563121468
43324008
319235098
344023825
201955668
598726310
48452123
467719525
262501640
126301266
700791803
31567233
219293802
430105585
255335469
334832043
359500141
384568548
629976168
457258620
484746067
354167723
705200951
203736831
171664584
697713690
665816677
147328818
676617078
445329350
62224285
319210894
297165232
16849642
550715104
93007642
308901746
135810493
347822169
74427262
483006797
567614942
612895738
700487879
284166519
82385108
278698147
335100821
4386728
621293150
151082294
509676440
327384785
32249296
85771868
750481186
741795236
308683557
453920194
672909917
333978554
20249593
292229676
157986101
180660949
431295666
360330971
125417565
673704941
356864144
189784231
381780421
177850491
125425118
255918299
66759461
470227121
437039239
325285051
620191936
419953302
438997571
739067999
502017698
251088848
693063280
140047726
274460914
544453045
282044126
747470900
415352671
417502074
475768952
492784294
596422645
657556627
285895599
226168132
3910763
110995872
256792683
11903528
36450778
69298775
393345134
622084155
375807068
326981121
161158361
499857540
62186523
645790752
191068241
627033099
215900336
478218195
549444739
104571285
705518877
273622531
178593620
572162409
165826115
347954408
510066093
53022355
98060599
620418448
707318348
6631534
672483444
695244974
365723440
414967065
144777654
491307544
384628972
454849213
636679564
390379532
185305302
243659780
739777795
385663733
150473131
2880568
312905684
711002389
464231049
72780708
417227720
723176009
31768398
661080757
284534852
417772736
508810330
307935810
476660864
98294038
304197404
11616514
445464228
398344520
586331837
195894608
544908126
636204296
422608022
546346255
191010532
563169518
6246331
346448036
733252793
197035111
686688548
209511592
669935994
411298615
252519449
644648550
336445518
424302262
5815810
680449770
616713552
156090298
672592905
668395182
754204815
684480357
711666319
424954373
555908353
340796398
430581424
28814695
266635885
144192161
128960329
118545985
486347732
356817188
11775127
166680527
515348743
115855467
456299164
669563966
434607173
210940184
311357319
5060510
153182393
280597950
151970201
175509061
361252543
370097000
508362972
751213827
99205627
593237175
264890410
588167216
268930161
450385390
83935948
57291443
260174979
644376642
172880617
472311749
414089242
127766548
198515499
531474975
562207164
2281006
600040315
13975685
369840909
527864520
230667058
66523155
535590783
235079572
609768796
188583304
183438668
489703120
167555496
295209005
540681505
361622534
72516353
184927521
140840791
538034143
250865342
616400330
281825089
146272425
102010818
49102053
312968746
220164871
80311154
330912036
193183081
657469295
146346928
646385248
529874509
547486758
257141808
426853147
351050649
696450518
266530264
517456030
318139913
243530885
537448821
182898597
682617481
741712503
622933675
93332421
301354457
372081688
170569399
507463411
300728196
75983530
527093658
117684352
664067313
470524590
41730325
333548033
737159756
63981553
381494477
743857205
257910886
266383713
105074504
414932375
195001866
649748696
430415258
133582358
592676357
89814735
404025076
355160263
96154072
655078938
51556778
709362654
215809868
453572756
200471726
688179451
696937969
159799294
294841313
461486850
501380665
542908282
56904302
428912446
175480439
141888930
43089865
228618952
561248989
325376499
318062231
445487926
262729343
739891880
187556282
571180519
333816821
128468977
657314931
345475682
368832870
271409502
81602612
518932562
477337692
75620636
171052791
164341374
498743343
622649126
496447081
53161706
470858194
5060510
557909898
100281181
123294471
469212494
374636353
166755134
101788640
673043437
360512243
383328811
188232473
205690849
528830908
598990665
332551037
531700908
9781135
568421061
427371399
15982148
425626656
453023624
22908249
489863309
8769033
370698913
208155461
162132698
87486399
356043262
58717781
214977564
219082318
68543475
68845595
351773326
144192039
242149180
243946794
354343559
373888606
722376473
292290807
40212172
203583562
77455150
406487354
282280507
445269091
411933067
32870656
266367557
492850385
471881228
582250384
469230125
656761423
47259121
195581456
240117423
395592825
34403915
336478597
221732229
139083803
671510591
352404916
105341691
109572691
494981111
523078985
618834690
78241527
267163489
505265488
567226662
705926039
117918032
543816
14193972
336136852
594277593
356525003
175225086
753579183
323993488
642478645
444373202
365514167
532788620
452233808
383893095
324280502
755096069
204966006
456556191
291185691
745488727
736764938
338620740
528950926
9879324
146745058
324306563
706454749
443087666
604942429
579964658
293897180
498747249
83657028
14766115
646376482
655675930
753577916
605512105
708186359
464698325
13557635
140259210
593416551
156470865
690585896
523378531
531784239
116965758
589587180
327550289
43104509
569757685
354878980
736303548
141518744
263644758
319809126
294820581
752366810
663977800
300002547
663568815
359400706
515227895
205818491
307413473
631467614
159602443
717240433
518619192
628710
186803362
429896278
507773084
585934863
728834288
272459816
420339556
447056020
687549590
558816258
384213557
575149318
171604160
136297907
184821910
62591711
6601322
473014178
359041650
444392766
389373560
714294763
444040870
197422881
34532316
389923625
167690847
201816160
558091170
200787892
487671479
348064899
104231400
535273557
87750754
198643900
174114097
426014866
15936830
136053556
338827580
53777360
25903422
318328738
530777586
226922332
326281896
728309904
379107729
631355270
451880884
416942706
470994795
110059035
595942803
136237362
210198412
697994059
246756510
289347877
558500740
424961992
437310771
657116625
375550266
55403263
425134496
162413779
656160533
22387092
59102225
385255347
696042736
714292471
678976935
427552671
218276435
647073440
341199222
345685704
592442136
367113565
217121953
508379336
154221779
669630988
671419949
37508198
724748115
432824665
537207265
168565489
678348596
385599891
570606848
738026289
447994584
265063213
638659021
64351560
1872089
272625535
496352948
561098861
82798160
328978468
82078451
599360438
143123532
727217946
667080519
717217774
717818697
453368825
373448700
617122181
140625808
221199042
94216122
544439746
712803272
34328385
407092068
22620867
572169962
76496111
319918186
723831335
397778745
510514823
665415601
533569980
269679147
52198420
319831785
576021992
566210645
743124564
614844412
260457652
28505022
107808358
659724970
190603836
698312011
638807064
397401095
741183443
292114683
570013798
283970141
479353992
324581230
85283287
559216567
388412406
756296996
396721325
212065581
458605072
98732816
711605895
601930082
698221979
300861303
648308390
234958724
283622703
373703261
68732300
476671473
372453536
153163452
8640632
371637812
649157691
602453775
675150205
454547093
427016408
255533096
243259471
126045929
138771269
138549559
578597565
306621100
122782665
753185160
33340569
518045164
10060596
90228138
304957757
709899695
490068852
419851316
314080360
644565467
128959922
181462047
342472767
414959316
583212448
484286124
54464683
525839860
105636258
284748100
550050701
505961088
746701052
654012371
553393204
296644075
376966121
676505710
60876932
708901772
739014999
640600213
685761844
653469489
6404944
557237681
756040194
585334841
45066238
746757557
179446683
502304712
213583734
369457556
74965566
239973916
243993126
508792428
593205067
506798747
338687357
476877612
138217101
379991430
85414943
551187728
18053184
421135262
743093620
161974085
303194130
41502078
693440930
209711520
389651717
641755751
250593434
605403162
125606390
616974358
28353962
351055887
352612723
257677228
27908335
658825531
641222743
750050665
749421165
158816931
147751786
196023009
244309338
520190216
458721896
344396205
43195600
311855170
696419658
516798919
45227364
486617131
32531113
121132724
631053150
86209709
270693945
149447847
248622101
182752388
618069543
257519645
526383676
181753650
732270846
520295958
657053331
384184906
79990592
445823378
624053632
436013619
68369756
282885934
403471249
357598889
42564586
313445876
675751804
11321947
286595843
540120988
23331217
502501090
288571360
723078902
356131503
686172139
113182259
374296468
27631089
198866611
679216111
41501737
161313259
656578287
242972457
115689301
394946370
497727594
558212018
732725486
396139744
199210375
703763137
241153257
270948769
585772915
45688097
310209263
117562445
613488864
174586656
265027217
322222115
197125747
9388379
232511810
739724423
23701314
707786478
560931098
298851130
351654205
755861905
411186987
185003640
470808702
529308815
172687048
484774199
656586365
357657209
277899626
9935108
353208492
439033231
272768900
403597644
332702097
66682722
694369949
398283404
314990312
195811525
465728083
487160947
82410783
165232058
616758123
656516737
289281645
394020268
532062257
27499193
339474189
511277676
61361455
345923364
260948597
501866638
665940457
69244714
456905276
426425174
28716506
259341564
94827915
739370723
160244448
114669646
11510772
736550711
332596703
540606391
508054304
675157941
588671006
676484460
407930780
279583706
179377753
291583293
76806720
612012037
400762180
535231809
469585116
368068616
542705709
713653383
123986614
654294471
76693162
630807073
307497736
416880282
180563821
289169516
106270458
636461098
310337664
449205683
255844296
114757257
233443565
302102567
445037851
574594475
211385995
315654976
159526913
306334574
413247289
741523328
537856683
339210913
90792002
289891068
451275258
57297058
26867987
299790457
751525718
116082057
419186101
46270807
433406246
70708422
447719181
272852125
118536782
426820030
22100078
550782451
259363657
595720234
2991431
591311770
86942583
372129074
117546876
106061409
371381069
3998191
495555378
619543072
686136607
42899209
417944234
15279719
699210261
335250555
161215842
609194768
394852687
94542906
5383026
536140459
281183084
103811789
200970182
264589143
49267466
362264539
192140767
486054467
470645513
171000434
155236809
643092632
322013077
123114910
429032207
436315466
690986205
3074071
230449583
135870917
154504168
628086862
200287198
195569829
572821253
276328807
70237160
323995744
617365308
642050318
458497312
566414576
73842007
76194664
179172266
113211917
50914773
28875119
112663871
30544332
114244650
590063019
154534380
447824923
402292512
205675743
404508468
283506133
331801301
313901472
349583052
201780353
15151318
362321444
203288995
731001999
47206250
125590549
94885300
164046713
164003991
501791668
312013821
730367547
645826818
50561249
554203769
345413796
193804612
25446057
221453960
485370886
212019961
271453067
46277231
213795770
461536314
103669016
169315601
98090811
539737380
571369298
449003191
536441255
77304955
154949795
443950234
94480477
685442303
113471289
289891693
183272870
207911431
19148372
211876756
50106602
404623422
128213408
440203946
4395846
596112972
16231397
601830593
175070987
470228560
29728608
43580810
484408208
618857150
158008760
725050235
720050149
578940731
569430483
727043783
754982774
626664857
701682842
70629067
449877993
612525641
443587701
312399469
464705878
54997887
611733923
441314237
546867412
333964645
594013238
105162570
364931106
650864669
455793338
365877709
312946044
460270423
340808046
503022247
458942939
143009363
592092809
326966964
396837078
28338856
594594691
10619518
610008100
705948698
326188829
409153563
225759170
542010833
437817198
565349603
465612238
111417806
689430287
74820018
651578939
98679945
32508112
359751084
282862204
487330067
592317792
276985347
608104142
362140607
341561766
549663051
305638632
362951310
135969198
74375657
116323753
339235442
649290264
132751528
317157729
358757605
594874280
183333969
652805790
215181822
144549314
269405431
661597482
253773753
104276718
3512145
635880558
96549999
127336027
607120106
337485243
60366419
526682703
443925487
14173586
118181791
290095624
517340567
681421678
336984648
704264379
739672516
665713724
19373445
701244666
199157504
562745404
575364059
491133825
286719433
489191607
201474814
222325270
221250029
35144109
746350209
588016156
747112548
100841418
243858863
190726474
367311860
673304632
481531328
197881047
445695514
263068384
252141799
523566407
12016823
36148658
105230317
354839940
589413461
513203691
74893696
197682900
595888590
585652067
275440222
25325209
217941389
721624754
33565532
144300065
334409075
433406246
153492066
323275953
340584118
25444178
569858744
168968163
591562300
25638817
752890593
3957772
191105702
42201803
424078291
464832552
641687774
409795568
528573447
160826029
163975630
139147631
130032448
231393708
286500396
16135397
188265317
32274268
41107100
93377739
16865849
455083356
469120042
456057693
72455929
140070385
204214626
190902908
536912558
434564158
229935979
281084462
5838469
625650601
120964345
297388574
3573877
465621709
475983362
335909073
545012960
606225009
112668101
629865942
254090473
186868773
657906665
508603914
12334049
682511739
9766029
400626226
659135204
42342118
353714543
219308908
134874251
728650055
546331239
23633337
386244095
695638853
112717959
574262143
309774048
51175134
636687529
494547781
100635237
620631318
743306134
721781970
3678283
350723555
504819861
414858667
223985576
588628034
240816868
726379563
105503010
464154509
417899937
508735196
36082325
612115300
460468645
263218108
44494723
80379026
412794109
554759339
619226070
642377623
56292509
246379570
397926406
705892036
731472192
650487019
118060943
438791535
208222569
70839587
422001216
433322043
118287533
104279646
479337675
380233126
489449506
686357176
267781620
57665814
679528304
491161118
381947657
248403064
272114177
54023169
560824754
695517447
462594079
497425474
220253033
695079220
313464606
554900385
199695729
312641329
95518717
21677110
413528608
644974771
220577812
99369951
432122236
355566244
486931969
267749193
119417022
305118067
476277074
355784065
49231451
512289778
367669283
715521379
74900887
60551744
479034760
361667852
710097020
416963365
113030645
152957563
289143946
496837340
34554975
300003547
266134110
439471305
67508920
61587281
317113484
618339547
435256731
238795648
148196182
192261615
471183314
510102899
271045167
289733080
114372436
199075356
294713296
457764671
444365649
723134933
604454715
95446196
24207365
56571970
168601640
669950827
635124217
551612656
653685263
635547185
659913163
717739217
437932129
667513143
385996065
483268053
213840536
9441250
352438086
11948846
28912884
26760279
229701836
619867157
128370788
641098640
342377490
641620835
47123167
367619616
282308481
170108666
16427775
195486746
727761762
279321005
359179932
413488985
486231928
138763905
211337644
26518583
509782182
219966019
662405653
231136906
647178805
727603149
45321821
32183333
580272147
714693034
93061714
257511982
26069768
233531207
283221893
211030820
552145107
718735927
170560754
169481767
25091066
123876753
438504521
246235353
26276887
560122927
290979325
323396801
303675918
112947562
667148897
445241900
585795574
520560025
71640205
3383744
385203000
556897796
687131947
114465715
510786731
38733783
328721666
377928724
702842699
145684722
408049079
186012426
386477463
284136307
57316507
548879929
181136522
320473372
437530847
660940371
622108209
541227872
619104304
300700036
160992195
5060510
705933592
715988159
59162649
406261145
113143940
205196520
262073644
539981600
111202819
173288479
710567079
213428978
533838487
68279120
711756955
464313521
473257504
633115119
382098717
533980431
578826173
80824653
263961986
413201971
244022324
722769229
49118208
565401678
253033371
743002251
232624847
388971947
572728137
445392857
266129955
27387178
130795932
360853794
516052740
177782514
262625363
182654199
139753159
482484734
505167299
333623563
665859863
204134931
490279449
577842265
604051175
248017861
239626723
197118194
440503615
449645196
402656872
667133831
243108411
69366752
351048334
69434729
434320537
98136129
247542022
615865988
746198635
333409923
363276641
617767423
431548208
378639443
133000777
730745197
633852173
668342311
744984773
178490773
668949393
455053144
568310379
294385728
415338043
57871086
273622531
231923351
28248220
569601698
458406676
193015409
346563609
45975111
181619438
63067550
619831655
448961355
739695502
538984800
500273803
2242433
136331650
219524015
92213975
75482707
431291406
61081111
178582100
155361888
72961980
383095713
398917879
623485044
77224811
506458862
162215781
123917208
130780195
452728081
576867928
143642954
285760202
321274408
191415679
316576442
543770682
386451165
371229950
133008330
39139646
247443833
676408915
357174363
85507513
581265850
17339013
302494626
331342557
637261716
21020775
146605373
587411916
46818989
44592912
248332549
110939751
104624156
717555256
238750398
665404194
45960005
691900118
536232788
522561858
299665275
370225401
654642598
264489587
396910150
290986878
618175411
745322487
682821412
432756688
67168638
60431553
704981914
134563978
631983963
492613090
711228245
450264542
48422283
499464784
364161810
146118162
675547873
117758823
353416250
378299558
351282477
144076569
245421163
5559008
35944727
407008511
141305251
687496719
392181972
422340690
357968560
183896681
473570797
99314397
198762742
227405724
630633302
321079682
464294683
230230395
199443880
668732031
31692388
27847911
708373211
254583304
9977513
612766379
752558261
229565882
213561075
617986460
687486456
202624331
706839952
653487104
50103416
428300418
98599312
239287475
746243953
720525988
756123277
23512489
269169709
380915313
445028170
443944736
726558982
525318703
747210737
231023611
391922097
4926514
610893356
419588269
99588272
248244451
677285063
509170031
431336916
39902499
624817221
163691659
473234152
167503623
668377130
206128923
107245047
77146342
237058458
134337658
592819699
531513952
425091711
588899857
630822504
623111377
42032445
200063864
385901697
351654859
448738836
28089607
101119564
293285657
680683913
81202303
541406630
541400170
437187769
489268234
502716940
513505811
115386003
123838988
377227032
8965411
4531800
272942761
604013752
328329802
409614296
219550604
2780638
507070655
181526236
334313400
507570464
442696436
142593414
322360904
56662606
227700291
543287290
640743649
296402379
431767245
229633071
695563323
456581553
312792389
417589657
131038006
143718484
606241545
183167803
37432668
664105078
560729383
272497134
420262262
62803195
424254589
448881651
29403829
344360541
284770969
53120249
503875736
225396626
569163868
718252535
191646411
170523346
623454832
360101819
24246653
65669924
21877509
144883939
709925973
742585156
733539728
189701148
408122397
363797798
439637471
430943968
518431940
607397154
470564556
636396756
668655569
28489916
505872114
700427175
469122286
359182915
257851867
341637296
92740333
669804664
650551723
181914005
487863376
458618160
686206839
29426488
357300619
365239005
375911226
679286608
522154430
104661921
322618842
93779015
18066776
51790921
210366156
480680925
740971959
547418781
45748521
326763590
670907356
322022155
749741633
318117254
147269326
508875822
251692451
466209761
248025414
482833078
732953068
306813010
419969459
90192275
516527011
446199133
652051700
105092442
192757227
547169532
279181539
275450357
559891707
269262348
307742403
306167396
616000021
610833769
380742920
248596051
24645439
550876505
443572584
193492754
213855642
247707475
390565630
17568278
203689304
1418122
542886981
21967847
100734361
709358384
596770083
566475000
400845263
677262404
417205450
547061877
297535329
338735707
384598760
186275071
245454784
482193869
309552152
179759499
664754636
415558507
30570531
428303952
548173099
212881305
513724848
341053858
471525246
684747427
745949386
3748959
717594385
55011174
750036773
648138036
617555939
35177507
46070372
477455342
557494483
306644247
512395520
511927234
145026236
216247972
313795033
252689634
630592417
570969035
517350288
220653342
258892055
70499702
562283085
715431520
454627527
305488638
572227997
142017117
534737294
710827936
447598333
737852570
184222034
87890982
996996
370535074
363915059
125175685
197307019
574873936
233370870
467521189
635577397
21803145
37787659
471631979
126920612
465619386
137441941
409478342
667195411
354756857
74771965
225616497
597797291
291885685
188628622
209909516
573882643
230706385
325851526
213626314
392986963
643037766
72055620
396774196
714189021
248397748
215154856
522365480
468902801
64550722
276696602
411246149
351773422
306014990
708497796
54525107
351101205
213817877
256582963
340806466
677403051
334199780
534669317
653138122
594330464
185675399
509383997
409266858
513362304
735128258
412920496
187079003
156977757
263682783
557773944
475748364
176694882
1711466
234420857
356573192
190789076
17302117
7983521
65786630
476903973
643258798
82597047
471956758
484904407
60982922
125213634
390905515
206100745
348941047
311984218
458655925
273026442
168137333
678161211
490311936
713260002
234505544
283713339
24622780
71572836
628447365
625932216
637390117
538334284
499472337
51194234
177896654
428354975
227972441
372355347
261583049
71587334
385638603
325307710
733056415
630977620
247285220
575062063
713170533
692542123
680600830
713051313
505944432
254151336
34094242
625063621
702021138
377825304
320330283
408851443
305978453
61488973
141449444
567545931
716741935
560780038
352438086
749310471
11711922
630705712
154836975
237939096
500424102
131777737
639734859
487138288
67061746
243734507
176966790
403771835
470370628
602214415
80620722
295745268
476666321
238553952
114464901
506241929
562351062
722112118
215429776
497307225
206106264
164169503
554392614
501219699
149155993
152570600
186400487
416971242
207867651
751401690
534699529
315489838
723831496
286394654
353328021
596687
645072293
199561537
7023543
93385292
112123353
566104903
345534644
639527616
568975043
503921054
246575238
136907861
511292782
487284415
294091161
356569577
403254670
374954080
593023880
188243262
37266502
233068174
290654546
227836245
159073733
745337593
315641028
24532010
96074160
482817972
746159604
670079926
33180329
527319876
690095611
99512320
301216698
438972807
407340676
446388230
89644908
649009693
510505735
644797806
423504473
611297935
337869952
202400562
164543927
78206015
694611645
333223254
629500960
42062657
687649008
207594205
271469926
228815694
120216418
25831260
488120178
72221786
701364458
393915790
655539976
223711256
345119229
462500402
667378638
487908694
51757257
708485969
668295673
552136943
10430693
491662535
632799820
296644075
656854198
724090786
643462729
717360599
95636086
690503207
74283755
412220081
713667864
307505142
148265390
285151535
225351308
610954617
589322825
59457216
613940236
276633312
132151231
574869076
224258698
8882328
608772311
435701343
230972912
282504859
248666063
81957603
292776939
505353606
331320900
46207764
651251629
366728362
447145153
737414496
59856985
181556444
264860998
456843205
668840809
131140757
545328176
581588553
244659278
143461682
733913663
435226519
168514983
322842812
375648455
676916852
411132127
266462287
186154460
489932898
8536638
204021636
155463399
470091167
496081040
395248490
234445120
646827744
187909768
192714795
676251989
368214224
139397394
229326028
354756857
447809817
406623308
8406489
63467859
408024349
280480655
157276755
213310266
268773505
737465974
390691508
391305824
197604040
451146871
59500535
164956318
560696955
313251591
118953906
723109114
165221875
751074268
547479205
174814185
294045843
159520666
199935463
662462723
383361284
458336874
116640979
97876245
281998808
610524096
648863124
656854198
69812027
45382915
50069624
756275580
690752062
494955643
177421639
699241634
95318860
228164253
57818215
411494993
186391820
624346086
378690077
142214373
363488125
673425480
298552551
543385479
18738993
201564066
485984191
315466151
499666664
104114349
384198451
451680064
47198697
621204555
447683327
433799002
244298956
302240848
144511549
542237423
468119834
292050858
293370356
567260512
198164853
518049060
182215778
226408648
342218877
301606396
725790429
738311058
746975843
51730497
56745689
586067482
280933835
500697151
63944233
232073478
6933654
383103266
190991060
391396460
704953930
29872001
492591554
434945005
554858366
553760149
487228924
30800871
8421595
224879057
131286246
372161016
518717381
287196354
565520837
284739480
133884478
358095283
654029376
456837649
30008069
24265915
511897022
195436269
390444596
563661955
700693569
145553863
414584649
682342939
401759176
717521807
610751195
134949451
572895050
393065673
30182666
230075716
534457833
747640428
64638574
436064902
422907576
641000451
256854871
486662504
371525228
437080006
634013926
35786114
464276575
703751047
43928248
142168243
7281092
290315604
662154167
262677272
642269355
489026538
348437885
505821734
67054065
356643010
284606078
149692907
391978806
480514307
413813764
515686279
750065771
343207004
311620502
393458429
730449455
440060763
39132093
544478746
508936246
109571371
453650862
31888766
366735440
57871086
513493967
275832033
511170293
226728820
301519119
362248847
494295921
717353003
69336540
71851420
663584074
658304374
557575690
471579108
178099740
98091518
604576334
161125968
359258445
501880697
637693337
441752107
326840164
600484477
119565867
638126402
104693321
697240212
89532769
47781705
624693524
246179008
28625870
697413808
617548386
167517987
691431832
75395398
311865593
228878838
662126192
139446420
593212620
743507667
327839950
8434601
525552846
19630247
234611286
752588473
568914619
274491126
130383505
340897102
291578862
285926368
325300157
475680387
132724664
187548543
75431811
431691041
307467524
273773591
417612923
691250560
498225104
533028490
382755828
151318691
75341175
635749904
39524849
343419804
162827574
10294739
366834104
745141215
184135704
560590270
50537123
407877106
129851176
25799477
716613534
629822011
26858468
713888898
390432149
25959661
677642964
172178188
410543315
506330461
188963755
218742329
575546275
116172693
164911084
22168055
199331223
365335906
627812913
263962244
260992978
708803732
643137950
226015979
621385310
599927237
675811676
174542277
742588301
30577834
12769172
552875825
710034871
643278935
95625
541127132
672849561
401007126
74057165
394142315
148771830
522878579
643137418
436166269
751810514
264407871
279438341
253215781
513521864
725004917
293909889
605417349
351420144
448414439
276945851
661815283
379979124
753219598
322717031
541757268
621999521
755343177
379938559
573121640
323978382
9101365
609179662
617200948
321863542
31028489
134089573
169081458
609632842
29033732
698478781
403974284
306387445
109003547
560387282
596362221
348945533
623575680
448041535
551273040
128869286
335700638
543548529
751984233
491722959
32651619
586237206
454448904
366728362
121949756
188590857
73316971
272441891
439765541
481247229
449732938
689332778
425110354
611173654
292061529
243207571
113848275
208936916
101268457
234936065
377236804
184680839
105575834
504911037
95582797
416829296
577076233
94465992
194738999
719483674
354583138
588543085
503362132
280483161
550716389
250925766
52606645
647150059
56472662
198298915
117690846
328986021
78400140
28195349
445347539
466601681
607548214
332250368
443379128
590182227
675274646
327962327
239120427
528884212
1276457
421880368
714037961
291659095
565485557
212813328
581422157
60076562
431102581
573384381
175621871
494075568
176203937
125556332
17369813
721934950
403594555
313049395
70699522
496783469
88143510
140961639
298144240
240736769
208387270
199255693
460808530
472983966
536655400
69955886
363808612
274492563
518113141
434502637
383815795
715426605
81119220
55552315
148982925
256152442
206861564
261429674
665177604
433066361
554292909
285903709
727359062
291628883
227797154
223108067
627235928
406797027
377995961
161201305
709487490
196041903
376441520
32395807
131082315
205924992
524299545
555077636
130372333
40467078
102261508
178774716
412820629
102168473
52954083
371746457
724485799
382855590
414507108
750934366
365481575
180788608
86149518
325904397
341082407
653946293
122751356
65311554
497231779
389837144
544895149
695404940
17696679
692674380
148658146
378110590
364002217
298749981
205682924
135644327
298358606
204769383
594654964
645395929
433106762
38112438
628630253
263584594
230774362
675321283
8761480
115372075
175048328
563823897
694082935
116889653
140750155
332611461
754378534
515499803
232874096
2643172
403420836
355859595
493869548
97509849
495529224
100311651
54193600
450562056
262995460
136776335
513536023
34962837
336693183
367021565
355912466
60930051
241512508
6027294
595682451
459812989
422070438
752996335
471866122
584094679
609478050
388058034
495144468
497078036
523868527
49275772
270586695
648817806
273917098
687617567
269612452
63339458
310833138
84563388
493632021
676945178
327052453
467643995
21505601
590908955
607167953
259845859
177472841
752875487
357581679
23044203
471328315
75560212
515801923
194587939
190441342
370323590
601407625
42802851
646731009
732270903
718261675
141763032
678705027
59662876
204334139
668938998
594285146
409571423
329434487
602198881
103899068
72248105
394287199
513794893
580984313
78240056
633213308
419297242
227461965
6890406
204646448
136572715
31790577
551294597
401170042
167517987
84263279
110411190
138884275
298145291
303600988
197278272
160809545
500995374
721175546
22424857
166233977
461473194
283516961
168650937
410982707
499117346
356355694
704785536
740065408
133144284
336452435
328963362
172659467
343007490
56322721
361578605
282059232
669407284
175770231
682247384
382226090
195114572
620458567
224633773
92113503
352317238
355534816
138476702
73181898
386218151
570734892
281458664
280920496
261031680
527652580
430906203
158945332
206181794
694369337
165710846
51319071
416850070
216582106
42304353
168734020
661949539
52701885
439134110
430309516
692429549
561379087
195418769
39431062
456231412
228523568
298283815
69806316
750481451
463708882
734876239
365882426
225584443
422641652
66912027
336538869
450951865
12705444
485773962
235400496
696258199
257587512
330404349
440370266
177252744
267610343
324658152
192306933
155463399
689588783
285390744
730420418
390754455
699921404
616949780
327056172
471239223
260759772
552622798
35929621
714732837
574095977
675814991
94710116
398828946
555970878
5264441
94586242
268829042
424304881
431956070
493115241
554516050
421539082
49336196
756822037
315388467
155569141
640902262
333631116
668485818
168643384
326491189
715571220
480873939
588892304
86089094
220457582
272323415
712867246
242285134
98929194
609715925
608544954
461433115
416046423
313102162
309831613
155674883
615920164
428572326
487523491
620531191
216416109
360391395
695549937
32311734
361656691
180180266
627784878
733834374
149617447
299881305
622343257
27998971
481152256
460768561
541436805
475563045
199140176
8482019
644331324
694916255
720076207
464335781
174368558
171377570
711514363
738740892
567917623
192407809
217692566
744718247
335813933
695276309
198636347
313819597
233780456
643500494
384775340
141580985
350746214
377393198
176634458
488804787
587381704
7279927
427409164
396312808
7454811
183881818
756932029
3149601
395995013
495376370
118159132
309816507
737702729
376902720
385262852
137493134
24431809
66748661
736057636
497611140
458421782
59910116
605546669
708207010
179022177
530003627
6874701
160830298
192048512
532599981
149796661
492319646
140440482
732425964
191687587
232070982
658277405
54691273
686308490
297769472
548800980
439984909
23610678
664316562
623583233
411880196
298071592
319961823
189375951
627522971
343821877
452009285
2447172
53665002
525779436
690533025
184912546
352438086
515764158
483256046
166951512
637611944
392794285
598371319
337892413
456707251
729415869
58452745
190448895
268986235
470707898
13866824
729502801
81126773
155788178
392698806
76232429
481107789
641430619
500386250
495688284
2832375
353540824
713080330
487387537
53908312
261273376
78317057
665600572
391116999
70069181
128302811
473305389
156343127
452276549
366048554
518362390
706341454
285135115
504487529
299370708
663077870
307835773
556278450
388625607
26805597
387400923
667141384
337551123
339356290
712806822
206813463
263970594
27117380
504064561
616611814
124694969
417180938
157466648
317405763
619451742
138908180
68377309
573272700
392030912
220600471
625562119
490922341
287544497
78015072
468844994
118015625
580963074
675970841
135274230
457208176
754677825
89162752
79737079
191476588
244987267
471949205
752522226
606638488
45478482
471239223
501239739
734710522
218432760
404274325
248667419
22530599
10281931
99253973
306825519
11193546
95386837
683219093
242426968
109571631
414356035
25627329
229800611
68143166
280646821
561980965
513706792
65695994
664120184
204595664
752271247
130961467
490015981
700057358
670192796
4358081
179965331
191249513
474061908
587330491
322855709
182087724
237914662
618046329
66285128
540767924
490910990
459722819
323427013
22575917
48067292
724906728
698463675
707691298
39033904
623930441
723184761
172136666
355613489
15566733
567290724
214212214
140772814
7137585
704048930
103914174
408656024
497430405
165131239
387476453
293358520
57908851
96398939
399780290
352760778
580773722
388094345
582146022
473777031
403070165
536852134
188054594
359424611
9184448
319635407
92448720
239319598
54145292
351737657
256328323
417141635
246243542
197901407
30831346
559473369
655794222
224142828
651385826
208287131
603696184
354960788
320858993
39425843
26526136
136679088
395641246
354636009
272193923
565055036
684445307
588975387
436956156
244931665
581951097
535600428
245084556
222896583
345510239
382750019
353993286
709664774
134111068
754967668
35552423
589118894
527599709
458577042
363839249
421502718
334900020
77123683
605491585
495894364
58700724
490001392
734113325
565976502
275643800
347971319
238146090
683093320
281533136
465665109
378553627
345814105
155359104
489381529
708720649
62508628
562962855
605943681
580970105
529801494
450618006
82320269
412761306
497343592
671472515
273660553
147050353
543929295
437561657
508785186
288343328
385185486
675407378
646884238
512145360
138431969
318492645
367302390
387718149
382906559
240163957
731890780
536104330
6865677
524072458
255714820
206950812
184190243
707722326
544782784
63827403
136667840
518484380
659701679
641325230
273812944
513377410
592978477
325798655
36223068
12734358
306636694
739204331
102607505
19856837
484154550
353379920
312807495
401268231
214099963
76503597
744922178
362823299
470702960
326100775
87686603
739005136
462662875
352566487
518114328
366432927
689282256
703713010
634847670
137857356
700163100
32976965
135644327
351003770
133869311
644278453
561642947
670131437
59464891
598812002
27281436
378631890
612261180
128468977
226000866
642852537
514366912
38867738
545779780
263932520
524646486
351629632
501368140
10226762
300852589
597507123
304189522
90024207
662073321
278990324
423079033
78732472
61383231
84321692
199185880
634859862
97282640
256983272
311810499
539645133
116988417
528895504
515137259
631059416
30045587
421464953
681934600
694795411
525640689
591387126
9003176
444116684
750336535
512939336
679104702
227229686
614557398
209699355
264105751
480173553
664384539
293758829
325954264
471390283
370277397
669500242
528687341
363495678
413971573
267096739
714139544
44534163
715692674
2679298
476971264
139390615
305020352
619670154
363382383
45506825
227730503
380039458
97811350
577943876
570334583
508963167
416351572
241012534
499275959
273286787
409687103
66492861
4984980
189179991
201438510
73907986
117394073
320957182
27668804
385927792
374047219
73966529
94933657
98936747
200192265
64502620
648311755
132235395
688780729
121724148
669780492
653096462
47529862
91549913
738713612
685938273
210031570
281145319
753192713
214006450
26918892
601301883
725807193
390682979
643868314
533846040
213183425
740526332
88687326
410355359
41095873
169228963
20156357
56394128
262912298
407945083
574422001
50303666
289680209
11473007
701734124
322256298
663055211
298320841
26560161
244012160
133351508
4176809
264289259
244787980
6879404
357589232
431673413
472825353
531278756
567026369
592865182
37425115
289328456
233483062
355861181
630928081
578590012
431670289
714596883
707927584
670003971
563846556
303177420
213984043
308614326
13429234
689705710
640033667
156505713
204262354
281489839
726334245
46541586
29961038
421843883
542038042
49274889
507478517
319891066
139789443
233429420
456162014
675722941
20113639
161022407
278630170
29562442
366207205
669650648
335470780
615962256
385270977
547879514
6824659
171566013
636976923
473303695
347755226
268983480
9403485
595862948
449932210
395650569
230332774
753328667
352646991
368158176
476209097
484663267
175927538
16839583
303189367
359653073
723207303
503207592
305110988
227299982
124093701
170063348
255836473
112222474
730416876
249415166
216356554
439274927
661826766
73242387
172614974
285745919
574926807
657029208
697224983
612170084
462122752
69859112
670321197
626136147
241703553
322251597
487569519
204535240
56632394
725314590
221231922
530394319
599393640
328283592
453528431
72035298
665371482
14169428
301349594
46866365
6941207
147023309
670368530
620545754
211917821
540479403
143038714
679510897
183620983
100816072
657307378
34180320
714249445
122079139
303337013
593862178
559696180
665804503
501526753
98845747
560175484
133642782
453178113
477672978
111875036
494071942
316585168
38233286
596075207
604638016
58973824
716671051
479358698
506849410
280896070
102751012
513641765
88151063
471971864
141679174
740088258
17553359
136167516
716973654
55567421
62760573
36986532
739575389
21435414
276991169
377708995
232785973
600214251
144419850
40110803
26199192
377906802
117577551
53241097
475922083
192296554
228309957
76292853
40325467
342477044
592756821
751383430
536935217
170592058
152524572
451412598
298683385
419982820
540803363
120764917
477689554
646015643
296493015
284634805
632541091
197155959
720488223
733292671
674082591
144556867
487667280
430067820
698984832
567935283
485324162
538365108
540294537
394212510
476926632
179406409
263164253
369568290
399589010
153967905
128894281
150070557
463399209
709528820
349741665
717217774
730329782
354643562
78210167
526444100
687254905
206555330
320866546
171241616
295080604
755254682
273359948
194278266
489985769
78921297
223623309
317709392
35816326
551036668
409478342
582034180
331994541
26140933
112569912
652012725
140047726
37287512
3466827
605682623
321352685
693449299
536164811
659286264
211512157
462420939
558574562
214021808
502889162
51507326
568793771
523709617
698199320
385172788
307923118
726145420
153859767
92899518
229249570
60204963
7371728
471986970
132835177
555077409
212301345
744927784
135878690
301092792
439365563
89435073
649059502
7847567
116640979
490817467
503354579
336229348
51744928
62088556
593363680
150238713
82425889
232987391
129352678
28332797
293267188
668639804
105837846
441767141
692244452
616120869
48747062
735480928
43070069
250684070
396079320
217902438
171787153
55287960
26637319
316923880
461627398
445785613
684649238
263424555
613953158
539865781
462674121
229293974
145863536
362399434
658532690
313557486
482718659
67314383
217398808
14192087
203122829
610253216
409479595
486209962
116233117
216748384
308431885
502840975
413874252
515507356
380445663
36677368
231541792
572185068
283343242
445196479
46632598
748237945
169663039
541459464
220676346
416653692
317291089
654388040
164292856
451102925
436948603
579428395
554269352
99624070
222288263
2424513
749416213
393474685
696039162
164475550
81315598
479818195
19758648
530560485
608951474
579277335
176209706
129851176
717033200
474539884
114563904
40725776
38409696
304239708
224973658
648017188
503247804
494850151
668213910
129662351
168159992
349137425
533858918
640660566
431314065
683825961
169549966
734000540
524557130
13653720
322369593
458102623
254416065
9811347
601409897
242865765
116414389
212226772
289808610
710457368
141565879
512136266
450951865
417703559
122061070
672828641
92622439
39343577
447430410
350865032
247509691
663655849
9924882
22666553
361870675
283076623
469066902
180010649
62334909
471548896
729015560
445672995
102915449
540340671
549035123
565173661
554213591
151898383
411778159
212313243
601423829
200622942
370210295
409881050
75114585
420838054
356043732
414289603
147867943
173716126
478308831
238508634
146030190
21086290
266356545
559005083
266967964
360499228
250655227
297079733
145226936
403866463
638916093
8844563
52318783
578997874
567870573
47877064
459879511
200781399
76233082
733288614
511038881
673720047
345647939
241016230
707681725
278335603
377968025
646748284
576959112
371698268
296705639
371999807
168163314
442906849
263984903
171589054
502176311
107086434
667118725
543699127
226574894
369726903
454456457
394289259
652269527
141716939
29215004
90824825
661348233
631473766
37830307
263554382
295547183
548498860
748056673
567816019
464170681
561792140
199690573
446858139
274405090
649024959
644784504
471110822
133763630
350504518
735284550
336048076
134345211
703616389
320006221
452945857
179700976
83445493
432885089
14889691
472307148
245713398
308392542
35121450
556724077
604951903
375423402
586452685
571632021
20823621
159096392
62729942
521109272
310374339
669951100
2943156
188145230
337794837
672628247
751667007
489003879
84352724
519941091
373471591
255129378
439169185
395996237
154670334
136067295
109193721
714379958
286923364
96380131
123662206
555088233
218923705
264495720
724279829
260315688
641763304
733947669
696273305
54610499
299635063
624874202
721507878
397379682
74631193
133287791
254954887
213387356
306145749
21835723
234920766
646378187
464267804
232086080
654678934
27086369
356127706
343680336
288154503
245380320
686069104
594725567
229218444
582109710
452675288
441165114
382393284
193273472
666325660
682504186
645001888
551432425
319213162
251919104
9319008
247787107
6994078
321727709
38760780
9622522
731221036
109211528
667617337
736750077
57085574
361846435
296403692
754719641
103883779
494207896
540272590
566475000
552532162
285518506
695850337
33625956
705601260
440234158
379230144
167948508
551029115
344771791
482833078
722905183
42621579
170823150
132777501
104686089
27140013
653853536
328668795
522893635
221914693
555409855
662670008
438368567
381357789
350957698
535258451
256173628
3368996
207460044
430188668
263899043
746020994
91625443
754836282
354590691
255975025
106263157
448406504
379492932
415022244
61979918
309307997
620425158
562290638
172121223
20678143
614187301
181711037
128654208
576184320
626453373
438404565
669536522
221686889
688440844
289128840
595063105
679995464
133385980
24433955
170320786
150052579
720412693
384009626
287482286
11676938
209482455
101580297
322497994
204201609
301053732
233478336
113007431
150463956
350340624
551452083
524435002
722338708
262870544
97320405
623182924
546145007
169459108
159655314
591385988
258380577
703750775
628047056
124579182
13874861
740926234
478913071
616036636
112330819
286236672
730510829
730760303
238684575
343615172
229142914
301048597
367627169
668901233
211354476
700729575
285004902
464270836
283109099
388713132
682927154
460929378
708378530
368495764
399425299
471533790
193734450
574454885
54666223
222435850
483663908
514389043
359345302
605176572
99724389
693261380
345072955
395580822
94894435
740911535
754061308
593874670
437552843
117048841
582602301
304323905
504925603
226130095
142827230
313262077
614557398
288675660
107977688
213523310
605418268
66383317
98107639
460340244
331297206
687496719
499087134
730760303
559843466
66912027
708954792
403027
660599068
295579102
97360208
75167456
459939935
468017815
243292717
484283254
38407005
552222489
499472337
219905595
700231077
647344971
355598854
642835830
280018602
11661832
263003013
666831711
276674961
245653772
578298483
357959329
422316679
294075580
325149097
603235451
351798007
618452567
36571626
32440135
507486070
387369376
689581347
243909029
194865439
60363017
624883275
148960266
593273044
595894349
444320331
212533867
32437717
613088070
741032383
217958501
185681324
152668789
346675147
11812466
446254917
577238025
57954169
301138110
167206205
255827663
498377152
110684684
13255515
542093916
373820629
608643399
82350359
391373801
342992016
614177986
287882595
235352766
173152525
679331926
422419147
209374245
8353618
591883292
182457821
471787797
187879199
263214497
185984442
224331653
448103712
356818826
345330713
292725010
310157405
555021728
532527845
173394221
10859546
448207743
3685864
708222151
243931688
150010133
393979586
482635418
295103263
530855052
413128645
426571606
50431115
143510529
278048589
481486169
579926893
372435236
69880356
501995039
109925279
443535393
416276042
101922044
627781475
273985430
356139056
635846085
333850153
424766849
594809231
426887674
419007005
730224040
414614382
84367010
68702088
640320681
646426859
521187212
632367372
608424362
28080514
207212576
714498694
229151047
74661405
495328216
74329073
622133256
9750923
75378940
307311007
424999757
96814128
32704490
722856945
220577812
359507694
450302307
175622501
19645353
422325995
51400009
615166666
682601551
357331711
396487182
142532663
5966870
607804886
597767079
424977098
88307509
451971520
495024291
502833422
672004584
743894970
270948769
139470644
66662778
719262603
188274038
578824155
287343887
586029717
519295962
190630940
135893576
266549350
74684064
80892630
55637194
321818224
382765982
118793584
115198356
548491307
232815129
426744936
70074590
260638924
663145847
141845340
527924488
310590414
695918314
742255969
287378969
552184724
367780578
175290024
217569101
253519061
77795900
628281199
390163038
542918052
599353209
530190388
446510701
564141123
735624844
362491129
114022104
12243413
38456728
338068353
100510613
622691979
396226868
442228150
688232708
151316802
522796001
500075623
198944487
624127049
214996145
338162916
249080261
729369184
133635229
557456718
351090161
2326324
530726651
70091840
147698915
514986280
228992645
740202131
184885552
277749167
671635419
618423578
251930315
322565971
738154690
558424286
157185483
719589942
229163428
673236655
749280259
678621944
64478483
244311905
321610221
482553617
581447228
610418354
667549246
509226438
303056572
526542722
578862845
644980412
657790770
17757722
615146873
330715658
251788895
355700982
336403067
519585976
603250234
738796695
1654107
721639779
106897609
512976646
638372007
294786037
47725641
32728440
560454358
609380313
426047880
231334757
215765323
370053210
500257508
503638425
54770171
633190649
438164636
59925502
607268753
235260844
444146612
35329641
230110410
307679008
304649155
267134504
468442002
234775470
605712364
419221712
166843195
745216745
20166510
550586258
108106994
491428392
106051673
236383671
356395858
263819945
83770323
569345140
375210790
642926297
44122515
589035811
528241714
538143697
406532986
167762623
697911756
102006261
455589407
622767509
669664086
281734471
627903549
661778754
350742848
32900868
376899536
452488909
254840350
388795410
739612419
413504091
536308318
262756044
12364261
736071175
121807231
457462551
560254301
111172455
263028477
444161718
570335118
252270331
577068995
751268486
335012776
546573592
105593140
328112082
682300255
184738827
364259736
720019937
70965054
30083599
58656598
615499128
402393628
567775539
322399805
575999333
100457754
502790743
84208397
371179297
163877441
125534454
256666046
118242215
372347794
572446459
109503394
278841654
174564936
525552846
41241003
316984304
482228838
12793429
315163330
410233642
182870804
476232393
54034162
161158361
136633770
429694123
610988310
233816523
660630698
555821625
221166946
180241521
400369424
109826801
2938117
528828371
102025096
103045579
279914180
451831362
17273711
3577056
60706686
180207027
621613708
506252449
356081732
614458072
150502986
324816453
12877865
601144944
107003351
93914002
706568911
188485115
627108413
466681053
149465583
228607616
714755932
341469003
141097593
722821753
184950311
135583903
231326743
109994339
160462236
38059567
324682319
422256831
715185115
449405993
501522124
288109185
47259121
50145324
264030221
437842939
154081200
237541850
523672149
504024037
268947224
117496940
369794880
311552977
442469846
591438082
733917069
670698147
634530132
438847534
247646309
466273175
73510913
492746257
607140410
724242966
626513797
655358704
218440313
96791695
89646557
31775471
221546659
232304511
9811224
223410187
352244767
518606784
560198457
640178447
358928314
499200429
631271156
442338513
565659579
200984205
164467238
330964817
555591127
745050579
684400150
260978809
157929294
607774804
46408022
545381085
76043604
273436566
370777490
182963872
486008087
523238344
207148578
308023459
510712152
716413888
21216377
269349395
716815206
433663596
152404434
568891960
73437819
623522809
385004645
341372941
192689012
28957308
280050134
293152581
379168153
444225763
50499358
79005460
264811743
696365116
365515215
266476605
491161020
747618599
733343429
148998305
250230890
209739257
266787066
334532345
615660136
214520306
336753577
200901907
81149432
106644138
275306850
580991866
55990389
338812474
247881907
166943959
163594583
213330918
403097000
477378775
298977952
535666313
427922768
339838586
150232732
330443750
95583215
404015281
20643538
653772574
541942856
151951254
586055315
399319557
39109060
603660787
303947826
498581083
744265152
548838745
558347972
10720657
454365821
125712132
512682534
371184632
620388314
671724343
492086802
265072535
443205985
107751098
428428819
247073736
332068245
756028627
710253874
143446576
435377579
98015281
75054161
52478383
480698435
548529072
533498602
710858148
89789107
388088246
442107302
473071835
374991344
537930044
440571758
19879496
379562905
326088391
549192352
374706190
128260719
469983251
397446413
44600465
425211929
318185231
438144570
265722093
341321341
126176887
647662197
550316268
403198531
670211554
202707414
151921042
168552748
292346948
391512585
595058771
143042338
368397575
660233677
189221098
130425556
64631021
684454782
382703649
8213320
271863926
322467782
140614201
112039088
509177942
272497134
717248730
447847582
722112118
167329162
307822515
45675045
666083964
676192644
527554391
16924743
346997972
674287993
93015195
91051415
395577940
44061190
587638506
717688248
495778920
273426153
237798652
208923533
52821253
207888772
184315859
746596751
174361005
714294763
159640208
17893057
190124116
393517076
397250035
714795296
442307403
46532636
449622537
507315135
169901982
240683898
226000866
522969720
140500906
88898810
305552765
158551810
71111495
432872411
471624426
17351239
648745719
32092697
645462935
458249199
375924461
468193072
509122544
654973501
436803491
621083190
586785017
316898455
596762971
331825949
474902428
373869204
502877430
665502391
662267112
33474896
489185151
50944985
368646824
161671965
34743800
219120083
344620942
475839
108228049
579474050
244475504
324499539
141943529
508203605
377362986
366131675
79155440
609814114
191680034
36298524
95164544
19743542
135682092
144322724
118483911
689014872
493309089
756719964
691818226
149911944
622578684
507713596
34282643
31586646
110612756
12711699
616902172
318041724
670661082
681998901
147646044
567026369
81005925
563831450
583206872
305101854
15425431
147336371
602668976
392627754
363457913
133318003
188991166
43381296
272157249
728641317
44358769
33792122
494698841
755795459
519193199
497284339
134838762
31771243
581958650
345527091
117694993
405550782
534324857
193445437
305133647
44215262
580001971
219799853
298948904
74153157
751250156
249347189
190259994
339074727
68641664
209270971
719819736
405596100
278894784
26877404
243002967
97705566
239905939
522879084
147819763
210999502
56232347
521173406
712607378
57349929
483286258
715034957
521436461
9045084
220832393
163000604
636385568
482417824
307838226
310692655
722754123
187865769
719732923
297980797
240359119
443397857
533151164
293585110
677964833
622075836
651851963
297112361
196174069
534412515
204045553
682277596
476075594
108191968
736739575
21728008
182986531
148855245
476991292
586522776
357846034
714679966
207557541
213292881
190690967
479834537
138816587
82738769
241074229
369112857
686788113
519872990
81383575
715046228
8255429
747089889
124594288
193127800
68813596
293902336
549722446
527265728
437116623
450015293
469131936
78951509
652322398
335610434
351184288
45310447
711367584
494003965
212668823
184655744
378734306
509631495
46579351
250435835
53747374
376622792
11261523
470574559
580105552
570793315
102482081
130319462
346760063
10266091
680986033
401934227
289642444
202036745
242300240
52561327
27930994
363450360
4675307
454468582
471916914
607117693
71058624
474644355
6699511
81719647
734287554
387431135
137400680
453633180
372069599
186681523
250822743
155021617
488278791
673417927
24071411
303373798
706025717
21148400
410075029
714817168
333170383
504583945
738832610
559822880
48346753
268365124
29130097
397527615
616657132
660517403
18874947
216166860
503415003
220237927
281870407
392137668
611198899
443963813
741489149
398540515
660071776
374590078
441797629
574080919
327120430
747964749
639293473
258456107
22574965
338813168
217911603
686083822
496911870
702309116
609459123
543453456
56110755
751600953
384386526
710684429
130611605
173654056
23134839
515539370
598978687
716885442
456427790
6087718
251484688
307784750
342356831
692538215
25897972
385912982
632820552
360534902
619640567
25937002
379757961
42327012
264921475
274575524
716174473
624799266
513218797
578979411
94208569
195284409
38521026
537539457
393951052
387609295
548340247
333176151
633192929
589919512
217987133
452235875
677372367
331455684
59538426
61209512
309376005
648743949
316418473
225494815
504046842
546663481
214067126
655494452
511216611
563237607
745647788
21861537
155960104
384394595
328913486
94268993
397887693
111618234
574609581
620954818
464945717
118983627
754446511
44336110
444050500
177821958
574387851
442016666
302709134
639243499
486805956
413863177
51299976
504902944
492748219
132879513
227170825
733056415
158721974
704090660
124088237
4248601
16948932
28640370
279493691
260382122
55737574
534623999
129114516
89458930
283286357
332316894
299687934
630996001
309484175
341681826
324967825
704981914
384823686
448563925
753827165
59714018
465856057
654305702
613143511
729197461
436843161
707894772
298823397
578696949
603328126
33573085
538124586
19516952
539299306
81670589
237851716
728412519
130175955
8527337
282206540
683418099
478172877
663765193
713464771
328046350
88400312
463354479
233478336
251756596
259634375
224082404
713547016
165335170
220088977
5891340
148622614
735903896
743268071
289619785
165287602
263947368
424826159
523725020
75066487
436813063
621105849
7626664
303706130
21796922
692194685
409212130
452616175
533498602
47644324
312709306
420987883
182639159
364658840
282264720
337240899
242851609
494470746
37691682
624451828
307731879
606041156
423278348
513327935
564399508
85853802
430509030
366199652
549586492
504215621
251401605
516073831
306304362
632571977
302316378
548092187
54736591
637799440
729398710
249649681
654620328
77287915
138582444
151297055
299572224
326276674
536876548
719566757
212564079
103219298
337520911
479287937
721198205
1774955
146407352
500091683
258146434
530582508
611974272
417710413
212956835
655132114
698755981
78545
103332593
679301714
54547766
231849600
654494010
514704470
383710622
223077855
481834631
222209260
586271413
598023881
744023371
144739960
189927738
295647079
207748678
546466351
718792661
19547164
481497886
144488890
34502104
19350786
178583132
731166570
48490260
313615666
135216592
341924310
656383040
69495153
638115205
267058974
648143823
608190219
671046285
754663196
694454060
252854834
342928859
256385643
728705593
597271877
528506069
180577124
174981323
521377499
536723733
690684085
43932351
122426577
633235967
166611425
174421429
340534558
698678318
65419634
425040710
237632486
259509455
233263784
167434904
104299246
60461
215441772
677926076
616347459
595022313
535266004
18859841
394877912
415924335
122860820
613805204
293464262
335987499
435498427
447195493
295190214
65084716
61436102
411150260
21707322
507950374
384417488
197957233
509495168
240548553
6858240
593003336
641672668
177374711
441049882
550106022
733996388
55057771
475047633
490778834
599346092
730362203
404931436
396147297
748293479
545533606
658961456
210630771
755794569
274521338
268766937
26646984
195107946
289710421
226277023
271636490
580587491
356071905
612510535
667367974
170327703
637737555
343147896
136044636
22266244
139579440
716522800
547577394
189544234
674184201
718849222
299038114
228445683
549110653
109012449
12855206
4169256
534427079
38296251
13015028
660922669
496979847
339402946
176845942
717761590
298078334
226431387
393065673
342825108
330204297
301530173
489624866
48188140
563906980
370618157
346312603
93958581
538686565
108362891
751076522
463713970
31125913
263290864
256084465
241273032
43626814
195660465
325297803
388452989
401046942
141174381
289249688
118113814
520295958
454906537
515984541
279241963
640990786
45756074
492055654
167170549
53860760
512315921
77578369
390749527
491821148
268199477
435454169
202012496
25098619
699634390
221341914
420977459
706236420
558287548
114442599
596512736
684558602
10204103
168575407
318238807
116044292
251015232
149568957
130614368
742973504
67153723
71232343
645275449
698828879
411396804
276379376
673730416
16276715
601958994
539276647
516034812
47546135
557256030
162064721
936572
260279187
382884229
326911618
506394921
287896425
467953571
621468393
96321203
406562884
281069789
420915268
433270533
522055807
260323687
11913662
585827953
125319344
530273471
593582717
744030924
261114474
488928763
455770358
737509201
716658852
281530522
142998915
184046482
531368656
18489744
239150639
605803471
705352011
533679874
277282603
176732099
284409357
556743351
697224983
505811928
229944932
528327265
325004977
48135269
323245741
218456334
414938394
140304528
362929658
518634298
402287886
87388210
543559198
203863023
613696356
429652405
231550355
520401700
165977175
401027925
37183419
662201722
340368392
127358686
599094030
333004217
199073657
41754500
468527696
604542120
274793969
52555846
11322129
213674370
362157518
103215455
26760279
701018427
184196607
377278161
287517418
717610530
467263114
445287884
196399175
256424350
64192947
259591878
753502994
527544140
382575013
387539120
51941981
387453794
311636780
326266449
337843189
583519045
619344395
24139388
199776850
139866454
1994118
346199308
633216727
431261194
97773585
603401617
361497563
251575324
140648651
309839166
31647070
265785620
390724243
606641854
416253383
563946581
50198743
419263424
161309421
573740986
653503666
324914889
236232493
64820298
290208919
248690078
322105238
75137244
323283506
357682646
252504343
399930769
500809944
499940623
284725441
295284535
245321440
40018438
98438249
92551327
667865784
528631715
598431743
228986064
604266620
410163033
753410393
107947476
248759808
676877201
33369154
230313629
25819392
139511926
587411916
428757929
171784313
221365807
305984887
435034858
490285626
372984840
319106697
581044737
329325906
688188300
165153898
224316547
180336235
514146045
587646268
435672146
232617294
243946794
622230307
308212558
425974094
399964897
45712363
443497054
510496339
354862599
291304104
146129361
417003428
27930994
206942265
561824659
364730139
134012879
663342225
221746310
535666313
35874538
131633684
444578820
88226593
78370022
331900071
725397673
377586254
367581851
461865950
415505636
538128591
331217044
152200503
558030746
343382039
182669305
561314627
704694900
116074504
632707257
464437736
91179816
114276890
34517210
294521682
525832307
415234086
247572234
240384563
128642696
637698243
115568453
218114757
294550619
38617280
167652750
436306598
334524186
683599371
658653924
702670696
515054176
269116208
440757588
169762023
19012989
143219986
432416803
468456356
403315094
358661758
561618114
741282175
341418259
480219740
725179453
175622356
755345318
109428889
174811443
52721629
657010460
328774537
525983367
734159153
73751522
21382582
277097610
120251313
403443495
133786661
513853249
153465510
138824376
644799610
489146269
218160852
512810935
229641575
174753761
376690995
651718158
225750049
40028
670557920
743796781
180861688
459686838
54880098
612563406
738156807
29637972
535307609
112155597
637571841
451119959
502908952
426638758
596527280
172238612
366796339
184716448
80688699
173545281
119390271
134654884
748630701
398072511
341312517
336992201
566414576
32628960
253561763
738121848
279362149
287814618
695247371
117562445
159442580
292829810
490371324
222156738
511897022
217436220
484479632
230137611
428647856
652639195
189806890
601437837
372909
698939514
224845257
42455413
709438184
103136215
750163960
84480305
343855665
428904658
21023192
399524287
449811362
488815054
124479855
45748521
511360759
632251928
179504598
458228548
452149134
625932216
266702763
641391757
230109698
634852462
207042836
138879
748441063
615043047
488928349
259991086
750177539
326946711
129284701
97373970
534919321
334424181
149738752
332838051
225018976
50476699
508448943
649778031
11115977
70552573
91445378
756191254
560357070
13814623
755337765
291153044
663570926
716855459
513075290
589126051
748298369
275293528
277950400
237987477
510356210
452696608
550262605
609504576
659989413
706465906
555636445
396849726
17502510
75152350
175992453
698592076
162758985
118566994
689301886
634142327
279422662
369613198
536021304
631249528
556528888
586324284
118537647
348797540
512501262
627060481
31352503
658406558
318328738
505235276
225221771
661129196
314590003
409629402
644280791
169376025
396205263
33550426
132343666
573401551
156097851
522388930
558204465
307830068
248692605
363343493
584466246
447167812
538619659
326217782
58724575
670842354
38815780
581920885
243267108
567177071
284004289
388190078
96243076
481564281
349333803
192888514
238765436
206077436
623772058
698357611
662976672
303246615
451435257
402408734
220930399
697375361
298343500
587177773
298147122
570976588
556151548
579376164
235419457
517546591
80363079
526040018
80993917
142744147
2990988
39011245
467659179
128676677
688508821
465808616
545938393
382916439
265128412
541826133
476858655
429753734
233251746
440549735
529945
351403325
571356076
401959736
72440823
78514126
461329687
224644613
23943010
111393647
412265399
3293108
214684954
568725794
629874882
398836165
13723801
49713846
618522723
697390323
235419457
136580899
137220776
217361840
371985250
574677070
738532758
248448382
289356420
746907250
11805339
434320159
514812480
169750548
134424472
142547769
274808352
505329123
604302795
108544163
11782680
251419913
387118053
261802086
4312763
185297749
467462723
156806514
474177340
523483324
376062945
518098035
606233992
564978635
695993844
251770057
714588089
132633859
739627525
665099753
251122144
569866297
88468289
565326944
270762126
578175226
550775603
674600706
447568121
422628115
12440358
241960355
258739957
59842419
645947584
645989013
464861816
79011933
30258980
32591195
547896764
508434994
712829481
671318193
531368656
429609194
643404525
564239312
507123372
187220561
245105073
457152878
630876831
268123947
344423346
329189704
133690253
288008688
85114757
227380767
471699916
619831028
375300038
440402547
389913690
153997357
431776261
147942678
34078633
15226848
80447003
692963448
433511988
389044180
340203431
121912973
51740049
157313755
309740977
227254664
174701362
232238641
29086603
10203126
737814805
170566021
569685025
31005065
477159313
5747833
631264634
698418981
525892731
146460223
680423823
471783039
627027401
372783634
264713079
626075723
427628221
541810705
266265909
343403336
290979325
223556418
150962436
659195628
487621680
75643295
653806491
411978664
607540661
517588503
470075084
747293820
415594234
375739091
348551645
582834798
511202146
662985716
160742946
67214147
617027229
284300468
504981887
44706207
78905306
249769579
559787684
341309937
568397363
144769266
75069194
70845745
460052912
461654141
167903190
423567682
630728371
47290203
545817545
462273812
135561244
114820706
710352097
94238781
727414324
159864592
435211413
202436783
528774066
646446164
636597052
240930753
12847653
141960291
335267393
276303846
121719182
687488158
343555758
631859139
421079750
34490427
334741407
107325287
618475474
660789311
721069804
383218496
530526784
429727935
83002374
567623056
543060700
702308797
4048408
604821581
672911876
365753638
404312090
229081337
22145396
623303772
563651068
740481014
162693912
1321775
600259569
101626653
258196672
672919429
265858047
333301197
272300756
193133586
752905699
375444524
558170597
666046199
210051450
547131767
190267623
524378393
313050698
557472893
676801671
369549677
606847023
707429086
568150056
131498302
499147558
677288537
83855341
254936409
420347109
652302403
163109168
714113491
226695742
313796938
378044575
500051231
604313353
503212436
176625135
289128840
177555924
384666737
358068166
493754716
670532681
506285143
40213732
56925000
69029715
298369810
246031422
449108933
284967137
235980227
59632900
603216343
25746335
286456499
99118019
271711622
31435586
343331980
40635140
244613827
415648396
32493006
502477840
20294911
329046445
671348314
351070993
106616501
310020438
482025523
720993452
387339253
680103942
268108841
197299466
76328062
474387920
725990846
383935058
211755680
474290413
326251835
603316053
587442128
458810441
84002972
584745707
91578169
2439619
130833066
345088698
401072810
415465481
551814627
566848990
459378883
252612644
385225659
218334571
366433795
268451914
182880789
420513275
418126527
325621628
40423656
222836159
631317505
683138638
473995721
253921430
629195444
141890658
455355687
346240950
423746471
637314587
165153898
151399885
652549208
284808524
398872674
167434904
164163154
286060689
663213824
511791280
486647343
35823879
89759852
127119112
167842766
235427010
181507442
680858972
488935626
410520656
362281013
748751549
601717298
427885003
200210411
591384794
673853205
127691018
103158874
735752836
162309372
58755583
426609788
208054938
700502985
29147027
605852597
456678533
648489887
79450007
702154089
233719424
392566922
358798066
328910491
319046273
385174737
631045597
146171230
235170208
201090244
423345426
721950677
638518501
306085325
282599613
19464081
447349084
283991824
81542188
259143430
103536524
608008947
675842440
438200545
242276262
269090731
49398152
409969287
79851354
497297073
565772571
126821158
449388394
510093172
638154328
541451911
119322294
200086523
494275873
136853970
13519870
283985247
121989003
415248834
337188579
330946511
316576442
727157522
355512381
754023543
64608926
294415940
209175845
425404485
382245819
49842231
255537945
266565054
367423382
171376487
40688011
376705875
614486234
566968566
691726399
432024047
15374373
111746137
472666740
157516514
24902241
63392329
459222400
366607514
259906283
499827328
6858124
424868585
53827743
123514718
428324743
422537325
165308924
573627690
642045597
727293476
452868439
247798824
591780819
6661746
340927314
362782358
51806027
141360638
286086973
486799912
636574393
514427308
278043318
99352162
651424302
265132959
24078602
3323320
161055883
43527939
138720540
600725762
386358609
454227793
59658334
574609581
256386585
403934440
13871661
29134522
637144985
251749043
500825965
112585018
484668457
583514568
288630342
66798732
127728278
686956191
458781421
295680433
216806407
753047899
148990478
268969883
289749058
428686976
142139907
147834869
384560479
393737890
249061037
465816169
226363410
507127895
256713566
593257888
216217289
438549839
651419401
445098290
208326409
596664341
394749992
250948425
131571418
29192345
143933068
600826044
678513230
271007661
662752082
44706417
351355144
203983871
199308564
114770152
371129393
753963119
429357838
666602027
403821145
274505975
3407866
222310695
679535857
340905884
209880486
104306930
97259981
284034905
247171925
475634765
372030568
519812566
338865345
403654979
12990624
334598771
564965709
67131064
248797093
49809684
518332178
305905644
702051350
596967851
49444387
693675073
611907271
546088093
231016058
708830281
754725972
150230118
91278005
108921813
49790084
106498509
55053817
278616205
388202280
164613562
633220861
39370587
210086695
277619386
729295021
419969459
344779344
90452985
465340330
91602784
372193552
130394992
549313900
535703242
404448044
163922759
643328459
210311673
570976588
233549216
741620344
167152425
186418656
340972632
440464418
520401700
137056738
379968771
547864408
79013285
647488478
643266351
662370958
503256390
387652987
362438258
371939932
141608595
165585597
744102862
552101641
452288746
49071841
493448390
128567166
430286857
43263584
292710031
539503578
680464876
501520787
480672920
737150141
39439047
608409256
534540916
333555586
236952716
290177511
463227528
9275084
373765831
58618833
327112877
379189869
409644508
275170896
448489587
154745864
205807942
734778499
254135791
497146265
29864562
31838323
296183342
708078644
127358686
567619689
182863767
269596782
568786218
96896013
457394574
577336214
601269300
467674800
516844237
649171344
300873755
78854677
462575932
141467690
501428564
191750327
440602669
594421658
625695730
415457813
442794625
674362052
503414430
48724403
623998648
482311921
239860927
518641851
655781672
732453217
383292091
399198709
327632361
170350362
130719771
195373451
15695134
707006319
305167520
389991602
206823799
297665979
130142972
369854599
501825849
738354138
387866410
748706231
489995979
22654057
425127305
497870482
441279681
17138964
706484961
512244460
214890403
373473191
141377054
576943458
71043518
43204967
58611280
262187753
9188913
367121118
713547016
374764754
278975566
361758488
640018561
79767233
435269732
568823983
579966443
497190522
227360406
679060661
308764964
73481143
127222732
206257324
46730411
624504699
30514120
536542461
610803557
752120187
667921237
99782093
113861475
494719686
597643438
253355282
247138977
323949167
20725432
129858729
601357028
748313475
178107293
365573196
329862169
404803035
122864651
315889119
632891214
682519292
269839434
74827571
61879326
138635315
92449130
667730518
111575868
428222501
693410718
439818759
492070397
446556019
494019071
78460091
586460238
648568049
728924924
678259400
146981380
210887313
252949970
63890827
525900284
65677187
358858136
178453272
211370705
524435002
678571198
116497472
177450182
172880617
16269162
636868960
272570866
644429513
446185922
71655311
729653138
621430628
504455061
268713081
92207024
409663807
650449254
36119921
663870935
50168678
52636857
101867311
556465459
320892881
198961126
735628890
580251672
215381348
749209706
208153127
289216452
723943729
45106516
598303983
463627800
684520837
747369350
35825590
128233326
727474748
54781909
457855307
534237971
212291471
123207003
461473098
29848548
604251825
150031617
37968931
155342551
90182820
422325995
409912929
727003687
499578079
129095876
425694633
89450463
583401273
423255014
482908608
22643894
161227116
701157694
121603300
422029536
107033563
36522977
609708372
716092377
499532761
664694212
556459722
380678124
133635229
515665969
270912963
614716011
328535918
20453524
38528928
60187408
249392507
30869111
407952636
707134519
62176296
344386588
360368780
392110458
560015570
279136221
45151834
299407587
94155698
284521510
113597120
338287246
390792220
14674441
152147632
582155028
448134596
680830644
731742193
461761450
222539816
296613863
560686596
364243471
644773667
390021814
269800713
28882672
752061732
405354404
213672742
751206274
287716429
612231074
94201016
615958785
99228537
514733005
365693642
547796431
1254484
386316471
276643731
510620761
589179318
736085168
278239688
393254498
741780130
338487695
24880202
156623671
249619097
155748852
724200817
58852976
18791864
678038549
121746807
581285785
31005065
586430026
694954013
569239398
375029109
546248066
182922771
160425720
49660975
60371129
188551741
148909339
422840954
505074074
40937260
704343156
391381354
20964762
397260674
134579828
411016220
118468805
724824867
622178375
625475245
699747685
316667078
362128425
633114883
145630803
236023697
373510956
179187372
552552476
244589061
586500456
654965789
64577033
709562204
705756696
558455350
301253689
276090059
582600655
686582806
378231581
210940184
115477817
619851469
505746032
214362372
215955376
155379303
310620767
471299647
303388904
147295160
684483072
172586050
349039236
495995380
612759784
328138071
91023166
273918275
638418865
500832236
81570127
385625534
406648413
489134904
33565532
31518669
134828603
304888912
679365182
78441385
100228310
185793196
414918701
709230713
418158722
406827239
150697456
116988417
351697892
353594337
39805303
359194826
337042766
10789466
512017870
164708271
137940439
387137589
659525488
32764914
380595670
20151404
755700309
557396294
29048838
521735593
155433187
388095799
558338493
300939338
622548472
269525369
251492241
148183809
378432125
400784839
381872127
569988509
278385403
628273646
435639174
339877447
397899593
716360538
65070673
664679106
122403235
639414321
552766305
356531812
572253045
273818909
724024907
44755104
168718914
33771757
533307146
291530694
504508229
500634401
266648043
447130047
100488433
259879928
135392478
355302462
469905799
304975223
178009104
405877077
265671252
209644593
296394656
160809151
8158556
528968355
305662357
750463435
34677666
692814031
504260939
154886011
618778832
303319230
39043024
113169386
690948440
263297580
219749781
725669581
181559014
474571194
739896345
159602443
525953155
25164433
30506567
340323074
104624156
18920265
115787490
179585238
616172244
504925591
677307722
7840014
408436028
756651522
485038554
155259468
576946887
292334048
264736404
347012582
382347966
250462008
382589662
359505710
121225650
486758456
95925678
151805933
749849975
509434744
407748705
613318706
87773413
102879413
483905604
377498940
722240519
54162563
94891652
613300385
509405183
535583230
649178644
665186544
60662562
265402241
281753198
189721751
278482445
601279224
607195978
376677776
153989874
224663985
32817785
334424181
66513206
697330725
16684774
376592580
632545716
24630333
230706385
252738713
406940534
472479334
356758402
539630126
600418182
605962084
677073579
486949463
304030390
113872614
733275452
311786200
338631202
112263889
251718941
334106955
286381121
250903107
686363310
741885872
118408381
346472212
105744437
120908424
748505382
462372001
380928002
99163337
464207380
400467993
304265064
105134070
99747392
608631847
192246509
576248582
1377266
460987462
414659700
556099083
135787834
476647171
435575409
306772648
460219396
550810078
689756897
726530201
551180175
6450262
12160330
20645478
352868607
117652690
653603693
155658430
454554646
158099396
358341088
630432575
496191730
263245491
191372157
469485251
109291910
54970734
746674474
500220084
8988070
338940875
534112354
17568278
214097379
44071087
184442366
561428378
86935030
2281006
141573075
561135436
490018004
479981260
406849898
358950507
147630938
160735393
299129012
578153345
370542627
149925640
675238200
330118971
541270639
392499198
15061911
5997082
547796431
34138978
518724934
235670421
262299651
183311310
340311155
266998550
610077254
319219992
740058046
347934103
739280087
154217154
38271051
106429323
516345739
466694248
440710438
504803677
15680085
451971520
703176747
243841052
26244480
144221445
676189878
234455043
9448803
571203178
756126325
109923553
650675844
159351237
11578749
24433955
752219486
588371147
90428001
644150052
116566983
84706895
138910521
149527037
43318889
717362565
653032963
103399315
326185160
12454897
70741398
95938206
735953390
123591076
390068282
620350025
550772313
217005243
264640951
335859251
214618495
270080174
311779180
535326428
666203176
618067750
137138008
576039397
672946769
197881047
236136992
270350178
416706563
487583915
264377659
38867738
128558821
496881077
368586400
515084388
290855633
102492974
262337069
695533111
4222127
416797199
364923195
541323510
31326818
306712224
510477058
687128823
321538763
479377313
714687519
118944395
73045063
238222169
249588383
355497051
506418321
149750433
244832842
704543840
123891859
468757951
318834789
218885940
212433906
702045182
77206766
515248737
651151507
541767221
435611722
734594337
756516033
582926608
754250847
519178114
624972985
26307450
241808919
415233728
623018256
37995191
196468636
434459150
310065756
606512234
416046921
37022465
2439619
311681155
307238497
157061179
150319981
461973293
374963914
739337847
343473981
615018131
600653069
546305761
466540330
29524677
103103559
568056761
253969625
486843721
316387617
63256375
424501269
134861751
167306503
624595335
697398846
248180581
684522802
731391163
162925763
527592156
231446579
548294929
195320580
17894731
80605616
682451315
645343311
642375097
324552410
566437235
190503107
273977522
1208480
168032557
228901401
161732389
607200776
266178634
271969382
252066269
755405742
11125569
466709708
498270048
498430023
648483077
310503830
383163690
294591571
18897606
156135616
540647440
155640715
707231638
379462720
243466621
36722686
207103487
126996142
725858406
347747673
360572788
27553344
346267285
117599937
384630170
707717189
498694378
35574630
376234556
32628960
383389519
440604255
705432359
627266212
109590734
677428416
738166645
355172272
616628352
388413909
591666332
602889560
226824143
153511608
531699278
620160970
480624574
8041198
197182849
339142293
53467687
25257232
421306340
625161810
371381010
423964770
479260509
405935985
227987305
445068078
717421705
642503498
481805870
500437740
419798919
109291910
754937456
332573696
220117079
253561763
33830570
722047733
316030284
221544115
62253577
710359650
239437653
174723549
89946503
216831524
371841743
70754509
444735746
24577462
323238188
565169312
435639604
701802101
4073565
390331487
628900545
53173120
306982330
193376043
151579543
261901187
482514477
497538769
383813248
741136615
105281267
744333044
459433884
233893751
539480578
128994380
355079527
666828864
216223700
732852484
300881308
210471405
540781502
458057530
606294274
540002618
387000614
252859334
605558926
357786760
471840483
479132108
465886325
495635413
265752305
83944042
394650399
266122402
455400582
166366629
628273646
152940697
58905847
156067639
5710068
534714675
369209075
69351646
401617592
614111771
382876676
489117174
238584164
391917617
422340138
316402723
146555546
148185728
35680372
427733943
26672073
172661580
313434394
25697084
476721200
106784314
340779112
28477037
143480813
433134338
195554547
115432499
546572845
231211472
677307722
22402198
652375269
586414920
532905987
659605199
473135026
110408302
77078365
186869684
421046441
248883150
473776849
744446339
334430217
329824404
635815429
221370877
482311921
717317764
575168503
697949390
237670251
241324829
252451472
19563646
147562961
240893178
167452972
741642239
241809295
501043361
375444524
118544335
650554996
559838714
99742074
602526147
498781701
373625303
115356605
612623830
6127314
559360074
195973387
357236362
84299033
461166978
288923499
83414788
637211186
427625524
699634390
684628805
78886403
108899154
146160720
146896402
237277495
125999338
444259907
276145233
524321707
305360760
527539285
588688373
97871774
244913578
148001035
11933740
713660307
224739515
535366837
141759128
219213122
582396724
511396411
60227598
582630850
3852030
23006438
70507255
1812720
224526052
691446938
625071163
209006616
246912066
520454571
82078451
271435890
482410110
615747993
24256429
62908937
397136740
690094951
83860959
412711026
440604255
358957799
130546052
728569933
413572580
631423247
173892719
17417218
603721534
696749144
741279381
420379869
291992007
149728603
442250809
654095359
495632128
14502016
64502620
641863887
692565312
124987330
709637076
229611200
709950081
755831978
450432514
581603659
582502466
745941833
269667463
106180074
662366289
150236571
545213239
513082843
265382208
190524425
649195456
557943798
659069526
571073965
396397681
16674480
455279734
351230736
597004226
491353568
90040552
205086609
36443225
120916813
7628530
629497232
486148754
299816335
239452759
24382375
376547262
719988654
343300298
728630357
24233570
363040366
703395784
354923866
57070468
561980965
208500565
115553347
454803895
145735342
26424242
570478632
503482980
230300230
90212030
194217842
460445986
369998811
217677460
459894617
564162767
124235858
152808018
668029900
233871584
86504509
499547867
173072573
475528444
160705181
121154636
424984651
370477034
571014353
320451990
369235958
342426877
532498510
271446895
702104221
155863708
492083708
389511129
348880623
31805683
745302490
392468986
392306211
243568708
395728957
122962840
573114087
73869850
612107499
97937720
28875511
612918397
697746140
411170214
49389067
477530872
616961636
15808429
266103800
751812701
647807778
23441010
314145160
225290884
384670857
754968801
223213809
727038851
721953505
129564162
223848261
97145966
12822860
708296120
360738833
468186587
254453017
372884691
744461445
662526776
387295181
125962674
180025755
394514258
66178559
132530140
40106430
220275485
627865784
25446057
549373213
663247710
749076328
54502125
542897248
332704600
501507227
109650863
69283669
633623474
411555417
130749983
118612312
184217397
593265491
724091004
346682700
61859303
581747166
238225319
318091539
493806794
144271252
425802247
521819146
615773431
534503151
689845702
290373748
680170570
87365551
55227536
226396826
219135189
62461008
718276693
100017099
653889073
69819932
374674089
117418938
295718419
336482017
604609997
158363080
274600677
677754856
153534713
204716770
90031760
427581522
226182138
85445543
43784741
167850319
40276078
119080598
523888336
46733839
34003606
284287367
247466492
216431215
252003269
187316165
248584336
147147546
314692732
419977012
299518354
447178249
309484175
974337
755632332
553345053
327392338
747467539
710775065
121527770
233225288
214512753
265272096
321387703
621189665
586430026
394505298
700902203
260835302
619278023
244218702
645719717
481823930
182858130
45014938
532510891
731651557
493140962
357173817
84578494
493460149
300080690
460897408
323964652
321161113
671061348
19685972
171536183
301775355
136899227
291553353
429695414
290897029
538695066
60069009
442629989
82788433
84940331
77327614
37984037
645219899
142970737
436675627
734612206
249242343
19018454
156154784
619244889
34547422
571830077
95175353
442158901
276553095
380258738
756341676
526013579
621997103
57017597
573537055
491211138
75424258
377710424
506247378
323392766
441490182
94480477
578642883
59343921
738443685
690703533
189849079
151324355
415573613
598576106
358633271
362898508
745662372
142014314
164894513
750851283
588756350
750299914
663697216
744061136
200222477
102463998
749241443
17991246
400082410
492584001
253082166
690253564
298139569
641579426
52735046
454694722
127985585
231159565
202071335
256892636
240841360
603454488
154243405
738215889
259687392
403672214
755032465
352626911
702700908
274239343
509578251
582250064
217696801
151926021
260020449
42512325
298003615
122328388
274382734
18550168
364539708
756497154
273796250
210230202
384463560
310802374
339008852
317295971
105492751
90822891
633273732
518373806
324953564
410439851
579759594
35092999
409725883
476828443
463121892
397574814
359062067
12447344
242473959
346184202
79963611
672141470
690253564
435113224
450737160
620146618
508885316
254755137
272678406
428149358
53407263
270296052
437764327
330913132
533441033
323016357
510075722
318222996
413028252
177790067
613469766
201899243
153617056
302291153
259891177
683810855
283546510
430522769
430792908
500294487
306442238
113247793
260155532
480673108
270800655
461291922
366052945
38648701
217086028
578210402
62238691
368148326
369319041
641015557
550114151
118219556
94656158
257169118
562615417
301199726
281153269
125160763
182776920
263716472
368221023
208701393
77637287
401593010
675352703
161505799
77069332
639702122
106441061
49509915
103362805
125788605
53465482
626196571
421886779
428353289
294727778
101021375
192514915
457296020
76390742
296598757
426724939
268270428
228296208
580750170
642065956
611505986
628054609
409186239
189474582
268433620
59265527
755190014
77078365
540149942
710450286
367702699
196944475
49399429
179183521
86217495
30167299
460317585
730269358
668756735
578914791
723010925
149087973
186619524
594957230
91987987
235852071
559148573
52731293
265404867
66730755
329325906
292474819
346584511
313691196
402652668
663905353
478739352
567555079
264279470
672541779
297491336
402635324
272330968
465083528
455263319
70363748
422182488
623667057
231824229
227964646
592040830
89653843
30801134
569446821
626234336
426533016
1064973
274883882
603704526
662892066
121377212
337969872
387213267
580714236
222171495
626906553
632902556
12062141
369938560
60960263
444426073
363955423
571595934
153728832
138967647
692962889
93559011
318800518
211748342
751261912
263493958
411661159
529412707
303555070
573280253
263486405
314096400
642005
159322982
679415009
489307398
217657238
742452347
254970510
117230113
660743993
468187811
624210132
656317935
637619635
656826844
727436983
23807056
254011976
203001981
193476030
69330992
350051338
237821311
651276290
93385292
209580644
660454217
326589168
175577038
271522135
83929615
369368499
419093311
598428984
44668184
468414652
134496271
252662956
70393960
3601773
583854453
126416438
33671254
718275194
542751027
536995641
530766982
129754569
708169280
43845165
273916554
733178788
739098815
207971855
644841773
310700208
63709555
67889048
44577806
343608629
489396635
99020527
56895509
691265666
353110303
327437656
468972721
668614219
49789376
388660299
726080566
358299834
707451745
212715139
421963451
482269648
90092184
253822291
744610347
465790959
145664055
508754957
87879155
560024738
127526829
270854168
238365127
141603644
455469197
31579093
104503308
368797884
270612513
701835336
226440371
236907398
225520160
715480584
323230978
495532067
89245180
185290196
728924924
57111413
300322386
614809978
630651262
729506505
33943919
701931990
264578837
590425563
314877017
534547555
89098520
78206699
60582613
132479620
661569119
724006568
203538244
424350199
20287358
482118492
749098987
684399989
680344028
7044694
558166700
12423130
578433455
4063514
602276111
126345240
634142327
223029547
173730757
667526587
407303078
473444699
686696101
578144385
511104081
534465386
458918505
437583055
501594837
369063094
306311915
441518168
76004613
359545459
668162206
728501956
494547781
291153393
130447863
149508891
568733347
607737039
98601536
173645831
663756604
564375266
172880617
72006335
288720978
288781402
552365996
628311411
191634716
109756018
564233247
462750931
272849831
76644035
141227632
502490111
591218628
34411140
218833069
572955474
636045683
672597298
252360836
567816114
438087179
621819558
408848441
546879971
536950843
189293286
448602882
377579119
111452068
179081630
96655741
17681573
85290305
647580923
46571798
713977537
431329171
390527865
678050128
135274230
545340412
391456884
142207884
52194735
558548804
62035156
136105060
414992032
223664177
243525845
708972625
505779011
346457325
443980446
688403996
348001755
326553955
531006112
197552501
145505792
398005335
441352002
381116827
105832636
602336644
350784435
438549839
580725918
693954534
552804070
86527168
210660723
539427707
589987489
351199394
203894416
108310020
260373057
45295341
366200550
202715855
290503486
548636397
652413034
724585345
664474408
174104203
255635341
669316648
628834324
433444011
339764152
292459713
313609386
21459197
237448792
710080189
75027586
126865145
131361776
171699126
27609348
227544125
448466336
322531345
98528885
392115013
241069101
720616624
398760808
428111593
463497398
456926288
49450164
405054505
368752336
705336905
292807151
616951699
422840380
690246011
658017788
318929478
498633954
304529407
627537817
197286843
622049506
521126788
151347014
347709908
215539961
507146185
241960355
619413977
195396110
23693761
495748708
108147023
376853595
69760649
194195183
136713795
436963709
89457732
675587759
131606572
159103945
113515584
415769991
499015222
488396024
19569823
511338190
424745921
594708114
752550708
375610690
278880949
676463693
488852819
598288236
325979927
592066077
541760319
33399366
501904403
190977605
2190370
219975076
443625455
356222139
360923365
261565670
615455148
168839762
712980541
744124133
131081528
158930226
244822942
152793279
515922771
599965002
554367541
186627077
632917193
434000396
681099328
591799968
523981467
668659537
242269540
715774879
133514381
434877881
439614812
314514473
543701274
249966535
489029350
644769398
474565193
303759001
106879102
578469164
206312854
633888981
418395241
330920348
113538363
462923370
24694147
203640123
466533610
598348660
386153258
348434996
60182304
131709214
462545192
338764290
660411661
304823974
537823603
201808607
163847229
483014350
31375162
703117152
227550709
236288052
401398635
211519003
441064988
112841820
354500055
225532580
65305566
440139642
86024291
87395763
483021903
513520917
187718226
374424869
652055171
97075192
187012280
347431146
415415
143393705
52380055
658727888
274996335
496424748
187261529
196922797
731858193
460612152
266871334
158646097
295865092
389829776
274763034
497656523
598816946
351897112
111534153
470669892
241043265
336128972
201151496
413488985
150183852
81731013
615139046
157955889
111497386
450989630
478131445
730534557
51778997
48661898
3194919
78324610
215056569
252421260
477243858
161732389
604698056
613824757
248433276
333638669
239242116
472515680
112471723
149120551
223228043
581701848
142827230
614119324
76662950
247655317
204091646
58392243
53191005
277670939
288196
267937238
23079982
138838001
738925096
274040780
131818333
394160858
429524004
404896285
151819437
470385734
588616745
565387368
60811346
407053829
362659112
359500141
154708862
591538713
110545708
777959
263002662
83410369
526965257
493716951
75219145
336576786
735393889
755375530
684671543
303268056
446563572
236778997
410854354
408718509
367512209
551119751
208100256
391094340
399080200
726462646
674539741
218017345
1382199
589442252
199391647
629957965
585062933
11843104
86058882
593032442
488744801
18308472
201117423
380025774
215343583
723222409
337660287
176264721
71810302
123351012
616035674
452130133
656348147
461888609
27500473
680201484
336795823
650932326
318585540
608197772
87707640
723569847
9747875
306973343
162934345
455702702
552329923
112146944
138167029
747754553
52923871
586791974
673954190
361696861
383548893
494378471
589118894
265687412
253101030
188643728
471979417
333117512
164088925
194611212
320216988
321561422
86595145
560574086
497769184
54177669
672020622
387508197
732012332
323445910
453277972
249519053
744000712
670117266
286243594
121971047
216431215
347410582
59628021
649172797
9003176
134791980
192903620
190795143
146127891
596717212
12983607
104661921
134483370
3066518
432869435
457870413
443285570
603016284
635554738
630819007
597835056
476890548
112576511
33668028
609926937
519412257
27492920
657737899
293683299
509011776
531070129
546723725
83090553
455972281
375237392
599859260
357204029
732172714
60488667
430368769
742837550
507283219
594239828
341897037
135044854
9592310
256405410
226179681
207458251
687237486
1608789
382393284
42123081
506300249
40921861
538324969
269356947
450149932
706960800
642412862
332603908
30415931
77738754
142947936
227651826
52795365
11403217
330171842
342090476
51337741
557403847
592268495
696081401
494467973
357244828
340292862
62129263
405382131
645009284
144717158
519371273
20059716
170879072
681431660
712536370
657609466
128109740
566648719
24746672
258068162
643523153
519943513
126609306
57433012
340533439
162461491
706968353
28899090
641370548
564803705
83971241
659535513
631883980
29571414
353057432
753509939
467411036
748751549
572313469
131935804
186052687
491020530
147486198
49751611
102378847
11450348
113287447
391049022
42286236
199454699
333464950
631121127
26186251
98032937
688297337
31813236
712119499
746687234
27047232
606875997
85166560
196264705
619330894
447181385
240390677
462719439
693924322
701409345
724488499
342855762
626331841
43543045
287930435
202999704
105440672
126459879
435468215
400769733
231529662
755186705
302612942
402738572
15079149
290429196
103435770
732701424
517304970
600674984
186513782
249989194
89971336
503294155
115913415
711391770
67756513
717590742
343291403
52976742
257576872
350666985
545458224
742218204
726490208
56376179
108521504
449607431
731887053
583189789
81235007
510943701
557095218
225577898
736470371
336937124
361494133
140282712
201323623
272043954
259360256
202775391
57455671
127379433
518294413
509026882
222949454
129601927
470276249
5143593
536973919
118160254
637994594
181611885
753812059
8798339
91220191
48120163
359423743
204902873
363242792
176872920
232723036
481304678
224195699
10543988
615902162
199610186
8119475
356275010
439584335
75857238
542877998
530398158
511957446
603276296
195009092
626899
5287100
620259913
733264887
283403666
466173015
112660548
443006737
536923366
112749762
367659045
605773259
113138605
471314753
114692305
469312899
614229945
391381354
529518171
613184706
423134166
343329168
117849459
251208459
443251852
229276988
364167895
578127539
89835382
107290365
24826711
541633183
91338429
642381852
563926397
527125487
381162145
103506312
594756421
360985906
510773278
340891150
127804313
508526060
574071124
209061726
176664670
196560365
149398340
274554391
675521725
238274491
744348150
581822696
260214230
452953410
254690500
365377681
568844604
565320994
427424270
372680126
92287207
674068214
146314722
408912901
539847007
60567507
218482762
85601183
638870505
369575843
148272943
139618269
242685443
229241103
485121637
597996037
432935571
60331627
359500141
579911787
220012996
455513877
664716871
556559515
204346415
360904999
122879757
162774703
205252775
392791778
494827242
93981979
545145328
169104117
37032359
320399177
454917190
94865680
683909570
556301109
187926193
133756552
268745034
211461341
577864924
415219814
580939172
218676513
51123009
456288243
24562356
345598996
643477835
465853284
302784664
14260064
299672828
227700291
298562537
223886026
413949718
443391312
206056181
318824015
77024713
56275875
543181548
187031275
498246240
417588211
388873758
577902689
132589339
14139216
706784054
197793993
376389800
338903110
464093249
691232083
278347466
508943799
82274829
193635440
363189689
240389331
10558063
28474810
86194836
359092279
688309133
660790238
114631881
728158444
97803797
554843380
749114093
118034409
489334238
212103346
58695666
225812041
451266279
550704579
336821325
533822996
517312523
160236895
286077428
22779848
437413515
502126112
728418873
63792638
314799260
542464013
119360059
204980867
634107992
750790859
121187885
178571528
191127516
693119384
43452409
56957173
406623308
617284031
224037086
217110985
156581243
485632388
448043960
479613383
341214328
587562976
389725137
339508326
368035031
305215958
701239174
624701077
126965930
89737193
749445234
359396489
683690007
371275268
518640310
131241438
282742290
739976014
127623041
184459366
448040058
24359597
205442675
418057913
440639383
698161555
747762106
732565470
697806564
77055706
455936845
435466198
457394574
555613096
132426749
406510013
712104393
455218660
46908612
248569230
528069914
415607317
585976846
177948680
132724842
81792980
609383051
8927646
206202370
665034097
46770465
224627001
163635745
686983115
282104550
584589436
376977783
231251405
741478010
208853289
485080717
195388557
396283251
584851449
116129381
165988177
51012962
151388825
65695994
242179392
679747341
527788534
750836177
670902778
72364046
581749233
723139326
526623356
318577987
182318061
12515321
504335840
21677110
387476453
653532611
459263574
630906959
60605272
91391300
550051464
170894341
280201194
356531812
466278829
535688972
292790834
546957168
205858068
561029287
217941815
318974504
158650765
410354490
340805690
363932103
137004188
578605118
657027522
692159304
556331321
193855298
101486484
625327976
490106617
82909281
408806125
475822683
576135287
748031412
94510689
291047391
209781186
726228503
570689574
323019151
735964320
283353284
680605501
437803856
543982166
149826894
337077058
644301112
38361687
672262318
365368822
505952811
700060359
322572680
234981383
270057515
133981393
405841060
307286252
452715322
670510833
625086658
54034544
629285748
622785433
544660022
497344394
112788949
751595635
301620426
374432422
571394085
655461870
34660717
416449761
201272344
284362897
654905524
473716607
500099236
458514461
311788966
32145568
394808195
438248914
410044817
52546221
594685455
582522959
132124629
681514743
593560058
17084886
581534393
95605721
189803556
155795731
329096707
28618317
474064045
491140676
752497837
400015185
7273539
752437413
204210461
621694897
752815063
141158017
44691101
298925081
564163782
60552401
507357669
673576540
493273326
137217663
266258356
724174087
166392161
2092181
12647349
556771988
354864891
569784590
392589834
446699526
172222033
240847731
391388907
403109720
25234573
113702862
437938614
382106270
614844412
355791618
702286766
136890572
138977111
228455591
138645689
488115391
111482280
580576451
657919171
277768270
160851055
220206327
700382137
54661061
221929799
270988663
688185452
157569144
755322659
625154257
275237044
597102792
419131076
611143442
585327288
53231621
646174256
85148567
190841888
673549462
121452240
639150728
753343773
605266737
514448455
688350542
668115721
218923705
436261280
413609833
9252425
751936394
701515087
342301960
598611468
61681643
60780007
671816691
14086345
629338619
304744134
62987466
543369987
212645147
656772598
534820377
668976763
410387999
55884647
15831088
753676105
652113389
204293544
234278954
558801152
208363583
3632993
731077529
238320901
56739816
407174677
454642630
374636353
287935466
86557380
207276979
543415691
583658075
64502620
350164633
446465383
414750336
229587108
317324189
421638672
290500569
188992466
226922332
651340508
163794358
213100342
680214128
170388028
156218699
688496917
402177295
726901745
141348932
350919933
184760695
86880056
68948210
474751368
456581828
421321446
491441748
107538964
346733223
370957166
26675110
55303603
508426531
86708440
638878058
427227892
712670868
513037525
62372674
452900539
6710729
176514994
688815138
649564153
247218105
446888351
430938028
432443191
73045063
565855654
459887064
318313632
33119980
707988008
104707239
755956537
459751110
700918400
528845954
187257768
39419107
81384742
51775815
749348236
628699669
505197511
46110654
57253761
608280855
428570962
602193440
617590293
576898140
499970835
373581995
608354157
724551737
106625701
307402279
393428217
117354254
356882946
728078988
634023696
745254510
76612654
18748563
634051691
136482710
4388293
730307997
179013846
714272870
361676341
41979665
530317054
713413098
460084751
619126963
544266141
628014881
406585543
508966458
592428280
686748972
40952366
185918577
367695146
598733863
720466147
122113614
204557899
64644334
622374753
367509625
318713435
87856233
354530267
444011487
46118618
280263596
467039755
338646308
417016236
634519977
288871618
646378187
220804402
434991992
493293983
2486975
443376206
516368398
477671548
229957999
165274746
351636594
193387012
39713674
384983963
474107673
410762352
135976463
57212636
701061907
306485634
150833410
380866460
536995641
128249940
423217249
322217886
170628791
743759016
33579868
621793172
651461356
700663434
112249144
185004130
746145764
310420747
645728629
141000576
226529388
578068778
412907404
540356726
305730334
369786132
660298366
638930929
618054437
287172613
364847665
732565470
13127114
590823065
100546363
482870309
398073312
691766983
353706990
499785754
86157071
592181898
312626223
142517557
419395431
647448071
485097633
680786449
82939493
613915393
449841574
460038124
26760279
328278611
605361279
197971683
626656741
289333695
38399603
277572750
665775608
690110915
685857027
118493675
521874535
506676318
40529398
597653784
329499625
74759594
494283426
528861060
430502237
744801330
88006881
245353415
73097934
284196731
672280016
61334816
371109102
216275605
321629399
160516356
630335615
578975215
220946002
291221021
67372760
388564085
618151563
432664849
197110641
374047219
169965159
730071388
29668184
385716604
249263277
519336727
474041386
547977703
451092420
394024904
73619091
478744276
281533243
55204877
416107233
748064226
107448978
239150639
145788006
688516374
499879293
217133644
375444524
709576017
224089957
108758935
119631967
464909809
675879043
684490625
588771456
339797598
33761910
129353263
108519752
136088238
418405988
315171584
400663656
314284345
257739723
358850583
124178873
515499803
213589086
10756828
178445110
645156753
686606567
45536904
181566567
393235542
490877023
127766548
737470170
347158993
612605884
536302865
412998040
741563812
502221629
641303493
363223462
494661076
473803866
540439809
703274936
74744488
211000608
2682521
5287100
579987317
620321599
716122589
236563437
199452204
209701492
175409754
88981893
130697112
673642073
567373368
289498937
430369256
260075281
384749820
538347153
24607674
140993121
278750212
20717879
463349317
594338017
241163844
739763479
158277904
328524667
61692904
457017274
419537040
214440433
227506951
402558020
669934773
368121256
652392290
399232954
689577563
735737730
385323848
10694224
446177381
122874406
225113486
394425213
29891391
484638245
187102916
654845100
490952553
345544239
396034507
500538094
481658357
484288290
565221202
567096988
93483736
73150805
470128611
48357788
441261366
54585531
550121816
397416201
535969999
509833105
225332928
149741620
735791185
536421799
390150215
295163186
138589997
615003025
610878242
730820727
735095725
27828896
156807833
278192096
695645180
470179487
415226175
340851784
60366308
448210126
84389669
502525323
704355015
344883657
341121642
198258697
500680817
230399240
381841915
94300217
141588538
653629067
56043260
502312265
400618673
490581096
71691902
318615752
224172316
197344784
364885430
11034933
634361364
559276991
404040182
187752474
434614726
399635270
685271916
477009715
390516337
368065243
349492416
476126014
488006581
633598511
9098075
573212276
401645881
226471252
539815423
9811347
732802426
705942237
44154838
648497502
680822210
371399662
338752050
747966037
515107047
346365474
28236651
166898641
734111801
241280585
33852546
265389761
303530551
435499261
669236242
658748219
740520146
68399968
442854488
102569740
121852549
341289858
625086280
579828704
729264809
90817272
223017431
13366136
707459298
504721672
142932972
684619026
553043193
82153981
631775175
374470187
276764579
158597894
308879935
491588604
481019815
377847839
699158551
204710998
247300473
601683281
213019046
94669302
65197496
315600217
58729813
50281799
729391835
740604031
400180599
23094658
327712777
298789127
98244921
99877070
93261279
633148180
37009700
411830501
164874437
443972893
565342050
696008950
447114069
704770430
108498845
668636878
576935905
335730850
710654217
706084652
376958418
142033994
621811248
751108085
292175088
147683809
94435159
177714537
742701596
449599878
54985840
558106026
573129193
685034441
358125495
231029576
137579231
66073644
664792401
550304027
272927655
3096730
363119360
561838826
229770647
737647183
739053497
2968329
507208015
32359890
371459052
286553267
111965672
495447171
276598413
213893407
200585021
664784848
104344900
296530780
474275529
210346741
740700051
628561716
628711720
524472462
669384625
298613392
749378448
91021680
749348236
695122020
100069697
643523153
54336282
370867406
192465546
53439989
754967668
76780358
86829288
372725444
262693340
37702968
87750754
620403420
277015834
272940924
730150304
523592371
508852300
298207546
586475344
203115276
363797745
108053218
126391504
284973500
85628361
503133903
295118369
233102471
723350810
694767671
451022743
645683311
562830549
442737650
180184172
670411991
437719583
263916926
746783632
28350312
92024197
158038972
180699807
97122702
434448560
640029229
325708019
575153397
728084376
754672143
52976742
52451877
200505320
350089103
70661433
369878724
584135909
642337332
276568201
282958039
405380928
293473760
645444160
206690950
750000197
487145841
166377484
309384274
360489584
11118016
263962244
442250809
229362017
168220416
252071246
181849886
213848089
704262196
216946869
492922080
161719709
379438144
655517317
748774208
241333412
476247048
470234674
348092871
650303872
495132505
648587620
566426223
155350104
427318528
735838252
297429587
74397050
111814612
106595489
744937284
221620126
172243818
50008413
403731310
106407543
334297551
374620581
316493359
189512855
745171706
632866410
228444599
396008105
679762447
68630059
50642865
276772132
34304964
735031421
60069009
575364881
497127775
184449065
431335316
719340167
420430192
286402207
556852478
410996495
281528942
312308997
104004810
756463930
644829822
24826711
72055620
755987323
524968112
388760117
359968427
65242814
426610830
313676905
11827998
221794104
210301162
266077084
409871098
48105057
154776076
2155757
232315174
246582791
404293048
557139492
157049529
579352865
212853055
399535927
668827824
240248440
363016701
753489439
333132618
59087119
730790515
754559853
183871656
262912219
716473754
497584087
133718312
241854613
744189537
281787684
587555423
221325300
11495666
336098343
481865978
444679608
588351950
91421512
296168236
595146188
689551135
143236856
70023863
2039310
733224585
102544446
322420618
513375070
458112109
23421853
620048429
229920873
94246334
694362396
713252449
101693592
423789658
221427268
534722188
596059676
359119123
198870490
471822032
313485909
434715050
470249861
224056034
491987314
387101287
619202493
26325075
602347714
746364801
694705451
21835723
675758448
6207951
328487523
703368250
24034061
240873784
297980956
94805256
647754755
107329126
33822334
151774800
124611894
94027297
136596005
512916677
10906532
712444278
402522029
737799699
666877029
23701314
229290937
726553341
681738941
583544780
261175187
196292963
702521719
330277584
730873598
155757966
446704433
147683809
196868715
650792895
741991614
189804147
361549924
31283522
552569927
705336905
479132108
210449239
253143133
738728718
69078955
507176397
604251422
253362755
714746223
323902852
194342484
219618581
642874215
70318430
517236993
30191458
177625239
609971691
453044046
272474813
222995570
20627028
479351145
261968252
119579096
102093901
202903792
582192793
616619367
302652089
108665838
629814458
278551032
672594650
484736434
584194338
721137781
285110644
58663262
608688970
408979844
537720729
537259996
412297002
388479142
742352566
697511997
505877648
547622712
668198804
601804724
141709386
546202748
280758718
138960094
600184039
9350614
450883888
471959826
320639956
436404308
151012691
75832120
276746886
754295451
444000135
379445817
20529054
643470282
76557208
148031247
106180074
756954107
550523064
337762607
190431820
581591848
666107201
671439041
66202045
701039248
127471218
740053644
738523497
261704693
288705872
511942414
302573180
45861816
599074933
733394628
8083441
533113399
15664922
90960779
370406673
452211536
427462035
363707162
232556870
17020608
638619300
392000700
666703665
42021303
85326241
345005225
137947992
171264275
355572581
636718382
99407396
11775127
13859755
198893667
254498335
311054504
593121984
573521949
689560414
719257042
581943544
721130228
210532322
581205813
14771781
38532475
40604928
756334761
136354330
29308527
457583399
613250729
713788712
597804844
15113553
700386194
626287207
462433724
598613015
132879929
67327442
648621428
37364691
123042012
702315705
204877666
579075054
589919512
244437739
113083516
66020773
693403165
343557215
499756928
468270894
627784762
364273637
658402563
753280940
578310551
112126349
355930605
201772868
26443053
367385816
369039580
316129474
218984129
22862931
265049221
643770485
99185996
271953318
336505850
265140512
322271404
116439481
756584073
589239742
624685940
542964095
228603741
281671106
204535542
170312597
508392350
373417164
365074255
672399948
751521056
29215004
39473096
182510692
444516709
230623302
722285837
239053784
674014614
453217765
665283346
100182992
670346220
723004778
484154853
58422455
668621772
90968332
629081817
166218871
672656651
723222409
684332012
659989929
498581083
328473674
432885089
173567940
740363037
547222403
181746509
504918054
192891744
666370978
517335182
211408470
591617505
750821071
257672447
201370533
158212691
341788356
206136476
296598757
493837799
294665189
325843973
144700374
146362034
314378519
345670326
84303742
286577036
114997926
730034625
90039313
478210642
430929045
202324387
688788282
515151046
565486784
90213032
437190299
252959135
380324861
691318537
546901739
148250284
323795397
330374987
300206895
130428907
642551082
381245228
95726722
567647558
181726403
561902304
545456118
394092881
673991890
422533867
591150103
559299650
257232521
72303799
728441447
214535412
564548985
703539291
47433839
564979506
500446674
606697103
701167649
555828407
1291563
628734379
416566131
217579271
541054677
393450876
635320595
441759864
463640905
9161789
287014045
689045084
503422556
633583405
22543176
725261262
127940267
699135892
102531975
573944917
532592242
528329748
97758479
540942537
197251605
291534218
559884671
513210793
232426227
70779163
596989120
279790369
581855787
450347625
533868699
347639218
240198830
1767402
208724980
151248825
678108340
668432947
469014386
577389085
498241198
27991418
223666989
451793613
28693847
438247719
391994907
456888523
261662482
508387007
484424750
299030823
264355000
57155135
325269543
303451519
269423063
755300
303978038
650741873
83472476
589423325
443194934
431295310
239513183
61088007
178833410
362743452
516104043
510068111
47785889
477742356
89616345
242896927
633497958
154457702
496254759
52727493
36601930
195598740
143469235
375172616
391910064
169296791
684010020
35894153
143446576
40929707
682502209
272559822
533543782
201091072
139994529
408891885
171641925
32470347
104174072
443964158
643078588
462002261
740112048
476648991
580703461
611294502
518649404
99299291
667926896
122554978
39052433
452925500
61927943
319985822
65828577
256858515
51231999
41095873
451096542
373745099
28440028
658788492
301245053
180847078
399712313
145493439
48173632
33560540
296113346
121715814
731273907
605901660
93710071
9316027
201569105
67742857
20294911
613362814
12356708
608137348
703584609
255888087
1472835
645585122
568355463
106172102
543536539
515220342
6608875
29917433
326012296
692413722
604500787
446988565
68048672
546912730
270532780
261824745
556104731
736628265
373453560
504079667
592585721
499555420
449093827
410754799
749726305
746664693
260132873
651286769
395422209
604099234
418224716
722283280
436600891
255578414
112048755
646431058
252670509
43455486
203288995
725089068
386351056
240255000
700638939
520119670
177676772
220645789
138170905
210351050
494565840
132171198
37772553
535672185
287778158
114693508
411742894
624610441
568589840
381992975
302120000
533377754
593461215
121113092
541614437
182533351
563371355
614206767
709506161
405641830
61273712
42163884
65847054
275820747
113410033
159630222
621309780
220864826
255684156
740073152
574994784
8904987
400598881
35665266
29131921
430067820
34847861
418881827
94352076
303721236
42442934
235751789
706922886
366560788
528876166
171560784
609258885
233003940
556678759
389613624
586256307
406298529
397053657
240608828
502508643
179930680
660631844
687763476
627819600
457889289
392098889
5906446
162015299
650163244
318200337
459464096
578922344
157563133
145629393
426194355
146747237
283368823
637375011
86780121
239845781
143907309
512486156
314884570
14630161
238478422
648275917
139989120
717572765
518700747
150425548
644844928
175388213
145901301
738690953
596687
481358741
190146775
113695309
746009810
682662778
129645733
460529169
720367375
244602692
27727063
134280048
488611123
378466899
327806501
735813260
628146051
296402379
71311403
680849167
507495146
59615829
516066278
50959261
739640880
2499737
150477633
520440338
613037251
497244202
216854183
293275437
312256126
404417832
446097093
48505366
710661770
461969159
31110807
60612825
223381424
161888467
457930837
308739951
744257514
140289422
120402373
255912381
16074686
511259280
614557398
232762201
591133222
697806564
330131514
520754800
281228624
373581279
332838051
574139079
256635834
730684773
681348577
708352880
25729577
352744168
629018988
559095719
120180043
296721121
61957259
647722621
684188505
204565974
525115848
608234610
720616624
3123687
137321093
606449077
2734186
675487449
445755401
520590525
608590528
89495497
732218032
213548566
748298369
372740388
140822782
416857623
591707047
711454835
359499292
587532658
703108770
402985380
9198097
296164379
57103800
554382538
393379080
106472616
89780659
413360584
452447359
356835603
281608968
633819198
168371476
534066956
101093764
202031280
462334569
559284544
493195794
752105081
500235190
278056142
430543659
259568605
16986697
117842417
60182304
431044172
13666931
419017781
439552947
465677117
696178861
253116136
662909711
709800728
720397587
428342322
738002485
484147300
125100339
598968006
199988746
595584034
445762954
243484337
486723520
601724583
179595234
210192437
649956979
428564773
229611200
240791929
67953042
162558510
497591640
507848614
316169795
455837869
573680562
442389084
130478075
6790147
420689210
753487280
266771960
353096356
60416447
605909213
730254252
73420014
142768476
349515075
280488208
262270372
12018017
99325893
311072258
374854228
122079139
247291581
114486615
234588627
575565763
144143583
374515505
661275598
692466593
5143593
421440445
107153711
460272267
576539218
198553264
2182817
579611707
104510861
163537556
144152511
532166591
12409579
607670721
489508750
511568406
251171317
27122823
15696784
305136669
641921917
471397836
246378775
321999496
220749976
53188226
303205106
308509838
632370163
49025044
103649819
463640905
115508029
151700861
331068499
645887242
334854702
266885255
602365491
306689565
448412718
156899010
463316126
744102837
38981033
497659617
500377124
669042841
287504945
597616019
274158395
167419798
407662178
53362559
206131721
68301460
214082232
380459716
273562107
48392071
338122348
697905035
391388907
225200248
17893057
378095627
307917016
369492760
378026107
107637803
486426584
215185508
39952940
378403662
74231213
506738323
548729714
374959983
538174027
408941366
655387199
724063946
394834400
483305145
33278518
167667657
738003630
555365395
951678
434667597
375439201
398602022
705287207
37357138
268365643
431208150
64669428
684675783
278992264
545087383
211446235
644406854
607144690
332052539
449494233
145500992
150479327
295711768
597804844
125832980
236658149
22643894
670865013
662810598
476968996
66654440
656507617
493473883
59948161
422748963
537672436
323784732
159241905
133967561
579821151
372862592
469600222
607721933
3549852
489201575
13134667
69449835
607865440
122056480
669333815
303305306
654452344
539193754
500065772
198998891
556875137
101863912
302286166
436246284
410845435
215114834
464849385
495167127
351248361
269528805
176981896
355761406
498115253
235434563
710729747
146210974
507814510
107924817
623575680
320880250
192873408
57591625
307882939
458130272
487440408
754375110
632427982
91423559
539405048
30949326
405930370
471005080
636770771
382377003
2439357
203326760
281815823
66194492
143567424
436931285
263818737
319465078
581961124
307175118
534271822
339123640
160652310
364605969
653092804
680464876
265206002
190859547
555153053
1374646
724872732
366690597
735329868
149149091
488935902
399416832
225541177
480996813
740715157
284638045
101761569
309877398
572608036
561461686
640298022
62700703
281228402
447826741
177941832
742669859
668493371
745918938
168945971
588451549
45197152
423412678
491670088
442274909
84497611
407756258
668010337
266439628
701114778
707330897
348223512
111074418
694203783
604613012
264577306
628439812
241040224
144232088
17111158
191662334
160735393
16798918
589584400
529849369
622681552
615568895
731773632
436762215
46242240
705419988
257670039
386851492
30319166
67992106
338570351
709559032
614954399
564949294
172499184
723751898
753577916
233818221
226355857
649837338
239000802
254694713
427953423
215615491
717655848
91743165
703577056
167237256
525725341
283192182
189565194
504004137
542720815
233833327
475835149
459611990
706515173
108914369
6299202
187457907
322424911
719230085
641317448
173960696
300851096
139028071
557417308
303034690
635743563
604059654
451295089
458377185
183749384
472190901
732767332
143423917
257251951
80670194
244120513
248146664
291115279
727180181
427303422
97902317
672813975
196090986
494905158
686514829
659769656
524404790
104046649
637699790
139677629
327550951
11069821
544503323
383563999
240333950
544555262
621853596
77251423
260646477
396507749
656675487
538643709
405120261
62800202
12396436
329447661
555998989
575878577
507312351
85437013
681794204
533700666
576141928
38364092
243146176
470904623
275837758
351169182
710065083
51658953
159589743
140221445
725548733
369911138
248931774
8816053
482631542
259226513
578230643
517070827
712512255
561829905
441487956
756221466
743630615
416646139
469532245
196702779
71187836
649993336
22720437
591129799
655326153
518913759
341599531
164730930
643297582
724755668
507879559
459698239
429274755
281402121
345172100
326463319
455628913
91700973
269844273
377491387
113461166
461003492
17877951
22711871
10234315
743190983
283418772
710027318
29824435
94669302
678617352
187079650
676552422
551511850
144361155
186559100
475438691
399923797
268690422
528256820
57281952
543031369
360730545
75726378
442002237
659419181
88030215
129987130
19977685
549368208
78134014
354250806
566686484
264184982
706929784
309087263
572117091
22326668
724982258
683584265
360504690
752467625
31335623
380731624
726051096
372445983
123574633
561660413
653935920
471495263
440725324
238360770
472040915
516104043
85579623
229545825
406223829
253010472
319469241
66980004
302701581
269372382
710231119
277912631
669127823
502056792
551974726
600372864
45364185
244248088
703697904
4120999
84661269
640479135
426608546
306976579
734944665
495212445
442481596
167892470
684379713
536357325
200078970
454504020
84986356
621030319
131278511
412514648
90447175
364435582
707361109
170258585
20318911
750681365
647762290
30748263
125425118
614776435
679309267
527259824
450037555
452530442
98000248
26771750
654633616
131588366
471171246
51199266
500028513
659428581
105742
436480317
488082413
455302393
342770246
675234998
399053969
168144886
41805855
202488377
303826978
150501078
107941251
451268576
69907426
594504183
48173034
385255871
94617697
503294155
67521302
128413211
347468212
94208569
399319557
660630420
483115396
615137234
25317656
673187712
605112688
707806736
144405807
507259480
208689390
181224506
458893368
731787511
358170813
407982848
416140088
529081619
173702341
545032033
202571460
332458745
601577297
220611164
135379972
687277682
591158204
3919971
55756246
662224381
124469251
628764591
139261179
608552763
429906182
537335526
487559344
572025960
88702362
326225448
26231569
414335718
109722431
610306832
405120261
750957025
742799785
592544072
21558617
85038919
85764315
341555433
545319047
699793003
152389328
638878058
143952627
637065338
42727321
294888456
49026146
319186010
441940161
663259142
531776518
202101026
491722959
284589487
13565188
533415519
197163012
681902264
578597565
543201891
152977298
25068407
305398002
126882847
474721156
357020395
598696098
477825727
52938977
696409259
277901692
279748014
15544074
196680120
455624884
294323601
558589668
688423522
619187130
183190787
215782835
10838555
146203203
707031862
618046884
679505645
501517964
159625368
88507063
605410715
104729898
723224892
306189014
59623382
219082318
112177156
544174435
689274445
669822699
473615469
541837114
35642607
208477906
542886981
747293820
259181195
177685275
492213830
204807148
188402788
70582785
352415443
190048586
443287073
37435335
388579191
335660212
192041520
190110717
621914020
201149168
755730694
279263022
557124386
478089794
178138976
88083086
58789916
525876101
506201127
21684663
407763811
435657040
250419715
422628242
28761824
743585297
36106909
410366567
717829567
428000317
345064707
145819923
220425507
246295777
261696024
660351237
502272717
112819161
417605370
456290061
286371995
661101750
680245839
756458034
178643556
346291848
342460573
313987312
18935371
301828196
121988503
620010664
739731840
657904065
386836474
461888609
244893268
346720465
432476103
210539875
14577290
41488481
553169124
535920159
693531566
196279811
455634725
319712671
158154748
614474315
244534960
421298787
88149599
81398681
37500336
441729652
174894346
648915995
121105208
280133217
384485465
31677282
709559032
12326496
204390936
487750081
82408904
280593612
478371749
439851503
642828277
152136962
229158817
285162311
15408120
156231891
658283656
755005433
28148495
661303288
276205657
455997269
162810478
5445713
393035461
720314504
263055884
652247412
541187556
726825190
382788067
460302479
472184417
367641502
239860621
427182574
187201105
576322690
327550951
263418428
703652586
455186315
318759185
176319435
393479486
28263326
226023525
245276122
155952520
68196037
620869455
93894799
145500992
497402815
635698245
477304282
427039067
203643986
38837526
32787573
187216101
16703168
3595228
696212881
403420836
100228310
746515861
173590599
529102756
264969750
84654024
341085927
154998981
14076730
424296250
713253517
124028728
413222932
8330959
115213709
607993841
14169428
423154264
64664674
312034140
420375141
695666931
97366828
381502030
357433782
21971677
540435575
168411536
312105066
551081594
258890448
5536349
720624177
591399900
621584349
753728976
6291542
420180943
628495236
421613076
349673688
438557392
12693605
332604456
56900117
449224441
602655577
401396632
480292866
417318356
478116018
734763393
167465116
283126297
721424795
315055122
257545830
274747864
144475368
343805007
624104390
512367156
221999858
578718107
473754372
192790325
9267531
266883653
50024905
575765190
343403702
170131325
556656100
514930462
269370192
6034492
638834842
220272795
526047264
307837621
277857602
110578711
186397874
462860076
684724768
487633212
181769450
301644455
382366788
437808009
339514903
739449249
430895557
753139842
336741097
379311660
257996369
165854241
567592844
614680609
530077093
54663523
665082489
343843437
40023347
25015536
288991113
580110169
674210992
97198202
659203181
497055377
3013647
536831161
68308857
75143540
621286434
21921368
646415952
501368140
214361693
572872391
220922998
168968163
674229697
176324785
477478001
34441680
602530042
728758758
285828179
494802657
669658170
213744842
459954227
739476465
272602511
744106454
278512126
730677220
577839445
512395520
242037788
266311227
702410452
470060955
220388987
401170042
356137171
205528978
197518503
208531755
115424946
302233295
317172425
490907235
135652674
158771613
334920488
12788239
593537399
87093643
736823936
174013567
172404778
97281860
367604510
316923880
329446754
344084468
48893279
447525875
431565119
423586088
292881501
108241586
26557887
541050231
221914693
376781405
332037156
176130430
65824395
749329966
320322730
7235774
734922006
168186552
303620772
294575361
315383068
78611624
496972294
151850212
362241765
450648634
509276131
675812228
564254418
388598332
302444779
138796018
402396613
274925678
699808109
581437493
42241714
576773298
929019
615267380
557917451
588469336
581528129
524824014
509177942
339601136
217454027
325328594
703264908
591031876
80628275
531134513
101143596
458708796
570907699
304287711
361040953
263370949
67765516
391575584
360406501
735465822
470687854
298769178
552141700
112924903
656260266
155652224
475468903
410709481
720050149
60300065
421461494
180403405
147111880
522406795
202032119
351630863
272487791
684626579
300110902
21450520
17628702
623537915
613622524
188763967
275063116
259895519
695366945
415241281
621113402
619996419
191634716
78553531
438374436
305431217
403853062
686907477
1676766
596562319
358911007
646225452
23142392
350791532
402438946
363593867
325949715
526504524
310692778
755949558
643751467
179075604
278791162
29676185
597374323
327257915
555347669
480944828
593023795
715397501
467515594
201980563
136392074
711198033
27659138
129194065
23074415
277179022
595674898
236647386
626151253
330489068
698785484
473746819
357747228
718080302
206840336
319431476
686016331
137684650
670842354
414146687
651472104
10219209
692617653
753615681
498914387
736742279
551520012
664966120
116520131
401948001
713036714
485046551
579516193
157759511
661023726
540719270
219225825
73868571
299093465
283524514
136295884
549337243
529926033
192206807
422937788
106513241
703086111
94740022
193757109
294132508
32725028
289236752
310646776
549087994
250381950
36163764
434623287
236363539
571074777
290188918
232375598
627371338
476327506
429834289
620697987
546587951
495636400
57772897
403247117
31564987
8202558
353512711
344278252
172948594
146558412
465604685
68551028
455122032
545654575
407160943
699799721
330262478
569496200
136475157
690894785
53505452
650577655
511202146
178656071
495812054
26956657
78415246
133606870
118233717
337238378
707534828
180191921
40944813
499230503
712738845
731870594
212099173
319815387
91396385
260348218
114291336
153673338
622276564
59230113
9252425
21584283
140674625
143310622
565126648
733834374
7062212
5332418
33663721
450566662
189678489
293456709
33004518
371358351
118310192
86119306
606468135
665457227
74170460
312982653
590357644
90308894
60723160
478470899
712474490
138219900
497206437
667436165
736878233
434980266
683123532
51858898
196707802
642382650
371929436
605578943
316935993
169270283
707459298
603303428
33021475
288034825
73517112
153915034
405927993
28733133
311772734
337641759
752816616
255072363
6238778
155161279
637308093
668682196
261833055
164572317
722119671
22530691
465159058
215592486
259936008
83377567
400990077
145568969
575764362
477968946
334936542
179764580
390006708
636846301
224142828
313031450
649946279
615413733
18232942
371554729
42253574
389176267
39658047
510854708
558257182
682572163
128068668
346969714
755567164
299080848
292716515
704883725
214404806
229344187
677375699
498445129
303904712
422472400
283652915
242752285
329721586
197994342
570334539
211606017
103672478
25417242
131195610
287444521
717467023
138454043
153270031
29709455
499570526
228412527
265117853
34844432
521215291
136316544
246673427
601192459
503715594
129496185
300350470
416849062
412664845
705148080
250019406
654550533
268478938
394115540
685132630
753475563
265412420
645849477
566837544
60801650
388128909
593099325
322669327
140967969
148309981
110503449
563572550
299159224
594947648
255910746
169676615
731047317
375263252
354481867
494275873
264775425
563864517
136361862
394024904
745534044
419282136
737252104
3572569
41317769
616959252
724789032
506035894
491814277
607727453
627782701
680653701
101499259
328485289
536232788
661079322
317788432
262603907
586785017
315758471
136981208
225513108
68210813
67387866
177948680
79910740
323282961
647752833
45360518
120609066
219210719
214068455
636106107
659852739
630358274
534110395
23029625
362249433
127026354
40385891
178462284
126415006
57070341
163309696
746546073
121350779
1616342
618379216
506887535
373172916
477916075
443253999
538986652
562358615
517986844
331989109
272715782
168499877
680138829
583497672
671945092
153053992
751470629
106914564
445856640
284234496
409853522
703607268
315639870
457940212
453655061
739589760
755640767
436923438
125149350
202543539
65701421
534130465
688522505
569420670
564314842
629804951
15559180
242156733
310390329
334718439
618870161
495023572
432016472
722988266
513551129
141173123
449206230
399092967
599923890
559924043
102612600
740790687
97662219
63509193
639438982
366803892
53255307
257743781
160977769
750993207
278192096
664282479
60612825
290265121
329620473
180536427
105796082
319975292
465069503
381212278
284083436
605554222
431397148
499260853
239811910
244048594
201035857
253193126
129080770
263770986
126814870
65552487
195331579
695593535
213534118
586868100
434822758
705036432
270313388
188681493
17479386
420776575
533462079
204064334
24743628
183114932
554359988
198232146
390434312
210235779
161753363
113763286
305385512
418398435
694097022
82599608
573836699
600742961
27424943
289930704
5574114
274770587
310672318
640869543
386199996
241250373
647518690
629615826
409078033
718921536
283370731
216015800
526557395
575897900
252104034
124073131
654444791
238095137
589436688
529178286
88566478
692396272
533468390
193538072
101807786
323285090
36284612
715072722
356977302
79016720
409269063
160161365
221605020
13828346
592140094
109269251
635539632
145078024
677188254
433141891
409257381
189950397
393617042
424715739
115315614
29894774
308994259
700427455
471832885
77846774
142930281
395133037
53792930
51387010
526491651
8081710
714808367
75255484
545414281
247387458
615799368
314141296
681001139
190316529
191326949
616144341
216907054
86549827
667087442
594813856
653148487
631904870
483363187
611919665
609308063
503195966
486209269
403080951
275397486
123738483
79927955
58694363
271701947
58369584
540901334
248785430
15332590
460589493
202817128
693375293
737006634
86436532
138147792
191532025
116625873
10219209
717950415
714369736
572925262
170316796
268584680
730322229
216262164
498022161
730850586
703380678
22801647
8240323
437099663
304815462
10468458
154617463
618553490
344212869
234511388
276689049
157396967
481956930
398498821
234724909
486262140
455982163
466662491
518311213
581422387
564253465
385517559
471242993
520787243
335534472
94042403
473786174
720685071
647353290
77403144
752403032
586543321
297119914
601468049
422088297
194716340
250708763
276726814
698138896
189519876
284853958
734400849
370527521
689985825
495136915
90364092
18149859
408984948
504759331
280963775
664543152
346169096
732641000
5355077
194897612
180161709
15621378
9161789
647313350
276666390
266197932
216974940
541945401
750722882
502874473
258471213
248395511
719341534
487077071
92678439
283812801
212669821
189947066
117032502
754174603
159149263
23208544
320829069
346018839
527841405
177359546
42636685
138031075
479835588
303336033
7364402
36508880
506594816
639444533
129359236
303370049
651884324
667994873
247098695
231291323
521451567
585172947
617551007
408428475
169534420
605017959
418823174
152442199
479660818
148577726
6359626
219441575
427315905
285308221
70477043
254034644
400686650
237432689
405502200
315056502
380555879
650898470
49215348
633874594
338427271
290214249
57976828
154421085
496908461
683387887
208785536
386450107
564174526
397411890
224308994
151581009
140478247
498724590
28723335
614617822
67419774
191483653
509114725
154452282
283503175
533947126
114964213
212601844
302580733
623356643
589677816
677919515
516605052
527176741
103745482
689513002
156958893
617593230
43021888
113007986
749242494
580727511
19169514
86694505
514502807
438514601
654103118
281817550
487826532
99971508
568786218
429567708
681804556
754994683
621557537
249309424
361232308
471744924
170048242
657004879
641665115
127592829
235817209
394560039
594439662
265629085
40497796
618644212
140183680
672836346
724868963
197379273
420732000
20227946
160221789
599190472
347709908
293358520
625625145
157923750
73551114
367053141
723992815
155727754
216529404
64774528
118854008
469705964
419956547
408234056
59294592
242851609
583242053
1200927
283177274
373988150
409861516
221169856
252323071
282880452
152806853
658991049
258273531
130150319
396456970
484067507
13125844
441125412
478309196
165818562
261885340
179538414
287074424
627669406
753645893
698306928
662088427
513713929
724801140
208145574
500612840
462247255
143212150
328699674
419319341
16087447
702814203
446752397
665562807
479285778
245031931
205061427
153531741
638624241
383756144
16621102
727377165
81733240
367619616
489834919
620569586
388571638
29605593
167540646
496646696
659270211
432817112
146445117
749923831
360542455
411574958
565861784
21735503
66171441
177351993
26443053
100432241
365653356
654820089
11730507
167865425
392020749
293660871
527154082
259701795
458210298
691177342
326614379
230019062
230925224
743449343
619820070
137034079
32296628
271949332
204633429
249468037
592585031
704840556
471156140
559916519
485808960
305930466
680251828
508354665
223032537
217714841
429064510
202291471
36331283
690879665
359046961
609099707
405653628
601141851
225170985
251786411
43014335
513906120
65620507
37168313
5969131
621634559
287301014
26367523
718650128
606583410
196270139
403760322
23791950
661839178
372106098
165607960
388601850
125342805
430179180
83860959
464979099
402559247
17454983
588718585
347903035
368236769
475052380
152082311
175577038
99961291
277338607
136392074
6335481
343713060
177117850
479951640
352211496
295866116
56692818
584277421
408614194
598227812
552728540
634882521
167572975
254762690
408920822
253712005
416570609
258410789
607472684
23486615
292573008
59004036
631153788
675517661
297074596
286711880
7945756
327346757
574760287
347596188
251303416
569718827
329460521
276590860
637911274
425770163
116910067
526230270
334310886
262565942
681620258
6880891
597097171
112871161
574632240
337891008
379091578
303180584
107739942
116246605
659512854
702391235
19819072
160564678
387209340
372307058
11329500
400588461
48108239
15808429
691152523
20717879
410625549
523894776
741610444
60831862
20090980
514457489
514513586
330013229
141429925
19516952
414365133
227363598
670763686
742867762
398201713
153533614
69380182
709134670
410090364
147931171
579148934
742327604
318313632
527257217
262028676
187729815
63286587
94253887
661824072
429729846
119443142
341614637
739914539
444826382
559881231
339536740
478143976
683352946
297429587
749197176
673976849
248677260
502746303
314370966
170622270
71455002
719053153
344756685
76559522
566610954
422658327
293434412
435891183
141911734
669469742
475589896
469526179
677549418
84852382
557392559
684800298
526421441
605524010
6193460
126852635
430521
157696456
212805775
556958220
436623427
615697901
393194074
726545729
157946176
615851531
221967564
396041555
224890575
454826554
139383062
487958547
1706978
187231317
136098584
396952453
577170747
46904130
157157326
353034773
8436701
372945498
236265393
622276564
438889724
137243323
291942723
364213006
83249166
263403322
591882233
184835010
98572914
122993052
282633260
365840584
629640739
636045683
340345733
309550053
339930318
14593558
207027730
671681989
419085758
651627061
681069116
6412497
69750597
188125492
45447902
360096828
96059054
155449967
80501251
428638018
490567350
155735307
342098029
517077220
504074591
137925333
637858403
419825952
450158800
167653941
625124045
377680710
190328047
222836159
462794969
254980001
235726671
32341946
550589094
507555857
743147163
178129952
331495599
472032288
556580570
372423324
481346431
354290542
244188490
383775483
56439754
608401703
238621929
643171961
145614142
446794829
830185
163642717
304008250
251516796
215682293
548952040
509297727
457960829
751589838
749239158
521632844
574534051
387687937
58305536
755332420
654475003
715919989
456322048
251854785
568703135
511999822
441374198
690048549
555198371
295639526
45740968
746009439
73254664
646249786
46216807
505473244
487723829
543962430
485533280
471043195
292504379
334393969
519419810
180410958
725450645
681862181
59275944
487547134
753638340
473624756
600397807
418674289
27772381
632429492
752165505
82287158
11321947
4992533
280790328
207511122
487229052
663056965
272796834
578484270
426774712
554326351
353170727
689634218
703705457
234392249
326056851
599508418
119103257
602042077
178303671
753736529
155599353
346212249
597399186
194912718
210215096
556195367
607305731
121006613
196271209
738668294
750024608
94472924
639488899
64126410
510122067
726507964
1963780
316464980
267543093
262952793
598008775
141861414
418740678
289159647
516578020
240782087
148575543
297300508
529539277
498414917
628998734
302394072
144875661
290970175
210056895
242368217
122811349
509185495
16745001
756769932
681812340
102986558
49389067
284677937
745648879
362294751
581022078
288129644
432356379
752210823
740979512
37377759
681945264
205192067
119618789
118506570
97219505
550643912
287988337
338362790
709384438
321538763
336634409
70038969
644902181
203832811
250721835
385366010
70091840
207715053
539238882
704060448
671997563
119488460
189902986
59192861
181447966
453451926
51760709
208613860
177193380
562940196
636045683
93898896
528150114
326335986
642337332
636128766
110817616
64313795
231658063
186657289
501209527
234469098
742458510
122434109
534540916
140040173
398194160
692791372
512746580
43581432
375185285
558672751
697844329
456314495
438648028
647280917
750647352
665156918
12024376
660660910
460491304
438829300
149692907
576210817
726717384
473201305
135515926
662012691
493309089
6076817
498877691
105167972
552414079
341501342
160563902
148393791
355287052
75756590
168756679
13436787
160002752
496806128
659185920
676167219
736462818
12858913
736858148
222677546
659566258
470574559
701440032
294153539
324575069
731954539
354333889
254369934
683258446
713860787
711786069
376685849
10355163
619583490
517924316
593046454
310571807
756720360
703243485
636619711
701009036
586618851
192488205
211339549
293615873
209231820
390819939
308003787
131371229
284229115
337989197
89993995
580434334
453036493
153465300
431862067
130996850
420528381
754988259
166218871
141822681
254929069
302570260
221726474
118810053
186513782
673525789
194572833
600144742
71458933
559050401
26790710
121195730
756936090
187142231
25680200
42386969
626136147
202166387
677651756
607241144
226385548
255135209
286893152
490129276
46503821
29050362
26856827
676718588
736953763
556104731
699370035
93104103
457769669
69147715
522190894
731024439
502350030
482562332
171928690
412673261
185582858
266350106
203503524
486052074
217360279
481873847
377687765
282081891
274613828
230725098
533317330
728596537
454116572
190977605
453957959
15891512
592079670
455393029
422469502
155341036
726855358
196171440
318510010
669641215
517858937
553075720
565912664
155306897
48059739
128168010
324877189
115848085
487567444
82938149
242426531
342886864
125772556
461455262
471566101
258879075
147895293
281749559
482984138
664233479
101240412
165512229
2220582
143187549
461416436
27519808
646879141
617098976
661114090
17363446
50438934
138287877
412559966
621060531
437968258
316036523
151981466
167875983
687043539
179922446
224621262
556565464
507920718
453798138
571127648
441659974
70909683
456458002
137034079
126520303
54605057
47599006
701079852
252937043
427478169
709176439
199278352
549065335
627669406
564481008
99873319
341405992
549044226
151505627
154221564
91527254
579292441
275137888
187087810
419576703
113884134
463330485
652526329
570976588
735235213
497576534
117282984
264587668
362098373
391509755
148204966
402484264
47848255
143900581
413602280
560864321
291689307
460477496
376471732
654014270
536495016
959231
471397836
476586747
90953226
250292234
131120080
377408304
3315767
302308523
658462987
494362936
536817013
463877043
222014350
334288227
293046142
480338293
159633687
737490026
235132443
702348967
141473627
641453631
693259658
48528025
107781310
494608205
308611803
553790908
401079406
356532006
210230202
734870472
147854233
647900550
57629390
529691890
81368469
66073644
562545317
354416972
261988688
583545191
86255260
640977792
7394387
20115539
509128649
79366924
222938323
480616965
89229703
274430702
98861217
350404093
220718159
69736849
88916317
754506935
274672398
455656374
48392071
62493522
608830263
630479122
74495239
104808360
672028175
253394425
82146428
405769819
613611545
262941198
468633438
736336433
648054953
466794219
43690813
721999503
430098032
99140168
551973240
441723416
644769398
209830796
103035900
71179472
518187877
162088288
68853148
582139922
714604436
324930060
469222572
289770845
399333240
702293422
60767724
167033850
153990564
347143433
596885273
277187547
244838375
41435758
16797872
275086205
346088520
138747942
729586095
418093677
180161709
422069193
602011865
190435804
654002396
506285398
238350021
138061287
292844916
334522370
396245486
64312951
195214838
195819078
754491829
506633379
70467511
34947731
267466836
736115380
413923197
250446987
146576321
144496443
622714638
616051721
229283197
77521253
595738656
308826889
106633254
355945359
550229224
151874179
606415264
465250440
183022151
3079375
522708631
401559456
197881063
640856944
118476358
353389764
171370017
307973575
398821059
134206270
464358440
302928171
20264699
14796882
101655827
45529484
64465435
384304193
71549569
643420147
262512068
370572839
692466593
157366891
445255632
183205568
461291922
66503774
577948007
671408829
335013315
622693091
470934530
110415034
222423771
311734077
241472265
72065045
543680046
495000961
115712260
713516560
231031807
118763372
668055297
401639300
309370880
511398524
327876031
457749565
451895990
338342069
213230860
364980771
139209343
553642453
52965659
362387729
576395586
129654798
152804743
612705411
428711190
460733000
98672392
508520200
508949924
87452741
293130477
524041415
248954433
415573494
89623160
502924058
57115786
153729452
690940887
613062439
128446318
557041303
262285478
132985671
414569064
536290078
69548024
566621168
532894788
276296293
564027828
699303216
191853753
260925938
99707153
514049627
535093192
589166245
255072431
47175756
177699431
3904901
199346329
348344360
347017904
140040173
477515766
475542398
278901617
646166703
44668442
592487532
75310963
726122761
206064631
635271165
273158440
458648091
387272522
538855176
737505132
162706726
175786701
163907653
185888714
341063268
743014787
314100778
691537574
193186499
716809912
302878414
142306073
687221405
329748874
733931423
259466121
422756516
288086526
153537384
421993663
486392941
29743714
378443065
274678439
102101454
432202018
343148879
731455179
236969087
240966068
105001806
67939235
618941467
250970452
441261366
312384527
462952217
414312262
98400484
754235027
22795986
415452765
638493559
351216926
227583691
370938248
5538042
22400585
118393275
159428724
640479294
104100603
184063666
576956216
333019323
642005000
718260088
551782772
131099430
292741054
32474761
589584126
356540464
188530433
148794100
183541883
89578580
661295362
557245234
51488801
160171802
59294527
490990245
262308137
366569728
120432585
57574035
150417995
523558854
374259983
166779373
200358431
653036269
32402370
324597728
14353631
748101991
6329636
313728961
609107943
313836771
256525228
235659152
562622970
538644882
74517898
211059317
56662606
10083255
166170808
422869811
521640392
166740028
255447413
144315171
655628692
33752605
296467629
277973059
7953309
122562531
354086827
2364089
312157937
106223253
67566242
171075450
250361698
5483478
227119692
442527256
663767848
750143093
106112097
86973802
57395247
749438872
93634541
749476637
147094675
530947111
703052484
705776800
155118082
284375732
58165653
21503595
548574390
436956156
342027241
117712197
226976255
495877946
315791412
534178372
2809716
359493808
687323
486171504
676978203
730536245
676824330
320842215
26254228
17932960
365119573
16201185
590652153
177238698
261470033
112872032
398589994
241456243
585349947
741428928
44011331
411955726
291659095
457636270
493275086
460642364
710752406
683474415
679641599
252743334
261409745
293259337
657768111
452462121
204021636
717927756
480512728
275684500
609330722
474260423
225354622
314579043
644148773
150138534
278141925
621664771
10763025
631106021
508596361
637488306
438998145
349756771
491360415
401381526
293038793
255494228
431132793
2111107
144511700
19683118
261851209
514223164
353812938
102621316
460665171
188713630
19110509
735725068
728946686
552182707
286154241
714831930
393015330
427560224
22991332
355176595
358926113
671408829
17099992
113655952
500416462
393677466
294428904
741782797
179716082
176543822
8980517
342778862
567824299
395135195
95409496
252753592
194769964
321142607
193155686
624840957
179147866
195947479
103775829
4161703
193117964
426028625
321720035
337369851
133961394
517877080
7296198
144296036
394891060
632238971
108416501
411566963
607978735
371026019
601014869
454101466
308139741
16417957
674455158
582261025
458263169
280586397
354348631
164511893
95111796
331137257
125206081
69464941
115689301
44569404
2885246
522982150
524925947
686152517
611686030
41904044
335670426
702960841
591762444
700812658
621045425
689979094
618051331
393452063
349401780
708563081
712511245
667283868
26231569
169866970
284562696
501496541
92669240
662322570
174406323
213908513
540564769
189051590
92108835
744801330
171725008
373449941
150803198
634794049
254202879
137034358
471021231
391524861
412850632
496942082
175541427
24796499
527481376
205086609
664943461
27643980
5000086
589777570
568195441
210545971
670532681
483702464
350558592
292384183
462175623
527954700
754860205
630735924
140198786
578787365
8572655
44164912
76949964
625350609
329920217
347721467
193815178
69721743
471542730
322807667
356388305
315201519
250903769
36136886
579645680
292007564
379440061
670306706
258400155
331070649
361418603
163069270
427137256
503153588
199837274
115085061
226185412
237147310
345014073
233514113
537080945
78513435
703063452
582404277
451583284
429327626
164789760
3232684
304068674
645645546
576981223
285621517
594368229
161865276
424750508
506829956
17321053
104510861
151256378
76813602
740420590
255779910
492908863
369820518
550796060
496367843
20553460
149896838
296568545
149512228
448716177
80696252
573998930
147223076
268073615
362438258
16797872
248252004
71051071
146603730
242715655
713698619
455672490
48558237
699113233
23362431
129163435
666718416
624004148
451253985
381660643
46697800
19879496
404674634
248977092
468634699
222692652
378660472
241953976
158845625
636748112
91768950
700989965
313874039
308992270
736014453
746425926
62969361
215177417
321697376
134053914
4569565
367164240
357797547
336665790
240336460
368835649
733411406
481242032
599579040
660736440
351040781
358525471
128876839
253174801
421880368
107738429
157026870
319967739
29381170
465768660
203991424
370894925
298906514
308574709
565221202
288691978
33187882
546746564
2740567
575938909
612502982
743502214
563151680
431111080
403482575
546439877
55038711
318226688
10096597
337399826
14912035
333387311
88973580
39139646
27032187
407461691
514925775
131995500
2439619
626072988
657314931
6737276
257277839
160195711
5315691
343066194
67551097
674708850
432598075
445717636
59304748
639316132
527377857
204995973
381332553
358926113
583771370
93490133
357375387
514668973
800618
36292165
305826774
359790029
218563750
282367679
691290626
748505107
201311237
172620453
490106617
236617093
650033839
109819094
368677036
614927495
555191975
143838762
478756435
125460914
404803035
747761049
296585357
725601604
248441217
330546148
594363280
99926190
76479114
453747165
185471468
94841013
164620272
91467372
559397839
650222664
518609707
238161196
504865179
298128841
642956678
34618632
367203977
489793641
424637213
678123446
302679322
711167821
266784113
533835241
185065472
678614073
714914958
217246335
584352951
590501093
601709785
564171013
4426058
266690795
8842781
183046955
509678875
132056652
414823673
755080151
56164108
291456353
684235407
620080184
493513020
213228497
172291935
309401092
49070947
389219178
392134118
93846025
558438608
674610889
163099482
31352503
728834288
624349112
35929621
282920274
160711655
54932969
97449939
740021352
566913074
43437303
131728131
431953686
173035901
63144191
416812305
248924834
526912386
112388640
442077090
640456635
447847582
434675150
23525946
630932302
516791366
684482396
400716862
675744251
26805597
322777455
420747418
288675660
132215265
241923238
672655074
63868765
551377747
749114093
564864185
451321962
20430865
567026369
147289848
171800605
443091633
300952193
546119665
242700549
298986162
127774101
179660499
393357267
73382222
668395182
522992379
153989068
585834364
244406518
140863450
65576556
288078796
392793765
608001394
487221371
58118285
656554186
281525773
308741380
188318949
597600913
295903881
542577308
503462031
218138193
160436656
74095066
422280677
443416935
260903279
519570870
348918388
11918634
40782351
423711929
408852982
495748708
496089104
8858226
128000691
341478683
101059455
728758758
479887567
697625292
274886918
703977365
271948116
714430717
466301185
198524155
210970396
675766910
19509399
720744715
544171443
390025522
754325663
508067003
261719003
85545278
267429071
630335615
310617125
551807074
18944114
480728487
482659359
206838905
361871783
535917662
57493436
711880145
564881317
142299561
204860019
566824220
498118697
186933849
672715498
707388882
186853667
592328919
434312606
166385037
700639246
286197019
458338699
61045358
273694684
358178366
716582101
208568542
625879345
424984651
406976769
105923272
89261354
588748797
518115423
616569047
378533701
496877757
12146471
732071817
106044120
594100279
67304783
117388726
271932673
180963756
425428375
586029717
625358151
305702427
427764155
727120679
176619352
246828270
84936491
635827622
603694016
412877192
468574169
502599279
369809986
359862264
200607680
104677027
242670337
293085552
106950480
568902647
648060350
281923025
71481592
646917756
335443262
380421951
15967042
216378344
555039758
6676852
467243686
453172447
463049860
418458859
275762658
135252909
611098124
470395133
417421575
335209693
536746392
535129311
436316043
74955368
306100950
511430523
468852475
537562116
636378015
368560328
528309691
756115724
321568975
688440587
600274675
563299573
127706124
121025517
544382475
96867225
312325430
267867145
390437229
109788597
467509789
241378774
97169345
660600486
129526397
167908706
161286762
120719599
692680578
384115554
230525113
206461255
113007986
652926638
96709913
460400668
164966803
731776702
52719318
411443933
407461691
189916080
69261010
558929553
172299036
312399633
535031861
189804885
706152233
691810665
448726799
121071786
40584961
605282314
56964726
228395167
585822457
192292281
424643447
481118547
1827826
110757192
234136200
166535725
56564417
171037685
350716830
294899332
266555612
36103340
313895127
162419712
297286080
334688418
155513812
200097474
90884988
48082398
673091502
712557573
284423321
650245323
36231741
292051851
53311471
306017178
291270683
2628444
488618676
368170985
703765881
303075984
705042338
176010087
391154764
433181152
143159562
279280566
259981813
52603542
628024397
135777161
603069285
55567421
579164040
537388397
601471577
331347571
667268859
681351410
294702954
4758390
154176186
113485414
177795969
435876077
670839202
473603312
699898745
422235359
590266950
461442982
464788961
696197775
734400849
366234273
259072917
568378356
159738397
230479502
399289345
717311632
174689257
495167127
500331335
543561298
44183182
287985643
330323643
198785536
206861564
520519554
89676769
439539282
273703105
535439723
651929642
346839880
735216573
361494133
188560645
750236682
567759010
195131755
134435847
636389697
402871863
682111430
333819993
661318674
493228151
315438019
67712645
267782219
313192698
521965171
93770495
246532630
144662609
484100318
98823452
541115073
421175956
437313265
572819520
346700270
681041713
109276804
62682347
671106709
212046650
46515525
542501778
490791412
432649577
382219236
75907650
165237484
10942612
55172640
462498512
257804761
176227781
151731824
713575198
445112424
136258014
236381062
361577216
243847712
158514811
693410718
635917282
603898915
462041346
454146784
630503888
348545950
249958982
611773434
103642266
748336134
119271539
348238618
512244460
445819649
497589728
684196058
564003250
326448213
322378191
212345042
208627377
649348641
158748954
185086265
12345920
331644677
320345120
612563406
365473867
194587939
748645807
650441701
278945502
609232533
378513927
462025501
369409677
720072808
2197923
451986827
650423089
363812904
306168408
196959581
384296640
481045473
752512943
628938310
437687107
4706439
712874799
447889596
581327752
558009692
170546740
406313635
133839160
306324553
126072023
636464056
658538517
178089361
581411017
492047738
160168918
648527143
150312253
181083175
406650915
512837431
646264892
71980090
702121971
443859598
717331069
166154264
176879580
134950458
190086351
203057305
2364089
79194699
119851262
739864722
627172642
194904212
272894779
754469170
393043014
162942970
693682626
378805609
673395268
177825659
188300486
281635260
229738177
474539267
574493547
754590018
289279900
705379323
193387012
715223782
152561131
266304631
398949460
673939084
28860013
551694783
25725518
593054007
540250984
472623281
208607595
317335703
392053571
217824895
676489632
86512062
692889589
124202567
138159476
129178959
321819013
630509334
747671470
493800870
178140535
329986642
297265718
456397578
111765765
131452412
620161476
91185697
645026200
281183084
97713161
29426488
514565396
662602628
573308422
7938203
127260497
184099608
728444695
216068671
653862124
358201025
91795825
353933580
443217593
718796468
418690509
339235442
500990490
8927776
183852820
683893938
73992400
50499358
297675320
104012363
228667075
647051599
214920615
2537808
374132771
240279949
102320491
90039313
666869476
39177411
649225668
203130382
22414216
501572331
358654744
332210783
575757637
385474908
567671552
126929460
581238698
329280588
656975046
703697904
362113479
115867412
78385034
235407568
700669151
400688873
620280381
287081977
287014
567577738
644193365
541433905
505983023
50944985
288758743
236507089
747414668
17311476
40061112
53173120
122743742
90401857
4071067
678659709
564524977
664693039
648024741
434694166
11957139
559275956
222732528
201141534
187082760
109764572
545122669
598703651
586076204
119586649
30843499
257634628
434901740
734245634
246398064
598642768
36178828
715337077
162116606
191179356
425562517
146256292
161901071
29709078
350574208
270496162
271553009
38157136
666401190
218659350
187198988
693604470
204127683
770406
484090921
223213809
24190021
567268634
755934452
688883907
594911495
213602110
10800790
676046371
618297330
388216647
203190806
120505998
364281190
433829214
176052877
631800813
288530928
714927205
254996833
726222461
121656171
210126479
6201013
238115878
70643209
474814935
407945083
132102054
551399212
696250646
531193859
345738575
675026716
600372864
567789222
285025502
225600557
314508500
669575683
332076631
294236691
540447362
350366476
409838724
233433018
65831948
318656594
283751104
458625713
388647168
204885950
641468737
297610859
398719789
607696892
51109980
596162813
565462898
52871
187284188
327044900
296112075
228704840
734967324
732270903
4252339
285435423
340776254
573348230
595969465
748041567
147321265
498286535
650585208
3466827
32976398
316754179
460692430
28369401
575594855
113518014
519774801
375202828
97911395
403641861
389968943
23306158
410994076
751168509
362679360
112031961
437424442
350305663
144656756
659444877
578203863
189988162
442500058
180629995
661129196
641657562
335276942
112383137
755685203
394953923
561444702
370280225
513827756
229255682
139700288
427620648
251953655
28180243
644459725
16533517
466095630
754484981
352056771
495252993
421291234
355693429
587646260
651380573
672609756
574779441
106444429
26654537
95848205
81768778
230442030
26538529
618477405
533355095
446586231
667084634
270880593
273682955
629628854
44115319
193157357
185372347
327384785
377785954
4106687
593810712
282769214
730390773
47253359
48593316
129041606
379962250
87977344
661408657
449962422
659486611
272624699
183544746
74374391
384772479
393496194
272121321
486352776
662156404
527350748
161724836
584474929
523726697
527357575
183754311
1276457
592393177
385135023
62485969
667499994
44970562
278856760
162631196
114523573
268509150
264581590
672348846
378163604
126622433
318981390
229158020
543294843
586009333
651537384
137494812
171649478
488830160
460145870
664850245
84155076
106474641
117672284
523842456
328427099
10702601
598884923
609572418
540281196
277534960
325089054
35748349
464783787
29101709
9569651
31624586
706966307
542214706
311553697
557275596
262120039
288981168
537981932
137230457
152487517
202171151
642699876
397340671
395611034
295256873
548644099
655668377
327170768
553204379
573484184
683968924
176415272
4169256
27334276
553862341
498676206
102728353
330209607
168351932
714128597
522018042
362951862
327324361
185205334
132056652
197070460
375671114
560052860
578839261
74329073
35317828
36580592
99372066
21138588
397897482
281666476
602087395
739015282
140248390
292731621
553044081
137917780
46485240
76081369
237285048
539911099
18693073
470363075
516579882
18806970
307503619
415728179
692972644
390694031
409493448
528392774
442099749
693449810
756734733
137071928
201947577
546598488
560938651
160350190
744536441
720374928
711054742
38112438
424622217
168801997
123159218
15909699
325020696
432983278
284000353
520039156
660500300
233285573
212908040
607800679
182737282
197914279
231884653
259044764
420029883
595339717
188968507
560613872
634761673
210864654
143140059
246484602
522161549
80311049
504185506
381508883
1820273
462923370
131094289
3699330
86695471
302882802
745194086
305719761
729678775
274089507
68563152
23428018
217330022
434667597
186819768
300459689
258394378
79632270
707300912
122585488
320269859
555205924
614318058
562967720
444848126
684165846
54970770
2651103
27077505
749221829
499124899
51738050
520809562
83961816
151520733
65001118
666386084
753729833
364616808
64302427
291810155
403708493
163433855
581482811
222413191
442432081
464229446
1049867
54495009
202643097
387261746
684349980
380550352
713270136
617358040
185018288
56851431
313879903
16949111
403428389
36503649
480880125
436586059
316757714
711200227
266046872
135910370
369553184
51020515
1555918
522629835
688595436
386124466
312044642
246019041
579798492
49222901
99465457
58075017
25567308
604096493
58939972
184859675
480186200
176129417
39970476
565742359
123204536
664414751
353533271
583537227
50418340
21026537
92048411
425404766
363450360
269158708
318683729
39169858
96179902
285319191
680578171
711054526
461541171
696978024
753728976
698750434
643642522
162472583
203998977
298186487
448527352
578741072
87342892
740390378
755194258
629900791
89691875
130447805
102766118
331150092
504797202
590441994
435853418
197820623
329962699
436378881
93649647
64631021
132162394
336131159
104329591
659339135
304718398
634439457
89782511
424916674
387964738
248416445
372710338
158870586
556255583
242798738
537116605
208160680
604156917
29917433
738675847
578914791
169409215
528687341
498850649
188588167
614043794
654928183
581344335
362515958
668009979
439292287
43059070
17445236
287180716
100077250
591853080
209758430
38180415
392856086
646491482
658589858
543415691
388450790
275608970
373888606
357355846
391398101
592184391
466124284
406782595
198563163
435974266
440015121
252413544
380248232
193144621
386284172
163514897
265359549
204224294
377559364
156128063
503763121
522486328
527380672
684551049
171196118
156060086
410649057
335919675
82025580
643136324
701333815
17432324
338963534
16250452
561112370
729748201
624468810
690359306
597955904
226590
199421859
392804589
334803203
632669731
382604768
418625025
181760402
5581667
565885866
679984485
107053752
14164329
293955207
461118203
974337
633543092
306984132
341652402
452459481
321131526
206086483
257187203
605156229
578913686
88135957
60183572
166415249
170153984
43188054
646105969
229016284
380150043
189310135
713433721
601211247
683062113
739273226
429956355
54147984
643234706
171876068
87649306
267799168
45004679
90071187
698410306
91800201
722154009
571223165
482281709
13028217
251537559
222420744
722614468
330738317
656274870
324800039
463595101
529226894
685907641
626888235
507636575
415331917
68875807
357434683
194059229
546210301
537730570
80794441
539412601
679228029
178560473
190666355
115205909
45553959
192835643
719129016
543453456
252652314
464328228
135224001
352921478
206503595
133593984
29713502
590214079
24872029
613269576
45680544
16004807
697489338
653281629
716696617
134915151
202541248
524141752
502316567
289070316
690079845
20899151
451678185
200313113
629633186
567955388
719679752
318041511
129118535
466140948
620380761
586422473
554020103
255268741
92433614
264098198
405646930
508607666
579171593
286716673
386109360
619262994
229127808
357702527
277681681
647148593
407499456
365746472
290020094
510104333
7130032
202388219
185411044
467360863
582321194
388657055
83851024
561965859
401578001
584506268
328683901
749544614
30702945
199255693
753851735
238825860
151881151
667821154
378677208
54071927
459962594
360074169
739529336
641699071
20415966
77590411
233712479
415921051
730368257
381861218
653579596
163179867
252187117
595403950
99388398
99427849
358569952
479417201
554710901
425930707
584096149
576770147
344242195
506315355
192407655
26216463
289496827
487075602
12160330
21639345
11442795
285513881
77123683
676917706
326878734
479721573
1419964
143571726
693131257
234522226
463716435
448726561
7160244
321718370
727890163
295268291
130444603
442832390
580241341
239670174
570693646
492292813
221952458
43671142
339356290
682972472
118526549
557925961
144096134
100107462
234910051
620275995
307611031
56337546
206997518
595255885
530278797
5166252
611936507
157699979
396621596
419463408
181652595
138548618
610749070
582669461
145735135
509118720
491413286
294030737
215728786
664021995
48966099
148567510
104759665
667624776
266900361
117286772
377924546
67202900
745760561
12828680
38988586
233796056
489061329
380036748
257897185
244760653
563786132
19539611
300465893
42772639
210821715
246553515
85219294
424418176
635841752
375927916
683939217
27341860
338591973
401472162
14746083
63543389
133117284
737829911
665005777
201430957
609891044
527312695
656651632
230827233
236789436
667943514
583651464
477878199
679009490
420846639
711685406
618522723
131137383
198825172
266465375
340720299
610586595
359296210
116165140
50597547
12409579
390799773
277859764
360035961
393239392
227131326
634462225
516445597
593134670
114399675
135002322
679407456
654789585
296840453
298977952
584194338
4341208
217292257
41496182
273237328
178723715
616264376
402646401
22319115
254362381
628675077
665857366
3585705
417635582
186705075
359905745
4094440
336772052
656650267
316508465
206616474
84412328
185266514
213784242
652624518
37968931
488784842
100130121
101545050
467224663
139435933
314129703
8480804
87457904
492118317
123740076
291316648
712021310
695767254
524578509
476178885
372717599
138384016
508711924
580682193
640467274
123091241
576641338
720643246
539518343
199455823
308665228
88086497
226401175
169746156
421140174
362770590
90243797
295799878
449438108
340288412
672938131
719166448
736379735
266643559
19501846
315035965
544254074
386495591
36834345
640418456
616207192
525948121
382955694
496413372
125988607
868595
10037937
51128736
70310877
287119742
337338168
7983521
679399903
684619026
213749488
695698857
638286798
679048210
252446121
484091227
51035621
95612796
85318688
147683809
398606685
296457918
18980689
408447158
449071168
229467693
611657046
601587728
615494114
410618845
342007346
325360581
710845567
22515493
64479961
296556703
283704251
492168586
755570087
105669123
80205017
404165057
749333130
261946870
504028936
171913833
315050736
618260616
512233608
27508026
404402726
5929105
207420486
178258353
751779701
503535851
202878926
301294619
698856431
529571042
600238143
318768588
527765875
146627228
304873962
35472812
300367704
102076854
58381682
130914776
37545963
425498255
376751193
173522622
182913154
90843911
163371390
357783887
469238648
534442727
81761225
436371055
321908860
514848003
80001376
737104823
378730079
328297414
189187544
170895895
288184715
220683554
520620737
23913222
416222793
720518435
718330864
598948634
2237384
443058980
142132354
204790080
186778240
113091069
164770435
93664753
747436967
354852373
353282064
48135719
29872115
734876688
572691119
538151087
457661503
191143771
156734989
587572180
92743287
208268033
30733157
112743631
224445401
15302378
382697242
729989897
236416453
233168369
295216558
29881102
502705021
241168534
630403592
160441759
121841230
411056919
424722617
672043281
233497226
11827998
513483152
297067043
46305487
172752216
32772467
160677197
41742351
624028568
4584671
157736852
673244208
249513355
438058894
114684752
584804369
494313638
399840714
194325208
82492532
495235387
693521657
325481429
426208237
63362117
609119238
13772435
378164715
254208932
96931816
332974005
216518500
1948674
152803886
483525118
730098429
615456205
292045018
572237939
90288562
530607711
669807593
232095337
5234229
739650184
259732564
94200150
369426496
350134995
706099758
607260048
191143771
371866246
393575951
370573061
470831361
658055125
716054612
72016946
277427873
716220778
106603042
419007510
250102489
195384589
302434240
168854868
146399799
594405994
398564728
259996919
153849987
376508222
575561259
140787024
750549163
297088088
607125246
24017976
343678130
494108295
391252953
10355163
82886622
162878328
190071155
737674192
14048580
422985305
592631270
86919924
135975954
592910500
715042510
571996243
418949804
593605376
731289013
349733587
52748687
289698589
321844937
259853412
108090983
70810545
182850437
526693174
316981826
327860624
4569565
740148682
397832873
155614459
245261307
183152697
318087631
609794959
497108248
500325826
188228313
125326929
720228880
254245115
450997183
44071755
193568284
215592832
90703977
82675138
652717277
434857445
41224274
357332430
165523995
95233093
32202969
119193893
67063087
41262039
177208486
199323670
286946023
35567077
403670085
641875613
275802754
189655830
541338616
627911755
339091935
301263240
486813509
591890845
703027881
423413627
306901049
182117936
4667754
232722558
151309249
610357930
590055466
702172198
905624
182934174
699507933
473278533
221318006
88664667
314476708
315749112
407213992
282027832
40023347
575776381
382710510
558204465
484433679
229279493
144065922
57923957
429863889
152170291
424699057
386161837
382642533
70020428
352135966
724143875
282195186
289695315
538173909
140991851
300284179
108310020
100613513
644588126
235026701
97086262
116687718
300708980
686206477
426861803
60568378
572437852
550439981
529116788
651319278
700608727
141988847
302071897
228887308
466978273
213545969
342377490
155799669
500547540
563098809
243251248
420906031
711613448
78740731
23263240
195853240
404863459
443199870
301077686
232904308
507224466
236537301
634916505
286537344
493445043
162400704
369505462
182140595
183827873
332815392
626842251
109035108
672387080
232383151
489487845
468648544
444312778
504910497
705586154
344462118
360713050
131890486
159141455
184811402
7760222
24037384
122834439
639240602
439744410
459798296
141583670
354432287
217050561
31669729
337328158
643731930
243214153
697281600
532403417
330052474
238654860
468081406
447998642
237698355
601687086
663601936
173111570
421552967
686227815
528951696
600554136
460310032
170213884
28008619
362506235
313876694
105569373
691378961
169995371
497115875
417084213
609451570
602962729
12175436
436901409
58573515
132604454
271991083
531890765
49381629
537947319
16646812
446684420
148846971
278146778
184459366
474064045
743999342
663642579
416245184
495642966
508838057
415958816
95999739
478826391
351546832
307821955
549594045
235774448
743117011
183879279
721394583
300480999
123493204
291471488
393284710
434385190
322943621
729064199
11601408
751908703
292331312
489585460
5483236
191308996
284060777
99820448
529404876
319426111
34549835
498455072
383654635
337951432
583423932
633222741
732114125
537864236
306321524
265661669
60718567
127056566
398594469
369989539
555515597
549813082
383023164
104752557
689947784
260520277
637820638
518180141
698561864
87995525
279099960
52549833
343173451
378473277
139379035
491809559
60597719
97430998
608959816
661595077
12832547
281424780
493762269
485748536
729204385
8819542
356438429
680057014
118536782
317880907
106173546
104654368
300349929
215858813
138461596
674472201
491315097
10074920
685273930
241548018
107433872
156639410
462953582
10151232
113944558
239730049
525447104
90077918
250344277
210547428
590225816
155490856
607293223
59011589
6004635
503333557
378399205
114980561
498763359
446145632
708876617
405633865
340792540
684120528
39894946
294476364
728297092
166214979
87191832
661053928
75357631
217820967
327951260
180255312
699178809
46730411
94110380
422424184
671514571
114752729
562320850
585082917
330564598
217911603
614301574
374175620
173736471
40660093
107064465
89910912
399358138
335300329
37538410
142812124
582168900
471569520
727293476
71572228
493151749
10800790
520889853
204361521
521962447
145069419
708046580
69419623
269772441
32217049
103765890
254518827
347289322
100716244
751583924
268833929
538347628
162026956
72664187
431170558
444151722
472885777
456397578
386072576
394999241
671657220
550779866
560070056
584962592
291171703
420815395
694135806
124503652
705093116
66270022
417401439
51972193
251514900
393752996
305401321
717552338
74006192
33625956
368760119
367938256
722723911
260678795
572895050
90114843
47463052
728659524
47719854
570598938
176876154
5830916
585712491
520016552
529063370
526449057
692291748
123628927
275371091
103151321
313821899
358071851
204104719
429379185
39109434
606150909
108929366
397368731
740314848
4214574
63601220
4984980
556293556
334085209
588185688
241227574
695471855
209429584
568813839
479907173
236367575
449667681
32696937
589201977
318812130
272149696
692159273
28328640
295299641
621453287
317006963
677667792
107668015
657352696
367302390
648497480
407203719
530117677
608311067
574360332
59132437
29030947
728358449
96157243
302105155
600863809
697096582
76708268
585971625
607015587
254882233
575783006
80666040
617722818
443723644
85175181
220551756
303169867
411857537
687012403
383148584
703123876
138438937
707313501
231680722
661560569
53127802
550596557
247880508
498295423
2734186
58550856
90885249
112294622
81836755
437061898
271781100
560900886
237617380
168054281
182699628
10370269
205872121
79155814
298620385
681871514
351920824
48694191
67856152
247262561
588099261
3308689
80691648
46964554
747064562
467215643
604655415
252020951
327739776
639988349
290640198
389953837
502599279
610557321
347981611
721802445
701945117
83172492
641264806
431035336
38150203
297089702
529994010
71004095
273516789
277274127
103664925
95734275
371777213
353872057
444675322
662549160
35186437
561233218
610412558
636513969
556218026
329748874
132895469
446231240
573869387
732615024
238840966
370666781
192721846
478899943
303985650
542509331
416427102
566973498
90649817
75016396
368200222
575712319
298207546
21385985
249597808
33474896
384915986
714343340
713630099
577574284
703390198
617308626
250571443
3232684
692972920
214187974
735726023
429129900
519213494
118362208
540560657
701841360
27495229
349786983
287391650
737523087
392959931
606505900
121837443
594972469
450544003
97783575
726243609
559533793
48446094
396947913
432102441
251638208
7764484
200955768
605043249
250575782
558831364
611921401
553904764
330191059
108961979
646627436
342961429
197148712
21397649
152622626
141226400
129058111
608454574
327807753
573922160
39607932
264046432
743426684
549813082
353865603
408024526
7953309
555508044
45778733
557237681
149692907
744356434
133341023
329967302
611407797
169602615
582101098
440870544
590065862
153769827
457205561
433957615
73347183
668687304
710178474
571270073
286689513
135334654
91753705
143404243
68822936
81187197
47402628
25725518
182367185
496390713
333200572
506960613
242313247
21112238
301858661
115754937
740221379
723094008
591127992
2960776
11671527
211708687
205184798
233093133
319590089
2386748
214339616
707096754
17130204
564914832
55048028
132969522
198068969
588239782
299370708
448595329
700452936
66934686
600478606
385980959
109926362
5137544
729687777
340156908
752867508
519857884
429712829
368510870
477478001
584307633
220071761
545754471
386721153
387043540
408098920
567751523
383435598
505221847
109279759
222923147
335037996
404931436
514366853
581573447
676416468
154857731
726722985
181240778
572154856
511390971
748366346
169117460
425226347
30212
518887382
231197655
497097063
441126898
130168402
584473799
747307958
728615251
518724934
321667164
322467782
178145058
327853071
691227901
226085625
748034014
756227646
404326254
361056059
42704662
153794186
216733335
290939131
137914296
470555809
509419638
429327626
502493537
468870874
157114746
86835497
104309248
132026440
21307013
296175789
112999265
398133220
586475344
558121382
551411239
584092780
176123973
590289609
661134635
621475946
84052154
431608632
316765030
443912770
289816163
626393975
505197511
524153797
463291093
381748818
546995813
553529462
664966818
743132117
229127808
14491427
67773069
529817247
546066794
224324100
521075660
632125676
197230909
458835452
118220347
679543410
57694912
661725883
710099751
97220503
17319029
652533882
257020771
729053325
598338842
559723700
166947898
658984144
631000279
587226217
649424150
584013066
570550176
142561930
215879846
511157192
177073526
80605616
503369685
21512604
228954089
82267766
508965720
486209269
291699674
400777286
60748851
472258878
290663097
593408998
458887525
144020604
222247025
744912804
81066349
288449070
403253946
335588888
41541500
284710335
211445800
711097238
242330452
357241794
234497991
412522201
170378042
595810852
42533171
388124617
37666811
305027905
713209972
655834543
152449752
464298016
385587433
295267844
40337965
346448557
274430702
408138489
426096912
591339476
346335262
390263510
469095261
673594040
118486940
698202592
27188443
192397569
748630701
395814965
743503066
110190717
532983586
312471055
311115623
200298007
227986510
667743220
110956998
163530003
729785966
91904904
113302553
405828224
20352930
734791130
691122159
166250511
34343491
598515966
544979162
110427626
420168679
19645353
389474768
651567098
269780096
141611197
691800345
615773431
14101451
606392605
197956577
184882334
706152629
392178399
67108405
266459507
511519872
605360100
152971708
259765132
562413621
517317663
166562584
283207288
581158032
709861152
514857798
432303508
14954940
329560049
222561920
599404395
307022778
254294404
361044028
109873491
756315610
322363427
408851772
15551627
230360949
352339897
119171234
414358198
245871749
500742647
4743284
630146672
216786206
691156071
696975734
741316027
619852051
330245544
282983014
133703206
510854708
22224044
238736882
742175227
397234929
609890666
323714027
413700369
290216472
365965509
361973511
79865422
97705608
647449038
747981143
674709490
150803198
733600231
55454126
746719792
42583814
25083513
220268773
8247876
625939769
524432876
519653953
65821837
443510575
37463260
11615762
620018130
156090298
728320684
260844264
85114757
66285400
363606754
472138994
192095449
382076058
304676857
304197603
222805947
359770188
614300596
66390506
541534994
544065249
432803103
156890916
188651281
273942489
676992248
84577120
38979865
448972979
213765006
500469782
756191254
507501176
333736858
627337074
223437759
367914183
178907911
298376559
480695579
665284808
586250905
418092584
263846365
240321756
187732756
724859678
417447069
746403391
295110816
114375079
607932185
579148934
179844483
6571110
677005602
259015029
480068680
167994452
351758316
105001806
198708027
570503041
738396339
444131345
28754271
457689141
227835316
64411984
229567576
706364113
468520143
716454921
198456665
302088940
137757119
683501979
368706163
346512514
67842570
333661328
491413286
202866027
592351578
337070689
303617541
204469194
180063520
487108076
638454569
408138777
60927876
199455755
464755723
695131630
606498347
1880697
275852376
291107726
214426283
44993221
47213803
80672786
391449331
64078413
292557902
608696270
349767472
321882162
674649337
65325897
378239842
259240486
692738501
354190382
335699195
302950830
249355529
486245767
117443737
235479881
1208480
661291151
404644422
357453278
748796867
40544504
493777129
334869808
350617813
646446921
656944834
483263599
361811359
75054161
408224544
256231797
40393444
681952817
6223672
333035452
423602452
284535560
461760208
28732304
128922157
152390617
295367618
482100437
725942322
737812648
330900397
284114513
680571386
195178520
136596005
489577907
85518036
535252788
476319304
10555006
105288820
317505951
531624933
462852778
559498111
354436877
429169013
84461910
646415952
287950572
630461249
524786514
593761031
679173117
369185068
499026710
45514378
299204542
583046282
16745001
472273984
250774706
212238190
439282480
336733278
670098590
78704818
616474726
180267451
640971439
728985348
516068949
316389566
277958767
106096991
334474481
311787840
495879654
90281009
19477974
687995217
727814633
332097857
359530353
54880098
230200334
618373016
504472423
691665975
449231837
210509663
601113058
481360243
428200062
199489836
158969724
123808776
334669896
734823817
238078113
187781457
626856
17213287
569900150
593824314
550164264
223916238
434070910
142797018
14411124
391517308
636354613
19849284
612822497
207361103
726580725
696035839
259230547
583117487
80101589
168149457
24517038
14713244
311425296
530832393
427167468
275703970
226763719
139191969
211661294
590871190
317082493
175003010
339575327
44273832
466964225
466666485
321330856
214135103
598393978
60514636
160093388
678583709
749225697
29033732
696869992
489479177
164504340
289991323
738646865
617442644
698591948
724068345
288335775
546429338
403778548
540223692
192956491
658115549
749740992
527040787
494428603
521866982
91751220
716849118
154836500
596975266
395694117
749839079
61307701
400241023
4210802
195465763
614987919
511783727
240842511
523551301
427446929
125666814
98151235
106142309
204802561
628402047
200834462
23193839
428429191
563423588
160871347
685236868
531056668
496028169
379825982
518996842
562331852
160252981
142991735
119076572
4025749
219789934
680072976
503354306
267527260
702429
530091199
596724765
641400760
568193084
135818046
688826047
97699841
135979156
205754413
591141771
589443673
7968415
81796435
588937217
125173958
167563694
28542787
435135883
368136686
581671056
657601945
440023746
421611118
633324133
275065154
207511122
19787557
226229312
428466584
41461736
448857345
160561674
581915805
89019658
575700529
502871948
101595201
52884697
266590688
555512207
511897022
149519188
280533526
592666347
214414564
177571030
93812689
92358614
479355889
419637127
273894439
710320867
203017087
106444429
159685526
16986697
720843214
73228786
570117956
255758549
25400739
65408980
244126791
371577388
661700043
388443237
699827001
119511119
224399822
142117248
194116654
175833840
32723087
556459722
189859761
688611464
46088406
130013601
38278604
552736739
603848775
282489753
706337409
680098009
481277160
18995795
186165786
523538969
60543712
298532325
617457750
163717072
6594832
465121735
404299530
634293387
449808677
629184009
143907309
724793433
34152207
737765777
716135509
532793039
623972825
103139761
105213290
416759434
411321274
113963899
307832171
188137501
679647485
17613596
62667241
481163865
24048752
3740176
122090224
27449782
693277990
483010663
351014465
438215752
63409888
566950839
720692154
256983272
714523219
37824048
99167641
313668537
751334675
517531560
275943419
118983565
438192792
90636
152762779
623334981
395382056
32620046
297414481
96293197
378835821
496126358
283199735
322308079
8807124
294392553
85544170
407369172
508205163
71477351
95980228
105213290
374723913
363608973
640333898
356084521
443763485
89121520
417590264
628220775
419017781
582150120
390648713
726084996
525001477
276497145
150428499
13648271
251605536
515182577
369769755
679434860
746493910
8429148
333223082
246767879
659486971
28875119
334310886
424687095
204588111
41337569
88954223
312029536
551671120
58475312
751092979
35665199
722382861
484676010
430475682
678937771
95694209
259891177
461171074
111066865
634421788
561050646
191163403
658568729
173728382
483898051
687980437
359077173
406079492
418111421
564020275
354129958
453196700
584837960
190658896
280095452
322880640
211484000
570009804
239845515
153952799
431314065
479222744
619950240
657311918
684637854
298879763
577759182
118792934
610043972
331108414
154557039
37506278
631340164
659777209
482318282
751848279
575032549
178114846
635568845
176959237
527670058
492244792
183167803
311491293
32825338
123990048
702179751
194980695
349391376
717345640
495724499
166373432
724494701
499706480
207621624
696937969
159677973
90137502
756005138
11586302
484626257
131385044
110062316
276824791
223774874
750249117
592313813
654074694
175096208
578616044
718834116
359319701
282995804
529198956
674785691
482519206
324401350
70847140
165463571
676907413
38135097
305173002
53943748
676499985
392733341
495816685
536865781
728811629
703775446
116293541
424422395
541300851
701892737
641979120
410807670
188491012
223399222
112932456
282392530
361428279
1084681
54329605
653357159
638530620
182170807
72625241
99821544
506662312
728868000
729295021
151339461
145538757
745562594
228765264
564987059
306954499
584277421
137827586
283587093
521691775
342588974
688726973
330568948
633718906
151869642
15073681
536771508
278871866
229108265
649702646
698602730
312830154
361143757
58414902
401048425
493578294
7388403
299378261
240627845
91949169
749401107
82806524
318667594
85460453
480138347
566163791
215161939
275012283
169255177
239394798
325053501
84248100
321561422
11843104
207596576
140748904
371932529
126369243
366849210
176271914
199413503
147691362
173536854
60189857
49922152
282859850
66534377
119443142
252398780
537539457
677479479
352032590
650024429
571059671
458425004
578695279
334433999
552441526
123840099
331395428
651914975
330866612
118650077
648084065
256409727
273039943
121195438
458540308
556150049
314302989
734228274
115591112
291931003
428119146
176619352
193432330
451752483
634142327
702623680
323132446
491390627
336720293
107735992
542864322
100175439
645403850
245806647
184179905
511103957
422650774
134662437
520308855
104121395
379340322
207903878
397798748
420657371
105124133
653260583
287421862
558929742
744608967
746515861
629791391
494783610
667863889
421776757
348442549
17099992
357951776
153348559
176851503
260933491
694838235
519038560
672938428
43346667
351217356
647503584
711698452
461487366
270193469
681824416
174693653
73052616
748094438
355006106
273040950
107237494
648166670
280407577
689347204
676446680
515063909
589421014
647784490
6178354
722491649
654942059
23516210
264808180
673236655
306755430
188394792
199880237
319816679
493935988
183242533
652216665
61866623
573765024
733081373
212541420
436235071
680311701
140274316
470011816
563379816
176154260
97941999
557350976
736500583
311903484
615643390
325851526
534811831
461760208
266153451
678667262
111097077
514147816
752563953
190475960
491428392
496269518
431200770
718902093
245098116
501519763
29538333
223961546
56973384
750957504
104548013
470285485
620595012
717593319
168968163
249356305
586778013
267134504
448527352
44290792
520453418
482092884
169222722
260102661
25317094
498099470
19703110
669029634
648764935
727633361
211030820
70614300
435226519
526721722
727678679
247330538
534813146
498303128
629077974
273056056
49895118
234524060
725423546
130938950
429127570
573146559
446570301
162286092
269936667
744959943
513226350
457665642
103581842
640471741
37832977
282946931
167963403
710805277
255510437
731001999
625709401
713593933
112615230
499206191
216396430
255652816
596696525
70559639
439385122
331228812
3394386
553793513
30340401
410617735
33389680
623492583
317822306
272567942
482742442
405173132
222175519
145687998
443223593
585685956
691250560
18346237
515356296
598834640
461895154
732334720
110664747
754710866
662549160
216272602
399251580
66428635
106701231
130802854
258584043
556752280
41317306
284415768
7253377
539532986
61436102
712036416
633974045
449992634
711530365
617285481
751188896
567558660
328307587
368065243
676412489
156838045
216987052
484978130
480122728
631362823
299567086
63785085
96184781
596003439
4055961
591104996
944125
702361023
205967856
661550857
587108704
692104049
20445971
177105965
485631622
289721673
397483596
682496633
640471741
588653986
698856431
540402044
732808873
122204775
420323816
749306187
170176809
271870235
534819250
189684214
190763907
482994766
500383543
425563750
93234232
667187611
213561075
492100609
205947651
653530878
166317060
154377313
49807729
130961467
377838850
522690259
6042400
748759102
285669566
557557155
70529914
672201894
302544544
603168272
176715608
231386155
342328626
80624437
48819719
484502291
693901983
60514636
537516798
24109176
298977952
273131586
6800336
497576267
265457738
618220603
155059394
269256781
403258601
529245512
42568708
533024776
238304703
356395858
661816519
227109254
159851692
306891220
190312941
255885099
524382131
239853068
105742
559348140
187487352
162729997
113023092
404591551
23829715
80983266
492636872
121490005
67893917
300178699
382473231
515696181
64203308
50657971
433373008
573000792
713411062
316908774
43015638
478191749
321115795
611913395
18249213
563340505
393994692
324546041
105545622
416044606
13147663
522010489
30479308
108924723
101938629
15725346
154654288
362390333
583378614
419697551
73475958
381245228
667367974
496987400
186869945
255721920
75574019
633348260
471929019
203387184
664934305
132159274
488873659
472349146
205678653
265231148
527726211
472797569
302187977
441388632
734325319
595093317
560251328
746642539
439425987
726409052
118959750
300186432
437786986
484366337
323691368
157993654
83994814
730851471
582200605
535885350
135031180
7298193
382866085
130876418
68024565
29771675
1047615
110083439
510922685
641853940
617172093
404213901
105756390
141498517
103528971
408526583
321417878
377574470
601347201
32628091
728541531
134461705
121539662
672792344
271945765
406371254
755375530
537826471
539946201
584843896
611777894
148904506
711210821
319542776
546731458
455660016
621030319
251220333
741700053
636279826
32033107
499887752
120354194
528196396
348555844
175926089
530568038
409252412
42100422
297361610
607913622
214777108
548000362
500942803
27077505
184529237
141309077
529639019
45484166
692169969
450391916
9645181
184912546
317951046
678158084
490197
547575986
370029023
264047126
681249260
604149364
424445634
338918216
687755601
298564983
55522103
45925967
76049631
458940904
723893071
735420504
96965414
84593600
43227285
80566058
65711100
716518779
600569242
450368150
36969563
588378700
694795119
675750679
382351177
134737967
548808533
479879855
664414751
210675829
495267754
4048408
416812305
612183529
418020785
610345638
221287794
346131331
521995067
631711427
483394009
430189693
501466329
453123429
481820976
60316868
167978720
8716162
510621398
364966865
244749632
142404270
711719190
64653680
153434939
593990579
549012464
386419033
743215200
493759163
303283162
136845254
63890827
109337228
81610165
62304697
508498172
326697462
206493271
626186634
12439791
235820530
251685321
537873656
466524716
378647900
563884226
277421690
345504432
682760988
550810078
46436816
62974907
111215743
650320853
64629738
551789382
179957778
336922021
26601666
287258416
420921137
707377828
178069528
672062301
514676526
580857245
220592918
525114140
499415066
696016503
16684577
497594448
614819664
97917092
26098898
279604507
388304652
719294849
755741963
556029201
2855034
754405241
702058903
737015360
3887223
451110478
648017188
276983616
506742587
336283888
404168583
232262303
690593449
718409560
344360219
665200263
180836997
348147982
394288671
213311826
682837270
47802937
305949371
246252398
651627522
22162625
206944647
564737810
155683733
336605193
207095707
677057289
76829116
177261357
90258350
222595219
312444236
530092199
412393800
474663607
634444447
138960094
94231228
529495512
728536403
487816856
562706053
130939371
202173916
691694332
339069276
566138173
602822198
470675946
333191396
527949729
302283370
136395209
7485023
743940288
669482814
74238437
100035335
218192409
72168915
130281697
123733246
49351302
696085342
300968278
389515881
161664412
100960951
76762469
55204877
177510606
437469760
18586465
34970390
671333299
598718757
692066284
680991959
231408814
274983527
365490331
753373985
523800550
230429866
538425600
228787923
544638247
493436861
579858916
83324696
344854874
5732727
598378872
37401536
731402308
418428647
28313087
476837205
8326256
410754799
336626600
592615933
705382223
614740980
2180153
440265029
127222732
597170392
536398242
655239975
441994007
654339049
562147131
702398788
189633847
146097679
45801392
692545767
433209868
96693527
744382462
363146402
644251146
85333794
346138884
395784753
107819075
248372852
4705519
544775871
120023120
416676351
457560740
392916104
81376385
425014863
32266416
19940637
236877186
240869057
488021989
671887953
198115190
506390885
216280155
427779261
145939066
702149539
16367351
144512232
140787920
94246334
707577084
405241109
519382190
547052320
422401525
465775921
264880734
736054956
107136865
112648278
528128419
504510188
27956898
526610266
366546741
78661889
183500135
604572332
624041815
171286934
144630807
401774282
38594117
8202558
354250806
517903031
548793427
470823808
679785106
74442368
182694807
538695066
390635647
305617039
308259932
681544955
298139569
190509319
89338778
660245495
745693100
580625026
242815715
13782718
211355599
219741040
701922949
410339384
566483298
49320558
511335355
497002506
640841838
19539611
303947055
517748284
568215576
535130050
80966129
430513447
172367013
510952017
506931043
127094331
100455027
706673786
173998461
152902932
398405644
639285920
96719192
307108996
738003630
683024187
135923788
205109268
752520246
151739770
248871350
367412951
189618065
292625713
750357953
305405555
23612841
240646133
282092885
324615902
654033904
493747163
670668635
78948730
311278498
171868515
535756362
653295352
597535709
471057951
500268727
569679891
351826293
509661334
367751752
102010818
435062151
508739868
724627267
497103279
272792883
115085061
317962861
555326966
700895741
355822178
689551135
345557303
296904115
330964907
365528993
489609743
39448646
629973780
704022683
671200923
561437149
69143780
368219586
265752305
79866552
161837624
581381839
595652239
326546402
477697038
394493190
90286208
126474985
721714442
141211997
614587610
472311749
281326591
277006275
57848427
293509580
114359973
8134581
648938654
382020272
21987558
652269527
10317398
214524323
557995935
464932468
643032208
724234511
485682786
59295299
263939585
464392257
361229778
306422750
263891427
363405042
577621223
278917184
682466421
642405309
459751110
287028084
57002491
235269114
155070643
403179140
714408058
334264793
680253481
693524013
100442005
559654641
307417953
495726049
649354069
446508110
378907444
254475676
425498255
200495060
14655674
748789314
118408381
639784418
38520300
699708095
355864032
531285573
753782302
149405893
209792128
135341301
745481100
747763272
105522963
109163509
92478932
746243953
244649044
154519274
143945074
248221792
597389429
367800888
528158631
438534733
110625791
25483822
443806727
208852012
725146349
551066880
599281151
21291907
79058316
6986525
182238784
561377433
42629132
379946112
590999591
609353381
34502082
744045814
649309330
559571558
300480999
618901471
239724667
280957149
37908507
262323243
76927305
446540913
606344312
730941575
22371986
463640905
522305056
159092212
657141212
705525730
293071506
352046569
443990210
153519918
157729299
156316888
554737638
205728614
124943005
598597909
164270197
452037874
37590089
148371132
499215535
627669406
200630339
284777347
594356927
594579713
4739144
385641074
637298617
97247630
79502878
211045926
488044648
125723617
500657145
1505827
367926205
120092700
659694126
619007755
7760812
659671467
744272909
100180154
182691964
700231435
732029207
362134418
414398087
421421861
349613264
673322535
391139183
84890614
616127977
581745379
4879238
151853065
589541912
689217133
251749043
691759305
358431986
679141339
557212812
575765190
468844922
188337997
305752993
712361195
291989525
690215799
651166789
53543217
137321093
311145835
446420065
122192434
419402984
128368814
544971609
651816347
449855930
28550340
362365896
640073182
530228153
149394582
603681078
743517320
612646489
372272264
161619094
473097261
384526411
172531144
381252499
123709888
635018475
444722892
87614800
368956497
49351302
143718484
230966988
423682082
443648114
583703393
229988450
371416976
268720634
115922715
708786705
163320550
753328383
450829418
267497048
130923702
213394909
424640276
143749365
673555137
2287995
572067369
683236336
359560565
123045923
514563231
211279549
672791028
393246945
672159337
177631454
662916584
703520092
502871187
323967422
606128250
293593044
288703840
23632957
395333109
582820350
392068677
340788177
3009954
163717308
11374818
706432090
21318811
311066327
511430105
7993688
669142929
702685802
67433184
747814977
634195198
51858695
109342681
162631196
648295540
151377226
325808236
154239512
195326824
51602096
199238683
159480014
427877450
20384219
135412819
33822334
168076909
50164227
628967821
579373321
135425290
79533090
244260743
137910227
171353299
325130743
246201528
373163518
436631377
502214076
496224547
511466501
507319904
735684859
279355258
193753522
507199056
656068686
41103426
177880703
150584705
311962188
35254211
385639413
122426577
193944779
232413363
271062064
72048996
716590875
92312766
514653867
594511736
283320583
341946969
280783436
472770604
221977891
77805267
91652979
283509408
193122999
285760202
299234754
81036137
556399298
635373466
386245314
623272666
366072283
43308902
512901571
741591305
141006957
668624625
18856591
336722049
203326760
749217268
443889575
213535904
281825089
27432496
513966544
350894176
181249341
174036226
607752145
482259050
397272694
230072769
490748622
676383324
228467074
276334857
68838042
56844503
135189204
159655246
148695911
135236465
267203266
484162574
726500411
198629530
569889126
180403405
432096575
321999496
193919833
921466
514397100
317850500
7193091
478550527
62372587
328261731
331803290
92960591
354945682
303399447
609784417
501923645
360183751
303116051
158486691
420268309
511180129
431098340
659112277
403450805
181891346
330902104
246416625
642896254
363598358
659172416
608370946
350119315
261333800
17235946
480544519
169626616
268236820
39766545
472477915
615727809
379507244
683448311
19176254
703974111
139229746
423014530
107967442
194157418
490386078
278749543
367106200
526575310
98611968
341614637
145417593
400701756
571731888
681363683
248048644
90175267
663460515
672594650
718743830
146766713
90371645
152495070
190751015
126774817
348406538
506632581
570090359
531149619
457059620
151401568
736789781
458633266
489117174
7092267
90220585
750264537
406487354
658379904
29328299
389123007
601677588
475235681
317286424
197685636
366433795
261916420
606483241
714747943
344907745
1782508
705868336
183084720
205827468
644150052
752242319
11979058
206119509
408854586
17856249
289174158
17016475
395156702
378881139
328487523
270065068
715012298
682808232
683660557
708812048
626710175
424564570
233172382
66054918
152964743
735587927
125879520
103876409
244822942
180199474
442439634
156309335
630177002
58248736
467821888
423481604
692836690
452379382
586730263
609708372
208893321
140115703
160493697
69472494
308053073
470578071
18399108
739589760
283532067
220207715
481450879
631393035
285652976
630071260
639211785
114435503
239733310
21435414
458171228
175229600
698320168
553974785
606347287
736798793
238017689
112237580
340300415
649806769
461231498
36367695
125621496
605479053
752679109
71209684
46799855
15466329
28206770
585599692
5256888
440498513
369818738
368453030
482055119
30196894
440332347
388091891
604452628
139215347
260865514
747165345
224701207
752347212
74398039
242466406
49993953
44849714
361655805
709952281
683931273
256311055
712497149
379659098
585410371
635652927
645335873
28578384
747814977
26310102
700616280
719589416
597991830
719453462
589564521
289937011
76808100
424924089
11531743
479741160
495492370
47947640
57576519
232866543
159878291
570576279
296098135
583289669
401955554
101225306
59525193
274838917
287915478
676179860
271832470
497944824
352596699
606357129
670094607
28640976
717856884
675963288
322206698
97286959
670764972
347917628
240902111
563687943
628545554
266164907
657488921
596476515
39615485
346720465
443013662
571769653
13221289
349755377
84563388
292278441
284738496
369125940
178749298
144558274
702149539
565144169
48684615
368686456
454652835
384198451
391332445
396751921
29826797
105918070
633604000
708796179
173143396
27937032
536900060
722618169
613168543
293796594
445210004
274743190
446599733
10279919
226481559
31766086
97369352
741742365
153256207
740397931
356839084
464022111
217775649
686575253
186040674
635743563
185839420
228783435
115779937
524472767
372193627
519382045
100553089
162080962
213444549
438618361
165044437
237844845
361481066
219182690
102868881
508112969
88929022
152193629
214293716
611573963
98272083
632231418
163384231
575984227
297286080
382189353
202798766
546806988
500156711
218002597
483082327
64487514
43996225
38323922
300253058
590947347
153862163
677889303
303093776
692605265
376342283
8903882
43245509
254853326
159288919
615467528
635101558
113302553
545507863
340060341
402438946
55024416
32258863
223333839
552322780
80907943
365225897
401834706
267761403
416729275
735001217
565704594
12606218
725412779
164315515
233871092
572200337
656446035
67629591
448957873
54510001
167570858
448342711
20800962
479887408
538987879
272285650
319733596
687693097
433569656
358193472
552114899
626594600
544712589
380368101
3111836
717678507
79986270
8108417
542845866
64381772
756969213
21686667
62581519
671265322
497845688
428187123
222095852
466730406
665023241
102418680
282073404
628673955
346787506
568960123
119369651
545301894
676288067
520318617
640947580
427023961
523181204
706140821
25483822
486704952
332271576
46420267
502644058
142646415
145564212
731190824
440181287
489177598
574685111
732266542
585991264
335383412
258131328
1276457
66836497
653115463
63528283
584336020
160298691
395633543
357098287
656227299
40718223
554645343
361039179
113698200
81030927
295710085
357719556
465889450
34532316
262315461
237328414
346728018
111747792
129549056
91587678
685565165
84658889
676896189
127387723
343596579
369877963
702119327
291085067
413395348
24403743
391329538
510854204
476987690
399651889
685510142
140246600
601855798
693833686
397061210
570106057
27855464
312241020
533611897
449751256
658654157
219065262
140259210
616728416
577373979
507249441
606934896
245828344
480876851
607593532
730601690
45188826
358684417
666070146
394318522
433016842
573907152
163922759
373284366
646763853
440972625
548272270
156777621
8142134
635365913
222428297
302328467
165644843
236922504
752807510
113683673
28470840
568529416
175206941
630932302
207390274
40189513
357589232
201865735
104797491
321720035
545553190
290964219
215207629
173411646
277527432
625197377
544903632
746752398
487782186
397429153
396147297
618462299
183835947
739106368
83739293
19063772
257791459
708023175
742513262
149231369
705835403
379850736
112232010
482243504
161479565
117955262
613945605
27333589
91742820
46564245
361507904
458445554
1287196
69714190
520433813
612246180
108445974
569681
107993136
148439109
733610253
670376521
269664759
139964643
708139068
254249086
460398663
438255272
262076278
457651376
648054953
716666405
364175448
681227628
447628545
677821326
275326516
156551031
179539573
267058974
72795814
37248268
33550426
272598080
141303856
402089594
157608451
751891241
146581071
391026363
401018346
243911650
101346154
69532918
537176913
73153005
448315868
275170896
102607505
498173221
181530865
124647159
746244294
27016806
574534923
249536014
547044239
79570855
297210550
77461348
753109630
444753411
648002082
649697068
114488374
239719364
121227558
229309080
261114763
485336307
705132974
183678940
592789652
568644537
429493792
304995404
136648876
494200600
370195189
426210184
35975845
107734477
180720631
583264789
640927263
391136883
258118185
121679236
295397830
285871839
35761338
286996921
436057349
126437220
270314317
216181966
606966633
501111338
618491175
162548034
405588031
350871717
755660493
188983200
211113903
266748263
561263430
588363594
618522723
726375754
541769137
8466913
487908694
75439364
618116476
601133232
415710382
198974370
691718846
176105748
727958140
684985542
446647327
629229112
606007402
238048020
519321621
164610082
51671136
531339798
46579351
588507101
10649730
163163803
410269710
652860212
132205583
584307619
330063935
454554646
136694194
179544999
75869885
309722999
97871774
719937655
467870585
483966028
662571819
226839249
57893745
675772609
592578168
748147309
721040082
5033961
657815465
395549067
467455170
384452160
717703332
228987617
719659002
649718331
733630443
130236379
165962069
501956437
706099758
583152024
6420050
129353373
309958678
122502107
47386412
203926405
509804874
527410884
74313967
24940006
114179833
560324925
191480819
538480775
159288332
468838448
696729122
590674812
624716183
84314139
561792140
336356541
432726476
185834012
669135376
553862239
370485942
136807489
580236566
429710371
695752148
650642881
83350088
278811442
233297064
527244718
59434557
733570019
165697714
458210298
63836890
159005756
585953692
237142313
481564174
662194169
584766612
404289431
36722686
82123769
626815917
600653583
512210893
97695689
523556052
129277148
528505139
709906470
345387126
390041375
385278530
4116385
669654545
66492488
75346332
582985858
196554197
171732561
350672930
376678657
559624429
708924580
185781141
125586424
290133389
187297280
560820249
149360575
102099553
597215710
749688121
449656431
583688287
219035459
68520576
167925849
288401322
452266087
104407866
738630529
601450680
635931108
86708440
81051243
150123115
367815994
30015622
308101976
6676852
132179064
742006720
559254332
276644063
274242649
546197347
407255413
332520825
476876438
596085409
5596897
482829452
139269767
487002334
610463672
193115104
271916027
363125581
331735952
533279565
712369273
682247384
336682528
176133966
56020601
138099052
279871351
37727235
442401869
304146501
498316728
718365830
81202303
277986132
525583058
413708022
47141104
639361450
444195321
552426420
608353346
307438069
680305176
702444106
749526916
422673433
12783919
288902250
448262997
304014968
60597719
18210283
685304643
430158456
533778063
674952547
121873070
724045686
22900696
46722858
596233820
390140664
152705057
215759504
651264978
51003069
522228222
223156508
157333132
578263525
74313967
555266348
363276641
119314741
51405718
564994612
480257505
438156616
740715157
222683275
324055550
748441876
716832571
191514616
176092279
249022410
405286427
51488801
277837105
723512841
731472778
596823835
488331662
349409333
715284206
744317938
488037095
375962933
616332353
243621614
257987821
739436237
179786074
445659466
414229267
518186810
211393364
52901212
547856855
26042744
180116391
399160944
365402660
70492149
313381523
191196642
147132440
70680974
378563913
210683382
584247209
550754497
268101288
141655761
406392646
650351065
421125068
355565561
127653253
462945748
216812148
48157928
300893673
562603555
426090494
684128526
481347495
756942664
294315502
90401857
216168867
499361793
353088469
155047984
293109271
329718192
170567445
686665889
289366051
92181088
374267901
189294045
233836031
712447236
613794545
11127953
284947346
293768520
18778675
504993580
345987824
233599184
742890421
480801321
753400361
300994603
476508865
706288583
518017968
205479365
211990051
15264613
104639262
658364798
21828170
577207813
114299549
215039518
672007802
179833854
561942277
355019406
496562298
552758752
29011073
589443673
136180590
536534908
2238233
357739969
144224535
567381360
85560384
234550862
6087718
727264661
467639368
170982327
172451334
658645789
617902985
579096063
57251262
21199735
382627427
506356028
120834366
732399304
281311485
274090817
178953229
336055629
744416127
111927907
454409240
640848424
142241803
22742083
385652435
375218773
572112473
411315673
148555859
149027429
543019390
223923791
529208498
53195779
489751626
115334310
603439035
121082143
586476058
404991860
687609117
75980695
249618351
383792748
197699775
393997667
220592918
604134258
291651542
415498083
557607778
691960542
55257748
537486586
84684236
9403485
361335520
192344698
365172444
43019302
228564464
119133469
234099937
270525801
667226445
281453023
471193905
207631970
288075625
436382128
697506050
63732214
479233273
415265281
322233639
415775782
101006269
123758046
301236299
27091621
654218201
58158100
27432496
742224199
749165998
71466486
561837458
730511054
509179986
493890670
98473177
46720045
743139670
81058796
621808278
171928939
354137511
611664599
143555559
29834350
213311826
495726086
87750754
541344153
398570423
46301869
679943719
608492339
307089874
116391730
376115958
521128881
157008536
121143758
168370684
81859414
635116664
676922519
506526839
159006197
119201446
12479509
570948964
127046416
633719359
387882473
80313260
192520679
421865262
371317910
420815395
451868011
499389254
238576745
185025841
23399194
475076147
125561072
258698360
534796838
613197858
180108838
333918553
612155544
188920840
341011347
716111861
9463909
45299307
650213573
294763378
438459203
205093690
102163687
460876507
413587174
459509414
95012510
7288645
524274015
195894200
703108770
755975031
54072723
74280178
244215272
391985594
678112848
707504616
609688860
237020693
185592289
538896360
652063974
342868435
37266502
516028513
361895157
710133172
3821818
58626386
67221700
288668565
444720077
628820553
472900883
576073248
282512412
30710788
750307467
674777105
519661506
222507322
621506158
480136657
543820970
206001004
388465896
578401754
510419460
118966716
265858047
583401273
411834132
462062328
567819434
353458994
364787241
410401854
9698052
346863972
458471587
512614896
752417651
40461421
351803634
617654128
282885356
391003704
31480904
744073795
361652262
130689559
344507436
720201209
161007894
399432852
372445983
603288322
246660540
456677039
576089969
39288157
522138890
698284066
291548444
425271665
161534233
231212436
342369937
522794320
383641535
177102744
546210337
285959200
170070780
366503729
295465807
11852040
296694036
221302900
485922255
685102418
433894606
455196651
56156555
307905598
265918471
33112352
554367541
688060341
546376467
58263535
344250634
569284716
81443999
309325228
738567837
150689903
282916114
737926457
673855870
570576279
101119564
722342533
162563219
222441786
720495776
263527076
578918358
66459097
10898979
174391541
528528728
102535355
76919752
215268053
78453935
53913314
170478763
651838559
546920283
108769746
696839780
658364798
2613338
119693875
285760202
557918836
347460659
685381879
677460464
166891088
10157096
279710249
437018296
580748551
660917712
477953543
22545705
584103702
217280021
668895015
204920443
61297769
622482269
188093013
5981976
23172604
320214857
115930997
145123342
568856814
532522640
708191939
63837956
479788780
581648977
748192627
152464858
750133748
64612525
1200927
84027125
663100529
527614815
200851841
339265654
107269725
228651969
196755650
497683785
584916139
5126626
315435939
687149281
448494817
474755751
383866119
734702969
614391232
646431058
68233802
698969726
252041253
624560853
103710575
247870318
507024
410724587
325705791
459696285
333589008
205743180
65801736
476202055
727180181
633160047
171763767
278826548
702700529
745231799
361438155
225482737
38023504
55556731
531781405
171978457
342681001
579534137
158195959
365592958
266184229
64502620
142616016
365081808
205675743
724700500
430335864
444531649
479887848
139296982
18297206
180826373
265031157
314305646
505091456
29569995
650066809
598023881
19834178
429584428
570626093
55002836
501574843
366841657
71321333
247399177
290140942
716855230
714139513
259558845
421616013
395308914
251492241
362831912
631445906
190403577
350814191
375323676
268078629
290042642
143922415
534528138
651521780
701644729
430791429
296696946
543654581
258383931
442077090
691779270
270020208
137233698
20914257
733789056
242978189
30326921
279153603
398112983
259166089
337264109
676167219
271406631
524578509
67523820
600979863
398235439
528488215
348675205
432794453
245021397
731100188
754552253
265695423
483392
45126470
268516703
323381695
552683222
279627166
52931989
69827485
98883876
196800968
326259388
646823814
639256287
626764809
252753592
520190216
462795683
541920197
287776853
453542544
166179376
237190907
42243052
535530359
465346438
721748703
40544504
545409683
128967475
184368730
16941379
298760570
162758230
500673264
243891080
364492674
680473896
482056192
721457438
562751371
666816770
340538301
474550750
534080183
45684521
544654383
503943713
238227162
639520063
376811617
658885955
656102170
145327273
80206803
198926219
545538084
55053817
166733267
285120034
222638366
513943885
469396812
254920647
243841052
579893801
499374215
393541512
353312141
144979835
713599887
595863723
632646833
193297960
292944023
617503068
58428701
166043163
692182990
108825232
554555794
586913442
227927926
664661792
315768271
255193211
326861615
467980297
175780969
456023054
267889804
415286599
606974186
172480308
168008932
295397830
438089106
128166648
480544519
18686122
97267534
88609457
443504607
231210815
185320408
735473375
317801331
168810968
579653944
53633853
75416705
251514900
734461273
733139498
112670696
639717272
172952340
313041638
333336549
233871092
48573343
504885859
35692793
569847469
598008775
554171160
751886803
192617874
12905355
496337842
609188550
31692388
206053393
451261538
449663014
666726340
390574825
51493928
734219986
313472159
660386318
32447688
699037703
262602704
721847763
403150212
18769205
415058388
272466922
190203249
556399298
8590485
584658677
24751181
443674917
642035212
752553436
37138101
724128769
475899349
549027570
93415504
546036582
374995030
163849438
74495239
509009094
493596337
467334322
501853688
619185113
588436431
52795470
322437570
89487944
109947036
196098539
88966787
360168318
404227230
30544332
175660121
159672092
468626019
94004638
226725954
579556796
277081805
150893834
661257597
614602716
684052551
308998039
715845343
327343173
262066441
291874133
477286230
25671155
40801306
379991430
316886115
609459123
459365907
629142241
179451727
640974499
120742258
312478706
463799518
227957093
522047146
11926187
39426660
288336435
49570339
109208075
178668934
38450408
366320500
459849299
9108918
152925591
737612290
573615712
345474220
506193431
240306248
299068588
519075709
685842612
144926964
411312669
117714090
488981220
86315684
336856247
331275588
493502285
513702189
47422571
545477660
405022072
82569396
506120981
250254754
47583900
126686469
551395280
661773822
126316372
183713771
656400722
267696094
107507480
404354982
406105311
413655151
747399562
563219657
172067329
659501175
29547336
479192532
63594465
627299068
36526308
31533775
449607708
721136820
270967928
302624639
188162536
115920461
286606138
308537804
501424301
424569236
671945670
514573811
9843020
723008599
358397403
305006120
86574508
300576046
251462209
133393533
284939388
573612585
398541598
529392361
389840542
487576362
260746027
357339983
212001100
40020694
100862762
756009117
598640376
27727063
32198439
488271238
107260153
73475584
393798314
627178461
472379726
537547010
748245498
69036784
348925941
670200349
127286885
327996578
477160775
456714804
756130830
685017518
48210799
208455079
223860844
593586592
142035904
123982667
586592237
702476188
337386778
423149272
5475925
65196717
32611854
79102569
356962333
338404612
133909825
756294743
490343709
522164429
707731206
289323840
37630127
548929381
232164114
424168927
642193825
346525625
722190675
96814354
452966757
477974751
410067476
195373451
169715910
594360676
701046464
360829469
712429172
548201148
83368266
251431817
744991003
695631300
749461531
659381069
155946791
669602246
257602911
219573263
195494299
511315441
266989713
499359672
529850412
445893983
446707079
503195966
260729560
560606319
114730130
554900852
65975455
539671999
195222391
559095719
597253475
646718072
620501609
538400499
243047987
331760758
31647038
264134608
231620298
69912915
290775588
174239723
386350455
732210874
710518263
201929455
742542628
325522725
404122326
107720886
581535682
142852832
481043017
118689128
426350263
432280053
488482722
312173043
181421089
375588031
405343027
669955057
21521330
625002976
733532254
556533283
41281571
364371826
544299392
148772006
196579717
244347103
164572317
369847751
196103269
206415937
254947093
88332335
678644856
216086896
243289683
482644253
150010133
558164683
2439619
493424782
128914625
376444449
269211579
410588235
40441691
367015376
263101202
119631967
729219491
574088424
353140515
604421272
581923243
38671360
3670758
60576114
620890699
418353117
313555242
155712648
301360335
321858938
17994844
397584933
89621391
627446520
40773223
655791910
390275494
464641931
197541162
588046368
404327196
205783899
177411605
478523884
363488125
145439373
292561079
621136061
498868097
186459013
218500737
6027294
63151961
206128923
69962801
544715063
519533105
42364777
221757154
48461515
714241892
560107821
558166700
372740550
725695560
56556864
393713377
630688186
706454749
62040342
102917178
743148651
262067060
173337576
107645356
554850933
19909708
187986617
230932975
354272810
303570368
399704837
644843743
37984571
752505390
234248742
448463720
723977373
190776130
237896841
79074511
319310628
80771782
54783529
129881935
424667425
575604968
643581282
164587423
306024901
422829522
256502215
570714419
695709247
513838143
321876939
599942343
578519424
214245399
356243363
490598420
438537944
515076835
680570618
193968118
207828348
398822874
316236557
244890919
519933414
545358839
621762960
322422464
522055807
48050188
619323341
126950824
438971434
498025121
34116901
50031072
75492235
692949985
87271163
236288052
456329601
298607855
690949059
468429507
701868940
544485015
133322218
622682206
154124774
475514221
581633871
52780364
22191990
504687237
380497095
35922068
544503323
442870155
278630170
120817788
575014360
422619467
347664590
582723636
756707325
136895595
497936111
442975897
344628770
118302639
613849607
428011165
157739044
369175534
18678569
522599626
255145433
265797623
509646228
721032039
452187328
556301109
404878565
627039286
263750760
17266158
455820539
483756418
405473939
435302049
315904225
303976858
608840141
339462632
174186733
216076224
180768898
580689746
581588553
721127878
439395775
10429668
102539528
437009775
389470445
648628999
604066281
206718173
617223607
420891246
243486061
121539290
398103524
241469410
465220935
271592046
43716764
502078122
29474411
658281715
604761157
344234004
464653007
431670953
65376636
122850248
60286925
684829212
490068852
264075539
649329893
160931771
208256377
283343242
252411008
197503397
131590788
68256461
354874935
126716269
724349887
224463578
603605930
632355938
498885170
486896592
261924829
51329796
243795734
274007734
14479101
284237317
470437087
14569061
364746406
716624491
509041988
312830154
494611292
53188226
736276080
265837455
476258363
272200346
175101199
434474665
197451308
30000516
85983352
712867246
649857841
699829348
585863551
576180605
577464615
649812165
456420237
55179669
744690925
147506717
573582373
138567338
46757930
624368745
108003962
155691421
36423101
51722944
718947411
458144343
360893382
184691680
240419543
124473440
9631367
535489086
380769389
631536542
213126257
142011506
139381909
752883944
665066727
678342483
381077923
548657795
225200248
356599789
353631739
471556449
104095446
534253902
40379874
76534549
87833837
570540441
48044633
476017044
469796600
214716684
70185010
378501546
372407111
38467429
635766222
142713935
271182912
572849698
105077336
35083685
307037255
162829385
728353077
221295347
735428057
568914619
126570534
425279218
409387438
292369077
360021298
390059579
683875175
258780886
479600828
731553619
407482172
693388059
101633168
493573444
104654368
353658702
263030511
17681573
464107431
569126103
575400953
701341106
598537485
216835966
339175018
261696419
501969725
413632492
18408163
60552401
379311660
505409989
567343595
673025171
669425392
138076393
742932792
624899236
414265969
306787754
60665696
422401525
222796505
116520131
43620818
106663466
348300290
754994685
319907315
739461359
132200159
631657390
599942343
231241014
193561731
271975977
727088965
42627049
709711748
149579612
617676787
610116234
329144634
318171580
717796126
372102541
620637563
630539546
22144970
738646578
356972631
88944128
387556166
404342302
442418855
227319491
337779642
606868444
637828191
185962413
82199299
466081158
32756052
15219295
541226022
198054766
264453527
130953914
41065661
498596189
460627573
463741817
329303824
536366476
203400821
323325287
746617424
494044924
586676699
11090102
249621988
457243514
257665913
693984746
517584829
90416963
286167536
148733676
85054333
47402628
153031333
754831714
211136562
725851584
72168915
568446333
77448462
150674797
708229704
455975090
731439338
594193237
131384435
557245234
533076747
466208925
215109440
554677214
192522085
302153894
207095707
102198547
49351302
437506859
261431989
653485560
448036407
187918855
535116366
694317078
179258917
408722381
333256484
309363327
311198706
91033274
139813583
755300
253146348
333540480
746493202
476058037
564104767
62984467
4660201
470710513
91096733
53343320
104797875
244392421
433073914
674233651
383213617
84233711
82510224
528385221
512501262
12758680
276968510
446034679
99006108
251462029
416663250
531518987
419899837
259143430
705446620
165256171
713048518
336328905
180585265
387869209
526308146
738285441
415069414
179867142
386358609
703176747
215094334
445619776
126203703
41981356
327559138
649089714
730290863
339212783
378979328
458225404
611402956
366580337
727745888
394334577
536815392
651597310
190482233
336380408
476148673
231098000
689173485
633385008
21140847
182631540
119949193
389198537
404176136
56247866
60514636
355081636
432061812
91242057
554639449
684845337
20272252
526419781
616891275
198915790
636974702
69218195
338631202
285745096
401916884
45960005
373950529
439040784
447764631
739431147
634459553
701265838
499449678
198560817
571010920
6783270
714954549
497963816
87194455
488386225
36617770
83096774
362960029
602019418
263403322
346347493
334474177
6958706
236939567
596332009
76454932
183960868
500643037
514500661
134269681
420526693
295609314
378174918
537735835
673123360
144520062
78083716
463572352
302505203
64064546
493618762
433267929
201954573
449518914
708038637
681023798
278380921
375648455
677859091
522796001
366475126
353903368
445000531
702298673
407212442
428639822
439826296
223952516
431147899
101819493
232143226
558887362
465566920
423783724
369983705
252969762
448209433
677783561
148514639
442460720
112199815
606453029
468620499
460952037
341452466
494122813
557261795
342067079
47886020
175508083
546293384
322897148
687611872
646257339
370610604
590528974
9735817
475839
241001124
279605367
642738433
125221198
532083068
173900272
59684629
83097014
142570428
84502964
733071521
186017023
457341703
387182099
620720646
380414398
80963309
327383991
131298993
714553480
509993666
210296237
2582751
733562466
479336039
316106443
409795568
27923148
736598772
385459802
59215223
39868413
571418978
294030737
272089364
729354947
673062936
152636848
91844480
714870224
656074228
740841642
549465929
505460918
150682350
452276450
100092644
204505028
750011140
208904139
359356634
193779768
638893164
676786953
694475691
460846155
128501306
64766428
455136227
717289123
675804891
23797975
283259681
313290887
318116381
310798397
120648201
55688269
460262649
211805513
247103948
5596773
573219829
547426334
274355638
383103266
546245582
485967250
700654045
255873651
359991086
518261540
639149966
307512842
215638466
81945633
215932717
563763473
217216727
280752563
232790656
340995291
597610808
152948250
676276309
288523718
110879893
159399069
487500832
301574819
512613471
54275858
368973072
198684237
152585706
132268441
200290454
510862261
517148100
682106757
189051590
614884991
68853148
73858951
115923444
280520996
305268181
220479623
208719602
374726989
338495248
288781686
598325329
344135822
159293200
256161265
69381858
652866214
578839261
627267555
218988298
6185907
275216214
377023101
3315767
222088412
399862841
96172349
348215530
30400433
318120534
393749827
595504450
668115721
680545228
388148670
233984387
280964047
548670671
339885
195405617
738592764
144324883
668017532
187744921
646378187
18994710
716024400
107297918
94303639
521812531
381358523
424949947
27266330
162125145
477538425
554276905
253010518
161641753
118958708
517486242
277315948
155259468
436382128
293191559
585501007
186831008
205298093
175322655
132630680
393632148
259211407
37817871
99895978
458335392
46095959
10543881
51832375
58732128
501876139
647821256
163590427
24173949
134662437
616009690
144597297
243807080
175267559
702506622
71353191
666115512
563918286
640286569
643583577
559592086
270114422
278309003
288401508
267697977
507196740
719891536
373180292
754620230
463188163
51201787
365399034
577874180
12751959
217133644
257989340
583567439
699546265
461446728
738265835
380163945
357211582
22220926
537491634
118237725
347324511
202745261
405910131
214731790
605962084
240780047
275012283
73581326
191189089
427940347
209255865
102879413
56694338
732882696
490605115
687783733
624587782
65250367
231990395
162996532
679676233
460982249
547373797
706906478
496004296
400082410
375648455
330194501
281364356
439436212
754718419
151120424
241485740
413451220
416393971
278690594
474789133
433141891
392839083
222775735
7041683
232088584
517531560
146246699
570856199
683419485
222322555
476231756
516723389
136497816
91689953
636204296
724226958
636642370
368914436
214635285
372388385
130576264
68084263
496481349
226296930
54097412
611164333
72901556
521005316
534397409
219201565
519669059
181581673
3836924
525107646
424901568
689229733
498492287
407544774
79631279
70834697
100160333
344260552
192412675
711410987
84367010
633087673
144556562
695147908
667972214
531746561
18995795
469161548
400648885
414407920
303838406
705801545
682912048
367785782
707665831
550696602
187344715
131565707
279053138
137885036
582653526
11080251
198266250
646702966
171614123
687273049
700336819
172895723
332135622
720261633
469988411
109332353
317029622
85998458
153994747
333381231
236930057
280391778
429736869
329461860
134178644
375663561
407339245
207057942
629195112
21186165
750307467
94729694
172132870
484290807
163294602
92687360
538176272
331924138
740458369
117654219
24540743
178959523
306349259
483625408
528845954
88460736
529746490
254868432
628249584
140867496
479983311
569186527
639771367
294491470
714802049
14547078
77778403
456593815
328444577
350941950
471661291
533979975
34215185
153201321
309773926
294719063
693682626
530885264
637782873
679273104
216843404
492757865
1820273
265683745
646931417
28284575
702995475
634399664
70499702
67515343
476503664
201937008
234573521
228823253
16384303
52380055
321417350
734529250
610570750
110898801
653166083
408006384
457651818
153252187
379485379
194376455
566376811
458278275
139209343
463009416
271594860
253335173
28165098
44351216
89978889
754627783
168388404
355330885
52229152
343465596
228521354
419585561
360648197
189831372
70424172
728902265
25196808
27623667
542933784
378643414
58252297
665804503
5045404
267472367
289859688
751419108
328147638
694521009
607606145
236522385
535788498
32689384
59702752
528317244
61013134
235719332
265406597
547856855
342309513
400180599
576748569
652088255
308714315
143582415
227330194
45038539
674055886
165055709
554274958
94344523
507359034
680926878
534450280
241507175
338676520
663659451
432468276
398432461
443557064
24621079
597940798
257853056
414217519
367030264
754140063
673765365
224407944
566771429
233312170
258273576
245729770
304929716
259350216
34250269
54147457
582011521
168937951
631559201
105616379
381682778
676703482
302301272
503837971
58490432
209524317
750551788
730133404
687149281
720465564
178668
482070225
526949019
123889401
618122414
317256212
449350629
401075033
472576104
234988936
69108853
598228579
519000088
117411385
665405848
591090227
47719854
643356987
437414102
700910847
38301263
439358010
581943544
155229256
198051682
608968178
341931863
23479963
728486850
26994422
118956650
25582011
44438354
102939837
460863352
469524692
472444108
279831097
26894711
330488867
78746423
142623299
640736096
174285475
169451555
748720552
246023869
698772613
177717250
96746377
3782917
187812898
146173209
551625802
211068585
266236627
357915533
660986860
73029957
7724030
175495143
301980927
145575039
279831097
589217083
104148317
466135210
236117352
190628156
359394399
363231323
561724163
16248607
470748278
598099411
424511184
144078077
297089333
262705106
652070142
220949540
534876275
102432118
182117936
195491192
442432081
291689307
363823874
138793928
217325319
504902944
658734895
275154176
58439287
64031375
268588420
390089791
159194581
225209596
582079498
678032810
714174489
293037103
322573524
678483287
25906078
566905521
122592743
59226720
175040775
353835391
735003647
348795581
320118799
395498334
461171074
398768188
64505982
5333084
519543194
357694974
398851271
688894472
589972383
185758617
482204980
382930336
195493958
260064896
200774859
157726053
342445467
426725083
133120732
359125427
337181026
218470525
488377173
394304593
580682193
553098927
254196215
467946115
371525627
305260817
333586261
413473398
694597281
406147469
528339903
26843362
395884833
14834092
722874971
731538262
702693355
402463468
361786325
671771373
133719000
369998811
69437943
369721324
40295478
61862979
585871390
374326680
487561256
485665453
432046706
644607795
285548718
223502004
352944137
677585771
629874882
562429282
632573667
80930395
645381191
621692229
103090897
241952802
737588215
362939561
296545246
555410570
558843104
632035040
370029023
311101469
62158260
727367315
525144984
544427793
19780845
235223079
437454654
239685110
169428896
341720379
35957751
51210906
646426694
670389174
25808601
27333441
642035212
502810763
572798901
55354844
23829715
305216730
265178277
615726201
151535839
187888428
68143166
337579410
737376731
481402212
355806724
606082262
3350425
20075874
751235108
199074421
334539318
133604313
697687552
618530276
456831717
235993485
565485557
620901918
465816169
606135803
189981911
700380031
265049876
475801235
86905422
41502670
724702797
392249949
193183395
489290893
187850663
471747409
599872174
13789715
130863278
20732985
479094606
487689657
568162141
257614080
827857
66624189
152439657
661484187
265299125
543899083
118553726
414818313
540945860
99699600
344431906
178890372
423482585
226352892
263817013
621551476
364210535
140347583
535394405
45831604
732879154
209097064
98536133
94805256
408398263
151248825
18172518
500820237
4229680
743328495
281830331
552577480
35929803
216680464
47727407
619829392
337553904
7621780
75242986
568910745
3691199
212135169
755549249
46142277
149617377
652058043
29751267
228871006
236507158
530938135
191687451
551934926
178258353
243833753
688372867
367231772
707450849
684498178
541202662
157964544
12281178
604690163
751976680
282022941
686250474
517833680
145244190
169900766
697700822
627669406
362116748
76013392
389178556
620885124
506844065
599677934
308186052
583680734
47855808
48029527
302495208
90620894
234361477
460416479
315843801
259183526
298999188
592045839
585025168
274800799
570464133
56723030
617669234
72972895
272504687
179865774
294219562
672169221
448157255
230177675
96924929
443443864
728773864
213099546
329351016
130228826
328353945
17689126
725088
56070535
27387178
626574221
557245234
106051673
182796200
49195139
539994182
372060374
396217065
44046487
680552039
678327377
577200260
681839522
208983957
439685904
85235605
137751614
679007147
290518767
491202651
121013581
751999339
698901749
720991711
207722606
102815364
611159248
390580736
276399214
421336552
655713695
688372867
406729110
734287554
177399332
229641335
183598324
752376989
55257748
135707069
566935733
495793994
751606583
47085402
705586154
58899998
87667671
193545625
442197938
181488995
284559275
317829197
107479190
81391128
748389005
495235104
119299635
246461932
742827569
623169141
241228980
40990131
310156392
412605884
56330274
665170051
273562107
374696777
115302464
107199729
589029119
265712639
638351359
401712643
647118381
155259468
222484747
704906384
62954255
543941843
717134691
756093065
690608555
7682087
110138629
316046190
181793157
747531126
529147560
626717728
737527791
618364110
313136222
383761648
466160816
690434836
614232619
684640866
599126619
381804150
722799441
354866574
330145881
310337664
118401245
108657925
226005927
132288147
189588814
392515934
33814781
100544703
653006327
479105287
519336727
316877257
151419005
219957508
460536622
96021289
327679352
463021265
103596948
188281184
437061898
420596358
430619187
709175007
55856011
244339550
270837527
68904609
247791606
698045923
184134587
209595750
555127532
308524813
584173191
110175611
325896844
672692839
516005854
734113835
21858382
754509147
1276457
541644181
23572913
282474647
249266129
111206940
742887837
628522895
150494079
457575846
261039233
393454776
126286160
440747762
596067654
437862516
586001019
494697201
163896969
519193220
478038603
288324040
689819556
2575573
201317662
260586229
7054502
435128330
225558750
199399200
682996887
508392430
685230819
5791616
662979681
507078208
22040620
653792913
2409407
339371232
652964403
527280984
200084241
713816906
459746071
401006169
9545761
196638868
671349042
276930745
9834006
142434042
663787852
48939142
36420566
669633874
9578533
479940279
640074485
40491633
52304525
397311036
640834285
175468612
598228422
468157599
741107913
122796674
523060356
423791277
388045597
50340745
640143223
747289784
94608878
308261400
237677804
152683895
382279989
696431918
406094598
13157326
137035526
456828099
159073733
72720284
698516546
548121013
13489658
200253474
687730862
134477721
434169099
358492127
665358876
75371387
545877969
305714767
55501373
719016170
158129608
222804580
306566785
80172541
200396196
241475794
180373193
124601841
76065733
369349253
756508480
292086416
693880399
137079723
164296933
735201467
398339596
710691982
146603730
375979591
57538754
294378175
295624420
465922804
360610432
604980194
35317828
689604006
334117252
597117521
305692150
127407533
482133473
213280685
564174867
200974308
210124460
334778283
50008413
196600536
126248395
364515333
375852386
705064997
149024323
445494476
544140779
677598383
94495583
729900132
624897455
551308576
680525300
55416361
210449239
103470951
455770679
290873583
195796419
447849067
541489676
127396451
729266298
305209177
54105070
143019834
586425362
369341700
684377099
490493517
184363412
360673176
508154902
186800796
56911855
224188146
721817551
391101194
693648116
497756644
31851001
491239567
707557487
470544347
746077787
556157602
101882417
294310582
157230801
618416981
133241168
703212180
387461347
167809450
616339906
429970105
399281648
641295585
419007710
706850506
589405908
508790775
152827402
718471572
279966052
731538262
9799659
350750109
459439345
128515194
314151929
38089779
490476782
244038540
435426158
484270158
292459713
377098752
610524096
250434821
168842744
89336884
501473882
65049054
23417776
353752048
618343432
638889450
304876845
317710873
406948087
711039420
563163451
406269977
542909529
512928290
392680470
80026130
432454568
294740719
693102630
528642023
452258534
340602535
460793424
402887091
567889130
410814816
28348385
327494959
695565224
277164888
66665479
199006010
715681260
547137283
153378771
227435936
644625891
350004743
618524556
243111323
232692824
237504085
276326505
541058520
134518930
582401666
257640383
279403881
9081457
3753841
240887829
15370355
299068588
236694881
581286433
21881041
749499296
592978477
730605895
138061287
422412417
66224704
144005498
470790407
125864968
179985839
644172711
286938470
616974358
664481964
456442896
553568739
411334124
530160176
80252673
538007743
740503673
305654804
412333406
650141410
632062375
103113556
226606098
590342480
714324906
171894073
476239309
178492496
33866217
110229741
80288390
157390548
468382138
154103859
681793835
209905423
66179386
576185159
311228035
106561162
101859758
236318264
272464156
338752050
5025615
639459639
363004733
150433101
647412948
492852729
262436538
137092233
407227824
132026440
33999828
555092629
391147211
61773424
157385199
232284962
312165490
254686920
318222996
120757736
547584947
23631806
188847294
645701091
439924485
55891021
423753512
113989876
265873153
190685761
659399559
313485250
295162178
586430026
651884324
114574920
454358268
219376226
117139104
31133466
752769745
737558373
412718941
452885433
556320407
15951873
269185599
55748693
129594374
497690524
125338129
434720468
417770718
742939737
286183170
364653636
479721242
69506694
157556576
67803281
465154795
704636289
117615316
710729747
402705915
574277249
464433970
218742433
575395093
169994553
561792140
688795196
53361826
151747323
469992978
705514428
641358937
171483312
229467133
459773769
570969035
292159420
57981288
11427689
319529665
414908701
462047222
470597218
283180855
40672905
718788798
617790082
646394527
119949193
682302986
718426254
3126942
221680550
135395071
313963104
18109802
498936074
206860239
341342729
707095879
486586919
491670088
25853919
612487876
390654141
264657120
398836165
560576154
251886562
422628115
242238378
709033174
66776073
67727751
334741407
272883793
26548795
504468423
333245913
701856829
238440657
48029527
88770409
67939235
51745603
244807836
624466488
479064131
623127770
88229395
504268257
8315168
313346374
343313588
36949276
399168497
67911854
547509417
94532975
732980885
357309831
118919897
661684278
360597100
61209512
717640742
425472349
76533652
389614787
24570774
62584158
493666191
126316372
90359337
682571583
572215970
442265915
132381431
490703304
106467088
408733064
612176720
135108064
148258069
109027770
697726765
466912801
621090743
57541015
429909207
564069148
745518865
302535415
470914444
91413959
618470877
246329023
559858891
618611003
382465159
125145657
493943541
621455869
327226172
154227426
539948864
664036333
323111751
587090689
394206176
274256983
644443903
82660032
460735146
411767196
609094208
681635591
286485290
415271394
116314331
33969863
1150920
729672671
614202407
735951045
682086607
414815814
473718653
19109090
154549486
680163727
59043865
281247688
31885807
713131601
385566323
344471980
179746294
523595997
669414837
440596702
396833008
242828243
683429373
162651309
413013146
108609604
266181862
56525821
523491213
320983244
161241444
600038898
421963451
148365236
244475502
548453542
626280994
739144133
476065590
167398966
117328487
752264641
959231
598575854
200959284
313025499
164488884
334147715
562645629
319945080
113083516
179255349
740194
19349614
330215251
86262341
212496708
591437665
424674180
604957535
389470445
481536242
319846760
105069742
158439281
159549572
30212
239457987
46221793
742610960
198206185
359316660
441891764
701907843
367915199
315967663
288797154
439607259
311085411
682103877
63937859
331969456
238576611
584859002
306324545
114379230
147623385
736077615
250646305
17350086
206015628
735073066
371381833
215248034
321221537
469275443
105016912
640033667
166045152
479396463
496571985
376698322
240478001
344262233
6359626
466030003
3058965
246016316
367554109
204603217
121992313
405171989
395278702
591634043
409814386
200892124
111353879
216852057
365197801
464011174
489595007
729681428
70534101
481639704
464743643
149851520
316918328
416177853
707119413
564979506
80771782
180916016
136376968
93879160
143756249
482168414
589361609
350489412
456763892
16850743
187820451
423445558
137157401
106761655
130444373
382814924
262292873
659328599
726991356
476156226
625902004
295178793
48765478
81836755
701927552
583479014
287097083
571395409
432288402
24645439
225389073
66782334
104744123
257047984
292630923
334975550
507833508
344854874
521398696
684836305
189927505
377650
744627611
538189416
515650863
219905595
633776569
509540450
366592408
303789213
416979847
331689995
546316043
91312371
41141191
458021473
636068342
121097249
662303480
624376298
230917869
5367302
520696267
379213471
107513650
152699001
130496706
205383376
571018155
109558850
520915304
686382251
369915728
58852976
541337361
383918990
127219015
446470664
138907223
707685888
37538410
248131156
207737871
12787229
402650430
176672223
236144545
79797445
140145915
656455325
627350577
164315515
428832383
662088946
500834279
441933583
384077455
91268980
436465211
451276644
105180587
600670245
444193741
677760902
227352853
151496882
589586991
486439685
500741241
583212448
689347204
101212584
477455342
506437966
648364626
138124017
58558409
338517097
208092703
418494232
119352506
222760629
382929547
618273474
659196008
167872978
682224725
85379112
477521
533071995
143574977
520092027
548793427
15976293
518453026
732672970
244093107
38852632
512573775
136731959
320648395
670384181
140236551
545296388
494807374
374001901
5022745
155726742
164678059
652390375
621059226
554524057
423836595
649829908
387514218
165448465
650857116
193975245
74806730
369001815
122358600
163310966
346951469
125132611
348731007
451985605
123676069
348261277
525333809
618069543
638560262
363457913
97471465
183964133
40466975
161014854
309114078
117441597
402420442
701222816
600168933
278283316
224331653
76156899
142741997
647184924
583024982
294219562
404786079
199358880
342913753
234852982
348306595
21554056
568111349
589677816
584352951
50135467
97569654
29592654
725103658
623138112
680539786
116912887
250727657
61326202
210758912
79315842
478709140
581577420
622865698
123690793
305904053
538974527
270752391
153998117
490823901
13131813
309219820
305389148
600992210
472190044
21699769
698055813
703410890
151369673
34092274
477911132
725662028
700087570
168578287
345776340
543680046
116127375
655109455
54767499
658515652
180546912
552094088
729816178
20649902
34660717
508566149
327316808
13142220
436389681
607865440
390890235
406381612
742361711
46526480
630698159
531815026
250948425
670411833
670935079
392385903
71179472
193906027
424433282
741221208
67437693
274638222
153137075
654476543
498785014
549915586
505129534
374702529
513060184
349618190
313736729
16740971
596033396
245903021
645753882
487597097
380150043
354802175
345030405
55159559
254627846
701898974
152419540
229365796
460674322
50990303
355149156
636211849
554579930
547434191
452314669
372698051
139334224
12767135
96918004
581439736
119594202
175543380
553145328
170289938
92131494
125477989
374642245
739212110
314391930
298638067
565286099
162684532
600261137
492553789
87744041
146462850
483656355
480461660
552985342
141203335
426558319
75794355
637420329
63566048
186571942
261776423
438995466
352430533
381131933
659325967
205930533
87539270
614829306
21639345
640692381
136229070
282987149
725115854
732074525
726122761
642931800
138114158
575780296
362939420
180917009
468081207
356885342
29453086
257368475
560134360
199384094
137174662
618273474
347203857
23625784
502304712
332324447
211188408
733098797
559369039
429101036
60902444
266726642
618432087
594207946
235214780
120070041
406173841
451256415
675225993
433221362
628847674
48679085
714098385
522350374
103491206
20876492
411155108
522368106
642805618
529623913
359046961
503202302
645396297
145831206
420490616
688629449
99336779
184950311
349635923
17658374
168406026
730778771
446166819
540818716
528755318
578822151
726115208
101096905
305537526
531489504
580084244
166545641
151024916
361660299
464906804
292142487
12256095
49857353
675969655
661992536
655222750
4735731
520779350
144579127
729740020
78596518
113272341
529714549
468917380
156679432
479156361
436045537
422968
428857044
444332900
70076734
371626646
666530099
24446232
628704037
462642265
688629669
711583236
650554996
633424792
474607702
269370192
55121794
596311636
415421824
102328044
460905977
324582622
311519197
656106451
640109469
750864692
371562282
72380399
278207202
531413256
122479965
152879970
382921994
405230265
164413704
89624102
383182501
366803892
720669281
753293995
108785859
244821159
105832636
601480491
390957458
50915102
395462983
696534152
382808699
439229609
657639465
25294997
442646682
187288222
251114591
261575496
77078365
34056477
175421004
603673525
282765511
463776859
203919814
136210802
620675328
257866973
43256031
551000831
303849637
703222065
630994632
498943196
300796966
20823621
53580982
58301607
143480945
352936584
470795338
499864671
160350190
656159322
412107786
36556520
400268619
682889389
150561502
690638767
702673803
225812041
103518161
144889199
493482808
625932216
257499520
646597224
123884306
92827873
491828701
412318270
392610539
31848609
468618430
485257591
522420637
75098152
278485817
208644072
448519799
716870336
645215509
318883919
152907251
183349075
347322746
382333844
457305097
252723413
63500381
300283113
478305234
463880961
164776248
293993018
295178793
2507596
161726034
112985327
82812296
73838128
404803035
713244896
331773078
373360556
705645762
333940043
714113491
688490657
712640656
21193718
65484510
731473716
438002776
157638663
286273544
66013220
696978129
685127245
13489658
622518260
188670369
515688628
84654024
581097608
472190901
591075121
60190908
467304110
447749393
138674455
419155321
497908866
436691801
680812314
181475931
638568385
251869891
438277821
204474738
270238787
729109813
308608027
274532727
173593418
122272392
336605455
524632100
283332983
238629482
327859455
239717114
377653970
364746695
572706838
49472150
120965454
668417841
602366856
244998578
396517394
645227797
603892562
343193214
302074313
369237691
325798655
69170374
191377150
244558587
192047944
678523755
63475412
258113196
158144714
504569400
304764245
525560399
414737709
33580675
607699274
4169256
144298967
550713881
627417474
314951274
367835615
51266310
217292257
471314628
465075975
106940906
170770313
137457047
674906413
706519625
48568548
124037287
736273993
500408909
421107326
144345383
502138546
371592494
31668587
252240602
521716209
198810066
484686094
148699650
536852134
51342421
410830067
256643387
248816214
363344618
133920090
381660643
727618255
222392017
404901224
601879728
135639943
286453456
437099663
194761658
267995546
310521448
728627990
371260162
333608457
362845415
344892639
52198783
271167806
255193211
437394230
559745018
557721073
535364277
185198314
196423318
231215293
619731203
592427108
556172708
272066613
259921389
234098011
656783219
457039583
29819172
663658225
153978100
645381191
476830140
342531812
627420157
112237635
392688023
189580300
280180018
126897953
204452157
694369265
653266406
247693082
690661426
121954018
108279808
20428607
254513441
682712100
548687685
271303760
612555853
456986618
743919854
254596524
702601242
461603875
280518420
196559497
119275927
663259911
302429673
652413777
652654730
157775705
106731443
604791369
235926376
226856024
227511466
115863020
126323925
562811795
430408890
733622890
459238505
470363075
569568468
11374818
74014500
113143940
284959584
329558277
556202920
376681363
34532316
225109612
644656641
376124294
655407610
198017001
55438164
410248748
277887040
127305815
651861665
269778054
296740785
76398408
489007493
126969821
680404452
23920351
109473182
211453788
480657814
90298200
406577990
472475026
433972721
117271375
2439619
122048927
467938562
728909818
189755181
219459628
677904409
294474609
318002176
358296734
669437496
391465123
321699712
648719018
20415759
639368759
432960619
5521243
66964898
551165069
221824057
32628960
79698913
370384014
414670916
45454577
323968420
562940196
325329913
169572403
113846369
280399145
463648643
707285579
515628204
671544783
108599987
18337055
424036568
416458992
546352824
173824742
267874698
184444260
654422132
270313225
113200113
316651972
411095329
307301358
403706942
178755443
388745251
746911885
751780302
660340363
716198119
39512849
618003056
239027435
284706338
727890163
700480326
380218020
530628462
568348052
580840806
700729575
426253555
476482075
259808094
717820098
738281358
749529508
689235910
411644421
515098760
646287551
400317021
86265852
186415593
696995288
24335766
701411934
148945160
453618074
14192087
210124460
530507614
629490617
47142735
541223620
729810492
321301585
12787229
608129978
327784376
417635582
447590780
590848531
584091682
413756111
75826480
556816862
47802937
609408252
155100855
19313021
557366082
342645981
93868684
31722600
151029788
417876256
466654170
52349843
157598819
756163269
170002924
503919864
539350561
112819091
556301109
118126562
709852778
19384704
415060009
49947989
747898060
620222148
223425293
145213978
341105491
52914263
289196817
649205314
122275517
93117578
264299127
229920873
751554754
573944917
399055202
298168097
435091631
502199914
631934591
485108817
398111077
428360259
696984584
189424195
679596281
385634685
224443121
209900362
455098462
737542897
244480810
393390452
151679346
24456614
389062583
709196488
21118188
246003134
701326262
65110698
593509916
466005492
262935036
20597031
71305217
117479362
546897624
275416691
631589734
180622442
548415777
536534908
575138291
492585092
27878123
438421438
435294496
490457448
160322936
529216051
87667666
601241459
8936237
566480070
275880878
12923183
502987917
419222478
395397100
351300705
1555918
608474038
111179139
408989286
600199145
144051586
54087033
516209431
379802605
142368387
671877115
582442042
628120112
45506825
747441641
395375256
139216896
178054422
348578503
493732057
545776606
84363861
257700807
180724152
535171679
262089100
200919318
568329825
171732561
297029278
122464342
661779620
91436618
233146004
369991449
612457664
749830813
29713502
144433645
304937269
753238031
105680243
739203226
634791885
84156125
211650166
153484513
551127304
733539807
11389924
412159657
640136495
573521949
456616615
340663711
247656533
441793349
147132440
668538689
508367102
3106438
80318602
15604498
498342105
400686650
258156579
278881762
102992708
493293983
537479033
351403325
751908703
391940276
379621333
94926104
492070825
523936504
615941129
337924627
129103429
659337177
255533096
353684331
649384281
540811499
165614677
693278919
45973676
220426752
155561588
49902671
334770267
92757061
140123256
216423662
331735313
479590849
156181757
223342210
388647168
687622814
236393030
252338177
41922559
440777974
711787167
299672828
595243102
295405383
531063158
195222391
601815487
636244335
561331407
289272347
331244368
535093683
701197861
673455704
282888117
502023186
281598499
327048003
566180433
159348365
379545803
76866881
534893027
106708784
356765955
199912031
533997100
407265313
394145752
129373777
492929180
425877146
337864031
224055355
34670033
351561938
287994436
137633820
639731547
50153286
720252184
568272614
45672450
8330959
219856136
694007405
335768615
248984645
111676736
360550008
578165132
377242138
254133007
575071366
550264208
168469665
51133810
246441197
578401187
144315171
345945508
191377914
304395391
720374928
230895210
382742156
37756421
622254005
194305890
89978889
112977774
309258621
248357746
687783733
697504539
204399286
2583126
116656085
731832829
312086022
71865149
669905782
85286549
463754200
30234659
236854527
571905607
667609670
360391395
473653172
198131046
750843730
283871885
468125420
708267469
20778303
416526932
596369774
388350997
221401089
542544671
596359725
223463058
613779439
265079948
644544955
134594260
717889991
517911766
553429454
205607766
506262484
734234683
177306675
471153113
275571205
469777191
135999318
18142306
156754962
377106184
515124865
61121109
544276733
583612757
693320871
422288230
724038133
341770836
716092377
81904514
386577646
196413126
15778217
40514292
467576018
529608807
723488537
254029661
618101374
512372861
740696550
570500749
420452851
748718869
554581416
172338128
347839982
259181195
23069026
596576315
703282489
274371170
619876226
189821996
421638672
31503563
291787990
312003239
311712310
309397586
732710356
265744752
9750923
271741834
244385230
691198927
69963439
698267297
336954436
170501422
189669943
568574734
719128683
707565040
14506110
626929212
328434652
269007648
356982850
619338447
145908854
55408805
536843960
741206102
620026573
21537489
67274571
447073170
15226848
737414496
446752397
315228293
184776592
216812436
318438341
121457296
291826416
732580576
43414341
357430619
152061728
261756768
562627618
112387520
685749447
520586720
619013668
140727496
86259156
63966357
334188013
4254903
246242906
398400481
134828160
3481933
205070955
461850844
102333915
150357571
754929903
530311236
45054421
349439545
420388943
246837977
524318662
89751949
29785941
679490539
125138104
284725441
8186896
212637415
607933417
226361633
747001747
28988414
37287609
583393720
250249629
252315518
12628616
518185130
558569221
729762970
603084391
700227729
143846390
468112281
44774184
748615595
4501588
374885602
172593603
172344354
636131900
233233822
446843033
397308720
754922350
342468126
215555321
303306107
504354581
632548644
317142917
750129809
32691444
647163699
233463230
620967961
24889350
252836675
119833508
223047643
194763707
99933743
180494041
107811522
669361966
527405231
1018914
166490779
190361267
687723309
179225137
153726209
391381354
227111157
571707380
157261013
170904903
364886286
579896681
572231671
331260474
12599134
126856876
230056827
751578919
12137671
654210648
154723205
68573687
51503907
121233203
684256482
444342990
351212023
21358912
230340235
462681674
470493327
491376829
366990342
436244077
190193608
443330888
599180102
255788912
650548166
181748536
582860931
43301349
715525902
64442196
58973824
103589395
672073493
140984298
273539448
578250127
273758485
178503923
506814890
685998649
307442745
538324969
665764231
196665014
531406421
681761989
297539195
483291085
81390212
233895609
4055961
531066536
625312870
284724770
74761940
376947571
695434922
45453954
401230466
156362206
749347191
65456412
92388296
268385969
111744581
422226789
691554273
274527253
135806988
317633862
425173170
64978459
195902161
494790280
620371414
204467263
78894508
128300845
42251482
72611299
613749740
232427959
394150307
24342600
23829715
351426988
96300750
497757530
620116406
507365222
72938244
327475421
620033323
268803975
375239985
545754499
88324782
660034398
51556778
47734960
245132615
435083012
17840153
258975016
489833078
143876537
86058882
137459469
507176515
186611971
103699618
218218065
604005857
53349759
299068588
112093125
747757240
287769026
694001071
537787758
496549326
287165060
314083516
524169544
554329776
403050739
5132348
224465789
456505189
379166157
516093190
469879683
738410327
735308359
16276715
178498869
661849453
58747234
665691214
728198077
393422233
299559533
31488139
556513351
7553
519262699
336946883
607670616
681311012
68762512
118740713
87305127
334621225
602435801
79388732
62900787
212254972
349069448
271612008
512909124
621022766
667237834
406638414
187926193
348842858
552256888
201083519
698410804
5249335
695125249
318559720
49080141
495025942
501138523
396011343
527629921
407559880
111142395
717837754
148711838
343420412
722338708
56187499
95300315
548385565
76262641
279299526
703652586
139721362
99411427
512978792
362536447
544835655
27893229
691227901
533965378
487389725
286594567
684071515
162298864
722829653
272659853
665454697
676469339
83422268
257550771
130319462
611952647
616264376
679158207
553927100
113133676
691771717
32417476
426845764
720979168
712172370
695321748
325957268
287761747
405499725
691076841
471424746
109797961
521934959
728404498
47444019
462683034
360716174
419062347
286745526
541504782
723456552
313199066
330875629
210169778
241137078
757070193
191894086
279287281
140136078
80711358
442091361
152797190
628499143
233970795
145603556
460070146
6880783
398473621
451510622
212065581
331594131
425430567
529807207
188772129
561346513
99654282
288591033
364553555
422951163
62206508
711497321
76610079
648968392
18519956
384957241
145272186
246273118
163052393
711809826
215713680
23059309
28532445
7088934
86771927
107339965
16986697
220361235
198855384
134082553
21737534
156808462
320436025
344956731
206279983
115077508
21979908
157788646
710554222
719390405
695578419
602475270
365525422
452545548
329590261
129979577
535260570
266660833
175210485
661851638
499898674
129334123
189255521
454101148
326914404
468923575
170667588
125074928
600531477
406925428
324144377
103395417
489432247
324461774
50430271
286048531
608243650
601052261
649867673
34864648
383088160
395988684
49668528
231693227
522127480
275400962
111323667
225706299
497224383
46986590
702959778
667978263
739042381
748980287
504759437
155811057
477544277
191744324
266945247
462206162
594044995
29652373
561248324
516832463
48784827
121328591
480366347
704064379
606035982
35619948
383694859
158909263
62266932
69736849
539525896
379636439
373769964
78808002
507342563
324794106
502673522
720963813
545728788
508546406
563314285
395648799
642224037
460957637
35000602
398171501
279732367
618970751
720352269
379992362
164436363
432041644
714268759
690661426
563185790
11616514
632541091
134843709
504449764
519283856
715979082
733381545
576598766
459320589
69004208
152540388
550198285
635600056
682466421
549357486
60061456
75628189
300954914
708305234
432877536
43966013
579262229
110220929
593952814
630846840
408851443
173651023
31020171
200705869
727127310
329303247
521857018
112743631
80532819
100689043
548068339
661998693
242126521
710799971
392793911
38301263
340209779
260083056
227017868
53888836
374870496
575893591
269347628
153324392
238961814
632291842
142389156
633215427
42629235
427982651
121648618
320205828
535696525
125885851
360897446
439939591
538220977
656763562
363850669
734544471
516436375
82567808
635698245
95278209
232413363
318238873
565878313
504797202
726228503
162064721
629394501
183210106
485645720
194146426
89500713
74102483
251069273
718081229
142695651
290156048
265004558
350126868
167646209
712139281
687209705
597623572
101451896
449660302
448829408
622218108
371282821
18859841
590690673
302361696
151120424
622714638
500310720
510643224
596016717
16757114
94710754
601642551
665910245
5642091
528937776
588242746
261826456
379014737
377497185
404757717
115341863
627212615
624188443
89203704
371345841
630367712
315790930
3905585
133786289
505239040
247821483
234135447
1832504
100711702
484064217
647934105
283124205
291456079
225710118
82569396
179202478
359560565
360565114
641693026
326295540
136482710
356735946
22589676
620803729
549586492
137934803
401391230
206544338
454994734
133938709
603333640
501436117
455831103
15936830
554246693
250842683
190632534
581963217
27749722
124467360
289710421
562881062
37491357
1770596
287252318
217722778
686597912
367248400
691794376
753254358
11692044
73271653
501179570
277270630
489639052
151198123
224795801
319756255
18950477
16057678
252965076
397410383
219165218
255081766
601188588
696799354
380293550
700608727
656095966
239158192
653128441
191000264
460082819
501609836
696160010
626037958
7364175
279663561
361728276
648045735
61476804
215675915
714498694
163952971
289074532
635237512
122373706
234173095
3376191
247262561
195977691
709241806
9728264
681121987
580727511
683125714
521851876
327555458
703327807
121950738
93693105
283982830
248582642
438252194
161337069
89332994
729831284
378038001
199640896
175524167
170833754
244136858
197524552
427559315
670827248
737512685
604715839
316923880
478339043
433435168
624167337
718758586
139631301
575901144
639136825
6450262
177257625
256624308
549600681
418262481
544834161
214575277
501457869
733607784
48201938
13578039
295599691
111678658
51615368
622470589
38620663
194888910
458323593
131081562
578657989
93388173
671220004
224381024
22409751
23761738
713899563
297555869
582049286
146301610
662783303
164860497
446663186
48837698
138287877
522240894
749544614
578257680
552335784
323240795
506658812
518037611
750026221
666386084
56856110
634968326
373254376
394395001
449743385
249196129
371020441
670094607
654510887
402243534
459358354
755836263
660363669
346118556
105365262
389740630
685932584
756636881
109107566
481065676
477279119
320919417
726361926
679694470
385618415
589109141
143846885
196461083
142751700
23497901
554435305
581437493
579889128
40484080
138169347
712587481
619610355
5303471
152819849
420785183
511768621
191311729
516413716
301857330
147679097
156622902
722006376
267519391
267429071
128310364
20513948
462930923
74048949
28640976
594603010
5630073
89657612
563000620
471637997
406172860
649573106
629087868
256334023
748426770
394502484
339016405
518547812
128333023
461715750
527033234
518770252
110545708
32115356
75523850
69200586
314023528
739068603
95273542
664389630
727876768
242934692
337090390
347290986
661378445
127683465
655148559
42424568
173781
523604172
572932815
214595836
738887331
652576635
135108064
541996588
575750084
396708955
707119413
593529820
33739251
41845440
111157501
471940382
601656874
306086594
598424190
248146262
713961961
249902539
682330506
313373970
755858922
150548726
441850500
422852184
338963534
552254158
682066112
120281525
553393204
286364442
465987614
248448777
183069614
223941514
409975297
7379281
515134928
436351916
407927797
392770858
400437401
148842042
721960268
85394218
317226
226257668
594827113
665185157
394969029
290130898
67939235
194043485
490469161
676188279
105643811
8617973
95356625
756855918
418844062
576254382
416197453
513316986
239439366
67591797
562804242
251211507
110900699
83921383
281965517
278335430
636513969
572570271
389734800
230676574
685230819
548498683
271681410
583949434
381101553
646974874
211868901
356471928
173920438
754967668
395043224
544344710
170072170
284149315
280257297
5483478
666982771
77327614
241816848
449698067
215141272
16072784
223845460
540930754
368555918
28656082
329386209
701737354
548585939
542531990
59328815
376615239
550000119
671210852
1654107
47311992
542989707
297864950
576611126
191688165
662866386
43588363
573075181
91225134
180645101
557935828
726078275
166313437
740898672
110600346
155783424
672579544
714949164
735863205
546570280
712270559
445491046
328781663
461580665
537365738
194180077
361962419
576067310
723498595
687202931
571835153
211381384
398942042
717565212
4705519
714656859
756100618
141618750
126996142
525832307
664611129
4750837
285865389
513406378
115279903
303184859
404848353
537259996
184550002
75740635
644226521
567743904
608802012
515897491
387635554
150594137
541389720
536938898
325415235
407552327
423412241
603730836
138182135
71111495
268841482
738329962
27851573
288653001
164307962
527714076
709115327
395656352
498309612
566572181
703663831
79479206
566530854
21362041
512014327
473995179
749854287
709268502
408281375
145260333
383745271
718464019
27346484
39388895
102766118
282195409
593153514
31080595
509744417
376678626
403806647
171883845
599851707
196974687
446427618
445797217
295428042
563755920
564861020
449834945
46412839
687232364
658780213
739642631
195457895
525031689
282217845
682028347
168623867
319718344
593055528
453897535
416172580
102131666
504826107
703554397
290004988
361192013
174406323
89797617
396336122
107690877
464812244
187646732
260714454
31367609
756964991
387235838
264861051
592173071
281787324
267655135
438376120
518434751
738564857
74774700
112500964
351234441
128567166
427144809
673595510
447084729
361313010
553506499
31404788
414251838
179557469
95282912
127444013
265510609
351235840
292206179
23890139
220101973
185290196
346051535
514185581
301155384
201320135
354790030
476181316
342380211
236990481
431540655
382144035
455022461
527646601
77372932
326444501
329791266
717263092
567914325
403094590
531096748
429986117
253878572
689637094
656712768
333487609
258404691
473520229
26752726
688880671
500061471
570259053
175493955
5035662
151007129
508732315
478070597
215119306
557644034
484811964
531112978
480038468
489366423
444270003
660316519
460997355
268629998
591339476
245262393
687954167
303381351
58671704
275338843
522599623
722489768
694589292
147979249
523385135
360904592
100513320
164987732
338447048
731100188
280941388
329378777
254855136
53958632
544503323
737074927
147798221
163378943
65711802
161883449
661761974
23436959
379923453
234739687
514138582
8229376
706006823
690988215
231325209
446699526
297995362
301736056
538408052
203910352
711198370
116585054
50657971
648585494
550228497
467190815
149607997
733274299
251257502
84946143
87086090
398912257
568975043
177692075
558567009
640327704
310917946
303412113
104172756
248206686
213281614
503233238
59184088
605368889
118947092
671824244
179021432
157307734
248931774
370429332
719712592
105522963
244815801
42760657
402459164
275735941
333414896
157087294
149224759
224299761
299125170
134524122
393815495
38142650
221740974
132164450
578408740
350723915
20718629
127792921
473731713
7892885
392552069
595992124
414857860
120795129
726529402
183962383
152109867
559363141
511723173
244279126
271900447
162593431
104507989
736379735
375088579
18316025
32637851
511285229
311302833
214168900
549691009
373466877
41405546
388677380
537750941
530114858
445142359
225873167
547486758
653727256
338535186
6827912
223165543
414041175
479932726
664173055
19383095
23504936
711359033
46141277
717565212
135788127
553785960
375799757
147988724
340391051
94503136
445447724
724498866
414712571
40748435
184504684
717754037
394990713
364530439
221750320
513800378
114538231
295562074
64253371
131518899
302633256
671897795
247498971
507221715
7364175
269642100
444034488
20989787
595333752
175003010
178722918
657292272
25666152
583377048
482961479
34245317
337849564
40181960
91402602
163514897
249699063
381212186
472054947
724335007
96006004
618619585
636780284
445713531
340636052
291379634
163424261
436005511
109163509
172223506
528755318
381174371
140801925
248939327
436647617
450626914
732422516
326992029
706552938
352506359
4267685
78582859
733033756
311998628
165506293
703252277
486645504
54054423
476852746
674392264
613847416
319104906
500355673
337374359
649366134
131512836
285646907
40635140
74374391
588591106
621612595
161884729
351428968
546504868
609534653
51284206
549152427
149047924
352125332
130780195
313419288
643040534
755126281
54215434
406192787
575775515
107939410
543846212
336515673
237761755
545575849
158613
66889368
610667603
60544848
368265470
32432582
746463563
259218345
92516697
267593935
20445971
492279265
190112860
197133300
396932809
657231848
456529044
671491912
232623374
479254452
246001210
167101227
480325482
8685950
337649312
503079120
321730057
695329180
180532340
379017093
54562872
579534137
74218298
409798910
28399280
271263278
735088368
554002211
334628112
155538929
574191292
14924728
213832983
511272578
552239542
220860631
142535627
666538183
120891035
425589321
207798136
130085319
507115973
412233357
616498160
509971013
465317671
617691893
243381243
158457083
52908765
311591462
142222990
57997957
481110994
278282732
683017099
100009273
660472085
445247728
313127615
370134765
368888520
503082671
95769881
259773633
225382388
157573531
609753690
51798474
750248695
306606482
366003274
535174747
612726365
16577540
425449966
55608505
163069270
290383465
122811780
19675565
4720625
10104644
105462539
67266248
422907576
414380239
112992880
54464683
434232380
339278537
237813758
31299632
195260156
472417491
176067983
506668617
729763307
316323813
736094467
588073175
634036585
688856259
352184641
622465389
397537049
63505624
283668021
609171186
509850040
660970583
117826800
286069875
312006789
135369431
467946115
411780882
96253654
655344451
510763210
458460474
81387557
550151800
251152356
402694523
712617392
242511724
685821864
45907134
396879495
483647005
252889546
473270980
397876934
322101470
413428561
77040600
729703896
179539909
86527168
335156822
154500375
260072449
278871866
724038133
495110680
703320254
94739266
614912871
483185932
713834030
18144469
736170572
482470534
416902941
665759185
484863881
312135278
436559245
25785942
339733940
93720179
615862637
642503498
352131732
51738050
283105779
727469439
648139640
167981080
84132867
265351996
24445405
391887964
369350936
198475251
419342560
270374741
436171240
745567130
14260754
263897355
296537212
16208738
173174278
369205746
491835352
512992207
699390670
621200716
66919580
587215538
503111025
359203632
47757619
614220566
439577047
44139732
340324931
525338162
115515582
384861340
540891916
244573688
171687243
175667674
188828036
190619763
435317155
589066023
444481650
22168055
629391616
162706726
262782384
112268798
538579927
12205648
424054168
332883369
430800461
383958906
227821139
277013828
227639915
26798044
127102624
225230460
700722022
210619233
197339931
163062191
187231317
80260749
205692870
314532435
82582319
231962872
457674035
84598330
685226359
265631457
353838344
204927815
291500482
294687848
112582642
175138964
166907507
372310029
353994004
198181497
239732220
462971038
84397222
282454433
432661457
555160606
99510471
392533809
2344457
675556414
126403150
209981401
426804924
316946353
165577128
698607182
173464938
402537135
116837357
45862410
407597645
355926438
209134606
650388830
635416369
384999069
521810744
219930354
528387980
743978053
210456792
129114681
187835557
132985671
531472149
46639775
626506244
570999247
152852559
151679346
509165095
163383635
93981979
379159865
706726657
95462367
77931854
478254015
413232183
642089291
443504506
631589413
301699515
21556262
201972961
320405199
367070487
144216982
420357209
427764155
633367299
43125474
466978375
738630529
637579992
188077253
295654632
326501084
692421275
486971807
414254729
460921825
339350114
176896694
11314394
282716343
539739393
502105098
236790186
717122705
101519873
137215790
687322703
4093726
220464517
490756175
607199960
215524855
230596078
83732558
347339811
75552659
94835468
723293581
15819981
710049977
736623510
70391465
25864104
421419635
458010795
122290623
27583556
313840865
298243095
231476791
1597072
183885338
27999256
726145420
111822165
436733928
688199148
428791363
211200183
149088667
108423315
23927904
746363617
231476791
120565586
643196651
471083926
245661325
601029975
171192857
186130694
128593809
733619849
83944042
718205566
750779348
59268391
130621582
53489575
78883414
356490589
115794774
637263571
80191641
615735463
437609490
359709372
601392519
304272988
418326396
570230311
513573788
390278616
1556008
146327946
315498160
678429832
535568124
228851827
177503053
307153722
117993664
673886213
428423876
511235058
33278518
583748711
55907306
633055249
560628978
359167809
242549489
445045783
31103254
716189190
46790835
124455701
338726280
293554898
131240928
434342818
1873144
682149195
361886889
161483140
321825777
743774122
743329003
298132016
171468206
318108543
119405377
45733415
40702110
345187806
109646901
511745962
485975668
26958594
248738980
478482082
516363198
734468826
645260343
60786663
747074783
385576553
742459900
386298185
23361429
187070944
632787240
138828373
295621390
61492806
293908327
327507617
630856772
165221875
605924319
703509277
672067487
574760641
398837128
593522293
278289558
497017612
756506608
114660244
602698567
277499751
155954344
41526092
364995357
379917021
17832633
200313113
344519040
590765448
122585190
466495702
621543923
212547533
80281586
33905417
313101247
622418327
37364842
89536340
321198878
752309012
419712657
482849246
678252806
149368128
369107557
433763395
50409839
203966676
525712854
458535077
9728264
607963629
70174923
125139244
690224282
328495076
133280238
260593606
557049736
452832562
642617609
742161543
741880241
60562887
159594962
4486482
385542885
647917297
613088922
658623616
631882258
321908860
249536014
221378430
47857772
647785801
43738102
428783810
511338100
548421347
434950542
25000430
452807685
13882414
456767675
322635072
282927827
198734536
301994023
551021562
5060510
640932474
373508154
221411779
563986618
499305426
305035463
1171818
665105648
248638481
395913417
150660283
219739429
341742451
182481538
266079777
691754217
538033847
639036671
711618449
233586218
669298900
488260711
475203075
747638740
178817275
388337495
691847387
538192948
748259808
612805556
284649911
655169879
395946900
159897010
662693753
596739871
214233292
682224725
134488718
315443492
371917273
515993466
754911275
583864387
248608829
286408184
566052120
257154488
749650356
499978388
282395367
533680759
299189436
486057859
166921300
660585380
233986594
125813128
690306435
232065925
171785106
56035707
701975820
290805606
213257722
87125803
349454651
65476957
56789422
29373261
11782680
311480135
280125577
595161294
540031947
633794889
128046223
404938989
206219559
322218533
494819689
367113565
586370365
670132372
129330019
524633564
165101027
168984552
376526267
42243929
204197859
297346504
88288992
375372620
63979916
699721102
520187188
26035191
409621581
508128075
147692804
223251125
483599156
523095252
395845177
217682155
34592740
171241616
359965391
725742120
255378888
14334564
146354481
144164111
476987056
127192626
515658416
586615806
349197849
703697904
405142920
1759862
292444607
243380319
213798843
376207377
273320411
220283245
200517044
237529839
313082365
213252446
368133220
242078008
332271576
459003363
305503744
23090139
680125021
444728193
287281304
142313787
2630329
667118725
26798044
266658665
356826379
577389085
430634295
337195792
398435856
668722165
422127733
247972543
408888267
301507917
411498814
263578825
450241883
214648707
723416300
530794628
558559456
606411768
103702430
687066198
167978720
351378730
198742089
696892651
590946720
361507873
260767325
163227262
375510793
309219820
525901628
121671277
276235869
358808906
188288737
63418169
419591809
263645018
207809250
90915461
72055620
142321740
79779501
91814268
365913135
226718401
8670844
717790913
486345223
603545124
681537402
346178107
355912466
312656435
585946634
385750927
462017010
237624933
690707932
56874090
367672039
457281279
451027395
64925588
695506287
683729371
726982501
131652942
173643470
64593256
167085376
451611350
641989894
151316802
280850752
490884576
721424795
733071521
572733740
13134667
508838243
261039233
94910998
702954523
666446508
287659161
1993480
487653576
364269555
736417767
115560900
446427618
367634722
352036624
589334136
26888680
522592183
476397922
289962410
4758991
714230269
103876409
547577394
174491513
224176819
726349351
732051866
167812427
607805016
116212818
313071850
742610960
79986270
226272774
96074160
25370527
58724575
708947239
301671547
609549759
483845180
482523405
398925989
123921928
282140392
723556049
746138593
492432941
242254922
230170122
83981807
117841906
243183941
268025506
164239985
344424353
584133914
466042759
456212687
141588538
97048497
267361094
423752421
503180860
235321268
613292066
297190270
130719771
718803904
358547928
54003950
261348311
614965260
399395087
121930962
500500404
288246905
630134622
122065629
693393139
642019716
647624587
536216773
394191070
388469819
283809627
286227117
81467384
305549062
183084720
584420928
199255693
201045754
145810665
270329243
627457397
587948179
515475292
213900960
607361119
498334732
212916256
486880975
215116993
481407737
288519474
280041577
325444243
54442024
278664256
429561270
465619791
359070387
121550429
28316197
468746356
166301954
216370791
742562063
22152949
82728009
278525201
193998934
323789557
55824223
342140932
523030144
648243778
20476183
360819358
164659875
89586726
463991938
443074086
632314501
282704784
506675286
211842198
614504527
419380325
459343248
76334310
525178806
334172995
323138744
735050407
416710512
26314652
127796760
15769570
748577830
169288885
518336943
320874099
105436252
251907656
649686401
419055546
577387081
252650130
364432250
329342080
266877702
361708019
50907220
448301802
223019810
125765342
65991592
124832727
300903967
685306349
704845960
169406237
665109319
611762788
139148919
33807228
228674628
641089748
269279556
156184709
182190108
68535922
393076966
361358179
110587008
261647458
178872581
669490367
211226178
90221644
530761572
706250818
492801236
135049970
357150041
361660299
27409837
544745028
133718312
453939866
454327082
657677475
468029198
88634455
433034811
7530341
3920007
654106074
214708438
302354143
724831198
366916707
188107465
358306767
721432348
661907155
233079501
642450627
541490856
15911495
579556796
519994958
237639505
601022422
283192856
336150218
67957035
359489327
746179158
130791632
57969275
650388830
303604704
159977063
198850206
207882977
317100026
744854201
199965675
190282729
675683827
301115451
598928450
747104995
334272298
45812437
489056750
425671974
428070646
71436590
469743729
52349843
755944829
174929720
408164120
471843463
189705660
70401513
322931507
234505544
342596527
121183456
430507196
168274920
342045158
650577655
555818958
413405902
94209399
426842689
435913842
425014863
4388293
669153407
267474389
452908092
21135562
345897188
196359796
684044998
49927669
242496618
575795402
38558065
139654970
331455852
174300581
681416554
2157088
410611292
520493053
647088169
337826687
755550999
542785787
663447967
400793115
36502948
504155197
210502110
101414131
711794720
10849057
198749642
59223073
464743643
579519031
73694621
37933827
230849892
58071691
128385894
231711185
399606571
425178756
122574424
607101769
202244673
414155879
456911182
374461583
506281013
659376900
130002236
258984817
168299954
589601724
473040572
713996365
15294825
480597390
315579446
369230356
498505553
273600828
377539830
599307891
411808099
214138380
664283501
355327652
76319097
321297067
568019027
397065895
176249255
723237515
376257383
450355178
198419488
155886032
663256818
196264705
703226306
668999422
750367891
82274829
236212522
303207632
540643740
670030824
96306745
340058719
213742347
407174677
340104037
569351266
402551358
389476500
646128938
662156404
192374910
246851428
249897751
101927735
141361948
224006869
308139741
226738080
339620645
402516238
503331920
666051200
544488217
749346574
