243247244809
712572074971
728839927051
614434802837
401014725383
807690041407
31148583733
944519448029
169407577627
616482610423
846030458417
790302412387
320228075831
756118895743
507573325823
38032327687
110926198553
415920972119
550999551989
60761198171
327556780099
852174775901
306440452811
1070538246763
1070896949197
37105704439
677140271173
665342662253
800573401399
171560245903
688020605861
183417149777
114218884001
533498607877
47850651169
929259727267
643088518021
468887620711
114492094897
157513872449
277778168653
419655460619
249167786683
918088596203
71503603741
686887849363
258060941609
845648634073
497546416487
222626370893
964168102553
582484878089
470723560889
895300054031
1010919216691
423778690859
280954542881
538211900377
772379401643
1035632884829
877395168413
1070164767437
855787206389
5721965999
962444930609
477662671061
542035761439
768863542133
323134788287
805047912133
494147725237
438360975883
182932814219
595662388921
1063522541261
574363031383
1696338431
417307524721
436934266799
366376850311
832365823561
881060063731
652396314131
710293848469
121281351517
303489708437
924874413587
150993420859
25590705379
930491425231
194503508711
519487593799
431311184819
1020237683027
962826202099
717051946621
366925282169
169909453771
301084321337
633425685047
524292228011
912173384513
245254097063
720520401449
186111553631
734972154209
8511950411
820002707621
548782263299
454288983751
1026700936627
680550899549
274509672961
216009948317
1046911448521
328041084599
488173181987
99709400873
638022384913
267653375491
605057077453
836530574953
22849799237
207111440149
242459648273
948471296977
886369909517
666814610437
802845884461
211860710239
291006421267
506705226893
214396412981
78084459899
135873565691
912549395561
1011276852811
882799876003
366201173977
157568102761
787966628147
13096609751
20047768849
714501614963
991989367331
594197373751
317835741779
312203173357
312115268321
602379989041
643498196993
1097923137749
132864816899
458824072349
163284443327
1040105804471
503172764683
981142785527
101832757847
853644653041
1014511812437
769496917159
909963318611
1075197246713
298231003849
857148019909
162859783637
1064648382377
486193181489
971429258801
475287974591
458379455449
90657874061
730576751491
130285423501
419516393873
547081473371
786711073061
443556549497
974324099153
1068194899103
1054005790559
309158212507
351076523443
39785327741
1039888389563
907180850489
1034644046167
458864603801
566162751631
704830798963
871681416383
251008304629
754026467549
56302610137
598558870939
121560131471
427514527529
967054562153
618041754563
934598749537
238050544841
610719295331
819957670639
701636120897
951362296589
1004252916223
550039372499
477053193251
504273575129
1062785653427
906826227011
782535740333
1091752127327
59398086191
208666403461
307012348261
527476108631
679836682883
927609722839
937872548609
316393883503
414206507927
232805108377
887995219819
509395505533
81750339257
1031496850973
107530381031
142100772973
652390792007
837209770249
121427310887
108638644351
700337370661
246191513101
354488123993
22154956339
593603817461
189524303063
509606915507
335251449037
260137098107
124762840667
823933266311
296714497829
515922647671
681825978107
742390557551
434856216401
387945614593
1043830050871
990839754469
564105012127
211698098891
772061405033
37290393983
223568425961
949718798257
372620974489
13631803643
883987545821
897451678693
113880346043
88681147001
147008707039
35000614241
530234150891
531356070491
66072687523
980843534947
293066663843
1073595048017
1016943453611
620375737789
282744924251
976319467091
129173511949
907374939641
949297609111
57991157461
1064126109203
709805444291
779044767979
300652509793
517298823257
15689870633
881138802139
52149844091
1097049103103
16056142189
769811701093
333252178123
787456980421
874133867741
254725681003
665529014147
321581084879
130428153533
516705982957
299683946917
493221031327
482682170167
5661059669
905157022967
437936838611
663306235973
627547658723
845759660861
254836652227
573462942587
170691271753
987418094357
26864932769
75430998757
844140368021
1009890165953
209935570421
298170949177
438574722017
213643715563
961033612817
738966553097
756306383179
941382369127
332330908279
841933575829
267896959501
620291110343
884239420327
328318611311
596146339183
888537442567
198783999619
649095730471
30816743597
404255504771
541960591127
492529873027
943488291853
1099019247973
112269177481
38885073497
383273706017
396667119769
604859038591
326851903321
37776689173
809411188049
4951642519
862210626439
728682999887
766012438091
783235599271
772980763811
61993387441
166988449183
722191915649
532506829741
824363507683
965119831391
253056235097
271734675077
998677671533
1042827100529
843817293391
1043807097341
125900974799
1031138528723
974899724527
182149621919
323838144041
250071647603
767612752019
1082437823141
1034251719563
507840914479
347359063157
145009204679
1087234198321
168789517217
72117331493
85780691273
318452055797
894279970303
920859439517
234343539763
990799013437
265389747521
14627916151
131359792673
263047055533
530374845851
461462036279
957010014761
532180861409
227969325527
532772685451
106846410467
767417415353
744664219511
411917587093
531895863091
263304005791
854174536219
801187836193
540851517001
693597935353
388167998653
171630547213
208918270567
303587230537
806496415691
1052703345271
250462052651
398421730433
555412547017
668515996741
311714883607
375554031533
1020918097669
912216545153
124999413131
649443572623
929597183261
480961963351
67767585763
346035850661
432517956973
1075260345493
956309892467
354033692251
599968559017
295117745911
203235557911
791674709191
484828386451
328935618301
33645448423
1055920036481
471128676757
19960733099
585424444727
733008401813
680965259771
212045625551
630505863139
598066792079
831991062061
804340753291
941663620321
431893847969
504322070033
239242310057
155112502033
1088805279979
591999970517
860934909889
217059014069
143076419351
746288212129
235757628737
1055219943053
689353472593
993823392283
677581100201
218301489631
1009838088671
213674836607
153341260253
1092825495341
990800306879
540764271409
35420778121
334920543757
563057336183
738201391013
505332660223
169453954823
498351459469
354362230997
779929939909
176863399697
207119444879
759487304321
163572999223
997963627399
3828285473
893117800049
867998418179
675575691199
258956445959
351834163897
997438760567
1075785756769
884605722437
196594759169
983987729111
5709038659
820367648333
104128751449
1075292208883
30286621153
682226900099
114913084529
909839463913
29043532643
469994652499
859805625683
23883950683
970873422683
642812517637
295095348953
1012837613423
311370558649
1067498634401
222888276977
1083832008583
933596487407
173540887291
835018616639
367561456973
565898634277
640223336521
328276694929
965696029
1017385490461
454010627509
682845736423
404426081779
253005795479
687747156979
1048345432093
545100628957
417711604459
296701338359
947615470369
119749619513
528910122197
619484374163
250003106531
324793531987
347276605799
63082429679
776346987131
198380643499
241299852719
465412980743
36484148047
755584865701
953730745439
395084382247
580694066387
828679555069
952776228647
458719703879
68261163331
682443594827
400278044549
609472484449
585538205207
55936210571
1046677421401
270297381799
247221815231
455428036699
630145717559
164080046323
497171646229
125572104319
397793972683
1069441151719
936378863363
628232182901
148290039077
962830894709
317235291661
128072702449
976818571297
476885359183
174828458741
425875939553
864625735889
100909734047
1094151933269
36193227571
661437111113
512530109027
683755763653
438184271479
782705079727
61729457729
154905947821
962719543271
740639054591
35562792323
859325863631
799833351973
1028981879473
565511624833
911175219803
431460427037
530228520179
572949215887
960482437903
333574792949
759983641103
324016451519
812899291543
792000039709
1070937935323
325458206603
281157583193
385322217751
917368045207
539595800813
249052272533
1024072780099
990245223983
200552372857
934074297911
843513772817
267030763331
647607280247
45761562559
431628300457
599725174219
240004218847
118716745463
560852971969
449274214397
730171321021
940560311381
748068311699
310369203461
587358908197
444885025127
420537636667
172469177137
843456353569
683047915579
12087211453
118819402621
570380084173
224739128899
805949708959
80540293891
1004721736141
356255857481
100493292829
738762014519
374196903253
261164305729
922713745663
328387572389
604366305317
484940481257
578437915169
941710997233
788516139143
31605690953
726956052071
758871121451
66959148941
33724025899
428047879219
1065575750479
50051562871
475298761499
849090465799
539842790783
813793674251
1046272943909
206736637589
319756460627
53111673403
986404619413
616793363269
998560803217
661165664717
357197768783
375328712623
94281712487
248348036851
844025712493
664012905533
279273108263
286249952033
1025526433429
402790033
465868227421
461691807077
199199270213
928583119999
644254632503
866519529461
265461381841
775730653241
718815850547
470403064529
273785069381
778599138431
152447897869
1035287901707
425571215243
465047518879
50170020403
384757531931
867228654511
677946381373
804325892339
667219423051
137354364821
263046161041
65556746573
697325025959
353939747053
1071671583953
762042057899
872544148379
731009299001
574073842631
64293377597
270389789899
968270333111
905705216303
884845728233
779482829747
310219215727
359085413
750197641943
518939071571
491592499889
916995217519
623848481843
780813323659
736729015271
372470400383
705755505811
769543349833
247476279173
267092986019
1003938862313
130307166397
1067487304727
103765701659
295675862621
322913482217
391822999487
368213328071
737186556413
1069628356889
918404362039
393732551659
416524685807
551476100711
534792151241
229266293369
243599191793
350143837343
799865168119
477209603173
11745732707
889486179787
691179962371
499206752041
657854486309
480025884001
468671640013
1025161838543
699643096969
1064941868299
633472885459
341599362667
348648314863
6353011219
767982224851
428687151313
781878723557
168230439257
19392826547
1047666085559
1022940539993
211611996191
371293644067
754095124373
624763507187
136810248037
1094850530441
85233510781
42065916791
892353167533
390058202147
123671912401
569155241689
501895288889
775384764359
689389705379
450402308687
873569421887
76845302741
167718147967
869021851297
195856509307
530845313293
108012746773
686378600129
957554330233
831053991853
1084636858009
945480822823
348232855567
975577097447
698767475671
798526998629
1043527915411
527888718787
797084329931
703048007413
860580105323
1043475199163
187565548567
710974618853
262437788939
416160478009
317523515299
563376992081
847304411573
740421353071
118924366579
199002156391
26507063573
833321162287
240482653141
321267543899
1062148292159
3172067599
407166334859
675643366289
489671388461
292623283877
816971640271
754358591297
663938296577
400480169381
924869469989
53297298641
652241897849
178069077097
826243275329
631181261339
675531675589
211837805821
220780395859
308696229701
1015707883493
88938994733
756482280083
888926089313
283927327577
79894597589
100399359569
770203981867
1044309715271
640019142547
39413931481
647155713761
327103232699
112961212327
984736999369
204629092249
1045885747013
1080840905233
895923552241
475332688079
256385229757
419177446033
573991692089
354086901593
584799364481
988192886353
394920476149
884116873327
94877462263
796019769047
651488704777
997251073111
515254810051
1007018955577
276602966609
551258301899
205969571099
1067527447379
1066993620629
168309665369
349771600523
641471694277
336063892193
156753215777
826090289587
736876794581
768251228947
88851089531
166278360931
743409545377
751215530609
532448661259
498244275047
593920393987
973287738377
816131637173
897176921353
191170360939
1053380914847
726335548717
51647622913
266478172091
465566537213
871939010407
801439691803
295061636971
178146163583
1028741420687
400369989377
15134083981
168628625749
256350263821
862567439117
456944170967
721533430259
509944202333
766808338067
808795371731
245439890653
35092756973
206471995649
936698893367
811639194361
96436222397
938015174627
376046242487
863270549189
243881165807
391903772789
187307960141
990575343151
862136859433
349082462221
83215360391
928320218981
592484810383
451903574539
874073684933
966568865797
156351723497
147613144333
893739922121
247788785009
791881539223
472826327203
201094195697
140704166381
907595548303
504562216271
949585170571
1078741627417
442576613483
846606253033
856996284971
166082490659
634111677491
739975242451
99422138099
3487932367
802134545011
625473827879
670617815471
246857789797
561692232307
707649204811
153016207021
722867118263
671979232957
569618911591
1096607209757
6069323597
250602699703
245284613593
464773734661
30519342389
682805393399
732491640341
71149297811
154659675773
1031519067263
999051505349
1047654505291
890427292087
605613718649
468466205209
289563166759
965840823271
1018038991261
403118129327
1012062340423
87988032211
351836152379
379035971231
152625989293
715644043409
700819729151
501303391751
354413481353
1075998193339
724629901301
508952805239
532307322583
985773627389
157813133833
29721304687
215651145209
49977561383
228768274549
658998681323
215148838741
465596588543
25659299389
448154638033
401286945343
315012281879
1044189703097
744880029323
649427369951
575325626741
19954308259
859356464713
737192858159
510864368197
329498109673
584934931379
65729449853
435023116313
979089772097
1068368499089
942039053017
920805854413
444889756627
779985376889
921993407051
180472048541
57355850941
545162607919
44582298961
952614741719
749781899549
1042498079533
142448103803
166556560129
743592314359
788589047273
280333162273
106777016617
361326145721
409447719119
809726148377
121977516971
226946739413
125547984791
486736598291
11283107707
299951024393
906108624431
24433643081
508982914081
680028287077
678719067931
193918992793
375327353857
652028952191
31970423813
857582608297
330205312037
404629061593
798437798383
987934289569
310662442723
275215193431
230185834171
111070755667
449479464659
800033991103
865640376113
629056963763
11686720037
875707333373
444767209379
389260092077
600937756169
25696974893
635627188981
1049137613257
420458515511
85810006421
12195619333
975304208927
395891754059
564602224579
1044123847727
761161554737
672004798519
662707215013
886865732693
1079003672881
311238276373
945740981411
412398796081
646345489799
165093291373
137634264527
143311859437
653366177983
692050819927
541374972793
775603770569
72107649287
201234916643
960966836701
375436688633
1045171611469
707071489973
1096939156949
282483785677
679031758369
276721549241
347944400119
429269103943
783710474473
263406692623
302069386637
1016060954527
548637140461
176869994419
163199348839
560624500829
293978797237
726348491923
1088908938413
22051450471
1091423411983
136389889819
870496652911
977550643933
904507320163
680224960733
314631910507
877916999951
660317596559
450236992087
69755847071
180653990603
1010742518911
687183807493
304011077521
1055771046019
370573954117
94668027613
231876006827
524580920951
479945708843
1041008650673
97935571871
225767946407
776296818673
559663147867
23956275467
303531712313
966337996861
1050833844451
1069904913139
402840869573
157491616157
522147750301
1011975840613
218595523067
61825054337
1012774456919
250413858593
943042530299
1051198990531
332942642941
140249746601
344827466273
885814417393
703701265123
342884035699
44389209607
1014273734753
109895766557
867398170381
674345428469
66233525089
514880406233
219038286617
830708653321
37698305353
554945139473
898561280189
81280879793
985418766473
1090312360309
257609542237
1050778634603
1057819287361
466362752459
78683112793
409179754337
1035805792457
227450318861
159839180381
333719222099
327160449509
1068195452711
772405782781
849289342193
880493424851
94801917271
817206740293
614555656753
1030634749579
890769771061
631641796999
565057134931
107857215757
396661663817
415614866971
421916323009
787573397089
321899855201
144949522169
268692997291
1084700368841
771741101401
73051619317
635552360021
310802920297
627902901167
717025812691
676016411479
891996303559
671012818429
234319477109
274202621041
23831637019
736954749689
1021853083271
167881285343
660884615731
822836619677
423392878861
120250026887
442230215303
865077206219
268617771871
134640101237
998930865809
543970483499
761375936353
849891191333
381160092581
825083169767
333426629593
935943448213
337620074117
451421002447
532614998011
63864478319
446600946307
771297792437
243543100063
257635574017
167575431467
1060224008593
227998889399
335686553999
648216904991
198715470851
371844663473
53450300209
906767460041
715611253993
1082015986049
641589630973
334543369997
885163237877
136399292009
442412613547
231671869811
43866371641
24475551761
334993633171
3352816591
1058139290497
364386484687
537148028269
149952579527
644238292727
627792452461
783017282513
982065725807
966304006147
346510960063
882224128493
703435778839
46356474133
409842012029
661976256587
883037189143
455508726053
81320046079
903638331493
359931496853
216123396707
655236219383
68849913947
283291931191
823074643477
347911445389
914181867737
116465676121
184082585909
732293945023
221203429387
198839951953
412426160833
193926803141
1078605457273
329850587681
1099273413947
41199441329
822208065583
985331816741
512901712951
736129705723
228971112947
244208966809
670399134227
793144361963
853264019207
186195110677
584502799843
141643444171
709942782713
326249964281
33019008509
112516670939
455660612581
1034631117319
288680257729
777215766827
484483479223
88544417053
537361316209
744954397393
364093021583
491146272037
581627858027
53209020533
1033228487923
442311686009
293714667821
123378688007
264440297029
331325609539
581525728411
3231744959
556617987847
343329670757
720844131823
372938631973
740911525201
589022130937
903636110401
685851871807
532293765923
1034478109241
885317790023
891411939833
863922236893
767071104749
835449844001
368179719959
501036362377
454831295383
1083360866009
463160637157
119976865343
530725849343
797524082939
1048661132521
725311156649
404323628417
609806304467
880362534719
175474653371
541997132977
51824263147
698780731841
72039403771
995780682167
854879496703
760381846681
828336455561
558922487653
500481179119
427930992149
797408712143
639349406867
727022132087
933373633571
748417347581
662651756167
174601364261
4592471743
467033339077
378710484199
755207920679
183650445889
1078261974347
143747380391
85523183147
959595396553
757832006279
968439614299
538553198917
219185203729
294868108429
909719772569
454029327317
917655817543
231686536513
329949637933
527317667143
97114934159
766842766309
689948339467
439096608481
214882009499
356221555757
668188749229
601586266961
316911514979
312678249353
491760488953
236430169583
482104687601
410661719399
867616546249
479878505039
726237653993
357133291313
328141233467
164121598757
20634495181
314774747267
336280629437
577845743731
1014056669581
49381357981
551397632029
872178684869
331952723897
103481261921
904769665403
90606301301
822498102577
377876761783
59822559703
803316264343
663392348071
1096206799799
889274098333
884157965101
55665719981
623071883957
312182046061
977676481429
627753919879
832437525053
328187834791
405152697949
41788594417
998749114591
203043015547
1028803079263
1071572637011
603171326099
181530950053
363425263121
390249262939
586312323547
585206644831
689064170393
458159791231
370670461919
339975564959
280129622419
349771877839
5195743613
27484513009
317203111087
446734778701
620654097211
237460399699
524444918323
362748001139
816836200783
2386237057
124198151377
552910184831
591247962167
483301974101
641049640619
771919766369
124188124409
173671964959
311583126523
697022791259
408204655381
645339674201
835344399493
317539893719
479635974017
551767138333
783608304421
118948297667
949500682817
788746913413
1058936121973
809869857331
347751249271
727549347937
399709628177
182780910031
69612250481
1081144541731
240542234617
453955411363
524371597279
85736436691
828745257049
715763442851
122047298803
167972706217
714524601719
604903652729
139665941029
575285546089
397184140589
146256651631
498824993011
231877901149
685238336771
160382899907
1058230915901
829781864039
379903076227
650624084867
230296532561
783821316067
504820328983
386454917753
64522892969
670131386123
1023237565793
184906544357
960944381471
145893401747
820500875729
1032008378669
844927280389
71123001479
234854004377
30128186071
246469940179
68630335849
678991419859
931283266163
1088747211151
882895285579
494967174463
63879615347
278035116817
100133685901
206512543859
363608161747
657083747503
276817318153
39725535569
906889664081
184680730019
88404588347
292319685563
965967188471
291177495263
3472687693
149525984479
79904793713
788128349791
208238013259
823243203767
12666576397
219333902309
11203720097
425017035587
668213548001
253062932131
660362871349
560333272253
578761592869
453560330233
480656962727
132001220357
781552062773
28157317291
678969255841
835071437789
217661426387
500393705177
498569194451
866317578331
11984024629
359951393981
77707240829
1000787888519
868375437019
342327271249
270854771357
962631612037
288136081333
284121700517
405754891337
551600515913
527529164683
12203055409
670956817871
634431113627
190501924819
180694775873
139601927903
1049155226683
486663641251
972371534137
1086281938121
1036434090161
327451060243
373068573313
524001315163
138294532487
967261298077
1817109467
505311804773
1092938167817
1011654961081
502986161779
609798999889
1065006634123
123924392671
703769430601
743936978401
531665916013
888476900599
65412443953
675065966371
872369554561
169070620087
697818158701
1057902050867
197464191031
389728686973
694803660223
179287994651
505084184023
935748543617
970990002137
979093251811
1089249273913
242836752979
884011623871
304670412173
269379723157
13944088933
895409181097
166670681909
796441598191
506506987663
902800813157
402386446661
329717387063
1096518015209
674664648011
940402700189
1019795341321
252861003839
322656329293
1078815003767
717388795489
1006653601841
292783573843
539841236411
294762304121
386192009431
616105373437
328006174039
214644345701
636553125283
480288637841
341022797723
934931822753
63573201691
134318582897
498737568929
1048839005491
812991881993
343750643897
624633094207
288829046677
839396851771
600373634221
865709070431
41960593679
348230726429
727537837693
428974437901
863731191751
245260477639
794792387707
429443795899
927009636881
52649539837
625706463329
568654059781
928350458053
759215755841
566902331641
784103692871
884248212553
880061018071
1044284188007
778685041907
33136498411
1003131524987
454261629803
95634703127
240190663753
999083942161
895508370191
154635574397
117908258737
552319051213
492407541991
644121392503
186734171843
170327821291
180814885403
119163533551
927404227889
39860700259
83069185757
55083631961
655826786053
889967978891
472506462619
864905754883
230520934939
800189986361
32571610349
983374516391
972814048537
507750728767
1049095324073
61320253493
98691416783
355139689087
790586437169
1012806713603
291471012367
751358366621
820469969219
404116014773
949133849161
578593408693
310305104393
227251967077
250133696039
735071237191
144602631071
881267081963
83076776851
104895018533
882244070203
673461473959
136051859869
78431915593
74980015849
514684069633
366971346541
605397117293
87085879693
489823213549
267790379873
410120239961
333968977379
953036034389
82849406203
800463028973
207766294343
594750541453
169914897917
300645848939
553969158383
615750302633
1069941305749
277017828119
926878356959
945034352611
608108907851
542329250713
387129655723
311300336741
1086516867427
484319427227
145292870867
1044236039491
605079062359
51548103557
882788101067
993170133563
58143596207
862125856937
788743664323
976105801637
21890776909
1056758516587
963426113077
517798829783
246403238099
641454369587
991014535099
497232998849
930067635587
588765254419
878381754919
201451127963
955367747183
630585273121
130837540489
36344896057
1064230699319
855310709789
547567879909
123090989753
176700053927
558054527479
267852185567
932647673
963970113823
1077981203197
145432206379
255025937599
55303886437
988127121593
605112402277
469475491061
758477192203
872446404161
557611238903
316706494343
183953710387
233217564077
381722806039
455794133687
911539723543
839569603519
13421011679
389014721353
704723958319
608811710369
311180944931
11021662787
222188672599
1098906725143
22578101879
935577688823
692253342931
933095809927
833224624633
1062136207421
265946271277
314681872079
353096101723
993842896901
266421783037
117489717487
178571816561
391400578889
936784462979
614809913713
965312468149
33994112123
703325478017
223029351431
41115028051
629688684607
455030425061
143074254487
362738092643
208796887097
181453605709
659815827569
128124651439
233414074991
257531187523
86117092829
356254504453
43809954611
73803636107
982307018743
641681003827
986551575719
492942237379
1033009565261
138727980607
898279574459
905431724933
808009280461
932344301657
265651489459
967852642789
516831711211
14553239977
655468138231
807004482941
427620976061
655637259611
629486085379
948647205503
888885718729
250349587547
528138509537
472876384129
369922809577
65964595847
21934118177
414990008453
279016906339
416827924769
530371112983
346215881339
807728349301
6099823019
871928816687
1020170833993
336290509013
346540620337
257778150611
613469416499
274510921903
298099796081
53738773043
896971950227
601514292947
580493888203
318703799749
815613945121
42980442019
676090881737
547832537027
281688640351
325966512757
874354157839
453674029111
12000900047
583492543873
178875885493
589604073551
1041110818793
909818692703
306662910919
421250728543
528212852483
1033794991861
1073048667629
184275941173
94569271193
571941928867
88039903327
611346501049
806498585843
352254174949
378706394831
447371587489
168114139979
393104394307
157824870809
400832997577
146437897699
603943387973
376016967217
172452032957
552920683811
219174534043
80170019843
162636510931
298519244521
768256431641
694865909911
654232085359
476062839677
705076609751
285831836581
184356083227
779782062349
6881880221
1069497730139
681605880679
470937258721
882856221721
581184537233
887508471221
966175594207
570533268223
1051036647277
27957454361
121644631177
864793412489
413408995957
141071280349
806477894353
831404527831
481374665077
344937307579
960980579243
229718792447
232485063539
449877164059
477770547829
572162316797
48296078993
715404582071
986535531599
470227116641
291084131137
911366778407
573502942183
380171513369
548882683603
58048413967
1017871459013
1061409525679
450499862873
916614725813
254599268801
890450366779
204470038859
257451700697
626606470579
957192774359
797239774393
4677565003
130740459683
477924564043
502724018033
243595187333
374636496953
221965144249
769511323463
17229230401
974532308149
963300547861
312573672533
567399946163
400270950853
31485483493
69533482661
425597133307
962309627003
227278338047
565934771893
265013510401
681170298937
519794970683
604702254041
1046628988271
971604828239
12352025263
3028816627
274259668807
267636928931
862934550091
249158506999
561970004117
842363208977
258011571193
1061003400139
751555651069
922716163217
560758639939
13806401027
59959382473
605436432541
839019473759
556109834767
8847701207
311680643783
4276263547
103478482937
222296164357
323117469223
510870683837
167813331797
360060195373
958725975143
311998545553
1005031014371
180869958407
989081088169
765643367981
732546541829
737780235763
886060375531
738658838651
731761256461
58691145113
535502540311
73346246009
678843514991
396297650929
899576386157
349559637701
925268435941
761158246021
27333938629
595330291469
651291363889
179222259757
552445379557
118655329747
793447375069
9144992407
670661867621
199080840293
771862659203
578251110571
967900162837
522146132441
18925129213
540192553993
19726748611
702179791681
16311544589
67344088181
1064476410421
359289382369
341370651397
969479056097
651605063
837960217301
233025444061
66120941779
398092971803
216292845683
843224323463
832407915137
671376359809
960289312771
903073482037
3864384541
725046466247
113013072461
127067699971
161043465551
289397369267
533303804507
572496730079
426290378413
598404932953
935304444077
1022841904451
624641738489
65643487193
1099145669803
618203374513
714777034649
492385656337
403252894123
78682768181
1079961149207
807437318431
654057138901
815279533463
579507276307
965534793781
794908585241
854457818141
193699688057
386210362877
92822790101
441299889473
204843270641
622820411813
131125076507
868141528081
729398246393
37414060259
60226926467
286839687649
1039132951789
486698307863
259933088369
518015129341
738140062637
731868370301
813737367257
597575953549
861156285959
710484598847
172878157909
285632363083
851110840157
1089705177331
662450209037
713800607173
318203490433
35586387119
246998923049
603420694559
1063263030677
529535140331
91092563977
328687522391
1081433986117
169073490349
232681397749
402462917849
929396515937
466377783559
364372044557
588722019953
401681782597
738206961923
176460182617
543520836653
620284139663
1301729837
180842695031
719345804341
451679146531
17009659969
759083163563
1012995904729
347554279883
212342565667
75670305001
482681314931
149772783469
486792517649
785177511163
323613629617
273082042907
375681007439
440008140799
173944008571
339390979073
835673632093
1047678197399
249145216207
4813785503
412640437159
1085364704537
389236390133
629520274393
304696848109
645246768799
698844209447
781189100479
1044317938841
984913801771
659248629191
921099005501
692573812841
681649886999
212598197969
597854939377
946543064339
12264049277
716281402937
291070737949
309686396051
491750644909
720661144757
981635135389
503776077787
617247822889
326690040227
220629744653
707744867461
427684369733
965526430733
433252635611
211578751567
676250449489
303185456663
1039396802299
167737033001
918146479141
296595710869
148112372701
1001259531659
1055525888201
704966990081
112768001629
1022413778317
802575896873
593325515183
531664740367
926273201239
569627144059
305753236961
605662252187
477652302091
400800602569
784169154781
220812456737
371663710939
996510255563
586456525451
899962375139
220198935461
965826596663
236283976883
207501687089
482377747783
303266745317
407505633697
20423365147
594142968277
435032994887
626547930431
715855220191
21531156973
956255808961
54426706843
244698660847
493551833261
141504612367
564272876137
1078280172509
958155726553
423510856073
1096077547039
541061418967
14488828843
186464723519
169652293319
1037757334183
609409229789
694346725577
1044673409333
1045590276253
186129399367
27556306487
857154296501
145819223203
636402108059
935537570629
914987685449
695812299961
652966614863
1004412253183
717335279191
888200938081
171490089587
713517620279
284350301017
594490829333
1077881759707
981442569973
507763447337
647239153889
327713957737
383517892273
797682934969
407824793399
813058448393
1057424280259
873610527301
94446355961
726395907529
570532127071
848934417103
375889342931
58443321577
306386655053
511769974229
786905233451
854063891683
687256967699
1067117239333
809405436011
190019867237
114886787753
778747409309
812625001247
737637367781
565719012913
432189647261
1038190672919
367316944529
645673777069
538161710479
206302854811
965188204033
819372516709
446428840433
695489647423
69834931097
302224273733
965992997929
1061344326187
6292769071
692417452739
866076902059
420830681543
602450053573
748008487313
517630861679
701894691011
843945576847
25320711901
348556020893
248106167087
152825210653
495772846511
815334149503
596435372921
243943730377
598592095103
19118524379
556361984579
120961602973
337971425509
6299091091
150584422691
247793707891
754668303443
91117744547
248798693909
619496970901
459964567571
495798855947
1015824704329
41020008859
969538678819
240525694207
1064506548533
909433517371
172749369061
637228826303
763454679733
315229750819
712867652437
777372448943
1015143313957
140862814613
583024866233
750405613591
734095512089
589847326591
231979032409
865090439701
545301874043
667306196581
147692599409
1090026580267
855575912417
899797243441
79187332297
912338786507
728391890113
408311117861
972827141131
67206864649
642011378321
767645546309
917343987953
448069967731
1023428454887
90964475137
48148094653
225660271093
1061311913407
13688827027
1077435545191
746903571509
714130196179
11419554011
1050749018419
322289508911
620705682197
681623530199
645101695411
272610829243
899699856917
673890379313
464263239169
588283120219
593760852637
191249674573
315875314031
62912222123
841833491591
477215264879
858861233509
1099100778827
496690067411
382415386987
484821428743
986185792259
920589326317
570485853461
882999627049
303527427913
621505164257
1030928263553
600867380627
673781286331
301423102441
138812594093
373856390653
69670769281
706719877429
294072176267
829717525033
1026055317689
906294500549
204023130989
640253542483
714304079189
763004182063
614655172709
648282999677
312979918271
555976532789
816677364911
963055136513
218825150239
298914916907
377677251667
248483781209
981874872577
859287259781
361074832337
260119946441
987661731887
42978015251
808466528777
1085155333957
793163672669
899186421629
754837434929
289336851319
296226707069
454948211363
557864981809
1013636881723
403848170389
210055882591
895877385083
141962120959
920339821363
56870856191
194109831541
159815073287
243398674537
679693336391
938300461733
254893054303
1041827254549
663196356247
844553534549
1001355377779
912926886103
420685764383
31197575971
1073397359291
644242032029
323479818833
167332234019
1085355700571
173414517071
280702645781
814199301413
248065205749
845074165541
421631617907
911074637453
576193322407
418791986233
1021703358139
1071616851637
643963126913
944023965581
516270410563
975530047117
551185895573
838690018681
701839685411
8247962279
579411496267
14187464657
967187897413
261836399557
672269838113
706837654619
794802877289
473985022009
39101255617
643747099859
538919326753
724236385991
451433852461
274495918331
246273628829
162606343219
431897288741
574125695113
397449734849
336155773739
512745085361
611018779313
877998515561
15687761443
198603975571
313546815641
239640201169
340583233261
532810214941
359598777053
462734171579
285465226307
834512768539
156258870179
765669919283
289707413777
1017681195409
1966324133
357356903989
458278899983
966363511991
274895617807
36238336787
919015792259
637265769347
902447735569
79407474527
395847997913
501069720841
390127374467
733512121157
810168388039
571450090721
890634068963
471537913283
790117512491
96227294519
733410998843
696493373153
817401499483
783311155127
698400202061
565141174921
879490432057
210910895659
478599852761
494180317481
473843766299
969669501589
518794650299
656813132971
791965956643
195609227831
51882863671
312075141331
505824381787
754608759683
659929771129
215846451749
373283869213
174347505349
896880441983
600213450973
410412490583
403702820021
715073457257
548403474013
216585837163
392702875109
1025308060211
732156889637
240356022241
845226084749
737961659437
823479161
72733142101
688119874357
619337668819
395659796981
608194057693
415115955451
136357362671
956169553069
429981507469
566835189287
26085794489
1089679916173
70938395471
254105997779
928733266717
96781832683
316590195463
453435279559
100748845031
213932783983
967458621133
718441555957
652652576369
417478374827
103633566467
989775421939
767543884207
622504404149
749948207917
438927667117
417502385747
618077615851
974869004257
216008935733
626289870667
48831649309
958089000061
309021258211
360237461869
1077638458753
1010754008791
80423418877
104641788487
968613534853
801107784311
726373710523
45672309499
483120861889
570595342199
68866473791
736653889243
98463789539
71146150331
103670885089
169765320419
646492649609
252854131489
175027825537
184281905651
488891269469
657751002053
879357419137
795047250703
1068467181511
1008220528417
382094843093
337758905017
999006793649
263742240757
1026315188047
970933088087
809211827833
476133205663
519028906637
964897786003
70137608383
938641359581
705642511813
1007459857127
428618502899
154996894427
51157022233
229240496729
935663406383
788371849891
726101853557
719670988669
315483209771
1028710528649
20197905019
8758331971
544343957693
373674475991
1068173339483
850452418339
478528830127
681984413371
915529129231
559388658307
813502408559
621130048277
538756457879
417113710987
1090484660281
457532032943
963012061673
247568923751
937745139179
911979695983
195849604891
311426164817
801149797897
735244312993
680789071657
248333630177
827007080147
428175500603
175080808247
350062856963
1042789126391
80360410997
100302371941
668711249693
742704525427
646345068151
31613424473
931415337547
795747323521
448585825231
916846096483
972908878421
230976808297
349892471729
81544080517
573281086387
107157766367
1066672133273
872753338363
662718388487
841343360911
75677464307
440628504377
1057234954283
902653127711
734256802751
545854161703
245419596601
251356313981
1077583626263
30139070363
934529540701
50736234827
184370653183
533975955481
686445882361
993605628331
209175089041
821492464607
969184775071
480549474029
536974674491
834374410609
716446923677
54022866631
725376030391
551663055071
869300532809
646333215211
140032979153
309731259493
495791794171
756299965483
896539576819
652082061979
668785677913
685309522103
459297090991
312738704209
558731460827
4610000569
894262442413
521880259547
294286624829
694550200321
515072570531
150231135097
236334939809
645099911437
9658564009
215400575779
762008957597
925280366849
364192527403
212339324507
644450872537
1004200246297
97343304781
112167612397
766591056013
325524047297
416590669769
779996135993
481531197887
598773002741
593328166531
451980796139
292827920117
230312307101
220418664769
173661630031
867990485711
336382111127
800987832041
341223860891
350258606851
346180506599
285508699181
32273474099
164826610709
910418060159
671865694891
841758168467
154447419547
43427031773
102548153893
194123798423
739885483247
789805931093
888397424549
513353817721
409019781047
238875122183
193745991679
44108091229
153808386107
510254632301
566041924621
662244647159
1091187538303
510494610719
835148280097
192244937641
738308836193
960688166059
627725456257
511096377131
927741301391
109391719823
1085848366571
801950879693
700330458497
760328811497
998722740637
1065094879577
169737635537
379020791141
809145207307
426013924169
387267284219
687166786391
783046601297
982453579013
107315662297
1041191042809
471427844689
285913426763
654073673797
933728655001
37763303309
63360159839
726831540949
738157821131
513929429389
178665199577
40880864071
276105168223
681257828863
424065965363
325913871509
877143027461
319796973869
82871956451
215255720293
1011939469777
967952613869
367388129489
175912779487
1039304450917
234165560803
46447236697
290597448283
708999870377
657052850453
622445974313
101984563663
852391669357
544978900903
635549069053
891076921621
71382067717
246990253277
318721021709
315095880709
431392463753
227364333743
182846059519
76798318967
201649873681
101029123159
612223747
1143375847
406524736019
54953808121
644112732997
252338992901
275240043877
250436739479
865960884491
161675108417
521390943299
222304656271
764308842071
828936587249
881137911481
823410497443
572191520507
68143104307
256231649623
689215487749
423208172081
9111516523
807020576497
140101062169
641898336071
675541125943
410860612417
895933599241
996620324621
75279024421
630970919431
89690109781
219771775397
1026172936339
19556869099
259471183129
544957569539
758991506531
55678387907
781019820253
581469510761
892282899439
259229261519
841609135739
250850553689
370301510207
596624729539
102526340219
447430591579
485676451999
636593258929
639519960721
965455979767
563734324987
894097279781
672623496563
372895796573
467048873017
610016484853
263473113437
144769467431
51455604203
947617954313
417421805491
75595628447
666802803323
73513780633
787420394573
421758783473
194923354657
873863208853
382864353241
1003525467869
41296855531
437162352197
734180000537
633659330279
638836954081
316260976937
1018145721391
765295078397
903371289397
268245358039
554519638627
698468260663
906287547911
697830604727
169828986739
119664536741
912017383747
831589892009
918300321649
912829930979
369929053297
300018622259
359492736641
225615000211
332069424959
510987509387
429956790227
134346700051
135790051829
587989420373
780041483411
808676082131
974055011549
224091115981
475122036559
979314895103
883010798179
767350323979
417032568973
569790934777
221656959131
571609043773
112267294597
199552323353
326770816279
772442825447
716377084013
268911573233
628156144519
206461461551
322250080463
412730170793
620631589619
290900102947
905212760357
1056005884393
130293073457
633023413741
306436340323
414124214573
218215513981
284752004587
162103325383
9357488093
194312862533
636267124859
1031013814387
677485836571
848842401191
341902848971
332803819321
295143872987
988654307759
630046570061
409649626469
254602379767
390623815567
976655758207
602784849269
1037257976213
827024076569
614318127013
761958621643
516023425961
662790738419
906353312617
41022835081
974537410339
121040423281
440476412377
564882096157
355232821543
20764765387
786774578431
678755992787
306045845221
336774879439
318432425393
746942355227
375260397563
315465467341
520684992427
434254332437
380706676723
196010172247
464337982811
1021308398129
12487016557
425501253649
434826199697
101101112503
876683407123
512963414441
788908653509
554981641801
633120148079
556687910287
3775727477
284421967091
901088012753
179697337549
1043220472537
828728267593
583104180647
1044131645483
378245642821
627826875097
172996490923
270071600047
870808184551
676893287821
509047263401
18938743349
404689062601
803286137197
566485388137
759508989803
812531398199
484575390361
1065518913541
340785752129
79262078011
597298856963
206794923833
643381058627
868984286587
704438354531
745253647709
396343190039
447879558193
714110671793
563336147299
417936923423
121820952437
501299084057
19316694151
302151245633
179489217587
865095542749
934893521467
519932582447
657297672607
935982799373
739471359491
97948580231
329051345489
257925787319
894423893567
471067761799
193953109247
376774802941
881353629361
1018707130699
799434253801
419877026159
368217152839
237860517701
129234123503
89673869267
468795009563
625697554441
743468667349
775989972647
553522134757
312369715253
737962460341
1027333212779
300801099821
912511560619
535591784621
1098789323531
1018448070919
422301900901
229757004161
146971301069
43201299047
182734303517
663327350747
205405605529
640576820669
824878812281
181544030203
502695998713
1000857390283
771535162063
633658589107
190929883273
882704462111
1020402043223
233012244697
459536503303
775741029463
295386650609
442308336809
931527519233
999613762607
795133103377
913481674579
683289454787
502238936371
515456764877
461074516211
110541131903
877562097697
837606252341
172413603829
224974539947
979217360041
956131385681
867982415887
134929726027
986406069853
825485099137
633065332771
714209189857
1058712431027
538825311757
499317516409
850830822847
314307400609
435794175703
530198094271
969066152881
627030759319
239991440011
134546783263
436915797583
717949422259
370560346613
68896590977
867959068831
501289802947
245427800281
1010637942913
265091335867
1093569620783
1077187847293
292093898893
136263613151
511566416089
802749309301
737595601607
713799878053
513980312753
826283875597
395315140421
738921048049
40978708429
599112554993
1059283369579
728450985961
711362923417
213920363561
777573320423
1049588613331
283115161169
1045133002709
451138522867
902287594627
83245552319
256191026291
843162550067
156962722297
650623363307
59648360861
430152645899
671774968019
900285939653
320807115569
967125101981
223470814123
96909972791
387007666921
27307825021
229028057959
619251787313
1096540746451
904642557779
350069541467
66228413711
807495427759
336573268937
296180094593
683735820433
87371807507
7054269049
550687561
885558321227
446321419729
64719415003
557103286603
956777263139
244396324231
512873164043
53936275193
309912201439
38594872399
864497647291
345566792513
831058534633
678078330187
1012587587173
582983280809
310196303509
1075100038931
806366226383
209067185771
643417237483
160615329317
736273522847
88012202203
440529344911
302270795311
815595974497
603085705711
907130056277
756021638591
20735871151
818995536587
285856335847
892377822013
1029363186361
184890499483
903133884119
958250966599
415131776699
1096790657191
742333197401
324873431269
26715495089
299139548789
976928475197
242638951757
203812454843
764869289909
1093117299529
813384896983
150918328789
556180864469
560364978553
476492827913
496846278661
378442034587
732989418457
415109888497
99179919823
350806842277
521364404387
330700876873
964197743533
917981665219
356350284551
410567362451
50606384069
205121792803
472430281703
424438754501
368885880899
178726869317
317641229467
100706416819
154471035727
116446337099
650342424107
561078440171
576564012851
39507619709
189980961587
856652707247
526850116229
1016617011043
247774487167
684328008293
181966700941
322035015581
1027594243901
599444269
90672594671
295076982019
72238094717
328460449951
275941959131
382064587243
200147385653
507559580273
1047696340997
707628866041
471193702943
459090235433
518876819429
939469645861
1040804894897
434783320591
887992893737
513712497731
38255553799
33530617649
564084983131
10108397023
825405199217
271773199319
900160209181
898167389989
153516851161
434450123021
828452814191
618134912917
938655953029
714574860641
576900589897
899189055769
830282430071
306338564039
58841050951
964129914899
455794537519
645325389649
225603334967
886026691919
454887680119
943651841113
311027421953
594354035909
113140820879
181654110367
989461680859
222093752863
214134765431
231801146597
1070087353459
1002424234783
833717626397
1086253538341
794098106839
108824440943
1034701188929
567583926079
1062045529861
170863505143
75799763993
723519488761
499347199201
287394318833
754949264779
773447837837
865312587901
243449176079
624611385287
326756786203
621863285753
431924598011
767793612827
581294925509
1017106208467
674812947251
999807475189
904049591729
131533504061
220491942113
834466866547
837942955651
941939539403
968381477143
635364332641
78892126633
463245379211
709555796507
413895798929
484067215871
1010583498803
405080532533
340721121353
447413174981
673380871931
533937975253
240622980893
435740091877
695660535611
80861328167
806541238729
391379132191
513887289119
899206732507
685952097541
136177675633
507605805367
885671348227
716218911497
521851941469
722595025177
1067248970899
1051058930191
479232690319
164895866537
6559459817
443838489461
77114680787
541376717671
1079707332719
631140701459
568491871243
194037814163
195880322119
191531081773
932176274647
830401453493
618688867777
949807785763
539917159823
582562599623
907976887757
144648006077
529817655457
667058941589
915451528129
565418131379
358092331301
175011045497
601302979829
452405435107
542449950473
197914902397
993711660049
136730565443
287425924853
345718622819
476403155411
893900479099
589868240971
1054900329059
265338848083
914525168443
1036760313163
145980412157
296871207211
29052708877
129550495231
416908046351
965601820831
874129269581
477422770267
710068704173
330468039521
171899942479
724908513929
44059286617
1085296778857
327159654137
102579060187
246447189497
273024069217
332317537793
467218788191
674471292541
408153806743
933881437217
665190457583
1005097236599
488146703977
527584096423
32498006269
44558666983
1049481651173
649221744359
48401133307
103638005033
182150148703
1016982738403
922946140241
381646992011
466221188371
663324373399
210599270347
345070370527
943821762943
596465258993
775426569637
276429198517
458431021109
434544469159
461370426949
218810659499
763601846617
827986583441
1063369938907
873545654801
652249613129
490273814831
235476574811
840980813941
737283630319
545588885629
151303900481
961283964583
871529529553
931742409709
155416522049
221874812293
41907131867
800512444577
685490505803
154854252503
168003664141
451220114017
415009890467
8225814109
538160142257
411845764193
376549717429
301915730617
1075286721739
165599030981
874293893089
523401609389
665503478897
494198360869
156443663917
999948203533
365823983209
633444443279
83551996543
755733654353
876940274827
129780663841
832162650833
75909202151
994754551177
455169226543
110039386517
1095402618953
842401717477
432314166253
17257392199
361030769179
167860346579
413776714339
815741593417
271054226747
684143420839
89460741731
214968567211
941883017617
712169400001
437896894063
301154857979
300918597871
966950609797
814785673007
86190660337
1051901304803
339985725421
911730214939
99306035053
529223014597
194243024737
672930414733
645103058591
25255812553
666803862401
681605139979
420604559251
148124964241
866076613841
475674101797
286515767173
833486971297
94095686401
31086490537
363862545983
588327243551
192171988597
114429480449
540132011701
227771044757
500494316053
143527404467
239026702517
307904553091
783238028267
249890700589
315315497047
492955683277
1060160508023
989417411401
503198244509
753943461179
763696422409
964153945393
45109948271
896211713693
316910266649
770424733163
1048624633279
606920261347
749352255991
58766741801
975777708553
967632623203
782734526593
464685187387
1051481438621
582993005759
926761093831
625819304633
670478356451
638420856947
7611064771
526346628631
1059889952221
206160402113
300232288673
338959710443
506951015951
197058160573
715857761321
201516452021
145419213959
158104931267
611359022699
164926164817
759536109341
841033299559
203403613043
684925913689
127338465227
851858472979
641522197391
292435409447
582997472171
84321947471
800249151697
908119938967
733243294951
457860050653
688095746323
695582140579
6912916781
325361691257
1016241484147
362790967717
286566636427
573280051051
897742010831
938552219771
721105112591
174384307291
786174359249
857130875789
266189520019
133699786499
37862914541
266980746817
1011651702029
764553755551
728162120093
176993102701
831247347083
364661144051
1040510300201
673293812687
1051635419971
254131685233
750158725387
693343720541
588032323393
959243547973
76759356551
789750859609
810578937299
291505094723
815152831807
1034736331313
924360042997
250238797309
41906132747
265474628687
732521869483
656788393837
335850108233
1025910393139
667532206769
792910059187
169360090457
800894753149
62381861779
277412982137
329787604889
119887628227
622078692689
908513499997
156601658639
1023844191911
506991170557
1022705183953
154888825691
19420477103
184126273159
595323631687
94372534649
591509299817
1083991589179
800340238273
334896597757
224304931327
178290137899
576841623863
1092565734571
226712876657
594174079691
487020334621
717150627559
355759227553
941088290147
114724131653
634274574767
1019369762861
447714018709
461201530211
919180420867
148826102531
844804991519
1044058790443
194353243561
953918963401
404972175563
857420506043
929524180489
981615840169
991309927901
228070161181
973887372463
919026359861
387186527051
872492118769
68881016447
103613012939
1019802825451
1049310948787
1007732339441
197821642783
296056601669
811334740757
569945713859
611671195087
576389248571
904308701
20398822511
548756970511
248960401577
130723903319
282747681533
561206975753
239358378821
821438942297
220023461849
102778863133
373349836603
687080951393
932841991531
893351797567
468471538039
735719504063
426152591471
895717333517
702646621463
1072228279219
585001741903
973604888161
933181248793
786105333799
835635269687
912744352969
921536198837
564260311031
993344838821
117013306801
991976190587
188072460757
901213592701
768431925763
147917579863
619037265241
687050618753
478898229167
145456776607
515451673397
280022989303
862982336701
383934224617
132969644167
1087679757743
35891816053
144721921679
141548707907
209711643143
797514686939
666890584223
328536956413
959380103827
225950817497
791188683529
696701188861
361466151863
552866860649
549489824941
429453992731
1017210721789
526469081431
178355024651
755700042817
612077421443
359964733481
81208307449
1095847605103
197597660713
1070536354961
628336736171
1066195282793
904098657971
1078416629551
834738655853
315128395801
1006557223907
711441941869
230291287871
350986642613
968994781637
110164222769
990885656363
871957492139
725228292653
687091458857
1027365224929
312117364183
15767776207
652298518423
790677712751
493801711951
1090111853759
393978649171
511312480541
817871994397
7391128001
76980275711
299168339579
777515793619
363127884269
175707147131
318656226541
299936968633
121489369759
406266148273
887391165379
701539736923
201942376721
424922295019
693749363677
799574480851
297655399747
203078468441
150908745007
327692241017
334099630289
27819706979
946499245297
942392050027
946847958191
850007175851
280316282461
162143981833
522570041183
174440685151
1040969703271
521236791221
1066741151659
281915061167
393970100371
107974181639
661164045259
172863922613
1086831362263
639039631457
74608681877
27516840607
357142838977
573863456851
850983872593
1054229258377
11006632799
948395114383
863519075533
100875774721
887665219561
618861866191
394678848307
562211132293
767491128023
553553673163
1097843922781
351684871453
726576173629
579103954571
579381591857
1096650229517
749425553839
233175067721
344759402089
65400942749
764592894883
655774400191
637504755299
68056526869
1014227390369
195064751671
279630608497
512183817253
242360547227
383601218863
55485864887
460441474819
838300036447
930235548247
861569907173
626001887597
767208092047
308241508331
125012034391
671501980769
13657079561
303638423999
348752507911
1423282807
1007831160121
154444820561
741368131993
494789753041
541450966877
10609922123
484995430951
725564208751
550490842463
53200280149
240172677583
813737833417
528282833927
313499019451
307498527097
436549488149
255569704567
1071235691
667934123803
700645994021
665140114157
785759217917
169902149939
371714930879
875974760267
902329625881
982809941609
620501809999
827947727501
316547726147
231444459737
131169384623
547138530451
48411706487
199541792623
947834532373
123166456561
400162434487
886116806233
694228381127
1003062204041
426983994439
1054993366187
284663176843
266328936301
283244102387
232051577231
87791084503
385307465047
637762338601
373904878769
925078230829
900272572967
284677314041
993941638559
6994679137
387841204519
556097617769
497555841877
110173163249
1078197009301
680522319733
176699875483
9932895967
990930071981
102294371353
656166547919
486890022287
1029625190383
164033184611
410972380831
203493556633
65305240547
58260950399
173240737289
67962449377
148494894701
1015181325031
356161704163
446918587363
989065887127
223275392209
33393090469
264254116673
663719258143
692029800731
547962061103
942063158821
83943361121
336121250677
1063088659811
227942915969
798681451483
230128366399
189346026187
944143636157
370172548253
767345630917
857612812697
57036290231
162664291183
565454215961
95700965453
642437177677
569999189689
9922758959
141792046117
142690224871
566032960651
303472125241
433083833891
993882007081
67785618893
35529768119
703529607383
615719738461
513876525401
980945891909
330051004469
298602647033
566006396849
242437672289
255500809649
292428495647
356597643011
731530248583
79013802493
233985429607
713100104887
88424443781
294573405101
1041828351901
821768260601
952063448671
131257407901
609900979243
365433675001
296800134689
301314589531
180929712209
966388751579
234199864751
308410026737
55170798911
961151605231
528271459193
331149932053
345564107263
1058220053563
987790782571
388027597121
960326125219
1059424796293
126123960889
218935991063
1059304367129
446616761191
437944590389
602593617169
458637689623
978455512049
858183067681
489145889539
593037947917
1055549227547
407489940181
672893300819
325896504203
1067961484831
1067045259347
190468591867
944857673467
258768722983
799414469431
142415089721
949140215399
274328066099
888183497809
1004613079861
107084595463
105395530087
334092686639
226493386433
749161806901
34311938183
180440798623
191847275077
590370585719
785694998267
531625856849
714447277897
928861306403
38663152613
832334896247
402152709451
56595862877
244596518963
362028856201
726568469609
585429217147
590548134749
913467901
109110001867
639388541497
109016119769
669564036083
1007473484539
579513550529
570992516537
62027688119
847076768201
1048008524477
966790199527
365768056721
183414660193
362572514767
578198330557
324033058717
235071871301
1056363029357
239567602679
887088787259
382527100097
893010508781
991793597471
947894819341
675109507043
461238775541
192409778863
1001270229613
87544783369
221270783273
432384468563
422221926647
288057446773
32502989947
769828711741
400752725267
629035994897
736220804779
941967997151
326569329829
776927124791
196995049729
400641461251
491964166973
244044936341
131173441933
934677212813
404477251253
961024978213
315279278711
833393947697
562909016603
217059485821
710637895939
615724161137
887430331379
617045401157
398504745101
1090524105119
761071391491
864908548363
208127500811
59888040293
488415176699
350376868991
726199588273
271548257843
948082719097
115431120551
985042397621
1099436264141
856896040603
234683592443
1066629148097
576328845161
1023043848173
1088347980389
779264225303
366512090599
11879320379
320987093923
25182632507
444086423857
314527025161
15348263641
253885031629
380710246207
337717651097
960683075743
370501609649
309052578221
580573691099
361373493121
475462877717
404483757401
869148001031
609652534489
144217783907
158344712789
1027566361051
297283902779
281998997447
557531270089
286983614759
762886493231
1092720583859
325445983999
767082890351
969741781133
100904408831
1001984337929
924818560487
786761226919
311163575809
163002771317
464351029333
342378264367
11815047791
917496332777
197161752059
444288223741
64075870139
994720852373
761156975057
588425251877
8730029519
396243808897
520970390113
303715973651
127673163463
420857114801
878525480953
106886845451
970958925331
549014606659
863311326901
1057973059379
184841136503
66883718059
1060419905861
291436779727
333747146827
651476991421
14888571743
399645653681
435482807261
863925793469
254491223297
382378398947
79970818517
329755182937
702160971443
146789169217
920936761841
538325250979
40827819251
904361485829
1026928634107
999350224637
101762824609
952688034211
611150146991
367513292749
227910549863
962302723661
723878004961
467031498809
554255388563
191584857473
200361214699
239527513061
315019589329
874390116143
546421161589
703536957919
1036814866487
144978688097
425813638001
379734433943
891479910523
676054929287
11467616219
1088735859599
1005107766613
208509831329
597923292347
170036625523
320411479151
126561613649
459399189749
457941928259
380614019309
336912784639
104824877237
525462974639
263054731721
168012845569
135312910583
626496835007
697451891347
276921702451
908765640389
297932795393
1032681544597
60208910621
1012164697849
1081844297539
307700591123
806990866111
177715798549
683459283223
660743414647
29372586619
889286149109
560912584891
880470923747
946759826729
918669004171
745896821209
668757179969
38520172487
999457844923
350227807451
172695846889
932207904317
1001930895391
754308460537
452255743897
848238868363
544109608573
143284845233
437713293971
1064443937621
829205400679
354422981879
70722669613
850673494637
750311619373
545723356463
958938069967
340683825949
601746384553
233680583771
200570832109
678218367857
868671815519
635794401511
6526732571
853141663279
429786706619
515117227129
520786332257
1038089640407
199253204921
817609423063
227970846011
389456473201
572763327677
238754967239
613628047583
221542363799
1081422228373
295652131757
884899399499
389846697983
117638136751
1028780987317
1021334108657
547092629099
297517616503
178790366207
999114331997
1038546219863
8051369899
316245549167
1092600090977
352303536301
424400462501
47324117431
756669720161
380916882623
789270762433
933593648593
828696963949
369466794293
248839807837
616797364991
593114259077
754116146881
953925495707
671899584613
723736513399
841188872591
743843456431
326961951259
939991090133
308301934807
395404168763
970361417041
213064949417
394071825949
679723605367
266596114313
497332018427
1032859552451
1041504144137
352838654053
57702516019
887912977543
50535145811
534522670657
84198159989
57676402807
112224313273
235604867041
74480793433
343654485077
629902803857
540682194797
487760027561
618405749809
412638254383
114308998807
498549628849
282349737487
936257641951
241414851683
464932991473
547175144531
838641349129
714708604769
611310972733
958219828499
319004468011
321411673837
1092828716899
13732099631
1032751043243
105482472743
513686224081
94441585603
994915358953
766540123907
52277654551
651796570471
883578146161
766761909391
131520672919
1076759147297
226935887149
192322289527
944351602609
545724055307
121568467381
253865233151
1073357963143
596201255387
499573995269
972013134871
654946851331
497751820169
812661228737
733988624359
954865482941
575414783387
1060772946713
602280642919
12879884951
241564083737
245442575269
199162153301
700291157011
846419096639
139109195579
601095344141
758457149881
678234659471
160964295109
881176158001
542346142927
366265717997
245432458753
877048702381
599087782393
181017994439
955374474017
1079305191791
459890988143
647124820763
135343309427
1080566718149
736946447569
512291282599
719962579087
456530675641
62208557017
879182001571
980803884707
1063697833411
198831050323
88335824869
278437490437
1015070760799
47529589181
598446802637
299124922081
528664918339
1014265034851
489735397607
1020869321669
599852116861
439878999739
1076763443269
361118449691
799012566203
333665097853
642884073443
484209834553
429876645323
681383561899
905222663243
851211175147
10803400343
72188430871
504533525411
752726431673
141616499371
906224785663
4138632931
73068407273
902335950793
851824234103
406388841791
707544182089
1032072582677
605583709427
909195623689
687971184793
11345744779
789464314799
804823672817
219303574271
784366170473
876317382293
125039204767
43191584951
801652008317
461779433567
918045237931
422322718379
907172074687
201570788257
49914098891
170397164627
272210923277
183163296959
440477342689
472302882587
246074366323
242951859629
969735590569
103740294563
510883553021
486244068017
452010076829
458012206607
170395852703
51307367171
422511660721
89042003
287857965781
721292915257
243792481459
377352490033
751808785361
74138396993
544287977543
400418610409
377975476183
293594926351
546416034973
128433606407
831686725439
506846839039
406320573733
901139585327
799088887703
192885943111
278276052793
522927480277
651839724079
210398742431
757478977469
200860932127
971879189261
1068175037537
145207866499
339592855271
106081525609
928354485703
200202353693
271273887139
723413074309
498604207789
456976281353
464791606333
687719026931
395736254269
408003326659
862814219359
147110064229
1028627287841
576921638971
177801777691
219693805399
266368270261
30811928893
853698097283
628782043807
1038863059649
658196381047
772420056557
349164606541
804460468181
403602120433
679044913693
1034865038381
919512720419
925198135871
1487392139
534804960959
300296128241
602858571187
219931518013
620676931337
142164309853
224990186639
41862235661
966213928583
247630318093
948783033259
1001083011463
302517413993
624830505991
976483945907
945741817961
502067893399
352461775189
17396711977
105285984359
458361734483
777576987721
519749289509
143884149953
373489334129
1314141713
1059152338417
722091596363
767620207597
905262827767
301788371639
837765658753
110070301151
264923091649
856075632403
219134246869
465442839151
484107478709
380153223271
774396540893
570739137109
892966571713
620315413397
782238659
111031088587
900522096647
26610476377
874841078807
420648246377
452333909033
952063850119
1095842663077
54501876251
780848115077
133576782307
725082227431
129185415757
981774965471
959349073993
791024651917
116455530943
365693331623
638226760729
900900911291
902290855199
249921942689
683054461189
349667994727
845313388957
1003411132043
34718208221
1035873088381
350483041709
916519709159
411108424267
1889300807
762415489631
543661507589
702813699109
415720698629
783234965377
921747039289
412278447929
373927409461
906285356651
404854690157
115619433691
774176187067
1030922495177
518121062317
280470705457
620427960161
535213764017
1078884706241
856986385091
198562743941
127013073919
905788162297
411702074677
1034509629467
266243217637
187555284659
1087122269869
178404692129
723683662439
1044751415843
543047000669
403372327213
332791740119
541919323991
682552909777
215052362549
450761478451
1050793706173
584881221473
432641525923
137441218451
552101387273
391641663583
277977776243
890116252583
88273087087
754812767641
478483143269
213570810157
93073228663
556888832653
649004172863
1070927950223
286613856329
153067526879
151331616181
762283426381
817543803311
273326641057
774107883821
251903803903
1034332389119
210434428817
1060879251961
1096592440687
1074734893607
144773493713
864680484277
1077793686017
677720718359
139229494409
44753395667
512953048723
884848458847
96244475573
114050793559
156135229541
838885284299
917414480219
912421463911
418501945811
54957345847
132661490957
394207669393
666178399493
389838778541
304593913579
435789598273
438760492889
9309251839
389215297997
382059866381
162641551
1050170818847
891942928307
297251512967
647861476247
441841692869
125188062521
80723984521
680079766529
900369611731
797985518569
222328040071
387949551233
295584430237
716721677447
109046802077
599358118081
947876995181
186768006443
338778925657
103534714739
77295975611
931171785749
623922213797
181648265917
683583017921
542244676859
58574171699
1051009017217
277526365177
343496772691
1032161487011
286833371917
1009946560141
70017009017
551609193917
992325873307
724935927421
23988377207
484957315823
343676816111
998022687023
1048310632307
50407608761
887591345911
585008438291
353480031889
191822408719
191616477739
452606181211
126026477041
729202484609
754624292533
180464838793
235163984689
864978337903
846253453427
798724009309
963803627497
455875820227
476912125639
730708010113
113480906489
805070013617
237430432333
165655608007
442640246947
855105906509
356209804901
379754796199
315777068671
447486607721
710831087849
210214808347
745231370657
586098428497
32586617933
18613788101
307202889647
228393855031
671478626827
337758653209
590604413627
421525717883
421857370411
340846597249
469190591449
389627839309
1322787769
207722298569
290100152933
76768536517
1163879777
587883506809
190438095919
386805014059
532695648223
623729502601
136550324279
380680047001
475501441427
62909347219
1006179701231
14789060687
900584713271
367468948019
1061757918521
551661354001
879102750557
497021055257
335045466139
441174587657
233829488653
241366281011
1074859583363
30237614191
35182844909
117986184167
670481941957
1051879554179
764017402483
523784986861
850926141223
814373621099
262994676953
566022455777
635808886397
239109705869
1058344534253
994715006269
34096234829
547970322293
253692573577
77152133881
310423765513
551821932029
26684340457
258267236501
832547884081
916212939287
179820058927
797127266599
113215761367
687126367867
247196461583
731837321549
523889922343
904387253251
89033299573
793734158873
48860249381
588309166793
60177789799
496910564677
597143516089
144937099457
1023937337707
670724604191
781702279759
59262392197
263933131283
902900176531
607698907313
813580223923
450735560057
707422872661
772716864797
863596085113
1080530541511
874995639097
138003559949
17395454341
391236771697
886228386047
19614218563
888004045793
230155232959
667443657677
1043046393953
418653703423
577805061373
560292857821
757531185449
151198427
1002140872991
84068786033
86682915469
178191732599
248254528517
812602364521
257329695457
159705009701
440652733627
1022155514873
441381493099
261097233347
385271332967
331104092387
473475105491
364466827957
329903993897
374454276901
1004040585343
202770156971
62995315529
176786109001
210826347359
717405902567
935469800537
804386085187
588550894091
1024349266511
542966593111
40711972493
872180754217
181705761157
1034591714407
1064406477703
578749541869
995218519723
341262866713
701954365817
636406187489
456398424073
809091921857
944076801827
683062197737
403655196037
1056759161749
1004529387403
746281022299
348028418137
1009116354541
295387912747
972979850021
334204339331
97578381281
98038668703
560922583723
1010486578333
249785090063
111740623081
219103217033
73698738511
270246289759
222207331309
988966349881
397241793841
579031649587
700963539779
1065631239191
781238367359
291130150889
983813381107
55539410029
350646992803
1064610356651
37440996869
904424614799
725492289409
331735699829
576262960993
699046924753
717562514891
157114789547
1009952883353
461958300439
428284666349
1048819752683
716581365967
696420475171
899100159329
139614190817
267887541641
736886272541
928934955673
1072342394399
528111374657
902823427963
650415400573
213153630863
68418300773
908430027683
1038906166457
135218848103
792148913537
561795713111
559437705943
379728276469
943189292629
756504361573
191730658921
636923468329
440778097993
304608921251
202895655943
834116420993
95249365949
23466465887
679978751917
508802456587
893561805481
828126654857
205915250663
353855155679
533259842393
754385745629
484991720299
553230669527
634888695349
49625149333
749944965283
703523468749
860717673349
610173641491
1004548804099
184706120939
66805659511
763815789433
1031313715057
614244629983
502268036521
852380953019
643253369533
940094143127
247028604941
557092031231
713240386759
882065163899
395645843279
856795895993
690096105481
1089077793061
602819952913
134906368111
624648556277
578688525881
535008019981
364908182563
563982417881
706479719069
779298155579
986476635811
71233107359
209908132367
918824639867
229794113933
616113058963
965704666117
956481047239
21882812009
179737089899
188871489473
127240074517
405885901433
423295720703
352150903837
779851549517
217387399613
949075002737
351914115919
449644046263
759390719401
956939555069
892351828061
863076608039
489525685111
838370513749
236432144029
423826685747
190443387773
548040385967
1061513306743
401721932891
379607337419
411927635407
633286427383
984949687343
214689671191
874941602009
965891490821
379858809307
24543102809
6364133273
20528405861
243772992389
279437246237
199552740889
589731754583
438920464001
952620408461
291364119287
146551370809
860776315099
1083624610279
313121389871
760527946007
703991628173
954112271921
1085612408369
517104313169
81889735261
529889232947
809626139171
643082919587
77854405267
590974433573
621991883273
629604489487
6811148699
620248426409
1008669562081
111739169639
876520548269
444354906221
426070617397
542170639261
850837500047
757850404931
708077146591
505173700511
880071416509
833921722027
759023027291
567712297171
85548579313
362982990827
949948244389
476762761883
788439612371
1002182446673
674390872289
857558406877
769384860089
765077280943
571060851401
532409195497
221223519487
43116998597
167181721627
1044779070523
327915188371
770166951067
962954380433
17363166199
728401688251
385951205789
1065778680761
696364469107
334291714949
69749667593
124391960813
1083200238163
878820617911
566295993811
396115749503
625066499359
369771441833
902558138497
685761747007
207864093611
491230491671
980643999707
827397430213
962984999489
574977723743
458709546413
543653914567
751107877739
776989563397
170124531859
608872965341
436098467807
815677056829
372856065149
851503956907
14475932981
412767437111
860190744143
973862215223
222980840513
464080664629
153335941393
196254280897
289026908707
17866112119
1007387934251
699994160843
827882988521
853349964823
60609321167
1009513892327
946416206117
1093844251967
1039749823171
317070260173
773468112647
337410623419
473260121813
468226119847
202042156643
808181874043
702577817393
1031881740949
963659101589
413907893549
50580938351
830245282501
571141830551
169175244221
5716683887
191386500553
34755958577
18131058167
731872829851
557407468031
748451844587
1094085611041
468327458689
976326960689
611076392659
292062312791
79900606531
243697371019
556374529157
110006844991
258244218779
219100569533
980605391971
233320886627
22896550631
198424456723
968227521869
331259121491
889906037311
786915267533
357078420719
632134948381
298213396073
895735977971
382283055449
702613440751
121255990549
569122491467
301456299841
646518524233
94537951357
919471757957
959198089547
30357010661
342399153563
401378926807
583187373553
973322573291
729950301371
209743939837
50424263059
725574393619
511726240031
248706709189
463783983077
152032581209
460947795137
129855087727
11700907987
391359850429
296667567853
887290544891
1059067882927
231694350473
100540998529
58706889653
787583554993
961798134859
898167849323
91132559579
122633477471
982302183311
258356452363
520379447233
751222769513
409807636193
682182786253
679757885621
570709936009
1027849064119
915274580681
504574342637
88099449167
1769777959
397501486219
54473865077
803788823603
149274684043
164222431147
1005839655181
341542979623
782329745507
457769333947
1090390544263
1065601230557
946945373371
810682605739
37895214857
124461760229
743434146131
498617317829
381156097253
343724578201
971030953861
940940314001
199228531981
40587353761
370779749519
238960466197
718529409293
552907445533
194612061337
791590887407
269535069569
212948454403
237750551083
218339999621
403712672977
581516204239
139674903671
986750726903
602811134749
347605476899
44394055759
372828591419
264458651423
729714076561
862512250423
910737800551
819837564757
228372896131
361908110009
437291568257
8478001193
783868821091
499492021531
803275204637
30542565629
361537344317
645103761461
760686205781
309283697959
634416743017
304737765949
599929346521
667997976859
770731171697
420492013549
208202811589
205631086853
59632937513
271748063401
879190596701
594121629467
156951544219
116215619243
405990447227
651626107453
179881296547
231866443229
632647877261
437082450391
902431698719
650218646507
492700848611
1019101221491
848321822119
744868535479
888037420999
397853218859
397138350431
612987049751
136046735371
87306243667
1057971724217
1004386487773
370517180543
81830722139
176359377973
29892171223
760163586131
497915288989
980744132411
399514755863
65351210101
896000383987
829017723607
331385814883
241551098297
615359376917
424809684241
786623129009
278116539583
667535471971
198263730799
223941590023
729536699209
715749550459
153930493109
1037190457621
486550123931
333422195299
704580512533
824025568601
962402626573
914379367471
493269314231
785065735981
215853817147
450681039463
164305638943
581173672837
317191874239
533938169447
256597468079
17560844737
81015431741
582734221207
24384801317
332124825709
691800895057
469793141491
2010020261
626966095601
163244375761
889136241041
993980417597
548722615289
243387474391
11537701913
897858182527
746031942379
494420128051
23328631121
397474096127
151409533529
593875546709
229491940693
984868857289
351694990181
221417694067
1048936489933
581047982107
1063749979309
836533108387
392747710841
242648326229
47424798989
286548054823
339835415237
432217063739
300795622009
416195017171
189818325839
47990696909
457211013613
373907951497
845677490239
148065304721
1002712986941
429824094113
820797136129
174539351933
496882378879
180625638131
72060931199
441494024911
43993854043
527582308961
638977676569
43568704297
938726359171
848998749061
983615346949
785055413959
637178581889
518860487681
310768261477
670862701799
1001503093901
647483499319
776813487673
983451818527
232110961151
51990730327
362402158861
119899834097
28808447879
261705086281
672462785003
711138213923
43976005379
528613787683
755477117453
995348421997
559435709213
500087054827
91999485833
329664338909
499660659643
48659933383
259132552697
1099324331813
996354186449
240333766637
832093767853
610296908849
456427256897
828855526841
823878813169
107951129687
57476618533
570532124707
977975803271
522059521967
740396689651
257972638421
389587603337
248159394949
477415015967
1031425477031
642881929301
58098483109
672917769401
700204983679
85657512029
531254414359
196891615127
713473705661
242111392307
168912016639
820836794269
533604197419
610443591521
192995033477
347606554289
502094031797
511882025797
149371200103
250273965637
749378312027
1055671626851
153536385053
423003470107
819568609471
834388735361
715694404471
610942256471
844520467517
895012483223
178927713973
1065219565819
786349774151
715658315497
1023107503081
915905360449
31711072489
465897627061
712074709363
664917175519
3385921507
4328516363
114862712243
160492221563
508830153079
560849078057
544764398669
347016963743
996736082417
1012106818447
373866992953
657057957911
388342108183
424206854803
1047543851713
137610671831
42736620209
1010596124753
1066278768497
440171213533
796059673349
749542888517
651255929221
344009611027
1034926878421
242767344997
1019759101183
74211348881
688448239057
1083311667479
467314719491
992335855261
298252968833
39986232709
610745883719
721040982593
558582397067
361965599179
346975597699
868496771479
712681303993
438714007643
1040065801601
945559703027
309537921559
429664485119
892807527893
409730101799
771939435277
52520972197
108341572643
673213791917
352563124399
1056160575013
323632268957
1065422892013
969188941937
820939678981
364785057047
730561343383
561646361909
283792715651
1057667562443
612158437867
637796189971
975544420967
251617034041
461782472159
170197187137
320329278959
792943022987
1003516366907
3512881079
277662713873
532387559839
502104874039
254011497653
555030565333
617670437491
389764847599
764943782137
982431762437
336498746447
482609093677
1023921587681
324560627063
376755079963
336458574269
799058533067
1033641618719
930393240919
1033155218897
799146918667
665679009293
693147719339
270946407931
825710126893
951496978559
622512846671
1015934323097
374084759533
230327175937
824993717533
481555519409
78809071973
840445821503
152808988487
989241535063
654550715303
808082863073
508423561703
956574279169
1061492947043
1000998849919
336954890047
925153878829
252084206081
712851219529
966832023607
525034127039
190306590619
371099496511
344143141123
1046348033711
445635692951
44540019757
996181751393
704368093259
721540831139
330754820719
478757615659
380730834481
603008933431
638805927679
888757318877
464974609793
1018921252411
772274297843
1065305851339
831532524839
446136084533
417001646813
915149906471
972612226627
148520933131
690977407871
23583282479
219948885469
549017527537
940262409533
880324729069
689740977727
414934574291
751885551587
518872652471
31772586787
1056992750357
529876251299
630955251427
223934891227
457618941053
881648105381
109494658103
204757780891
988248435523
775832653619
238712476643
126139745267
1098824857217
730292985871
343024132729
992969704231
144362006741
282914840777
417698959009
1065404081239
662792632703
710145944693
489218520137
503168075093
823303436443
647270879767
347976241597
777475139143
502247168849
195551781367
855393128531
563980134007
535023919553
545256919499
416662295767
702569692459
304252239559
243117577909
794860698689
770362292719
357818146901
380096756267
868156144903
921516545539
101389834417
876823570823
783565870523
65824264819
827333147717
165459384011
634263720977
591018417389
263040944447
14503997231
900048637087
123866916109
928124828473
261335224039
812710324669
757401045851
1065091887397
5470020253
990429075289
750188547841
787978624261
642015446353
829455147991
963585562307
868571512309
1038568353397
385131817649
578663611663
254530986557
616552273453
181543262449
668843153239
362393604527
667426031009
817758788501
792937419683
1099416993793
281572089637
462399342719
271988501581
433903651177
430784038499
547146141511
372524623423
920629337039
130888441781
608400847393
384668438911
462163785793
1005047052623
769359872917
497373584761
96676181839
791862403169
187510461991
542477133739
731697291761
17274228809
127453048409
629359265323
95075352913
213655549253
1093851609931
849650705737
704670398489
37238018827
150939456359
887791483681
692407408661
478318043453
619160788391
541963359703
782711794477
716499514151
90205937713
965010892607
907806032233
406915988093
216214191373
689367186121
419986376479
115344169007
30247939159
612242940083
993256682017
1073812990333
126196386209
568539644137
67340210081
803831589563
332495815843
651969277151
562714974979
703041368311
1010029968083
212395854289
139859900441
548115464111
759640818143
363133540337
1020653949673
1058661544573
80495787917
443240299493
205007115167
803689425823
425880306913
879550732883
327667644509
990599445151
614290307963
210597000157
917246247481
485002433129
263995400563
877556050213
8573850239
85948945403
1015571914529
275551691341
1041813066433
94716635647
136318888217
1019864892581
131352537923
729449141381
516120255689
210437168203
944283417923
995469649651
70997816053
919740341719
356045710777
504300138091
304312352957
126098517107
419182959973
546186485963
556873311263
792921762709
8675024957
643742509621
672504898379
643277456821
887842444871
265514159851
27997862693
458085952399
242507434343
309019287433
592868288591
750940153991
1001469282053
637370050307
524655335287
316709211067
573368746297
248307896383
885707759263
643157347519
825049159141
594122968037
43898735107
970622865193
103079043149
955445925607
590683850327
790666426661
985558606919
598716067171
815637756881
201198206611
757883590313
172162916483
275863347209
1074075626917
509843704607
988039844851
744830270167
734066826841
276149146211
37396365103
195260181569
19165481911
794285411477
136863923681
240124721303
581473734313
248584158101
766044995557
829845841739
840774328727
1091909156441
631804259743
153198841261
324973142623
674013531629
184040930393
949095931169
5878760161
419402742821
1029450331997
462941451373
225607924961
285594945379
407763965767
285546948359
32935852813
2534801567
625954791731
1071212485597
800809485061
660747208969
970769188163
181938966217
309377909249
869546027839
218480791843
453926159339
798648515461
559936654577
863412908003
464657977937
181990025641
159302507191
427850456107
776392823183
536794520557
344150692793
691935508883
222480378293
755961414269
150182476877
34312525061
546099108391
562887599249
767515751683
1097953032131
421768777739
585667366747
937622484529
678136505653
564168488671
334354990019
798395141029
736035567049
379237523213
956020848271
149906326721
63232010537
664672285813
37080477989
634186220177
437544811813
798961002031
669074823749
601789506419
486943881089
1087107417619
740865072841
615644029547
928047454931
225906089831
435246519121
655643291543
758857507717
362312000431
474452591003
88634437193
659162541067
1484162047
351369550019
903771907993
384487401583
714089511517
134761781467
600601484579
116328835897
90673082503
159484268677
284938393049
1015147354421
1092797535901
75012440983
243105079561
300823122409
531453959737
807502007639
917262578783
258148026341
464826148921
113292061877
421593816121
930115139021
24316362043
1079698457741
1076888444057
522896610763
277624367021
1034629107277
371722333153
169821122027
292950092921
762574480561
1025738051981
935771238739
268564072831
709680236387
873318855259
716373405217
395764461317
50966146229
211144587113
433006125649
1073694359033
565025617003
62137648619
986880195017
1098099162569
904567618847
337148645521
375399892457
413707118963
882850619401
1095484609157
44566937221
793972782299
668999618039
256291350521
33689951527
959833305593
985660030969
821556508063
294166869977
1071596788057
506770829393
867390443677
369162611651
158679446603
318468165419
904104929549
391296594613
628363563713
648833296717
391625427131
863098108409
956360539919
823858727303
24594038683
968128953457
936382150931
19821650087
367994647793
380081729257
370835379071
34775365213
91204210289
513096211933
445987333607
733268390131
509920262363
271861619593
315952146101
861612861437
979056169583
180228185477
219145730953
582597219293
136868714401
51001990279
909388431277
1029847187087
631524888571
137537438977
1011238531363
997620327799
791882145133
484849308131
318735622333
799829761949
590725469519
947281218253
23184666577
294906861791
414805112807
277146318857
830835862513
304141526803
213284222101
430476637183
1056516373321
366799120199
374914654729
882415377901
427695002771
1023626375327
907091502971
777934118497
651789853853
1001748932077
64842468893
829989308497
520412755309
47481778147
3513967199
665860809139
1038979854551
597653931499
685162765159
329275768483
1061723017
327476730803
237681835403
1057109553553
1026706724717
387748320107
79087365827
21618219383
1009153561187
1074082819891
921615268289
846430296223
963825430291
3860557249
796222562453
426277665637
1024202279213
9134555921
29364553891
665519754643
378898664279
505397092337
445662915913
203480646827
915641691551
473139101131
1030483500331
603324115519
665864826073
424045027717
503518202533
63896641663
120240487583
406938827857
1029624215027
104603278883
188811462373
480594407563
977301367319
908517813289
936163700141
70784888539
944193760943
658823036149
942190735573
262850728939
324634735973
8984005489
1050466911547
757093917493
236311342481
359110755151
761200049783
1060482611497
1098065229929
856505051621
874756055507
462063787729
520177192027
1059831443813
71611103401
222476791081
527153235659
518071365479
876096581933
1039069324739
183282240803
582766607791
7061315927
369295120679
660218224649
90964764607
510939391817
183359304383
482405415577
1036598140367
1088829595501
755598732037
125499439679
570138796099
43133600141
532591991249
429899853211
654279536341
962502120709
126074412869
878950364843
818834773369
929168886067
881522610509
502465302169
345770480287
885376346077
481219587521
727994018761
1017804093701
927272862643
272673224011
986393131967
842777694067
30926276317
3308574631
32247969947
635544365513
316795246037
489984288841
868533140779
585164861627
759808360099
663480496531
500848626973
1049923926713
393705278951
222061010473
378026104579
1015422999427
472356588071
973705786253
546657704783
14358334477
624492184619
753635820367
968543901469
433969806737
1065996714163
703108413919
876649981873
311006033869
565700309371
737954242889
144246701831
338183346133
953614399139
395130092701
965171202467
706940482201
348065743591
27996495301
695170644131
496368674561
773302732859
756160858903
818354603813
352163888149
674600385077
449787361159
548482693273
746922109027
625080266777
903729985111
391761136237
662370414817
342354784897
799265351503
966838483379
978676507771
422493140813
258722475419
199044234379
385371580589
450075742513
701633026243
1080991483331
299070706643
183975319603
1017595487197
696289793909
355395542993
1033148085419
684907141843
667730337683
176209748353
1073231253371
219282205007
1071144925973
1001296674527
204814427149
355225473107
335855197903
376389064069
95964118331
819429119273
748041139393
136893208181
939077424167
628846102891
80988595973
256812123229
942723183341
515536179173
155519020633
641933367557
1016284514909
205693109647
1004526051421
940164201607
940370549453
1004766845699
1018660141621
360908727593
125116926673
959770816309
534140744567
438288448303
518176422457
850460720243
76126191013
971152023767
336303253003
292466191411
130197204703
51366864749
513603316553
275803488293
1025823408023
980216557013
543449394379
347881012621
247951594259
160280436377
907389673969
309175076999
225072509843
632349038899
1009827995119
954857303399
250944129053
948308104889
897505464517
433805645821
782199098467
218189743333
1010646754099
492300316063
639372392537
659995785467
781110466127
836665269233
608515243909
858406308541
319382259997
955078076999
1080854250809
921997159777
344054858293
311411720947
463739737217
273320246369
119298276313
661458809831
5482405223
711125322319
133838861641
885156584509
961715331001
2868120721
98398588153
488702309357
258534234223
597773300653
38790944917
539664280327
199183284149
214917892093
484278974171
172138283063
821010464941
582596861519
335066879737
63647570851
719207879081
655555859837
846859678177
255602884853
1063832286947
163969573951
343080114437
714617641
163153834849
568618599631
304568041721
361210123343
1055881024897
567876367229
838786027139
800396541983
593315855801
599993595233
131570971801
993365612467
382265739137
12938798713
1070070235001
589423944331
156245495767
354979674241
517242733081
1013874280043
1036747997333
798594071699
1038132242383
1080378384989
238662259529
1026856713691
926219228419
56306650847
941494769507
81159805849
533327083631
430732667413
643821384937
633618264413
494635636447
1014930460111
929520263743
1077233261623
281682520907
721258662797
687668506807
227033922803
611681122439
430672428139
566083724677
837235796893
991473630227
330720508487
186183836473
168869919979
463654199693
55178385937
895642669373
637882761367
761120991061
380454646171
732844994701
841110111041
19779728779
324878904239
148100278993
665102522467
559948753009
141130995289
667816233281
126090157223
576127026329
548302349663
711572315543
443135548993
975909263363
353782615891
572518152541
917229851491
360103590289
341794035701
11325122093
338795537317
4536176101
8119373063
408312881981
180444475231
650300133683
199006948111
811322262571
112645558261
407670828403
826864430101
297608808001
428318957393
178993957759
473993431519
76306600861
461747371907
310867981157
1016333909753
269963377363
554131754593
963350845603
501786235007
970472494283
239835334847
1097404837673
718802063179
1080852937729
579315156323
640516533199
6197634371
463688882309
974206738313
502151870707
54912437369
869864249489
1054262189467
847105542817
1057747611887
604375068949
152225478469
135653320567
187819195273
392602811551
505822324141
463087120499
696943677883
37628457431
371223128753
727949833291
228136689191
1045660431637
739446046477
1007111415913
1009144083593
3470629391
418807926457
268438771753
373309475017
524389019149
106676746921
47933436491
125724605791
501337196539
895300473913
154445187931
599952175579
1065695878717
200596177543
1063351657463
1083704625527
879982687601
676695652979
807108608171
414266143517
783567411493
546873664231
903774561961
237679504501
704740990787
861832332587
527934076933
275520977917
1089919610449
848318536277
126062620423
82621805317
689236950967
413917773403
441525399277
568127886413
535983704609
490083858683
241028088751
29837241173
475178969263
140128402093
808127127131
777996970213
163250846249
604161867707
257973269341
448906038349
972609293023
989773003033
339576245401
443715981277
248266032389
905443467847
430617642737
39729003269
5774488553
394689124237
487777789717
68721092183
765064242377
60351051617
149954548067
534042838601
975816798589
814543605839
772123116679
1024040845027
366126860899
873373496189
456469968797
920651893247
40457870777
609619527161
1093487033183
79625079829
255259578523
955503929923
90032394523
541967522443
592909742981
633448983217
519114866657
781349240029
740686821331
195143892917
484958293033
919334680709
193402754929
727670760281
866490465353
6132868561
462009887401
344190421957
551025643327
188721244981
400078646953
1030329388681
1037506713197
1004916041557
864647897053
800983769737
291170961889
273842475253
354391811339
843329661793
254081084591
206717007743
507153067331
111013579643
809119356449
92955904907
759029422691
589494758653
601610816201
805954220801
563851014127
581282175233
669496943327
832727609239
800027015839
794762434013
833723025461
1085605511479
339227871109
606696975499
110683263959
451491310189
649392068693
379770923531
811739032927
287518556323
632640656801
485872001921
889248916043
1065556117141
61137828197
1066085338679
79970881363
81627950413
1024501224361
416875465751
576299488277
1087081698487
1030518827087
392688391369
817504056823
573096315719
858048815551
924183012367
572866888991
431125071961
906472838273
489084523997
923335488379
985445908303
743951383811
864113710849
269173131583
436462239529
615243371371
951902393161
315265002401
356013645707
803316498967
170744062303
153930808631
803592016561
148113737267
361574758583
574459210603
944185504981
1098937883611
283383026681
91284179191
747247826201
182972888431
1024242494777
871481706499
342121693807
955253354677
1092255016511
300348222877
985859826689
512501968487
17638095329
150658758563
267793223063
1002950393629
96280583093
834927615163
351571780723
91752492061
1003112743709
897222060821
614274249349
890987710663
26002678199
367682173673
95108047873
324291081227
750600444883
143227841063
426664317881
985756951057
1081610690243
531109965637
542123938453
568539488939
271476760309
152627598173
355381596877
865610473711
1028173904783
762889142633
951624110627
947280130481
328049459203
528045067169
115858565117
527074128569
92936293253
123986217529
846639245279
230813605327
680296808519
495915802093
861667518241
889003727617
502730379113
913598225431
254492165677
337815804979
602848878157
214966333391
571027191817
233108643203
779002342967
1245755179
26649049439
493722495163
905388905593
382409531521
1085343052103
1007539715671
790912672727
655495159589
481559377631
969142453771
461021843657
100090535201
997629184213
99314999369
440631264841
611377031303
904176160831
558809611967
289347997817
34533576689
224975315137
440515739737
255272382439
239138823821
335191795459
6488991323
986480260841
957184033747
599706095893
95952963233
487576831699
75199288699
43510431379
595474010437
25084184729
95023477621
1055727646997
352252262563
581061034811
252996138253
108988555523
596618757337
538035444619
955361602501
6092053489
387917874577
57126000209
983624909677
826210930003
214792015001
53328573121
1054121967937
452148432277
80455059569
208611401503
655473097283
1097271834557
1023419329609
649940348909
1011045927211
808155560767
975357712709
996299663063
228269427439
889971707101
510892046911
447575160763
744335599057
726079744253
167421306757
767704283627
58336370611
174828861841
703353204049
279598728083
324837156863
1072298834203
394238114509
388019843221
388708194803
920487762787
443790255893
296294490221
135703644103
3490200851
433694720243
102284839889
912514112161
1038850872029
711015311311
744920619229
589360370653
847779749387
79070031959
503117322473
451481464363
468013540207
748062675817
187018269167
463347332923
705946651057
4592660351
531403971379
1072651862999
826447093139
943040716073
369240015751
43317284561
497402878337
907164950981
126111421321
1091247039937
390445005497
534561689887
682098221573
654232600171
185423753093
505552236533
148089976631
389498549893
1089330032887
977987683567
701050272589
225041780813
469376467589
312745389989
954934962341
627844928093
929751633991
193925809271
421565221537
252341915407
390820900927
1037464139251
89164075313
372166009151
272496885779
871153420507
1098279865121
225322058333
343476346931
846816600491
333076687109
494132406293
866484203713
412321940119
1091391722261
436256794793
865438411109
799471165481
400040022203
1017386397091
914199926557
707558716171
608612724611
963624310991
151362140819
949387257673
86373579401
615054426449
621541232281
743516032811
761471101519
601890286691
726705943027
446332761541
484476201659
905537082217
601178734549
703280304887
741818575079
427628548849
831573019457
433959810863
441129072851
418253231111
554629961393
597091381723
284701862243
1094795441351
256742746847
179920649417
78826079611
1083410799109
277712214361
294054387899
720004103719
40147150091
62084446051
1085110551377
422840722771
265796361107
1060186297871
946802229881
13228796839
707466237227
263979735623
772641571123
1093689949201
704407666213
850914320341
624780214393
297340705159
856331368603
438044504813
246139184527
43804401983
624966443111
480574270537
560493613873
762335790569
9123151787
426490822169
469549163581
518023758101
232877495743
926744309083
950162995121
922296496067
152752757639
1000226107607
347867421049
1061634332981
171956190643
819854446319
901612321747
422414969659
351769880711
805920067189
866315499173
668081260907
751599376147
426606385043
476961173917
971849812343
581667601769
907154670937
236031715181
624344267143
984346824611
38201303713
717909999109
593516867509
124151546513
839870078969
459211363657
373768586119
329773864349
705607516487
76815045031
116672177021
661774799311
630485227159
848467077349
337513672319
1015102599479
910687024601
895259696413
198535863473
1048918434587
860733622963
56461928867
283110581657
655541038063
740408513419
36814978271
523920608333
282441460681
238986418003
14188412779
432193376801
736904155307
846105617557
70041758141
756697442209
857180039627
552575176303
418722010541
644526829747
752855727263
953174618377
104945646721
716305802713
1087661874191
200709977311
1069462096147
227372011201
469526030353
905129294323
1075414730479
322888253507
992255961661
499521760553
193273107691
401218509563
176156592301
142216206829
527263040653
155184962467
923159030663
150044284591
572537323469
322716183737
419693647969
289054897211
924841338229
632262247307
77148866153
250109642399
456916845131
856546556137
353514571213
749022906661
1072755042431
88063912483
892080877057
989912241343
995351517119
1071981537533
716150935837
704650701367
537053510333
142683077237
920112820699
91584265859
165713069783
1086257998379
882602375881
849390300383
819694075813
373832517011
368832688487
86606921669
492590721829
858160349867
500725337821
847464252577
369205140757
1012306140661
444648474629
292971088409
132209794397
235210295659
315640980917
171130381913
280073965169
319965773797
772337377843
436576310081
199758076381
881595920633
1002179956003
729212699771
686166704081
292341792227
43139492797
768447704303
493834231393
695320949093
303351810539
180254355191
1023868721129
229361956783
588067451429
4383558479
719633240057
446104321367
496692346543
967343943361
148607530979
275594765113
276678219017
244863499003
224419037279
543356056391
87399090209
79134610567
811483048247
456352991
326704924211
238193514931
498924562999
869582456381
932597907611
1002567007601
306265161977
677058375353
943912017539
68894072141
71603294363
206478480539
349947915829
432761728739
571773906343
876040653899
14640161747
332747695517
541723773839
965395266541
1045644592913
355985349463
639047213221
858105602203
35846923339
64083000463
164700685519
459860209927
90831512969
168989413343
705420080731
593034992257
617353879697
907522329911
872337823403
69369083279
1008974995157
986626912951
142343793689
654034481909
811089988393
253753826453
609531266023
167054877401
29303134907
792101999263
658080553649
513313597393
880206901253
849579652997
42165071761
826597871873
1005627308089
487053748373
708447446821
87944211919
142089649553
303826204177
523779402721
1028735537393
44549957839
903421191151
140297165233
1053599672911
295366413253
520037957293
179826943609
189490421773
551100923357
788899451069
1073807741053
712556019181
538451802817
1068862764643
357567480461
496212032711
149104848169
1059246034291
389435113681
797962723567
1076626093219
437329615537
173504698909
1075949558237
888014176337
975585987899
520282412021
259307676479
3972100967
987582757717
1098652130461
1004186238059
914162459479
1010473478279
331257173939
156096950941
420153558169
149204854277
488870699467
508581545267
997662490579
584958797207
851653581011
953812271729
387130732063
861549450521
114637607789
1040832289121
1019159014669
1055712120391
398975212423
714511614407
510563469551
1034687577073
890099764711
586204512209
848347925521
546243840773
162618096551
832856849711
821667479671
1079244434243
902545017107
799103953019
305517462373
199283142811
472715570381
950344758887
1004856731327
721650936757
146404196999
322818158687
100451005709
818391629569
15541067263
282182772089
32456113673
25035131503
1076049385267
228586661257
742192742419
715430100353
883605680591
744492793417
762185574881
814632372259
992165791259
4368584939
775190625577
217137603407
232431795173
96844414547
580862947711
791391519337
776838513557
320468923141
820599759253
913994157707
311266626791
1051932323237
297686039039
978186466589
585194301977
451007457431
238373885041
243977554481
944825787053
333629098147
91760833147
1027494091321
354015683639
746010851231
533238734519
226004377891
809985604507
551804774201
213227896919
69637471031
941055243881
665307588301
518623589797
223828987009
86582080901
889067461019
998602168013
923036163199
738156178751
687677980163
987310133981
535024071779
600456417173
774521857727
991410211457
484627842953
713846868277
964187884357
554733011951
299455881301
1074061806863
1129424599
677465127511
390812394887
324727735499
809833025191
774733877609
1027394066353
512111722931
764510091421
589941682277
931268752367
583997878271
368418384331
67655499493
1034445652951
874901448779
623159642657
468626699743
417870006263
402534035231
445793692193
63501860341
797316419051
449272908079
541033339643
70048911787
283934328367
289370701531
969398300957
644360191999
509117747323
74584108987
888018906613
760833562147
292594391147
588901944511
620204291573
602566210877
159175135159
182260914721
966477270071
796681987709
34955528009
275411235499
771336317779
47932841771
38480969239
885415250641
231648154811
854029022069
674044429697
721255462877
120609558781
85837147421
751162101073
2906407589
720818042719
1006284084671
769448677927
72360814213
380789506381
83846509657
1004569770241
179430851771
644667115517
174355035331
993755148563
973427359337
806668902587
363403346107
987374091883
372322243379
139293662819
222954230803
413932671877
534906331871
149293556327
633492672317
150448655849
254900339461
889868955721
165921049909
746716882603
979930882097
281660387587
1083789030607
213860441713
298005731339
230519707163
639272189239
887645353207
701495478659
943277816419
267933101537
79425414203
779876066029
982125010421
625605057793
881637520381
704451720803
629306572189
21058193593
873638995637
526388794753
907628440337
302902416581
428114232583
792565443847
631938871657
679589134073
673880538833
30540695851
211611274201
94025317553
740126611243
695111016949
365619554243
656265870569
98618548619
219743587123
139423779503
354650248067
137559109621
247923366073
647423838703
618517616461
61967877487
612084428149
1068543564239
1019180225059
859391589577
196624858693
840912135727
408509197441
640018301771
184344243701
318169581209
946462883909
148809617897
357565334341
10983377287
372861659381
892730999533
289705413059
714650122181
210337531213
895280497201
259992569471
719453057419
92093578897
26479894439
172889769809
771849309787
267344742541
207780972851
284401596277
67947901837
324742504157
194491700839
590979328903
39338403439
813789510649
356292009739
862942104611
717504021103
666431187349
119109356243
445775222771
447296873999
391034231123
1067224996657
194364706649
665169583681
127562105393
42142815901
285464884049
734274000293
537446573893
946779513853
453729430937
674299169437
939252907907
45584757731
235029461357
1042444140701
706200886991
62467176199
672811641349
847594007009
964350324227
412337511623
675912221629
748325999221
256269012341
256292391109
423421125167
672353405651
263976168151
707355058331
271929545249
567200040317
824249203123
612049584037
1052318009461
498342283657
609948748417
266345536649
299141078891
78061052269
478377856867
404903770651
427399362589
394512175199
1022284506253
603985996241
874459207927
131428802441
761497696321
33707152979
343260313537
583959187913
725625639061
219526408921
268350139273
843661445423
570886896401
250953521743
746104915399
97847004107
391708320293
49372385987
1072244315003
736011021583
720917879879
591898636969
1002945286169
169819726207
760572299327
314749727659
111790179199
1022006935777
744990708547
258296904589
301135802447
623292794821
1086607819813
987269131931
236840932721
1090830072113
1009816766993
833657793439
649015900003
424579651673
813176251189
303696914561
874259601419
244148235547
535024202753
968367497921
134316072377
235292323957
439818469117
694798341359
925628413487
711250266313
154715887693
311772908761
482070330649
751702693321
814143536681
505592956639
807354488393
44053487087
417745874771
218587426643
301961641747
215395896311
853276618739
8472693179
1057566561697
861851075221
941042496829
849604635337
72326204257
305836416001
1056805609571
389176779829
1057202000891
306743273183
365734943489
403018063639
144699390673
601110068203
1050423131843
973104612607
607643030473
679278083647
194598972497
1034511991309
385473461057
147309459397
620402264873
1456044269
50223680621
128843983283
691393899263
125347802939
65035841459
683826467477
233376521197
617508913117
662280657277
836087942867
180493480019
652486053563
188944248023
702154054477
628716207619
463694754947
149625221443
728461056569
309000919519
558205151827
202784870731
906988870357
946630050337
1026104176967
819840601637
61649003789
854343676259
933719692613
1081530017389
186337692991
564060138181
84710020667
170709126127
478797316819
928703600887
383837120137
18548070599
278418063487
17376403283
969810470261
1061424810353
903708346487
197626694833
272665269941
491808562381
570470985517
98160546437
80255174471
682532202509
434025454619
981063773969
109553602831
62198225021
279940813673
499486896229
364693339363
935715701087
30548252809
758229065717
998899301219
117507760177
792500120743
44929958737
1048850555111
1047595599731
838928345393
50228111767
117205464539
690996615979
336204346217
255066625999
68401144037
250060286339
86488716803
536268339589
661955766137
1095382218529
533304270581
21768531089
82120300627
684482108507
911511762419
840974027713
323007464839
411932158199
464837038117
338737803373
756183576509
707704641571
456598877281
901718182259
1014521659213
377544408481
228337900727
739585762523
776315080393
907889950013
245917300039
590469468997
795443213611
151796224399
470270998039
277942330609
942247189549
1032310850239
1008043790581
404402438483
715757508493
129370455491
609868794839
336650540293
489701240387
316000843337
279986551379
784041471217
985188658679
527865643561
1000100048119
147644723327
798754597759
942816855907
830348026049
1243308449
821878573751
319656062819
360633321493
479170107937
760798868771
706055055317
341815882561
223428500353
197849426399
664611763583
618692404709
239535514927
138958798291
165894592091
908789189839
405065964167
824160899053
34873746239
727690744087
1038152305571
494949018103
773103383587
731241780149
361701565559
642439016267
600024331427
728334194617
796571058623
62684945909
37496322727
965418219911
1034834404537
453044798477
269626111709
714874064473
817723233829
615830856863
780484751017
706440803779
286411775803
80280311897
835385727637
957900871703
722126216321
737200423747
193135281631
1069642612663
357486202109
557393898857
335539842971
939990841703
931511033239
486404004271
385223272319
904979773129
78313202381
701747449457
322077067751
543803386333
474309281317
1049851465717
856115640277
122712005497
220394419901
694780246273
35157344813
404771126203
400336263347
681387765263
640745889913
936755823217
962004863551
547669953209
859876620677
477772346147
451604929247
447287057771
161444044997
921730486499
331510315699
848977058429
730376718473
622452742679
798212890843
93126046621
963488042173
555457452461
158086668353
867291037511
1065545459197
570610758961
247186332403
532762297721
152437630171
967490371361
436378627859
385598289887
403064620669
17227446409
973353969499
975785848489
900363476723
642163045781
732153145651
170021979229
776421174037
315838525367
649281648497
561566462291
311610453031
481985102659
331610684441
623483382047
493684481561
512635510729
770422502407
818568385511
9945840589
932879093491
228114506183
708419984003
32865020693
628149617113
165942293527
306647761529
77965573523
528063391421
794010546137
136704054239
742452180403
938844115991
345996908207
837985414801
617891930519
753532518421
230816194187
640326242069
852058063751
872898561083
162144685249
81712055099
819126372343
209569992053
751437487741
184087633351
239422257491
314906083553
635831745869
141442265219
69022986401
690575176381
928524683531
410957129659
663436824023
644812584001
287409957409
820961526773
423592313569
698092560049
151828074313
666398151241
426310943887
375992936117
12143858861
17991539521
1042330983427
847647284333
168951342247
302406916681
1094553031477
727299518443
318530991797
767627210219
632079926281
340665263821
330137442589
665029028173
684470382707
497751401503
613022032627
814963478717
924601529791
1036241774723
821631244309
927366928067
888939780031
607072215187
405439139629
1074995273197
188667429787
9355829773
1001566239187
366811175617
792877851713
822122058463
494123761069
895441690883
879438591337
975332021597
393137572747
249778973783
746163769789
550507161433
728253480151
888873401443
719125473067
707206499017
164695536377
135733451149
643158034121
76718081521
574567184843
512565092939
423950713139
823763410357
989038732589
1068430411927
941211077809
412206131941
121386567893
1057527934381
325992265619
676438470803
21078106037
54911552611
989991163307
208909050199
511246008017
797137066841
76188841363
524980527377
916505453839
168905273249
553567493317
953771453671
171622659667
297570901799
561021041993
869400745357
647022276689
367132087177
517056370253
618605280499
876241803887
182518797883
877591503407
351167888017
431627189129
462022601749
817224174353
619095956959
927735329687
760915212569
888469926283
520073097223
331962803407
789375766471
130133343499
1043752139519
290801679313
690829773479
488936349247
319604318903
821214748973
852906961267
112181635199
544599286519
959906899109
915075585857
3689162039
261631932833
571903778099
705406984097
287149302169
363252042581
16755581201
861858888491
839304679541
963735961031
594566496233
834604606039
486832810967
936440666813
134504594453
229984194619
750373991009
886245440159
72357958339
180295977553
813173372663
460878801011
212591621761
678812381333
62301688727
207805647461
684188085563
45862305413
179975479699
188861843263
817985186677
611439324211
992510178241
544549763057
174956204197
584790717193
685756848503
43519516903
125725631323
94994713571
669655409009
554131100833
996577664447
51420847099
5522065127
967410797081
26873459329
632385770413
266147588933
789253756381
546785419469
986885732009
155921557543
588706555597
408041577241
881923486877
52406947699
730370833607
290905026469
278279435899
197833592867
410551759979
743465935181
321580318061
898156680431
1082059094491
357960407593
544765294313
543555360757
692311173427
731964768551
483626433487
814400429243
471948568691
151561484177
819569647163
715197912103
955186174991
21589341967
881310546673
753651965389
635397756341
312980531519
961462301351
944725836343
182775481037
43628728127
343813013933
1098158897399
8005324583
630322650761
713673464533
35384954651
814946793677
177406672061
947613033869
362439256847
512230257653
824550129677
698750198837
754978645321
478447529467
713238251839
511003488641
615684856249
891514306019
219579518413
923193882197
475333478353
24091112501
261606102497
236967389189
179056033063
655123948559
511142576941
888110326769
310545494141
189083553223
1057352815763
753638017591
222895129033
191517886627
987448617437
58421332657
1002889381589
521737379461
149508382241
959068372057
5132303051
214986172117
64958423941
602656053049
347621932873
396657027829
386941242593
479259244973
435323898743
476652429439
246912624139
568342465123
1037645007491
671764786919
579752632841
301311332137
615486331679
1081661476127
600482754523
439029216991
948676148941
265575996137
527718335539
945681662813
293647350259
737241103477
299947345877
50601341057
373336453541
782545645933
193683933493
380631933727
331009772537
94807962077
486276632063
355178257601
39508849363
977379565469
759400186957
783560697991
89667042481
433830039317
880537403747
502768367197
147401980727
271102232503
395268838429
848522075447
104244269609
1091391068699
520480388143
175849839409
999827686267
114301205069
26943918811
35708601023
772535327483
991566373037
892940587919
394090801061
189684125083
324189938747
110703114637
716997869303
340019527369
999384674633
86225732237
621217361783
161561074481
657937009577
911290871609
124047234791
37589792731
324602631571
163758558857
957264970939
377331109291
256990923731
877061347931
129589559513
777303416387
751144266203
454664308823
395201003651
288147977431
986437692841
434442817021
792036884803
723311227139
259029152563
917825403643
625177114099
517522176419
784157668961
409966155211
388894695823
113850400747
177888074587
907491009149
871936326047
714195106397
136695806437
95103869603
319993116341
291141181379
1034160936019
555779919413
463813204147
69745449773
1095519025519
90771449669
765459084239
107194629319
957461574401
783434913553
596034949973
598801747931
197936310821
228779817439
1087062481667
479334935369
582672656633
728494855237
706968819413
1062567178201
847217452943
258239303713
983782716551
397935896867
374279854063
37372079351
606915247621
1087180082017
512860199837
605129164139
779855375209
774800734031
955249174357
87468341491
182198442997
502727186581
396936453647
800512937009
108532772399
510662694953
547386020219
45637658887
118122223381
1063070298967
690809951213
280555334923
903517384417
574685788217
255013873619
167643574229
376789672859
442825900861
653988664031
32945808911
521167334671
585216640357
943700864087
807154600457
1083207419627
1034549044073
24252773219
615276287411
1017908781607
848880082087
260208523171
671168413801
763234168927
270695944481
331015320733
993721015109
661382349451
57877729087
734202585503
72980546071
328457075789
651607393729
534399761167
1071522585479
600674305967
93996445303
408108478627
608683786771
261257490293
327619618091
705908022433
716233899097
282244656209
381521796893
715316401997
860428982729
1053911982127
378961222439
484754740229
991191393107
889326931237
400861029859
3816034801
354344176609
761008501501
459277134941
284389882033
778638049691
315470191447
500370984683
583293862871
171420245747
354567098183
341870681981
848260563433
382767644663
279219440293
6991201099
154301967821
455982953593
201732484001
385917205133
979892016083
527601831937
735349907021
419524518701
964637420833
491942124353
349771536337
55054032983
418194400847
767312468309
129566477923
7514329439
986544359629
796303403843
944220141547
1016892752191
69827345009
542586696163
371429308171
338625627539
31928697641
458558610031
123315338911
671083067903
1062778725269
1048685209387
787340884007
747847339991
368858220037
236928570643
445149521347
724434066151
85117312061
833568000493
405331582751
6331462331
770441057929
947816821013
927938636683
146498060587
210107537543
856377261503
717696835441
233210654129
362230468417
23533134659
12090875969
584809306513
649079477587
184012100339
434124872641
224286947957
62395359991
300041779979
551909720671
517893020461
585122190461
553274184343
964495175279
602784746783
35798923021
84903421069
702942115741
925858813709
769721954863
647951514407
735780024907
533708651407
339646171789
1542488851
533869032887
335969869783
317374507357
172931276171
373401603709
190938030743
913446342323
16642630951
806315713303
26446329253
617562761077
153071688131
1051830859127
775081656221
529620318529
1061197911161
47565956033
924307423999
631559960671
950586960569
256870363117
1029680824681
386253478979
9541927553
801537976997
847231329019
442891791091
280401692509
369211067153
425781045689
940696077799
489067967611
889798687153
207249518761
748483170511
11656732949
760569551033
440885671949
44071868947
646398704969
320445349649
137935890593
913689287309
421490650709
245705873321
847098192223
503816443981
554144243897
444186959143
422273274853
151820670181
42708475753
325509045179
769897560143
499552969973
644309352263
712288451971
413727073021
683680720127
210870187673
1052392607527
300300387113
685919631773
133006839649
1029007355639
372771261763
265521564983
980182872577
457490714077
367989820801
969437947033
532439010053
339698382853
404249312651
519465900809
122094168821
347787265139
926461024703
316198101217
63060068969
697373809801
311572462871
47050951399
551289245723
726354522787
459600322919
981173310421
52249303891
778247034679
408671537977
746812339439
300965639633
422458775371
166600388729
640868200213
710583581809
93202547189
420976104697
266013912713
917091056069
1050828379493
1027922708623
485427020461
403329227647
729940504357
940291242581
123965839163
469776493177
538335711349
685505528993
82907504167
140626767511
111483203761
682402916219
966170317279
871390827103
985079125837
443331653701
384402898067
580339716557
560544573319
1076040351467
1065197809517
492596755381
961624865449
37482777919
515423479643
403970140577
570797907047
199624275679
10243072717
484914024367
902691980933
758494165157
694170379391
807337831283
984598301117
1022024318023
877131729797
917175383051
401262289193
1049956603903
779474974517
869017620413
60743298401
860649494413
699741802579
965232302933
852838572623
1020767644411
824579749687
1006614113833
404442128737
442628719289
213093728641
6824510101
729942884501
884129346979
819092696641
92684120383
489559763009
1023791085487
694579201457
730679348563
628792942177
498948968317
270357220183
218660368747
194986005437
542680291453
722091511061
22640457131
504732824471
258139220177
696729031751
652334530613
278133590509
624803854327
650160529519
927014802127
477822800419
403047826427
230954849287
173958473257
678054401593
407066378287
1013458290029
861987332351
239064865439
557869510063
451071075197
815596861997
263148848453
297667971847
702194154667
774549646067
994013602943
468007216609
349892846587
161586470327
127493987147
539139294259
694954905473
79373128663
1059561083419
403812775757
1053503399101
831529508413
834686822911
855313391483
641615072801
754808927801
1005158747597
115060377587
337369883647
691167653551
738976824281
560838178639
550054035593
301909606883
492602456573
256668056129
111352920487
768513656839
536340123287
111818504011
316564653857
45752995531
193949638151
1054394728213
62310725227
735372765671
406870102909
801340042847
943488553979
432541382969
725572755587
726979236043
378522447973
74243583707
799623811829
431770592453
997047385979
982222129363
167673884057
85669821779
245257545119
44722001501
680962561921
259812497723
1098189720539
210292156289
924635964271
319463373457
649307090717
346811615399
92276142449
439099532083
371196510317
911085977519
628285675739
511093364851
21672819199
21346611961
580095824569
937775356387
272515844677
353779464197
123471426383
868651007009
372868454053
388985623001
32775347053
1032130549421
564726785143
264482894723
180643605169
724600712623
692831153591
918208584701
501488796421
996062492527
1097853710743
396618660551
1056575431279
817944950723
12782749729
793269874373
642598505441
37723580231
312881855981
216955957513
540349497001
205079666047
555856760707
675237049909
725854628393
44936686643
530268663887
555975031331
847068842161
597523638497
1003086887177
822948349507
752549698297
452545426709
914942185111
369396373679
638035109213
179281128071
380693815427
181696804493
788992724029
288916462651
712363438607
392949591043
621159781327
347523978691
319671355441
424958297551
291103225813
428682550199
463824380713
362013051331
871130037887
101124187739
181635548453
1076964248447
987717935419
884226929659
724697471711
377179939729
8050849733
637758042553
346459493309
396080944249
712068531403
884160636769
387778042061
55668760223
877219494659
424767270667
737775540409
878019832609
399823826243
858360974329
1055152794083
428874196151
294061074371
766703198827
536515534771
529438614401
148750999637
850644286763
764675016041
78954025517
173671427047
399323804413
365672911823
41208539797
262640830117
718759724327
556731286453
835229056229
1053995295149
285952376693
676832694007
1045113807191
885964812149
445294197521
828787346003
423575038093
797436087131
878803158797
366687454591
2637220049
125756590783
194966589179
824497539961
551020704203
198805849511
595670433079
56502310619
656688735163
751303606939
6740423741
677634284309
340492682429
243566281493
603358983329
528292971223
935729801023
1075919595977
724902082769
171636122509
1094818292563
1082336582629
494891828449
630388765933
701044654889
543702254801
1001283439411
35580297553
414709696559
452753403943
1082839631429
102593225719
99208203361
489855958717
893194820711
15379030577
1018685564543
250669137847
319912635209
351526348837
814517009309
517065299417
23832984911
352768141303
149436190777
693659780969
230975951977
209137310957
360813264247
531892608287
49982076139
262673700389
240560717773
307459258219
632247699541
204307265861
573577466801
142559282113
755911962763
120284837861
964875420199
186323096173
1001034322801
784706888893
1075514149139
933651425977
678035000701
27940161541
825480389273
573596469079
614262424333
87602597743
399330244217
129592889507
248907395417
797769129203
174616556707
856689216821
565975195133
8582515087
16467200653
1057103965987
380428569281
410844821351
268565300753
342493441469
421886833141
624612480307
673277786243
543383288029
825088139143
748995728963
735684194579
123210989659
864333642071
251619098141
471765251959
769542000323
914189880521
601826097343
152064918119
348925820713
436871079653
422825543851
399423011419
808732929289
673938833531
639473451269
111239593753
874188650029
841165080421
608911255373
86869291351
1037727961927
541308449677
940030647251
943587368959
619847028923
646345848667
539169743513
354791241073
575123679869
908648031023
687211833983
941767410407
605399809571
533050422913
918992585221
591123544441
156650503249
73151622499
36518771041
164912226847
947869578251
60044366033
332136309151
757812623129
751401022573
708554217457
621115215323
194928554239
272714738851
286825772039
278735763877
847301802367
666168897041
832770021817
83532879949
722250938053
497320140553
175287507401
671241664783
35167397743
520331666651
860939181901
510648210559
855199740929
522232163927
243218007083
426044809727
769843745123
669135923171
470025871279
1086369243539
198040634123
216021257479
649838387207
1048730779753
872171213327
665591212061
173113388333
708352966879
1003967062691
965303379283
901596894631
620368704953
347791091371
312905759813
480345793883
508421797097
465657719711
954411396787
12409414651
85038168491
259599319013
627801414749
749578390783
162086297453
469052284313
221473323209
271482627127
148426959851
357454032407
1088625433529
685843530287
637923909743
469853192551
1074762339571
354905714747
1075665825601
720602889443
459322086737
247755586301
169600718827
406546899779
882611812193
440616227131
641226607589
401055044083
489739968673
1097247596611
310202013871
13352784569
541870646591
731160907153
757459939499
978732731531
63644826023
21958336177
361193008139
714219627613
907201619131
987363331943
203746295359
666523390649
411586748921
52779869381
12884574797
991047321673
3256718761
82590067771
766400815801
391193085637
203803652867
544153878659
179114950621
1006070645849
138715797349
469821775693
526576144621
624450524263
517532905597
269045356817
1005670499641
16073483837
161600845277
66700785187
709041061193
622358468801
1003091165911
686637519017
295929186667
742897563539
390868133837
1002722594777
331577107163
685005141979
509618378273
1080870300077
121945395947
996610114751
30276866677
763798767313
899726851271
536764822127
459896145671
1087859245181
226426504153
201204180181
602165794261
793269852833
963207538331
928164366839
182343187483
31907114809
1000009757863
1015219289423
579088675651
941759222813
106592561297
910195991519
1092603620653
256306288237
142101932573
940946201579
900260455763
859159074931
919748983757
970015769453
912508412567
438128732863
75348923869
256072158493
948568175279
155906645663
443077802623
732947873249
124718280107
464801831929
838140127873
874189889603
945409244057
847685984213
367635932897
786829311461
1083498933719
632266067359
180010188637
953194935179
550104330043
855683990521
451674431731
122965559599
434464147987
639522146063
664120223167
885660120593
304638359999
625151981807
649472017807
260537220577
806184661531
462635065657
69478556711
869472148933
1088562498769
485960451791
550371137279
146455475077
84857115907
615188645207
106918868687
222211510193
352687136597
427866228263
572841794911
284063754077
935656217149
1002420733099
315734865469
379630874717
1085488832797
580076107357
1073052952613
650754318043
250346577563
453949735487
507690560959
387655696381
771270126509
1003631369311
660200627183
934353180913
1036591509643
270884018599
268758245543
215145716153
106516518523
514264328287
269909358679
700801807127
869508430253
1071474660121
920907994507
323575932077
216885382079
349493064499
150370295209
878954591807
731594238031
826052959441
878302940513
368646392701
650309506009
263032751963
259993795283
199999594001
61211857513
330626849929
588631383271
449573363957
112599610259
684304523429
985629669931
628221976763
865553590877
1037389752859
645460653389
58523522597
280129649161
1038847811341
60505551823
348189023627
711240150583
983182103807
371506221631
495895689127
540958980017
867614801903
633473218271
428496934043
161389171591
92809220957
677684611783
481610596177
988140164717
428506611023
914175040321
1037252074231
541386128303
510085457107
489701787811
449503612631
882360640543
1024968228059
823842779731
535600440091
670184409371
56781513071
193485143461
1095231848033
810783443501
80466998539
359245922599
149189372789
680395822109
225677766397
502299246817
1082449219559
237658669883
251997505927
423393267443
918357463451
591631949219
348124060891
293328867679
560584326877
473006182141
71186343049
534909360851
116294740033
665460458317
165236473399
108646457551
1078869606553
107015167139
571535334313
482836781527
1050937620869
780163582267
54024666533
1667740937
582719157847
173262117463
170376546059
538114764259
494206237807
235305814243
766885584547
140435651303
427993425073
1066548048983
114132744851
43411596337
17482383157
989992782391
92879835193
738941970929
383196025903
1050633024773
844589518021
868637480561
618665905931
597690966791
544377612697
891212494411
1018802431531
570840352631
69928628999
107629251767
695939181029
1014882834907
229280373457
40211771393
71197065109
209917177493
723257961077
724690581883
600807702947
3524232079
982908733897
942288900853
907525313323
682361672977
19149753967
331048127327
820833518363
243892490311
1088388146393
829874555203
344191933
609283712897
514635830183
514703256211
765761853893
514297320091
1006816516627
906587809301
1033602126169
243562726117
95836371563
223285437887
313721831147
977115224303
1049811183737
435974152519
605880402697
509157258997
889981269803
631041751273
505761559033
1012854654179
988326213701
1013020103597
346360539821
126633637771
343577801843
962374992587
162417995939
881486818733
893054823637
832845955897
209807999647
521908906303
49720082311
1013335176647
845738677369
422059399159
96191609837
270601363889
800914862047
511259352223
1092667373701
620395974827
666969379633
831464376889
307126811489
34615722431
533118753217
691425911129
1087705428193
1060609298563
213826888351
750512239283
539955162673
444725925967
1084611799123
744276444421
130477078639
1059422716043
469103464477
928565071673
428555555107
593605261399
226471944511
99339562711
684582509291
895825243829
260116487549
759996645809
1085142696571
615347233261
91762039283
955416340829
103745931437
247695119183
278659335517
933313906439
831062892217
207355977623
255750809549
204093026041
323459736511
585577600583
836427566483
540729578923
9143858099
934086423031
536559451111
309572051911
357723303893
366366984029
190678905007
227354875849
636062527423
509035366393
22660659493
138788190239
183846761491
717633816149
658903469377
175689714617
449582080093
760571631647
782904224797
650798329253
359454421499
97998445163
1015663243711
421925419231
557404516061
87257165563
645637407637
106324580231
182342276359
271360752011
1078068746831
173090988293
376081872823
551618528191
133700550793
5590815521
509651730403
1083975976331
139471716731
247683555073
765822152099
654950141407
193823001719
900465678971
781084934953
677977174843
669388652791
942652682177
778536713533
239742014791
101224838681
640935865351
241033985299
24628528789
939612291881
869395498429
698138570939
449799063209
239129853691
59747846731
164050811303
736245944333
289283495759
627986913899
552631322237
539742276539
390718339343
403965903221
581347738193
719130154247
430794226183
79881329639
195787010981
290545898983
797886187243
967957468771
137838403709
650044780001
1024355638723
335395204231
661112065241
297639832393
35983597759
333343530601
947467597189
790012107503
29641229089
999944190391
713043264589
500110596119
447516499319
101338446401
1068017561321
924333542947
503043874871
641578419073
528605883133
604455974909
695517704179
419648258723
929562553001
330097092203
7555907279
699542088197
1074089288983
956288733689
77289403249
1027125469939
1042021855549
35147685101
2497481057
663575370023
1077439161509
1056601594151
717981596041
371778409487
306095153761
233751696811
987466132817
412868203067
35282745187
31618770413
160481675863
842558620721
718248120367
344447815469
439075289987
1088830881497
944295911989
1059393219113
380490774571
567551725547
868504945027
953433248351
238180135057
276086883439
666704346673
448639015739
106666954637
796356373523
897307589111
512339234893
148885202273
414976675667
786693235387
3445969721
211983777307
815499446831
907478968471
746575022113
252528613349
940581095537
966637910159
715828151677
912067526329
1069469081357
837818900803
343641697937
193707030599
370489375969
613911616057
371714220467
796083055927
239098169669
1010018665751
733665578777
318038071489
540260083367
72834631739
953856362689
906901723201
596677924151
136248445009
161248220299
866134266199
800208342221
564818620439
614672115817
256249593689
535712600833
1083514494593
866320085549
153714239149
1078652052493
564121785989
412691312833
190072279493
219676196473
851029485739
788791039273
953153677573
844491908713
161272928737
727621605439
432284063119
8775645661
1028911771931
740220150743
1076640273221
71243311231
770119157209
427376961619
219832097137
104830404191
410903933021
993781011239
426498807653
461849222441
170106126643
1035771354731
250711094281
767383647257
27289704619
55609109827
1071443688901
396492307199
253615475909
307581226811
409623164569
642573523099
186739472177
267662084863
376921609241
1013535753203
298684139023
609533514907
129388607119
157685006837
211717476209
332399210447
144495374203
818575912103
1049208511823
307720758061
384308629169
308187349237
983614439267
796691957233
596251314433
123648654133
542506252583
1054276346443
923571051059
307060194731
859709666681
334480304881
161623985863
976339745587
598427734351
147595906181
674037896759
837398396677
945488443961
818395496833
933259178567
74810118289
3568202249
765605740721
326227541209
1022875138847
295985890999
260525345317
204500769397
1055278656911
1021821114617
391255025453
490027737919
634143751277
896266940623
481058510719
344686472563
643436788219
128633527927
1059616969753
933275939653
835670452303
589813058561
504322355437
300314831767
558189201641
960172806863
670772720131
1068470564779
288445211489
135319709101
490958147419
29229556649
141788013491
488866066237
1027787711149
1088218034567
433832772817
631996464461
203407111133
127531369541
310491917569
169607684507
1078558445707
180874641977
357931373003
704556793921
1032446491649
7148181181
977490404287
727594273871
985655150537
262149800387
939420312331
995016640297
166190923597
184164005693
127660330339
806101366193
150796123813
340759997581
343592794057
54374482961
240453878047
118378414529
748360322279
83751189059
544845465121
983542787653
361526588161
45385854373
528404517703
94075977869
348098328541
1044790106203
92743493221
619963971829
647230239199
244818468721
90829022147
960932427023
786906972827
743072270909
920109164501
672678590249
197727477919
791567616341
632377681259
503586425897
688990410851
886173611357
725495195903
390498234587
764380661347
687784949591
1094976619151
840996077861
476619890003
59157061787
786300382589
971186578249
890312516537
689227568371
220225871737
909438938041
165612349267
792410116423
215686941259
768787409987
209244079423
527154950501
682830598139
1013862791833
218325703133
1064385993739
911620439
827243518547
149519789449
168598190927
666841691227
55424676961
432940461959
535768169147
156139001393
682272591817
486973009879
903358447609
346623284209
851671823791
400153670957
1081098204491
68615564137
561100259539
1062098397077
185658512209
903664659659
713248798081
58179050191
983291367691
260485205933
590242954907
571191957503
1022693291923
206983425091
585984373441
895712431577
24362514863
411786398579
545613947639
105500959769
194766554209
54554795921
755362792411
837694580083
372385583
6142058801
358852975381
57014538601
80574640457
274045439861
56846380337
241485559999
774800698549
836111785073
176361844513
970806418441
398923691447
402808203359
181196530231
817217225089
86979617149
431313078883
888664046527
230414753203
562080195223
678282346471
329281293989
1079712097393
240005775391
892402033889
206795111681
965853148489
111953604559
582659185337
88876499269
569342288341
1029322661321
89442812377
629251766791
700313506657
375317957141
81853093081
990435325303
913683073393
169774076653
15156971651
430516721533
72078198449
180975094871
653238627061
45808869971
143190831379
384448536137
72773867819
441238802647
88783634021
795703055569
24868050749
214103772173
684022013819
989020465733
376785559217
279813077051
598972363981
306810394559
591343513151
1091002180171
768811267997
599715886199
829495917011
934623464321
409499256281
960443866013
627770042873
1096726746721
1065752629993
290178494083
248496730429
376660115213
856709770393
763133386277
790034385359
569104998221
55068038461
782503168831
824839657687
1010800106009
935288193787
560775406397
196113419947
168574558199
482247880033
465156194693
556845621113
700689341249
167033904293
845611469743
267128045207
142742836879
188967601331
846587862929
973373769223
578000777509
220672783363
570113774333
551563785863
607908565079
309976173439
2367645767
972047409871
676846425107
912033243137
298760392967
299692589701
89953898483
594432349013
494003472353
1052861566063
367093432109
568364325827
886340676283
30878428117
886790604173
447918748843
714774968899
213452276629
405878304401
363755586373
562617207109
1046952537329
767938219753
775186277989
357485382967
845051899819
528329952251
70641293243
535455094987
593083318769
971871676253
817107299377
169868975233
174421362659
839104986763
426000275423
431879008021
1038325018837
9193080719
579412697599
886812703663
1007330786167
918325064119
242032728019
562470452567
399156963113
105290471053
186446919391
97092657437
415060412807
145661734249
888138511763
267269288861
914853225619
708290229583
793975745011
494725275701
674759494489
936738248959
378402253661
771281847131
128018900903
807607263103
724301219021
438167558333
279495469733
621604020563
247218807503
631499909731
400228436359
5174681921
312334694807
713902886783
374123145259
580796118017
60862582733
245784709939
386017511941
849984287353
339762134207
190831208537
672046315051
561965506021
78783133907
818934664081
300903927377
262520421181
400884565649
164213860981
881242211203
107652841523
1040648505527
42158743793
386521610533
124500886567
847096461383
320323487551
881650643033
686418557261
800529257707
342369564739
279902238103
686344906901
366791231201
194642788853
173873200183
606573889177
919827339521
28606896631
63906825893
846152218559
453772633511
749049675757
165004127719
1048956132163
721761168511
708417163109
325721211287
654796649761
949353166081
906575006761
313993033307
780626204207
1016898939061
459434422859
741233829451
1042439191583
279772292453
920510399959
935877884341
10037381581
905029966039
904956774061
1090414624877
679442878207
956183213863
446689645907
586100306509
21293518397
626755226899
542129252213
285748964351
27644382743
962432250517
272472705949
861630295541
667830083419
365989095239
667523222603
718358578397
171897035957
67052308657
142170274093
236708152403
173697660593
366501070219
337805781403
81568385407
1016084303779
980806899731
893822379881
307687476139
265699680403
558493881059
438552855733
244972669913
773050252027
101649794921
918903671563
514121000189
485587593077
603022645051
185617666583
323590073041
357728116259
583408066123
1062720751993
733979289479
965414045263
960436603013
294450211661
309686846669
960687263117
314176068677
709965734113
456256283513
638223946951
300163405621
986496634751
53709253123
11442953897
170778309187
951259452413
296784439421
820910975387
1063240870309
1093308002099
929511706267
847388722969
738183574771
24406083419
814561053409
178910844787
259300696619
533348400587
549958691099
534505790011
166407046097
49739817167
1045866654697
584701847867
495093647159
40211770889
964243509127
55036214047
539789775253
895356494237
656422313837
1064765086193
159559312061
344897657389
342137084747
721432975013
868615301683
1081201721027
615836511113
381525812443
932010779171
501135720641
96078173237
704098226371
230158698503
271819860121
850207320359
698039445209
875868849467
941509034629
277178917559
286378866227
979627006979
978620542439
694726191899
853996416673
163381963879
206534804831
61085004671
954987613
370214377567
240440477707
176106868699
26206178753
684372333473
226628759363
184002842437
21408152527
179215194677
409769747579
203035242643
159900785747
346380700753
291461364347
383695614439
678987764341
211481381347
149383100329
1074198710027
404189013391
570192408547
1041946749527
1020531823373
895368240523
842406802409
308790944701
492565083457
783154844819
756345100691
1063082365511
213228589363
737188954969
486605632543
617114596919
205756270919
487515515287
305625178541
952174106603
876396648703
639637978787
479368242631
643085175559
638959422701
253692908687
765853800433
288505175011
382377967099
128699740817
93482039683
184706122567
606859184357
809212317581
20101131397
513813925759
786876886021
716141149781
409996045793
831383852071
746206672061
825643096177
250342406621
388287618847
545110122769
722931784067
1042287506683
710374031863
1063068991081
431909052539
360050924591
1003496360969
222453126653
298298212259
79683375337
752006524859
1005196309193
473808514279
510780447629
931696884763
236426240663
474403832327
63219166291
869724220979
199765015687
726185613871
312755169263
145889151857
746657341747
791872265057
430934972141
1044825522163
465276049873
312174612161
414958305577
809481561277
537368689063
314072424301
336515539111
819560157809
169351095247
688695937051
798923623921
999960148931
842512249591
410463115103
579631490993
337258428701
472470961367
263068839037
1008491835073
516442867607
326386298593
318411535303
47297361577
191614311013
387565622393
290292359051
727290173879
628754000767
18696000049
38353610609
678920394679
672274346143
759217711793
129243770323
37843516699
812838677351
329390053711
325079630437
597766439579
261961592999
269156531051
856788587107
11189325613
688408244939
875767615727
446174607161
230806393711
948598755893
552948807913
502830526951
368646834649
582502180229
488763405623
111183015469
688412999063
833442454447
5557593287
663447774623
357044186753
224384923513
285117536773
635046957379
251022331991
110699272141
807686397257
872554111321
285207708661
748703684497
265975516841
866978590627
491225592449
483703367197
265103689639
384990699319
777207153719
116534440063
798497278531
812627065769
287987690747
147883656917
651689594587
933366359053
856152864517
204088025203
932147549287
859022750123
141118894523
455994024799
239909646971
607318305107
1025840103073
746370783419
700331372017
235038053693
953272466221
485169250739
82924573603
1004178982753
971768858479
587130517733
818084376433
53892493411
462360300491
199235874133
751858387607
201346173461
535059260821
873718096553
277434117083
348992923207
551537179603
1000648216019
736114034021
208101008119
41855297147
271805403917
514349500879
145794904831
543521157307
708645862009
1023645734731
832076389259
862971360787
578451526843
127746784817
967573928773
529364089151
511030182521
978910520087
519242932319
46327176673
1079331563077
143862233573
733409980409
1059716560061
35499938963
901979497123
1018516193179
586165465397
146193862747
121195329509
536691808199
161271079517
505845666553
283975258459
561809725783
296258637707
630685319353
612071552129
327303355783
568707483767
725188213483
1038476773729
532321752419
998388099827
230243856439
1050655105741
901552728743
593823208079
772915531249
362992334513
801893104799
1060314694783
937694827469
843782645561
373345692767
139937594327
564814540951
660362298179
490285592387
408660160583
847877032913
168379250981
658429310233
446040536213
235445305063
535653047117
368315120377
1066988066149
151207960391
821784743207
353968926187
273343436893
776094248759
571576500289
965220294803
238687423537
606410957863
756264009253
99892209913
659552025029
614492978917
202936191413
117249642577
392516454019
382574844073
629175006181
418898203723
535150921843
517253499601
818239531999
25751989559
895794427057
765665899079
887092788643
316783763509
212317296167
69505331299
195982735541
78033332941
469213289599
554969430317
1406430479
375504347371
872464680559
7144233631
782662240303
598528833817
887190779947
410525975381
164392498927
386304472187
9000499853
876499219639
150923109427
598355786387
1021163447399
637013513179
157912920877
734947762631
1040233087973
472297380449
971731211651
527496799409
552856798531
758760270407
859905914953
808689319483
903080640499
1094157852427
901043866949
532569182237
422478328631
1039385272603
521559231877
346388091067
957807864019
631454920193
702909252109
545833859633
519723132281
801456016553
795745785767
890060656657
932363473219
171166826239
374945361667
533401708949
734022417509
937183797029
251724661079
859451034679
426460663229
895099591679
50033675911
885538117091
471995792963
807648856549
565345063097
49235032711
526237414991
149112359399
224748514631
698902057081
459948005467
591429975307
28706874773
84268017467
37919460247
601349153323
1097415896077
778753537123
848323952143
242502179011
541899524167
300398140079
328795362127
546968694439
114909306383
952212825089
630252773573
1096759760413
890441605919
351448760393
196649757127
684802620179
221068509787
137737308299
1056636376823
923829127223
717099802147
720059485667
621782493317
44659320289
215986553381
786266125781
392314383673
368615083561
963839157467
563934707359
258341625539
86916066493
132223947287
1024711316011
741165911909
684893291003
993803053979
793714269307
298349040721
343909407923
187990570993
583081385857
560424867539
335614522723
970696239739
119030507873
179155202839
280884613159
192338726959
871424838413
291831927007
1072403705407
84330541993
882718671337
71677053197
1093931736077
773122798607
745150269287
256898440753
688212889577
652762208011
629639909299
433650423053
247085104157
762978116629
586107493847
174274371371
277089633367
647930962933
999088289351
71475003851
59604843283
226677271199
658615364333
861411674297
92319699473
476973369319
219017561549
1023586337723
526547948231
580816037327
938238704041
488750461247
707756037767
733662313177
567057765367
14747643577
134640180019
265647420769
177362290529
140105067887
408387453211
487879515749
595669613477
356141714587
47648861899
767101738901
303651590951
345065228119
437534183279
606865642483
857606234773
36564142499
30148355201
655658923147
346202280353
825381083363
352409469233
442847859901
822667604617
219967418819
771970733929
1015314853807
143914211761
123871402189
469172762791
170709910219
423058575857
1025844829433
105562690487
412712748727
1057247288047
764604434833
374055216107
790610326021
506569261871
801324661699
722123188361
328254057533
508833382087
526117101599
747853202323
386903319773
364136401469
491586226381
321974079751
22173031577
371415258581
681252320341
1038826580431
73144114283
256436673953
151446770327
229951324829
70560133627
339401460491
251274820639
490347839071
498342729499
109906769033
346029532319
923731744037
762846253381
951697589369
739674586319
1040810848577
494664956363
905645335403
294200349739
663425212927
790472832131
752922330973
924250869623
423198722407
832833012551
675948624059
754919138899
394180282637
271972680247
770311201031
198482758447
181665687923
1041942648433
381551417251
974077028983
1083097868557
820978889681
31312560677
189081262259
638313019699
507284834867
798085479889
806381371183
998400958693
1098053392817
427871869723
1066688601523
430859406559
836856321311
1007312467757
146844286969
396030055637
519492465109
260402786191
250479485423
312827703371
236161238611
1037099405227
992620532737
109601672119
714844290073
623733323281
908646526369
247183210949
892005215711
406918634509
391758389177
410302243049
921121342747
645533290799
421181656087
734646902183
985214509091
845656302401
644748310369
118381178323
588561149087
433113336401
140570542559
754256089553
928347162881
697519835347
112486910177
750590694013
292890853499
910993821887
99966632369
450237219359
966766942159
597240619819
398369545757
63979646119
452648685787
511135788299
1051202297359
473966484403
774321599501
722762907157
536933380903
3763771169
761889023009
34453478359
1011043952999
456709443433
47340339731
72399169673
272988174023
264549609307
722757355097
1090827589507
1080611578771
140040675053
71907226693
328671990511
1089561760201
276682199029
96926848727
31170959641
156748773859
973113771943
37743958897
998276112059
234948973709
408357730663
1061519479003
449691454813
552518308141
286709153587
277788276323
678421969207
1739286457
372537965857
527062894847
815388480877
485035211081
478454339863
623091343859
856565393977
322792751371
109320598363
58283798123
740649124883
189705733937
567726804637
323603428381
180145562137
952013969407
896030411321
463255314253
906938555983
786329694697
308224164167
745640420803
110873357107
229456867763
877920537581
836741464201
985739359097
742402792367
885356590933
597052700273
221158882873
809239969073
240404937923
720686480651
830055240341
617680073399
693035826697
126107053223
212091346267
6649944317
586899394663
658528116307
232888934293
39791942111
484752256993
569163473717
589847803367
46418196691
910976144369
46754882387
45877152151
748412827223
972130584209
1062951696347
424102049543
708775358311
739525610323
146775715397
1025660120389
916672905121
572855518787
181683010081
739803067453
190858903381
378494558707
449813543477
822168306031
204817675819
473486202887
910852395133
1095360559357
40514195569
352443027659
789460810321
98460242189
551299360439
573475387157
656865352337
90917112991
263225131577
1090588464137
678654157513
709206089653
683415851147
929432609909
180360979639
1067735538307
647493171467
631880736913
740037778049
996437881711
217897334251
1003367410393
466469436541
634115185399
977306630717
1049141178863
445734793549
609587724547
844693436537
638026806853
42001159141
107004887383
583933420001
206438865461
604133598521
303472821331
668162647001
403247181707
6942436073
792116382581
644062859107
812891729827
615594869641
439120883413
675144149371
93508112987
506314355839
950062573249
736880254511
850112722541
846682380143
425183298601
881841482527
277984496807
243681685259
638002106099
557507030543
41036223253
786609710371
892572021931
244430215543
873604963549
186902915501
1016941870271
316783389199
451575731813
117919709783
51296572051
351407850197
496174761851
770038803551
637070553671
487822613101
503004878191
952783056131
586319352481
296625309109
1012141117217
503362013311
764667099641
121139958607
286414625141
45644820931
91648166789
784922973773
23325654433
74683835207
473919393419
326004771277
496798344817
193202091991
979519517399
780849917489
517595786471
858315026269
197040490637
27157502473
452081777837
5808619277
685424494627
44987987063
183843357767
310019254837
1022676917159
1044907974751
264393001919
636555830413
280398165679
53270723579
672417034829
218228328701
308225431757
179699060347
820796049721
844968867713
212050061771
873517650079
96936199639
212609533067
1061038491817
839382318911
180346624511
74858141263
67869155183
860954511953
314940215243
1079113581881
76936148983
682199092279
31062858901
531872085707
312497628301
964777174729
1006469750359
123929062513
1093740007247
928640362003
417740261623
174714995207
477227477959
1078231398059
237702961271
105827763791
163121521621
807228164459
477204439351
877379282971
337569559787
1019110597423
736078058213
145187701787
449942393063
769409692211
99759231409
652080865547
199781912563
425802125851
195457439063
750223645469
1073187732137
212357274203
877180124143
413975706367
75700385531
764360862511
217115205833
1054510460449
852635647181
694559309357
364579726919
686474228159
92296111837
7623727781
132887311691
347173349129
715182844253
5406996587
437917724983
171889139701
135385055563
445077527603
164011504757
435005209621
724750540487
365800673207
402507591743
288399107947
207481660387
663918756593
284094242447
845170863629
185547073343
969097463161
275556730457
912655340587
562152534751
1032503874131
71780155817
104252971343
1023509409067
960815064317
319327233383
718985488043
873248117849
533604251773
1041680982253
659776440679
770365302979
189153127577
727269158101
836133122687
477076789223
541186141571
1075606339783
107317022597
1037460459701
281050861687
844394681423
947511311869
419492585987
311714177179
129600963353
106227208979
1043722781611
699484813123
144598780441
964788985427
378430429301
127660466123
75200182789
92573584381
235284360797
688233629549
1062906242971
942896378651
496535204771
930218282417
63472434913
482193841589
204533462383
495167602471
450173285591
277634054963
1049276675219
249100004987
1093672460609
275849025889
144949360051
222840578573
1024480856687
179895237091
481293562307
641979261263
868757697803
521438441333
859808620807
41464762351
637408100429
554252847653
883207938331
84991623419
1053653261191
412470759853
368289183049
585070189373
105928330147
113724345109
935916418447
538097223493
239294650733
147256329887
369362526079
228979759501
416448480509
886141308697
347130945949
260602807897
558349818461
1068996655939
119115836893
395353611953
333828942877
174273472771
205230208129
897561375397
480038435027
55187293319
149539689941
616571543023
1042787689703
478476596789
424414394377
487222138903
913562866441
592594513939
484321653971
560640486239
197894416637
470824713679
367891908023
653652537653
888242055163
194121380939
267596705791
766116210773
91125968827
90123345113
451241357561
979381730213
4697531141
582028696751
636697215377
301946649419
313901781821
401890375091
907229991643
223379434351
871913671931
379404290171
512215828349
952819146919
42786010693
1042940476219
5043394469
1069434009043
254698930589
730525719481
510124252741
288544356461
801961902977
700744576307
532171288213
254730024667
191526295171
834143698837
644412679793
610211656147
958979444161
729821725063
401060417647
1068865063243
780857044663
174500827307
161633997631
526551766547
1047721920589
1049083513253
360146840177
1043148578761
471975442579
1023007397653
397395401957
585656761913
186959998991
20762182201
3811409773
269968448569
403151213177
100911337673
31024733801
1007948529131
603455532287
54925588253
1079909445233
231475520117
1045239959443
454288767221
195596866093
819610641139
706481473433
569686927483
938697926161
661673785169
73831988803
990165969563
1008620772553
399133088357
159686263171
1055849935297
502765242743
564320825869
557762738479
140473424213
768648546353
576430335881
45058324253
257916946501
391011228359
588448888861
777767258831
612005538857
1090329049193
927185077303
563972592619
951731713741
63660015019
298536600419
438604992139
757149538559
284273638127
307824568393
578116407607
812842845827
542539430803
812923400951
1038986007193
974940526013
973485166139
989983752761
123783991853
602941659839
449782877333
1032895299127
706167813271
373542123733
1004585046737
807886517759
515592975629
534870129383
916451825881
119554336303
635580415319
67694305247
963696504107
122579022347
983726917427
609430185977
320621209789
388163756371
873929224283
27908524607
692178265631
654053755139
451932446711
142686193961
527880187337
753326210711
1052625653759
213270062909
926123063623
1080432143053
413928222787
496275917651
155221376491
96332282923
527221057163
221303658929
536921877563
1034772145681
247858977697
723201802091
582535239941
558227713319
103906359091
32347558651
1090265126429
111937208443
301455323779
43386633559
681196634381
238660376111
956559034771
647240990311
948845968457
1090384170101
250273362127
148212073337
858985733497
323888279893
296260033241
536737628887
681943846783
700644255529
366267978913
632995279927
318774800723
397518874211
948206834257
926543235883
465730279489
912940027807
963517377241
464171395213
548218209533
721266953707
550688022497
795797607151
15636756589
313968994267
869509432081
1077912165289
139142009801
71793583837
87004721053
828949427923
237077166017
610299352451
40261017751
260435002349
750968948809
319590775177
209540578213
172939544573
259675263203
494726403841
263184721627
1098854676277
444724345213
322461201529
887097333209
359464532027
408315058729
1089593230247
521881332437
718238606669
1072041026557
839756138807
577915322029
810058564033
828209965633
91153200419
926353836937
629294397659
85377932033
817077653149
231230047219
952791034609
182494417913
805765651331
205916006683
467019433597
372992207233
623243547859
497802608089
387891653509
68200853363
792509081003
1029798754571
1077513032483
655339095083
24167602427
551730003947
541323684877
879161233481
155432606971
323402893721
331643113127
26479278703
744368709421
981760420549
665219838077
564020490689
702119412091
814578208219
1058062826411
820945992491
1016407857077
670966384189
202455813719
811860574453
869976347831
126173999951
446013129013
832612254323
97169853229
666916346189
171887404127
155757734843
336584287271
451937923277
1027091342503
930437667503
723911775373
9834025001
810017615983
531060185603
251723462561
191028146017
94195023173
813553107559
133556601791
388837271903
164212524667
94231227479
75364831327
1019169016573
356087526107
19054038127
1028308311991
590899927999
140555576659
676970795233
995032658219
235839588631
467252407313
300945481637
531330754921
735935944267
504137983067
12100081127
618204336059
43855966547
313750763497
984083887001
670647126493
779939496361
295456243003
641715057223
239581875791
690133493729
562300979221
563594231471
909090133981
138093717301
747177808439
384799868489
429969026411
694258421789
1048144781329
152372267297
1023434349199
1002028747277
646935801683
1063340887009
94517809027
175122181207
671873120537
957158704171
670944255557
1021902835997
534182567729
432631864673
55878639533
861732384377
395632249711
278696836829
777849229783
231451015009
984844973971
450942444149
191449245959
765629571857
892873524407
523431814201
988180946407
861624200119
318859483051
1010983603277
1005010565929
182074202581
1026304454839
243814912633
792790208047
253782963283
902938764869
564132801359
168725204113
859246895231
153703820317
1016892337303
616990827041
497729738549
258486073003
206276298203
773999288129
408688240837
772529673467
309275543107
1007859939761
843187843903
702446212309
512035578179
472239893789
318958644259
527010477319
394675342273
144928476587
1000410403613
243118105883
48907432531
403317203803
740270738477
953155244603
686219281831
361993674941
433804562057
368589031513
467472517073
568991950187
779339029921
195134248511
678533311759
998179536631
413450623379
606229219877
667143711173
663473896957
386284202929
545850307759
124588790947
796841204171
274684185821
7527446111
628246917839
83174406769
720898332587
754987639423
130704589621
211532841263
22982053229
552253728857
380347943659
984449250559
1063073725037
1038688042919
112919721853
276414878713
141715965623
62938715339
281053520467
690171402941
206801191691
234508170671
1019727173701
706983038183
514494777353
934823941661
283973585243
402967921219
676770491723
189435571121
115673415523
1085716991899
714408989743
211255106407
393786307139
777949806001
1001360229053
830329423631
697829274881
36037347217
563874121183
1085159399209
499638087029
383438724659
137394276953
359527062931
736233605197
896748379199
114360465481
763225966381
287859643523
73946355257
14946785519
1022249485321
540429555287
606127584389
400520687179
487682655349
172035349309
71961370541
924052624279
738974895793
671310976417
29960422871
594335968327
914093455741
147099879319
267788024237
621587825759
50813213687
314519594573
301055212637
427734442937
9448458007
598446346889
908117898167
891437954047
295573284637
212738047063
248919263773
584379532031
770461492231
535279452887
244106624467
365303455757
124873698137
432084836927
361371419971
805178237623
225624836663
521703247381
509808167717
578289431183
364839704069
1005779814131
467239784251
843470849311
865153075643
46842610979
746804642203
600266991031
735241688099
1031633805827
969525646253
167942065303
89521506491
486753334523
1056710173963
50046104803
639630338747
625771135489
347504575219
369166616411
1067811516797
1078954599061
250189474687
602319180857
362642968031
333172671257
961068854467
1001550813119
299242387679
911675638127
849607357279
31339500211
431426640709
712957315481
1028682748451
565242487531
868998319619
59802210833
130258241887
801362346359
488900749867
136203907531
601110713809
335995428667
87588868457
945099301733
908834218661
507981260057
681034394099
389103192811
1044232712273
170123364683
492488380519
1046849028437
358375890503
495775906411
905726989579
733561478033
578429696021
1021266546791
592795038643
607686795733
508347217033
204001547903
175132879007
1028692472377
1026267155971
1096877032271
1072729934777
950207173063
761263012361
108016230983
497991017921
641990076443
758237895743
786642248629
847556331613
49966083823
988907411549
961552968197
831296281813
582329357303
826447590383
951095408363
791144141201
661501188473
1052448657511
780718337117
194526462869
790838941967
229630255867
855781254661
232833852859
1727680817
862171449859
1009481499163
891934954751
719359419973
921573071219
4205090341
968067013057
692642778827
762687879713
122354403043
493099224557
726380199359
394317431771
431857334063
378936215941
694480671637
994857840577
527500684523
951001556773
289497524759
256122560411
673384526293
202504529701
174822913159
645180187709
392374153621
306974097839
773269311761
985054710463
696249241693
551335338661
242982387407
84104400197
106271249257
854505517183
62529078217
105464727539
105756409481
520056267301
491464545007
927882547771
907706057939
1069312954499
170277340531
292952511947
630574445539
10440099569
622262295329
857808659009
157730384767
774255532601
1068580009139
719384736731
244733360563
492542549423
104184689351
950851817689
642873798913
462613192619
750947741539
366640695457
647039840539
666210811433
823942042663
126828800191
521446308347
557316122393
950124740569
422299457131
1007697995123
549948187847
415179981421
454017298993
284204405873
1060606573517
1057188759059
961366449929
866899220389
221479857617
799518560717
1090497019247
783347642503
579871550803
480501556097
650137469417
321928942429
785854177853
868790332733
392292115741
862995370087
250221970423
524192558429
259951951157
255122698249
180739785929
1078230995327
637458903883
476103272143
765980031133
1046482534777
121336733051
797774505349
585440227789
1065688871537
834085914973
95106198053
999461385413
375397913887
624367802423
942023655211
363599268559
340138253827
819745690249
634475139827
67909592857
283939503877
33202766461
908960568343
636316351169
365847476833
87463367107
557375795429
505453709753
984219683999
900063173021
10850769497
151244478457
816794989151
137130405329
865698886361
22709543371
748510822757
259778650883
546154160051
801753952403
599462121793
674795271043
629956310899
1034048397419
631543870673
687557233999
767475268421
707300960491
365586431939
674059764977
710464323053
860230964611
103487355607
683690198953
886486899041
741182508679
226099876193
1074947673271
488472879091
1005170984173
917606766913
56725860271
7409362867
735802100611
1092047380673
119313714683
434673561481
673620016409
506665383163
180399400981
419613241007
763459747241
385711468277
842294314691
385979738047
928511583739
276147247499
384478783979
688362290459
100090369501
30119633893
673856263351
521543888293
419691959147
636816324743
209448132611
607360954049
544431956041
890373886397
296915981191
444262264217
532838324849
550513863629
987791862367
830961834067
282078834547
758084081567
1097318327383
11745803501
205079770139
11496323737
715731253441
180000482161
348003016181
204968769623
1097122184437
670074387077
336401899553
542863674449
1036278561583
106421278753
223875776549
970028871013
444721878031
532929295397
1069764861047
279442247099
782848263143
319553230573
401591160601
375119749391
565832767879
510511486103
677162907017
422376630811
111087281369
801004198321
102949658303
306378160789
320493693329
900513331111
728686548097
452547116299
783034508897
117224050193
158653669639
844458738467
408286261157
484890806399
458490099061
967978870349
661504028243
166122165107
491282101183
1002835650997
319043997619
168742606099
661514542391
6288044879
242402147831
133940303993
275496938551
436359047321
290466216641
624929580997
274378865399
464476641037
522646573259
432686482463
530042282137
644715646433
410280869879
955959814883
171691411321
72307081999
72136735499
28506422701
230688809459
270021291697
52803027481
680662387871
185582298613
516147436639
45422925419
1086997670267
505520346713
410023200193
83844498697
199581801997
112375050589
141310358179
977449523371
327721438879
127367193211
506765238173
742631967643
613461186743
501237446923
972431819369
635821858949
397384728599
318865716577
12035614531
787162890193
978200227919
2270710031
63860227883
895874618929
159671596663
359710638061
122821970543
442304997977
151155798121
751582716827
511912076771
398992319233
516388609211
601969035127
502249638259
900539557633
290122423733
50111232961
570872516399
575519573653
625070388487
322427928973
23624595977
441151460459
1096143754753
713162091223
361274280013
105779315209
492166337401
429116673071
171370966891
1032574501901
282362528309
229135630573
396675857429
385647359807
902747382877
677586110101
750467807893
5920031933
934803185387
602656365457
221908638139
106553072729
281719837051
877091836043
950632431937
819296235377
1091541593993
437108016509
161250966619
880210377911
62555898511
158514201407
291153600709
1025884457347
459242389657
546235921009
691784742967
590591091127
824872454563
782459437933
36540959743
765447208871
22429894337
319220457407
1071872963033
443954236097
831256430107
326352642911
30979628557
340668663073
86158022273
855792845437
212235694673
468594690287
78448997923
1075173285029
651137438309
1071495083137
259102847177
436737895163
975390169931
697375330591
776983726619
1051242445817
37557976777
982316434817
532873644631
250882878769
519018004961
847895864059
703767603533
498547379527
1046406855217
56205768497
542612978267
971744931701
987946035851
24006773473
802593397097
202784132227
435311619917
728313223367
147656149103
142201573057
657150291761
847241091821
451835802247
887069017207
352570068089
1037257776043
622831581973
1017334593959
790657117883
1011723241043
558606426181
451063352933
1088406844691
761586992987
1054383916139
374909484233
413986454227
654153156577
156347365921
1059809576017
823720420559
954807307109
716639971897
172365008303
977763820003
782452641851
105649474631
612623415953
687374714671
483277677227
529902405013
50749530203
493815606209
231063455659
150759770377
104540647313
994032285947
1183083379
572836530307
75785303053
1046176687741
747527058797
228250954073
158331742421
917244719057
658729170947
688054353929
792738027353
121050725893
382660649543
779734840139
962231712121
963221354807
907566349561
736759635089
697165598383
402317694817
252244764529
319896049013
8626519591
5804984071
39432577411
685309043213
566657065327
301345755401
246442343321
726133626287
18528124709
531371184709
300785105389
826372185889
44431192919
1090461432029
69558774469
155133021361
688806524339
244214054507
658016096923
455016497069
439026018149
409762294141
90252538027
245008959133
194477051393
918427585807
538385254859
126066323231
809367729559
343621691327
474753560909
923854549697
86069769683
209761693871
201743588887
762022377953
744287047403
306971179693
450805003049
38749273643
1061485879771
478384320797
82712371051
428070695147
955400019793
860783755151
685625142887
1063655377501
1075254361301
879656215931
761857695941
904826735621
867173280977
664032031477
156420433907
170159599627
933507548609
444072302389
118726650611
651988329143
95797447607
721455610453
807461373959
159511598003
454800706573
700288522561
1048725609299
859519118203
31842789533
300375298469
978309508877
868144197839
582753992257
79273361213
811703533211
282081623869
1061707483429
134571086093
905822112851
632022529613
593176266343
895665830963
355423460701
807965850733
518462662691
511259254873
992515617343
1061018629513
412420218599
547443113461
1057921230943
418743924931
681209692973
417946958467
452071331263
318738584767
15405357811
122778813613
853504347239
20709318811
784248865837
351331881491
806158492933
260489633189
180713778589
288823058737
619394636741
253573200407
93371295343
593960327263
630690420817
628784272661
165605132569
219715742023
347538106547
574250790929
1060375512461
718843540633
425035983769
952057787327
164424732209
1053566407499
725346126761
257827132037
816248259191
157172725573
691504937341
812647277773
644348915131
289122812599
819310706131
68135698769
778170409927
63569260031
932172566359
390008285003
230920172321
966647698067
758855670317
368677844693
481810527137
946877718379
808203379747
945722437267
940113231511
959532561313
126998988217
779981791817
1056952258793
809850686219
644813968003
23572405607
1008913664333
748120195181
36482666651
690026387587
521279317799
486438226961
103483168303
1036785252323
136152462437
938154306311
396222717533
1091211400063
846761511091
707766233431
1053459991201
243451997731
549014334307
483339772837
159127951273
396592747351
1043197244977
422112756277
829661772827
989868546323
737230877353
547845205139
546021148103
230400672199
475309973623
750049265803
714069626437
499609514869
841974814937
493017018661
773863628653
898239384947
624808425433
615565006591
325559286733
1084858692623
408932004233
895141190311
462459281489
24284932093
212756646329
965231491057
233768629979
704316645217
55948161847
930993168821
765450826879
513851340347
472442881279
667760554033
118937074033
306865969013
75507776221
291552951637
986183020013
510234121729
400655343763
83756644733
1004448918149
955770656051
851763383197
75236556323
576423155611
493491060463
575243233417
1094341005799
1037998895951
1041201819431
315338414623
631243285199
337133804857
135244626821
552009588619
13014229043
493336627253
192374888843
321794006153
727243283731
874819925909
925184748791
50447425139
180479190097
350615772139
1027606583083
136978518163
629648644309
529138632103
881694652463
260202171193
567815928769
106934573353
178168562729
158088592027
649350368903
509137064621
560755902271
860099645557
890538033739
681375762707
657321496283
105169636639
576476557081
201204918443
757519759921
77047236521
99134054329
574069549037
520619791831
442320457961
837741577747
17719747709
20730329351
13840391683
383945664041
340618116373
408018138343
933241143749
361425148709
505610995231
365732297269
1066914132113
753305898329
719626161361
886023665383
908500230931
358791466331
520477135177
21804314201
805313231873
522645007327
128861577961
430815813317
700137134029
761688287603
764024778827
171802724683
262879702573
581446228507
714561870541
464634165173
707055375557
961964188813
368740551029
121837640791
964139980081
586792446509
938017520939
919569933637
525974326093
135635103029
372485598509
93665691727
707654941649
996608618497
1021117818251
1066311616753
655773718987
972013850539
124932282907
374310970417
362730752663
92870678993
672810564917
817527589243
845060235301
251742543139
197423892929
923252365111
84088494307
205052882621
134710853357
671136884653
616344192131
826821158381
457112557663
43010073973
334526566261
319261313963
1029913027763
551492245999
546762154121
696345790523
521558717689
617862481711
801150994909
276630406553
941619266689
136529162453
961310339971
702149008699
246491833517
593548340557
634818166457
733811560357
317620878259
576564401717
978514498867
137348285047
59602620293
361235211767
449324609221
99710603407
57899121583
686181370001
629972376419
1078895252161
761928904741
1067572306331
862486642847
339483153707
625022613829
368568472969
797359200551
1044437746073
493348703339
248536144013
440002036757
1004522168687
693161756563
649337680339
70044441323
98072946341
51384785527
265385914987
919788211037
686589996661
225875801857
769074982937
52810470101
112442471443
361359959887
966123525673
891819159769
546282468811
861006838631
202765650847
613504921831
1098149987981
459267780229
88199522839
1070506212583
160026380963
457763662717
881531641909
571576737497
382077068273
765496626779
658896252733
740520418003
541401341141
718996652443
667155756079
85997078957
580603558567
647723789191
987617399963
1028690893777
527598561163
565465925113
465973452671
109474281233
504444434339
1053226549993
146404020977
1045621152307
438237881911
292842709463
185573026609
780065156831
890220678989
847860812299
785266038701
224653991477
794621758201
533504917079
329052585913
108531142103
884677262213
585213412507
110915266037
703135390357
100315925153
401615214677
672509410031
584527857803
412390076411
1085726837023
728813662813
248920325827
495492169507
594618770021
174402074683
932439533947
527093119681
586396245049
875174693587
53737580297
89227513789
428066608777
857003529203
625313047501
637807896793
646024541497
798713001157
49343188997
363006834133
763119762763
440004402907
418110154883
110779483783
315625538981
854400187517
543618403997
923812507693
442987822429
352274446891
1055952308011
739062414863
739366785337
689813059231
84721142629
319718527199
426275949317
464408996683
656333267957
950280619693
421103093693
916020705389
566532734611
304678247557
325203860143
366009447541
548075695933
138494837513
7125659153
1063876585799
559142728981
439690541833
6054725539
424191663881
461664223283
148733624321
1041894916417
1040678612027
1076535720581
196405298083
967647082477
24735345281
1027666781963
499745578603
127567473601
1036255582391
1049788968857
449887383571
963410690861
158427402733
250824539891
396865433477
366315753773
850908809269
723576771461
266247786037
603338222527
56279807009
1096738427467
1062708496301
327851996951
1057738121233
242505271313
563024790101
121112659351
935005799531
813587870521
832109108323
552428125141
757410111389
223583993441
1011635532637
70974336271
1046565042697
940510441207
77725895711
699264597743
138056836481
942348309377
841758992387
664657455029
713101955327
360799060103
4869192331
601616376167
226770367399
155845830761
693812521559
268122214387
407438527913
509492570023
126729759539
725165306639
813575840573
97815544381
724728716671
717929736479
58518370847
714798350113
462876053593
664578703813
445051462159
472303592107
541892855677
146751184361
550252322311
1097533776421
445852397929
452858887861
562191569897
922115997269
86938294337
348552054839
676681356497
711462375163
635571773273
601682890139
358242005689
308805433273
270055866631
598503983743
14428680923
644109786193
889896560369
970648368553
90202678259
697172737291
714834705691
98822636713
98651895187
658660063757
1025847435971
262452236831
412616602061
108546538073
282281341681
328403991299
476049599759
473245756889
1076310632381
693804943553
1045982663267
211577755913
1020588314783
752965270891
1063610395871
66833205227
590135000183
336157978883
55955808371
492199946779
123710682467
246575663021
909522651977
761688533339
25803083941
19131797479
678022557643
697151023643
95977859387
590738700109
86392110869
386920777723
963592506439
276615861647
2436201589
731911699741
837900673097
651940223509
583321732187
436378471241
36977817311
546044108341
817702371601
738515507803
79275299447
878159640019
876298780363
215573332493
614827996709
714500457703
685715853709
707619638417
795184937513
590911258493
782135638481
532667877817
661848961343
716089132901
411558204817
402290336779
361060534823
1059731483131
539865659087
970975836113
203376532759
255481951913
3206976061
599841933709
217492619801
618836855597
418691330377
240461832953
37211576257
380405845427
609938522239
738915854431
906743956561
832241520443
723823541083
1092571369273
7085337983
380813137907
598558297457
966691391261
431564961809
440550222517
89298881879
1024109913587
648500117411
412264923281
474996159023
398876480819
290208668467
837796385513
1078087876813
500954805413
1079461784543
850550348383
769379856647
189355902319
337737210431
280812535541
706105366117
840540402473
180157445449
624602228959
683812630807
613480953941
1077422581471
555194317987
192970414379
823334126071
629730445039
369668442881
999572233019
1018483609069
71201736901
21934866277
614244053537
699982449233
685509627497
872843266177
148286983423
289718953879
977545898269
64813870817
936854136761
765703720367
756595266457
600724718423
133400121689
222978816443
586111741211
316337423327
613199452883
70192764749
200551333391
303566280107
517684838299
860160704033
586879043743
271004827699
198248357297
265474918561
315364675141
405014674439
802639050097
318289254067
351859840723
269943375239
68127055411
129483082109
909299161213
1029279264721
727785013343
835114232177
96056996593
140730653807
287665001803
540734863289
264068749537
755757414077
241084237819
152556156101
601681381333
517715441059
980331792997
240562981793
793442862647
619470437227
386740445257
1086156741899
93128354503
180748276393
938112913579
767218791109
187835116787
122191713881
916237566611
1092104907953
9392294117
272195485379
951521724451
66450765467
328783204613
56499388961
804589072471
448979745113
417862683473
182320951949
421917399199
311202889051
244582147477
1072991171677
121827369233
900147882989
997791242821
898888535807
361742623639
714863613467
246267707317
749026102637
14362334243
771397415611
967701664771
738539906651
188093770903
731713315429
556448710171
434558147521
1001250105217
63070308929
173098575719
394179865601
65404434853
149092462187
683786603887
868913952341
194827969181
663995983927
130097384107
300263833201
343028769547
312831312049
52013048987
84674635069
460987937129
800636030771
219343784267
888693137009
486180089567
745698718733
214998862679
921650114227
85638019307
449041413083
342319609349
485327002283
555879060227
767529858839
761422320103
622320510533
1015968020857
748918797629
789613956907
30553487633
533768993431
153717985373
332800986377
1031036732003
613327314427
95257230659
296324125763
666243037451
864971696959
1027085144353
111313498609
10644921673
598814439023
808297179281
1633882871
182011557523
787794363049
39007177969
216751275281
817129669283
107832285679
884943705629
885299903773
216394175929
1035461418253
400121655187
439687444331
953196232291
155401066661
476349374309
577282268669
732242407997
1060896079583
945008252581
104817030391
27454545227
982286383037
970149822193
434494957627
24783522901
219572535991
808245478693
743513173457
509159078947
246575220293
974314021357
437621858293
17316624517
629132201947
838925372671
195117358193
671727399199
759329996561
329920868357
600515454673
928896150229
229704906019
489028538461
397844445001
5749525843
202587766177
626137896737
139543063601
907864149767
713757195343
155485888793
173968827997
468750645827
1043725774691
569619176593
176654434469
242459732311
398841089191
487722841549
615185154853
549214783781
364241021593
1064558140697
454473841177
467244520339
480398603981
662441039333
1065342620233
563922105437
933718505141
280057343113
1015020498551
824866136233
615861551303
645633691603
729977034107
1049368616297
980335389179
30624840329
402724002143
801287238337
549025970393
958224703067
300305819633
416277816959
1088479218329
565950716237
845772286237
230003302861
1097676621533
448880711941
468846388991
772704475811
283160923091
455127352153
102516639661
63153924181
123369340111
874188472387
294830853533
763367959769
306179162207
79830650567
516137352581
22797851353
465529442563
796637741369
174873690791
938497947463
582660101399
194201026529
458742356603
120544410979
492489669179
64284153721
1045171738679
271377286903
653007978751
1025277048541
898264000519
633405090407
790112673193
811208245013
473519564033
178991216773
868760730337
93584385901
477209180951
1065094304077
450750738337
128102241803
1093502106299
53681545651
319974712913
286781565319
66400744997
999379285507
216876124109
778822028813
774910471169
370515870841
539136855833
1044082626151
455473239469
426936889739
450255583177
331211223587
734833282747
197799643861
343161191011
361465595273
593580740849
447403900259
1014580044857
676115074853
727441245283
789776321707
180647699917
1009963343693
77058551329
1056893238659
822253542697
845446969421
155793499291
929864840977
213397631477
540147701437
520873554037
65773784081
14268268631
1012200895481
48501121321
335564382047
157877248811
522126415117
584940656803
44518010011
687749951803
620428073183
8081697647
366136238477
232954369379
39600339683
236136089419
444227883797
583618030133
116921601059
300590010271
1051755947507
58978540871
427311299269
99364157153
1045807775687
328224697049
1436672197
142073583539
544658902871
138679369421
671102395751
443589545353
719986503043
291663298957
501758479861
793029717199
285954236467
221128497319
567945942821
989054860763
103823808377
871707903377
301922023573
611381379523
105270348167
496921979579
459105029707
214350991321
950172331117
667203207233
558711858587
194671525259
755600551841
330496800619
664199948509
849668856247
793816800547
730028891563
1030579735249
852687776263
1047173067167
957226389521
53356261067
1092448035983
4545025447
3874354867
643096459637
580904986481
519341256583
3097753793
754473160109
451183029457
186323314943
668133519523
184324927729
57047634419
418513062167
68969743621
946992630887
43677071267
230675577529
380929296791
713557624877
323523749807
585139645217
66739758179
441955571171
707763903199
897979828519
658522187227
720874163521
493148190331
689137059517
1024881146881
1014797046947
699558083491
872146141831
1086402619451
84731824279
947709333037
543746426281
272312401073
771615150989
47755378019
210653962669
670028895287
702283063967
552091730299
952701229121
9782809847
131171431789
457853429599
612391075799
56992264943
474699663719
53951952937
158152693229
430491809491
910744377769
1022399745973
373461430159
830198382913
531488517953
897768724057
27190375967
203995632703
394727332697
408998020961
405979085191
583719088273
597056146303
668012432291
153585664957
29856257621
86909294027
345370076539
966666647299
743139129217
83707009987
691012470431
432333275327
315593360347
1054713305861
1071229486241
112567927249
360265896311
429049615847
59201479801
260980266791
498921824171
750923299837
125422439671
13048070341
780285182129
28414383917
822230569999
182760762319
936653937343
930116139263
892388175593
547307031109
778570570837
971475188531
71082229003
173099758693
128761102693
671099139377
43390565657
324870620141
178659121813
362223820423
246708670841
446913691229
93099028727
350171022413
530036291033
251383044401
650677482571
822615930061
1022577150719
1059877655029
248805847243
128870219029
183788077127
923585075377
1067983522663
841654100377
304941526069
26925979511
661184608837
609687806759
527733668347
1095376097113
74081044039
868107176749
332529703423
12643978027
423428582873
388593050203
523169082641
224072169367
219050493773
387793187233
511716566593
117671917877
537402320951
964651675489
349324005047
816751141931
32280008129
699599927263
65416429787
824512418101
929614048291
612043153223
614451763921
77851651811
971143924909
865604013683
402972010919
150800128001
517322530961
43858831319
885944518301
726609425543
946517583611
636824716069
846983380367
221105515489
831297151631
533294706443
392162070533
467667632557
107862883229
731874697453
296702041249
654419135921
763838750989
855867093149
953166269557
973043490253
642399749501
388489028591
337679593513
433941986123
8267910829
472708968983
972851966183
416352052331
515439464819
965116337771
81647935841
785178464647
317254117667
256317294677
547627207021
535682771747
782574794641
954956026421
461415594797
168200484157
641130305447
953757411539
1014882816149
695966591611
714725210369
885571412233
843347265379
604641778777
988994133503
32407864319
1040961927821
330185237293
59215286519
621856664929
434693657053
459313819639
1074035995037
466118460737
887083074679
60401802611
105848739541
507889196041
504770883527
582554257367
907922376583
486744133657
814407425659
323028760001
370751118929
605589437363
524427545657
147911576251
209804658251
627000731353
163524658723
887485977893
1011967663153
557358142849
582185175041
396029498929
1051067049749
263649943223
693628963619
428914775209
947037106181
304381215491
627529286281
953425307501
846088348799
379204577663
728755807999
639779645963
1027667168537
1076151543217
730435040969
262255718177
83536552441
832578404797
785594174093
889900158253
20228867261
800774741603
145945202437
403579198691
981008998969
952523543243
100736187637
552668737793
700283619613
268212779053
204508718581
721371075983
690853846073
389971685711
818372486411
311914530251
164978918353
330122170307
242762958973
807778119091
1057965274469
202168076951
282266841037
841300581367
366831419639
799292150873
387704370479
101319607373
580385183141
219649149883
824560803037
31306858133
396667705537
44900945519
1020412221013
1031441156243
383421635153
221881769899
138101505391
1003131513253
940285471429
290762971183
389283930967
397648452811
650499859817
101115369403
1041789897301
715809010141
546763636691
290116584529
361852474817
192288693713
869944328749
1007612621069
941848425241
686623530779
730536900767
489033105809
1064522473891
632308830427
14276665163
482564880757
67278603131
1030359214021
37363050463
332116656659
125873339741
23049539603
554702257691
173421405551
224823920201
1093422827141
604989215503
735154584509
1070777312851
71741653831
10158930161
239071656029
467961790991
693537751021
963353932531
136173257833
272505157541
340460347729
947744362667
49242168223
11849199749
235559944027
337797067429
761400469433
101731068667
770075883623
307057012891
313115649533
704454853699
401245621369
985422633319
789014265269
601657029109
701476680937
669884733569
200855873129
702826700263
788387973991
319984240343
903976111453
934138091267
901715542921
49783088867
712084530233
915501241601
651422288359
652561021297
371486074717
477817341823
143856437633
193610417657
721031149537
304673013977
45220445971
925442626943
108057811793
541602886309
960509286211
987537606779
583860158507
737110935713
965618928971
324751101211
10006145657
514155388963
583371397397
613675435231
539115897721
271764904273
364808280559
506656226927
854427200983
241216486703
185615252741
512672886527
531449429047
252307596071
97431821083
1010788661767
379900639661
47684627399
1042664180137
375322127113
443023596241
587192094689
494568375359
213782594891
739080698267
469717036279
25993237553
487690857499
394550608211
271666024073
441649327267
172717665563
893816774381
348429587563
43360953437
651666393023
833107006331
233483787587
1033609176037
405045983843
335616954223
463307261419
269027088523
230165234107
777638740639
1215091547
1015251473447
104113571983
438524419169
431612211461
516595208527
1066257594979
229094674447
213308098277
362158392899
761534826331
337625620027
307582991609
616039491161
812537909419
611308623361
379678716073
8732960303
339228084487
629074388771
24015624167
1096871140529
1083251347729
90561421619
854844820477
1092032904667
404298466303
20625731999
488070065251
427061190511
9512896291
899922045203
1029770684401
529925791517
695397728383
139627666489
907475891813
1015586743799
147148690951
413483966081
114173096197
1015778776123
36125233931
323661228817
217846517389
761336397607
243561853543
218226697393
347561990107
403438715111
422548828711
199427800079
973685015587
908175071819
41835909901
724172425583
369366726847
44360580479
769762196117
28395382229
90920369003
863475790747
178356418687
406472675419
214202111741
107375253031
592969935377
864172424351
291933891881
322137578599
1088073146773
892944529387
1004424556393
423058923739
646058048749
1019363102629
309533619553
211007258821
576331016537
56890081571
312647054821
615001541899
575913362239
773572893721
33418866289
226738073423
996835636501
1077250795261
499269774533
631093822861
493972890217
695149609369
345969119567
935062787467
264541693397
604102110463
143833902761
1097796651449
611271502847
18077358223
480874040929
130869284479
1024778296889
508669052833
637710371227
815801430919
1025770722841
916929354449
460255736393
7901627087
990786081673
65786694073
486459292751
133227809683
475655638043
42631818947
184266119987
665778786749
960722361539
1054691943257
943360442483
732503620243
1055241444893
412237785137
261003378133
614838014209
573936577639
733552629613
885201478801
549012601769
747412938787
92671809533
887621502239
380064818317
281873927921
110189149529
490503265963
177366696229
723578679181
402337944163
321608417233
169910996303
510065860523
70831143337
119332082497
436771284809
308806884539
696492795781
846502689157
576102779269
1013330858171
932858369063
123920149079
339606919423
110900241293
469448700131
813892295429
420397962791
713186453897
83107106909
910953222449
261073420369
732339077881
51213096481
974746630369
309864075173
194443940753
834467895353
865464476297
470770824761
130423996349
539910710177
497874366421
201239069459
867682900129
846243893657
228547244803
709916678083
435770164393
860045314543
750755536093
507048766183
638852245397
46935421307
474763241137
70823078149
87889636427
666315996461
134469842279
1014179293961
732131278061
367459962941
655287934801
14283611767
881824087429
211679394623
573610008011
547440430241
164595619519
541567081639
432135696583
14277743243
913746392827
431814464069
866816050097
723046323761
14885568739
260506673417
174960521159
945727582409
641907895339
647301461671
905363890381
503991703601
485359549541
762044355841
310350043583
64102388821
594800903369
908719775269
516358140227
860926959187
712596475057
701407251329
1083688966471
591891174101
688995390067
915566982607
1094848992859
1012671341743
802393969661
1021770986503
332047637443
407850002279
390691250473
28874996999
113148220909
52835832037
472033526683
805549899397
375697521539
1034583218729
582204621191
272296032683
300408251509
39770629013
650565270947
899463620369
227867211947
706155647011
1086542680459
410085075233
435072543137
648477352429
1028533270151
70147752097
124867231499
385981623541
999201929051
1075920781289
938874975061
825640843273
589140955709
123293839783
212038800221
66622032881
612157846141
966054305129
58935365303
717274685609
925255873517
770119930199
488240583053
854655373171
184834727009
393174692707
511045156781
3583886531
659070495613
847361767303
896480670301
761171647967
21127216949
1037328993641
239372979193
419412695873
542183322623
67216295411
980364348389
927055408063
526848566249
74426307511
941403791737
295234276423
234388354423
872055780703
420554354999
777655157683
30804507751
286910029103
228463254449
369834965387
182622257893
694601658481
190820701933
75260464297
582697234621
1066495888217
854294802817
11334051293
821228898767
411193873271
863938351609
160211541143
440376458941
723373669217
52609563817
382829421371
769041246671
107081634683
913171375829
980123784247
963123240749
544014880547
143586825553
788235113047
929058325067
1075754092351
449472135127
129967561729
794617042783
950753825939
255093751931
525164220271
713500883497
90781674367
460547623387
654209428043
232971794317
1081120085989
304920677591
246229529389
515525862619
898962153653
251720481307
935450844239
672220736347
242943064967
431477937259
985406740067
571001021693
36138031931
1048745985997
154925004617
947459923507
940351416229
264114140243
50738784871
523898036237
1010551410667
853430810327
943601601721
399858576289
812283751171
126276769379
985956309769
594633449849
844389988499
6467735317
388846932527
462721628189
1008387440867
224682563789
168527829901
1067502004831
46934559403
514456656529
915502840591
478657695379
1094533675201
149862683227
634878941971
594681586567
347290005043
885518152177
176423791501
960909780097
123378431609
99686723417
276578457263
372220350259
599886392527
472477439243
674021427223
435773548139
1060192968431
514765808561
412736863607
808564185173
179000780549
656731234609
85427969801
379682578777
969576819353
652128607043
298742815079
1041487568593
508445081839
964999275923
1023616538837
372778204181
380149851971
924426762953
5656001653
387385159747
153419856347
78537417733
905291579249
145295302741
613620310201
340709769667
933591931793
727715722171
737877009889
730915375787
15815058317
744325129627
347616371537
759285121433
922825444391
739312142039
493146731723
1016968583083
309613340479
1021468789553
92365413841
415966125073
834300830767
509424546979
862150746823
1094459678443
179634031757
162328546231
528482211121
370866467617
451697795903
403516766383
923238652877
840943670993
978543165401
599431826801
800020460023
117437192641
219226814579
204716536663
907500895001
871147734179
220993119427
68099586293
69411992803
988721796047
1041730796033
639002141231
761866477993
525777620519
959943745043
265836167501
980262401101
647664823409
632652416309
449940072667
580291410103
635784711689
129662340421
973167749399
825741933173
560389144303
744392669231
190366404887
998007257567
1083196033589
20455815383
658234793417
431685321583
993728618669
896833687249
214736083027
724222482439
545284478051
339935998411
1048749538951
355665044081
109954161511
767834178731
137072562169
565980011533
729591717809
191396725339
776096859217
397289724191
165809890559
219722890187
379324484771
589747804601
711733184077
859324618093
152458337729
774296781827
1045210937977
812358031657
698457271403
249810678989
888714759553
56794250519
59307086569
169182922603
3294535441
514446313681
599885127161
322905101803
666151139743
141635049869
954469639003
947285346971
550091295119
696111534373
265435386583
465897009631
98265817049
445273963039
739278000337
130392515251
287775382729
403276419251
61529323409
276744642599
600976372397
683925063109
774023552521
1063744738549
741939653083
75069254893
277552134889
392814209747
798813248011
16499034053
726311427713
793664315053
836940640463
182595584201
543623529731
127333544189
436356740837
452905049683
458144642503
172424113139
205737741901
881560963391
613485034343
382482310193
941870691127
1001925716411
652680134329
56706857023
127097076397
73319933273
673965928501
550266665107
905602035127
625428822163
187020264671
635617088657
643218947873
1020111132793
514681090933
842885668883
743174125273
257408233111
703614272707
1045605235471
23523749143
19466979061
260067329279
431091641863
283935670631
39051431257
1066529412937
577367707747
198458945953
146424836533
1009066213609
595397295673
25248496463
187259663561
135708607487
222466735481
913807142323
931460942963
119902759253
22544647709
359930003621
685383061039
297453614027
692769325477
658958259539
1067919797423
671974282831
884492388217
343008580787
801869153639
346820290799
448824556837
269408790349
963091511449
159952899329
172041760031
838726035307
220468002619
356199206537
229250413159
87823585741
649809215131
838530309329
1027576880719
721328195867
238875027679
691865264369
379758009581
647028541867
8005630537
685280772151
28396749401
534166295359
308137937227
946325823241
23279111749
722050003673
623269590017
714663587377
543491632829
1001562788507
1050827430659
1065300723437
979246378619
592755289579
470828360047
507369132827
1004488223441
709622497711
796449878321
671548009981
522511733537
366111406369
312428754349
29139022097
912591006641
837676628963
61227042139
933988782407
939993083041
79925162201
631053475471
410531589239
158503404811
422513288371
729945205747
405898012547
577655904107
32766582293
594514116101
963640792727
954690468931
279944937781
612201742457
794441228687
413122377341
412880499359
636783370673
523080289961
896548124231
286628628613
657349699313
995088042163
354474579533
542675052503
810388614671
69675284879
618676273379
40974631729
434898500171
1036418894431
744584876261
945795266233
898173509273
970450480777
293530291993
155495236571
618645833483
773043715781
806651941943
1019920096639
874580703071
408295949357
555087880901
748462195081
280744510259
185586054991
956642534807
865639404211
393987849869
1015666428313
606611445787
303142937627
526567886743
266239131667
503235394667
42166223471
629942653489
293679014263
454907480879
162417121231
905146841
686142801541
161100113399
1034691987143
305024988043
388069691041
485179834943
286775258221
407156729311
603359538787
526127139389
364708162163
257953345183
660684552079
1081382628889
664767872819
1725816907
285132934969
905187024353
741135934013
978132475501
172545181229
192072196747
176471310679
776649702139
810805218059
1000761309881
892570088149
294656136373
404282126041
56295574781
234005522507
936654338897
874168428853
895276530367
2467392943
395011080683
1098660676207
597040628137
1053351563123
266629059421
660634268167
153168064183
869075425913
785421095159
924086787709
333819435127
632451253813
403205818699
1071343369073
604851900661
230928014663
737233238363
931936978963
163591681963
424258893893
884827639369
318478571519
26719528681
679786025533
819620131549
134742683
495456887323
628693189283
867220612303
990938275319
472314768503
645254093581
601331392471
500037690563
26558023957
941475934541
565628133013
672584687711
457720061191
499988608313
361593639769
789764435989
411991549313
537976607093
786540611287
44499781153
1050691487017
1066273486573
310535394787
314138352851
1044498849817
338815641839
895332923393
47224685957
976824879409
195978333107
833485011061
174822822023
681539015273
212429693393
529533371659
926525372081
319385135647
833000943391
348721578971
855510191603
522009469211
99818924299
36543945143
827806589329
285261171779
482873202997
421349514527
618424600501
1010157256607
886278537283
571181767991
28078433237
282275740897
998066539111
360039511061
779117763803
1021491787013
127248814867
670022681243
474448287133
792924964067
243686904359
187296564929
578630059951
1023645189233
459194849999
96972309127
896152372607
98275139029
173026745509
846986090441
313173739651
92614420841
898174311403
85161215141
1085817326449
460294787867
316872503587
846557466269
647047503647
688051614023
613534628939
943180650589
980161375153
922931757271
931487303207
502015649519
256028985727
511108415479
181166076857
182367529063
215403396941
376088591969
1034184580939
489179927333
864367989707
169053757459
11066878861
284453658887
277340359759
742689574189
846721338191
665227019213
805283823319
942910593773
764215397783
7166777581
162585328253
741125373187
1071946840501
1062988437653
874622672291
560022739151
669387646099
213950019587
913088953787
448129790501
87805230823
624979845407
1070881076051
398976779231
1063854151219
647586193633
999596723479
652422534163
2169406831
772564462147
155138087311
238530623671
491217489017
469070962489
575998782031
57028711969
386677011397
105581111443
113710801157
51605930891
583239170809
993652210477
601845061729
420426463657
30003650179
1093102550219
318540783167
100698124927
573885056621
528279015919
907990023749
237890080801
215873451709
409448836829
472057483861
969903327593
157927284121
869911555979
1098362149543
975849972509
116653296343
908498984377
721599011443
675239458903
817503426253
1038816578533
598148178427
978678154357
379348675037
32991765467
715226364119
1012863860303
416325374401
1006465245059
73647053839
450358609499
343691554487
81860664059
892296332717
18164411197
305117613169
1093652822993
101882201801
764093680573
199738685243
540293122709
10942745431
972368832991
286539582097
134160847991
1022712353669
235918797139
735084513017
546272539633
510108266347
1097348121773
421489945039
865618062521
1016449170377
262367791237
394247647019
375458543123
745365737959
281659260907
202121122253
728849807167
587754864341
392060937787
108854830519
150139873579
754648216093
223674118237
20947001681
200508764749
905308425523
900035252561
610630428857
27884967463
403549670273
614938304957
320812392799
859931138501
10857096281
873094165213
512805317789
500884760947
588439958389
516113407819
305515200587
993177318863
725132256677
834907788383
1004220398651
893406322423
1026162593257
454855170221
326589542269
772208513597
149641429361
912437352977
809729894161
657187907027
231780428843
1087468885313
572668120397
213213504067
37328450683
1045759571357
689825718097
82054574999
687079880579
946857369013
285022179359
396212764369
85361559193
970644803519
378827860217
203470741723
1087271907133
257198690891
258744753511
158178968921
70765672793
734495893367
389451821609
494299368949
17059802057
482505053453
415858179497
550989884143
1067708348563
39753462739
18625692187
433047641333
329065760813
462331991593
60016062581
525509860231
358090462463
928753495213
249562156027
815008966747
72748190617
702248938747
631183676909
852675606751
1438662221
1071871257997
903615329093
657385527571
984531624871
888603756203
26381399347
252068433313
236502934001
542872221779
645420536743
808772011309
814597459399
855487828813
908534156213
406848852859
308863343293
173434366613
599873672609
257121926129
946834359199
296455737847
165228949267
251265664339
752607911477
547968837347
149962925113
638921856457
334578165529
1015459452419
962964539393
96222944767
39841515139
475559916449
790504391827
369602153887
125347184717
55294477879
440103035861
1029792003577
484254844613
784224809503
1016049841211
598009123519
1077139698353
173795270423
310684492639
1023109761643
1067974491257
944508658217
955536885197
918410483171
354783188803
629605757647
854883649363
888084219259
600979138691
407029597631
14508701567
627166977733
1085755591703
841917236441
97587941491
169390379747
340068734041
798276726277
373931791757
785113481291
199082216891
867505788113
837284663183
1004403346693
723630047269
279348440143
203867433383
202636242427
395220082739
431606444651
617240165341
260108722457
1030543565497
917887203109
330670759117
839476097491
517953948277
856375264373
984388122649
158237274757
714601282817
704931460741
1087194269743
1009898098081
382783908289
763173443171
488684312111
647809915549
279027947321
70395447821
545427762941
1001572851667
768396730009
326054848523
716707033919
608174618647
794841522733
858853730099
1098993679943
795358025183
806986276861
777599635363
864487124939
995338851011
218577199411
145278253157
843764018467
8122894511
435769505683
781129494479
837069663569
966713865577
1063961862071
765537745127
286586977499
272372796583
93540688711
572880508337
84752126027
173008986769
411986626721
761285022107
405259357871
772244261981
194675155781
1040783003471
56698851301
706058242789
1067919267451
387567595477
736118318137
759155393827
63145231493
215115118667
378173402309
83456941471
249369587213
110811068503
858222330019
845310876353
560553467609
207664015981
321854459683
138446703097
724580750273
676817383283
608539329829
657032796331
623072657
575490168307
1092149592451
143507159641
604079373217
450725062951
521677034381
783102485117
995497873787
529929505517
494360012791
785076468721
424352636977
72836833981
348041893781
285503173477
644511893699
9209407619
949115688449
81730942753
921846365621
902712259607
763377542777
582186600517
949127730623
98448393991
712299145417
274684125241
305857308611
120356881111
960100670027
694571343421
222392583071
184864110097
429307968413
850524562477
97735529399
657899877119
480834689963
1000479391297
36491208217
267764960543
775703593583
743984160769
345955157663
172292362409
871869707287
897114931331
379744119619
180466031341
401904014423
238298262919
465507546461
199778318939
259782273217
813018161723
284899573493
932451054287
483926319673
195008280191
1053139782239
229621645831
383583813229
151020291659
45537567371
825194502689
854268486163
570919955633
694132486247
4519670741
896643234709
162023104097
261965995223
846907239641
932547975077
1088746646423
332893161709
829525803893
318844965743
585580599859
696993251737
953282603617
499815438263
425993525539
703627985881
811950795611
627290474009
372881649097
322495079729
517025738101
1054946889229
34721677399
153793855669
650994018403
911171507329
547344940673
257926235351
87816464327
481391887321
797682288989
871745250823
293570943929
250441540169
508735152941
1059769941497
947412564673
546268209647
486180608717
688618769711
174790062653
807449824607
768406193353
68655485389
334559283389
626794902551
824825368189
703184195767
739264266931
309100958357
196686666173
374146890763
61819387127
107063946749
978557482631
75005092021
257262216587
251295858251
471711982207
942713235301
170686729351
226697469139
950726588341
739222512997
1077253335359
19364852753
342766742341
784048946077
85997517863
611474712109
656734763953
111791702179
372299191861
904220180971
1032572522551
90172669799
950107953059
780272268331
470736131507
678211192921
832276305697
953727955273
1059581947661
1082848235263
195409274527
357085369141
379579734227
859764537043
170514529007
610637530487
447451728667
271736707433
753785741119
881942050333
338971162181
1019327997749
115674988633
421069936877
1041835118749
892519160317
1006342848211
601932879631
607038870703
445026357239
861198222121
1097605505933
101200136161
472611343591
134591409137
934162787203
63142390691
179114007067
654087689569
617529906611
492831135091
952065257131
782361165541
515463259667
558911983291
448869440533
897310122377
835828716529
881731598003
291402339931
412430490151
31948228973
719534287547
329562107557
309496714283
383921824459
706862409647
880564666123
736805281411
614594095393
338222490197
297948412717
396145644563
907780606147
1038659443141
759689422787
297593220619
38695275919
202898433401
200510309231
416359333433
985571722459
495094865933
514537045031
993010435873
312275144851
663378618631
792222625049
937949050939
194124799481
121104098867
240211606807
908567808121
308709366397
467140907731
978691754923
885481658311
643035710413
465106467781
573413899433
1056173634511
710471617231
121517281933
1055322120199
746224194257
525772275233
667257717523
23617235503
45509435681
1033722233311
254318031067
38074127761
1055186932321
1027429267157
856373070673
116997405689
284504895161
964097033813
781257001297
359003926913
853158017363
905684921101
633793028179
852729740539
1033233668281
717118067033
126130540703
78399511559
880559141857
1026343605593
271538931407
573154632607
125886315859
228646124479
969595405313
42157563601
666288189817
463845776063
474299069327
261190060819
730297125227
227180372381
800964023
1025682053087
474452078273
591647150947
916726141427
638916049271
763313653537
205554761183
328694845789
1092940309127
284430335183
356722284343
208335000143
1041013868849
904096773913
190181715739
581212350671
422196087487
336643679369
652168648601
792213300497
301695983539
904817363713
871405499143
655282627771
174492177803
746341712551
256203793127
260130183647
708886433179
442740335437
1020406376621
337411202899
613212953803
144146138077
869291776523
573255094583
37287991339
382393310891
121992524617
143859883247
743745456557
377909768839
839339946587
300673132457
218123391097
479899387991
536743947023
890068241687
121820552521
487052057491
372267796627
857972431601
783539320033
868228943471
591949159091
965534315363
457725656623
340856943859
697341941677
575248658041
564197623039
13912854979
98601074027
878579625787
550449142547
79826795381
800772378017
478834707193
512122432561
95721223601
16819817501
959367431461
74342847343
697207374431
484044289991
847423292641
1015440751747
723033985241
831815172583
360129720779
1044029690959
347354585299
514196334721
194418800029
488214347627
921974147557
939681651841
353505571897
316485799271
906344372053
398386780553
983180655767
420783140983
922544416181
816965230687
394027945777
894648105067
760351536229
127015520369
1090768935761
915792667211
792312218123
912561066479
860236592429
616673520763
650179719817
280983485119
999528600011
242082729601
621119753237
606475139783
766291085909
46933562783
954310457873
148143009887
746387096891
401862309113
337722954119
817915078117
924709189331
972541058059
191416992883
1063232928773
1075142103047
300160555147
295561417141
644357774497
175064717287
518914146479
52966912487
476902752461
913700545859
499334802151
840480555469
333227748863
322696149043
185982856991
680275183183
822553921253
968830934419
138826952107
199811313763
664111752883
648537638207
332161369961
565557021647
398695765189
51217102093
519355827121
201935219809
500193327307
465331820749
1091589765583
37661711221
869497509211
39760760141
24051692761
381613005077
669975298073
854154150589
622788884749
124758321769
266473388039
688918904189
841179578021
393764371681
425555318341
547960991387
254653210417
696901020889
406810304821
680645764963
793382719379
1074867013189
306910676867
466048676707
39475346381
1084936752397
111114788927
710569497593
459793499197
1079951607667
960567457537
871412825401
68307332173
993767206409
13959389897
832041454421
1048965620837
250670967649
893120420581
751873126139
284032544021
144266751683
792917995781
463717082377
291884454941
561847345141
542717095717
1050607237027
121155317083
533945494601
1027698037151
36353682191
522586402967
893177413231
341513651561
428681786609
283812918449
587565464939
1042299063941
854605673063
586402873361
143286017111
987254003041
164292646027
494175135313
438296453549
1094884529467
762560513969
687526596527
366482337421
876554126473
229100443493
843036553829
697388223463
742080031159
739953304759
372077513167
773777623279
114167447227
924428112661
377504211473
679793342167
1078380193097
313566721381
463073569499
753247900931
218387841599
1046734805803
373020123401
578826261179
550728709829
856276963309
677108484149
957662605411
290491933229
1006119364937
1005608030377
355998897151
695768302331
524221040809
396697834501
354448174901
48168356069
100814852423
1023097180109
212809309283
956126204777
902938634113
95590769459
205258060817
916230241609
247869209963
917453365487
896611696663
621482565841
656814663133
809268177391
379137995947
638505242701
118753866527
193256778227
16243295087
19619014879
753042931843
755544906671
1028039109067
687792095093
237584130253
566731949387
211687823561
370504632041
112317995899
2359854281
59754815411
794950794881
157585568801
672226529713
57897359711
235667703893
1021800475019
10211928193
336856490261
407629251157
692633651291
825789265459
524669173649
835355099617
658339954553
564182369357
586912481641
104365582081
1051192695193
748741216049
261046576361
759143686793
605047940723
430053075217
675574846651
22014408079
989997175513
264793878227
575038442299
751658063729
944624304251
802545059663
489216495743
591296998967
82133317187
476356698361
854480095241
230183259811
85059746147
909946828507
1051854835819
490489170029
400043491651
297005099003
199459426753
113353621621
926361396223
179238664799
309661332049
1049406040979
780902602243
470242974007
213676852561
359898805061
62031345503
115629928913
177031169057
330737024699
625022392549
279075897383
393888561301
444350340653
735419673491
675548236459
268081361459
831647138177
425390495681
790852762501
323373261521
993521009603
978337118977
56999702059
1087584050461
943810762007
608989764637
573781240913
576965274059
938511222977
661655737339
1030187895067
1005813310321
814425367397
151761125389
841574731769
41006384017
518247292417
138154198183
165156672089
236301696203
67164940697
43840975337
1082866397731
1054242676321
1052923007249
613338299089
347708563627
263335394009
279152295637
173890623839
926518654879
131700438487
1018403636153
609989222737
629953981603
1092635423293
131522255939
475791281309
473147798023
587682928529
493960588081
656979784579
373522047043
572794625057
840541466161
953479559321
1039973194963
335622230929
835858800587
858995805727
903997248943
285050400809
825785189893
869790556759
79516369091
488831643569
277753980649
259670715709
35913209477
399275785901
986367888221
654186372863
1092287968831
38189865257
632612976641
969446625013
78809081123
98585227387
811754066911
944143642289
933349583461
153310309393
638198204653
341950166179
1007572049147
871439265751
488842165411
834306841343
582928396957
568382017487
457459742603
488802772697
606871438907
635013779797
907122820031
1048733708819
94952341721
877854277627
940491513839
628741885433
413677454513
292158800393
485408161351
1018634209949
909758336821
696970127341
112238645303
511619359763
1075352294641
945565943849
767536006351
162887151113
248974964699
146230709467
521642525077
40985566091
22153475623
337524225539
555245192917
347096192161
224138022289
28258942451
1040202216457
576228438739
939897554671
1037730727361
823733992933
968159660477
743118687581
793667726347
998702340697
384570174071
513533826997
986512012049
830560672061
1078309462669
279920146591
80718725111
511629156713
395297737669
46803775673
407635413041
952244843917
132021022697
127456238681
53242756211
878538322601
694446296707
278027160869
18914325377
218260882117
698869645571
756552233509
7326671897
602514923159
242556302297
35012282897
557359826741
185721835339
374683126591
208355844797
440067445009
635338029839
664091179373
899175603071
989591817667
680683250141
617429848429
832615586219
62160170203
157240584821
921316912583
372891379621
841956520861
83596673227
785057008301
741789876283
62358796937
562040859869
737486678519
436711936673
931203457799
720583959917
429989723263
730755470171
1082753044991
577695140203
1064120945309
420486615349
1068412903373
344413523149
959861254081
603809386549
828406822213
262889841307
700760231981
169346254339
677325533617
248459508571
545619762973
312490815257
998373103517
1086362295901
442304542331
835393574527
280424082881
726600800449
491014887557
528233401841
151459570651
574598112661
716494344617
424850020843
774748467719
153061400441
457948022171
720770480237
762320741411
953915747501
560748803129
581410187419
454333765147
277632570077
727327288459
987900782101
869183929169
1074167344381
670378297777
86410609861
167292674711
826173953197
386483460973
644704671397
43325455619
908141014681
35256798191
582932953171
539943324461
158169586483
285077437583
496841272007
273165726707
558543830479
283661439179
139291570697
975420530423
90791383223
85220260901
314664365371
434461737973
440207542667
174985246159
132468948611
706160194147
139873388797
686464634579
954944500091
699658813261
956665033559
323399462891
78352476767
607570677803
149480456053
319928115407
1005535366001
1022574537133
467030176189
221157337759
734996889881
94307617427
472315074083
877563594967
1063885668359
393274799591
604410674129
880995497227
746230475239
857518357439
994729292537
815363641613
887262908911
702921853913
644967752491
1077269114069
715071585751
822549329417
590708799209
352679762483
113394386263
905040365993
621952641199
429895270949
896097874219
995012943863
983230026607
685272814747
322304831273
806680361917
906416724827
560354539313
1003910506787
121786482049
421869934601
176334786083
577184854159
793905596531
790131938963
248646746171
872104149563
522378475757
1001972702021
850363075943
1069619708383
402463588273
1078219092887
873799089343
60249850249
721392281611
507062870767
117519031081
183125249921
749118610063
444432407737
755441791627
357115368149
295631213617
166528685363
769187901241
430699037359
135741053741
200905062269
734234145037
321165709411
590231566447
839097706147
464289372433
513534543923
249118305509
137800990853
985794543463
89077540843
691717898143
45636626323
129081629947
924272702567
198202129283
866733346967
861262483057
65449870921
531662974309
585133948307
830514458027
404930484251
942529301303
830265122077
247285714787
841098540361
219009203033
644689674353
637685454871
803201082049
871302616777
1076806026469
517131866567
332194436033
48461645041
657547083841
1005764817643
508499434007
1098591493751
116470848731
251265126899
680672241373
294417682061
315253208407
526587071291
562511252783
791189965567
93781593907
265290818413
949083357203
933356440361
642894323219
900031869029
58824239489
739803271199
975914671517
1097128515913
934663876921
351067483889
826231504523
814606992109
952719688241
184965405103
96067191419
193419547897
264624476359
667072674913
154319720641
922284431771
726851793761
665126534323
107683324421
220529742869
769899233671
359971098493
1014993876727
836704070977
584157927257
701930192819
803270427679
1006685570161
629512700287
470393307583
662277266023
266248369441
704565479279
481906106873
230756505011
153991181159
23145616027
1055163347453
84772549321
13519881527
468231976559
1040209396379
813047963597
231017613773
518313431633
151778524603
1036691309579
668739614041
159142516697
746984586709
653756422493
991491498443
122541643727
963309202333
634518786259
22957978739
444567807289
974886978929
447342690037
553268221439
1075850349257
452260591183
536267561003
712565037397
969549980911
480772565869
987626314567
393193301153
881289915761
1030566552857
551101495991
196128021533
755858031947
928160639869
50033653937
780582827707
680918166697
795199091993
138319288837
903180852823
5080824937
570735250837
1041692986031
997965812717
334127358127
333296758313
892572339817
311182831493
1013407735283
902483886173
693734928311
478265167073
369384127487
170506519763
442743544379
67588536863
846460679711
137826347437
820411325777
729509311441
741080701847
612894837157
390623234249
779938267249
535919067653
514743518711
556573909817
299988748583
176843449291
995921793143
883035010243
497500739629
1010175303589
101763427859
339412908091
758460524999
428067087533
1026878122321
211287766387
867227924579
300446349233
653822599447
124066078327
492103647569
535810412743
15075275263
1086743492567
624217008881
884236019851
460456112653
25454057557
278713510291
74585695729
504762360449
214606001003
531221602097
21095421449
419377352519
1023609122927
581412279139
950004586231
764624738117
292328995219
418428419051
1099400786501
210246547547
973716408409
953145140267
961781962139
386459253977
735205702057
57850385479
628564874983
435757573637
511653445861
68045279831
455989370741
51784215739
669338523577
829113056923
819414565873
197921828843
740199318337
404934887689
191285181803
1038005356291
1056449738419
899562835891
558863826889
1014387557893
211448699197
970112459203
426849990403
1046665937483
188461683713
1074589395031
163460652497
3548912111
255619196411
2765135209
1064024342879
706436985127
689302595231
1075711029629
65824885333
1076908027883
566261706817
1036059966857
888482737
346622661197
343600858231
1065329903893
949701110647
811511656147
604572363191
70942220473
319509553861
191813912057
833256525671
1003486611613
492718811623
290718978757
233966000123
886960929167
953674283363
48557021561
399744967231
632895534209
44078822899
699144624173
320134304641
943220814859
25388112161
681994942487
552322005611
268814686181
745202837719
495853405079
426417640993
300586444351
685020955051
623446066097
379335280603
247565987387
449845365797
761481019373
1049746214437
270332154461
535599671557
442248524503
126181201969
220403147911
421995971993
92104306417
1023950958691
543731517151
1071027577537
283671755513
252158142449
156336168203
628278610397
940247107157
467115693313
897880018457
665406127877
368144967497
734120289211
642406337527
923604099917
659021035177
859017058453
27850817089
140262689639
97603652351
528721735097
651606310627
166847497501
272110902871
282440798417
450607300291
331507107221
468447838829
250102901729
1031235360517
522133344223
86193674089
1029781954673
98530966207
212633692763
923834674391
746812773283
119651175971
263336623933
874422943993
460887905411
916228496257
839250490511
138621809311
1052452618303
477239956883
313752579211
392828278021
392171570083
408888505159
297754380317
679687454671
1017385107877
51048324781
610260692953
424027490119
368451803311
404307745403
825556142273
40020597817
729236045353
1068263425429
352901557543
401195282879
1095700445603
630017517911
107322953093
304874399503
447085096499
26618327921
386969998757
435549981961
403509754541
697409390521
1025891070287
393812872889
869311523657
510380504369
415244488423
150348171983
135000043043
772683824657
287131730471
492939154363
35606030237
142141726687
145860952873
734608222253
1014318659917
628071440371
709954060681
435996811717
351167143007
69310457863
2942763311
19471835291
257906946959
3130112473
94777201159
689475208091
765912107861
18811588223
792389536447
906878320459
87272462531
996848187967
925197205813
708652239389
820908341947
134050200637
290092845421
243099193661
646319418439
497989003223
868565394967
105989331407
583378337249
883446464261
439984902691
61053988607
1004821890827
726530726513
15992383777
671737672499
428280051781
612060463459
776742367573
576401222209
609100560407
770274852059
331912163483
963190867129
468262530157
132700954703
367787075497
548993019451
674438679899
1009389016289
503292549329
305505621403
708017783927
446088679213
454628627729
89045945831
70474820749
912330528229
4917905617
553705277197
800645697979
94643725531
368095780757
881405897341
481479953209
4982962433
1007739572761
552621654107
828704127161
611203468261
528082111343
949106181791
375811351459
785907433463
34523076353
632659706677
956618142731
741724740677
1087413743873
435597769337
492472577447
652216060451
138261392747
274636238179
521269633223
994975337129
216443388443
817714508263
540363344749
196036378579
782869831531
174834782449
937773599941
760562521883
280009343443
551946427523
799392702767
868207727077
417546781039
564485470667
942610251917
632874154541
1077095128663
592993912169
1004072685793
334562200877
954732091991
138041073073
684585956389
364942826551
916105747441
380163751817
398499870103
454119218129
446378903237
19035257377
679344964567
825803534981
274668468251
117742801357
828339033727
1085859001673
359377228817
437148850867
957028137427
672095917879
521180465227
424203023219
45434265763
1026075729761
166893128771
719070565753
124858152491
404808421891
416758047911
312628336387
312125406581
1034261305247
165078748061
143069544257
533441813939
62497569571
54771373193
82161797257
1097932601383
108999114097
502029852497
430889157739
606485855627
859736791127
924148327573
294314920267
398235948379
241668856433
168978425039
148484857463
561163937297
1019288192369
199527583693
604154130001
547515768263
965088981509
910682918669
156235957249
245580742861
416789192279
565910036983
453152801461
1050219225901
299990799841
414542470487
428217919631
653087476177
1038772839149
724348925341
540485902739
886477202899
1027528003633
550797876701
550035891371
142270228291
59734802207
647200704049
428415336847
214486244719
288924410161
475279036853
267821468569
1037165809217
5393531261
451747035599
980223405893
376366452391
139741858639
1022020585477
901699235527
944543088757
71658202541
174200903053
197597933053
19313375629
1029392230663
163164835123
271368133583
429086581241
828996587429
56961883501
193036238971
429670511119
1075527880433
144903509197
4223836657
603623761511
135689683483
558724312163
479310360857
546891266353
774409169423
1096705503277
911537062901
684449853281
80640143651
543248755759
816636017731
552191518247
608928246341
440481739429
567970639501
110845665101
37293033439
547191631991
747753260239
512914298123
302722825039
804289906513
685569128789
695805441809
995302502399
318837445153
25830795187
212880846833
990425697487
930166862437
1052422594393
729947456027
657396845387
823304716253
444721878031
655075742071
794003763941
760620907663
373640877101
72202881523
1063595476033
438604384247
784478773517
433088471723
77982083209
343534497419
428529652763
959998154201
465982012193
212099804747
422743378817
658237760003
692374761557
1095532815989
853783478617
386442264001
889512865753
686446139623
562506396839
654586359347
510685066769
39814209401
844754997239
320954815981
338099038831
772351049671
436860000359
474710671013
143886352327
3410440303
395122513477
358969359899
249550686041
839431449497
371204853413
855024363191
616135678073
1064907163483
122733021787
835143604567
1094260789067
523672225379
708047380613
515795846833
1019908061657
643865653729
180790054451
616019840237
994423058579
626058258841
356872802579
149095154693
748161654323
124917366863
631819200557
300327903329
706249069063
1027826850343
820924609433
205792986731
399296835859
825899779919
164535954529
686445043549
360701794441
527334843283
87540808741
449440402157
344162985259
970330082011
961344935149
713000556119
776016787307
761622353927
25297030669
805405034789
19641396713
150740331691
824744622349
795342194539
183987379633
360128580613
1026874244057
238342732861
554068363139
211962523583
736468234499
178205241257
574662426803
231293835947
418396650431
1099162954121
735532319369
24298904803
394512886297
845663057387
982543676327
337411568911
902419571311
302535765671
623144044499
720983260229
139523006023
727754659831
951950814137
176796433871
693528582143
1006801036903
788797468813
879135385547
447338254511
886368188117
450642437213
49423727359
197133596497
924518411381
181134353291
552030249241
686240061761
694412851049
817647985883
1005332957747
1078742989057
489232717661
1059804494117
859081323803
711877923377
827961989203
845477629603
397566696727
842680466827
390123406649
39370632529
1005074215399
1163443471
789170842841
846347458633
602504709223
855128222369
795324835871
719869611289
45645028379
261578621651
113175098857
938262513073
1079004156481
393922952009
208045367533
350154664271
67065305861
434782379419
1060700733019
389249156999
429443424131
119559729059
930115010779
53102220931
5371580363
937613431813
145666820389
159612027569
488445050309
365681984567
176913350863
816342701021
314193435217
779410550593
424232993887
413002812263
735384514817
436489782343
1057280188087
942182414519
723481192921
264586781647
52264513913
588441910223
811777584661
950320606309
866061360601
403114604093
748546464121
1091204267999
71163776737
487007237789
224442385969
27863903341
802609948433
247524700337
934108270309
164637378469
610805005781
964152185809
1047137701823
752421067891
539990573263
230490503491
897813529307
809275024381
383791761737
405708025537
294452046001
752781812857
152961415241
644677460591
288296535713
1068608421137
224240650961
789295898761
538146467653
507298597903
744323388383
650881219279
127817826251
869644534853
1093570930363
778199088061
640607093387
949475229047
543595618087
813996219677
425551825991
357665094109
354872306183
1087351348751
609884479933
471023591281
72703726999
381345677149
1073396207893
973888124051
133701617827
28585740569
679452402389
336516124853
812391554651
734171003651
679891913867
647586946907
754192032467
201598904393
508761767407
624516637291
722667224143
950312730023
536626715899
178481970581
108562740929
136464799391
52664558171
19982929927
402541670473
806944509451
1083204380537
764977379303
89506152521
13484387291
28207177021
436292402941
578058956389
996074169119
332262968537
248567929853
1077008040403
996445949881
546618802921
792371762527
390605426317
1026162618413
275919565739
933572183927
6001081291
465972026413
823893211693
569134649207
933879024523
725362776643
1083842595607
156014909273
341423529137
319000677649
559685593391
32629464983
16934450257
611011485011
567448401077
78219772693
86739971503
230593546793
1676124739
730400580577
465620672497
998036961941
398044467097
87197577407
861334574461
359437226513
338405026783
45050714081
461845618811
349340159699
298133973391
202585917803
654900820337
877117712243
489738762691
457802588869
209324415401
1063307244187
889927844629
188262790649
145927022779
145195402171
161567235143
621117189863
5011536001
384091900373
97076938799
506528349791
133843074857
367817263483
521515010267
791608690069
880467540571
338040435637
926035605863
526297641157
237245542631
593467225837
954727156919
156318313423
205334917441
351958305509
741175330453
1028956179499
966825071371
872111902523
80083470487
167805138797
61729858543
231925893839
572570501933
278658064453
298987721419
695183678317
590920631501
749330222959
540475591619
426887956897
930994131731
459456753751
317263953527
163626842573
880465609789
461775900581
587360406211
814019259083
323595422677
811731312191
417020244391
219333794539
455221000253
230299149103
1045662120977
671021492171
101443676791
278578645591
852466278871
895333564639
992855704549
27564821873
6312151819
737275744559
1046554556891
693508733207
471906726647
653199846499
464475100907
506855744921
935391427253
349292591243
69393424021
17564796257
692138576533
183932257381
244120181677
702092823997
413840111501
98829510737
1080413966539
567447401413
939205039067
317886844063
418513654211
143396424343
889758646877
994554478301
678349820653
197335565503
1093704895001
359329812893
765023443087
514738477427
296059814033
401412447509
503190744137
467399309161
657886152827
617483714489
628707827651
211548008299
70845751169
1028397119107
126941352113
1036062526531
504564467233
382903686623
893840111077
892424209129
316601095693
930132720721
315238257839
792737701703
815844836893
845976639817
269770147613
29289492821
447038532469
518489014601
20346951509
750120017399
1019896024057
590715912887
195045668723
925380472573
780074500691
930413281099
1018340780293
413322503641
606375196223
923621489041
1077640455079
840585464597
422109728123
326243187559
97879602487
755413522187
372828348569
918590249849
847260793681
751923919561
549873332257
1004600204683
106864590649
704929403207
417465748277
611645150239
760569607537
685689732407
540744275021
472322716903
839746056239
117261883357
506532304127
430007836541
139651917907
136276807349
1082610867841
50962970551
446871914561
677983527467
227712070669
610196341411
989135059483
134451994867
855882675983
890531360923
951333727889
547612507661
927278444401
669433456037
1057993871923
1067300721271
192505884283
227922717049
189905164699
633621814901
905288686109
259046912431
242974048663
313741730507
506856407777
477111757027
805244711627
971006601583
519932268671
159522031699
742433422303
643863677759
328048093673
232685842223
948517460287
688396783159
454966475759
990833368009
605519080333
91200553729
89037368227
1050823281049
811692127751
1034522599811
36205562909
73929466781
537997878563
923844221743
472326656749
980368682869
514998910453
256406762243
640934877197
702753672451
195752333039
373635510527
594500407399
41006228617
1029532866917
154457217923
495134821339
351231335033
585391292819
340043958613
34329591161
282786321743
114435846743
565481633887
1092706759283
284231476297
283656449443
411544531369
116208705149
522270955337
67038235333
411463981339
16572637069
261980807657
497602488161
488426200313
225724165897
920849580667
434624121809
123145304393
648768327521
670357137911
1065891564391
921483370637
980490284167
802617190891
352024617809
25881675161
988587468269
230950205663
855221028329
99541117567
278292072101
630449283301
871711661677
734667961661
683726717083
270219670439
207134986577
766772440561
646668086047
87915039757
523132517539
30466672139
937434254927
489725349871
978759041639
727242551083
602407899217
1035877265009
83495788969
250478366107
104910515509
1017988726891
165883268471
703904175599
797651963981
814545241091
981587986579
595129428011
489950677313
156076827481
447010374661
498004601123
796318551761
826783795787
437718587881
583451298097
942862572721
496681060273
795362121283
3551936863
59825283523
302124672667
632334494983
468441874261
562261244599
869427723877
179787063479
584535287701
430866713539
1016881189957
323408887673
534405456437
1081108763197
250909567609
761076799943
903495749353
345982687079
558323508493
430713698491
836820597131
768249636689
943135146911
386141986117
1050172706449
1026487012703
1075045530389
160319678737
287364023363
563431176733
150222771799
1066108010189
85839470407
751867178639
888868707763
857800163761
269833831303
54719233669
672547698707
678513901907
927863219869
1086186788759
1035388343839
981195466703
1095737070349
93633416999
943767352777
538200286213
503330183959
1881461251
818845519409
564601191157
778352813743
408195790637
374332103413
338792817991
780187185007
624184748911
116449095947
659897130083
324893017109
231092818037
821519422261
873280915757
508589172529
377332270123
593843679439
407329623829
1094946136637
725425198919
582976269289
1006712562161
477987407377
933290250779
298777699403
439815605221
170677371037
329877617143
42365422711
957709454861
348431215901
447790104577
123951585281
193295792639
667245704143
22108688011
511790148581
40608891863
775532766557
1014478840943
762121201099
261140734453
856401312139
82874114821
594920036797
289254295651
93861813593
273888954181
693387179033
744128299543
824788807217
528942143573
669525188869
842816317193
31118842021
459680331529
685087694587
153029698417
640879076017
808213745671
293780071229
318476947339
23757931861
667738181687
647618333591
3093291307
636931202437
1010712177977
149523088213
216409000783
668103357829
613868855933
416956943749
258043049867
727593011683
370210964003
215567104223
1024932665903
521488520017
962511384479
231294603251
423704176807
519477303173
464890163513
740516184823
152366839727
749327158603
715853052041
1041947408851
814989328337
1017738109363
199630314361
189050905621
685455172349
473289240569
1090904275339
415975141921
713880259319
243035124307
936236165209
867220264511
949840264357
95195807639
247239585479
576493889693
1027607416273
781893934337
819438072379
221333238251
322940813201
515429526247
997423237919
183435893957
266279113657
651904658963
165499157611
277076248103
415311237163
532373628593
715981779727
978130403071
481603151387
588888988381
20271891323
880137538663
630039428131
494079352649
1094344674523
448122813781
813811735769
1063400718217
374601944609
907500537893
633648761203
232087062217
45164439491
474687217219
1093414900343
599822150303
118292419009
197485585421
808587034841
679557830981
549455211013
261872457289
923278096283
203477435159
1038102634469
320951965657
554866939607
217391348221
4396022689
600727339801
1074628223437
930403472497
799718867483
542472486533
303401014129
142024492817
484191249499
296496263293
211755755923
456496250263
710324586703
153942209969
622224361573
869459249509
229706701529
525521085707
55257053407
313123153549
721238681083
209904933961
694329403349
1028989963549
891603424531
95337079921
314392784107
571497876707
504845647907
65510956493
253038228523
1038691197031
350554116839
889562031703
378452511961
526976756321
798181797997
581877567287
143535646157
644583658541
248917461857
342084562427
198574077227
205242907063
507258481481
693904778591
1073105643173
684209057971
371978098979
141245449519
670328129927
485296646077
81595618589
231517872871
746989649093
637089051691
680424210623
789280610597
258162608519
1034931055321
126280870049
348943558277
832520954477
413913619219
814050288937
1001317076873
685789454507
483815601721
433626818921
76650514117
712811887927
1004512259431
962157865871
365072551471
108872712359
506010816809
142347689459
616495391137
634964774263
101973487933
859423859111
418780002691
972125820041
850637093101
108792178619
131583131509
298439453687
200598456941
814794429247
641534018183
1043464333507
1080803668429
744027795983
1091170857989
620663006839
186435781823
524974142597
853792946917
871606521337
86216952271
453035177381
670913483621
355824006781
1086821773217
947401459453
1091999964431
915610765441
248632364297
25655166629
204364914973
317870959639
619139036401
552433349653
803411658349
559862957029
803947872901
319484377403
461524502513
319428496951
476136886391
1051070735917
755290346809
843252903709
562485750877
60561213877
555953764477
945185068307
492773755973
291596784433
664510155427
816488809817
440592279649
788387669297
696328446733
66659964149
92908461071
915991124407
249419501399
207357577871
473284733689
314064916663
605164163
380396623241
539982315139
731400108253
828235035547
504275234611
1088849236177
960663817447
898300056629
780646791193
74286399457
1044642499739
224481123817
638616742619
48990259069
575078975279
404273018731
818124758839
350754256751
313180040897
570141796109
322211284097
95532125567
807804661921
722052853363
793450413031
273566380991
207037618273
1068555399211
909480759137
148800421381
1040163025483
253828888823
877921652581
323462131537
74014736879
842563491577
60554019697
915075741457
852894322561
961072439903
524735966603
923325557233
102681921269
539118995209
741139353859
881371165547
51174081883
174784392413
361829784391
329312853343
874909231967
363254969899
604078806511
90987386123
498405503273
1022344887643
501178196719
720085777387
218613040669
883365127457
976721705341
737472177677
453891974771
936962759449
553915002937
791031570239
715669442933
904233001187
486451316669
141855201017
417084385433
583038065959
26130834019
57841826351
751100044489
455728127717
7632688681
1046398085203
965577081737
740166276397
438330330149
98305458703
110183885327
498936313097
1032824346649
414436942357
671942179277
211964348161
55290179951
93556114763
610090573951
1066962259843
130158226577
1038023026087
59616674443
233398361923
303294101353
522079244201
101922428087
775569232033
320753080289
455817724561
663922138799
143336344243
99116980657
72501359641
790897383707
361376722691
1018930553747
746201836201
410796199939
601275307013
839921232203
421495061401
7425104567
756684321839
959144030861
93476181319
919756713923
935312640989
52586787283
760390150627
1084741110017
386689156421
533111569061
825241307713
78586732339
142588726417
471746963591
236917098179
757347644197
588487268207
634381757743
783428225849
314558637989
79954631983
540074355503
1038406483787
344370722989
699687814703
803113927439
86686511771
936495377747
80257857517
785733760333
599066403409
353219849141
477386978443
1001880967177
840959401001
878598823199
589648700029
508707202669
406738514531
338206638997
818947436869
64664934413
339954244121
620481691013
8484357319
894406806691
331370269297
269706315107
446789686633
944720852707
231294575209
447051772889
67455269501
442551671383
131835497191
1019820759709
837156070951
526130027149
123754851457
804064409513
1086310418777
43357217003
108893543849
274901884057
230387804509
396714069889
1060470231017
92145709709
616710325837
760842162601
201699117287
359435883887
520238152121
858850962533
476256823687
479152411937
86580788653
80665310281
902893578497
249826526377
924269959981
1028232665477
229762638109
1057016485633
654765196777
795803915503
316354155809
431365021337
79645976539
49156848277
575894865521
708558392723
839295322027
883642915027
419399839843
897585413377
1079313805543
526947431
742376260837
941294087087
251976429917
799854234691
63828777563
365316590699
851879437949
656521345801
694657678973
50711077063
945200673653
803215635829
197551385357
829547796533
445037600201
807932885579
630162080959
147779716943
995567121223
559038065357
875716329211
1054491000163
1099251319631
436361195003
768069624923
675562360003
714910693589
881945756429
740073642221
611755291571
1052338599211
290058937213
274283074207
1038519905551
946071985321
167256370313
889980923803
1049778394627
921910185143
438470765419
591862761803
253460705119
572300653021
93343428791
71946770237
58662013079
438838961581
9412208909
58587068399
867768632519
188009346653
294600894191
1088736309113
124951978847
544783011649
455244757267
6137611769
980001574451
844219511963
972337802549
646054533071
243582440117
428337737077
879224407001
306537468493
74809028993
579466470463
306339466861
184572844307
712502067583
583739875793
1096842443363
371029801049
798033718903
283474455361
438457178221
364162025233
418038457849
640189594697
425391027007
132627299989
660600727643
377628756031
559172212727
366812419711
7222609637
402647199293
3909055093
152796813641
776462371709
691596578753
590195564957
547947151663
581943685123
63326413127
110159931901
147715483319
433229098391
1023242076599
581336943791
424296508501
674908762771
864652819523
141578914579
710937692921
215384954843
108192521159
80802492257
682136997371
513418294979
111382556167
840690125959
140690862937
423942307493
513347333131
812292148963
669317666687
755616768199
1033794223933
377168955851
640533852557
844136199083
852593159513
191848163657
623051987489
1011578835833
278834082259
947684288039
180261954797
960757968959
365208866389
573541100329
1099414950659
846007871473
969936508459
871093926233
379036816043
814892142499
874328957459
1091531627939
385447488707
233976700981
944603497661
180048408217
1051527133763
850149831119
906231841961
217691913259
425332642717
993784384759
187582325893
1085771765297
681374995001
902587117049
781967380147
649399503017
463885147087
830762262529
589825650299
855489959689
442491851863
963968664767
995804660701
475911047537
824916469127
71729527307
1000457699029
916844052689
316031301701
1000803859841
930985992281
3003292529
1065531469207
240706632259
24558437551
976429993873
335834759419
486524084807
983656542577
452500641907
885564837013
273316569329
190400177339
883390183799
32448857611
816581606611
585761280353
186884226541
765717881993
269987265953
503574365233
932815379233
1057681550839
84563490829
239336465171
361067353739
118466999659
946690145239
511391467337
1008111171563
1084802004541
668045580143
1093314945221
98227041293
931776954337
658914403919
911899789651
711317103373
1063932492433
856377666709
928670002069
602979309607
996488996161
820308137081
439622321657
337246544389
900458791667
544460462737
861778542901
491653608631
76014308927
851270687051
404215777487
304764140519
519913183067
590819219401
517100808547
359898903797
452978033903
41485680799
865494991061
691381368257
291963745397
778967239951
517704392221
719516685971
447285291259
975981851069
784344812819
753985702663
53698139347
47771760893
556122357341
815527676141
771984577321
652560837869
964628506883
865316508929
190344193007
333089366333
184078228273
752920132967
348008991061
824513819033
996302750273
233396815321
149880360283
846342112769
144954417403
176870295947
193117868291
1084688142259
608086731139
49298448517
193637058917
192073538651
922919308891
535928296363
970668663413
921247389943
136120024217
795894649939
89544530027
491103801917
221588612239
816692056751
811277194439
671502148697
1061165095889
842125998743
904316938451
282022165697
739196706769
170265594853
212250472009
243379324271
44639528881
603516137867
228720867569
142752020287
602795947757
793651572583
1061876059633
1074996626527
1074669643721
908522955227
785586000713
587031665947
679237179331
498436692697
294838613159
252030298249
433630883531
885609978037
669233470603
765177313639
1017489063839
425376354787
711986567969
466072187501
525261676153
811586638697
310747819337
761757945821
144534289363
429221782753
551807768497
150139669447
981938601233
263024073511
79933122371
111326489713
402784323349
491455052953
807548296169
393468602959
597288375949
409963222909
5606072453
1004452992223
272348008769
627284288641
443050634149
910133498809
520906815607
394414594349
441429719359
188005913479
1095247621289
838098882461
475873121513
882097868651
186578832889
633111874399
496389569737
697600556251
376991477209
244412392769
184602760583
129657650159
451356595103
668978361761
885991037303
553535341781
486893364931
319587960187
517487180557
582630497011
889892952989
130663679233
952030868501
1056751338817
968264369537
529311242039
65541962203
128998246537
659730186539
301207080487
841225831001
322580272559
154636742041
683411036057
896718426491
736795646611
165085240699
302040516343
986014546427
161480416943
420812059711
204290246197
849660112039
293063659153
966030966169
561543415397
322967770219
847662419827
716242340969
590720451743
659352646109
777187860191
866147848873
223990221359
260646399857
831691375709
158437362101
132995205263
467014992881
931661032727
16051273583
297165644233
80842616581
48900927947
55394457809
645704794019
771871873777
460275047591
195571413293
39157397131
1097240843921
325263323261
530801466703
459102133703
83464466213
8071667333
379197717781
920004183919
541535912461
436699461853
493487716651
869978202823
1092034169507
528573651031
1031724674989
43374264881
605724748357
208062784439
168584689079
433307295409
338473094863
256264405853
879784532261
862844100383
846273852031
343292212541
581224676611
917289842047
757856480729
1025505849281
498614088059
979743370429
477583636741
917374035379
437266026061
943073841163
250051719397
645312344059
395463842149
44482632713
834324667867
554319940451
142961071699
302854177361
66754880609
905218411171
473193311627
706564377227
357147341351
844993229009
904527417811
754974311051
886696883903
892441852531
549423288341
22238566289
392454414629
827191169461
972259800077
263681592803
945194394827
793988306099
265866698467
705460962559
804910679813
948684913661
335330915267
226794546467
846733929739
636998376673
832070431103
455620044133
349941828133
841106543881
94804996411
993014616241
93994613029
973006448611
191076722561
125554550263
87166688699
228140316667
720682864493
473581159391
356451198289
354049145987
48595683593
403881533413
196853311511
710586013597
411955376143
184245980713
7180934429
775673187119
623856603817
584539655033
101859342407
741587127793
1018874866519
8690887937
305088918569
543749266343
890705416673
271669311437
822372715537
765299773193
879244909937
820361035651
519154337993
57678182411
914367326777
776223509063
894555285049
567286276649
23604370177
1076065502111
147895441159
168132212389
616048801231
189298957613
592237259011
996466143487
39006829853
275922063089
158789233241
50452402097
657080658643
32839595251
875445466937
794760627277
42217142249
1023346918921
948426038929
849616102133
112558250219
845860350311
284949113987
228853349821
901904082619
1036386819131
621171345659
499178461637
554307944149
821040065401
310257605803
914331944831
644840135419
781940444141
522071066519
315332632597
732292151557
634787726273
306739559851
114520087021
489499791617
35675231941
73027005827
712022864957
691965013951
814457417141
154755271841
1041391297913
563492468569
279422237779
601691103569
220285469057
1066348513877
1043152131451
371698195027
612328483229
336364119593
159246600041
809463779591
792658671031
1069732125457
735909635873
907366116329
334224746497
628510953019
675736845673
1061386324631
275461360703
313927887257
127597276201
1016184427711
664530687719
1081726393717
101756799541
1082125232983
336662962973
399062064367
856483218037
1033491536257
501101291389
504509359429
771818114363
1005348361427
839127614473
973640045687
666287482459
510855027409
431500841479
25140801769
686199164473
608415654827
1034043060097
281733798607
300716084393
921503500861
280180956469
354069132379
638107333453
752160204511
616572948413
83742709417
996285421699
184616318179
1051542541883
819866408323
971483037449
963930234037
585151550693
135474209993
980986841789
20463897463
1085803360853
592388777159
1076551070393
967669181933
437443460561
93412754299
28584229073
44855228989
459002512561
13144994893
937123514681
665810724109
230909890979
812323084303
306457604689
1005133129951
404582922253
863099382049
529029003521
753671060767
139383962101
1039229230973
680228873507
932480927957
192091211141
7931754317
618107820559
182554549087
170742785959
795172173473
248557070683
1098631169617
38391719053
128071087999
508210767419
829711371133
385457265287
889950642103
1937541631
108664844699
469567456471
355238751731
1006709153291
926930494579
951455963531
166043137027
358632725921
609388900013
802798430633
304973041229
784046675297
723797571059
1018740030041
932494618441
204022150261
126124717471
850254634067
49961316673
256577034071
848413818253
1085006968079
521952355159
978538763687
513715309361
431052332617
1093041097147
717863147297
1081124908243
579209300113
377658030653
397557718043
466920321937
619343059697
961662473179
298154021021
1056816899429
146743687357
31067489581
72670960211
15049983061
416529263771
255669279727
277690783831
335235833687
471803301061
606958294703
910727991281
99056173763
363174909569
661035547597
647367055963
56353447837
463422339491
636817968421
53752434007
460950556123
357593023237
553481903531
74418684467
20839989337
24495982607
442300127189
986259029713
198137144339
965937929533
698696714159
580942866377
1088823224897
151218103177
83169664733
851643693421
830877510517
335173314667
23597624983
608418757187
487465308829
325703822131
641665045493
157883757809
420542347867
99753514051
214551315631
808356924961
497259834173
1021831150213
695860981567
1035907687561
600213694001
403626586049
1016521387061
467379927463
961307505233
996426294007
873279356863
882261417077
987255958049
428683870507
523735135277
1045885668973
948450477791
449497118017
510271452137
904490240497
904167767203
415641941777
319851810403
643152141383
749457956971
223707762277
660256819919
967791949493
209168258903
173971555229
409576581269
240030680231
64361511173
913732966823
22794402919
668990358529
1053044189693
144394181467
208188348377
585973635073
627287599021
238023512537
440659796419
468296882077
829893045757
1083422093891
720005692559
906273653381
743559701953
705507185209
252309967309
911235134039
619918634729
219178479517
57359116537
588354347851
137364575549
484534901549
605777361349
755468399233
920360896061
820804772257
643626522653
959696565797
244700812229
641340978127
563639910371
559429164823
534280682827
129050199787
450685979713
117024388109
228860581759
130116068543
322317496349
4747316527
228477975241
589753326577
1000168603519
233037071261
221895554879
105537678707
641369404789
325614607951
452067350971
703491085783
225269159779
841914396137
1065809916463
968971310179
662216059663
630539754083
381887629703
127244466049
888435978481
729454524607
556991171923
700781596327
388384938913
222815140657
955359104149
177124450379
881993130749
243195547297
397374827771
729902635327
529879418039
718512817411
540893656619
166717059029
748684911719
541694984587
548179286527
784843828957
545616486461
200749473851
879102727483
50258930989
215228517061
439464745633
1016620927009
1072224579743
479366842579
218499220351
291943965559
280803866171
1084458044381
867995367277
1000786954883
731530492879
854591177837
521279713421
476142644431
653418311803
255483108421
84466193369
1021751757407
897975855461
409414393603
600351127613
320049564551
908416473509
693344078269
938914052269
477205854947
128903255639
474952620349
616799193047
1032517751663
326015948977
388207499089
151237676773
888900582859
474445971413
235226386441
56886349697
288384027881
848498742233
324551727497
1006981188457
583867766233
1097538195751
221858491531
499964661601
429351723769
259511785927
522516727387
979215698711
566587689301
913646015389
820573915883
12740925229
332623204391
915953994509
469955303137
1051044835339
863823610609
706521427943
657867851297
306164104387
625789635409
759838347343
274389880481
730401869573
56992604143
120756109031
1052869199783
757859476351
192900513397
77782720979
1035948724571
39034293271
665604048169
309938108603
339092071601
939770756489
480679241851
660688743521
668269696993
904617879097
612880839089
243822672361
919395636763
171277201087
167873230183
823826906863
561014595377
429138526823
1013784250709
6718154041
526912106933
138582804079
251475400559
34702317553
678590810081
34271671207
238812267119
314650254577
775476285461
117158078803
189139831403
900033969403
1019138406131
202157825581
146300861339
777648674393
770054682263
21298816393
585556728013
806642062613
75441743203
1005008502763
115055914819
585033263083
476849999251
352868389147
975730315243
279640460947
545963294777
1077580562983
176059412117
156376136671
372388572173
951114434579
1002289744801
121601273051
207905066563
245458756951
533991509827
386368645879
307465182719
902477229851
418329272357
57455398813
658225567957
929886243217
856849160899
546558827921
497818268093
561502982153
1064503358879
365965769051
1020572086367
614639908457
687334467761
650736194231
189857526097
651299377847
525957214063
632886745429
795268636273
228906976007
474151066889
798254609947
65114573747
773659361593
490615078813
198760886369
483022519801
961613656481
895416618737
494879963311
75907627819
660042682753
665740064599
354128264821
649121461561
713163319291
406913967497
566295423103
270209933621
59311219871
932172504799
757465329119
255353289407
61678913969
88041833771
810364829297
683249597587
589662091609
316103260087
1023292033469
432878830151
77876418593
853980380983
954601908563
540740544847
893068672459
834542568557
93552970831
759226992913
542842807673
417038381069
272541852991
249033979841
957377962477
694281210109
528633044383
565341186847
170941115923
371221739591
1053128311021
851679568819
193844969393
723363916333
153764544629
449455222943
785752766389
822564766981
206826190621
632792428061
844905848029
118205556643
169151202133
379823293193
983699458123
949677947797
877319507101
1063279503719
309389534689
223094313209
113729567629
618692327101
15324719779
934461036277
1016792739331
794164996337
690406309069
551999625061
744759777371
1094490706753
1043873832433
646714487717
519703572071
364798297889
911919729943
23222192531
945349813511
621027417719
1059811543249
725313788839
62940940477
12778111037
119542776673
412640804867
207497675017
472799656649
468762596921
185085631769
142921814807
381619807757
819497374103
380584054507
902520551479
263357813021
1014698162953
948976875443
6838630159
152759325941
1059986617961
15258006649
419673521107
115228346501
499977492523
762697774019
1058110349053
977408002547
643457034971
465414132059
911513245561
109329289591
374785319789
393287434259
133868917393
209587837531
616760619109
9409294373
200440878031
604705096469
500222733113
291007428091
258566446891
452474146717
1092638867777
231209621633
412217357053
568869736619
364504270447
464328308611
66549416579
87071360969
1077761352743
918336433999
599298699653
928225478057
113538636997
6405647323
607797857963
569864701411
240762604763
413785185563
162073809397
27524194043
97886528009
359704920083
339411486187
254621878669
465077796481
342459186877
620657603639
553734274777
611692252081
647737491059
923658644723
266443895177
488231996627
340588940597
779360728441
347461849439
42697138609
490219400543
246734297113
135832655449
1022789390333
441609181511
30194036203
890832171209
948740275333
183682383481
129049053781
518586115451
261225901357
576532108741
165125869969
31554186991
686900647033
587521384277
990516057743
854751786601
950650769093
138877543397
529477948691
642233214503
568396444817
528758718073
818727820331
987271169831
3473977277
129893797213
1002503582261
14498771653
50321529487
29908308169
1089170698883
940382340589
1099128625879
500286941753
479086384559
725391568169
494875724933
485875119161
1117860437
389272355137
23886423973
923807577401
348408119467
818456716003
725461097269
904947571571
968431459649
113731275461
133184440141
610349490287
136473810533
733202606351
121603864477
1085362829017
453171576283
304996994881
244777739567
359345570999
647117918987
564875845003
108872357639
204532505893
336905028469
913154789311
376275886631
474075567809
423505287587
769330084063
845188217113
882917108009
143240049109
623155852927
394737598687
948515981339
184716792349
391254092833
649790243521
601649896733
414696260729
1040936569039
648544637311
208633784701
677377892153
262478181949
297446910589
117841458611
57480656021
116640240853
92448876547
980968350839
1034897633771
1077712256729
1040986898131
592760573239
726306174799
909381582961
1050882839803
504499368767
492364609493
919776365141
509754445747
855958812263
643187747827
472246949177
863271393263
756368471827
377257255031
8457518143
985673840491
288673271413
194848660051
526258001233
1030896385577
920828658943
220735930301
935373929843
217194496819
780601506211
933257377709
851556297461
358143183859
833095240687
417133279931
272558632799
280750576453
27927776777
49579029767
363596929919
491340927251
180976211441
635489457599
388701516017
313886452639
698802743017
331319988127
519582366139
370133466089
75722356669
1005899428297
735615217663
79558083881
348709348753
458600957431
699180082229
108672251731
229908990317
180868458427
1096320370193
1015591653469
894729514291
485275193791
491755519597
837359859179
262375436369
889911246781
240672418843
192866204143
726027787739
1024056334537
651362808511
56869963327
717296393743
122694169867
715057474687
113911335841
565668678649
113941048181
1045964850859
1089064567741
577222486273
216765187907
1026233516551
734124885301
239849227333
939441859901
814955766257
432465134351
382706666257
159107973823
390001642087
46922954537
19664970121
536056674331
217936438327
73502076343
133177949627
591547156567
633485814553
74384829877
97374234101
853401455063
370685077439
159692957381
64712250719
537134626669
790965593459
973197037651
1037081035819
763808477119
634769833519
861980250959
1013298968387
790511215841
192651962813
575309197777
56078655943
630303303559
1024465902139
709621115311
30158526577
392527267009
39964523771
383964037781
723942016907
71992392949
197182374203
516608712491
672079360471
397307877137
23920722103
962608778839
109301686069
342052614433
390841487171
506719091077
368071138447
7661026073
1066682242781
662971266917
940662128563
237915207799
398897818243
221978760539
462980523337
762116678027
407037278309
32316292661
844944005377
246444491131
875174486341
190886074493
300710057723
301551181069
232347506561
473168171419
656161841453
290755542899
236318080903
850958975179
540325816781
324307398013
1043293353439
943703188979
437970582887
626062508971
808260229199
750837980609
345315144331
874740943009
913527969803
591324844661
558580232677
206918526343
547565193517
1054623738793
828052605361
258845329283
577347453971
972265948151
166955228669
1044294464651
1002578294867
451575619753
707526670069
153964065719
205573123057
562060096709
138177048671
810974763257
47431966367
157678320673
1050423761677
131395373339
838978066529
298018833059
859517121077
378616138501
933763350943
194500556773
545887138367
309976055357
37903038203
219759615253
264445262297
374820106421
712413849047
681151443437
363186145277
957365482529
1039532574659
844909909703
340365598523
32444406689
315044933683
504897979097
279397209199
919646269667
541450070999
994436392073
743535404701
194749804771
796435496459
1070618172089
620781964513
797237031671
1025738321147
837166209449
875412945109
432814680523
845573583563
236576185903
645022954057
139295566661
188743562393
918069493277
705915827927
1078261626961
1024003256231
323714163763
249122757119
907120437763
29273899913
875814311
1067237990759
1038104596037
186141125803
741254260471
848259111989
1070666491177
626919193529
416917804133
208263942353
131070126071
493224725171
839858814433
652257909839
277583519029
768758949383
782061032713
875615832017
1061228332181
105724370153
788697050587
549959138753
135702554389
926861493631
864515058079
46642585963
599994740207
164299774453
590864294567
373728786491
1026487823189
344622614057
869692910633
88278040819
952736327761
73210200541
815271078367
834483737539
950149912883
44960637493
876439969429
111809860363
787771602379
959679058621
815978488747
887746567693
213352914673
728540821783
835901271577
32126059793
951639557467
77300774867
980333261
346639917353
210833509657
720604390421
838021766507
353218684769
39067454617
172232723671
998371181917
607137199073
189616947601
520613979967
350024511497
4841663371
354597067339
215792277031
105766098671
33813636053
763398571379
1080960265003
91342130951
733393516109
697201905473
791339790727
815646163291
664617009839
736711932377
158043346781
916866346597
855648576973
774195999919
799066310227
949776628277
49171340741
40796853887
490766493887
590432318459
427314316927
277630942937
639903566333
676743156317
271746057917
33123583517
593576086889
289762887181
793119335329
305721227579
673024285289
73632812207
815131842179
46736285009
885895371367
563184367357
323302908751
313991891033
193267446509
647477160467
1067916970429
457178163853
275512128611
350964302053
991919793749
860428527961
563327861389
491680105361
192784240457
830986782557
467774291723
397571119817
1086339355027
420225189341
626953739429
649275030851
292080999767
540683898949
704543118473
19948799779
877988478593
42492251023
323449579891
312248013223
804374542451
385111272577
399059632627
103755716377
934563442283
48387148531
284916551383
38140649177
650577880153
311414396047
797761651241
1074526165247
503718497327
252368334331
789528517301
891221164703
984631543933
1081623116507
515601247309
382410028523
485283120977
773877001801
40911673109
834621397531
274291196321
731348114681
1020457990151
677697508069
932508167467
982954606427
541035648077
816654900667
593227530719
726728628391
525105385067
199471681069
971626342333
1034635814713
957619039613
624671608807
1068304901641
770741064859
910385670791
439602170279
336088284023
56427096113
208986749633
173843778091
841935369761
663759601081
394951762657
662494204951
793145493611
245906319767
554036402281
952348277303
866866969043
805974835789
962072423633
821770681079
51401872597
593433697067
127381121947
88449446237
545136823843
1043396077747
1009499162293
523541004187
765148167827
290851632523
881965255991
556868347957
318809821817
20513721131
907725984073
38414571157
128084653813
264619735361
633896471891
203241349141
620693666141
649031534479
3688499653
932571020831
1021223129093
210673559143
471491550847
1040105790107
358713064309
318606136267
2067261167
1058009442947
842008377689
706219848463
710953548959
481759088059
14616666223
954752100937
381766624957
1068440096309
994293336961
467089164371
687315373421
983002151273
31931449807
663449754361
576894595703
943575548231
736727374073
280152939541
598504578863
530182286971
416404397141
873900217
1097605644469
690160648501
15264645827
499049905507
225953493463
432680363611
822223282889
1061096761973
528156244337
847529050607
616866997597
250661074711
1079217515323
604277147717
13473169583
970941728927
685711257953
578242220251
702909458803
939428189207
592850415967
60728281763
619061146057
245541640999
60150719947
744152388493
874981615663
3112477661
291020849183
1005930326909
37464772139
680192405003
183486109097
305239905653
224049030719
504171562849
246792042583
368538845393
749067201847
299693966471
672211988269
669489707149
874381570871
575630464369
896533670341
281301893693
484462186379
952019289973
1098202087901
860474145541
343988752193
93334317259
507512611993
483757782203
81531202609
955990820699
655162146839
801810403151
1004085920039
538840591741
707724856717
669881866231
631257585631
3416502517
817272264191
49435443163
343994249759
865672129213
963863682403
35180967529
986890905709
1050238438657
491853930103
734997489419
201972472213
755836639291
96202458787
413946900041
295673390813
372489215363
865000421759
321120492599
1068463607177
1061789227481
657829195949
7918717021
992628268337
818062383349
266858199043
194341244837
238141099613
277100954479
771657649283
815620226923
46075517143
410372374793
760168155581
647291143249
809010778123
1032128381573
860771822509
236825685077
643070156083
731354522189
214216009391
785545511291
770039098513
716604720277
220720295303
1042854706297
816201209623
965887108499
456733348873
95037320327
175000737277
489076944737
884706342913
352932924229
12531928181
575046797761
342561431921
389440837501
1075461489001
154419408281
1084260392419
259384901849
957420364129
610492137161
339534506543
487842697963
606271309697
264128255873
531585360391
955203388973
375682071991
673684444949
710701060067
439859234413
767162743411
255996333961
272197413251
502227181693
936710410397
849169583837
370183472327
899906817127
664235925167
182980595951
1030571450651
286512923969
788544466049
1081387698571
984171175219
917781585731
770935733759
285341580101
1050874507
668095356959
876398538373
296104789459
507751751621
424455383249
1053055738181
745350211483
958649795717
548446143163
20415327131
499597666193
55519324363
865092520613
997669026331
143958549017
281446940597
669818002793
310894030973
16521483557
632616289343
539671819613
522633969731
126709633091
369704139551
164268702337
1066179397343
664358199121
806448675017
386616945763
643625613203
1027090387759
100390158007
958449769633
204293113867
415945560629
289784493287
330600190411
428708078207
163540166033
834245139593
772622717987
972774372151
1078391676763
368763646879
662733147001
626915437961
366936755567
231532050791
763752070777
902859618701
549573257969
1079663428469
627634408189
825830702833
765779249867
134113766057
828214602961
29276881679
1094119954567
245356145261
134269895429
877461157099
95459160827
272304542849
735120684523
36354447673
308137300853
1073524021019
288115646347
10806222313
1095508771673
858084648779
144246053513
399904163623
1010626068329
134566677041
744976828789
995665318933
748495652089
1007636722711
706352269219
618101023139
232694824321
325237654141
240397398229
748336852657
614172654971
573804729469
735461955607
910008460591
445945371397
1008305653669
56876774249
616548197989
969840166109
742876764449
400261420577
990524434187
695798936167
724582229681
860467047653
121895256163
404102234023
334785504359
350467682399
249375867539
182039108413
555440131637
130243017781
286701438901
481147359211
820587667621
471549064871
650280741269
1073061442919
682904496787
1019419159321
851651277409
769597405373
888935913043
192320327917
164249666333
1031003789773
547527269321
806888665663
1005241831849
391351948837
82616689601
528341755999
956510238773
405868310983
559584575107
361603852391
146243488991
657670368967
98096225443
354658075267
241456163933
857039453467
993844785811
800001036343
378878339137
399400404817
663167132809
624978011227
368214334337
265548160193
319917278963
419966648203
165228222713
508978562881
1082900738771
967216633171
1008009249259
1032119654873
831666512539
104579532713
127542088031
634328885429
814262317249
403513065349
810751638377
109030536551
849941634431
39813592831
1016388874441
375389987597
374413760593
696990926969
453740570291
627201400621
200575328227
280400435449
593376136621
627076179529
42166150043
309184804937
561339231521
294228829079
360107082281
84866443621
535461832783
428643423569
1085414021267
1039676000551
149701029493
648980661163
412221177661
84874454257
659138334887
717487710001
881254344293
1025372860363
130497217853
898617495989
469660058149
515161419329
426871805543
652809301877
620005369057
225640226447
117097554493
226147989097
132829762883
1077756492817
563874954941
860557101451
380119682203
640207094563
383442804851
103382010367
831248848931
172485697613
380005808653
959011021879
920949490073
502233821699
95978125091
989033221633
747649620647
902787137843
376831301933
741247902259
473852419367
985922125897
738329030251
720619169377
712880410663
226394005687
312036949597
466224538123
749122688723
491466221881
3919292627
614986080803
1059697729127
435806760797
867543887317
592093771391
424418311441
795327717383
731686848253
3906433177
608449676449
599863190681
502132941473
899736284701
777252332069
494980656773
761188368847
734588478961
985919300543
764758482497
766122085829
912158114653
927537833951
860462299481
895880305763
426653731417
954537304957
746134220677
544871594611
659181390251
700689219103
730384503073
388609927931
805940896963
140512620499
429923468993
714858454459
862204888463
273761361473
431967003913
277433807003
300098423059
399343175237
1005362197523
357287246573
854008188443
792482573131
562437244261
419352772243
1055512228963
297893338009
507761690729
357992465447
1032126683197
225599822333
219782573513
515027102437
457339859693
332412960311
555627510833
974903706221
721706269553
401513820011
849760891649
487426227779
907939748383
1011633573337
685625399323
1064010653
244020555929
668704089413
269953722079
862950429811
1071154215631
301709791499
445685160581
574559852543
530302762709
835026282061
357468651269
286514192693
7734008561
274465345993
184672955053
858314037241
805170380921
196810262497
396228235303
100394764661
328833796307
1094994014383
212054113253
995803418213
174559711681
349175592503
1035558191401
511493861797
614297142023
284571663227
165650996759
1049595250351
830860129783
948721601987
799718476553
956089723417
843947962591
659598952847
227861481053
360241916249
37511180023
410310576847
326812346173
903880763363
291331198607
80075962633
664185633809
1091693666839
599703630223
1066534700359
725403045281
346067742919
129086425631
1043228964221
857826948959
883570160041
177102385231
479441239699
791873486401
322326850697
999004265221
514479242063
1090878784273
588399839927
211807923451
832965499811
541581484537
218778799081
95530619599
79919081357
968789825599
785242812073
281853005261
706956895039
180460703957
996587021267
1500664159
427662175453
874416778687
116668647587
437644072973
314301278411
723142453963
74960223253
723711005273
173110473617
225444880783
341908609519
271210060571
1063337002537
762807601363
749731024943
811373717719
192948371431
673557441397
658086126281
757069190489
793086589597
896604365333
143987281231
526204779077
7040111539
1084863193081
980060386871
690996394691
594212495647
585091736111
102827325373
94319443247
79443602053
491698255679
751077770903
538899620069
299937222317
725743315337
219410668457
780948602107
740358068189
31168010143
901887508889
459425727989
53851219451
720428427833
236623671773
9864022379
43157122279
212033820371
174614958127
816554151449
368993745707
824710133227
494769842431
514264020901
715677539933
750409521889
708616856023
192259395551
68419345679
1096606762813
1079561834443
986139057053
321996739319
479977504429
412364180749
1014015737531
388674950021
174710549999
984659542703
328854356599
196120274443
701430412691
1075757965297
552686352901
1021233859453
750398525341
522799479863
73292133329
59898188257
919681498097
179426104511
730195902721
90870681701
797410946923
27418292219
922525887971
588549330301
1069615044569
953771498587
815673664103
244968864419
638443842979
140492941541
435621756431
72755414483
391241575649
98696639609
778607605151
695923032241
722881399423
982654683151
619487325203
837228889573
1064770878833
919535316109
676745695573
984691698527
113884649101
310706578519
425771219513
56069885423
313728435109
252633011699
864579976961
981534883481
674858883199
990137811139
17086029551
317565052471
219691864361
275338803539
245568095197
137032599757
1001912307223
458369525927
335876746847
56233755257
984227663959
899126237257
640715562503
348895871801
489705466781
886007483183
386157565511
454822557391
436928471351
562154126857
390955358291
874401361307
646345253803
193998434533
384429692407
1072664179133
149249330323
744759733
195567821087
256144133897
485502813227
891445404293
288262094929
833303353
987944869481
544898704523
317259594991
337159553917
671890678181
156511186313
896636031593
493170021887
1050592771003
75168008917
954205394101
255562367743
482569702297
330467818607
322082550557
361937703817
232725000653
674066882803
976273415801
967761301739
929230361783
705714407429
944252041829
1022155603853
1013906109533
409225651517
6335684447
676431266123
494044791847
235590969583
1080372861157
933153224881
166412986361
953817109907
76075376017
217414949189
251861965031
807566190601
1081071511213
234768875249
120101905003
343987562693
772767830477
626509891619
269530763471
196018478333
655399487581
1088458017971
858177191813
745379702591
477980301749
480416664391
142747181041
483689990149
826923946501
799101592001
428179471081
184045119827
121392844543
429231991933
826488633757
261162244979
662977963397
55432811143
824366619079
765864826303
519751701593
667640488133
10488895037
791467058233
988529050973
542871841327
654869444447
93431257889
633697932107
952902068507
209769251389
692569254389
691332751147
474623955677
408601820513
355946837357
396418939447
822730284839
317471277073
348179637679
749933142253
297591880147
306480202141
317100936869
269214683659
934134043079
909805539931
648305378377
17103538159
232811973623
442711160599
198673107727
249348755291
892484284093
468558456451
659741248031
917525855003
362268882973
1021153770799
71837121611
1046713807459
1057217537417
389559430307
131312021293
393586782971
900000676657
384090038207
1072688469637
899419913083
306315623881
460638357661
1013651393243
964249042417
956039558333
1017667571783
349541636021
1053796997573
621394437907
373175764079
567859172557
372624463291
613619384179
966395211893
647663921831
617920836311
306138771457
180944172967
784007888437
369257808827
807528548191
256324012561
195303563621
377776478609
614307565073
999417103823
613017281353
308447012359
252566129423
857796539059
677078832161
572314890487
328310102903
887400036683
929501322917
501418178089
531153291701
535872544357
232839524089
64681444969
57699466423
219854869249
179656802023
74618797093
737664482249
740900844487
995419375789
776831473123
467271878039
211490165837
1023084593599
292222237739
203113681339
288367941289
838487408147
898988230163
179434671953
291596945383
203991032407
658375711811
323390936749
497271024043
407685450883
923596085651
32352726677
311043545179
291859670863
969247153697
197103413063
1000935171259
364272380557
348016825447
743416475299
475641920321
1076059862351
240183986167
58978919341
623705584847
1080143304223
885974949061
904181865901
1080032225827
381811788781
951466602563
1007478630707
76130262419
825758099917
1000034558737
73770255227
264085630463
43365223411
389210992601
1063629338131
77283088321
540795351491
717225774037
392065682431
168394346041
121381140869
41550183677
991764983347
932074821011
841171910833
710902691797
943756702267
504973429033
1045535032169
633509034371
512549050081
718264823261
12676446203
961162446523
115115031673
645884978353
527639361943
885455348201
8103511067
413303715481
834747128261
145527576499
1009931523827
890781894577
578210407373
10552987901
284673283577
1026024027871
669094941079
508145917849
67458539909
223692968651
184672088599
279320619869
768537181091
130309557793
861791788079
877922037319
256400634101
323275576031
493395692219
683360510251
201326714873
290175050749
167453067581
158811161909
980640960007
165533625977
623994620519
329030458667
94551845671
463092046793
806209640843
828304490861
168956318809
137611370179
207088904479
789202855433
640293303899
536884057733
966043648931
952652320331
797511536749
1090395994097
837539084969
1079504055467
799543147649
492397744463
258909397133
157110681443
114200072017
941656550713
541301811877
841132707221
472568621339
691123101959
1017362280563
391336947473
964497412261
1042968290711
671701615253
747055512227
511042598569
644224402417
793453449197
872627298409
681994593649
575631674837
1000219623229
642596373709
838833565177
523512685939
160206912433
53626164731
320250139127
99770570663
19254069469
378207771943
815419326079
439854152707
250476326047
472422186781
125483907737
787544842537
49020528433
1041204679001
225981787991
749052728939
283890341711
342409708441
777606862589
298598443177
681931122881
798546982031
957451049183
503573106193
170731874767
7459114279
394631687
531966185783
650380092281
811790474923
258747199853
33632061751
404005084117
991150058677
203173131767
300220828961
149307709307
496223004863
177874739719
1068602656799
509496846311
381029095849
432702820801
566595881309
521605298483
1075338722333
640440924289
579436781551
502729025179
28123781183
570539781311
741863218141
1011898384559
487217764333
813335569961
862260044111
459191336761
1036099648033
682488611867
957277628639
214978548217
663987044153
758466560653
1038432658457
550234543013
152652135151
439030658401
111795434423
907698926909
249316702883
45131182933
344942444347
13762188971
74015770343
1023782179393
89075425459
654467113021
694505076091
132253645651
70132894991
778416115363
1081375490267
174342624059
1003615398899
4055323439
737241558497
837467738729
862945880561
553046034041
431117331223
354095478301
1022733065533
1066234799051
789733518373
112104354041
980621684983
1021015912463
813376825783
877675196807
272803135937
658371307679
1058554852919
1066358889419
163238665783
310667051297
159867596153
746169212351
865058251289
929028403313
962651308943
11218204073
1054014300907
37132699073
753213906631
284951630923
829081223233
474206024843
213093148673
632182332961
518030588329
677759087809
208550219953
201802943101
661575091291
720378119459
114565236517
32924941307
707599560659
107829954077
160742415047
970949511029
73820944921
304896226783
76698362717
72481034177
767517974297
12342848477
1040583015739
743190314761
1026551217539
605649976517
836518368923
324401849917
902322199019
23819221669
457302167593
387687320621
142832097803
403220393099
1045199736011
1033754378947
329169146899
732165442039
614291976953
98321978659
9275416037
448650377069
511947760229
23145698417
445558431881
605909839079
619146774217
403103229811
765061235707
482113971377
935189874761
1039867460053
505054535819
51291162157
844796730949
560277715981
501276110381
158044109453
941179422343
943232734349
830430251771
995472886231
628386320599
653055962033
786587522783
973281578153
82141218823
484925870567
946146816179
938285221241
551544583241
439511779243
921066273431
78801094027
228343272659
154697797963
1055437342627
808194253147
735642012419
88289459771
228209339723
207856726757
536144146009
179983670201
994369794079
1066200242057
498893101633
113370546979
118952295653
395657927279
400379079967
1021265889929
797149387757
724044697373
8991554249
243391829717
393769819931
1067629100137
1015599932401
799685694487
900130132171
278079102229
898564274347
753642601381
154450483711
238253692387
813610614991
740663154493
522861251849
232916060777
945420480289
932890944863
639880018381
632442356009
582237448229
266347680017
46498134187
200302645313
918699168137
718641793631
274334743853
1050368660351
214814947561
459263043847
974716051613
187047799837
779538850901
223309192723
907735472509
897421982489
1019137915031
26567272327
576342856907
658272794161
672554740829
846573249967
1011857422963
766534589413
616344292393
1072489918849
591307696643
426422894927
623779265887
734601681607
994942210679
100948874051
865738321681
292785908447
110982275399
953411981969
626210668037
674101160147
826507502641
142470973247
784190913049
517307724287
494069375413
147392203033
428702342867
774332487001
322305039377
121417319633
800263497773
175401189907
623554129609
405615639617
173161329361
925263583063
262745744447
340931987191
47280983983
209293823909
950063014291
407966725519
914420043973
382332690449
4017249179
407759742581
20493217301
52080098591
95016453569
608603235971
283421022373
453867215887
599620699703
639577293923
1088460375253
972527711291
553301069759
94899704591
575386195357
421737900173
187070551739
971337092797
144489694901
1079793164617
198259772861
531834934031
66571197347
1056462828727
1082867324221
1015447566607
795714454939
638579324443
131884839803
1065219221947
128184966251
910680521977
788319297193
242951842181
33883418011
234859822177
435916803277
524631028969
572382661777
118511621147
441095193817
476219591411
370721597453
295333731877
935742257657
384207429311
130313994929
223712528911
879949011757
259179424447
787756965109
663600754247
647892556111
807927335773
314389615193
112019546269
1074552827819
1037998544887
616898782681
980355244681
877886227123
703607960513
963073311983
159540619033
674033984581
909068272997
894623074819
583085521633
697380189301
988470864637
1044846216977
763390111217
3318292711
983247565297
978001722121
828274406933
777684609283
450870877313
44637302797
5376680713
77243199247
649103169677
1040455380599
372904749013
761921711777
914846940853
217677082807
241674052421
789844985561
450788183899
52473081733
294237669373
838596070409
410802439393
218173185119
1026155063797
304457748841
607202687587
359479178857
223172120659
289072374667
612931150781
157133676419
762365080553
902302565953
484904734481
344162582327
662336070203
670633602839
229212681847
692197802929
880848105919
880135651387
469108216823
610695731683
983199296153
6876499103
13811068097
984026456537
76389089701
1035941423093
91745320649
52036966481
727597654417
713357061491
570749382403
843125519759
982507563187
110718944129
932616090823
90494673259
38408302187
259178738681
1025317274447
923160190091
757191464833
222058536859
554164650161
122283770551
717423007649
322329920347
214029504149
383364998689
796050569477
694792166749
423686774249
763477718869
641797160369
57080051209
777534736271
329449565597
89039727467
350750768681
581430411301
409279578809
721387884947
405717099239
891109589527
59194566359
263947758181
508621524361
144660608399
768172202323
783998138663
767730332791
34379237857
29505103577
267374114473
797319290023
542513014007
142128883319
49921410923
536444391199
750314080073
970996254029
102477609187
33827699261
238204658633
139030501427
539748179093
672802009793
1085572814003
953517448007
1082425317641
953510623999
194328784141
504787544497
449392299163
503998780891
716583524113
921907882061
447942849499
606603987463
561573610849
134581549369
436907993107
8758619549
588732162677
288098137139
567524132947
887250039097
350882331049
342967126987
234600847363
937132099703
524388720259
404179085657
967089533737
907556024461
1056133420129
512532756283
235189347637
614804292827
294571153817
805692701923
1027185363011
148730977279
882815062999
97921673137
710553005521
1022033022677
126341994973
978495202957
391378585673
44293885931
99067226003
70397800651
1064417068381
738155099651
139107153329
601692961699
125395199693
270507032573
764488985329
634756340989
886456362263
972639989687
34476899131
242871328477
164092200673
912309446821
311533445057
807639910841
1061499155729
992793502427
1082242321577
253921376447
530436646699
6300421577
636019254727
886212284449
366310198777
182037937013
428321349319
569230823299
694265947561
902632290641
127146503801
1052271169073
503999010169
173869708973
423197531027
659225985953
426864949993
89426097427
485250212003
164362597261
523016573537
525389673313
450429416293
204064411301
334134974587
899496576431
555948033533
841548690421
126062370079
345507318881
513483949259
656051389361
468800793007
381705415139
667685054129
306647052979
548449720619
968640048037
821434152317
755868433417
258725014523
683038440853
862982497781
707224464437
842716029451
46549878539
477075509839
53344558763
659765616449
908339810429
558140740231
1000232144941
1040354025101
1098356014703
699975599621
362875307623
118623373591
1070231332559
795479056123
816111525709
277758495347
775629484433
179859673003
852602475019
1060467064747
264013584577
676991762023
415073847187
9384210607
162978141329
512042444423
583775235781
380747118341
500107742129
373373478013
644326341577
44194897561
832595241613
892939742153
871692110761
877131340511
196143231671
153477869261
807541774381
576082229257
596962955053
698834742091
381754447043
458104184191
717832263391
534963195881
31727495533
1008400407437
184042623029
3279446831
763590166531
892096506799
146258775631
191026612919
501245367391
658374971167
452192880233
243254872207
291392811469
224499841987
957144720529
432040293977
271894224463
840770344433
362183883199
489451109263
823904410403
304091181311
441027293761
1024155642427
535971710767
662570773061
365465971691
910645565783
520853263631
762256260919
516615298517
533951249647
186463932131
885386352439
658250175203
704736428131
980017593307
396247165891
1027081017793
965156012797
40334425031
955937936311
842527068263
1015025763611
438034614331
909980366797
471705686453
299818280831
946573352371
786861478801
1024885417277
1032419331319
18038211161
265955365597
1027390860317
891844282243
820339125869
5482010309
789404739817
902324077427
258439723379
456085058651
507815983237
670878356111
144718779077
360796487707
533961549047
438748875181
968644507991
729974555099
995411517487
547149702647
745128161677
682534873571
306312969727
692024051897
553300217011
405087286403
796990535303
507370459153
1035896467583
104747824541
810075275299
616804383947
54020430599
930527694361
560582801551
267877580129
138191985791
459698323303
969709362389
725828114359
64774586489
355704539581
113477701219
1065626648809
630088976311
1070734358147
601562788187
572116210657
487749218771
334238325809
996027457937
157007889881
732475062199
622370612543
927677125489
70190498681
254488926379
33904946329
506797382173
854410808393
171017567807
890395325749
508858750831
858871678523
780645834061
79360996003
23973337133
442902758471
495549023323
160809072703
319045496071
664458283597
300422757493
1045081303633
12883957477
35936558843
419190155563
795911159539
127854501959
100126463603
664986078619
567926799353
90398092817
493526008867
470950139029
391811840107
1016037154477
369485302261
1066602281669
231709288883
698194764821
388454875169
219768806069
423104395691
247684346101
518543571269
1087633445453
237931524301
804648938581
301465246769
9403227461
10008780811
774915828361
436942142801
306272830121
310111782997
670361932987
800709270299
456020495461
443950116079
263231080883
597862071721
574914997339
830286886993
466087695263
584677881803
21394726013
521624639311
736972254019
203362338463
688098467053
57618637553
17156382953
831322336693
143166242803
814366847149
318627275227
1066302591659
905352196169
404970481007
1038936714181
979974476447
442697769377
387302998879
930042120883
323760666209
827452614271
672805148219
720302358169
610328063531
284218289087
1092713693419
567261491413
690454164641
1033788231881
261852220631
273170598247
194547646079
493501697947
138223793231
94036671193
57595138199
197457616493
702528668339
1063822660283
1002151651829
753252034607
206074396699
60044658719
292285933759
544774901687
309638230117
659324671729
741901582001
801513956059
10279781441
255923738233
773140540901
1041288325489
259113754849
335566330291
1025598820537
1002345814403
198319080383
859512746087
859209419767
55765186693
9990155969
212129147899
93494676859
870964540307
304527418753
722593325651
839919887461
448242019451
357701681957
1030867783133
817284534307
90270031751
589002263429
839108911321
349647674569
735394919789
240888833831
761201977169
1000225243987
1029180121709
84422717749
796166154649
210381051623
845196248047
325767788587
308153645273
812401584377
58227133963
705615621049
865959551983
673199805121
627138518533
420944460527
967548156881
395992264663
752286810887
699734583767
970270049653
311371924327
161760889987
982343666839
699388794179
1025498716111
305761149077
471883517999
901393920143
462224394649
799888149877
669468683371
713239314427
599583765493
856855621373
605504742949
939229855831
312478822379
1050333559621
452017230227
191350689847
816497487131
740028787331
936583156753
486730757741
49795124213
309347275667
955709846459
901112169389
898709537549
943291044797
1060449667337
1084715544079
408250709407
833197210871
61161146797
362580693703
340959777689
536956410413
731534200217
1095210519929
752013782207
1053681831493
266146748303
1046533296283
710447012881
53648748281
576035409583
242434082183
369797334407
719709806743
425583874259
233438564353
105838552201
6010688609
676853928767
66606438341
715459908413
341691949787
567446424971
173223197209
833529931763
996822051653
174755060723
415387085851
648563567321
989705234279
569646402469
992479781129
704902758271
490635746141
283386559063
537499441771
52406432233
113647179949
573536511463
292892186267
416281689809
1032615842231
163106003959
22381865719
1057960208603
1071214157413
933699930853
789187079011
691920784123
658784167939
1064387942281
505309575623
985037814991
672920936669
986755045337
57688992841
791712101119
229505990059
10225315297
1065351185263
881408773867
167000633773
615332335229
232216312171
523695972571
846745310659
772917467863
826253445223
275523240511
383462433713
1077579844843
906251556659
900492678413
786650283967
627764808659
319342433171
170009529637
414209734241
988410088597
1099224716867
580096287763
124504151393
349761129917
729735602581
1039707209939
799409320313
150068695913
268806579871
659330608121
1025490135629
488566006349
325490398019
149869730503
921110697763
783898434581
254476756997
384707605039
995286508217
754862585563
950316544829
246501757937
893021078423
892072772183
728867658919
238925947937
402676216157
173133343723
506378900683
398261435239
387824984399
1018925115797
457020588491
279959390309
1000081791337
991561738891
1091123009969
999280900169
916328903053
438674571941
1034853972599
1059542871463
314151097261
948057539801
582674338937
873021356297
695924300009
890609593499
309256831129
513115200491
156454600373
404074880597
469205897777
910977212003
201575451083
986569338787
71011033963
858603050969
673519836167
1067657248543
1088800272149
201783185161
454859304283
610569420683
831627978133
78187375843
1098443011777
1058963502689
978346709621
993539890009
934917550417
942637877707
293147056913
450708166807
1018762075501
130593863767
62989542607
233117258261
529791143659
61340036099
999151465513
967297993663
376270150027
800745842917
673664070977
886638496889
430465364149
1085723159617
385116501149
108736037933
991837774703
359355739907
335283557293
1022280187261
527916561721
757841440501
410526526793
898763154629
77884764541
9960922019
1006156638103
64116843653
401043830879
468390286757
1075482313981
853181787803
848705751469
983439475573
496820492587
694477102289
501843599381
210175143907
388163475409
336862729001
910828243519
244815463493
87794130499
991824561071
256013141869
440182299631
984725543423
1050013844639
695533089059
217677289961
635715576029
245981992259
753184187617
251393112043
197886026321
701409035959
630088512409
496209174001
70424805137
928831356361
749022956081
135059219101
465162398891
13045601497
50344876181
170204108533
428627671663
706602157909
392976913811
701763719369
458047381697
366793465211
1032464649847
966713151737
193802211247
1041449406667
927131542387
447447258001
763446372631
895522756729
250533699841
959053523621
18060195227
1063242884579
901382181071
498188457761
1063657183649
147822201799
617499746471
789857439643
44734433339
271511421553
550528501709
151110020927
375421828777
435138673507
952162814167
1023976354031
1056276079879
16804746503
1097258541149
314123853991
134086885799
416856618889
1010911181281
273000450103
1039594506751
175093489939
305898673939
637481561027
695901018143
321066587323
415630272053
948453997669
345646981811
952424558543
838222498133
360033116831
917048107421
525239981221
519298864163
757549188349
487098166183
229345185907
786542323183
181503276233
916772285563
601001924563
226561624187
842404327073
536237761933
671671597973
544356665243
1087219403899
127576635713
224945885431
122516541617
303189357061
344633525293
624400860583
290172538783
969141137243
36463726493
663056442029
1056416317837
122950409899
327821971283
943980752161
203499606787
198664361237
438621926893
200241485537
659558431531
601292355277
1011155693767
359520700073
835477664899
619978003013
957482465939
128279402983
1032697364563
187408338083
575277822619
970278249379
679040919437
283410513059
307260425579
495723080329
647207812103
548737384579
1018299559421
597452426993
924787093457
908994577457
657515714753
418636917287
421957717477
934474421197
560381784227
196702342393
163196271631
28234254523
1054585024877
181234307297
141036907003
219538543157
1012151395063
1032354794437
660166602253
289074050077
825526971431
914260072333
838568415137
76052379217
332361939991
367743561391
586282362067
81032600773
876268233437
19678379641
529810436167
383795657671
666706832483
296601528679
518197842667
492927869453
1089785993911
605430979973
91534836101
621698905309
339390273169
138817065923
333529755151
99974156309
50581865843
131038213081
776100437197
383664028037
522434931287
349345499309
126057294203
396441533713
537937943171
502493242219
721962095143
965633614843
476012810797
1058631211483
623487189841
764063038399
186871921021
1044929634211
824638476161
792892533101
257428104641
994518044551
16264832117
343573191307
271369066103
1099258045709
395086437023
541589441381
561741482737
974574691633
2670988123
656525721629
108770539151
513778096393
429187535719
560508296801
446261354659
1050001399823
50982474001
244194935471
151118509511
949149006149
100619047651
863021143297
195283150693
83836040419
425733391103
662212098461
207843705907
131964325957
703780444229
314648863769
6301424711
206788148807
473456183113
281634343651
669405113269
276743539901
215700877747
293040621673
449138693711
736641970877
892302352219
178424717017
1058831058707
604763604349
290020791001
304095158933
101259648719
903391896709
223051946401
646946725067
346901703023
234453307601
486986787877
1089532734551
950396253353
534137757893
1020762322241
800189114321
89545471637
1077020661919
778211182159
262475645689
300527305279
856205009783
778825442419
60428169647
937320912679
803992318693
192437005361
260756824039
197984706559
852201377329
746159699899
67458347189
302540016239
744537813179
86933771339
362614618673
64899632683
639990431671
891334247093
816376296331
578537420137
955070857733
790641622073
728578382809
278848456489
396031442431
424880983733
31290010811
588848136563
1000710468829
986891717743
82442325013
484167473831
143742141299
459373313083
133393131307
614203732283
183318477389
200218733899
842802292357
489278216969
1073917439527
785455363633
235157285897
580011233723
52801890173
1068442698677
85597386139
492321340309
1051199367469
707450195533
438201774607
1057962209257
234783977413
36428216581
759566951483
1083670792307
450232473209
722753484109
742396632233
1031403629383
335518008971
24296953727
206548206391
1095253659347
452583551729
206405870269
138856764833
631635214831
476386654351
465060485081
1001168842823
435792776971
491511675593
770035456283
550178717519
114218508773
497006896697
826257462223
733635489547
891615026363
523086094787
750229256323
477156394877
158283615871
942984840851
889014634867
460283344907
125512586501
211147807477
1071024919927
629287805309
888403553021
907015607077
601561870967
436653008549
1030724446951
299278019861
431231854099
1032564976291
51508004651
712042365451
1018714052723
875072644409
769379397697
177084534793
617129069863
876358191089
67478734639
952054969289
1018785257491
200016872383
720421576891
97410710171
791840046463
397905762731
47657172163
1058452759759
941742900551
31528752533
818798438621
440436231203
179549873281
880130494241
758955170863
234538458199
411731766041
28736033149
8831259443
769193219239
925172417893
498869210789
478094226011
489399091919
187131494593
267513502187
25495042621
193862716477
590336022893
759919505117
307847753761
59213926427
558111858211
340721112229
1091715007459
391162351007
815576568941
1002895989871
557732337361
343799457233
351022850999
903925526443
906240941269
1022133944177
1028763153811
860081679701
261165405491
670314492151
719070385811
1075450075607
915944373703
384182325403
302224081217
35859765761
849779125729
82473244741
333172428707
723586779449
402784575257
518404939583
463546466413
497308506691
906124644613
948728476453
893816125693
126572513651
617744471881
593374008847
664489705987
136692646261
94085698703
1080408151657
220078896691
930332429959
332520221279
161289637349
961432413989
478509343513
71393211313
618031745687
1047114163369
702594801833
820055777623
106759694747
544484570857
196552778119
929176351309
63409574083
921785595097
951736771901
138261373259
958409920817
162489899167
88867446191
589249843771
677847536683
488313415547
254668245847
222007976569
106391632553
254125140127
460303309363
599662128701
1094356378237
853658731957
375533796929
81643437653
379466835487
572604372689
416274296773
628379424467
801500427979
439033137181
649214081701
972271812433
56913454099
252646270241
831979635077
646918582139
705084581051
1064773836991
12402951667
656236099627
275804209613
85445499541
348602890457
398650877011
107423152127
991193738807
536465190479
430507344433
338575282259
862475251753
173616237653
628944265387
430503937543
333213538213
374586311597
951106845103
267838973399
707479070917
631830707933
574516400309
401956343333
425700643061
1066583200691
837197333827
989731206221
484315015381
425800604353
1046784940193
996240605981
114360880759
1068785214649
56667059011
313364045387
468949150673
839447267861
548072493379
293270112871
118965300187
269217645967
897945201701
397812122959
213515536747
367114152071
449050256791
206744907847
997638024059
769488527347
245326643719
88772038981
335568289739
451931715199
417993565721
428677798361
174790796293
851205285923
628791968473
297737361029
995578672903
914805736037
705798653143
84038000281
226698054329
203903916133
31695279271
891459103163
296537478793
63018490889
296962268231
937374713881
583655878877
265555677683
154387035277
448543904647
758313701549
320187524963
714115051253
194038923037
13080420337
449114000683
110826983681
67506606767
70012576853
834960766201
423338036437
12865826767
922306999499
814429565881
634003844189
290916867067
690281979941
723981102827
687390532321
565316086037
808258562453
390235228793
631001963159
129720631147
693270327599
68848969619
12445198193
798754438303
300000096349
835116286817
755476011193
13128547037
49865159963
340635726553
451584580903
480269517527
431786025773
171103288381
607561194463
944029814459
849051074659
1003648275899
189365603807
549425230631
573461570789
163361399603
572666338679
506561335087
1086447964829
382111926149
741050858309
408686542543
156291628201
304541170501
546536235937
109909644589
663845711539
899348184541
219829710761
631043048963
29188440031
888229075099
535094579543
269368856413
828885806207
33130040059
139102234021
635011992269
263447024303
301456138913
5196513457
664799517241
48616437671
501002368429
439849046647
11697754949
160087160197
185134927231
784165283879
231185233943
171680482261
619895641181
934272537053
292191332227
1076767589941
56477214503
715908182557
208850264281
265042305469
443059836851
484219402673
264389099291
589762601471
1046929638847
704951364833
551396779823
849246331589
30938107259
186245405653
208839372967
232195404773
103501613659
685176440567
303873310981
39206920691
575028361073
395187632669
220641805499
652424931317
941204170117
198118384577
790998346939
965691860957
375480130057
234458674871
333373407623
854413582597
1021781599019
462088907617
1030931205643
820580340137
1046553553651
724062132653
1045393207643
995206498127
378778651019
85287311429
438955238479
343547040649
710269895869
69240140357
414697563617
262435988713
284690443591
744827452543
412980281899
1086016187077
891441804427
701353832867
437075046997
659941574731
314354471269
570152829263
151602004877
371308863139
98259920609
253756913023
787306253957
531532528679
251192580479
571092085799
465061957097
987103478849
563233718647
977476086271
1075121368807
818222388491
779309002939
485625142243
292743102583
803566179847
186858242953
85039752401
506431307471
502018019329
92235082307
605239827637
166541937343
1042403557319
151524822289
19424221919
809421283523
1010190981643
766252594343
311943817363
582461867479
967347448043
169705536067
918685998721
30778866611
588132760403
778849102261
976487408623
765338775431
251207580983
208011944873
758442697183
1022485431967
479057853049
629507136899
272261739203
911882836727
1019688381223
296506743541
40403578997
46992269263
605051668709
635411281579
638948574923
326887127921
583344262279
276616274461
494149063021
450913461881
850757203721
738485921291
1003307233403
125691622883
392390351719
489389534219
640265741449
795346278229
863625458797
799783761137
132350160343
516480457021
702590018153
340386388229
416325083201
483132150967
412304842127
1005874092017
1015736322661
599935697521
773282854703
531595408073
1027220495471
821735712113
1045865546839
403142471839
644572042349
187564825489
758318349473
847471252259
993938272133
651949358161
572406177667
311245235381
208275964613
669774817139
497736701257
1064036772377
97417352009
548124718681
314054505983
507718670779
195079461131
774234303991
341743914163
744325771873
4774063661
123667486199
942789275507
548954174471
538792132849
538497146041
502031005573
558297862981
788500955657
681229914881
943531567717
622085127299
423198036433
123571274459
958454179187
136840735453
154431956521
886738075219
975135714457
943730632519
279522829493
841090541831
424666790161
336089325713
1057209716513
421450945369
558350112427
843388499563
68258350243
943201216267
880597081319
468338640989
228956978387
337286443189
851003367343
965873045441
704073130429
94416784499
242362139689
570790754041
208544464423
456168673661
156343227401
801986948597
586243285679
843725934383
442259653327
845479114919
426107653823
905418367891
800460869011
925397683043
550214223947
897465783737
922103033597
731470528889
1076210118457
761807415073
922960100107
598000697051
715933423229
957722566699
7617758053
47898822383
528435938039
281305154369
952921298141
293541564889
281939446067
510331970531
429630650191
767061611917
177672571187
641419601213
172778425829
122864346193
94518988357
58207393499
894386199281
453317732393
261874147627
595239605551
268293788779
686837932159
593958030647
456061636963
312825452551
332894148449
928595047063
449138543221
603513464093
990998900977
678530374961
206170005229
571694181167
999525623267
134541279559
849008241691
919129149931
248748654653
165532667147
533305890179
1066449946873
706315212149
639276215147
296022623339
357334344361
555309533327
753659111207
58203310301
834900267017
140893690849
1034433796387
437972025437
8335961663
631130444537
499953303457
330941564627
910040496163
682174396139
395076916639
568107843337
570468142243
663244007351
453800446499
624682208459
537434871109
361948587779
517059841007
703607166817
138946078289
342539049607
129658816051
830881530247
181862106991
685585179493
31475185969
300041483023
1069936707131
438013757803
790670443643
990245171051
151493134931
631134935597
1049794986479
107101256747
693076594849
589338563419
1052193764723
886728001153
523139129197
716882600017
862839160061
477882515057
549562432919
113704355983
1065803604617
374406102979
891755305751
7969999981
782058192007
595747660619
485108438293
568336198699
1045166350889
914821167131
1069750992971
356384179223
89611297817
48580240069
722918009477
198001305017
1013655592363
334694498507
112244248273
612199492679
376106928047
299437141291
1093015153679
1015512727609
103960225937
123275615731
907605112259
475538558981
69805949599
762533449801
306141970171
981226277539
573762811033
520489987471
840134638003
837114926849
2065784089
370686840929
584347608617
482035640453
1063342739411
684038374277
840551009197
608093692919
854605373683
65102524621
951387097123
124671081439
698027492947
832311305083
562772945561
163045954013
217034214281
394467957337
471307935871
855071880433
1082653974799
240479455309
1024328078419
1027497631331
243059467709
293206455539
165223283353
912006003959
643628739629
1069504449103
867496908809
234639828727
421371358871
544222002979
351544423327
57673783121
865468453907
1086222319499
405908717429
469474695803
103106757331
455319356321
542632789873
851563760791
1050233375461
963201392827
138965647003
833057185003
972148249801
176631700169
829518233801
971973839423
168168862219
442761398957
1006949539039
907009272791
153117693979
772703514757
1071871102711
90218831543
358098805331
855300620957
882349431391
509507205307
302853805099
147022828327
1075695660841
1093267167281
1098700508141
960926468321
810021309479
453392907169
1059798701477
404103906853
642893760997
198685971287
466281074461
685666229161
717215585563
1098638699281
546988440629
213798276337
640509412757
142584023767
914124133163
595144321481
1037304771541
867749031557
328913430617
875353088009
1093124993629
839467491347
458160316541
176956284667
744303987989
505959332839
582341189231
557493710017
560408783477
372992544893
770513774873
522663821221
91753696591
920271253061
268247140927
196256840069
509516926969
11583288247
628263426761
339406215461
69592293961
266220650681
848761132001
94442421863
186371320727
1066628558101
810400356949
961553882281
172062116437
540111972683
898348999589
412586561267
716691048191
869091480793
234798817483
145619432701
433969245757
936503979193
867789100177
167662079303
401527235617
666771648391
465649245557
724087900957
468020210551
2833650601
256539492439
439368110897
1039510804219
509308655551
189402400247
998176121983
453966423011
769786536271
421765314793
1094837798387
647677209523
791190923123
843431938693
541975771957
535108542103
1014647543783
455546078269
413756708327
285146910383
702730930241
1031505259331
852667608791
64800400321
201207702107
1014536780809
1023141260347
623950027193
86824945409
548525921191
718676270227
598208611789
498584120789
149140762951
309737668021
636619984193
518491769111
390495052931
231547998701
463250867803
1021166673481
264958792669
280801429079
555854657999
1092475207871
941802494047
207069139549
1041876761129
618862449691
665285252809
500560031593
874095540313
666383112583
218166557299
75848265841
846760029607
306679005827
121407776219
1013495244857
512046719477
960371536951
1022425319099
828840640283
909076372859
57689691193
86588168993
1058703580163
662278667489
252553806227
363102932909
60690651937
933158078383
951633212581
461457703933
525147431527
154884104993
976408034923
1066111523513
664528217779
64189229761
107523367321
183797155793
544619523577
91396271249
920015882531
653522930237
851081509697
1058509686961
515113814689
594740562001
198134189189
902180352413
222075005723
178557018769
1091435322449
93569095757
613428659863
350027837723
87081500221
651541449127
1017731579719
206235013519
475073036219
970693790317
26632661723
826319510827
164222851417
332552389909
1099271803327
297198643411
867795335417
1029784626653
1068241304153
845845373027
504539650619
844167820063
260701083319
646027413569
495871390033
552563473031
131813434063
661448738903
928798721941
326014216453
962820265481
845266650329
1000600029769
552294539897
695720160809
285505297141
374909114579
732450214007
231742618397
804448753783
346326614701
484321454179
276592868449
990752310601
472650567527
253733902397
593760986947
620796598789
397707089803
356989100939
1077269474297
86912049139
621685986347
393469037567
380297846801
579400935409
606173396369
1065870730283
480389201189
972775637989
408026884757
1079338038853
339968178773
968897418847
417118619167
708099642923
1093722993607
275518253371
368212214519
466262158189
477620277671
229275070793
321604597663
198365361043
381226893083
369527676473
16406738269
635376271021
154656679981
998010342011
567326594299
216989766781
664446302713
808113681821
586650479141
17180281033
278368885211
339456175813
46358578319
13805420053
32996837183
520378948667
47404555949
25720154123
507213748889
705703719547
730683677497
922361217949
17846403529
330270653971
835747919543
645675252797
277214712427
181953940673
933939584779
540506476463
596548414393
906884788129
48963606617
830336328737
968197881407
1071458864471
770433138569
419824060157
403497474269
906645332651
245715720287
468132531329
1080281950697
499651202261
802084230461
161149294367
558198283337
429353919679
809507994259
48275072957
487921402097
551153190221
991293429251
1009095776527
91828130531
536817978887
290806875053
1091802540071
330243244867
95607325609
190300555637
240386172893
652577157187
139357933553
1034827392523
296859755531
588345424411
245092817441
77780213213
291891270991
312530967629
869058837659
158571890447
1099431448249
491450891567
622504270459
311085795143
275703451609
1048990528099
315936832699
1055923277741
365087636387
474860717231
933252983867
54822060967
583980658649
951173988361
609057780161
238851514283
310632270391
391882256693
317983946723
447631809719
1073129622787
70691407013
285819378811
227959734503
423870927709
430778968259
57100370567
184550648839
1061516988229
493539643501
595511462471
925883517137
812857954019
451343910383
231911667451
1053414875267
592294105759
1049676387911
966485726929
841470478963
330224937961
614672942447
133172842349
1001028980587
883493132989
97311749239
987665563429
137921816849
981704890039
1000827101887
430480699991
894626182057
450139738577
753530555629
205873076281
1045926503477
97235745031
21334403927
341193272359
268371457973
945802247821
643484723213
452398949683
1056145024157
819386298509
51196108433
645928461491
157094907031
149388372691
292098120553
330074414273
146456303507
1013424267767
801357962959
820169228117
849450650921
133557419041
260223795841
1068157360463
138470560331
1010220958841
736145206691
1024660809157
1052634320711
55539731617
402987310681
258887352197
106303233241
111680425513
674048194091
169355862859
589016515621
405314369549
583814014153
34410381541
328546361111
674715427411
849809014633
202941474079
729500182261
903353928023
915956382221
933458572253
4691534707
272565226457
949944547567
221743381939
253734408661
532853053669
1099457581219
843901258787
760908910693
309462145117
940211684213
718146345779
205541261027
352261759637
81462706027
285205763333
919922423543
99892633487
624207824843
47473877609
1006921141813
775520408969
372455290811
878374817959
125703938917
1025796106211
470813174743
207108071567
375020502491
947553732443
600964428553
485960470477
122779909859
156173793371
339182253733
911845953803
904379845153
584419722517
736787931161
383621765159
236983942099
528843125411
918184529497
736019464451
379967990417
349435480637
529982375269
307633522711
417185422483
866183301157
486828419927
1048087034719
1016249127169
546643335529
159213439087
979520598061
504465177311
280649017547
936598058023
521914743319
223160437597
590338959517
796117330753
1096623409633
967084111753
717658529521
770258945473
1057949811803
573027530837
726699645403
371264665831
1036168819801
776712757901
54042005579
731310744253
74071618043
279416410457
499413716521
515054152829
787496773303
523370532527
907939906193
58515788167
437587137941
236073761653
731728800083
1040573492159
1010236676753
860019996587
845457494591
845461888501
614946665239
730327097999
857525361461
246334479137
76870686439
93638872841
1033881678761
636483760753
354507518467
251365372483
316944048899
113379200237
283881897083
69745679737
1073377965607
392417882411
261728177311
182310356401
987288738181
684512291153
1062749509837
523610786047
152288992069
78243807689
223476004267
96360397499
1037088725711
987786589807
934003599889
373453356119
354220544837
782039952493
214996742203
612527946607
580653687013
900703745941
578611547029
606976962041
60663153721
353896973933
1016105879623
832598273851
70602047071
32504718593
106273589683
741427933189
12037194751
822378331039
543088214891
34817549531
927515864953
888339950819
631515401963
993744716617
911483086229
691555409663
321768645997
328506927979
358331197787
818889602339
470504197661
821044698389
732132350249
604401683693
170200079713
893842496177
1062301815137
705090559021
979415086709
40471187839
310802614961
797018887033
641457149819
541685935823
89840795929
988715154199
141435423763
959275097863
242933212721
836569531573
77493318011
698939765663
251819510609
541676753533
316106354981
17705322281
967229137807
294176965843
290914651789
943157343721
222843560507
546176979427
16764841021
532859802949
393355734971
552062452609
988738739959
934049055179
147415951283
258395156399
905702748127
734308426417
781844919389
1094527387607
602298578723
211101513013
392082175679
592263401141
110859178273
331616659937
2604809149
1079931755629
8944079047
833297767573
606143563643
805663046843
905570883359
140709571493
326006001929
22836321997
1098105123359
670823855857
42764589059
70666391921
203645940787
14764166377
790658001883
635090623183
157575194939
902170493657
1057494526339
497714068133
216232872809
422692748411
154685011517
197377673417
414431046643
347955599011
368549780111
140777100643
56908239761
679901244199
78791753987
959927677763
375062105917
393930395879
497320207057
150637281653
238579982867
694565723483
45932483567
110885006831
184750109737
309683706749
792822692117
220542859321
579591475523
83001044213
634888486039
501384655379
711617239019
284016645907
6503884931
996663424577
538476791549
1056956109931
327075171499
19455698557
234485446487
695241220547
542117627171
865915668589
255273983149
210530766763
115270076059
657564197611
948443028073
1054311550067
980182342723
62702895263
1061911884199
293468874079
441371568613
943120535887
141059470003
678681831433
609198332087
423770188901
660610140077
161503149719
784841618839
558089194153
324611076613
780079654397
153700687009
721890181681
1073091078089
418054996813
1050200246453
90491850263
147042774653
989776469179
312734243449
549283910921
112448514301
743948251247
904392376241
1000007514697
967399874647
388770015679
1050945950377
379008756587
976869624883
726325583323
687171259007
155299362157
464099386141
557097326641
338575434647
590805328537
308662973237
622082004253
834097425631
229215256733
285292636987
70396055671
398340936443
345086238113
179115183089
844600409881
266797718731
266097384793
470249317847
581763288749
579962249117
753813662801
966826013009
282743061019
394772476913
1094771939827
901169238001
112753203721
366164465743
609362848117
555623780171
970807161629
587134767379
26016281227
805315064369
489527486171
349527691993
415892826533
311218145741
395595520337
556660210927
801400248059
936880487947
704048945051
946356537041
244073210393
1052818767037
104832391889
28990367603
81455651807
1018155803491
527524537139
306869642011
899893916417
258205608811
991285960103
494817617513
565115435917
404773303091
776861053763
221433737113
301431704059
931104385423
679736601107
719497875431
228375066263
524352358741
202757875799
1008365764799
486415442923
815603402927
796085716277
127117973317
175694471737
224688139787
382719033283
537883181629
284443066993
659625930281
493974161101
165426213317
569499217181
475744203461
818327530907
504414288673
47773547287
967049610287
246815315443
1043246231063
325232145341
1057475110961
282133944739
901142614297
9898513337
959485963561
118813799873
499396530079
997787344019
827573520883
540391912199
1086271532597
34821082319
200762140591
813935979931
804765292907
9381247727
1038192228089
438166351559
1042419273751
223463869877
462791948033
799240736953
769975948409
192068699111
668800086067
594894498787
683730818741
1046436179111
1055583612511
120869352707
758681917417
248353768279
752866396801
437971619971
936229640771
620993162173
409066108537
1031065724347
426113290091
824124362431
837583834609
1056885822367
422811297329
1081483320727
68606258249
432255889519
455372804891
103470559487
598923015781
201515634079
899814659951
271222057307
389232117221
140923235599
683351473699
779206770263
785299441607
617049507469
921667831181
172902004273
105632681807
915398547227
905240822477
548092630249
244638616847
137785669237
693843230323
654392268347
896892034373
187764520429
678871756583
716915119069
520431432277
800461633487
168731935637
575180621801
791472096521
494724927413
346469925553
209797768469
174002223761
19502220389
120637923781
493094023997
881033787551
682692258779
367971379309
415191072601
551822093117
67670009513
513082403231
762916507547
789092812441
903318210869
193309839487
824937532801
147394442413
210078523133
38744877137
798626308357
1074494328673
689878392089
655284754097
867179660297
379342543451
812266401019
915229655909
1074555933821
371943038101
418902818393
247534953961
359720565257
370445185661
871169253169
611356170283
526444914923
1037709923681
547127382869
976668542221
706635004739
592101751489
1022407031753
112844675767
362109416287
785105658661
797367792433
761577240979
158993312713
1076113315181
220877779039
319900175351
52822306081
383429006281
534650366209
630940724101
259355369359
485988054703
1038062522323
590954634901
735569467169
97496322041
500220497369
944766029687
884010836741
118449932243
637129482883
1062201198431
778288742089
537406628579
983773055563
727742308973
184606132859
318190504717
1094825888707
1090354625011
708201953357
1065339861539
898120247657
12500326583
334086797017
484030547213
1019028259813
707117817349
663656871923
421562738897
487474302893
487057381957
618920322329
638830037189
611311215077
810638207161
214048997599
664134801529
31121137549
931728096617
890812889189
887346285043
139942219973
2613105239
474849661127
196377214589
677695897097
116070126587
569026523957
361770824651
967406200763
342144873971
40773732403
41270307887
105174377303
332280655627
513711655531
6008543941
808908993853
347183864387
936025661789
1011160955477
450495158963
809467092649
32018720471
98198124221
855498535873
279984038489
1045049591563
958189408427
804885931141
395461879061
84326990441
743703020069
828826254287
176495450333
459674561831
537889085233
5571223759
334452498631
240084564953
101359683679
583471324091
315083622173
571985808197
386795978017
394389478997
166015926943
293386694273
267907032529
442536061651
379151242999
1088665252013
600487613657
812082006401
90627797233
306108817013
555741955037
231788455103
291660433507
586039394441
137426593639
595633402891
695682429353
935342337883
725532409967
948233121151
888651123917
957670308157
47108419723
609055109821
449271448183
528440236997
266449376113
358678732547
891692770411
973637430859
917261082281
982292356769
951462203141
1083239443523
237873252959
775564440853
592342878199
414283216229
535581169993
111767157727
301799463071
15876535877
269629192331
716668865557
579260770433
1087550212913
90777870193
865828250447
832174112677
984525136577
508140955331
1071461369903
139929831737
851746623517
281313870841
170924925169
13111389623
395912355337
249958886689
829981120379
746126645753
913357673
708814670903
837658813949
894404933297
297815820083
777753939031
807804362707
494888816021
61154293807
626206215289
1043855683957
267535504871
959756267749
730574863037
14573259073
997304590663
452867017261
72011643107
908156759053
9553637251
269858387831
578870664611
382444583243
452383432741
80771411131
503944600559
677716561679
784147961867
791836503187
782023596793
994616817247
28948649809
75520600567
655595828009
232173448603
707665699483
631068084431
771261109631
726724482599
552979245991
898200634511
322999775603
154933233583
297496154279
99375903499
887872819157
214163724571
380472073327
399528570401
925152934753
591603152843
738868893359
427798968431
1045650001769
233315152141
177247717093
666487845143
676402604291
93424731461
726458137609
612498090209
20815486583
118407924889
965321731999
597171924691
783886859111
136010752849
929939845283
522826205569
404707831219
979747761101
328997631961
612172536923
204792136771
551156075263
402410777833
896859542483
273326288863
247447710329
572676589127
906013602973
455991460871
198369456941
289054845641
684909015127
163823583461
767522316811
580711710133
424399600271
603103708069
745837482673
903520268863
8535074351
553039986809
408237735833
768397556599
838048075429
729907284173
455443397809
431424458791
1004439019267
226531066087
787086181627
410128334761
123354536029
696100368829
1009898685343
252275785127
167393826217
421151343383
494252040817
265290195451
1042121373659
473871004043
1076944125377
803987937169
260208835217
143879423533
281357201747
1001980246441
566166236059
870675837557
1092442785463
820923258703
865295638261
977816793511
1171742417
753550932559
341333099077
723025575187
1025031556607
191281998613
257045692493
207117874277
111979311047
461962473341
141681937357
948287371529
186470803427
179560512619
199275914737
182304426347
6839875747
407320522871
697083586187
781095867077
331529285239
767170554613
1028863439381
12131450263
655866186551
38508306523
76197528269
200026824443
167014045631
339002345951
1009862318351
382085912083
149002622581
1013636693947
716048627081
360500874493
578860490111
885904441549
1006787991887
869113951471
658155424567
929440890181
380766150593
5684624633
982981866877
1017257842673
598253689951
681998375159
883424906783
652566491989
652451454373
275953827113
801629472407
958930919633
965607810841
794780072357
1066148068871
1077368724283
655331462083
452457853303
564971476723
644794593281
817916819501
501100078639
99588627793
857491634459
612883727569
895494425323
875887267799
869183924333
995542590541
607803503941
766446985519
350825598659
475084038511
690652888571
524395452589
481058515109
328696908191
140632735171
745373573713
435196752989
1013814506141
317329689613
845402217479
226350055079
136997411279
245193186409
568937388139
411627787799
740645598313
619859163227
113652345743
699594575129
609245211893
678753476693
785500101901
702141674909
186183415027
978690982349
929101897747
102186010369
258098367299
59230167077
621738305413
507504351581
924369569203
263013602807
229885677407
1003370056163
606419652299
65697219953
1047601825103
60000545147
952898963201
338259493331
523690747523
1076062411433
958806802819
956254299157
521872411273
130293937999
1007768899063
257961699109
531367792763
41386399357
1006326385859
236923062067
521121520967
480121926149
866009466767
653925394039
1025476845593
351617379559
709099891111
157619900201
359156852129
105731404621
350624187469
606329284711
807085256189
1053611894129
397384438177
637709543761
33683777117
1047345320533
700323048079
568368965897
99763392299
40714599979
631608273731
432372745423
609209675159
268895480881
765043458671
163108768657
100406117951
490571944229
804602927827
588929062747
280937869271
1045011833819
793238108977
502008693377
898485681047
774528704849
477370375747
1094230857047
889626307393
1052031428593
211512127991
144468930581
634994542943
276565472189
883562232001
400950969631
510703833719
568105164139
861123903397
568743501841
812857986821
155016606883
260389146793
137100848149
663437014693
808746950927
570564187591
501814567699
71836381751
307729650379
431762848277
321033711307
222422703931
3317071631
399218773417
714142555283
25652821
47899796183
827585890669
624103423483
686033781647
818025482993
500475130943
472841542361
84627333337
238935387191
865411077617
256715454929
962365299743
527346035497
64438241051
728555851721
304081004093
547978199371
231533132581
638534356189
862044170359
461123240899
562195377811
505081217243
228482646697
917801526847
351752065123
965446973311
1081527852043
987052618757
855923744321
444598621133
809110015717
445161641413
147807724313
62754776269
1018124374109
247816164077
268115536643
446294482373
636541732639
37192780939
886994355787
741381715097
492433955809
162330387239
55951692437
486802498999
889074877099
226574464873
327690955247
231449872019
743602440083
103746911771
564636076343
116466003499
474863249213
177646965317
402186122201
126348879749
739635174347
824208401161
709369067237
497427304207
699213548477
30286501667
712162419359
693859034327
278565147643
609329577067
534306977123
839264790779
178590643039
942319695599
756486323839
436101689251
818964943441
184569101173
176002460083
920906582153
720661582789
875184983833
771211665101
639635206183
753468690851
969043560943
1082287512781
910676838997
822360642163
293715229679
851383747217
921852359849
1044572023093
1024421755001
1014610549159
920964805513
211406694479
43028022923
603932147263
23411829937
223058601827
829870458377
895818652649
535957278553
213418153297
803405306987
816926095849
284303136619
151596013729
609932003881
13389156311
459139835503
514646093483
348894028181
286760359933
939980755951
165337723459
644491853729
781416778361
700958457317
626561187691
179751215737
891029089037
647168243129
994051799261
407845606669
525464179147
381672393073
457471214351
952211181697
455891396143
600673004851
134132067203
865569416557
384277314151
309261238691
19582082683
658214111213
659889235997
440232799939
920836417097
590187662231
754801988741
114626180161
797434907237
171438439171
1098787480327
896734082681
967313509307
526490391907
454237762201
944576566711
313975531927
484470218069
120656581931
823214434337
192594572267
788089359809
558465178181
963363875899
171139229693
1084131289091
97012481717
12634578349
1033507078271
767538910613
644142176921
415448145439
201371572271
446615732359
344969716627
139569001823
487644307939
933362856091
457697568931
398005139759
410389863617
164219300897
398313345169
755058688457
332521422143
1074375282521
429945765343
853798558549
718869877417
531360354397
975694528693
400884430901
577718445901
768329012863
497328000731
1056666949483
710623535647
831960497759
360980989549
46019762413
883521789427
695125192273
347077417837
809475980263
817581636359
1039438832203
1070878324777
795109736417
753619245913
136897525129
1008274708169
645765462889
65239034617
87126693887
79947668909
1088653826983
882907928633
374630082217
1084364623843
644156180593
1089810905641
781799807311
408171028351
650074603151
672317553203
417296608523
595281968471
183514436969
516962981219
550538281067
500664903919
845714998873
172274771113
345115391717
601867946971
1035651274507
999790073353
593989580477
201079696819
441744523343
1042670939803
478518516131
224186460859
829914309863
789457760363
772251136093
1049973215983
678833047397
976951845269
94945700753
557303941793
8763439493
261880679857
584286758773
231365088599
644543849111
220309787611
186881714543
419778334133
413056207679
1009860283603
418668588809
64829532401
312975332489
931567804081
246179726501
63519154883
298691312681
627212234687
1090768371677
28759138033
148267584743
193384295891
139448515957
136609873319
915349554829
853333573429
3537855049
867114946393
393980761831
130825797233
795860920051
224035695139
562014645163
45145398469
701280417581
703275445183
150849855433
322133877053
172395658709
1005010684631
1038741066023
119425490813
280155241537
352935241111
399575130529
387468704657
477643281161
191088627491
110100531647
869843355743
322569474361
489398491343
693518909191
144032154919
16899515077
358983692213
394767342259
933345911191
528880021361
990598760171
59359531681
788719894583
593221573499
813584890633
922411113073
721423050839
508737472699
902628825037
1099299756383
615176920399
241492657801
1008036240473
755468204059
507375342713
1018019726327
410890445939
987874949147
1084098493813
389502420323
694864584319
685811890957
813247099573
943416979447
74690466979
738552901543
164692954651
693396570637
69909170879
685749594811
1026773758537
544406118163
842596305043
323495945977
510205688623
260128313537
631743580621
934339973377
235282627919
85024546799
12161148061
1096216098077
410429496871
526820125213
111060192247
607423427953
675023245361
515027356583
1098365632381
1008081029699
555308414459
647412379121
221824532981
158648826559
390766236853
532248857489
897647305363
471863201983
636785717363
927482624821
906060022891
416149861717
302716931003
939926809931
62977372793
600205913207
87817543493
824746933427
317378950843
747983553697
115724887771
230332387591
831207692797
825841905283
976423445771
452217077453
965832147419
594424129133
775364420279
47588222119
466216337597
505526417083
180779438143
257867568029
437225378137
554069426389
885681990023
50518262411
573816589201
625729312913
199407991619
157810832027
369566757271
647457129673
631308470017
327271933013
868776213637
680338451699
775800328283
393825344881
954427111441
365499849109
605735929717
487449588317
188130796949
916895079823
176412859267
309732365101
1001821113967
1072285778539
513433157353
800690074637
130378688071
544670027971
428531813837
273800541169
353230540211
832808640203
379832430071
1058304801199
315020723257
145358760167
1093466371693
1097759411713
235034985181
933519885877
518361348019
460969216657
93082097461
935214316319
32071882943
765658413467
682090366819
437509755713
1087800983939
186473089367
381525109963
64092772567
772691385611
412344336317
434677846549
121173575351
814117702399
420213189313
664261216811
724481246851
272320762963
716129277497
899411088227
126487459883
985552245487
514209197869
785499240803
715864513193
672841149917
854559160531
1032968455261
302375369011
602366705639
703148190299
822608857061
899123893873
692023347161
1083870066577
584730566521
493209324449
303779829809
549891213617
609041753179
281420657171
131443724767
1019756381753
247081811453
609476830327
185597584297
1074273422269
594560566213
637788602639
570429632593
1019327019727
1001258588347
89327575529
360122128853
360034054547
918601518493
357187235357
60154623281
97302990773
144797501599
752635205753
544157088253
589427710337
309579781499
1088093576681
259127702387
187673516903
515677413233
633512851189
278364569057
392490568633
547164723101
23065126879
928981284403
492209420891
206684994049
375642038923
91689117061
902526807307
352560197813
1032531508583
683724108517
407894437631
473009086267
66757027657
926781660533
511336901863
247776823451
323661033071
592061000411
963230946127
720626631577
605438034821
476023687169
558433550891
466033305583
784779017699
860471361821
255194574821
256514207773
380290343801
876528863789
666447385027
647901724663
959579635499
970359682739
680261596603
88652268179
218997345041
107556958801
916618716353
859077671321
864347776613
197009486657
414306574873
51119252893
465402809413
1092892154023
1054807169677
911118070943
688129731461
92945035387
765748022947
352996899889
876275929169
48986566723
193097618281
968540195957
28454054921
142738464461
11904028693
794091952597
782986343933
107298588539
601696474163
571938164009
111862982711
593377837957
333661716637
667368095909
800863731817
136963073329
219261413617
922434202603
804750935539
777251741723
269589938173
493489676371
1088790726323
689023956211
552834434231
598210528757
376566029809
920155339819
724151622121
847433902607
484655052097
936296607299
664450747813
263860802773
85840242907
571599039961
807943241269
1003315150261
849075239693
116454649951
782159206091
743975433347
735684421729
990504317513
597025387289
960081157549
737071009783
51748058381
291075831049
1021091334437
283983003757
1038283861291
217285506611
79100913167
828003536599
400523474191
1084067860087
318564881269
746095193243
886379968003
719338127329
655941250639
397624565141
822803355427
378212876809
15358603187
655428696397
968220838381
603278617087
159288873959
591120726557
326697973939
250995760601
970594235497
300319384103
662820455867
340865699039
871470352477
840497170717
938529573481
45001641049
90457639423
1048959825161
447755855831
666461120887
179367345697
1063085887013
454222130519
975249798119
963901562339
782874584587
290398970803
1085046381509
1027108434139
314587092431
632581981573
236454677083
385754863421
1030839295609
1083714552967
467110786969
521252372633
977581625191
231599506123
30276179111
174292931179
474129547993
384600079537
534818523301
257568446987
843403991831
1043862352459
613411240991
428000638987
904705319257
969212447689
279905625953
503071951609
1039018594589
492137316773
994097715631
28867832963
634003604147
158105005369
744518637491
315006454397
372176233393
41054044397
338158971863
551931804881
841767773461
102061154617
958793511001
242182407197
914331458149
688226860073
511173413167
880348059109
383531858287
800578141117
1075827410227
1048863942197
74322797893
949655238097
408763394731
711804491921
627772825453
786346180241
250186423099
17236661711
419743640711
842231137681
271798856389
825338697683
1057778333119
569141746871
814806432157
196812647413
897984300179
990662962871
42869305471
544190822437
173529207847
283212312557
165377860321
442635371723
807837183259
747476877397
864345444041
447911281577
1024089104321
593835450977
66850087501
607775471267
698909854997
791771298401
940684947277
368744095817
125822747551
750023837737
350665435949
106018917467
1018903048081
136757587669
198915840731
1084440352487
767661215323
580729311199
496806552509
43451229043
544610033641
997180991981
32058992521
1000411657607
52681302203
789783980357
292710996593
743492006923
50503148809
430771390799
640087042823
1060932248329
939315142187
925386766321
585562257037
150316745819
322136209943
1049106249157
530221819769
135056954743
692495262301
747301091233
186063917363
56569680907
668676316369
135252878897
465019209407
860111748893
534976873163
1037113291639
996528242657
35597933863
982161480371
1037707720453
415216380791
555105077771
31942039819
607834522171
715676746613
426619059133
539361010759
977281014317
159083183263
630261788803
979757161231
915744278167
788113031599
467126493907
801536821103
38891282873
750622673627
518008471241
923083815469
850972194287
214694642597
222570310057
332610422467
859042050463
570803224591
116284788979
151303846831
536283430103
325864139693
969194282863
601798843561
593743538117
491356705699
886019748553
668395885541
1017603944869
95555010013
907472356991
1064221020419
438626033051
325980642227
323286735059
445979204189
679558902287
519506477531
140237255153
220088423381
1095463657427
995197830779
1012346899903
752548952257
879394593989
955395895417
668666527439
912697258001
432811602107
68219259389
194995413121
222861082679
487184474633
657217962589
854747974799
586541750033
998734416541
856728791099
709450915727
93364858193
813775246073
102061153871
327322929497
17393495099
516919474639
241725141197
913085520859
879977592457
829734470987
208560136027
782754392557
953020926241
622967365841
337371128537
471235417759
57072210593
832889778823
540720907183
432132635443
752569112681
131792618257
736523234903
562833266143
401938401523
686560583837
915699025961
662275324301
658670362783
368594873683
230527066333
49565630197
506243898443
434639021027
263940166349
153612961681
900039860833
1025647278923
306377066447
579130209391
1015848890261
422306049883
185330406077
194233668289
470148205211
933434205659
781938144263
927076217339
728814161513
955949014883
833263016431
729230085013
11157973633
93536491003
949217430727
71483358833
396814394419
1017269264927
102338285177
132115327207
1076408357813
898742770669
423792401089
422442509959
6016046441
437756191781
208662408527
997918207277
982511438333
216849439769
787079838641
130471292201
195741869263
1016667195647
264445567559
44463012673
222834976951
1008443642597
685762320337
550236814399
969802377209
1001692815997
236305298531
870282905801
158806445393
1050458255677
497748671969
97051233823
481205376181
754153280791
569734089467
1023827323297
5296968389
257231590613
1012116658159
542773878469
273650383217
269845027993
147078618653
39604832809
736633023473
336428183087
1038141934019
565081225151
167402754907
330207867677
463176182069
423117802021
865517199991
404740881631
162503219987
491945855803
634681100267
836455531349
895783820947
650979601879
181754520041
362269398443
1000492299127
73818472619
914949429677
1046673649753
702961522589
1010628076811
98440025351
997417275047
971644608511
619275805903
126304463443
200581436971
895143238909
759645392477
386644728523
197311785379
550289229797
264824239649
317920927801
853530248069
195274575151
604166734147
958089400159
951334795349
882626331407
67711904537
346522726301
688738763189
211898299169
121873831349
1043923615429
407671561307
1057622981423
454874276449
813820273111
20196794603
532628349251
637097002313
739493659603
458207116907
890988442559
11029498853
289735579981
340091792347
542118066541
76521714329
753823648087
1062928043063
86445575479
868368514337
937404714511
20073321809
375221177257
803776651477
679273377131
205034639053
406592526931
657295404509
137645964167
499040306081
531760090649
844548122279
228820221761
734706342649
192379610453
423969161257
383709408967
839127393851
279174375247
327369573907
630545934101
731055012439
835462257163
566068196821
958492693139
542633650997
508965745531
892819682063
1036681774979
471565766449
65931352519
412097888399
121663059277
4508936611
196885916189
193618660087
542290201463
879114533797
426441732529
437070983269
198632399629
230087494981
822730893427
254980388407
854249655557
531096728963
461791028557
331701909191
505996186207
1554644603
823694347523
251316779839
226139620873
172960084697
774837327013
604379161231
828218003783
1047822752897
323778228029
418010558711
602102160629
1065929515433
79188424153
602090235827
876502964819
128399725651
1044984765053
223068106631
826592187347
1089281417101
750517127897
950401295383
187497337921
345061551097
1060187356477
159421299467
44905726991
360300447421
849880752359
77561430113
487679569997
68407076783
774199940999
256936842427
664028673283
673420806379
517219446349
937437624553
1029919236389
889469769767
1058112644137
918815303573
843385115767
611898013763
1070811861169
925383774563
736675782853
16721709539
282393443491
797986232683
726013330859
891563046379
111420611527
317763781999
728070747829
96498937459
318141803233
481293446639
478269692561
40335199939
234728211547
920667947873
352109659157
1012879013213
984587986957
455887534213
391994703071
1052138773421
94146582011
109464187159
769848684103
358130035621
434463544673
624192802999
917072843059
8477586487
891538930309
397826565229
265275911753
649893320627
797794947731
274854672941
474711510463
1069795536751
46523106041
1007524099529
369660440951
348637272017
598804198549
25242578353
752744953643
354039059971
391183279117
527846638453
69836530529
758086344937
769839155731
433119081313
494762784613
194388298561
784827810791
902354235611
279482090263
966866418163
263770457309
839948798863
716054990503
548865880327
734191577051
34139545717
552682579721
528553675193
480432563203
293127453859
1081588475497
863911463431
909352768673
18415402771
743744503591
524010961259
379332946703
318252281117
112984339187
339495276977
749034148531
198435722477
7456032637
571995752953
791405002937
831340679431
312374754779
15626241677
780839601023
206966581307
431555645569
441963014653
1022161284029
465218290237
26349958409
605172329207
877895954213
365274419347
341351046137
265405874323
438434443303
342374007271
961707311401
888368141939
129984600301
5009445841
89865740759
221324437897
1045551680977
80284724693
778676432309
290888635031
266335498019
187611409211
877013490697
790874991727
251170269139
711632335837
157396283173
679114590601
66993647267
680006905289
28682180707
1086293283811
859143516323
750532223939
1074228311677
540978117137
583143168823
414761253911
873489634967
192036419693
158465444539
289200650731
798604395581
1019142245897
860091103429
324638037323
256715138909
782243047633
22270550441
598843769339
543422714743
392207883373
478059254003
916381016897
222880579667
917377913833
1085504422697
1097533612001
212281810417
511514717299
879596137949
113667155197
981226022921
102253484357
179121735827
505338750907
165874697041
103664577587
1073994674153
1048548122759
57852752051
908136888391
92656064723
872504711459
476172000223
924378353797
723558272611
203064907093
295365872177
544586748367
891494378123
344909524339
771483900697
540477969133
1048327013143
545540744941
169959416609
575515910069
40010135731
299860160381
236151051733
1023508322659
648533405353
79241879279
15070311931
567477550303
865549625273
646404827111
157643177359
118060125613
3086563943
473744753653
889455718637
535319985353
492331500629
426154274239
674523105107
86233814239
258043816267
624731119093
339132700787
275830482259
14854142759
948698877673
855007656227
869766078829
21474077147
1054938607273
275739155513
9919428653
619058859607
332518658737
56907152959
708525723331
194536099649
840216542107
314714627351
361820853517
1060910143351
236644404823
1040755474289
571100546347
282622474207
1002065963827
590055982657
886053699857
801483010529
949233113557
872607781531
484569084137
982938274559
103577239099
716707410961
353699618309
607831451093
457032480173
726905574517
201366937841
646131416837
22762611383
718450832993
270571302577
876460182089
328407663427
826929364207
104261309879
9773867063
709929808309
144505737029
836955365977
979391720459
914231559239
999229459897
555664039069
779988727163
191869105913
467004869063
156297372701
1008819446711
62116189099
362094978181
1081241214161
119656463743
288556563101
247549255823
620838201667
397365728671
772259669333
942218277527
782865233539
1033034277091
842303208479
34118361421
712456359163
347870765003
974702512913
475729075721
885941214371
481692074243
931539556643
768250888313
705548382367
934833258397
329495577211
109476039131
1047017911189
1007782911979
694778346023
296013876919
287886127943
447628397429
13280767813
197972169113
903745768553
663508764719
362845119577
272601327907
220670854991
765908035177
474441384913
878899011233
170770374629
351894899353
1087866223109
1048607019661
752160649463
978502450579
211061613109
732817448147
728899954721
971097645799
1077851161399
101382227119
786331761689
644623320311
70791794533
1040398340977
117729818189
946021475059
896691488477
111602118049
872744309039
1088002282883
948463854367
1061159531569
35868228199
464985598241
557128551097
499342771591
467276910719
585624892141
83915361919
6353083721
724360398647
509398612033
1029143958083
209550372271
159434345347
1086390950317
1094411294747
534589847593
875259788743
702754873109
382348930363
951354330523
570317635273
420849547483
177830455433
759884324051
610892395381
595860933949
753090843691
507334105847
664206342281
434406274277
789719640907
714429178657
339619754963
279048777797
530685147827
215451568933
497930836721
805915323929
623722424753
101988644189
816648687823
846194667743
885621280399
423665092889
281483245963
684637720969
1025467547549
28255631927
3989877979
1029615230321
97231738259
793993335313
13406616077
575646783853
631460298817
673471377871
325979123641
503897759683
461447159713
214523726497
421802518351
574539347093
308033072273
931124599807
682720740109
723334484897
679514432221
583471595087
1016783927183
769203684323
898613616371
457092392881
811954922377
589596348223
369782202697
344959019521
489098518151
272096159317
525579810313
488657439857
173194115993
241213020899
190538603531
614867934853
937849204829
120252950003
892818774539
137328725827
499661515589
358007626469
426050803799
64044246769
35563106119
80067241321
614323074901
56562945041
102230598703
533638291201
602619195107
1021499656469
1057417419601
777145343773
724335165223
1085400948227
936759220417
591991008779
365566247201
199975419929
1074046704443
232119136237
468936251977
903967442689
1077285348143
593525761669
858316395403
603882540949
197052643493
774481551647
222828983551
753039302593
946830344101
257857699117
1043764800761
779705847413
57772777003
311831974343
368321510617
1053820465937
117372843103
85201071209
641026505533
1068808763051
881790664231
1033878038521
1080163084391
701503268821
740480498347
773316690973
568616380117
366254338601
463271626787
837856071133
593329149503
850262664299
595091744059
200964444409
55699823719
832942398329
939997813477
610438150337
300483905203
425011984841
919838971201
902894552083
807328038641
553331072929
468869110631
275006738467
12935478511
783426501493
1084634220583
767612685247
273928286321
981818377261
37898782517
398945674811
424173552217
989371809241
338093334743
393371034631
332824047401
676969894219
1013492209117
1022165057167
536154233239
9910701257
854446525769
715842306821
1010298235363
937479985147
813835094671
411296576627
417217744847
583493352329
485537436959
685131676837
472280256491
211535036579
1027055065697
154778720401
876956025779
873030086701
868545506951
498013573991
504635464457
574732494563
624914284741
393353832637
630099633469
277249281481
916891542223
922495737511
953853768503
629850023653
700881061823
153583436257
102902694613
701088085367
191357144347
865313728663
480602978329
894335426921
910769125741
602734524529
1071648739253
762173044253
757471027909
1035665787881
860395034449
151768851463
897121897927
175351488937
1008381247651
926521933949
908035319461
571724851889
1004368800199
781625937347
446851363093
832516039997
986358271607
6367630301
448089526499
530515708937
297260769503
750722977561
56292748117
175471777843
722117250703
395144149241
245049852571
864898051811
1025692446983
1076000379263
801839138731
862508355271
846073642573
548283899167
177957968603
712715687059
585892643929
1076933400457
429829077109
146314479907
546516468871
31512753479
263083717669
931069631617
263455578943
442386094639
831552875897
767524239179
873918563743
580115876941
10826691173
734149616953
758359485047
210846197407
467914125589
319058884379
507339891673
1040379460727
370417020847
959264647423
564530179219
726760568887
1038400937557
840240254353
172656535717
18846745387
734491680619
926030718629
531002781451
205694349499
290868207277
710249553757
1053730521881
409382893643
150491162539
1090383762227
893960612711
253392473039
948800465341
447011339699
349340566747
644876973409
623103794519
878358067127
67206227183
86523606661
577779273991
700001446273
1045957074907
774977936519
572285003219
94160138957
1034027520707
425840383013
117166164827
835016300309
1046630788729
336656494019
201736634413
874026752369
115039616911
199366937569
44540019571
435901480789
913516545509
1074255202087
924631304803
1085839049941
933612727079
190357078943
442112643307
374163640469
659935192331
48276708757
193774434869
566261466593
1070014360687
658235305699
619797604483
958616586377
800290632599
700881959761
748357976053
396130423973
1002226669057
575160423223
552080197483
136110930847
414576774457
313132098151
523725517747
4068297137
344085685193
301796880233
881961988681
118281688403
193916461771
585909002941
112034741879
382947598057
654440929651
863042724949
275265072469
748341700031
406535015773
1000845556133
491536575041
497772279001
444996392059
727142838241
862577872199
137292395951
1018190332387
1091534637521
721824050231
671744642197
634606766803
360451325519
298156450313
1001111800723
210526389847
169416828167
313489040849
784114202099
539939880017
97402109653
691706195819
619685998273
1005504400181
283612054189
355524939073
816970172783
794571295277
575740950857
372905533873
607083121871
442500981443
565117880629
278128267369
430073981933
473754939703
452593627261
716456777761
792083856523
889125981409
69259267859
678049825199
238442306777
511440387751
195943388371
481155393473
840552406609
588651998113
537447317039
950527211797
1021421289631
200988792821
568214498549
368625596231
770410509749
258615769183
698674854277
199348241801
860499959653
1090370865607
635780088641
938150098531
898142348897
472033949633
324319170827
746647064447
544880756597
578931366313
283867293811
358932005203
139098991351
226820777411
365031353903
230619286679
729565138609
552687174817
302787352169
855860349961
752576665129
892807240597
366970690771
138046841549
72319591559
244866704837
956335917151
25914450539
1007777074531
145939660723
617546753177
388078566467
399339358679
254302639483
42185754049
914077857523
433934290697
819950079031
399601191677
1041865663073
78531565289
413938789889
1053805640189
754588957511
695102011237
39418891997
389300612837
839582914853
344609887231
138579046093
185621583419
14504896363
868766496347
524510555551
84369053663
1074647192629
98442812621
650629812773
533083886899
1041034158739
553474213601
532970122609
1016902846123
168138492043
906955274807
534906787939
657984835951
203011293523
923333811349
241081561087
671931456487
626132661361
1032986968369
123451162603
913040278363
781879300751
837718752989
113695972343
768658981591
41390722447
501267168973
53075449789
494999178313
811880003419
911232630229
581856475561
928332556061
737160050299
76923038273
916452026549
959696485831
934074460259
206940571099
751330813973
82661258059
541184787179
705916499401
790864969357
79527644369
280404945313
517826773181
190024297889
1033795341737
692489524217
30741101263
337335403373
787383366881
539064580127
986065348501
123774892181
700337631583
124978894783
850068373379
1054024182907
406233047603
321508968257
711798557059
884357120657
124212270751
222433976473
868348670701
1092949081823
403984331461
1081189911353
32380177229
134460369059
761917161013
788394764299
1048955122561
1095876438829
301527545167
384811314527
368208265267
1054176846761
455736124279
735817897033
1086967617019
943172074687
622588545767
1007428034077
336177018707
107860967173
452565100621
84212424893
869760769877
293049230021
48696316499
675610000531
290005369781
371369242499
512020341281
109120238053
1080426320119
94327181363
120129271781
377564506619
358244134639
309665909507
211368734281
111043346257
80040149473
933466555831
376156467677
492303725233
801534438563
145583851657
86765681567
642183271931
162444166231
468327252179
358277325613
870472483799
90794507753
615585223661
251781329
613394334667
162591060253
563595051979
93231604909
1076679959591
935346516179
123107216159
976490354729
11223186607
253726015451
58008930283
270262290191
490097646937
184813414319
314832431197
169941573233
75415582523
484591822807
11285106223
279416607229
1071804510629
31845604811
133479572563
601347433801
417788408923
372465818393
49948387927
360771663893
1066622186551
769584925639
755507313049
812005933927
921064407611
347992886687
271199783381
88300810027
575121418447
82925580167
57250835119
156295655507
646628380117
139752345391
944685761963
408402345433
818317764769
974657273621
702471863069
898849019843
344020811879
554696553091
1020968828947
776004719593
822523269013
493783463021
641177052983
725294553359
167807007013
350485479683
484108075643
515024034053
30909018017
825523374317
858977449489
879934003493
275928408871
327912826051
323611993997
827415423827
937841660359
222478180051
90241531673
435580032449
277778672029
481113496781
461257974677
232638926837
395355557011
726015388619
886393855129
880233689213
1031939814137
83121505073
306462120863
839730681941
423010771201
427278561937
723032284391
654475710337
247535395111
571127950177
933025536383
560439955919
512145787687
429801465367
312152635897
869331428891
535744726421
885213018191
94436096411
510374187781
857861754587
612864441677
4583218229
635307313411
31614821891
249381495371
827420992949
146006988793
113600036489
786182039347
326675438549
655587796387
955370277527
98673229951
1049742402209
277693056889
475612885213
882301328617
123986348797
47131211839
513569530637
477581718707
774758159501
220171621697
1066804965949
418286341549
543433571371
757669657363
1002359907607
929659191899
925755767221
543645686147
860743544051
323321562841
884798665657
260518312919
56024637703
1059614242993
897736915421
496676246999
199016657531
475141038079
939462147527
947446335923
688118957543
108464929219
238500643399
889405357411
527299031213
921504577927
779173004123
136145064967
479579435393
282249170263
275578398989
1059937676869
492407062073
1068437805641
843020566261
1091021238823
689790394243
507859276741
838781965789
714003200221
1095932200667
577147685281
503318801483
670561498447
5686060561
878466999037
247593557599
121653893891
110313465377
27753489017
410155972711
838673572609
889906159271
240535977763
14568017923
1031245584409
861557773997
140785058333
220026707119
928785429763
1003402603081
623075233369
970857331663
183485250349
786391211549
174023225443
996648787367
306428641609
362018598859
903757033981
240829281013
410870064919
60518022451
206289091577
216288102451
13573645453
1083606084389
1039128682777
985791568123
868037466601
875796525223
1049270191217
578841321997
760191169117
628387831739
98875746941
907206466769
201185347217
305620717333
56892093701
808755990011
91350824119
479731724957
943495070383
260554387879
618890463383
180748834573
394918697501
851917972979
252154476661
473652940619
424362542203
276035757769
712499555477
712914523063
149115976201
1053326675309
465113446229
882531279857
163421085671
1062019694321
222266490959
621125148857
878870226373
433890776983
843767621357
65284317113
526129875493
14629734373
24241121497
204301239137
996612039431
903677739373
600255880979
779464768387
323636473661
140209726907
922531812479
835253253971
364306771393
84372746317
539587754897
614317695413
867730004809
113447361163
412975855049
422257030747
992530886891
259266084421
465073446811
439837759871
648276230743
897866120483
600080373281
137511902321
487262095421
648965307427
359139925037
434343870511
678837826661
63204095723
895413317609
400307632789
735105500953
480010596971
397578136429
647489273891
99798798523
519411033769
130161252673
735119273261
334549541693
286904119433
63367010747
277326667609
679737396743
553316694037
683439006749
477177846661
32400610373
180795778349
734101646183
748739133479
587735421487
416052566453
1085650911377
165408581531
705560062843
210988570879
304371335341
249420313861
871802050789
352281308149
69732627949
605810656769
69694645157
111749634499
318598267063
440370869329
187926784553
235169721467
825594907103
738107292647
804172051421
1053851556587
454444131601
355614276643
499546401583
499628846413
1035457540421
270001435807
986469259133
998296749601
382504962353
92885038319
654924198667
671473855733
450854065589
849040177213
920204240623
190348133711
840116520779
330102393251
40871203897
929393788199
939809295277
559666020673
984287405351
522242208883
328882580107
1072766176777
629953548607
683034981379
281970736961
614312006281
1086352714201
340276554991
44603509429
342083648293
791836843177
184025019229
264053203481
11712733811
894613641421
570190567801
488494137767
235288651721
979686411449
1039954905947
794332632013
218146566773
1037605178993
425677550741
944023737361
904336329751
511246449757
959545832369
55664734963
958828933163
713229877589
70125115601
811031786909
1004722984687
457140955127
14398540283
689709623579
174737955013
923382815653
1095226116163
547723921117
569098317713
673010372033
926893072093
951802717939
623726464883
117176423717
750836754823
303971676241
428897216171
812094972847
107193347057
848501597719
792571265203
936705248207
827444144113
697395886931
28535997613
38268999371
655196386927
1002775414873
861189198593
25117890157
212860687423
4888743217
219499171139
77795728397
521351859299
981215268713
831480557177
458107865713
1037749652483
984635051627
509929502839
869695331611
965531756323
262242578539
509761315873
353768554873
571667267749
210372555433
662435948663
690260664229
259520460013
518688481579
142516469647
805954312301
924376680839
811858830751
95288271917
934702188743
94096182259
677592600851
526914820583
25840414363
342688635001
405043501601
1013599720691
424132556851
466804199353
379932553127
1069517384189
807965339879
669018120913
889566998071
533509851607
494695537597
484066264469
256571025713
557762678521
671838182459
507497242963
170385959971
213362032043
688951653529
414650988253
901388247607
456429739937
689454466219
368092428911
523181093107
307029439961
131001755783
188829478219
259471898207
98593088359
484428551143
28686353351
979543856611
424246581299
1017658825277
685468992059
605666301791
885477585217
737378378509
160731668059
1017542321189
556691580383
454241508907
262591744531
1092792936979
623366817547
789419637211
5893564829
6741273137
937205006279
585666713813
23942322301
907884451939
330693965909
226309983131
30716481881
765576430891
97679697811
510491395109
647768821339
392408310839
1097118198151
833066696101
709649675281
1029767318441
880559887787
33366732869
623051299427
512361076159
192963107531
341976551407
485715139033
423773197921
636912313
532211529737
95142332353
627453832573
768409704659
427427707969
662299337927
535311831911
720361553609
436359402659
252305245039
427214447507
391113750719
804099160939
811975441351
447415663081
571019358817
40742188183
359340273307
344609796049
517724035243
14941162543
998171907949
367983458993
125459306527
760766740777
368044380311
658748461783
809034323813
886052586481
540621115829
680849885713
461641908803
745224736541
555036533459
70381277507
13956334699
369413188567
269467909351
125433257359
1030028897033
995908620041
355214835953
242782305791
732750140623
412143326053
479826431713
650242672367
42040431847
917804163863
405388981871
978589590791
1046741326901
145578200791
704519738113
636605779993
135669732053
181560197971
1092779275477
243792321917
309919308407
769314461117
123748191781
1044076638259
796193058329
530293948127
166674538517
11572406033
318885969503
972120190787
679754123833
762351293993
242137954349
528813528403
243295768673
29908627433
960779359109
34880910971
277055267197
1097623206931
901234869371
485804632517
598619388511
889865317447
681684661871
95019508723
1091167144019
523016099777
912957185143
954918219917
269997579053
321946979987
785306550967
1025177505421
646302538067
825090945293
191669673037
326905479893
867914107733
869126188373
436863992203
538599232499
711749784121
835399169153
814986374641
732198369431
788050959079
301985670653
524428899811
477955042679
503752063769
631685438743
135637859057
329424034733
956708601899
767153686753
340758567367
1001234496853
763871945591
31720276201
670858058251
391596313333
806805822689
531812585251
25254069199
31981356959
857877542971
540956091359
770106458813
291051666881
373355232539
343329637939
121949802791
369379925581
167636333
430015341827
364830917263
153267670811
89035805717
803663525713
1044014253649
19055704231
1045147699411
31490176103
512941390571
252183243607
481317115847
274538348969
565529952641
836741391323
281641827391
734928447373
379162662311
414834400697
791925421493
665926922719
841995250207
411622593917
384368373091
788553824749
574204402609
780654129253
378234409649
689633899121
144507940483
1083988551977
1041433904197
466971052297
328699733179
788366059279
379391612911
239949484837
1092704423117
312350593859
1078671465853
171915068359
598889712679
984184333703
890830955659
544338295037
827509424501
125495259451
12347138689
323049016649
365706976667
14672722711
143167060823
1072449566443
71939842357
809257187447
18632866199
1048651118443
81001771339
814425635657
763597421569
271412870549
280039514539
631763216401
708723266549
382288394717
453419991187
580687550557
562896935537
160138999019
1079273392667
1043533035067
238570964561
364198608101
297204281519
1004332324349
391273441631
111033053251
909521699563
541526265947
575817812279
737144738611
30592174387
996853672813
252674121499
761254153969
877778440369
934886830687
498351723959
674462221919
389338704137
238921259921
819122482597
246484645933
272384224991
248794047421
335586469121
457766202431
283404614453
650840668351
1033918073161
422699752361
891137389759
377194095563
718469974897
429847519081
835825862449
184372929287
120484823713
126972112747
354087283457
975391545397
464611080133
545552678213
739589731619
702962349709
224732594767
88019059847
749429288161
464211021317
1058262141347
143578509329
1046983678877
557904975157
611984308291
751157236457
770112176411
1016659364257
846640945849
36056831773
375388703117
397661253001
695291118241
550115306557
685282294867
826086052949
1091021322151
140102573549
152763432287
769690563667
835089523687
750015475793
174215214037
605479657271
933336668699
41188499371
227890750463
791762735839
774417471329
677585993633
1050297838613
596373665047
347721325867
171342409067
321392192141
335004065267
699751928699
385745730113
351620947891
309380025061
766653532291
315354589861
697923131527
181868978153
484949928233
729465588119
536445425051
66616491611
707622711671
852793587857
891030438943
841300570193
154392975167
1017260710633
284318181001
24432038381
320547234619
141083882141
756499059551
738413785621
97855319389
357451328573
842941562597
197201110229
996854448661
561937770943
561330703013
960528374191
870523428763
53213125873
691643452967
30174827393
771509732107
651626231951
941615766983
681031579507
541511047613
19238116439
509533601371
152739503107
1087418098147
721483235999
181430430079
373981565257
84990624491
217434777341
303314722189
44737432213
522499471007
877705587001
795132864137
67231851767
554518699337
36619867727
494527862687
130209869561
966524081927
909162301651
412139507783
569320276589
139912921579
429675625273
737602310381
435315553327
986143443407
678106042837
185394702247
709236656363
463877269897
1251701197
459585652121
632085174577
366250759337
206644573337
32550783539
815836017793
147232113737
22083224161
115243536883
943768317589
612287360609
145786593079
4408076069
952623079483
748635071813
961063131989
586185396913
300961741519
876032256943
558835336249
419574073507
125530133591
310457479537
1046298180527
86398860599
458531345693
225302079323
688230263761
883235736347
613450100129
264374073209
69808741361
302734421791
784485565459
661029786511
455586041579
256047563753
590908031149
146785288687
252731839579
80055244433
35115316253
326500820953
279212623933
300142783663
214425565043
1082620297441
13942855879
416163821539
915148641403
1075874869073
873738152801
880195758457
189953500927
267067804931
296712865429
111714254921
917052515563
418258417481
196663765817
920694343747
75866050747
770388520591
454067740279
557636186579
490060750549
289404151339
995433729061
417298111627
365954377013
546381159871
311487920699
990151348103
364621501367
812863098079
124676624783
862516090603
81637165139
834620660039
730762920497
678370522393
308342735237
246133361449
30651008477
414799369189
619032614087
568511326463
46739203961
790853435137
348957048599
3990898543
201954155203
319216513859
19755489409
961616482657
275935976819
360682497397
508146897737
1089722848243
648957972823
301321020821
425319206441
783332147503
68945693683
458750732617
1028585351621
992870929649
182794601699
519813277429
41350317431
98519875373
270341086751
13227408967
1022164820549
626773915189
732584259229
396318847829
879103104799
103768666229
118799019331
520353508957
83060372137
420443099701
430640427947
736575998761
784297391131
430354469383
76608244079
983616787277
966509779727
572625528949
858995615239
306324452179
296460304163
590326155967
517091664473
485253575887
530725744051
826412273563
223762103911
1030662362911
1027107660911
912997493911
56048622563
776502540031
151723918249
863641195297
40517718067
37516550779
632355174173
857173960757
984987513247
1039658432107
104341857343
984715449463
561450164773
210696440161
243779605819
864467315053
436506914561
752198774653
537906588223
825085516459
827021641489
208194583811
439242918839
410973086413
547085385037
635493762247
792808230367
708374527253
110924716849
1002476148637
935647067491
762185839339
436123198547
533641366241
822678160049
164257564157
891141983857
51606192367
754243526917
587143472339
641001164107
461001853511
478323922501
472181859139
1097226316231
381685413007
483543838937
1044507422467
175056955037
118434408077
438292605551
254365378681
371938077887
777170305181
324757567031
590217626359
148519219249
524745957347
1035206194703
1083167777443
659360289829
59932380797
1087483526929
1067274718591
254127485299
1025087251063
532083026807
762322728443
93674185933
175053903481
741785621
832613663359
835477480139
623758314941
17694824327
380593739849
82116070811
256889399969
732343310833
69736644647
312064802509
418237504577
210337152307
554254078267
443664676391
896868045571
286099433513
280098231319
530605985269
169899633457
743189611963
285485191441
683559716149
85324455361
315210861397
784340321147
84644065013
57012035849
1048802916449
1007801186023
320183700071
1063915176349
438168599221
445820360719
903735418427
139174268627
965892763153
439087365551
800345337677
192966558013
700821273631
84269908351
538465191827
251777400319
239043296801
8639744363
922884086287
120918397057
110985005723
3012483101
265959081389
240499697707
715389837313
56702925563
502873571371
709044735209
384360687317
135751795999
677074608521
982443842467
714510026297
821322199991
793225138493
1024173573793
1038048787109
671355172357
1077356829581
244034195803
442893400471
708747784189
665432226841
566642815859
172642586327
26005743469
944461378493
9241109167
971185967551
383453728969
933598809691
869735732011
19175774593
774584356439
75253134703
456919839151
408430433129
384288357301
86786015159
317688963337
1016426763707
799275976489
407673544043
559902821029
466091936789
486783731209
469306511677
906407945827
331180360031
907092823537
36157158449
191692725041
491730506693
188231664703
1055741238557
118031776309
898428568229
928922481749
593184286111
76539897319
622369741529
258517356043
562908501833
863343834047
451209681317
399551950517
569163949073
96153814747
380500320061
589904298353
90034546741
772541997511
818891813477
201006652043
918208199627
607403260883
123563328509
717479047477
1013631854801
513438019987
226635384883
102187550713
684712073477
744146839957
665733688267
897651222907
639879172277
183696872179
446766040951
719869782823
501604251167
48268069361
456586079189
1035698440331
957317010131
138226815511
834615769817
92218648831
33189759149
1037872096579
1003986005599
468947746681
930970234967
380117675459
517272423737
311278497287
775432135003
283501527853
250567367891
211696131359
223233746627
430487534203
950011580317
650082276803
874876471663
820264695317
158372611829
855327919877
523900817977
1091550981767
5330238629
133291673563
679267273747
596279646569
318747625507
476041026917
753827022947
941661307079
254406440623
667589170847
18023736217
831388854601
633937689181
753520170943
436820185343
777808400881
852378060959
631101773131
1003719326581
233954552669
550823757031
974087145191
1030978206493
932643678497
705877849849
213698866883
1086495577889
626012237659
517147137371
594385717727
280106433623
162543295471
876544612079
1056097486501
95481072749
378026900621
752354507951
330607485647
782441072033
276795266833
14293585489
562273418699
220233149501
712210015679
832931630381
320790306937
424183642277
166723645303
81466273423
505257945623
732449704691
903890768273
766415076883
308370078287
53008498549
873892848593
188467923181
800831593717
767163162257
957040496329
730144504417
951565993321
455134761817
1081726312369
1051035236803
624441410869
795540352561
431001455429
819045405991
443318102827
248850037549
190993491587
357528633521
922754487301
693205933117
930564232841
86016288811
1076089440277
776475239459
404208081973
789143174731
924806947147
412105887931
479687781817
34184384441
161668036591
663612625673
353189544181
392102733427
671775387797
831754611581
164770081451
458301977599
180954818287
980507287933
423004452271
261327927269
537588758491
251997313727
230452318471
257141710933
655878413923
695440059361
534104794121
468072152147
266583629539
95739670567
590890577549
1032026676647
187228164041
1054720803739
8916491929
330594877523
960681249029
925162998437
304841707207
695223050033
571433673743
115647458467
1026993013639
716506037111
290915941339
393560912099
263502447913
684675792287
107796449569
461329233179
185763793139
637447258549
752637057637
172221306427
1071335470729
966724275989
481829529263
631114247341
317456425859
833506996481
1072374524957
727801342691
524573879647
692547098239
812412953579
957753919147
945774607907
81298675823
637578614501
738652249939
9376231633
788626873757
1084017247991
500967822073
107317898659
700026195353
3151699393
649862282093
399558205927
1060043555317
964768158583
1029052125229
599656576769
758779288609
546976989151
426284394551
789340964759
918152091533
953008798363
922551275959
1004141368361
612488817719
60661295339
850587668407
556780326941
196084631789
819524574413
303961643287
348381178729
209978743571
252057704953
146194304153
830009401603
1009438737661
1065561822373
635904805609
656412793027
565501631987
623084099537
501486625699
9056787937
96966081353
647343702293
32553882583
836473553911
553407833219
916129272563
879046421167
476814367093
983682196411
750197585407
583413085609
404984335411
952864334087
395268964093
955853615917
644829582247
714534830959
283574758157
540563346023
1063357184737
417939883733
846709086973
600300887779
780359923333
1002641052641
850981883677
33393255751
244129276693
686452075963
923626119139
598460640103
562439597023
679065015703
109258665701
1008471450551
428251876301
404415640939
893402487293
484771289161
250553995441
417210728681
40301989771
842926327769
33147061723
805182040139
902861560301
634033777889
170162224439
595353851639
1001595967223
483098754599
574004431097
628654166537
101784836291
1003549266803
731911762643
1087289495533
356950719823
166139547311
359877354377
479049524089
84406178497
394061300203
351591974791
1093575724303
811581077003
876034890979
962315933573
504454515779
266831592767
180488311099
1071185404273
467613271339
983138256391
520512394513
252431744429
385660180561
447004418803
1012627301209
103775103521
511344887981
100551519829
376167896723
791557813721
606538079857
248894721833
150035044283
69098208607
801125957371
902538342829
489767787787
587083912553
362548726343
633006009973
14089603607
1007008068503
359530921679
635210586341
526041134867
412992603137
1053784675733
3442643311
1009080259939
213189712079
721503281153
677532881429
558780996289
391499719217
446966638639
157962538367
963681676757
63431435237
639985826903
698547843281
971270079463
889705380919
528631977037
216649607171
206116261861
468316747637
844428213281
764155654667
470455036573
142310890039
1012045743193
1043517992669
528119068909
39050772931
288697349407
995714710681
683452486111
930714457009
486551345701
358977386021
88682398537
1073133573329
26772992557
149384194081
1019719167671
883283876747
346755846797
357662678249
490207295051
462235289239
127205616959
913600350529
112245011251
47221360733
4642849969
112013241317
734944486993
226590125389
303128259169
169094175983
915926095067
48664803217
1044694810711
451795275361
162747315827
311593543343
901312204279
546994830719
975754390561
1032862548733
930661138921
392046969277
136885356961
544425627167
979737774641
294869784017
532218900413
949374245333
882425909663
340243457327
1030472478031
388569735703
796386721763
90491556923
249852976987
921633779351
145284295411
869875208591
884181467347
137594404099
223620542927
1060206214051
383027522921
543032103191
192645230471
208432440101
622839619387
574021414067
309197668537
864971093977
928450871683
785137695721
498385357661
746129122787
522065582743
514177071361
270123688391
293104962637
893146787081
347579676749
1063908030277
84162681263
529196700661
458449333751
716585025823
1060316164247
901566432047
814751960741
655073693233
289001814089
215287686067
929642040323
377313753959
717250071379
345672677039
233834847317
182377671323
611042969503
515336459609
525291637811
907710107279
917238473759
920498756017
674348915171
240302333347
16351474649
682691419997
783462618739
220557456293
159410370631
796255529761
849868146443
432173843033
1052482762211
166832822179
436524722927
189562979077
25686725293
742938542719
1075683038863
413117064091
88358156179
240014044297
737496986801
293832076961
866583237211
1084083245813
693243068159
870884711233
754928968021
1076209287143
455409272987
471945080791
797326677757
416087122291
195628493023
203327241163
59827596691
325274375057
515561769913
765712844863
934907343599
803932142791
553306987631
123636471311
1014649003271
318598361509
684720194219
357258155983
242496545051
639365573113
74483429269
882310260289
450496889881
271303688297
836168898709
635813108383
1096126006291
217278194839
538941085993
652348522939
185730373537
985743172033
864639190759
1055657305151
501809408657
279456744869
759765639337
358928222951
293137986161
181262504299
965972415007
333243317971
67627380287
1083625722607
1012403495989
894638240621
285311593681
793085865073
360574744529
255610698839
746464139513
991445760769
259526077451
271346663683
579171514027
1025028110027
1019201214887
225650550131
406592886109
1086585429617
558802047983
1095755550779
833980230469
9638424223
990367643159
982501301477
578207476739
368604945217
69157815767
960773445953
553314407857
189008780819
62033010911
477957425417
1097541160613
992719701481
688507554367
390881333321
595609836469
968329303001
436175974919
603933452263
323520182891
1057571725961
501676619237
274992580799
353129987627
528588910973
466506260993
293458517519
17306397023
681348749573
1081241740157
951641800619
552381331589
1061181037417
345987492127
93573462523
72432570689
289803139673
47241247409
202688519167
560326112081
369240104809
492389154613
822502122853
767236681817
846539498353
414339695843
454692459103
1024813015073
191572730273
183179793869
461846067779
379370829367
171259080347
265333665323
908404376111
563991908773
669638366531
385486818533
570733974821
1054653430021
1027497349687
413119818751
112690703057
1069308717131
652748556797
254718302269
106564435363
526748640163
721191936737
518639160173
1034349791257
80298722821
921416855977
1010772516001
509118645383
895490592949
488903768351
935584085783
885260720761
758172845323
801082877047
74493652949
8682997157
611572566259
725365269373
908399117251
65528683967
106068942479
1062553993727
434062535461
352755585373
628727934053
489343957057
964310572691
440959465907
543896184257
485808430123
499617533827
349069147309
257123630261
933922335757
413561537251
311200743811
387892687471
446746326269
584445463489
708472590977
619940429839
988596487093
928292024999
244216414373
914791200457
638874701159
453298355903
428768591857
1016578423519
528841609759
274258994441
180449390309
5027956201
245749014377
281885460653
736135761919
918309238307
51564372913
306900036017
1005501566009
499855482389
634036116163
396194312861
919329119939
899743994183
41733823567
384800592389
516988148291
338736189763
420498202703
148651375679
787662636773
294799260631
628226485951
611917085881
485363292871
555830641771
829841996617
785316683089
664099257581
950475213659
359907081371
915722023789
20813478017
946965315203
184685127313
671281693681
129002842231
1099411622293
630708789331
171324479203
557360305693
384335096407
895349822569
420252907631
124227156203
528281703517
52127633587
584189368583
487196083667
755909989459
613311737713
691657029599
1081180689739
35069910263
884266108421
392916125341
405827437237
557688215239
144636746497
1013610644327
781967994739
479867745569
213136536269
373993476671
227659227857
1052909479879
856861576019
413493543643
937327560311
121679482763
117277627183
160074416903
55613034109
578685509287
642777498553
621169455833
1022944656257
65561854987
161450641549
800307320881
151309012627
544551509147
176910889679
779753775377
810661636607
981448119907
410414925139
105412339273
80646101461
260528376349
987389656093
745610669831
310246808041
280109575741
94106175971
500855844079
322617580157
993815108177
316343234881
171628217507
1097704369057
304439025889
947310803993
409976256527
38748905711
1061401530181
1047092024521
643551085139
814707431803
266960455561
567887638397
907398832649
324806551319
314025637417
461543968891
858336524537
353361505811
30223064791
841755842107
1001424446879
1060645240367
481356768407
792050118407
67422811751
805523353189
241693555057
577861618871
968282303543
486031216987
210012096559
28404764957
401202837787
643579848479
261748960553
64068190271
551645804719
526645823657
90278191321
180562048861
189913352131
555196915457
1017479776847
751698293447
60787349299
805833242231
1032468031669
534666775543
202719681959
856580230249
533994583013
545415095189
802652765141
588391482773
323058134473
972774345787
519875392013
179363425261
814447523581
13700505193
619877622647
193469817427
397196398373
432005991847
1001675803043
839166971239
574586915051
107663762357
24895333459
354399240407
1039928202119
238106933591
154435632451
2465238137
425640773611
330648887467
210343709027
580945930009
221195068123
640262241527
881093789551
884130976159
277540133219
975440607721
467424156403
595490282137
590845619797
346249245371
162397862353
989118855943
945377177743
36644547083
471549220567
160431614887
20138711969
605840991047
721555533593
262209180683
535079843647
1029775028857
26009604553
313603182611
385571052809
858239079541
144516016829
509850802399
225393868873
966100022851
545446520587
880272510749
207431310769
45946775411
59081260103
770115723467
664699171429
482109742343
84755550053
848722699603
519595180553
1025389926809
186283531963
222136308599
194352352867
318541661621
243118872767
771471653023
345473981257
374138811071
719104531261
1031397755369
790114287559
590869414909
277834090267
667174909099
358520815307
721954300429
697077155363
414848719007
742847468323
778734608579
778147604671
833097944629
543519286573
645131970949
276601371923
689070246947
1086169844569
414125120113
998548313689
634221536297
13562614837
614680190633
1014940475491
443262419791
693337287299
337149758807
376967004761
500717802649
277282541489
203929382161
429168592849
887761351619
539004093473
513973856603
109965135211
79282055087
289045036411
856045530287
1044617319671
668814114383
93763317673
1050615083993
54377124437
144746658073
673938299201
470851580779
858130326173
208548236209
944232510623
108707859179
147452648029
538034048053
976515035537
256195999547
599532209449
531156414109
1088988941699
986497845917
245057319607
14753541709
891615798851
375043473671
680004983417
1081960891043
8784321703
294785026699
785360156479
787533244853
270969361219
96521731039
247492690169
190778866513
106907743223
710775773987
576394047419
1045943929973
52208913749
176555705147
235937643217
314747614417
217025557909
751997007959
214584831401
889605099433
485191547809
610443928229
527561103491
829061265667
630454090043
115612137733
1413307613
856784152351
795415061033
948061407467
10075679101
624767051827
927926314397
406930336919
363018881591
1051755874171
257343115297
462226304497
779939668003
686334356293
30219526669
474913602001
559569570409
213142254313
706664887727
688101511579
566245833493
320991225449
925164562541
483357070393
1039418441569
1082907347231
200587440293
543655558763
331513918033
82833648043
266507466143
478024428311
254170026211
171619222811
1017243155567
580628873569
438660116387
733391265707
366352162873
183615695321
634657867841
166318407569
802874220833
155556893741
97669106363
228846103223
362204196713
66081738941
499898072749
397257400993
143732202199
560085183181
895563255709
66668306591
513214483291
154696950007
5183409263
189522237503
834675753959
637028643509
467804610739
174789155897
383327701259
786833502823
993665852813
132447797971
687184778429
888425795161
454173424091
909022313083
954026124217
90999728311
1087113668497
522989459689
906532911391
69755188819
129877948943
436503952333
761915291369
625239920791
942640941199
72560803037
397923793207
451909881667
245487876311
752190307313
748470196711
1057771770871
441023194327
522238818197
244605081197
778646640857
822170143031
470195840423
65885128181
396548635297
1016469434501
856142109773
910051018049
764906912663
809612062901
896150014933
936725218109
948528614639
430094337137
581587028461
734972906539
305782429657
856146430123
313466824549
510514409941
612183554183
742644837097
912984425681
777614195089
996919073237
551341268449
897664254913
915703725437
551868473437
207059048957
1067277154883
324744084479
516783525299
882635502919
889769648359
73217853383
91946757143
694080966589
791843057773
103603988357
1098296956303
175596917623
87647410469
688227231463
182522632223
485273753831
817313366147
792773175913
184578822133
303304730279
116364848489
728842666841
939747157183
652103391721
159421975121
801300703169
90739625399
261146934407
158430528847
450852495397
726781029421
91130206337
433934829253
791167000669
874445867041
335220422741
538325384881
251273656399
216652758233
577708320047
556742389649
1096763272511
668023994597
612922824581
550655315191
885887053943
835210359301
1036360152299
137879326621
76909959773
810228057277
837519911383
855318755969
124917455623
512292981007
719273156111
864371617303
894238689901
1002666285583
386706638179
725829677401
872877416393
1076333592209
699250254863
59657682587
1001788941941
389361250639
361350120533
530444777041
337392867467
19246377329
777606162017
167306427529
353334495821
943973452549
733688597233
651736431967
448640501047
1038110192297
1089363917723
80234737679
98961091043
506341212527
552791194159
616963776833
848700573619
1072211185987
596995279847
667732853119
459893060173
714068454793
629976416731
288058965443
1059576642703
951375532663
473121191171
855920875297
1079130386479
961770764447
633075242629
484146426593
223699610389
653972632561
738696919409
379080319109
244129720669
689573378071
697307136523
300363671191
1060268723653
497668373003
118182120491
763732997717
323850606389
101888691013
441351472607
868800786121
791440857607
421089109069
511989102389
83027291843
879475114561
237816317359
299283565687
439785415127
1054101748361
627078486301
283742889019
818931598973
849541372909
67343185417
419242723303
216742754887
348971936429
278308468993
804398279891
955516209883
140152114379
615864654491
222858285449
581731332781
466671524273
606171231311
431920934881
565102170089
29567209039
932356831759
369984170329
54715700009
39331152499
874050749041
632492425897
981623911579
59223868943
699326407321
811168433389
1028289584279
224572369129
275066814929
248899551469
745222211567
435824574187
1021007755447
312189353783
224505300991
525251743139
829737801817
235522437859
1018660859101
910001942303
419945301431
396232837421
398033935349
516784500473
737089497203
178625382833
920021186213
464841644479
120142468549
678562269527
519839008883
1065571831469
801375542987
277148074543
861870249731
413548932877
698873675771
276165710407
28244830619
353685054271
227192392249
433473046907
80083701959
238454975569
909334633309
260423987801
510486109387
548264526181
232319095549
921438504079
459621081743
531797274223
112423800157
869633450407
693181865281
688272947423
805940725067
631625024027
1079414717041
24821673809
559702275877
135523226647
287903255989
131050483033
241989244499
439888955647
1004979017221
367705063799
264156870457
186058882913
544689594643
691895440979
248401510499
406342277921
300542269009
332353120343
372042833219
779012137027
558715644841
208606593119
462691159003
516071741687
949817424911
416953049867
969082256959
43675694737
308612339159
4525377361
104004214511
901603473013
144759271771
70854592873
515398390921
384383147849
622272136169
1053672009059
796563222811
60133117141
517172187227
999208011643
934255103941
293112212423
635054686909
1036133329501
496711496383
536858412439
986162312257
330624449201
897445835777
265568552339
111220902997
386727335497
1066476748201
399705889327
1094418611747
187038291067
107602482359
265092073343
736669235503
321653801971
911232531899
548386895491
563185080581
308772215261
669579715403
885332668393
56584094027
790072433083
636082074307
268808628031
993104426849
152676550223
711179200139
821018418019
1068248908739
1030193939233
490033827263
919200352667
714155423951
521618114783
680921833451
890919455291
836676873787
335888494727
996899385577
549455443577
397804001083
7687398577
552868030063
743347349753
3760709993
444312696467
620821923451
92296258013
1050459380389
29693902237
271878077881
20827665139
192925813501
113408625907
546840663403
243596866153
303570435977
883685928833
169239215017
468157954379
89568587651
942158162467
703148078029
777673633571
921789602119
893982988783
745558578619
851557836421
802484225731
901410629947
575956263149
949403535449
785170506931
921053427127
308107374361
4891523843
724255722409
805392776659
838185708989
1098555032669
363225899317
227009668141
381999439537
701126015189
517528861133
76665532487
456710380757
872260327579
319254809891
1057480577137
1015180148273
55701973141
376712758837
353079434459
736838719961
991226131829
809791132643
468017491757
96071650547
1032230392889
490673455211
290923851571
341931726613
943867363633
257779424953
968134236149
222652152977
948546499003
1036734373967
830349749153
84076082459
929568241831
169268729219
857152739101
392425440167
430886223059
46817264101
159197972281
963746176339
491569907981
1046742121147
800595681971
401194046761
542443651531
449417347097
671809228687
170423826941
472738537231
278422306667
549513724621
697856542169
504522990919
582437342101
954493457077
715278574099
368614223707
942394682371
832420162687
200659369153
294171992251
610354115341
727008687271
782368700017
304562214601
811713836209
974291690767
562489168841
958579461299
681968473097
453911749
681404629291
134562909851
660611234111
426113606203
230652187897
158748752567
429104637179
186128229173
624487310677
775835044331
478717089731
344887661467
239648021381
946106070461
307633324553
659402040023
862835329913
367210781251
575873023889
618884473993
717560621
312276041003
923125481581
1016407637053
449241749993
867743821201
148952600059
840095510291
399752063497
273198020741
917815311211
127352108189
112979249633
1043825347261
258237325399
521856662149
1039203620233
845911355467
579162166907
563736423059
675884599127
349916148577
590435844221
990537391031
54198392473
18121780219
965530095301
11257733159
845058449021
846302332489
458051256337
438688241947
208748208401
145013276609
440325450137
979616653577
30908103887
348150956371
722605465147
1000854361651
25868108569
948876660731
113268565271
676003839893
414054002303
463580225707
954068871443
768232316507
954233026819
56068715389
881720949647
417930722843
809749406161
1092577595323
982841199427
894813342307
395117015081
376879017517
131532083561
55372227857
511451834717
731433711467
342036859361
352149271681
296701240291
848741310959
256628233577
404944219307
395838187783
318911422553
31703929043
671077664399
1062102590867
812589413393
701234991679
367198128163
639778121911
50120136041
694618573813
73208414687
849156240967
467221743091
760228927817
1005378905987
274206800939
233564935759
996244816087
374661859331
302335791493
811450356539
801305590861
40035873881
54755211383
591422825003
968889953147
338876393413
538576459367
1030929560519
218770798121
671170733587
746236673111
433940386193
336202523927
327772043507
816354000101
1005741852131
686452523789
248034405901
919391067883
993854378443
704567831269
992174792881
471694414207
589579134647
814001273089
527907270899
451146347929
382151216177
1005673897247
893754103339
311781184153
290885783753
216073993007
800797002727
58681545281
816536280481
52581360511
522210113393
728126514613
677991569071
219652918021
435084502553
859123246567
332013499897
628486202777
599298172763
500138537531
136740025823
157985984641
332612010097
169949916271
121697305817
685246933697
1040194283789
1022968313707
590276769611
940369176689
1089153479473
238002218651
907730585647
564578386633
794968828397
149614791101
1026495723217
995691017371
979475191729
567741231703
638956506431
692859510451
27637441679
1066572500809
1043913076189
1084759115477
810689410031
504362471993
820444500373
574855178749
981178396069
634999339879
615736079989
193449298073
356448377491
897999518497
375252595849
512969768477
529963230187
87230530997
401948655907
535135851539
732234731183
229077924203
530382747913
84230229467
574566312421
372181679999
324600665509
8828318693
697831394501
878218741199
659491321117
646515836513
453932744107
537006951017
5315958397
1024283451343
60982030537
735767481401
324733336867
1011367096237
424084476479
304328749019
243054459223
565915325683
68442478681
234453101089
810859292431
276050685689
106415614427
688404518567
167772843613
389155680083
1010080819339
59233666081
997817479247
535259452177
301142953043
706039743503
1052836131409
988789820729
516980877271
388180350703
169460380879
353230780003
198713474383
343749010069
813992002081
147934027883
837832690501
322258049359
731363256199
1042151958877
179328957589
63281934577
708678258689
1003651781837
677809583809
301876584259
662671098743
671315259019
989540707307
298735735979
1044759464797
285925272817
410741435639
540999293119
37353120793
239061287453
280905700423
733521573877
870109979471
521588708233
151837721317
432278426353
637240868447
847366008887
926739386459
501083969921
705359386559
856894713083
815734763353
1014782216779
878612629441
21321449101
144899786971
111581620963
1089079388909
1030517988001
343868065249
520838925533
1074366315343
545293289267
526648366333
691986924289
964035519611
1052117401831
274766059331
641981920367
939555385667
526750194959
367620238721
556225831373
432045766631
945327879961
716512224907
150396899591
788848555981
287103482411
9012590969
812777421121
359988162307
925975397573
1096703987497
378304361503
1086303328631
824229966731
592620615011
110749528349
931826057831
587032781737
421576037903
710855084057
65689089749
517382403479
399593743733
962278689187
1011030021377
203622594899
401834824021
249317449489
432850658557
916887075079
928339102997
849006687377
630680706001
169501794673
659619251513
291089628289
628898697893
580173761821
615137926999
1032816841307
703650511871
796130013529
405002294057
682252745203
686891197159
838475978563
24672893281
874948724179
378018912413
178076536133
190198237391
926583173287
59460509203
240847728241
677191098013
46934875937
715766106959
70638311537
47304649409
477607362979
70303770767
611374552681
449859127391
272013834187
75497799763
960968134613
284782968031
162568382593
518125857367
27449827343
648297051047
15613481209
80728941289
1040725187923
783541501
3213531073
283115956111
382803307697
51843183563
123489400571
807767690129
630589862101
266290710263
330398179487
620362895099
238272145261
248850135253
626680691687
893176587011
275612955911
428770723999
350367849899
55631874209
1037333216039
292551629147
376984694353
1033908745409
482903085299
977048686093
939543161569
820210102843
233735988919
714759769489
838194196571
559183558519
844556374657
75391706183
903063428017
208418738399
939610661317
778788645487
788909585173
1043952337513
1017383646479
586898253503
182452016821
654973059413
1060558875151
1022579650949
838450558163
707282604803
708634171477
380078172601
78735757517
370870082897
687683398603
954219670561
284624287537
826532839409
1075683097297
419123873683
61228892807
1039193283529
344997840877
840893070113
640882734139
14787865181
42656707229
455563609009
169879067509
124589985899
1077233108143
378804258827
858636476851
923360049803
708143254541
1093073890477
492590873147
700084577011
488551030379
158141944057
285097296157
34692757223
305630423039
528100683899
933268186393
1066760069509
228807973123
1089797790167
522321321503
528850555543
322243265609
396604057051
1081187654713
543178520701
10081208999
197264605259
104745463423
358471390709
572054477569
341609909813
750081635959
123891263819
433375783019
933617989379
37306092337
670439203429
943685219621
493466537917
116161205143
853113144007
685777654481
903335447419
247946053009
282479147953
537031262129
55530041843
422627921939
154570818011
879723692311
213224100797
1025449190267
838320855353
652069083119
829620737129
785027576153
170571174679
999026212423
976764050411
677631739607
723487841579
104191540829
203270534699
392095170497
260413800109
961250101051
200384656783
890144727569
117946836853
1063743458857
820540372963
587088977009
380299252631
134942051173
381928892203
74602293923
767212092089
700990300349
206701645999
284588317313
646971270859
36787586807
328648703233
182528459821
928890162463
530810150711
958916103683
440623981069
711689137297
501851743931
19702868863
820593617927
76798799323
560435434711
294635315911
1062930984611
452162583253
558777344317
749865503207
682061262283
864178145933
2846874391
219912904567
260477927393
129863326819
796590655583
570029483053
240816153059
984454915337
596824516283
1020973883821
992967510631
140357206027
882569609531
6696272207
273339614423
465969389629
215118891047
895170214717
342408041051
416285731877
278968197437
805701493111
714565415279
21754950079
190860175787
898010654549
819554138731
701083618117
483679201279
389917908119
426124997449
407049793373
262495070129
202356728239
360148321487
952659225209
470776570697
21819268453
761016565961
1005609615911
44278570229
92974784563
444354880289
186930874667
518834132783
865293744719
948615523909
47505251723
461166533543
695413951451
1066306570597
244991988037
402459332761
66933986341
517749551089
337839716833
650653377287
878245087249
574061249323
13745700733
707948435983
144181754533
720452558383
777028122581
158607288053
102366914693
1031385019331
176965848221
1058624315443
533519204941
855427812397
380158999291
720827981123
454358110279
41660299493
145293243917
921894763109
217162216307
333758446729
1048449705739
118351368701
297736700039
240004878517
195460581881
264772310399
218368782851
416439137861
625353854683
1031214623539
587146462979
844878239819
127927266463
370124515847
196707915527
495988854479
744882740351
327975202237
405404006881
226139759653
468366196591
979186944283
545605450469
141611116651
785158746259
817049027507
536688996317
913834504351
844954564589
854148285721
507222132727
345065682659
546340623083
454922442319
642300246473
791244648847
925291194901
940341243839
413997283267
166192236293
357931691153
555623360437
826557910177
447857656877
655961191283
643491329983
382908865303
222266728219
212436680941
918144674693
474816880721
1045488137857
384494611687
241520790761
578628682769
465520612229
856237374869
265833529523
332824176569
935356417507
476230279969
679276947533
187565771821
1033895929061
16046133671
134883660341
738445351183
398703599131
463805289943
195855696611
234285213607
836829887191
1031325894583
288941569949
473114707771
402166929761
483451816619
336163029047
198369949541
1006775712883
508655092063
991120156099
542625391757
613201667261
882964420883
533423042389
1079790094429
660207198269
484417060499
567256496869
891350667761
138392181283
49005961453
18257268443
446023235239
15127964861
663569666959
276950376821
385330500509
891358465841
137348361757
430106768543
1097934466777
19511405593
364117839227
833356948087
67788055343
542800014739
445468354379
365179259803
678315219991
816078093821
908474003401
600935252251
153223490213
700635197137
626719972217
665218927943
1080785011259
639569102239
52085799823
1078370143679
1030030157269
379431356221
967790246333
199304230247
1093482039311
514856765251
669492796117
943840007687
199040642663
961913261191
293887558087
654776673701
440509946827
530584138463
198519086131
207957340111
635824227187
134774308169
129349583191
585074546113
728175741257
83164691903
181220513209
612302620049
816750823927
372536328533
792454615619
802757488433
432118329091
671965053833
612208961267
682258148027
161015893013
402270710903
582962275573
410521530647
186853194587
259284185477
320168279603
1071775571767
184057855073
787213245263
1078777636361
738368715391
20481738133
1007455281113
77579519893
648793906213
120394377877
347545071749
739301984693
90050053021
677331951649
303612260537
843704764079
765181733531
423350317387
397048437421
615076685987
497277761027
854453574067
41634161119
904489226051
786816286241
820240244129
571365859037
1083305585317
21802601053
559775347253
648424746119
1000645432487
433269205777
286940274619
493671772339
235621498711
137497535719
1054067330887
451081966877
69958658807
548168594227
622988075911
173593893457
233121421579
674849426519
512499536629
571088771621
80645634101
386468534057
632942950693
729291179
634196726227
712596943
847164577159
1000347729859
32417700709
25844616409
448414793179
958483075657
234587746447
269734506799
770024579413
1024247226091
679517294803
279056827033
1024494696703
76719301657
523313218999
966070405541
433628285407
168439949801
71641044847
863854490819
432660901853
867867957911
262103746897
694761963811
57627162577
226644482993
406615949141
1098501527693
1017988731281
434312007527
652595079733
970713452411
576747384043
623469925933
172040532409
1062314144741
348820658293
787826435497
466305160267
538590868667
327522578573
879638874287
490286989109
50762193737
871264272343
311272282831
15430986871
936653234641
1028128617121
954873661663
818627055929
1040352236591
633127952791
110386596343
318289668769
230223170137
696407106341
235076308549
175131936521
940153208417
382908663509
748042851191
601900720229
64867472771
1051447593971
138094914499
469492116523
79090514753
922452637741
928519211687
256469783303
430069026941
878107981199
972106782799
206969563979
797483789573
214539324523
709577768761
642978119941
662902848317
340157039777
331228631197
393850113703
198435356341
40735103767
570397950841
731302259587
252335325101
885693404873
978882694967
272733132481
209289674749
558195724769
750376116361
558479977541
602155477387
821082819961
747400124629
617535760021
845900615207
565479328103
826454551669
911455014037
86337842389
655762394659
352247569747
907281913751
269364939863
663442649081
1089702832499
745384827043
492937402063
214826492147
533874402739
609088804117
881213241193
940065810659
103644874409
999517721159
1014774271429
328353929711
102445342231
818934237049
298560041123
343907875721
264922125137
524161873267
217972739903
707069062543
1095628983643
877842207761
1084219807621
632185736683
359440947851
255568637893
451250546711
853727605567
549417382291
460245052997
845445100033
28316046349
527982838583
335216197691
1089975155239
918511832167
613465399271
220353039883
586540795493
852611526743
750500716109
1041348502153
557066752433
87168347869
94795185581
666889628467
759605323943
860172377683
493083395377
716700551887
68365439689
457289992153
344645761769
900677710063
427777039769
464819606267
903280856449
966965763817
350220374167
867355342621
405555291959
953826552509
827251075613
605620408381
7679467319
126975285841
598674983503
562653628237
341356572833
338758500361
297118842607
751413630421
786250759141
99048276373
353054210753
596689450631
117014379557
1096975851701
659491136149
805771143763
668291935271
11272482997
89577868073
219959759153
909842658917
465195328439
303707706437
56370972487
344202128657
695314526563
210481308767
483640905871
403074197413
336133483681
540217867459
554064682733
643747190869
1091410677017
141706537277
89760384037
270790181513
937818465817
495541395649
534245567441
594463723963
378060036149
868015055923
469318279211
345862831799
338702457047
365767575773
485926233487
739853572781
1073365591897
667179537439
498216612319
26101603747
635203063783
553932480749
498454792111
888992544553
147394333501
810152333623
458336836591
182567035691
917575907659
12356284951
54438105877
123657851983
352790525317
61913245883
1038056058097
1009033616399
103235450179
640517081653
990413468981
959982584761
194427539177
208064110561
223824949333
1059904718351
639185739853
156935473777
92401075183
488563207217
785145119989
600989994721
218688331973
96716644711
64557065071
915802642789
393241966787
248240821091
817601140849
197918701667
899441827633
477881137673
293719783141
845334950503
577295814163
1033875515831
195050719609
78309413929
787336133861
938772904493
861973882067
387617521771
974128331899
856119781667
546921461309
116160056069
101197965983
187575446507
555922369733
288118192823
988143815663
359797055479
12977219539
265143928657
747040111061
634780331897
162377636159
165874661243
244577890813
1042975892653
780833274257
41550457177
26292535723
775781930629
192824821517
697317797321
506415590963
1001107773989
16527410189
338184980219
552611009267
889317890423
62571445009
512517134047
616047592289
943590747937
757018662151
21590386583
582211852853
61099155539
934906513921
616808150089
399904637357
66383204143
160693526507
1056894273577
507111385387
394662297377
838066088501
232369916531
878601771653
582390457193
433057414753
48103469509
925994708741
210094302421
1032691086187
637906606031
492718227769
65402734823
205062468613
108222048541
953657360893
112512521281
976190093539
81978359621
533780196619
1009846023841
426851367857
426559263677
369742746761
213967430483
535065248101
188591883401
915340309127
813816628297
842830381061
685082211509
737607825571
487618005487
829565991967
142284923093
523099496629
901485975883
759570875501
266872186043
679227788693
462845331251
774966671833
426178032703
969546768101
216286179217
323974769269
950819395231
647540161211
809919401509
949983895501
504629399231
95694326093
679101155573
530977444493
900873851131
234475170103
62819640577
442910741677
482948756819
63310787567
294709951909
10910073539
477808378933
129667764419
143989152847
627997967867
408898441417
269531455927
666227763991
810598267499
1078504547177
275539208941
548328110069
350622258593
547240662439
407781586879
408003060761
698314772203
699214413539
831174320371
994292566277
974586461417
1034118847037
449206848589
758445780343
306943921103
423668606681
1058545163149
87307339447
85740227123
172031117263
2868646219
877229780503
993285995363
760947685397
475253842279
863353623859
565833437513
1043324043731
33228871127
815677037477
1087981918039
297409060811
787655133599
148738948411
82831010599
563124001339
49344824939
513924955547
475709984447
554555144921
401648209477
766897585183
773320530781
1098479531977
863845839343
848865817721
638791955173
839854388173
1069406446217
238183406113
420660825269
546700010393
242129002537
868353903763
447958389731
374310813791
936489043769
141442449913
884761185359
865076890187
583665896393
393889600043
451794349571
422777971493
79354475399
489545169539
211208082863
528396120887
678371293781
72175103261
757960958977
103199159477
530796354307
218006058397
619937676359
804028252487
104311904813
971248467229
388370265677
748558484351
1056038483977
525083297561
539706305419
783735034037
1041887857277
31460782739
396687137617
164628442733
488476877459
583943381027
64130285339
879933723827
422039451817
476711943089
929375652971
393565065563
798565562363
167303705353
694668095713
594288715879
4620974263
727208314709
279689069381
31785269611
1063717540883
675486301991
1043242130951
401775295913
743614086829
566002391401
654619843963
972445181293
749247927793
151300528007
443290307809
685781406467
342335191447
521738446687
798373203401
523864534313
956145233129
358561092251
860279510137
228588023849
756500515787
136361292443
77132255947
627200006039
599224354681
898783867589
773079247763
314795463271
30129672371
715912623973
160221479071
142663043819
416020339351
896649492307
196308116681
1076988828803
20088738623
142309820897
834057076241
846657026791
313724195899
142593935641
815424616973
610383893699
930034018499
151390357519
678285060809
376563655817
2671647389
164294959417
736209863651
559617776579
1058311162903
176270838803
379537392709
741049195253
819975580877
487766036111
348966019187
976302989843
983807878643
227889359381
23043424849
730796287751
866362542179
783321590747
114393767671
687686627339
26808913741
762371694037
820849620103
92127068359
41374058647
589330656671
141763646617
777367254527
245865800041
1012178171533
44986809503
48655209877
561562877801
754201181941
419991803653
173530041263
163744761113
621993861583
862667609093
480130535447
482444677087
569470698107
594640946261
1096721416337
1003452357983
884536937983
102061334449
576412940387
354552570133
21855006161
1017203871373
551006027839
778797498587
118152324221
129025023653
525412644541
4356493951
218996027303
664217842931
336889532311
80683972379
750529532591
868299575113
861069720857
83269209113
1065305922713
142271613359
228562768541
6135926711
1012091082941
180158567557
485634240031
114928591483
529402614773
254533887973
543197298451
1058356789591
337848684881
833308340143
88898658151
769967440973
896197180261
750046745117
952854805393
366173360363
265486495711
863635227781
270332971859
225442053271
806760834487
46266756313
331619766697
953811689563
821803423729
335935953581
845903223257
666497885939
840452715217
461640344551
778796341289
778026566573
805036288501
376458729833
681917340523
90250848301
749541969313
852250897249
560476103063
489898814467
1066037058377
1001217609751
710525630233
635279190383
713942511019
750624609461
746744725927
387858279037
297260727641
105092476441
807855144449
631680709199
573479240567
606939152273
1019120649343
11090412089
357213929507
831342949483
498024081719
90772693919
654339105019
148528783321
400743759973
583501151581
593869032733
129327006047
942648600799
10684109819
90968767751
320858652299
93829572401
301381854791
177429812773
65473133083
279672596659
786644560483
1097144439029
632907896417
120833315861
86909863171
261905080243
864636129653
1082268623353
24373089271
195740123333
964382223221
442313044571
87018354791
924265893379
651149233043
530437172359
866220938983
288767579459
765719391763
719275401569
6478792861
49965722803
291948411791
632817666167
541802866453
177950203007
13604215747
754057142693
846426766069
86449990153
420803308577
214778837723
605274664661
490198451819
449700639833
77421526313
257011612927
100110607679
1020024604507
274650956297
668731340353
586721544373
626330742049
33834362729
445618734203
518932281211
540229200311
171699989723
151059130931
961361990273
719208456653
671704425419
1052383531127
754026975979
214726014011
451076766143
918814242079
853275372181
230538211627
579865183253
1027056858011
123876741259
246415468093
71828519699
799027569689
460645417171
212548704229
242951503121
639927029047
334287898121
741159499049
148246748471
415339665571
40859356961
533835166763
448863753617
533864068099
686911512097
46019852509
76214144441
581256190861
159748060853
501700332883
956620462379
719288439211
1024937180807
88523868379
376529653349
390771357649
896996287801
835185390859
1036176250673
190617337523
1011932633189
498495335993
865442606939
631106064899
404208029083
307534878421
807301272707
451148153359
819005905457
533541172867
684392041657
806353715627
731997637171
616629865463
995371571443
353154048179
110875989793
585246460037
1091589045761
206137809389
1021430870659
356767645631
1093523706427
987196075301
773352151543
303038805253
63354502067
802867258399
1049289267049
540644278831
503707796677
632614947973
482980752889
877175178709
17841699413
1039321191773
91973261251
651206450599
336187892693
558136806641
1016253414601
572924983133
720126940087
188327777147
621832007639
894854562289
57647910599
1090423650347
167384649193
234825043469
821465085211
1089921955937
881784621281
686864419231
118218950617
9399049213
341155340761
133723449053
706505990569
851100254749
96168072547
979059781723
586538765129
867031808821
72899943601
902126026441
344178997247
52423786231
13337018129
1054447210541
210995780759
34479903571
94636573139
509718482149
608017427453
958951232219
180999443327
204175075007
934923271873
342623258977
34354032689
977581681997
795289190929
391980408353
66740154571
1034199625259
740183712661
891592689599
588610322917
615328809167
202754017913
534119581921
865782106201
687016978943
54636597409
892859549731
388582628989
940863251891
1059130098743
75384504451
683015216239
1087143273949
1021803177623
89754027749
837408732341
297191146633
1024361841887
646866109823
465713823863
677604686257
240039885611
683160393589
634784309087
529848473563
346798522613
314429741677
1028667541247
352208366173
608362109627
890486997949
157451899117
117116338051
86806994429
641863589789
1030743726263
372583282847
1017649630867
482981384227
149855716663
1050930315697
1003169981431
708955275547
120409516499
235149711659
209446289471
720052214741
476156807669
473459294983
430677887833
786231673093
7271837483
184052019779
584380888463
693489539059
422265579409
888191030341
346483186741
20037481669
119463179657
821542954783
734750340901
791998905469
394864393919
378774035467
1093018031689
607508817841
54755191987
1075954663837
598850559187
742920568633
294085984063
658278650069
596746783811
945178668289
816209501629
124382569603
11561614297
466197922873
517648381681
542478680357
784840949479
148992464287
145450366871
976406682299
66291092477
426499818281
86517899879
824297862953
1070215871687
980577831619
992131055737
210930968491
1074588479711
999897300593
473197864189
134339211691
694767787631
191408510789
135105950303
943473081281
1039113920077
47928361241
792281018041
922153135919
282397789943
139101596129
315161000509
874844338943
44098195859
541385309431
736423165469
819198194981
547311317089
74492989817
765916247903
729415859399
642953241233
328795920437
194873328851
387568994011
309217284967
562626425759
129459518789
417894963103
737010485569
549073557443
1005198965971
544207768861
868152546623
116855589353
695584169759
751839474797
2935386943
901503380819
887162164703
396037008401
342941398663
64788799583
149160479903
335062038827
1075363450913
785152467241
870184984507
879944282713
70716199079
158024729633
908704133377
730359948739
982311291781
790318859087
1055602028651
111669772829
915452487767
888633717701
722659566599
85849402523
259895311261
1005860103163
754384106657
1086684631889
153823930693
574070527853
727265332939
465304899739
219102435091
406850212291
284689533959
103267949767
331010414087
26922589357
273275762051
507565472191
14700971717
473530516967
66740466973
272137044103
313870869773
950097124343
360572796943
236156737657
566567235557
724122149389
565171297961
141706997329
1028421893899
109600719581
883551313387
809705212021
189007635083
270706053251
807112602353
147169033463
453525422437
1045795109351
42948136691
591225943999
753253677221
1042702758389
731388474133
934924286957
782864346307
122898882097
988116478033
794907163511
233779165681
1033211905177
325643705249
343639711993
94073843543
450829446937
809298509351
641077626493
645676411463
106870419631
800325170863
372917537581
1064513632019
599832232457
142623518159
873076577099
536699933677
249942780977
258004122979
446093159947
55168401307
133976328769
615785772769
294594671879
40888409561
622085112811
380179985113
300766885403
964785962477
84208746907
345827174081
42319968017
204950760643
908578153369
781585732927
184602444371
783305487683
146090446867
943381550369
585150093313
91403141437
709657154341
273546202987
199990629431
645171184487
711273736507
851249822989
1086094019807
446629766837
951303023431
994165348207
661433663519
428392726823
792552772199
716443870567
16585743563
760331628787
1036918829017
749504462557
1078204622591
624058360129
759630297137
719221393769
124398742249
598384452509
212458304909
157222083563
320587930513
398227031161
976654092263
680686480967
482968547219
596546391863
317837033551
579625234477
376093840183
151838977607
35920035979
526219668131
915092593643
583845739769
15887581309
1032614758061
110257242283
151619589637
496321718099
775445712857
115473137239
901855269487
74918056861
838709018351
760249532929
805997779519
705689358383
155283531311
677381256367
402351449789
899329281043
589332741043
384295604291
267945996289
982865740369
676073954029
1096640885843
131681425297
166617695947
941205558563
792856360567
262889935643
638307586303
586560442717
438797360051
383257464739
527668702579
729429606523
1085083237477
779832827803
333176665807
200936476277
61373403253
845094455951
969938868623
769306215103
965370184687
709033298521
559551071869
280713743137
746761259789
161275958681
592917727999
392380371437
139877978113
1047197321857
285488895233
900319650311
940182454507
1045211603167
313270061581
846927144619
5512715017
921498811957
36487482529
231179728519
830784789203
252527330723
91759560029
1001532929587
609051889889
984913872289
184396515257
170045852701
96470085559
505429851503
702442072061
1092752167729
315173005009
137559062203
140234285281
876996699223
611907642769
315067965803
901213406473
690424744697
81964416643
841035442151
764403640087
1091290649077
450101522747
1032653329157
444559840913
130547626141
896319415829
712963792253
193570317653
285651282089
431077093753
742489640939
461685736739
347538990719
498184315141
811608246019
715672478957
12006803051
982406225729
286285397467
689068238363
152111258807
134484238663
427960229357
678118423219
998114110919
931827263041
134516797619
213364134751
10360345559
427400112719
243950858917
884677891943
767580579901
1020872452541
419686457579
314452315301
384477629593
280334534141
1076021138879
885466578179
677351967473
542082485701
272206847239
272543386399
153724664537
378465078163
976210960337
274857954937
508537822423
347253265313
456943290109
1075351768913
746368813513
543303823247
545336537077
1075272309869
478033660129
530626559627
3293031143
1065207521263
750367133647
813498986623
141751918039
87586676213
1071099925537
271015320127
826214100443
473825076349
868754900171
1095933313877
648877702259
46462809401
567730092227
1097303174441
862818467741
549071695061
813622348267
818047543591
392585360333
422329978933
867724910197
103823764469
136495950527
305261238127
65666862203
819425516857
72539635717
375222718097
604390430741
983095516937
910275940507
287782682851
274404206413
147555366953
247506660503
729189530081
334919189083
14447370583
929091816083
1094772120341
282698325137
630991335901
189176950849
79974489083
641416574707
283765765051
1007659987121
70227793157
283002725407
809750153899
590237585291
549276551207
1030638875527
952524486031
658185179611
24540441113
242142323749
228472612271
604663633009
519145203287
1043098096081
192090610711
408074722691
939915602033
450646431283
720155803669
398588773931
215287944793
487677637261
140264837213
1007762979889
66056892217
458858744119
1081024971857
841929851017
249820440301
174843853603
525947585693
859977716183
446039058989
182748364811
16453748903
251362926047
249439250611
309762207581
1062510886181
62551651543
522352868309
651639964751
605712818401
234314085157
61783016473
227152973783
418953013603
39846299489
693127911257
67944387241
6097893349
49158362119
1083048891791
575323580267
286116900851
700218899617
190024721077
875271642527
108352906999
978497721911
944845703717
665038204793
665415006629
390505797809
162303417371
474940108147
872730206137
781499335229
723757483201
539560729649
441610919839
676071575243
547608382747
714383601199
1072527879373
638918957219
895355252587
747280156307
396761098939
398848158491
705778314103
726369805243
135391592053
710236626637
1000440044869
216398388887
1006246866167
430061021087
945065799703
530055341401
541365488117
803875257503
688433913793
748058797459
352603590817
232534907531
1047669899503
93312318223
391929688561
977480431471
158143122259
1040486045009
980737067333
705928977029
118686825293
984734582329
247706188027
214620096577
908642014697
344517795539
446277031951
28846874027
803558346611
1028312303393
324563135651
707071930349
88912971319
698220341053
1095671205929
468818719069
1056679018019
542936674529
242360183227
308501432543
82078309837
530542148299
44916385957
311279011949
477320912323
646127239349
70468917331
898485195089
462443843933
651724663
168909188207
849322777931
497940919787
394240868939
52091668483
13992503677
525662439343
899959002697
420750001057
407367916757
307467695837
739996028243
698483085203
690966795749
21458175677
661205838089
625611986543
378257145647
471613272787
515653321243
1009224651751
715601006761
691475095499
470921943301
538592873999
359017220251
332764536967
241333441883
857241885293
156157892413
1020415790353
846808115831
65089502201
1091343826283
142039447789
13143568553
292947128273
465768101657
123287321299
831739536799
352670967991
504216354601
1045419837901
80014268749
869028763039
274250934371
258534354137
645282862787
253843473607
561681894299
626397167089
944385932857
550500172217
360646261579
264697966007
841282175093
1016112666851
121029970657
588342089437
29588708101
650548940009
581317317949
596262667709
473229329863
1088923032293
840973436141
337097418433
699550660541
173691223397
232177330607
1050738437179
507964153699
924802784863
1049540434001
72243876259
535125905159
840330632347
76027238981
484914554617
795215848879
685085735839
773161522307
217308246307
1058087181751
1066689757153
326267593411
302131565401
853306995371
725411882959
280886079443
439925248639
698802215953
844774574717
716129009207
782765149591
578252423743
199722382511
131133646597
51444855037
832376709103
234875612299
789675385013
543520474811
984670949399
787840498589
100606219121
737454970529
647069434379
601388365219
147427666987
868973008903
423802729043
471044944681
588998764441
818027046371
379884471311
625730490313
330265036151
452664718879
511404752197
728296801879
668090668051
600111076811
164009487701
673935819461
418890749
1020398560477
801938511403
408745334353
1041439409743
928705127299
807341120263
652391485843
1083684034207
1093176511013
317865131153
85820821129
768029690347
376197224383
506823398803
344654932577
843838878017
758270064917
169648118743
982680425611
519898580651
1050612718717
1096830830891
945372343081
128861570351
663563716217
819537823757
448567254451
1409135531
285034960517
1080316635113
980215930039
410059247981
172939595431
3220413187
714032391607
575382491293
666457205299
1038237934931
205973287873
262777164523
163049619017
683370934537
987679063421
81747654587
95845185599
619484042539
879359988281
1009217039513
598571183153
371213765371
230168796709
23514025463
916797871303
296356782311
929624396453
1052480996911
436383533431
791548679881
481160315243
271096026067
207846688321
272922545957
627048373363
774961095173
115130605619
100666688039
229680569581
493950990139
919418261689
275332210807
942557372191
84928402463
101239369619
1024177931839
830048139631
136450005773
626596717091
332387135149
9164625089
229269662759
348389443357
796391567149
113141230087
1066124795497
47130366029
722538825287
419014589803
122843892001
127123275809
777163156313
386965172609
560056349519
791875587247
308665577401
721801438529
221941730707
474058562903
474740573029
445827852439
401908613153
983067262319
118496399071
1089319448551
880117580701
790508856217
935599401613
320965873873
702450724897
1077451855003
782405817169
481114486913
472068153611
419480439299
336727452353
280556057389
869804584507
705560326087
694855253107
744920343581
127398065017
984278614181
1037494846769
480459512719
492187468337
687870057319
879132256489
1080853985867
974235311227
682995472763
157474702729
116603300701
1056975098393
394927146899
423356322593
34856267947
650877975997
687467856431
756491885869
875459353823
373182828727
694259834083
1085155825153
814155281501
381921687943
833899022431
622512688727
820057195757
717863164849
509069646667
1043910927173
869374306741
232974822989
137735739013
993812734753
895155658021
451067965363
574207673153
196141732651
617812376417
1062181440751
851164704647
889040729737
992844815041
1094804653931
925804572989
645098512277
306943807337
290701087909
721496960749
474413457943
460517753681
830667780031
533230430281
618166237219
905947387733
10782048539
18502747247
2984322221
39935034703
273894029701
259661103601
101427335923
776435224307
1019036412061
398861936197
72217304023
582271229861
332737996651
552059596609
156618476753
603782238877
1090246356833
40516627009
797352776281
456653405609
993682131097
726209088707
764268360091
132094232033
1016856187447
734160457747
457334066587
418916379793
775929410233
440156252363
340436759251
828593154559
788396143781
206014170163
171961106237
610692330253
655463002031
789013104119
731200170803
191694294713
789567033611
1057123317293
231451897531
21880516783
154493643481
1004593731697
175483767967
548624424533
976927514119
430169143487
841011140873
282609580153
610099500781
723438063721
1054523597747
710456241569
753578704657
37400986811
666086735477
84354771833
257981972767
615574936883
983689474307
984101223043
324109193269
134467902851
127883527789
751798397617
936678149371
297130213447
545251796729
1055669547389
798968993041
925523828639
641030345093
836204667191
698131597391
752451551197
801207722593
174513157579
47146500097
85620120401
524093318561
85765863437
174700656197
433224319001
1090776671689
381277879753
361751030057
705617217341
619717668299
516125972519
545097152357
881090081587
360585724159
411316414939
976585121053
688130624381
478290721907
537302712103
573759772577
29374711039
771727662169
593722818461
136135988809
45047208727
361913558689
249126709987
535039408621
23469457657
922227266999
842361289463
97374993733
1085060060101
678943227811
66166361377
688775326147
1044023249449
473207214097
725882276183
1029151098439
849109286677
640315519139
580559193103
328006057397
1033865814479
332331483863
960884661809
991907105639
381752647811
807230565857
846297938711
778832335117
434606161981
958865140271
750219165653
966483887003
713525267597
728457140993
500214952291
429074058473
68773547977
225093436727
994972890227
533604699083
585213575249
1015555314197
220176864461
520141693537
615094276523
727900974869
1072027415359
877120243409
779414173823
584243142187
45668060197
710306733421
1081248312503
44937096739
1099110781597
63030850397
681744281831
896241311561
471115769563
75003995009
113940076919
492528479159
1064998319083
690465880679
665545561357
359110265303
238444015541
233383399129
913010022047
632182435739
858770866949
267996984839
707986315241
1026619668941
389887248071
998740335353
368021148973
811574805731
84393638867
372494757823
941832331903
288834687241
1074879479651
588471484259
310106092883
279057015421
888283706341
379212193123
382919870903
337813459843
890314943467
200184701533
215380241159
826424384249
561606894581
1044336569083
116843503333
380628481847
414622176653
843375666493
761716185409
257800893731
65155286447
690563990741
242427780421
389697157123
139734371587
668313008387
788649787411
755802081107
43414836461
786744817777
854560916497
402405233519
355770954439
482713771979
1034922658853
152528728901
51247805897
848078832451
332308814023
238741274911
426550050079
13779364861
588331009141
282015861817
365764728239
547589651923
334301394631
907171062859
973352871989
901365825623
204359652353
440074007299
371594242507
188755917271
186279658199
537245245063
365402810869
61169698871
746523424681
981154271437
729476284573
756937659427
658764218527
1073338283389
375532233799
500465832343
873494005493
997023467983
932427904297
364265371097
1019254832749
304818060769
363843256291
301789917157
19534969253
127027726223
740833966129
1063956677369
933001466041
446061049303
884080637311
431500299863
430723164481
291678523453
176638258777
1095698127089
609053741473
864420482693
56590330781
633988800547
793198805459
518424957613
220448238797
377869949053
366867504467
1022863032853
435610681717
482345558719
314783549411
492121389377
530584108013
346027732907
28888655669
628814211799
1041808596359
801649706719
143274287707
614625775139
112200276833
79200215779
488631860161
342154951639
715435325723
914925697981
347651262949
457672845589
597461210543
1034012286443
844582001651
802417395217
623306486093
740104847501
767238958723
676364019533
656567093761
171834965179
313118023193
595064149501
689585644763
907903347191
959283846553
34783525561
48795167527
635189988793
451894653233
808899146527
612462306991
892427439349
119250023749
16904860207
951636426569
570953195647
260450946851
491589682583
212099531851
361417054949
337562364803
501284150491
936664428253
960328275913
955451467207
1061994866147
792660574019
1098790929799
911556864137
1073041223329
627297781169
273109218719
805697056063
762256909097
282156440201
422463277829
398585629999
182696064407
478183613311
908532716911
604260823447
1067623205351
629088737209
248884443121
155628156017
646792153691
948353779603
396409126961
692024235467
924476680133
350356464023
812386729079
931538564507
95181792569
10981798991
248533280483
851418660293
432480012373
753073467911
85931100337
567567201193
1050303753893
19892017993
452126252429
662922855187
852152199859
649629175919
687191762281
548541311743
1097063985299
689367073639
364211152387
289507955081
984695034857
407763253307
729769077913
272619255067
989681470889
1084202756809
985304887843
690756110503
566350977523
1097220657623
120521668621
526220274511
287004244273
626993750401
797237573329
558469146967
287923209703
637925186149
550588227479
689350127119
460384399099
210022042063
237188779213
961475162519
872946290773
658015253743
292304508317
580735639663
188705329321
10196527721
105790642961
482586149527
91413104897
494566197043
276690297833
80439457363
797914082227
110529032657
834448759559
773989355813
421564003867
935908078867
145079733373
772302212819
221724705277
122214222191
69995768407
35769956557
144141617327
583653508609
176120057917
857593436477
1023291134141
535423870427
1059754086497
1054001254399
230482096357
578664915047
297026325161
626641867693
934567304107
927640922477
909855208459
582374493241
444412720891
838060774601
1972524923
27447667199
317808767387
929280407689
620902512691
1002913378321
902819663189
824875121003
702694240987
1042543738699
417506389151
879602755259
646508745409
794704896313
594291483971
1054394671969
635891805149
809459305279
1018215842233
563414264719
1017626312429
269923122043
975544545121
227838335911
122246148391
595237381337
647209997569
715063314379
1086477371711
956049529511
1035795946583
414051353819
939268818233
458556888113
720268812229
876870893929
473192942179
122993765819
763458829297
475208365297
314003974321
669804415939
786205994393
450842033861
608734129631
967075710707
954318813193
766450188017
821656337837
956319812111
929848432969
741522112811
170177671967
381369452201
746670608029
338954403371
343537943033
502370240609
526233521377
349563219281
130929806017
432798407981
246473573581
274978459781
564125766053
327631518769
184161666907
408370761457
638244204821
32006205857
768035197427
212125137859
84901833461
481562305751
1010653980481
16021974799
458771775589
26017234247
1094192777389
286935112141
377233786973
568385487611
111496695797
358571220907
899601819839
156551241493
857749065709
915928373497
600222852637
98795283931
741892498079
148180071643
270439833121
696054691609
439826207237
322264634269
994491699541
605009714149
674863753217
222702360151
189517920169
369516321407
349291631723
1065286033037
377784569663
298433161361
619824617471
85195916917
214969778351
117789581971
363597751817
803919690053
347929193923
189355201187
218913787357
416884433437
255068919631
364775426641
226723920667
30311826511
437633569949
147339895463
1091551413973
1079840551081
231387690383
741836900183
831126387239
145935205987
97328270717
344048426209
858175478129
1034715354217
144230885749
720689392069
39509370289
172329443059
394639044103
454165172743
82618613681
656341085707
134726232467
339677524231
615075303901
285961849237
1011336689063
338556771811
182388801349
295876860833
59977274431
302068962047
241446998599
926149152497
596490031877
1050271053341
302206067123
644145372499
717527457533
927223307173
346550432161
948828342773
362477943449
684976766333
6338868649
633192096007
538177267349
1083821608003
1044884107457
674578515257
982309049857
94892058487
1081355030963
540682294541
457047544357
1069847370359
257056465313
368128267811
591463557029
1056031914937
979015018367
311452141027
789176602339
439345394329
534566583599
333258606713
771118133243
581392661923
1046569314209
553412653571
622359141889
12186901841
793912310179
232122059333
108468332563
251258801011
129672502373
258522752167
987039858809
92476493051
880094836427
156690471229
731603959927
833177860433
870563194307
491897472371
97288686191
91653902063
819807715033
832376036081
587358895723
18157984231
554411438561
896033853311
365107833661
787942295131
563340266669
466503063821
1004736399899
914555674429
927515166223
469333547989
96553968019
444802192277
907456092811
715398999769
568852957819
1047553808149
788449070239
794699796217
102869595743
411247393223
258759016199
856612338691
26195209993
712790144707
891581398949
1088593137193
241153525147
900140213827
82312232957
598763383079
482066471911
49497331361
7951752271
989202973793
91793165461
9604490851
886964422661
499888797871
450442453189
736663409347
865432649651
694424881391
317135763509
1091471275409
427043356447
1067486891249
162061302721
191951465477
462675729209
418551755087
236578119737
1089098643811
717534749119
392805726007
30264308309
853851030287
69112697963
779814050843
727220822219
607218571783
839966334289
871714471651
84933401489
571983132547
187905263869
396567594191
616750404119
1030037270863
992208943351
359435753689
141520313351
95646117977
85868704807
612142822259
812475808819
489915666971
231977373751
299482557149
435651600347
34362847279
472332287237
573633879031
146118354971
894409772387
6919620137
85215967849
396810124241
955099248119
79802479409
278784839537
334514920967
587630573731
165993035261
582160839257
527255572247
250650276917
446934683659
244957259839
701434645741
146678482933
688837275431
139899872213
247553500889
1045694165561
94158698147
519024627713
873291414637
304588166081
100383521111
71302748051
44494004917
406443001973
363474173099
461165269781
545527831643
922755808879
701309794463
774061746767
173176138301
553819394273
927106038823
98023503569
414046413679
618060233369
961554713263
125658134131
636347397811
428360712137
904105659901
1040022201737
891709825403
927375480443
1090709614073
16117629233
107117055007
894788074417
109031923219
157828159847
307352238569
730577036269
869591676137
603528830831
1087987875371
216662826791
525860986477
378134731771
232638852217
693345065681
644650580557
1074044721851
658941549839
709477863469
717772953749
974190059317
206647565309
965516933543
652494771641
112278107771
78733416211
461429563753
61743378407
352748483849
506358710821
1067134193263
305827939057
1072214272981
225931410307
545095159061
258790537087
1031090647073
231604094707
673172293847
654523615831
663553159037
540461775479
694204678813
66249765299
584481313231
880668354509
214477695907
471669751739
565449220657
33137755447
229789629977
990768073927
424140056257
788120370451
775283666357
321703221877
41047941367
938496334231
486905724287
497770965149
205683352999
148174953721
970537213007
294898085029
94493724197
732376145681
574899805091
312377501749
595473419227
987287355757
10783997761
117415605317
477340306111
900189173297
240735589481
718911681149
361255024789
795622774343
575829313747
87606548933
984114072163
55667830081
996574106791
834865484177
260364417361
510578953081
591276786091
822782376011
165673061839
405657910817
987926045941
170966444513
470346131609
698499687019
558262410127
84345215191
380530735661
386227526459
298268369593
787024156097
684326759999
62627092331
177356905049
1081695000227
1020366666929
594416070653
313940589983
39687475033
619985495707
71830229987
914399864431
949095857777
199945883099
386906588767
764781213167
106498088131
220838281133
140798929189
858661047809
613753103437
700897656343
677631029459
717895848557
940073505743
503259674663
190776674791
418560487277
498085675951
184713516157
27178241161
709130403239
905226509183
814725650527
842256884431
374807375321
149060372947
1049704365179
874725154789
635978636569
457846076531
824569759679
348318012643
254737846763
110119597199
851214318499
917415318361
776578722919
424310078167
78992237119
493209445783
273288035959
130504645741
628518742459
489151602019
681819947681
159338277859
859833200353
493056001913
367299432499
28572663533
839745282991
734964903247
614396093483
82855708393
789666203707
9045357907
34884311249
264216985657
836902369643
211439054357
574137159451
480852678049
6257145329
808589815291
468640570063
899220145039
74448923683
581036119943
153047409959
342142286833
369196199419
289824580457
481105631327
889742576699
782002050799
967081175699
7509476497
398552700277
932937056533
465501972343
430477678151
702591341173
717800831453
227180635093
311602026053
687077326157
16248445867
937453221317
99647621641
909551651513
709840795637
797607799487
1043293598719
416773335103
898902209467
1050447351293
13207701779
890213168233
45827250397
730724786749
625524800821
64412159417
600661065143
745019855939
175879420967
631951684057
506316818023
186200851349
954436158911
484422817451
217476001837
480086590019
403029182461
174051372863
537171508009
68008530599
282332229353
480534904579
308452744583
886054124537
300932029633
693568671899
599509225769
334718261821
160246909271
998524853299
737150078183
887987332483
82125768301
114982443913
130366678469
660091076327
444287781461
677805570671
968036276983
791091836783
1038208606403
675388824497
537534167207
386494277093
706056141289
698427823651
856075663489
195340707629
534168271687
60429123959
888776959099
5972491801
8578632353
177933334867
777628233229
973499405161
869208355321
237841537979
682646492537
175322771167
651677618617
502356167647
786490058561
478354081741
401557613089
649003309111
446102902361
544458256567
2034642109
761659347803
691411890973
70791677809
1082511975637
33452064689
172524925757
487168981631
971208529339
754332969721
51380512237
730500088853
826506724753
531783360967
1037096535331
1005494477137
796138202341
710909099699
808510244011
726290032873
1043483619463
831282274993
321115907881
597624790879
1021579742543
886914650647
680365389071
351975149489
972468050849
685371904639
367597372469
16364999659
40063497959
1097149119809
810482798761
945985163551
426875686117
251052044623
721857917161
1053091233101
517693929457
684262965907
474208971701
272361572957
587327608313
460773971789
750716689729
36947512709
957584371673
846842356741
38000399029
138747237683
143114635141
22279645607
477640226633
104904263377
225695187139
509584404113
821698149929
406418773337
1052181973853
675497009867
835069025729
353046395071
970260762739
1080260619413
930290907311
66181405153
126028557023
996056191283
192789411593
713877355813
878317886651
157456987889
868377803827
652736205403
768484581061
791824785137
1044758046149
1080996843499
850683332441
1089350609107
927881121613
161575667917
823880724911
449974258183
554564728657
588049185041
505403322089
106184922889
822861321421
744297588919
775114513951
697302865559
15622601957
265674319129
628090709849
960218115863
356338210937
817924988669
377562628931
430310540897
251897737937
1052757145967
155328324733
70152607297
987052528019
1020231442963
732000982007
947989567831
533641148809
420696567787
787027064743
725243678231
970555477007
352757364709
954875184209
472783069699
534015125269
281086349399
273208775897
312676584667
778563216143
405872673961
662124370153
140722088399
572503323671
916504683239
1058520596437
64169395601
6645375683
102130590659
955848328091
1341955393
76019152477
145940837717
900326566621
882953307991
841569103579
812695277531
977404944457
800321651821
638734529087
174090431509
79999818061
990928724879
163122015479
648638181221
110636204873
413671509463
103902180671
29944377899
330952595579
334937047391
1016374741787
122843703421
1013838805159
1067553800323
674815574333
823412603309
722058514739
1098464039489
498292842317
36752440843
122695882723
877171149031
139742056243
1072979810893
996092193697
590521244933
897331911929
993726404971
1053088808411
1010454225449
991932471613
1010013177617
415293956111
758664057373
147113794811
113723613727
66122695403
373088437597
613833736391
684053519893
927101763001
761941318883
510472829767
1000353774527
821421727199
677847124627
170411042017
330994147969
338090290627
632828169833
305952857123
508699906357
674554624441
59834525581
1091190870043
414613321781
428926790291
662280601831
724586662439
703928602439
635522785571
975806569561
563267788427
268552248851
341848377799
237815578901
206283535019
566175378203
648991446709
347752858801
537018313033
973360433041
1021035871519
769899467563
381154093597
488987715739
197029282339
710991329159
463233539537
1029349127881
431286472937
595474783051
240713138893
785993695051
162005127617
618397034683
35443769689
420985488347
387877166431
716105483209
154626570061
415705236607
1042920018599
258299387057
548817432211
276816836167
21042107701
1002876309593
490460826983
745908881581
119936014931
688344954217
432648020879
389381030953
754007273801
690052437709
684890377421
229283584921
731651451649
971552055329
190405151441
462972472393
364173282203
334470734797
930025067633
535763985203
878278438159
76752970079
246353372119
234169012997
119308037063
544815249449
1070150713063
560438168557
238037755961
319067855233
280165261897
687185302109
735544024921
758859330851
321159832187
397053999997
786004420969
744355238167
184918244129
361957986751
480140699327
422021887159
416993949611
161152484957
336955637891
642745160153
699777159223
905069693173
611745754097
249960485161
977981851193
1089014579399
596980687619
1004296205621
51892513781
369336733279
1064278189781
678580559633
340650709691
77042416733
695863966921
278302784783
981339064529
633037379627
56015241341
461436235543
334734126721
564662104297
554184210997
509182861307
331411340219
313747350859
390160876711
143253150949
317040813769
758163617767
202134670883
195488261069
601798691311
141504581221
622930786279
34852779917
892627608571
151534367147
114718908331
819358736629
1042068995047
792097675217
502124366083
197691503593
782721548179
612816423341
283938243359
240710366257
319614802649
993653194243
887293786121
268881696359
216621943463
50283886907
916713152909
530588916139
401548634093
736564710197
455420537063
265314796727
503279389057
708500446769
377730311429
1068551230561
1082360163751
384883741439
1085379362813
517497790267
952542760661
7198944149
714256233269
431960150527
137892088079
597896763781
875655148513
602315664991
587714307811
188967426761
9533243173
1003951069391
60256807561
286978570517
1093619991973
899205176867
69515067241
789905625959
64655166001
147083978329
967842611513
261501340273
415084887979
728254839973
941445839249
510920606501
922007021587
911608801183
164945518453
578400048871
1080741016123
483320551367
788427378707
379953431387
976121611523
872105167573
443779799237
1038937066789
787885823189
1022749533139
317940545449
185950943741
803892467249
218854114891
560377026697
717148961951
1026148835267
1020655111433
405804915029
16229810813
978706382903
18192925007
86571357569
350824347527
941473381087
165411538997
210877581289
463687582121
425921463397
780364386917
79296275293
97841941961
280921853777
5072833027
194969976233
848022053581
715562090291
458297868157
579549469111
437884426451
434340992819
29589296117
423058389007
679004779153
1075693382761
136983579713
351030922777
845483265713
454552531261
790399944941
277203489331
109551966427
1050581645749
642837092449
148412109941
254119093849
767962987643
1027637844139
32085902929
2067863293
1098873402797
392270806481
486002468167
1005355044851
975417806879
279769339039
374737348423
881502863867
948373761427
343668770299
422692122053
1002452372179
216474415637
217356514717
624507165539
732264040283
75860133763
398921620673
162702368597
662998072169
115177244681
966818233489
681281146331
760178449801
556422879653
42381051919
858388740283
958592267371
324409406051
274599977653
528150697903
491859872239
900586851631
1026374292169
266734335103
518918857661
1024993725719
549589719683
604420974701
668310499057
800016395573
726436686809
846957643559
677312809561
600074623087
131848608527
640570891183
938892947599
306941117291
45164416331
717545823619
993368964163
722893148111
396328580189
930568503659
263947634341
91886640407
910325607749
737720229017
296033324143
133963844617
509321448089
101368686571
1050413553311
181055191033
32567694193
719526502553
264985121959
205128629729
497929046969
104572932377
992439991903
850681233719
153919973281
1059434969083
250954562669
1017480017159
389531699071
833277075923
724599453323
944419155139
455463240373
1011111102907
874673172701
1060470350441
32321588779
64221933547
743764987877
1000341368407
490501076623
261094976767
96271159417
22628159929
841506383261
512972951531
529855610927
825653129341
818326112587
362997098533
564554415517
240177382373
254389844179
823701072631
266332716697
358786322627
588041702063
276975496207
602617951373
1055466763181
293649413983
72930118087
339740654023
338052400069
1086349327093
345330111251
993767434799
427275365273
932430747797
452212957667
122392794049
307485914683
101854165771
1055660067467
649037104099
404129168101
565359450053
356799178973
1047520192657
152044457503
202665590887
979801117289
534816304513
925673747003
235827272363
247899598451
544870190899
83774539087
176607716377
1076169520963
911128317523
854692255873
59234761951
417932939251
248197995827
926374092617
550049485019
734084683273
817786135421
211950694481
282616711777
184411549459
982824693259
445956567557
95625593603
510973597661
928338715417
476164630561
544420340281
40850403677
345322746863
143970738419
632565212413
493094287223
253801555859
866271018409
162738447269
203509451521
112432453477
921591109097
832264216933
813606684389
345865767461
547241118817
178993864477
299158611119
940020356047
441343065151
684563684117
515275878503
1089178982687
694856625569
761469917893
924174132859
551112542479
373779223303
9189589733
1055362775963
342538460899
373652609657
824141753251
652308300377
294321163679
169498057367
322105698787
619317913337
583100965211
759277070743
931112958623
895380572117
611389604531
692419285919
70144721021
320855679533
1041286862911
244103227493
558384182087
490682161691
973845948443
760673726957
510533636311
455009992999
716934988109
800067358261
42696818389
965869064087
700014506209
729963055397
189317017559
453346737119
5126744773
940453848589
192850497239
692553602537
306661061209
957876203617
856304558899
315406188739
124459254947
678421519261
838789185383
237889418969
9459305923
952161457843
917629337489
1059856083667
17767917331
474825922859
101014244827
774821928977
710335154233
463996828621
1093503953651
752165223749
152006907779
791760852989
704730041921
700701779207
422346694463
1097889394729
838145351431
366867037
571725014849
37104242369
107313231073
1017940775077
391561595767
367445311481
449391475787
78880349969
160322158687
922013102281
34415104333
370298214703
364601458631
265171723981
949027816691
71587328513
336721610681
386208496633
733941741503
1027832114431
411244986199
360274064573
538485714061
783902967269
667753902811
192774689147
10559829767
157164263051
668275127257
616175655967
203130744211
562024234813
221655127907
223316119811
682107954907
230482047611
241398737201
871024232357
465255177551
831971089
295474004699
352584401999
29621048087
840051107089
361102549999
843001660373
477804576451
97220037583
334078804207
331428641989
959274892831
645028733549
7727731507
1070772466741
1951518521
743235655507
677640293117
902108575787
891863245081
479054576107
927416770493
845816749013
876877978567
918177014827
152874958669
451177395619
1040329197937
174401113091
755899243417
10262953709
1003496303323
523943833043
603442393219
475459994063
535962186013
523857693691
903324995779
434713423993
831073837259
778712040563
184692876829
704393711849
553733603399
68518542509
75506797853
628281591911
19290980987
773724298549
208289513447
201322986589
416505130471
347002984189
649612012289
880031028311
266093488033
982555631599
678523701721
487177843319
849263789581
380923792321
369566261447
91710290041
1052371111213
272505025717
750986584553
386504660183
749050577189
1010452227251
962515957657
7391576971
458602078507
21627949247
799743282607
53330148127
217571845753
119070776017
702509140189
175741169833
348846594307
517400437079
970683963877
62759143259
42581440997
1086320599547
917025297157
927243434237
726914172239
40301972603
475455806911
915797227183
338174375431
575790403061
10822355371
762887273821
76937230823
1031937642847
1083787428907
773391892829
794733201071
925443385073
1081020655493
842573073827
408298412107
752771214787
804913891069
241348534939
241510501607
157938225113
125510227753
10226599079
738369864899
423013693357
515920905481
701537343193
703261649509
554974450939
736802801857
669076553881
524730687967
915023674043
265549392019
243552243157
337324226731
679226020519
651666803261
691901149609
814889186759
81002264803
293646303187
722381471353
127869577109
658033011271
545265103217
1054138653077
305064891683
173271979763
80662195303
516431204479
56081525111
143612801051
595455949811
1092419162897
360843665839
323266053563
961196839501
245367489533
47550402191
650133007967
930879749141
289014283681
405026225423
487557682681
830654370383
115728598201
95203031813
320299115537
210684914719
980385840509
1043711561573
592350798271
246004538623
151111688381
570802185581
847390878413
868549962431
768161762363
344258548559
674206508743
332842440233
577956734497
454608341939
100012502357
887901595159
997430217493
605816337757
960848663153
73591568383
522504019871
404771724481
1014436568377
993214840861
1031283996023
990657524803
1029863058533
890574188579
700340160647
635647217131
398235429617
644113082581
738417047327
996478989809
1001166935161
866872816307
397196558771
535251379499
807346396513
414656457263
884942292851
857892651589
588161098361
800452438349
962696742779
288952147291
376181044319
71045070449
344951653513
1002885945287
761185917127
991728918611
618893299177
792999249179
127555098211
838531130291
310634580007
362520536591
360146268479
809239849447
413868066497
87793765711
475268316283
203237574611
813552473029
388420242181
889811977399
849911246053
641047263071
695774060731
391348502113
160478477353
32628431317
291453364207
870243734881
848966352931
242904549287
531405076183
721258604749
805443875297
1847160493
525564673769
888763923871
266051680903
939731065001
1075212234301
613672890137
743930274977
412854887099
323328232471
246368168593
171453455207
220538771743
758222179843
371122678057
114402414067
688672214579
198773177557
22832586529
704976869491
765979672303
572239413181
322881372757
798567183647
372146719331
866341086397
352638974867
534604415573
870508516469
584294331371
488347686149
55653534077
868522952777
670729709059
1073221507201
742479025903
1042797663169
426905600119
560996170673
815847771899
223698097067
225438466691
729229761587
412765290779
684429765511
109339037651
154230649291
654801838123
71161797127
310175643383
825228713651
135154595371
425993571713
633591164419
6913130239
501232538393
555795341837
410887616303
258278095891
45327489367
869104459757
504101182061
47440223969
929699394661
281766973441
937389104371
789861103487
392060048197
475322362937
971063422057
756076743403
236431901851
323440447117
374706009463
155025761563
435678291929
827229397439
1054697366069
424804408129
921028095371
84781513517
579828864227
898707323351
33340928213
337129396543
481451028073
1031992949209
520262086021
629062226561
536872822657
342877198661
512282533447
957852333553
941352937039
1063602120653
161432793881
714816530671
166527333151
596613857491
635099307377
764954555423
103453820221
271978982141
225795304643
384222737341
910653788867
224352236561
206464356433
712403329373
9552699769
547033902497
56337966589
677163216343
479117708627
278162237413
789076943849
52231852459
1019354316403
65346808229
64222021921
931168040597
298058425529
489171859333
849990206347
757518987403
872967054389
98726081491
338243337581
286196908681
96400937441
589833812849
960166544189
415289688617
578951911297
205162435939
191841600521
890552442541
184104385943
552759420559
1076533420037
819979821923
1009922389457
436376409743
853191226159
526303386751
445905468053
382050235103
1003155724499
5322345443
8958751097
476486458907
598239185519
1089326157349
1055465025809
927264917807
322661951489
757185705781
1094106889067
288373281473
1048450085329
682899865631
458897391803
189586766099
869499790361
16194387679
741178843253
835584645187
488290744021
927504961759
549738460343
116348951317
434220705383
522397698377
1031838662039
688847002913
558359485091
745062425077
703743897611
1098143024831
709363537291
819730435423
709716013537
943369796191
517102085749
1060277355127
117138341387
1058528665277
24491585369
698226416689
789431585387
250376773973
878317681067
684648186587
985625135959
934863402271
149292679799
658705063421
15755286523
138705743639
349358099963
971710954121
928879536437
1015269774289
950958680597
856553527433
644372869117
435930738379
1017492784277
607094452607
34172199107
902385626071
298947743657
607903069223
984355753463
588868241471
985568135611
491993790929
1077500720333
586560752291
615279873209
1022026785851
1519085461
106438536773
672002029817
937253270897
40216817539
414728726299
968196473399
976181678753
254379324349
348699786307
853275699779
44210216387
173826108739
552396231589
220235969693
426031570961
562708393417
535983307949
316875942337
651178248769
779432946181
438504888611
411083204417
1031119525613
473170883221
34434623449
665593494281
295233785983
106276696231
4202498879
53608757861
496656446047
1005647406307
49459245359
42405534989
810900221059
86616136897
127677166559
755250846929
637634539469
313268173313
298627485043
882832817777
891333501967
771708127591
971541751777
931263535481
308361539323
525847103461
952951509347
81100305901
318581417543
22451611571
453156589471
82914964817
339900086021
232074682949
149101086613
266280971263
958154957611
849206282773
480848621299
440652043963
234967200059
1034651766623
734457519101
297805416751
488477689907
106713713609
141022977533
374158014583
286710722537
733869340073
485985940393
931708726171
308469029647
209304039773
31547591561
737383722773
939383154841
824267975677
348847160989
144116124359
526610366617
69405079147
114849821837
206469863767
19193295551
373124648629
83081090207
122594023891
362008767251
1089520512413
691832097133
434360408309
468211123921
327789560663
660810768587
191543381063
761094988169
38991035861
439399073749
577989709117
569724805411
124575562043
672242217791
607135963403
433500358091
544569303653
888480813959
452185168079
684493974319
658087303493
47823371441
476264964883
82364605159
142490295809
179126384389
437918137049
835964837759
901091634637
74003126123
1031289054797
190561621421
803879403853
534768168929
446274331483
139177090337
147349259569
372271161979
897773068811
578576707021
972116000137
706420244723
1095153412207
577215423107
760831678133
895143172471
5874063347
580249057499
533379114397
656312889629
242951915971
106303802041
682047067343
69624983693
208469729269
926860448011
396937586839
444859297121
357183969013
1044393567913
750393785803
1075011924139
881921198071
920498664857
596208872209
15638651773
687566909849
465146071937
523383667133
230696233459
110570949197
509856417487
313637525419
294089647009
908107905863
1038103971043
520247048579
880072620017
391161299831
918262713479
942507528637
348773640563
289923900061
429071537527
847143090293
292782380377
499499321249
9843240857
411145325111
98697674521
1012270654517
914394084127
809640908729
542454550013
1050605983499
64920194483
122528374229
897069959977
279072664571
126485963251
901206019757
785040880607
510497128753
25144591427
712015273859
20542251227
839899770607
92591376893
714380503787
393970198793
980628175003
644702185577
334618049867
466282432333
918780395671
850432969369
939083028853
866982288313
270880246657
122623722943
841300890029
1029520251691
789000900307
459286218731
396249847241
623055697967
689965627591
358139827013
703933421953
918199470821
31933251109
333473073743
525261937183
71822749363
819981387803
1074198175363
71006715701
325522498909
534926780911
66576121919
697943289191
844975144499
320223948617
1564804543
678839939399
660206292253
378934849087
805253736923
206629764923
69159912203
684447538121
1027698767647
260303449799
812957499491
33230107051
454651224739
50523134041
257131257829
871215797849
843452269691
1097550823921
766386136807
705826673537
1051528924757
997654646957
251720939009
174474781499
288298769299
575666882267
875149457849
861867177967
104701297027
475801415483
42565648889
15675441931
176241416389
1065603506477
16539566591
628451280823
902226093047
10793565737
179899859599
474355498741
618963621937
128185140527
37880552221
912177178273
96904338913
502558585933
876802450399
247976546089
467686376767
896024202869
1009921998187
448709255509
50843648299
765674000339
127444962283
888882809359
1064958351763
904534678979
84437299897
532571119999
463782850637
351407390501
464830854211
164590127903
839028479981
742401259133
115036781897
624047981537
117426949481
1018862859359
678775491959
1036783818001
30332114873
779822813837
806896797353
15154333099
60905241571
786328784093
739453327637
295866863923
213597626933
540447387547
469938458123
276872417597
667600473803
357649328303
534029201287
943413686821
1038138543667
368976312391
677529909113
462062201563
599777237897
634046094239
357733329067
329987153861
762012181253
519837529117
114009463213
956847710881
651424691147
538003797659
1060052454481
580790900111
424101290959
798225220409
40842685463
525060400259
144961533917
148439794901
37101742079
26470993489
1094366744483
432851421487
202683435181
47425293631
778703779631
807137350403
15710203841
148406739787
664328874653
635801571703
172302557953
983113569271
365503655267
726886099397
1066150535063
548131655429
542463048329
258692822711
122624215739
666432496001
848286597881
212893689509
229210466587
443570673647
816117196313
180521270081
282154316449
73632897077
818176178201
994468757333
929508089927
98961911593
1094941293697
545656612063
716429898329
183899600869
323664625231
172149031673
185781385337
21721566571
820600079407
881311889009
154040693923
965148661859
911987389253
451358835923
134894299439
106652143903
574800289703
277309640789
56543444393
876332963573
854093044841
964678929163
232608945851
636245230717
954256631701
275224450331
981695544737
320639540399
614229488449
1031211177613
80735658833
450306995981
673727759191
60502054843
212253434719
599239557797
758574258163
408151829341
769359553891
583699149053
368747558759
641606408657
763206089
40848666601
741528422441
72390612979
113520640081
609778224833
70346905841
48590649223
1078570352989
805021937549
1076942779519
461967721079
1043692215173
533744127041
632029043903
476329174367
151659884791
782974452391
664858943323
521725243717
711589274173
1051133575663
333105389633
309385322579
953601758903
769936336277
708893385133
341033177651
19142809943
806584403011
401427161693
736761182981
719453548543
113130733747
416770790141
73567680521
1043383670711
971296061951
517602097333
825773941669
797885809949
401803268149
138103258417
360358139759
104761996279
418374382913
116962202647
481672613959
166480222759
86741819653
267242002631
703807344917
2932082677
183396501997
27025843421
287616957557
11663900933
872243115971
217265271623
1091615369371
378891661219
570040544009
849061447379
994833429329
843091694563
322944425329
436927760491
86174674121
544734868901
85841424499
1092209789369
1019355458087
358624496303
178913009291
391239678581
540214930441
819722584459
805535778239
984103849459
724613443753
185088362761
863092576559
295327632143
194208910277
311775289853
959783064283
553609164169
46687032439
668939986051
76040002433
6241028251
209115974939
394856674183
187018376177
15066514447
665340115387
12587223443
280166318521
905314923467
133876107149
825118200481
22986340513
196968567391
152512751591
357245719009
470781833293
697194645857
743396282371
316233489617
1098696250121
1093481118377
959783118631
548426325883
906795160709
967477865789
421285172747
577384314083
28265487647
748037000171
591245379877
629709892457
477908586293
134200770401
597138373357
941043700349
754850596817
608747018629
238880555429
424732099217
782363323787
877509489127
1042808257091
707368178333
287974390103
502284644359
587933818331
455606306731
361605443047
839623894069
606505700989
540647284993
447090009853
433947124921
800290194673
931713644231
504503342323
622392201869
528068970019
430406008541
134584357301
207007084477
370495302731
226620512117
312261006553
680638885327
213860932891
63672757387
252213322019
738065244167
729854043769
995302878191
465344628817
683053243447
326003343839
258460879381
1084532487221
697030175251
388962533741
372412964663
281795012353
6602666333
152553526427
397496137481
858812401717
1015408660963
643530651661
536944851701
247038669539
680853968477
1090586904521
288406592161
850139654911
289551466363
531031699837
920137876019
219771516067
640064457761
815756419433
778089581461
923457484997
590343743047
983984816027
540626461217
34781706503
1019098934753
962604742399
234791266667
272380101881
130567317781
1039596694987
339257546717
778278835561
64255242973
856261819603
182990763167
741571091047
340430772281
40292025863
616901190343
296636166703
717982647623
648816094447
214444494743
105450012497
32824925897
437606345489
50735416513
251994403957
582356546041
710291515313
415542836857
24693875777
155718516197
324041220499
901138279903
93118130669
735610777199
1020602047859
615999409847
81311630189
273141805169
13323136609
924216976219
929379026167
768863889769
160025952467
953160152017
1078340491463
193707004661
976302171629
107409089369
533126623543
741545045543
173072707651
964313373971
19224295693
996584736337
581629755143
566182637737
130702815293
15592039807
154479489023
368655164503
14124155783
650460262259
1049898489649
687520863493
172489769237
256019737511
666471335773
146104769183
423305733371
747783906671
745521881381
469738493891
380782899193
20058750277
542190743617
588291803993
1014604521263
266887869643
706030838417
600419644787
833351446177
81548136983
1015764493721
849145573651
386782447099
169583412541
798247268321
1090227698011
468016497803
777326676823
229456886227
1019076113669
471518858081
787034224373
779733946867
157438256411
139083788191
1024582696727
446778848231
126615751303
31219220803
372453118571
259023273617
502005223781
987729113699
109498564117
922735952861
40034069741
314460200723
124669877641
1092832064899
740770325417
188485914203
482426165209
470563631887
192338701337
74263640471
471170584013
483296080951
818395708987
519661574161
357245083079
15114763171
413909321939
394121432813
768061176221
544482415591
780806489237
826863361309
1368859273
1092397325027
457137943453
1041618267607
348370962089
262559006393
921146714009
494682844267
430150260047
21105195337
214035158033
1039657979369
1017412958357
770827443931
1028043028477
1008989771533
739910557151
758067778813
730853767741
546927142673
522101187067
923729782681
861709493989
189584545321
865439905511
902058405887
57664689827
564563899751
560803045333
593270170277
628945220843
877761650911
854657350033
532689654463
467308843357
440226921461
993753591947
715255129931
822490576133
944345988253
507790642103
498775479193
481415649413
9594589283
676776966097
1026028283807
567422003503
126736925827
919641110359
878931977491
415963274219
173390077417
245041961063
1034640761899
1043044505179
364173146083
561163863641
41285855683
350942487499
1083756853367
923916727633
877559437529
947944716281
140610725393
65538957703
438773299351
21209818457
19031340077
291935695627
620555186917
601500232787
1068137187869
689456466143
1016019817711
985337409281
590703265961
1088063337161
575719519721
793669807327
440725988777
582488766971
527978607971
765165233639
1004513712119
622143878401
631923685153
372766914361
259044045457
676476688837
88545977881
1032909144193
396258995897
97909885111
747482390891
422044934867
337639934959
55259320559
83821302157
732721784111
773595650281
128256831649
562766072527
752603594399
77864198249
327114270167
891101154901
546725474063
288879513773
498639185587
897010163381
303894468187
623329449829
211496001833
1018842344479
570502712761
1073209087243
713617704661
216507758213
639361068349
1068625574299
507105625633
1029823000471
599867698453
537995733839
487106804641
927310208579
119476928471
220575786989
1071598001993
860724345109
273011008799
757120829233
529446083161
1090405404821
924796576307
749099760887
39146128061
199066841011
759662092243
429587120849
969542143499
928816332979
910656332177
1023246845087
1031757739417
546781122047
921074830439
239030527117
414709055213
632380208657
432206251483
160567502747
349144810037
184098399391
518374338127
988082191381
165880321993
150994526731
573747827903
656151549659
280865483039
1027129144751
1082314257499
543522162619
594060981181
12164647387
1002584069621
384955613983
723628015139
966985687807
396580888901
200712608879
553570251947
97611361271
742505685997
880789084729
610643428223
1036897513709
118144243859
308528701289
243521642227
4892073101
222367341479
1058246166647
57609553909
477203737243
315785750747
272204222453
331396316857
464373377011
822790052873
374625735899
857910256913
384215440507
1037767515767
286317056723
205921480693
445518652763
245910841291
645996707957
255256777927
259907063659
1053584137591
188898636673
133143799169
370451529713
368802569087
538425338807
142717223321
470099415407
785675096681
759719638253
422850236681
979658316823
891012273719
782738289253
8246967059
383167811057
885693662411
35475032611
276869930107
650046612121
978089957693
1083636796699
845930328079
841322455261
84240568513
272580608477
174791403581
529699396211
14513485477
554408997089
272490421369
143458699771
886684398883
543827167043
894578266991
335564863691
571935737677
107718906209
57552360421
176114285359
963631198741
85731661591
1005961010597
925962679931
411912461783
461220033227
624320679049
384194201297
612595640597
960402098167
903502045933
967894506127
88198671331
412662342893
949901690273
324004674853
1078227743797
42725500117
46274581777
295986289199
330538970549
630941775137
22172357609
941278184461
487494148373
918246253961
945279288581
970098855499
705245806117
336361455223
926156100907
886194580763
833675402381
599806414159
103126326869
984606041189
12093779077
177603437047
194363552857
996282668449
727079530249
885394272121
1045476298703
444867624857
828340458221
668071567973
863139984719
44247048229
1089156451939
608572471301
258849058037
1070080807927
531999214177
818062314203
6044621767
1076892435809
258805364491
33769758353
845018391557
972620618729
839997057323
861396362699
951543255499
680917666763
903914628283
725220207097
305623254149
73019040821
461451828437
223257015379
193715835343
792080715169
38002467143
695079919759
645669617123
694367137543
122820871403
67881729049
829003403237
124385210783
140041514387
808545179171
325794808723
243393610289
486359809261
701592048037
1085791030889
343417453889
763392737659
342718771277
399817547461
216835310617
766220087429
225224039797
29745493231
444282631867
765465087017
595154713679
71944664359
481634387629
447578012621
960422222953
17884861333
80978822623
168950863297
431299161577
633991719749
814328586607
318130172849
8251474753
274141928741
549469950091
1006224120613
316651465969
855064614559
576829130551
72953828963
429706162453
1027992486877
250239758161
637152505807
1030695607609
398062812431
300674936941
1031575859647
200974885439
216100442353
290667859249
1054100313323
685301768779
432325142083
273978808133
699922274419
158150666293
479808380761
258035160961
960770793547
318447551099
348996009091
987865363579
925751246633
285700996291
1065606298037
265594609417
699058762279
108760116271
425554947101
835088062517
800915693173
87179028263
255544394249
43152928277
365410742107
135510675023
148497308137
228427134163
1022589505799
815430687167
254400536107
871625192003
164207415103
484457451473
290180802773
20833424137
280372756409
870732050869
202136343973
760432784459
171724734281
285996155323
670785190193
372770909683
150745556069
572522772797
745593548803
670012445849
29901535523
276180753491
890253486149
471238463041
532252899767
1009332868721
830614449839
395095546717
770031984283
270047280289
814635445297
722277304159
201616589381
1808093671
810143320403
92180111693
698488602397
362690324039
79779714757
39385403441
492352803541
275365636397
1097757406237
210819748793
986840324191
966704629783
833281255379
64764546817
726013421981
103460904851
839334464677
332604941611
458873639137
765086234929
724515725867
861826202317
830342531783
972765736687
237656544943
845699993539
692380124563
707184103631
897777456307
635340892799
596148029467
291255837221
150585963911
237389326717
746125356959
901180512031
986336353001
393973626029
526433049293
303168182599
1001248089209
1049961708793
979511830277
39366734881
51560630689
38533361837
350844250409
450806309377
54872066399
754475713087
921634910501
833503295351
196465191227
886776933853
197220836119
461373328519
175641436363
803518824377
977481453197
880338602707
878341585507
281681665691
212106408341
176782473479
428166322321
595485030071
410997291877
440360045891
446691656171
8610125231
432877721417
378285526631
293541371083
476537847041
768469911541
418980281887
741780801173
1027181058053
208311785323
1058942713417
426670588229
920410329749
981992641859
883307782207
541205069851
591182676589
416349176591
850022410511
581556066743
310752255227
758082101299
695153262403
765949907509
907946920519
817915738967
44226791879
179932014841
934304900213
229200049769
124705544219
459048621179
859611914167
403111111217
690821278291
25735431031
439561374313
905431442977
124267554953
1024544674631
86102166803
155446999373
494220624481
302165536709
757668400409
848083041437
668832433309
123687452747
520250123467
417939534983
114657014413
107518076749
358310193481
960479596247
1077435218317
638627422141
63517493489
493753134239
470426968243
243053461951
142635224411
245539058851
38186421191
381755651567
746003637107
593757795691
215063901259
1029395246779
346095281663
741229729249
197438817409
822793617361
77029836991
407325938101
558379301327
333034367371
890405301209
228077980331
271640507869
828894169963
111100074881
848485022479
533698416413
1030570584991
145061081813
668145849403
607041129517
899925448901
18776370967
1094677701763
370830131543
98421239309
179222383553
532577397497
57123196939
856276507403
587246869747
984312067927
965333296883
655459409723
793040231567
449500065263
924247548073
252611739203
819294437153
538536120077
516190430069
538409746403
325671908389
415328538203
934357416731
311054622623
159652205459
101750685683
814521273317
21738461869
602820954943
1051314047969
943072177367
66420478127
651975110599
430016465959
764364641203
741786241523
900563338853
649849246759
1084673110369
1043201506499
268667880521
889950123571
1098136312307
27521300839
226174198181
64226877371
332729454329
954869708921
518492818169
635898930539
217541553029
213403213337
384782594269
129916267577
13378948633
568863148031
1097602179563
1079743195633
528442388113
960549024389
1073322586073
674849177243
12227333479
865186134767
614668872679
1025930293043
838527294023
384724276201
470019708083
320401672361
245621768267
110474237501
113562216631
48058543381
350129170019
1056854155519
78527122423
110867263709
1085206173061
700152765863
8136648811
556015968019
884919092591
810839409881
421129633087
272771745371
389255335163
985220727571
1084375309231
365437046287
827224162619
958115812327
428024886649
123770161283
835260067219
1042550497357
971568556873
730194416989
868867416757
786808111393
996107599483
325275824383
883710116033
1071021319663
811916003191
986172790649
769291100021
255517990621
885974577853
104859097373
605655201433
912562371181
245144534471
74725978321
344329956889
867120554147
878925513959
263348051567
998145849619
205456236467
555716134249
1053142941457
555567876397
935293632599
510264348751
74508899321
417309364309
312691649197
813369444997
1076290538993
1035231230987
277135656943
581754903239
645487652237
326247075013
732806074669
358291993049
457762871831
726133783411
981034298221
887899113011
18392044049
306983392879
944696147713
595681600177
696383783309
168245949059
959269644167
679310856271
450234314419
1071672402211
200984664767
906492918521
222906044719
960680024533
960724410337
920299732873
477536134741
457723197431
1018300526819
905222219123
563042746363
648604018201
265330038613
810235437971
841215515981
587688221959
529971998911
980120087579
635882360881
747500431009
366035508317
223229080771
750588289897
584347159013
1051956340867
845566641749
775336790227
781589057891
520463175373
1020166665101
882201086699
1059728522803
261177817597
949127323913
983703226939
516751947007
787898670407
383525891597
943582216001
58908072287
448251703
632514573961
1029590257963
804579595423
212632275461
450647023699
796673215643
695653504237
1006252492009
775543838633
682302184691
60435745597
851416329133
416228565341
347920867487
373017215849
738802439891
818505868109
28133097557
506472516559
23834349499
311009298533
542955200659
412258354219
375097260701
1005895752671
772777441619
336020554421
776569924939
452505386527
690236765327
870152173589
700239840103
393115523533
127254680897
534584556949
1070726765389
1065738128677
810943571173
854222908211
381263601539
440084572691
858848391697
857688683039
402289200517
155905341509
821835049369
701428543331
696728024911
188759991857
147737258719
352274492483
790107629833
842003847637
579853500019
629440148903
399360973391
103086723559
89863133309
147934129471
797661592153
35552958737
653167851547
868746148961
312913294303
1047814534849
404436793087
636371333651
491478072923
179024364583
447648845419
649196036777
9783703999
176563000711
954039141043
140508171521
1000011443399
259372032599
326126648651
786187170437
209697525781
775160417957
604006510001
825767983553
876784550449
241520820691
434917923829
593634617659
834852508417
575511579611
200013825353
307043349887
22376767037
718871009387
302965778971
22305833581
469024222729
839360082221
835357092299
787132491317
746746067401
657308966689
677623098541
211390825031
767356591853
289140917603
234623780971
518342254711
968966749627
433245573071
1029877871881
1050989260571
289147864441
607669651249
987414676009
352840039007
550349959619
663444194477
1047261069649
736955696779
273001401833
292351438567
1067483305157
588460014673
542412261311
219525378049
122034727897
366267751063
7191183371
550581668471
688095383851
560858662913
78512962943
525982451581
927315137869
337834660519
738002855641
883549059203
870779385323
742748971127
320010160289
471958574779
124549407337
612426244637
25935132029
287809926097
1096410801403
916434687769
528598093417
144047751053
435787381427
342475745419
528159246947
311249120131
596835788617
291604777319
355319312171
750525812191
786362843039
154507501073
513909443881
899275697729
522400537501
203216304671
1081301940119
34673765491
416185688189
293281861253
509482355189
887508073729
632124446431
427140085763
442086249487
39098021953
186833211469
12930613067
428674817783
218838053443
238437842341
970147702621
24083212493
526357666117
255333617753
996430610471
299555125271
336397586221
946215460633
895980032369
508414579529
329521552963
803056823321
151526081951
753542644189
744431264659
189035805659
856440183251
771592628693
963242329447
947957382331
320191890191
7128548503
79052680997
383700354703
761615946151
386053594001
271687618667
471200583569
1086631056127
607729557767
156369755543
21663624559
712587529051
286777323013
249192224063
252397268251
1039101816637
278445216769
237162956749
146928701011
239882448643
1008733865101
501628988761
716609117953
510407519929
845808327619
18599003743
552063807943
522517153117
655847752471
376134454067
362813008171
996621931667
128910311359
325288633273
562115341379
33480427373
939935867341
294160669343
295651793893
290263879537
222990129091
228292114727
1025445913021
353392134533
404740193489
612846321401
880643900419
547641583033
518168141251
862974557141
921679022813
152706310303
351649369711
533261536681
501066034481
660262425709
560484405671
564337701233
38276630863
528023057369
349311377123
264755553497
125434856221
60292378451
505003770421
146655065783
255802818287
325296359963
883377298339
459099477167
694341632503
177901020823
880014197339
883256745029
77081943751
1049946938063
1091887673897
286940834881
988130623919
351554113907
534873381337
586713339301
942130070767
54364326539
249234422947
494870328367
362286726539
805027332409
555854761207
779505137189
404503222133
556291803191
650826170669
264671558923
667026745631
358539164363
8686042103
832567939157
957366065377
521952468941
382691605369
117366741227
523661816407
96729112061
729317772203
753981199577
607451340499
36327732811
397719214939
1002779964119
671788370753
178341737341
405679109117
980541228803
1018912130671
497488753547
20514081083
564819241939
539884012469
144569761337
245033833441
27085124071
930192557311
898412690893
142949604871
791585223379
179304369247
724874342063
373114970441
444907408711
1034859593983
1052031626059
499660331983
184050174001
1004193733019
815710462607
607852657943
456914532163
946811816557
346862706089
133487305181
25776406189
527562644293
859379130329
205133401927
850419159929
643161124579
275507920487
477924086879
813496188943
39519748381
198062018173
383165910121
266183971003
447638445647
892157903759
63359098511
92059363399
629224959887
749485119209
410278288669
857594977367
686489588611
326755043411
133642158061
488834748679
1044467094409
889941953051
816847362103
115233498131
56572099709
810010037659
1073835862831
147494902781
1025889719137
509493770309
732218134363
1006479922951
686309447557
156373354363
684018098581
933286060067
165654345007
334682391377
952757012731
877478350459
404831185571
916255476457
388441608811
534955234637
591288044843
710845874749
1006377678661
395766562189
895501042159
842317728691
334371909983
232515822779
1086174084883
1000553432999
237154131047
142582991321
446297566147
766109461399
798568896893
902434454561
109971597919
289948450679
880961770831
116014052863
31846832333
163007548411
806093848939
30432266659
891692690041
652069016437
549600971417
810370156861
395591771039
308204544283
447758743781
818679697699
379928784589
637372796573
170981314619
133345890169
427782896669
308407425629
660779265277
813863065199
1090462482103
508131826309
1008583604531
392784411181
326826327827
895767286147
531226952371
1036643356687
591278727271
830278201069
1019074643701
640625963287
287882334413
588540724441
830676016333
975877078433
1040474988599
433974678043
184277486837
49852730831
84826002137
78516627001
815841819841
866253016547
528809360917
816039378989
522524298053
580078100579
594891789007
3162032407
316672897811
560614797013
714449597573
538183340491
116031245611
119241790979
350237612533
257955035993
132101215979
25310658953
252927961463
379549049779
448787891509
718617281839
37601369359
596031226771
947795974379
648032460511
738643916183
612423013151
668034067979
439611186211
173047783421
577656801899
516717011077
37858474669
1018944149231
826422596567
707791325897
720349072073
979497321073
408027685603
695759335573
718057603301
900907886831
966285632171
707495967623
424634261003
269674187413
764594899529
800242227203
548164157899
99317926033
350156812007
1030980562487
424591268911
460531594231
20413770739
428294503331
713049094211
959076931453
347080223543
805313320337
301242280813
896332908683
293645349913
840158037739
830329626787
956417343671
245502755143
802850266739
747140643547
504209449559
504586095779
695118509803
158598645367
945167304583
731452905637
793318032301
737043684199
810069357919
711936376387
323035904363
85752257291
230683918327
329794181239
629171593991
537609401867
287091944681
719748650161
1052674917629
123729978811
628623489853
201333639979
44724413533
785728166239
27441586801
1022604493579
904682705081
971853136769
86291446051
395047358063
601021413241
681378663661
872864140367
1045129512299
984367686671
182581886759
1004388405379
1028665151953
945118310497
22401077747
653287277299
415501465763
904036974641
467905510999
428786649001
195862273861
48956431253
127458123277
933355148503
407417589031
474543769123
1089066432637
181702444379
18195330343
11296315127
951183313643
701301974603
900475998589
81967340153
502534650047
911666088857
750131548471
679768219133
523711171393
884585855563
646195989479
930914639969
820369234283
324314087159
113108108779
2798087893
149686356899
145492086101
269046413369
129029690369
261640112761
743417112931
170921085899
132156405079
751546348921
589378805131
919844994337
353532361943
395367002113
253174284557
144162737003
210701601379
1054874138281
766116530083
538582012781
1063724499289
985328636749
799187867743
561132903941
86848299269
225734823019
1095705579271
385912715263
442167901661
112422870563
553365903451
849372382819
210858258173
13959993781
826100451611
73195363721
833430897797
108581536841
1023849953249
764325873217
402155438669
963411866479
961171782163
796290519469
849160027493
707984350897
166528114559
949688463491
255075207791
277516527257
524972512469
245877030871
720047436523
466453617059
240578048717
285449484949
683538742951
21367496779
67300581113
518205852299
585694822579
323402861099
952828248187
308498163769
121510018561
1044404762171
648289581361
420329019287
306416291149
188939242543
1072484659919
69086442641
340768487831
769608568037
378841441481
213416077783
294733452911
331121381039
202586722967
70829567597
614374406623
156241933933
665694605671
148185147839
275878454549
464183178071
1082924286107
669848806987
169610421439
128097923131
998636000083
397758397021
618602982197
876571972841
193860645449
478379467001
368468198237
65112746737
416580398737
881578088329
521012262143
296371642727
1035892501951
71958373601
373069906667
43091744219
1052432238691
266711258633
438432122413
673480500587
137418763673
375673401869
604365434639
289158491233
714467567663
226317116689
187609179509
1082286095369
310995763849
510081572857
223362994531
225488481733
768510015037
1011378373097
1055968232959
910915225169
726443291377
933734981563
600555999079
100482395341
146070177829
556650946213
1053647987393
1026249881971
763976790391
493997794831
745955824043
712213623581
785514363041
252674787229
333243013483
703995076769
1013701013279
1084100113907
471160163029
478282476131
894866131433
556291389937
1097464308287
507888420959
624781000421
379211610737
1034919885773
16947089521
179549048411
761847897803
115833942557
79683993091
946746792917
1004419031537
509309357563
856879792789
276696388679
1050588351047
912158733439
687259147369
319637280619
841163477447
705297734179
9135065729
646165973059
530947763657
314772655391
78936874711
758998607989
625844404723
400993652921
367248610853
1061114304199
962239570769
524334990763
191702567317
914875826971
321441805759
314434099403
939610067351
870243755219
2729946643
398269405993
603426901057
1032953135957
197798314027
90357537631
721846851301
157771695583
1079884707953
339131917063
461700433057
142207239719
577976128031
21567093869
1071845840837
745532658523
169101260791
632785037903
929073749057
709180382107
1069480177723
1004904288833
331001716531
1048971079801
422744463121
893625171169
302856572089
226995741559
592965255803
39987672727
439639096471
718899285353
511844508151
784236114833
1035532803029
385730475649
307795538863
483028296469
568413197249
103510003319
258292222451
1022223746539
310458752143
928308519797
1062525711613
906837657857
741455095427
341119857539
204952692613
225065958641
550683754547
112367675579
215541148181
316735974641
425800941823
323817596797
1096236009889
348440634617
70028779871
369109341203
387119699899
481520740489
95606080279
26522399213
702211283903
973765103869
662874334627
665779722029
591679821113
264724598147
600564140167
232551107777
548839815457
529511527273
1096552578883
270142218769
409709772403
383687168471
300815065667
1004068155149
834105821299
557330049821
953632146431
469585600469
957065297369
590234984621
604769998337
545790971291
687424317869
766849829017
974357370911
536438522953
730847325031
119594751071
1063034546363
362889385097
422546715947
49707722327
380474725249
966048777413
253246758337
1052641944223
217503070789
633038846303
1011881683427
110273585431
490084731197
1049107822487
619641216599
809798290381
664666155383
1091084913671
246765523591
455227505927
125281493899
657089905669
654423875851
925171042111
857863961611
134545909651
852127648291
69270895459
482622658171
982018038979
173876341393
1076751103721
721159560551
471400596731
1069762117639
1092150292141
627138433543
915994915613
42596809799
111872228203
412634351989
108239476159
817730858177
784495568503
747330712901
436964975693
973741955621
188296421671
137911199627
637792568951
234126212113
773284875227
708375450269
696291045271
761148917057
122911568959
9868354343
204937604153
375474717349
756965264597
533537703607
1025386527169
506615940757
167643371471
810637886131
591244146643
855859452967
469838492687
652723174193
953026160227
589492134551
770152143037
771404775259
206746540309
858867819049
38905009453
337995919799
258884503993
480645971159
847601896529
5181405967
956881265803
837188707801
842752264259
389802345143
51587035939
241351956821
323931658663
1045587421979
729153819659
1063145756171
160763354131
431249648149
738106290059
783742412699
237604100623
543967218911
645661240937
349579701223
189746363879
17276574283
834740338193
337587896621
646925217427
223969834597
668356847087
31227670051
1007101753589
1074217817203
295805279389
344113378823
641721171031
827037712201
103645342319
531312065261
751974790687
1079217818929
54915036677
556617106879
169773171739
1087668815081
494251517479
1078944733331
1097525802209
704850274459
907340781211
1086154524737
1045180528361
79393392193
912287124499
275772591557
308777745169
511678344803
508716867517
906610443209
407491230709
862479377603
830052877729
927003135299
871409448167
8135029351
573580115987
912181473781
142677306469
827251024421
677791351813
930862676477
515337135161
112831766317
298209900731
652297697641
1002202696763
305932060649
361705544671
910705279919
434259210403
139217039189
1099216205027
81215893877
1047611411347
977496118003
74605212809
582749040787
59976054631
1093892269559
1046971038907
55076330429
667494621319
428705322571
491547683701
381020184739
125505667453
960001537249
1005466700377
535448107471
741237425821
895842416839
548284051643
821337717241
463923939539
730894552249
608067027413
63874096001
250152292993
4574480179
929633681839
781116062047
986356352767
828839837219
260209630481
120548430577
640350710339
543536745853
583856592953
687400675201
865109986277
888404932963
349070509343
448497257423
124873325981
621785618323
921978447563
250716030109
433094787497
786213476717
397524555163
467847184529
508348925827
593939199911
418505066197
572326030501
441441988531
748274564651
58582066189
194917444763
484775319227
857029079747
1077833386517
455472295727
1023389133647
118598753209
504162378017
438419496689
291011678821
78372228503
520935122129
287258630039
980435645803
523520614961
602921899259
983650686311
480438916129
619345318667
927685787803
621274497127
40700728489
661581699409
746889919583
939346458571
764177282333
447887277751
152047166737
672111235079
103056457183
172396065859
10699668061
643413161977
611733537403
857763430549
603082935619
269415543713
1060890596291
390649235233
356876757491
309154476901
98517571543
51638865307
637484471233
857435851409
599965037201
1041058873427
579736032179
73099517363
63712548307
302380206307
171218982023
882777886897
414642484723
762238757447
745756287593
343338336527
395972347651
514959631231
140955190559
214385284691
211506764093
265975428143
1080604163473
632097715439
511907049607
856132018277
253506533479
181888475831
986739320389
911725804879
773867469673
388182821809
72009791653
448842021113
93363656077
415790907479
835579631069
837014916011
388415836807
471108130091
664639184009
690234541837
655791842863
595086596179
136184074619
527383984597
635385404033
94971485533
1003842305497
927698761259
1037790889039
320661435139
955981909501
16995189067
95443143053
646372562729
487032137609
917347046351
120521051171
898769462257
633803075393
152544659279
621133160983
275037571859
811423326029
381738455669
535453073621
33378353587
743308401929
997903806659
87334770151
456625717759
961735015763
873887902871
100127029867
700975451017
808676280059
589390525709
572173164487
77648399069
520022548909
616908295489
145439214229
374170532479
363834236873
465623789707
360417224747
607257385103
934653439901
810587702627
224462203751
1011166974803
245947831249
449592767599
52918769053
867777518191
667679844859
936173804989
360728809153
138046784851
643648726927
349446767861
785394225467
1033377810307
766651768061
713859555961
751161189917
960963278129
415568477497
574116703733
495771830791
16768525723
426087860069
814425465599
1018533743827
584790049819
932598005971
375989632241
581893202483
131949694169
481680849647
509311021117
749609930689
335595362621
422431948777
373794373427
969674704507
572277205957
361342484081
326317252747
930180781753
1021096885337
218170477387
485875212113
367535344147
327182431931
134596315493
91021398673
766863012049
786920447623
989052702787
88540110487
717527749349
583662079579
580384110799
92929528933
119132872891
481646898223
552714134773
240772912543
936252299527
247992575353
254136222107
442200490093
235044459079
574215177251
794689778321
707461255121
424539243181
1068639420493
526873765127
518509387013
868313526931
194340139447
587239303243
472492726873
291635717447
156348213379
712378970881
1074165069157
305798343073
733092159733
1029746473649
229646646739
511186649999
1095650565227
1021442047121
1052338840159
151423955869
398730531167
146391834697
953673179
34970249767
1035770253499
923560115161
709570694153
1087721573063
588805090021
350471392279
785808250823
464994638567
589880493869
137116750307
535882167589
199650918073
512851113287
1044232665293
313492418287
418934591923
505057553563
248497894861
218545775209
620751655847
387700876201
714009344063
662109458147
1016489453293
11577533509
694102835213
893767224269
492254485663
138332751929
177871620473
762817719743
32435605879
900664044019
767431745753
83935909723
560399979187
954167784677
323680459513
999951910429
585311039167
992037774131
1052085257767
410274457121
739371262129
782897872069
585356060929
387128641763
450330067273
767463914809
1042975996589
649362340069
328273003393
801148097759
628979081089
200579267639
108779297303
920528896393
658910499131
781817441969
915802055513
114530912389
547204073671
34523815231
779464169053
924974372419
626787103597
158974699727
981722074819
112519022587
728210834941
338759752967
617639664391
163574782069
872134674973
947430509959
919021276291
151290063593
1054977401129
570499639667
146009006867
155255946379
41705526659
806890330891
577502008703
1095327867587
1091044343299
867736640321
335045081461
423129542501
204442560571
795566074319
513969449089
379490499887
280465052251
491849923223
214598455579
779191019731
734808277297
55450786991
822271536563
879009890497
501960739523
1090654847
409562325643
674386093273
1074535799669
977568717557
311888511763
797334125761
662008458733
1051877555821
298937896003
298106894069
993339051157
649018964537
912753200363
1047819156493
934038189083
505701841943
580738180079
116616753553
1094569467923
1071722440487
278093611871
324417644167
603087354083
125866978891
250059555481
193915713599
864867237791
244333460809
160317743969
960943754851
733283947103
609419846051
1039585575403
760333123727
64052979931
326947852337
963960893681
374124319913
671430874831
1042982030257
183912802351
246301848157
202751041313
558531319033
1062168379039
353427225859
133067670719
613257933797
344302622057
620638384031
442246043587
518223853817
383759656417
892184266997
813849512237
665178263857
225569370883
116724991391
528287697869
1041871240667
707825950253
911349183683
453742038863
217422396259
614114151809
637496963773
256974866653
397707193547
105865219391
998838122351
877076401129
272360897857
517627080527
146826410089
1066117776881
462428090359
738088770539
78597702751
727800570209
612654113917
777456322309
452241424823
100294886333
673602520273
1051822035071
76681787893
125740462717
338585099
598411855109
655163268343
455056626653
216187523659
664537683629
537904427563
318086179277
510702400337
683944862317
623311335293
1097180811863
440984427181
16075077607
798707748887
289037288971
182737253299
331310135171
1094454931813
227413659701
1039408586999
602727972893
761003954527
172007767
755754075931
1056977749577
82079347211
1022981831273
843789849481
140055730153
1089003588571
602608709191
394381433029
656159519531
543698936951
444073536167
416610921283
644924157557
888943182619
667945560707
467306613443
846680232889
974489562433
353379553489
88884756167
401757307043
354674639069
512419863743
1042582355861
835728266411
61523154289
986720741093
814727460049
385732829063
241312584449
948542508631
407203960013
476171109829
10993217743
24361600267
567844877879
650357658257
555314206339
973656729257
38388111473
968138795003
557749209427
594826012087
893082779417
92968788397
122946603113
284936820173
890139984941
720923065573
39709743439
1009967975741
935359458703
999778085833
903362081431
174207883261
467373940763
1071726522553
1023426040853
740835417263
557210760341
338042710673
499841571389
561026986297
207229655177
1090701187811
124048568617
812456788993
244495089269
820552493857
392146942841
628196966431
475705204129
2603564417
669753281983
451062085933
444170369449
1013645069693
994456990537
262762759463
126139369633
675010772069
900593256133
612295138849
228082258687
933027933521
1038443406139
711455170967
393896209849
744670231601
376834646057
460949082337
330276119807
240690059479
109154218529
722741002127
34497798277
575576348071
951982828067
300326454917
588782777521
137645742371
151660946677
1014034423211
625973238673
711495033941
639014227391
940637143913
1049384546513
1004060616851
151687189463
79689909371
458350692071
910911962447
914170623983
320908401367
576470824093
453871597337
434722123859
678244484873
183779808959
849224715817
368662965283
534737789713
968524630399
974139973481
602463477809
700329123077
498558689861
86607729569
942354159457
273039275417
236912968093
623372703599
263729125687
449031430411
856331243357
1063899771881
714598304573
177358300001
673551106231
630133982503
408301344739
861544344977
943148120297
221984815543
982492061471
1011131973083
119877839303
97918960813
428970801151
402632927353
150830717623
823708067167
695078841811
80364369983
423666623
221292620669
684502807231
1043582267237
245470014667
355571960993
680659821841
74319400319
720576138979
203388644807
753727866109
245460016553
793896711011
821182614121
231624263579
437801886553
1062580113523
940797717679
136379670491
939813583123
789970683241
782034357367
609079213507
744107367203
1036280574997
110291756251
510244445521
414241866617
1094488661533
62896682293
4419127963
39484074691
823225890719
192645608951
757097423519
703945027001
64497208037
242830726297
756702293279
967319604011
693155539003
802423389301
483935497351
1065155014003
1079697746581
846098394371
154923857843
818175781147
777183553609
529265662109
1037841604123
739708952057
578667920407
171513187259
647380161299
540184432493
569965941529
1005809356759
970114207687
10179525457
484483268921
764856857983
1078308908863
339097070159
248285670067
811410565099
990717972007
59470761067
209776691737
91063888931
42670272847
721088350973
1098346429351
84201798349
754486369003
762666511693
244261006387
1064114050019
886761356419
199075105847
487162863043
456546631447
719186844631
390456141227
861527852291
928764789523
666478324679
658927933673
760859044499
94677586931
436316597063
80956856693
984280220447
744477573589
885633459367
752167035407
465787976387
342480255757
1025878794397
956159744809
683115107827
902957513207
37132997969
524849510771
520942341089
411086626003
814199114389
243250320559
846281423941
1079352511199
592611674393
998948884861
277414350071
548684486947
968330168909
992032293883
807404098231
621796641919
149843315731
459846327631
908546646251
635776509803
587828367389
971633181653
667738601297
318496543921
624593590297
33906087577
971488078657
59418190529
187454423543
722914428443
220960510831
341121870781
98004113939
106354864829
545947225891
754326759157
624205706549
666734715793
396265489063
499552343
735569660051
242493398183
619939788331
850374585059
116097012307
959142480463
368002382971
417644972309
708573640013
807333935659
5668042411
606215202533
305717243171
449290382243
505897091389
499377989021
179813737451
833253903893
279153838507
909932695517
148770314747
60584033179
408834177197
1010095381073
396515669513
69217318607
867802203997
950607662293
22926281933
273544715023
877685764367
683827541843
326853890711
621066990217
253096857683
600130950787
226719353929
183856752341
566895511327
525453935557
150879765079
695946220793
9411791869
835838502329
1055072454353
314723394709
539917858789
592581349873
1000110558883
535199175677
689254612493
594389158381
549817336157
831783516743
474716779213
908189105311
16944303923
430100868643
925299467149
1066314881449
151029696691
422238252619
921173304839
741289261771
898141465693
302374667113
882378677287
891661600279
875797027481
211672288643
533220387649
137872411219
695768081903
344937941021
385733251109
327135251441
627538512859
834184103849
508861854077
663413771627
438767661511
858645951607
459413180123
305262745127
98407242581
753546280217
247582179851
171586472093
950055960521
491758927991
120519109873
593435544197
457219971391
917183008361
1068695290567
45752432191
699594902299
475574692609
23463355313
138940056683
135477765133
112290402557
886603768493
347560417199
1083749176219
114703337503
285183636809
1005818918849
429328359041
677425820147
229398876961
243002308301
136814466499
786109057969
259493482519
617293659707
685638815177
1038566799869
871462403551
1049251721387
1046207149817
623722334399
683157226357
668528301559
887711187289
956980103533
381727740683
764694826279
456555672779
305942237089
81009710063
662038017367
1022893488311
315677271799
492657631903
245775945559
902457830881
83857670719
615669626009
43219665397
549983091223
278766298073
170859078563
552305399353
128867913697
753063475643
10810271827
510330437069
825681550283
242566068443
567251236987
282802037867
328590127403
437114992339
180496314553
725723826661
546346121201
34000100201
880508182831
586247920981
128062220227
1071999081401
1076338657813
1094672803403
757873513477
74238389171
593828420459
974795873591
993653572553
194368702457
769051617949
652342561141
329241722657
111271420867
586178270677
311517123241
1040995282219
658012753091
1038648129941
938007043163
475228611119
344738988229
180583095373
160759347019
684648775609
943630241599
698538200623
667397138741
305707471373
1020784829279
162547676111
951363961193
1087646968409
948429724003
146325819487
868686174607
227023523009
1025463223427
207123866783
810583801277
370012014917
146496051619
419127959071
319130791921
605220604049
841078376293
545301757939
340527211771
805584980117
554771647673
1034195032103
187308343291
1018506219413
892831511827
776015169361
954559398809
722413545437
11807101807
603064960529
963909405343
812897424467
544524414307
700915816789
241503899083
128038942817
46960368881
523204370467
773668616741
81795672641
386298243127
919097364587
741314989573
671298474563
223971644551
202195764409
680825839223
68027674817
324715339153
213496193461
427643922877
929964867919
866828701691
457823648407
679979956157
316337372599
1076889624683
530332796687
319236862379
450988852789
564428780449
217549357471
446265923291
70892691127
325473341593
327900065671
740215333427
341744546081
830543580109
52074594151
234099941147
614795062363
279244886981
711072362417
359208372049
184293291109
436779635557
338109823411
284299147849
536946207557
83339321327
182727919447
182215199371
849569783581
916388782861
977747964803
466521916403
989259893551
1078846760149
766754400319
1068661739857
928188418243
1036944669143
711310193773
855655677563
487801964971
1017306806393
853696488943
850518802751
598543654547
996674810801
297768116353
306797345137
861758923343
18190954433
1048161200447
257182087117
281305157983
451594263613
480333621349
946493687647
374538498149
1021489117031
141100575533
868637128207
170443612831
314824033003
904868007643
447832634981
740899782563
942788960587
940596791089
469654844447
1035715122191
17646310061
617695546379
458796476581
34806739907
612130902013
404710747379
736403785027
119454017357
168382210193
553479522361
851881243153
118043018917
559176080413
708213541793
1084562679457
102522821347
354440390149
281799419743
310544870827
355995976703
886083026971
844383471037
839382144023
550844789461
243272307449
428642426711
329619837037
228837706583
872614903213
590263585339
59181335729
637808890729
467104555297
937442868751
166983010841
869254062779
483075792259
745469803723
137175298879
820616761963
1053084045337
10569379879
270351654283
733099762393
434690073373
78906164861
675228629807
283563490451
179030530247
348461900753
664727285513
596519055529
405402280219
764710481597
636145010357
430783737883
26202187841
256287830011
585184286251
794319945427
565536859999
905553407833
199652151617
482076740573
989949391597
190780447243
258055362941
1086565411609
371007870809
872940067331
752753773841
290023913219
651290318209
945535849499
580984072301
122334792007
519851513941
147566752351
947336441809
417070769329
580372764529
884981723111
975715581011
868985817097
827512858691
175976190617
992632182727
994214197213
226868540537
296657118391
873459378137
1088145404891
804936286501
444784062277
369841399817
456377617831
1030886945161
91003718171
866741222657
571372512343
167100760907
1014411429583
1086609003731
784451740687
858786797467
257936299763
800969293049
78410014297
483811212679
1058048049101
338583978101
133007240141
342562905689
815267611883
537592262407
21720272897
54780280039
450247916753
736312029577
469467983689
350750061581
287974951003
453769636997
263684341951
500287867403
748006943279
623267402617
214651066501
745962801553
372613085473
975410188243
1063461880049
611418219883
572528547749
881522422811
913951066213
251396423297
965781242707
15419161139
84706286449
822871500961
425356462303
300816695017
277752994919
606036733177
106015679477
483982104647
406736146627
1092142054651
313505806517
37673852633
860262412859
31649926831
9326730313
379101055873
924481313771
420918880667
904871618737
1060427733257
538744040971
854602674791
121455626741
1000892486941
531103444603
789464404609
271348961027
930924659957
1074983308871
91853176573
736685713171
215913119683
335690184433
918457883809
247965295013
337714593427
261854458199
1049053124759
183633158953
428012943811
921497369479
314535054857
181875041273
695639777821
26743339787
499117898683
1042927518883
83053612073
1076460970477
725464785281
986617344127
78001055549
156098928131
261023383289
710126881801
283681278869
764005773161
395212399877
397362422437
449149205737
1065461937739
695568636857
259195886749
916170366247
325389512699
117762135199
655221810673
1073997518953
847348732507
282963264937
222793867223
690952999999
197492716051
547790753423
645885244133
523269244969
841460695499
576643268081
825237432407
513969626987
1041582270359
462880620857
897414673261
634760243413
213419548919
312519626437
958666156471
836142065567
27222069881
682621808327
314094919289
972114085259
921472017703
425771719069
752496157981
814934272847
738732528643
677634969919
907546966633
995640337369
903393104123
1059340956601
224534527207
710147135227
797038103401
560400706003
572976421753
487738859467
674370985493
474681376163
1067625204377
900885599147
978188729263
415740712379
982447446163
253501433921
801951236297
157767260801
1002118600057
835809264677
654431037553
629488585697
176282488579
773595454963
1039582107559
409193974799
404004244031
251382751057
332525607499
580304670499
454467692069
1030609409717
261196859507
463337506369
170385536107
966787235657
733632208679
458677036007
62387061701
569101769741
383034498643
385200627587
888596659229
616346307799
638358650099
542592110833
1083339485413
711768426883
167582881891
757538367721
1048389704729
706876488469
208129321877
815779295129
239209235159
830196781859
809249681413
157709515259
748833947819
736173759521
1057069438973
817232241971
702329139563
1025779843969
760991647253
694915770943
682104378367
346283764441
458246316461
210630713417
916390710721
27252664969
754866684179
709688496953
787582482263
92574798689
462099825247
319746823481
274632566497
884085807599
364201938721
860706992213
987323214103
386033348147
981695007409
1044906323309
1061793007523
1043235338389
101468195009
728103489973
194929585637
400071322297
403557708973
164982937363
940611920581
37716958049
1019253075419
419593578049
1029021160697
732535265879
483142579991
986075138563
401555461399
754761867221
369828868261
1033876488037
86539553741
184243499117
332572628099
923963060821
551449725319
957680085217
568150889951
197324629163
111507896741
789770496917
735702658153
645375117313
348140751619
1086612253429
607342469807
507553350869
22138079213
1021101428587
580686391409
403096051849
418109970637
598858112579
321684654799
238361824951
489787344143
343840187921
877464968167
896418320957
477277640527
992259248579
935921970457
870634127969
722113129349
607681498379
795067734667
602945199161
794601927167
593609249677
35329079911
431770521251
950864311063
1005413855431
1007754895159
151500629639
816788417867
795849564283
79230385571
469076200433
690060367103
668877050273
739415313613
993389459317
889277515051
778275983341
608495815859
554944287511
49981625341
273288467951
79361912419
315862042591
598155879121
721516745377
739794375029
2768443339
204526094483
741382398023
188548377137
769040012879
998373590623
100017803603
988882147469
424353694511
145065326543
737428486393
121368880069
1040425528133
938454097991
399011137901
566929722397
390342648343
650752488871
638198790643
656392748939
321728067103
563481187121
518948709767
889756637843
472668659621
606293997563
750451675807
501381989819
249567339391
794313500549
597535203791
991343211893
48505925813
602917220771
32675429123
50497275317
504906118127
459790296961
462323264549
485131126517
662655533467
210285902161
473214071441
161048278597
231810899039
278418643303
702401870251
720515905933
952681981337
590773179091
835799897843
563400664067
278027676287
836860358003
114226302851
414879563921
971020467013
37193351969
813094299071
232851747949
930370796881
893297728217
828287934841
603121176673
1013843347039
759634173341
377230821257
416598628421
861166161533
418160013617
696164542981
690236446307
920036027929
601198464281
409823958749
804084667063
714536670557
951879496927
106426923451
537652831043
172881567689
49439570893
696989463509
456091246931
873168918049
957698065553
499265000407
622714399883
840102679457
477740552921
904734082939
454954873741
219212502347
172714784323
700470634363
411947077687
6614186393
1019916304879
416728999699
20989510973
76951804057
538916402267
259311403151
227169760289
241838991577
578347487791
43931528339
550152934043
572784657163
632520650743
555203459137
12702991297
295275703927
30064596521
15987290497
1043461594559
230926459999
568662883367
616055673529
251403677813
1036820007491
15349811999
384539016119
217360273073
52077890411
686524469167
185642123773
524429402243
1045677085769
982942213637
631770648623
560007433789
493580281483
784667872987
99202330819
672960795277
232189410979
608767125397
82022588911
657971015333
5500813337
366628133387
894687926107
471748949797
442689068357
275340670249
301666287983
169182977857
849281118421
719983322609
502055782097
647291246711
753766011079
592135665617
515010265837
679204957531
820608860321
545093168237
854814593279
225891536501
697157260097
195583236943
1037157130897
255439306849
409004962111
1002149822719
997072852453
381336528641
1039294583813
332561530523
182930666047
217337444123
597628293733
246541040927
752843350331
31945904051
531338722543
982242276469
431996838751
127803064391
380280025999
460210951243
1077504990647
827671838333
989568843143
887570357249
256301775889
793367894191
665134509233
594382498601
430394196899
4064725277
682259068187
912813900209
572111884397
158397880453
809967229271
197269896491
1006480581031
20070817343
505920418093
509447564797
1006090327127
614268121811
469108010387
259144294399
653780630201
823446108293
880578971047
560016029939
486822865141
24408212617
130263486091
450926023627
1070931737119
786808890787
785980454411
718868287309
780761632429
337809163687
1085687607541
541609239713
313650386947
997781599079
191410000933
112725880061
945949338487
895877260981
23575835989
920759795341
142796963951
709419787627
67443573229
753365625457
600949187731
600576018541
147561027629
992682993343
906273765673
667678375643
646177572919
171519867317
779459857993
840610133639
672044530403
472737575357
715108779239
141715090861
66413098771
670206944543
949049655577
841161156287
283872966929
170465736341
780572326847
848776207187
13758772697
889392409309
899576285879
1060294612081
369327657227
847290594347
492558315763
494370604193
919808998057
74581400261
811905848771
226446895681
699860556133
932682554851
214264237483
80254198001
883904882789
868702624607
1086392298337
928541819809
610689326551
39536305741
1049417537191
799189598903
1083715918037
1094561412839
96649180847
136576572053
717487561499
416121481273
308138866043
131144265737
464349713207
821733056567
185864750017
149011445413
147685550381
277117441379
6783973169
817488791759
775102024681
210604463887
868111999163
864626120387
745282511527
677439903863
573462294593
876089640509
1010954812723
481945482457
15578991979
643403606749
520694690977
493244297981
667814276249
871593734423
253051350319
998665623817
690100536973
1061265931471
546413057969
143933537191
468840550993
466433274833
571582986223
604154678059
664211541229
61593689419
742943333147
475304609873
674846064709
882289823881
658218337009
883363142891
109772062577
135396329633
103267901987
308652509239
188133106153
590358634507
987091792721
1044770964953
1046613040007
717545066101
592430215337
807554491643
449235308173
218603676037
41304600983
605724937633
687204717943
761260817167
665281098943
650837883847
70389712153
199803503447
171708173677
716801275961
829561176193
51683546909
1033769919851
698460913663
401230970479
751718320043
698685364891
1099130842681
542317510733
409363129691
1094343924811
492794441609
1057328004451
949175348677
74900633351
1041860438929
660270803831
1066458371659
763475288063
98680333861
207585710393
356258729527
331344290413
462866800343
1004585045333
399630000977
790236587911
227312500253
982520298173
988491356591
135921823291
207669485339
893048612111
377556906689
648331768801
703866071267
1003248424879
166197110281
221516804053
573191096021
26809139057
942303487231
474792464917
371524567759
25729853167
740686064663
1047045573449
249705359903
374738894863
628564159543
579088570831
7276976593
573661083157
371511162133
323777703737
930939832159
950661031921
730646462977
835703048419
364182403243
32048075291
938638313689
442815291383
343982212159
320962677401
706364540969
983237386291
665934217573
311929455011
444485901851
437459222611
447361053551
804514333933
820112497361
417873262151
60513662897
726318320159
134005392799
707135051167
323197789153
515149025879
133259784589
586728131971
404565929927
609994836301
1046100056819
848895554179
836075268863
855166055621
426074408231
732218052691
968993108539
716823623741
68747690647
786090920711
581180044609
564613069411
622134125773
1095445970953
398754668317
145677828509
561106008251
1052592651323
888705834193
142296196073
915379924567
605969517691
284050486043
437576295379
1035919748131
520901028689
698422519709
82180211129
274435834961
782929596523
914398190341
1098627598063
245321565757
215339424973
866289541529
137817863257
438984513067
752129330657
19554662147
494634243469
1044347477629
414712484029
1021963196383
799982766151
635918710057
181580426987
49524544427
75092226067
589983802579
778318189919
725105606959
192062522683
842692646581
290631364757
26762801573
352427381687
57321745099
39479188421
187875616661
100193494811
1071354754913
854971631947
480299728721
450227447261
512019731039
1065993851843
427754738563
899722680383
877877585929
385444306799
272334047729
623743807
417987177649
1025287817971
1092928072669
456127779407
690052250813
1000133990147
313991579821
635077256419
1013824938613
367678388107
645783720133
44714127697
345954621989
525945845483
996811307137
843906687271
449506225963
125766367651
360619329919
685105940503
201610478633
915790377937
296856974831
923443846331
411050246911
830482996963
21287988509
785221480957
67138287451
216544217861
312895342607
695628384137
754268125147
409126035827
315521264329
801757646581
241645908211
608776833277
620758028167
239757667049
736667435213
830145717461
15789626719
926080211467
86181659593
98627507497
16459520057
349739479951
262327214753
299521340009
1074175076437
787942559137
824687479829
731355305209
888131955199
548340273617
302628133051
1031691772757
758158510399
571058708411
885231363799
618666205307
484223757733
183468969323
203366997403
297600228137
52486930889
944761350713
634286962559
722459749357
432615428393
764247836351
472862028167
1068418930933
5653519379
917129929691
595843726549
895063441801
82742084743
300256555877
649040507893
1019984747501
377043982871
32762393341
1074164449291
121607199089
399571781237
1055467618333
889239481061
205071213019
891057155353
403877520797
793158362657
933073887271
458837687809
611285721451
1047586982459
772535339893
384234123239
87883445789
813303561907
66749749553
551636960911
839794033877
59488229609
455289211667
422657845319
456656345987
45544398749
315289842493
1007970367717
145084922083
1004162281813
174595755937
496280995753
453711758119
156825788563
341142426199
1054241784977
773333148697
59682808247
749418920363
1062832011719
470992347491
199446884129
703461608033
160601043143
405550881259
228161857849
291720103243
1053536037941
165080961091
184079244733
780340306843
467153258587
539801224057
729698649461
365179230401
255526891903
72018961237
1045574840213
844248516197
827167122923
128169856277
917240570261
791722862383
600371660899
1062622136791
834020856499
307168176191
761117140787
21203309251
642553407527
995408844421
589052423587
801165515671
774974345261
738632120623
835628566343
554209798187
928762447973
282101979937
100788613531
1040664048901
737415138149
833339184709
146590642441
402082965457
1022959070101
992655842263
864984897349
707688093731
703366051859
51753092863
401506285783
639281594869
631102778723
852838649791
319996936547
229600260971
132982878419
706217590327
368698161229
570484644619
759625909111
515897703613
837582555947
764730096497
98731784717
642820114159
234457192373
662414461661
821597295221
1043694174797
145857877439
221391305623
767720484893
50687926819
387015186637
321694663049
108734044163
931993142329
920633807329
503834478449
536181383911
731621573681
1086616681391
1063855528973
1065411269189
673565916367
130243183907
372787125527
636189689483
921095010113
977959471987
963726536837
932728419193
324819561673
326532590929
659625442991
859091671381
513046240907
153584334317
93391580521
311012627489
660055035691
155284466327
193683804043
52819947989
242875832831
179190039263
734209407523
42193652653
62376797603
956610206759
381444700811
859334230093
263266238399
318692778473
509825435237
196847319497
68086256633
532143890587
717810100481
870017265307
1088786110487
948913778633
1071594376877
757145765521
792304440559
937795706789
483454135799
13095213311
933329411681
61245507607
826116389299
143942474359
391413409781
260888822053
703910355263
141546924097
149873464999
376312693139
1055599404667
6455284531
708077086169
992673650069
221803381159
381469007159
424510973951
1031485112563
975089899363
137524313957
993398918839
367265961311
27245007191
852372522317
573165298577
259470144463
154806959969
560143019329
568710179861
1020056338373
115991842453
924958002739
218489767849
171023619937
1061327155901
346895086249
523747254001
398913332563
34947460997
355694776909
44147242483
770172491789
525279452303
913288803853
683653603091
520303228657
453191122079
30236704877
333513118207
342660996583
1031016334661
608229206869
139570685531
14301345811
101133313727
293087282401
959218855601
702089906867
704816290901
137425919699
829842521533
780894395159
2075946751
934048461823
981840613183
61902788159
988955841473
382394670079
1017021942401
383030360857
442543151437
370139296927
781408199471
316299240377
337098438077
818997645197
436837934413
481465900649
781490195851
784017730063
242479762529
192658085623
1037173157591
681522980323
1026259645189
670220723357
970120176913
247122224689
117132949117
300630697637
245717221637
1028588541053
336196036549
419743033327
901289476783
349541326091
173325043477
667165927199
953897236199
720963076147
688702227601
342244181359
319360503047
991475702647
123278533789
885122255447
663171787849
521277316757
927068727869
534682946503
601522850881
723396104791
275156101037
715582284871
109725621113
470900397463
349463328707
702608837911
854238983627
258601656583
456134544409
1083543718781
977277349133
25791726743
351985532291
847503242291
839294410373
181878169129
119758830871
567435214063
60945941263
81599280029
596660635489
234397550773
434253812467
448464647483
416589979613
241030463797
835004596093
452135600713
298423431431
415787990197
363799446541
831535065217
554530796101
262900257181
277086091351
375968661821
665874861563
852596069231
737500605181
872071775023
701631072031
76212690703
665584053889
537821638951
426033889157
242875331159
310844477837
107746435453
638056831091
101182870519
383000708521
324694853689
983106773603
657346505957
91689239623
685581629017
543079545361
843573472223
715306096777
131791081867
515539685497
538914303857
739887142303
234083838341
767580870737
200161156003
276090764827
314258895257
980766598423
235067882107
983937589379
567265667789
396440981273
311602648057
741030108079
736101658861
399869085199
11131687211
803936971379
864063119929
531767830303
4196730163
1060669159997
726533552747
768728852107
513845680847
355706525467
1081642759447
734409797393
24626430137
522087718499
579986476519
450759554437
129167338789
1097542316797
454682274413
644094457579
1095879610031
547577409677
305789324861
772811664371
1093084869287
165394777253
73579296041
329960734709
715587646733
381207954509
299389217447
351007759279
1020884200433
458740340579
788652086567
267789006341
825107919553
284836396961
435328665713
873814214557
443151906037
777906039707
628353708299
1041266320337
366366520327
207744271123
971185108139
407772747143
115292584109
877093099921
960231788447
357878217457
11507144437
222388545289
824280958253
400069141399
227525404621
594147168827
792946397933
1018074387907
216694850447
864132489881
36912778853
924174751289
544632529871
722757206833
993736768963
451565543701
391442905067
341587786843
123216976907
1012336381571
165855893843
992713884761
981550611583
812798773603
679381940687
592726961
336068092931
118236079879
871111527409
537645474551
690899236127
383033815729
178714029401
989297871007
173622943267
803070895457
928751561057
665092853837
1064463725603
910317368111
47632087651
361775974253
474279798953
383064579577
402097745317
50647053257
557125771439
423656919359
179072272703
317649305021
804334709441
1017284325503
68640986333
217217950493
254668301003
481134514141
37391512997
380078373659
253469823569
211428161389
526125959179
823393424951
1062458119783
741170611
422670958091
132838649353
302380487417
504498486313
462709065353
228040824607
1029129822563
761358023033
327028758883
29366452943
780805636027
454206496969
134233726073
585671472103
772025233193
590975363683
180847489547
767108086259
764500027273
838478882963
773679458603
19254865843
1090721110399
595380060871
169134145133
875463507559
719740694749
58276622101
368158662409
184379991997
256348730177
84843640237
616190359271
571075003861
809150312059
67533728021
311559512749
998183366569
1024990269791
53490884063
204181580027
1069810938797
346592724733
92059694677
42691981223
471663826121
483708778433
967844667409
832848634003
1073238891371
830761687051
586234856041
726656190607
502643632643
784352322599
152991078613
807849121999
655938878501
67995888893
584083489987
171013966289
412765720589
924826151713
355975872991
459664999501
878309337221
806405622853
152930614997
757728691921
495511066247
877192886321
607797622769
278978524397
233065078523
734414696647
1025968062169
1084044043931
221366637563
13214249051
493547488813
221658090539
1057155871543
1060741380697
356363034809
200115439487
47856646007
141798333557
193716151331
71421904423
739921336481
955471966201
91705759687
293238127703
1023386936651
804406164671
910877899973
855144787573
1064341196857
846484173763
180702902833
651131788807
996191333261
773196072953
695660400637
995945054717
247501549123
358991480363
1059595643671
33486700327
109163697053
235299651617
905883135347
110614619611
193527101129
870015239771
416941142309
256733295083
282762361897
136800177551
999144994361
402105280091
50811996163
247641599417
688806468101
981213513499
1023727970543
341063751887
159878603503
3259688119
158635074313
191246344067
692258243081
492568028119
168012274457
1639590683
730716122029
921703842893
594083804729
736114401619
516149311589
784852569401
826854324671
651405545851
349503003197
570373119229
688603558213
187864541201
210603067949
161473734421
437682015689
394275211171
864152443969
814238515331
784427487317
841766315737
280273032233
258698090881
1072028104099
693561865427
837609335567
198002798849
640900847701
942246909917
626148718457
1082151416573
776124324947
126930313589
1026853751731
651043896619
367010559049
441656178389
572639199557
106546698509
849652191977
395738171251
424238670511
1099294941643
765026723977
278227317001
349750186109
665244223463
717817126571
296482097129
535339856399
103390462633
542411770099
922418274469
793659378607
738435198601
353829841301
85974485629
58880493011
916853614297
928345036153
1078748357879
933953296609
988258520797
455877573691
564217394729
467999956013
922789766377
742475973749
638817002561
4124780827
844867734157
169588457509
473663051177
852685680719
235684456057
585051276497
850982829779
706962300977
22249196771
844473658537
878183031233
714519909683
710685213757
474093772727
21450500639
1016720747153
214510500233
1006391350933
159521403383
606707257003
891127226257
1068179211137
563490276001
861318518393
315985929799
557687541589
148163404253
703403626531
686080894973
202804637669
467246822491
687040244537
95377378997
394209633317
215895577123
665229522229
387592484179
290487682561
492853976807
636993782827
629545712429
977424777073
37424953681
517425911291
969718405087
273437938009
573570080023
716971975541
544571925983
260345200481
569448598231
399202307233
12411159947
933952589201
1085886385009
852381289237
809470460831
687274617989
1023515004467
814292085931
552124014181
292848344669
465247935413
97100890697
167294216461
172935247321
775922453909
402198539887
884837719837
768936251777
784618344241
484757227081
562241951767
670143406349
980352443933
758106646553
258994825627
63360757643
19502037661
726834606073
234614209591
400573983631
1037575346959
177540366187
998400005453
961648664371
361907896499
578773036559
496481544227
373472385323
1003624801973
386818076741
343836697177
527948735513
40232511437
895131173089
560539570069
149343604831
529516441417
1033853640257
172404521657
585375961591
385328700073
1019422389883
135478650667
584730805069
765812840591
217772570117
986689548569
435171700181
376750786721
476827966049
377755199957
781717710931
69405263273
976907018411
456664504151
24133471069
624872488171
859464247853
336013913299
853955720263
53892301933
1085081460181
280772243027
660036340237
347400906901
132118826171
496977615691
638442751901
195716086243
683458726697
129930618403
421111245553
499497685919
86362742927
880920758989
779454774799
883876490537
7465312999
116527222967
290579593663
846650779703
966305041049
567489772783
1073033408569
897320444357
378725144723
699859181387
862679622677
816806152079
287878157971
93753168869
1084272627679
1064892483517
444148593487
855271395949
692312130187
173213885903
974055675493
450844001389
1001744740687
717260876989
748758187477
803759573047
185173241711
241449806993
651464988431
798415999853
455652567589
464265582289
1012895132303
922099870357
796090008811
396622268569
104609872349
897396541007
1071552297313
373237384679
138958665479
721209187147
249056944069
866826868319
946527274603
51318559907
60512396953
16305562157
32304933967
642393005141
859376371883
64385860211
571054290217
658430040497
39644856343
535679049463
359143068371
564939024719
170842538057
125487847057
953234750053
1032320065687
903355553021
1063737346657
951734576729
439393335377
553300023103
347106959921
344665011521
539450564959
370847471833
567034828687
467510617729
880323755329
452822158853
80235094669
595986934289
335828009939
12906042577
304003483471
132362116619
997683716287
676748106187
385989929207
380910522557
463718002373
706137371059
203194189631
512321796271
602258460107
985850150731
742844446639
868508889737
397556031641
437557625299
251473367791
1083008451463
117450160211
1087294458629
901306224353
159641992409
33745217251
416426340481
429075609253
948702150373
979635518599
982360323047
52763666119
20928201571
612758801393
383289998303
852146495909
1535829797
982636456889
526216926877
737461304369
913097790953
440804327437
100221526907
39498531161
931752922631
418629424441
935149481489
173834393743
1069982692433
359308470419
366822721777
431645594707
864029101829
629161975657
660967368569
50855468387
460667189243
331021954283
246036135139
1095822250493
956222219969
4086771539
803237743859
323497768729
785977969367
977542373839
1081739309257
468623375251
728278808563
459669950321
106237339837
651260728103
355258267799
493705120613
68459762599
838118080439
305711470289
363276671477
230291166739
505022146669
952766875331
325398353629
789001195781
992669090807
190218016133
37311787001
462234762571
568933668367
30952912273
169853858959
1014513103679
37838205179
415847572993
884902480181
763594453031
236407287121
386534932709
637823542799
26264512433
509815790371
673893680687
871583127347
1087814303519
491681853743
122569895419
704976806357
494129773321
136244280493
3400928633
227390028953
545436785099
7936600537
1004379524539
379956968129
937870097869
296127234929
693313537223
1036114397333
1034553030571
20248127969
121645577693
754021891967
389441139203
767248199407
386940902377
411993381841
1016289357257
565067357171
221420596633
860071812263
1018389526579
356669909201
131482249523
853816101713
822842635939
37624659847
1005312601981
756498342581
249139433033
128226548113
663122321107
450775165151
954072282389
262491622531
310124801293
822153534011
951662417869
521817345901
933805866233
268333339451
763378861457
379399177613
997738015753
585094969103
298127692931
291021530867
571288475767
558447698477
20231408819
496521953381
370218991147
903915431479
309526644797
1082076993493
20277148513
156855034871
219333222611
115013186737
863019484237
909587248013
856033625539
377117001829
438951844531
897442575863
270953038691
308909467813
138009944431
186538126051
521360515609
926348970871
668865097139
908572916761
399136284619
165903719447
65110650971
561420153743
761825384533
65312833427
617176111603
1053363375373
511361889809
732627410027
498961922309
1069202829137
24345221149
295708199489
320281309129
659184972857
222507104821
125286731069
343758994883
741878868167
103664230063
319394459801
590016308659
383180456843
98592463447
1062457724147
504693185957
1066216925647
24617132327
111301332749
86320463429
316083750953
206062800409
652843064677
765816736327
244575482747
942864826283
944352385001
486716916743
1074490109123
969103264901
7293637759
588492337469
345139398847
222763930691
710665178243
372531440761
161311721281
405239864929
336586203487
173257706849
321946357217
186905371057
26626357727
701398986307
32491102519
1015448553787
179639364833
242488319417
202920875077
442982100941
300592495661
802052700769
439722132643
608833267177
989391023791
42452783357
463307218499
1041863009357
204031870513
12341360417
527406933421
318321991921
263614201099
73244193899
109152673807
280834909273
462549610273
223740838129
886747385207
681843105143
674705987929
179018863229
145557664913
1018836507317
979863988031
466867874287
926320212793
936414293021
164521427677
257030366393
50165179621
908633079401
185539992727
492874643087
784681506853
939524016751
318014426629
2011872673
663005666369
440196227503
127338708389
901337179871
28312359899
745521031721
763218886583
430933864421
683352476087
22995063059
1065308674967
1013487839557
195468084751
969220455227
477593457281
938587219117
836762632301
428200420763
693994603843
713472119651
49977591823
726627405481
365577659999
844585328927
649326692831
56477796449
573292434037
619977537709
1036741750157
604984230569
99158823887
604522088557
643802099951
951398469221
375910050851
520580337457
1090215888407
575902795553
63835656223
1056783973723
924207164147
79643318449
1042577034053
449582217109
29284951099
682792401587
449556735907
266942791877
222881094467
694885310299
289552698467
34831313089
784777741829
655834018507
262246843717
963380569787
352970707841
205932304121
236625806579
627803165453
695237249323
95372936573
501311459767
917152278407
75742717471
494998441529
332378970367
908686789847
830124258023
980961121981
1055244356827
593341886867
897022340827
83762061839
724798630141
653799354071
930290307851
780972341021
611705507593
647014946027
850796899879
746730418249
834929249797
789892168973
322219500469
697036081661
601696858991
472004793919
546782198717
39416059799
546182932513
114729212677
365414143169
213801749171
945585333131
938391642649
419284063619
1052539686109
80799394309
332184703043
168842282311
1025421419881
377565361207
1041334414733
889480875163
1030609985213
825624871763
1047920105809
534106096187
820081808297
197601818023
585743518571
599543691809
646860965533
393157472693
898956950057
977167538401
765130975163
271314281837
1027356314377
701239668197
238265256557
573104721887
1039236503681
280064577679
192664142959
874488245899
624595922981
871085495479
146985536297
1055406443419
526630784941
818135735957
261816798619
710455351163
1015545856579
824855059657
670151325191
842034133439
701255446789
165601726489
478681767131
14289764813
874014374183
462555142501
141280955779
301087342973
385265193571
138416225393
644290464703
812461364557
1034879728609
1079911564601
456334494947
782828371877
695464437523
359510662249
182277596749
856936711651
29575874011
46747070507
221366937199
675480184991
217538541349
420854789573
361489892089
459249363863
887768492803
155567115239
82226080841
912855973543
107880425473
22012411747
578743810067
711863553743
935460625679
864054120421
464243432801
739764634177
707098555817
602428603013
19924427183
560984900687
606407581669
424038145079
65905044827
697316050273
504875821949
989454428617
660716842547
950906040613
638671296749
489572483027
675003156287
317035232771
195727985569
449017961209
190262251451
91673529817
96434567
884205186157
530537580311
228983008921
119204707927
88068809363
661703666131
144609725921
821200468789
1047000615103
98492695703
1469263937
587306856277
707295142241
341382149813
368330285021
761436057293
61163045269
386967271007
436350597797
812048845997
286954159049
542963268227
730186027261
77628194003
987832563979
685044115087
382192391177
919166850983
875652963553
34250300317
258848493623
20036724469
90050077693
1046125252889
203518244359
43617121313
323976538019
642055512361
307042324357
663443875187
46965883639
518284006607
804654812557
469668194657
784622065681
495090292747
514805911439
621562718389
279649708537
128599359277
162631813303
138181996111
768723854039
171363753391
342290129777
285797719211
876931255831
623079255971
275039383961
860112462721
814612778533
935220003391
558971349191
416722435819
298092424501
336883858789
967661067833
304341870563
994332347231
942885129163
30319744907
881470659137
607925539757
234664133239
887712962233
523613458321
184196553509
424077752291
527178442361
299446803571
848060314307
363206336827
441396491141
478432546523
610957020647
255886974907
812936786351
837536624843
93244097591
497065549003
347594628397
824779000883
990793843591
332484017473
635412236483
97938208897
753892210559
194810163013
73068919741
81960690073
940459612831
611696070803
663614430679
294306042469
79200362629
421122520517
898283526869
94664033617
950606401177
565589135549
735747624113
752721215039
182193342449
1057937646659
852055514567
268216539809
474690297331
893028962299
981672854389
596443721759
636996302981
185718451579
17213451293
762972807923
527021089999
313457455319
799815914921
78406733443
818950156399
1000446628403
544560114053
345469145993
402481044821
902586440429
41074922003
373593770819
1063872970759
720394885417
366762901541
672461374237
575066940859
338321789177
239213139493
182957333417
6558713591
1014296779757
563059644887
828806011567
387396731849
528161240027
574177205821
755095692353
983396599579
161046041729
326069644259
614549066459
267558762881
156725092967
537006290759
1049524072033
194706954049
81356680721
388150807181
395716409579
645646241269
231026105593
132017445113
350666391841
666132829301
22106516557
444696823723
702619765427
829955576497
483118160263
52349278141
817588162619
445053858803
320264907511
246306375313
1094578244917
440317577809
1069537661579
933878664469
626982469777
426590731729
573440174963
643213175537
324962305301
396971149229
58978304387
319198836559
30598810469
753602033329
1067689064237
858958365137
448315356113
126871853099
1037340590207
821063655733
38009569613
824386599563
19857641071
359588420129
1080008554543
847980819173
834052724753
997416711881
945734854513
542940116731
877849446547
721472139779
933988390891
917887486553
756395362043
19173023983
699897700391
680384325839
294516014909
299028985109
822532956991
163222479613
648631434037
607930720807
953879108279
661824408859
327794575183
48391222259
817767607253
188893776749
866796319111
8720133469
112978359649
229906431967
831337485373
314872490419
742932149833
739465025813
885432047771
325238685539
62606131633
106558316633
692907544993
864336247651
633163074361
519715928779
891550866509
680334399127
381360298993
562278542153
219912393887
600790406519
22329624721
640252475347
848324900347
187736525023
607867878511
528291786137
688123375397
9525516421
433560509797
177354913187
1024840163393
1034337473119
856093164379
1002372628667
21279725927
622655799803
365548229243
284143392389
855365783131
560361981427
373397853737
493925013221
976113387547
530618746267
111523785179
826747495573
596771971151
1078992719999
22940842273
838006771879
985175404379
486072009727
591005449423
90399440333
581179496407
405451154807
19094708099
583014489691
340291565791
692442979321
250048031119
165945434741
287892512539
125125035547
46008731057
750971960917
68602795031
1061110607383
1017073844209
235501524499
251093438933
21695723359
3374951351
248533069067
117148813087
353910890843
1044280137697
799726004221
1041882335651
625246260799
41021978479
683203880483
937146866093
94159115489
1020741924247
498792254327
1066595686003
178040854109
861066353893
1012390033723
1021927783321
143532992431
744613858259
403967441093
342411872623
946542495959
17182138069
1015230482027
586646495663
792777480389
662427875833
387196805929
635746660561
85699780349
531982050857
580848540253
679880658917
100116273949
1043268540791
937653272737
1646587081
102674701631
441013444141
115337799097
978696954827
751921776091
953368949609
203066796397
613905973211
536173781861
55969567663
53581372373
677311289279
640517126467
225129263357
77655517087
548414248121
912095509957
605685900821
348670809343
213723128743
1058935770869
470883971147
977890327643
769324728457
297135995347
651633797989
616590376951
369539621083
173120452987
1087177052119
1015910336561
1034833964069
640405179683
546870304111
9225286307
731749278929
233226678017
917467604633
543017839811
743258007127
109279300883
516829106413
511258811629
882086158879
614484163429
670074855341
906750321371
1046190811019
256904121137
460377980189
105263045003
167582063983
586357785389
315862405303
841252158203
25648661503
761189872337
943901319533
6021495017
533892874597
978875694623
416318357311
807944995241
153191769727
541674071503
1031121431861
1030991692069
172708556351
376209338387
402594450031
670089642487
999691191847
705944360899
777300750719
94766172287
1057185264361
971233822973
100826933149
478541900611
1002081187199
622153163633
1024324559483
471804998183
405483951487
1005603518827
158130782617
211765321357
489796287257
373911092767
360822139961
616280831563
1051036632031
165715552243
24547838309
1098602081443
579289824649
651360032879
167316644177
1035222352121
610572053647
720612944483
884466212341
74067615103
871318897937
254852065277
1029201813529
693474799723
388185005669
692851433899
135280580843
144468073921
726998776627
88074708061
540519768533
886713611699
959078460499
663388560193
474815819141
1009344980803
414968070281
728643711599
778068820553
910603500841
885646238093
195923942219
950714355187
541999742293
830149790549
154744274981
121748344787
298390190387
841465207963
270366984059
934300815073
285067311721
689744798363
496198032973
1530079127
28845377131
603581043577
806821176397
325369163929
292936489891
234097006279
602038311827
704452306633
939800077627
444286471613
796566114203
20474121383
550704801553
60150017119
659013554887
1047723252941
840615689119
750681872911
58438488859
1054955765719
826482958573
1008078962509
44852360489
430943384147
5182466767
686203570937
459932652121
278638362931
1073503698457
190774354009
514642247359
513324443111
278811194951
962717713729
1014468071231
642777997637
358990303697
820260839501
111790033447
473143418647
638282518267
730517127751
32635349077
824316472223
235527573529
134670394631
878020380397
404518951561
386683429267
378158812061
1088394539731
704243926121
121390567447
734162996797
527654252549
1097078410469
967246615079
720787974631
7480231103
43769158463
861119829991
217214304889
614734772669
723589909109
845905682029
311984561593
37159750247
953314866677
567457084477
56874166423
763976725243
1087962550001
132348748643
100599057973
534451793737
1057106077493
995368664239
901368920339
154092133423
486617472937
487287662711
996086916413
640158092467
250016236163
174930156433
552445606283
650140710301
558399520297
146824223201
421372872281
183974172191
77632485253
960122230007
327424113329
644916323761
31839252673
712108867651
70675165721
393403711453
450327281297
226099182949
877289198431
132828641501
175387121947
524039679469
754512714779
89051299093
321044907739
921718053661
1029334079141
664835447879
825255539723
366464452733
514702867219
896949318247
620221305947
438044262379
706029724837
2101438879
146692929077
838648986311
331175765299
1049225368039
121420339783
551530989833
572416667083
1054508485379
914006383319
1096441703711
622194021781
616855471237
308064955397
870312352831
750666615191
467321217619
432254733719
607269520631
18679236263
629629037633
83422624211
497769196987
289361390569
589018856141
1071173552069
976869280837
293731315249
313747074629
356783066851
993951552823
131663854087
232911989137
933259288187
183042422677
327037140497
461584768003
729919583741
433748991769
816619228897
699176466553
1011942064853
881755109033
486145664497
882003550079
456132346301
1073021704369
867145053233
1024421044799
737817398491
270801532961
743460972823
774373971499
456582947281
50897062787
1056243451073
269524399409
141555584633
404945009621
800716506127
634660346653
655177815163
601112046191
15120552289
577793593721
1070450187229
614628484073
1057466824919
741580220341
366328707011
814282798817
346519057189
195107057681
113247704953
110481326731
955635528703
231547560259
306680111813
660650288959
19363601731
83467456199
711224466461
79931519531
686641097861
548762350621
769250092231
551538250831
89275049267
144699958517
550246244659
89212865201
576317549719
47678838671
418145002207
783842822129
661398851917
802047152789
344599852813
158227316129
882778376471
1070190828977
272055600581
628112563979
772651988959
1041979439681
305153588849
23744864573
776957356297
77796214933
763339235521
1049122812611
1043228317723
100322868091
716136369467
306287091757
316247926759
1083634807109
698555567867
92767023799
642733762147
1021475127389
248044310441
702990192869
1086292104739
168349719011
261103193753
972896662307
465068467439
138323590883
895097202553
612462167333
603714750211
547474204469
372465995549
728896577077
513419555851
556413046801
355214357033
545051762867
333592980221
813081761203
194659992959
455311882723
1065391909963
198731752027
829450642621
920072673973
259593365419
951234323113
84427858429
442634599637
1027365814963
28266555593
817151764427
589195031423
497930671829
817463518309
629951403493
850819364617
432186221933
669025541497
355748415053
722192993843
246390981623
542484708121
291511111867
76452983513
511957789033
984671908117
1002188287291
712655474413
284155876013
91225676741
595664108579
215074390901
145119582253
379326440429
412131753889
586597330307
884723478029
332720810743
511262711293
67189307447
279846685471
560356627619
974071768997
1092762587131
440245819331
865499772959
777232295627
651542172973
564657300943
709052736097
820109937659
103356618359
802863184051
669772137817
392267161687
235120441753
580313713907
798155765207
823795560493
334543019183
261353914091
701211796037
72461441851
1026429685451
254481235439
1452174019
671579328283
411838373731
52155644647
704749471201
1068250328891
608883174947
402484521209
759884900899
350987203201
742400237197
348743094421
561813402461
351115521143
313320665311
178970765447
326068303091
844322504131
360992017411
282061360583
285736398547
942244628191
12442292363
881763211237
760201857997
172379463493
106437155479
90104758511
694453058003
787989923923
748913449667
24772946347
680878672273
115241969677
78530419673
79278650821
732921267227
671824160377
24051940009
737793627223
740484058423
330651710063
407468903027
962568915881
5052690913
547258405451
351546109393
438956191439
983654850947
277893271433
1065971183939
42645558391
976297864481
391613705753
381368834459
951899434529
760100023841
399240731179
421691756999
969206907941
26814453157
332745886379
737534725559
200384681389
801530169029
60954270277
344099346637
175375932647
698722785469
622795818053
993510200651
193820756089
180192429103
58934528687
617498548811
251443255339
924065571161
316053728063
992024408387
772201306937
1037843933683
993707316223
402641022869
598743050483
1096922861297
77500235299
726027071611
60941193463
172691405191
404659508459
10194713363
327939683189
582032131783
593945771819
484807286059
366229509391
422465616913
139112684947
881771085553
220260411509
913865396681
1018813715429
707143786003
575979622123
188755372033
1016760096929
699780024731
910269982471
612545186167
638771378551
300895781257
1076428064903
958812732611
767277927553
140497774271
349563047657
371892021133
105319995163
268995269899
235235180693
860356985101
181249493809
647671226431
142192051523
1064488381601
495236653523
438275989171
878402003803
1090934578291
10612496977
237033292849
361913360269
21383663713
108631047101
977865438041
77910737557
834700617089
516468540557
1071284621003
399282180937
560951227553
120072811949
822939657247
598116906077
154345244401
435349566419
1058712738371
632904995101
812663622361
424070834923
254177385131
60345775591
1080622836197
626523663683
934091061823
359551822963
253159316573
458969902471
1050161981833
547356917411
548371032449
747579153931
667331774519
738320369747
569892274729
855778512119
557731251673
1077745519009
393946126477
93060355489
327329083511
16950085463
665754894703
364044071509
443458490821
727087669499
649513676143
651080123807
636199308313
45100969297
62318661077
893066342153
671063462057
236010983563
896965978757
97314022699
19275779293
47205578753
582426577067
605007454213
880100841079
1063399285441
491738284819
603161048107
693629266391
3695279537
858851001629
399540748043
110615779643
105420612307
900248757809
275613801271
480885194299
335097962333
509008145647
867468774691
606985599091
574039960027
609464143733
711179983663
917757481523
832879224677
951115619039
105821965861
465037252003
528060862397
234814141739
130485493427
598048419257
66988292453
1073560679083
396052252879
193071558679
35031418661
262750045639
832244060387
119710044953
677880316133
1027632746461
1018577039537
982839450331
1031149447267
488080019327
561897617917
725138200601
351464276309
115091336957
86591614463
993301848697
329599106489
242788050179
220597912177
475699479043
745012901317
781897934287
691813611187
565099185031
941532247609
254971167499
51178457879
494846725361
354510270479
130791134899
860755726513
30572139167
919439002549
758792423041
956252177269
792545062249
580358635789
564369998047
1084904466431
956415518921
664510152961
658026120707
256393190639
5416721851
249436213967
171093356573
717171191483
643690839719
775682045129
989748269099
32523315269
260420878153
1095877242917
925507004207
100920170257
791794533029
742810843267
292172181641
580961225693
960406523191
590737681463
216673402903
749133238079
479094069659
1070627120023
440527126357
973558617887
740169986981
110072055901
272881963759
1079048586311
514785032053
707252652263
835688638319
449393851441
464965111907
567155179403
939523178863
540559438253
783683280287
383514936719
417608799299
868454711693
1041401912071
997203176089
391320445007
1098182532037
434293567033
381553934731
463642629031
133932529429
485937397343
839955136099
904786411367
1084504129157
470269042631
741973802959
578356836479
80469187481
586006197149
387503527421
866317872767
406717508851
865536618761
479392279549
334294765397
531697266433
836412750499
1069752267247
612651729743
1088425413989
302971852151
201843627563
93528890467
408955770577
632909355511
1074202408087
886353415397
370486886711
1044094971299
837469290683
651007414279
671850004537
1035932167547
317807458021
953175840373
1008883555807
804581849879
556077476531
967078170823
866648998469
703770856043
316490988119
665351891623
1073148905329
545874179687
463769632111
1052462661431
313185489949
103933787861
443263387477
480345102817
290482682771
179387232781
53431847981
938471017529
50554033963
932783098859
683938667161
649903434109
314499278591
644898863503
242108314589
616360579469
306954436823
364238165299
497372633909
359801293921
178501673681
467683875983
751591569539
478502742659
371524431679
843552072793
117529124611
586810368839
327378071057
444136692877
640363376461
121828652111
948019331747
796536253193
162136854127
1009935749113
94703989511
588341168497
714753928849
1063600154887
18091097441
1034702033927
1065755831821
70026423451
900067543901
959494928201
868737455321
843962590657
550004374091
461133137797
407510247203
916784329057
124959550649
1039259207929
747972608683
1043676741139
532679615539
262023496067
584843476559
980144695237
808300980667
105862732739
885420169411
320892683669
68653292437
497106067499
608971834343
290888228663
817263149327
881531453197
33532011119
471774210113
886325000191
784905300013
497652864613
621174202447
265078104481
767683788919
719392317979
358694188001
743735167633
272814129431
111163679041
917174845949
144698857153
613043496341
805299707363
695868323947
111579046093
991456985501
1083329960579
414834603773
944312998919
126730354843
442435750051
797344809271
968499996341
855001566977
928855312207
52453166167
998894224417
614634843761
456535208653
704938662271
75492983719
604001163911
245249604667
793840760101
271859843681
933448026179
835752732569
361042862819
307904526121
729015292639
1027618148741
526009812019
284112911021
912182790767
632410599263
30208740259
764447113909
788490459583
34633045441
1059965706671
697557165563
155743982003
1033195326589
98978712037
265793485981
90044407619
546333454309
424990741183
208961627263
879912855527
1004522220623
790890416357
403609876993
863640944783
205210135723
592872322727
6565529207
389438792819
899437418183
56826509951
174134305291
1069710443401
976731980339
788598030527
387139455649
450925528699
510921424043
428672105399
1087812984053
39252420583
137612244853
337403393737
328688847689
1042451710207
942111738629
738597867179
738930871099
512192695727
90762571381
983167108769
722754949057
706146165251
1058249256173
28811205581
781303103561
330072495187
670478587837
832612385663
98541466481
538253996503
797447274649
9840196963
629272926407
718298583791
512071568873
555293153153
974408650273
709244251487
1064207119099
999351482567
728536703801
787676047471
701767744973
987669642373
872391561787
370426516979
409930047337
715575182723
712421138731
671757254719
289739156783
461059944953
532934156971
168378879793
953131629127
161636005507
80912168383
662261904001
193274470163
577366329733
1066718236751
1090118016931
32652061433
829883365261
101064619153
881640424411
352372294471
152249434957
1013216357557
253846478659
183024264473
47720137567
93308234363
1021080313541
814640667847
173347438367
255010998601
793843878551
614242407179
208977051001
599675183669
168904112929
517630820851
50174215009
336288875983
259677680663
896429460721
34568030501
569265844151
126026535989
576491061527
1007606041493
198275533549
783086306957
718721148443
1093761733829
514830561683
130883759959
1011517533097
419823362297
723250545463
306476130019
973632576271
926560020313
653862479761
637792456199
564652226339
128359145951
1048194109747
723526054079
285493410617
973303987517
398999510003
108411412159
356952531527
546699845509
728649588377
957675756481
927187225453
1096376218859
1016585960867
306520291793
558568075367
962000085331
143474758247
574299218011
762199637851
670059675577
870911890843
601756457303
279604157863
305106193127
538669986593
915367521227
311804392189
681542769289
1038224273549
481869728243
921092699897
502968087409
812578702879
18028697969
380174924681
373658022743
922150996483
560865495401
1016819049859
60426101249
238567434121
405319818037
202187491679
95393525861
592755753929
672852913423
1027575890867
1059236299783
836207722111
42417609253
928911208103
1048689160147
818883765737
1033970310221
651897297599
1042964313653
879103215077
49493205913
1062497493769
433898162879
456519143513
527919384743
887422379339
543655418689
1035238994519
1008914086381
611747105029
296758907167
304380133483
543990942289
636124540357
797259224467
993410435263
902847151721
981776561581
549441984319
413249051269
247492970849
276739814063
654921921943
444131875219
480778903391
733887017363
62580494887
648867901711
261049889189
544613721241
670897690241
118379048699
978477833741
671070672431
514889380961
655318278793
949052547241
157621979503
32752542311
429450902473
146213250487
888133972303
401761446547
9535494649
383516673667
58600577747
712076689757
665665001509
730308234661
557807232833
290938658611
607868055161
691547818397
410083439431
934886146459
382574350967
78445032833
154399333159
238428873689
4574320691
45060826871
761762257199
141702788597
854459729297
237139700821
199605843709
510701501747
377740383373
648862697731
19596044527
960779880521
861838388941
1096238469553
426350330599
700368344369
223745233241
110817991111
34894497917
414905512297
1014930363079
163647221
202112405981
200931532049
571953790823
140438869913
348976841921
399598380487
10307226221
891439939667
78356625509
1679004289
741882255449
474085926053
568526836183
972774463211
653030861771
1007688620329
321557122681
764589477437
360020880523
918464672921
267786708713
600130049087
636030725807
502605202499
482819670637
551967861013
406653622567
553422235313
18788736217
14613749701
227823934831
692410201237
929920978307
344730096533
816800707483
1081632040693
284833627037
109147832533
916027553627
273956989673
84264102947
203521187861
553133256139
584904614557
894008145323
647017770827
271891846757
432122745767
643730927447
41302978459
74507835043
556303562237
1081879747639
99859830799
311514928471
34660551839
920753231513
34280364451
29786137889
462402797093
426643426897
593404660991
910968858181
806388836579
513039996439
963417827971
203092442429
359539188031
725510999209
128264886199
712160522819
438175764581
397171234457
888635695841
418776116081
191499642227
172045342519
741867788537
626684515519
568889132443
406752061253
699678967717
547434302021
94180991207
489852980489
850967860157
452451359249
768261376999
743012867803
627398438119
158566929523
226546142533
519561808357
306292466959
76769034941
592275146549
239079478907
641219438719
159447474469
678706854313
1096392603737
11492151379
189279138397
954852726053
275264259079
82452732337
677572837741
702162645857
1096806930797
173176222127
7604422769
569748614789
576310104731
714544189417
860334038869
1063646680673
975086237189
439662226271
682672497557
294984893831
70648082389
242058993647
22623017863
1069798100659
560631361237
381767577263
753370466011
40746807401
204929158979
3051370081
404063042041
990788875201
889913084243
1063385653877
916086871033
996426834103
994690114837
821452468271
228826170733
164411892067
787590363851
782860614227
556482704611
291343063351
916204940671
775522486133
448744056517
987502643759
1041002732503
726159470867
1023563965469
988831418651
669443386187
703274300783
488554139621
871411548577
113337744743
959794033837
774259922231
281956554433
726676030963
326405451991
521105834791
83127178577
345311975483
737974278299
495766861159
873171227993
1001816606309
5781292193
914973652771
253128128489
396120555209
727635394127
854687737247
172495270733
291117134809
26567443577
648456455671
678328766827
44164635197
344275973609
791005621177
586699321783
95200230919
76326048611
321312859249
1043289534011
991875607903
894450820631
255906167551
354490718861
223109821343
105674874047
896002218791
615387463001
886831420127
505633477829
1097865650033
169281170347
52411490137
65330796343
713228411509
936961380991
984879001573
256071763039
241137806387
981735448409
236369762857
51749492959
306449127707
19278265529
764865130499
950084352389
723932706919
82749310103
588491174287
93425137279
543266205961
343436175869
394648715341
502914681679
974753718121
394102862849
148109547737
462771697301
53998841933
423809842559
190543507769
727667345917
722165632819
218559681493
314268871327
914365929469
181575863951
214956157441
965990573129
148429497901
677692178861
20363110759
440030831377
179968806301
657536988349
1068254166887
822864177259
790939523261
846319851413
19008580631
583034248747
356069536457
232532197901
115980691051
835402761191
1023427607897
303316931597
705488157287
367144963729
780065495681
22639072439
243147778583
1080292534417
329064820087
559555275619
840848091961
115314895453
1089137603051
146963140409
319678075439
39787487239
786472459567
143951760497
397211873101
773475426137
29834538077
845546672491
531198912113
865417120487
44115360493
429548402809
86006271763
1541047289
55933762733
533147430523
282300990173
890997557861
484072225739
968774794447
1055520148183
954252869533
492300467501
596712903287
28992596279
877267636547
115530774361
392451998011
739564850051
722841431801
1085176274569
683044334629
472118431817
117053148473
1082204504309
849255293707
923935028867
768122311673
969871725143
938892416029
313393824647
99446197891
844401563329
774871534153
229147641467
825653449597
93360250013
921674005111
658051695317
693626886619
23899473683
757705101809
1060288667959
1066708702141
149394620047
950714614319
109818337357
761068746509
436236146299
373465568323
187845383003
329555173393
911591255587
931028778917
13321212923
250004215771
1077470772481
1007740551091
336427069609
147448950773
572900836957
771378704917
633358085999
631855329949
681811248827
209676268639
987064860343
364789308199
561291031991
157820998619
824253196483
87958963997
155782550977
389047237483
331971532829
489288262703
428147517727
11450195723
742018043353
131169918569
247906122413
580832671031
97960105879
58486623619
1083636188137
636738236711
188123120947
300279032327
17427150337
210210620887
393131399699
429438778733
983776655921
715980306917
663061549019
1056352694279
649796399927
520835798513
84358032533
838124139383
1095428878993
799416694949
777953206651
633794455771
823795661891
956132293327
575457183239
759115958131
36918577439
494428889333
921113815607
66695608229
286115568041
766220095283
884849229851
691119478853
307817875397
465593793541
1085471762183
919472095313
471137506657
1049122235507
971105122307
814774840211
105003923147
476146450693
580416161753
906638975917
452835822539
874173453089
901199592851
49764465389
866588101901
554761351171
61274548759
717700422287
155305943141
300855443753
1062768651163
787846816433
432059728469
931890965023
748752358019
468942838349
1005334062011
173183850487
705302607431
377261143139
248723790101
747292678883
659409822847
811913861197
844927690793
1062170498861
814900059541
1093533074437
603630896879
860042294801
515441318999
21062985067
579505299601
216578309699
157733869103
350449517833
557266231507
540327088589
802393782041
930383890517
1025046848149
542643760889
185928308617
1076696239903
261606700541
662254704667
269756380721
196416888841
67206935273
170978059367
149656159987
288180935561
1046617911811
556619692159
652289351767
34795742327
81739413089
82367158961
197309617457
1030629900959
48685934369
662491805681
682166175931
506149361303
1021557179411
253489587391
914892068059
13087369979
876857005733
679207868021
448811918369
106626593471
784642717531
429847625357
1069539066527
502738009289
536454898883
316724562547
990998850253
984695776007
539671655813
242269294691
359886253633
581589037279
1042469616169
1041244779787
521433852869
528503746153
582362121883
597295269031
722604739309
97886574517
357151570073
18640788919
294837452279
71921147029
936747661793
72996879161
323677222553
329804004641
944675963183
277234667243
365379955361
1038527626099
821978145133
884465823407
641402541289
88891973363
794530153237
170310932633
700879333519
525473301599
1083418677833
336279415699
89327723789
200674390991
871410149789
195316212731
562924318007
982345681937
210070102471
7560779207
891021100897
1051043294339
769624825969
240511145879
582452581429
612267071657
89570931217
837938322847
815763273089
1052643968011
384830196041
888475270559
329162095237
337244971411
693342045269
2357337613
506145785947
111063367321
125920347361
528898894817
75149235383
507789765863
149179694239
1084691755897
123163539347
149441875969
823908640327
142149066023
456620362357
167153644421
574648913833
695591106797
681374619293
709442333833
467343272329
9511150483
691893981769
413983293917
636228289393
498147997883
155210412419
365418309677
947744612081
462402389489
420344459699
495708172081
806781296011
919849229531
283257480613
878476516301
401779894573
1026975116891
6249187961
285104031167
674703635713
43625477029
36086188147
606417813119
567765185501
1069940724667
887874451853
999314469323
860129741213
22791092747
55693222139
608869620857
886302186023
391369154383
983933292521
976028775661
5694629029
336481475419
233844170591
1039498048327
201804336761
608596004557
1046740129301
414629343977
298858469531
995929740811
240040237951
642864442273
165701557579
708574942357
1067225967799
655577071151
176595201437
964294645493
123521980877
884811384349
27146397217
545688901973
994862645591
935733130441
285147378169
887827683287
868760389769
643282208519
668214446729
1019983547239
104266103971
996949760899
665476660349
731905283579
51138470753
451296570731
283035377641
547279421809
927425665057
847632687247
842846173171
1056494671301
792018726409
413649145367
1008565686367
110840635517
784704150617
296332700413
577801367669
884093659949
375281966321
855100590283
659372953039
196423626121
740837687677
866218750667
358410438959
84958504913
345194395927
123699639769
731789491289
401690616839
1096543733609
358599834233
241807076701
161551934443
556137216577
143550160151
612986367823
797211528121
687905372897
522340020941
420762328531
522053670113
367397285963
297221720773
1093185934921
765606833219
649372487657
990048653383
22261177033
1083192266239
845085876619
409884307097
425133048401
671079481003
751486724627
206981645473
1095902562527
307429719557
336951482839
640697923529
988183511893
372097191097
513949327237
7031986891
312360411941
516248354299
1014152515799
674564245651
393984959057
513636983267
541864028401
490906131487
927227968837
736698059261
854702935249
677522784527
600617404601
798757251583
839223780893
75663914929
509632937221
762658947301
598839471101
321614266873
465030893959
563649149543
96181176379
829741610189
40422903487
273291235001
765586523267
816707995057
41168772193
177554520139
692625899747
221905012729
326589864481
54939102601
763375672337
808635780061
227778574943
303235939991
539747990993
25763207507
337676962031
830709969109
268924348807
286484554943
87795316853
694008443981
975604272289
731031146561
806693412647
492397044701
1014188511841
460220095847
116175111847
35854440211
141421484077
122462889581
829335162241
1036694444921
943840436999
1087698481547
210928737919
534969566333
185635996093
99650673599
493711179317
931834403239
748251121573
493234047989
42160097477
949206810481
963504524923
1077254604563
457681286141
1003619866727
798298821847
702380856787
222816829073
889719813971
359144686223
5620361267
803583555703
135442574693
18183435509
522393252301
422710684483
598543259389
496766894473
487907079749
42699640733
1000967039893
523187123609
98748175931
741703307029
721327717301
544037962019
883758221167
531267188909
1010513445503
748021012789
625494908303
773547038189
662341138847
312842409637
105812548997
271134723199
301800285233
391308860161
995256127373
150454144669
456309141331
541019966131
968229531281
504236074033
794894146567
145735724513
676107899177
905646198313
941608767557
602413472963
266175003251
196570977583
319857835513
286699282369
1087336035661
146475043031
652655684029
885751309819
98325293321
449048417449
1085432420819
43436495287
1012183178863
699820441651
501056759573
823237631807
1089935480119
737101553581
956357582707
256133700997
317874586529
227984688401
1077323435701
1034380373167
277314067571
36521220161
953903765747
846241848983
146911534387
951524119817
289321129399
100671314501
119810063167
498804493751
982817437559
498333975379
363662662687
110384263523
330227651597
644821143301
26730285301
247770206737
352144893829
211263478883
1061236317857
87900096269
168130885157
139985894513
552496484093
604180725983
1063330229603
739900094599
809687666401
362042498261
609972639893
461636453581
283675873951
291989615201
672937247693
936835287217
715928971123
458614264721
923176359437
648276222799
1059464981557
262518850453
414275770171
101260050361
589403609083
423582905113
1099353615089
1035011364547
843657110867
374590116533
713501093
1061282289517
628172709383
51124436401
1015621472539
926203325321
1053361924007
799397327269
130580954671
1073854912811
614165872303
178933638847
311258529619
1049606438687
263923733071
644401797223
339570597721
36736836377
755012848573
706475667841
613731554213
995687790233
1089437458357
792102019661
145573092451
116956518323
413511435199
752381448389
1026058386317
675612180107
959661163663
107869132031
403512289139
750017024059
501761229457
132035737151
436064673013
404174541097
760273210901
750440457671
122896308361
33134267681
648278531767
221584267279
1082046832403
709861866257
48084396991
518539441867
495211883687
107284160743
570244176107
155711818489
912673221379
249607311931
956704702633
524941379161
102569100791
414068058763
147312449197
838351520873
189435406411
245591664469
469171162787
69141215443
258459127963
695881365761
885678226523
300384830237
712916499311
525786285659
144413426447
639065260213
83933644439
165250316683
1093391430193
682915517149
803502265571
568834349593
354774628633
111832003733
93614700941
632496217303
743138949431
337857441973
153034497859
15187665697
1051407500677
109411123639
958872667031
749441545961
785831710289
758604100627
819542202863
1005483984371
434190249947
531737748701
700413360557
708698363393
912955860077
473816922221
471674639411
276540440843
168568546151
605898931723
81863271361
465820487123
754578385837
110649085879
405353855527
1021080251783
67936569737
819386081071
15354324901
596561587667
609035534363
142345413601
286403475823
38722464643
72571361089
25098035111
807276722233
501267498503
264666017531
143160192281
935946223931
924627540289
953827114927
578640081377
188220382549
699228591793
520867156309
47993104769
658068527167
994002729871
1088092571581
969602969723
721138143997
471049695293
977299795697
1093819862347
949417518793
78670430269
165638866307
120672092479
792725148251
676677212459
807502137031
886282816021
24221580949
89349325217
145018620707
858556565081
886888016657
356372596511
873994441571
961849561681
961384659559
586380177283
155930898707
663992051903
670641740291
110443641569
1044506227241
1073185877651
657237209749
910330561363
176798229757
422309541341
701124870319
152569094501
447794747293
966893677481
561028441601
326044819517
303591310721
392439483061
622034295457
1055280825317
395010940573
109062985723
908477070131
958318038527
1071960131017
908468403319
140587799531
804494172067
476641645021
267498134963
734632758773
411478341821
1072543089503
822827311819
694731366397
166448833337
1074555281837
1007636629303
94297892431
418743671527
34566719051
461386910921
205423941193
315253660049
232717041983
523510085729
1010283677551
813193967837
119734390241
23436742873
539328554881
946337172817
965631487783
141639795299
65620144363
788382306871
137014725059
693986388661
899682638989
3900803689
726681272381
264609786559
971281489799
1018042255301
678151568959
241002141841
201644126969
628699993787
66834452761
222254871053
665455900309
166387368467
463064837467
806980893071
959447896633
337256426963
219133402997
245941045243
31774107923
993520408999
1037069860273
246325060753
852319127419
496674691207
478018439287
928969136021
165683675321
551370697729
16872324643
707483948131
276292146997
351413397589
272498101247
51157830551
608891617889
719058092969
58225914623
724647198463
595443301891
733107434441
736017413101
84710280701
56257719313
857931697523
413150042819
203615767141
913346577547
985352189599
356954429329
703779753571
1042174457809
191855965237
524047937261
644989234559
946703741449
854543929903
65163792899
215446208447
737412150179
533886436771
51509578537
702816428933
926883331537
1006221365183
272900876249
911573956661
149084034629
697509779129
1006539044947
1001274453463
376323370901
617968604597
1057364351359
998685154211
470957409113
306674606659
728438218687
537898790327
989723809303
369847312279
148655323151
373463449921
329458131143
907648028633
876656461073
667507995793
413769520561
457143517
933144771529
590526771719
805189155271
498120478411
181716786101
374237703649
1017233971979
812175915667
1007977864373
373909526273
480960679519
824849388761
343138515073
297727706461
738585766487
714357879383
869310201271
1076168697229
316976040659
250874221361
530848053041
335908329479
575242333499
800001528083
444389989951
1097604146767
271849419587
56954471633
194611522649
910055480353
349998051647
594605887003
49715910851
40826243501
871191042479
875911972913
112607866793
1003750305599
322067634257
211951501127
927887791559
33571691719
363981542087
1039799141453
615230873141
954969933571
400947415931
675749176559
801437416631
1031327053109
198390923617
787036262557
442743435263
371483632213
792371443741
948414812617
33363371621
335164323737
783180155873
511100537383
691654720853
736250669369
939180002767
104893063733
870109797959
681649879517
555014404339
343677263707
127912198147
461026905289
309060908911
234986893679
739593463633
955811001751
682915020331
897224933513
667631778589
1080298966951
447638171437
513330782729
1028644963433
151266749371
668561114047
681438727003
486392512393
775635903683
338263418993
779205548659
765220549277
487729107199
146162696873
95094889423
82395183179
338005212869
976674118367
521777705341
672003278657
673822683493
943977860621
1015202034251
99199070317
1087645191767
266237859491
324866528509
440662942807
678576953293
842430079397
176369509243
329302061659
526700152507
555271784491
328419187363
67725384101
905022930871
340918318319
1037720420041
1059352605293
648363643349
51525745027
496995142207
894033191627
537396986773
391015443433
342895609789
244508973703
129479563363
803156233937
796118294761
1035112697161
696917406649
966528384937
425164837733
954878208701
630119144059
695844824861
880537028363
439897566391
1060237485767
584862250873
421642488053
978845028677
560219191607
576863504527
504252786511
158245105061
1011105734417
964493461907
803862723607
175270020089
428743863973
351052366871
191348180299
499650282913
1075233396499
98261920037
303372400087
898257953833
888118179791
738452050957
407197167233
491966098801
965832007141
595149018781
450219453461
900650807647
139847860837
98734781867
822889140989
121005870781
643381666399
1024284430313
861853414663
1086187800979
36623301661
160138764979
237682726597
874367562749
784763531753
905516993189
96067602611
749641704169
453424833923
306768144989
664629874891
170615335603
789241807559
330988355749
424821296587
320644641379
28617589813
72984275659
1084305348407
310671114331
960715021237
712045242899
801853513079
40173411217
82349723207
323906513449
227259912391
615246964043
678589441967
929583370349
385315975103
832834051333
363176896727
154838150011
898509980623
481268268353
1057835076953
332075747093
706533260369
898492665949
258970543603
1087748651117
530482869149
457276507489
86319811121
75128104691
259555246523
498821994617
182628567151
656111730199
220973023399
475671700837
653013313373
152804496527
18689084369
599873471927
699198069701
653125774727
921067102757
820589988629
703207576517
79978004209
340167368461
887609715557
677123527009
929988328939
140672869979
288940113893
153225221203
604618392611
195947181613
995401873241
1048142573743
953999826139
796842564109
1015803894821
58705319261
320612845079
668071639619
132200918587
925181192017
261838007689
475219441007
676088982773
389194997687
1002223998319
677967619741
836340345059
387065126771
790295083967
423832292699
1018353331367
1000161438631
386930756057
1038337081721
642365583649
834420857591
654893408381
587483201887
93827192297
246352970839
834250031843
849167702167
307918099789
991286134777
419934422707
357423352079
180227230327
860262636253
626596063559
975255460031
574088964661
482774419073
966105621407
694734218111
992522134027
550854471833
1075300252373
156953460991
588626996911
275102299891
1071242672407
578001636391
1041811175239
882485999327
63543373079
755505409741
1067713448519
413525510977
618934929401
435490038097
171410955253
511899114593
902657144773
466320652267
174557454307
853796997853
267299683943
500479721141
1095286238287
46511343079
378062393503
677985819113
513944669747
750076831313
414142493911
2090673491
277297055047
910801360397
336964534609
75909330143
1008040991917
1079002046719
905901981707
704850271733
299907175963
664263272641
870644918111
832656139871
33439682323
527618478749
360106909871
436785811873
452309031337
386189596523
981905823557
88736690843
608065007101
258271029893
495521073643
431278450457
554810425417
756317345687
564763305649
615955940807
246394705001
104496444671
16117759639
456821694503
229184155103
332229621341
758765882153
806802291089
443161063979
95663534999
731370611759
707606660513
55250507633
654991142783
242466784019
868925365423
849464684863
1002960911773
1042482175421
76855335937
90439268191
1073937487123
561074032487
467316038759
1014220362469
284188897591
27685879841
854741867621
293785002689
319880336663
904708607317
274863799489
367671563851
1935530579
837161419181
261750189709
898502064443
93490454021
82448587993
599695065869
960216244697
959970618041
717150755777
996387420863
445538681479
954976152293
419724328609
604107758257
545102891959
21887023489
996878169073
583409673599
875498862167
484857008759
298248172097
1076153352289
523945962949
614749540369
38850759043
497885085547
357867377929
776522220533
735026248211
313229032001
73697858237
633391334701
325538307407
867187698301
439352429071
933838057921
658756475791
174739993837
26457474361
700442518333
69583773989
987801097601
440568467639
1063079418433
332372803283
695942449681
475405845259
201712017019
632766793279
652039138951
932479304857
685916438869
17517218039
227091034717
193219342973
662509318127
1055849692627
464879004871
324648343249
234814076093
770951987063
680431228517
136384739609
268886798779
1008345121841
706700015491
304090661417
787840424773
286971513281
66168349007
352287351259
51715741003
939944621881
1045536133589
308825847881
1093001203067
744366969239
413281696411
179386366121
187626004733
740305767221
36199375843
522247589723
591242628239
835207758569
118541553467
26853874777
639481855339
930428097337
782339687243
870985744799
586524262393
260648812993
934564579667
176649555851
566248910093
609381248621
727206862639
451824689203
694857275173
657543545293
666689515363
186834784949
480333626671
374194629239
603646110923
1076693374481
672406525471
127503480263
1026761360281
891546269591
95275779239
947462180267
179680174747
539132994289
10333751059
135179727269
219946994203
242666310053
135940706887
477374337203
653564793239
1021924214293
139434825641
801669238891
838655130701
1093972615543
566972566547
962336913683
854673656147
503355805819
983174122663
695095646327
870503940073
11944616023
360230369833
510227583577
554849145517
904364536343
928245287863
207453630877
985126228447
841109808347
107282778761
176603879729
341821898357
64911065101
1094992733503
23640627191
563664822499
451552562959
504484936603
145834811813
1043947360171
101025517601
538084568807
1019417690833
541296333371
302480976601
795562081103
1064751221167
849181980371
434046954919
361593721903
550086233159
1081653036337
362601731951
976576801027
1086908105837
616105441841
800430846359
739304440139
1002759201751
555944606131
264691222507
78294966859
286569102359
583095624299
507536880757
538292584777
1060794006809
541336595213
180471061781
182702846881
647954444297
1013391669989
3724745837
692978381327
460965793831
1016541793313
1051457070431
982477920181
235838615651
1007878765627
20506453937
204860926187
977395714349
838887021893
234677290957
848160259909
799237997843
818343260341
687123621313
877912725451
281398088051
567557641069
875717772901
892209258089
1025159927501
618921594701
597809473739
879873732889
932529928501
1097184955487
180071677417
425144621593
344659526573
228836767409
931494538391
347248184953
808180569503
557515416833
838591843951
512398176359
490387451881
453558732703
1098594581783
934166593103
944312491307
847440762409
1049753712193
196981025459
811778405059
382849041563
345839307161
1051850708719
6307009717
652537223209
435711316519
921325169983
601699955387
437213260027
543106504481
1034522924783
107022440737
413788356427
2516285029
496089610061
603107206733
857127432517
982784292431
449455249039
49048561217
116851847681
233457143209
881035216141
301073681327
844057878347
239623816721
1003268725379
25537537121
917957537459
864823404971
672171935993
708562399189
50215179227
1052190454663
209804732923
747743757157
989081853367
705714877613
358861200673
514941765673
17930426947
221127986017
516329266367
430531298299
348716122361
744620414497
632533257469
385614375667
682371919763
519706851161
956404597927
759901867213
143950622131
632065220261
283736240393
148197510269
475761611993
514547267131
571237493473
802973637551
1076139489683
737567722799
360130502429
603059958707
140325574117
224730396347
100736682467
734132625859
1027330796581
1041755237599
462214203377
688843113769
615895780193
980252392409
648759395161
22539018743
269339162551
798320441917
878272241419
368089795159
221752688419
775546756693
758376184981
772748092799
1098879197441
711043934053
938814086723
146690218769
277807273769
500594115079
948624844777
556628268751
1088472258287
74309565719
333929468773
476054011319
839644211093
680084131159
522459460223
229840749101
912577252403
807203876569
306989208983
345408233903
797526018803
682365529051
1036268412199
821990459123
711265705229
455085862151
174781356553
1087225473461
744908232829
660039942539
207073446997
923652414733
364756268509
50094231907
774201671977
1026617881559
1016513855563
879372152873
612466284707
822126506051
901373586031
1097538864913
293905713151
429187739131
559852958783
175298425261
365835022561
580990818587
687425305759
750043624409
22645996193
322502621509
382897071727
351847816303
5720542801
317804127649
739305646447
480863465177
290064848761
880502535503
163691023459
1047149664629
95713888609
227433587707
197126644853
236226366769
969830394751
75530242339
495685380943
390196360721
109529751337
52773268267
312884034803
733259716051
15098539369
782552811017
688043738761
307437865051
951147250633
714457705993
108793929523
181206474331
697003069291
213914210791
413097729643
102724331863
268133640991
105855098957
422604738911
688100233697
923066292647
1060980100253
762015192821
680394586457
624113071451
762390779617
944227388627
1017966313603
903585884021
271979919649
578304563251
377055422129
1004226747263
146594897671
952863873851
995761957163
918031658681
692380928531
980066976509
772148195353
9565420483
1069665459119
62878929371
195712000777
343187178527
583554383593
701465020483
425928193157
1044678226859
597014584513
147850315903
744051349661
861812319749
627664379431
664935518581
666616409527
922144015153
192847548211
1040116647289
195290857043
680773266497
1020567038989
496264968839
215378923289
82567568099
1037130539941
862691532511
234567751703
738006050933
993610754137
236171899939
957799047811
748837149859
895248587801
1079156010917
676722521611
61240620113
450219246149
3786750677
1084465009883
645779741501
647899411571
605075064439
14103592007
773746307881
796705751279
743357005603
968803175773
650721191213
546597269173
741711196519
250634708999
48359379199
539772207571
822007196113
493132274441
1044420362261
179864437409
140592625787
240020719181
323871403393
240458073649
465074285591
848111100703
397166772143
1024474866997
371568799559
554425252429
659976340801
105456164707
292853202511
100100674057
2939358733
549640815329
126658704611
829362536369
429371005939
513207001001
884887275479
746725836679
178731171469
476491044941
803085556697
852515422471
72994677271
7601753893
750117575021
851225185891
914224808323
890747560511
212032712747
394825051991
909432423007
869522433851
880129636363
139401600931
733651755337
890331248221
1061297519143
242606842057
881350290101
536865542489
473682350539
733658646359
739859133137
628095108737
438292879081
470389644013
632600494943
109737931151
708385773743
613640026121
146987630369
946052205349
553155829307
327585284623
569916815047
645470920009
111868327303
329065466677
842891196743
1009722112219
1038664481167
784563530593
1098273175039
961045255771
1063509727829
375123942331
776059278179
675003111479
478118462099
282482598719
2409243341
905209969921
1057602070771
744084797381
1051343429707
96056767427
446465478391
841329117653
666445089769
41262617633
50803314167
735250274137
776083371649
989067556759
1036769228207
681708081997
606107840029
211458698929
318105368341
978550464581
308537251223
332775006451
160474281313
110110917941
489092926319
633002538383
108165129689
980475442613
352012995083
704236894313
117965976389
539310491089
153383712803
775640762063
433634207759
636885374263
29897657863
326344516843
594832411037
918580502029
793298987119
100835585813
578503003301
857881075489
177550431829
514839727453
591890255107
687852367421
813990486149
788525754901
417997264063
201553488883
678814135957
56703322261
654623350663
349929858653
208282541147
699546463591
905103171911
893387781673
143411376833
158143720363
199027150537
396291104893
296922497243
715395752671
163525759079
1079829144467
1054998431257
826591207609
841602846247
239588458537
174982367773
101502083687
868797689687
442840425353
517726928237
1035333094009
852020860073
433855621729
132286615973
874208726143
588878361853
312880275229
193745615761
156426002867
926445886279
246255430787
345912916213
1089241253857
365746023469
112939575767
199322766187
771905912399
944255639263
357147570007
1027387249667
371950937429
344239121477
674086768099
46766702473
173375975813
717774592219
1084668004061
454570748839
629862756643
460894626947
467881207229
880701949513
79470777233
8036786297
755948838409
1040501395397
682371781579
756573988333
860997237689
305159127037
377262013423
253497408449
1057339438399
87081899921
339809282429
386530420889
1011662846303
241101976897
416747118287
1071389016277
263570429377
974962857179
859465606837
885625764773
634896386393
79780464791
123293997217
527691544603
880589147173
888938383789
445775294161
155694697177
635161243841
1009820380033
4602687413
752811095087
423771698113
164070753169
563147927311
429706133867
931636477481
274086442099
332676593911
748927143421
429855600973
791185091071
963918654443
828968224369
499125453553
854205313769
887406288947
753558851497
168990205721
264424620227
897454053893
155599216033
59761504307
138468425299
846755360497
1047873385259
40788950173
822804027811
227785241017
813725784847
1075580228221
534795961393
454494959509
417063170197
284873038271
951638790257
427858919287
499384071521
920845832917
697483240499
841066537007
479959913371
900385063967
1076244332749
162208885963
716208573599
315327049549
26991988879
648789967151
85341469727
68293537049
1028667232979
108847941757
514797059137
775129268911
121011573037
863231605931
628268993791
983298873259
240648359537
1041858177527
571612341611
185234425331
741706673893
1040927642369
1028353386017
504485031709
321158692003
8877369509
243509276099
921824836039
679296645101
532317786613
269876308463
801142413551
1072757732779
159319802297
64863527123
37175255191
249578105981
287727432151
245975953579
313188711821
1086021035137
164986013299
12378033023
895227805223
316404785623
1024295154647
83195354213
648115398019
522237023251
688813762939
414566773237
536704143517
117350159489
24294188777
207198350189
634408200121
162075690661
715319932307
65911421951
813602411599
718928761483
360296040493
1002226233247
854211435179
363747223409
374578757347
716848931537
538096411133
540447222229
526335384283
702788692217
328612726879
1057778247193
847828901641
723374463661
314625996479
428664455537
176394348677
1015511285147
806747561863
622930960843
634222106471
3698390711
9503627407
995091735343
478256647811
182191827991
365893724237
647371490153
91172325217
551899894939
664354596769
209019344321
202050763853
51885544369
259160133737
156185748503
298455334921
834047911
46460419781
183436810537
821326492279
462235204759
606002400977
84725804239
214394371313
271377978271
792663485069
560344098973
358248467909
1051903204939
689954525567
64877254679
102635583439
606045329273
92467865323
509498713261
158454778597
832692971399
870171338483
1066880020553
355507336469
616679344693
121347642599
436555957273
318198837529
107041141013
81313802753
330849291049
705575082269
844114330489
694682408339
98507406007
491826611917
897043038343
353018932459
332615503163
219730182823
811685857109
1057584236873
85914556199
824979823631
1077005430133
586356110209
740554769681
691327094399
556076211013
208166350387
630505604713
563183139539
697380425333
829172340599
959067919801
928775319359
161204606041
170906386493
794229655981
172170253597
980503242959
613481413747
699317235077
598730609471
71539940233
600559822963
483239389343
877292936353
423547789111
945211187209
244992857281
1088993110571
767336295877
178165780817
650934610541
375056535853
504634398769
862367600839
881124358109
594650661937
540419118097
693735272653
387493302719
461841410197
552344191681
1037727070873
660754775887
506567307947
1020837963073
1050562820033
91631548859
829938461059
993747164693
291004313657
424140951023
1028545073251
491723760967
526857534439
451851865067
908520286771
2546428769
926261908571
173178166351
219279773633
442261131023
502065080479
1059916573337
263687913551
1000224111881
684930348719
1072923232307
830057013707
935233587707
260650960847
551720953319
134519416979
829458305993
547650401549
258119460289
796303522853
1070531753477
348020894161
531843069613
900908016347
513970099073
888998716141
150235252837
74738506069
959378411429
712290090817
193467165121
320330722949
816003008087
159592675799
48132327601
446247944977
92544325781
382925550121
1086199181989
624140590219
194085469229
1026540421831
446678115971
495204381757
598473350773
57931287647
524122422583
619682334361
638853918629
328585570331
743315633083
749011246499
741166015501
1037686998163
195839630711
125970767177
1013936803501
391078465927
108689705669
362627471839
256283104853
400289440249
966523832051
562240330909
419897647027
1032395936939
48408935819
502526251021
821927707309
456014562127
802428634963
1072890306233
26001214637
417028746989
830398599389
1032157811551
332547132329
790055955509
634290574201
741760996541
371949043559
381508719877
556117090259
156597757093
76683262027
396029195591
332266544641
415561556821
71868323927
17603692853
960006488093
452004949399
248049527729
97090166099
191830464193
517865787533
583908569887
877891115113
841143601219
284646054349
260083792279
922709644531
215196326957
807231427103
467336981053
860618074369
234180488233
237805177733
1083597697841
407722576277
1089695674103
346954866451
818275007273
1033440113743
619746747947
643884453767
1069240900051
977120765849
451538975191
801628393877
28228795247
35801322149
517385392003
1070291069467
899058866983
1059469892951
958569098089
356886872759
967254632573
633244086247
815656660519
30265666163
976327593259
736800557047
862870624423
754326473249
297419057461
890049205109
582807277957
854841078643
1054413793591
40500325363
811534604173
784477039153
78221917511
378606097531
967243522423
622973324539
353144361473
961134068659
907498897733
719240652913
55510850833
651387947939
98492945533
571238249249
525963893921
62628737203
995828106901
639338706023
19093227757
775588116917
117278141063
720490638667
491215360729
1001978294389
492716676247
276582608941
1093521595613
477815164117
446574569849
809254414789
844601142211
909716839247
412057292707
894725737651
171858306127
124921850083
802643468317
673558989491
905349842219
747294526567
457514338427
1028275362083
594061064273
375642408769
1054013566043
43314415679
1081025140967
779117538373
438196143487
963435466859
477738825259
710078833447
15684012767
501286973087
509131135481
715247680751
521788457483
890470387817
15028886671
713588360467
1075800224309
16051387357
160255448027
461828790767
513695051041
152325150979
813254046947
732451390199
9459159991
187729948489
800224862131
884520025531
708161257997
738423738103
88083567653
893478017737
1090022482837
416479326667
592128923189
542933232299
937031858293
428655254161
872834244131
924880903313
1092289668311
245317760111
90923852323
329627884871
618474771529
345985650383
343684406983
234809155703
891898993409
726773864329
1015825834813
195646222847
745970868187
891919684961
550639548727
396572471951
562561131941
107626416991
94343401549
221071705117
791974036159
709955582477
82229609279
285276535829
157650485557
457407912683
101132176121
981927346409
1034846391031
908842267867
383679461443
15630569387
71791389161
260719082347
569346735913
376086099061
330723381137
1082412965093
41337837389
168182557379
118477897127
431722214281
776495523631
981070701409
1085327636543
878441920583
399401086753
473721436697
970396924397
619940102737
410741048401
430255618327
955214975177
233831136421
191959073821
992192407127
813160848433
180251869433
706814288833
908894221129
287339619167
489352372879
515520772069
607132662089
270862257571
224373217771
551187301349
495322961713
658165030097
225270925739
121244915621
629172717713
487133602603
342306024259
342934135051
801411927761
515201019031
721279572067
70830336901
522880552057
1072312258811
348802392593
882653527999
821128958569
637682095189
237330260917
667172908309
224679263327
121654675789
197675037019
527223702751
472143303529
993399777173
290018901967
118644045407
743538414503
888376898333
853796638589
794871710093
925190317643
509761882541
668722762949
6501615583
965561082791
970072494649
586899936011
244360858897
399687683987
521762070017
407255018477
1028771321603
1062765537469
885623592331
876450553439
607718473321
246246629927
22630103297
691470823327
878357784443
55395017233
577792919329
526931045159
506267536771
502323905351
637980248189
117089354897
524004110209
1016901111253
551158394863
577106339671
186488498267
286513598323
475727785543
189180288851
685548947359
1049722233779
207860730547
110296352293
95655649241
137157903587
4256868163
817160534231
926117207731
919766305739
212692709279
130676285231
89206577263
275516583077
217230757339
938839037263
939643274429
842836919893
827102483827
367955984423
1024423045787
686662116953
767151283463
54633069497
114974866781
193935797299
141654839269
738795588721
742137841637
837300619957
400764982829
286390877609
576520792567
620299429601
495405983971
487820997217
485837468261
771652993091
375346455541
793422849203
2414056501
508975608083
669330322139
727125070703
628884219713
499749558701
759687183503
123270736153
362575185029
522295564229
66716685983
319508980751
920425584919
487449976961
92371031803
597067991477
210877689811
150407428907
1064357488031
918126373013
573981852229
591856739867
471217647619
573441061013
620462708729
1009657752407
561402085919
901038381619
375090883499
751252050083
720338057891
869275570937
35742076943
718679241641
667560429013
825746267443
946853314271
399282640657
947580626891
895770366349
1010210114801
476406429671
949940412229
397775095447
240108861841
224174575151
569382965549
1020677889113
377100747559
321275335387
562543614037
588603811673
970544114567
763992120061
469002450607
631430232599
422477297779
1094226810827
289857041843
24926182763
261946637803
664225239857
694034586781
1090964315011
1027763518123
575087011073
803090181731
1090996516447
1091469661439
165658102769
1092807937763
662124403939
1034483345591
1010110974577
612545995819
422993564117
818414197841
224218254941
1088488518539
524123651981
1055756124091
492860239471
965416217237
966660234149
895134659603
661433392091
1064047773499
801926446021
150103315793
234812204749
840749808911
1068743738317
831507860809
291112426487
314249741171
134794286111
314137449061
67032062303
1035932606209
146939307289
199559897783
1091912045311
202000597699
589015055197
989533562653
189227496739
819052721533
850873366529
993187516499
958970310217
61762923977
443232536863
832286939633
766675104281
475883105441
654061052467
407559770773
675923721119
1092108933557
1047601970449
248955610649
317213313227
880635298861
854142116491
589026888941
494188030073
483493710577
445537624261
646995009029
910525172393
889322306143
28073660831
451617094777
1049777531087
47179171847
1023404754521
839702064347
781776563791
812857792529
4793022043
116616786577
886523023541
649513768979
488685212839
284109678403
806500701607
443399796019
754752138923
611493564707
997250529797
173485168951
247384364267
646896083707
733145477971
927447257021
420765735463
383673925631
402192258707
476324188441
199034778083
39699670541
952106343751
725868682867
1061091362519
719878049707
145464592589
332221603243
488756090569
456332031949
165603090647
871088380213
59832242837
705392250341
750456491167
46293297851
221432282623
248124152293
69241414481
688281319223
693134502527
115095869617
732003403991
927511867837
553194445303
706535950499
347979726551
390811703459
700531433743
993483218471
120327457711
625091044051
894931266923
118614935489
233288191289
483107132219
641433070979
379256319109
177650685889
582994339121
1080288385427
216084989639
812618509531
472639256849
501040431301
9723346817
523560026819
154637223017
927316091071
620378095759
538275343709
189057018757
737948582513
210102305887
259340034469
49831459193
220624761271
33951981907
1048899656473
568229354863
685962222523
529270585289
52333241963
675245109779
2373417511
621282089173
543058895971
433055583721
47568266527
748289989283
116985341797
806214857207
195973924681
11162339899
505435330331
982957300727
596767859669
53188222237
816646786451
804898508767
160305717359
757967713357
827085479749
92760758777
12026403793
415448975839
911629551493
57583149133
186075378911
1056046410493
255676908373
1044107832601
355397700577
1013092566229
139165863671
1036988306243
247447398307
151591703321
811724094343
263870008627
147634993349
709955942173
1074132472747
64555376629
163258132319
321364524017
648070870427
300956259221
1050784181591
666045067133
958536305261
593666832289
313146181237
1075329617737
432832809697
991088345999
904795548409
558075543029
6520295713
465587111603
981888867769
1041383517613
568863070487
900171168851
430216711091
174110844737
606014187011
463127166989
894170092549
731156312143
67464810797
469453401979
116962772299
153045075593
310569427939
733595723711
912825457969
187817335399
147691274537
10408568789
318865596809
837291089651
765691429999
927092219539
137715716659
838055449493
593480529079
960159851227
714667419287
407764071427
600259252729
163959399133
204453733609
434718066023
452528459
182476926757
744703895167
33412312979
208271204149
1097501254673
521844277523
802857938557
942116388847
62557389637
1003525589713
441638919697
486532858961
600399155747
157550390351
991908967493
959231429917
52361594603
346978983809
756844559479
457244833741
741999901339
966529264409
217567787951
194536797461
1075566119893
1011258575491
786709012247
362437389569
107765454661
717610934441
142528623287
434053749253
411788320301
279322545809
1065342608831
944012189201
533581507
703126168357
525029823859
408277976599
981769330811
1020208510133
852238928063
167095977187
719284037581
401605725049
1004751176509
640590408629
380971461509
1004039867731
378553464217
980238518939
634848031087
1008472562563
946486016207
245858655961
356229392591
441561933863
952487180591
803429278831
251684645809
576525477509
892537092439
550922905021
934073468369
148837545071
641134312543
411883435927
923815650127
372337501961
267173797997
104943039521
100982598817
71729381291
640113958933
961275234701
510829820953
756717580859
918945804773
1076691856609
59674739279
626118446981
829188556111
36514816837
1050440591131
726284184089
824972885831
391533591997
239288006263
1002760906493
1081167134249
626867295443
677895431611
83280740579
354226371701
827499402859
653597909273
714948889987
407484230983
119981093191
568755081151
708492328163
721744733839
1002163254731
406293749377
391330916489
231450982051
151804648603
705276099907
202025393989
1016675920789
587443736819
522333195301
76143977647
43176935297
522643877131
242125711237
964675462391
97901927401
870706091161
565526488411
853818092021
52477165753
995347781801
77036060503
217187974981
479656784701
655040106977
925984571819
392355982399
545836631707
247624443743
52416617653
283049394899
1024266407701
360315793753
840964188523
813467320573
836445175331
6631495669
886792593697
621883115951
125402024653
8413898797
62420810173
436118096977
872557485733
479843940547
558564066367
838092610813
741793148249
486126567319
199462836137
832176971993
592722326171
103201990417
398271608051
1037601345251
542675581199
138193682719
209582340059
177129691633
484855325639
130599621623
1003741244843
444465099227
724372840651
990356052533
179317856681
64617045833
595043874253
185795778793
619132772987
591786507601
230387708519
697259657447
517290563371
494225256193
113239267033
456612070393
917132045701
380801418731
746416426939
332779950401
826103875277
1011443160523
8621797123
254629063187
896151357151
452813169619
576257584081
510162701827
227097025807
797139359251
846068076509
333637926877
401019547529
1029906417797
520453134023
95685990287
116032345211
424496853983
815166643451
112707664709
589461743747
419287735133
1060892769037
865958410073
916307265469
644760819181
325086890701
791451613991
42322307623
814080535399
198032647907
205634617453
271204701463
88195150111
500835951101
909230353133
155970313481
46403383231
1056203099093
162097390097
261389933359
769582564981
346053918911
415174155073
857076206243
404003531959
313605879677
170823113281
698758917979
634590394219
101628369757
848683968607
304745071153
140783909579
158682039743
567565890401
312455328037
852227321243
295740117961
920380101989
521061011071
286078007011
523863427261
47516021549
585314208659
962468697209
287617038733
1064782901159
112929022273
973308282917
635846195603
853693215679
1096763748419
835524098081
1089519123391
571649671687
51000868753
503579010161
39503550473
1030239921761
903968561087
820143749863
579341524673
93059428733
622431980693
501426136961
872544726661
754908121837
359246661041
754785781577
497232073139
209018494301
794204909441
94915501921
708125663621
644958818291
441805166167
953791713223
399083119619
591110935829
946666887037
584102615197
931847520913
1074859196069
527839749511
721537590491
565697704867
1094079218039
123876336803
444914098687
634093269749
212196808441
989384511337
597247845407
437856871357
291673802393
272904402623
914504204543
773919195691
126587613521
474532900097
1063077454847
791091276161
825786457481
987405020513
247167670853
526361366119
396395380471
575268406903
41302962263
804749467961
284390145911
645637260637
275848076909
894897830693
403797175777
477974136989
285165626849
123784527409
268878575153
1083033318137
513579610717
266966919313
973833366953
498598830757
473408123819
459972160163
795310393487
898980303317
958829340409
918346284697
1028498974681
577547618777
972855548317
216002912459
640281653749
644930766209
595612076603
146727010271
785182708649
887833806271
235100857633
650768260799
1015874355581
1089303907199
27775339733
1098678730607
713958400933
11943195437
850719994997
882505328143
313118587547
294718074103
632453303003
91431724561
110976885599
1033746703637
798118417427
13392398059
256976300909
672692979373
1060114367639
910980110543
249049933549
302183337223
394590627481
615708688121
732099042083
827948707961
344631036863
1066226340427
752952232177
714268487407
995614616669
802712717263
726571799021
307108298633
144365392603
971833302179
1009642400881
161417773619
439158190931
437869041457
943132137979
735571756847
99879271061
98366912783
1001158676117
874711460807
241059495221
43262657051
38588055409
900682720297
596210916667
555199952719
469345375529
432220777267
872980038349
409703903737
805873914199
962367319633
362724514147
44892679339
3701200709
539847624769
584071732021
65376572197
1081060348727
505698516083
1003044115027
751758817091
821218437233
698479601591
933417567787
772810372729
421500750491
1057215508507
981739154369
899358346379
434463286813
966928401757
567409618487
1026162146419
1083236095619
197489956633
827887628231
989826576839
284297096087
374006591353
511318392083
551517595037
720972232843
901557591391
520834071383
378898507739
1077636753143
40214075987
102225959959
430559596177
593916785807
146163855623
971479803571
379334845937
2184538439
860806348999
110325894491
206993895569
514849079993
621228645679
697321380061
763277561903
34622160731
146382722747
519516563899
419131195477
27257411653
729313824079
478851291047
79486883107
549795947543
69679281803
434397227279
304151505377
1081066776631
783465702857
451909711093
716149449623
252215347421
503065300847
416086123823
572645578819
562789184987
1070075890553
404425762781
87819291299
828027813443
22781755979
629308465769
209429186821
171532891133
782498665999
1069073030959
870388496531
498188979433
282455960219
439552450019
28065126737
104054689549
822886493441
267832843871
153370457797
134801900747
966525857333
889870903829
534968815781
182321353601
126878174641
137415477289
416405267879
45012297851
57772641217
659389771681
300173237779
645146332763
203765044537
337599932777
229580006599
434641139089
414437281919
288914461393
602610306143
983678258747
599759078543
169765209353
476557188749
103177570471
1059200409317
160227326123
534470565859
335763863957
865629453859
778981606411
215769076451
646585618093
778111858603
408975263953
659723352137
108207648613
124877739751
1013325064471
438017127811
801120060373
265454834441
987246769753
292773922577
317343554141
535901656613
879670067431
67361860703
770687481989
11095297007
74043291617
234167505491
784960323139
255683397713
590416710781
1085342902381
805994775679
576048519139
1013336904169
400423766429
393303110093
198654837167
889991738239
319512180191
41243156861
899566522259
263409397877
261956713651
832996790911
1002047187481
424440251923
40691834023
63702620977
74202753421
576814760941
53494653827
903536474873
420310470443
605674633973
454241197829
598033470479
918095862157
314119068113
690215420971
814238223803
898850482631
923129721821
1070680198739
144527556059
164066087687
858177924481
962770214639
408415800931
1001597929637
100830452137
607198799083
850623972637
1008802669477
563361716443
382591244279
570791721167
747670549187
88095017077
856591186079
131694669511
131640336067
215674404467
141704164351
375652638523
258115396481
1046686160761
500565936863
434669917873
904286084461
309593942321
43742399479
1085841694241
213767964793
434493953359
34155167773
341382427963
506728869071
484016924959
614169525881
781139000501
640449108947
781407703243
248789040103
735346084441
235286600221
172825462207
480084568709
869031745277
50670857537
79446381767
353807013493
1054579066823
569382718987
513342499961
173170157579
371167146997
885112889641
534819557617
693867309073
204162435133
983162416939
311953799659
984073427837
1001022939817
761592495953
458052296839
685621161209
420878797319
95208731747
369338415911
1037340382811
568538016679
445141531957
1077452815471
654348285901
256472604097
503863266017
34720261327
933591725173
683761563337
530245491821
714145893317
873813568673
268450941071
959160288763
471103868129
152063752979
311859514853
966380370661
388407978487
588158638939
1077819743807
965884634879
292627770557
472949730991
767808569519
847664281207
915069176941
306296147051
138430195207
308671070779
982424978573
249183107489
557601526661
973888274897
466109954963
542805623111
155120427181
333232764539
465656707057
1026008649923
247373700323
110662009481
99645810959
1084746988601
573169021433
448299979909
292038484537
970918782851
1019186806111
550481713
709111916533
704239389389
129643725503
810108106681
134562840439
977121077353
907368899089
1002334138801
241740278009
1072186713469
226236339151
152203719113
859938162829
393581023531
598191283631
811127454479
292780744513
336452251799
127112844139
257998719371
963552920413
319902922517
378970567583
400002393359
737716220053
427728261113
945799172449
282005462461
832230256877
626388438311
97172042797
670168257173
88985602403
644901407389
123874521607
706526350291
567730039259
624395124827
400486804699
299144037169
677676313871
248164802077
661821385219
966332123789
845134360801
823041671401
648994950427
708564542879
364768310453
804044504099
870456714923
228672204179
211106087527
1083377031419
920140349503
153914966461
1086444951239
1054204694251
921729252551
708907918343
551978138423
799297210157
460423170611
484332787709
789708075011
547303188181
560020013309
900850196053
930929269979
372917588963
651982873979
527559948479
992403834137
7801283983
789338497567
282775863683
444417409519
417441593993
1072893744217
94849524589
668557309807
745510904683
252091863923
880826176051
139496769611
341522925571
1021078895663
64854418399
821416363193
54715201909
1051997707679
185768693017
331849436111
1034816058889
492291504253
560687779637
39368311327
1096709492029
991241826137
310981053937
728438146757
875969323781
116224132489
966110792579
914065947959
642804290371
142447654721
268936945439
579803482667
1070142697721
871931402561
628200380359
1036596507481
152042057143
169982057533
346734843193
581428574647
291738561497
638924214377
730665352867
788662226141
920268752393
1049983492477
1091497467551
282953992561
312484512883
980309303507
930263767337
67414947449
339124210223
360391973797
182415290933
952648494823
1002156343733
888461274607
623038066319
898345068587
572420758471
829644803783
268418400923
777660251287
15535099709
16139819167
168066646883
434430359609
1018092318281
46709493911
404299190699
611745333971
535894322027
158287538687
935526016307
337740698131
1012977330731
529816010827
281952912337
422117320249
377577122479
926324873741
543802320401
1006041956929
710354213057
645070702147
1063091643071
574947129193
96315347753
358655166371
613660160383
818859687979
980440620307
534549418757
783008085217
431611333103
296528232989
309005632139
488330353319
1620731807
1030053199607
364780961551
583717987169
295453675789
284697350423
108685735867
513851277239
256549662791
304993279867
346852950289
1044018304489
690009649387
477740283959
607149301081
943586261549
249748370789
1088963722477
108116528809
777389227541
174405354451
116965819189
721792890503
246665227321
806231354543
838652845021
889635803989
542584610273
410441501531
398702456227
300656732179
591380245207
1097095085423
645366823097
191095246781
727995975857
811001891177
1020158352767
494215768273
1082897880019
637080151219
261778002583
261895569413
192251214469
382474269179
573648509771
765426189037
113997956147
224778617551
585535313711
373653680341
83549042303
950641075883
3994561693
970498145989
94636220183
442525263007
443332267061
205332833837
595949539019
806136051449
897066240761
819191466551
31601348279
930620143433
122557182227
302480480053
648294857801
179785047467
73968224087
533406700201
1072415244529
376051578193
479353875241
767296291481
39647132999
834376369553
823688801917
738981954107
203547784487
230829183821
508270374613
659872140791
457201407647
621637677319
630370391891
989597678357
282584298449
222779864039
267331327741
102823916801
764268577493
217113013723
937489276201
122208713387
232900592611
239944989133
222459942119
310527242461
64212435143
1057727667749
3827418443
644097842419
201091688803
1007632537343
717992834329
334701106219
230411265493
84760000733
636565467001
909086504849
840014609519
894965638253
903181630733
54846158083
303731317391
1022547648457
460125378607
752824962649
266086425221
98636819011
308069245417
715350343571
1051949491231
115259288843
471802769453
594934213127
906864010543
533652256591
60628527059
29080021757
217440722063
117635307289
88599276743
784604545541
674714124541
168086301349
132087624821
1034906992123
506007646763
182943266491
327126089483
983155714703
634418326967
838472253373
822017907341
194349865247
1001203123231
448764256859
361047218827
1078270911461
622678358543
35563755637
238939877321
36399102473
7673514029
531800093813
84878059843
609386384941
551664945781
552136262939
735617990353
309133987559
480520344179
623795742107
628186579123
362612498431
252622599703
34496716399
486640927141
1049339454781
205505031883
881778045823
821030956423
685268477899
22853908549
509170270537
1027373530699
151352967419
98826467503
367286325899
135841205999
142370303149
331125673181
623653473203
115199535727
306621993383
230316801553
31281397967
113946134893
144541853087
913593330233
104035126709
21285408163
1072587735379
834138676759
198045044867
764611833673
796529989187
930788050727
933455522009
549124697521
294979605317
424380269837
1083698870251
974062742669
399019184363
506508485641
465342277007
763685273317
328205422429
948781366579
196622424709
814485022721
686953928539
491846969177
492744602627
349740644111
11179213933
993604734547
43516385249
861545595517
964315189841
939808225471
763768492603
589842135013
647061540761
183293379383
206844731909
52854273607
561106186513
100612290209
216336686617
124392477929
1099085052511
425086111267
911757024947
470683075127
395040502579
464063013941
892472105471
425439113531
1040379993139
664877205407
858271545539
231891772873
662894518051
469286828623
981878940683
388358827037
295118297017
578715452423
18432130999
409823220281
183410662289
59725884467
624526611889
738164635223
118352002367
690403496933
641498568649
16625176993
309857468411
68005890907
648444272101
47343890771
627909779881
1093523418937
588070207757
481059007027
330655143851
353695593323
437190347557
1089024689387
444351585331
701269836199
548711200811
76621815253
114712468487
989283682837
227453492887
192533547169
248030034157
430122195697
679988330191
664170688981
952610331041
416820817279
597553852823
323090768237
144107431907
93178059251
330399647911
294241256747
1085480791999
903190343299
477107949581
820079754133
498020031563
937666064887
555590892881
733027832189
407205768701
1063192286209
790916359537
638869012279
907072568729
647740179613
212659237897
702519099713
960692737063
319328812213
556569478453
101989020517
504209135723
585407379047
267589933769
904067648303
868439747843
753233564819
618625071437
594944256667
329667664009
892373553251
1095305303909
281747259811
702920326301
450712642063
167905392757
85840274579
263879416709
184956383813
646732578439
83428916509
933327377999
573635185139
357791857679
114948582829
1078128721067
376719606503
666376951789
1058482904221
261280167833
1001786065757
590054149799
14646471319
421494580931
764567853611
248412001091
574042535641
533390136709
745123348283
760219199351
448223972869
663674929447
758813068523
728258644807
418268755153
619031502443
582793006951
898933320137
328255275811
308312033357
90591762067
522229824451
206454908279
785733605291
203293765469
114173697983
200581652017
1095670046071
833231992861
169980881729
388920671831
631002089239
931836452093
826753235593
797946621917
608814621677
941092301311
995491876867
1024886120179
533730536723
52093277813
1093214575637
227085277843
54864277609
153165052199
517594623517
477783181373
56449059391
851177558657
627201998623
214609380787
844355146673
17599288459
34103158613
231071348569
846406587199
262035585239
443424174917
799106771077
1003096414807
979901205677
593791018937
33695659909
650340070759
502202922197
124032978767
454869205213
780959280707
452194414801
481480822259
613716849857
650614605293
883525263653
275390103839
104009681249
247356521317
841118973683
954335301613
1089719339021
749771550991
1094287762163
231363626471
456117649523
364409455139
593735515127
1088159605297
654877915859
672474492817
159746683157
162319152823
154315549909
587714126543
934019568583
939176489179
605328290197
978334729111
1007800450661
710154969509
728614445089
954878552269
85916770213
1010920871537
197381604307
470587519027
967762435889
295627791551
732710316953
54328248683
596136153161
166290775447
216646497299
372413981003
182693399737
522640651957
796697894123
399045047521
1061470950977
896579165089
499378803029
332765786699
1054420729963
535334466847
125094547363
87169304083
125885505073
80607503749
18355443011
711275468611
393990157783
587444560811
648172515647
65327042719
1029953556997
950982149449
864432258073
424278665399
226510344937
826697723437
417551418671
28707211829
95617532653
326787222857
964803200591
1046554860697
236530858939
652188689083
1002320615081
871124700709
763334289239
578286109187
421642675609
813634789879
989074437563
580156556179
22381480661
102768368929
998070647909
298671473549
297804719119
226697397761
965557564669
759387823889
26469535457
544080146017
542292004447
360451247171
571243726517
711180898303
126707852723
926059441487
1088187466537
37919597767
391148184391
975222585607
101345523541
45675857509
1003106064647
728250490901
374717976811
657842975071
95986678069
442734522431
846081474463
726225594179
971183912219
836607590233
986864475407
1038736060057
785719578793
746790441937
377749715503
876129583913
161507340961
319114693589
821344025657
770184073937
801243662279
971207976307
612780730591
801238671743
911539551649
268042950781
188136574807
93351544537
666952432403
861364505993
311338098647
650138810963
610676516273
409565624383
501339851963
902223135353
770939262677
852486986753
758820076769
51705962491
425602180609
462490957931
374896240529
780684256169
875369141333
538704339317
721512269921
371057508851
403572725747
18919534939
353381538247
838301639977
586148446267
897767954723
43385642203
575206188113
1028504106731
967133933933
1002640409951
534665493517
904377569239
601532102021
22409342803
123426469381
893460459979
543204901639
247605045277
616667261653
944695077331
404324477611
82895219821
447596959769
566530449701
935820913019
236020175491
1065572594417
819369166379
640253241011
748673498123
146577419297
503504043461
781703930129
1034366835797
888410553869
721547979947
967544743379
851202360571
534952807777
455542994033
892800768239
199872887119
121233115063
652708597049
471606957929
1067702462401
812334040069
917441493481
141329841739
779112803717
261264072187
703036373827
363793735141
100843840109
804352425937
825895390783
1077617153633
379009504499
10190969741
374990882107
43161333101
135676210693
606419862109
961961182433
261146282557
856211600327
104400451031
403836001321
420190640297
63176789113
648511346281
142692061003
374073826523
860314676047
837924961669
1032202709851
284371798171
822198538151
965897099179
797885875751
273595337599
85600314589
224635846621
222358905913
958832219789
812252385551
962646951781
688768390439
21718365349
15871542521
225762043831
765793765129
398387075741
92366390797
222344395727
168254137507
919550760829
154096486547
606029506469
725865500797
657752780303
525076600289
977988968987
923010830867
470064354791
670004867599
271964783659
446326113173
50826260201
134753820937
29809741177
370891843111
77636580887
428949620959
132830680277
10020749383
130177342073
440262172423
988913486599
495345544979
553780276411
418320258073
1016426503199
837861352039
149950343033
267630390739
487224243223
531670748311
135843818819
309567500293
511492615133
261715827179
1005465923369
190287990037
544591915633
62276577613
687816289759
594235101653
462807290251
1003242490049
308372884357
294333990311
719883157219
901076213459
670212226571
1043936097367
59138980573
488840131051
98722044133
1056121249343
55859523667
490796723509
690709879969
977518219009
1023147331589
122552697779
874651074071
510077973103
775344937261
1209231949
375362947789
89597580421
969624990203
1082930151403
266059968329
958979549147
914076116231
554682099203
129856007431
20091271807
998675732983
387489056389
655771393961
793285577093
1051155755171
850544659043
859148046703
678383402617
368157836303
68960220331
82326086471
859985339531
611708835217
19539933557
341352963967
140195652019
350245809037
387006428033
293972614319
298059293461
967906137923
41832951077
743278850203
726979808953
517096179983
780296892391
84763398373
339003034243
662962795153
799059803879
897946911737
323286946769
232241855753
893178056521
277170046399
280141323131
145311068537
133571910313
984191528093
263682770503
285968247977
770764617031
820472170027
832019809037
853101987301
914646702499
334688115581
919913377633
543903827321
977265884011
785762656853
510085338733
200695134281
262920211993
945625884877
722392499657
898874030161
161644956541
133237873429
967668492311
991620171361
1089802249967
774021751337
814440854233
177909807433
422903292649
1015345367033
105320841229
344102967713
540034924111
740884804213
670656440527
416114962843
225573944411
728031327557
294229982113
512084524793
187871699243
1010669856437
442615958101
1097908739591
54346527227
525644688421
790983174103
1052275354787
730920826507
776765263607
459595471807
538252320059
108128956801
526292537489
316323701053
596543201227
196926938227
979909973293
723788776177
914100211
732036563303
1064746873139
964772934973
385822736857
725801381339
730072014647
862539641651
269432952847
1003026903449
550585391893
577185986357
465904647823
284288416963
807659992823
255083637649
427594818977
1032018995281
412567191493
500756981201
15217672097
471837781267
974367418967
733036732903
874715184887
204306947573
277173208483
773486085301
176738655559
755929583713
855528890129
699548140469
456388567889
755027534141
20196170537
873835908151
736836333911
785018914501
95774419561
893376426893
286325572877
723784873187
438685814429
1053710168239
698752121549
561167758379
257489810759
667200769567
658961718139
674848226917
554683017797
931714749887
269743241333
628081116253
753612855869
523661036399
382625063531
372080684203
763014703831
779432437607
250816179797
984193135021
148232763857
568980299359
1050811733519
21663085337
372780414961
786413291593
263897630279
872585345171
680162579003
552759936329
617451802931
830028680249
7141015109
1090116969959
234958123159
870291394717
45456240197
893649380969
1003452682039
602509501261
11211471247
966350901673
10620115697
654813167831
1018485903431
445497933403
401104933387
505248250679
792667511087
1041438918073
632778338771
263259205747
919937902927
706288391293
478897260337
1023192402497
435305224463
908012656699
65288824487
659040464477
96487143679
698408812201
643041042001
809066112037
424999746671
550786420033
142442284801
591908038627
479894317481
231835949461
501467087207
546068375947
794466724097
386338973827
948443934649
506450111099
615001831361
397955368891
778941081533
372553860067
326606082251
885231789917
1022822409689
1087439806261
405744900461
479300091383
482123463799
509765525641
212106417011
619027302037
237907543253
505318109473
678722177249
410483526611
734960852243
256364195251
170759524037
349561773661
777400045307
466554917797
131101468361
526121303261
775375650037
129828532507
156141438697
320839641491
1076736952813
758485273219
335285939969
1064012888639
653183957521
1090864099813
923103472373
1002837983809
101879204719
118976169031
292252769447
110026753273
624637552169
178793990603
511276117757
911478841957
483463463809
349921564933
1070918411249
1079592083261
359045752421
1094714804593
546677601551
290767910999
57032644997
987392300809
384914632877
987895705739
267825439969
626961536737
339148509943
465541002193
9777287453
950735342441
1089473888233
760845582067
16147694467
647430602653
189736059259
426396982519
917008656323
643579954753
538841615539
467777939911
975122369971
1081503903019
422358307999
49532529041
663036970697
462038186083
63830343893
619238595413
448956096859
408586761841
98560099097
504862962367
269505639653
96197790427
5508524183
438377221819
833693676479
905322008021
837497672873
906655684421
434834098703
663583732411
197029916243
345612183079
463498408127
7027083907
755334988693
814969313339
943219368829
908045833339
759965704067
387197351711
999455528273
64263444979
22207341269
95638312573
781340264179
197570908313
567634337939
192858098861
487774378513
804938633417
7225578539
1007469975227
381835365227
397395133237
435190249477
734877406391
248406019093
514466348107
89977601533
108947295581
65994747937
61840423231
576107245897
848274437273
657796511549
399603119353
1098989062247
451644319937
180424875901
549590636873
59872407437
469018822373
775925833031
943673160643
290918401633
669386462159
1067340117967
1068209946851
497272726897
216698247509
320901470947
355619508847
532651612369
260621104229
796945975117
769542063503
446927170643
594018589657
684875737841
481794281119
468640155691
541039652999
140386854781
1000678438337
69117001517
13564639007
155067951713
307664680733
1054962019549
923045679889
900899135491
677678224463
605688134309
788463644729
951167930857
244618976531
63470180023
726818900713
345257873501
359032025629
39042074053
988732416041
963140116241
266056461947
8855396929
213380942387
401541532619
792411541277
1086258000143
45383544433
782080662479
159765016927
414268627739
479763137603
446378513179
76627842209
884229971293
1170222499
1076164261969
569632270657
207874549021
183534169859
978424390331
901391268301
582835188893
297421120573
419412077803
382028029739
1010764490651
992529310753
795620075183
637694494499
372992861309
867398258443
1040581562071
205551939349
329975985697
275764076689
1044639071341
386850323689
397939456669
234588683041
749137606771
1009205642491
276778429379
351639793591
1433904881
413774426003
674257633703
447613163843
662988324373
533000185639
144557431001
42071119253
555870469171
296810539031
757090913197
357198082909
884697321787
118353492029
6548697251
284571333623
727118394809
54200356181
232719956159
314106543713
700089867467
658670757551
33583579009
570042880507
1083290034551
905346783049
255374619301
782718503029
543748036331
64453888067
505378393747
615320895457
600127733047
941118523573
165209495233
626929973143
742959919571
254751021191
798902848363
451835329159
964473156313
870779422267
393556402177
473523675439
656659307509
730722265711
165392022227
656177563609
901000316611
821288111759
622527330263
477607836473
976210651147
717015756823
1064206565921
238004610539
629477371177
319753035221
1054018242349
462104835889
530801011183
604892508791
968359593427
453841146667
184429728607
1085295343271
785769476201
55040846579
418905326887
800953656037
761518359743
148509840691
423642715781
15005687441
953560489873
401051679649
75350812441
433428986923
1020648828289
282031922119
910014642833
403808274847
1014972630491
226299514141
861393648677
910173472889
599654338201
678520089763
215998031149
462635899909
776162337229
865709047297
1084298649773
960012746257
185124078143
729700005571
859340621179
290890751027
468481001341
831373797403
474153566377
821702889493
569738261761
385172983577
908029713329
659616568123
344616728171
384538457161
684984434191
863240040319
66199597603
424141287413
11064868187
742373616697
1062841215617
567484036061
751672864997
50987790683
768331322053
713053259827
156512699437
575284275451
85189484201
552187261597
920411705677
439937972203
1079168279173
1035299461901
129276416447
304553333621
1067948552029
447273784759
1036309635671
55415730871
992502455159
946349606107
86247307171
294681287651
940020871553
371103783353
331424315347
53454702449
394658412751
310640107469
1084856911093
49248905731
100384427947
1093029976021
621000468307
517877118103
294534177529
333345982951
995089805971
387462970049
969620801081
1068516859321
54551353163
743676447223
660018169253
15745968367
62337295793
929419207231
871851085867
555776599153
154185421547
954299228203
807592350857
783625723709
593133456569
593013188269
206016300869
689725018139
503777986441
83419426183
866843577179
152090640953
160537463959
180773961197
222617855191
493263108089
572631494759
250580419291
439720224989
974989696039
1074652936613
1049761899787
578747943029
623652679549
694811892029
843555663229
1076237712271
739259527219
786481152917
102810158513
228790686209
104757726937
653501382397
324361971391
94780217159
256170576923
960077239109
1098705632909
47417629489
399937663903
353593716209
239319924119
169051378439
667214034631
114604947683
305005622531
374979925427
726487421581
4524340297
846080897309
45936414739
647282509463
730709358707
868951217047
516072928897
910903243309
218620512359
811847337463
373129636889
919318529743
551898016457
941846174881
778340420147
99370472833
989753092303
922453876147
304584982367
633774044327
82853049199
339341774801
758602088599
579011319529
872506504847
193893593657
606965515061
25603432807
1089003313547
913372179157
855163575911
862022067593
1037746930613
887219049667
47924312053
361181029921
951751034567
213660098611
391721866979
1045707536987
44747602187
664184771737
197844820099
397007871137
517537575101
251999377181
867365671499
723460161049
724960383167
719040012787
965020382617
696325818229
952586481437
203110036223
229310662519
245804382293
398199851633
395873586103
553686205577
438851408969
164437878019
45924137621
163701715603
388947253613
759855889283
1028231799341
67623725219
332679034097
1054157989307
16647491449
727631323099
140711766829
811011584191
884075839457
232369651159
686919910913
161141271121
1013608796383
1065864369517
836989515697
376893135887
1079658494813
821010461681
1011480658801
761941661933
28349702851
634448399869
1082523445051
488451610769
388246300927
69188076197
10092442823
788165202277
817769565253
520335822659
889794804317
599988676811
50908924267
841905595997
510134610533
105399046943
584504575621
1028495574559
668403329791
546331997489
481584196183
190517658803
60778277887
205889076961
163700026597
675996654409
587069988497
1054668208733
480301080691
379865093
785580060149
769431717253
792437548057
172555318931
923591200237
241272685057
920254043279
436114475579
219867237559
153824613919
961151196997
105874829479
760732610503
1067508716957
678174210053
45780708583
287604762671
582618952613
761830004861
178822135693
159461756213
300383058659
603498959887
511009076561
574802437591
803226628991
828460839403
769385159969
777667870883
515266387829
19606031569
386144832889
460772997283
372915121361
266034091847
141288134513
217422129091
974904732661
574541287267
1026086627497
603586577197
1066321998991
779754752531
175748498257
1031657774471
543850346729
58176518009
961922954143
479604164981
264355265089
5101842617
617280105661
523744698769
916122611587
932119697687
194013802981
821466131117
101903280587
672924862999
1040214146399
1097686018237
356706088523
959829432521
675521673787
616062298717
665898760951
1029525809539
206998526041
1029882003329
846953655209
809311836911
280263945121
247796431501
742535919149
267459850909
437373693709
303380536757
774436810351
1096805484013
605891447363
10201039931
646483451699
181487797189
562860191449
523982186423
445180140583
752488645369
173686782527
996227646577
177084403787
620217156899
71980048897
807858009311
626888994769
79311359663
22210631623
731010247943
225421653077
512682081869
1030166451191
1016100168277
112248494641
1025678612873
559207711877
302206717807
870587925107
550078435189
125272376611
262489244921
928274158451
945277628447
849030496921
642632743267
725465987243
917844157171
259006705409
819437312341
907101020479
288943529257
808452133429
677373550151
35499268867
80886996529
166246469551
144584611117
1090777843217
960231293821
466006194793
174849662969
336526205447
217541131903
889566411973
188643817279
511496776247
1050579768263
1026600650681
145190358139
87741083389
254613542123
478178649239
770657098831
343085704259
685920213863
199756285819
459424176593
1061151037081
1052525127827
665615870663
1010267469847
334275368849
47069136883
502086559567
43446201797
902683403669
961969537223
646245163651
665508904369
916647467633
600327678449
117513210613
751901918783
325147845383
638758607141
860409338311
474199234757
428754295331
961124438293
389425494247
1078514930221
728289039161
892921953151
673072692511
533827898633
292261761877
54618426113
872878046057
78136927423
350365872481
734368723343
820870158637
61968986129
237697915883
253932335329
412903711093
554145827489
217072322003
165594136229
909921382379
558312191429
148702165939
859602641113
910857539209
1074428125591
103967485883
960118714097
912251312381
730013374759
958296740047
695961992809
809164690571
995734989317
445306953389
54032305409
514377423811
292321224857
685571319583
363226432333
634307277881
501214645903
587778524407
302432411551
942211386133
745486782323
385921324567
695699453039
80506394401
1088706869281
747845279689
960608001971
415829080879
838594905539
342115179191
850838337697
806090326313
992619976301
344841253843
765746185357
217736948939
746241576397
937485739237
789215872579
943862608693
1062229701877
502337477237
221614421387
581551208767
522559938007
283456438919
626087426053
146198664581
181356272249
723626989139
743139038393
781482205573
575627760353
326609386237
271748019481
346279943687
89538169531
510977400107
1080453657757
1086599694073
884800781407
534607183829
764246565343
561759351061
122024374379
77969682647
912431706127
648522003887
575145017309
83645710039
847790471569
346910315303
605552603347
841711533781
852679527389
946558902013
679183688167
669151117163
450974692277
933619979087
437298140273
983806295369
583953149837
103349136197
634304609131
709644589439
861649183141
975143566729
676633249583
557809437659
858440745737
523233938443
1010306670911
1026628272223
1043498387849
570463198463
1052383412147
282711636673
536650582579
623706202663
355837666367
657086634077
1031406936317
91826296687
751931513639
104391441871
893222673191
700226807149
123519318889
870453494077
277670159959
293562345563
628513993637
278740437413
681595887587
367390843661
671939911787
62347264783
858394714453
1051431797791
892333247567
718422353329
627166215191
848605132187
316010438893
209977675849
682305596941
636518870587
9739145107
1013468818057
237895279927
328221388283
550162467661
769119366887
682626825263
411965349571
178827602347
984871689457
66063064997
926891751271
949541986733
486421976611
950058975647
298921949507
616512153743
413239200263
971224856561
671265086647
926722800911
998959765633
273343137187
820983385927
492116973559
832377279821
731840233507
285867571337
705983126617
445538824571
192999533791
601468701563
477997319809
477161507729
457164671707
964899503681
519169424597
1097350336597
279823696079
864817828009
884527656919
174285179771
284265307303
223694267311
714540877
343702861993
759275626801
1069251810521
346319798191
527018272553
602086925093
711137650229
543861827347
40526915581
830399805751
1085601475823
14255209037
573945101383
991431308977
513680328221
824386884283
986317886089
691952918669
296082532727
728436053063
55639513621
167895559757
541000466719
886363843331
275266748719
187761426649
62616784501
997661163197
522761015461
43115445193
249204378667
421025954441
1095901356323
548093382491
278270173133
751607717899
964861475437
919514698943
27904248371
610359679679
39882702589
970139030089
974745404131
593851335239
695816727517
245633684111
445709273929
1093865091871
357913879669
667674545831
822379523209
676108987721
761855051857
366401704397
258259990243
42556974797
801157380277
700732730689
722726054959
107968831309
342562082201
1002159564919
446431110113
445204420007
917740298681
769869539969
971047812281
276464838337
954065182099
24172817983
578020660793
679165259783
193313752843
794333245421
739163402623
210076830329
924611527097
886988053727
902785394249
281467401283
526743493319
660456499399
961947635503
168593648749
9915176231
565649131897
206125009891
188552663813
310072280677
434518162723
877707000749
598819504981
610785614249
1005373658959
34255141873
609333998939
1001152396763
114418964741
888183939439
77426085127
16755941593
160283604127
936762301771
622834104677
514066133507
333377812093
144938599237
95320995347
540577290611
245372623429
948163684007
539873327893
1066126853683
798315218599
887368064369
319416725531
383888956567
5202772957
690651143129
329158146683
823430783551
60066005513
213676065649
618526601117
886437482131
513903498553
984640294411
376846730401
34496545379
933925063549
642971117339
562377980833
783120103607
217877101721
480751922921
750860719619
1013606213171
901243230709
582293559623
1022578458599
1093741487309
344299712863
537270828217
216955680407
512905571611
823743731243
774488108291
847895500057
258014934871
1084340206921
883122681347
688260383441
530941976797
884758680419
238641914059
185239264393
605917175287
464890501729
892888415863
549212531453
640625701357
989059765123
774331242721
133075847257
1026332221907
654276057163
878284241591
1046152543103
442725679349
618587794283
479486749013
21052214303
786978949079
357433129441
348292649
835208011007
465061171327
159516131
624791429609
423606830719
251598782599
1021614350657
574865090881
453434330957
679819529449
962147774509
765872483567
766808357573
152339656201
926673571471
933546083539
679410426403
137052031121
538671609011
445040760883
637064629009
943576306181
599352632149
680391488527
396831397367
720134092501
448514936917
183023860199
560593188101
490357118177
518600484419
5379195287
892094755427
845841319243
1062512307929
421302704783
354287912201
229634467919
740035452389
292106413663
797440689523
635101932419
53743971251
813329257991
695680823267
54121076677
623118749623
894888503371
108359235319
321980446189
814667658491
888048867071
326868992321
6313267811
360457099273
137411371283
656121249379
392078428597
915764575009
831237395203
600413299483
345402594391
1082219762171
835864494287
473545986257
606081971279
487827678391
845696152241
496443418483
990513453863
602264104291
79844132861
78598896781
770654017759
240694183243
1031550296233
68160563329
41143341853
587710925647
732693085627
872837345089
503290913597
673764621269
166507188173
57726536089
573744967799
1013941466933
48768395503
1016728717859
814511586509
710208675751
73740039559
800488666279
1085161213099
279901682377
64868347217
771396409967
404127633989
157123075267
826146788767
439251846871
650272191187
419825239087
139284821971
46156763507
1023113245229
423128984237
886066274567
340811158813
781673601523
35011556939
725477884489
878005448381
431496230677
1092213770057
707993458091
37374278563
130991600863
513310947983
203413967923
893183592767
803014770251
100077691261
883198619467
965225882183
186724684571
407039175353
186738362509
391366550873
250961741627
874827308227
48212584117
163336526449
194467203599
696537403369
270967755173
227467933229
545465849399
378134169031
826973667571
1030749972979
761632728271
16906621829
1057472727847
466515289379
639237241967
1040436477809
556765324331
84075127537
471531892483
949605837371
478499322199
436283650421
664389881401
600999881551
59835521491
114653484371
653092632229
705698948597
1032157424603
133038287237
448367892949
1082317055681
315458796533
209315148011
817743654659
969673402739
481060455119
265504291207
672767475617
474074688937
250634211803
434876893109
513412687969
216053601037
27306006319
722183790683
570574660171
28805056099
913392179159
621683253017
22900673087
246660064229
645932530847
856704766297
1027991716033
525132008969
212024171159
74497527437
871396399127
845129993551
547120087369
505102438927
642735410173
409553864689
252543012263
932095995317
281058068479
979026825643
632854033907
590625691037
867819864313
549792972563
353521749557
295279352539
357614313101
1022632400087
60773164009
480551721499
26358458927
1086940845901
780790505977
814796646049
387817228033
706945942063
25622203219
948560249347
800467538203
409767546611
556491211469
311509291319
296112695693
485510600891
716898665141
945746257321
522301166129
61851811081
956701129469
350556686279
453973648363
974835899971
187507617217
324959059819
690084009383
334516911973
167649854077
217071956323
360688739143
412869669811
1079713318183
29726594551
557567507117
796359645167
738356146831
469634305709
385137151661
404245103149
870202971647
551705904229
131968509919
395993529677
700861857517
679775913683
550918742123
1018737521147
115568075431
1058574653239
873923008919
905978949067
274221097747
716279196931
714164079637
179539309291
748693243121
75541749011
707190443101
767563277321
420148105261
766140494237
356067455299
518700135059
58026702611
567628037519
653989963097
320175815149
237872472973
953496806047
1054750290779
826289107537
669193112131
747114186391
892386462353
940391236259
673764684811
1049738301289
294917980883
131824292539
148160100071
856394991329
945409164671
572969969651
782498428909
402396055337
669641920639
574445167237
969295352057
19841525953
694833905251
182423610181
769654363151
1021779708841
114466917743
5033893637
707326667977
1002814602407
345040030693
825679387997
491231183341
50577875659
986623268737
1076504423207
79899504281
395842266301
869888405549
199622958047
373447295267
601835349671
1040300132449
505064314031
900752739737
160772625941
471338468213
6749420317
80726239003
689224268597
299451632267
56804822939
825684100393
557428515823
73353293411
553221933071
619395989911
707122638713
502204359659
114186433057
881993042459
375082018789
691109810551
75771378461
523347134047
434372178593
636211453741
455354144057
478753298201
519023027447
534408358403
690529807237
289188540943
353881852733
1078685287243
682702051741
694795958641
599470018691
874474826783
378021054911
544065344171
845014872211
101083973629
913336339087
278711844071
388305153637
617563834859
298113066763
210732893369
195594829363
696629911963
331971826213
808012332707
1036668854497
201266506457
127051448101
390290440117
48186592889
963501533227
179349707371
191893105991
1006238796011
895489835953
299554265807
944557582543
213335833267
952921992157
306384344699
810093309847
90623450303
344925864989
892575996491
5345345671
478387661881
724685109283
426930628067
23835245891
957556542359
320118944461
756662711257
460121543551
840896240617
857354824649
121232766029
575111016871
43093500589
1090816050419
189017401561
383953735421
688035602083
225709369409
407393985227
885990335159
602305121591
615847207523
962495924779
939047933041
550045077353
390769859419
777642496867
629667982373
744222750917
71722787867
145064203087
102601441337
531101763083
662507504003
888187746163
646566124279
1002897839969
114431147057
464172353611
118309735099
276247098481
464209628537
447222238987
394774660573
137491340621
215559270739
609071963107
1069704439519
855029836957
22082541749
481532344129
1014229936571
131127057911
695559297533
744865168529
158607332123
271436110133
71464946153
383196961397
425092711297
241905940841
166619121847
330127782079
925074402677
1004657620129
892637885443
251124958283
180763404127
753746597731
604194909671
915158033171
1048748122157
300826803623
970497637537
755089676909
704981754907
829230869947
594505928131
294752563891
632136927337
153637758511
31227086689
678745113679
683918769581
62926639549
955408816463
262406341459
339143817653
333226902587
323361926323
86100220463
695081411047
967218931673
288269430313
377896491509
761976825613
99767331049
692087603953
922062381731
939027583283
809436138461
365614446661
1029419562713
802146704627
617191006483
1064904077701
236919025613
527429427619
834414609997
852222053209
533543932703
430310932151
73350633247
629704199479
794524360897
670620415397
234164143373
96918914023
568348261567
1036476163103
425624720567
531606710647
913310803187
925006248443
118281943501
842823121963
644998229983
379357735763
894357092411
431253778027
122279746409
1082221245247
63300119383
386391294221
601845838757
143787730601
1051355955121
564415306261
319987479337
848566801877
849314198827
1078176472969
212812033883
371328276733
381357186527
20900864759
693390325571
107680432997
835765664407
864893991683
322444814143
705176414321
1004873183989
681767488723
813532542227
681369938803
372542613089
569129738263
1046186146757
464529141707
971280909239
993454306531
622232685313
1032475021867
633548239169
547911667133
289938928183
718014154511
918869223703
521800046389
951029882533
4908524867
433078386373
883289933191
304364355227
416775796849
944264209319
835590173381
843309902621
638042548181
650225569361
107866829407
595238898113
629951225003
306795729953
394206052129
949962084971
631498139917
802881003373
777497788469
437377028411
998880657569
813669963263
831336396853
110502131849
349316795897
338190172909
925095118393
574034870743
851906562347
676013562127
482977228469
14622935617
461661195341
554259970157
660926995717
18817414381
395250458587
177951164971
782183694301
478194645119
706906365707
641506593703
598399376249
552551247151
850685153467
42595141723
550446162271
293567434241
358405810561
256704852571
960122293519
938160618041
1014832654399
434638633841
211451217359
587799667703
48860791537
792441156547
300254130529
517348819607
190430534221
1025801999239
969050090401
579604370827
207610933589
310932877109
466001321053
793902298151
980906547773
728990501201
898900501127
770545496221
585577887227
945077303293
1063012070717
229501648823
710892977719
450290958727
256199921839
901603728877
900098617123
754259540141
477712345933
102320768443
895802295001
760749779113
541893401899
318434544269
1010516399401
508633854983
879133714699
540606908447
649514138233
764975985481
99973180871
907831027879
803998187101
855098337581
523367983519
715967501177
324528482293
1036911278531
501763035061
312954073039
482348070289
859046288873
618217609013
37840194697
428426674723
44246754733
767455607953
491859735467
570952075219
244200713899
169741521539
384376736609
22351795331
333810479791
760242310679
642990374171
225546890143
61408519363
357496596839
604170948427
567284793671
1041725627843
46485655481
894176945149
622931565679
769906920361
498020535157
734477624897
309761501783
1079310673169
734278778179
128305829161
1086256472167
896396649089
329470574021
1056141024193
734598077263
862421337881
760562452609
694899152429
51971983499
118904577503
111655433803
775981891283
36276649573
384410018627
1072068607717
197919118811
440650450673
265994424323
664673757103
825065080951
703582805609
743458629167
771646633333
301689251093
457547417777
944475594397
631658476157
178779590861
413048143051
524362118573
1004166926327
465957241481
445717590679
1091888296259
28900924999
135790639493
740546167903
291527813333
350624677471
1081422952541
671646259021
687228268109
795463622353
12587391857
526238296121
271957004987
789048248893
521510071333
177908589437
578554804873
760691530759
622097271847
963923602123
270614725103
431977559239
356695215187
687671167793
806441223383
1021276743937
1073683685111
922082728583
48013774189
511136966369
1059117845659
997691740919
778405286941
842907841427
170429001247
858619596701
274384570847
866428716583
275725931051
542360328863
946397503063
43223256751
800930769607
987482426591
641779484147
171485436929
380896427959
71268040799
341267038289
783820231681
669671047627
294172442203
118575129941
696326852653
384407221001
184499166913
17063069957
117183771091
1019285453869
1095021048211
374146631
825505891337
511594271239
457889563367
353732647127
85479921677
1026703663597
360502094657
768919027427
441682225261
736654579799
815772513319
492979053643
460706882029
565939933961
934584580141
306785782661
967375532777
325195511327
252487845887
11772151037
848116291313
181266788543
560923488161
330399467417
64386586949
435274812649
742492775623
613613046833
914849908069
206123654767
379180815151
901513409243
978205281901
862159374113
246335272277
653713434331
173424260389
289418495231
783073364237
311972927663
808853552653
861759866941
95052580741
492493277567
281204684149
885770339803
60993615457
848327089
933906781739
89204873591
461175820103
15001394909
556927951499
990629496859
671061452591
34938400111
273954455777
1023497935729
760782925451
423703232921
1012664109349
848478004109
1080553728491
683265913903
412875137737
27186706171
531750455827
252510556931
768632487559
595684814437
488983519553
827631873349
307718851981
420632453803
495411916799
654814977917
232951343861
622317230333
608077499189
50553376651
975541119913
593622682043
678189595757
846219372539
452407246297
535027050043
863472306097
464370911503
703545486433
33530998009
73453536883
124578853589
761758110293
767099681903
322570593461
448716081337
782513240797
12195484523
127538987689
311470944217
219265589371
639087571711
538001158879
769251473489
298760357923
387455348299
991190038451
1002210822443
566666994169
218605150781
145653701741
210830130727
15397733621
105319543141
303020968927
770298929891
469447558501
64675270351
790466677643
746756791909
665637436489
1074048575023
544406206733
201983935739
254159502203
742003202651
24875456519
34320828499
747723672257
859503117763
476944583761
751140838339
291543705737
663939840433
187697215081
720962686771
1090813253561
67139621741
561075990253
328501488967
871590039571
67570771381
25924095203
262988401229
588393171859
589542203249
971142750079
198742336729
561745668193
501731368763
168325286221
1063289535289
805090444651
237582858211
541613060419
293450819587
652385546359
1030414512737
359312753069
1066391370199
597211981733
481490546429
263670981029
802669970129
255533358739
898425904631
593264596993
317659190279
234035632517
954898201679
915242867183
168790128823
204995915687
781487651069
517188678511
1024016438729
592738090201
644208349441
1057583228419
478567658581
481765516367
22348736959
417592657051
278890359533
934205003737
446621101747
93476174399
374740292167
291869486329
533216766179
767262617483
643503485503
776224768307
505062226771
377280495727
135440249299
256938861731
505873869317
874510481693
266404676651
60302693993
720327640243
521043607247
568589691277
990606790867
589596873071
57118105411
343942616701
608518479661
1084011822749
934937935963
739747150321
162147621667
437299027181
820890381071
912893326069
819770311643
463765343411
325170098213
647082924659
351636883471
655204942993
744514348283
871497525467
1061849249359
762518348567
118666247969
1015442228803
368389685003
987725717393
153269229761
951525451421
102331290913
316565928083
600229483423
239836051933
395236374773
179427577451
656925376693
558056595443
489448085197
929446608049
203829469267
1030774858489
336267620419
735776964907
472147259957
295138889681
13753706059
48450422261
127785440983
467914871659
864924384277
9254944849
1064672463137
250723880767
1045422069283
61261325519
895568946911
108876645511
467299284773
236732912641
911773538009
928767822737
770064714997
2849738119
491014136527
775805306701
422445654791
507864749347
252497171441
645769769317
441654607363
193671301903
880062970537
16081601581
121594477231
477332283247
622995543707
770671045597
725048471047
554199177757
69023487037
440280491839
1007636405383
118425461509
466616718287
911227496261
614609757101
979183812757
828363090917
1058950388137
573665383141
420689022931
35516106797
3813088043
714877380881
775834862293
855061453307
561608084767
579111499139
1093247695679
224957187743
697073295299
992951545273
738288445861
424665432287
922238945599
829413085607
605659756103
926278507117
562449948799
468590897393
279557411347
343473354349
455982220763
61271301737
1035895361563
407873892331
784615118123
298201662523
1024245456739
58261605859
709579983953
39070324369
24100321109
160475589991
930048731741
1011329280191
288077118289
333421222151
1093795958191
900668458021
253503735643
704634691723
961787167661
23520152833
830551737803
40074805717
453521745499
421810763299
155731766627
434668992547
944670959119
120485719609
435782433157
958191408127
493900835737
341054461073
593670808183
90852371627
670160059759
648300278441
25363584283
581343105457
279566452643
156599970719
231036951851
386344922647
686289552547
528052128893
727100210663
488490536353
451338508381
687526059041
1649725403
882641339383
284478289309
636052654067
60809357201
235622559589
445542179387
693600085081
15715759771
112411813201
839476852969
356844270823
64751465329
833711496707
806539653251
101748732853
825046058897
119240349749
281190321743
246325391693
467704656073
647084694871
857661643247
465627721571
102666685013
86566845139
752506738337
871534305881
770298636269
803555938217
526942158781
414005753261
1006362098017
472191062507
707261267851
762018718273
498234197141
591054111779
381778807747
36344357237
645889684339
873517822981
461115008647
267479681353
686628788477
492457759601
851121657839
868912213007
824449976789
163456796351
661748143429
387438828929
248447127259
19154725679
582423523667
1067657927837
255338167243
962017040731
919833933869
884538276887
1074206850611
372807942679
1042147911803
726515733571
297351718201
991816690829
230523017947
95041102847
824339208113
634850178953
1046818636103
355750008931
681884434163
516837363851
973764574351
152961317053
357347028457
349154171953
834214924021
7505322607
351864418981
776740761437
1087049500961
491312045219
60599291471
241817748091
812387736631
495828120253
226770190279
705404778553
326262615769
369160312699
393186063341
670548472619
203760935177
238891726433
1088531018849
231846348187
331205333009
366880367257
672162312103
558116948033
113527502201
487932972859
1069548482369
469671712577
967258896517
185651676607
1092974188541
246219915229
872798229973
1037395192133
843171126709
904474410713
19441027729
552650722339
760474054049
100345137853
401075213741
924618953261
32538717571
359428644163
132320504567
771995796989
156503960689
552288077729
601717406951
205012036793
54639332009
750757484891
348131845147
166313617009
85139664751
832538757163
58949300639
196467333989
128670465241
383884162141
176526060253
25794313199
408790528351
874737299561
23639510527
529448569123
614555114191
214262346107
1010310988649
912464815211
985645138529
379597112761
49748402987
577665583709
1023956657089
294779419483
268124904473
581407536649
548735390939
591952058839
667837833307
848971815821
359040184891
608820274687
39099500129
537675351029
436776123349
618311219947
63524074321
251454313937
966111966559
189381475249
514175161033
242012014579
686976595517
968534321827
708952523311
78725267239
295229580743
1023012747901
921392071753
591979933217
552774215809
202024611959
82700354609
467154091969
368426681401
713825120143
345744200759
339215940499
140855819789
214452533221
809628966761
1077708662021
767049303047
412383033053
29618332043
1038268436279
896351029657
822362219629
27933917623
1005527984753
1058220980851
1001659520327
983362660597
242051981491
759751015537
666026970911
142884156983
377288516459
555260241817
829404859301
672531572513
636414701081
512372044711
1064657522239
176028086407
714046209473
136331769319
768342591587
856302108191
871007691583
477081326549
348635436223
764775605431
819102958103
589710262499
9947560621
483351439993
191071948993
1046665471843
841171089047
472708066087
264759991217
420857646353
555238693123
450069622909
86613422479
683006483941
804149256737
912293505121
897289475689
721658388043
794504014411
267416592319
991775894489
440682695731
965809799497
393847300949
727833527567
1022482300211
942743255411
822741338291
444564039343
1033022842493
962465293631
949864433173
366269540941
109543906331
1075502312123
597899059103
49132085291
1054217145239
507952280699
319409021209
730524744241
461456954779
295866533507
89972859377
220964292331
342643961423
880250345417
479101471949
529067059181
639753004637
92208821569
64936334773
962582656769
1066695052121
536135653951
751494871313
102491667559
598500039503
505016622247
593636243141
187056735211
86320404787
395345879171
978537961757
77374662479
791456462011
663177221857
151917568799
816663068363
844253480171
859108207403
665712304303
301124567893
7620601957
714053162297
465052807133
583214710097
925881525539
288532859539
709227977813
35155309729
187789292387
103275403783
39133582877
491815171357
344986172189
716220007267
811650106613
375483715231
351246934531
330509204801
113195988383
451347723187
443811498469
66842541397
1063644257789
833077559467
864477903391
462961659049
354683746171
599631839803
199074819623
938276353613
942737182313
138214012693
863168133119
809477155351
978280915133
169861005023
1099019607487
658131758407
118394577971
607654307963
943066680953
835258720237
894183221111
542762879303
603879424231
756774883153
539280792467
418068850711
954026019689
1072043239361
2176335199
17047175143
904235780683
431440927747
532266237803
6004917521
174104236531
1094339733167
879482798531
1039703370757
469344321197
125971046533
931539299417
626480483773
840984816629
100378972417
1032330179039
2592830827
184879233661
257772964073
426845622433
211620657049
500393458027
776680013371
319412179657
856104737837
464709485881
264340693723
1020235138399
236431453031
973952591609
131805653173
778291265321
336530315201
884071222513
458485047751
125804768699
193562421901
168117176771
730435538809
892619934883
399161142637
229538938661
453237315943
1065327649277
17186516603
1680539921
139855609819
510205163929
529996268953
724847790419
1075142502431
786620455771
1072545031031
186614238169
845614573343
21659484229
438035799583
930740535761
964463831351
209511483007
1037038245077
675265310921
1028164403213
1029282729479
606153072617
397350056251
362542905961
521876530823
26022300797
356716625537
92815240079
245210652839
742352897941
932785642213
920080039771
1060270435837
760239764197
690381736657
289787180297
486985628821
435002647451
945302174527
1028814971329
237865723439
115333232177
1022218478549
443129217227
362317258337
341044260899
433502036893
630447606233
666459737633
1004470660513
471918024707
116082156887
850042984937
698959815383
838641297397
850879394977
964503970091
36226397017
997295071919
446191447993
380840706913
209868583633
1027819575443
838915087687
202389964717
418215250723
982312291523
267416275073
817706839531
187467498847
985175367373
658031097469
458653484369
827385111881
1070574613379
855415663873
516273288991
323341079401
1013794057849
833414354777
371570348197
216119683649
1045929743653
930618819659
1054632544379
278987970901
810461045837
941956033349
803843282821
875510766857
1061628772693
927580156801
351074984093
933076150361
372317943251
606198336241
569046455321
597870626321
330866313643
1097895213043
699333204607
377484078473
398890327109
932768712203
532542858167
323172651331
798923300359
676483774937
161398586477
442256493269
11168043217
558108948503
212549404913
703197019453
635281827241
163757335741
647995290067
566043848681
788754872963
391328285683
129905793583
321780378173
476683723903
836349896411
365337267781
778087100543
139471005269
246262625173
142076324959
2350094647
934680169889
1019665344569
731074505263
806218256359
191918206229
702379197407
816930101609
68047954817
630806974663
71194860263
512630938069
33526822999
276558055031
399038951569
529906483541
644807243519
803054796757
213893720101
356966024473
525335134213
34160503283
746136722911
66181136029
77375180411
515580324593
1056052415443
981979862341
509770154617
751943371189
966465003271
881646584081
500610909829
936581517061
887836752961
269191114823
606638097937
536261172641
65763314783
582665463113
501190584449
38926216957
227556096839
692775559019
384443624021
495362885711
274968254839
116887441213
805168582793
57873373643
954625823747
1043055425383
939553441933
785124772307
317063029823
728522739757
997826855929
174794570051
455036201317
301789587797
325918197133
120788495651
663744159269
276206126941
1086578628659
127196458339
607781185019
922536260381
727676366981
117000543971
402319307597
977451299509
942115262527
409647978529
131293226689
742966592729
581899147079
326078096803
445336615223
310448569997
878608004123
121195203953
684356567449
536280151591
138716698177
349244882179
316305086767
563131998833
458377858343
13394927153
455952807911
282114858661
310054909079
1008053123153
726119683573
734643798943
324149446273
26372166817
604361420893
938070437597
370641018191
262459733663
243561974741
280339493711
795335699099
1007415566659
1022545919587
467863823261
364591297493
710410197697
501358355249
694417738957
129269272469
796303267927
555061502783
340146776293
509010547103
431114083009
971564566699
867166684159
690570906469
310918359503
891134116673
130274101093
759523630417
383791194337
734562460351
95186788003
61459112501
779846411969
765883188877
717564826819
75310162651
397764494069
193610659163
33760892623
25358198933
901592412593
659519900219
903765466679
86972082709
655372955803
181047857827
258321605467
522265917799
228400728917
586103214167
984890206043
614932292383
351888274597
210385880261
338121234331
195098334271
128796519461
516120282203
55223855849
220637563799
788070293971
667721866997
703506844459
105968202017
340393582063
833152461919
1096138233989
458058304157
957792393913
636994221767
252862004281
1030706532257
1004541707263
324524382341
779259482719
216839121277
777969155591
84767783083
1022694009683
552501193121
369498896603
548254648057
835500185501
527210333327
31534010917
629493729899
735440252483
1059166857313
642026648027
1040341594771
649875951931
970901017217
406046057471
220733691811
197124894517
1084228349051
443175981011
1054792951687
602489630161
188596048643
1000891725577
550435083259
182709893503
513939835597
460906923377
949870782239
807663951643
631213671653
129702087719
470992602133
991244796959
566227780133
607090494139
263176409269
36188739827
214695393799
616838326031
272839979539
684879499867
1010074295411
602964840587
343224371383
323732628257
759019464439
115778570969
278804612953
299922000877
877654415041
222871001141
239926038971
659203396109
325427818643
192507470201
388043803033
308623196789
201764815531
996045215177
834578780383
453400245721
152500429933
856013393203
779833367641
520101276791
29380138477
525255598423
408102873599
146014925627
9913475519
1060270246339
699420832289
1063678603321
33459879919
661511160643
656571499667
44075055097
746126099951
1095936609067
454943621647
875248773131
357950451167
437571969277
950915206873
15326817607
970727685127
42921935863
944822160389
706761017029
164278540289
883225312031
757996985533
140429050561
176701507519
687117722441
410466412487
965739082223
683541411347
1003374803597
642163958593
28045520527
440423868413
982724498879
507613652107
949794175987
811548045793
874993260899
882224534293
304790040553
9758338721
234489686513
823134269161
253917299039
1021267245517
453470950459
879482106317
558091945067
378292867949
947936729723
966486183253
298139357317
306448768027
823607516731
513208650497
431199984181
374129091019
479806760093
746936183611
482214981791
108025344863
54859624489
252791779673
34774123663
826220743679
915318640877
687559229603
17758665803
931916525339
564063462661
484751899481
206763104419
558258596647
1077867473827
806389081327
316058948893
867401507597
732385629011
128167174601
193216321229
894470902823
709652151547
881618231731
602377643377
723584833091
522731050081
358538176363
712194113867
115608153127
231272849963
877243360657
1071676872377
296013509651
102782526953
390937262057
142635046133
222622689173
832316505781
151990395043
515549367143
749606318861
668201380589
487820348987
796637918431
921745024547
1081902063631
246168974669
293795134879
613436191261
909753675671
796089315563
327060290983
49803025109
921245002003
361539257437
592344614377
948930159409
209011135231
82524623191
858517757443
539313213877
207641089793
131585141099
241916559149
279119506507
832824217781
134122162543
140879071133
360984874559
128116503643
442987679093
1040783810687
205808741407
39088325789
19650836923
97117623193
956401152887
303828944513
1011333897421
421905499801
613628578847
897186799291
980911204967
532264615481
1039722833879
173074331891
945112059961
872053348601
1009765898047
752057807483
92577379969
135384213401
106176330913
1077061524871
440410565761
53994422213
79695683677
1016096830037
982915583201
736651952731
442195808687
911405294609
507752106601
819558463961
813053332997
678555852869
298389572953
134722118261
338955959983
478714069507
599992142609
381752567359
619486826509
228779951779
148047555517
293587528639
400800967447
138754106017
300830879009
505448840989
400057116677
842466387221
426138934577
156087107611
505090496873
507453154721
305315993347
200862760433
1092853892147
923454232739
1004830944881
46702568753
441027919099
787163967539
181324763953
689637604027
171403954523
800417453237
843811985689
532678572037
270734661013
666620069191
152512093949
898926976411
73254936023
149517427837
930508590227
842212055323
788441507639
208834822237
188826871549
1093033660813
99246754331
539247263383
847486818133
465399744991
394281296833
920471548333
546935349601
1065848166521
922298861711
664814778091
502841593181
735291998737
600521435819
615927954203
675782374727
1057741890781
803298649513
175345998253
339244639037
386205517793
1011171809909
713777299231
1066602672299
680049234281
483120835993
1047544721959
344233970089
43399105777
586375020013
283834329377
72630875777
146259457567
583625779669
816476013211
357918268607
917838875423
893380325701
772688305979
518056012333
353819084891
759222408697
714873725947
556382646551
661208939123
291701092321
293454073357
842661923377
22667049149
711175360249
96323777041
932625890881
657445238167
304654788371
831461206817
358657710013
973705003529
873912469853
295461979867
648586742509
13955750603
293153061143
912303719549
859851571141
195978447407
927963932081
405904688723
538992193639
288971411081
907734497393
591306003311
20090407109
340782279239
755056086607
31072174807
879073031503
262176159829
839212998671
284242507657
360826938929
415493691887
627057519041
152239564249
709737099139
569179364731
851697343571
198784155341
167143759681
787997391953
148748120009
17734336421
105444429557
70848513011
379406114933
714726086777
918363102959
462269940023
148850392283
129356223343
883744356689
84418588999
350859146959
375510135947
483788135309
532015444297
1033980531343
540748142771
327593189927
895370298617
80815171859
831322623749
708510777547
1035633477877
25588189621
73871936783
679284052099
107922942793
723754167287
330779059747
69450521089
185897434061
594393966007
644116104547
298847413019
710040252109
1022653286623
32334523181
855894352169
963774280097
41935476839
350923090159
1085710518187
287669896289
277908664133
219502612253
421949554619
204608804263
924167452127
75355704961
228134022199
1092741471959
244079675809
675535523357
382714733393
11862825757
220512835181
401300123137
956676335551
552374035789
343641443213
414845409379
1058663960423
142515890431
184470591181
652592211461
237302478227
944751048971
431893248949
421741951243
808088310097
512656176377
748612929107
827971853389
471903991201
681769142953
418617557329
202294209463
301430492023
71156920963
978262592267
9917589007
146078928833
183564378667
127346042531
615800916439
776213305261
776339755043
146883563423
432425468569
758737908449
359547678923
1086620559733
176059996843
410612397901
380826033547
512835806449
494221407541
55880517073
954940528261
758455231283
850147696339
759762255367
450035020693
924988074301
454679329837
482528423063
486726292709
683167806371
202350992453
466582327459
723848969639
788748606409
246408943289
629372647777
294862338359
401960228017
777746290577
111613587367
358062412577
574133230277
938967574147
178488511549
38187538841
698366985047
68368804363
11080788941
252960094561
907137925657
679562242507
367850175617
945083882489
417803855111
730054935937
1046809059997
539925158831
1053982844051
87309321679
720367577653
433269188461
229015119617
343400408081
424385715181
918739785287
804588084689
1027788503333
353432591423
53626457063
146651305139
1075773558329
797799512129
588429774833
434655614581
338677882667
351945194353
920782553969
535392438883
42203930401
484961566967
305790685253
933137456071
1088155783567
1049113644427
1085458129661
849862633787
951692692663
562948660363
587291758909
1050163979779
90460907491
1012508913337
1040297538997
371564702437
1075321232561
224308294219
45807128617
699372554281
501937245883
1097891548763
261217545977
647257510891
895081759573
134025301381
940136936507
654036293413
537350899291
34435046561
753198262699
109539273253
358628999879
270150723991
473014102469
712757414917
611755982413
705770049433
707455638181
114457961549
105790053923
118158283307
28241962009
712259904221
990555430889
542562553639
254392198393
300727359293
331364230273
777912454537
79753918987
343546805347
296412336973
627875614357
518534822621
985525161947
892388331251
624538460201
819572663681
186092385719
240841970041
60638036009
737838316301
38307472369
975878665939
8035530281
584547798227
51873035213
121020033461
139709933249
464699095093
826303439893
653141099173
588015555181
1002632675267
790390782829
241371661627
1061724867901
608029013069
299548921229
734578777787
307313476429
1011476443057
281387354957
19043882531
1060607518151
439383003589
789786753683
138874320031
264045354421
663329770979
107457669769
354684195227
68335070417
872161418683
828651304913
144796103311
1077037239683
57109423573
23007343033
200700547001
112388755933
491904891613
511939713619
166548987809
967084044989
851246546693
493198143047
65177069389
838038851803
792310345289
15850697857
1047466224919
912038924821
324918317467
927787260347
856461538633
1034346130117
910534513531
842952952607
718313857453
419009319143
1044084588089
27623330281
265384373767
77794693687
617332978039
629254756447
127528492739
1060297464097
290630027563
966129084559
727471604927
139219122461
109039423583
407080413601
780257198899
803491729877
913597054577
1068231310969
67368894587
910068592933
840962473339
175115517067
421176513283
502762145453
387465142901
987912517531
554964986489
456501507953
677932668571
471689547457
351920312213
727427041499
801617314807
630648045241
296972671129
914084610961
348776408569
80155821623
1075123856437
761846233397
451526160587
179964670909
47808209327
277589901653
73292612171
962084302079
382386717443
660886572481
925807193687
445865150077
1559792999
499280542363
945365014453
101410313321
105166843889
1004602247057
743878987513
490952650549
948414868369
536244669043
768386445517
1011131720531
782333817997
1022595593219
898596525503
1066312591777
1019704379399
639218999291
28225048519
762582633809
76342023157
144720502847
675837993361
881444736583
765322859149
964025933881
420192377573
590729664727
913717243501
802263180571
415431499229
335722000379
141670421707
628185931757
838260340091
982696583909
1054382956177
25870348789
881998624079
625629014977
657097666207
247936467043
192244837573
630104453843
858666887761
701373304771
535930861681
327443856799
86621948351
1011928320589
991585020527
979206363137
193899775247
490344332293
75700511563
768444495703
979740039011
472218426527
344559403567
876195451471
624676280783
770438766091
741186919607
744616069339
80543408177
250156145567
565348686031
92026483987
1085891911271
196451303773
215125355009
138784417547
79305564683
263769608149
407200101421
40206582497
758813675497
181339279931
287813058563
258770153311
631766492111
756082637693
2273013797
1048292485061
194205957047
1038543110117
186682780111
823866315067
325956444067
204906145039
432965003531
323048636951
456399650849
269069142109
613728129697
150142046239
1096368816329
1079358367313
623716381621
252530553043
37161302623
1008891792091
242016099769
823490316007
164358670117
462683454817
404772526427
861261108943
79063438057
78247886987
318122744117
8523517999
1088859561479
677960352623
1069326507703
714224703937
592938068869
295781411987
1054467714919
783686806493
424092469079
461394566627
584858383387
742396041559
462484818911
229620174907
1084308332053
468827652353
975677817293
134616135359
184894947359
548886139103
503001159127
148094639923
953631416783
1070656482013
53826871723
680810985367
534501408047
734717548063
357382435789
693864340079
302464355383
565486207369
703803977599
1026123765659
152665577761
30653261003
276852155087
613722219757
926336601109
307329066211
1039485369137
1012633508617
544878209977
830677938473
366280871893
924513202031
204297453433
482915453101
327042919297
981626206243
37085308097
186857379601
600667708127
480938305303
68828561371
935835603077
934615053517
635790280771
773328212621
545976101399
902619075931
536358272501
746665302833
471004871279
681024329123
505694305861
874651350047
553772061551
832517148737
468554436313
665415705827
416525635859
438630749723
512869016059
518010265657
957590008523
972191313767
122824265999
557206507213
57783034909
570743064301
744513273379
404252392223
752337392839
541167818699
846848345149
212864190163
775027815701
748032379657
799731745013
291013464571
381756012371
52354289017
322979283713
126095845423
714341927419
100143289601
851473549877
539214972629
961258846099
718719085463
1097250239923
572260144949
441650410163
439858139569
696031633993
622220575243
969611836813
148707634051
623510736491
894445918759
929803677659
491134036453
1018925375849
559698883
609781074251
374485225931
947750922103
824937599257
1075534210229
825811733843
356699943221
277584482809
606655730713
795012652711
831451925173
1018496168513
874737462353
1092724802347
608284678069
500928223423
204568211591
156327327011
825968318633
158978539337
165156899983
527241164909
1080938850259
591694410343
594190263727
492878627203
880039676939
924379118287
187533070019
361129373039
883428195721
183150879181
230900906273
577290287381
234398531429
778089219437
43644683507
897633961771
158891324791
1078996824413
237585207173
622070808571
1001644834027
1077291952697
544922195669
344740382617
99451708297
334027507531
864744502367
899339379409
435812244929
821778799561
428978310119
944243802113
77014281349
905951675929
476227561171
905252878667
246381354907
209655054281
69984666259
1027949019527
310176423859
148574786201
485570897923
1067693058389
691993003021
205002182587
354448980373
650617593211
644353971251
764771953507
26269242269
1011375200879
735024143297
636707631851
531815067271
948902423107
672429818581
903683641513
1056159672289
337599475559
711428005063
827656501117
219855291857
1076353979933
426670279571
863485272511
350973491681
596537603843
701443265431
295798342183
561001054307
423075142367
1015969940113
957893932811
1354382473
150908063461
648523063087
423109850459
912939181783
509314152499
39342606587
550490001947
601885074653
477530172799
95498710421
926783341469
827029766201
614780321957
28406313259
83005680757
334515919261
159617312039
785958958783
380148395917
970692892877
150152445431
598073669087
693453588853
76814590493
486171873287
305418046447
109137833383
970886180573
899719419253
587894189723
947250197549
1021551849893
706760440409
279970195667
352675683023
461929999651
205787279293
806390803333
92826409433
167176925053
98628411359
1082986226837
898824419953
474103882843
242459553851
22307660561
162675128351
542485218017
796074816829
369265651493
423130944713
272416845397
591280955929
215096192611
350195886263
1093363435937
1004795826101
467352575077
922330892599
681697032019
98122171661
231912520199
493521718331
249095900909
742140073453
707705882101
631961015233
368581097777
479148803351
131006615479
821831440847
242856490213
199066597801
151053063281
992853990551
48635238361
838951834093
237527057029
1062430784923
691141365011
145418288569
891401365291
933442740913
564129422821
253393795097
373306143407
572069513381
384189573143
211943487377
13227381731
259114135453
296458914337
470739503813
883600090627
1006745078671
633480837329
949682836373
433702283519
1062780647147
32525315323
530297590111
355983512849
407281183457
114716788007
260130229087
683339323253
203218786523
45816714253
40256837281
670090652701
182949547159
373197379927
1060379220631
103119902569
51180197359
166632348019
501091605067
259207092917
772029114013
362662443599
467732237213
1065926153231
191730280579
1022662694843
545025660857
784572429661
1055037478013
113630610523
82047649217
571804343923
415518803899
476841494683
1027074093469
527777235919
150559752191
665301037151
293325698417
715958419403
819602788601
55129951841
651761037997
734568794293
169994220701
126927243721
1054375904381
508626650249
180192446897
867869514931
5148050087
30672010339
26186116591
907583454793
571266896149
137788844539
266963101913
479894153173
6157951577
383132483681
707356002877
571634375579
393612716813
966357621367
192572277223
164639066587
982875543469
488911799807
1084498352033
625232411929
488291651279
193724180219
901002959911
405879813139
72124383049
936044539673
236284951117
585633515923
1010770633361
645849078703
38753844377
5371538353
53818534789
481790877563
579407691229
220032872581
431262115013
918226888457
831965917151
650949581923
947531903837
4152796981
858522346247
202568776247
1039457950451
427896332287
193523561873
611946979597
742242986351
383307469459
748208992259
101758310483
979326825931
676714736461
1032615123389
577968341569
1041828041389
674358253169
650897783719
491052751853
50301503477
24998288017
566660885957
126863133359
566567261257
828646762781
604867427449
321921421727
870484606657
1059740516371
426564324253
810025988281
985150204057
50903384839
244115590703
199288126831
880508039633
629377989599
1040454237467
620211569501
788313907009
425870155097
382742562673
220891662793
203911065119
883136920739
14056065811
374819254357
875252638591
598699075853
1033807298231
24170754379
1051047098111
605417646571
22607059129
806135324591
893407583077
307478014267
852938996993
209905164037
230536111951
602964841651
533123862059
268242377881
227648892791
740940062579
325377633557
583904565709
983040233719
887302950403
784824509747
921001996991
791090508581
341516091383
330457323773
1059401124283
492126443071
370683610001
195194885051
73286910401
873306832837
258098960069
584462730791
417760058129
427651265879
55300842523
531600719479
277710260687
842291139961
333267077153
465271795151
18795323831
1081672377767
61961837573
980284882223
966473601539
682362932633
976274617429
719678539147
656323669511
322150029247
340547041711
607480581679
860898874321
536910007867
555236082839
687218798963
667723594411
988821799541
658876932661
65874145759
760827286783
79618853389
880370699209
465060202969
399221972509
455015277767
423758250187
330772704529
270106577537
79632209687
612874971257
668331944213
551401840921
322921795271
587690825237
733808643397
91349158393
904361075993
99973844513
936900902813
1098825066049
885085177321
573856407499
153626383661
219394296529
905026675433
860993613559
674675836889
174444781157
318931103213
46841624969
681779745169
750971740027
262223841647
889869878827
665988311591
1074885817727
1069261271191
91385311111
907153735577
217090099879
245560189099
836055594487
964615259143
410682747863
483680614523
40292082737
625829569223
622336445173
737123773699
260474673919
515113452181
747973065649
158666250121
258799138487
852089636941
658857388529
562133149177
777743466821
1087835127493
930145576823
311775284621
678837994987
894388138447
1017865746607
741525115349
664643901269
169086115553
451002756047
757554962323
165296496019
363895167401
146699905321
756510749243
61508581073
819498031459
37943351893
93497954729
159678026237
884435165489
843466279963
431191488971
974056748843
134391471029
337689429941
777619198771
429986319571
1037073045559
218438460001
453343747007
152910152749
850779830389
179756933
963110460737
249702890077
7567734329
22011532271
239814347011
891588312061
685842984913
185054791979
830068167217
960913146199
534983580161
1083770286541
303288810353
972723739531
428217214891
916271736137
710887358707
582533975269
529743618931
210629050237
1052681445139
588153870947
542988865411
725676312143
677540480173
533780858069
1082103147157
692315465971
921967865011
210229821463
196748050129
952711363027
793475309117
532467834443
43647732721
1060182764491
698182570469
202652559449
146604360349
379014193651
997470813503
473053968169
604582433773
748075954783
229698075547
456257578757
28159471723
836584168337
815880810253
46950257663
1000657121521
623002322611
772593808757
312698924149
711031220951
238266782641
9240487031
648323708401
32221578791
907443705919
796038887173
908018241833
805195901203
684815966977
827446059641
688448424809
123386655863
185145823781
503052022003
492894507143
685927075117
491132747153
493916121371
552116221697
488393352281
658529400521
58215104951
915542854007
661783322911
137142899497
782256117589
563363316949
583597855417
211771698641
246959061373
726005082767
622007589143
1078260043907
11639193809
98513813143
129367698181
565437679997
1059161930987
298451475221
411442656571
397000269749
603617494097
783012494497
908425187581
27812857661
449545700803
716902203517
1049089942573
1047960438347
326697813989
194785194547
506336745377
695319149653
729969203167
467411042167
278411600063
650546599903
904754953799
573361194083
885724165451
607950970463
965021402497
735342330563
676803938011
716866923761
805246281887
178200819037
41780830271
389693304659
680957982233
987487366207
975575467697
415068057449
93519595999
897639894629
584212120321
994237267973
124079058011
840066586477
60785895413
408826424639
511822331333
885551902691
481136894633
401301079009
683960675927
777614461633
832314068779
233973255547
89674270909
531873357083
390345712751
918926061041
62308736429
18622225229
292842260167
465483467987
1039779861781
432894421027
750972996853
295556371423
148422846799
726588754891
593908667837
3328954757
528016567831
936950778893
541936975757
1051728936059
446431183987
215561325179
253908497203
125699247041
377732836787
23540288311
137336382739
624018666659
135393037643
304699804883
943986353767
1006510091149
1043685995479
421266201737
791786219593
84089206753
76781473529
777070893397
927019274653
857869801133
156902629517
379156229059
274647972461
890123255071
414869709913
922816353331
776769206821
1076950173193
41653956083
483663395357
207223521563
852215095493
479024675291
68477492921
529700249873
850724977567
1065574027613
922426746613
279653913743
698496718463
1063705106851
646533775709
963421468171
370986762973
594661896109
565568557277
413232236077
726131912371
598414296307
842292539663
104282439799
886128633373
103709312237
929612723213
611475724289
658461371489
405177531397
116430733037
121485335611
278826715469
180001424957
342550122227
231591688333
585982592189
368980649657
840814381369
887938313597
885926550787
566230366067
403469406731
287517193111
765260568533
139288622017
292286398669
210175579099
82365140359
125488381541
401661774313
749251946549
875621295299
381054751039
551862974473
202585265951
858703174243
1091971670227
694774185383
209738737007
273436818961
560616739723
452893938619
856873482431
732335446069
525865055983
646446245671
102785305303
1027082981219
260021541631
576418870949
574321110247
443083407787
43520614531
1032838350013
244062684757
1087247696657
520864376191
282437613433
89592137627
769771340633
883308044459
392057021827
435880808509
601753347821
105069558907
1039529872529
951544394303
849985825561
247331290867
286861586741
320972445379
60723233609
126653225263
877866735073
1006195166407
455493043139
199160682563
715166055431
202860841531
197149193767
806780239241
878258967457
883931991779
123706051613
393191977231
177340763023
967671612907
12884351647
644666205863
363592360111
912311823887
432658189213
1094798972759
457017013823
247976127479
217223700013
614346411017
391568900453
649509242497
590643832307
905391234661
461869452767
801783295309
82876329787
522638422739
1015166079419
913935863527
739559506039
702233500789
1036640752663
636050382223
333647474701
963702506509
920294314991
394711675573
870713346127
129787628563
68469375659
706129001177
416099124293
217315885337
144013264217
508933095271
990116778103
385643047429
734581869101
466926646177
1086095129629
568578152531
17173606799
998296875427
503342522401
638290505759
188112585659
22474769243
1010485232257
365109889951
286213666943
775972940833
92313927659
635851173079
683240174537
912601655233
686254215497
334035110657
659127930991
735301306141
637938588779
1091867701121
533625874879
107570858279
142430635141
927869775773
310718344133
1077587503303
135611778451
224512100647
1073998867483
190528672687
852820797313
858961965839
446405575961
914858870279
1038767770543
42106994749
238949246609
864319956611
707985664411
793947689219
970027868393
883782052141
1046206341437
105545773271
759149122969
265606125613
637262430113
741000147487
874269094103
285658502641
415743845269
887049158881
109801883837
208331518799
1085102763637
62749855499
236260121063
282283422497
413927651201
310149061961
110580194561
762205144157
822138612413
15557798681
1048662252151
612861701093
10928810437
1079849492027
784013934373
971569441553
1023365794783
620546475851
980895237799
499277978611
743859485221
467371077293
660950793353
774998659543
855355447241
606127428227
736083545489
294407261803
883938718919
867264315557
242216129567
79031989831
502055266957
448467281257
1089619140769
826530416483
312868276873
1118834429
379986457619
410250966403
242110065749
442777740499
940152697147
859389626687
561222925441
74822374181
966620017789
52787475493
596508186473
737452155613
785184662137
484294988603
252803028593
854686861829
155623174111
384623370253
567122322209
206002041919
783484349303
688402025347
541399910497
247320408971
1058683945229
216916100861
1074744411107
446304007297
1080095147819
686917651999
949248427261
298020987427
638248069087
939479398639
418417070179
377280755221
1066479169363
435547805249
539687418899
678467156099
596249773409
149700689753
519861797659
165411645533
175059296569
332359876517
450790782623
103091302687
212920417777
264700098203
227217217687
412157826413
855297651743
1031534903653
261853490641
931939060477
520096810559
831870815081
43084513481
97546825511
510134336797
900359548657
896349370949
810604740509
565383626047
56649413393
136381723
309500579099
1043603513003
435314320279
976863610937
700613603497
728635670509
749048807867
447055900183
112937196971
285796533629
461555958047
991571858897
440118844211
234258910013
285845395639
709900514567
591108309607
352770389459
677316082769
884089435717
711475401851
719705670113
1024478336351
472242721739
460120045961
1079675026291
642246831403
659247919769
215741700353
271146827921
553743299581
8737312543
310196559797
482645852893
1067292189701
239989448687
241507022311
810858858679
210345959653
761282369027
968142931933
314803110893
1015638871939
773611215659
455166374969
309007045631
214104467051
768758663957
422181058363
452304054589
405194657971
484058648767
324378688679
769384709591
681577210283
823061044573
965837450387
400904818859
731423171651
754862146177
414674882683
471925727327
154069667471
769870186963
106258752839
1078253412139
390179209361
603725398247
590571723697
55906823597
913127808209
1034322361999
957787786649
533480277797
573272320853
150624482269
482750094863
742333296917
1056846103723
227884508039
283759784117
566368288511
715503709997
639201590059
858977037293
1030879212091
678855342917
30279582797
981715751021
1044297844561
1013935346029
462871251191
433281034279
174166633001
111791926559
1019868094613
202261192717
910062606757
332300071069
507675658199
203171568421
554570598341
969025581281
366173882257
1016046371293
14408794403
123293876569
100638975643
500644972601
906686960383
278580598451
990982465973
416003018083
498312661069
1029842711257
230817666931
86813917387
542468403409
425569553447
816570553231
496867227979
34224688777
954126200257
890045056919
651920804627
965891185123
389899679717
25527394223
1098017557111
849093568487
461148940163
262016072119
688508537669
355310925479
80792091767
786502374241
575030844469
304181475001
994838860159
245094092057
955015915709
917543111669
958684633061
240341347277
98277476567
1053161113853
910618023857
180230647547
77820576667
271650592823
763190700509
662745300163
394497965749
45422080321
347885815051
254872883647
438678413633
919558861973
15837742127
513590911987
231193787569
460282756513
819323967673
389656941599
412158834119
675835255079
408067106287
966004518137
420647654519
628565772613
925061485333
223556891227
184352868251
853838661913
317379508783
26896086827
817525181479
748247857009
652728081437
691033385923
218159465899
434241302477
80932130633
743291040589
1063532458799
796504274383
117052998659
581443379269
385143092861
261673034743
94719038269
932634128653
387326321269
700335762227
174476685091
345733005341
833292125891
733239927523
594871328179
106070659577
849797823137
416600838541
256580513809
866284474793
1068173990621
1027271598569
971959176427
1084826502013
341095991783
972604095377
415453833871
637518326749
327022060829
931763461697
623120764711
144135398551
11840374261
57270097013
107031076751
230432875117
914976227303
501808977491
579295166837
11517242167
918767555887
762753119959
891551932417
595498749829
540359378941
95052302753
911532899203
1027286388379
453373231187
156403131583
254292588073
307509900073
809703008057
550699556837
164886410317
449618712889
633182198057
207550046243
74809388669
543089133539
76682037967
724450259641
513429541421
409889078479
385986674533
1049228894491
490148589521
553929752219
886184763053
735167643719
391001122763
504690461579
325043890789
690464731993
930554479147
552042168823
675418858111
7928093597
949092065717
248143245631
656562089503
680166013259
58162549759
381707603969
298336162889
334738379321
942354989911
902062644773
826405219867
508519221283
545239936321
515932068007
407734927253
419821654339
228815859817
412977614597
525669792157
922689616273
687853093351
253633142849
43407160333
850320360619
1091081378999
1019381279447
925154607761
924649827649
177934591799
360017390549
735715926661
29781385141
399025050503
1073375050271
158927635253
385806686899
1018751644237
260034939449
254630494289
88947985523
653878060267
197915792161
336326781319
688005782767
898306062253
722360525921
1056101987861
281779094551
885873515783
996955581329
8422929791
17718770479
206968126873
982821861473
849606912467
153587708759
3861677119
276391501189
677400459019
684179354713
98316191509
749616024881
795209910619
653533574861
259454787853
972432871429
620722809691
250364713919
100320463
921692898751
717342764419
576322660321
313755773069
851871931243
8533177547
203115690133
490956183083
118787412199
717609142307
128610842803
1031392215773
172257996397
83842800493
354364895407
575861728367
42216629837
605800586893
1031013926183
105173717809
397294393631
44167985933
427803008917
2953286431
854969736953
537094350971
978859394213
933450483299
1078641062137
215307684887
294555527411
781419695821
816382166491
409587897347
376453496123
115590882191
332963546291
1012610597587
688422600973
915783037153
962717154601
68832219527
2468603831
194763406841
454954047323
191900022343
418303610603
140618673379
688455915863
181704466777
705873142291
454651501013
311414370061
837661634729
585644853191
803506360819
632812768351
540987461383
1064779837447
475647063469
1080270802123
505546983301
599512353553
731283160021
570988761529
583063465871
847628810543
100919235413
673731093149
860629378733
102428638057
851115538313
498570538621
524703644537
940125899957
324544286569
145132848667
144546898697
632430434543
780669189071
869830143229
745431604231
266336387753
616861794979
665629836041
241543968139
338420968927
189422153743
411403166101
398489841223
532814109181
594743024621
848050814803
1096341364889
439879115153
2979817319
308205948769
275103883619
402554314853
863424867407
173763444781
342460499831
838256401849
462867374609
68673079973
717556827587
282202200017
731136169619
129726764177
201894720977
498728659327
307672619707
331906153699
865501249733
143335228303
283171339907
1077382166453
403912333753
167682152401
317638087411
45744787133
1073875569581
124184420219
922296436393
816126280103
140039126209
452452329389
322108251931
393196388567
183376584653
952738643221
842023384981
504158163449
1032583534681
112343722511
801743086841
88439456491
285402025003
296769467719
390163751261
727841758907
413476837019
565723727119
77080225393
1085502171359
891256291313
236473943861
658254489001
758998575913
1075772339657
213389853191
252859715557
1011244988279
716333642579
832565482979
1057589513891
6394279183
113086892651
267089496847
354401452661
741824369269
535516933739
1091411455031
75758542261
120701294723
443884659683
964095698861
915211012211
688344287573
8213164777
864272222353
694452075833
889657978589
509772764251
443796314251
164333947871
277287905207
186838442083
70362894011
386957156059
531457543601
167340374933
246662505811
341412518299
239618866447
980868983
356210059423
690921750241
370244480449
1077892815877
687913360571
112534680733
731849997257
70024114141
1038811376201
982698992081
501642912293
11771768999
851748325403
592115458843
356357450957
193616005519
137138691383
1097371052243
884478686999
1011762460249
291150079873
676670460217
603680079371
780529407277
63917319197
219642754589
996916222153
1065380070323
386964200243
217218570589
15330022157
362201969573
805590767887
583778672791
727983048227
723522122837
513626318123
419413738291
1096707734777
337347490619
874470550243
228850883323
69281634479
883549117417
731613308149
533324979191
296610907709
608789794009
832686781261
956204316341
35734925419
385268681143
76117487183
1078931657423
233275885489
68853193271
42937737113
856645054411
1083546969499
959458610531
1001189714011
1010202785381
324377968121
99162142393
472952479957
1094511006773
1062017170789
433226245337
4278998329
740367433321
1062764819741
65096617241
975544879087
777934467983
703978758071
14076289673
247661717813
606130425107
1022616174031
228531840373
750237556703
561971578349
646500244529
1076870753377
658354533019
179214219637
318035381749
89963731817
1025967147409
724540727803
219852083939
746283208603
422919377129
996293571187
242845094759
880863328207
105443583797
5178871549
832366321601
1063078084853
75529480721
1042526037463
891840208817
575210759989
998344629253
973931580851
805880949487
447548934223
792200471329
356985084451
775015447747
905282919349
132167271029
1076117611007
21423669167
253124589163
670249737869
195865806827
470461468109
489120729403
461470631081
356470580243
273662129911
440025654319
453383109821
1004193580847
1066492111361
379094605627
602107819597
58809019429
1098399203549
1049131204141
3791487191
240497045563
369766639511
141200713543
25221917989
136546595281
262610535331
140127583469
372252202961
826765001329
446668449473
900835574803
802758384763
932441193499
836679377011
419323692433
842639498429
311235740317
1008396643729
531933608321
218831051759
420482058797
644521144759
966079636957
309736451377
1077868679233
1009611561899
466940229971
436463752073
81179629127
123980662721
118468804459
90382462867
513094586903
633347115563
209664216673
776642258017
582508512749
1010809621589
834910862129
402831187427
307732938017
966689742647
75524089469
320629718869
220047292769
65708051209
337276775443
570909885659
275442273947
382858325039
516058281149
165327166313
457979385337
867238234711
92268887947
78696012397
401090474893
968624050579
323938904297
1014995681237
553896933203
760406646239
741615084439
844964583689
375693548117
432015772913
656069610883
748336408049
338356406027
92791280501
859335992257
888563139383
542298093167
647974920851
710863933867
547398049883
638512956821
687564492649
447238730737
137738703631
519302333689
396133630159
271052664173
651577276697
1053644005591
33786165323
303498339491
738247760633
757384506121
513249611401
493690243433
621402377129
981632289247
721980853499
535908702821
96370298939
206337656039
436290206237
979861553081
71284030891
244491574021
815830202333
581592344911
258759544751
502587081649
488752913603
655956124423
133558378861
215556410519
91565248781
1012506966139
400604146829
959921943173
552009652819
942574612141
893382022349
366825404893
113703392137
38333777759
699836676587
947689551541
474918861433
218490283093
815139839419
48174964093
16147579033
711727133437
731942551871
360581272151
480662303101
694178587939
442429318237
294571028837
317849906783
180040113731
734943174079
364984265357
656263210619
71284030331
516953782627
78914958181
972392229659
918540042181
327249845869
536882971897
18146788511
1025010738277
799779263159
694375496029
214270833691
639998481539
676121670599
347529667031
712578531299
683204242117
850640205817
958641235067
791705388763
274555627897
49111109473
980989084247
737156813387
174497662979
440940581317
722035767371
527570240303
894419279587
988053900643
842067405467
337056021023
539833921177
69267147259
430128763403
254074537259
183704905217
438816557161
111691075193
326548706227
598798849331
825929874247
654875931469
832554360413
933484853173
332842012873
970308376673
962265455659
811186293013
24765919681
523657740271
104946152959
475194541453
806666393471
149378510059
817961441797
44056611281
318853020859
629193509111
48893977849
128598400457
33650403583
778023493957
522107111371
180769797049
959622090983
117807446167
1046277838181
463381321219
851648010457
213961889129
767435596373
849785159879
959799134683
61986701633
657157771763
253903869221
116197097083
963009580937
89878946581
61289706077
221671179467
406804670651
343549829879
909321465127
991269332771
375026918471
474985669061
55401308191
252082690147
330372371969
289662916091
454498766563
836627757593
876171089743
95767311281
178157675867
842735794007
287033840567
28883917801
363841019533
971220399871
244683491873
695007789559
391687635373
312715225393
155651790641
557725911541
913948933043
1071165482837
24323958601
336462775373
992912278027
957495539411
619365094147
844638425713
81102266257
624976391629
280622297407
68068903013
650299997177
585102790579
918051711319
743005815257
1094308985387
235137500831
204654851087
302283950929
694517484253
249656440013
62467122173
215166576991
693485007623
112781591213
242112489677
829755177401
796425964559
539446667671
622262677151
503217089003
593964936127
320926536103
836679532657
540011878909
844737759169
737895929369
1056280161653
893109200569
27065203559
932823692869
729254447641
833127105739
986198796227
1091729943727
871942573807
22872577547
132773137643
264017888093
687471005653
732645472957
225668909821
53554273439
430294531241
921740104099
935168601737
407984157719
266391511667
259384313
164606197097
933592333097
177046520479
616467534653
172500932311
41726034671
491701617889
580416228487
25047259703
450832765219
876872685779
389755488743
195106438199
468608523193
861850772051
125471543179
386091171181
98138340631
245835459641
713723715797
917132652641
765939809423
797816500463
283101519397
638341281133
471402630623
388779544553
428513565959
108696010363
616659136363
130107167117
1043832846443
11268992149
361616256259
365318272547
405069517331
572325904219
499806019627
841874655173
547591251349
912946503839
209583376099
764294951363
386645754679
478347628537
243509568899
29039185207
980529483541
480870219521
418725400741
187806309631
32580845747
66965776147
1052709909227
630071303479
793859735257
687621976453
236731088459
171881387971
600239004037
793509184813
153187370731
348188243609
353701159727
345354978823
118586451943
611884822753
528862432867
560709594829
821473253387
256642195177
853697221903
315508716587
37275292237
37379904431
205784306401
640401044953
93859077413
1061783384539
766194922693
756565970287
779333310979
695584623529
314838975103
198770854663
1088397807121
138758860049
1057422567139
409466201437
553055525747
551449942733
881499342599
284406804587
798365019071
825797866573
520619106653
166548760099
611671740607
680565470707
747002347493
1095385689071
644342672899
699315837313
118729036007
605017241209
879784741601
667107230137
466450185073
135578554567
346515217229
492792442981
644207112077
528677387969
511479711779
574076943283
516956432029
951570080423
635965386809
1199082389
215868487301
560745199211
666224189447
296687990909
283215979573
493786204523
153085721969
889851532721
982703371847
935256525271
248720937671
4522586423
793867472179
304997557649
575368257227
129723301199
41978873737
289498726889
1075166516527
793917759023
1093155313541
697244967073
289300627727
776263897897
112968368041
401231976601
46140406933
73186953599
212541502697
30313442359
855680277191
321100274381
519570341509
935978343617
51975976037
303352913767
682515865289
919333565597
110107633697
96627910913
474358718803
77768208929
447367843367
371065752389
880096471861
583731569087
281918638927
809503505683
978111635443
178635707021
658879319933
239367199963
584996260097
114214861711
972488569387
377178117571
1046782953809
496372496863
948839572913
320070729059
329526081151
853853934281
155669350477
843625853387
250051644179
129858069317
872031329597
629190540541
521889404857
1040605062647
210540136717
555213932983
669480812893
299881437007
226895313131
143199000929
1022542392709
435057901433
512910291637
317503826089
818120966081
1040159349253
207419398913
156295764281
23484557879
191611520407
522934986659
666886297159
783394814897
1022733731101
457543005763
879269287339
573486391609
209241555139
623094446101
271265035511
495495863117
441573701743
380430047167
1050163200719
1020339130883
1051161460729
17217487109
366682400159
970186815427
908622673909
695555922553
934027681879
185223933443
531355527743
933999509719
387436149949
1033242985387
309618760067
920955988279
632286045679
224373193181
184272533971
549043782803
525342261581
778136878861
420207681527
1056757734827
270265571959
10245079969
182685312241
50193492593
624035080783
2900571623
538439314409
418018874827
308036686873
350603508557
70115442013
555453866899
289424518639
900978993293
48047939581
862134340247
874421952629
903099619687
77539956619
342045002771
532106294171
151275079097
412234252481
889952671961
451910652013
779294463851
102263637211
562969832251
810977375863
389735682113
126601486841
272425287403
20175645499
443560903879
939489659653
465753370427
684737712067
720200336003
796908890683
917458844261
269989226141
202284085559
411354567539
834906459799
17148373499
285600017477
1079730906143
381825018257
204677842483
210243141929
117238173779
584509310867
137810713709
792379998001
1074460361341
91620128983
651264093049
143017450283
743535153637
256121032841
867215311639
58876423481
1024188020879
497670766069
434435398231
631399973599
803056047803
588915439997
470963318923
362372344837
50381035711
839097489809
101827072241
290970541327
592098293153
520094393101
506406147769
952880926801
145690433873
255702635231
417215445599
1005227554069
945942936559
908926819079
740338445191
790397157061
724892250037
315161063069
138635630579
169507777627
484256526973
721856318311
786050459687
977658714733
284298480733
1018940987167
983910952769
9965067643
838290207511
604714289161
842029677649
12238206023
812375407253
244697675021
814768016521
737275892069
456017966617
877559966477
85531567921
307936164331
945915007337
661541195947
1005638560679
837422787673
299315007653
763864164617
880055071547
243528186313
595994720177
149913136067
81520782599
984608948821
538885132207
14119242821
361861249073
63508767107
638493194011
819822690529
487210802209
492983687177
1055134179893
669978829757
629706130861
706049021957
415522269901
260467856147
881457568631
879616402853
981033134399
202127351
990042614683
1003538583301
904418371771
744854414137
121972059779
751924450133
399768981379
572444838871
855211103567
253065989857
728660752051
148516349081
150180710963
844670538193
232544881379
315648186697
433421508851
83454650933
456628309381
895703333909
765510079429
418343828951
60037844263
480944748553
76151181241
912332780803
654567890363
168419204077
945237134551
734445195511
885568250939
309831791083
57835676413
531656404523
663606163391
634370720741
807088560533
176285092007
329777484329
901038481327
668933822923
127682435113
171864132227
688627358677
260342260333
589565894501
723572260457
671246755637
68025672797
67419278093
876344562503
562377447187
1026287150257
23582910311
420297806821
802048913881
517648750643
274670357111
106511150519
533380789399
514582042649
363498378601
465527310401
225029143853
819905732879
210745865237
270209375119
226643115169
278988089447
234066904283
82830947783
282190975753
245163921371
364668749981
589000833679
791983186903
151122115709
962092064173
1011084026483
832788586979
858130492613
297195094061
147087178079
1026219626717
1032891126881
969287323903
342825278801
544716033097
888705896311
698389377601
901075470941
733842935957
515934691717
1050490666447
1041484049731
1079707106663
473284894189
790717992931
2734111169
298629656243
238219512743
551204075641
904617179237
238043371003
466329854567
93160843799
711082429921
1032766187737
595438696199
423794098093
677362465667
122809089457
656623148953
477434866679
689265404537
302664443749
1006969336721
1066822344023
439955281751
519928247071
288673635577
1040974389017
647150879807
397474113809
1072892260379
756025448873
73477969861
158366594123
344978747273
493862156873
875203942747
760082244457
41698777033
754243385437
1056831363157
887054683421
91413256117
79089903791
962882453249
546307569659
1058573345149
253158159563
117693075317
936283994977
795531241147
332690986513
200230596017
901170434539
1071327568043
911884429243
901678692599
929708584789
162041284477
690522913103
740178002933
848998723081
94121344241
967043381573
646328380909
856674058111
102690743699
89880388987
702585183667
169294959059
435842631659
949522530113
974729323439
215129886721
118415478287
639296342719
376783002247
822852781151
672603532837
1087183584119
295179277447
1075304832061
332366984987
770776607339
1010906624239
487762883323
400423731667
117298239211
998571719771
386247338899
566937322283
418508970931
757968413383
958060378117
600074214763
746432968669
115490902523
281149781117
620423478953
957543535103
114866693009
172741326337
784579566223
996340047839
757470380783
750919681231
776752914263
715317995179
180802641953
395903188951
1050922515263
391468082359
267000285247
514700768683
987252657817
317718108283
660798235121
220553515267
905703944701
166474766527
174765778673
946397066539
415681675867
741605602489
1020384416833
930110045569
404336029961
558962036077
813600161947
860217973049
213807628093
865485099421
952518319993
236864902787
635107986853
265185834373
848425523471
874114064569
805670718301
51502551547
311674180583
809680869841
477490423733
164489585731
715670834089
345358145087
422176928939
1002150958829
361832393017
281666083033
708872214023
333756227771
566473542937
636557219293
113494239193
959284648877
1083926200321
555289511849
974417205343
29254055813
260587702327
736827163843
116404569331
1078503133633
945897006583
134529243271
353012812807
945927403807
386916842723
499583877809
44328321073
501726626083
41820215711
6138818747
577139264161
515115703139
562837671619
225431549197
417270633893
497395073579
458975456759
1073430000647
1091367696847
741904983707
584561633477
469568599579
711834190549
303558522161
966313735727
614720024249
654903641123
377939582177
103760295283
916635145039
93793126787
740152763803
86580763837
293002171571
1084338592171
1048735893901
1098398270279
954087365971
119638309733
274732005019
658661435147
346592977019
789730382279
1066622112053
977820766201
47854431791
827672102867
259130059283
568947011821
443565545051
646861375093
532490990981
504096746003
1006304229659
276028677053
570394599421
714326466869
907104872549
979334265061
384624677183
55125224719
129838702753
789646697839
156558614813
932963617727
773149133551
780507290009
585243206771
981787976321
479617324553
889278115799
1038501816623
459003648871
867674694529
846130084801
641244134261
1033744435181
681915436999
233173987951
189011716081
20141523569
833671755337
599360634053
488747557847
770963932097
904585974857
452826011357
748256331029
59085605863
269034507253
475503167221
186061495597
699857922691
950010477929
980009839021
165593778169
940530809611
308759328739
339601795537
631768495489
1056414981877
814749300107
998846565149
946372396393
240454551941
26129158177
946251331343
102198656051
1033681497221
908785023947
670607984821
126224010131
730128632251
642404275259
850695148711
959005188047
381286774331
1075588662713
899903566183
517483297729
187783646507
561572031491
67104917329
971178151337
413801581181
615364299829
7161249419
6922722593
1068790613941
987660275149
309659562841
807164162423
664836843089
301434580009
108572210531
450686871289
688250996467
412723081063
142096719151
756707025479
492511351597
36254483149
995904725911
839712967231
655361241863
434100695671
1014785607977
646176757207
811443791203
942849920071
408235702961
879678975229
574097696983
596030225717
415292616371
250010742659
955285062311
55301373703
1000682230651
345294168809
918730309831
1017620294617
605869276577
211875741347
202625546069
1086484114357
413065102987
991975025603
528187190761
186413259691
464275304393
333339683119
986631198733
865964147731
1034436576709
892064434951
809328442823
520967284417
920683932599
394189010009
781278664031
765129217597
781445632243
801818349509
879274624559
1090421545427
912664298257
708850291073
171795725813
164454309637
224475507887
466462000159
30952216367
709960124633
870510078107
571342133909
93730504253
1046998480051
350666232197
368008701287
68983635121
703896320107
271012393577
870000227183
99186095639
645493570847
358770841901
668348663921
446031383933
549826740007
807358003703
987544691443
226518720361
1073729543191
672802304611
300803314717
285022807637
806941125953
108181947817
628894552459
579420193147
468694956097
847881634409
56910215227
567924682571
158665449521
434407050617
433141020223
280429883563
615823625293
946253179757
1072994395463
530758258213
1091607797153
137903437367
60952679131
50813933479
720212260549
1078606817153
151841935603
227178953341
867577001279
1082280907343
242957799683
887566786481
445162393679
54065261557
781545851101
412593448181
97473738221
364473693739
1026965552671
1054280364847
1003488168101
46028979643
813939362741
502934795947
286201165513
79476247951
276579658319
978955461241
876329301499
628704294839
882627985027
340369795567
443787002077
623481888353
6611127293
373142794961
1003321933069
820125516227
171057595183
763099763819
186821288323
697996579039
486893468651
821099485511
633944832427
859351453091
231170597551
307875518869
348333138619
139286027941
825480721757
512656609237
947183995399
528205293211
821015630249
611100552187
919559851979
317454243163
152668671913
255473990419
1087066314751
460214953721
770374966927
80947043119
605298025837
81813754013
14049509027
1046743877189
711028732291
241782080021
1040150393377
80964456247
946100119339
18079589971
135013975543
423493582181
101341819921
107830333997
1086287353493
750808331909
231597697091
199250488783
737481573113
242182255907
567550667371
992836128329
626372449357
731722938599
187029912557
119125795097
497668533443
24184594517
1010571340543
899870102969
483345401243
976810194307
1028380876213
784195550591
322696053049
290921650937
683046278711
529556926813
528395468651
275097750371
457771178687
274412003563
774683950613
733056994097
1064079157763
265284196601
964403712089
2236565431
185526288793
817867427141
272577771701
228765786839
700755496079
211350255511
751033075729
1076090705351
76560737299
23118359981
97519704721
819313941559
385642318349
636448584763
102789527903
761221322707
12137093159
944342737603
557459565373
401056100437
73750265801
339626597503
184147207351
977858798221
349328258107
877185081859
585957573013
354405321779
191559380147
750077848301
28638911447
257951218559
67027222681
280217248963
1088902717583
350644063519
34433188723
329244490079
1015135893907
312736329259
124400839477
470886602161
699160335127
724692603091
704490383627
663012050639
1069836800713
80042136773
749938523513
587549492479
742604228677
945131384321
293613731629
153031030793
113783848931
35590434947
4210099121
671800706989
642671164721
169956830917
868951350373
938948400881
667713078863
904074127987
30109721833
720689054237
76931934271
1023534222937
415067193817
243347620319
599692556051
867352815361
66374433337
136475678641
116332010329
949844350397
828615273637
458087196319
900688534601
668892945653
8512124617
574346072957
838884327277
141000640553
993595993597
28873367387
1020633402097
16292667473
452992174039
163436931331
243856040257
797803253539
922472487239
456186111937
428667239069
339404997787
964483205129
605083115249
552583118707
435463402093
1026355957301
180839624179
157070778377
751735312807
346013806199
474607860193
396822995797
192321475079
10852210891
559853608591
116828646433
702274735919
656026916651
218274676003
1047518550511
1070575654579
188854177739
1094502892661
96948456617
1076295652889
510398987113
427249654543
306255824543
1053245828809
339876408409
685592885773
884384497681
1036782996857
817267918541
1038354709969
747135407237
966047286961
2093985181
224585753303
1056746172151
889592525417
738254030807
99425177777
428953632017
886458915409
1018993146487
971080417193
230803834697
155329343173
102422463707
411679516603
96022204393
953768402663
109708368431
145554337429
721828524427
846551748767
692095713769
649949722427
373667405399
987321818407
520713461867
1066392793237
1002039647597
926018465549
409926719999
419977441561
477922567879
68075973577
196624312921
434525032807
223745522513
43672735879
574897176569
539057069389
307122698777
721483478173
158301410843
264809414371
516230042501
541822127137
857212074847
455293968359
1003093377239
164151120941
149315014273
898783258223
404603506787
987351208651
966516917209
63403033339
118469043373
37272537347
249491440859
1075750782521
1086583554239
491176024499
723216455761
900381037453
206915550323
561509276303
925891869667
928157953213
604544822281
921870090431
525809062313
800324930441
315428372641
63286169357
31234338403
912328709821
890217600901
415467106493
400405230751
194517064243
455058399151
1068230201323
192787560239
45415687907
470140937807
659758155737
688411591531
177600645373
432703681061
318764095129
725913705773
458472022717
336034019303
24093578689
849959801857
246507479209
1021078190947
793938920651
104564743027
533721121187
10954132667
849506829481
26227942393
354316220777
712603675363
1018680507749
626697597077
329770910653
42619861241
172207027417
439593090539
620314807873
963625119133
557603435761
47520837821
499602065381
801095679187
381344743159
619871325643
485563166321
259070864231
901934728117
99588413173
455818698889
344002714049
270235170617
1066588083859
505840283309
618389545733
951123909251
207813176497
931961314213
845246253491
911421077773
767371389973
71210606839
461554847539
922443009263
452539852663
1022799571379
581764250797
650431495319
975074281681
815247432919
106666358921
436531700551
953224393441
137642757017
759896684219
935536321891
75240218171
208117223239
1094123187737
596862695281
917899255213
667879540927
457671438709
736304524493
172032169349
78603833683
1040381824553
150796651931
71175541361
426700315583
216967775663
558776409977
513552165523
697240471777
35611058663
281067999287
136963794811
503505255601
978265965967
610237713193
692759364751
1025145883687
152503567471
25709775317
1016802081937
618313252511
725373220007
519561053377
349136915011
1039360008359
867415201117
1025655182161
783197811541
31794537667
495354156091
202794594911
637182825583
1079855445787
14532791621
59934268931
149161604101
675584581591
760662966989
239490860671
322824127627
539384886493
587645281763
424431511367
591624367021
122626540039
1008140857499
969039767497
283053294509
616126896043
264320564303
671333440319
52188401381
220741688603
209986687901
1013408283743
855733380553
331258281883
11693818919
998866494599
116824934693
720172568321
965268776399
582338361571
295614186577
526430866223
987001460899
528895443031
303700387493
638228393527
160935443731
699293211979
288706900193
96515107517
179708380283
157615239323
180700639733
974491832693
469254982813
216717015287
138091774021
616201931053
415625219071
120165324401
196866053341
835167193573
298765957849
382788332177
525282492719
658204841621
339265552487
306844741457
18420327313
586972518149
710909482589
315810467281
539952680899
689529873971
469832550277
339982712273
634273465307
446777274367
473419145911
953797709069
548208678181
288172307597
156452143501
415685923357
5575252747
173658027007
149068286963
41239739687
65453807753
164421403241
134833521731
785058226517
172943580389
505630972489
594397570931
353590494377
747179449871
327930087271
56712045083
233356147847
171935371081
775955070463
644361443969
899713033619
1069105318861
187127648819
785467354103
695819699893
982581009233
849986117429
869147866501
1058864460179
123271345277
843001487837
549987926039
924140528611
604461059603
853894137293
723510859607
744137047039
55950635011
675599688817
632037144989
160404013381
682440913339
935171398877
574898704153
58701797699
994896088469
1054938156031
801066642751
172396611643
279089113711
776189210221
809214882149
721886338889
1043210153927
919541454421
514209946979
890652515383
865099121431
860690211239
338251626737
910579287349
205200679837
970577149261
1005709157237
108021399007
1017143890501
538590242381
529399534151
729040674563
425898983591
211113926473
32111540609
533511143467
678377272739
283830666827
796141806853
271545909749
203457764893
613365866077
700479582863
95024426797
912816963571
319861549829
986947822919
268806636227
556175329951
757684941053
105756358343
789717518209
550265707403
790660244971
1056946153531
332293012531
276045414823
752016750623
929102668111
243292477513
458984865373
780498827077
583123058503
913918306319
721432608269
218996313791
628085053339
427377224377
141784609423
377638888513
608178571877
1081571453323
1080036108829
410132640893
56103755263
224894841649
719225474351
1048411762501
712137846701
861510073717
29659379383
501473232097
168777392603
280734407879
37652627723
578623818749
431318679377
627475118029
264760294873
719965570199
42880879829
523713698129
597238052959
70834939843
303078252343
917502427271
17874544319
980651134301
513657510251
495205756999
135844548221
937446001489
160805159551
576872133371
402865014983
794471248139
221494062773
537391450217
171840142633
130951146589
694606459231
82687281557
146574247801
498913774063
806859797141
1006586153129
286099423583
53104968121
659217886471
36574670057
294155959711
839099863111
275709467309
1075303552943
139153391431
139263710903
658007801599
92102410787
433607776963
883265681219
1063032200599
445819660177
265407930583
344116127209
236446099067
379150568227
851920189697
182803068113
576092441527
640368317359
875742730327
243812333509
995306221519
264562784933
457876473359
797222605033
631589503691
1015760278439
453361879423
960168576967
219070863047
694502479787
836444856869
248138077147
469956026959
135140381767
415201551907
445506443209
608904098003
919884797729
77960319181
235136821217
453593263021
481620947173
744417776591
983535640961
876306980273
817603881973
1026688169431
1018230620101
473922397073
420787370741
64596216697
87547844459
903965635787
114993528967
857858033299
50205966683
828631416463
751909768427
592857439751
767911199387
713010875597
67651435939
833985439949
1003253992183
158126340859
689570103433
630354587917
500795812267
891850211911
958625718653
1048395214211
659015757887
997483631999
398015528657
614636915983
755648383219
280493340739
494211983017
161961279163
180056501767
87976450183
470626278949
902339771261
649491809489
207735771707
46347508373
91843472843
282657135799
8539418621
91562681491
866051324101
402525642139
471381421943
950648430371
24427888057
23684111093
196642845727
683593638523
1062166067159
727115249123
267407138443
907887530993
904351331239
302961974101
510731276047
995779194173
518248587167
745208743127
380852415529
843590785337
519848199341
45839909477
648399469493
515527712023
77764481393
94023561967
436738697231
66238193683
603108716237
666599774747
726169508609
405769732271
1016416599521
471869540633
247024693829
546027893029
327829575137
675714914311
1051201733903
155904908963
689810877317
367925785147
822572428079
251219551801
983870252413
660332124449
499420711297
913520787653
182307945091
959628139433
813454821899
611823460891
229050453293
925270768963
848874627121
726150442097
200910395599
634325559233
1059750121613
220095483697
146163847187
904320812189
437907732781
74026933367
145074238207
886303093757
80632062397
520647812791
402844233907
778946214899
106076525461
818611182589
45023456197
937925740669
536080617901
787675057909
533769889
232855267427
80901570613
1016521844363
585799042303
974404751219
1091515810321
72622646311
534925861213
224833971619
623208751667
578753954179
930366787859
211397185733
355037009669
1017577599469
422350624429
27522517661
705927260083
1600042321
1045832394119
140246352731
455902425499
636524475199
135419938091
356350342343
557141552017
821381051287
588421012813
354260103409
257944033001
760028560231
919499926523
457647555877
485100255883
368557890557
61874641757
212979664607
713748171233
606821719631
987422921633
145779357947
423174293093
984736108907
120858184831
996575634149
712976681321
772106112691
297029733757
967776393671
799212225529
571549893169
429675773473
960316622779
320562498073
235689199261
377865855331
3687949151
489744250361
823147363939
955924058797
640842900409
933324914747
573730201439
441202621421
826625059357
38367387361
632352797269
348310452727
954058202437
995422659389
413397440009
890431246541
967712711557
929301333629
480474434371
315969190799
596707334189
7706813243
288788344409
45030249653
292454663051
691062435893
126730527439
214241300453
257424016279
89144379283
761037918997
53888683417
753713714287
947945935621
852948304249
215676973973
78562490801
671730992683
236646175187
725460975227
695766883957
261536058601
750488788139
462300961429
875745816769
680163015787
34149705509
159950948621
768415948129
115041003491
963099530179
353203545887
840061098091
151438768979
167917813433
672304387609
916027390219
345120867023
194976811277
411065448487
825623989297
465938943083
328097181793
874458232931
505039152833
653650896013
250612384549
745963297273
694856943427
21989396567
1077809273507
680442688613
179949327947
524193429317
144873123911
389461981691
507777231817
542528291093
490399795799
69418558681
251442494887
363764856463
253213859461
819839128379
343930868353
858855984341
181448248781
436868136323
308796647
722056282193
324406786283
668861795149
588979828621
837291424063
88051726379
537863388737
671957593933
801344221061
830217896413
1020371470543
622971675541
214344725087
1043262070423
404725656719
627192951691
278092520681
37498343731
440395394851
212730182029
774013640531
37148728951
133510240477
601055587933
683494185131
514153558409
266552083541
185239299697
434408208079
111735346753
739768431307
634920311777
450140645573
240258794141
917714544893
30302763289
110520252463
229291967767
475441972979
470386195061
853431328801
478715368441
1095168986273
720595122799
863703168919
720016705753
686010977467
125106437777
406876975469
735926718889
572636275307
942379750639
269221721753
69400519819
1030098616259
511538624339
277425710773
357247059971
917042786951
894520855169
895306498627
35566077973
171246574441
735045835283
760321653281
9884394661
916808893057
297728757047
894392564981
832406710697
861821878573
1084364881867
248171917157
291761634361
661394306273
982879097461
937480949021
452257247873
75707533393
23481237203
11573361523
36355374553
960433265353
1012032386329
970068251171
100882075351
683071265377
542833613827
728696384513
804744137413
552970120939
960157324339
405119801689
897801404783
246031777373
747661870393
540636158497
478705388407
826423324127
30374562727
177277496611
492037248863
809637856553
1359850727
701243753369
55874957909
255311538227
776578957079
306706811699
421896631999
39853160029
619595038823
293366206297
976417784093
223648765063
891735725711
454137579443
597906890381
331387119979
808945021273
360304407209
797328697631
609929446037
762400899823
198463223533
500688947537
1059609518039
885708457157
1018971676829
545280038893
38796544459
490012811773
288358662349
876373624579
9688038247
146936971949
75108332393
513906102707
542319720893
512212144331
1048888870723
740723641543
690190365187
881340277351
317981493811
707540353043
662066420531
149844426689
1027708426039
971855025209
1071457503367
701569761089
338412968479
166427549581
407607146651
544864565873
51285697277
835074996493
73788202141
577310188519
835096049077
1095544809913
108102370699
1011151468073
627222111739
800353798711
1050593112313
100314494201
797394353827
325645563977
831836080709
901187999989
1085394723289
1079492225803
134114929283
191559175931
631819603069
795510390209
1083370403449
468739983557
705131298173
22406577899
876385799431
650556899779
94173058393
867590890289
1089430902457
241377026179
454354388569
711800941807
710533687973
738174142957
287841459181
18869603041
235253606711
54052967819
389962167041
10777167881
656460895339
328187051789
350492376041
733733772731
501953600723
1020555192607
303483009101
561866211503
266578005301
678501709069
1028986106429
987070540459
879928920527
620953306199
957970306837
703252876657
15476107489
743600167741
364376481923
450332203297
324470657963
148547358683
318005032309
599646130669
833761583803
502251537973
759458061671
418229357489
131870354659
612977318939
972100485553
19292539141
779107410251
1043299780013
272746870283
802469008157
1047115431269
329033288989
429851323159
818041144751
265582945751
627367383997
213744865013
754163060479
228808165063
42434218259
1093900497047
723064157017
329883594283
640883314319
893247214669
493384887467
125594779627
607821910537
218422082587
562158885517
66312261277
12980820893
917427591043
169100072189
517613237873
557215836113
504292508987
605324640859
749354727047
842692972559
617297147263
734669410667
45418060019
173524010689
326165766079
500806053131
892227864169
655617435779
326483828563
588181692457
583695450227
33058283561
109362821933
538976680681
532408742759
600292613363
1031173667527
846511284799
117855796099
69086377853
157688115859
606634987571
890671826789
784182978407
328827618101
479935002137
42650180399
418310918719
587548528103
587302102613
431318454221
964738587269
1075065558587
555582380183
408262029697
778082531827
1096031437427
464720285329
625243240967
460504649329
154250155337
554999389447
969695503171
88465890871
35801945051
217139837491
563517066839
406622518493
131063403061
1016808637837
397603136807
886147132879
437399830603
1081455973979
346023766057
336303118517
991992665779
689565368951
507302281711
458772625117
648186541829
572409647807
756896775889
869339890967
514773715061
1048903870153
1094294086889
715895256347
596785077587
416450718163
57144806533
593004874691
1097987219557
721311106181
1071926515117
1009162674647
455419870897
252785792257
466572507109
77482359307
785575960801
315094981093
450516792637
263171589113
1067170547539
807458731823
837280933631
38234817097
1004726545001
997530746657
466651349603
778962920741
932559154993
916940024927
885714456763
253662518671
951461116121
807524805011
1010521608241
501109087841
723138699169
384330919543
272735258161
235499587321
948063083519
1028693114461
442667878117
508151936197
748821690203
679813776839
879189228839
338973799711
1037115800437
947341989199
385457303477
824606580041
1059868635659
294640260059
380564689123
459670947191
350646684589
135530308789
241314173479
436220515163
328940685893
614561670727
9972314789
176205443867
524313379267
321145701389
543046841629
883383210421
243597691231
445213785917
191897122717
514485237977
482281294259
435166553533
468245543693
824554593557
435683881601
154042288583
988316404541
138582172733
11926229927
880561933
247237065839
176128384529
771394940023
947677420733
434908544599
136863974477
879354594049
753589870289
397047831659
913598728243
838621993871
436790994103
834489715069
711423561461
77585185421
232989719497
1073787969577
776727984239
252652641719
858239882113
278497256711
994878087397
589702842259
175726445123
621435420211
1001714561053
424776854179
275699488241
939710520253
596200237679
417372773773
748865207171
696770611373
977550516937
368714443247
471261694063
581233980511
1004115554987
1054873758311
457496188021
112586162453
937987944821
577665847777
672163569481
594253141129
243393440777
545673465301
458321083691
493118358883
837919481629
558331981919
863591329577
907827487331
1087491734743
306618663257
952777817153
53599381751
946215815683
5553640999
629249586811
313705592947
780369917
396836456867
535009411973
99847341973
910666353367
644898044237
981708982847
582175289791
664427145209
724426933781
744689256293
255455736947
318676833203
932370453493
571587296773
216770251781
926629595611
1025714359097
249489117071
822889675483
388416570749
195832747489
113660123
305346304111
648499106083
817955638531
303263662181
470996526311
442632592211
340681114141
660550939159
214573588937
74967468179
107484080807
683022164393
270092133247
932738245507
441634660133
212209953833
1064229638831
74179267273
371748883999
593184169661
323058220603
968731297493
1010971108429
364810891817
779516727277
1070567127017
880123910243
619245019579
373637284063
727873320173
812445516481
283140776047
1091758251691
250151436761
904594558363
719669750939
34022595281
80740656589
386932621997
126454744313
160516025221
683361944957
721554573497
505883243389
793176782687
1043232773837
215721600397
247402403371
240727078481
952073472899
42424668323
1015238342243
497567450813
812423436973
238923484297
488293969771
882826755737
490459324349
440225622917
847108208033
225232196957
379565544041
718483599413
916588353479
576852717863
788395088891
418695353897
364965604363
1048129327249
1076025738121
140988344507
1067669572811
499980655411
151753211627
269665945007
118741591373
177729892489
441361437533
847196775907
706021756291
839986333939
648832874689
1084295552917
790022282177
206386246501
71252477741
340865579653
969857718689
712186745759
965774504441
324760293631
37976732083
686037035573
411177880543
1036796295761
1076493973133
599117665919
74609708317
597233928661
433664333797
416195459767
631383867263
191521562663
920392504813
213238945741
239793231649
142082822899
182634586969
121814822603
472774862023
922036234921
683214911789
525938150053
750474370777
997345956221
381790042493
916920871819
495149447357
988290983969
425450736989
421421747987
1043336738623
916720668049
1080801216071
17366696663
468020770781
247275973471
1054537128383
761766683971
65493845143
424568190661
49861978811
720610761809
263249934533
351814500473
644365307669
477139551571
805156289381
770815881973
1081281704267
771189061103
811873539469
563297039603
363193696379
786272547959
682053765509
551130115031
4631553361
789855798139
399528189259
812946170809
130284699203
844576040101
3222235747
558904473551
729734977393
452872559639
699737661289
237897537541
648212455141
523239232121
851197323661
1061232811399
814369503391
5673461623
278860063289
452551928657
365106819643
445483567093
616074956113
745962470689
783862444229
484447290763
676324046771
419224997153
718142225221
645790834231
426074197889
362022244201
79446621871
279348915151
627474870103
636821838661
168242659243
244868097577
852535812949
379987688117
1072768037023
25637133601
576799395169
1048227927281
565260711317
375015507523
384889229911
337107830387
844241984921
604844011339
1013899689053
574689738683
380267844499
849623953993
726068956859
30840581731
161800825819
36588051629
859941928717
551997307333
828093772603
13856988073
829072349299
502556504057
122615254681
472944059713
665163555127
725580533971
243501025931
438783702403
285077675243
489255810073
1010427841697
1062244263803
100292728727
540817082243
104626866517
855315210367
616005393043
575504673197
435173308301
566133222883
197988993473
892428814237
476050308203
1042631249939
768162586129
432992518391
226826344421
531997866937
379234973077
386192361707
474726713707
323369993543
334397116463
411822759703
110315145841
818125421917
887865386963
57948808733
7713581233
976589998469
670202378191
201603700231
707874102487
512547974567
141848243743
1011577837843
558173364167
725153405329
800395316107
435353444587
700612216247
635287454959
1012685038991
473408677039
787408135357
910161726073
124863791413
786835963019
1002334097209
215112362701
1064579637911
181605536257
610538058253
138559950317
584424981451
560848543603
805345676351
616263388177
742495369663
994624902743
290602573627
527432894671
639132594091
1085638955161
725254955263
1032768466181
452413939091
853583886997
777162565471
901242108421
869562792299
366002922841
111459171869
49848834631
943834650379
245788203929
426834620843
506429135629
960413089301
525039899257
165322884203
982348437841
82385996743
411420996221
998009672783
1019688098677
152619151901
247456566949
789603746023
575605334489
813674509393
1058492182127
458097875639
182812078903
223759855393
455661479879
638393521141
106551909551
863043651203
46825435717
998541805601
702056358953
118464482729
759269037031
431344727153
10185939299
800895966967
1000865843071
505959798679
1049205777593
59753679239
452945853097
133858859081
263358852413
524940305509
535376604137
172900029503
331899350399
181058314519
427883819933
470273672489
332258686597
10712530579
642611745563
528754576871
466152471703
715709127709
980029862827
281035361267
1007673379367
746741315893
379837005901
327682169047
432045385573
842136246647
341014050823
1010304403439
247910137547
525498335861
696029102819
283736409449
319811256019
369322081217
16284402443
36488290463
868296799589
668762499827
473830537681
418023891437
874306559729
185328032683
104782410251
120637176587
289578121013
745955159797
83120407219
171716500069
524301793721
236707939219
662485857239
61392896749
120281399461
787107208309
458697507929
518029587193
422936009033
1075150543307
595092806809
1031029237463
874206892673
888440587847
351940651219
1077012282263
607779759869
25192286521
9641365463
506640428143
657014252099
149111386993
698817969697
964482349657
828020238103
946022123177
33375261769
749564192801
691181756533
590855883731
314997081733
823833500437
1071801754021
437798064617
902859300859
386167268789
758818449049
399051297143
749671071619
788264809337
594470740973
872070708323
322735826141
623223614389
672704240059
669880707931
741471850453
67352692553
23486859647
629017428551
329815305139
605112557209
563182690171
228377520313
169179096167
900956599009
817659717733
192575841641
270133050437
97596405587
903700714403
197721093523
106962810313
450781969571
875427371873
248624804371
158877737069
393122826043
261897105703
676616942059
844060508117
589991114813
1096814016713
218706819743
967059654277
88999691293
679242509369
356896814179
619736882153
740159825467
318173903497
102846575269
979085699233
855211517959
1066779266023
531080170451
845798939677
399270715741
1007103858589
805147536161
979862931851
1048354297057
114945038863
83656296641
394248508813
807495249929
370547826197
398203162033
132497761601
1038273245839
892153657621
444747217043
720654491369
115353495161
1105975417
90647030449
629261067907
861038248673
962534800637
1097512392401
332394599777
573514183117
122192811659
314792785063
801000780397
344891379743
1061070826661
262985550749
815348536459
436092710561
953843742107
490418469643
108829347563
190480026743
715135384039
83528971429
341751254333
585544167079
673822676881
304723957753
269929759087
22125705977
188802794129
32760232657
781725488171
297980846363
1000921112981
294522768431
131447717647
286742990221
658496494309
695518543493
629820097889
490960168807
698026336159
355495434031
189875694133
805920266471
994384811923
518318330483
101272560527
112737744877
755244122401
538035424831
866303232439
427547102161
526419281357
460086717113
1087508383799
659134026361
549527781349
878659951031
235436927317
912520626679
836203955039
1076428807001
1029059993473
428852288497
120509262469
780314155367
8907673921
947362900219
287968223329
274374954233
1093120783471
190705512643
944862031147
287843252903
873632639657
411331878301
777604470241
725575689299
683739782503
183565117919
437567608759
944883764941
770734984219
626312925577
3193756387
134323350841
991884660229
1083713276159
5017134569
78717011713
520432986739
276024316979
530791304903
163721525327
945452555309
642560228953
828045662077
474667923703
751201345733
667473215789
801545536391
680322324727
575203996309
92168214503
809736348437
377443880459
544303988161
15639125903
525748994153
46527858511
881493541127
186789864137
554458474627
6858288953
446959395739
297171100951
867825032579
275703920903
924576512537
1013907582613
684637253689
181844725903
68995581497
239009774189
595094624959
272193796759
719911351883
993604324673
63664102729
1020554552263
846082764811
259429645159
498255950789
726619867177
1025744198863
1038461107093
775145430361
13360146763
891289148419
405836003773
781181816617
648728488181
625450622591
973153387993
701650974949
900924364589
338350570297
541779393301
876811057517
360251699341
623295726197
68340808399
1017139511117
902251003663
636200964361
369622684243
580775878009
705177921529
655527788219
1036228482977
358968532589
1032357141661
307279798237
931262593559
90882141209
196516015229
1079492774803
1067285612873
736628793469
915613425061
676852202077
589211365727
105965165587
686474751887
942993162151
872055999161
312747681679
63267878477
333731156039
1072397997949
293816916539
147108774707
1068102912529
1030163008921
610529060657
765411586091
1055995260041
947797996777
612969675193
749560836443
63622711153
277042266629
544396198517
994984047133
229328846587
849788577433
544931885131
96807199609
1065207581513
723703490963
745452367141
402833210303
268528096819
958320162967
278778558307
77904165373
238697267161
1082075953697
622541122589
217951497823
864688067171
748641601361
261778808957
200943140473
15275810321
737346256331
234432959731
621071310667
673508911157
1006259390273
572366214529
416396171833
367833144823
104029974203
384054044081
465749347471
743592077957
626648285759
102615005027
171611276741
75715346173
329926914047
361355999363
844367692043
294371997883
698159526569
1079686005383
496122321049
809256228037
14436343907
869335894601
1053752430779
632808323011
235140240383
715568883089
573378968861
93469363423
529633979453
400323669457
902209764473
543044807821
675916624483
265333629863
894375844319
451566703213
1012423768991
824436290551
172121510227
317709823481
1036070426777
258962704183
475356947677
847100212753
676163543239
752803825769
821355104701
750759392569
699097908059
713480241077
540145358567
679135635281
121562906207
934628206639
439842512971
579016899079
265390769663
874340307133
139110300389
128304755857
42384409663
177011017369
88817095643
1039397122273
115654286353
303166013551
37737948931
842134552813
919114129019
32619850493
569684578609
642284665669
151765173569
160256001569
982208941253
158834772643
657852876251
181619904461
72892803761
1095642002993
707483068763
1030615935859
280064062393
642678819919
667921926059
21356522393
497477744947
152872640923
239885602933
808858948657
408520025779
648474481843
854505568043
362096846791
32058447371
197484232663
894006620567
957261630599
859441361731
672281439619
762697501123
755655675239
725470707917
1051708783507
853296487853
300784769177
260194658407
1009369358623
221808634961
737705973031
198730466371
518196931229
851534232797
742101650219
972363562111
320592121009
531291127033
426744628421
780070187243
982394847127
195869190767
487426713131
191235390397
509320725283
597652992523
884503669249
776593256837
546601388849
931368435199
77403831227
594719599273
835411122487
39699040751
205280833013
59530182917
128090644351
637835420171
489144342611
181588073977
818035691777
41375809481
344762651047
202599529943
334452929221
524435188987
701072970139
376432516939
25011738161
869097321803
1016545501207
718679140561
154924471813
1089370410463
419215288903
203452587739
941349209491
198690568421
1034052844837
157455782599
456095746759
278360297063
1086719341927
570789356069
166705907003
1042693378733
675888544531
69449113037
939587839843
488191602229
1059797928983
905679531287
957608531701
63160137017
546094276769
478466835853
634549352651
489077134289
981922602359
147755480111
709929495371
766260223133
584924034451
181771911107
609246490753
558393153379
1015611145817
413618675147
795029307209
333940556827
227112677591
56493746557
76029048149
327565929637
373638838249
804342434629
224713163531
1021645861469
900168357527
763719337523
23625697169
48850886207
44006565497
605270074273
581631447959
627017166493
133259329871
785972605933
934266498481
227054021267
238096847479
642500205667
174555208231
453792268939
41437941731
119785437917
622186977961
542943526747
1017867502891
597645765901
397222814369
778822077199
72711207953
569780427871
595829458649
663230284757
613532039831
396766506817
825071736017
736017200843
792255909031
608217565649
361180344307
144220766579
113975434739
1029133573807
681143083681
485180765941
1098268013873
765621881627
886664295481
373724700949
259717032427
211087174517
1090362353503
725912616017
584068716949
728095952317
895839135727
379575763447
467218831199
953325781211
761903871959
476655285559
256239684979
186362208041
339111563863
564913032361
925059693517
393533645759
1062244484179
789434313509
1091969079059
242789892881
922033404277
348030601993
212769788597
751039164199
491265184967
82715884151
1018067111729
856532164567
384972566593
774875878927
255977396471
623800498859
813232752463
701830078517
85856960759
965754929407
341695472347
492775568321
745033158127
844104814771
537502237193
737183638111
647878288249
940112405371
465394073569
746080120853
376040012429
18309906047
645225196129
1092015602837
433500483217
1066893116077
267480962813
714774327857
622767852877
208078388249
511043864423
854465587561
513285393151
47016580189
1050350407097
17943619607
286521267569
54319440541
292355333173
289034929201
399335910049
915359959931
314035491401
733127400461
638477658541
117705810641
170238708559
696079818677
946226634593
585537200203
876676075789
694408418383
465702827479
460498067399
509121368611
589080134417
947724361601
403112039749
1001363633581
1010981941051
736894407959
898443975493
648163695397
365197275097
131144250043
481093477751
235561763803
6974992987
361937205299
91054667203
967176051931
341254734829
35114709593
756594936049
196445384887
15486752903
772495476593
339967500053
435630506203
192839559919
242355154997
1019443281097
305640267727
421879820563
523099527487
514350505027
272865024863
563895774809
278306640289
782447387321
607111495633
399457267043
730424836849
869264742691
656087887883
1077641747723
462245529461
371388670841
673334993329
489424098413
712464818939
239633673511
277658638891
1081686194153
910918947989
948055374373
56696064499
799790368213
353053343341
433827857611
482330040323
319209226169
6423190079
847392669229
370410771359
1085463135997
376440963919
588612517231
435707231711
570800688781
262365014059
213171620507
515568172039
530118563099
351670610579
63981137921
1088502951083
875248654123
8470678787
325282100243
1086244638697
1071300445529
885081899927
732723434549
571835591893
291809133793
518464779397
145313218507
772939976929
174997791667
1032738088027
918713026577
890074885613
142424867147
1024257660521
828471959279
615515223509
509745824561
798527697131
187818972283
31836078413
578456436869
351098701841
855407094433
432955274959
614506904611
538875031049
274726188043
1074922915013
982920195577
1069298472037
923731145107
747567265103
942189940561
740658432077
126641006381
399906129281
35497895611
773043266999
463082078441
211092703109
948250655459
880378192763
1025304376651
1051492718911
743676053963
273325399499
223714573829
195715449239
492221556797
665684445059
552633654571
832800215041
736972628111
124455049871
567605546953
221188502221
394586531041
1009521182863
306611763247
453024376799
819445082369
379896593579
91456468969
413350147481
1034794149469
901685063437
534879066473
108472519
629379676483
982200535387
393789402169
784582835461
954129216757
778424413219
375232097393
406849117307
352248391673
901715697019
86646061303
436671943399
717821415673
523947635917
637467148523
57866039599
765186359699
544670296127
625240287407
975669876383
345132274657
904153883473
915597085427
387004263859
583050947191
560130586877
425983833409
667519319147
271930039739
166510153841
505496137907
345384336197
515725681853
826638860953
773000512771
231002726501
753318425201
725782500251
894460070051
1053696911717
1035796686139
909824262181
340851639641
131820324319
1028498590201
523212594217
882007657991
1028930088073
654682711457
454866960091
811453753211
307388275837
192475583299
23417903339
158920420913
206927789987
381532869647
678205204349
413035486379
1010029567639
13097000639
218037731407
153894730579
786700966141
1035620912003
718428295589
127067136059
902877843883
777083105093
357112929353
202714030921
240750868661
1091400031201
558858748333
149286674323
87846039233
1098377971961
753798307891
107897658283
316448282993
934920376171
496575694103
199787110079
64325803579
140415041419
489169688597
799817989753
941385686117
381668050369
498946750583
677047496053
83013663757
847404573283
862066706483
628712199803
776341491347
586460544617
175367808221
227207996303
781958999669
695190704069
771945804979
1065668839013
596703093709
200377351261
591697699409
229487123837
586324371211
1013146981681
824298037471
197093484251
804156166741
655915198613
495305087161
519644234479
952930090799
547153833077
846487222067
785332616899
309969727981
805289814281
1042840631509
239579481887
974457084883
1037038430633
552876154169
317416601611
604826360797
293966197121
692208276139
47215889579
183131168053
194912857673
1035382704379
280757414519
168659855869
847877428889
961103059487
663285736363
508299208763
103060691551
10702009421
295935165937
850522889693
1028110765963
455368027759
258971919343
916023625511
84368275993
576693982013
191438349373
52457695397
776554399441
1024930123103
759775350461
988265913497
890336493833
319604328817
435300324821
640800068269
875270570609
1068290157199
24212260951
455605081859
792812234831
39733498271
40198045421
928752676073
51857110111
831612355019
786469672279
536799449171
683556204223
365610732491
487944990877
605961043949
459544774489
526903015729
74187311189
88891379303
11783617849
706640460199
290891231513
566900379989
468704251709
297960206497
304285595321
200683515281
251763616427
319369090211
3602782811
328550293361
107866215697
430794234683
425214148727
760242578281
128447841689
693092252371
646029962341
202324536917
878485177279
529964436877
682396270693
877325790641
712135494751
630845732053
540265902611
41037620627
141828414773
264442944791
913422568679
397813560107
886007264911
1050857272723
233641607123
1049965145881
148417519069
765626472823
3784224373
844430367199
236225860237
34442657549
170065192411
1009729372529
430577665759
1079554936309
429132891757
8989764827
499183824901
253038112027
573740738209
11047811689
692232945983
948806366393
895214395213
243637985693
236842709473
654313444633
107552530369
886136175391
878821939609
691867929719
318461770097
984492309001
1031412313699
658323357259
363571871519
370268408977
85131268139
564981644671
387312493319
626404291787
403595053397
23564831729
288043395247
314883247891
661925212853
875384002763
566259467413
302302330147
735267809849
786503510263
812021323447
913947628603
960655409297
243204621109
531156608779
220981277999
486234783703
577005955451
416836157449
939316609937
286640279183
55527112999
957075738869
93004264967
593254092511
289395988901
205630219313
273710595647
96230516689
570638452327
692496793111
718948151263
633074367451
680278567637
906515427379
593730064729
143766777731
486545634217
978188019343
145632175811
313585637317
1091274451867
248494774433
840907628887
1071651738347
84454760603
1046906089417
836958155771
1058808529333
292951601069
774487321523
200185202237
12291171689
917148853879
179315274431
483182449831
742105120931
212194724477
391289430523
74893098491
198893102873
1024587040751
770407434761
224829850499
895943829047
85888620589
986463948983
140991546329
90542279467
342807978257
152166310697
786809816053
780853101271
890835868301
906645528119
817691664287
491395054321
810824680681
971850311911
413164610449
211841215129
171351815071
704044791851
461485603013
903325629707
629196576133
278581342217
485473090211
723848617979
481937705419
632248421029
220348161643
995625544847
96609993023
448712519891
536732130349
260494171579
562603888591
247560635813
705558466843
891769116361
92756271511
914499737303
953268544489
49643991953
593961081781
853844446121
648661633931
1062941757079
552287108927
1064290850321
705162105481
266197243673
64058941099
111494351701
765871996411
878980890167
984626168777
82877482591
3487281991
793582084397
565642952359
379319231377
739892416519
439526509729
823890555413
140059659917
456837250049
1034916938897
247867865561
788232852679
52399836383
609162532987
354135584801
55501138373
74831745823
563033112611
505951423039
683822643809
885887072909
568094754463
433833973409
903689294771
406565176609
446388961619
588948746713
481489550527
405105057733
878914421743
1080107654959
240986821183
338181191507
739233157183
1047025641967
103430285993
911689033579
522112923193
382243232677
50449123957
56937336943
438939549661
838650665893
431922372241
784808685553
713394141253
1048617102889
818969719327
653339504527
812562120761
864745431527
209369354587
1059899534621
443668171781
372872501273
363105310987
745854484559
656780875199
738881791273
2795042983
737950368829
828524351441
850538722141
135379904477
290055365087
857546447683
884739862063
208515768551
770312748061
564805517449
788258113589
880423962409
222222679897
547009418909
286964253491
35667958099
515693380273
721738432013
816648875027
90473955529
305836021411
1096512785993
225441408667
307868668117
724748987311
480028178621
723062767463
833917893521
1010499988007
608607241967
502497937
851801452363
238540264957
1042440067367
965238504077
810740398837
841634388607
525421385017
811707987253
1076957687717
640073521723
605841109927
884605806307
531836392391
377027418503
102647066279
517308906529
936951698783
963604590329
289472073157
815073192751
504036509401
653244462539
979437514129
162753669061
142960487447
942488707627
90614687837
672744269741
392394854017
449467536811
13898177801
919217983039
315984761737
31780651319
751359858721
610639938479
926432985791
641200829047
138067938809
573205175029
194917152371
958939804483
207977778193
339843052091
339417630899
130076254193
539202479527
484896573991
537581112899
366852288623
807331605371
18080704231
1075749276439
219515938273
696749947823
711952182061
1011029195881
1040077654303
38452950961
445336560007
358397330857
602264512877
721807379231
401025336403
493819673423
549267094039
659811067229
1023310779961
309677498993
610395975247
510283305733
499731909167
1010729003093
390782711149
1031430290747
529910502439
839100701111
907006546637
245625814099
27520563211
1072122052681
352017270707
85144003361
809174339353
959277663193
999099763973
198270875323
894887443253
369938523517
280199025929
584177312231
620544062503
987470310611
811872239869
268005888511
888518561893
769196624717
524135131099
920990736833
689714637949
862898311091
535272230609
639394824619
201624181723
661399612007
32291610167
374283365593
364101480299
176582770961
665960823677
704897610103
3614156677
26025387827
839406521099
111842985559
837011138771
522802818319
736475053163
233752249537
391487105059
15642384763
994042682947
800486015669
486559309801
62613360493
37413574669
827874979847
336827751709
177794093417
877248207929
129724422767
54399431
360106083943
455796494299
665555587549
943349366341
231828225001
1049277516559
408718963801
734345827213
307131381101
364925929033
938624520599
684063837553
645829929223
812861028989
524628539377
817937663567
361399397393
210185308889
405361274587
567059870627
91239353287
487332642551
568144277423
714786917737
800527768487
917679664963
39202344079
214544273563
353048057633
582568233419
451426187089
539406070969
423062899027
496905044221
798745391077
83499832007
779101483163
273397983883
408169639789
668967254357
760269473479
28335799159
424078405963
748138801699
226766734919
715693496737
814973175479
721195903319
438912776513
344071351361
853272703729
333686475959
729701389289
177929514739
482666231447
361644186991
876291444139
76804717751
871536265711
111819662839
734751973051
740419995241
995033015017
675680291137
380702344349
473059528919
869509514761
380278143269
526041438137
203183526971
714229955563
232585420783
938455605823
1050392410933
24071645569
1064612639617
2884114301
572424405353
637923973987
483434785993
867818598481
350790958729
651976373963
204661374299
567227796227
730584670201
1051002252431
15429923357
673013534489
211098017147
565094540501
946322368357
82880781563
119882932229
402109129339
951464744401
1078606710661
487267600957
597304079591
599399356763
278167651627
786331369559
522676616071
142179269171
510378576329
669857192903
330248644301
403313338261
123512258231
746358669307
607121244887
564349449329
215017055779
21904271281
931875437761
325617181541
581983581163
732281524547
627428716193
883783781333
985516941973
602947199069
1068384481573
105684562663
153114904081
397611463673
609241403383
607801385923
622845840679
412322698367
93603765991
310122401189
103119498719
33975025729
950857662211
1795412071
968733235471
603665273441
7791652951
1036424915401
899534808589
85020596821
1080435588977
964922524277
309597743887
129819157063
432355139831
873410587183
882993608957
1052751930037
345932696191
700848486101
890217338579
997771609963
861999125293
93180167077
827463927443
692918236679
595556972083
894579549881
469461725281
977140465261
965889054701
732246568499
40147816337
301303157957
728545188653
338337392891
823533893131
409533754411
225397886269
252372764879
985756202161
717870422363
780536407757
492823497343
869876953711
797334530449
556736052347
478432780187
483948077659
1030664971031
797243760539
687236576063
46080363743
816212591213
823583282443
533419096153
1043434647907
380185076923
548663983957
529473711727
183499732687
468918379301
769250071313
399977768111
740336544349
844489895603
487856427067
955607263067
652661550143
305115965663
1024035994873
1422952459
124019448529
1060396209923
106073460023
278450354263
805015114817
799749467711
176055496223
37910754811
991930788817
271363262063
622167749549
995445537167
726243957557
252408778459
250441071943
1066944951613
292996172107
2845819303
158982794569
315103712977
297492769099
770286766489
1003422747781
79285687477
691055400619
877788322231
604625347343
758852714027
119300251627
840758888569
333529038991
54759110507
12498635057
908636308127
848587062439
592846642567
165283216937
957318105449
1032385783027
594456475007
1082402487443
73249859461
152988845447
100754539783
914883552581
564014498251
347361050287
117633231179
95722903481
137781994717
968680756807
618071562839
143638211771
216409626683
383946096283
676452365419
740841772399
725238822911
814833738569
296988807091
248225829083
97223419291
377872234583
252495838169
684972658277
889861140253
626074563931
15608704399
283780482109
613711784027
681781095319
859730627453
1083699295867
724531266023
54861477709
427845418769
887541000527
59766030851
209788272059
282751465039
536329672343
879788860553
894716516381
551167281761
662326565321
103136408959
36554942339
39656235497
396296434441
23397493039
451398275203
449142975467
292790462087
499140788617
258281358089
402681458957
478426052869
403378394327
835933815757
943682484961
555632126689
1041383884963
288809291801
628503353363
451968822659
1005440013883
529633297849
608219574503
315039237587
602388772109
485520052249
870058926493
224009309947
402645742607
84025871057
465480251779
1012894199557
1072290902971
663407591753
257106967451
434059436989
907681393133
23486419381
201776275073
214316413529
38825592319
165257481353
830138579509
70017479593
98961106841
544736749847
1060620127999
116520391523
213988850269
250462583759
1015639370531
1077467575799
904038354613
264409469039
560462597287
871597843241
464325161249
183939165127
598015285741
852390303571
600330115729
442321579853
854545198553
143421376993
18116788813
716877827773
477728109371
1062849791191
851447290357
217905300163
414591812539
499285898533
90196079143
296821690127
967231999597
68097901087
296578972357
825678540853
845747660143
536680417561
82625620733
836630916761
887037144907
1003863912437
312489706721
515702796481
506399305579
187536488641
726418839103
838064002759
65115958441
991545118321
60502922171
188599458347
301711511861
284845243351
613381393439
652637903857
479087419039
101060532511
570137590511
976794354443
743533232107
317798694613
1094423567761
950373637327
415524882299
800262198961
596634053921
264706890493
357483968843
504359810137
426785547437
496841502481
740277018197
604594218373
645658297247
587508849427
923854883537
729181564393
308844502037
363047158753
596872985543
100195072273
668235436787
406275258133
135453868159
367201902469
620200741423
66111868363
306765063287
907242048173
216202650509
132474454577
159605458967
945844100779
355597283213
774398292659
715457582843
77356214123
451857422689
334164497453
269663496943
972525022591
795118697239
213942757591
402211884803
335384464417
1066195456831
732042487207
121682683469
1023369179257
464236977667
823518921553
767398832201
134365513507
53791225783
857828991137
880386309739
451456254341
785104058891
613560845533
956783311303
526500632681
171459309761
831293974447
451831145179
537805513841
894177451927
78826493951
997091364013
237563461321
154946239381
1020851458493
447063814291
592965937259
226984176667
553677348031
839566189421
1054142798437
763807371251
919016175211
500040558733
234233049521
861831420349
696082438969
730405787633
936930275131
773721692687
757218884819
446014267399
919608393631
125875849859
328883580923
997215280759
202880259977
300247944509
834926105311
677224515941
512447428091
166969852067
75761026841
870404598337
368080823087
591036960443
848601680123
460794438817
1053271343749
664322811137
72487820159
778550324719
539377385951
166899724003
618444099571
296827323269
472780920721
494443509149
79111166699
816068391311
726936288097
364220799773
444858570157
833252385137
85420978439
681368887547
290054831993
188903221981
530004150493
1037438714539
196275088501
405970653113
605807867627
842827707853
565816031681
269110912417
535511087003
711467528257
629794307687
13648872071
753003943469
828829206463
65415305729
833247149593
945367457263
14603307331
1077388082311
676922592287
1042791423539
628619509051
41137693969
244381171571
487462041329
961653876959
810132210319
279834163979
519426672991
419803911629
970570123037
207305052137
703109909477
1034229949163
687229580981
45324526739
1076219945677
943715555333
332340565757
200695147643
114220125779
719475568589
1040549462741
402815237021
1085232841723
916618087691
623435698421
878310581387
18072723769
514926338683
534358827727
568775399369
964821678449
497800317827
887951658961
227858153489
865727838763
1097772756163
1044939574087
617873393063
481396060451
642539823479
1064673937409
18524130151
520428214667
757397256263
42108941191
144708707119
547690483213
172067847397
66711844037
610440248107
110763874549
197525219887
388027414087
743162073233
238567755911
697537028873
570320982937
822353419541
759766406879
613957152997
65542151659
321890683619
359945991913
732048326467
613794769477
947350677379
133152377537
111476479111
526382375369
1025342936591
379269580883
210403562119
601632251663
628462167769
811197623983
145053396167
1039231615991
493951128871
862154005231
664380492197
229237799543
306227303797
524715247717
840423158957
650296675519
541027999
867132501359
822901719977
611363735597
687264017617
281425018997
457045730101
450503913577
152788412369
41149694009
84923834491
839540392451
19045720987
219342279703
1058749006363
40784112979
963247001413
56629735439
839803051273
1010340903991
656229023339
623661214129
550372860379
313988392103
341980491791
304505733313
358012642201
3017473507
474660139309
1087012645273
834877685743
767966590801
308432447501
534035524109
235194939181
292382529403
72460821817
111150940447
770001715733
582981788251
822772007009
948965976199
826395088847
810292071961
746301668621
528903305059
882214931141
950736329863
736799820847
323794028303
793768036759
448880691547
326375326997
799115861707
71677915109
523696201349
179304464519
161203219061
223730727331
460141963999
870947824633
912497831093
197962138181
842629529143
845066398849
459575271697
761392583311
394570928201
804942354497
923593019411
998443523359
301342534541
275053207673
280187860789
515631334919
521911019027
844299942119
622184467691
211284078727
786487662473
902638041979
427844296151
876585584477
585936927577
292594420537
37587825103
371046619613
963490258097
928831596349
349467614761
888841766459
593392410907
699782470487
836622960137
827014146817
543782960741
761105573461
213163236599
541200515249
807479672093
658278888797
960393869959
127368046523
860417602699
825209089477
180553108471
415895087693
693842835251
424985678933
411314543501
750366521857
1061103522133
958875448859
666932147041
537475835389
146565868259
176147156659
565014552269
199350139069
1025564488831
98075816987
75319107221
1099164043511
343435347907
6280470281
1026420422891
6367816963
869254139983
870405292979
742649564351
1036883469989
383610717241
580876068629
61081820689
781072328039
803643000187
422216012957
277414801471
368448660673
204505527959
610159869217
42749534287
321505189513
2452509049
663145708007
704484963913
356882066251
710308784551
201413795827
282017194661
532997330137
705572817979
760054597307
1071258885101
366912267301
465013264033
725163206627
249206183381
485298354053
991309983149
105348697303
361483868951
4499642897
714900530221
299093862757
72278376251
809442030659
43731012191
1041969944347
461982202601
21863591969
150438663829
277867809181
695145629179
35632928899
806179945411
4653675781
172539483881
179099151067
223641590723
324602977967
59083929511
980314219513
1080375926213
1034378279827
34666523797
172696281349
343067441363
859196924653
1023852718697
696529632499
619678800449
807729685573
78847531877
804485278687
39486271087
634434856459
943969632451
218885855897
1062638179399
172119466859
419770547017
621700756123
743898060559
613651307449
6171319639
1089119157799
954229566029
294483909743
67853999491
671884861567
847664512249
696836715031
551126227801
738191156453
461076682393
589912622069
141891916891
164491495591
338583449837
543100737331
884669568931
289836525343
1055134668037
13275763757
462230922343
245124465493
764132023337
489920222801
823632436427
165368597783
1082447143403
305313860239
519970792529
500688558529
506513772857
202894033019
169604599349
522198680207
948803658889
42063491857
351444686767
17473296013
1039091748319
714649759067
441425990611
710459410709
681631696957
436238183687
1049249498243
522727743749
615138422011
228908319749
772048464703
628635326107
959607872897
39377841389
69435989639
252296523659
794542376981
486119397319
706544598623
309625663201
684252272401
640803753661
674163901699
294563403683
586155964103
512524469887
216203917597
920480516003
254244164179
33253367597
97661211709
366143165519
648774680647
344347201969
1097471852837
337714007069
524784333191
1050404618519
963063699193
1033947297533
245899376053
178017718169
661161313723
392244021751
103091006177
160687317937
854414331791
1002118168487
710092428517
583914537049
48356620903
739628210201
912237853427
812574219221
96098221801
395881425809
995509852663
949180576247
1051970887283
127615574689
909129651043
431645380783
852408268979
270304930939
690257414941
506607120013
512504969213
325745105359
69491314369
905017644253
9819866821
1093571930189
1079869151233
614946520637
104383627771
635278519769
568286339249
32690875579
234228486341
437023286243
20978518681
638791588163
177110965859
622270388401
464796537649
1039375878323
346795803943
755410483507
870615629027
392326952509
133829388401
691249366921
499259831041
708614162083
241397986301
948126482279
166707543523
37268101061
534886134317
233422843301
284354145539
578883940081
1069158060469
400613634103
431911902179
816071530061
857601773387
710744030461
291496646263
850719028513
344379620617
500445886777
489406459093
388635087887
999443061443
1052866278907
227399772571
792412341377
643749355517
839017491407
175888901239
925401564667
363080103317
28760503171
184186241797
281511308963
881868367147
338721689083
591795491237
1045157037377
40789408417
74069872489
221199872987
1070756586349
662728007563
854351259469
590593250083
62721705463
262141831799
970292849429
314840298701
16820858969
672813329653
571358579549
36616632841
433482552817
79352684249
831769386407
1056485716361
710922774281
933785247907
916902044573
408540470431
1030970525239
970643385961
104621539249
81979547777
192415591883
603676673819
901080362233
68514157981
14956737619
590091954817
799848981923
812836135981
870121462013
131412480197
914555508299
502787636233
313616748209
784823365127
884651977007
623971601237
931323841013
382336590997
591439196981
945203344483
489468512921
634617383419
918802570379
221155351741
266209398629
1039753519807
40189590481
887146081069
750534227171
393996423823
314262029023
317986847483
805518973067
215376271549
689661904037
327804454763
825703608073
693569116217
784014282809
65731170499
109923813823
1019188131413
321248861939
631045977427
702138808477
273397969463
848269415033
89584489549
226865967877
229072722497
787028217103
321961849673
410711361343
83069511991
848620319471
734318549273
190829352127
508913560417
375514642121
962839346797
477553911421
650052938599
879760466383
150912877183
1098822305821
402050358877
680322041657
651825078631
1088294291543
998531697871
989765704073
466782940081
749196622271
1090016362139
843395202997
1009088620223
587423104049
982118338787
778101194917
319319086993
902682458003
166722071431
740112923531
411193438741
291717191111
98762759597
639828968083
542765135347
304821127207
618053585351
324952721311
483309631223
393499023283
398117077019
361638412931
923570118019
440065173719
169565087261
574369369781
1051860774499
835314636137
540093703993
332557585159
403062801551
131541401473
1057883107639
258171958459
59212751341
451939634501
840908253859
706543903999
538916251943
737971446431
302378823653
1088789536207
721060638601
29580694153
839419944641
416639596727
320901007783
424552045331
1026143204897
1071448377919
407976241033
251353891673
623778448697
686304472111
685118886143
787840080653
66869001751
364099676509
416733354553
304029291403
1070366353549
158010623479
404800429681
504493052621
760823088239
361871597837
214479866807
1036712739217
5777850341
615998162669
366859368373
1097141269607
894988928293
192542363617
982375506157
880806696463
217334303951
683011405859
423252174421
406072763969
658358422013
692137784881
90892967437
786342877031
595843477127
1047488713003
344993667143
177494955371
917433941251
873897654559
597491022797
221634934481
393104950669
494281769831
1000982896187
592380565631
727985083121
351131796893
433245426631
187986473443
1040889587159
132543681653
742691752987
620186225143
1031548958677
934702712479
639983926399
252748642787
28286844941
884868707413
204942723911
648041654873
392415363827
1046548299431
676199827717
640575761239
408183667049
307483016779
340492662931
11504682199
833416340429
169324583749
928486262299
715284926129
502401520223
1062264840583
445774622989
131524814653
413725220423
974865691213
424717702061
46477801483
930446486527
106735300303
124670056057
451033119193
265737333791
604918138907
957024904651
673154082739
805407792803
50335516783
761846868451
630360397573
563153526151
607996935151
845109791671
1042506550583
364695415907
635626979063
825159218173
963652455109
951049730717
243012122989
877634470703
582452826469
217156669351
1080208480217
953090825329
159768909173
550202920961
549177376691
758281088557
136524191689
721515006607
365165581229
21649432913
83880773863
568281195017
608037950431
1021827445487
119682837913
983098191703
393443827787
486310682743
300959133329
142515487867
748947552581
434684709773
1027588542559
799016913043
591284251499
655421458687
452750236591
978957558041
949263929629
129160266841
220125905497
404360775041
686977357211
940198842599
821429782903
480169723081
21120070129
75146192809
144453682187
254544864029
517315601567
482845519991
493813846441
427685673637
151482568241
158994139841
1092416123431
1088908756583
415456472513
81968258951
887435911231
1009639039307
577330230703
868591427191
646912564169
917689346023
326178298499
897177372373
307646560391
444429191711
94317540503
100198326401
1023669622967
344647022857
230377471267
485362454509
938827360477
272940919333
425945315569
592057505329
289892030473
283279972639
35487031169
525502208641
476342283673
192034697077
1073991817001
439104748613
54574495711
592843424603
834630598247
581219181871
306812112247
538377265513
930259957019
634571711573
157492162753
1036513722539
194572162271
299976667171
781106646181
145622467759
1078924852913
880615729661
635555813521
624217879133
254481074579
752185859899
973068582179
1034653772443
380988414977
858295445543
1025028696091
567727350703
423324719563
1054408323049
1053581726429
333361034821
345070395221
1022697164483
286814277809
62170181761
1082725697707
787850003489
634242306889
57827713747
270904673621
378226522279
73934010149
75774469249
360345903917
533828442611
309610867921
661490016433
622477252021
950399364697
19194201973
327028435079
784318049617
86836743349
302243487113
151276598279
680374285177
161957888497
492091605437
877416369091
785546037181
511723812449
581868697337
792089049197
1067682912781
566306265929
244220485757
151613360377
816424418333
92100596759
933537316757
265760242049
808354473271
1031017294289
229781392987
574817652089
332976750137
733258758853
997184741699
589193483377
754323278963
311947160671
1081104694793
118438327793
887580195037
863986707053
74640976637
624872113483
304618355507
93090383443
665290071379
822803930141
954381717617
123576305543
491978257319
552532778251
434594590739
948570938527
232944771707
831320392523
101678715277
38903039303
775595964173
784540746173
986610722989
218922232187
43637080229
36973943011
421468060043
852953426009
786441236489
294422192941
1015086286021
423532150667
464225659769
359127052639
46600114237
544585845733
943149214393
55890590023
927237210271
412899084709
587585653657
132274831043
502261776179
301628628233
38556374287
814062563429
417524533003
226493396347
741008427223
844184005279
229647409373
522308483051
449301188663
547439952077
918069210529
957120412817
58088526823
1010900856923
168166956557
385963176059
459907003967
81863351917
141615391447
622433443607
367680062887
173016187009
626377981979
396085925129
41758168769
923579004893
824641307741
813500656667
834598587463
272275578661
229346528549
923672959511
54899036953
406539191143
45539760221
216702029963
701956289981
427102388899
548438276153
180247797713
74047875347
355552834661
873095927413
725725258067
16803984733
136840172771
313986064541
1004501383021
604639213309
30360972193
801980897369
905934264491
851611764931
63606987637
719132648669
1016035244893
518124971521
234864589957
192017323753
957132824621
61917716579
161984311571
5696834191
862139512987
48808496543
534322732679
411435707827
384237068767
862172834711
1022426686591
919607040559
759856346713
227965388117
871758027089
240038160139
948452691899
910793754571
306186485299
689927638157
858181782697
458591836441
983048718809
304893787249
22171102097
512634729631
724190665829
38280710777
192993094471
170445712637
207087287321
914440122457
152468303951
615144418423
391927703201
299772593551
153314741837
839026123861
524600902247
358202801783
991373204317
615670662713
227672331637
1008684231913
440475593053
1007569517881
445439879879
212610293191
19482903773
385896302863
964572287717
215126196419
413696245909
619570198099
891995517641
828947601491
776716635587
555927723121
564413137103
720987216973
140703067537
745722208877
924901602161
410867751401
485472500033
752504496533
588740247037
542636038333
84367336553
466649202623
628799773241
320778825247
245258187059
1093086026413
612678584299
234418716647
379899127207
915037225513
878574739121
948906243199
715181670613
477255275831
679676265971
177179316959
984140887207
1044262863737
612132678869
354958980787
766505348467
104703624439
363022690697
495869570083
73863205541
976721165627
565850703809
604829094509
63890861641
263962515409
762384463787
827006291117
748231739033
1074711432233
717802851221
788107959061
688120736437
843575411087
748468341011
885071861383
31998576209
497232139049
767927061437
220196462141
268134382931
917895588997
584091835213
558788210753
699564473701
875799113159
321223603027
145858097387
104424248989
489165425669
217200620099
72873609709
1048213257493
868378681301
406149678973
125935639441
35590450877
242794079789
879056191723
89330951273
1084513988287
489846784001
1074627134213
363199619399
457762013447
465119110121
23291184919
94572596213
497073202489
430734467941
791817923579
801749235283
155621615701
626340281927
473743068727
259076332793
1012464636149
393129912173
654253797557
475827575819
266991511373
565693662221
1011833559199
1068413675899
600424983029
515152972031
658831169083
615862852123
677385548243
818867832413
22193292721
913986279517
210233179003
817267042421
273574443419
714406165339
142764873029
92413487561
909191430097
1013563362179
305306158739
355460361661
971852035529
938307395959
358636774403
440877607717
928132289783
232040908097
1016711899081
951338142541
1059079400987
22675058123
1081791941239
439353254993
421276940759
237763756267
257986969423
232844359987
562424513143
179537852297
851073733579
669264611563
433468517771
486635204357
1067022295907
831015034037
630530731991
303438415859
508709097167
674057765767
710090490847
439849261867
253660896901
749091895891
641745672563
1059051142427
900385623953
432305477741
461792613713
696203534293
175345846849
892854824573
468628805441
557586407033
113414952503
555641602717
927669365509
755905037263
1025554755749
804977833747
1044425193193
234222981151
254282340737
3674714591
171498773321
951371844953
619019838121
34267929853
242199241841
803547550187
636381215609
254543304217
695649978241
248881483091
1037963193893
745600720489
241425441967
156422221783
169526334041
655184100239
670339530733
787907501231
406928920081
160498652711
40262818639
897435496409
970370546567
287918477911
791662198973
875930020109
1079040244363
259678938221
12452475463
840866027083
1075228102457
525816413251
42816928333
475102925887
982715550529
1003884421513
636476820289
175079638231
320384862431
247888352683
46289631953
949229901083
227539266697
608209777199
399465506059
976383159217
838332486793
319069269301
285253226873
1019882681197
123328726817
913639561789
294664849511
1003679511161
501066832177
341995511537
916923014549
872855550781
1053140598901
1036000277857
773956864339
615493781681
78246270127
753530413133
65004604037
362311342619
45997952887
639526561031
985793304481
757953653267
120773522273
180669546229
328688000779
5842512773
375793855517
953804552411
890594878181
478515147379
338378633069
585565933949
561035606699
761533136123
1033523444423
202444661863
877581060571
910615059293
841383337
1025146952989
114719354401
348490529917
289295761453
459454835563
853395458143
525973180193
235761140621
679792545097
353977645009
451872777007
222432857741
431188355203
1084464332579
670787514151
7876712279
818831596909
194858857199
4732727567
857806026559
975901720279
298961396429
20691934423
470610430613
1078241965891
438029733523
1093293630227
828789152101
1079707145851
427961262073
1041052135967
243960311171
414338869739
125151503857
19816377671
377550018193
341574509957
241566050023
171549483481
663408748193
343138230691
154308231997
698304097969
1071381521851
518514372839
859054249717
734842016627
47728558789
513051442457
1035190754573
1097775594007
156162263681
460124801809
117854145169
769956927911
269276275871
123339034817
566096281349
884197087429
863905969603
180317303879
388985895149
869155931333
2394838099
127278978011
234862392971
505810468633
715353295127
308869964761
124411662029
405814283839
1016056263689
747868645571
404019855653
1033931810269
787319023951
956688012197
988900331233
508797922957
419239895233
603573842723
779664643099
654926367857
219632535667
192915023963
676821597143
90557177147
1084670780153
371097508879
725951480563
116283563449
438900708217
902920025291
337392387061
1022228865533
861806801507
1064407028549
805994188817
615182400403
51129119389
993819859897
206927371447
14303447651
287645775709
876708149929
614488069801
977682535441
419932093039
690742896721
285936670049
549614719007
124985467489
666220093337
371604819151
675423161239
734053513231
344876722979
65964806849
1093489913701
835979816047
372905256701
114677607929
187320573137
678516118879
745399126061
237973918453
840985408937
799508421259
892298894681
360973414733
918823709561
770447295599
243986054701
725962323629
75401654989
872836792799
269647083257
469500921907
218360191067
827153233681
880560804917
490372896821
230772716861
396989716307
1033827881881
952790417231
256842507127
1035624101081
57751619599
788854975393
698489021249
177469750789
1074466231649
279242101219
659632410967
1052966932621
402086776523
717549504797
772360654229
1073925330469
1051988372389
576455063599
116334660011
216571789337
82733663371
828924100099
578784013529
1043067774457
875249015063
572578254637
462803618177
340083949097
376922069137
135130935977
514425821759
910388662039
259919884561
655663240373
733053343543
564161189407
970299045097
94172419657
446254358327
134733115411
215759972629
629781244487
852533239951
808791434141
430731123637
80462486557
268878362629
475144403809
148389785849
1027386907163
777940791077
805767885907
820640584219
695853741283
326267921179
667128954197
880027755583
83530059751
9201645883
924545849459
849083812163
670957651487
998151597119
1027047273937
195109070269
760608016159
143711812037
394483534553
1059619606901
725284359581
535060567211
620133143137
808340351477
423666275957
848554824281
23581396117
1052828108743
661669213927
171359863589
704606065073
624671738597
569788092763
178266275153
93930100787
807808366657
586327100893
539046461959
913643817019
430613749591
649345341527
65479931239
1097329643533
1000980477179
143395605343
493889511877
1067910256471
1051181766931
928680742069
626415841507
257202164327
494619676007
449264906257
1086718338947
946228544759
368961939763
501357162931
135233548903
1092291806033
751154478241
302678026267
1016104982833
553847335711
13472712767
527373231037
640136617663
6233738353
665027381639
32136335657
153174233939
174076978177
69540808949
892897667743
804770251319
940532284873
989335167773
603569612003
940271808869
837570258199
423011519261
630698675077
978115530661
47268257327
326191806659
995362632247
776817186763
65625219787
733264402043
831338178329
58095531029
637831372723
47855095531
1051905552883
801713414171
50680286957
329156684383
749053235113
577289808761
718940069791
909790985903
417495427949
413093692849
475237862467
833910340609
199534775837
732563738171
570184779611
624000896767
680361571501
1093833528397
400895487977
213769626053
160241372677
713631183131
834907392287
710699008807
353835107993
476326652231
650791582591
25087756549
521192886163
650859750643
883430310781
692426620069
752597193473
532504304467
46178616667
731821095377
231206689069
944524906729
962439137287
1014129447187
151191182767
550431202661
334571918663
181268562869
966412947233
212065269211
462038540839
1003549355671
505237194559
452194318559
48789412729
774731618611
762678581663
243008838343
457602594887
1089701198389
188375642627
575178099701
3104036693
980642650739
404873504137
27893934011
588018698087
741322272827
122981186033
608010860659
488015493853
1005725076463
401605343179
510439357069
107222076953
996806285837
20886304717
821413563199
943034814721
25120059947
347695182761
878566029259
802484084203
404174971493
128063840939
239241090587
825785467049
197538962783
796216071571
26516693443
16164316867
873322980301
875999398843
1073903139233
553384979041
604203539791
340532457563
589699940443
953879514667
334555493497
223133880829
526567188761
869844091957
185914207013
274921306859
733588341779
424261583527
148474543949
876187747387
600747164491
942872488601
551270163541
939826141253
391585522469
597363144299
991282703753
301785329539
347759850241
162889339157
634288966711
797475676853
439420534193
127025296507
240268251803
1051134303731
438257872879
553225452541
817507995221
106632260299
42210229357
417394800857
16781481851
6467453747
405780337057
242574632299
87637795943
234004911353
289293680009
315573718001
20124410129
424416574789
971345263381
870922576067
599945345591
402426422077
88940345243
426656947033
539236557103
6790867487
208658983769
32201606077
746144384429
6278820719
729198888973
399346263593
558290787323
657287653447
130594029541
55707799999
424208986007
730202778853
93838917439
388566973709
1045807624601
470461590169
572062942177
721823856553
278758790957
107997355331
668977345721
1028399784407
30437398489
575356623593
427410758701
119179797811
55364250961
990345838817
209489956177
215287075207
882615707371
483067175183
238456524821
213583237279
371923630721
590513093897
615879011929
605659594703
502739530121
245453798231
1050686149481
292225546247
70407171557
86409183317
993033539207
611541349411
21158103893
163442947579
1053979988041
1027223603941
933622445059
927035495173
942057913519
686344833457
364654941397
969447389147
1025006052173
136327960529
474666850729
118192819193
33655411703
60872871809
432155195933
1092711192997
207277188967
552902438009
526812068243
157148282521
966513246637
80187418733
866309264467
753114609067
748155303193
327158236729
355407057953
859636376413
353586283909
43083673247
211345465609
698919284381
448674690839
105428981297
735050015809
1005404315087
386172311141
397060234537
1027844738881
262540066403
791324162911
1083458240779
686862039469
1018334190443
45667167229
313445765819
972103288369
337315308433
1065400802153
980627365463
510824270321
412978613977
567679426543
383588349533
374831345377
989993629211
136861971167
644818203593
532406738657
432537810059
271563693353
960792027323
418489253851
73446182321
627920592239
779799698927
189764330531
815235138859
964558155331
732288752471
757635292831
644264312473
128023162343
981799664669
524418064397
32659019251
690024032837
419682447253
1084038740077
233935224713
485933456969
719106277537
885882577631
885044795617
135092125079
412064350759
256634740871
224074719727
945296213011
1012767064363
35382968441
290854365721
696081529313
799624394081
937060563161
254236711061
319622406791
433587825917
284705608303
580497179189
247492673999
664711180013
871681720633
498247038761
461019087049
585663568109
318960554791
355207650541
114422665831
329179789091
894593273237
60191260529
391703207983
822388563131
748409586889
797162446019
996340862423
592439559457
125319279499
1011803309717
992044027801
418253887763
323390730139
319035135851
424998805277
226905559913
549291339593
516179269883
1004517588637
1078492737611
737698040903
84382813607
549092041327
478930090501
219616360247
988907779081
858603475949
599854811729
582997420289
832791382211
177547318051
482883098323
1056276890023
746950150039
1014684670541
520368763339
515929785289
380785757879
316166078453
154738943831
917064843491
228073712509
766575701909
306070897687
107113296881
282630247531
751252686433
1076119246333
201418177291
985777582519
133082226731
465095988701
32843886473
903278260823
1070146768343
516130551889
23109796417
865182316121
770560887367
753950782219
715708781453
33619855123
205473820711
369449266493
651940186171
1050261395171
922280986943
347948857153
549577456091
417295095169
787538184229
647185599901
250684974223
303069404039
590240966713
732677368343
719712065561
644203998829
723573346501
796614040559
164893577399
942585556477
272391499669
132137505593
1041011907361
163802063339
677379428527
214230889351
145786267183
896198228647
387680894779
642976626011
528086668541
653390610113
187303145969
66658382221
822692136569
292080347089
77654649539
244519156069
740689985179
464749167511
9846767789
609458847059
802203348937
233807654947
610778053681
92411187989
193792777649
378791450861
490786939729
906434594971
40237745243
603176951621
202726873177
78099409093
1016391454079
287681629979
140710675381
155917949917
591451131413
16557408403
944078371657
404527375939
969485642731
240917341081
728660029261
350880908407
980653968379
769112186599
494019867917
1005253828343
532864571693
1055969659513
103201477409
151992134911
959573345503
148052357363
878255077639
988561822231
883834324039
503317634657
973820439091
35792277893
546634757737
210683156659
340175831519
65776574117
41096627899
1054481465893
765074099261
676577802053
1042431966971
768923792761
565863037973
595190721241
1017374144429
716645215591
949081138781
956911921337
790364835173
347449308823
504313696037
552612136619
456179647663
853084332223
60715421023
569856048871
42147267703
116248263991
949196876977
400371856009
220551636659
454095994321
128769477371
752741182889
609841870661
646436391577
798398176111
424047857011
217657245643
480504798953
17981378033
786074609569
1040117270821
729655517359
1027794880421
384704384579
93922460603
419835472691
94270433267
766277295409
326565820957
138596712103
762529689037
727586740897
284437978543
785999186191
427730931503
720673779073
527122198697
466006845757
164873940113
237016039387
85239556217
532133201713
215673399167
2492992921
672677081123
152499525349
858116711167
456222895031
559849528039
1020076138591
242633336471
5238590173
648464691811
497873351099
550254269353
900837602989
4143516161
81814430311
610826352911
147896302003
254144586119
108433610081
279608227307
998700987937
858289230059
177629715647
787106593907
992937825703
371262290281
769351750367
119075793169
117482736977
890592331991
816052597363
709355358119
299423072813
980267734577
233940304877
1079069092133
1035636339589
487276455119
100921693703
480286056907
413277293479
284144551393
468027346753
655860618527
959621905313
767009829881
558387857903
537644544823
506372588947
241766305283
121292955523
74275612793
1058435899181
880039826357
539487612773
805318101073
337893461641
875921957929
880931536187
918066935083
827493238393
672785912111
447166636123
467720061629
982440510523
16043032541
980556855853
969555652997
850690397269
436329381401
113680845793
29924671859
692987529163
473120858477
685992836713
1094392477219
752429728139
144609570793
754975934849
883028308891
389752212919
153566966843
674019773899
880945597559
405903764909
825434816149
942773742409
50478634571
178571696003
568775629561
412132656457
493610552177
1004565164507
160176627139
81158977111
831887077309
757696933153
609706139741
99928086463
725699843053
278220348899
11378067607
731241863959
856221706357
1090917833891
247000599037
701761597567
1071295059491
237950342411
611299296577
1060595618543
1403955827
1079060844179
200573670047
712041867143
20506998613
911628826099
102687864229
296291100893
912768067747
505900971967
955837111129
853960691347
815408715617
707798908457
800128878011
1039099243823
476126176423
303741770041
555489236579
508435019227
186426188209
150202510669
382341401291
990623766361
189574694411
530643102343
360865158991
788772892177
717740316283
949824138661
921594889949
838748267507
151240856447
841435977589
421778884259
274440781963
618005293739
607582912357
1021865046067
1044624667349
749614820137
192966290263
778165564511
970122703211
306164542679
1033573765547
491470018321
398337482677
154268795257
667193339971
415316598107
364819350223
318690949831
559518716609
696413368631
271598818493
356450392037
694157706751
487245241667
204752002727
122020710731
604916535947
19635383371
471604412921
579975755831
806930603807
952809999217
779505506597
524880925969
196137487831
872849159513
466970864417
778941913759
240380363221
669261695009
618378886429
183027187457
1012420575941
349588738141
957570719957
917332365949
1020440582593
456422164817
738101387381
460513404409
654330314747
69468065519
946283346979
795090491539
95440901953
397582286243
585358554947
793292695841
321389322589
390821904337
168339256531
1036026822991
812230354259
985412654249
878827067441
198949843913
881390051459
271767690853
785803777639
588722479913
1051407114311
1045089608023
1051602969943
543294461573
87689932753
346236917053
319962265093
220622493269
610616569831
779302646663
744114009791
550161417107
211747593887
530543964739
676293308101
218943110369
992498909093
781666816009
270921575789
604351720771
735816535039
356247467573
820386560527
511183779833
1532184287
203587172849
786132818453
500411723671
320622807313
731504067031
362006693179
344856900727
569454163519
792687053087
664720283093
819298969883
1009012252291
364990319557
222126831109
307766216029
740583305257
678132395953
834952740493
486075693793
249984566159
916285960981
719332812929
917928638173
293667634021
380475566297
96493455361
970436517709
213770862709
1064386790629
826170182371
1031148993131
493152907669
477172412141
302837588881
104323684337
380424550211
217610884321
209880439337
70059103691
1088551473797
586910613173
776510057053
512017685467
476928193057
372501064141
87444124657
740327877691
777057287299
991383919007
186479244629
863049073801
647426695039
432554613427
379380069857
116732681249
367657156219
175852689833
727431643529
647481968599
520697546923
521509937957
932779505771
180984921883
588796728187
519952055677
367127678293
152270558731
562442813971
10650829559
478400571101
1066918604077
539422953859
1059924524423
306159651013
654066902341
31663613897
934968194371
385551731891
196249348649
977139895297
410294086747
207420596543
855735993317
455528428837
326504623733
545321458723
165470822683
137461583899
55989275341
775585988201
783537534911
730116100757
801860274073
511814879899
32497240757
261643981717
624107824447
477069219827
1070580144311
341409711037
682384844159
906938656051
519448520051
346909365989
194869600313
644168032759
968418964001
148106798891
1081664265911
766618517123
851732399587
107892898199
703719452981
245757232531
705443077343
387055054781
92480078567
371554948759
576375406283
185309364377
218747403481
251016462919
223036145977
205240242143
1029203680709
751574843099
21214511971
261537263731
677572566211
313501818127
515581190297
19976966299
346209894853
471488780863
126747106357
125564106991
621533577607
836660802013
286235606873
836205700247
639310111943
690764541353
268675799173
66677150299
930949845937
738993523001
112074113479
608511295019
91558270667
1026658474607
453176960849
563206635109
870516520789
119636012819
439600789769
388945669913
93889366639
1080283248439
238328749207
425563934063
195117693481
257457423371
272894467997
1068976157377
1028787604783
97561045163
384842499739
126244840391
448379644459
894317654759
882600427721
218385112663
780003600737
840404503651
555275061547
856146192857
949927898321
288583946719
348345573529
601387488101
69101463029
387649942313
287175461051
858578131739
168959640247
296393772841
198584397029
182672396273
228672397399
236220878897
797621843521
1022860786609
962872633637
257922261197
206724787063
417762095843
823451330887
506406906253
800265705803
423237809221
714555446303
86635222451
824639266769
795728932331
994202585293
633326305411
689156789533
232715280311
1089923305613
321052960979
754862087789
445845246829
54786130253
795197132641
565312980703
172893896491
556480714639
1052893414501
42051243733
215775643117
166696562407
526769340569
923185447187
484346746711
301269293957
701108007269
228536004833
495507861617
582529135157
94729661879
998137578853
89938626977
1032809158609
911693958047
689776707821
553120557047
940436896699
489351477341
414176896951
135570458851
171939148561
716192364343
354518639521
196894649983
732091376147
72704955481
866441716859
672289725131
505047967657
565193878063
313424331947
444581362129
719188710577
681097864901
573239409439
447907224343
234656354501
78820779491
670768255849
827334861499
328201115551
1003770915317
921392426069
785797441333
737066922737
353122133173
155826963007
748043290129
352913661211
776477809669
463222759193
378078302827
435681202483
214198968481
557187561193
229617767843
325176399407
980661693491
51928453469
303930347117
501848619803
835486104373
552222113279
845013486091
1039348868521
674245502761
1016268741911
513130638437
223820852287
992115038053
785472342527
432580038661
800853797033
72898539977
292259585843
8960793707
820426771823
241137316919
851069967119
20383963757
109929601469
790118311657
10376288971
512888614907
80121550741
707305975837
469993962127
924784443613
556291233319
298752844153
293441980861
143616921661
1014797242009
710022056603
596918141003
272651307233
561469351673
670918566359
315995105999
797626545523
77063896627
654502308751
40602497263
352496120323
1083669529843
439576044793
555866910947
964790915329
1014613066399
728635989607
158149943363
1080448125329
735697603051
603393217579
708977361647
832528135541
19728021307
439369709509
725912334779
974233350971
939252548813
116258089559
293869846351
275005774231
652111683229
587842621381
1012165860863
1005192774221
458614367147
832072752811
895379834927
573201742753
470330755157
1058847299677
1061077071827
1080446436431
718486628569
651597387757
872668024141
667002121013
307900437937
721674819871
753900854351
195973129721
111695321761
331375248251
400363897649
978555259861
187431861269
901881668393
241595017679
264733102489
419389331371
1044975104863
670753615139
145351999753
569726393861
533266289287
60970584391
525520077293
350711442391
860053232531
187993087483
408602162599
818193648449
113954506223
511394447429
895067744993
210106578667
1068071694743
400934061293
1056604817773
9466332443
494659422011
909362325271
83911946669
604055695409
652181050487
652065245549
714989575063
912744548381
986558976547
1032426558637
684377521801
648081279031
221973069761
629883765883
408921746999
693151781507
311883907019
77655724001
454698006293
124355927221
243546639899
734501783779
626382976211
890560182101
468096611533
496226012341
578825668727
611736686651
888415967177
466930690489
326891326493
663560234069
592083951229
297352614781
235505338777
667425339787
575455579813
57610107781
871885771681
90670173431
261321409703
6643146791
746481447637
657785783387
463716627571
919187849717
500997170017
1080378085939
782140008737
730035764501
10975016813
896999966801
16095922481
277135025743
513288394709
635760282467
135374600701
879321365459
199756283407
249167676697
529686268049
434376837187
467952309641
700543826351
11188545931
684289223087
178409152039
158985372443
520447901549
1046302953103
389109442103
252437711927
183908907587
177417193519
499386619579
210419766883
318926021629
974735122243
36214010977
805283551991
125901463049
21461224753
701220323203
677288163983
520992954359
275606905019
974026546433
919289388473
15820094377
428697008359
953686446809
154470884189
477477086579
818867355329
491357932861
86910591571
45107467673
734528082433
683410163999
265401169303
374278696783
49875937537
381420567097
977110758413
1043789720213
956310972587
156391839199
134142276641
1019468511361
1080867789139
694473094943
812588174401
493228951073
304033083293
21256793711
1083458405147
253586707589
550825182223
295207743731
445837446059
524819796239
147376610923
248204446661
327231491087
484503798277
187201231759
949195013839
950943493519
566471125607
126652399733
177150722171
655426504987
699879930317
334473276437
375096889649
1090106125949
548571774071
1024095039983
1070748919561
888405985781
367353261049
682641129301
156326415559
286207212793
494120744059
706122335119
909382621859
896100770141
92817230197
547430148229
410366722517
838875750413
78123986177
972962725103
128931593591
758908151873
792401217037
49240524247
300616364177
967278311521
785345763373
1066995964847
126670960807
231925865839
955781533367
885194849459
1060492189843
309072403613
901920829379
979238226823
208866222241
771410013743
625357772783
639834778439
50686597811
1066207745233
475011303421
157195384211
324917736589
581283700709
328859261309
517789261901
760607617229
935526874577
490216703789
631940178451
1061294841713
342344924773
897688431989
780975065473
10023817613
995315386579
160348923509
771752007361
962852060971
248587492859
811627254733
666677204449
320745726583
224819331133
223456656613
380392025957
930977510951
869827562831
357548457713
788516167277
749586860453
574909644263
1087279429283
1008646535291
412609344977
384506016647
28361135233
571293979079
578278194457
681999123991
733752463589
1045110140969
976758232337
503214539281
568448524711
351294689
21244223137
1092275965247
417846978743
582034597589
397629676861
635010964559
169246105037
149387437567
224641372691
103400571419
767569085957
536971752011
61053669451
1094377408541
875824925597
702149472439
571094518217
216625225639
589245791509
62337087467
594023654999
523085683529
686842988833
420099149593
867646366927
147679366781
506135625959
705752791951
717780268523
881787948719
2289312689
1016271894163
914920020929
18484158331
331262584441
432811567147
465492824131
282736947341
776809624607
933665390267
952017291403
36306607661
339345541681
721651891663
919169435677
454694775739
5740097417
153138040547
53639842073
957995998381
314483207543
661961687423
863852171317
488469814751
314850727907
489054400829
404932807471
1022519629793
52250537279
109915647161
905738087173
271652118403
244824459097
672578451497
207756462457
1002552432773
200608577069
598350190337
903566352877
418663920557
945028931939
609808058861
391808287909
588927695459
761477299493
992782867367
985157431553
801235784369
234582675953
1010340504449
908568161947
899727325841
872367109421
294929399267
459269028509
829926187481
859823623583
451356062221
37401958963
579301134227
58337604937
330379976393
968319621337
237587235967
887923680011
75891295801
806852479343
810751217993
116413838747
812463683267
876074341937
883963837847
826298221901
197439007273
740656161403
299802079111
466044028277
83822408711
234390235087
732747876041
273852292543
886081692499
435711189377
586844642941
651400801913
983145428897
721231937009
175689548017
430838560553
408994255213
204473443831
880316831749
929441382197
87148616461
193903438441
408749020123
903449396867
1094179492463
256595982917
253853561147
957744215569
979201141843
686476191913
910627599227
454553027413
332908757689
1051483569733
114871076219
807011168297
710825827967
1066331499319
265314137903
801781763417
666997647467
897791241421
196692278689
491305453291
62656029731
975803994083
101554476883
1083572213543
450415389427
501545542613
501195804953
1085456437423
138486339287
935889713977
212972653027
772557086233
722997469967
667528220903
1043630009221
465122682257
949386867503
2512230167
281233794139
633588110539
218193102521
680353747057
212669360653
91790238637
163997595119
196106573137
900521153383
311548574993
488061326849
1066396232089
563520850433
470965299559
566166821821
815749929653
613465607497
1097842837079
721493494037
144450890057
472399193291
495553553161
361269867379
876736966817
399836950351
911883026023
253391559287
333311337017
199701519103
62863327361
1070971278841
863385791843
609862980107
188146990709
352214053207
61288181147
358119247613
303772197161
622505090677
305718291947
903741113809
1028704607347
343746880657
178502545877
696261749593
1057135653151
928673381621
904865979791
1053770813569
751963064231
920547431057
304096609591
598209019417
884464349269
822606569269
949168107521
15925142767
243805152167
819428520979
997600105399
1016297594087
54527256937
71252396153
1070027758691
29193914777
476295802783
48809088457
835894514267
826174040947
235434550051
944044070509
197169589031
210418655593
964916578531
541318458497
297215551769
43678522081
120627103469
702973268447
678112385239
631831743857
585397368163
899862336899
221393925227
815778263431
393824195491
209185943651
308464023943
102302994439
757148762567
82340442017
169002371479
84330085871
292580973473
66152321317
735854982871
711725643977
379298282273
1010494858151
1007352352711
687734267713
391255506869
936273922613
209260772783
178928771771
1082392096679
151908995039
863202842729
418702778339
504117886891
829106978473
305436628439
106309078769
1070042007383
715430481497
615106606403
423051443807
279320050063
250143664873
190888301179
149049785239
1054346189531
354330328763
623217895087
919597515743
1024321057831
1099173207779
317175086287
699592411283
299397283897
1052600588491
190996604503
585969645683
9741162187
706819405913
505627326053
1051967923933
12456921907
175622834873
474243174859
119166156377
860928240409
645044414899
950041759483
499910638181
407618760481
696727913207
343724081291
802633567171
970944079361
779480594297
965554485421
958269715189
109767959831
488287637603
55670683403
652829587537
628642510963
879509794109
402448887149
863009429927
1032131515133
255991684981
191814474353
541012571161
456316298827
217359180281
442088521843
1006554206117
362051099849
118590559363
416848813987
482955016891
761288862619
174235503791
343320259687
315371152361
1031558825729
116652654511
371127411713
547345286273
481292909707
640967778497
729507826589
161358121829
597867552539
287710409561
230466521741
1024250239097
145473963839
584218458127
854009301127
999507104711
226224594889
235995876283
129688476509
723883705019
630950522947
1064846216879
280725136793
979888883723
676325453677
519884133823
372562960493
726304122281
677912983837
725535777877
1014596325623
711631088141
639484452703
1078059071363
952338384671
548663165717
622380770131
922384169339
79986808669
656868046063
45808512077
27162771983
697184362859
365503892927
509955770749
409158750703
46934862407
853471206737
1061836946039
604747741901
55435401239
828209029639
523460239873
270951088061
654368718797
574707788957
200743421293
1049695784047
647656548491
1048089595013
300294910939
351528774967
136333387103
182279168891
873898409171
1016453919073
617755442149
81497947771
301503688331
292370139709
930486591079
214602925151
44609503291
508136082697
1021569083203
440435897093
967277754941
269475669803
102752882753
373023264787
521177359303
485546393467
914032264363
320463645253
584858033651
12451104473
996022876811
785934170639
287051521291
828416425007
810255597149
1086419868733
228182420597
556620165791
659191233299
877683860489
417172876171
980596047421
898926166771
4269404017
960017079733
601506031981
792060383483
646672127221
57280170317
92758287719
576701504123
70245534613
333939187237
758116156247
733016397697
142572323923
98226258017
282178298789
1011192571343
84139655801
1019861114023
315234528617
1015740744433
711127265357
530287983893
151671487229
866850404071
922323142813
782478148129
887346873617
956129258563
799941228629
33446534449
649288577261
432401075563
255346937537
479833884953
647579760433
470771328509
109883711741
16240044113
329213367541
793711201483
691168620011
24511568539
621656498513
235379567069
857359939619
397450386017
435255219101
622376714009
1040332022767
431730313429
491328188683
613185856001
300300901261
875780064121
567944600579
334608365821
965131982779
35759529973
805655231629
20101387847
556224203971
36146043649
897259357289
521852412413
549458562161
559646512351
521114079757
957671630203
135985395859
1027383177517
407885586079
614704771567
240253636837
13438436119
1083891936839
958451415979
951439241227
960390833687
494445998693
846933262477
609915450169
317884348871
1014000181241
125384025337
176407733911
714276728731
80744025067
136924406929
45350850133
932177484011
851015828233
699779675431
1025609443589
56948179241
368528793251
397158328493
1055671638313
1079486387011
998472106057
597069400771
943518006083
245739057857
418556962697
925226592091
783842274529
603190453711
874072244761
731037605413
623449971043
545274622591
346593239059
651380407609
639315261049
311553737177
771037395577
505697410991
857646218827
52799930203
508106647889
870448903619
700848377351
625036002653
224425921649
903148292549
647077119641
154846441327
138835799917
190331058199
782288824651
858672201019
991125708143
1001200611661
566516529881
275342677271
141000186179
762242623609
534533956969
440308244819
461674958443
419335579441
614108869393
383869121747
386134759027
674737887091
616219492789
1053760307389
1046042326993
136294034543
623043246187
322721587961
424238059373
554988234023
905850281957
123969219641
368401201321
431624558207
468303403481
684596491169
521492522443
681257837639
475491336833
44779340393
552725028047
709151737387
788346657737
762846016727
157297333621
371775448531
894658036187
698784301357
939984129079
593896027003
979895680979
918888542219
963268753847
793375643747
913671140243
853671706099
572289466453
527198965003
78405298109
786804179999
277969348201
185883217063
485858231081
137029193633
991328540753
269408048401
897917898023
420520626133
539737574533
565615828501
552053672827
858970087697
253633020341
360618061249
249675963331
228706885051
528351670937
402794208749
989091788693
137520178589
156787277363
607139071813
934091525351
65972608147
954412171409
521824439263
1072386455659
518561715349
244947773017
255774229531
713539013249
920595808733
1047600615167
960931779097
982060856807
573004953617
318749218031
436076815007
479124116227
838035017797
518263495151
600070394753
144358255793
802510548347
347905093111
544392156067
1024638218533
623819284831
830309628817
116898173809
1065994477897
577972774009
201811586117
927809804549
1011903154553
148893891479
71479296751
724874198681
361715446907
697258441723
1082880972193
408452155123
1025683356017
75018865877
135632701291
535948345561
444363423211
1079634472577
578015554993
787883387887
39753963713
592242028751
164510799493
904047465379
403459350341
735171685399
279247145003
605566494773
910621015331
251360670151
773724734423
176550029573
825981069107
38571266039
532097875121
652031417299
249158532839
264876000833
705623082767
568189793443
540778338691
980449951633
995733166291
64235841517
857280148733
327298694923
935604409651
802045504417
236284943399
195026991701
725675957989
202552293509
671477534677
1084448933137
681022998437
965968278589
993441206759
621138012667
721389732509
1041365824253
441008787811
923771507039
255117920209
533780813543
530294541067
85547242021
745745500481
108036644929
1031113129157
803324575331
984018656857
932251612727
33939760201
635481130399
505129415863
823756407599
94094320457
340479701
540407754283
847030584821
54734894099
427967293181
274388951279
911213109017
81675706597
946048742251
1066077932027
157411861423
757471883401
645694757233
177020690029
976986595861
493735877851
832004373791
1092552742591
60170574179
667752206623
336807813509
43642961959
593499756901
1016833162613
311115354497
365871873707
851165314063
958296592439
561924780707
343301940647
44734002769
731504702347
963119619239
752654932651
1077646080143
818778798557
921623943749
72049978199
733568039423
769692085769
564101201383
391922967481
822457747487
802772088617
898917257411
1042197471647
1052523283181
313714068653
8100454877
478247809867
871981404689
260773496527
737048730559
333303816767
258170788261
307462571993
566246340523
371385442567
17554136629
686164019561
416635757171
379636772659
588982958453
689112119279
300851425723
989661853153
987117064981
1014635047999
76697653051
1009999790659
728014579889
865457850073
99439639471
1064667685087
1012025978801
552586697693
586523049641
380829597791
1032359510747
86940201847
798142297753
399010302407
60643053007
147857289499
171252507851
844498844179
711500915149
473242050451
935975930327
654495628921
915729483797
710378452361
1051169886913
457837974757
1005959438201
727088931967
626733282647
750593788117
891789536717
469590582697
510164086321
1028959470139
722276043919
846490990601
389406592147
1005688101259
74442080413
87516718417
621075083099
1077778708621
496021914041
632551280531
4603000243
206300668811
119527891421
279530141497
51816277963
577542396419
654132723997
148206509501
632949396631
710632405057
250402520317
789446354329
548705013677
463652617249
449782416463
398544144199
380978084887
635206638037
1022623719281
149172388039
697108177049
309031328299
217654095781
674141498473
172649444053
106909511153
249348816859
41415378547
10912616977
425770121893
593920682039
113242598087
218185670377
1011509667943
274438680211
429231259673
527662516427
963298901797
40480696727
546492222677
850783512743
242576142253
39459860779
714342455159
817491078557
927548744599
851047056953
395270882803
686331232729
742401603187
375922438379
529499236573
973269283387
19151306527
524510826991
29390676251
357767255239
387208147379
392704165583
10797435757
48002483887
61515107981
1095043558877
1042522710611
1087635526441
138932359373
532519740097
251971415257
121289562673
604685964697
703180824173
232885244957
79440342073
839615520137
1086376848499
180406896071
783268543163
761413231937
1050718703393
393915584767
350210944337
461835564301
301106063689
460441567667
790198676719
37003233427
75935099047
114153950609
438316084469
144825446399
684089566577
583899777749
346724081573
976789065199
43646750869
441583281079
409624533781
776079442429
28094726117
762627266243
1042469223259
130376456489
901615548419
60477902801
531707654609
676106123597
718233208579
26297551169
76014734777
257190572437
190241737277
824237089447
437566193111
402030685181
340221113959
504812912629
411682670821
570370135051
356365204387
172390276459
955502004151
197696592913
524234606887
490488254699
204094255711
272156139649
252610101439
869125729897
483566152493
715641530159
794702206429
600892079971
341051382311
965665484683
699946233557
438981133849
425518109131
642058165559
1082717887247
484255519057
557228916241
180429342263
830220727667
872154714257
69218324393
688591921421
297056109769
35062209629
79384720273
1270246247
453917890729
6336583493
187716752449
1031163938989
168618950147
945366963533
183658396373
815874131861
108268770229
638428371667
168564514199
407424144559
1066381470163
389600982829
554574791093
228254153767
244194137549
142517680183
229075631269
712937037949
980313156533
667369489123
1027096375303
92602811969
14599125727
449843429473
208565725091
583791997069
1018803179099
719192110909
1086846291721
796037059583
714012136841
74688032297
592283632387
28057102357
450496941379
956363371723
976360118647
233256591203
757198105691
720128783401
668797444661
26091729553
255655857649
485142077741
72650737751
1008175145183
884407905593
308009185247
813807070067
71748078593
490893431867
482799104393
114503191349
1045918065323
177870162161
475020982523
484000626779
355828923823
864276801133
945742301527
200852892941
445795928087
298518535279
899772198713
333332959649
384705676939
297575563091
131823847457
511398196513
242043916033
165990852077
891722033717
768673125887
342809414371
600130553159
346050813919
1006213778503
9004818817
229193159963
149951395037
723172988459
125667334423
243855999029
57809453099
586207636207
692322695767
389744742551
514233641849
838765892087
15081228937
420046259071
417677153077
956526153409
202918130777
772275211871
260146696037
561961415863
846536846503
952398750581
214344745331
992918954399
836236922123
564720424943
37959036853
340492075373
422660498243
984511267277
216837653111
994201912393
385414496693
664813874761
346583180987
677701259647
983941044661
469553058041
819740813849
62019445427
163061859251
195942757861
312672569191
1077637338367
952052580539
994755274321
645846697843
852133643171
781119719473
57276550129
687620167973
782587088827
105199366513
745475754691
527113723181
585408051001
13327382051
633651461633
1066106151559
847304078567
113419273087
61092898081
469220046391
549379506607
1075032327533
280351434247
318638125639
926284216691
1071368897881
597510563471
719417700433
637962481543
676604570689
416138255003
318022105981
704970648763
1080411127361
813554125907
481732595059
25438066061
733887507853
1097619520511
629767630949
314203368763
1077316146217
353191494727
349262723263
1041683285177
386251163801
1076782099123
194186739029
842629721047
687844184249
163922771821
762579675653
254300966329
330924470927
121888460651
1096184660503
570412463983
685203018257
889004961583
798578072417
194906655191
1057580201437
220827593227
360163515391
732610516193
87959701721
590045121389
259923004729
36536743037
460146103243
582322558729
279136482259
704881746781
759894393061
758827872419
633248478497
537523915949
947308686943
411550982671
278008202743
155808038647
278245114379
489074122777
456558364331
891739852019
993986526553
159233403473
874098294757
1024979125831
676230936769
191512126453
158462865787
491684855699
275144296697
471014313961
429050356459
400895904287
194747552917
680983007851
815463112931
479451536279
238826761847
861106096091
82518110869
28192796077
856500295793
56989721909
219876257383
382977435037
192139043857
129822299231
772926454501
176217897371
731483571569
945665503997
24452596471
293076002893
805019182867
882924731023
79260309757
356608068959
20776929631
493378490911
234330444443
682839937127
422312046419
471795156433
199423662941
79781140963
763784458831
1073890188499
537887745089
618424623361
445320842209
49317717571
554154589801
945781493053
206916774107
155450354161
687566808023
825731860867
853726172753
208848086413
88148951893
200881893011
147057127649
626632846943
447535877363
270504862541
447331172767
129676855237
239212416637
1047270368129
256120971697
404418744641
418401989947
774115116991
119407591943
48614352203
1084995187841
407887710431
1085628331069
492136779791
889206345619
776887642127
765358865209
63972866423
711439448077
117898064443
366434419321
265984710553
613313968853
727126715327
22536327157
827036701061
335880957917
564246020357
362408985383
989418133289
1099495214093
470094158153
548327421029
42378476771
676744966873
322921554119
411942102161
947789289607
581897788727
803673957829
887009664187
381067841789
973506552581
547723362041
622324021279
773375639131
809913240061
445095524593
314511964523
625637611979
457234277569
586668565061
833898897959
745996048907
928526088619
1074116174101
419365410887
416553949153
204997001893
492687600577
397348905673
842674863157
164307599389
554624432053
995809939609
517798489289
34828340783
828236568377
934274024599
757961916293
1022577220711
550205437343
51174996863
996415387937
499828800253
160785135061
810414097579
27449736401
1081748260123
1088173189073
312795090551
845055256589
730948707403
23502179509
885377241817
1032839603333
312364080439
938399238353
510690726113
659974383737
1096452169139
119421031781
931998488539
372671790563
72167857057
111254968967
25727848933
144873643769
77459800423
37487283623
127668234713
628196601941
1086440824253
960319473907
377292605303
572584829599
27767541839
7961140709
1051456274731
183737882527
86388300431
553842830257
727013685103
479896481983
495803187701
662625536143
364150551839
684844103323
605192955971
980581129849
1053477075719
691838411153
775150295177
767709526369
820349788789
687631584923
349256406493
159184403243
232406765641
585248316193
1025277798901
234043377511
891231990731
471815030059
889219549223
285879115211
626582655827
29784037783
468988216639
271293160421
97270428709
243553088959
155378932591
730327010437
494857292473
932534366723
782795429887
570873225653
907765654759
1021545751361
178744074503
671576672311
513306981053
743163113339
20852608109
1018345726807
961855401433
595166781971
605613020681
933065570659
446894376979
999966347707
838592905441
45138936779
81294597599
573423859901
850917624481
576835203691
967483182587
1029086763911
953862453773
993307384441
21743998033
938177512291
711601617631
844353450181
175964404241
272287604471
454066314293
300019612237
5882102641
629169870347
954837765803
705560981627
164910312377
129535838123
577987490767
228542755801
560843665763
769008990053
965332819021
731978323859
674459813933
901905042349
865622754079
776229369029
1020439739567
29766713959
124341064487
608751707027
598925591911
538473242191
750382582259
731084602189
412358193629
154012477457
843977990963
676908679511
850764528343
14672707067
815789845931
163605436123
246815918851
904781269111
456601052443
797924111377
603592922893
712608484781
577055092919
528377851681
656178832289
952073206307
127544237939
560804779321
270870131507
843511075549
824857233703
192460170289
1007086346641
382354911577
144361807367
847103666441
361537493399
470289903791
902966021161
895941144317
947905941197
279928710349
262240694267
965848123873
168587250527
576596767139
750747507127
18878354189
968059899283
469204113571
208567304689
625754142539
917370010633
701399405669
959607959329
300867640693
1053194897509
221654733721
489791029789
439319882719
265257975137
802615998137
482162367829
27176101999
1075335402269
67071580601
524791156621
435203771801
939204747473
584492040017
809318435999
919958423129
41663900723
412176961759
496470148639
645208493767
861427349371
800807182633
526310651627
740966002037
113305645927
594290500079
866954098547
80405684063
768219603821
665298637453
399271974649
836451528047
966571951627
517172679853
857364310637
32678703979
967912004599
567747306449
426903097163
635453496421
833915534251
614201018597
758943965887
815454169979
1096563868997
215306207737
109601909047
926661710209
835184613493
441976372349
1076189087587
877221576577
26733367393
147653709191
707155103843
354719312347
203198086393
433251775667
514190082937
225686630107
939578851399
1035254219107
637336930819
1077580465237
264257272639
685263250523
150572035307
513954941141
820941968117
495671043433
958167583591
55474972213
870913355743
331508772229
616522996913
918577152131
247502098069
248657209223
125214872369
900398292377
587924164469
193530841313
381208710331
1039917582547
659910909953
585429853397
401404092169
307979843761
919730365777
795700774937
848595965537
197759730109
327526802299
32542265263
40791924179
501677447533
504333097091
114486060113
976714194409
918436619809
567169268833
942640702439
692551900661
780053758651
750722617061
481867079479
566665856921
809082418457
401020059793
597968622653
276447517183
803403960809
629824578991
1054247035649
681174025799
409374813721
105623924851
195574987819
167358957679
640337061851
444106923031
256113166229
492122300809
430998225041
683459202593
782286703019
29700408053
764379102167
839742344929
408477006139
862202451941
229365590929
7682278697
799839002461
627808374161
131894504101
979622316721
829461714049
341336808733
390975591499
601357623613
572450488199
672262246723
702323321641
662078165051
555214750897
809038102031
444351947833
354627183067
716234711741
512892654749
642971528873
201348367459
1020939982553
1045019588549
819439987831
871127071697
238585425329
973832666669
314181673529
639116166457
548295774683
666876595337
118013484707
553306613221
1075976489519
1007619921023
1052637599723
634758134117
241907450797
827066384489
671497084507
977906473133
393899758039
45512217799
394426308569
246260453099
549980267257
1306437563
439521160093
563557165837
318954262111
473969137541
629588305063
217345771219
447937622299
1079283666809
19727669459
120838595513
1024591942861
311920898957
10811312731
293168556781
592522022971
63343180757
463776202639
369751337723
34806046741
819023842709
819289215169
249393363503
368106282463
292420813823
270442014187
1081709546023
972871240283
659812531051
167419781741
484352238113
490690041091
437932502233
675172011149
635922546187
995977185319
1041985466443
855173801653
596575353403
142518375809
482554692167
332840110177
1060354664093
359166000443
1098723219053
28883404699
704007657349
326652361993
379754498971
444317383273
926169720613
733392414247
622390239271
749296659107
304096063367
111023882513
673472700403
439891886857
22134057259
789503067473
476124840281
1070569646117
299840040931
642148590989
138841503739
844503972061
784205980919
554428261327
884601886013
760023913489
964185158267
79662327629
504745627681
567012367433
281472002827
489964936607
212824137247
438586113677
660975342427
428484223691
1098314563499
66100676471
267615178141
265894022033
891605431021
958854140507
152717103083
482585694337
142507625467
720794433547
949159018417
328020027961
872528513903
196678268767
631599763547
593739590513
114723037339
383040999281
91089459089
765801669473
183899382113
893337545747
164244175597
340456426181
137256410821
418193071291
491189868371
210561280021
544732411019
987593898127
1044293884033
959848385987
248603125027
760934447411
1090993377073
3951177917
898741348517
274708661713
462340295653
1004124519577
529839745199
262385077531
492108707449
1010110632299
541920049291
1028366848079
1023742732609
1072990540507
120836711663
330028977451
654261833633
1015433971927
116309332847
863591216063
25381746413
444202780393
219060268043
918413025391
59902943629
17850669527
995384656769
981209359033
1032426850993
977123032283
167519109049
214183133117
228100011197
255992215399
891462569317
554392818857
634664179243
179926434253
373309236319
4891103521
708753098227
560546811757
726431474917
320564277769
421688573771
1025961014501
942360269707
431233612267
661112594033
565037843921
1036173707897
470300822269
594117799757
173093062663
143374104493
167743441799
600512283121
639984579007
1092263068667
369732395377
426689249533
972854058079
67892232983
660535662257
460228419451
258573457801
12598674119
6967181603
933376117129
516505555871
6973281937
930913297337
1061136655343
922480527461
620346813881
1012785795101
887662619243
205618070873
999567512611
709724541359
232194316363
481274462309
172370215169
503791761133
885573408553
447875546161
1032149999233
849580580159
702641374319
881027435383
596398678177
762165482873
1045927393759
628463833901
779898510089
151503165917
685237745561
921704471729
271513833263
778146434627
1022758528993
965659271777
453213792877
36818699927
851195450423
646701897623
795707829859
257708517343
18894242671
197389722007
773622712021
21364178513
658224447269
1021596365303
207352764001
975743007971
490233497777
933481740001
840964500217
89146395397
777022633741
81872658601
597191896729
579538841857
560506952407
604944563791
609614261981
52421895739
505195188067
712160374843
1058770835027
248808369421
400359507193
906812856539
833737194781
807690161717
1036481831311
340497226801
960958263229
381080508451
804219125821
157941197437
1093027054541
697817298421
365452850803
212180022433
78893224831
841561672843
965784161231
951431355727
992606582659
890912021497
469673475413
394192810679
580029290033
874925963243
473480735731
271663139827
947006933557
470734301209
376782225713
12805368299
396820052033
981086375147
641188160597
150456899617
211622836169
911490466619
193974547223
612848896859
351210159887
534943202411
956754720011
956710957949
9736210417
670904501893
1001096425897
1019404884947
223845333287
427990611527
714185331851
832799177831
1087034216693
611804258927
828731220089
636178101701
1037123392153
14179333957
768468003539
266818075529
1080180839909
1027675534883
461254389853
305835255769
727305527141
52578751639
432067459441
357707460589
385263330097
16529588371
474239858167
887974734109
680853168029
35662045189
629009661437
870235549153
441829748291
934809914663
34344806623
76608900101
997739074399
101059606309
650583477743
633228843427
783686613433
643231223759
879719006917
179471368477
1019362084141
93475852517
167273868823
672815221739
668394366923
364982664407
799778793367
116772999247
307371036157
1025547238889
112706386333
663727553737
212200486577
13785880181
342775401239
652314807163
766800744887
1093669745989
245527063823
257198787541
27325806577
282857874613
763266692141
386371255643
492128122243
756645783563
387614334469
410672070667
576432933877
31934520151
56866237609
1030344401881
455040288977
589429555193
271870883741
406542537637
182218858537
520882664101
860377207141
650916375209
744631824973
750468489389
214181679461
196383441677
1003858170941
903754807343
764559424793
494481277397
347957079361
653690274047
389151865891
1066589049637
299192064943
279518621827
921959951533
523764051719
158232567737
138585018497
811996018181
404549384779
371855150431
400647212653
9426199529
856668942839
947394021053
265382981803
742414060657
660603790201
505983657749
704407063093
103523876453
293316349451
776231169613
322762143947
727210113703
121162085237
652661656909
10529855087
1167493609
405595849177
1080787276141
861725159851
591036097579
78521388259
182416710701
57840060181
313305378899
101134763459
313847178263
740301270311
592835642999
163809345023
33864155357
437299221143
829087080113
22142241943
517845078617
217996051369
934277034641
774961570763
388567695407
895063131839
735387718733
956832792613
76646828129
228457086937
279023310607
565082859521
128658914077
789397588663
307306830517
1079933139193
358207182131
669358369061
758955030179
176890140563
523122443573
727355683423
858678822641
641170108961
570383456989
399158275903
375491497
692987735873
712964495179
162554933237
823283998123
416065450321
583696787473
116451553523
629729689871
185545401791
391426120439
828548761661
171840131941
680326102723
516945434191
333333138349
321305352349
8245589021
586874658089
572177193851
897924243379
904290676529
680977630141
618905990161
76833250579
307876282837
342791339173
39418335533
123224592593
964406001137
662971069823
572458398037
488577320747
599771228093
974207843239
530288526883
340467728221
21855820957
711848210243
944210705623
795615021107
1001309183891
634884289673
978817983103
934730374843
945845183057
630090560383
240549594491
481977442963
1069733274683
29104916923
811610121631
1022009578801
839302583263
322430428987
269128533911
82904459273
629165538791
746225143903
84601412369
389371938283
740869968197
272539335841
37584139651
536097402101
228568173527
560322763177
573424384213
619322289653
151779946421
352248058913
162294292001
1034523926087
702453544847
295645747517
1054177218271
471344539733
711722284411
786194159857
420311868257
605218322171
505862547947
872073830791
592227952259
1021717729507
873538774391
513290259731
625256994367
788425649981
1033445298209
321615510781
853189823869
943554977917
405782890067
939011596379
354303566173
431437532081
709874553823
1045061692691
878251916981
25033839517
184000162513
692400488141
542447765609
937749163361
13531659287
180971703817
347116595473
277594734437
1041401866969
805328541557
845328303497
277026275419
742503593621
66489864251
345755028277
183156764473
105787289029
986616372901
208803308317
623749944143
439699084193
229740320617
658529927987
545416192693
844458448499
902955185777
757717911581
782085059389
305375388767
596624071573
348728890931
150702871307
638339277217
496130147809
897934333
299350970993
213661356803
436899574121
938779960669
15204068773
915765560837
725256751631
68956251083
917232368809
10804483273
409913066597
493879356491
938024627311
61082334583
391003234733
953718286517
927262293091
1075985127013
630601334633
259026380689
322246974317
452763115543
91476825857
836140280533
74306658683
442375313087
385531974313
167121696191
99368171527
1019440834717
777453479783
852944067749
121087635733
102428341229
466315128157
57513065803
783730826387
458309271377
226753760521
506732055331
940478366417
172778261297
246083643163
851710949057
1093883665351
408019331591
368327417251
69782477953
454664338199
741633383219
391610837621
926344823783
724628806163
912409415837
253091622221
703374064529
937504045913
617877016499
230528143207
706643168557
381197351981
766662776419
496572551347
552306241303
933145251637
141754144067
469132499081
159088167247
20408814343
277787904347
124772779609
776119636111
739035367843
323767601791
429763944283
636897687661
1044677337493
267228937553
792167524607
447571696219
1083588117499
531616427717
160142918647
422783431559
288380627113
48308832797
123724049741
255814465477
446458227751
8917301791
623159687389
923278825507
713449552367
685568912009
972407776807
857418229183
538145651047
684149308819
302275732793
608364913771
1026762695573
151814128327
106646709581
936410322871
728348107153
176893982393
1036679168773
101970357109
264020032163
541203048223
785278931293
999292032457
594119755687
1069737807881
29557570223
1088400124477
1085180346421
826774422647
679833282511
884492032747
752660252021
303759709237
232929838307
324244450379
293887683233
96684495071
276610859201
1068323604457
898215848107
615429036451
813130169231
273350435921
742801661711
944253121829
185125565939
1013769284741
761109807967
323798742139
448321024127
780636369791
45650375039
1038841838219
480677329129
315568202479
986358343423
652421310757
544636482041
864728580763
1025373921989
682486885141
988171260607
176182610437
912446525801
27609852863
1016851097543
308781591347
648894323953
105491644771
902807051969
454070681203
1004361586513
329404740209
57762785611
681430123537
258751125557
798244602047
998269027043
698430111079
120120971423
337563816493
416770971637
838064281211
1076958353711
950244097991
280843117133
848036874959
593457376189
656503626209
513087279833
400711589819
212547521261
567727493869
355890213953
812384625817
903443975839
900206598367
928853387971
304108599931
20011591073
233091480607
655789570441
647606121259
959478683353
300235199879
496252537447
1045277765333
31086519689
64558672187
628248967211
777547514501
632378026289
333977499733
619535911633
541418938997
574661065841
838081245011
1054162912687
516898852859
677741715193
500138742139
381257210329
140345169047
782156384381
701752027621
914582957447
899869360879
242939451301
85796120083
623162123131
1020781854013
878779112737
84902094257
212842345249
522842312939
355660399231
926633821369
924857441951
975354813787
547390926617
1073544053429
1047430729057
1084343103049
538859957351
917069398391
963670554751
750275912899
108852077359
76027522643
956165973247
469176841421
440421831881
373909418297
278422124179
503752496021
470893716031
169109090131
796401242687
439591670909
1038466171021
442136895709
886072863773
681229006981
303858994261
282872703917
874794797497
852677614091
530829396763
621360654907
595549581071
924271773443
354347277919
1092104156921
383216730409
579551256061
87086236079
256367620391
1043809654831
73355335447
984239854691
346046382029
1076438957309
416445874223
957857913557
275859424961
1077763001701
927357002797
607123733023
693919275979
280997320949
1033835545759
843860326193
814712654783
433305860809
988098633443
824433252659
764025968723
997159205479
877200549877
597960717083
290423372429
812403723671
977268911123
436028922943
54316309639
691955223539
138040897021
63543835997
205039896053
76279010651
404958637033
621833345951
158357001793
355618160207
370434000589
423010610083
548559838837
560473243601
700535390537
37946996701
635965526929
84819418583
265251994237
646881859081
554976919949
534553939889
382396340603
195057418223
40688304829
914654122133
988320872183
586380010483
380724447269
568611796271
282208144711
750481557523
822064600627
72216100639
983579530883
314887270133
26205047509
1049754176179
175948603499
637157396299
816974607353
339900691807
481909155467
1032269671969
760912852613
842517476621
860780895809
54804504983
328976025517
445471203563
975209266393
188433808253
1037749249837
118210113361
252176089027
1070833242433
1029903953599
854640315943
313576544599
896056977287
545101273331
954600564721
267546336857
736371562909
627962261081
958340333263
376594037489
932004060431
391718496623
260772064463
690834908237
358631848837
66039018811
22408872287
427404191111
215189925289
959447010629
674020000937
941747982437
580799123551
16780514119
1053717314281
1080107113783
121469683681
1039146136349
574009272377
738246403487
113283935059
840239259913
544117939249
957471333649
654589340399
960842691733
851616185881
1092913967699
851205987637
1058931590567
783500614711
189228038471
66446536843
863711252993
317803916579
648609169717
1039159625963
483813169211
1002805414717
788159634103
32621869673
680047273937
620150052241
748585575467
497650140157
129219980387
1010306952899
792517253243
818106328159
260091742567
797380931689
401605920403
1032346943941
692394464627
284030262409
990732129319
691355596453
591296213569
899680859083
598943004923
217723925483
265727697181
889284557309
883724417971
812432499167
157088658053
150496608307
1094390424629
302662980281
169837173641
69246782197
629161314437
737848055677
607436912701
82812028319
82652991787
519539217739
466028379659
936856830829
957417892169
836930854829
959154232633
887572135771
1031817535271
725832096697
395881088257
1027843272331
9585494297
68477247583
282195739249
954414398461
98924411737
929389437541
302544475627
874843140173
329502477119
449077712093
988491981137
710870756459
759582835177
549870528191
831428634947
640876565453
893111801821
166555108337
167233543853
213092985887
142057511867
628510961513
789178267181
407688977249
158665394869
122851311047
580078876801
54709029233
990410337289
46051717241
16595493427
602159230067
446112160003
356973059171
884624053259
616905160537
278485339687
66074969197
897415807763
280702571059
694067630233
972869095811
839247160307
963954729553
826589824747
71602381859
724218317803
439226694827
224685724943
806314863301
315869418521
433242260287
293809978373
591873854641
924249475283
1028150202551
217204567577
423747881591
153420027821
447970882459
758568078953
463431722029
737411920121
846411273857
1007080287799
39051811223
493916541337
1022530375739
555706403737
899026199791
53268123973
591624643273
950009847343
680442541277
921667200151
68310261031
378372609673
807989769047
258697821391
227260930579
307989336913
192496065757
745604522539
395387076911
543435442747
1045142671787
28406793551
1076856507469
316444362901
756222383803
974600224999
865101392653
64159531157
488318409617
1090854662159
252767833727
111916461911
504413041831
831659736053
703208664331
769668302063
619256314003
624582675091
821024136677
397028475079
36351043871
324561052919
995323273657
723286980457
284436189013
603592077587
312267205403
531320157517
226488620081
447871601929
427703955533
965477501437
514738179997
832276583449
359907513853
584161198669
706716165241
224776744337
368725673359
937186555561
113006096393
581965798409
407678228281
66305713151
29630215117
613536670457
840292309697
973272139727
715062503021
48379790201
777096973607
323716199549
755077805327
373536898727
739913336429
640723859131
786464151307
11994947963
512734633339
547117478311
67474108753
1035348214151
862603629599
748593694897
615986700149
629753040887
1093347929987
467843965613
103837496029
456597955091
179885756317
992449978673
764113763251
1061537731327
464605150267
897959868943
225403906289
267909642877
779090838853
250846683721
167343583717
121400951209
584995787801
472107057797
328893083081
676456876187
928626020869
361219650541
260593137017
617472895103
448201406987
199397964743
283686150887
809114399381
497591107031
673379875681
272531308717
331952645047
495863939567
951831779159
877873995967
956080345777
932618773721
357271973087
756690244601
1026482830987
1030992215839
192426636359
513131045731
216682202543
1063158391151
4640044729
544526472047
431866929979
250816665031
296734615157
167615153099
627746330033
370607816339
647632466779
324416716853
965931268297
941633689999
503234241971
96466614203
346284676979
1010922864929
482469092269
1049303877493
761593362151
869916937663
958706694287
683073571031
657011905751
517642583099
863377892761
312478218301
353858960927
98795154947
308244858473
556847218307
654080422403
758855379889
921566142503
718580309903
970698155731
114483055699
127388261503
721686966277
214736442911
255324098747
278394642289
602378443259
534267311533
1032319564091
412943722343
64353216233
482574958963
281022862511
195120579421
557884531651
475386143207
581203963631
833709417407
726560561959
262145339167
929383136923
185192926729
741649340893
1837046021
647217436031
164341884727
299413918277
328427345849
589638970309
295624138981
494429201711
428776986683
493071526357
764843551429
542913869909
162263667697
818498755369
412234719989
1062356300501
525580664023
26236065787
312292399187
423385120577
158472013327
1042148605283
398548723171
832530336857
1074012812051
205063018429
206181943463
963555003217
162183551681
375453747863
439221295223
270434544271
788173157641
598594320971
1037539484369
115045089727
599881301573
83213778607
482433068177
913101241099
834894411217
855489277777
911591925691
540646017361
734477015197
643739803541
612947151953
444430779167
584843913847
1035361610551
161339514029
10052263843
1056183124757
37696434439
819282540707
736048202941
403468689007
355886806757
892841886479
330267806959
819373706131
553876728841
324161103131
327166610549
649676585279
294108652897
1051239623117
212766060253
1052403850789
482197982597
622674522667
996737484161
364418287403
8251540337
427331172313
79121061091
23714177363
658176162793
737200427923
984585035461
1087044555959
90095826451
65033334391
924565915073
219430314823
1045173804907
23750556563
165454066153
248435843627
610514757679
3437884487
400733444479
145671344821
1066333801493
343548591677
947795462519
1078909926949
116956952711
1002721953193
420398751391
252496225799
712030233931
646270710733
360901572391
670795705729
462774095177
910292173741
728164611817
91532947409
247873446389
127404878473
1026866054233
927137335027
687427217353
189198650947
170684036617
470222453639
464952551269
329783220853
160953938183
471735532129
275843868661
650176566287
936745356917
868636732547
385904267129
157987598701
1038111754067
66791120663
952779867001
875093452273
357021844427
18576831997
149736752177
477848721293
855699302629
1087829122291
1027772429113
559760449351
656662412177
6588735653
96430458809
507810091277
590145188947
629516864699
102185144639
1094393345069
926069576599
665808995881
880248797641
879029118421
284513754737
973205142109
83728911197
116707434007
914559444937
723810042073
284204618839
132666630527
475753738639
634272479821
983852710483
29873673943
1049181827723
372233999077
1012301496821
12243275167
267913477499
727767177539
1052060157611
412621642777
788961563399
700533561083
693824684827
37368465059
953673448043
468282805933
422179055251
57598990489
685048654457
715681321637
310891034507
311846530907
660021286009
713158506871
478905849251
555708509117
489519634559
299554479209
332348653501
978594360911
636718559569
484728929719
551972184163
141583314827
501484673113
600344789893
964514098111
670653689203
850933650781
39766196363
196262622383
611553828211
604744447211
90506037991
102383597749
222412002539
782602128181
131148640507
67889147351
712962253667
959178866543
113511396617
387906091603
507161046757
490606309663
371116086259
33340565311
191605949537
70247154137
664668583289
630837657293
482216259073
247176854003
489972327743
291064562617
422768675291
1093744001303
835061720249
1091922648419
999925533847
208010217643
707160566279
361344465961
184275670297
85035129329
466952503603
204421096283
880824532121
416350463651
935589161201
1078152784693
557576730181
24771395981
841196922743
130184803433
680784731113
77331448147
226066817069
681424480003
1058379107131
861986772401
643344029749
557642681363
252034808527
387340955483
90928688209
956184953783
456461525537
143186691829
152933815673
158915928511
867529894351
19495470913
329683022561
882944072203
903632962997
642803312929
634476705451
135289250851
94543646203
713810277073
435818542657
292224060277
975724311061
225899284693
742995944881
556401320087
243760512889
1053396705463
733964912423
988900036573
164428971797
494383880369
544940693203
288671965891
647479076219
771201990193
231666092821
308290620371
744610957007
98779766021
300438077389
226362070307
853030544161
41366775179
1033198163467
1060800427613
557689909919
604382802451
618569597543
316912489409
364021672099
596998476859
611749315207
530856475241
541733012411
316235991307
923333069663
923274277859
800612838373
882651614639
404314013357
282503520469
291302671243
503746753187
42865310833
1056992813101
221037732521
530965934717
143065495297
307148739047
635488506071
662384536049
166293692749
292221278929
197920379893
217975653983
804121459259
294969470357
640143981311
1073720784049
92819523347
672606199033
390989786051
184583458459
505617690553
83303292899
770661974557
123820474039
422576717627
294799077619
495604517189
326391821851
843724830281
341218770089
846110068949
698246695889
1053658116607
299659703423
817739466007
9373536647
551973449057
630692298661
141222989927
917261488079
59028990689
73922896109
1040960977513
484027347253
150120541369
69170531347
168407240263
368062726271
574091750563
92526899149
143595033961
166353511309
976598422831
995457090337
37587605581
175028086421
517268915249
953025793441
1008649240609
763894943333
496044175769
413277915143
597186247093
636821258179
32201614097
667102909309
859338750799
95603631041
731678401819
693769817593
158430759527
575050655293
426025788277
559664533949
375888422093
326225348677
633643912673
1008105871427
173498733907
940076464913
53975580457
97617259723
911987189401
189609326909
1010202788743
678021488801
1070400695191
402461651699
253873687747
868015561981
827249065541
366699582629
803181975173
121042920307
510658676753
295327038389
737627681807
912273608833
825452142227
673325579257
31582172563
1003634303461
897789492049
772005045167
652688110031
75972281513
618239143679
306056574781
493456770223
137471100323
259039644041
12068044397
353378155859
85884677327
824202218677
158109328787
313380816113
738547985969
847191499267
760068067607
307261397123
299690476093
584366562907
890331554551
448853740931
76771093717
524849064151
917606012017
98459609
810175628411
237946540477
593003288389
493327415849
133758058607
822385750603
322305244363
55993409267
733613903797
706179891463
74588810441
74831598451
347134183243
578525929229
1024278396859
780034859603
644240570003
589065930077
483902939167
1085180936713
713909634167
159689120653
281092847267
136267175659
384494227063
458976751001
999764891689
973084357913
175079404939
108993318703
309252616289
477053983981
943398645593
112980757607
926064344581
860779571231
493338280727
730687846129
227707343219
124540854623
526032588923
597833610119
404584955939
146130635107
779498411369
463893238967
1049669269897
1006455657013
753311226223
968448510347
316580067983
497001091471
393803884931
26596734833
608857546643
127233395711
402080124041
246714460081
320701679387
82583285929
976602761257
45825165389
1003561899107
815198781679
100382638523
358812514759
839204512957
784468715581
913510029281
756583316189
252192687553
769242859631
393978694523
214103193407
982050029057
477193165747
292702006321
905389259657
982133636251
471774612083
478461414419
106030922287
1038150488633
291278991433
206622289571
844762144717
302962915583
302702601499
704587875109
78324767701
177032670571
224437552709
127404140761
260969276213
486236630927
517798434581
269997282953
1053770567261
460393117901
28496022053
824096027213
646061126083
243161863837
692938857727
104043677099
486785666533
510748935269
280157887271
591243575053
817446645271
967793838199
74335470739
246359082743
759294767549
592128830119
231310963321
5545252133
362011445513
73257815311
483163203371
324620881141
294675326909
965771484521
890122221803
986158701397
617670191363
667228001347
404217269297
731598396979
596412068377
53229417151
597104142517
326466250711
565266166637
618578820857
316585068847
468537258947
304159543189
1089914979707
900881058193
763329105541
373190732911
868081505033
716548411021
704505579319
890347471703
26998262597
526196284007
951412306121
625069569419
1004143782167
457366964191
856006900471
958461419911
791238427597
483065806967
924714378461
562529065691
727912347623
1003646496911
587386138699
116615585231
30554131207
58560819617
746714456021
843589781311
410633818069
704850417443
934544155141
701800879687
764553675967
466240283521
362593326527
1033651486193
319224590767
288942271141
494491686877
422124984751
378172080527
136706006303
691962416597
625354681433
79822997623
1086287370073
1088967481369
143254355711
231199612751
813313122077
298842762997
600679272649
182011970599
1059758269417
984565338503
554589804689
1052150785723
510024799499
877428897929
710815619893
310249685953
725246844473
549494870993
901650804491
555413547239
151097791903
462644450519
236903205179
880926165169
817857309767
702566361521
1098164240281
481881651659
353204911907
1072369058239
911154689299
316008320249
696874813907
814550276207
648502176797
3564796229
474607908763
558597313357
951935453087
279273154247
786095030921
323365283039
627984848713
434570170831
10589815619
223360260601
285416096099
763952882593
511637711933
478427189021
160332208189
907447826953
964201581697
26850864757
743404484957
410222975509
615261174659
793997337143
1097396393089
679056803207
6624939649
197484650959
617739441997
663931971061
282545668451
613409853311
334883412023
1092562257949
806591318773
374573300999
543802330633
79922410651
946581902429
948788203969
494717718643
725472121831
87914641879
299564169329
50142936307
447019176133
882792391781
267319341691
153632463311
862765085821
576071429837
229389521107
918926922679
624382935413
165040931017
959158941173
119578525867
749931730199
1087094706233
775911949861
228464341757
1061578880909
568244674051
6969744997
886666867159
100355540777
158534441053
928367240621
818139768779
95175341887
250515863951
340513216499
606207716627
1023994927181
970496727943
575997194287
705941350351
615616215449
301700174059
862706851163
704553613919
529416652997
650951404739
980021438183
544202859593
93115571743
812991988009
95342663249
989116408723
302126313991
682843708423
467792483251
867548300293
412843792061
948535841587
602416381153
1047721140883
442694768983
545819528923
236981456057
391579513333
935585562511
825111297001
994289427727
1022890796657
789412991161
83107503571
1095518777719
246063866891
470404774291
277279846843
866462453459
595064072597
92814788533
922764988807
914412495709
426525091033
901357999303
622263478477
456712222411
1065666943597
597276181643
258106620389
848728874509
1026953540659
688364124979
296826616789
775933284041
930289626467
222533719601
398006916821
438957065461
1050872769083
1069042719737
673004859707
538340608649
271501725811
182904923959
863582951677
91403600933
155249709803
695541657011
763427789557
282472783961
1092735028961
440614676107
577849395889
736343512727
661334198677
115692829067
562375297661
803766373031
485201376581
17956280521
271865054077
939600309217
994464273337
217323580853
19973273833
138401163503
1083059177881
112977347017
794498275733
885996275611
936115131839
1009584615503
231586111931
542778263441
528467948143
566575094191
260113446427
515510035433
485094240497
906002746049
132127723193
1082948642351
430173661139
1010517322613
390271372613
1086649519217
39158319719
7260465287
727047565117
26492678843
373095009997
848826315079
1077712570603
309137802229
291468345229
327221910997
960800128121
817892592379
793464365929
5909076871
783725461249
690895558937
362847764351
281078273863
306536494603
918453255509
709972836523
773638280269
690394654043
28582332371
153024298807
619512604619
308717399677
228675548369
325371620153
891603165689
407925429101
290214233999
106555116359
611375632961
680797504591
472885513327
81552601849
44990832209
293551919363
314824317307
203991245957
360510436801
183035320021
430511032933
258222475417
41625722833
127042108499
1092503255201
35658692977
636243049217
553815888343
1085482916519
190978084519
37057421777
254669593609
357743283803
254400848567
153770704817
382264903847
957038169701
682846105589
704798320459
1030112365967
561688456591
308286168739
1027867521959
1009143389873
942266383363
674112950617
88981125043
879926400571
971031896033
174050510657
40023550909
990679290449
989455947811
786033773743
1052683810511
753555809003
603462571421
244742790247
728175623753
1086977671379
728334768991
589114308553
663068310649
291896798129
409595556367
975793919761
362691726043
550102616797
267753098959
603292731607
98895152801
615058154563
116256843817
184183923337
752731964639
287468161649
601187806309
556495618751
400294427983
161500590233
150190306771
511717540429
807775022947
797267701187
476479767649
663354214811
358506991481
636519659261
13358868157
1030778258981
234608426783
79875819389
256572846107
889576727803
984303100933
359254365793
17306510899
608036982769
690555127349
273731137711
1053026896289
248587986509
1085670361931
999573283619
659462806879
1049384149117
1005281334517
63715012303
1074423509543
36046483871
713446857239
649629319021
513209614903
837223388767
477027842719
994643241497
697690113097
199230708109
908525877943
309375890947
639203405471
666093276971
185041684363
876229511879
8933181989
1098632753311
1037626844939
518476975241
42681383299
119525587361
1094362473709
756128335789
194855320963
539718810403
672011554891
381614229013
605221413061
986764123357
1098848044397
613017974003
534681945647
497001311297
478123369051
491822604751
208676803417
593666862827
877281869237
129792022111
490912935691
323112396221
919100975869
244148820551
206466992353
710594303191
110649031973
634602841511
919614208927
488703845449
611925914329
415626931591
960627833323
107499800207
1039937161663
661750657549
593682527293
209996461531
946402912649
360745598483
146979471181
285625337009
557171048033
320136509813
378572212163
552306324539
264534607189
758107997641
653135481199
859296779807
388370523071
287296056647
218489775943
195059663443
452737974193
325186386841
223665600089
461940172339
170150826709
519766232459
177176757907
555107217883
194365716569
978002040263
1039730555873
893888475427
831231551291
206135738027
999818833291
614848419233
514617809231
966972655037
66369611201
539100821111
904954803323
56675670853
581783636363
920124982211
790140794959
273613750441
943665417067
108205030103
421537666051
28176663913
68852604389
877618608481
790517618753
665581159613
106778823077
114102154007
355781373817
1040765407777
23599940569
435289557653
104870652101
160250846941
452555303309
810054808207
587910447737
633592132427
306131448593
464583901751
908840880643
584237164783
277328885543
340691248889
145084517507
17361620599
210132483907
720470517397
392213931533
1058313284117
964262809847
286316370409
755722274759
190211558401
394905606559
642832730431
2912362129
285150220373
555532410397
359435831269
159544941007
822920136359
534280584263
466757953141
25542496247
1048108799333
673345049309
854452089581
613245653837
105321489433
787857376543
280443606043
256611726047
620961868361
594506438219
385476755837
322026602143
745072195409
766679191051
943508434411
946753225283
970758293123
1064305165229
141958999363
10652472661
679344571903
2005720349
807791754311
602980374049
836705164507
974216380343
149696647831
413111940743
1097043682663
421199241409
120991750357
611090319899
261270679141
759173359297
556017727151
326183809933
4593296899
362435760541
837632653607
376663898591
525024183043
262007921957
125351993651
735456225671
582703500983
621294210821
1018028477111
260016691699
507111085447
582825514267
243718759541
526144837067
38916209401
52913263421
264418191283
765412976143
314435844577
744170279609
217568169827
805252105897
810690022627
944388850079
620457228463
340830881291
225294559333
880683978157
831356478691
345864358519
134788258529
422715075463
819186443213
542134007747
204019148129
773611045621
105550426169
400917068159
790630918639
620200054511
502442343889
977562963341
850261077947
281214761717
288603895763
878520485441
655138228741
798915291619
293914366973
214689373817
50792872579
658160181299
930726796579
111004604639
301462010261
786510899981
457441496621
176201839753
747440927713
542297774251
133243941877
847258720331
651477526003
1059146161663
719663671781
86940515341
162195838897
416097545387
381478498579
485178586889
568227243937
851139739039
25559689807
607978573487
154361531417
352725585203
948847899611
904114978513
179875887643
510850174169
406470661099
170636243111
32344333799
286533017327
204017152499
909856422973
231960706399
298417780823
1088007819917
973359419899
911903545639
1057813417433
143937542009
346109952659
922859149973
450399723139
354746501959
1017062987251
839123136209
714699622057
886331899913
939168488441
749979625817
1047484008997
781281925511
132471556817
353765485657
1083889894567
383334997081
733077942911
336753644671
710006821507
412725949481
56826869903
743478652219
883882109959
769316731523
274459693373
289201229741
439110981077
178811872223
300248735153
353569681747
874377759019
660309047263
1021913632723
759971426107
1102474591
800744012009
380535240227
461540417353
195909810043
945527922463
143320340291
1024289179093
534543546769
494941725011
34618968583
531124558837
259664249209
616478887433
531370234891
369052895581
605488149647
161057787923
37901495081
231257188847
190245166211
534532903603
428655722587
240562949833
1080960178729
98621974481
1094862438763
306653492027
603643852001
567781425301
938924370677
796578089029
494810443571
135715865591
1027742285803
676111859257
547073095609
706024690087
247098260831
1031911069789
106861981747
329459141057
82064950139
390828133561
775174685953
327414938849
645205207019
561944791781
813571123481
1029883320119
1052791085191
677246690539
734014031579
392809695349
134087997187
309316104913
559845657367
349762450423
192739980737
801760873367
219220345679
374174614789
1065276315613
214112585369
1072804896161
510056259121
25653148013
647725879081
1049288629309
265514625281
822500578621
561247656997
387520525127
292294125619
1001942463631
986446935319
886728646411
1093084511327
977751069961
29826767969
1012547169703
171706022339
855607993843
909857865001
1066208262221
840960384889
209423036411
330782773949
626418848689
310365597887
82985751391
977865704447
292256904347
450519203891
548675745217
1033335130777
130613727617
1076434728769
581895303499
635409506551
881045662499
534877814641
831602676269
226618155047
824156384123
398307866839
774946174061
517984298651
217693092961
974941170551
263984712613
107946580171
179314576379
1043694106309
307973489903
596785963649
923494303999
290207226761
1014084506521
222818643433
910152567971
532265470753
765584552951
236566856321
22796557787
408560321843
910916429453
437202642763
224586052079
505106737417
422104393393
1056225684749
1073967752903
953124729287
605200924241
361968035467
50799854593
836906468887
260230482763
929904868939
646896294743
738337383683
104054093251
1041007276741
553305390151
661797242581
686097458177
765889127089
330003651881
309189765197
106267869223
814972033217
10924597823
775317397849
94770825269
44186243287
364198900007
24857791741
221131697977
457905513301
569504139053
1058564439979
842018211079
887472911753
721893713903
295024286903
832205314613
90811000681
543690932971
565522695103
262146100261
205041240827
1005220899289
631172749903
751024286717
155409771767
559478681759
940469574059
570417441611
717696099611
718877980529
536233353001
731330523881
84401527607
979908245359
107037150793
374817748453
686268599683
253999955549
205690502261
344051596069
482123590439
779841836119
679297261969
1026234280693
502555653553
812900711627
988234009003
494868453509
545619529363
726427903919
945941499781
280498357859
790547225141
6181262657
21530690443
1092501885961
902687192933
855468792823
407163374797
907519647109
775497021643
721457292719
292345489259
959288122817
135239440129
694508174279
1082733055331
260433091069
74402196149
122353781441
1081001130709
904988828281
943893875389
48641164459
642068773777
172365627851
285935539871
722726437913
500660813969
964076093933
321838811197
116905704137
468093835709
886797687077
956048069939
955188150121
979815221599
13949938103
825170608169
511296095777
552696071017
267825372077
844885975783
17651159293
265114300273
54705909121
287883037139
819122752963
451472137933
844507055947
633547852601
770667955273
93370005899
545307770219
352138500899
499340903147
598016001493
228734424187
972354586127
733400624639
873861245221
730746699493
78713937157
426590634721
572225929403
633834325571
238052109917
553801749283
711670096391
391639580903
155243739029
326600693269
615820782043
671288272867
848734851299
697814826803
97231285703
4810248847
542914263299
848370818597
381853296551
48186788053
599007920089
514486812131
331507102853
445840459133
1081223044549
97362113663
209534190059
922130618701
216557597393
831500668309
699708769679
514331212781
615276053621
306834332621
465471802379
671657429431
480266628343
929167933429
897577747631
2951087731
483275269457
832489965173
585221541433
412423093393
634691758469
164643582041
166153428041
137925178487
155091115159
552427309859
1022070378971
878384229997
898497761039
912357205093
991385219767
866589151333
951110989957
945043474877
760889999971
81427282247
703392968807
638276535383
506643448231
312960782839
491976496357
770057125907
637972214123
300847742417
609808011511
857250059119
810542238091
729870779311
347979016457
471741636601
1002670277759
648493435393
232653526321
214252921447
922680603151
819505106747
34149967171
398739560761
437512121311
305523572863
1060547377387
587094380273
308964965041
238619725411
966044029369
409171327003
283365908117
601578696949
377698884971
596237659669
51073616449
864536345201
392255572963
845435806753
868903274017
266324005393
243510692917
670155683077
1040758602979
634305376319
478006144817
613359604381
937515682699
355835997389
625392947041
568493035381
668714535679
139279159109
610509644819
399208474921
94442329039
585105850319
110505723557
401375845753
957218465981
550848055301
594205202419
644002874659
634483767257
501214924019
734069213863
566036030023
455990741231
861816637237
923652286309
622861396667
871501064561
60714999109
257813268883
211249467959
466094580143
1024601117773
645711490829
643130443723
412592750173
110662568459
183396072023
436669237931
884092805489
210800703479
759144487229
250247292343
730277589043
200857708769
376837034293
925002875273
222681032351
311121450359
756782422399
193306150417
980566829173
82658905559
320013189343
669702678193
193195323809
867341309059
992352429179
599821020901
857619288829
595576526231
591543484237
1031670319067
808198593959
285484642631
953285109097
771346863883
723482347603
617266744271
530760024341
553229446667
949146062107
253099574867
532195071503
12816737221
189875145151
361983918721
846804040507
744126152927
612520638661
743584688317
456398737009
107622600863
115875166523
804263511131
423801383359
934684723927
584225277217
591902841821
881845574111
788407152983
904558732249
896574067691
378922217249
574769873347
913836842693
790400726831
673391204513
687225215269
964333034377
495845962133
351720800911
941761288037
75738165263
832606993247
1079956421317
194628259753
1035080406077
1033158051671
357441236953
1049233650953
166358379923
617991936227
405083489581
815915422237
179624546473
144365368229
683761224197
498085380719
379342864717
597948402391
501553340791
468688093319
996994613353
542399787121
923678615459
417180494183
713155149169
1030575872143
611048464553
646284770377
99840079747
81848864261
939029343709
774222685153
371643268001
1036290131143
23134192337
179353293319
990139721449
751859382277
255721408717
329336048309
727943753813
395720207429
2410990207
590119223081
239118607201
352835841191
212344863979
539726921137
976957218971
646682915023
137245409759
907538029763
103065509509
299410247321
216609226363
994552108687
920354160641
426467113517
357359356201
43193493401
57120218663
1065427246909
804233660291
301277635427
464216723263
317282810027
653010389363
903335600087
3070403081
232221498637
864184554071
274498120951
699718588693
26261792147
684597968479
90093790933
793555734079
813792352957
322445305207
886459622519
719691380333
584833513571
393666714983
679886361809
206296121909
89136431057
221570084929
992549088239
515079126271
480703559597
1028975751467
138937575097
833379488567
857331644821
212071969301
1038804669809
134599050367
1048250540723
247589170729
96893781739
374951349313
275776470377
1066332971807
232096417997
839643860567
518380662967
118575144067
444164305157
613653469867
973437398039
1050586596089
678962137211
99180731323
756235732277
162477722413
244154993869
106026937997
1061970853457
914727764683
1098045441277
313429083463
237194229227
440449303439
356073435611
397010647373
291436372583
332531330399
295724924507
561803667071
1098579896269
72727060121
274569347237
1091036234131
932506117189
444627587717
545026777289
72361134073
396285559211
307817926723
155660891983
278972084119
636148138349
418200559213
116725143299
42164583091
416260239337
916627029259
554973084307
68276747839
87704524319
1067031251219
422625594661
572438019017
371291213831
358679373323
572180004427
844505409169
652008490933
466268466371
493807377421
743476381463
684266127253
40791001619
1006106475487
461309709881
308018876621
318697858279
1006830212537
356739432209
501986809811
193528457219
438669751517
672732047633
57648298207
801507933937
1024913066329
61093623419
98935586677
552526254977
1062402305059
12509459309
247810874627
257859065957
330878351807
215598892111
28763239567
481601249243
186609307877
51731650231
609369889619
171627937997
908995720141
938635370591
888349398191
823830935869
72656267587
261536617891
577079237437
4369465157
917755218551
280525569283
996711701539
651867169027
951699626719
571526707979
547802636123
433895882237
853606102649
195323526367
949105857761
779812870493
254225108899
920893905361
1090548727267
835775042287
540539528797
241485948721
280610225057
895605161833
86703007637
1062429104783
515759705333
867322810051
986565107503
262547206007
274659396997
394398810829
309983535643
68408500241
301566102941
191493524503
222580422551
364270859053
541827807929
797503110763
740120712589
58496720339
282478920883
620449292501
576920334737
854608744109
14766815299
1008403443407
77807184869
36669486781
619092386317
349424367379
424647872821
147981600779
735922185611
860114001707
211295490799
1007854747909
163610111827
73276669547
879403446079
535556824477
762990490621
100664288941
106986342581
1042935276277
845368809497
848587143893
419511127027
717133780243
460185506861
160373529587
558255206917
1011070267657
743850064667
285987332629
583941103483
346749033097
775998241373
90709829563
546445503497
565436026073
342839855353
699155107411
273870683903
303014896069
519421281199
445065715529
1060142767391
333285683749
441637800803
617336818979
395072485543
593389666699
627215632679
827630485547
268317814613
775852993099
264474164221
103232699149
61398474869
92751551261
1020972992069
990073525313
807425094967
3342891859
706931398981
841307003167
421037210437
688290000043
960435943823
1003262332769
1037077297777
459814794779
487672701623
588111626849
416044934387
972849496037
616360892489
875120373767
951972971897
862113457129
255877897999
1026651818747
34762657199
205845664151
266501522039
985918549537
48807361627
470881061447
77507534369
264468443963
380416254353
728091785251
477329418679
227474174329
502022645701
712571873269
596789756237
693471841189
256117876723
61417303729
259364671999
207039047101
126309928631
210588312433
918512576281
5657949721
202144733977
477058502021
398037514177
507529319587
620720508523
1051606909247
1030562397793
361777539619
760064035537
888069741731
799479424019
64964127167
67783114271
615547294181
387514322467
477887387563
524151693811
752100410881
533486913317
771680493707
120880428037
351705838493
883059200383
918357705281
135338106437
543359127569
203870189533
108186860209
271061040799
778976139797
594640572293
98887471247
1010694320543
676710089369
428321410799
797098734343
210024200413
1035186783187
57184783631
1040084389151
132251999029
562002291757
944393967743
579608171957
1071547990661
24823349113
402739049443
64812597697
65068295609
1056766952599
452761607899
751943069863
542597202011
371074420349
1023136005259
272369931187
1093704562043
722583503611
947138325701
683678392783
532854581969
42014413799
792269174861
876469447351
988131073387
209137918307
367822698293
859594503517
972601059581
464749865003
125696778037
259215082991
144467407823
763961776189
355276513783
649033120391
207671870167
304162492687
190147307111
651286137259
410554789193
698357484427
580643575079
954077774899
384539389711
562954645699
275280708581
240833431609
507901330631
785122944341
301238615929
615387397063
722315915173
35959854509
1037094915671
334019428201
717186936689
153931707107
170308700729
311956744249
917742132977
974048307107
120859961069
162844323557
965280388591
959595395417
1095223811477
1064209694257
278101145471
458083439629
799511596831
239231546951
372974083061
342131366777
185165566961
329918139029
773854556161
870171999293
1074350817751
318141342067
121181459111
334251764879
68078279903
288523581989
1051381659233
569574417353
1098335147257
726105882457
503604902347
1006256682709
809801169239
599497926437
739776097499
835408529567
1037094709171
878850797761
733323863537
200596101491
714834417523
609241369411
762510114449
420103055513
108688894991
395950446959
272024149049
242685878921
279774978349
289701817319
93306654787
510262724227
477669575077
229066946519
761936348951
951013082207
963442811819
386253855121
513299418937
572569442957
674307746713
772262038481
571291915427
384616766021
204411742831
893441432231
842991697111
2631617921
310186453417
775291698553
831175216103
274307656897
493830702971
524110247251
995113942877
564108992933
99961679347
700603935607
265491177577
678669778783
1011548316787
1049774856667
334643685791
749698044041
317993441509
410144411531
164982703693
754121610953
1088492229317
884677957283
664932161567
517576602623
717352080047
809182377053
559989534359
138519082829
575013240367
963143580253
1008307186421
748072272529
729637298681
410239371943
110546348599
767646812749
868047552839
148443891301
634886182097
33637395437
305661353
522484519019
939852074723
499182533441
738538841009
743588644499
19837530109
480684843817
396808210063
326331527419
391060702103
601626339967
183642263551
35607924133
316006363909
274135601239
172084357609
34723977077
156717353327
623711486039
108285076091
528199115887
501048022883
60369263723
190659425183
472235473519
606592363681
419263861507
1061118157459
798338547571
783340838437
839820634943
821600887691
178083308723
308470054591
558770178173
644252662811
599420085007
734014912877
53972909951
324550375727
992546356657
280371205987
990671214079
350846142403
140219367983
117167149823
482367496783
845324834833
215480364839
82069203659
204694362319
405543382639
460999616659
597927476327
395697336581
630307411267
72006489463
1025635582901
723301884859
49695935383
877539484693
1014017732029
604184158099
693509975909
375636622643
1025063781923
852866114833
12127754783
434384405993
978193421141
359049104753
536891578969
118555999537
780618061753
576665533159
989886865453
833364293921
619067402539
656654145949
52818290531
996417015547
244063491361
613056405359
198757907531
85343824283
583148329789
447259230337
596389000157
885976767421
562017484439
293388049771
1094271100961
1050151620569
658607752261
135165577331
588515267047
330243046171
914310448651
888687342121
52227171629
801891170159
1036951563929
609913896233
207226502117
957584853989
696483805453
248651839669
42329640043
76220097763
928939156961
547158443053
221840353531
756275141821
668297482483
906155561917
645177106061
369402491261
442840244051
563117983019
73596002413
928448155711
1081323838333
897295319633
162720283591
794361034309
520555790149
777321315047
218284163563
537863607241
92854427213
41505126071
540253931207
779063309821
52954937621
380071445087
428585514743
841328578813
823160972399
662133795551
822707504813
971224129259
659672870089
149900561831
734200458577
1033597051771
198025724219
417798984103
1024462943969
98167185667
1070988266609
807912582821
758145761441
711382375507
881852010833
60396566891
31043029351
444484454741
402994126793
137117452013
955604111789
460215560759
446538875423
348502529129
116633985763
955313230681
764762470397
508625534311
1092039024161
799462619243
235590086119
711439810721
924939796169
182449866281
623126748641
294923199743
1010963443367
289988604539
507933981221
1037415436807
337407704863
374451922703
1039815662047
1075934405699
606746217667
740008005923
338857565441
1023291231293
899224673131
678951075301
120834608347
968083006447
609181512799
635519470739
449102990867
315807876751
97789117639
985880951311
1076763011887
911700982253
312243830201
501054338383
355083595057
403825781549
747914757377
944234337833
856589670809
259244388421
52098829061
1092292969661
914501771809
723312526397
1023028710967
842672986717
1093462357829
528891017153
803232715511
198878071943
1094586253549
88618433773
655280891533
449546722627
308022033239
216921593957
152542411823
349614209671
283008105361
873363982531
303147677519
280500109243
925269554543
749726641711
740058532933
666003851801
110564230289
939201990409
290949270113
718717897853
84901242229
404131227119
432181858391
179464817209
586775459273
91637585623
271474219477
718600120817
323249526893
429382832413
514186242313
96419402851
268810756699
160077383423
606334123793
1088458286711
695116938013
153838369873
313616729339
24012830521
533719247077
286917240989
949953787753
1084136126419
1051834517453
445296309361
85368178549
229806806287
280647674513
1014163726879
532868388211
1046218191167
32051758423
1057395975833
826895683997
1054262078887
358384021291
859480894871
258919786843
782690286767
466234160321
705006393199
40463248897
308279809231
92592562091
320354708083
1074233308627
502169662231
283898543429
329646898957
349128180017
76012359001
88242928859
523371529679
773968130527
671957147783
715325949227
24539736367
668845989107
368371461373
884444611697
25733396023
9114548141
297355606351
703841220157
987358000679
369319136447
928563689377
982477841707
369044180129
11779252501
387799643533
121434277103
14762016233
360851611739
468344371837
278539287781
411636009713
859649117611
724547792963
785323260347
237037744253
763914305669
955500975421
103228885421
277264153459
933263023109
1059009257351
426991154663
135448725641
727508758439
908717962349
476209715651
956783499277
864571159547
233480128331
273736867189
63801082721
99687300667
566240409557
688518393421
245334264893
120982808381
401020365491
455680271797
429072875599
724720687193
582267000703
596610999199
383947945853
219648846337
271220981293
54160901831
1042324412611
508230338909
947237511851
831368655989
665929004371
202056266117
937293496829
789862717979
171343607657
856391701001
107710560299
525502990279
352961533909
1041046672763
1025496431957
215228055487
777559603771
361394578037
484591575197
158430710567
91762941203
334529307137
390800884703
602190012131
795217221053
796161598769
347783956591
1030419260089
894557824499
884487887971
822403516601
607296456901
49373450561
1002448566313
890085733021
1023056780323
942133200497
596369431237
841771865323
189280902841
377706594407
1089654414697
793207629041
486877199287
96964670087
355911690287
441675870287
1095298685717
525721561639
336486519007
146557679623
451509537551
326495588021
1085811834703
225567087149
1005008420653
808552397047
439639739717
658750519769
117263313589
61902395141
765202589273
233270477233
67238274703
236294200463
971466342877
244297157987
1082712620257
1010651718641
312858660847
853624200001
299778896981
331573582139
664589892971
876132931423
440652227809
246926774923
1067704489777
644761495711
311626117477
933787304917
597664273729
576960916211
530884969679
888845208203
466663369927
216427082453
250785351809
179718559421
324808735729
577741183193
949511376883
646628144413
472295499191
29426240183
1039282791341
90213259579
523648526897
735468852817
297779986061
809728313951
280893901319
229633843729
670957676231
31474595071
375535842469
970656332759
472975621387
362886030631
768248728981
443511169631
9442984519
909236466869
7760901791
159996228167
353686205777
1053385178773
845758953173
682952456749
298860858481
688395363707
462198210031
703257679477
605582260243
737214562423
1042807397911
836487769307
810388131569
169356641011
707381277649
846476287271
681430227649
167439430721
310487105309
889480858831
724104152081
995601357221
977205489523
178099689913
274786161179
735787822307
891247837903
855171461219
110639165003
939803988511
798716703331
1024039355551
492612944911
610476367393
6799280029
520750885433
474975047117
792092468749
864525027823
535736401367
616799677547
1037151361849
249946361341
1088901741113
693684301523
851679103739
769316161217
851125229327
106346886557
679124455973
636162792281
236276794021
260269493749
767776461203
1718782363
769851123809
34453990393
532350380047
404361945233
258625781017
106899545983
669709060409
441033342037
337896742369
449883096127
1005317091323
151962809521
457201627123
756184009849
744236813231
404138176229
743198712359
425699254567
526637112821
592928846417
661815052517
473002370459
520062687659
466793656751
166146169789
42197392247
186951552677
21750370283
316488032767
1019989380847
563091061607
86493961417
515157566593
1061186730859
244370425043
156085604249
957364036667
61224543293
1067391698563
202450060339
825157244617
943985665813
779970164269
492338162677
1028981259623
653611715101
936233146007
256018648069
911756440981
683205335623
1042292946251
996833669539
847109555689
670901791717
89769707603
723351378593
1099065522283
204772095263
697172044739
912206415823
412628908243
300535830163
315870045149
367421656583
872124127241
568575979879
995248700461
110395876607
701025108851
713939908609
70035671737
257365782601
305448104981
361519950241
235306348709
911101180043
440842200511
161191509719
668143864123
780761588951
881226806209
184455700603
748875756023
111419850019
1094541724277
928150721011
1056013369657
508165970231
621406679731
326166037763
754970930383
904864731847
727369073449
653271579361
662929490999
712194590059
339425284937
542646197941
955503843991
537030051703
296313491027
767999230237
32392818581
875616655519
733917091121
109097781187
160112070997
136716059713
1021380619271
160757129557
136531500661
146347862849
642255542443
904155059051
424117928749
622488358417
618129643249
883989556981
282477857147
410492477243
265284881189
269491703011
713112023483
561204950651
1045442927147
430352316631
27527205119
797991340637
289850180647
607419177643
74439135061
956972387537
1046460707219
808428531671
441867058027
488889117721
815249614843
915247418647
211304266027
392100317051
82966875911
581678150173
149430893477
566815665599
822363354809
280130235653
191362164263
524375381861
84256218239
514303644377
885136433183
20320139087
586358612633
578489987473
255831238847
557028095003
853553975563
516173377367
929874662603
26536666643
353571567599
458889303181
710379384823
323224001213
1067668934543
233509942181
133940012467
783071945899
913865647333
697335258721
400834055599
134743886521
74610891083
965983634269
192441081199
329395633243
148490034739
666485498911
655604037811
884765192419
14187092537
218966739457
163985620163
864493632649
88506511913
588432138809
910093198631
309386106091
430261653013
181964306387
817792625347
413414834353
1099466472719
45680421977
730925678339
177732727013
38730921629
17274417581
129452431697
894963750113
547654394297
430656777833
847752416843
956852115743
239361033047
1040409380363
817722568987
39166494317
107850096551
1052766216479
443409798077
311333520271
887544856291
723449487793
707747485843
777907168861
994025168131
713169883303
335323469443
610490703881
532263973331
1077390937283
7371792781
975513244679
54735198871
210590643379
18409996343
311502536827
423473832827
332127878609
833397882299
158019399347
510015183289
12249199421
587699828497
241467668399
772858238311
933724402687
471065379569
1047264239251
946511637581
999890395877
224431236059
544793876299
28625278009
690630930449
209138982691
706794233947
557266054781
344330244457
712963236163
70678019527
457877373271
806195713789
796374551347
1001801190823
276498402473
934113363233
334624035247
1097591934251
73010392219
1000873372787
80552996971
900239788879
644345315363
419815051181
781865711839
314673040663
428922632609
97983994309
71859527801
884949848177
55270954157
638256409409
1057977080197
585939088313
974720934133
678077534639
711711878861
751686887219
473462316469
436885178299
997723249577
432874325057
626131119077
46210279603
781660200121
4571603219
295576123291
5470291109
51300669913
790634175257
51380022119
381672921473
476318058847
281393669443
892468456897
1021870829747
960969603289
533925264907
572621943041
116096096419
106259849767
433212910877
1071604238869
99194075887
1065964372987
1007701669937
925240886639
302408997379
794722831453
1090253496301
437899796899
142439371567
500269953877
1033213463549
594830464037
1062521145589
1021391866783
15056796463
879579833261
316492398031
19784359417
152772188869
662708226811
141259887421
21417752989
762208492477
1864719163
967295074139
960355124999
1078687794781
801097627027
965177672353
733684892449
42164693561
939358300871
506919240617
789201688643
562222687729
100028469169
288900882649
768139637099
341532493787
238101918049
617451927311
362175280109
216532281467
334269299191
612532011737
38917226057
243809862691
282687723667
642053607737
1001377181087
874258818187
6201358217
320721080821
151811132383
314266091303
247699731709
502665465541
1095867737693
123721279873
375160509127
851904157381
1084309709789
828200395207
493992952357
569957361661
791459822801
88304448997
335386993871
203494123117
359808778213
868445900467
1094415111287
884972522047
310850819107
407619334519
857063076211
828282773809
91284158549
881313581893
922290052009
781781926529
934152558137
957621614569
937336705433
364710562661
996018460597
965283541109
251510910199
94623319163
484538886131
1097563249231
1068513848761
289036641961
163207027931
26090531647
150524325529
467351617333
214004344861
676942023647
539089428583
362977804417
968801594471
363972197123
566511564211
353140939339
746623762363
31899278701
1088340831797
49611678143
727517495483
1032824270557
62262594151
717182997653
239822052709
363397845233
579645107651
1017701833373
603837733903
191025454831
894119499983
202745295391
731809210787
217969180193
466203534617
151418625923
651681210281
762055922447
611762099833
870270978809
785833525733
133121479549
299965086287
815861841253
59663396423
81784498051
289280206849
147078526417
65356843577
1090254486179
978679964077
188372984857
1022343729791
426660268717
602910574349
451074410077
14194289471
520334137507
1001149008529
892864741529
905770476749
763998574349
886365122411
717824152597
832356145549
780176492021
556162421669
237720998303
415491263933
351414249509
881957695543
716730988009
35960566561
664553045833
262233703489
908747237891
447944389379
120483753853
843913824217
655320061031
349267802749
948504190201
722769578519
30314469299
1090723008787
150268200163
876382052851
407132940341
1093494017219
131129690381
319411891633
1036213057753
1033291041553
625217645561
819628023457
189545719057
1017076207517
926061944959
388451344453
931259674883
419386351873
428018656937
203675350913
297944863849
701268079703
55367052641
360384867991
716229269111
260019746341
295723955627
741588453539
735479573947
539372682949
422026285853
7827961879
1045581963431
49227589799
398944634329
1020376704679
108109887979
505721901151
603413584381
104312437193
486881373857
294495597169
797289571957
480009816103
171093059003
926815515151
317872059811
785659553879
104771831653
666930983557
287913134297
2843359793
86058030601
98460808487
848515204619
637255260223
526446693529
397837577759
942260215133
515950230799
5273318467
706351242901
103071957671
592265825267
44169110383
68302019221
645715018997
342460963079
374048948929
104175229709
857566882811
274833032561
979998161141
588764475493
570689761211
147845890169
1055999193653
553023862823
943287632767
878517470767
508417568147
622489225697
365424346429
1088335902917
544147675453
934354865387
641888283649
213140695039
437083139501
716625740911
399902570341
200154691733
729143081809
988028431433
945632778437
990387296567
20413837687
148486774477
489842075509
683621754727
124163188537
686863547261
916022509631
788191540841
864788366479
599003619359
137469451723
797675627317
189806466079
105233101559
789543643717
1081303057033
599891629367
1043609807663
637462541959
1076471924953
1019410447817
1035146837717
913677262621
989136018119
782832056159
929623968431
960562799527
925529833309
753580807087
810799951327
614926205587
319861740131
930888010513
1074756207113
632292132707
19386190223
151956156197
248998025533
681823966633
390411827779
832304977369
946654170949
282450308279
305271813881
3188466881
290737260367
1001437987441
869049472219
642396398453
391564084943
983903369893
535278295589
1044243778079
1080642074819
1013199241361
409091619863
525705658339
967680357767
533741688563
470807515769
983952698119
419600455037
419904632327
1042659102227
285018070163
324836608027
37077357571
53121697729
389164213553
380188302743
497301671179
4726234187
746337409687
496836645581
1055750789167
147219397177
490568483833
581337171971
977269435691
92100009011
830092465487
390244844839
112724517299
864078270193
940374459149
990383282359
320124368651
187551869177
951469695667
94713261571
859911333209
305146650001
1038784078393
545253733699
33670480439
433898267389
823165618811
876229017437
26067479357
993969988379
442726255393
407801772293
1090773723817
84761483827
440654115367
500494280431
365466895487
438351009917
136997661583
922015909127
430846156561
549130348219
841286161159
881742772301
232460903267
203538440947
1033000486829
422217618601
1017546087377
724092280763
196900834829
219331216649
26940867887
263763498059
910660912459
91436051617
1852471693
902879366423
1031139715657
54169592263
165336320473
1046481331457
973255972079
258810598733
684711607793
325501332593
636319874159
758418075739
976729489279
501385876309
950947945421
785305942159
877335398867
652218566689
631007607931
318402436181
52945602911
954243782707
584301280669
342694080643
684771994939
440291859509
201647515633
101891188519
624499357169
1038356140061
979752934973
288114105619
182389341509
537851420867
1077265816819
611466765971
95235951287
316354809439
419617990273
670329339073
27565771481
656833451423
271357037801
790383080731
897693973067
585367416857
493385642821
287043906451
562221869563
46406828077
73111897211
663829953841
100000481261
98966490929
803618988061
533390947577
245677376383
140301499483
137278444141
131541955577
679399346029
545103770503
15927028973
673518765719
737749534523
980028102773
353702544709
616153645603
764913151789
643136666647
235414667923
895174828231
251034336199
781150540847
764023143341
900796002767
53080367399
91170766789
14952420641
624102634541
724918201691
495047118737
47738971547
868230473441
894640561417
735298297361
825226266211
382143575189
3353488553
159732806621
916240236817
18817364317
121985681267
163365856117
210332210573
147148162129
1060343190563
315126961759
483319217669
300413711711
717612743279
812272765763
196380888623
172085097649
173163707551
384689922217
630306236177
163385528401
543986025277
971401332037
207774191179
773350072123
333822211343
340653948997
696663016411
831304609843
803198797111
528903499273
851088596731
787317684619
833640900349
158928575831
146909525309
445965130703
582460406267
58861704257
227384222981
323018289599
312663242611
515358768191
989203587569
1083052268717
651164057561
370645094011
373919361073
434895955933
580929043729
395879155337
329419620571
159116121299
667109995187
687349014323
709140683369
695289590431
748808791553
9666303079
127925850667
568675829881
226149293501
571793823109
718401693257
808643521027
265646770003
879124725559
231941028433
750314697779
106921943353
178149700471
89743921847
1083484041119
1009679327831
87775898621
434660381329
167913962017
913251704507
999508218949
1017547666691
591707062189
987829825951
724235212469
174089165039
721992730777
606607581017
710830997993
862404541331
20502845963
776765944231
933310056851
814907463053
644365067999
142668022687
357578796391
10900147543
857602355587
10223756663
992832781139
856272021419
597105593431
693650731871
907164117443
537326542013
28485630961
586329302123
80874987877
375096756269
109225077431
264892286279
5918139431
935925136271
599109699613
787236115789
533232896401
1097158503059
166352822521
1025093213411
337182805423
2679818627
876905611811
583552546387
4800030041
248287204631
148801037387
1015348666721
742087445789
816801063523
380164901443
662099392057
872885023919
503201232539
260204708041
285527520847
791444975407
107434353391
136795867667
940988217073
1033131870539
1054704203737
533283681193
679688107993
317680249673
725172900271
82011930491
523184641867
348180216367
1088940901537
584876633923
61519748977
828634226989
868441042829
826805222443
325790317379
419744329853
530804159687
687178211873
456978848143
980624061671
308970662269
944270189557
405797737043
86513961493
451581928087
718230296803
18266053079
503126584643
872091365287
752431341073
841650411647
966692997343
562357919723
77220571607
193360436783
576175549777
572737567327
663247814069
648067760533
1050294756703
102985826893
442960210391
598527578639
791858994877
612030107069
43590353777
851845752209
868736288207
896680150579
505777430107
994821914237
104239344563
66905623823
139820499589
73630609319
659591402971
190573189049
762942703277
727966790819
832675898449
767189269493
146307888449
105111368177
751907160313
661836038051
354418161337
478224207107
837159916063
320633963983
539119017901
175878436337
1030943190107
77127162257
698598327971
913788050467
179830137779
664674735653
761238060923
755131538383
1021513390537
437324595959
978881067181
1017695109317
193512094241
1028493554419
1022592807253
27382530163
867155004341
1086213290023
908667895433
132926781313
757100468401
232672964933
692218974413
652733559271
482461881491
266232492191
749871209657
334585693853
866252131
337825929061
317314286363
648784533983
536344878301
322269935719
823741341523
588010276229
972695269603
782138872681
164702337221
335171908879
399602740961
593962370803
291828623951
662362093157
80268740473
177659762837
79855623517
630007773539
995122690769
922920413029
475162338281
95232750581
965058452341
19312059577
863852079929
327514141307
916419701269
1083879101881
915086480831
559870739231
145721361391
763490115247
102851332939
543566177369
32401586759
610617344611
1091594360719
260645116609
734814832013
1019585509153
449103593443
667571857189
13261753279
432467398283
927510821983
666886121249
1017491116073
792094337249
652481820443
81350475631
54147230803
1080283733497
378833353651
277091137129
361911436841
1018763135891
790798424411
1088160874729
886511651911
588755353189
708933673337
371065701317
750724316213
242827642763
266465670323
985751803259
651330225571
910261794479
299238987557
826581174581
214427530483
385212522221
740490141089
336415686049
933990256709
103318200061
706083539911
1076102701307
605355257737
146015051257
856661841359
773348271307
415820418361
1038269104051
640334786801
751030416779
431317300069
759476113871
185740056571
847540272379
278741909003
1016289411017
866091826591
844478483483
573192265589
566434226359
650376816113
1056875819809
740591707501
691993155421
177830233837
4356956189
398717129029
380287498651
640082897171
798307206551
531190344913
735729621953
409059978839
252194583799
567821858951
1007219294897
238900205561
121933876891
393565669411
383447466167
659326069823
720810363131
161553356267
681457016921
820470884687
1034426864459
450085245073
764241854263
922984747379
820767653941
360113737453
312488154049
685882442033
515326945643
403053846253
340379181503
868229766031
1019070596057
117677189033
155355936433
405957666263
1054451497367
924237511993
677162109257
842919553087
796654989433
405264770549
224947113007
538992003353
773259265523
189808380011
1044348819191
445045725203
898240907567
673756839037
160033424459
860642734669
810499174813
372713119591
1008143031611
251673014189
211238547493
93784243277
1092817330079
463480429183
584614394291
510075776957
210816783467
361352795269
403934237671
169853435989
803621972623
649384854409
361102044157
875277114893
465381799261
405174739219
808085321957
974070343357
1062220717541
449131843751
1067435476843
351190958999
59811550649
1017108381637
438117824959
531164964977
578733640493
903700673741
869910812333
109415574239
97946152243
281641535741
359078009863
895303167229
1084669516867
529289533433
236432350519
394738253009
160593161437
964398205811
153115675483
934273145359
268282087517
195719757601
784303436537
289160615077
92781715721
970263138263
485085863923
841643615447
198904667141
529696583761
999234732791
443453911379
637529625361
116743458823
1099452938711
494896190441
1000075260973
925413874523
76487365531
182210676019
1016035678079
1084728798689
952753127899
742462647469
1056119501861
854165702639
54697499407
632027159191
307675208963
660467548823
493287215713
76251702851
820951976177
1087703313061
698141384401
969339791551
1033608218759
991205085461
120191091481
245962304893
873835232587
226734374651
408587995093
14982869117
715644538937
105056979563
879199462367
172998869083
139267154357
801388197079
546069924931
130836044263
152982197611
775184566957
133483543273
253681202881
397441476739
443208889817
1091358358357
849703184873
227501289563
144762685057
153687477479
21599054317
903425263193
372816937979
759990117269
768726013457
954525235351
246294090149
1093036155493
263435615147
611021993591
110116397687
525279086117
881590960643
979156355941
545820730099
895817464151
228478248311
182437983041
958314671911
511710618803
670407546037
416086268309
1094499476747
531115657099
562752102137
346327534991
720560183423
712492634947
316213498483
30943139839
607402412609
629833138369
264840847559
487177168817
32189791111
962881403663
1034219487827
936646323467
270712499329
1040410921607
131034698177
173559308359
222472050949
480956714137
109734651701
1085976952363
600815580637
530081240551
385344550429
690109129639
254396596171
40391144503
355800691849
1027205218943
719561968837
125739605737
455672008907
560587076977
264175069721
689784066107
236284856879
953186027111
298360620739
514899630233
364342474673
547602922939
1034168227009
688705961597
499349547511
1042671406001
636591154919
772325386033
717071975579
885289267327
192054650947
673931276357
1098649141529
926499729011
1037387382883
93132204157
493582606757
760212954409
789758063597
840270430603
95066690713
56645689027
523749461887
779387590837
176718074123
714026404873
361312530401
571586841391
891835023281
451072231613
640542111059
416063543983
658942533761
200595059473
161432223437
955758968947
713278923667
779474910007
135044383813
139891707707
992488262747
964197318169
321327861769
167921640247
592334139511
933042186019
771578441017
377893395739
780823314637
43317043333
75220584077
509844707137
907226804347
549552571681
763613816197
209741616433
525659789533
970557919823
428789286811
890792632267
14156872189
574464073901
162500627321
771424569691
881258835893
798923201693
840638340029
640242983417
981844134163
396609319289
142592521871
817153743871
722582090431
1028201800063
46274806723
810997737397
711113351719
259736838941
287098572757
118053314129
853709923453
436739575319
608613944867
729364791797
1083740047267
668854810699
204997858033
90380483647
298842507911
647396503433
459240431633
325222380491
172934823847
221102271043
662144502091
769102005731
439035665303
521450787251
310186743991
14447386997
828169038761
247474261549
898489631971
948168251999
186900280267
884408332553
256639152449
95837927789
39388667473
476764757041
969964997461
149752852727
386672797517
513161127121
353065381661
221645577269
412780591207
37233828187
560195426347
615857122019
888379600921
423303845351
608568233711
21218884987
69712611653
995094695509
106449951527
331719500873
431467857551
65594972533
808010938261
299648441327
28849345099
260298519967
1054208213743
682656493549
185085386021
890207087423
397487392067
796986616927
467122046399
959439293221
699954163603
533842298257
650140788833
431590230569
67069665713
543971533817
59042733713
245254672541
658734905947
469510731359
668446574963
430379627129
145837169627
132771704843
507862475693
742688780789
934983704563
997456086631
306755627863
598019171927
17655357233
479328511859
851565274207
1097379920621
162391337123
1019888130713
306655408613
330769318417
283737314659
235041849089
525728250683
546940093069
378244291973
1052188732723
337537679033
112008187999
969572383231
319339519783
1027795177187
207152871743
501928889503
45272966143
442500892697
264831488939
549367695661
191899912583
670341009733
938166464617
926364245977
790407115033
607501183391
128252241577
154829775853
980064298321
602032981727
134057360209
745365837371
328337965511
685311797059
875146809401
492668691329
393625733483
921678258049
109137160109
431375216483
806565003287
150753155081
773680309793
597640817327
124237112927
600365219963
58846790567
1000033102529
1094263529753
38164962877
529229245709
824795933749
113095363529
500078634169
330595720487
736525573723
519768885877
995444938079
250600356421
761907467921
209219957399
485960529011
573312241289
377475245977
171612303347
375120087457
1089006611183
218107024237
275494839287
1080071683469
829125300043
875800966637
427008590419
1059899491253
196451179817
48787970807
919990173547
415621299109
259197013331
379485463463
679653578977
1018621298159
514152220849
1055599645951
1093444413877
59320175539
867538784803
269593386743
774250784443
498444362641
679612144349
736675950467
590776883297
61962834781
756121110743
1072643742601
303669381517
965145319231
694901909083
308649821269
601433374037
162870582503
439638031981
529411073153
1011531502939
641422389581
870527501549
22120508219
646512088559
18316389769
974758908649
238166666117
22692201937
718294891753
498962535431
926399185259
23148372509
1005501963733
126844497673
293205969229
87677369921
1039922515199
971665809757
57681662657
453305652887
601159984037
670370336219
781215518873
157111608023
891195008749
720035859769
330485529697
488049338459
342478911221
333387155891
958683350707
984719577223
876368469329
617466008111
766136074159
73535812853
334740639553
232652335217
746348228837
148648181863
618025218347
529088807657
973123461841
239957707501
267199453193
789522809293
31538829103
371979389227
616379031623
393703696679
1001567453659
340590843683
844214855431
71553784961
740752118401
434759109047
1021011182803
11418336983
620192108377
557027605697
962462492129
263219151497
1063452843367
581923429261
113968246807
364081373209
216075630649
556120993289
1051463663273
150915525587
344580247463
473245445887
498015136067
28714476173
301392913817
178471666553
834662677663
344960185819
767591497507
805012597573
199310811883
738585185287
263061409123
458545625761
1026576063581
224203901723
182728454537
198636231527
817507813207
361830516791
1088672289499
628659006581
353056978271
955522701031
654370867361
847907274233
628582255579
203118195233
1031427968399
633209351729
350047238627
251685972217
444793603301
363295408849
334410437393
848250302717
1076797433251
738963851597
344032868119
67963180951
692454604027
231911804959
302634041267
962537750179
754756159541
988193788271
79233265687
652307320901
478167641489
235520984623
796658592187
724174592023
153812475991
459001148017
510794931721
68733168233
396418852847
742934196551
709301081417
403872525929
401729958997
490202992031
1020831048511
137159392739
987948244429
161144362207
779566106093
567320114759
51906420197
599142427787
701292423059
190943268629
846321557023
979291173401
890991858199
277971270943
929808112169
87819577997
361761138649
30239597239
862279407131
84237153487
911678942633
194866039729
862284997837
187767517697
73710949093
882998647039
230779531883
341499575041
438916194569
508876987067
948076967863
282372424253
1054956482207
275217158477
927061343759
803513358787
829749251803
238947538831
1088713472603
759488351833
371254756879
993152692709
273013950101
385050631403
234422110033
602868261187
841975729237
146252093501
869783719471
900435604357
964707334193
966557855839
208493316613
129215985529
27976152803
451909780519
545042701997
94236459649
767133853351
1073686442827
535696116533
658965254699
242872882591
167819336519
751424020987
718637917537
682676187649
437053280459
542438073799
13245615611
1027790012489
94246175083
112639023829
262173473099
204513029089
346204971839
451223823763
426476564519
602485301857
165791911693
36110645903
989272538581
208111490791
10295715119
267688282087
33035771179
848749745171
26894576509
883304547841
197450136421
56244493061
168363920159
992444445467
512636643347
160777740829
750757776859
1056678347797
780444273143
742724683081
85088448293
416350621003
7173294539
971697350803
794399048203
586593550663
39615233869
369939973439
229055182997
83825095253
940903929907
464137846597
99665498501
936851118089
373816311901
946671310309
721818403099
722259416387
170958818297
402226216547
113821866029
110100317381
758479718197
793268122961
312851647583
965096295859
1094292875513
407954368897
45936588833
341398995551
685745150749
110536695251
422317528487
521409345967
7263195463
1042401144931
72674826943
45645344467
875888070329
670929151037
127163721673
243924777013
184160114401
949371023093
619821074569
260116065401
260231833219
389084795161
869544415427
738123839773
79734769487
1061349544889
945545919347
630229880537
253381309513
651343405411
826776994213
270728905501
309323167963
421876501259
867061418539
983640530837
434896021579
1094763282577
846281687299
47231951113
203893470577
196750514717
424938332513
1056744341981
880034927249
729036674167
876248327737
968726568443
459988273373
405986497093
970237115189
287852341289
902986269739
800307649847
415413970207
594337617961
842095658021
190075288343
606704992811
398784253951
913850322577
1029747879313
263880742129
521268514483
647159857259
41270228617
612431024519
370690103051
1073571390571
770515106771
133299433391
8508963101
662045736557
92953984181
695670135269
778237323373
213414990301
712860378673
85618092767
71858435321
186496999111
806085110651
256994663701
32461895597
329127206003
377348563409
718424042327
1005732778111
352921566743
21942766403
158109560051
361198441489
621583150751
390235116967
671552481157
153486720119
577685163311
1034571689143
869187500747
289869675989
959280792947
1042858514639
781168994611
530984745869
931191766721
948331063651
833594915711
221127526309
671867161061
76109316991
961312840667
16648431011
876792401893
608981077487
674749776719
350694431573
688882132847
223322344957
879841418983
867826810243
456966669539
564917253409
370831126399
853987288811
465878508581
35916260381
312917310491
743561028293
327574624493
915201076561
290378426033
198571176073
346790630359
870579201809
404161173049
1009411695143
657495052769
521732928481
772314470027
802720034581
223573519171
513683535557
150548317327
818366546843
31005796823
103710425843
1004841848261
54439460819
1009308077047
374201958139
655339175357
376192168861
108842032511
919855588153
45286445353
179303274389
179153409983
733927230581
342735334327
685692739253
913946742421
15937788397
872410490101
433692636631
1063565680259
441854277013
943333065769
114965613803
61633918849
776604117647
940752841909
445149995867
732350070119
400006388513
592982458583
191507167403
311352198943
1050592489321
278804141281
73359659291
593655986621
1022424029149
45799046081
277626511361
616275690049
975526233491
206804233117
791290594553
66213472121
145288959029
1005256585981
770273218171
12363185599
438947646479
571843920503
302509844909
212820139099
790803140791
175292564107
575792286679
989096931301
901369860241
929096915779
1069381335683
143958349739
25183096583
145463984803
140653332913
854634341843
415282384393
21654234629
953391434287
155740377613
693929997451
765178926949
133352722609
66376898417
539065962769
713533913809
512584535641
562471740947
71786739377
545174989529
48652689191
611072259223
90873402589
1087557501091
69034793071
17568138389
673633204427
974255242021
552716352611
712729746581
988596272039
10124991637
813053702899
377567668889
550012568837
374884470559
237578965739
686243277173
1021456355747
1048149001241
89200167139
471960789467
776097609769
167737952269
838067891873
863224694623
305960147167
63038743949
607818803941
209253443897
381403777753
171046821329
486405312089
704424664943
43186455271
427066539481
473800077997
230405910419
454681266961
321678725933
398783060419
666707574983
781799666933
234189842203
923157740213
8829484289
631527576061
132172622297
211214728489
548886138481
298551685273
402129916483
819678116399
537603694853
563058537257
1090731647953
912898429291
868735761629
725590621211
13786771337
847338457513
465258324991
190430368201
772208368691
384274050229
364785466237
117364085431
255013917863
437316227087
1093835444759
987548916467
26608602697
193444441627
906729715363
26691227029
709391634421
947061221233
11989418393
1050501164683
353200533641
807366386591
305748742073
674204970493
599244057593
233329093051
141760480801
400671033313
691513809319
211512404549
158380220363
720661905137
472025218039
484682094943
231976177663
427008990259
759401090633
20568665743
790240110629
674718143251
80464048031
69864869947
869537972971
811104046757
592025419501
620075689643
337569771733
773155317167
745362049741
285494179547
672887018017
995154431407
171397893409
908666578283
411352689283
269279417021
315710023193
821308638539
549092097731
449621127997
349024453769
485086137749
774884895677
75391253491
622534097947
112851749293
630776697433
36809535703
734653969823
985185016619
379671298693
414014168077
796265900021
651316221407
523122103129
602393669557
72419430973
523125632111
5722835257
407206215839
858335421323
522119016337
889130059171
152835836663
946724305309
397393624007
204433953721
303673367737
1014456758137
424212690563
594491616203
309992308531
917400783931
601972712261
795607513829
131428761391
142119552097
104395248799
531506215291
1090631711669
96568576021
548107885153
970440342169
256493297441
570021806069
948462507133
767841345893
1068484256563
160364418601
606955629617
390126137143
732009867073
588397663561
491215109239
529779654419
733148736197
400547707519
400732178653
97577986789
258097650077
26210374273
710263271461
173691440873
321907546097
657315552499
96174380531
57902367937
258038497141
405429449801
495361917971
378684306053
873702253933
119948520563
624633882419
457464705629
515824023241
17822495389
365659049849
929243186659
917004637931
32581594697
769586796613
450897419741
440664384089
506132770057
279464208521
284129821529
581167631179
897191171291
942018557827
110150759023
575443031797
939562184611
976601983421
991159188839
947608937683
24154108463
70542404627
997665615517
1070875805653
713892031267
436235281817
1026337402219
227681715409
282525778417
304627441843
304473692221
139633527941
38354708033
107412717871
720768181513
514705579813
1005869816153
477782638933
646885503853
39486230851
127120023619
985143535543
484253012869
611781094669
854629008817
90795840467
316303769401
537788337997
446162923967
136731838283
437891161621
224119551709
172150111157
243292894907
229899597919
600491053207
1097657759119
17385839557
62617728391
743205336851
691608159553
1060073863699
730223025569
98347350007
41458585229
165030009169
582040508869
745973533933
971125954553
785364551093
329681206697
392901256381
890513662399
620321869309
16770557941
1001784210023
192720099713
159010185721
25308277507
190397658887
743125899623
695267049007
954328797391
249623739931
516668147549
553825031971
921133845221
665111889121
423190388867
945938484691
16379207561
922828534267
727402807553
622808678927
492238839769
669722699323
58201936259
47437784269
1004309471141
143871063151
726584191337
505297557421
784141670681
648238217189
317226682337
502245715753
143593850383
539669441359
692733850961
1047334524013
592990555891
691053747193
178675288213
496193925259
453429015869
847488610039
1084761285241
455197427959
200433601057
184329583231
286154614177
533096742107
491578588247
553559033257
1076008845389
559350475517
131671614743
260977018439
166301185993
144553692733
429111339131
138940406881
537714823117
564745254277
442206923219
791473561589
561829588601
162762776801
100163372453
849356865733
189530946733
1002463102439
588548142797
471878676881
367731103703
63381527609
465770661053
61800654961
592748823307
396961737451
270141755441
286590874261
12325264097
1012046801593
38417904029
851006632873
58340621569
871848783917
357460216747
315254327429
251435669159
567777575311
631325324467
850779294697
855821430307
442381530139
174755008601
973886677399
866185435079
235361965667
162740123941
475453487909
871844332739
723372813721
971742766663
1012609036559
783659031251
110000727983
970839242431
777665610389
484461285221
631616421923
523456830287
631380526393
1040528799631
511897042831
339998978029
327654083699
781325841607
413919074281
995420790277
912325309319
625134996683
442327409861
384663937631
895749802307
1036689006697
878241218681
964583793599
322127509537
882891170297
41202207197
608121990733
146686104769
736320202459
102310966717
218933231123
252844756253
215762119921
75919890461
836302978003
27087379757
511616125099
156867718223
838502803241
1000739275181
328567774741
1082198177993
317942485327
372207794377
277010304157
609926972059
516040771123
490618387309
34699840267
124696316027
9099470309
880240805251
216386712449
1080004505711
893170258027
274964431619
834496559363
590958556763
888976716239
1012481248879
1038987839129
881951438507
76995189757
1662847577
1029448848347
1048866887647
104046945547
45328329289
696307233407
233304829867
1052693458079
99439388509
821578487267
802925898793
253779039937
451683184747
67137514357
568956282997
981008835661
736617563753
953914719323
512508521351
618176257717
404091417869
47460217009
1064365295569
467866724317
261560319421
416027346509
1088952120587
1047223152847
864894106313
140947802903
509929429637
501581934253
812310641851
1011151708409
365413030519
87816939719
572022084097
1096826485211
872042365147
7725457499
671605772707
437748699187
995190620261
999899523559
670371201023
524392891079
799668606433
1042414184741
575764777139
872609007071
812003129461
911642994887
888124647337
825697000027
714099855379
160422833489
1082859590671
981076095731
250166996071
401424872353
333709099781
47412047741
762690437419
331583714317
273312814843
728904849961
339916603189
789775878583
587202085733
12620328323
876994610773
484311280039
396282223739
708202867249
1055867078281
845609387737
901395843727
771408906787
222418719779
851044179361
731446658953
882536521843
914033606713
911991466129
825890731507
64590375413
452097673949
55871798219
370107368887
870206306513
923655564703
802903225361
823220738033
116570714917
333302582323
943330143799
1047981989129
705416133931
1077243410911
940067048581
527222601289
360511087177
1054708521487
828258086141
110606004781
880036848403
870305149009
332543469901
729206182277
1047677666297
506286875707
23628864697
585563345753
628150073833
437673244111
184537594723
627936440207
174653987483
758151300607
943269580111
714820899101
412392153571
929823253837
145085002577
330185666177
590964178657
435588173921
803795461967
741906696301
342704921957
214112840561
174428128951
204733603183
237830916503
963714870257
341492773031
777500932567
221687990393
613184567341
48505687379
1088016093557
13287954517
575698947379
554802827239
893813846099
80831197607
917654296189
525266233727
834084853729
170903392763
184019629723
601848978499
1074073578191
964656510583
20034362251
240379445723
249675163741
501510787397
371219404133
420740994101
522059080687
723059920403
381789182597
136909174691
343702449473
488070619693
709837114501
89998028651
566667939193
395403818539
815921063171
251415937561
1039748826059
821050970687
482677279921
882107503063
939202244471
123781030567
504629639333
669857714231
416552177147
556578014137
6840777859
576487125569
845293506511
23976048667
359962392289
246105651829
385313608619
278605201393
848975247899
594330673591
644474596037
830130017881
277034387951
972535023307
1037526840967
515841193201
292314056557
570800483059
754143359363
40350767029
306142898183
256868797921
714258505657
142951414339
514982019373
91936449607
768252703843
147021717523
57903221267
575376273733
856446169303
863634628189
340333118261
450026383903
139783429693
562069133347
911692088947
255161627419
782164605757
635920517957
711070256269
485398888703
774352769513
283757106779
536490158723
350929015949
886507484593
366683374271
669904583903
919861873939
778652475323
828329746019
93703598057
655755211693
200431254713
807632793757
882399824879
15364915141
229979374111
995604802447
940304714023
488825119067
557142978071
1018172262997
16557409919
893942868541
822539801999
96177670847
600281803073
388920621521
317360350529
244096918249
174516400307
430483309499
464815873303
976179430069
81037793533
915074080099
520193141389
1048978583531
465380890703
97413766297
869349180923
183695827193
191044970657
554728459771
87016549003
126313596601
188352204653
701356511117
1057748495819
70684205017
281004443981
979702556747
504474537449
748143296521
107364083381
736796470261
487042789829
800984089447
808635887539
331645357213
384586778207
371882711861
956258076199
770311215161
550782194299
881574977909
542069878897
803089617887
237072049157
662604047491
159497311219
50777903171
778401915409
971190066193
572014155913
551019616573
19516686737
325119185113
109257241967
483966992363
362603165051
341034040663
236477492683
870713780809
122600260253
150181276411
1002504906763
1026416518217
286338441007
871018535861
745330920823
622731144001
81349703741
477059804317
166455716569
131330572211
605776150813
806724495803
419918221781
224724271087
195555219491
550881763687
1053902667971
51696055013
764263997467
307723038373
108381371179
466496987501
186646097741
150177405247
539208795703
252909517879
149304120859
170422130863
317297393443
263181379589
186011099377
512134987387
1062350980813
999309377179
907192369651
168725280167
899991621367
1057667956483
261110712931
184299213977
382989129541
300014529589
211418774131
500001014437
302386908391
573212448217
1004120504147
646529687849
846087016807
435790152727
530388383621
132858507839
877597922659
676669399873
642307283623
222989290129
104630909143
509092006781
605061991367
602888034523
971549194241
31447104631
645910084007
257582817647
57051713783
541006674499
302541071449
566819155541
837205699111
969233933207
350423694017
418124613817
643667304407
90344394617
1010125614269
483930512267
179244682009
166797060433
235875251203
238513153379
166051748201
696414521021
437893104049
760655532653
100364013173
650301277243
500775446207
61018188017
679997706317
177338645707
926025839747
72427580023
21621550651
486393604603
1033381397341
63949135193
145273607407
852960520409
697577543083
629214605651
57911950399
913488882793
452128123427
118250352013
781629993259
274011262423
572742237047
16424460587
513231443029
853984139383
261255010297
170086785343
520361530097
484533271643
909056181863
16053539407
620400599479
852322053931
150901727983
411689180171
42721669313
608614019813
837427151051
212765864567
720006335261
925388150077
263222280329
398648139919
134168339749
502309477781
327819883969
459891184219
106684185953
1096563353939
136437331669
111558886319
481255550317
935111640271
259353871957
97728410509
746594661133
1034085016799
1094157623623
792007066667
1071203540263
535081190843
38460269633
487178543743
493201379123
270018518123
837142884271
965116070689
1020276131431
434749863263
646500909497
396797065969
579484695281
1019188581289
266709091109
350286373013
371982477487
906079216439
352518185249
126544983541
215246237411
765720357091
168894438737
977576060147
1089613706039
151591532441
755340159979
1046761425371
138587310073
1060245568661
416640671879
722173926401
330672099689
883992951991
276529772671
29038190833
1071432342719
698973816361
31041784903
154427491531
504665074117
490730557927
132905667329
282192897677
498326950061
62930892601
862630630031
986514013171
505984712917
368170300523
463435453337
52781792753
640800042067
1085851587529
144436156201
1032276199763
399465424753
49224233213
1032631485989
1037367799379
358912120669
269943107947
992590375613
469236480379
268540461251
412228033639
342212156599
349019779189
380206913627
704497393681
57999734011
336676535603
112489314727
892453394761
984952418963
1068804877109
1050862658693
892246864843
1029769155491
590148374663
982096124881
927803325109
638235022441
929865785581
330924524477
269989898263
182738201953
395793946621
1099354255183
16569031021
269869042717
558759546067
835890026831
393320782669
356941764181
310920851503
931284101953
464802378329
988903420331
524457825469
731345446891
150656979853
679844947049
1012325158469
662671106239
44078627941
212905669177
1059028636109
323732546941
1007612439781
418777390687
515107255087
500644251253
747882279299
953091867121
1083356595329
229658860271
884345611297
260772370319
396463248451
336767643757
439895251877
894053392907
833439174761
945639180301
734557111027
131380636307
267248797253
481907827433
35761048217
155612719961
32953261711
1075374535673
13301120401
557404923583
749977674877
862558769741
546418588393
12092884487
26659999577
554887652573
496433625521
62308921931
267073437529
881621247257
355406866261
436988094307
243106083023
559656590707
495465774863
277671616331
640751424883
167948027123
315808137299
379508602619
135258764789
96143939873
507691402151
477214609637
1041535500251
496480622531
1048404049951
1078458452801
377442411917
377642397599
489860954111
537261768877
397182237457
166026348463
57068705413
447655589401
277209279631
220509769087
382132448741
70748884057
862153273559
145387093619
772360729489
233957918923
979773453601
50414829103
819800116561
882047059723
104030084659
545916293987
96824924893
851877834659
19396007573
1037576950639
454066991251
678711178807
815204083769
917236215949
445464215243
143721142577
1053189488513
435853672879
489170688233
961593689941
1017330405449
420732365633
743721434371
947237509237
700402223951
586062924989
1097718403987
87567465319
324674823607
739175359639
473894064829
845919925481
617052735433
9124409183
568295909903
1097830117661
1091767448971
93896426989
858132536587
30627280163
45814379729
154895785469
1080151619531
268568291087
910151545697
484942907777
503156851957
344538635327
192067839373
1051763731247
678748742729
226568418029
206784402709
592026979613
550566358141
914933663701
189927538531
942878280317
124906266731
927711042361
353250581393
558122453887
327286190587
478139963611
1060790628901
729391727797
1026507465253
577278783629
638620829543
324408196031
344333329103
577948479389
497992739479
283371330343
420858370109
530420006267
36800653327
990942585247
695351124649
836324908033
762765685139
565505580223
214949958491
192974098441
353018265701
999812110109
1001588609141
1013812129537
795801258467
322384937899
396346503323
33708276457
587891811179
442904218469
529398720541
893593659151
324262422151
910184026649
188573687543
416555816597
139972697087
779340002407
321862265243
419868184903
31406521319
426773962843
941146022261
873419888987
487449923743
850339263757
983131058633
777089869463
449628789587
514427911663
1094343624659
494959599461
124830841777
614181697981
848174637269
1041561492571
739557497407
1010469595007
555989639587
169508732969
147970829101
486206276863
211310904953
35616503233
1098441245233
113905313351
284852028449
29728539809
946927217297
70145174459
769555647079
913372311317
719492442551
443609320849
660393557051
452982729733
352517853013
1013189063077
794715907331
1076889671293
389446038811
474849654607
654660981727
278208454291
973104766163
849951347027
807080201003
371943171571
179472623927
862928100791
665657559773
1019378360929
907036315723
684104431943
359979869581
468341443981
950130190843
347163501779
231183003319
882918167701
105948020293
727468832603
5581072327
1018666839647
985316860057
370244991913
904888417957
212965549393
384555158831
570820533919
327436743709
664520120689
144472242209
58141000249
591421936093
177471026597
240509096389
80136036503
398868643883
1554116687
223940166101
206800687579
264266169287
91656927113
951961422527
95936452097
1054185159613
13089118337
18200493257
417051989723
402082918927
860454147821
191755451887
441737136371
715605709937
530522573807
563998910767
309055223959
1007973118697
358035954487
564191899729
318916626779
119694685823
451035349123
802378967399
233773930297
225636324377
603055900757
916312370873
529674799949
1081258758631
668772062591
797453865629
467239278673
216968496167
464465685311
953728812781
454516987697
214588417861
721889168681
469407994513
330731829643
876088422271
629868334703
352525027607
784619718517
810133089943
65989899251
838703998333
78135473113
1018941854921
525251622023
103927392917
462231239707
219647319191
423286704431
221943329849
271411481153
111619977277
984380319547
1026318038153
902099679931
150822225331
256334333513
424773371569
297893994163
938778911071
774385529513
538690256491
155063682217
122343107869
991871589851
946657159373
589497380597
182466155141
186936186113
441903867569
144167583713
758114310451
386813571457
655816183697
60259949371
973583539807
827248455811
1063951531493
35531209523
635182168217
1002497747029
452650462139
159741573491
988595463131
125125433309
1011742162499
125765233171
92805954931
241795329931
695676002071
688184914181
270306059449
495918924229
643106588693
137455838771
722244619391
290981845799
638835635279
182073971663
993172817207
171154451711
279343008293
470888632223
826193398337
136702403659
858300724577
1026609156773
96371441813
1081131142649
273193236949
292775753939
674467818209
953839778219
990074595401
354347163427
242353729991
41749530007
558651529649
934495869353
88277748619
78511664947
373227870601
697673838143
708921406673
815311896881
815126886571
821172435599
161771230487
847059608041
149211753311
26209017839
871853246063
505719272911
179911205431
887831298589
183359948017
553579116547
323455935017
478673457667
491200802761
86302872199
126775429819
287389683643
426973605217
566539545937
158441834669
847465948709
232585653043
991318865659
294004659701
622342408657
517082684801
24019752637
476364009623
653788249769
521592990157
295588903523
454896517609
887110802537
328913052901
35450744599
693922884241
1046740520563
305119494161
880976136947
412393731929
538791885257
346246220821
933743207659
168545436809
362089328329
54938793979
915574342253
578916235169
896355507667
774782393563
913911798991
341355974867
807167929031
830226949687
899378129101
426662264173
339198007613
454244254561
777827687753
441830357687
567729191357
610385041001
813944970887
79076236931
886274485289
627426488893
94979903677
737030397721
545134008737
493919119517
540207370163
392088486961
753200785619
893437665059
900054615991
225170636219
540547442453
70912975927
670767036131
608526731963
883009137391
514667640101
1035463009979
312331255417
761052364489
1006958904899
773126036443
339412972373
751010995453
468779325953
102714351913
46901857001
578730944161
221234080097
323138927227
920152390981
65019086417
146833329779
750539811979
98402273009
173258629319
116706261173
813834980633
229893701777
455769962917
987495506953
854322806639
174995445827
123642291587
88120304633
7962463891
901223424901
772279432571
647868973321
217650184307
543914085557
269764143203
679155922301
518319602981
1086386743457
734864862379
545199882239
204055205537
1084586492417
152218070281
954716175443
184351877363
429602966707
744112106149
300447429071
672038253331
107977860209
100403369849
31640157281
210101338549
1090929477919
567105570299
340966936031
277888647397
173702605441
863810737597
994824997841
291815115103
652449768539
378417602999
311665825949
177042057613
775402326239
617833498283
739791071779
989571574427
49181338027
221891726071
263618103173
683317807433
129181771921
532790401601
842306732921
778381895953
1076594141899
267397410977
621749398363
944406101713
926861015939
1041213735899
655661655871
852033759053
532742343631
316927937933
506668618513
612570284327
151899372619
737418324767
495071714881
870393085967
1038067707233
1021019814589
666525495347
414796517411
828732939431
775554750799
131462310299
1097736995249
517466232449
962576239571
453810601297
212333018101
129514615303
381194212771
165446906939
207799713047
500733631093
629109014419
631706233393
766266353737
447058438669
807639874733
560896371163
1007501078663
316971519899
880598259551
322817681099
144449437421
774739216177
705028242371
702653399843
197285697293
102137743597
440828395933
93170290397
150063989711
1038833646947
995279502487
710934340903
663970525433
604197488441
687007201333
354887957771
698625715223
328435924727
635063536619
922735733767
474039871399
1007788892653
518185026137
369291141127
995934841243
781942989479
460898870767
979020521509
593012130779
720035087543
819504063451
911531965121
14142362833
167288442173
112932419791
583459709389
978844915891
487120422749
830727390043
157094463511
88205177971
922794667477
901799199503
68057684831
1095993986963
883635227077
1064261436877
437565197623
307093307947
829723525973
847291856923
935877905821
861236085263
319514004559
1058456517347
359809482001
917718888133
36808289767
998738769029
560904301609
454785841483
967911984233
202412101391
801572790157
13861601711
373074463087
782317037837
716578766429
1027592899103
971019866513
529722104479
779511490379
340877022701
581154494243
609424460467
925960369879
336529438519
483440038693
108672661439
489217489949
864527562281
339902506121
667324729429
123418293391
536432805439
131701919507
948921746287
301055733841
765011388331
389336171951
821117704789
555339328279
190286606483
828485805871
1002825440569
288676192199
1034461226741
820156879309
61520809957
220777596563
393807716641
804621471091
618691708163
647260046773
328389158857
42711058909
801670454329
437527033019
513673975729
289405771021
480447296213
1038770541439
1034102187787
743402886949
552666218837
862705878347
971258545493
223278813547
273401292641
1085220951109
930850649149
807145795543
67121899517
533931868087
56333432821
26742961501
236193051791
475688543839
297285962791
683196504073
285969017533
107328238961
305423646343
482339441821
509917579349
87698638639
921681853559
615321002171
336402337927
773959071169
488247177083
224941105307
311707701509
587407554641
341447424167
361975331759
1096193722649
519495577219
506745942071
533899548367
1045537535453
160740398501
445490054983
138193698143
597438828827
984611317117
1094106293659
780172117603
611825541001
166404264709
268317326609
396996152899
100579682737
915123598747
483955175941
72522817249
589185659743
552972913771
486452616589
936582210257
218357033441
541415380211
117480968489
426705309071
636530670439
222826493977
185423981279
887158941239
999320541799
215506778821
149108457559
228894506693
524550641477
70423197569
1095445846637
133017511171
138052038301
315769626787
490295008081
1036720670329
189326908391
682619300611
963849940733
88787838199
953551520023
264260626423
737041819837
682640722367
812044928027
815988674009
224343477937
337098957781
1042144382021
483103054751
196681538671
477256685027
341191052239
995082332527
712016006677
529433035721
37014922463
1009746784573
605132397251
460914048943
81681453683
986984956543
522560604781
386506491557
1023022976687
181633355507
663594646999
632032612037
529900778801
709958888603
55127219137
732743643629
811783444177
133080174559
738278029661
875597722463
44750318579
630327021473
396627251693
929225377033
466155429347
372296268301
829195847101
408130369909
741601080403
72675720373
1050782547007
909301774453
1053309772331
652098929437
145113950953
511249902337
1083536131861
794172689699
1060071288691
369004773349
307126077953
443111547113
712289147807
1001761519609
292926426257
898945546157
817354027573
281489258111
194396977429
993842211559
299877072151
661055078941
40776834509
157596197449
1001323475231
906971111023
580151144479
979279081903
576693524633
922841211821
946120348759
751478885543
688905615163
487967071321
566729798863
62465366191
868302740251
537399107459
392601712127
373680197801
518594151643
451821798839
953198596333
780811647859
980822344157
575976177449
284602550159
280394909147
853414930493
444385082077
956418565909
733001168201
419101243907
711672459931
165338030393
270358159427
135234682601
219220361777
162714293821
417530881549
446060344493
471242789707
102356652533
609858835283
437017005479
1067392274461
626167842983
763009043393
789867626179
69009287359
188653550231
545771366677
929281964437
267063510431
677676329443
50232550231
274473146669
36119318077
146582035141
783291690101
771477228493
545574272051
11651581099
511837992739
1073570900201
692102997631
840552177167
1043821665721
711312466049
807228487943
835569923207
408838962407
275880508661
33298003663
50780964583
284397476381
961147051639
331256064683
843154974083
959242409971
227218969987
189949835401
1047543935183
417310805111
755141275633
138366493253
112916726453
588965144903
678078568759
239794933739
891924886183
761549705129
473628660719
29916014033
1037903505839
46819430597
710885586773
503151908027
1096378798003
746431622819
494017913327
428911951099
55645338379
776484976279
325212502777
134109384319
443139505637
71586227329
1383542557
971363566697
21338559379
167961641293
80671640839
119813169859
607002036743
926328932687
335852020459
463115175349
924223018651
363960126073
965342210291
805532731847
851118272351
81131894153
1087885359817
834608315069
670957852931
684209955109
461360229943
816014439013
579490362599
261773766427
471642081577
779302060171
724834896013
281606672057
802727145713
692382084749
50619511771
282934157791
756547414771
211741395181
44942349437
702378830711
259391078161
670175536403
414486595319
809368359589
333787022447
75896561407
1079904663701
90571494941
492307518029
405212029073
73125802093
552582072313
983368144151
125231798707
815169302147
493583120599
516491743693
264103669177
897373458313
1142186849
118067936797
820399362647
543231818293
803484654409
533423453777
535613054891
713003999761
616851180551
726538215631
384030163037
173131087751
1054141891379
262894696081
740168636353
365524768597
952447805081
503274412321
1051217564053
988275220577
180203620039
1046195734271
408103433329
150851783101
16999609421
299804323211
352953322691
885269418877
234249554339
19567182643
97724406071
2110416857
144690983249
781563868427
539964555497
437632853687
1076956158689
687136813799
520650834887
30686647919
854218436171
679625038969
747101605597
363958136977
378116769551
140743554877
545871637543
814453219109
249998563681
491761997071
309676427867
706000942733
292408270303
297212843699
705560853247
687170746529
522566734189
1010744560363
54497625059
569120669669
368145295279
447259866491
985254118867
53379270677
455015277107
484432022279
616233002069
511214148229
47353923779
715953518743
435829018063
316026411299
926603627009
239959719823
744934497289
210249227477
370222624117
98308670633
982835650967
23719402519
624344984477
283636648091
564745773379
544361069753
785773994113
700168119113
780036930679
886622018411
553779699703
266466827933
982189208503
930186785609
863388618919
45168451621
988898622749
312793927997
254663476183
341999874617
730942950769
974787495401
1063964413891
312649345633
703828035139
14787209597
972332105971
701521036297
981133001689
1016721522799
714598336261
116477888297
188358834437
12460710149
803309943707
468848236807
410723908811
1065335131163
808666876399
723177013579
48360564677
1000646975527
922046384393
617529201253
935240998463
622541638309
187247988497
72311537029
591442896749
620242029311
448373548981
908344302659
1091250192313
847323860351
726804414647
504790864439
162507407611
837968339837
782155580417
5540327609
413626093009
14089076299
352850881391
706668550453
199669620377
962054950391
524590709129
603811766659
522264522133
4986115129
559595117203
61636348723
51985563323
913660065469
179001580129
281821159703
210742568417
36037347547
904337394809
308748690893
178062372881
728348950207
984316355663
671770006969
307025563963
535154725649
6636880531
749223188447
636197220157
536108964731
938227911937
313037424769
644229680041
322143536909
513942952169
459002140357
53503608317
663224498353
371224994323
130308746467
187706088113
689055773831
72850047973
585559398043
716135025457
103632039601
846924863927
27757271419
1038634168277
95170029013
359049035311
570540034219
375746802397
514683280549
170373580381
964660343161
697626541259
200246177867
738116853167
897713520709
62169097373
311379186653
568555223473
1031289712477
104372911943
754584737149
123600112897
514801367453
673334852527
479693447039
496268652361
339147309191
134164352419
147602170553
735529436407
36169077653
247103646871
698018338669
890072620819
859853993363
38392514753
589893558817
1097032624783
153925604141
285993516103
3168213421
788784561407
749440538459
1039205126587
774746242877
470733866227
277728381589
1066464053947
241844600479
894231112969
676951784983
832026928099
987061636279
260429047237
478669356203
77980148447
947321269897
888793850099
905883582067
1068704125831
120727761197
498806072929
448210019617
49985468437
267191230679
386211516121
552935170103
133177979729
1065438448069
854026790503
330188454283
663963145871
89841132847
229704162157
841897474321
842740786331
1012053715747
615262328077
896181774427
277406353421
636423579083
594760004243
285067363727
762222451909
297742346857
1048889468087
670142916917
961435469317
820107023881
1081830598889
1032440712599
301367962607
879915868243
609869528113
919184589083
331436918753
896974862899
544850277779
68561010367
557806527527
483972243401
335666565287
876100411811
944169850307
1040633952529
661148451779
633792171577
308036586577
219914115623
871918650041
78923022967
113213801159
233775629809
89016050953
439480785287
655068941647
513781252037
630847719191
393280192849
767876684857
512674478791
387271257941
408229779409
797083484089
79649470931
833337435167
68265837547
616979316887
856319407081
607453126727
108691505047
386699334559
82553014171
734039428643
606751515443
685786444081
923249608387
310020525043
42387966083
261720287161
118221546923
991989991567
288351119477
898954011037
517143039731
124836551507
951359597417
350609731319
1025185337951
8803849163
84616062887
1067513888417
693807610031
753804087451
83903123497
769928809319
763727195851
1081373051579
795486424379
766159012529
560895330013
220878261377
933444050863
531092909377
223054471481
159896011073
501896730017
45425889307
484766085289
792054654857
33138678383
95248323187
598452730159
869219228653
999719374559
670253266909
796419232501
475040770973
56159434301
27251445293
649012594807
206928800831
396510181799
1058395005601
572835995449
927708780569
763787471149
292220389973
973776365099
550645895623
628891318369
233667436813
519134552737
1059873240319
467003111389
161768245733
193076383607
742919050843
114124495129
893122109819
1013002960397
622580103617
1004159262581
856884503833
420370114793
144945592327
367280671969
389996723993
918059501951
720875267699
1091129654261
641574993341
242318692873
303304635983
313320872873
545798970781
815748462421
603885806873
117649639711
148283973683
1007039444297
610739254271
397981659629
461316276521
272889543137
512905489511
1071749401867
101366717083
1046221887199
265587848437
40299546737
798040662037
107809678591
257237166631
456058838759
388947338303
432869156189
920858952947
734318384977
230785849367
465848097983
348402543967
1011247042109
177623969669
74355388369
237715713119
231821089321
783313817563
740549259997
631602718367
771104833333
575438741197
738411599957
64175787239
658440678109
869939401927
850253707861
997526229059
420695584297
333573524477
343270474973
773835529891
734052213409
1061571771331
59910026647
238900898597
157554565349
503751731963
169173819203
457660902583
482538891449
768771344177
464581214203
281274311137
956776308031
750134642351
127600018471
261427777879
175731441583
66850733393
547806810517
815696774609
201288497141
122045352889
814854706987
665438261359
1067512628711
640654468343
501489603683
1018166725021
179294103137
33779429963
214509865259
316235512811
664117992911
721521338801
425833731371
596693881249
843445000367
620372690761
937910948173
340421410129
42524126599
640076494591
140981287429
133260036601
1035752825143
164863523827
707587712087
116766426443
722196749737
295631885921
579892169251
744417330883
239376395987
192196808719
537702888617
425714348401
548722420951
786614653637
1009574332703
121564978999
40924886117
704173137971
5401519499
309415168901
1001108856227
1016289185231
1095506128427
33676347041
275209781641
79085293451
374555229361
805180333967
342644506387
37826647571
321573490919
1048134153919
223342286161
1005576340441
261335434541
955448188007
582117674927
37342763137
1068195395273
953836531099
362486428543
155913953777
518740421209
515038887613
600217167679
58597107047
815389638787
212712068497
494958998663
626754046211
781902244001
201327558743
683784815579
1075192975277
35912854907
619299987451
652236082717
376765957097
698925726091
866385731359
562052200651
983856724427
584269840519
743581765261
146780566483
64348852427
432760105783
920483834341
177999456821
497228377223
986798176327
72928603777
969749986901
932270482987
510099275513
1091772683437
230553761939
311889294359
1001594474081
430540742603
985944812329
98258643031
1053318589621
726936195451
8270389697
191473114333
854355379067
37165768571
697978892213
230439813761
150524607811
782471963569
334774484491
881520465977
900427121123
32647324231
99250735967
277177775851
550724343287
935357072719
103709101609
646083253157
693822817321
762047102657
733745411213
506811164809
810258286213
477452366663
698472181493
603170817209
296573331631
208917235469
540194357039
501319385653
385186492939
147340716863
622747290983
224779964029
350727673697
1035593354591
283999759777
1024599506261
530869158283
104775803081
539753929699
203236887421
746580466871
476183905499
208253930543
200278804651
58210802317
158507008003
170960199601
54555248719
295993532423
624415323313
134361132079
53040687031
726722975159
400523211559
277835045923
828934382417
210287909089
88369550921
325965376907
932422558289
685527313379
216972031439
496076532829
1031019005183
811546049609
718869016843
263413641019
706391925431
324973869173
577929029159
738033235711
1024526047729
462653284349
228201823007
213342347461
336353778539
1042673236147
858043048673
1040269260659
1072459338949
343336274117
1050683028379
272294285843
670416247663
700311270377
425703129391
624860796349
297542696947
66949521077
971416928887
55554755983
770748820717
54469222727
321799614733
339772052033
424227608627
267537137537
904388452589
849081525161
1088766252529
1048193240971
784462628333
635229068087
879177397597
863174462257
518094735247
972284525743
985035566161
992016470891
405492055819
281467342769
1061184182789
317697545257
79222664161
733021280183
38480887691
313704368867
958862401069
43384832441
659742040211
33278452637
419570449027
598628284493
516303012853
401249285449
475490145443
431754397651
805882886969
656652886961
338998720901
320570103109
1068419096243
291110270579
340037975639
348536520767
926564965633
519077654731
669063230749
291335016143
78305283841
419135652391
661503806839
695098748159
958692136117
899054869177
746915505881
267139901657
348186292843
405525317287
1077243785539
943937269559
124609093811
59923300237
1007070819457
1030665629503
523558789543
137161088663
779285651731
866417720269
820828027433
619525559083
1073526532277
413816130991
381098383469
58769448539
41708943169
65168494487
173380097927
316873896821
1041470795587
1045283414867
323432940283
125933873393
984983163893
191070277231
641790086633
757950665011
67654782047
314697839653
1077517155437
162025037579
745383150427
1081453560799
957458611807
599509099187
216871762153
490736075749
115398396037
1088813722471
547001627819
351051315421
564624297929
590994145193
769049320409
405324715343
226032426349
956494511321
344885363087
1029236584693
355228295803
819421518977
425135741963
466521582539
114904359481
1066570383149
829525286899
370291812719
675803202161
692724215173
584660946481
14643424799
654129094253
238017174907
632853451379
407978655083
1070780346481
353525305733
108962858533
1095431682151
886410432979
469048047323
247959830281
317057841563
876630738131
306031045933
623118327463
474097316809
704844307303
73078879229
377490752497
878947586147
67643701003
301097167031
407180660069
494612024077
81750090551
755691575459
290215736959
933599216573
262191300697
428415286217
91696653947
777709240289
824061978721
343591500433
221533040467
776120669297
345757584817
382224099679
1098624265859
794510986201
755267764453
376925447963
710461921541
302356574957
700490575699
973741748839
610851974219
511801374761
436207865959
926755307567
918256745293
909221519377
898914137189
565786403993
469159500613
822588731137
221339088709
499468067603
498967871057
38250314549
274875700487
948957968221
547552964891
7169969981
831485532149
76863838627
617757856453
839536074659
645225527621
24677663533
541814545159
1059348731251
383313404339
52143509819
827114781523
661266824447
551393668493
171750222499
462051007087
701822688923
317846650421
760186799689
337932256553
195161947963
703056645133
984643827521
1031902216271
184615804613
6507485077
400267990621
559343611499
907476182923
847342687271
38470846717
202046345573
301323011089
245177978239
803813868581
739558681151
262323945929
195936086491
1002737226523
283607219677
578218345261
767000563843
992306134019
34880977217
160292886659
865705741073
623577856157
492828144101
1010113244131
883030196143
482341547419
573943756571
537511247419
343875950953
186537156041
253635881431
760172269609
887420453743
630461480917
135802846523
477730733677
272081494507
202989195901
830814378893
893011888837
168509763329
461696245447
767893316783
792389912357
261630263593
26705402723
654391949117
181153396351
160140801071
1095580663349
333633997441
944167517791
415629808019
453177269591
577330470071
45580127113
1026003371863
986782274411
590882532571
169845447259
1074795865229
576846706717
312139110667
498451486999
11450699833
244499293937
298886774617
930617007119
692946898639
632873328457
436113432791
20454939503
655430769641
962021326283
359686832381
656209908139
574065629491
114780719429
849050626643
772746682963
1063438246603
53450452193
389998451779
1050568065163
166206134351
326692501957
712159956379
305486600173
833286086837
419123040107
1098012852791
930860003119
1037637812929
513760421869
364783777537
481237992101
640648524419
1079536097161
831104182723
499822597171
289113023249
553941261521
214731528751
371995132447
911358248113
870465679913
574623397573
222912184697
1076839574269
233664394417
180079423
321848391707
66828670877
1060561564883
798764015107
373590236407
416447129233
30260697353
573318409429
171771117853
141921414251
243697925201
234351128639
175279736101
341405483429
553372158883
4471382249
25898572549
650265243379
360180799717
950984668433
916177107311
440310566753
645953140331
962408755489
653179167049
773694999221
314405786363
498794416831
895464134167
4554273371
631158190231
844960502549
501238052537
397625633939
530523492371
867913658767
439715080307
276901275611
151577805479
613587045947
46236092039
993620813041
228487484969
6416004913
993768527861
118434356471
56263698949
812177622163
691185455117
281231455441
1035407303629
905286077573
172006070801
522667302853
483398715619
43948463441
646146554461
862523934757
659569617589
516316951687
713481074183
908640456187
299512188397
354674148277
659374734101
581748801947
76437655769
649859917601
138687749003
729913246037
304501643021
935760963097
744617161723
954906058949
58677885109
138409982279
932692615489
396164788697
873871541951
199727833933
556811075081
409941027421
345372074351
814190733019
458640122167
304795269971
130844218199
204965209531
770628704897
479674169257
1019251705531
93490854949
318010816493
482341951573
344303532103
1004094945317
512304019723
1055364249461
980290358501
58474609729
485431447889
83779523881
621907850177
767706857063
1018707386869
935707160593
909243592267
446809786903
986063786173
767579723797
631103308939
755370072299
857102992217
944247982939
793670486509
632025933191
642000532609
558196745207
229530703247
835091579081
818139873139
1045804163869
360785691743
798787869301
929853760453
889565828633
291756401983
609174964451
324765184451
830349648061
496664477117
488651955229
582316597861
636762395729
583161915569
1043047666471
65365570643
1003202251487
90316749323
458249942327
215935985807
232870221677
185692160741
446205928009
63231283649
742501874533
719132695847
70280614741
468852732133
282777091153
845717632439
480305528699
315309296801
386098245107
404087838173
560394528517
476022987403
910308288553
509670176021
562606393171
19051446137
470534945779
898610344439
1045319361787
917354461559
462574303231
401640072503
250522512203
243493732073
984665339363
353842826833
381202980883
641997534473
861532582957
358781567579
1040848939979
75321710473
804946095923
442914704459
220896982609
319510396871
19017669133
382134291919
785919319331
964561499639
373201548101
47287635751
919847429993
374632061827
921770023007
105324746249
674636340179
702245576429
424700599721
865229487413
322964095733
98067138319
1004662696937
577903625231
890964722633
93980210249
711845833723
172149762221
191397362813
317395920619
156640296817
123238766117
971952427631
382647265159
863469824299
187220106049
762834545929
1025550945631
1096421138107
945787179433
86024210947
806500538939
331448610919
384951115441
370335967909
896346645973
539909268439
600279634583
407860731823
155623349239
250197557089
719390843299
517383576667
799873551803
7842993989
29995268999
287851768433
317525522813
923880596473
506712985277
243230494693
416154243311
693068408209
730815857087
600856324867
950721334747
861444750841
771111148943
495045714613
659411072779
127016527867
784363938299
796803787081
517403742329
91085072149
977367822551
665576433383
504662033047
715318106387
20368738417
1072284712313
662573676683
461238821209
40578858527
417126246431
611397982889
839931378379
816412004839
519159527071
214920777167
1011318830191
520881681389
835379094203
537529392247
575421142061
1202477713
746170584391
328967570509
629062572211
115179513731
775230759451
295463012167
171944128231
511927668983
113379761741
748797847141
992347942471
490726001963
142590135143
519843395713
917564374921
126589965377
1024554885611
1029666634873
611416811851
82518803767
9911870351
9066029083
940273333633
581385630209
1041406088221
89081434231
655875418997
499459052023
680609648633
614089607951
814769848637
199125013019
582870512843
246222426161
373419333829
462784004191
574949251207
430465935079
368581340573
968680972991
34019097283
915039370013
698236315033
284415658463
842742172627
725268017629
350238544753
275290264511
1055893253353
554401707491
949287025657
1032622140359
98225957111
233136822481
336948318173
536353782131
708914510371
818071591663
738175063669
47861330611
650259132049
1044545630749
1039133322559
77766659111
325968143533
323629774261
190392203503
1002859538899
399866562841
483472273181
566791147523
291779657461
777589466833
689975892509
157290074027
361234466443
40991650159
919818432817
350730539087
527702056963
124458163517
807859293641
831690081907
480225394301
191776155343
324658338941
772680893087
420151362749
1056459771007
777844190293
684091794401
485827411957
61126976147
518820244867
191765826353
886974571123
851600033983
1450696001
24428251373
662785386667
1090968769603
23597865073
535620916319
257686276849
240231241937
784540509773
924540109271
496663451509
532803244079
417936986449
878032551733
412973876723
499811595841
1059154683571
569947522117
902311730449
386952578203
212095555939
967831598303
599386342903
1081965392843
574931913071
720355602719
343160413991
112047942029
1071339910363
333898576321
852073760663
264924590657
602635864783
126751262839
1046866145981
143266691039
588865845121
107603030371
300299515259
232419554879
388944019117
658402555567
218962438573
1098731959327
448506527389
37732807909
544805215289
286490101237
589549573087
443608624141
385875320197
910791569489
366279647011
67964615489
790820793379
748501435937
686820509357
73156619183
565754832037
962737757057
224857664441
376094342773
763790916167
339495604501
251812001761
1045177100701
246636579503
143309480669
421622119603
64307022961
140381128453
966655088879
34272005843
618230284963
412629196117
177291588751
615502820663
31338647071
143559605971
469754182577
229450451899
976196345587
948264717797
782723541167
364740367237
170890720471
491396248667
186024437699
602056735129
890024943037
5049949087
695966454067
367071840523
482217117517
1086468238721
31295651911
660543259489
532681564099
401098577213
592084829027
385311243209
964157169631
657530562617
285524575951
978257527061
177502648861
1099155233639
101642140139
791347078747
464462864027
776388804427
161922027937
966537977341
1004308130393
325858237889
432074866603
231263467109
581242445431
71217605897
317977387579
274145867561
668759893663
472001619787
800050594127
584336080819
230185886279
987500665483
686827790093
17105067919
368142875329
514700104829
723260798839
1056510517429
562180961581
310037019143
291718988569
458451072551
950349674353
616900172851
572243570581
637231361771
289214937997
159596937649
357026948353
720543521219
301092825113
306533114593
163731756733
466656022753
111464207339
778189907107
601450538317
1024729568033
590355236711
619398598261
149518660783
501627436711
931119203887
197771948021
1076493454739
207754803173
136275168397
771111742997
487571666003
959167979339
242793180193
880998590987
1053829179167
450307191731
252419608439
397330225507
635361624407
127282847873
805188216227
307578332749
829737819461
626308442927
177702956771
924749956001
366351884159
1047219492113
859207287989
304305002983
173260933567
416405132131
2270095577
942861699233
539959347833
649041318001
1077355722739
343459161839
875195013499
31309108717
615340246999
548608433059
493232871493
327006466453
392583502693
465384687617
666545472721
208101872171
512866715677
846487443553
693597891373
308498158741
887778805939
842116626521
299919213173
250203715351
53700547657
505055476129
993930254609
121157899351
30339085979
238167069643
222653803093
444514995527
813112396177
152136222023
270125768527
886736980979
36705662657
406594892441
755080765331
702006899281
333239026321
204020505329
673228287211
976473147121
505443261397
680480010433
17033371447
174530092991
380107558913
1001485283077
993859943647
485501788399
1007638116649
998796289259
1095114708223
10804879571
403972719889
306125534863
488113171877
964191130921
210432676367
525730297007
228121470821
25702330781
1053016737881
455178645767
785074173701
275949732827
299820561091
995084947007
320318622941
311012413013
401953510207
815587366081
452375461957
927860817311
144840962023
25379660563
123059697499
158245582889
1040920693171
461364281941
840813647071
536275425407
81501905993
484810906289
1067958043561
657680707643
541055775343
662628004501
401395456687
151070781131
421538421979
466096360559
641410821179
382588274293
998052998273
399584988977
250158603007
656033708327
542540440241
200303841041
1015941112289
57703815401
825182285909
1037901837053
1021548749029
427433134409
282171700397
20585628191
364328620277
237679020941
994744267859
778715198879
843397185667
129287254867
537532348609
629427844601
965565948469
726123745051
612652232299
1028791160081
510717868873
148414464763
944787697559
679137287903
126328888391
474801657229
77434461289
1035474332741
831136686889
579565944049
767171150983
336750631859
124198860161
882897792533
745591444357
147755602201
150259475027
46996979353
290308940491
174809981557
415942341131
662242007473
582213186787
873168333043
525049814629
142584268061
403021839037
1062278991677
514184206927
483925945537
710258557639
798726721697
764383809407
682576521677
891035773763
410500180133
734093185867
294649014217
1084148192741
14527287779
468263885779
611470763347
27496102961
360128156117
783271737673
449008965857
742157646119
965350251409
589228026001
5190764387
653424974863
48411930689
562959035131
352483937963
5896514977
203324359141
614035390931
779820598789
290049749897
972157413691
406936685063
745852356973
574725745123
791288755181
123135717197
175878937529
775883193623
889957898213
333886336877
1058436562189
656558482303
119084844061
147963698059
276607800101
38205271301
130488058763
26055345229
1035232921777
611432110007
826267967323
233363068681
464139692087
307578477383
466751921029
75724977469
371352213989
465571688363
445236259249
751506586531
825752069783
437093709209
303921465721
431343469423
282131916463
1091223118879
607750670621
140184168653
148797072559
664816775377
9481716007
983853986887
527664617693
274952991791
1047164768467
644337495551
181998901057
906804238943
648068511017
869635343399
933287382589
959515281787
183798541931
694823208227
325257796223
909752476517
359074033987
148088850097
403101073891
552305980363
1090371319657
60540096403
166668462533
226316613311
579420104801
358317629737
985568867489
532486314757
263121577247
486966421561
269224794997
801223838951
546136160477
333278987053
649320448061
720877057441
818679900659
164132061113
726128300311
270720564599
589811919503
121509220673
710136558277
621647896697
63765875177
69220351721
266716878487
508802651143
70813031791
805353460601
805263303587
842229220153
975434123033
166890270671
218130897157
422176615117
146011125761
650415365269
29239037089
710017681297
25501231583
532777101809
642954811549
1073028067919
40469555741
965598220693
957132742931
906768687179
810959890343
977439535741
283339053511
1062813791161
1069687131943
535957277689
1071413875853
145799923103
53669882743
52803307157
27702498583
1061448089809
420349861303
843024069793
38928694237
1050560576539
111161809391
782521531087
694104167299
84698770979
56313193247
1853164871
558491122751
346159370477
511973290771
922588021087
340984908023
564123766853
821637908473
1017507251029
71566952929
39798850199
1078895548987
360965140667
440158581911
589264831301
852445457219
344208839201
279338500169
843397367741
19996693069
997509309457
234658604107
628747249399
133119651383
26447692079
552154613119
520638752299
1009743281111
578362237157
796122417301
920737025519
146682185563
962797793833
314127716137
168063881641
873405646681
363565878107
800998434979
58509430081
236338524259
1051414907969
48247583717
530760859831
556939689511
966669052369
319805723543
610169288893
433474299803
1037484555689
81531451697
163637934029
1063232445661
436260201571
397214372279
64743809549
741771071101
20157862729
291098353807
739453568153
59011703741
875819542459
15153555181
1039804202687
263098677893
845009043119
1006700746861
984658026139
1011340183883
426147506779
668962654727
180254250773
643427733929
539513264041
105817393151
224754650969
323490212363
686914088303
225358185713
529925580479
166260619933
687891358619
838833636073
638506518929
621345744143
1079650736159
436998518687
666970717289
815339134039
264879889397
324954601921
599309604109
480262892047
268077652291
327925232651
120181404071
588389957237
482687841437
814035906283
792914794643
983966342899
504051818063
458200411723
323007795431
518551504589
720169136933
800701510423
1084814940049
1042744607189
474778415729
586894560023
94168794007
153125382881
142715460773
511249006517
667284735979
222389461211
1023834404407
477647749057
770536581781
1053151634803
61090652369
312840776987
37136238749
844508439617
565213842313
280098456527
982781358917
155907959393
386899621921
345384912787
494812089391
95498881327
300987712679
684761148679
538175161339
1027697877599
897023066287
501936060053
263083947229
457164036569
45001296839
790892870249
241372010281
286066495711
1002006091861
705232305047
514541898427
148853018021
451367656147
606437742083
455676688421
637224046373
1023056080477
190737415333
962121234773
946306491593
550701179503
239907168689
283941175393
241372915213
158935929041
230297032421
557755810133
541889202067
257071866253
799594768519
1053063579709
915424494079
998141527949
438625082569
862362966677
985453566089
202485966841
1064209187011
279969662779
287557154497
41834578453
204039233539
561371691313
873788819719
765781564577
855502934777
617284494769
1428312911
349475045123
650434544131
723442769999
445612503419
487242327899
943156832291
760210159837
776580117997
911301733079
107358613477
186042979189
88301520679
50896339027
232676690459
400775102579
435155312153
976986155711
478003101271
177732290689
355227250787
841054869869
921980923639
328663396961
807504130549
944288901613
548316772669
260019660289
577687804249
1060120781561
717378287827
26320818413
114751614259
881675816261
1094620917517
130365997327
451501398121
871662837329
330188791753
761746845397
592697560537
495159741101
736739058421
266461981579
763861048037
372200024093
434564959973
384614149417
941344242491
4361573107
528623270401
905771060959
585000697859
510485333207
198085759247
763959504037
666914750011
167317360583
56784472777
431672882197
132347980367
359884398259
715766080171
853239260789
95001174731
207034985593
209078673341
955691855369
523234783187
603521315861
877566152251
28353481217
708334304423
961338162451
275955240887
906250314209
86990400881
736749291911
950668759279
495223116797
800537789683
522911776481
203265077231
874053262559
968437407367
75922313183
429042917297
763262523917
87331082339
606353378621
798116230699
55857245753
891151338307
446061424903
39202644427
569601967313
988468255699
246165584303
1051174570241
31111186291
644055828041
588608068021
357527077057
284681944889
929866329499
219248903347
358291337623
580307266901
615192950173
1080381326407
321254418769
170435382749
519230224847
279127563427
246467405791
207614239529
1083383930987
43325402777
877835614049
280764266231
538676413349
272242027483
1037809991423
327247756211
1055892395969
57558012101
938472488609
424249099739
1030390395511
987363501253
169923470461
328355277521
375887969671
376215549643
413814957923
581105976557
631807839269
670520871203
182423212637
254799698149
242339302553
650274874127
382113103279
538742772859
440793870889
576004756519
278492672543
386979211621
213155638211
466968134707
70500570563
721877731301
176405658931
951301840873
822273973327
635605342517
689870961797
647024506147
500010775751
1022535964141
857688643247
93651309067
120172566911
314182667213
818246154643
947003911879
570273796067
9213436951
793778983597
914398261213
372823602457
368600345293
845348106373
697437528181
102257162377
382309216841
417975599773
1004062585843
22861772497
763657657687
93868626121
226785276587
526870102061
1073225050327
1039820712467
320713410643
1006930667317
420226650757
741805926581
293522878871
551317496351
286612453079
832277095487
82095029119
340462246493
988247879441
782912192483
1045586519633
93947113171
221803653991
1092598419779
931928560247
382956606691
802744306867
997534345807
12955215991
767211066407
635532713447
652667549363
468153703313
525590701667
1018368133949
101076636443
448459734389
625659243637
923397505111
17777922089
151735564217
71010352181
467708187053
714060911899
1036341067001
176020476449
305603467189
869466184193
285499489637
569677437899
163053905107
347929128941
624232423811
1092995799583
66768033737
627527321111
994479101207
473456176873
797143766171
1042635480043
309484753951
687470146667
525438787061
930462205949
433145400529
478130126021
453601204207
829482643889
714414507253
15990796721
589883872873
764195888983
242514798983
105986788121
928918460609
594950547649
625925603087
208280083337
292892708389
272404184771
842475917587
241284873799
372094796669
248796002219
173385534613
176238533701
471925596887
592879798867
829318016777
910073776583
763336497593
987644340019
829723900849
643557828209
1075591853411
1077235932881
375540963649
525267555259
399585482033
70575074321
549049541401
262262908729
860010312379
1081317015833
216606473653
975573613229
724303158697
723783599489
209754696869
636440163899
92560191863
176098533271
416202972373
190178113933
56190891649
118149375457
931188703327
1039757558977
1091606293081
903886183307
406268675707
548867081993
568574885009
168582269507
300552444781
998120799163
736375125721
952265401097
987219885569
539767240549
992193312251
76371600793
387631411451
431234640769
906341262539
893851978361
289199914897
251586647813
235394236219
988820648131
672285032677
437538306761
708371448793
449712666253
222173340247
132362953771
155173484597
48884720777
476946973589
463113961033
908531092751
569220190741
319979390527
217811225077
748153246289
208080021953
894942088039
465827000953
1004203956667
505985207339
916045040177
481996309189
579799345523
664751759467
761925770471
537479262487
105845411521
85838925883
474340747757
544223500031
432564988067
727392489403
691032767519
29737264993
1048269248437
1069846843337
583844743717
1024438276553
985260255101
763257241951
1013831214241
449876488447
228131955829
759323793017
14545382851
270998898263
847514489473
288677849599
979079618747
1021469682733
761479929571
330437424269
665169131057
587234176591
815478756893
885421855471
945902673103
835074291241
724551440101
88722668581
736533351557
695462140007
194160841577
858559145347
471216701233
12869538827
1004875301491
384585990149
506997933319
859687167419
795605969869
774539259289
278438682283
75291443041
1012997863477
239026697879
711185353511
526427222467
1060226670109
260289302641
1392174997
690091056709
229621991513
251924809817
639616306507
249685024669
640803944617
593342381557
55386145147
693337277993
3716686177
300544377073
1083344501357
928115744471
609384242003
208381175819
346660595119
328781845397
491613960517
648229401181
931910962387
344300988611
1002373247503
340918321699
967500929077
853449653591
715210265813
195823138801
54854883493
817434633149
28120879
396262506511
98307792953
735907136137
341151629047
801070148519
839309056249
524563111673
840864595691
547888695371
744499831613
315357025427
779455883281
425292364361
502081383299
1035821858501
356035831423
24864337781
581007461179
395154817843
27330472849
594799738877
223015256323
239720383207
541329881593
316212225011
168556542527
867332751599
199695289421
872387153189
292375906301
731613338441
14541728371
26301269359
1013313950543
80561383261
537006561001
695309323109
103837270583
718926715729
167422980509
1043351755729
268903437619
234530815837
1019212342999
918611462957
197791132117
704249176523
906665622931
1000496432599
133509887239
405628473223
992654278129
576568847083
44740547743
213605769889
1098718510177
679878219523
459333214031
38391264113
642281971979
838557892307
792567808883
282165725683
574971802441
448263847459
201780333847
251745541171
600003748627
255806480777
244224442489
979729536091
864227994979
1053024028369
583214419169
438146747551
277998930509
737766839617
111619257097
738975573841
966129564809
764137652557
559324895993
1071084723911
963177747253
1031760658627
385024446179
179441729221
322074112883
671218833907
851539781513
443949216467
1054320933349
300282100061
307738510021
879942545137
161352653711
862426179007
836875612073
366054730733
632431149173
868580826437
1081127667083
840069519059
258102804367
324630954887
728784178879
142346923673
638811889741
909172421167
497551999411
594764613109
142222823461
1017272183699
343160196553
670748015957
773654423819
333502519481
482411645347
620435270711
698300755247
57437685733
726243222959
829928610601
1026537878909
797448686273
708199653283
649883531443
136200868043
192397167373
158788371439
170291877611
988453065869
405548995223
524521986017
1099243029601
357923154847
902995275599
1088721034031
751035361759
223748975273
366648860579
394742390051
335618963689
63221515229
1022060563067
574946479271
274769965157
102335921563
335352222001
440424619927
884584426991
825413798611
756041725759
1082459585327
528040155173
303836321233
790889023819
1033426407329
971368244621
880833801163
168029093017
533554807501
828948628789
608547559969
101271284683
203292624991
595092652247
1047512812327
1087145803241
455143965209
424669463879
282534142409
399035799761
791818674719
410682315493
399890571763
401639700193
326122986041
816946464911
147166255153
292045564709
929038092761
187330786823
148008040097
1035293512339
1038351906931
532297085081
814838342797
804772102349
991629304669
465071048623
1015216800071
680204272067
676858755649
64167609911
301722040013
247388630899
798768310987
955567023637
519689144659
984981239387
344014523771
151037614577
996953838851
31873995869
859647321593
168508491419
328364020871
722055238769
820846074947
1075539553807
841429188071
59832365051
907485916213
522207750263
592043412599
260224592899
477647241083
93397949341
478224080723
366532280183
570050990057
454222962307
182946673213
181514343911
102983901677
154286901599
972359024977
280666592051
126144242053
762535881791
950546256223
393333688873
1072041084077
988671399197
290793625349
1619954053
488699033203
414811607653
897767202029
280613323373
408039560711
9957171527
967126674167
429326969663
824833100593
88774178533
800317802783
349577384867
156495616187
873557901721
297047270231
438453024253
126203379629
107910704179
127789572893
584108256517
870806529689
933667813873
506042569499
841197180953
152871892507
775959153961
256605030443
1065760593589
1094934387979
752116778401
872628869867
992724478523
681286123283
138431656807
593255095703
52479357883
16086092051
82213556857
156424701299
276297701629
605789990161
158957644847
136440158039
301717261567
973217230361
1040931216439
466348513357
988498392163
897766005817
137884347577
496024884119
731109120869
1089995657551
299281407833
477563004419
696829348603
580706803939
164006776831
831611180779
261633946139
529403570197
759479034521
694771314701
188844454009
920329002233
1099286001127
1094439061103
527420859967
248462251511
236581260407
816912149503
152954789257
218736212213
652988029867
77340004747
795150534599
551305562911
312476238583
738133491427
76299606599
340648041211
732288380363
645005480219
128925148987
161666253169
199355801171
172698054401
688565784209
907175574953
88120666883
20955479381
253108131163
1026373540009
383693295253
791674091651
719281722769
598577577557
308738119507
795668029301
981528222937
597823116313
228447212971
809961901327
162408570581
406134837271
674771663927
122426371643
585825532727
990197566811
14300923823
378871118603
346314797083
500663315617
519153388067
846449935699
310964389693
730930037897
586452538849
456360876137
935061825967
927321673867
44527700467
794487138343
854021796203
375444352421
389838829273
1035820020773
126621492841
69304515211
268645936661
467858155129
302923376687
598039621117
1032473613403
830826358751
13023903593
13051290173
796469861147
171307460729
440618520541
883908405691
782079743309
491911727819
734061309721
880807161823
261556311487
763390808519
402540147071
494835773137
675182659079
831052264751
344981426159
663851156053
196361061727
892434924539
875690946733
800171778347
501580577503
882796499537
1012915516121
79265492063
926723479079
448086051233
1094604060071
15585951523
207721885433
157947744679
572358778207
734260881997
120928973897
555754732991
605382052343
897272469869
41580467209
888958149799
577774948909
298078250209
614502022307
127788680011
832401892583
1013648038853
834124669193
1063840276871
429133044377
805145653967
391239596597
418358037697
753500493799
752850107459
443034187957
849663129907
984900553289
318979219187
670406943457
417364190557
781842428701
679849608131
109233275663
324262378901
959487347173
384646191451
1058045388811
471038558917
891915023933
738588865193
658017451081
907032089333
215216523257
95532641623
1000269235841
742331191093
344086552451
25005759719
641263084643
411294861227
648677658913
601587234179
246105880073
507022211873
42668253211
179475078449
728695463497
593449101551
752831431967
927825144523
614488367959
519416769299
976418047637
442276119757
517946041273
52009523029
930723463829
397812708053
819774407833
168659341483
25152662471
709838463623
341098929211
1097290640993
453876124927
632625340003
412465660051
19789450601
454825171589
417386049991
753733162363
719122906993
442254230849
1035862702403
676767074329
648710233877
266388525397
400762580167
365182121251
678617953313
551388401953
563985412559
362808224459
939434017307
425459125097
924525462059
972710059619
539584776293
1017869410697
1099407796787
988928668997
731771455913
976836407909
52647685303
203821607659
813430386313
648809962037
99622080479
1047567449791
879929080451
202850968973
786245249477
80886999493
106735230073
841840195543
846206531099
458368423189
241578315481
208710726491
587306361151
353504582153
1058380908271
650063626361
168058260763
344734644029
387418593469
811262053753
782569910989
860952027839
960540838057
23664905339
779894126849
1090526183947
486364012987
356823021949
442205775527
1088246880257
757473481649
192944303611
738700844527
520059133807
509145244819
666800218951
158451239699
936470547521
1003320746399
683708893873
430206703291
428132904929
195481582391
941289863323
98411376529
756574719643
81489649517
137001489857
388102316603
1004552477711
666564316939
136221280973
586042287107
27914671333
142351598149
492957163973
347258671267
205258444021
219432890203
1097210743697
788948107273
1070205310193
189695216741
111671231603
749922681383
318493160639
287555200409
917872840471
35854868501
942833781089
96576113503
798253095473
920428620851
231803829833
756480611219
73415379941
757535504441
355486810873
1059858293161
513169214699
728860169633
221351593679
180932442167
949489395509
917050903861
366793471273
804870171019
364971018169
271183756633
628184658653
555514670281
435581618753
756212280697
765185679263
92291302319
784661717419
703219242169
184240055137
747992417087
479747501593
587422327883
1027824263399
1005158577119
837350904133
65879401853
823576765657
99434391097
911477402449
243014953787
972706068811
563091351541
40177532597
697823511227
1055698875293
471649773251
144427180297
288493040321
563909786171
730028506759
359087881219
786759393811
619138653011
549540387727
682310070509
797694668747
72869279269
995439723959
293552179223
41485912123
11283355117
305975154673
765158099263
984702666613
329259798239
625161670013
841302865489
931462524529
844095160147
701196993641
619177543729
470588234863
449423271203
848294737127
19040846579
233477654779
643616509049
1042975442939
618096623849
61248601273
273822292187
294692107781
327299516389
218005945217
47236573963
308138355641
1072484665871
544287677041
781162739317
834876256199
970137496963
402540998081
608421085061
160246040333
235477490789
266464473529
102927167467
1008214425847
360846189983
642437175797
4198351627
621011450443
226165769639
236823893623
723211334477
287948170421
432200301433
581500670963
999987694907
265760388469
861391114183
444131502079
937862813099
78723383087
326592055523
724063859641
976476105641
824532339977
676837736899
1043962723577
1073490115289
695154480983
420270415211
493316231047
586949368219
910473864191
64846813007
765145652879
22550126873
943227879359
728500583989
926103368737
800254303181
427394524993
880740438983
499676996747
510668433131
641147715491
424121009729
699300359657
1046075578313
238545764993
586123531369
841899878851
88928321789
28424904271
28294596019
388992943853
88960235687
891256617007
245278699117
24701839049
1011797881183
1013889296611
528729466961
838595755967
381312064711
538566989039
995312773607
346777785577
435616957967
525719384347
548737202903
261597263353
353564095879
159409882573
615969402929
746240612833
198206558867
643859524831
395190698323
412681825277
804450478157
395965289767
91257669401
1030829460191
533537486173
275735705671
1073819669161
987077392157
916347520021
724719596147
477059813771
459697304239
516744020827
1409468761
781469974303
463924537823
315979057627
685451471899
628305190859
180362235787
112964160893
347083105829
736595068493
17345833283
1001657767049
910231082389
524496058721
428266334549
630175688173
778353180827
581609511631
342992061857
443284885301
543078565189
143470010053
335197183481
811148005651
925100520031
992691428503
250789184447
337412650063
744423080081
948820737209
291485114311
676725835829
488449672349
951149752687
160468910443
318136777633
806903138549
510929393059
175257633583
288345067271
241126021949
980207053681
707871416311
433117890223
767847103481
202858635563
1024193873371
950873046239
386732407021
621344388103
1006364517589
912076055599
1014778041181
1063750365959
1084643438743
198308027471
215229229903
306509469613
1068833703043
456034534133
872502303031
305012425973
1050259240691
29065873489
540225161387
169939726729
358395270689
736467391927
659947725961
915662135369
978051122501
512815343281
1071683713733
333054048049
1019606641177
917605882511
664316077963
468832294519
512765207623
599032226027
447515251429
966145605443
738366722351
1021105618739
827154355009
1016480165989
291452189051
713375830309
255785068961
588256560277
225449800573
273119477627
887228949337
136794169903
63862916279
174832661293
1011435538523
1093898165953
877075549087
656603110771
465101156621
608037734729
713039413811
858345325639
993845203789
1018750122847
905482111979
87693588163
646226375789
964591948277
891956451629
961316453107
426531260081
818598400153
531946151021
1081966917211
982337610791
145839929713
79402393397
141731942189
111938334743
924235427341
832053310553
739149923411
484915491209
235115535509
776339080201
103259515817
179934143537
958493856107
146457916499
829394873543
281336647181
500671150909
608336036941
595406825323
60938058719
98254253093
486177836453
1084698226943
675772209103
1095808628861
57573443327
941836936603
2947521953
811001079817
1057022791171
769457862751
115561056047
447701263039
609097911701
1055362493371
811529851169
535355341579
108118396999
66061818391
95305554437
791059446781
762440280629
404752471463
446356765507
706494232163
966160252987
924265913591
322333154081
37823436149
55449320231
294897853553
81784882351
442646504063
610901852401
311254450373
66304894193
335441638171
78445004471
180592205071
381201042247
182335012721
142816618963
412959868771
1038131802779
774600689399
554562227567
476591661433
216626668579
436895352721
915339453907
1057029151903
225450697889
138196607489
250255120847
804123211169
29151606257
565008842381
949515734693
598393509517
5132962859
925006467001
170927945183
697063918897
541195169321
157969639453
262504049299
874252150823
593907401627
619965638777
54663886229
848088564139
403429509827
432645620777
540461829473
872962994621
683359008973
37784409911
102546052093
384477276143
907859088449
57811304723
972583880131
19521428999
1004832445051
302984443561
355800568957
11453722277
828804181349
65026101079
1020904453757
365972673091
52530920297
386781114677
994882950167
275719386149
135198846373
992348446939
163478353607
990538666301
670686840221
1080084787543
528218548873
321790218697
525928645763
279934556051
211202444861
670427601449
1014924399551
1043813870573
341018696561
542213294687
864242757377
717145994431
597998371351
835428113899
282119030873
450276937969
92416012099
141253044739
591520637531
238142247757
756234074983
915276710281
916459669127
643717628261
356172504089
303351118757
597186418121
788877304739
820276119727
75898471679
945621042647
169083092917
927689212841
481839667349
1011954008573
773067498397
142824741781
497216433577
824315241083
825989451227
480238788019
840809080261
248039817131
840835166947
398190473677
85488357167
698374688329
632157388787
683103855919
263679832133
915925840541
678815247127
437249528077
483061015999
828179065187
532181759971
528877156253
192413255849
408725611279
325501308677
251706077383
200020685257
213198208009
686409527039
1038475777621
142826471069
68156033287
828211571179
457276516579
901778217761
863110256713
986531794889
962512776289
701836166641
934525116661
440115290341
1096429483631
958995980113
1085340239051
1034244280397
798727619197
353234890933
271607509279
892331805719
624100383559
533341816439
248269006109
578841834983
1077126829507
65375676341
152347638691
577396599649
780856066313
81888359153
567306131123
754274683529
325262634971
295451738609
1028484726091
771442346137
821751746521
474224564623
1038930203237
640532011181
123080143237
718328793569
478660467613
218307129577
164712026701
921908738903
947884772333
103821535073
912672497197
309836018521
154122265711
526604909351
389467110727
722276940587
879398102201
820002642761
913571375173
63563358203
842213404663
311182689661
10514814533
279201723797
392404810247
930263992379
576826354921
69484882781
1084374256177
162297119053
703519535623
1048950074717
406588502009
116370060901
904434708523
80385866081
989567213407
332675511001
337817745217
972464471851
102911348011
768494340487
187266836593
509638493459
330137599171
369039787873
238265837519
321990874859
623360433053
1075763029639
275903893547
644537686159
1025282659729
606278612047
149368179593
209022572761
639154364851
1005979838321
869322460087
703500962863
311586967459
889726890457
246913745951
832057292797
378946679939
696931772101
769121547301
315556037179
491970034849
560095670411
134814385141
200497479229
130942523717
1093489194647
516275427779
673975044557
359809364287
496133782919
660965711401
196584480509
1015298066729
665212631401
1030835557669
252642827627
112714133461
339429367187
711086427461
980995599457
57806515537
146641219561
88742544071
296039796839
962232085909
526750605103
25194686453
912636199801
42298302923
996856526977
1046957912443
662807371033
272692579387
472133909573
1062310505591
1050256556959
569370620149
18644303863
1036278911771
822453908957
398476906579
345888576647
492466301339
26452977121
178489956157
448367838977
660166539103
1088611465499
1034440045831
810508957057
227720307679
1094110154999
702616324229
83066816093
491279350769
793743512599
994057373989
50731901249
903265638949
806842288871
1047116033567
309029209717
299798968187
317862674777
407994143413
1092853104661
492157720633
239214466069
196733804027
922072468951
182695348861
10302358727
611857104283
524148946511
1017032436659
490151558269
561727845307
161693981851
870609107779
306047962999
861213358981
166504957169
514350927067
125585558999
135471246109
593450019847
420317163533
618654513931
405912478717
1019704302223
266913384847
788420829419
30311673719
1076842604059
193964350303
263831959081
912624280699
936122263589
411236267003
804504259199
1065099775867
412039279109
279578131883
797526095647
848881101577
77570602001
869982095993
886647596347
77526912569
342029686769
175702953589
279596870417
870775957591
975419355961
170394752197
964505343707
701015662931
245525820509
535785593951
402066604243
126306980147
892003432627
1043273035967
192837828653
950543582741
373923509153
155784982973
813105041531
357900667099
144834315583
199253111509
169105997993
384162016387
460555384249
772580802143
770442740813
804691713691
660180572017
162788056889
299065582639
410996929241
322885340387
547366831313
1030758439531
240346792243
920410642339
79131714793
178764563849
209881210283
267918993077
429014858317
1081795609151
850077866081
1013930615059
114451065139
201034367719
288611543497
503640615151
710781948949
295862776663
626569922567
783477271919
799585280623
233949180287
491759085343
276187422617
724844042191
347779499371
400109454863
204577223131
607038757049
491030624303
962678136727
662702066771
810859445057
780744762443
574453914907
940938592591
953751180227
711487327601
312329794591
83177489273
257042086681
453111832333
652860707329
790229938951
50668166023
415595231159
38104586623
1064377683689
957149964217
211141527029
746399161687
903229669351
794522467033
283394090131
509068730141
875668505857
363763306937
755767680247
679975776827
300266023909
823381113367
227382663269
560266548761
572310091147
252374476399
845620559893
377700376421
825853947811
107943530483
582855975893
740493580439
9813880229
359561131471
639273026779
337241684443
998988152681
172975217071
245216095373
955974207757
631252121551
189402876023
291596365909
44967949541
172151162567
441594740201
128495867737
10720294393
206539780673
402844913699
651482087909
360057546973
733824354463
938081643871
151567637699
320928775787
850749249877
261066814937
329407148857
130991102729
917173497397
1027376201909
933589976537
11483420821
922720934081
706285695853
353772608689
414606969079
150406410061
855198204671
599189807563
234232619209
779221899493
852915442537
776718684319
1059547655249
91424737483
218609364293
321224122547
828882374819
342760259423
55684746307
498660656489
568218984937
520364158493
290679844321
308048621693
26319565033
998910356929
577194621989
626669117803
1011223259093
20481199547
991171843327
104747948399
684329707183
602426705093
925453958459
1013276315269
44156009717
378768587863
643376035697
780533519153
592410506477
395185051441
568033364467
54528913403
746767721279
115148199547
7162306279
35313617063
779590961839
412192152649
283080635161
423406680787
774765215333
1092220888433
597547065809
343233932383
263888288429
412248999367
260441292317
768371356097
970559124547
85230636683
425183081069
977249496593
697278166961
503135616437
339939503047
1055418011117
859769036171
598658046781
734056289983
546149820473
323231062031
1045474160399
648609403891
87378278161
668374650733
1016501026939
544153840799
47200222799
282308663411
384121704871
798301208161
1090851937781
254267737517
1028396031541
117303320683
770856858253
1021375662091
343429253917
50329452947
719652589781
63640591571
863468631847
551338723079
276023810539
982511274389
232097562157
591154917413
1034003505361
148442266151
954303449893
408716729023
468939903457
991956600253
255957985807
42742964203
104801096929
749427476779
1089425140907
386185882417
914164177177
1046437947143
489026250743
925193512021
527469482329
478229379731
484594920377
670708478149
94654607933
332099675293
80914624897
726687742373
852446701529
651333035027
916957075393
1075555103387
398302450981
260599222733
246107419801
775958035871
264280438349
288606464813
39349578427
1036847243449
500552256973
371950456051
809850660743
57771860231
402466786783
533928035111
82367076179
479037208193
97534207843
579375232913
848922179341
161380962931
802329907411
1008259664351
805888019933
968817618701
551434377383
823623173039
19089886961
368710571287
719313883811
799861020943
282506865659
646592485961
306050392979
22000295033
362211145073
675392244119
247300204447
572216841793
143521456459
343864532513
455742895093
358954391261
1047432977293
1002518344819
5443315049
685940631361
531729551273
580064787713
8190413041
702935573297
902816860801
863080209001
1047128607979
92045371021
326379898693
238639739911
408108978707
1091479731281
399158686513
509726718481
806950384187
742342617437
744188512657
54087982639
216241044119
57055148783
903211431713
284120891113
433655421937
83905895509
481205734901
87714037847
870079516139
762146393201
1085203503259
488134237663
596890151827
60174534643
198135256859
28886124767
893671766653
245692032239
837926892641
656203967599
1067649062773
868902403829
500088312859
90301176127
642841495339
745669574987
362101996339
956968901173
275848858057
399244725133
951922634987
547693267897
793918186111
1054757714669
525533783513
960685600949
106664178349
588891822461
941782941907
320623055507
700355712431
1000042942291
987087927167
920804802961
726439753649
946820240057
706011030737
121862713607
643164745787
502120312621
531717270971
29473401851
943771107239
464042540263
412484285869
219027278941
366306216733
1043988404479
272066551847
680758785331
98743950559
165619232521
957445538899
610078300079
785339929217
159233694491
485067721267
410174809111
967699495493
538097539039
180778523059
34255227203
289073453467
11059377941
703835754019
560525985907
979090892467
747003102929
393774046403
828560085131
624354633079
568751437867
939330765797
1047433449659
1086919841659
79723564111
849176343437
1052590110977
445450342847
554394894629
543431760037
748498035647
8083343843
1046941843331
293442671663
987936218947
485568049597
933678408893
819931393597
736350433061
11454604621
792738648929
1052365609291
209800307789
71465325293
179401150283
1071587509973
415456088381
530410919791
1047013067791
1037536409473
922495744997
1071306101267
229310142619
597022354703
688590903863
1070766479221
924126222671
922324047551
47088141011
705194527679
496954884823
316425238201
677687815139
904399595269
389928225613
795806829469
325385141597
319860621427
550058671033
159057056351
548731366643
145743963019
650401224919
721011449863
387929390161
502082211497
616678935011
244158602483
811162321859
331306796221
800066342797
1052252187293
212986764643
232903041251
96312221177
828435059609
917015591273
312164645123
33921237473
739817221021
751597969259
1016822258393
392918243831
681615126029
207052031807
476541040853
1057152165259
658516851973
74376820211
141808157923
301429808399
776795204111
97315812683
121679519887
502186195549
901794035953
330667890257
358237267217
704603409767
26872297649
200859111763
342317480759
32674817177
947933322979
395674755193
15378756049
1003025478241
258801318577
616984797973
117752756059
896895471799
757055501009
698252547841
131970350737
185017934987
780479016773
240538244497
649222895389
409647570289
770672854313
24197659679
476744026669
389691485609
1054528511831
853212374423
1000940099689
570512792149
381809045851
300994887317
954143101697
1047645727829
612394348831
266430044753
980746653671
425906131247
155582155697
180302343037
117562401031
600313614487
1033220666201
930759278893
256533213757
452132018903
559917513581
857971357547
395235833581
249826455479
918427549241
46171245451
393436040731
208394344369
318795123197
639013511177
199174793999
240614578613
867169068809
770472263489
614752580473
419932994731
722773898179
1039603750607
93640352447
632971394437
168829576967
735344707061
537568488421
854904977557
454481992963
403010255987
121277404603
770265773843
155395326241
1017898686293
102280476653
699107698831
93468839657
916630872019
203788797227
1775382067
298555051219
319680330547
596787446207
646259507867
831860802527
447660455929
52100226767
189831496711
974452730063
401777301617
455320455103
710683225843
15885388751
94751940347
328817818583
689711075483
597976552001
884370611737
20307117211
588956646277
829562267389
127521903889
271444209227
310199835221
916364045119
99307469623
1008502231619
890612244791
433187622689
15542042501
110646625477
891354087073
765549161171
305364551083
142030330369
7900417543
21633876793
14831353613
1041117074579
752404998899
719701296791
524893685717
538136828549
566510876777
676810873883
803861162513
908294068267
860132258467
271228395407
20356446977
417765015893
307824213427
546155221753
43447872313
393318109601
249419644337
774032035867
233732933449
865491461069
884377683863
857146848967
604058703653
756483148793
613218550727
609898996547
365346547583
22539721481
470610289003
668584382959
1050680582401
357014947109
758123662951
3109952423
98027276843
828643577633
193107557957
282529130981
756626020289
950915087539
405422578837
977327896169
274226471969
73252544969
332396509583
119560951463
829850112359
1088235704279
292588204067
338690369219
302573512541
921528590711
287256320513
284126300593
135118353961
498783907397
173717037353
737285971441
880626829129
966629145653
316721894039
553783453463
103337447489
794958310411
728576642863
1026452092769
652962571301
197549669201
414634316023
862344061367
71512536419
432321848587
226649862493
726541576721
616474280537
194049655577
492823814971
973725087373
876047849473
314123341307
254128608163
251699694397
430493900819
590523703067
232259062313
568023616777
57405301181
115754611891
46795074017
379051565143
870474782761
402149399279
504494125511
447107001667
966435954833
398456528651
303444199193
667500332243
973344580499
570511872739
970098826091
731562616111
500895234821
268775680049
896365728227
25624318903
48206536607
289976560369
595849451083
758828323433
167522403823
834562646777
765361295837
997368514979
926811983479
20816196347
381845248951
15515653919
560869780277
265311880549
358375972063
13045717459
792659478929
319172226071
868067676043
48093793243
54762517409
633173612881
1066572013597
308562186323
350658783611
52407156539
602783219347
304026690017
556767549361
281620429117
813230195189
600577162261
207200902973
825233905163
460995673441
555637753549
797619105383
558577711261
733321947859
194015566751
252629767037
500324779909
546066797303
522674454727
421373750173
271803308417
1080254872091
491335385257
1076993208097
434602440121
1013839539721
765104639239
976426744571
894325305449
1077651332047
678470371339
853999176167
844895804527
750317951459
148984290181
739802014291
950240359093
694966898833
550376097697
52922601713
570487198639
824577572491
604642676959
514681570561
786428143097
345928042723
656418248441
9145144357
890761072001
672136057921
770163132689
962695261739
602726988287
258874261301
226356615257
809490947123
719908250293
1042351049843
439039698077
827030567621
952580932711
516450277111
888940441559
871867799393
234014094203
29815453463
188732740019
902355054217
36317227351
534282382819
571991645021
450669289963
466263943247
115634250233
716901713639
638784078767
893995817371
303510232471
737861889277
922359085733
1007325284593
969798971419
138022638499
756424063609
1012784904247
107169910361
1018048519531
936671821511
336149984971
436816946089
759428374291
963065469503
243498514627
141111664781
141643065149
735752361107
127402813231
180718037791
528744293477
293219262733
31043634607
576185891129
1050847619317
152721522617
961901121967
1021619443067
631470941701
648614167811
961169872937
884785361269
84504727919
910591097209
126010250393
374727650527
599038882319
27712955239
468432926083
554759831959
853913467189
739980956647
77908257043
33734453113
993798922079
6874286623
914125152137
406843540699
954239512411
630907928093
858861138319
898230662297
36601897837
185419678049
1029719350831
1034826958303
46057136183
944969956621
184647498071
1063302531209
1030505392801
475418703497
86098498711
251987571863
241959632617
91518312103
595017902099
686140721771
157157184637
179764053167
834086826649
1036309124017
73733280223
894838076833
335486354767
65687625449
900290050501
191791935287
237087958867
1027255956011
601536273803
127112138719
471130710851
61717703557
195966844583
544598357671
936195191611
739556828239
1014086010251
885817862999
271713700693
187057439981
380020897309
966555609923
372532594333
119923771241
233802400487
317475138833
253002493589
407002463027
874179220403
272067025201
434675879467
765382683803
974023117303
960934711469
237582140071
370641698267
723503317843
467618829091
85942351189
249997363079
454195670507
665327623567
87437416603
294509856049
1092119364269
298635185159
371799265433
350302788697
575267416847
116488009801
158429607719
932604618779
703362821713
1018914441869
215112390481
573325561673
1037002861079
592545646543
7631688457
385137321853
176124862709
40133109083
62026839913
1049157916883
326784251839
260161460359
216812227847
431122529203
918960251353
47092579679
171993637793
277602217499
344582240461
678440939837
42326764427
549025326917
710602891307
922073113499
482642382143
16388493607
579021889001
488002511881
1053595174691
250552291063
749717089357
17015420243
371882244407
1063385048353
511599852917
1009802664613
576090447337
149388079199
793612557971
870834102317
247345684177
741859784329
794176536761
864334751629
825398362661
573155923993
856812528287
201261414287
925961302339
678619112597
519037323323
470626996339
1083042104603
842138224163
282418314023
1078931409161
1080441541451
360429606721
238399797743
993825538813
143178498521
931520040527
544585619177
815710672879
46761097153
382983167783
542415112439
232701087569
111426527677
692572882513
255261611531
758998397621
324162433981
463608577811
114815263559
211255233577
737540173439
1057108435891
691643113829
1082034228367
270698396519
1062008248043
428668059847
851844963751
576831963781
763571605171
117451016737
18133469899
311386510811
994572962287
895913823829
665016134177
903532801211
1092942981073
573121431637
172119702479
770492656627
438758087701
346912261711
678433077937
386417053549
600605060513
88576651487
826058892697
736430361263
516617068511
671105605867
460103081899
556182037297
533935845271
726158832571
378126423977
120340230721
118028840719
95191451981
31267247387
37969458167
188342264351
429911367647
118540955257
294176133413
914646130009
884174937281
16151706121
424805977081
46207459703
678403285321
409314826159
544538968409
716491167593
371038348897
1058689568593
416353433863
761697341281
790481130151
998065081919
358085678479
728392696483
733580542847
612598386739
1057128440189
303667838989
143560156847
1044115434389
621950873351
162889745413
801834862141
239050948057
1064144552677
400668788899
1072366229953
994762004549
115997317307
20704565131
422498687747
199410195331
212803279361
68272728217
273765804071
127010098987
936061074379
1085416969129
883439483077
572035803791
108471494507
207239823499
747304563991
445179901183
338946867773
263850145043
586439923913
58392536473
509256247561
13674705013
581338664171
83310423949
786998405833
192353299219
34708745087
324321869233
593255352589
981462332029
81891865931
1012597847977
498903566947
610259110441
224399873003
339237773527
889728612371
799411308583
786379905979
916107578293
521311846831
456688961621
301414232447
439336478813
970205429
301043431009
588697751281
238237731659
255866284493
946943180429
366396314423
842200191373
197693507731
488059487833
503322364939
563952712327
811831033411
629471277691
37017046097
207828289661
622499386423
227939378609
859284817283
621716733437
1077518904853
152087994511
920101419631
406961368171
339160078879
985817467577
62688581903
1216423363
926235871199
266000071087
486838542313
680884306871
388880865761
127124854771
355640047289
696253164797
276168690907
306656847709
304344368023
95374262273
829828005089
878695002359
574509104321
493300925497
221938795751
400923583279
61979214169
320061953969
879363362743
595180992563
500816864833
268895335871
62837356511
258872300923
392347496003
843101142931
192328141441
977133865349
473256664277
1026584927803
169204793581
100210675549
511763419351
837380513677
229724123729
603336860509
968187799937
125371799617
467401863133
19350412127
991624150861
327670892317
766417578061
372554891
151049855347
745968384761
620960021977
321046731491
33149186963
1000212780449
1073041761871
147292941139
722171468357
954104941991
849470659693
947177191567
326583380569
488734349347
599768729569
848027126477
773106770351
606812720629
1011049804559
1077328891697
107530226717
850648143503
300868632521
982176035833
176204543807
234311008523
132957881201
650376062891
647719846687
577537774027
1003927851349
469507410041
98184819883
546454680061
483065908889
1078424113237
90365765213
1091228123017
920417783587
648555060581
81664937317
917477135303
915965106487
786939927737
919786899221
1037175555629
31271162459
30967148579
258966666227
34537919197
846936329077
622108115389
843923061461
617686776901
53454110209
400469734267
58023622571
288755727109
196581589961
593901822317
541541994727
901869479857
669642414013
557054469079
226764044407
34124326463
160667671133
601205194823
581154737297
848866254217
265482333617
898634836621
313632224119
463073717831
140384291543
489630449587
719511007067
251350936051
349033876693
161284500253
35568452551
917714405651
1004610192139
471676109869
870666227287
835298257237
903612765131
487307627267
144198608627
290629192751
528206939261
961351587947
329642265259
850056480047
924524092889
796556068921
6736004867
875471475883
91667497289
54543333709
79540425347
84746521637
98238439331
762882459907
736422067231
451686112043
91698352399
983998394503
1030644245381
682361836253
615815941607
752760896161
1064605972099
495016076131
593832169067
290439766349
968167952237
1048776715933
113439124079
561196416239
117313543727
934618193941
31285445413
127690522679
419224087741
105711477481
520736127727
385673525843
209877076391
388788612059
401109220927
333884538901
960309706861
877050919079
1062248792903
797547560059
692049429089
189922506259
723436299329
764627608009
550630267367
657133101887
767047980799
20973579691
653035125577
352987126493
355224238819
628532937541
331600311353
670589885423
950947615159
1071835975823
217441899379
1060951077253
695686159039
1062665120689
711100283749
589955877257
832520062217
738544570703
496085280883
969980596421
282418639109
519962788957
508657102843
626828771731
935195024399
663396534509
600481290839
535534714973
886442968079
1050837581653
878859450641
304818385363
408453697937
189086946757
807864799237
172883498321
148569202087
588858462397
501013513069
913830966751
514284981139
345806173949
139060492657
964800409673
208577044981
86849877313
220905675967
683474029313
560482554701
357274412003
211370772163
652887307357
131138951873
658401977201
358239226913
627762491099
451677571571
405561583769
191915392073
889260082819
23625548263
421268788079
768451904593
367470991663
507816827789
352116548599
451855656367
334887532769
407913299033
344950386251
261555613663
1000318934873
1025402856337
242204151487
734923479497
241080372329
173288285167
701223880033
72907546273
522043613461
669621070081
1083413884271
327791279863
748776697231
67171588537
392815221613
1081671284839
769719716561
901931122711
860046613169
100400652059
973702830851
189657151253
488729239987
456675251341
124948634761
389824122449
221544731717
440952683617
489876891199
803994179
739911541913
917335349143
306082757833
275740205759
437213897203
580323928267
1027444562017
337408343647
1093995877549
409806410267
905052867713
714721640081
202074062339
236928135781
958888779467
420181023869
1084888219427
38137263127
967987755869
6732400099
397441260913
1072585336673
96505305847
298092355879
1457103113
613097527379
892234727941
1098937229653
539005673321
92138239447
91257968171
231572107471
103283341429
836601429779
586619821727
1020248109823
607375726799
428850605039
872692096501
517865786827
244118101769
865879172749
538862269651
686193891547
144312160231
896819678317
669681489511
90825052921
973365602519
998235390001
118947472277
893462891969
213889060921
418168227047
793077995921
936934166269
36305220439
609779148871
907926924529
213143652899
219972041437
185161042279
542847596173
1070980605217
706787662769
881724122701
456162740827
321799817513
861955606691
876271553191
445010556559
57435897811
86179834999
56291763193
754974431507
615678605057
351038371007
446566592477
98170735759
321263794373
761603054351
27386129479
522773055569
718293902273
663006117691
13524790187
306721361801
757346622353
326549590883
4592900887
339310646833
599760196507
473954505083
152403716749
193076802343
416579176201
378492973657
77288848183
748351700417
886015613837
144088074227
302755300717
599736086699
612072452263
156693375119
408604218259
936566263819
869157572627
193272248399
235909724789
948051936331
507170349863
66451730903
169381641203
178723834013
483000590957
204439687009
756001079543
637159658887
764285882389
12453342751
520049106607
802881026159
950076546697
1020125262053
556251201239
356279417717
661038498437
678893140759
324828447959
378074960759
768832234301
616937648581
319719762151
943733523457
658879723577
562059184409
918011705999
953932924289
824508059647
615300865261
514860734951
982806017153
158868902051
758169262033
921679473431
749039639963
482434630343
1024484677037
680686428931
216469048951
232992026263
213866299631
707205883831
518508734837
914831550313
814475275681
856804960397
374242166131
761763517651
528848839177
726791059957
635813800291
843996243019
961660504657
46188263743
705743250221
79540851721
1044674109133
873241361231
911552490833
453313114003
659441796043
173976171883
471268545799
738171609839
1043717188949
923683799681
434711887537
511623121307
510246804247
576472553117
404104414699
325838073017
1090196803919
909411681823
400929718303
73957874449
831818532907
298272405077
854418657467
448017635251
573532738567
116330805131
843355801559
590338198031
756494916929
32081032147
465177046181
378445597657
789233469109
80440338119
504603937861
91136552303
997886970263
856647882709
762449044769
851473495193
150096254617
587995955711
966469022683
637599341419
551480283533
551692346717
690800803367
508952931433
454668460801
192721925777
715574485783
960458364629
510720404783
600895236407
971589796171
371367900467
586573333103
683371397557
485389773359
456957676187
243959729773
993805436473
284822833123
319867408583
668395358563
519855250543
1007146671779
394768986659
376244548639
547154486171
828839490631
211805118709
215370030511
356387160691
920763932477
533288384323
199355321993
613783364321
77549366509
495476207909
151643098099
575118352267
556354198973
794163576203
136656198281
254923110931
1033176592717
86597982329
941780209427
240634582499
417926636111
669663444887
830372009503
211043904437
979134769409
816760893287
283723283933
579477248893
126809510123
400777317757
106784554351
168509099089
987500292479
722021848441
818055530647
546041607229
512321288839
86076809557
268217157211
893866590413
75754734437
210453939889
145589675509
158059662169
1076549190151
741990345359
4453505761
965404764211
688321115221
447382068373
186939160741
215911973677
698380931627
414231626509
860023503827
649240921867
846118704569
73776602681
505482031279
827257276999
947031215327
602696729527
432421142759
650163914297
450701754541
386923765463
115669200671
931232647043
601576175257
254118668333
190839234101
187040402839
763946897561
779451884833
257177988233
520925498627
87778558891
195995466001
909246923197
258381856331
246188606611
451056258217
979912633411
198774603539
86373790891
913699402559
310192993601
1042413878899
369875398157
533011422263
992125045367
338239648807
344019711361
340075452371
621599168209
176923525561
967433630507
179487345529
217763739749
519120457733
547282655867
1026987053321
864039796259
595632020513
426861654451
177689898809
397595655979
681026418223
664738950817
275061927823
837743093087
42303448259
976483991921
538715290241
4629907049
222684360817
1047830783281
520392781267
45350166599
331835794007
812040690127
513700246837
255766015081
451978699853
134279466301
33661730953
248376386633
622566637193
878100796271
276053746489
752186452573
1037628914411
497502658243
261183347561
694088789447
278618114777
553100738689
1044364620757
217868099413
98672380921
886008426319
672089758607
754977966187
721187135777
65286216323
121560458377
130594173461
663856828511
532522947269
846034530331
1002699550613
38333723801
1056352292077
135731797133
1063581807737
225488479217
522908710669
1040186149703
657842995321
495399915293
1051075871983
503042669023
599969885653
356784140837
338134427207
122296762001
763754120497
737293654523
715824653893
985044914837
823163885507
921856866053
428619920741
408480856673
38240571643
249963516623
629698187873
885184171871
821015042447
137708690267
621129719983
17168098253
71249370559
434574370333
485184966257
15995843497
342338658169
256721265377
437175851521
828540756727
2312241817
1064289561061
886132434179
109911252487
491533318253
722734447333
332717875807
1064799235681
69605275907
356023021
226332739253
540735041851
997919281537
407617548713
721416950101
339832534541
927362601541
292464086017
690497367173
208114929383
269649177383
348725088529
339922058741
742765663993
961041296629
233070406489
349887051979
336399869321
672956747131
887276971771
672757304539
515120727631
56587717133
957669586781
848784825263
606282228481
225930857987
216468656449
374226444569
826804321403
1034908927813
740816902223
777113741539
402398411969
139195071959
63737818993
532716749867
568256207041
920200412003
962356379287
547810330747
798831723229
1076281713019
266944548037
699134197061
184578101263
47818578853
116187423713
1094351897531
155125412891
728584255771
990114209099
199490821183
920544919079
288255981269
1092796074619
444552321907
540988875277
300678160249
849638335097
573862136737
792722445089
665025559139
774624318521
101807257381
217437315793
408640486327
782842078247
734077594849
926598037907
1026825159293
926586727223
90612201241
642167487677
443673797789
393398094301
598386451063
145179801727
307997018893
680987134349
975676188833
676261611973
961769077267
385443892811
95897784617
73519377937
674958609041
422455117277
984675709117
906280361117
31365551827
305389560491
556913005111
896936000921
750714049433
883642673917
868692976169
121012674511
1049041322657
586164482599
280803494599
1043104920293
1047652452277
450532102333
232037281193
676327211123
944729406499
735375574231
603918011507
363470214031
345685448621
1049832156301
446828970641
410632912373
998097206627
70957481983
94404998287
701311617719
891549472703
725080649819
863181463241
503724586993
685086432683
805460755999
583913851901
792347156143
620632197851
645311286869
83615250613
484159406587
46730185739
253635556747
693798981523
353890174073
395440600733
115306851827
579949939757
929144820007
27646466303
497816099633
924409739131
799559973713
819299976071
826202821841
1012969548793
272093923
98733914743
333060041123
650523905077
230757937141
1009307312567
424491044713
686441773631
1035459283291
307052667721
32233522501
179948857859
611399347151
705413139779
357765272213
819044249641
174170422451
434007295277
946806245927
952674808927
481834852567
852336460139
13978979809
465544796209
387878407643
380103601193
845796828533
1098682121039
303324458167
832787692643
857448113059
43606233113
591495271357
105568935691
414163977223
1081972132907
532633147477
759973575539
320471937619
482923614421
335460697643
352394059223
244728608557
1094816822947
411801283499
101129538593
833483753659
869597227271
94080457529
226683985831
906451536569
1029965927857
184446098651
526753298459
136169367353
993212170169
610230826607
276799982791
1033789674163
770361247963
880300213873
327153565859
699437527067
658845261539
577899060251
274400108441
1012119213241
910207212647
108321980653
141695253493
341180786077
1025897893187
173498104709
1004510606017
635257047457
305676238081
724886405213
209081459641
121039106917
11133989677
114035639489
830993366773
528688417589
853104617221
1053099423847
688036355047
345520700159
362605911203
124194763397
555421770581
271944178147
498763936997
1000188072209
480196930309
769455977959
36450139717
225336907063
438086344457
46578798251
799647085753
719948488507
25764256901
809771281343
844628096867
569234407627
113629465067
46163868479
335964237157
1085960200697
157523192551
1019431719947
1056551383661
903535763267
481042493983
610204825613
970641013729
973747903003
542214993209
314276191309
428199403703
771463162091
141385513993
399387261323
390138863161
400559390783
93470963101
407982180401
474697522469
201920313113
387792010651
42385779181
405409733867
310279358947
60804487273
258446282593
556936333097
1018213150217
254269250047
435228783139
695235177757
618148690259
131300147107
615308646371
815082093367
253545561761
75140038703
726996712529
902065595161
271586037277
63978049453
530139911311
1085132222431
136634403791
132948311029
416167175573
723475413599
698338859389
746061638099
801894840833
231533459309
163145454539
288516014389
49841971693
472414512467
432008771473
257679760111
1068614803141
361851389747
635725425113
183587985407
249231842029
443689475063
9032499451
731153364869
900152655491
377002806371
96779437463
596377814911
170267271703
786116779633
963399931919
481995029783
426247070881
723920221363
511121957257
940892663941
226264829033
987414940489
355761830243
19305673073
827584260379
700580925659
213161008829
558016435001
953934044743
422141371549
390933979069
211383383903
139065718903
57136801531
73885236683
14191026211
789997070699
572234775109
1051504466501
976773419407
660068075389
285054232633
842214108611
30407407837
785230844549
653532673217
136793923219
852550291501
158898941293
553568284799
1011672140939
148227433139
765847779713
512291155927
149380644643
369710059399
723928692607
787938573707
312167847587
149890535257
358645686533
418073353073
217723842587
386517746647
380974382557
84689357689
889814338409
210067052539
493428885559
417740868563
607084400161
265542499309
217740219883
181330867721
548271347549
611848425763
285531174107
894061288481
440508668339
1029401395501
737041313903
1016462483671
497592169909
982117351139
19140569171
408702910487
1052137897949
627075153161
576167390857
546865777621
588961825519
904158454679
1088253688063
1016311981637
464832344147
915761811203
132151577137
488273757823
36990712543
381824904583
781397775913
182102074183
809116993891
611362866593
348071577559
243855245093
1084599054263
834559090657
1063496506727
616652357143
303197440807
684686124391
337044878567
466426768559
555817551337
402236936611
724425759007
263336202917
399073615403
824478482507
423396369547
633355753321
140770573171
830690984743
993315798229
932054190833
1027589124733
455697176839
516535928743
213451111477
844267526539
58851396133
772236511759
701296245677
37854871801
742171132501
649461141523
380671737713
220799242033
466411849147
303221779319
835303946161
442987877441
221647446199
82447382363
252932319481
540801969919
818857650419
81522410713
339669227987
457854317831
42906621991
623228051737
451773670591
713059989659
282411560693
41060992187
79755713293
119434595953
936081025127
9469365599
565237778291
466665681211
166101232751
926791476343
669611425027
738386224711
193873339081
858217345889
714351712873
453062373779
306170399411
443472061163
680578954919
41386620293
12237198329
586574673833
936783524539
417050147027
737682751591
890689940617
211712825369
105468356131
114993973249
683971376423
113073407021
373906416511
282816627827
742314362873
975675088447
855785701073
676413418039
555336058223
220528316647
391554055499
408602803253
41605644937
1048674362159
1080805221917
512581136351
842994456593
448493179039
917360680237
1046716177123
479044493651
811430420557
666589557373
598710506741
91847068163
598210545643
953053078843
673678283329
798786712007
638248494287
743467147459
295869746881
96348417703
21456082829
329361727703
1003955600407
1160900791
585251326741
61321018331
473229641449
722199200171
52210388689
386139903689
828652384297
1000427011033
832397995687
78591177811
204253712591
836456473667
296412912833
929914508213
573694651903
289352089891
362625121249
153981897227
1033866899041
220966244623
385910518957
775473175453
389084950487
380863828627
137375244173
645908306401
683528971907
1071314685451
328909713427
960156623317
48043369273
574675440853
4050621397
930463554277
907875506113
1017047530033
217908546239
406380017287
179390305547
110686559743
280775546423
752384524693
358576475353
456094705343
778650218701
1022582311327
587258351843
847602381221
471787484159
417593730179
931057922059
780118578191
458922890563
511602680467
1076663411903
736396314377
673158059309
703884162139
266719745717
875583313207
1042764985819
188509367803
548606708563
849673449983
403422956411
978395121871
928053717389
272831393981
464046187081
258079015169
1017093294677
1081807410049
732247524271
411170525291
1044096524417
185750680823
1075065057757
152000919019
668286780961
1072448922659
489940865231
260804798537
1063121333471
506142547039
953521785341
289158281719
831546062101
127967904499
197610545809
341464270967
649233005119
542821020941
676187643167
420766310519
159032641619
353205753389
9931179113
253608143729
661903641431
705845110057
737636315089
865673402567
837030184567
447695690269
558386480891
531439378579
41511224633
300833258293
1014734563861
283635086521
944040946741
250913510927
794270427221
779558526289
197772827081
143183685361
565145902861
221768350057
395511501491
893842593719
676413285329
446979299243
692403963649
638328726379
1016963507207
541501595419
1054515189181
378120117667
388965689843
519152374409
216799290049
595495960333
1013318006807
786716200297
737682779741
502002798779
934334699971
734972946443
198413250631
52419657209
1076617859237
72875047057
302411762711
142534576021
137204059177
67728748721
767047970831
452676809551
109210487371
1084837330309
896039267957
114521883293
241142081561
88716482867
628460836957
175586388311
746285276333
295315029337
7421450021
1066690340887
68257186271
608140752677
361999269343
145680860909
366868069241
909891114409
24503439109
709595754821
581518126367
383704708799
282511561447
362391060761
433233432521
1012442565881
381040113037
858359211949
14108728681
94253307157
678288000043
521301327719
887322779947
403077101611
273389630219
649970163977
1054341988363
30361227397
1083764906089
431825204963
502720042613
398259669757
9392766919
242771401967
513075116287
117016408937
148187701147
438010577171
844057665151
310592312299
61935092267
706469289263
564456436561
1029809089669
682219014577
110505861589
897701092369
196289496553
1057533290329
168875585401
709820810603
2058791627
350647745807
904940109439
1087297197793
439790126903
939239097613
162802844329
976811204573
532224619099
345302724317
143645472877
611318698687
275619262207
953151646253
161807232179
495929224139
211325746469
797384204083
426085402199
358025150051
559121681491
152178431981
3133350523
1025888038037
14689854929
795997882033
599053657621
92331810859
89441765051
262580083273
218659251067
902901949493
715278938567
313889819681
480406815319
114528215393
452200109923
53470251509
646060684307
242839405607
25279721737
942516710299
997459958851
87998630977
273682676093
808257426103
120348431897
580112191297
748610976331
308283417557
799474465789
989851108373
507688904117
727935620449
653635623313
615307538627
76265099789
121185690749
1048019461711
519725651909
36783529553
218112752531
687221546723
765100238317
1046636635217
850037931647
708813558623
102834745297
1024764345883
753104423473
221183211659
146163723647
556201045031
518206649393
598770719567
169093307879
531210912553
83227484633
924729784841
347259172643
244343666113
714670616819
568743580567
941323067521
548369727797
28159939543
943872481789
548945868577
313707076847
222501548429
172271455669
780117709817
683033175127
1060127264773
700083594739
526349366687
60177162169
106881422491
1035062744269
879162871229
886771033079
321244255879
721989806071
142142533213
559160843771
9912300701
50447096561
134841210269
940606446799
748479871847
1093026296183
599870716433
499733398501
611194767593
168041096527
683414721329
57186500183
572555540027
188866829071
652350494437
628253154911
338515571633
507656102227
372844903133
398945782343
685626709433
585908490737
781909210253
1033772713381
945962568739
656199744839
76054472743
413459524747
500427824227
642670480721
67416186653
384940802899
264194018579
624395372123
249256068673
768292483463
4730422129
1096309144739
251928722063
630683835953
237911345327
642955320697
736495877599
940355366369
477845597737
730277871877
979104511381
581416413001
988365248411
946794431623
655676265119
295606719439
256191042641
924173489101
610239035743
416458478087
23204213423
769371672617
716300294849
427552713773
461129322259
301252942957
291715469827
50657083181
296279123143
1061875960031
196164670453
500132414347
491991629243
280091555251
1077005451833
18061104497
951164210261
934757227003
168813588739
361703061583
312920185967
48613865947
1014224075369
512376136091
627807752237
788285910781
558402188063
845782654247
891438136363
1019521852379
866720062367
624801837701
1053738544321
1010966250059
63884990413
980729843633
4895688209
751334731723
607209798829
11933218313
195499023557
305047519163
358559519533
851162879981
999103447453
264996377141
416725851331
1056820823521
102292792787
716543876479
498653453087
942091024487
961706832143
295433978141
111352619489
497031142879
789901303613
704472710803
490030200371
899363457137
453094996997
976818691279
494368176839
1033079374157
548860977751
543787844213
433710316541
886129358689
871101088259
307635665989
1092402540109
99405623773
328458255313
822357944599
757344359357
938570629693
426622236041
50410826327
29359908047
717189930377
627536087921
936761101597
356537635057
846066795683
535389269581
155743123787
91279657739
390658139497
107880017731
753726067181
750899198653
73360690399
435390570617
144999713347
386574932173
271802929661
187148557133
827048087797
947618551181
116939771603
245637843131
29633205743
895864951931
1004960117761
533367181519
745322929651
433917527311
480832468751
878554722497
606667389241
658664810707
344870792041
239374977991
641365161637
271240801757
852880177969
1017908154457
230293804687
652667358149
47453367461
1056097446673
871924052471
86351751587
724148461409
942793075309
112686573079
670036580797
853317372511
480784416139
819105365597
525435476053
524583973211
734412031879
93165281387
1061859614293
191802893047
221266734389
1070347612223
462422496533
802984458907
731577775931
809975830319
488723959277
439142904709
765684632767
536396260819
800040211081
903220253081
840463488451
143238602539
849703101437
515786131573
125808973513
840635848043
689282671963
176377410997
211493973319
630499071589
811543672637
42914609303
121802347049
131767695281
763290343097
658953591697
818789639999
487483380971
555846970117
866932924309
844218571283
4912969907
455573209733
537719197297
318965922643
972352280413
109964895059
808399322719
670896142369
663212452531
443966472023
623155875443
836482852783
565996481621
837033464789
520995278863
443515300273
416356223137
454155158759
288328854217
846598458851
922552272527
36619581643
56950488731
152295519281
318133547747
228607463639
64006155649
474610161133
734671299217
422526517471
546515511229
16982590601
1069048719133
244586061871
607319017817
966679589153
131662153111
866444106617
835833206711
189214837507
1004892947507
157188058451
333747960289
219477802483
586851971569
86709468257
697590316153
449354511791
148953929581
650532106319
60214658701
98403159403
695323294591
788435830033
50880053999
230696139281
791046554951
949837876829
271557253367
454333555127
972749507767
671512815931
531495670231
15067646479
840877188607
483774733259
778618141603
860194677037
659117103373
646475553169
157267663099
179093996993
532864550431
708410111611
787183476971
1010360095333
946801199063
788550003097
241370845721
638671798867
513688874617
453010639649
1065412015093
542016323623
57145724303
24229674043
401004617873
12681886961
992216548387
954701498563
94439519947
146070813521
366017194913
1016193873229
928407905443
1010297229281
983503396427
450066885959
287929842223
943657343801
244387445059
935022711451
974358254959
79371835967
475943807239
571686273601
434929598591
27137717239
84657234143
437414635247
38922754097
5156101987
729264811279
977167173457
601874287363
301777476797
577577513413
38124805099
794899455941
289378511957
430302558379
345960031817
215684575259
409190073869
712382034289
541560380329
437996046067
726724573397
582261442801
930567742877
583822973117
869956796747
134887502521
316433125259
310929560047
327515434541
857168396561
956929220699
640413132547
996645081449
756094239473
183473776543
173657115409
37425699277
732125916889
850091017301
360063508879
247395496549
434114934769
595640326609
1005790085873
935231500993
282446243237
438897916637
417756217133
358171804537
756981995599
424820189557
771918977903
3406762417
872032815613
423704384633
685149946511
844350413363
610183414873
377450852059
352141548527
425081162537
996163514909
557679687463
482463829849
112812926203
713254586813
231033220427
846920468113
434663259007
928142007437
274549236553
766150407703
233191547887
219199381109
632630178307
140195695099
784450683347
1071466083607
187243696603
300791734601
772696860323
747547524307
43807083923
31865501599
126217687691
130690662703
112545868759
758615567599
4971386263
925945807753
83742695807
344951071903
731537071127
856345791209
822075173951
113091902381
21568989499
839509920083
886796936681
504345179783
1842245663
309335285239
541005652751
861131456039
565655785691
884835953107
251300094013
313900670093
368943173657
401432905759
254342541367
875039664841
683203971757
766855617391
226278002239
553173830837
971101238483
69915537997
181664210803
811856550977
623306301853
167765795683
52147307777
854397566611
400887579611
381937087523
849915285521
841393333223
519246980909
416163176629
30740665481
431433229531
74667870097
671512146677
814596208661
159260209721
946221880783
1000341992939
122937276983
836963018159
285701173369
515215313453
528137364241
514759747753
259052387149
91969626227
3072550577
796596393007
649204558819
806241106679
1030793683181
998735601379
1057584151537
255159977437
202354688819
912353025029
836618665457
269636876897
699812108813
965555101039
433422975211
896082452849
199771113701
359751125401
729256157869
334129161739
998658268871
23102115131
599424001247
934285348567
109007829167
599352368887
208929245597
630469361477
792423332977
198537478207
179527110221
840235478627
937225651009
569616593269
124140524191
411861059399
181200052769
11071815341
1058749773817
255156569257
405567261647
161915868203
426884666639
750092036557
518718149137
42239011823
476897026961
260561591233
542395238081
461095456001
190521947983
770089325303
158303882903
615748722983
65259644839
424175654533
718622671133
70241598979
1092454821977
377679241187
93550129217
159789407083
306254523593
1012829504909
544905267241
244229821607
65703122761
116388147269
281447639227
307591006087
20476170191
423049440377
443623810757
1029210094039
1006943828357
268314546919
736161272579
889854340799
1025026786327
483245378509
25631811259
216242976023
548990677387
1031736015383
829392898391
860211723373
868500121487
366619683341
293210157959
417730121089
749330517841
364346385407
566214351649
402349235917
544565175527
738561258577
954281880803
13172608177
29960856577
706392678763
336305341139
261303904903
176292196669
627112452689
338254507963
341819091521
265052354767
335968116787
892026001747
210627298663
862280707381
503175644263
136106169931
685245440129
501822693803
1077594737839
322491188431
423402428863
178821998059
958387606493
349455017987
205199353103
714798547637
538890808549
247517422759
445275472483
586048180889
679143061921
122633719037
903025544147
470404030913
763628461567
900576219541
1060124191669
435605919757
279693486157
840857241349
119324886991
890652259157
22721546137
45424490231
725486695463
51475417051
857982764623
32693733953
306945920161
437812764031
427127937121
796328782831
385131925147
449175903203
199961061473
573019084909
959161459787
446980996393
182255176589
277436159807
980676458323
153032385757
60655997579
104837127611
457538301793
851366326333
92343631069
120613540301
119728676887
28053656809
692549226683
191839859747
393806089847
232448371283
12167644609
910491506921
566640217849
562639356689
916638786799
1000226215193
529470235829
785346312427
435114071209
765616340591
296347661927
453382911263
1012432385759
273127446773
630904897793
1072251139111
63766405721
341734193617
363375946357
756744261839
1025873951173
360848443393
732757033133
337790401339
248682374543
356150689021
304543689841
733524550523
338107295663
1083398876279
169113442913
1079260839077
800718774269
193808398123
61581305983
308686095131
270605833793
940221680357
48398941771
822377847443
713984399537
352729374847
417954625703
1067655058541
394888362923
537067435739
673274138101
899197670909
1006506750569
128445885853
621489915817
326816630359
422018775403
497094703951
191124983009
819614730199
421820038687
437716173259
610613041627
381978217801
695108232349
721939468507
49172169749
604872528859
204294117707
961046340533
510338360633
534979896401
821087105873
605555106307
54963636281
755835519077
500209109821
849540722273
359505846059
601889087869
346486278511
118751609539
332211296227
629053077073
1036208485537
631000992077
919833224657
164998279847
610224400403
776392214813
725801521969
64971472303
534595136701
964643895277
1018084156879
63959809819
415894909411
901585377233
236482194917
686118510481
959902034087
1060217715523
927502199279
179205645043
490064734111
212228385961
879598258447
313748113897
304838008283
106659492601
950229594269
462432655969
904949814649
894080230441
424541547071
670550189033
145412354873
152635705067
543019856131
834609033743
977802425107
559897969121
892053108763
181728454639
451971944773
589478633747
647781469891
109468005683
1033621192181
62879248739
27395923703
427604078327
305310249263
797477756189
73264839367
1061567331761
570284075759
370215729071
813559222123
266456454743
637192857731
942233125583
30791604343
969312959357
133974695329
489902787419
383018429203
663356900761
82821772207
498387609631
1065524255813
37953898559
1095750015229
1014130671943
545393293019
1027415025211
740105724697
834312557059
603542270627
247221536047
895019125171
49984897997
116266141493
317369740643
288928933729
395189620817
227418908987
132636188033
822061216783
244759487857
936148568129
880748241697
14657309861
251265249359
275221645949
98882227669
479233022951
232010795507
367733749921
794919301697
894488373403
458383618181
954155135513
1009367696203
107798909947
190891837657
729282481019
1016051412953
969325730089
853807059551
118094927339
416833182083
572651641049
451328069977
92938652941
508666520683
218971478899
628511948279
737133585347
187528574227
357615252551
1000046492413
142030368083
932774647807
602067276919
611693204201
123969829301
260700315929
171679635409
227091664957
4966701683
512831222947
542142110683
432502816189
760928085017
763478406697
124914544163
826477482893
534656860901
660798843643
935370012587
76336509833
597816485933
478364815927
623659478041
981784355267
861291967163
22687451441
788948604989
69147826729
153879850307
446426969713
1037804168837
904402882739
345507941833
852059870509
51128362247
606942460177
643798385023
484225879733
682646565313
162999318641
966229721117
952672576369
86611321471
284536140011
136466212219
761403804409
216029959469
838186113539
160066478903
951626631821
791924922961
507837696631
131834990603
140327503301
534088928671
741702455393
377821846691
669786921301
195544915061
803620664467
618154783933
647025015419
522440122093
532023523243
184332965231
33111155177
168700604687
233630951831
209997124919
336696080641
587307971951
1059533054273
1045968927121
965410754509
753183074447
1011554982259
732068298869
588355203239
614116555307
740266707289
857204762951
1074170688623
5204958547
590919154283
290957521601
342027272927
609200149853
491683902191
498504673061
1041426120019
553307081819
873723588301
103278821329
514908721267
427381340627
882411011869
484800990617
868771782269
686485455739
648108980557
939686192311
1048792384177
1075319628631
843495954953
73208713051
133528326257
656417218823
800718736621
749771152453
518863192807
540349192949
175891289407
83771561017
227262297263
197728634989
849025423861
424375702243
979115474479
959302136623
104480377699
203390296933
626492230139
145308604781
801157318321
1057506257399
132831377729
227736475037
26838411463
652883057357
59790770659
941944358863
291707715119
724217631589
116108028607
630843625421
818239800041
507801705451
464242412761
327595044521
417900889963
621353875193
676287719
175471723319
533744439947
1060531922753
609620035721
522842040551
1072984768753
593919769733
202321821601
394981486321
889172448811
217417150331
905889005963
628030024469
195982953533
89724269099
879663613601
68831725519
755610311059
530194137911
633931530019
980624164027
775509035153
901854431767
776939071061
683398374947
901697887939
582953296789
291234273193
28575086329
1008157684381
805608890579
930224293841
141620551013
15792051013
962078823859
312148140757
590890479497
731076371309
622353375691
650736975079
1005030895751
197872364579
355509674543
10060823693
742563460151
801695713799
1022921662519
392304696929
372959420203
1012984248989
146436124007
685148135167
918233758831
1053716327731
199446682901
643703000207
927524517079
552193671433
636137918029
669985500803
2520507079
32253679379
875690937371
895910453743
559399761199
421065432937
39529002061
949083913913
854895545869
972529767227
116054563103
139190680753
525877121251
779579329307
84748764559
149747391517
1014047813267
759418080013
406799526737
44864498179
295768451903
101481098717
508961123689
732664080677
374513834833
1017419720957
151418844053
878681471159
53382542957
403394225957
1088951533667
986942363279
283245675137
40826899361
44564932627
334699932751
938302562959
379065739457
933201267907
1076762729843
46785974693
283521641357
558934637957
741818230541
88321617707
632422045127
14714293609
749680182337
1072974695773
16172279861
228089376793
954023358227
67128213539
148762843331
232133592403
1045240426871
736242938411
1014760625719
545736469021
133057616441
353080742977
646202431841
313764281107
667375233011
796026940021
525381609023
658040723183
851778800297
25894310159
482793452741
591287538971
643905162247
328979321761
1080159698747
786467577037
470431718621
587843364541
1015445352329
97083565097
1060958980031
209022274141
578917719617
541733503697
123712512871
768006723817
749772154589
13041962201
448989268487
1086119946077
847223375569
15672488101
455210032369
489488683781
558802210657
982471023349
945271771217
938929360169
158569606973
97846660867
368455100291
371106113083
55737586483
35872386961
656759239537
1016140338599
42859470659
41836581841
333355834969
565740884087
822693939037
79609954663
671684816003
160377368423
1050727155133
369190093159
322621893401
547026267797
1089305497391
247346163367
109688761759
416173212857
496133616421
942555718943
824428912583
295105921069
1045013599789
836984451601
135116751479
785774444347
65916517369
253352530399
332563631419
522870131257
151401344077
228614532073
130868819209
476414299553
574945341709
282130972637
869428983989
173216907793
12359258167
472166648299
925504447841
966034599097
958422693841
971751585617
1002799149889
308025657391
20409035567
379008831953
514707398263
574748868931
832767645023
895099430623
177195202211
90964119283
607252772141
674526867101
459764314439
716964536831
226783457203
164251245077
167413152799
1033047411841
323520775429
544246935137
690424818581
496258034281
663661950559
436764774913
813746574391
642879257393
713506607903
601352090293
1000608044129
698077420189
702342066031
241882097903
620838378989
979326392609
572530096433
152063978711
60206101433
468475846561
163141591601
151557180143
983387793601
623070599609
392412179801
962133483481
1003574691139
481869867113
727251693653
151533879647
266237872469
411742108949
9179067817
932845397893
677952129233
393030561179
973615102231
86956777277
379722077569
555443354371
579143925517
166214434219
1090114420051
156184774397
327351828371
2637830423
793223755481
751399195447
896943414463
469375943749
108942462127
220359465611
155875719569
38832919381
636674518213
158927019571
266853590699
936752061173
435036097877
549927616201
790907118251
539791527917
694596683471
324427395529
25003378397
438229787771
142401545389
951517746199
1060670819017
620032179521
996802763993
153211981267
378179871659
309607714439
254411052869
828367544539
560335262167
836784306217
232359217331
41764507219
486257094637
114854024381
642717679211
659387348159
312707225251
381970965121
339250346921
498788227277
445596231539
943936185107
475940998597
23786854163
242226474491
951794518699
195611969053
517590950759
1006010330933
1028020566773
955313915531
508968979499
648851422157
110890968697
512804705047
966580736461
307043837393
1059651982819
263251797007
36074607817
978313818803
975457027229
110065895221
1065823451237
779482662323
20864274841
48238202153
400147768073
200658786563
987020996491
142572971617
814606578623
589880893787
226825441889
724116922229
1079060932091
1007861911913
934436252149
629357171867
86970509077
770428013431
339702606557
1017870108929
48379605199
595663031069
497272588157
1094180317423
200389981019
822984338941
334672647583
1084095457573
783746558911
1069000251103
205983273871
785278906441
1014865400707
738218437861
484914310733
448208582473
178646264737
922143284507
92039078237
460465345201
206281697299
305668477819
167603554751
2013295469
13767337019
1060525521971
1053139075159
947967894281
765473438381
806048325637
701152836187
676606904381
347664845821
1003762403299
731249887831
649921883603
310090046503
925432277173
780817779031
605064041069
526865752871
1095825013859
396308799883
992515732801
863259035413
154756592033
108676619561
354111857251
626894729339
261071013607
376398004459
144824889179
814194890759
430979744353
1076319690029
754238039131
391616460791
722865382277
1013033960231
916008818167
512305866617
900024235163
556416782213
813181762249
106137629947
373985034557
949432620869
102923808199
752265253217
100314176987
794635360999
838430058113
43403350183
544805937901
307497135047
284834848061
337106957701
917706195841
826832593607
367355555101
718947987217
812745004013
475276527563
205578482381
1000458954139
216732268867
1020307957531
498760884431
565663541801
700624238243
319748165819
710617867009
933949057981
1077858524189
306014395801
1029774344899
843491440037
528723273797
827787727849
301742869249
792465574309
777482512711
102324949717
915621228149
791000368651
612821556407
1080106768571
535163222123
959488821073
1058355431929
770756883667
720222074503
704683805627
289012835171
1088908445719
682593265457
563869329817
1022034955091
890065697249
679135135027
317230350947
628576094623
653598807349
1063397734039
751964284109
499724351083
251894712347
32197730009
5646475111
204528715549
469562760157
570214230743
52433631373
307641016021
778954833961
740460558823
669706253641
456125059183
14825865181
607447405667
22772796469
28030835891
1088583501479
40296822523
72413303489
932735842729
446670759211
996373520117
74701439867
423676611979
47990065811
721371336869
251879818207
599325045173
945635840749
935476769939
608900149729
187572613121
180987431543
475701347309
579157254293
860576992409
697955550119
1035116743139
781675372409
10240607353
596874209021
81447469769
646507793863
459153702877
522443293831
400387496833
195251197993
789166366097
400310107177
294143331847
839719621141
50658351593
211857417169
956606923529
703984936547
338895756887
99308015221
486950459929
324071264513
386715613579
409212002153
1038386281717
15590133233
490957346447
99051853871
688723415489
558862581149
300992943761
296923969259
360178566841
330326577263
268423837769
62481764629
574809780949
413674413331
392798907979
562734200537
803345484269
840680765017
673122281863
685231791163
125134768091
322646022059
235246395701
790626835613
972310107763
984385878079
636272539319
929470176247
523151273261
133858729843
465959458961
268666063031
680701725037
660616117223
352910486989
680197824601
894608451551
879749932007
345639318553
167512655647
268049563031
543796797961
928273524551
568979969599
562109401187
864091090129
376346454311
926015198221
369394681577
748786416229
577709900267
265856493367
758736152641
786305463287
739860617879
194414872727
821605563661
387352969823
869188254119
708738982909
179982432659
943514501947
205711684291
624360105997
661250652353
364419879701
812099051353
229618721053
682697902223
195194748247
255296918017
578461301567
138088217881
64651523857
335633244337
56251696261
289367322947
674910316043
729239651779
280086002353
526579247479
185193210569
98868249367
38172635821
801836140727
604965481751
689229767813
996163740059
629341382167
288176131157
768518777839
420572818987
1036505278901
645439649053
240512035417
546618581581
301579820153
916757461999
1063989705169
444191452223
786937005263
920429201243
622856042657
849795467243
92472759317
533313276731
1009569438509
147247842011
1054562156611
643538040749
244392704833
860514325777
861011695837
651813326741
828825574481
662036911579
826683685363
580597215661
527409864869
272281163489
211287040001
447662267077
839292358013
336519603419
591602286943
152177723483
215185830331
346192491371
29735250913
881657380511
138726051349
255045511937
321414411883
251099506423
84454342627
590258011127
10717278151
539647648207
173530216523
207111909083
213476217263
81741742063
77425658159
738582779533
165056293981
998684325409
617044602169
874937114053
549355707127
10205143519
835158289583
771015786509
397009709753
126825553619
505828151599
632586616589
518049496163
394638240473
238574566469
960592419881
396887458291
567657549449
164543694221
774627845249
434156852911
469744675681
997058625557
664191903827
948161080081
449544895061
254049881507
340146495421
704324337719
775613181853
525952782071
116597164469
397692755963
364493276321
83368586537
291614562971
659651963629
1014428707729
87691532881
967289863591
126240532007
371031169547
435175311013
766880755423
153612516847
1032403278869
726818628553
854768144557
148968391151
736285070033
398788289899
806842957183
927663770447
189146172289
835258303193
974303346641
577966548149
436207486411
775445307479
1069996097791
51932428169
939411548473
44349755809
921259029869
256477327321
544332996091
8460169673
732639505901
804561630137
561481272983
560092115617
1095548855473
600536710439
571109254579
54976952683
606050825609
320993285731
726335530619
686099054791
22296379187
1018820292197
447810325799
126650351521
196395716887
438282738211
492708073531
127028280179
425856293099
317179369919
1096553898683
102696161767
495906351607
606736679953
964172041603
258903761359
1041566395027
26124714523
453915114463
992894501237
201970396703
441677207563
524562793723
1013345484251
203293050229
659081931689
236620765781
1060564453373
317585598137
507467147833
48733374913
389287762663
1058223732889
547452116287
291508817333
130982261791
1073339292401
1070378651711
764269558009
965873254919
883528263997
101565965327
796399639303
440604895361
189321960683
62492212087
301680932419
962035717339
900459673039
869993156411
819147716483
198603276731
236151330797
295365880891
155874367003
770498676763
497363715353
182792522873
725924317981
693585068677
1008746644093
650848517857
1055534061157
977666841079
35084041891
1008030103217
503789310313
1057901224483
867263273171
239539746517
286725661571
475921853833
228993295117
1080513526229
847490338469
38976381607
148175832851
744472329203
240327566449
360664411333
358062915979
372313479437
349320282517
839810675423
638242109749
365371687801
1460862239
1080113379277
439070234101
74407664963
34810951249
842045394031
105892905373
206427092423
368248711693
634019749339
447384682567
838354122223
192020404649
499736698453
43156571797
310222085483
68650046579
699403511617
1048996207949
3029611231
247619280539
1006142384183
129917823169
128298737617
23767823381
233029672091
781331895167
262378733531
510392998937
11299493057
698520590863
151927658059
481375331039
312263011901
228648092473
286470816661
819374840299
1067983926157
362931931919
725509689461
1005521303707
743352196541
414256180993
947757570337
896331905429
991851571729
703662473747
211475511661
33049325821
814503328349
907762074673
240292131341
1046244216247
319492345163
475050657479
518944409059
16357976743
550201599253
113542929119
986241107359
795781115573
111487078621
613113337027
453983395961
492807623977
826334959861
800195319991
231332706919
970742052719
82812791249
78006588743
158766504551
1094678102747
664931328251
269634105173
930728131369
638961659659
73649033027
737823053269
665455805081
393006580717
461988853549
703593029351
397729965131
554379862819
853915731937
681123055829
715040580739
585897151009
472229701681
202237250581
238030835579
5854229299
862877743097
587223684193
44051982193
530100542941
809849007427
559556113477
242342874421
898888092119
201949781431
970293900547
361264779251
824892919139
292042336057
597119372287
903670158697
254707327577
962969216273
164494506763
514700418437
808036088747
835571919439
623854220953
239483517479
247007308019
850731736333
955166249447
924408852877
704076741553
700558030961
543760087567
271631255177
718444063919
406017591559
561369055661
51925636297
420411728369
511694269111
145821528407
450136442831
721178485649
681879223253
508443821117
413136201851
163533600023
205833106079
752427927703
291533004629
368124806123
674667634673
894107698577
268432548389
307813894823
605254327859
318101462989
668395859647
260939202049
590763451253
204321542599
416993673119
64734564127
10485009127
284443763089
1048724200057
418255254707
233699573479
410136674833
990026177897
502177041739
249270837601
678525756697
340375964807
1047999477643
76217034793
551538682621
966957465301
1004993337521
493707995399
737159954143
1066372014613
441941613569
984521136167
22477236907
575218086931
120704460493
7247144309
970344034823
27716970667
998574924257
497620690927
112410424961
858768155699
1051117137709
744241720979
1035804942871
697492378967
202345889183
459421514317
609056093563
325350272543
956884892291
545671122671
167084520319
478594368641
606829612643
184404801227
1064859170057
105009934829
127130733703
913466331989
847125259579
832634603939
929194313611
180747449263
902106805783
287393275633
805854447877
916834990333
255686436337
859793435339
993074297419
275743345343
52994021803
283460492233
53754365201
879998503361
686771146769
1041808447151
114655316203
116313908983
218007198667
388724528333
454817961229
673330493327
665832235889
1068257560277
540056267029
839261646109
204113934763
520307941597
940538374847
105014344313
437919284471
498014134187
137897086879
14342060981
504398615417
115366446457
364220484169
543703460353
20772222203
1069137020593
486240916981
562710631013
747842061277
33648210979
38338012607
1023517358401
1051716393311
425174745011
336029544881
131373342769
815926236703
315264721913
988841485067
1017434019487
107603038849
21262143953
837510369953
336685031311
908396674037
636927642581
378199088653
496197153631
599567056651
116382914861
1060809880523
617527584547
514461459569
909892238581
438278016457
363506140211
517872761683
415961145947
329833417807
713439591001
892039465579
615866358469
317876174101
243383771597
708776515103
391680234851
866836665083
619345023721
390979469681
769560549391
588522118201
273501410951
431651224111
860512619719
996364011593
989847557233
311088305069
32480371829
931820672039
882572771567
71296402369
181178667017
897345460783
1079138333237
953619937409
483977417801
554328029093
895247194931
360377195879
734306247809
373831856059
154840329173
107289199999
60645239593
742549341389
176884776611
312608366467
852563848237
48454393441
924256207871
12140138723
148093851151
436201291541
454268127683
364040005057
480038941769
1062057492289
942855424747
1009182695291
294294115303
907460546107
184226314931
727951404463
726229560307
123246844927
565147274401
1024177894913
272145067291
1085298235171
117079001999
1023313615487
36679119359
444573043703
217271998921
107652278213
66188734607
176034177469
142931239147
748464613937
74983204973
545479403141
51997109387
819798171407
770210353733
464811597269
53277122993
614664672421
247769142853
275264173061
762765791419
2448375467
548323827211
1097897266903
483317472283
1027301625943
259194803353
523067405197
54242535097
524404472947
807919504709
68216471473
54537817457
96966019583
749770277093
768837267083
406797289207
949610267471
491726426173
904587181307
371421653833
670517715443
12789374951
176557913201
540597369227
986595546137
1076668579769
1084170382079
56878729133
859865065223
481750477931
644038832887
562056589873
974651958271
569263117373
597184910753
96244417547
665399249341
802942288961
172339402897
259319282461
131780003107
120021427021
680520831181
633596917049
63019888727
386123490607
292446329953
708635548363
738213669871
319919065153
246219629893
457700804567
702087374981
88850435339
911697974611
419718506023
582377045249
987175329373
607597670359
909171133699
1052299705579
308934901663
970511058613
121094422469
474665034407
390833474531
401536653493
1004528003057
1031098725803
329476539871
145813874779
189740036173
918179293847
443157666293
267088337267
689145443593
418181312299
683870515609
302187553597
1013152693493
352330629349
1014352097827
656088557203
418839683029
9993720223
234871783943
635773581277
314109748807
480758488711
1078036794493
108305355869
499460917183
754443798181
917451013943
42298347577
341608162747
1012345612051
1089571206697
5839728929
300459345401
456383822369
978867260639
123802270409
447493753969
304232645527
562227349687
202758646639
374627321069
197506761743
705973406681
40481072833
98090898239
567381961403
1097614299253
79243814917
951647567797
873580640887
994517310151
804431246503
975083106827
332450055389
992595335021
104957211067
641803487293
317680508071
330699195149
458016396931
325830346253
45221211017
956290682653
290589965993
653181340423
558017445437
154603001989
1066591260929
663628043483
384286040759
85671848707
220063213231
216973069559
848954329369
530738985697
467160320701
929919066191
587715307453
678656114293
300117907211
293804719211
1093333500859
851936481839
346426668293
938173020047
986891171323
255775328161
450152123027
527251843961
204812224273
1037789022143
872809966013
533887360177
671028246817
727069253509
806445029099
1014757558879
999736882093
620886733009
332082319043
623609171461
290061313903
536584887719
216563549941
500508512047
854524188209
808918087337
369334469897
729642472423
947316092909
161504593661
998435700109
221021934863
253674569663
133248947603
941888300167
930589247681
482527193713
361366715701
551517985439
607979064551
582017297651
424977605639
82134956747
642558901771
691452174173
625779521483
1093658268733
910697077067
980473676657
976946249957
329468237869
234605491849
478868216227
741383560483
116354561809
361009279777
272352600029
83774265103
539665303777
397220664317
399047318311
205087427101
626645299367
22892842751
72156339403
1080222000161
887654115419
182072921273
609925836019
477881948347
610724673199
461024232827
1043772549527
866060316829
173094335039
238838875357
628441087951
860956282061
974393890009
1055455423769
670332623099
326440759349
240328362341
663273079367
537546508339
946338177233
124994141143
1061194687043
82416730309
710650283537
775279056523
440466411907
61986816313
613776155449
448822366261
290822715013
910314869801
838973139749
844478826557
220484835941
920184403223
661730637769
117960085403
539732046907
374157595003
864168441361
174525178393
730914935249
1011125096279
1008215365321
83668135589
381978546979
722957069609
279841135451
82909883339
1500531553
346975515239
353534986423
372464308631
833198731511
674757134101
200093669101
512392788701
528178803991
586498984499
951531746609
265747718029
547492076377
488742863309
910444127701
906577435151
256661633273
335642363453
814655135537
424352398373
61367352689
825718049941
340778408483
286881366973
659746516633
462895766317
183198373591
397122642143
40740505307
519279116831
702911116571
92918398201
185097956831
575666373839
593261013227
1033650233159
388587580151
181252174127
828997030399
285274757087
659295454229
73723206701
178248856001
252593783921
923323483813
639788915839
653916106153
592994347129
190098894443
17492479259
768467688293
513990867463
867529838051
124262744107
676037368859
21189409597
687826773421
505919661613
300906306163
232777032457
763131176393
583738178981
536428630019
670488515909
229937641951
611180981039
538241394877
376248729517
983581446847
272699311583
621167407691
829962393257
562676253707
640565324327
265156316741
902298478997
1043336046167
1063993862993
463416039769
761563951363
44718470789
4512325243
991736066413
919237389937
839017638617
563947047929
181725307069
677974647803
104201073689
264121015937
762443101279
285516202831
28593752339
461094110657
359095191593
574388555681
169688084711
603084891179
634073582539
590896221341
866886388597
877650410603
586877083847
188075936723
169058375407
59528599301
657314467637
1053837607871
390370231327
842917532137
89983416161
310670871143
28640362727
554018576927
130833113893
147765575977
342763812161
73170328061
73974567781
977477623747
145460038679
939134942563
788454186521
694490664589
1074706343897
68034736349
665929986289
885131155151
539716865833
598591019311
862626778589
330524178547
34681469093
640817546683
247699212199
725377928567
926643301813
257059118093
603382185113
291536296907
523158664307
78350488129
398131514441
642747127201
883666367593
666206690453
85299605411
632908379693
888251045917
260954471803
641115432227
331428899143
861824255203
358966002511
373874661631
23841730831
25495498109
319298775619
22356727
1013051494457
280644395237
1039194067817
18812831003
825095785369
446569257193
39271821643
746764048817
595195280321
576933644071
416216652151
884176113323
879446449171
389837349721
944862867517
729455167709
976631408063
582306578851
689659000253
48003727019
471279379471
986204847179
283933594667
847456616609
254247142687
54224247703
40828987417
377612642993
774682308779
994966062859
53967563431
558370900421
278876277161
329904097823
286476554141
836277295129
287347222117
920522259913
64433238439
658651090423
168670715459
986371520807
948077174797
1038155158637
943363989713
684767254823
850976296123
830917075381
1068400561979
165289748483
24414932491
468862917499
220450215599
337776351637
833713490039
975039867023
452003229929
410625594667
1013107394753
686829339221
147557951987
777612458341
117845390561
594176810419
1016838497383
80466959423
573763729559
23388268763
381298238777
899560341521
369007274821
1079633281021
860949812101
827530212827
891924380167
676288106887
694373270111
553019559361
184262932589
280579208153
331705282499
510299276189
860170435109
520396426427
242924313367
648682287901
597624861443
716131319753
384725643241
906020031929
83417998217
21211294913
847772238751
198155896361
365594735159
908679279329
27186517909
1020982940353
423862187759
800017595359
268191185627
594169706563
944137693801
118270411477
753898579337
20438277271
984071557943
820804502137
813835196843
390111225781
943009992973
448722440059
219150126869
1037695161193
196961260207
609736564757
307817007347
743644082117
225349530907
940706817359
95134782793
487443641039
862071854183
503547187993
2363373041
531129018323
916497078811
324663702949
121243303759
674777936453
888197621251
31012363639
653449791139
159480279041
580343915873
225149158337
796677955877
373576334393
941944404931
296213734517
41457551621
561859405819
691445600479
888466912183
600838062611
136165440227
371863370129
479817086779
794984231227
727793419987
888199304303
423292968331
846736977509
830690449
596061441517
1096332066013
37193627071
918581476873
956912971613
17336134469
704521174547
34180629719
1072553051123
402557297771
405376956823
873015521381
638464239601
1073938176299
270318918629
260195192321
758576936501
463352402021
1092822430009
299668746439
20257052063
16091901349
906295567913
270402832991
112128018307
166785173801
807500260657
979128133463
763351140847
136546562671
457382754511
340126710437
818988061207
1008267908581
1060479382097
1036305059807
13593109711
273954026959
804890164049
98029648523
104723293321
581331129853
73525058357
715359681593
338817953377
879634692773
739887005513
66683918711
823565458613
98190427859
63773858033
628584568511
1085045399041
494330721727
236654138059
194654137043
454406513549
1031234002207
477325399363
924662634821
999626426413
476673010379
893948781529
22748487649
864289225853
1069140420077
1017207881441
829957417279
340758471817
873881347841
205034745367
67919663557
851933647373
443639349397
512250109243
508687526449
832622377117
945805509793
403680603863
609547269649
950594005267
998982864683
547164499681
280347557657
84387765457
684334162103
3585016223
742012216081
525796448159
461602411243
569757190949
926940384163
760109512567
490084956497
257939364299
291240771187
248135639879
408118660711
581940124681
724157866381
730684932067
61814767633
1058129887369
144691276711
58336742627
978906099343
652293649393
420483891323
257750813423
118241511307
765142002353
552435645467
923338161227
61057043717
255632710279
38739317753
101035891199
591162091061
1074603820399
863764434889
882853807219
349033862669
311335247087
998718438301
1034103334463
969597122279
343651604011
945047437247
303069895763
936251520937
780096153019
457840048213
365372405617
599287762991
627769705169
30499073779
292940293271
991988255177
872000571721
587337744073
466353289093
191635956181
347868734861
502523053691
829990968083
58449333937
170000361763
1030804339703
305793160793
192209194871
308310446923
610769689091
875725410353
455541491477
20419380797
37386279373
90111027971
927727776949
417998904527
661222020007
426311347633
285655050427
702368695871
302191723783
503625679741
761208627013
380486075549
972990465221
192383948329
330561075259
1077118616069
916317129587
263912440063
491821440659
377473415681
62930043157
738106450987
990143459819
40518171509
981226426751
1010708303951
710727553979
493502971337
1045982772491
619181955697
529872525137
939226882553
8561929171
613868371861
533080249021
750490575767
853782618077
187901242583
1028189602403
865873452557
582429065851
1093972570973
97592497699
129139398413
473444499379
909570511063
199476935971
500869869991
207862204489
899670673997
904235891857
150931967827
909134656351
341323338211
42845573579
635406654059
944818062457
970935077713
1012439202787
830708056319
394901664929
645838926017
535818810937
387223822099
161722868843
814392452737
504493202177
695128502569
983146717291
256207378391
193195408663
496711085467
141957748091
378837621373
613405814033
381876497803
670271338937
192759427771
21747034643
345078714983
330042035413
172797758011
566331779261
87183058891
833228422361
199861036867
257776038769
524173987633
834834728197
1067516550509
367647979337
609016941277
25108725247
69203318507
52837992527
697084053509
1040243257397
231054512033
847650086429
384270213181
1089832764799
250087186049
1025519035361
820353964609
397598429561
290778864083
332570341729
112980869191
518109441071
456796573661
45583876603
892312081247
637915808767
200165693393
234186892267
391089724409
972736631011
510588183659
236053131383
785254637989
666212188133
957031257379
1047487575223
1044982694011
489323105239
452923175227
368404150379
44264039293
611570058791
760209141917
1098650489399
331617134357
875975355317
100078374437
547630691159
793367641799
761762382851
674759209141
409473724003
341998305881
493345498931
759448418231
52413178523
97269267143
254123780359
6796446739
801754270489
229999106593
654220727669
404305364893
888449709311
286252876253
137185744417
409182313157
318539234449
642473688239
147734088583
728440787077
642100777447
260218679491
243050928431
241164470669
533297125157
953779248913
875765343263
115642430443
875820822533
886599228553
905243543329
65873321893
275794256657
800421341597
371042593639
155736814537
325647816281
612578551427
205183997713
851220463601
660262739971
813061366373
327081212441
299671190851
99689197187
665754678779
271154593799
720070730317
687635312149
287329790039
99532637557
59340157157
330056105909
603628045763
1008384733913
89726348641
301795553713
19369208899
398706917363
1005034927529
987752459923
328441512979
537951168509
375042476189
492521621129
1028734551419
448620246329
798533029997
891491336191
725388100469
1057136969851
417787169641
741957717793
492142223173
537956400343
461079580967
502980069331
553780428673
737042639147
833351986499
385693999417
942608181301
363843908173
973339125607
588721215293
252901476007
271916261
1017314569417
896272354889
835409708491
548061667163
706405042033
516332325961
153314728331
77198272271
764803251827
263388320813
625064369561
729567277717
483208243261
743848395733
769367980501
965929412291
3360659149
862978899023
507179772191
521291397743
575057279297
579608647327
220165007683
570713565313
981990149863
825168981757
14763944719
306830570237
883694243459
560718839497
587089560559
764777714963
771227888591
776152545191
695931738239
1024871035667
4687059259
71417222077
319359287063
1036743511351
540262675609
319453552333
837608844799
147091379467
1049573722891
249784198849
204400033051
579216850913
291425322641
362505017177
208194060037
579621985139
536403098999
678878509279
233392412647
195301845247
244895367649
463778936003
967471850747
13950687497
868793037523
784850214527
334085488949
987874834979
850299673189
1088405881967
976124501809
87824397691
711606049813
962546459653
494956218989
453268115189
43529961401
471689755073
1084104974269
389759647481
1011443765879
39309098167
6743772647
359791300181
28398123233
478730971181
79778213159
142411720151
646229553889
948788742053
81487679543
128154316831
108699111551
762427496021
156773629823
722374755233
485086541593
518409848939
184932835963
911240379703
989306187719
621316715969
183998114717
107568508757
432862791029
630347779277
788064368713
577769535071
389468934989
860612533343
725032039463
284226525151
176170244309
498830105149
374335364737
551040852059
342031446451
160428203459
850739950253
1062083955409
510639059149
111459513887
430286489401
797527945021
841576897489
965289025381
120235819189
945070249843
1027981693997
828757333661
303186679937
280961542087
893919472637
82811819437
1055768831287
413564764861
191366904331
237557845037
323157488659
29099653189
845790912749
375935447413
1051768459633
530991728459
957998106497
555475167791
746516272531
319059049943
773734525691
403778323477
1093632881273
526107583237
304717271863
499329857519
1078916755249
910015679351
922898359463
978611459993
608912136841
556969267157
20710822597
614067067903
790959407003
706289379209
506297177593
340899589039
894304645957
399632399981
1028090187991
414260869697
321563975791
403584043259
1041693235463
142064258081
42326570543
468638219723
314416328617
1012131857911
742294470443
804626967973
1075640591953
167611451191
1032536322437
921167934769
498481361011
694139104111
50648886059
116315573827
114514382551
932227026931
950091717181
301124723083
166310393819
251999826937
100034950831
799516947643
487948762043
476609269441
127700807447
83319702533
161179811587
86460106237
393053048039
738951787433
1052007558073
376851205931
742279696007
957142550939
561339327193
40059871601
110549590093
1007687615423
957320101373
284323070747
152907452497
247533108539
659074960477
643322391401
225963095693
580589192467
903241523609
603751757053
41501210269
747139010567
371423887297
306920586719
47899726661
872006611451
598422247123
264126141959
204504512243
372577331341
787079395793
84139806977
982776320611
643846370261
943458074063
627716550701
141419037197
6936397283
1036932034379
765898566899
1073399855287
361050484811
11904793163
680203894091
463005833117
200335733231
1065497444699
354627566149
226438380647
937862226907
233703059693
324399236243
658979767339
1016940065689
236975457727
970600332473
318781177657
647431925599
35835201851
905088796523
683654972879
104031209543
480908460463
371458819261
505913176277
268611345209
190697773249
645624240929
79951907173
846081157343
284950287389
726358685203
85504330253
338080145383
655516061653
14496575479
339787195021
771516272789
304297074941
18730807201
334660339603
567535204477
801185000873
821898746551
539129877941
154388529487
185917683359
1030822667971
746955771139
179574124427
696200181893
764990119349
66524354761
593660786471
137637689939
149149428941
277149584857
643884881923
1014835881673
690793040557
1092851599423
861513564803
944434013
1089688547251
533644822819
656821196351
413291820797
201407944691
232912494299
416622042743
211259987569
911417512477
468750740233
85596731777
50491416293
410954126039
436148979439
452164547453
980175459077
38305137539
916369194101
471914307721
153415398887
559684969421
505130571301
406192543661
832865439929
638623983791
801213190927
779628823553
558332968867
689679218071
535993830199
716616396277
1074349699961
1046273879029
923823210977
731484240731
691181369023
724482915319
570574996021
375609146599
459291985631
40765524763
713163014947
456501109573
1033243586491
1050972517129
632206215911
618831678649
96752014207
640390813537
140903139683
291668881151
183813425867
239284252897
633284438921
106798238951
420975378221
244274412017
643933957151
430365444247
213343788481
13924406887
859899657443
741030199033
873291595301
463731060623
830260662223
711985997431
288791750747
988600898827
480895813199
349459373981
296254975187
502652449043
556890536513
1076603491979
597086026991
5217483127
470489536229
481625622689
108055480339
55149595673
451777440221
184888654747
229042141481
1008609817477
533045454829
486383926993
212309263157
188415498017
129051508643
760863100351
656484960049
898890494717
38283447739
618547740871
651848034281
940761119801
763827335981
526039881023
234706055159
922542024311
781355231297
414917116483
30914265539
514247657783
911690036177
228255715829
348517362913
252828379729
332832818057
1067514644039
510285124541
588484748903
84740527829
1024655840449
17215359437
670036913677
460126107943
80195998007
203555295017
602981173661
264900791539
82908671647
551508685639
540040534177
339794765413
368388331819
182880270787
657715913369
415100681041
101958215287
656983816627
1061314328951
580601054497
298953093287
997198325899
977484447991
782761997597
587543409133
935764068149
532631485301
374093599661
346853441663
228830188211
612010281359
923254478777
977767028107
900388672873
728689290647
752834001797
702888707467
633010440719
1003808455339
19184600177
806732055491
984629465429
634951734563
504161195803
980115748561
777347189891
28058702663
713690407597
213279761251
1020724039121
999190635217
460646198491
210062287021
596614886573
278931969233
768997946159
283133577019
428149789091
1034455638859
636698216311
160674620621
288906250487
242234730853
545163058199
1060336179629
847716085063
357634413043
342369023
819841179457
31059531967
791227104509
287086757983
854077438483
675570595507
955821499261
72001507289
139790582219
631658253901
506568876377
1042203411251
218830037929
957840708259
498566133847
753877679239
780149380993
5936170451
75985219591
445651931399
19524544099
549821789093
907246008637
297043542077
65894685359
795261687697
1094939264227
593501376841
676474507129
385772932631
777369554363
484090192139
836482971817
107879460791
824014285553
918207132391
777616317529
979609375769
486860788933
804971716771
654224872039
918801558373
668126678413
575092086119
941825349719
394063389119
729012373877
961112406887
181155706439
1098332912993
378243312703
484310568257
886791732731
60893818277
669837543043
970047487723
407843279449
477082950973
730862792557
78091516057
731693749933
144553464001
1043396906479
852805390859
573479019593
243933408287
886795873451
441789853831
269260268443
366421954069
965678243191
235469313293
1067115205213
928289419987
989233719083
297853203289
777585332779
203225426801
869936468143
401666012117
931675065637
796795391897
115389329021
980105271493
981608884903
564444237131
526403100187
583709144989
908728139353
879869842667
98892194957
12892162817
172321729163
502403883643
633857163769
619565101481
285729515251
989151840221
664525269917
68941591549
1022059400771
709944118757
126779489587
1088068025747
365297259913
456415240747
539136026029
861182427041
13222815341
525345966869
851473145027
315164275157
64680926747
866607512989
565330585349
593978782057
277719670549
874457676611
402731229619
456538523531
570790056703
600074158127
587200880933
120702228953
897769857737
560065556173
223290708769
214361402779
779858190049
674629814657
376679047243
464011984633
598317530281
43728106399
943620579697
881871560429
444124711957
173096350201
532572899477
216739484257
521462140427
904370609327
978819701071
439872606739
765508029127
73248529547
324728174503
732906099011
261529293089
271616237107
36149230009
361313422409
901826439733
61317255017
295040968697
643403274221
1086779677651
343811996659
504719187169
154610903099
1020747270667
605325953563
998042947199
250199182801
351182553697
839019401981
338793792563
576190835923
83862029491
318304254721
631182195421
931751346191
760982089409
111817415597
205821497447
838131714127
236633349391
434892942749
206191964021
39579656707
999908805353
1071624213587
84075669943
782529094097
322163002333
577016346077
518861762189
431760337949
868217189251
561409022003
728311743449
584813567141
151634944921
248818962157
648069916049
50455463887
465026736233
739851594767
299724540659
376146504187
1001659295599
373250835707
367867727657
276687989807
685029117779
583836384331
422702835431
12353273593
873280788493
720834297839
504842675171
825572737273
1052409684019
788536904297
134595286009
8152747087
388183296679
95267427719
747171737083
501303243491
467706916111
167281899511
389294611247
627075458857
169150804847
424663306157
491980435801
682783046389
440602455019
112258595233
632596473599
1071320499577
467756450981
77770004987
829645405727
636930807763
487249912109
65060632121
719380641713
221481895471
31922535013
613139524103
662198647667
628802780189
344779518833
1037323128671
364261887137
351042525917
731485505557
421590061339
830268330737
806568932413
889315957867
436334233373
788251377379
138615725561
34979221987
424122147773
461960898703
766183758727
941268258313
567573811613
342632082041
195782430791
225513336539
308483902619
20782605611
663954154991
841838463293
774846969167
1053658257473
592963779157
894072097319
804361357571
959916907613
453660046349
428751212509
733174101137
460520827237
936953687167
322929372317
555370484077
351996009359
874188983237
845312334521
1099042626053
231485687479
145262347519
261775927181
144323564611
453847607
949114492693
967217483521
768338928899
64982770393
1076944152397
920631855601
870753656393
783476686327
61115828833
1056629720873
130430017169
1087046826829
988688656489
309146371139
807897520301
547964725409
767499361081
372918262117
259706908523
362241257237
998157333601
877571063417
197868771209
983225420131
199286376617
600255600941
462594543079
680372897341
490704561733
780727482781
333653423603
398538718069
14882828053
410039012387
26374682641
1099135698317
12823311023
925896501707
245902289491
132744664721
194728710983
620573494973
7210970531
400755239393
923667758903
164613383569
840714655477
913295388073
1065802965679
237317527981
54015810077
225341633351
231972401813
518692186297
187076980361
612659945663
316118360617
429568122167
951113945113
979212816643
943793046607
428211588241
599937245617
288709824779
74226651133
755452589389
208806934507
415982660551
301532201437
94743170659
105961020623
395648665483
842838798863
461046582389
1054717478281
142286191763
275252276251
321666269081
997436484227
1056151458353
791005394191
28609148507
518740294363
268982742229
1043807117513
930896883947
311395248917
877445596267
843471636503
616128696691
345465725021
1056904279663
861353409779
77754717661
1027312074557
984582258857
13300450937
267353803589
469000043069
1087023927221
592316839811
382579615553
358903852669
534838638419
89342425213
164134437889
744339258853
374813021563
578001003103
305090713819
251184700139
469364280739
314445482899
492401788159
1072065176383
301851950243
494560753301
1017375926447
565731323321
988828202839
465356349613
678795072127
476881511767
1087679410847
72590241853
1067438180351
654231996553
372661126613
625655546953
335454282181
1057832521621
657835598923
348200093867
313914690443
480843871171
856274186489
277108552957
826481552021
861052178521
955511415281
1018811628323
1020007970291
327534685493
240843303919
40045703177
286044153827
1098735020597
425522203003
283995714901
656116914137
495450059317
7849369673
280229110691
944637882457
781536816617
414890371993
335342004863
548843330933
140373169493
436654706317
871999925273
312947733583
786215953093
686286336361
826334624333
267965407859
159834875261
814721824303
607766016383
80983017211
646480405279
448379566867
975340006153
794417209511
570670152847
493802396611
584688548837
419445559933
394304433979
784364680469
643977342797
371914426423
876527692771
453327408979
244806681533
1040206251239
503516138981
1082891746133
214519958423
559314034427
812584876247
429148587701
326361420071
113234057639
995242462043
627090478601
295525368223
444998516029
449089247903
950416480147
174227693911
871277855629
425397759737
644563030901
197846473651
444566431307
736057629383
1025299240717
93587658349
257614125533
186011447953
66360360569
155040020329
1033208401441
196693421809
936424752689
799995948959
752043990881
1034690820187
995445411299
354420868643
704507924101
814464071359
474023717929
457308940607
518594479343
476184112717
393788080967
1003913207729
987620592793
315797648069
59882645609
102259368919
1084479146683
795115298713
1056851100917
646906724159
150485704561
868206404623
800314920871
915683667413
356274305507
339706090093
163874360803
1031645390747
899377642283
764534947879
366309982021
409378415939
553466399449
300366006991
835460674187
340812008221
31089731219
809666144669
739852902461
500099303923
108151590077
581748648031
609879748997
894950029417
576766383077
742411958069
453213428693
515062401481
295635451351
910501093597
901835415379
413554763729
461945877781
578299425127
967116531317
382678665503
592742433259
1066203733151
282718788409
422662421807
912275466127
888501271981
123116596133
603471007879
485019534653
663718752523
255576914741
875885268383
529353359543
228819446377
381622629461
1060896496393
953705503453
70124854621
443361820507
262913501311
619711802851
756601648843
832511196271
703074811613
29139056263
524333877127
706091412739
61046368289
674956012373
584735548757
602848394849
1023249570901
864623922779
814524738413
158985109769
946386715199
784331754541
677952220327
73933983857
627695854607
349046338141
697664387393
336884395781
485786345399
17457628787
305571007307
272416074509
417289804079
1068580077619
27448371407
307737593677
387845646337
898689871441
228731838683
984127783193
370829486623
287427533189
407563755947
277505242459
39671435387
21478760903
266788202453
934818162881
1098563169973
325422524017
480883943461
62813589899
431331419579
911584387633
146892325687
254920286009
735452163181
1031521130459
957554811947
828975497393
257219206999
407834573501
786548720813
1080685852097
23925142679
569155916573
878359648549
550726479307
169265527909
459751838057
623422228673
191854407317
305520329021
426865977611
12837026023
872677491773
196325620633
489377033149
870754954171
146312445283
16665702659
442368454709
48774752891
635197022227
299980725139
406072490947
660430011677
891045123271
775807981043
396970973681
1026072226037
572048871539
740448862163
846737470021
1005051823931
81903298709
26081338039
539738871179
1021850093893
449732503637
894655314251
297116044871
616080619061
903040697807
784170299897
62554767073
723608193911
213674194663
103492450177
199110469799
1097609968141
230079569623
867052242653
111470561953
974605456301
824823020321
527045245541
164810576173
778530505861
205179700123
547784931829
319408590559
627739266641
4069709653
414913187263
940491939157
396588758627
664670200673
989922906013
769716893599
669708377647
996756435539
879080319001
921065613277
383926302293
573189290137
259423774003
464047251233
605197918669
1049894894483
784625653223
370276112077
719997867703
996907794671
119374532503
994735193797
611964284579
78249878309
682617765889
761430669697
14739574777
484345997879
414915076549
919055195813
164660225273
136705999883
704798092519
159658523107
260350481777
349138447571
97992184583
175215889747
435519537743
28187644553
360247747381
655029321091
983057221303
117831667351
919099693441
486694550579
861586515883
271448103943
299806952273
51445683881
497491558523
37219138927
399812972087
520099591327
418508880707
32071474037
444658561147
538968318719
874751064937
967918791443
257471550587
461432886253
670827628997
304265851727
450023811967
556038979757
243210229253
1061846963603
924227630779
173977725787
893864690981
7936671331
329024653823
127202464423
602911397359
707635002023
873231485089
535883727901
89871326957
1064264345201
974124457421
496342706113
681081432671
323839358519
723866888933
124722360209
346418791093
1004763082909
528614049529
610753474291
129102875921
885001521749
729697614827
471710356189
441732379349
385200741727
839920754537
757315354637
285192069871
960417634087
327353002859
871559197121
551225386097
945987977899
901795878743
779104953509
211771270681
576814608113
902889977137
975610882721
500909267899
368612933939
746761289947
190537605619
739149201247
266498554493
214098120497
636424991639
750433381793
436132021219
870381450901
311600637979
41420417723
613240185533
268765692709
184942367369
1030585549183
800182125779
706039312019
594842910811
293946958453
737436978781
166289223227
370794204457
269475684857
934590957973
736228822237
552398807099
433529041499
151330846013
1068538447043
725140546189
648258460921
46993087117
446130656911
837678481847
570509735119
107561393561
48962875697
319477653073
574946639363
85593649133
308890175557
706513757249
319666584667
293907519173
471924742997
1082126791379
678128634823
1043167063007
635201316539
183528460963
184775141293
227746168141
603612976163
704780571437
418694320433
415220946193
281537308961
1009828767559
174854981471
800860135477
727610744467
716056126741
542809350661
658479329003
827125487521
324843435899
990935471987
81328051199
913487818277
92367949241
1046644140331
286570185301
506230728361
927329469719
795986026009
1078045670641
673717242511
552516476359
653130329011
491285931313
626749247951
218321241583
563131464551
275897473519
785391525179
213641450699
543798112367
1007650206461
958935616733
301308645917
239625930151
317449745647
227130746417
973273298537
86354116171
59187136027
515934790667
98897269061
685508172247
262991155087
752214103877
339912797641
713524734817
273851349403
715576749281
566207959981
380867513371
571861726427
356675287
316247227991
811567180379
490603622317
882024573421
764980782647
79036917209
1017490547641
224076668503
398327125333
530595367759
844872346393
620059978123
855144988739
116294571643
217151911897
96017017583
1018270304761
44876519749
497333839271
1095576104093
1061016247339
684403145207
602936629853
139341059761
64165027219
1045403744743
558208044461
722081177989
663419799227
566470528769
580267513937
252707288297
91118384101
481464288559
196638048599
49698371651
406115707321
372085240817
865040039683
221661859931
234585064507
828039243011
923207879317
148186756897
745111259693
188335931593
1035131187677
779594977429
927783014443
41963746057
829134875573
588606488941
45110800499
1004175352247
1017924755711
705376400723
937640741039
555451962853
43480060961
610114010969
710872804781
1020494228681
234418450579
628474127923
926823828509
161247058937
131311451681
505228675579
459499782689
1083527059613
293763457199
294006918851
295139038877
19847750389
577294769747
946311131453
84223105237
642684338707
962872434343
511848439367
529841440883
335874468317
384408783589
466067719001
386720762041
224428729307
494427052733
582546796787
1066777608593
711061010477
570684280717
1050216024017
705098877991
683451858179
1061175905239
25418025427
389705759251
748153353121
461792196857
278207546143
911047824769
686123382671
623571039401
196089354557
521624806519
416430414227
24403204547
914284992583
832963920589
639575834897
164982926887
880073396953
846696112627
132610664959
452355080959
881233794559
275754786403
181118436929
916819246199
179566193333
934498710157
337232178533
706494573929
591080726219
1075957117757
6920143393
330275417579
167452267627
831538259687
750281285057
776387191667
824068764347
676463902613
898053084871
8410676177
830635533857
196380017059
727993772731
802098652207
870648267061
663674974849
325591870993
239638949633
261026102297
421017919669
849364587751
655939369919
296059757933
792552765229
766692447863
227761107989
441323024893
962131006451
791745993221
691266241199
685156039279
1098032806907
431554850483
694652187791
480094652537
903513725047
605607768967
136921291361
334025715053
326723628971
29278676429
288305683681
892378156097
449505368891
131987148829
651048625219
160547289923
405585593383
562261182499
49844565139
847803637717
270151040273
92260407061
796983896209
744318128591
329443025479
1081528510457
203772921641
799200985867
833165664083
984111839521
475047945941
853664147459
104456709233
424445043131
588584753509
1054125566863
926379327697
236095911853
861870862211
8572670039
448471384609
966775485439
859894107973
276700404823
224762563871
1005956310521
483279428231
869386777123
806808574543
119183726957
629352104177
601825579427
1035201992743
344768962229
871463642191
326014386463
575902655017
1088114418889
807766219487
1028823829717
778314427729
292844446403
50690140393
285485626919
390508333517
439185425089
842113634821
913904551211
556648083029
149968145413
796684129727
120833017157
1019480462849
326460377249
646800439253
545346785531
640193314351
827278287167
794148916217
527346889621
679620149713
10016490859
415511929991
676443714319
1095452242141
914437518713
120411139841
867799157117
878648169341
524050572421
523757881021
270399540373
213831222743
615941748011
484462371139
336506569657
283787140457
179574107291
73197995219
703032269383
538490837389
811916088359
336678317119
138549247679
845387427233
1067662847231
479177244499
87056592167
89698724681
713127994079
791445111029
345571920607
671330717747
344272072427
701570340949
154128467783
943980239437
818450228161
160964121389
232770547853
318356772887
404830524893
740030738243
642699918013
950743966477
350756474261
695848428787
290151931177
774161933957
1004451873461
535878340111
566671065409
956046748633
816500805319
2360785237
252722868701
359343161039
870068205863
269584508807
719735334049
98875339951
205147656851
21860588063
22365953237
779361825659
393318074837
181890658801
141197205719
422002052711
22040263447
404519567131
940881299513
311276280697
1054682315443
415612271461
439122492517
137543590741
788415524717
400294748723
150414542567
957190744141
21982900859
849738803509
1058489153201
679096390481
594017113993
690487704449
767984112367
850944704537
167202033311
266653882639
148788115043
915874732537
761326620029
156454875547
791957911739
957390045529
958099835131
559982112367
497884395607
193015804183
629417459687
534394719841
472951229327
42206306137
110455229111
437594900311
783311744821
941630093227
942046571299
302641696991
26314536307
475569014449
6321839807
1086991474519
935595634781
770044510951
26668330769
731617818251
773336340409
78021088879
160358731177
397518679627
853253749913
1016153175409
688732949407
54139048603
492525944143
756191195999
798405862753
898225712647
92357109349
858261759689
955056385897
963891782669
638145545419
734004749431
911793092237
101392990007
1063351084333
969400634131
742065510323
928958707363
99591134453
191504118517
500735896181
780386562073
1062971794373
942942156571
773895935573
193872987991
606607651921
547843458443
514574093351
117341536861
74931206401
34973665589
952059777397
1068814408091
505482260561
719602952779
1080992508017
568344041087
282594216049
873962281627
516027933809
791289114527
484892402419
790392072719
882385614547
185970482207
463176939713
578088683177
935483262293
1083476348663
121365409993
45200278141
8899401829
902436924569
76981262117
695953253519
505533741067
149857998803
810551831759
582998846743
871688866331
720621691553
242897675327
397974255391
1044586901227
513759527639
97374040031
201690820157
238438957499
681552466957
779930990611
339517568147
31017592009
184744377031
542493545393
170220191203
292222154167
1034238526513
95403348697
1027673145311
686456367581
142386211427
295267749607
555008055331
847476782861
17390864599
322598624921
172539345931
76630830043
1076234681759
704502534893
840067774831
406013546023
347512153697
231943222163
734614690267
416926643767
421208929289
606899756249
510460888481
643626440419
97894201861
502136733089
104314470811
743492980729
456170921951
215097899953
482321566261
745647484651
954761034289
1084969601543
195331022743
213617903123
798836695627
512165005193
308009159089
771351810241
900492683507
767683142159
941768197543
223814324443
477630589801
1009086485287
918684336901
275096369689
836373199663
442791919861
187928915527
547813570091
650705617829
790566655009
985316646137
310611881291
115954604431
765475886297
6895974593
759288559697
260227954183
59774881289
60192006961
762148941833
616679743583
184452938029
535843672421
1048569438871
872272048541
618538368169
1082525754241
728248942643
452939358029
709656503701
1095630855673
205214972663
617220257861
117217114361
318633513083
738736124123
892941369169
535534478461
934683579847
47826653999
185546310847
542266517003
111910288849
768495877361
706744754153
712310040671
1009302695593
1044680169149
1064305111351
364344127877
307105436999
161206441619
891979102543
791253279419
330770869393
617107899293
1054837064551
428825430841
142036341913
533329277491
646662478051
424021054157
650033993309
1034219813699
423236840879
561822115607
183751596239
627120706171
6150237151
143966606167
902524582403
846935801837
417334014899
367513986319
359923079689
602416404307
635702731243
1098446282753
596447526113
958520577013
721526480009
314888906911
491136955549
456576337361
346475461327
497308066097
791206414157
90970137217
910136228821
131210245681
424007541877
1012931333471
715623828341
132089848277
597575872051
162009806533
353804319397
829441662173
1047280381391
826990091591
172128190841
110508649169
41250942533
205284544427
988242585587
112143036431
750438586087
215720283377
305791029329
290972788297
938832866143
474261285089
968900903533
279543406819
617462081851
486122249273
537448924361
585514352047
165081244541
1067161746571
253130523361
24085640533
482829112217
1078089647273
141500670307
78190174019
907401853313
960054200099
684529819559
1064872407551
642383153089
100947166349
445021973141
532426713211
890706984569
507094543859
58901806373
996027149449
957880052489
196020617833
781892074333
532662031987
342485307217
388944085727
625100258521
1042484828123
604018564819
345342740279
374784484099
448534022477
221827287839
295286046697
33675183341
1007360201359
784527965653
781591738399
948873323023
135750340331
338765330041
150548703509
104398482029
1031915627167
808237403797
809264009423
913716324617
673849710397
820544340211
97065111427
86110701799
12471383839
776653187767
547319286299
850962479597
333799484009
998431407241
982684486099
427542052501
139927513403
102779173771
309081672049
722675229977
44707635857
237155810999
756153865013
273188408293
460494055909
134061184547
137753120279
268627814369
125569590851
1005608058409
418727976437
311217211411
712625902589
855252654127
587210325047
106821162601
820443143251
82469306659
421800348881
275102963977
470248558331
324529729523
173891490379
923880541783
402758884897
859363573217
459594790597
464077917179
450230576179
1083470421269
527492889421
768320185277
703699703807
510764985163
818088282497
360751409587
49234135997
670839604601
131599713943
699708470983
10536284027
110959292891
394515132799
477846610537
613307650301
214073230373
540445467703
891087613673
485995716421
612884079767
945887346631
1007382581561
528176871839
682728931187
889206749243
588668313533
167794997423
1062106652681
245508053143
254943363029
1062180048799
193778772587
87177262681
783926527411
109883215733
672309896851
899150199881
517469108111
813519358307
298456801031
362947662239
78219494239
405742938527
199721652289
260047486057
963260128981
291523758809
672130337729
94860411157
584403047167
406286446603
106834274329
563142478649
733094539577
8061098977
109464907751
812918519201
497302146739
727874182309
7852753567
98171112001
4310021329
920445244489
226262684981
790765028953
326192239487
150777832679
770227981183
868548521327
676516044203
84161907619
899627461717
204894436987
842485476761
741167282953
10205105921
580885656797
501970196267
177024853003
933166007743
46549176383
618440866271
78367694707
382889481517
650974904527
540932587183
1073167364519
925674735487
409532010883
182255583001
949774792261
731252895433
290171118977
579580798163
163591398479
346812351937
427220793101
548748327913
912815408347
953404526449
171122038937
852565372567
154179956011
155392686803
161671869217
318064688971
559609993933
186988556899
550361868853
163853363521
903456637049
978687416617
848971569577
200703495953
214230363679
397164791579
762690973799
470661621607
742648118783
781327340041
829491364217
936817648037
790735379143
709875800239
517916247197
697025095427
954471414961
53702525567
449279119867
45489235667
992113746913
982357054297
477595798769
1031474214299
810764607077
655419738527
321720487201
838306534939
686940154697
1065345952241
828150417949
305964304579
760423487807
220662664349
1028357614793
1014456452267
42780227807
582290820607
390927937109
722003166557
920698697227
689740865159
478694369303
596333358451
474908838347
386480099953
371972131969
940193927089
724446889633
676479561587
669282331019
303271592147
515560989773
733104187433
724233475037
198137257429
653109002327
275750248327
509461548019
82173809539
287160360749
592739434057
568656172187
395703135791
310989713767
150949820173
311373438023
207796918837
686701085579
820860238831
980537062643
715028715641
137095183067
734748944879
56808053287
943580957611
600511279981
359587004243
565737740549
427317434903
710148814007
466922351213
599813551019
240566985317
878686489883
718642452431
404576852839
667495419593
1021683998339
792047511193
107801873989
898495429619
603096790873
153334852487
1070662235323
435963219589
162365493403
618135442247
67931634887
1002989398967
373809846481
285304126477
508407211751
857857636621
360835473121
31232058233
367110434227
843249204601
814813835089
546324396517
793278091871
1072385752027
143534120839
477520972531
980131658657
959087049299
803137977749
656730004921
824966337791
81871857391
85756182299
220082969497
282794264447
79143420071
740718987797
1038322124297
54050504759
968762056447
678682576111
1065687741917
161577300491
14476048357
57219606167
165789522359
536787895117
696202395293
728921504963
715726133467
757398366617
83987855141
511678067099
266465929687
235183588243
9977926571
755453044603
148123190899
116219782817
392609753771
240252833657
351958082507
647648995691
415599925991
861719559301
403925822353
391621347703
1032216409283
701792384311
266661508801
574292051363
592071042967
686887128727
809206730131
808670048611
748201284653
683346410107
591768273193
385940221151
238483683173
255797437457
279427942063
207671355599
644437314853
88526922269
860520406817
845099540941
982820005529
1093977711023
1031004206963
160596154259
161925601609
368672460227
729077184593
320093828161
613511125627
142419519911
371542499851
950795033809
656700041237
883926753421
796062204599
926032583243
750125780951
507404057593
1080933577609
888815261771
845370244223
994072560673
102526736453
960071484089
523802727289
829813688411
339916084939
1090457285711
577193344601
476888864269
598353800591
60159573841
33347233553
543288926153
756437288681
391214505023
767348070253
204659048557
1002622178983
596543954113
745097288311
494055720023
764291873227
821187041243
368098217551
72372914023
890996445751
1063648365919
337912696183
256127464403
139891944737
723214923499
283737349277
143637715201
611367235811
327190296959
771115064233
193571867131
1001083630291
845654559007
205011298663
637429266401
946225408993
195744551803
1075570796581
442159045747
653925436709
340704149153
343778178701
389618728199
222068399941
996309397997
209490954307
3773739979
602257129561
652324402417
870334038881
139219396571
887149887293
102050626313
692713924027
302011813721
996349676411
325557291583
608074070293
18795502907
151956723097
639769185667
246881220353
457648158763
701149934671
627469636637
401907879091
482085188177
296887121
312429204173
275994906667
941957622409
908447959337
954905265793
123933964261
159024132593
770396292859
57486352967
318160156529
220814744467
22672631159
10626551863
527642766487
1030018041851
12573367843
392834266763
798024040127
664516037531
914569756747
178592619103
764254656619
313935635609
29084615149
408887857831
1009454117239
177020298011
55686948899
575707445381
295038905677
144340465481
911616796523
881179192741
1095640603873
222116392931
366387676871
21946261261
568365113809
75067213909
448624539149
193205744759
791955331777
639031972483
640874174687
304210655561
741879866243
355136033513
824990903879
355517814007
517953571207
675136095577
323841830791
814563526181
311545260701
741797384561
524977728683
863899333723
49224204031
324313185811
221037115177
370411588931
995530418249
285447557287
32885461121
561472281287
278046590869
450073970279
37347590779
106996607747
629666397407
743284838249
721463262739
831643115929
737482836677
774151845121
781399661993
209934586171
106728253417
977941844101
24918778349
933314578003
911628265043
74472895481
779786196773
648436290361
488230636823
794209524959
1037737864937
560002575553
245158561393
43035763961
613095418459
325169577011
498306558767
447597545231
273760337351
741635778881
113442122693
830359973299
485650264787
1063681328917
133129330237
76747294369
157149157393
113009170481
630429001243
986884863763
383135204171
129662083457
22042650631
710146140857
389666601553
417653451883
253867999321
904300785457
94647978967
653239336811
1098197011537
70039477297
755025756269
126771143783
229737905543
312705800591
247336953797
1075002327233
209227009819
964087729637
424421094583
612824943121
593893367203
938481884261
418848490777
565909137407
525989077001
1090429737959
873028021121
714970071847
336942530759
1025068846729
727657868033
996731910673
590915011913
509971517063
923565260873
317910814387
836107476781
774932625877
971483591941
665704327027
31432114823
29047437037
1095067016741
331253275867
135794558329
422703137
478548427639
436504063789
1055175552283
633601331947
728782075207
1054988816927
1063616253509
251635630489
16152946499
694367493947
953661084197
1070274648253
236803431289
23144128409
1001717246477
177219882767
179133750121
85786813157
711060911621
171335067767
975665192701
580756382551
849091113617
1080100978403
639301307993
525697236983
66859527281
178092301649
809504952673
288146642699
427787282743
986976071819
99141136957
1027168470193
552637783531
670454416969
458693615701
1094379913873
157019015423
332401048531
188454300623
766589355491
266680705091
89361226831
145878190631
655988915273
822964221749
189141773309
941950304609
117412082531
498780540521
1049148693863
35453726447
200040333943
1045047466387
390912986729
527152006457
611042571323
637551558121
689912648147
696212548597
1097050225093
469318366093
428023128389
251191981669
406363177777
154972292407
435880010851
525250165309
138351519211
1050618160871
53923709923
944182282229
498397817089
290957326463
273586660729
743436982861
503308089101
483201402427
647881781359
635946177313
567974547037
237722282207
568720320887
305978488381
532759922797
487194852797
151931927141
919354148257
1016217387067
42005925581
1001980471589
975449840423
21069549967
746382390977
609714588683
205489750859
173414854021
152115635429
723432820639
779934141227
899649579607
530875706089
684520631999
18301953121
343264020287
1020569162651
1079355426869
729791080859
409393617151
920720872361
788669443391
983429816363
423267355837
1091662103317
1013099340259
998317946191
622267897151
726489325147
713929666979
542744652413
198056104907
484385482109
723215535277
252825687481
576550165853
896239637837
514292301197
1015200114493
286165248527
917091852947
808513000819
763905618191
380313179479
309582953171
930650822687
88080684313
461191533683
95367428111
1080671709349
658974883103
685654570849
668464570577
777054857143
1055852950703
525129130901
723410794189
574025334349
952383801991
942974674549
546019509599
78213895283
966781467811
216618353239
6500271577
733485972217
257932576597
460921335397
868700044213
111796801901
1035471046369
980450176051
792002527399
726718200619
788329501763
387162610433
149230738219
790643991503
1029883675357
378806208961
91026715009
45753308101
190354924447
540422796413
1031018124001
155195406347
709270617103
715217747731
864272404747
219178264247
155659924417
31709043343
368135727781
630538997197
629067242827
493027422443
54429985381
874144730047
276576020429
752058406633
20659894441
857272782367
51476904253
528404231869
261594939797
341009296769
358336685039
975289853491
1081944250489
642510387223
618619276391
291487301201
207715317091
1056974178553
897370825139
116891038969
205837621013
51866201227
971134737827
637763572829
1012180560773
728690865761
167966305289
641079176173
547348256621
576073998151
136919825891
631150670369
925378026253
182568116197
146481643361
830529668779
491131878521
465719949049
296855929159
37112889871
876323843839
441185532353
782109180821
880740502601
847189658603
468771730429
58930569541
609890121877
846965097907
501150146327
402154011997
400211298419
796724832187
868534655251
350695332629
252522412357
765644488541
265918306691
677116680161
679207156933
406424271061
239000626141
928862923787
875746645747
755457700483
62711401631
3066862411
730831114261
471084344963
44507865763
202586273207
302224433813
546121826443
588614241277
623408403557
129232434503
482144667073
776587045237
586574439977
1005375171631
990363261523
224921205517
135844923199
611713271413
718044666967
63172555037
497420044753
325399592359
518985417521
938151319513
968402717309
1028629501303
954941787799
510437365877
195410773099
931263599107
712509777017
12645337853
762993942619
1046712817523
638212429787
689595085691
379223599187
214452104137
949365405101
348033284479
452056060409
475185172633
30405350471
952435957331
490565681131
41868426767
486918757771
511426578629
1025703517087
737857527793
350157590327
703997765489
572247977467
361109058469
356482680637
590429082787
480863745979
1079377041667
108533865229
679613601413
851335479073
759697933289
855532322077
724632462007
597712125931
547185872633
172822493161
113553045157
116287889827
170470390429
681532852543
511270228229
79198660969
321034917919
545125393139
38693360159
577704733289
84774635269
1028955787109
545712192301
508608927107
525510303047
342065545411
362856762799
463865156387
1007864906869
1022618768597
140181075691
980738207791
6031641659
138741119161
290730647027
278093027483
554954936747
86586493507
566315084347
1059867258641
758462685977
383150251049
591417230051
367709401421
870252848677
25087840759
503639803747
705029261311
682884826903
390046678771
789359413541
492377119907
1057139982611
498338911249
518112145627
732455442479
919027591829
929857693357
218487188723
698474535107
577325376629
64360391587
802582173097
857742537397
879750739001
682456261373
997247279321
582955258993
418419855017
255166670201
312608988553
954261643183
493345081277
101789422249
179403841079
875904610573
131090597333
761755997909
384135816101
37064677547
51832239317
589463629679
588140744903
972936810709
936046399907
794111667397
1049518175723
379854661547
316672453231
727907418181
229715315779
541026432893
468944299867
863161603279
146442869927
682730011693
64113027317
425475701821
280564575427
536727640483
746570106703
426356808481
991813194661
361825710977
826138961101
338207052107
445102859417
121666397653
73732800307
481838387971
216154386001
738831475729
249339105107
225998883247
1076423888429
155257479151
480041109523
20827894457
733037037437
883268806873
367401381163
318412826801
538188727019
993542141227
337306544573
1032808958171
688337680643
1033873316431
8144158283
1027909454009
110075608717
418737558223
316294208701
89713570577
149014265641
500915218789
108438571273
457556608057
176138267009
238195298477
949560192433
900798814303
95444059661
853889929973
834225014419
639955386643
593937848633
133702315609
610891276939
171071493613
194596921619
399701911723
164005549789
242985603869
530866829863
197160831409
249258178579
1037451957833
56936422573
235626147919
284708313719
915312718861
233427285659
355048057901
939729743
531601245761
691484116927
390129378547
1032921816001
101089526711
166861481407
958373002231
144472440611
23961144607
413273667167
889098590981
1087925889293
707062874411
880054647793
703760885173
854527248059
458074119337
464951062607
1006087800167
1050583784753
511181119549
182659990229
458350373911
1049570562473
856845486421
51261234593
214808103121
793832701373
376645264381
1055967545533
773043531343
787425386557
840900855169
234091026989
596211978391
726724550879
949848684739
315286947461
262980222643
755747415589
487036680259
975895681679
816507025211
5956407049
1054799119931
767813288131
334761834049
680776805609
178991501417
985399673527
427918823329
285508654103
377750895593
645121207397
984124859843
22934570761
458974586783
135977566013
274973626583
838593715471
143552143043
829075547393
331253696143
188337775163
964938128257
64444327271
531933782909
26104252453
919748806733
779976178081
975427397557
1067610489247
344310573007
169234276903
753977538557
456279164353
987263034841
900017481929
708308871839
726235871089
376294061747
682859969921
676718521123
719886727867
26073872683
70788869777
2893767529
184628184569
142245715727
887585535383
99286919987
646338984691
1068888809071
99233535383
309181475627
846501771497
1026914828833
156567551869
80028919363
461994474127
270905272457
615959898919
546845577749
244300360079
212148863569
560553077093
651500796893
147709270483
94772280047
181695438227
57782081209
784060384039
280637148433
265041901109
192087493391
49323682307
926152533953
921436723061
291648436363
829038719603
931042130341
488841057037
156255572531
824636048869
296550355447
3089116391
993563732879
460662073679
57819290611
737223668887
33454080809
828901354297
944750687453
918983852999
950666954381
291923357497
441988428547
121086852727
365542453651
804215993591
579513706943
1024542580951
1020174196187
426997840307
275023406263
815710301561
323887118827
1080652077839
24435493891
821202445681
64396786459
745521726029
330451102427
846937321889
596384605391
710812966891
374126598409
1032151256519
211547374351
899557194251
868492171891
601478148581
444863559619
580400793887
814203331679
1088757681373
845182459411
817620027871
719429679053
553098138997
444270138989
175251145499
762011092841
903580736407
898845086563
42627357697
122286914647
667128850519
90845765711
671554326103
50379658577
635787946571
895876914271
398503100629
174859440817
946380608399
219166670897
327316516939
336284348593
342222966079
449990368831
127717972871
591480559667
212675678377
912295787239
128532950759
777882991003
1046588951027
796471843709
316281743023
301355927501
77935789703
363670873141
854374614503
1091539454903
696238266553
695621434603
904951094371
190489220387
530131640039
509731364369
289574757853
29674808791
128066368877
226747161871
678089438137
338211046373
6757973939
813812850803
313496754223
461739873253
994911304181
790107114109
800858686343
911051181377
35003887907
624365803849
774323379449
555246781357
913638097661
741465302861
924708927941
289428691999
378864676459
279525146809
158762007457
380118954107
749749193327
579641345609
286140377801
893204709407
868329994517
962435672629
951249505039
857039229611
757918685519
767280164369
943108118731
1038873172439
61480428613
231145600843
915104311867
451083309659
483939914761
344933907931
810228314891
585248579369
976007615053
178332718829
419787064681
589413698009
119641994677
303009149089
843025754017
154418505001
926032117819
299642503921
429172905047
898582186097
1014942777853
312150472577
206157756527
161708479607
912838575809
997959980839
1064869776877
849568916597
926917847617
420687745873
804732985193
965191364857
778876170577
137798252233
910466076061
972941036479
912512857117
1037944108213
368688638057
919502948071
739636269643
1088345950739
55353787319
528215168149
499018396159
41153794447
150294833089
931297868533
651301291981
94687918147
253446527479
478438450561
566161133651
1043891302343
139657860431
580929673901
1045994211571
106672173299
55125189703
725014645757
383373087023
742938713731
738694945201
674020195559
514297268777
517053149549
103575720407
620365333879
438232058087
53214524981
1045908988279
424699359527
474540399293
112218437561
212113452059
807262015193
742580213849
37277525431
88785533549
373392831283
122834785993
520105653577
354113359331
495289881389
455951184859
141284328589
167358190499
703831207043
579695100599
524133995257
572946762397
492811655863
534727684763
905867498981
963013119643
847090935619
1023503901989
436252706653
1088146665407
920271368767
621347337011
242165357513
350246472503
286657240631
613727973119
532194733667
345677589437
949490381743
487027138861
131232519833
181704010571
81301454489
465869021699
497923313141
922227504269
170824530809
246230950607
613636842163
693964187971
115945004129
1081131228043
987915617917
773428442357
923031955537
777851385151
463689527869
524468904103
49355027699
444110896081
906106771723
201281588381
360066287761
670507646429
483811071431
7327672447
38652029147
1026340419493
276903703913
554703433463
668865169139
373489592611
694345707073
635187693479
204396793607
509036559149
80342252681
377376478253
770929396597
235595766103
633259264823
32162688179
843460804111
986493833219
1083997781467
436397344261
586449037193
660093872917
254399520773
304804299461
338391527381
505750222499
507758497789
964358215207
775819712963
1068540724963
1079771906953
1038941501539
747242154553
444406410751
975829903403
489221780759
61330594859
857634497767
327214263797
464911780303
973320527909
205756128299
23690407231
604319870369
45777417733
249338211671
433381451663
565287080623
1042966562117
453211797739
825068503321
759195598411
870079753561
534452363299
702914181587
237744499997
641484386027
521930669881
335655314411
134755969757
611014006159
667724287481
81813660707
271939630177
935533144387
859712519453
1006379069029
819235614487
17263804361
1039504114043
657861942571
772312275551
1071518302363
211556982877
867429090947
704267875477
760209157423
1046662762391
267774358991
240248403041
1027935152639
503707825997
849340506661
302438071861
1055798028407
202149328217
431627799871
1008580124837
754364280721
250689785683
653597053649
4041488939
476581324091
592075219523
994169316103
1043051268043
622710329011
975549283279
718397975927
385174729301
426847547507
575782020323
308593378477
794926549849
262120150697
303161931637
920368144439
219403529621
207097927151
679659270401
206998848803
363326618653
815830811093
462206370347
44738641223
979875946213
724325017957
635874227207
339769940249
819910351969
149710148771
420963104983
977683642997
691430427659
306508946573
133383788147
534942189101
501389434541
740801253697
53648311117
973036648537
670600654781
38673617009
496354203101
865314327659
818154154837
839171793527
326922739993
411985049221
905817546617
333647412383
971310233041
969548501263
674317871503
822972698473
172722666913
1071139279577
528805066901
246725593189
650183339903
1074200834101
175262382371
264971185361
134975463643
708687857399
273973804591
269531504233
505927132363
296437249639
394145921107
736068887251
252685266839
610736253341
821522727859
1073255965949
538977065687
734630085533
97270052993
39213949583
406817383403
498053494049
353362389697
953780156807
324533183417
731716660013
991920727367
537329735707
1060328599249
12174598301
464901032153
669347874733
855695677373
83159520527
293677498021
78912936353
156580162961
777597722933
567075793331
630786128377
913865585323
637317888413
435121686061
963692172439
477823920757
846473357227
364616921849
371751486389
662875071847
134407822477
815163282233
680395251079
574704937403
513292915873
834641047693
379272781651
543299518963
233957258999
950218954603
852227726921
593048361707
1064996912459
327953745529
927980075549
590612736737
588220281899
1034012978717
567016559891
509573165501
768037032397
394753156883
639244750717
802236340069
938209208477
1010415870313
183310961233
835808040373
72847798819
710869373791
893595910513
862942438549
629850148849
1065500043721
78386676937
759989637689
1076007004753
261129621317
187051150751
38329305659
706693475057
453407525201
790414092953
667461843991
1075980099979
720699093941
899409368203
277902241433
418020401581
570816507017
778795696297
368770360969
204784116997
39454375309
713792709563
781848084497
249900108431
489271846277
803789525281
823964719183
147418957297
170543351317
195216118373
977990658499
384143556637
274130817797
974873676653
139949524277
715355605873
19680238961
293035940833
488689685633
1031816426261
1017220247809
81035593153
10532695963
118325615477
466111739629
1073385081347
25871896529
551707053857
489684724499
268386805763
683761198427
144389305001
532869357997
837796190039
1085377198601
867500974069
730927966511
841435567717
37683004141
1084922690261
643999753231
791329976819
1067453181947
1035378847067
462521606527
273321462629
376150280491
908906169403
651020859109
235540939523
349555462709
960316379083
103616006491
234836430779
785446454147
795588129857
259967864977
403766656679
443642258207
483631979189
914283090881
69322822897
379125347947
935226906847
877901382913
427891219187
579696102787
765806143847
415047769391
1023121355131
886178191813
9178606741
258495543197
834294886253
996582579409
363743326393
952723308073
808873456033
468779670581
13557054961
111520203077
717500164313
885137257567
192564053861
430848530887
407515642301
276709217647
713161830431
83719135831
109270683209
914345128429
863086985779
574746077281
512531246417
220639538699
608328930491
497835542489
1037216895919
1028832514909
805252122809
267600986591
97956582209
751812201953
346957789531
221284695239
914165745617
1035465189977
975285889727
559996703993
774458245481
987647852047
906151776151
543778028089
584625128917
988669168313
451304913931
198670387687
362656671467
985164232211
490631328833
598014938821
822376939511
585291753901
669348504899
1007935230803
451310411093
101164743409
1044836091967
679917555923
881424773351
3062828261
789928599973
681071085767
948389164643
981690200893
875183409257
166677956633
709538902139
792103650053
515798566471
906251055683
890589663779
181642775827
390676826063
889918659821
290445420371
117487540021
634133570773
1075852522009
133731148123
665668547197
364759771483
46120452757
1047889821689
783579457511
907296363451
673553698289
761701285069
909716451841
896404640749
198341101303
476155643071
64982367589
800892683489
623569191263
647928646669
419958942101
926519877953
883598885269
131046032477
640760428199
426233794661
335047421867
390626756911
582633043043
608088018449
660039259703
1003030109987
60013205633
45198909923
579818312509
452770833719
678574376551
553115677157
57838161811
940472416447
171478521761
838621242113
981376963241
882170042189
417249808021
113700058103
287287286893
318968024929
155500035407
306613864463
400147482551
401819619283
528161046629
473737141609
924819861809
957093217243
841194135427
245366821279
275687923321
297776169799
758249115233
417918345781
481511687051
641619752321
955177741981
522754865419
915857028487
295329958771
308469607687
656948688751
827339704987
991257191773
521413272131
793891889501
470487642077
55821608341
256502220179
221174615111
965986312223
233629437023
676744241081
26186866051
103012906967
651936706847
112701252047
840035706259
695941760273
810929428667
733526175397
520773430591
589441269139
292546145603
547800760229
503976569729
824461327511
502345896131
782415527947
216030052753
958664728523
495775395551
910568019589
420780990307
832985347031
987780213683
1072702656461
705265469801
590473481453
825236775641
984704511437
736317235681
385541419399
2500982413
403392352093
485205806557
807216717257
1099000164371
93975501299
408754176917
223322740237
71149991821
308330574821
862713652303
199704668161
585078674737
453781271861
210941420749
965586675737
931267947553
79155197441
830799559393
757013864521
385484561543
550236336043
303159102973
527136969461
1011614477539
69850900463
299990710897
978716752129
157258697711
826716022157
442049479897
333697146631
998834818433
62875309097
568835618723
246452339659
582494841751
304383891121
293757547823
316691082751
270480310349
746300812919
157952742239
167745906767
216729548939
608887310323
643754786771
82352574251
619925648341
627627719429
416064768479
210096451801
233881535077
902885813623
728431539427
231137095093
717132205033
177810457399
50582073679
708615520493
365270738381
549146665037
1069784825933
1045118549929
238885932413
1051310061313
624835404871
356536554401
41720098873
853054754467
62715901609
969540052009
529224675659
199108227949
130153238233
705563739017
12756308969
733078562077
1013204949409
771731689231
338877220921
989907451331
162981175997
794411022187
24385599899
135971335211
843217686743
1059957780943
304219368911
481852937029
520339319909
923742902807
977404028743
399545723179
1057414557917
911116461193
877125127243
520646266069
107968941391
778429564559
172400651897
959317200161
667917961699
851440051043
440430885439
252071017013
315112483057
1096871271227
577109959229
793462687253
466012419107
1083253771681
249391212461
1061719597703
316891770857
123505736489
495285879029
988366313761
644465086973
443906728999
388426396441
675240826339
882995524837
1077131572273
894295754669
549683158559
394943183221
311577339977
742411700341
386710462087
868155297857
102082013947
1003249144739
619697263127
462497748631
395828067617
278721167867
375528630283
947584185209
960748233763
1091976935209
131189292947
1025422902109
635150246831
163359470107
48342876511
819371655541
249546896273
706058113199
696233961923
576656962423
680346799981
812764311823
623982795419
987786709669
520618288249
736341759547
215445624887
349633718267
532339939753
671031708569
654569607187
350494143107
848223281281
609071606981
604244269721
1065189117911
472635792121
727909750577
446955889001
123036260869
875487383861
1056044158159
675116350751
766001399993
288320452751
932792031469
866261474467
230419236409
999376349509
148642021439
1076493285577
714877994669
163445542063
1095780749267
833096837819
694197656813
1063946561917
666984750361
741661783411
585723589357
386843642033
237682630663
242345897489
418520105873
879430272163
950447320579
259842569381
461275300271
274185600629
323226304909
246468510619
9375916321
719361173017
654611995771
671732780911
1064869135207
350818230073
358186743367
1016701581227
348192968329
525910980059
549279777523
99993070691
312861562759
994188868247
79098718423
49662482917
880147209017
680202311843
1096217647703
653000937437
368050640297
787377354431
270505888127
869844441217
584975560417
668181959713
597039749069
114697469951
512281561697
1089698557429
249476293699
984051556757
626714046823
877724531513
11462158073
112452073333
480728207581
880223515231
1044330005077
133766386843
749457604477
1004891134609
626758117721
200272791281
834072787679
786150957139
554111390281
707287891159
261325252061
821745464321
765953672389
822495367849
610096021949
123132349999
58012743799
134733567799
246562202009
257396336699
96193213229
648795344927
163822484663
811152206521
874825191061
585821895431
396965311559
801691476277
327612167621
559614932213
416401186823
330021207833
552733770011
53656136921
1085386910383
575920539797
49836157667
795802292807
858328563349
510455565883
602748943681
811501362071
505460408899
827297601677
454479398423
575258256299
957574662853
115734666823
763290193409
345762066803
187503129013
537555429781
954769702759
1025950792049
754505405189
498986823931
420988246333
882206659849
164913285661
351715529183
169840385849
461301324457
1036960691197
703098391753
689215421987
689091527407
71061069161
980863138909
592884173753
875461536839
861045659167
590305059361
470050141961
911785634447
911275350967
1123747987
343349897419
517747862911
810697924811
653132683769
802691319047
164264651711
969186588917
1018795035857
75475296991
557638361369
526658683247
149045341009
561601751449
275041395677
93957666757
600009552427
714173628277
615592903931
283136522791
699153207751
524453030987
149641757467
799331106449
953171275477
498880213697
762053840201
737960771201
745054013243
530657587457
310527198197
60204287603
27970960327
1006340969521
117853673383
358070938649
759603753049
249906891649
861507823381
249522083443
571919000963
706551455047
131307348929
200266442417
179077968257
18778440013
225675836473
314944606351
976039902583
623841556843
729117591053
59946040201
369776007401
704894072609
395298350849
875796069361
379395740887
745497748441
586498807793
345831503713
86861081603
119227759751
741146555477
943778052227
319176190409
361762021123
97738012597
189377167789
15218857981
1050104561419
129920842937
293470815797
201921163853
421735257611
505838909327
809095134851
1019636665339
936469586903
533380076767
780971157839
164051101471
74403019039
873057302567
595154626063
731451073159
22787684389
947782830823
378666226621
889056191183
695808354673
760046071069
794352198131
672763519693
21155196817
349771143053
879260355151
365826504877
333727378211
693689662007
342495666197
567215512757
881065249381
914724253061
305997558593
732435496129
41150016431
356798610013
697578938957
872765790733
1084292923631
66662386871
578351918563
858740337613
646535520577
457804668247
172874579711
1089050278763
495462252079
162726620923
688308041543
491596489561
1096024350611
445877512097
812332065269
580984200539
306874590767
189796385203
470399337893
888868982831
1059243678401
453241380737
185044672387
993929270119
160540447567
964120225987
796180094317
567007247773
605256157267
42591965197
548731867613
848476549451
619361755409
720805408759
886080225013
819090683023
35406171331
506275532117
346434657791
855866190643
462981480301
1074109199437
637646165561
704113358629
280034857759
482774311081
957397159637
732564072431
996290025853
215670575111
127914757979
408177978553
640450859999
42007495007
28980815441
958531341577
894715110413
98892487391
914920933211
370875004679
59755341049
23056100267
256869818171
976469356427
614246261653
561227440883
833197562359
150040212851
1087181502053
573914093591
688227887687
896957206147
56549973967
271016323693
34016678159
549896775973
93352662113
970034077043
976024835707
1004177538101
638398634123
468357023093
575115231413
975532050739
680301448457
401924428439
932192514247
274226350891
776599713469
891617697301
1003425237557
776067210907
813062116129
449261337233
543191534953
962522615359
120543388003
618188535221
969032561111
719764495907
793641033799
215287238743
247249407593
435791344969
854107380769
67199351389
1013531551943
396384153163
840360867499
487781710313
737756330513
927952705327
200226477421
1090602708319
5529858109
863061416479
178362787591
610832670179
1064613881719
625107610807
743654234221
1074602829089
378868556779
677450560697
861933921223
100088413991
949656864323
783467491691
793979531113
687114548657
411370360169
200437547257
529621858823
245815812233
242429245777
1084485759251
713392776757
224690420881
504682874977
491428147913
677871870167
631888573231
413069303363
540289944343
715473761999
720677025457
231838146811
1056610120169
946933953629
271106169221
444648436033
481100473757
1051377774467
864711717319
985727700119
231822700063
279974072657
1097231124721
441960717851
611008715279
227917757593
77965381049
872415857149
545287133983
80484965423
681421325839
702110986387
238744463093
684524454767
1030786465001
9554709469
571006753781
833923254401
680391356929
364601218951
766344148643
863640063899
134976232007
424464268981
137411770439
191082469583
924128247899
852798849841
532411204121
173792480987
1090418496103
19388553367
51476948203
930338159081
664377579557
367557891559
955069437599
278011063567
341758653629
755513753737
710095794959
448187013899
458027379109
1053946579417
522959503907
649081318091
327104591189
683066994331
468687622967
84139862633
281851180717
306104606777
261475425707
485259169921
36632230501
1087988628373
1037362226609
85769052917
516956515571
51710970953
1053935463197
1079501649943
946005125867
1083912675407
1041043618319
157793353181
100196285977
676808040157
540024744713
910847716621
420883993477
508667891423
98298178487
519226783429
801337281607
1020145876273
361612235437
541104539473
713133377503
883628432233
450841164077
1010548143719
338939820997
532956730333
1255402237
408233858881
894540020921
387199799647
755258465821
286154189833
383891556821
267222261107
888020065279
65328229067
190856744489
678799540361
854416228429
436016751913
1021411029887
792137234281
696617418649
209801370967
985988553317
603438082367
667477545409
1000785209833
627265396757
616884531089
846230276579
206385445307
554144105117
224413335739
1006783580389
1036185561217
394240170463
497213612897
425808303461
314360923399
4983008963
457155451447
771226908757
629805160163
40998057797
89005299223
633032911009
952410334159
42642302033
727575333337
597885593267
1015819675961
516256002487
232765994497
247894142189
134274052897
25424818429
71642197573
445279773007
237182909141
670313523823
438116004113
1017525139751
626227430183
407088697013
634726101239
852044768737
104803179967
815500381457
754620841903
416979578797
1062686875099
523091122201
15892328051
757463126419
443815034489
479359541257
675625946659
896564621627
929731564913
148021412789
927973549939
984961380079
540445550921
678461409371
233433635353
386882547083
169800356857
604691678161
456478278251
170420981989
487762394579
110587446107
882816395567
664864737113
54494620601
19025370739
876511861417
253927844761
800430668801
413244196613
117574826717
264088143859
108182812159
960164183569
821708186381
1049656879883
352805690729
1096694059427
1077850627897
387670576339
865130660917
412236005963
1091613559469
923771021711
1002217366643
103659147223
145900581223
1057335462401
1026570330473
372775921027
116653209107
282552987107
496581868603
853333411481
701849339783
1020047187097
692624338667
932326016207
543317796467
119165573801
718411850027
823915647673
765219978647
324132720313
239494535117
1014563756959
1064240114167
807321968227
956909166527
341336028197
711804231973
886079361899
240955976363
533152893331
194140815181
307320780589
424516308991
423880179719
209267866637
347816100623
483233012047
132191653547
649584098701
122344468039
68466489281
745705402657
576037631327
939613306477
3338702581
966432442421
888927273827
1062332593277
238828792201
732372796009
340811854237
386476233083
23254152073
822541790303
168987616519
700194223957
453578047453
442310211313
915774964829
311332427663
741525408527
606721843313
662212274939
758657454619
1027392152627
1016691250009
581022356081
26793632647
70021182527
615235427731
148617169859
534687474029
887834690207
376162861643
289578800837
108659660731
630229384847
572747866667
340924031281
487490704499
536461166803
289402192799
906370121641
39048912103
1093924220947
260956564387
1073962406381
309088898149
259397841041
679091122139
1054644451967
242730371441
802571321467
205029529183
639928740851
418567349429
351716976631
495095360971
155949355073
719339083753
433951924633
86925549649
695171230841
185386318207
328042784791
350628336329
195894762601
985020489389
666998325599
622925976767
763795244269
172878933793
861021190123
761203981289
996540315241
349905849913
382878796939
592721053649
924006337637
383584838113
566228724277
641898969763
177674944999
782081167937
496910573543
322459439641
31058815523
964570248487
24055288223
413631254767
530832223573
803113318043
298646996327
752857213039
1037166147629
937998069461
813059436191
162728106691
330727809851
244023427133
964776604679
680473894883
882551268073
309801260921
218926046701
262084177583
841123707071
215984994541
828044158951
577776441091
196348313011
375452558389
273131679967
900863285863
749114383621
93406017893
453562078279
453085593913
531056996159
57589841251
219587503957
1008383472529
101721375659
990471379147
335894681921
565215218339
215575825489
144649018699
1058148269327
861473635459
845386547119
690049060849
954945306041
93016982819
916602062491
151691414759
559994284669
86377670777
646942269877
134740702069
651602907833
933312398393
17344391551
307536160199
856155719591
572486286989
993916783319
919841454551
229450668191
240201738011
991357678681
198754621771
1098017327461
876507989813
898392398399
570860869349
171553162661
73337053217
195315445709
1045951998383
113861480641
420102972581
547881853877
716201389451
1029300864133
243829325053
309473882111
450578457061
890438362711
167325062803
836108460433
30607967183
308311935793
632645838533
58018050157
76214722453
391748949199
972633054599
626185051603
406518637841
404069881447
729073700137
934389629149
554159939401
629499241067
987761593409
59698059467
602401486111
79983860791
200312501327
761711913239
95626810661
257699610799
761943229811
178833201191
360469532413
266911892629
793527444361
889714539853
1034182738507
983962614763
834243201881
776705376487
724398079297
714937554731
252319316497
812247171091
813672552911
136712445817
710910826117
884879604691
53531577809
570823037909
527665116031
492687002411
856748670053
555809327561
409109631247
990026096777
832144557247
348096327049
224520177529
1038998907329
457901775587
227975617271
375045262379
865337575169
661295727863
353903151187
379921521971
499033415477
1062746052547
755330054183
371636944519
793762286563
834981374317
389065587319
924652773887
747353597849
137595521983
548049137749
1031578862927
94842422243
59182556029
571865583281
927039973273
560555400673
62937949391
496554868591
659772119873
752619010919
737412281429
500094310643
323466019259
1021325111813
647335775887
40578581627
676729049743
174076283729
140099684161
75670913471
835065247031
939301153387
580938213421
293934028873
226771591049
230334698617
649310775353
406376783479
1000658938079
1068559915097
992034741353
465767070121
161183679479
441099647773
168394440107
996795439609
930152485501
342224499017
75644196973
959715642139
357872209091
924359054363
1086885786113
84466500281
209398113437
598049274323
710868186187
284198183537
733214600123
658149502711
395138322749
76694552371
913640992669
188927643967
744662259673
542827765211
922364382437
7807031677
114110810189
1007063492741
924592786811
451068739171
247950946687
698096368283
780351650383
524201808593
447430594381
398649241663
924182396399
613533177437
549084454249
310268386913
163582476853
770513807461
1080538643071
131722407743
637234076081
447048658957
6884925647
300043673591
394360564127
83736398761
478849869853
161304403177
423271917331
698502032047
962555569517
149706597151
261064738211
777550384801
79853420953
298996367567
1019626925201
178294482727
981578213899
456773322017
49251619441
730321920061
769864282153
706183017247
377668148587
31143459187
72164839889
414106489889
312796134971
27232394327
473897308601
76703938387
39368601589
110942259581
382806780869
683675332727
1071058033673
1044302978093
472383343961
551437529267
1065692284003
78699099217
129029373127
1049997320443
336612720541
960228500453
488161807097
96625023709
758892581221
312395065687
618782292493
359976642161
639251141897
705203874409
284646992701
870048635503
346126219291
44655507817
733359624317
108207636373
683308203161
191751310403
945023813473
203720274983
907591211323
447030415103
1068540868487
686777651383
295934183911
330095900473
881525087621
221666144129
514415837281
34116721523
760705596481
527415344437
129952317617
972049518731
697461010823
580356148991
305087171083
457076171921
279290503127
391481059451
1050733281251
979473735431
702021763217
434681807387
955683130177
60860431427
969670331251
73136857369
115614771193
14713517719
256571947943
1082902395353
403838789729
913213624369
19043049581
50895264559
755146250087
506560082627
82942412743
714217947439
570277802569
305761953881
195136349479
6055608499
1039127918071
752545966331
1073883278903
800960296823
274420725487
509378297209
705585779893
792564624697
13240144399
1078542467279
424831875361
139289161031
292611663251
118841057927
638573471051
831665153369
453766082669
47512998311
239143091927
545153998469
784937311897
430017731051
927208289789
978203793167
659306499331
347802715591
1004915785109
485575801
451167297611
267959596153
4909576937
536063355923
320008830157
282763731143
291520335661
1001572106443
968241176501
1045401452639
336599688727
150055904783
639072840611
179557027667
353144967823
738019977991
796528608853
454732917349
165251452603
1018229276033
95912048171
69621545963
861792400603
365090641631
611380189031
425386073969
389522499727
350162346407
870531922583
73447295611
183794775719
722232414121
315632882963
700312748999
727129706087
948774807437
204188788747
322628628821
846682601561
39181827481
181151509537
909636150791
414289812089
623440611077
334475922343
64879406357
124240317637
69883145771
123541391497
171759701063
837617830697
572939145703
206246723633
781199601349
533016944983
457925629991
105785736671
800765018113
807214823227
118368247111
1045557933341
712771979453
966036606559
920549506579
934890873221
843624639467
159946998733
285751044827
622483087493
442378711519
588642739039
908196599719
765032172259
580492027991
126595065271
766831656433
789591923299
266591200819
560904998707
1077142320281
138154870781
337468171973
1038051826033
997532079493
900260259749
88084145837
579570975611
544441194839
436098596741
621110198161
599410790059
705424592597
514176567739
33530027473
620392615769
798070781141
350018609597
106741850429
1086051080533
789039006619
668856564823
402706902133
120478026169
83597830321
4948601909
504436079431
158649260333
512921253787
81358520459
806378724989
177465708509
1068803687123
868430085797
113614959191
150178792303
1042821833203
931518590803
631777529849
842429401423
696643201867
368728316501
634560862447
973564022681
332602907347
777363144667
831042611801
22342370789
31550733293
1010384482741
68303294531
848713581659
876568409
245529759457
220925092753
11711580631
483027199289
1067343459991
852569989283
512902568767
748323141259
670338285709
727995871763
627225867979
346645705451
407202442267
887860582849
617188161587
772959836267
950816837263
502539778099
761012550167
708271940573
639356782193
869701170659
145863312019
1077186279707
357323453437
289017161753
703842546853
781774037641
1097150414957
1012581166273
387536136907
784196126621
900563225957
801381182837
214997261729
430622342959
308152179593
813142211723
678596736263
315014360737
1052376543661
627283608593
890939914103
297747513643
120631465609
964600440707
209420882753
220771542011
902176910207
853998928687
506379871589
117069935173
694901899823
24184685927
395897287147
81960261533
210175052509
488245178269
1057689630047
615101937509
426226630997
227636698979
149879527459
538244724553
915343749479
684239400431
672889776341
694189057559
174379047593
482468744669
292546971961
929052623951
418327364989
82685516621
155861863877
752925234547
759698585573
1034271363239
786276369391
680537442083
698819737663
83842928237
683431715713
68430585001
11387718317
112838324813
419068121123
292983029447
511835281187
157016727233
379280530921
214884572723
758851589599
264457675567
267688524241
12071690999
1023783504641
407318840303
207626200303
397999624861
988967642539
815917213393
803987289619
931673257511
1061117487167
425350221017
245390466017
7476030557
516544502449
538013462629
344551496917
424089610907
365147359853
565624912651
251146356889
558401226373
836309334319
252070098193
683697486733
724069030049
708682995959
725635431721
969371907043
206572946771
611911921763
953265288077
450116140129
44419903457
85740649747
755361590987
637859262121
537432458609
832570273573
386433511949
678464832673
583526633059
431523056309
228311535931
552406369547
330121887311
728754478589
669942502531
306400841707
85677268867
414904934957
229722038797
788698969999
881289760453
589494373669
552733266227
616623832589
344615936909
1048014661937
527215156799
280819038937
870734387233
713865810887
1011533006423
823726347593
634994568737
302290274201
1093150438283
493651387433
326928240809
771220149979
619585459489
1014537287957
440755897969
125628291713
656028847163
918082878269
511646627603
1001186715713
555484497301
398180862811
352069666997
71152223119
193276931119
589659878231
583829727931
468825010033
45784126277
629721974953
111664736621
688456026857
1070029243889
867754943563
660137113931
259347302689
349157823793
970696628093
774628492783
613676579947
1023437676827
533962545601
950380216879
576186039731
384838780993
383501395643
175016068319
254520149623
1054088988193
974502827717
397306304699
672857610781
996413522231
572731235179
430698805741
752545134767
567230976167
73017385247
255023342999
802077220691
786961053301
882715079863
98952477649
716619045629
347076405853
266899652857
610173207461
862303303481
407028136787
270384356509
320634468463
870409997539
633749788921
721204822787
144773903
111511449941
279774872213
800420841391
701358280501
456910132741
93221264573
36267648023
433522058729
1005481306513
150329186509
461751876541
147063205519
362322653873
725794408331
1068497979433
462933364451
1081509901841
474501895277
341469425887
647788192813
644115476597
39418915397
75585263317
63313321447
797353996669
652378714951
164564626231
545906322497
126512146861
906102949669
1028028753151
533895648743
800833397447
1081943756683
369609724493
304523991757
963216226909
457539923623
529612456591
20455947739
800094120743
693392729069
335689440019
158417442457
567777457063
442151512241
235529810077
312449948957
572113822783
921932707303
144589529867
862707617687
25903247101
584559933119
797923199009
667053028483
118108110371
79250013751
550489963909
1063980068329
937545074309
279630658093
401287327297
120269612633
728479510783
552569129401
775344966269
717902244011
1071185471171
26169182623
504388248283
1076725184303
768369249587
998167271819
93621854449
527174555267
252132707269
67972126811
305705192021
441552540493
743201008133
756907912919
547510734829
558749681129
302523198017
314512046911
707205645409
693193435919
350452572031
983992661621
122429665937
317911277017
371677091161
444182234117
498832686767
375586266983
496941277333
278432405257
876117038833
485370881911
228704370773
1055974524883
28304809133
226362500267
519766220887
739746050737
41855121533
990093703219
770076695029
547874154631
892111692061
989173109123
466233361157
647908724269
737036268167
719270660813
1034540878523
92084864939
730865248937
470412379391
391376045777
335455996103
658582660691
614825459977
771480326413
652239821861
309763853963
578261448257
241530900601
579562407667
196938786383
754811730457
978163572691
770115418903
643005069631
549646853221
394150933621
704926156043
237608725097
331214198191
1007021237393
949103175599
108725977757
729952041173
1061962711237
763279398809
247821169289
898833910517
1078905597971
1096385796577
995019981301
1036778474023
663492708163
845217889151
647536186907
627343634381
295313234999
531860198843
558429323213
231699736847
565833436661
926109196349
1032741916111
636032675269
563394502823
161507441759
170500330097
182534234423
215427402523
817468071971
470687609473
99207853027
1084499810983
326488283983
216937653253
989386209109
270645052133
282261299237
365981119913
1058384923313
663996105317
178697540821
395980547041
727036667897
278583183443
310203927559
195246007049
5325334849
605270249503
430807679437
963980703031
908215044203
703070385209
202532789159
886826932081
632833274951
526370799343
740789342567
596288620819
1031969136629
297492319171
205762930207
1024016574803
1062122450527
216781583279
291431263537
837072602273
684136165123
294035440877
862304477747
1080856091867
321840758839
683703419309
930680745469
830817430831
768105894671
59403036157
472023812411
146166849827
349171814023
869750487577
732452357899
211897005539
958520988443
865823450423
555955119331
862602626947
828414338729
95600139959
85370430037
1065175573993
1095910100669
777823662283
617182357643
254225460509
232736818591
899033832847
1094314427491
1041056716121
276250980799
143682264263
941542941497
1036103114363
743836286987
1050280031431
1069302104477
479275152229
904936723123
1057915936321
515029307137
36479880331
80301630007
366990799463
749146875361
932860683431
729423986719
677854421887
875271612571
360024317551
167219549143
342028238723
108740032883
662799511151
881936404681
409075357853
282041901329
51835029199
478872996299
385290622391
657786575629
8083601483
88305667673
673245252907
369304750567
393654297593
734374936777
406387414661
46919193107
545785902421
299635642211
827414745221
256286454091
46880117873
942863043293
954273558113
969702827033
24091689337
709190478301
1080212032087
656029880617
255611630009
585180696473
180946264357
661380143477
673238806297
473585390671
220704797359
165354099641
70357757381
188546958727
979054940407
96973911413
888604276057
62169549713
517870862849
16651231187
607047716189
883182896021
509708729539
859184316413
612155270957
767090077711
345779182531
445094253671
292165194499
308532066917
141001238597
774507652973
610072757869
688360049257
1836198487
372223240409
1023636209513
640054164203
686979087601
538252099993
887985393887
708468305141
319300296683
13666599019
262003978259
446710973327
213276196619
1010365435187
547040642017
428369624261
308575656127
987527341279
530864784319
693741189773
723659983513
933343362817
150196076677
960436085857
422850761071
71122846381
58214317703
914961931271
445219039847
444721611637
552936698617
949426866799
1025663039251
171822550517
389511351431
317102844101
783482688497
424845431533
1034640467767
1030362522127
106164201161
23660507063
699977135177
268353142511
438546731939
1058276318699
1039660787369
79911077093
412302092663
1017296743613
201646728247
621804744149
13402455863
946528213931
886545318223
1091600620939
141277527509
93967567103
521674336223
582854595923
225497745527
816788204263
844158775193
246455192017
824161525279
878509832477
957456854083
231903915251
749040972013
810525106493
501962029201
174820327729
905654045633
947684637547
803656864093
935441824703
635341876901
1004309629121
623442035219
669233624177
110905709371
110350555421
417890707567
766291068619
969208027807
93538372289
323574101369
443647321331
560520763787
158351960957
467229317213
159474130313
765213590653
956432632157
100702181017
240521641333
144013165147
22223173747
679263108817
22651199017
881446532033
635664986837
709401596623
58417362239
665002029817
733409112379
482628542899
674333694043
1092572590679
73319276837
630967658221
602252665057
402501903311
1030940542867
63370179941
917742398219
231948725839
87066008971
600335127367
665953804559
393539738021
934299541397
309635107109
257375251039
690106962877
217688687677
371380247683
75942871307
1073821348153
508712091403
665024557111
934861577563
33199621421
178133167649
933699910757
357613074229
993041684207
907357039837
1097076262619
55999165319
697777623269
669333132917
1080932503187
733491125459
234043379441
462163262621
600667346767
682500615619
49197282683
951805198103
655577472793
224114595259
790746478397
211058327723
790111745531
879735152683
296789227849
589490496611
1027695769937
932372434879
220307954563
20143336999
859294693261
489826663217
180098409677
570390707473
981870357371
693561312611
840216175727
892353846289
459524504137
444153388397
886449251221
302443805537
627709270403
504902466301
171372462137
844338687349
337782130753
732079621337
727005927083
527247145207
796373491717
249607757341
25078879577
376900461281
433554602443
26473244873
930480689147
991781257717
826100672123
174699185923
451551221141
682999286791
305815988789
106433107897
462056060933
97280451461
134124123443
266070220919
354583120351
686027730257
914680634149
1018332355559
475148978401
339580419071
329564651287
918706216501
1034338628539
544241622823
397137791737
611698813931
129490124557
988325474443
884890592983
93135063719
109763734397
865511739931
303886116361
761375409269
946889089931
356020774969
560055215059
127371060871
209949476351
1093955220067
506349153313
1027422791897
712070427433
608189032127
926450756747
209522630789
616092498127
104484928169
740997118229
1018808411623
554286649421
752914560457
256374727073
343587525167
917677891051
668692266997
801377617981
938208516823
260487872657
742322126053
824387647673
1026479912351
723486470353
433697416961
307926819721
823707694057
413489823559
654408594701
832504686499
624225629359
838593487183
713770188403
523078791413
119236456901
700842759553
301790408009
586722142147
56032830551
455981347321
784839129203
1080318464587
692863995331
183890190929
145382644091
203559071263
1029498976091
819735309893
777173686727
904492297921
531578975197
1095081314689
242691349919
909639260983
193538614939
493413150467
242975800477
853257947783
445257217871
545114745391
744529282657
422170198441
293304482593
292491880781
285854843893
329544971341
363849117763
151608107603
464894541679
430058711809
411359860883
264135495053
1094270459701
1065066880151
135661018117
431358436087
806215091413
655655067391
551827820309
451718250661
202238001619
532819163831
384742766797
19487825897
611950690951
122418938023
273597342391
1038676746479
412506564419
626609894233
942262478147
835435510673
515010159071
329724343337
393762428551
115349986601
301452639119
390768544549
70700919563
314233335029
956163723191
953231599417
27566675153
619576537057
866379493267
580298866111
255980617759
699617495749
696981625579
199321827703
598236422761
426754611103
840700356347
805044992677
944653576523
275844508169
762869281621
630436867063
460036858649
197985772109
791638084901
494969890711
308911532011
451659867089
810488201969
231261760943
243871313971
713028467321
671213994733
875701246349
56732473471
147314387657
726290504887
412713807551
751875552049
642050098021
602162423537
986382292241
272007538801
285200597651
942873280087
548562476309
68886313679
527434727789
218993867069
252413285833
918747835037
350912214383
436943248589
918913750991
56486195723
806372599573
805939868837
684334740493
869762720261
469017093703
526613020709
79570205003
948838636387
156843528617
506976834997
803927153059
652635880367
194041001179
883085642717
282998387869
545507205647
832787938657
282124372801
1083063545807
346912659619
936104248069
1054182453101
749756492651
4682074807
390102849593
384602992621
571142027957
568997277269
347243040149
390912900337
969880349093
48649607089
532324258483
634706185733
585655576879
814170303241
1042672018247
369305605859
307620232903
516201511093
923881663891
967024269293
971682992051
239874362773
39736248821
386745310781
632409315199
1089782113583
301859218807
207608415697
734568061261
24809784953
722175656743
377806523441
1011980936467
909550500707
1030458055021
184765886447
617038261717
69526090633
1005368160373
188938305481
73624972159
840666160573
379691825113
695734245049
529496140171
958118556749
581354278763
578687286563
78891592231
342300253639
892811901983
277623782309
1084781224441
529993796419
77284650133
867478173119
57557458921
484262508979
10133338177
707118387511
616700624879
394406386189
931836004129
932667147553
592096281103
99880895183
584849227163
919865961193
503566744883
179022040339
651836171627
664304228993
768643489489
83970225607
339574016039
156149406901
300948584603
741883253653
150805823503
805208592719
107743916741
57033597827
740164351013
774737047369
100857104267
64672227377
1043214385813
637400100247
856364077453
590275717021
4296551527
493858297007
142368526427
907282410689
538748549761
1092363818561
969983746213
100413954073
270340753213
4592005897
731967568433
105693219341
217593815641
1045786772077
845297702933
145993951261
107330373233
745524422959
495271538369
755008532279
813199431857
952325635949
1088210549651
905607289291
402515295053
950089617619
117873412141
931263502691
319379008111
281879457131
188773557893
522535650467
255048020387
577600378609
1063563196313
90929087201
210867446017
399574997231
192008468851
144051442343
459324165301
409589764021
809007336811
1073657942213
185287282871
296885536141
781472646287
719637476273
894772938307
728796181121
1004220838189
898772704877
786909997639
727871905403
452435991649
601361588039
570104195821
143429360177
720405280759
892834510067
415696537807
1095926758057
447034831417
940935485869
389236435253
813521270557
665555090723
463585295111
477962648393
821068223873
484608902893
1060848862349
654690692237
64779244261
409962680849
693033218291
168148765901
809718805213
353978763037
219616488187
901928526971
788676338081
742183303853
614836508597
507185613607
314573865181
116654259793
374918543581
294010174573
762734275481
1081449198493
220801982729
1046106032443
660425809123
998889725741
592042343237
591954704197
556937017709
1065741832193
208512034021
650085212663
196151481413
565296062141
251547264431
342643639879
109619821547
970033555457
634690975483
234745975547
589462353787
921781210487
73102379893
808913708987
482161747687
827600044613
308360369357
860598804167
816818809033
253993575821
361828199153
676866531587
985217590673
149735646887
48137019163
624205043303
189783498007
781172296711
684751660561
961938418223
1017179434963
214995559907
609115706929
22730109797
898857930361
412947536737
932576187329
791058790147
830817039607
149035680341
377377248947
759427684201
287403617183
516900234881
43524887467
897822818231
295349832461
332095544423
537433842893
694556126441
1028817001763
1063362963781
980994756407
373937126623
559566624263
510150752773
628557771137
1042317734539
862689079363
885073227107
409725974153
447902728381
1029640596779
587337864251
210732202081
454829370199
75320960327
689155077599
180382451707
645989012351
931503687391
554534905993
1039241026247
1044616022207
1066468816109
179889993623
160608317123
210188327891
853509704513
509887593437
345066786511
619240587821
179282774081
361923599119
695835964387
598899494233
681391376671
912130339843
907441062397
361680736799
236454600757
95887129993
157666661989
363615972413
93766034627
4130550419
849794514781
99813515579
36983991931
854022382561
293858585257
481249427377
1044740724023
1047481894579
33223139479
940684928497
1135497593
937554320453
550913320381
351857670487
1060151453521
486255321157
836587952033
850614029131
502385850293
156908065843
877525072423
367344816983
845204573533
591720154913
884120849849
1022984928367
783272062169
931420647511
850783626551
161123405473
970930975169
80465659273
312943153717
315550731011
573395182739
224370888127
385659047183
523145927809
451359705817
190340482873
165398021167
1038362881709
298672946557
1045855593239
787556969041
144612562649
401956310029
808428647269
374015701607
364022554391
695289212623
785821349557
580921258639
742767845957
340538880103
89798865437
959708098189
183504690623
967338449293
764370129701
291119370967
820215406289
188746219169
222472345549
277448853667
272641681567
304981317673
853797341707
657101599577
395688135113
605522187799
383541176219
1061072093467
921292077151
563920402007
318810088469
524378069221
860509359323
721235565319
197503469921
182985380411
88504738183
912752884399
951525157841
134951048249
547863777113
57902396059
819233641559
975452374873
822798200597
183419696833
41558129983
284060560271
1024823531339
957626098931
351241367717
891130236811
1032347403931
958302796183
697754350763
426031562053
854123142683
576668564189
323081749171
308657301611
743861334107
299107833881
218021640673
417819221801
600411376339
673205660839
751529620451
925897991113
703530493969
12632826403
640682984021
726721663177
895712389477
417197204513
710595389891
637229042251
282519866663
588527050339
890906280139
713027382887
673891507097
710905827413
68993546551
408186765359
767542067561
285524590541
96570451987
256596002389
363433977611
290320230689
786476813153
270802989209
962808958021
104555622109
1063717813891
111737483353
369270696229
1068877310407
810027115031
670167674801
45607390117
302513829151
356651347139
999107472707
393432126223
17421648323
989173516883
116320232033
461240816089
741653117791
628049101313
554434063081
675647299793
959709139861
891781120957
406956194933
185397999877
752668703573
314965434569
368034647389
419140160863
168903535187
800275749271
519576289891
923083955081
325872257539
30487421779
77136026479
409091752423
98371093003
553743202057
690226934879
1021350128723
498034545703
259876349471
28738454971
701842650983
215055096911
225493269961
213667463987
750541222573
685523323691
337149032681
355455255073
801834289579
747993840379
180974409587
825572436151
541882980767
330074827727
148237152827
167238210289
495921816539
298211549147
738215108881
599585163691
757467626803
615317932951
743219945953
897029841349
833751078067
909015605389
784534404947
193371216253
122730348373
784069421897
37678854977
894147777167
465188086589
907441475881
986293559291
272642442409
991156225949
199088913509
1075273330771
388561056263
100400353693
1071995756851
512775025117
22998051103
567662968907
946922668183
203974208489
1000573568707
688490806697
1094519614057
718053876259
461346384091
490862257381
965500865507
892524278189
646572269477
783660129653
552946683241
1066708690991
332682572743
678137672323
1033927145753
385755040861
688708848403
140814440153
527444403061
920877740477
498283254277
1007521062281
676719546889
502724047027
124497452411
27008062261
906559971673
726110479453
259161037547
1030501163609
439706761771
624586077613
673828829209
901377319187
884343568093
315024512983
1072072878881
47233200617
523592166697
825363632869
241354484621
383866700257
500256413077
955290361031
458471661103
344518391069
312109480933
822225649757
576091381373
956799242563
928084533223
605632384913
24780837847
728316742343
213786134323
196037007421
318185256581
236066802841
229253306143
887296861937
776716467061
713677618889
942848525891
514900167211
433012381663
842759141993
984102211333
775522092211
342041344523
104054600077
955056921641
307623098411
379501288963
192275714173
889523976631
227934699497
486849860723
891774097729
346542465889
964859658179
901540224421
704257452929
295241571139
932830306357
578863879127
1029414090007
851296270829
132976322389
907450893119
268304885963
229232266363
66250011227
24721292909
286778463281
390589496929
828212814593
990300886261
35064385439
788598012569
764928759383
874974941531
586496393701
560172952849
984264445937
723183723307
742546280527
994203410051
173700894761
155646396473
1038205420433
552633565817
912780693329
551189924671
918037311799
47483903969
989504856433
269676685301
199375505501
928205423591
76253666959
755713934137
64812551261
248936159369
940546211779
99643797623
74769019571
847319541623
942166036171
179787688967
917751414871
621040732607
409664555029
686223970909
63394375073
283010033711
190956406273
721468025657
938883380359
555271896577
983721643117
236825693389
168323859763
124627272023
333671892487
1062545894281
327241812973
241461266869
648631762169
202396816331
638188022977
1014980147359
713866670827
312088828349
340336167029
84481265951
69246901513
854632641077
523774800097
609370757819
578050026161
310839557179
274078325111
894057770257
627853640923
665288750317
863960097353
399041490431
476935767799
979229867401
1083808716259
842878522961
23149371827
587248328309
355206821237
253788929137
1046720720977
844405864513
676218858893
1087309737023
638607618461
958268161439
700934877571
903140772571
702195788681
665511516239
669340226453
389001269161
426258524821
1085903274409
773928301163
4220301517
310449237359
692946218977
856747792489
676610850677
827957757089
925527481903
763613783887
867250807961
213453640853
905047517281
979410045781
524077065137
255835870091
458949930839
459185673481
1179163187
371935616137
1035409796903
589960529611
928432931341
768099331007
1059252622927
526074668543
1013536671731
946076547371
868001440609
453112833389
461273576021
985786448893
10647507883
760968433501
547952137583
255337175381
294270973153
238636969079
1015618667879
923491661179
561516681101
313241898769
369708262043
808440881929
829645031363
192062082893
1014278002627
766618353691
389663803103
726662387449
66302205577
747465236897
960011520443
255222871931
597798551183
93114406439
1160974277
943097338009
716895819103
777663927263
254862223991
536166274307
542341810183
581253783389
699560113423
852166751453
69829060061
869125288601
574323786809
983799992089
997803486929
739529674451
646559823703
476631514201
707808766603
994760885407
612077407003
584449240051
554871687199
871656018689
935085725347
537465982321
78755462693
101161458779
701856720557
164099548777
262232697359
1028288206867
829809770453
29171741101
74354834597
725925477751
929202198983
223500011227
753533101417
937733431237
697195217777
934148143703
846558799841
396151648793
633920949797
613019659211
574064695187
362733790249
272967529249
704908200791
293715802339
734103326521
571160328029
797538245351
1077816454129
198137370377
384972103133
980967891181
327712003903
816744103211
731044952867
683415630721
39975405083
416238030293
754483595783
542482494173
204346576969
962105978791
891330223583
361169088523
1057682133349
353728191851
323763867139
791179077239
410081157197
804212937233
806612835313
123013710311
925576366573
531159738253
972289657489
993422159077
753603358603
739156217749
534463458187
538283608901
564523764613
327819472153
425026740613
746626355899
468383439331
324824080927
455687258099
336453900229
433827097819
46573060931
239627506457
913706179171
725468460133
903772875833
487703550211
834423566981
692582284627
1058434704097
306779500277
475168801853
283888171967
987034658681
509499983491
216604927349
264823249049
1014601588321
1005272251471
218127523247
254695690121
565193623847
379113645173
503431381301
1079962254493
30744366287
68524071229
835342422637
41244009353
953240666251
559467575231
92198438047
19301260423
1020349618969
1016009005511
272087412029
539952021691
569697421871
1052214429911
884997895493
767436199589
787153692581
42582557119
774309379477
165569924411
852978987647
462353879723
190886773057
914897691647
221378828549
50301003943
112328672713
776205704467
268667306779
810970107091
460009121519
769677184589
124486164629
936687976451
339164782717
362162376211
297075001703
1004142845921
520775551649
652692594559
74043876373
436626240767
715847940677
169875558563
906745396223
86630571661
576705213247
412846783523
290876212103
1024413259501
723430733251
880744449719
368680413637
995759295749
808603283219
995040620879
182581928983
637428765899
1019024411017
37926519809
965551271723
279671276531
480107033041
548244239063
1038133469353
1015228282217
280452588959
368778133463
743066513401
681212109757
758043726977
865168661023
664075549031
1079882337269
1017944418671
779933345881
990686783837
377839511407
435801647741
6861585737
277982850281
763505184457
528880762511
519621784589
165663357371
107618200927
803610536381
939939922763
623514409523
208997644993
1005736094981
957902357579
63551725183
865640910623
45777092149
1084439276887
632487073121
165344844671
361751300887
431751494353
837692516197
951956779867
27564370481
874144993571
142566393107
343787897977
615288622079
468991666571
356118557363
860898088993
393019894639
425512983131
841145490181
517104856049
663502743383
673063816507
95298760951
172664151067
749868498013
33487164037
136236585959
159439084121
86901144013
155603258011
84924299699
443784894593
570963284777
374020577549
1026940856827
223554201473
373820769577
260961435019
878948536639
411827798461
550455286817
798007806403
1004291318339
608923527257
1033495709443
656822975573
208623650563
754585608503
532663652903
678296928167
529016100857
1022043725827
847703521673
938931176093
472865807429
467823033737
757603595423
337240367227
245218391801
311315996401
377775729277
469413087889
940662643867
926673781001
845486709461
832980297101
12215780329
685465301201
893463441709
615157812721
82805922679
1032383196473
591596170411
40007010887
207818015689
735507581999
1086826589153
721661324663
738091121219
90473068207
1050355966631
518796561421
551856413663
1020168216673
746450379239
535877853799
998453552071
633324022469
814030984607
217804845989
69915931907
410749522987
861249689173
568458181037
11349409523
137347957597
747634632601
408443484451
689011496029
871584861139
844208479249
544882296143
395931591521
494426336293
235229423857
1038150391483
1058347404091
48453373679
257050507867
225187352759
210283052689
725446812347
823672207759
387520563671
389335112261
965096643557
321164439763
713686986863
645387325223
291710529083
136292388347
620560633207
452038372183
434326899761
127639065277
56659438657
977098690811
479790790021
817552566349
156914101711
884694957257
432118961119
491841888613
593123085463
1068293396813
748966869323
193356286987
774128222633
63910930801
429877552981
365378458589
568016417911
500374409981
489850847929
278680729043
288202846951
51081428659
580432103087
484379520227
275326954153
595310377111
1023968213819
256592298491
660920615171
296683132169
771514105643
312709175327
313416664607
279785421689
9791571509
393736296101
205783606559
800375338109
1035190799683
639426475661
47904991931
14113782773
934209159487
789311209633
956169739571
57078357331
293659481657
957827933471
58790155387
291943909711
356669842481
1033794318163
94865053307
928594302101
645112804003
660068830027
396612896227
816454278121
1036824880073
501464569679
608149688893
161259106691
257000098633
304794154253
152244056231
325132264273
227721718687
10391491003
389511356173
104655834229
696814291387
76894348033
866715677143
667609201837
1005168491881
1031839521103
79124988793
544497647209
735041794373
228632183719
778100671303
561113457209
75662908927
541553385013
783587854681
188624714519
388243459883
546258095741
1007922174307
900534778877
268079848607
1099058731963
579947496983
606941345471
774244743319
614822202167
1001269601119
105773836841
965548907221
890400108259
871238364793
431661452977
133915228913
874573592231
570339110147
187483084661
98774831579
310089421673
420753241333
686089924789
963707833007
72917891693
10258260919
521555378849
179258549357
531679161929
801624255053
433113903853
765303917437
174863813309
85059644947
233193140153
175204116457
273983842439
811472688947
5695593811
757879751537
892878474469
611090295973
98192867999
265563408673
304992595979
752090016949
371337136111
208515008747
194435351029
817374450679
1055453534567
260305316087
859575959089
241350044153
115645919351
626128379419
305285376743
858215592937
444593186231
463676529521
889386823357
1041335397757
168837090263
664215385039
355345889653
773388390701
79666696583
454235213057
545361708431
330548737331
574544722091
945192968651
262140726103
171625358539
683441835101
1087298568143
1009516059413
763489789703
345140962643
553424013251
651574945789
955018175701
119434355959
447194640379
239592981367
938843188411
620853578797
247025248801
129349157219
832156880197
164705244241
231044529641
348533196689
99818240089
489976710857
1096530789287
1033001522947
625390337969
120029506241
175429064779
270194819051
1034763717661
1055649069803
530243589397
872073317029
512087466577
785541630803
1020920411347
1083005247487
496652558869
1002395815727
165897251173
850606870933
1002142383353
597266206181
132268351289
816619735597
424177823051
758678425501
253312738207
930034486639
148035166919
650826197113
727187505347
1064143187897
675200178343
2339344387
1092612666209
623288499271
974328700459
233605132291
413575952297
999405623239
322420770491
802669164083
900457021511
884362665323
143064774691
146838122273
946295454887
220407374027
779653094729
979057169527
747903079489
705296987201
470667101837
481154951971
713329084961
440976877349
593623862093
377386874071
597462060347
589117957537
224902534049
520926887711
230650547483
392306522747
59708688049
420665112407
676469088571
245804556383
963239103847
575803845637
456202236439
454294192721
1015613050853
985102184309
469974985231
439526724829
837398896351
587791657363
863722106333
792993780811
1084188549533
335315711233
1027065883661
814876924811
617312492369
961519209137
54852403483
306096667957
170672522323
578628103373
417148525663
472689735629
555852115859
566377685579
496198395919
386501042537
845508665173
616000368161
82039259059
41699860483
229244519723
668471418107
704410783387
1044050213639
724058640433
461032395011
710677450243
44310127669
135195967301
236383344011
1026417371237
802749634319
1040794334717
436133770717
263502758357
234227533691
1054405638719
1033393115639
560470272613
1010403449371
727942534807
747423294041
58902572479
861691820603
243836918909
948914439743
202203247453
992288814173
379181408867
105563668429
55687381669
539475914587
981536378237
956409048557
188898742741
460872402779
700163159713
645699866701
643083022817
182947705613
31923496853
1014536538511
15972391739
197925896249
597736954201
883370644021
448526320777
710230379821
550386915373
702218086411
1034968744937
368493933931
147520440247
364765520047
911720357759
1088153853329
380061170417
750079121167
995663423701
978033259223
767446252987
1019987848381
29392298567
1081038871457
86041365391
634268991331
801033206591
881247103577
326077795333
657103432109
1041194159959
1065351825247
1064180442959
501008483693
767202232981
530318576357
935967434159
106298178809
385624136357
501830539429
534454617679
1034863453201
236163307949
203566507009
47673541241
1048426419319
1013001905957
682131570383
855909128761
179504780099
636783779887
269425970339
311306503801
115284060629
938626258069
774722764351
713404970903
403350685217
240422676079
571243254143
1001589744179
50556250469
310360695097
226291286411
828569509891
380360744681
46932808649
763299419657
200229982093
714033635669
46791960389
852478452391
875410478071
90658213783
323804715613
96805156033
784136253301
221611033867
395592863569
426497679337
782481982973
270370250369
303723401747
321423456797
718831677803
537498154337
1044494386679
640356607909
878121173731
767642690939
35614641151
69906803009
334098386701
628396197677
1091732315801
587006990567
890390317303
193930242937
198369109517
1030202110901
355265477153
211569143243
617947119313
257684248331
965097739013
1029821438119
739576314671
367304633083
569241757649
336227511091
151265428819
673342113827
356318004677
634837905133
107185697543
954156507649
831154183543
558691877137
1073304092359
49390073003
526377694907
973705904579
702857500781
987694270909
170721580207
141805222597
286398106601
721421423509
938620050143
218703811793
807862821499
1016636200799
562291196749
137389730993
168476143391
463169996957
100021027829
598372953491
734623701173
348193121009
124234382897
717765942889
619181519657
818449001087
513523527479
826870314197
328276251049
585930369289
940367387039
863573553229
173392829147
285528416357
43958029541
915084774053
910362102869
32069158087
981035651969
160414748567
325045378877
868969174027
1040837445253
814376049983
410521090423
634174681661
402432530047
68682797201
592872324799
895413708737
790159432763
726032670763
798837479317
56376193823
284385377707
508314832141
648029315321
7694717267
763477187897
224520288029
264098530291
967962007813
623801657189
88505444969
284810515819
538724559559
659504970023
873235971551
79066852433
25095115307
478633640911
914409556091
11383940473
849845993767
797391029437
542297476559
209596597843
46419394159
545412344809
733222201973
572685728687
173266127273
348113888807
824921934899
404576555041
180507933301
594652414553
812948655731
876222199807
1010038631527
760932686933
452821743929
610061534681
605822994883
1090222223087
852142907117
770797997023
193704695123
585909198829
807522606419
466138139189
352465406291
748856680931
270343184567
769143946793
230259511129
898198720103
916624095031
686538550267
1082577453247
137052953077
523427227637
299987750609
689062729307
1028301724181
258309443747
951434638067
667850761129
723402681557
1051775314529
280153011617
898740105163
313343853131
334725943549
135652477033
939050244397
1080808333531
16000095919
1007280471007
79642681381
423294941549
609693046549
556344982009
956049462749
714673576291
1028133208759
155428069343
100869065431
1015460496797
335006623661
867706746211
726845000711
188213711743
1057209092717
447454049431
65379084763
403121896439
219922030117
740948693167
302532374467
272396771749
473067316369
742678592483
962543305201
955646326253
385378850377
305627397701
185685059927
533103665513
802536923801
593074424413
997376172787
736319062543
1047181624943
159138685493
609870563041
839933655013
979363872577
358809183391
1062836443709
313197696499
91044370891
184656834797
797660899303
1037233491211
593125578841
126146069831
309420905617
618889281799
602438825251
981210942739
930399257111
917797759667
486204190649
372706996367
100936002073
643325891693
1001715747161
437574775331
762138203317
981347348689
286091516797
585187009661
507767500013
390402462661
668023731811
695331744433
766857178781
659988215531
1097999710771
310396952527
702145994887
331156712699
42596196341
126288543421
705504347347
833145581951
223864592407
699285160183
942227297953
366355796101
987321639797
305090395927
62365419313
112154107411
699460516159
105634344911
330279923609
160877067509
362290159463
897999195403
887993681909
138224031559
562042900051
201761804623
564074555573
76004029627
477166685029
300298199459
450440182883
943548558217
450185116687
636667797719
152310840529
538531339211
122393983577
407653432349
600939650081
74374191971
468769804931
1016983511101
1084062555689
655776875063
386785370779
467338900607
895955477939
96857324891
464153247197
889679953367
517863153337
982979838809
349402366349
537619627387
1085199818663
389198545793
743127965561
714955388153
113673689821
705918621697
712015182317
1000761185321
786247345907
610780958629
508172679533
575397594589
638247811129
575469449257
1006573735163
1033900524287
203624101727
729019005667
1077964201711
491018860747
50479957603
419944974073
957753971107
279358569943
111508899793
12069170143
452465280703
1070211229261
899308757377
642708427747
994939020619
42853400647
651445312103
361292869673
862576712189
286531168949
357474996259
379132972787
418909886009
351992139319
278989557113
722752021573
760614784037
1005895888421
336716062853
658966758871
1067576930377
181057339207
931321032119
613190599667
495599016841
73513409639
981531519541
309828779347
564548527633
434381863009
1049489341781
989318523073
233222509313
98722871047
437365483091
212111124787
530958575911
931392243937
872088334483
657789920929
400402769857
837197264327
81111018761
1023414602941
266158931611
485032109063
890178426607
825857600119
1058118988723
808971019709
41439902429
217332386639
970428600161
683089542349
1055064649229
905737187197
142513104049
676004260193
253258926259
101150234023
683819434139
67270516037
123339940709
99721171453
1070673091937
3221267261
90041525089
753943616729
176352809197
268397893459
205150589471
284896528633
271094936237
792359205593
37799865161
600102028943
1012563811283
664968549877
835933673819
770884118881
494256147107
254231780813
1081495341791
606117621337
1098525148909
393476092693
846528438799
1023290381851
361367258101
1029021804277
229361002027
997300255703
790379921341
28757112019
667052952829
813256737509
63835625591
469739841463
484619946661
717876893317
221304612523
933419770873
729230874241
785278152851
995062871167
19392034141
609700179719
115599171143
388404736337
701154750641
137870309099
1090660032547
514487888287
981140927441
718087662239
201033982693
1080596743777
333935328787
1076138882761
92324001001
835910770169
572982634537
767792108003
287490359213
1072154213791
369394764301
253872926743
70562584033
8358457291
887620002301
348335971943
188276477273
436498682297
1004835646301
150930046783
300011705549
920852939077
965739128987
729848713039
516357753539
103127168117
863320208897
756854262673
300791098277
653486882311
1093322510869
526353546337
386547959387
565744914089
128244012427
560088183247
957120823943
143162376377
799976166599
1015304978431
153637774753
710952724123
398911162603
535355433827
57466467451
335735371537
837693531943
146565047887
638571528929
1055157525707
28086414011
902240547133
230589382823
713909912363
901180231451
960001812053
220181946067
165808407839
153248742461
796174298753
793303348099
572626950409
277074401951
438521868611
27460367659
268141845269
299256127397
339889190479
845888228281
612899661883
284978795251
453308054413
123498544177
740267235187
994352314433
725051744621
651090224489
201654288889
728758073101
359979467971
847844422979
436338815357
102777970343
742434809257
707227866637
1025598879797
1088023099391
251537419769
868933613111
765470819137
525271220141
25393427641
392984165653
694727252407
783812926969
541305982729
40767996077
30659384479
1045338670837
586667297551
1039879599023
373327603349
649078548953
255275417321
584029930507
719930577481
996786775601
773411975101
90380300501
371815137943
954654211153
684282567509
294254871601
904773500237
1036725408659
705968887933
1075761392921
74487258103
974892077639
758534757983
788280980401
561357600533
524307739643
1068918246857
369839405687
765116579189
859564614847
744528626731
461845379717
803452231601
429629587039
1030717982951
241362945511
899242134421
854773918877
17347009943
966354666131
215263597501
664589552009
32834976809
857195450099
942652030849
635083778039
1066769283511
598488182041
603601455649
428186371057
168395788699
457795160117
780442900411
71257815323
152487566689
818952166657
154668520427
542904029917
837703602269
197235389027
646872060143
252339008587
63110237387
409326148867
19800106187
149265809081
548263269839
582578416891
626621316103
1027860662159
927634577011
307292252783
466889276573
400442344657
429769742917
385682158237
712749162887
406606975711
38626910711
493452142877
766240220891
688528344199
733900627843
466705571263
381724140529
87214913431
624420819689
7697572933
447256511153
452203676231
1088710594493
673224605293
297712366337
863664377033
779537584729
255102862579
291899898713
307659576181
444948372233
207749732237
581583363497
384109949791
88231170431
819538420439
594237982199
962074463671
664461441899
472780597459
489459880193
598883788577
154704072449
796072143389
249720178901
23074839349
1017006297913
826056382673
260820171343
394437844699
273045755293
593988263923
436214673799
49075965989
80974020097
247582096579
58386644609
1099059781849
263932135919
653112285379
1069458109007
538954951789
154362525593
640946604443
15534300889
983802833059
39397185941
53988487337
69164131471
704400092863
693590753407
1063486902409
768265999937
613941599819
825450239501
509711400089
352895526391
1053840804301
48113915701
188723054843
731893614761
877259847731
556798551367
902536822493
733531002329
313476212531
284187232543
288840659831
689769228713
1093042456459
769637104543
1002280789183
791829804061
774924628993
488749405139
1051639798357
344151310357
1090102575829
835825116397
26994045499
876061128973
792906033943
273427286533
693265752119
922921603421
244402602439
668268977647
565227402319
381156600679
454363925089
213714813937
673746391933
590302521569
23485571789
404358691949
296330255027
430655429173
142289133659
570912682943
349456700101
452903680039
660286119083
499247523253
355180988363
800369517613
50006134823
598557026159
144384511643
226023437737
750352273219
377432588879
945993512413
240640651231
455171555563
283423806053
1089259097909
635434099723
146926993163
120208944731
24796847
224411169139
627209000279
649992996073
658503943861
1077700212037
799407305743
870167205709
921255406727
17958891173
706295360189
997961830273
310376990191
899911605161
22662077533
890677689911
1024471861943
331776672949
229321576949
169037986367
566556900409
508988944931
820635099227
1021718747597
12592873963
769066408139
793784396411
58099437023
21623702549
275885829007
1037404629367
593689649347
59755198751
230417530181
376321419703
734031056621
700718586263
848755384241
656920820957
168076249879
442886744761
134592008777
264479307947
285366240581
376534062019
539938700359
216034346527
1090398968249
902672290811
857460151997
234546692339
232604996257
191907026407
988036496021
74436347683
372692251951
389053209913
627728250529
617983274707
774412459441
177858093113
829522712771
400941671707
346614623141
36697258181
15767722031
66857277821
546373372933
252617993933
177126428429
922137554447
1089441787243
22300491971
921799130431
615040111789
486777672089
832242576281
1054772653201
826142619847
485206551377
610890908561
719903632061
428542075517
864773657351
963208819229
141388648997
25881908861
930307673177
152324388119
106672452391
13334942297
78927905843
726225162667
981242045911
683077726369
24630506093
614474404811
763819938611
998545122077
103713337447
951568486021
17806591093
579137852773
739528987103
262748077387
586750748371
718486441009
901195810393
715691477701
684710825803
57186083323
273622449391
463967978917
882427302241
879303012193
40904103857
708211319903
23961904411
97970614397
109326365453
484083677459
441620613701
35213223967
682828745087
835315013783
358731942917
286734009997
287916823283
425793174437
288619687163
332947536419
984037004729
394569619669
991672381229
186261646217
505673540683
97798490201
144803691863
69947889541
35584812953
719787118409
867124497451
729818084761
307692920641
48602922707
635112233773
916842562409
524598770557
645673040167
828894326423
548096207639
653671914947
98379402151
566220036121
255178536803
386985817657
696883847227
922911121213
323885831303
580737721027
128404652771
549156699953
921920151133
724332860359
792779694529
529398021179
528713235887
882701565233
431878905103
471746829649
968160060289
977610610049
257868625897
832636870297
652987858073
1019524190869
921250034951
591463548713
158582220679
918116082313
494408457929
493604234467
467823651331
671985664379
492527324173
7403598211
303675739163
603274856207
726831351791
906668251591
568171222967
131675442931
515171158289
386447351287
927728061979
684793818523
773957990359
964742420821
163693010233
856504986509
520594108061
823339295011
686001383699
590444142793
365140236001
752539160129
206318246209
860735032441
526862537093
431197593977
6609812471
323939398879
276978339083
598367136923
782139899773
63831962141
816994059419
747404009927
496560157151
446105319059
839510324561
653960794301
569299095583
710228557589
932730651863
930436821233
1027092495851
115249776751
450105943153
323383049527
754134704287
796470031297
297248140933
475242775039
958508798003
858986625059
376761975211
261555773659
373618169399
356084820457
605034685873
743006403991
20644907477
964116107159
887922550531
261242293867
869279529941
798838011187
789181979461
90819137303
836761199377
293367746803
459513262301
55712689141
670196268319
115578431873
337534115903
996754640579
1035240948359
546847495891
233456851517
309782375911
1005672919819
124721948543
68079033863
501322977451
740076291511
217082853259
1072349387741
634013574269
924780022981
892183864591
673845120593
226747777001
248427764003
1046688068021
1069645364077
2729351701
55371217481
467098973623
217640794079
650014625009
577551285169
310945374251
494955398479
782511890089
725631904331
1045063448399
206494022429
739624590461
823490859221
94021048967
723031540079
390049776581
759952961483
741541222979
216263016197
62037341549
380676113243
719886682681
969960719989
825176304721
232054503449
998720989757
731302482259
486711606851
855560338987
846593958841
696526159361
472587581201
945347883703
1032871903139
675077101879
706287253751
263868718691
698884260463
410544864733
328765709149
554750282731
374025334381
113654197753
781423318859
768535205731
733399757663
681397349849
476860859669
959670795779
424542636521
721468726513
135527087393
612991650203
616624310531
461586553999
262269959857
597006485903
631116621349
238772680067
460690195051
281167170569
353393477809
414883657963
846830544247
390038704823
508222928701
1090662850847
892977024803
764947043957
169849252511
766567413221
558118708969
284103969911
971333458943
62797789177
780051319301
643850439343
63709941173
5573817563
689458662367
109342996409
577413914809
541566896293
363848451529
914480755471
611145008203
693795734803
134485544339
21959903423
1023143153587
547827051263
519380424853
628975975909
702617173607
955123899593
90561329317
579906338593
784930075649
10164345421
457142751353
209370744977
134425250483
392098865479
656380993231
203778664147
274092540509
715422428099
588908715097
695601927539
556474428619
373174243397
484097232911
734363880091
427224128291
519503606681
657858160523
1088210853109
798198270197
1082468424971
641845164179
1064973154241
395447300221
199074742469
856948887677
543444282191
1080547687027
330227789663
230184199429
396270119879
253243668971
200492796281
73693445561
45005076889
554509766879
751662362447
809350459241
588140837177
362575293271
418443330467
59448204763
405872326157
604704771743
727555471733
718714674707
544356658499
517431442511
290779847153
966416101141
737595121577
452136001859
874759562869
72801797087
793375074523
411639553261
1099294918331
120076229731
441447832489
643004593157
542120988737
764574423079
356333344901
617263010723
513711587003
494853800171
209299299527
939735307837
793107084131
217514992241
796648469329
1021126484789
534757822723
637968383809
11869292467
1064254811951
833830194469
54795251617
61232255503
594753369601
532583269697
557826029707
50845020143
168366236921
208834962191
348408762397
180823374521
327781246993
674353325309
177669577469
330657376717
714328775483
928664344277
529877552717
831955509211
737510485039
931319577091
56396482939
311717188837
112190954807
344423269651
685178853323
659984959087
535486429603
94572831641
1004990078923
280741181317
434639562979
550422662357
607479214891
692419224743
49085293069
291458388409
101248984451
518829833969
1053501414439
205613346377
782677078247
943904073817
933831631981
1061608110481
349036973017
1041435180433
542142776969
78801775411
400685413889
805895913197
718912814017
460382562091
209715557027
1057798589413
261946497601
169611685741
131338265291
288504680543
564688773359
1051476371299
201416214803
1030821749197
976300537991
916828010201
21078182527
356638045261
580707101339
514706877437
368445987281
789879756473
137863628209
319509605267
352235800261
1065761083747
883331163047
182374203769
174560976857
372786008993
617953614029
373305960187
411792832127
790297457843
1027362593071
899135036413
1070730554909
241686370867
481292787181
750757202263
613404665351
294856760053
286022661329
716480613059
505095471131
960584720999
852050278561
849340532137
719831245649
537719209343
768725489929
416082690451
329188709077
28593904853
165523961381
181889131661
93409150951
824099092903
564752605733
939470238991
229077869567
638806599253
186263374793
903443009831
654538130039
1017395298613
933280007993
702090850429
785983839889
251741526403
503154196799
41766239909
990684541037
346835412421
670739347219
134110954093
952177320049
395340926219
880983085369
339542775449
475802860591
897316505273
29817430583
707246343553
171498571891
1098261214159
1097778401743
584057246959
309836265467
792008246371
896598540107
1080787308619
315119930603
226841190307
655169683561
29918000491
870782757457
861002021249
1009152643297
17942565983
467628327421
45506111017
814337732699
448048087051
467554977013
517703879279
646028092343
579912808781
705760949053
1006446387907
379111457183
235121545319
194587459361
251629122259
1055284595713
1071500442101
595048928801
313077367807
63473834297
463226964593
20400330829
356598657953
879735286943
919830313973
949878568981
867899387891
1042407846419
934335524263
851553190921
1005551181769
89633835241
627539089861
498666706649
619224281509
41102623061
1048676473241
954746706709
422186336641
749633098667
677334854827
760808231047
952652008151
527934881671
20054586091
70727529661
1003455226693
534314089273
426000108041
264604322707
168638813719
396806648831
845435059531
983993795753
389501597911
687641018711
853865918821
837019636751
16826429681
913424756171
118675997827
403694229317
458428221623
1070266033489
1094484498923
553282829261
184753212071
619574716753
816801355021
751544443751
928696386311
1066032150241
337712981887
860280546269
735106969733
688484675251
784017301337
342078271643
73685132429
1033855184447
177909999977
127282183151
89211097189
652312039271
214855872883
551193030457
183309009361
869103553979
855271203953
389054486759
836507630293
590720282069
766578824449
773791663609
99342365723
1015585860431
699673256563
742656198049
702816090737
127625822957
758203483907
375674615621
203223478439
1049945693119
407038173713
55908260591
10094929301
664819180841
94895317513
891229608757
176008242071
392659890211
428282550607
731545767263
780571044157
48398304329
718583190811
433796043599
274956396629
782188791973
842573011927
44715753337
403975878301
389357894777
754623510569
222420152641
153219471539
783645974719
564931683223
48566357933
884671543999
471898094303
168667848823
1025612650343
302377105399
732376451449
489339142349
624634084367
469931405917
950529407309
902427944513
1081179273893
139411412501
129348844861
458854556549
676094936087
241942171027
805794297883
449527093817
315100962587
33256349593
1588249441
679235498233
314772101239
974443379953
401679745501
339213920699
59781498433
336462523483
586491737669
242282416177
662484206467
573898315951
488279708981
1012612699097
532853603917
902868728329
660233206481
324109068611
500793824099
953017391737
472766785349
1051755702919
176981063621
439278315053
649300034557
53476423069
932890454011
287109203267
783868256359
170342866453
628199602841
475839502339
317791479199
709185871607
70296489041
315827265587
862848150389
893656340309
367901504287
151839523999
287092048973
216182415571
1014169351843
954518303281
981133464511
780752743957
81507016727
85091221433
175014356971
781090692971
285621771037
667469562511
1064254631459
357993787771
101689492363
951927411961
367211332297
367085386121
1084151939053
916704733277
1030833066353
605436327641
1013252146997
556958841839
4671008339
48815168309
134173734347
212461857947
94974688553
710088738179
120322049399
454430550487
631487395577
547685557747
1071187344959
506136728627
83194522559
435588780989
434623011637
431287598717
940631115101
60636137143
990633434579
835151775587
581876985331
127817742379
448561768573
5371686323
965890545757
687562095721
800578697011
676010126257
229072217609
635220471593
820001269663
77612630651
1073567315287
341497497779
918503321167
635623580687
635676657563
965329024123
698453217719
816398772367
389492045809
576038250043
558726666161
56285020381
394829934307
192862702927
864092789297
365208444109
699655140451
13235278703
439605597149
249162213409
1045332069109
957205953227
853033911347
601883982659
567432339029
738403319161
36246748127
857040611887
836599182901
671998466891
389160181187
1008630210737
309090001289
239489552873
102195613687
285637106009
67730696617
221984451737
24662394871
1005162940781
584467140877
597067599749
1073251864871
356417788781
837752893729
132542751907
102803446019
276877076551
1000176354263
289591115243
483055617719
975855240637
608576317241
1001230510879
76962246869
638314902119
828542011853
928289792921
744251611393
892220954881
246536724971
582234004049
242436200467
597472541053
1003347725167
1079283797887
766972253483
993641275717
573832192979
736294984597
186074525453
878279255369
862234569349
158543318561
901961488117
310231046779
136676143469
195936775717
298786872649
68542029953
890420987107
143176553237
362318177777
1087960657039
214032058459
310099555699
235447980617
751861019137
677644222421
276020097361
411643332479
523911528313
1050369943261
956734861627
335610140189
132185657959
1018889419073
103298823721
714669562583
30196391167
670427414231
284867661917
369380399657
238675775641
821536799107
548738628703
613794957211
25445651053
843068275691
477415731379
533769251689
698629733401
417340506889
245164811933
258011729627
316594278373
784557524197
44255046749
26863980467
578818487057
363761201471
312341980711
1091418102791
1096125535751
733549091153
731019766381
815478062339
624393163111
362283592933
321660346801
1061749176221
985074602849
1074616608073
632572985227
909330373279
720434605129
132299394193
7495265689
638025670519
43376147447
637729852399
239870368867
338812263953
368690271083
484204828993
193911955507
993298670393
913583687293
542260056007
802533583927
4828831687
1021129460711
135812143429
790915596929
899337133847
454234574273
53214084773
144347177603
498919154483
449611457467
415717578433
1084092169087
801316749973
149156850389
148221689563
49336044451
613326679033
143255406289
433117061389
391389953233
233431883891
222766878937
1016170962971
746770779973
915172602983
493283993263
963466945997
981075144443
789621765689
489498926113
932355448279
652591000849
639326522011
104191077581
989171863403
868537901393
644916564101
385857631039
85859584319
920022305183
662863939249
1086992091191
776510676233
72257817971
698235051253
1063267188491
757858417889
518425272289
462841194527
965400011183
586308041987
25913412061
406043621297
993767879557
982888828301
36997328881
620404850323
798641660731
345686342641
288880846271
653270791703
694812340367
553226769841
641039819977
943795144679
968215721141
1026617185849
993357604637
999367772329
219564017041
331186228013
1067413594601
868531047941
545372831417
526149352747
998370198799
634180286969
160079505361
560439058217
614339563373
56872489519
1076191782397
347005707887
177840188777
285891907501
501918130411
13607831681
1064037366811
875539149671
334163478373
642979799251
73381007767
901699586659
840631134509
694225482763
120779543233
1053861623909
438101462819
364382792089
280802538073
91889590319
686571169859
1045082179909
1016770879573
760171061159
131799173509
653422897217
160310147369
568197270317
8366643319
551579821337
838362910769
285651048107
550455043777
859637521781
120982117163
847967831303
703314591319
186802979449
836508746383
748575807131
830364720499
178878123097
921366777473
765567548917
700062306049
1018586607751
969747973261
43740074029
676244698907
117676095071
6701397511
255756745217
173176417721
158164205611
427586329019
37677323263
359074832729
104205492113
920090798381
744297670553
485020318901
921697457123
1002020916527
1078779819983
1009859369833
1070949979261
732973385293
307793761243
425792805721
1076457737413
861977985073
113985774509
454053928417
172418297501
84534730381
48842717557
1078753094291
937863637433
233427528247
854428898899
553328697343
679963964077
839694096167
526206044921
142060714613
660966615973
999884441741
1069666764833
418799736137
372792423253
772791082517
563895695491
515353057889
243790399253
863801786279
359494933913
12225266101
946700527879
110648450929
948640629529
602868689603
298772906321
1053501001633
336027948889
5718668269
1053121067083
834119198131
722574452939
521361043967
905314704043
447160679233
769722265601
74694840281
707522770601
773453764931
749762399383
667361971747
987867643571
157946289329
522201940129
998796802693
162774309211
1034662080499
175636556309
724730459051
943662425551
968106289103
887401319059
57536907943
51543997787
435807447167
355720438981
1050441323137
129981070081
362263284619
466978720997
638273316881
382425585439
124102290661
373186274309
114785439557
272416653973
240995264879
128784320339
337884707843
640456854109
11138045059
189040871909
81665830679
872874985949
632914198529
431407469671
226255479721
1043829319751
853947173983
238224508549
125733854863
1035732449377
568179425929
787961021041
469990615691
164752784951
953375471821
932028859001
12115052491
654849880327
1069536654877
58009708949
738949340447
72235347311
47943990923
756762687973
1037516883017
721896574759
651573381817
278366598883
141440084777
470398157549
65132524243
452352302399
916888198493
144207771467
400134574877
862173138769
937493786441
44898624931
920725428527
960503924087
119403579829
448572569177
1043330946859
289831166621
706398385603
573235455229
148948963747
453803630737
55029609653
930418902143
617600550871
393120363431
808495008259
1049781172001
417024448741
1060012515481
766917005363
311288713303
944520146411
891637896437
44128386773
385239742289
877836326209
1077795964207
64864088689
464464597999
788364193951
915259877911
759592545637
284605360621
246839033407
1014574979419
913015327979
586047858887
139703853281
1024176402419
762125551531
564818317709
879294547303
1012394774011
487438227121
166084690433
198919699171
217726796977
1030482509869
890773513283
805126919347
421495625237
327138881677
862804634227
666383001551
530093921023
1025500199891
417725982679
1000614381199
277726871321
534496020679
503443982003
853232982617
602843361481
42622622089
851817896323
12072021551
321951457999
888806743621
174791136437
597456492179
1039343899969
479025685549
101534420401
112894357283
794336992627
691966157087
714794548631
958978890263
108432125027
858897616853
95078597609
594027932609
611655379109
379007568647
728990594653
163357020469
430271558471
989895628699
134681010263
284433643369
604057345217
651840719071
139161342833
1091759702827
195975821491
594658579369
843917224687
327041776277
91479191939
682196989307
827571377209
583061769071
428056263721
683497511551
375601697167
238764500941
205544976811
755362720081
767816252279
516612727699
67552353097
955308777131
218160909997
517432914577
560102228083
611962610383
672675395053
104226769813
814664161021
363597652531
902828193779
131849961619
621119875601
424964642581
12012226819
428307594877
333058438711
327144050117
12310424669
535515774841
836047166347
987494041577
34264072763
172676512609
165752709469
616922119103
343043049229
525389064047
923659537139
611077588283
916737606937
69363103339
678165631777
176106590329
394568610061
636278776157
653305780159
620818819427
371102287781
674874145577
85931016221
548449454101
739195395431
640884428609
133370235161
762209171987
525836991583
957470504161
266493875059
567350563123
334210839143
635900462369
711001108241
238398913801
871674221963
57501898561
197491171459
951653426539
1002946748929
258884505983
30753033853
40288493207
649403615603
15549703627
728534644709
296008835153
1022875385881
555966992501
246517416451
1018107571231
95030667187
182563216183
948094729313
1027980408629
1094195756567
593708303213
193209391733
566036274619
319232194441
189968475709
678059124443
206503321369
248560462921
222272397031
409559732737
290807458387
994945716397
649551331381
1074270813911
493150317271
965995034531
446600650387
190274461519
167651910827
558637785803
122762078821
1045865041027
44074474061
830943673327
217336288501
566238331739
958480208447
938871293903
407178089683
749288900123
475249982143
6765759101
1063502527673
450600880393
579793025243
300512993503
159973349689
412683754831
628474257833
807090573283
333806573677
510054390889
969768127961
451683516223
662316486319
666238323943
51822104759
780577745413
910659063473
439584200339
221541125107
1051255408433
717065199589
430703541407
127694870759
677845134991
148227910067
1053157175611
537468090889
439649376851
654707556443
779431634701
684176199283
93872662577
837246197537
829214125253
755112453973
597759976259
247771462819
149215861411
33833258311
436514057071
999711063203
90320993153
91665474881
347124360139
326174771843
1001530023409
966476148437
928797439637
820645405409
834229121599
396917830649
921591783353
659006621093
470624334353
1065032964517
4627987103
771747586471
659530614403
704098610693
447823052819
1047212910019
181576881847
634293201109
998623672763
545120518751
79801202599
496496266261
898806706757
267631852067
585749533429
392431874579
259023772039
490224048077
206931211127
81386467457
184644913469
79092497527
270382436003
615603892613
202001112791
921638723227
814252619123
472431162479
307435551473
707229194879
15166919227
744261836677
766389817019
163219552519
676529519443
339645105269
489575885111
74031090167
554870758763
187025671069
130643525443
1026349590349
253173956839
968612702051
600745095949
612430332323
475688386493
636481349729
327163118951
931925218291
584695060949
177402920473
559768305949
434537139479
692013490603
340765255471
242662356361
353964851131
952818843077
820798930213
855590375359
19895644823
930334601747
1035149071219
475157023673
317888038891
19342039309
992813777143
1030130398873
555719259419
567115781101
972440162201
272335641451
388489865899
285467563567
751652721221
941890509839
412867000001
431208651031
456496247957
934370793833
1020386414483
1069591877117
519912529397
983319575963
67829087231
564641493257
632036686433
817716159341
967249028857
509383442917
695818609931
617563886311
386633938447
659199638501
190134868571
1058498008307
971322867499
262811651891
755091105949
548376865997
809694359923
173623269361
314729006233
137820972293
578387520427
32523004739
117240893423
424342137073
472828795759
250578756539
69518602343
156992468021
18208882253
1095170127409
661784146151
906255060797
420945400103
650342389097
347848298261
1074654821951
473400364631
409149308593
326624018099
410619160727
864207181471
966778569401
261428297017
11276647601
2195407901
712245143723
830998664861
784334528683
986358374231
927231860531
912257733001
18069701059
319222272917
516805036633
449798809741
886746872119
961347455149
755739992149
365868542623
786132797599
1050619292563
34777772741
413234995609
539336658439
372539639081
397106057207
1092048249541
958256447857
344602003007
267809619653
105441913571
206275889009
193793822669
1069848687571
929039987041
407851940239
286779809423
1085593887713
795143235431
834859015663
733609429627
832064858243
401310892849
588055462517
469338481429
546126466261
129435211921
879139033093
709600175831
930121773739
199215809717
623184943993
1042372261159
598250582819
605146556239
924550659553
829720187477
401987895833
678815911859
963982281643
245284839433
866908333877
417332387501
947829591607
606497053439
876002045791
767552077073
1092999983057
985974689473
432416060071
298905524909
284784312083
271761754723
145687410823
592445198659
792982749967
650726610103
886327844849
136908653489
1006682403313
294869382253
306540164269
871357875673
183461549179
700259257039
31268046881
1019211994727
491864037523
1025631269639
794411401913
147341614177
541618126627
886053058997
849636855971
297438893783
557900840323
911959894103
258344898113
922142577679
86672736823
630225905471
15193686007
133720590551
204659735251
811922430013
970177659601
117975342263
504258128089
1035977712901
499028414083
627904348067
981372946831
407789511121
148003993441
707019900539
264855174707
390865667053
399293260621
243891085181
118826133229
399860199491
566796226429
900636109921
539818565789
26149799899
1032240140159
172890806441
924393419591
326582281097
259007136673
704903929427
290497283221
387458322557
1074744025559
36044123861
559628063261
709849046659
711607888477
812821745657
445489554959
250988369069
118856262601
1091463338941
571045583653
327425013439
180100220921
14653554997
582259748299
694834139299
655665854489
714391731881
368632068347
187637946871
527232530921
78931700693
865202833519
642805906291
618524473733
660936954991
775967755261
149801029669
566617505869
959610784499
1001392808467
1057165259939
634179741809
140772500123
854208330413
344571695623
84051473239
431893767287
848644969013
48079129297
570167484823
259897526659
792262158619
540310172057
56744581709
842263079639
287678050619
659907148921
91894428097
1079756851067
338817778511
1088301994951
382845583501
584762072957
60008353553
591443863069
911051762279
1078704437443
826259372339
614810470331
612204412373
891778921741
368488899271
827257422037
927128366273
1065834020929
317194692019
1043898143209
898853500607
924331980721
1427215261
325415783257
265581206713
756094050269
500477728297
152568447523
824631173671
68903604487
942320697349
125042620853
214044058937
629678869513
614481293773
888197566813
1096900707457
396587466943
201859680277
144356199121
241092876467
494705858281
620586806687
731636521883
1083209479601
321749202629
891669416579
533556512057
1032162250187
918952168399
687862479569
519952475881
350605722769
1070792578741
1003047424417
782493830387
805429240843
687945082367
33482064373
1043772953759
857471133059
977977939537
1097541032141
582298837111
734155877839
318241620293
430852821253
536104133177
500853371539
865696502621
358370149453
1029868559021
657515344949
764362679293
20376232559
457887113899
1036914543491
465944122703
543735099449
458016266489
1095308675413
750587209349
417347999953
607919986423
1015271316203
1003846117837
1074907720921
479771656501
637478357507
85352229733
975924056777
337933102667
121695621629
516116900989
905604884797
1043751549241
381069232573
456873135097
130630559963
1001654080159
86789457149
851512313227
134121991111
797235934987
203730641497
123324714697
610510572481
82439616361
361719035861
6394035833
474127751807
209747753077
22292529383
419860747303
823016827141
600197567209
213012786241
952968475993
290347091213
99677586721
734125695103
594941042359
507443469697
127025806837
738377141009
832033437701
1067701971107
885236901389
45550624201
115625776543
880089365303
151383824653
55710616499
726321120181
199714824763
1064790615181
992006257241
63873053807
785956436189
929305034389
711156113923
815432589703
214318900093
197654197229
312875277293
961343960149
443024580853
488686167257
746396319829
719937600953
620535983209
1036841937941
579165198421
682467323249
48400381283
793592147767
705579057923
697903957831
35682952159
724633826131
917625285007
231628806023
528059079893
447897152713
46093816511
68517527537
472317321103
135078309973
873118497553
221365683767
411607668119
657351417029
730578534601
1026397607063
663964306781
261853469851
192510448037
509018193451
1058533018547
1002492732547
632410366117
688209955421
79485128707
1065609389809
708509606621
999051218549
210958341977
72213123187
514438285919
336460317821
941191685587
1065807777943
140253789097
514935627529
971121542219
570978352661
424464449399
270388180009
260434773923
930565158247
598343802769
986401194329
168121143989
224021601569
933206571389
175827341981
24923336623
382243637597
16437696929
324505036939
628026009307
396614246221
913507078571
121281244303
1055168672611
117419830117
857103321341
1068346891811
20395923437
597855694001
372212881721
497969328083
645223007029
1066141193629
765117061987
1063979398379
1010984471521
124269189059
621459832517
595692647783
259842218113
569115604297
659180145077
592960105139
835012477441
177192868771
812310644023
123084909113
1027785288877
271107470167
69180554041
103926012919
879662616317
14405796359
1076329658699
590541829183
1097904113639
850623028517
558958329539
632893754923
238048032763
408788511361
1024539600781
835251775451
906439018337
520163847323
539466400657
396761072801
290176768003
329253526471
343063817137
267443008117
364811813563
771793779271
657566731793
530975458609
269418692351
626901142129
895988985223
437153783431
188228683939
278896709297
1004001765023
1045771635397
714123305921
387130238003
785776481783
1075031630587
139354415113
54195685207
213870019313
117331604917
815752664039
323036606273
724535823679
336546330941
549617597773
669154168139
246096413261
370882478111
838119993223
820154446301
354829140901
847521298733
1091036458609
123883630139
703176390731
142307876657
1096524643427
560817171071
524805135121
612239971897
247193149337
33498930133
814285699373
2574737327
686621878223
817051094473
485884249231
95089790227
276619659301
872350892761
510689271503
784193362493
23419325089
807770724479
308915960729
841276904873
652418776127
873696952241
823589978623
415962131927
813835265939
685599327151
472983934693
503045806517
509279256289
173211417101
562333275061
749148731641
329090698661
469882292101
987054165439
295805413679
22754807597
696708585203
358100952049
966038484101
1017849029749
721334231243
1090834299869
15545626303
992777402569
751208903273
327688642321
400065770441
1068835928987
585827823359
646426533481
142914878269
225667581497
932590236437
778621407737
554305081531
920531639543
479941069691
363273229937
372172322617
364325063393
631014707783
749811301537
281588030177
392109676247
585016109939
684523305841
979394460101
336446296631
809268163619
49562138107
607913917399
962671556603
275578133549
652946287417
711754058341
910629683233
859104596879
464585948507
249031772641
345525972877
957619665929
897298536007
954026137937
133557223693
18027990613
103825109099
110319180791
944769478153
397842220339
255789124991
329546947307
808352352611
812822455111
761543887787
350441774407
578936550407
216733206323
600642842771
993721338191
995400494689
961745444083
982968566717
684803475047
864002289427
995824635679
636222565817
560231224463
463820563177
1003702257071
773235116821
161541422551
894286707091
50747358023
583110683471
798179068717
622452593977
699010207127
524055702271
778738873961
1053510699077
56118246533
978158014711
779400316081
765711407761
923911095781
1044723551429
274371642151
1072986649663
326009162291
938633574377
766556907187
585727552231
986595102949
1025292673571
699663395749
805887209483
588071257519
651397677731
166126979303
936733225013
839830264409
408562412623
1041693621673
596317653797
295246040777
978077437331
246553832359
83411890973
901763217307
956762355127
478676116129
949172488631
30373187917
602028558073
898020000551
113763433733
418656822713
693697829879
1056779290799
419901804739
688043408593
636454971613
456982447489
292902110131
617157743431
729136451663
1933685161
783860979043
196156480349
90916120093
672225717227
505147232869
484672364249
385441941211
88549597121
337696597081
51865741651
1075570310567
218106218761
293380921153
180443351171
102617460929
94428756263
366540236929
560067180997
326877522871
747638599583
624046156771
522908242267
1090041279937
541881933451
1048395755507
184793781209
288246972499
990376910323
133904018107
674302109599
440642232011
785117979143
918957132857
987062321933
654589117151
858118474229
399524632567
163953850787
707544485693
486154913869
331871070199
403750057883
289244056001
7489028273
1040268056617
584662835951
525828353243
244877435927
313999102369
810385767283
899363537173
341675387453
813059139197
1046951176847
512184675031
59784199243
594725623061
240647001527
918078336229
853797039041
683154321461
648654307243
76406631421
777789859417
307446286501
484899829373
139133809933
13064150371
829918459817
572722343561
846607405949
1035318589853
794980623431
1017960793867
562747558601
208330655849
37238229053
426696852611
111503762633
216744350981
25483474669
521675193913
374179392439
1000015531111
423957647717
969410890531
131728682047
579066201407
659618240639
35725507333
713385999367
649032055153
688486388441
507496178807
7349148241
370511238589
83129077711
36644852137
447580160351
41720825543
778095000451
679203800687
303866373989
1055327345647
331878305569
941412819491
378498657881
679227550201
262276176373
125914067141
525676157063
280292000069
135355480159
523111186469
106697282863
19489402451
321697502207
73313078101
1007508344399
28016579453
178665090641
534814839929
478948703537
371263435423
588308991343
368521197971
22851807707
633371072237
178884120241
473640466547
401257170131
128426135813
764244809239
315644959247
883839006653
169912826371
26405847959
381578066971
976645368763
635186532811
383877240553
666483552899
883651650281
395474511989
822066038177
369643498717
151119121843
844481676799
4093971719
58877072503
618467907373
174270920399
158708156693
237134917693
1011748941233
1001330309209
685426030417
397368137209
701824631987
350822404661
654394992467
709610883413
189163422541
214394339149
830920640159
825789825457
197774743811
206748538123
738775173263
335109689479
664195600217
306477601289
188171527639
437634119717
1094338826267
308995717421
1024535628899
91244414507
356914089109
1013603439157
1036424361853
1084187883089
464326154113
722116062277
617298394969
561566753753
819926494297
588435779873
185086287157
68150111101
254893518193
394756399553
342651355831
279876266603
110828920549
381607525081
553517834041
676297147067
857079372367
1010277789407
252847300073
687556863173
35399023867
994742612063
893125827809
450531303653
745439146489
238682128001
847080538751
804951690353
413323116553
719572120031
507427215949
631361044313
787337071421
275267541979
675985571389
198507197003
534503095229
236720984449
266809690811
4139121979
246115234727
988343036711
98446167727
563718741977
233608994273
432849332077
135039340367
900807835171
671590916839
499907216587
912210673813
704209808143
139544477381
639853357337
639576979577
493820984201
279170068721
527995710919
1059543718879
671562534859
55846159781
839840223017
511997679829
516116918893
21067799033
1051643623571
92756360881
219160083157
975288990187
462376438949
702233707433
64418791571
170076136753
661730255843
424945985909
490810825451
738200246557
363859603333
1008197375623
935844412669
136044660397
899831158351
660182183977
121382445341
24201535003
9296518219
389177064103
1094370633751
223426180031
1097481097087
753284089967
334109999759
429773541641
854705169173
731758357903
951231909473
157233959903
912641068811
66564245483
771635687023
799547402141
600134836031
221554717717
704495358997
1075401859243
645368728309
836568871597
448138467167
731348751979
93188092567
660437768999
768339319133
816437057561
828335581067
1047430381069
110406975121
406663385129
304532373269
344748700633
653120716991
149912569777
315002768611
537576084511
147890054203
981819434107
37271195317
961785805951
643841550013
299188591157
1003376562787
1981925849
431545730197
121476097
310516114331
774041345369
304280985977
618662078459
418215039553
122677601251
426345234569
800161273117
638056494457
374602859149
278238935311
991874555471
1057627847231
680217384757
11950268767
210660225109
272556780217
1022589840851
1016398923737
898941719717
990949418443
419496010859
1087169295347
1063077647669
403689018011
488412724031
980221719247
154398331579
190122968047
195175468913
192361539767
422753775959
479159736577
343190734193
852922078289
666479266751
329591367013
413171722259
331853198267
967360684363
669232143479
461491011923
120448896221
766064079227
1020358862657
363513084967
184039117961
408292841497
899284221677
1039686319283
87167360897
32021338879
280331417767
571787930641
168694970921
1062914995081
350088684511
896433519001
197211896683
483646816691
559605156629
600170116583
870644123851
84998397607
820057013927
417424942229
264973098539
350770202687
737301168503
229664259983
580234502473
796217937719
547576997909
154318603009
431770365151
235127834719
140775532787
495548918339
861756770669
654076560887
61613861453
521751996127
304202274679
593604557297
1090019862049
291683391899
965594091857
10146904997
594621104929
1009137218521
483357529201
797290300031
378558759437
208029327881
1035681192901
491867495489
291671857973
282779739223
641072708681
97494340337
503502104411
1025286886093
842977950181
920595120569
135416694617
386173646051
180868708021
1085912474333
1075787308469
741487656199
1091466413963
64201402757
9219145643
279337926731
799163513899
292062827741
21647065403
335890064677
847657963561
1009585140071
611148412913
684781445669
155663015477
901255656739
867026914051
464839069873
105074918329
12243221693
350615156197
612915805207
810552041009
243567364093
114949742983
505126367827
256103889869
756735410939
458122891153
763595419777
127141852133
189187524187
21442340851
432021356353
1027622910767
1080180048719
890262311179
374940285289
294606097859
566331329609
714245502043
185971318067
813531917911
771136042829
313136596999
883037380123
162024082691
1088890345703
767481733717
141231647567
519791335667
648058906739
226691510153
598118419033
255721138919
119104215533
135726535957
895861643353
120487154341
576965260019
687065939479
405501948949
338847437573
511226991607
1018217977969
530785492891
347564932829
1045428018521
45530803009
741698650507
525860395057
219049641827
894856637419
809222465801
1016846770451
970011278191
261274554161
840521210411
1057351206809
1053155445721
267445745257
511058212373
1029852800659
1039253534857
70331653129
318169468783
650951763509
116239998529
889492888253
687176952757
261916355681
1056174533779
1093284873719
779331859213
691543127921
649034127991
586571844179
178695461093
859456349107
490991091221
990304122061
376358401519
18395689999
849286975991
277454196647
993529574717
1046332254059
307913959033
545964185159
41458379363
647861238331
552064087669
962899945883
153871940291
537110629067
469711563977
91837711349
752669931049
144291431237
376206375359
21211039429
752351841937
673702007311
655819522607
81787838819
1027457418839
141283245473
621456654001
420597811637
576584994371
130704869023
976260787721
82497591467
673621977767
138391332301
742844569933
33956554019
737058679517
691615180687
840307786499
518126132339
181809637363
100633684523
819752827177
439882363831
1000092812449
502787893567
934242793201
347978401681
14226734629
942387350701
904155549779
411004740749
889480250959
629277306103
361172468473
550338975379
552765240971
974594204839
8306253401
151485166643
142721895451
748799622163
549933985717
36896172119
358836901691
861745683787
766382480153
964537094957
71972785721
227621555597
545415837293
172367617913
648920093279
334088219449
1030342619533
1056890582669
754907302463
411414236869
555797453291
463774315351
1024134778061
723722956973
90656409367
1052799982513
355332923327
150881762929
625277334797
524102981551
232627402013
1072325094173
86597944817
489104595961
221110521449
163559882029
789924963259
778904498173
1082753297911
860924300989
424015785647
1579059589
1024751499557
157875977029
359937987131
726831030089
1042514371961
2934637583
1097306086489
183960058739
923491102097
202019972303
896198283373
312330770461
120623959397
491481666757
827098663123
1762455083
766336065779
757786723531
678746833753
38560026731
634479583099
20567029933
981198953957
161901137381
704390042599
789241859911
863504682011
1042355521573
697345576897
16268091563
896744345881
803309746873
437527569821
1036132201891
756155254037
834849859201
91518423497
109472710231
32719191277
100253593007
379985906191
605581930991
1050946120811
673736276089
223908509521
657110087897
192425420393
352084735523
211412299411
419344367077
10267671893
426853841969
163229194279
181226356667
445534314767
641646961847
649205289907
104082080419
473482893671
946563336707
1094129155103
828271710037
703892950069
157687036421
791869752379
816402593789
47636569693
377009310299
710207286769
590020653727
324454573073
688828065649
964953894167
771308477729
257938109479
20897048149
287914321601
500087300393
128785636907
941585435339
395310581851
791679568049
294655655347
362296617029
934671238667
116799339049
177524962361
377952262741
182902601309
495761932891
365460272447
216045152383
53363711293
126029278471
760063469531
713664525347
1047957551581
72934498207
315379183817
92657225351
571811943863
1051060711817
584098985651
1088614061027
509421237439
666515157089
237265988303
546501726581
514631259743
537667552589
516027261707
738538317557
94905762361
58509846691
1038269805241
83306995399
766047557839
466884153973
688422633749
575588064433
594746217509
338363499337
749421279857
1010694414073
498149040541
247105346869
880256888909
20544310403
702030765881
1076046254837
939165954053
1062613601743
117895103917
1062171195871
474044681899
341491884127
394691692081
281183987521
793857436531
571372642037
21530915167
534020325481
530479102609
3654351577
356960525279
386725409269
222855821827
1039074171731
707070219617
1081069387063
635185791923
850231038697
877909931281
178575246331
623948268599
662209228181
450214547333
829511195999
591456052379
1085090123797
648825582799
428067137867
755491154981
504968322317
179784041053
735313434781
235812080149
24766515797
73758799123
67194702763
43589023087
651245547103
585501811331
299033845919
204992581957
38208470639
1054257904201
763323459211
452902767791
718115165947
1028080909631
184880625751
514555716121
91704417029
137024853127
436497419521
935858009777
236576021959
244773867601
282700619287
822377219759
240145499701
1072704703039
42208045903
1080392800021
537088566877
944983168663
24803471923
500360583791
706048985449
372663655939
1050065758351
270143912429
473255810371
188839586519
48879520013
805506884183
1046098088297
478704499601
200757427681
341906683117
257712198817
625248276641
768221379391
826773160799
355853118209
1012804827841
777260646209
65816699609
393971850397
83548747127
782722130171
1021609296031
567467624989
336172238063
413864939909
712511897833
93091959833
1012023053537
78498983903
579491665261
329322349661
708706263061
377105370251
341455170071
15624329687
578533160369
735407711657
703783006019
654710790413
720157732589
455942406749
949298154253
19881391193
1061455048987
781097592157
494256017147
581163276619
255154644851
471494134753
71099653379
682112758669
301481145067
1042950832789
509479125401
16534294649
228058392113
572947266347
400325584597
566376750019
166990421309
582797831503
576427430323
8083702091
326043639437
982340102053
927464120941
407915811481
478406038087
617116699861
574535237713
243714578587
897700161317
564942261683
256898029529
291447115493
1051647261641
429423375083
451255219903
494427489697
319975869529
424450137437
178140411817
1084121341003
461998328417
899628910091
1067948915767
609563570641
594014009597
998898274723
1018110383009
942001728013
376692335183
611903672923
760016014993
548771133697
54182411249
452358124693
574294837037
535803653387
915323183981
25399080191
916245079513
780199480097
189397929619
275320927421
573249572561
261618778819
768652215143
467339705219
992708584573
1036463992253
109168430941
436148591573
908355714779
318247741393
177267136801
635886272663
1014294371131
602135073713
812036797301
69627583297
1099068574369
544493444569
180879682447
518134563341
397073553403
121678960339
126261855773
101238160847
1091578835251
51963432967
1030602560927
13335219083
718965243833
79209703229
965317958807
531669455869
837304240273
1055443560893
75966430949
201816492973
8385942031
421230077657
256898936197
700251670661
628863994567
580870382569
794138292499
322122498263
603622797277
175937196221
873137915593
918612337
834117080039
80822950303
194237999897
729571189889
507310099763
198595578289
1092917920279
29676222677
878278318037
596472682571
149312461579
382189569347
932268190163
949906272277
257992861163
34712434919
711287184809
308094674731
838847435203
145304510833
397665569641
927903564703
293569311877
797046487753
640281047507
970631517529
124649140741
405269564983
172237798891
228534938549
35043716927
934743551867
230332110499
174948868099
924659527273
650091443549
935382324661
381671587651
962837468287
938177331397
475625521361
745375755637
500137945297
377738527973
1084836695983
668666168189
179899145219
917406793663
116906003783
607440823793
49710634093
507488901263
875623859189
395343296723
1028688455867
480571588759
871422242129
859809482381
993150385187
982271197459
889709933461
282563870957
637886465287
68321176211
900396282803
789432641947
90790390997
565374076769
53197714589
673537524529
434514815533
397623807907
110673597371
724480821193
917863566329
39498147431
815018348471
625062921727
624215614223
68783240719
729133246913
1094529469903
1038700684123
738531634189
445205236633
974314924873
452953925569
571513885181
619001246363
775655490143
1283786489
488262730789
551390991187
865848443501
68145636287
961906307107
262328426639
646503459101
598366299997
440626953103
1090142810021
196354971517
390159258133
912717269957
1005732347071
348604708481
898911540739
730509455707
868252706879
784866881567
25897632487
1074813940679
602019780977
434465587007
843047741747
325207945847
305318068411
142020035147
862800147527
489927789049
248984174531
137606211719
885934535977
227679101453
579435266923
186414384649
382042399463
496147083533
449210142163
734874231131
159937750237
107508850219
325105391873
183024437573
624753286307
547919556557
1023927852811
854504394371
913669287497
586019166443
430257704689
378672651953
380174295121
356565583877
652515621283
324454568951
494548168333
169509441883
1054737841921
835225669373
239025436921
786677782151
27252155321
614564666873
364663626661
246579483307
929118382579
728993854313
227218912411
398423795587
1031943801769
641613380041
291802987397
992027162059
471895496483
501346668341
246614663761
1032699762533
137056867319
987596937043
798225369269
852210823903
772815357703
759414276001
794751855829
706054241843
37325210917
670017220451
35421712903
491943159157
633325214449
671188492363
356051520271
934264252301
938712786763
790376707649
41834515871
600340764307
889541901359
933778930169
1018581690377
755764311661
377364869311
653655104923
1002766273087
120835151417
447938320889
1061456827139
631932200597
319657852021
691721028623
500663523683
686651998517
96476141921
624169273823
128952818431
93969819817
527247187853
370970397769
911967238151
57881763763
332940187057
420455582669
162537942353
341789671511
834618118681
503162411053
581057893531
619542833339
168089387177
348822513931
940568223817
383762160479
844827706007
551462567693
728049993233
367386328819
88983784193
1094280438049
19715587261
494734205461
999881681647
73998671401
554802524429
340152121781
783605140649
1027336768699
767204090309
539007116233
71431169837
18359227277
504393026549
1002504959527
432795777137
636039600437
247677570277
38005812827
295697123929
351885602599
973682337697
124968867473
393095140019
789232876813
773727133307
357547160741
191299921543
538937230679
692301134939
235504804771
255841212337
837340471859
733592062589
329647929491
147359373457
848965792249
252312080771
937253559601
801030755881
2202896209
695075393251
268899034949
449436266333
21520265071
271670400257
747589062863
1034703775361
738368186221
33717617783
651881548243
1055656430407
132967994711
841281176683
812448865159
146728971199
800769532963
194878622111
349115616373
311675754053
411811538087
43743075437
803847882287
708208718809
576760333937
744148208311
322547850143
570627501589
954161679881
644772396403
200552884319
1072934611759
890846235689
63024501739
415759767733
758676498043
10293093689
868422836221
391470122479
668208288299
12965684021
128525315027
835815042983
775682382841
1031018046587
893953038257
155071133257
804541665337
514806218939
849279614233
1027546553531
258841293793
1086177771311
626081919091
510519961531
19075293889
473162815537
192086108131
83194363001
149752545049
837555292213
148458234283
814993073387
819885647767
364994943343
311068341973
921059935987
125776162903
324760056209
788938461671
465494234573
353663710097
792253690897
936505315183
124328080717
10823277587
527323225859
673203603383
152710201597
302886146267
498611099353
837498050267
188884907501
308942918149
684072047669
263832968251
204704670263
617761763083
855694676693
935907029147
844016668973
1056597140981
939630102053
1078666900039
212535500461
250469376643
685550564537
698699085031
744820216009
784602015077
479192356259
885936844253
103127175461
277876952359
396876077459
855875164687
1068709323323
259649858423
355929534383
487646251109
508516678171
571097912527
398233590497
329640052513
1083818992253
13491333613
4268756803
410638293413
892051752827
578884426261
341995885519
891264013481
449784037301
799159154909
624796949983
116203051339
931381495171
1033549365239
775237331273
324117140843
1046083772101
615595954999
227536873519
1092067737569
43405420049
495540563417
1051970555729
467070816221
18764686189
638889923317
918393060731
288995210767
845608505381
6587082269
1032936715003
143583194191
881763618427
206589506587
753789053833
57002971427
348384062699
707187251299
569475798431
664753810403
838581575743
725401760771
604926569089
510183611111
83710291627
406679458441
413845498189
205537173053
651117341767
556613297503
723626266969
678682158509
500212296533
615235565003
1037034865019
314490542437
619485550403
346682021333
226097176127
946621639459
185667235849
1012942381153
721885506787
189048440213
648696674299
521054087923
521905897111
810933702773
683701273261
668460550561
758242850549
1040566493587
732334753477
703614111467
497643223687
487252420679
883461883583
155691849767
480390221029
986806855087
953064901447
1046397043793
156843844361
631020683141
106154053361
321794586283
1069594916431
325022732227
955227795143
804829525139
647092237201
190906251989
674632190461
87092133097
701992069543
196791186551
589127330453
551085243547
523328973991
809713668083
485089804063
1021675408213
474332177773
615008155721
1055464581793
49140278003
651885756343
130211896937
1006263455399
374731150757
866128847141
915430010153
656149196377
507553870141
1071068427743
214919615023
275029893623
940787972029
122114027671
101872662167
613982575471
392931435893
1051688942221
225078296323
212531549729
10229714813
60069640583
816733124381
760236661501
293291240287
604223266781
800007656213
499815508711
395408134217
194434493047
267973887007
8196135281
1025077428173
1087448597701
1044470663177
844727532689
178330489027
806957905609
613486316587
942201958717
1079911600093
1013604296743
705315542149
886322879137
110212778783
305409439147
178343944739
473643182063
228686901943
872802798947
728425326449
913112783321
34884610753
579148356629
1014599844541
845895003077
433116290363
116783405447
1094736228031
240477181411
811113893761
56493351097
289095494183
29844528557
387689569907
148773657239
289007795771
1021902813991
487771300567
567718621237
82947879869
670585035091
56608952821
154683773821
754195507859
408797116333
348582100241
941295485303
888597141743
750916569971
741950174767
853799028827
705783783209
643260955739
1035780012793
794910349931
495715731347
838552141369
564028873043
309828204683
801123942517
1030226865937
1051631437357
998560935313
127279537933
305192453897
109200264493
216888043721
1097899910699
6717169549
537354260449
391786739263
845311910801
9552042217
946364682353
899119829459
678608929121
75400006063
158587855333
390773168251
879952106849
933351176609
799365469873
161720892583
577544920033
580839763177
752520393949
421483847131
324778306549
413020056763
559732627691
363281946821
275880643267
1076141983313
685120752649
628770955453
857103301277
375288854431
811512766849
49880759917
724417017097
848996372113
690174167197
290094436141
541226273267
186288636301
470810336383
498047499589
901437761143
483605409953
197502074963
534929671189
582229139411
843970764503
956288973427
747593815681
781565845727
260849339071
814105324973
784752779023
252771810839
182095841419
1040053806097
48414177521
411239011399
724111540639
222940226287
442734500287
650183158633
363774722303
804215653399
652163705671
785872910909
928611360619
773994115571
203189741
539676260881
1008466581511
741040636097
616216344017
438800173043
110820060671
847620709861
986688324821
175399706683
430097632147
109995562759
29285637497
76594189303
70842901309
692931350599
313855839109
895689613501
434023496099
156897162949
1060860727631
899196602407
803932960591
308799076793
1099308150617
829500933997
1068385797701
590101306229
614918775167
835830106459
1000039062851
22256898239
293490308971
673207583179
817477114099
554237934011
76403919463
50500337933
233417128099
666514894547
975426118747
447896245801
667130266489
396227805157
709465976357
363039154741
640870705217
983293302613
710733731663
833553599503
711819977353
799373578447
1032554206559
525719540147
598325637097
1044343296853
872077191301
809650065071
815469757363
59005310173
587619354809
160565375339
951918265919
617974622651
620799775517
659300953151
49460086103
604261484147
559566879257
75218654129
194026716859
118041605173
672181982057
425670440761
206917071593
634413882043
704812197689
558952555327
512843131481
642890747357
165109447523
963089222747
660714727493
939370974251
877802692303
873574707871
309010282337
1081973490133
678135990809
1081189184627
421534560977
257057958217
380970598573
847018083649
430061854657
900961438997
412726851689
519676501879
176376319627
406572126041
739127605273
699503866591
881278644119
344274818731
811362038141
59856783881
366750627487
997317214583
31895953751
419482607939
691809724259
552260111773
1070532228943
719352244231
765397272253
458517353167
493565678591
564296556443
85701638801
873304976759
397799726837
884512206887
683417196437
581227788403
56535378737
583327096843
492577841417
902845474969
389624705783
613798532807
921907580621
222626687923
192109008667
692226385999
998404334519
901113290093
198813862631
710237522629
231298381217
673198435159
39621410749
1044817571951
738308776537
413810539711
856876395983
5101662259
76424921371
624267481973
115982652041
743639658869
955539254959
453518312809
60245681203
70948622291
234477247181
1067251846943
700332676643
56478161279
273325948897
546074497429
988835483473
511485570457
871818610301
191151077951
415453154269
438533124643
583305682307
676315792811
302644680911
456198981533
1046732017493
753885178951
891281753203
370066944839
833059649291
916179933143
414358520179
1052470265617
652357869991
804663150101
780984987473
1063129934681
155718714791
875955955201
384026648843
175006874297
585093528319
217006228903
160314501881
441369118033
311519594471
435172516817
328431934279
897516011863
17125290071
134286392249
962305107007
22469251177
93170518697
578301080389
873476429113
191700539333
854769081167
985656824681
423701666447
825393082453
46258508851
93414745547
417114753613
501966109487
379935393829
943254082583
406780784279
1038796229329
339907203277
627325880089
174221901053
1023194960173
547572418247
733111022857
190646507351
327381719737
566097194731
126355863043
835871853463
1013132546527
141513440909
393441511369
90998356747
10210313573
862401225011
281128475543
451195755083
402337032919
449657064379
219363875557
116900100829
980383948111
760760976401
1037845215541
800278680581
987201715897
987879247291
600013404163
93981460439
720988346863
1076213178137
758567339567
522127435559
661697376383
621579733261
857238672649
883157428327
772404367457
307324036793
938982269917
818514711577
203004409957
216346730687
135410480039
50897992729
77606471011
744032638919
176460994861
584234163917
200770552769
548594066659
129480616513
565421708603
168887333737
403979830627
739367382179
269484913391
594675292747
723015922963
799914011717
797524825807
622301475751
153069044831
192958130707
930662564107
1070588540611
953181091823
363447209737
243737706853
256524525737
759205974481
207603105019
1093404680483
453963276479
798946026451
62532931183
29021013451
131081364269
214342482877
481098011351
712777328297
352211591987
256951383839
317882213959
156581322587
786092560543
434136727009
480868431853
623062345289
880556395361
480449147749
928476514613
946272252091
758323068857
471560434637
348401407661
534904257929
1042083029131
143805094387
815813127161
204404710399
266948294737
657983220383
267408888871
479449689539
429460133573
940228495933
219944654191
277753336243
293505468713
270385495547
565154213011
142346867917
915438646123
942361696207
547000439003
722174465279
453809260379
1076250408533
352891384943
132800785213
600007496411
611966648477
443888953733
425953516763
607672112207
72218890087
84516171067
59019610619
367783061687
92400467587
405880678757
362276590261
476069296799
70167004877
1070146059793
123490278623
379562084711
952526780971
909492472271
457310440183
304533847003
895391440093
892710928859
422207627461
994410914183
799254094277
395359147069
931906446589
450240955783
661378935937
909689023211
508038310399
490553079613
397291596629
553068296819
490389769657
121543168127
380044664507
578445141083
591086575511
393225446851
485958073439
649558482763
192440301479
719697744737
900545070851
1074704259913
147176424181
1050547903247
467550379799
559000003897
348830975993
106502148469
890061990877
875485726321
273278791649
796287997357
823999065619
961823585249
1031696027939
723092741101
309128685703
814055666747
419327998043
255466577101
250304157353
704988992471
356569372979
194536725827
864397887973
480614951029
473002487183
1089029094053
878407027291
251634168199
500995611889
702523224959
566544951701
193918893149
1008242562511
1019119398377
795758329181
265034850403
85649466601
331084236803
569667330899
397283599091
722931749291
923285647
429062098363
208513197947
951253036583
362521394413
920469014581
38528603539
1024292252041
515109666751
310127295007
232620353743
491769613429
642047992111
32546129663
721153933681
588063930373
233910618313
615090082261
303338109353
961131419813
423612444659
564898893931
92505685777
149567460139
736361918947
841564684421
1088322272507
398524035211
558677539481
297877407481
892316756423
633488174723
347682123181
769909177573
566764547431
609956820791
816393953741
49211744927
864582587107
366831047509
143927325967
684064273471
329960997493
105858889601
466518522373
649647168853
1091474575229
669765223019
275105722277
1097116448479
911693139293
311559522179
271928779259
70678412099
949200711649
63438416183
439524940469
6754496159
788631967579
615081650713
229153363687
738089808691
1057742499137
704149048601
796158552097
353215791307
668432110081
624682193981
928650857089
746432617421
638135991203
964453423433
893835755171
231783625523
341914989539
889213395373
503948004559
1044533570107
351744428627
312722438531
532854074549
627258520373
583949985011
417427625831
181885600177
794660253943
872238639697
162806747513
930655027397
668043955849
18413735413
206396796647
5375250571
1051657773227
706602169519
310448013289
1028924075567
1015745615147
519232758251
617715519737
598860328883
1040348616337
730890293299
975881132951
121489761937
538936899467
167810506813
1060752091363
6333243379
612955688329
322732426853
124422184253
838586277653
947122459721
689267164379
23215553443
472612395037
370846842593
148137643453
121072316803
652856413831
874411549639
847887217831
228609456799
901096656479
867975551683
323639624719
167032845073
298237541599
83445244321
943956017153
175796086183
953400106039
153390805433
721057767817
345501002381
220501156517
769543599389
925330683161
268807168727
542953974769
441772369067
783916122061
437532873287
72917652259
511826813621
893610620509
598827703667
366636048853
193203493291
59345232563
732460407337
405286748651
832312131223
585587689759
551010739759
962636901643
188396819801
861916922717
79089329713
456194197237
843600989921
1083832752941
497316909799
1010692775047
818337513359
85859484773
521125569359
151653679901
94877713759
839236721749
912394576253
1086149516117
916694210359
641670609523
178080424493
674764718473
735124079251
373043451589
640325145073
307397005879
582576340637
326890259453
267623218999
690731847349
712437780697
214149800153
589015731593
460248949049
820182355219
550992286301
1046475118769
473138301239
587205142663
695066651717
488392175267
314602712939
478686737621
1081885789583
1090710318613
917594559533
314327965837
574975329001
241995672953
988555746281
896997854743
789808433563
721153347017
524689391783
1087942200893
235303321427
293106947009
250106994803
622582530109
388851958819
1088224916263
1059082563601
554157158021
619160981963
733628168183
371158397339
973554109357
156545287111
371019778061
41746048193
429621970649
116604576719
119460584861
625850943527
1056170482343
94345731737
776522560927
27680333381
919232329357
413162849819
775154733757
136269822527
696136542677
987375404129
637722076367
756733316099
1038587379127
967275359857
367513519987
608161237763
705894283337
451668588727
1029310950259
728129716463
769399399261
269852472199
737507432573
527665185167
884230548437
20581128641
959882365151
808569855871
89151995293
425033562229
608320423349
995357623121
348821898317
61071159011
163940238221
474182786131
358111440769
700098440737
1089368719979
96792411559
345599784779
470979083851
346799306309
740563998539
148885154309
272056151749
1065207345869
609458315693
720055291453
761246582807
808894935151
841338027709
564767069873
275963409481
814307023643
931106312837
155475898231
788695910747
510488154523
810031364323
410205624571
395650024183
437416838513
162225089717
474857038181
204486399709
776348902037
4918841077
91212301801
420450451711
1091755188547
957614015599
133949590163
687144051637
125942127127
301059506747
1092318016903
4347478279
589109967689
563777064173
815565031159
900512840219
3113837101
706475747837
709326061967
977885453603
200770155613
318368538041
215763971047
254683507171
562901727229
67562073773
982226576663
892956931007
105439609699
341455744043
686175719813
924993058489
50713013063
538198364629
313643284859
436286147821
673295531897
490963969669
106284490579
417666077293
1088552600237
495704138731
151988108059
1073046148319
357700174837
171659338547
1050700827817
271947262001
546223809347
510696187811
509237988841
558309227191
1038461493547
60019423393
111294888587
516930078829
71636716769
17751071267
727029655691
764841887333
748218729787
305976942707
833871482657
306095134417
294102189011
783983724253
726815133383
926243047687
674007616291
706027987937
371256789847
1041480777427
510470225143
299574530513
621855182633
709047342847
699205912903
774580752241
796450527581
935209135507
43249810913
795471946813
120656091119
649594712057
1003977041489
729003943699
1082812587089
1097026104397
246962912687
442722100949
303853459817
339018458621
814133352467
121913948071
14323323481
100061643091
415590413507
183246741589
233215068539
573690643997
617255576797
777559508647
77466334487
751130162071
708208712149
529737851857
497822951539
892367324881
59229616027
307506695789
319014718069
20216046733
484977861023
608678583949
741228425209
634390695457
161808741077
143916069301
601402517251
311110094473
34481447279
274100451217
976702107281
1023317104877
595912563503
994366555451
250234781239
1016655205183
762913210753
224732162903
152183625287
57321897013
727894587487
307823457467
351686209211
916359743539
364620662683
974991011699
474438539633
641523320941
487028597053
811679949937
682979260393
1088018770511
264312497513
140362131619
910866156667
648821411263
742827304903
615554107451
1093993585673
731773121987
1060745187763
76233726641
388729137679
665471495677
37556501531
449649372191
355920526223
148494525827
412033347233
74432850181
977932425121
137058268537
857544247909
819433937027
932117986021
411132824533
314824305997
252729361487
679518065327
20501711521
681100936121
328259202673
323981600837
300707269567
101619896821
1084051343591
42340343029
37917656407
40971724217
398978837843
171961836131
520550739361
752462914589
650037166843
564712930741
604385561191
428310222107
110726316377
503839583417
623996089663
806558726219
75678618637
159573034771
846306966859
281487188237
701448869357
243004045657
792966188243
370172997653
34490019359
633913373869
440038701161
804561533563
793220065903
494209201697
570168329831
730447595233
549460951177
910128735829
643572266749
320643290281
286981927327
1085249446217
543970265299
514004217161
598810376891
13475871659
775067350439
1028342834011
823139310449
910229473079
523602525409
27991100623
876383792989
14913295807
692298496381
763527375781
701383017593
604242057253
219681297499
110999770009
603356141603
63344532091
36544471763
626847108191
404460899023
784035986999
844232287961
252142182947
212224292807
357370952233
130376091343
825677521393
567100216451
175025483527
298215758023
476276138321
32275923419
619294968151
1055370453211
902015233627
1052635907467
1065410026469
685284072061
187465887083
741189823949
265447840759
110450193617
627654616949
599452453343
63286526549
360127168417
675034226843
1054081195667
23886616643
581291983529
663130374883
678361080871
685757738753
898793430683
172657884871
934249749497
180731092219
480533073593
248338862459
671539944497
66623004431
548740099717
191043487769
133180070503
719999770309
568176848731
904006076747
654221861737
312004192139
647126118073
951239533567
427043430943
423760364327
870026116567
675773703061
353157432493
893060779297
735442244711
835557023617
608295845369
699645429437
995338911929
710121574237
160249063223
616204637273
785847581047
562910293837
458370873643
576957270431
337994867257
104639540591
220813925197
1025600411261
835791356311
360197531209
721681159621
529127737181
367244696459
840499777319
224057765369
418658674549
702185671597
555229984319
140579448623
141518822099
316843845343
376424653043
296077396661
798587899987
1030480445633
960207018653
533531898539
523992456851
566824564403
130397101661
669737327711
1044502956113
538942074529
1063477759271
746644533743
241898658431
710645886263
990691741703
886165226039
823988296981
8876175811
318471674779
490411066543
584770130611
271034642531
585294418253
596833255927
657214448393
954796838441
818636827049
651325201127
503133085277
168114864941
259966845883
627723475199
376806555707
157456757473
761691593777
116111891941
388021582177
56043484117
814933186283
845361530609
943075068427
1095347773489
643542076993
451481863363
847905768389
77031138421
859069067099
893452002467
252904148243
329765876047
1889940617
448132497101
295665188821
865516177003
1093220422363
182564208163
133188236147
790091902939
977254833419
780111754949
691825789309
240892207147
495681603757
603573608111
600583202953
905092186589
826705172429
901252782629
964948692293
570227386753
259386296033
203606936077
456002101043
872436176011
485124203521
739768027333
138285701881
414299772713
568398657719
881503088897
596386175551
80339467489
248064019121
52402071133
436684066129
860781909277
631592469847
238869829213
868980882967
617570333077
662571166813
824795350733
519348887633
518772230377
346969221161
656357029567
497431371397
966438738389
264871761061
322446474743
14446663981
1052119308587
757605371849
315481562393
216341451241
894357780931
932182512539
464480806711
25740263957
145878035767
1049970703037
497901984949
143852053063
929588411707
956985622399
244313374091
957219351749
928255061141
827443363921
824725516079
808617414049
949766212643
44557654637
39582812173
415946042377
49889830547
1093077620081
634007287027
885845398157
19779053003
21638148691
246473899423
119645406197
836352519941
196502345933
314586202873
759282661019
579310619689
633156785867
1061433364213
791892733409
606189328757
861650770369
779405422937
1016651678879
1052496130339
848852011309
781291044727
403805408879
529575011089
3094419283
847614830749
196373062103
472709382487
788560487657
850802283883
457387071209
109731477487
648370701449
438657633209
145792801003
918917543923
805169976803
870888406867
286764664411
346345662241
48298802647
583048147679
429165485453
756075026153
635062326077
1018713806989
18281836861
111448875427
1019895160451
335005893533
185701234903
581053954673
219326134897
80787041779
309154316477
34797535369
549052343899
83292914801
687289041851
698918734673
536995144703
154958852819
240733299643
388865827261
539534241629
346479985477
36219154561
511410751087
198017418433
124470867253
208289935823
209487628783
590840856461
446640792799
795791901767
1028222765833
892936387907
908603645353
942287189243
484076118601
225075313447
131564742769
1038704353367
14886311651
466524859181
1085448820279
677415774863
46142827343
685135235327
306102219931
591900365281
748629060847
986397131449
172017323573
1034553312643
367028826709
412110608411
159230547947
911302715971
145573563029
46582055029
619096672141
679071293651
590494744039
765180648707
734432007013
650568816047
1011116100923
871638862309
904564719427
412071189757
534862877729
1050929030933
412842984341
76574317517
1059416294591
312802287487
548174180249
675722369099
323214133433
614038027129
699369395093
169864952447
152785252579
923008224647
62123410397
163424019721
470666791421
835708628801
467838252097
708277031219
898211837591
1044233001397
643414378949
245677087781
180488135291
484580435329
816820795741
142210053283
1056192297311
636473289623
271644808013
1064200258171
996093894491
693388206253
1044938984351
565790740873
203251057249
993016562687
902021042771
960584507293
11191864157
605041002037
167043069629
353470405487
866976901727
380143142777
798144535523
292522856657
923160670057
84432280909
545040195517
972266101243
498535222063
1018192796743
263354599883
1059875314429
971282106709
613129610851
92372817989
417309400741
110950226867
671851875389
250801473779
954844350059
1017322978457
266690575751
3786175717
560919544841
352363895777
934275876701
830078193611
572020365607
784368629843
638063316547
363713504059
235116509891
354392697409
459724222987
25958152589
199022072437
81611548883
1074590297741
757536909949
207940970977
600566980451
1061557654819
292833643181
1003938483637
835131243623
69908825377
501047629177
1031795252989
527575219967
343089557191
968598326483
999791638607
35790868679
1049737977913
35856107591
725947373423
149332578841
130062087707
579881156923
974635169791
1014819100177
25284034781
722643680191
425753360339
453675150697
207291512083
127917521197
645148579853
87738191311
825791326973
721231021969
571550393567
200751267419
722874681493
505633747211
806296264993
911215217947
357391802819
256081631461
1092806983453
90926015083
94711702357
300890376749
992558619677
928713556103
1051036038473
208127019911
1015915941427
781757751601
299269725421
648015931837
553760775599
230459808881
162110564167
991452132767
131243326771
393400313473
311053239439
888238940573
1018666234981
247040616161
1041954613669
173448339271
8111572709
124822202111
329183661451
602390044367
139547004953
16896530351
812190429161
691658298451
926251615721
1004004402391
969547147861
600246864773
63202657997
788568439697
62287357619
172261733461
248526727157
320064286667
727951949071
753888585223
199728906833
629750446477
620077690781
1069190880839
393007182833
651150884983
65306049401
755529208969
991107679867
328954064011
538715404753
774576149887
134172261017
302308635991
841056321179
777663003109
438224692511
555045547219
991101658759
336896895347
397161401233
669625146739
731769296369
51898562159
40100442887
891804258227
929789426639
50396054663
970737436483
60929040979
793318405273
276277996651
76369088363
265445588129
810353413021
284850727913
946957845937
706287633731
602549376853
126224674033
999171682363
587841553667
453065618407
544478922601
966429559541
1020272653063
465785835649
183103322921
30343816213
284627869751
105430642637
931530105811
169952012359
960159893591
266551858787
503344232843
729550440013
336519528733
594140079131
633164502457
821408188459
965794752757
1051098261671
297051538933
691552481933
728827513103
832914295457
707812564231
658187690591
1059891926689
562309059229
1017694873747
480096481999
190117241849
628974661577
1039111430129
352227969229
247186000927
941033389421
863582445463
383779772671
899062207889
192122302949
870171753727
425736607619
1070085797447
89739117883
370121856121
867144192193
167898254107
924608661733
351442223287
767843050543
20716058773
447519873467
990817028317
849723799201
651096868483
125986103521
292882711813
3170447633
930659840489
799444891103
43257183503
282480887467
508925841673
518430207457
165144985717
64855717813
919406382751
838327564433
670117946237
153733207409
165272426329
692137103033
746121974879
336861019057
515313366671
28324364587
671973755903
715132432397
214965591227
544099690853
240266074723
3044585149
760119085051
848273066239
345538812127
935343521293
942430342561
794551518847
397689866711
960638013343
980662156807
499857851281
940326885209
464875372487
1058670023791
945747003667
1080156050879
577191614609
138007415171
724784699057
150793156049
706226678299
985248300643
66297872857
875456297081
755397808127
702952891937
959159438431
893317991221
984474727793
898298434277
447413798833
287021761597
286353782989
527914823027
723356343667
498240098171
166846169627
461020581949
789980270249
8718830929
171353188819
554676011993
307244061769
86392331089
988539760891
8261308883
309678282553
1055336925793
426806356177
941478481549
413273003333
674661789787
253562560961
976301853367
537863517487
913555026047
570716334631
696000970747
392254783133
142104743983
618297558503
954932513363
167197249277
675471731903
407871309089
50293349329
957048422971
425387537143
719993412889
739951606939
612518475433
771449223901
698463547597
552492217643
995123939599
21519966527
725960846549
1083083735113
995658295873
568009214833
863383637681
619750859393
671919964349
846367042981
858388935673
907287525731
41820113177
806408794537
420041829041
176756609971
1010619259261
240926805257
728974553243
812242856339
815793163303
1030268876557
79189773023
929430832501
389302716067
447202319717
808352140303
867176999599
690017412767
228225696043
839855846381
616031607473
561242344211
330467138543
33139052893
32108242721
702633567107
13935683471
200621078891
754297203269
163836842027
923249441221
628100748673
1066030763971
1010855986013
124084197359
554268323899
359181220733
163340231137
1050173024843
364281120653
555965788771
35543791553
116726878871
925933307513
714682473341
1016769952229
88343460353
534840739171
809865283459
880088456627
257008571801
290225386351
618854831671
95081236507
722040475171
186717010373
45087980887
665191365557
1050835402843
78789541261
574479338549
319455106613
251744783599
1058807727569
352662836473
185248909687
1085745612383
630354663349
222167332601
325357468459
721889380481
556890359143
1002984268301
731894479639
149938486699
430774346467
206670995059
169273586639
7135386581
638535353629
290810552437
95107170959
594110080099
956762245591
899039435981
3745240991
903185324597
385854932459
490379030707
1028344176401
76544441671
137493693647
1053094897207
141599107579
131169241627
663793766851
339110700263
622812667339
286563799061
512015272399
1059993039713
338352989347
523276539433
698281239233
626934673909
356537803801
462052973533
508078577977
629922215563
738796498421
948006714299
10898226623
215677974079
451446895951
676193747219
92698251343
1054185877879
901725976001
717786832907
303790530311
394153943093
783249257447
295810812439
79423355863
468370911653
247565744417
220138943873
133742119999
299555902999
960774415351
141954824149
804526491047
874711432753
40998642563
920177150579
488743423829
658623353459
173454253829
735284841659
492948398521
902874668807
267045106733
397698410309
324457627939
34708746353
188205420061
700582280417
256750551527
880791022099
739175571479
726625573909
511136742119
596676225193
629886985009
195595122199
16793367323
232649756149
216768458213
657692223077
178416172327
904453639967
695493706493
563778545509
377119358621
1026928839941
847196892859
456755766451
570503422493
4877120147
670263938213
897599183237
531875345831
495365912953
504622124269
1013736066913
1038601418689
202723467623
1026297457313
63716757857
1058638775809
266125328333
359069545799
257468166073
560521725989
1033300506467
824363464657
436378815569
277578745957
232810420189
287506436369
64147800637
953816426873
993858724561
1017632184169
807246912541
296026343351
283081092817
849354478801
533576409407
5723474963
801917312411
515913852061
1053020148911
327959043043
626766962179
76801535557
533224282597
298736177359
1048777808987
857336870051
169203724523
777667459769
259215296719
693708238607
11965178131
311899086787
432548148569
611013843527
182843453957
925039064483
919610260489
860777500199
1081155873587
997633386109
103801108729
834453366421
674847890221
1083223016203
7524898781
841695347191
1031576097947
800533565701
920852978629
228732607601
279874103059
762773858113
142577344037
29754237629
342445179301
376990765661
464419296401
41589056011
696973065491
371736321937
157356896101
887327190823
603952507759
828408478441
418692526181
207879996761
684405316391
899220065377
640139685629
380768676403
572950987787
537009590231
784958322331
421859430263
566327349353
63250763777
226396292869
838923628661
814369886431
631741528637
1022362861441
161014370123
702893288743
860277021479
125601557927
716830272817
408891483863
401945523041
356386523063
1044732556633
208291236541
342849266789
849387454417
183827300053
988824896557
491739488137
559794671999
565693575593
725716231573
105907233683
311023071797
1017802058099
483979417969
314254733773
150550557607
575210658797
468116302301
192960093497
194889846577
62432912467
493738288751
994310159681
1069278644899
136444735151
438014454953
919942269307
946264274867
326787887057
617668147049
873619293847
990842698133
688222356761
555500349889
703419459241
344868554923
677980358701
499687642567
140721465173
518636650943
984439622983
189599561573
398772639569
904673999003
845077364389
550164649147
357760061479
96492831923
543330852733
281619940621
239288867231
554261124497
321337482883
8252369033
580685780299
111556057343
443368044557
408620798293
420204387167
291147814921
695464394837
38929635497
908129432179
830541255793
128128416277
102147562087
740545003543
458093544613
400756037497
720873964843
776608401449
1076321029241
4024466483
1040727054511
712326616007
211178719709
863124356197
509873690143
925030615807
228702063803
351081381719
677558310251
193602668893
717026153747
244837863871
118743465647
628259857457
1011904787909
607170943901
667097774663
824850793201
80461006277
348343798711
118730435189
787529306533
49773053503
141185043067
408603664699
961160259337
787216187617
26646540143
616658347507
733666336807
978065291881
399753527
180328402339
129033483583
1098427584547
508370312257
153788524187
464140967839
1050842698289
973250239519
377059456603
985687266859
890604769829
163496971843
488736731809
461034559339
83685720757
1057548902843
453532048601
649013585657
553706081527
442904465701
944462555327
1005478803281
982720573729
348319346411
451887896617
1041093019513
645750588209
966130536991
1090334743447
387435633281
505366806127
101113465429
828972693331
40148377897
70930890553
779743424417
169145101409
531167192287
462980677099
38193431987
486930680647
610558770529
311461501693
1096960924331
645301777807
342808670749
1096145103407
759057208211
899669129129
428222469383
305591051669
1089059948881
182660767579
392642349227
914319844457
761547136381
187250618741
263472953173
264820633289
988230965611
752222676539
686906319179
147303423719
811541498447
684940358383
612013746023
626335799569
1045533762181
669926573627
1094380323781
864919452289
701158584913
606114081341
600342803941
208613893339
115487315213
512390594357
936354129587
334140849949
1042271219879
1084592744273
143781109183
449532313817
232406263963
75166145497
1053328901843
614831197727
129088982819
701566085719
267706991771
159767416997
715448922403
267901512589
140088414527
544759537213
980030606683
654331522253
311802292199
872586141781
110997719249
873319943549
507471914171
175780199587
740054790499
335925477851
101260380581
356402398381
659070326003
516864106151
877914486629
790980792739
823439011553
644103488179
389987467127
704521506203
751169808127
882670485733
406688931683
81552889529
618803600047
655780901549
779798626147
1055187535991
265599740297
636581875873
613275063997
770619485341
32097150847
615663208703
464119580801
274662052883
188533546763
520280405129
403169366491
995944009667
692848879363
1059712647391
958475816149
519703962821
1026589422791
993480506807
478371714329
650823429017
630330044209
483622364971
434072324033
178917387463
539575736809
657673589029
232407240367
33148527029
264390937673
891626802347
388518470981
122995863541
70972461013
171311648801
654933902113
218605129037
394977319831
221622498301
995989523923
472832852749
390297223193
319489820591
972690014251
777048423551
329584777231
514596786029
519233458543
562806641143
481172733683
648359858917
575199945769
1052512548463
999989185829
196007400713
127975099517
189301993651
199364330777
280422546533
165947203021
94942832989
505211825977
589323366869
53501226689
972225354949
411041813167
1086563169473
632801019923
952256167609
485282749183
1066849346377
87969844063
82089122671
255346198957
195903498577
523291865669
646980370871
31743274967
830722351423
81852291503
742003424749
547604876521
338166186277
312229482437
258381764633
429327806767
263975008589
911464563089
393927748939
1019418486179
123929018429
586239148669
570984188837
633222763333
661217754853
823888459981
975006080759
908670065477
261098180311
526691261651
813955060813
914801448349
317329492957
96030873949
790574896687
756461966411
877178521211
217999105589
485152282529
874612204931
868976052193
82605701741
645605736709
1054797101179
961719745897
702326497363
299096573213
355488779389
442240676243
79557646417
30779608007
428154273077
178097786077
1033769287799
1056766299139
266194081981
236840470367
779779273841
464050392251
701508234067
877406281067
788167275569
342523810309
160765115141
1052082163357
182892644309
521783373317
841614686027
866609759261
1024511882879
217605774647
642157280087
688665168967
628026504641
587944490857
589606523651
893706424453
226066126571
821226420767
502091330903
388691478697
568938113911
379907374403
49503807259
851409572623
595430335967
785452669471
269260174523
806041084573
403415825303
178998793159
1046339928377
1001649499573
855461048369
287829846649
713135448161
182828100373
969918586493
467632777657
407324585389
791675227339
1069493975063
1067696960821
702550484203
592058869399
624410254109
348303644093
583068896297
226134017839
516460841447
832995189161
576716067799
903051490787
716969788453
488199673061
651690040831
181272756527
46931656663
267059078701
374834890429
972203789059
630570887033
478854067537
257043816079
449645312923
744220798441
978400059431
667559279683
401058511303
252259002959
494667560213
669694795831
391776831937
845939233999
1002559953091
536882143283
317683391569
822676880089
988320850087
984360278591
680101863547
630621125483
742038477143
650248970641
1047101777947
93186870743
693708744373
92264467541
870138745687
67973062453
64274132873
1037234177201
670522352407
928752179753
82389799801
634532455783
765737727541
415372631591
263525383661
360666721609
176059689361
18423759931
48313073147
253723271927
629558439751
790928172193
767204168051
12744283661
197575894963
103505648723
672919000207
858152340491
334919825599
503867277377
22134446647
292005300857
984284339377
422302787617
721680214481
328953714697
1023379088309
513079045097
148598604331
692485661821
591070260481
320979858541
542509330063
101119996141
811935864973
232208456723
804472664423
517472836093
845490511219
394450348997
391876893679
552331837723
673815634309
350018682679
118977964331
229711924823
360920445329
155847066311
513179942713
995742064979
514351655009
882929031889
639087365659
370177212413
853731123313
1073387058479
587038449731
1074828705089
1095154025509
1079986029841
670970325899
554109854387
151200259333
953031392837
793633746343
341727548317
1024707091181
471415510427
696068290871
458563384679
323978365877
1019849502439
957512547701
1017032611883
494595953641
788369654981
588760517491
126024607129
720061842077
178745649637
109141180961
80335676453
101354692763
621210647509
137520164963
737097324059
902713437001
676599360053
485924786933
239344062193
243240892819
681315055427
55050615937
903984097763
365009840627
1075628097133
909860037221
1070744042413
452572870957
437310975089
540114749491
285817142147
1012578298541
848422711483
355288399507
816669563603
341154200599
821352840877
1023769724423
146713991483
45982128677
475291086811
665425292171
690547230169
188720739659
22750919951
1083628970561
246533135267
555019562437
465819116981
486976453193
254492562059
108122125997
244279417817
64200380501
1057517797121
176512900933
1020310285909
383818214077
78058010227
611518778141
581473925057
403734480269
139521122179
586463038429
763964308319
912410406077
844875622687
1022024425439
472879152373
235418892469
188542321663
10394339591
415907404117
808509824329
276921513577
840818620181
789404314843
456419266007
741966330793
533951525651
170438244283
20283268991
881282432039
530261123663
617644940453
160298886043
368614860169
307457480879
33461865109
318868658519
524874069611
297417802307
982706175379
786463564717
467582182189
787701387661
249834193177
1098279482413
841683347977
242615313571
823854819989
117312864007
533738061029
210488944271
1005704198669
45067759019
666093896437
813516329179
678458291803
115447511171
91842152807
368144480789
203457876091
424294207907
186962910229
14407811053
85676735719
754022082487
745748013937
339794136091
687693788021
930145822913
235015118309
346975739147
525525476269
102168579257
499799476573
11457294781
480610188307
83640468937
355190266097
1030749460109
511405350851
531980122043
813720765961
958898458099
1083630885209
120460307707
794550951631
164322876173
992787639001
95022919837
232087712261
332154623807
320116398527
747273677897
357855316003
266935587767
515966441173
483260427967
370186871113
742861076821
563589076627
58745198851
40495653281
534296538409
185933640707
126726640567
375070664251
965892918443
883574326573
1086111404047
953469791257
309925677401
165212438953
951545734561
1021735845901
418744006507
727799075753
862909094791
665106356989
811735569131
28077842621
231252110203
612329375417
485186209247
796668178343
276091792787
409491235003
868677885371
848839695877
874132211527
88041563161
707190301033
508500180577
925475710447
297142373851
938268879367
38590202939
806529259093
990224258893
937393530893
555245747591
364795001411
54609409649
899525247847
56146955653
861943559383
963276727613
284809766179
427464835247
177396264739
765812575039
14733748261
357520602559
239307940831
1028234365481
724979451439
77557902871
426577569967
480648065671
189718788211
181999591201
11994688247
940495926863
950797210969
29108690887
797836671739
160925005061
897216967093
661614180509
268175339101
494864155889
380748484297
261103555403
1067286887917
1061040222349
637819402061
844745770109
789537312647
914388045401
193315746353
64836043159
113416928869
1093680656557
674878758343
95315323351
662644158017
691771693451
56512791421
458256708691
1088276491171
312817663199
1079665077571
1068205077227
685763265371
473316035611
273145549111
475077797813
67708205179
246925898963
402413828437
30492313147
972738403321
874469233153
802276135519
754044752701
738890049413
556540197541
21005056781
650379636877
545630394929
87492522511
998644655557
307903017211
241036864349
931249430191
212514617753
170705671607
990651374809
615708125251
414395802109
187117572919
433969536731
577041673573
798695291113
347120464151
37727161123
618058445461
379710348839
199404519317
499337541119
940965076201
643906404569
530743888309
75350921509
767241497201
46040592887
168541627223
1032791035091
165551817589
451180910497
298293875653
943295280619
726699162097
245212543393
399045431683
368509404301
1077738751693
1036545058391
951270390137
708307633559
238116356353
150849768947
195765366557
648851557021
771180372659
932661495713
230625232153
811202829427
175697638507
373626076429
575809249313
502571877539
928415185517
559696819229
884380304581
412697939699
236802949813
1014065101909
1037720047493
882713404127
722498963399
841243693471
202507515169
778673374621
1093372228271
245008996129
417044448167
1061997389249
227522420963
273997819859
101504119219
1053439860871
779708657393
937973857133
370888291537
809003917031
336417476557
957722140967
688285510511
274009654327
148891705733
245284646671
203713623053
473032277701
1016687316419
898628690803
6960479077
121022627647
658999918267
626294101217
4091485439
283933130311
718437748579
130345273327
780321975353
813204541241
542569835107
117249382693
683533597613
909835917929
841687124503
967332136621
134077356989
229745784899
181614551567
365639368433
97407094441
212444247931
376894036399
640562962009
510065179843
1027953727033
964517325463
458105615963
726414092273
52559209951
262768999981
312599787901
924585273301
400232943073
755495541643
440811528187
973296484031
243721724383
695373613937
52128084797
1074478371661
1012000635497
468731032129
1094731705061
334420200013
61881643277
827807306177
845418677813
876364866527
192201597079
1008704522827
752590190189
159439051501
556401744553
136294615363
290562630269
831011056273
1046739436291
1011610627361
954535099769
135803749931
1010077512209
398753900437
821971421521
508248730351
121938983609
207797136251
741146799889
43416055429
223479747809
955050137257
683745700381
943668641317
666023408233
836585726069
599804420263
374474305727
911485934549
912212824279
24091059757
149674306469
106335486871
498291046291
497891566901
801995329859
331754505133
37892399261
508724320843
1012883274749
311804181061
533106966221
259690424401
264051376747
775824879601
731113039333
74904404189
275565225479
289050073157
504772901989
888634522519
355118054303
1033935748271
653767480139
386765321801
680070615673
4767458041
490947413287
832558151687
883998391049
667844895989
941188822087
740425511929
533115568481
148949113531
415209260203
753607730413
137747449457
1043721244877
6580056697
768186668867
559361225273
1046147906549
982205282507
110163132161
596803494797
275591422727
729269241619
301147423319
927173639003
137115085901
364983533219
690306675979
258750609259
1030730191097
60609672917
896221081729
142945474069
254409111529
375036476051
431404766479
344199264043
679938665443
229004848771
802922672753
540656686069
324286480783
950985512677
1067655488057
361859596621
515993736023
925766695121
359371169293
321062682439
963897089917
1012688307271
243262686553
1058027833481
750180353981
340490098183
609032286227
892081805669
319863034411
82288667819
525941132263
100792076123
115872623051
1047702009503
124754390609
367454759681
846289444751
128266904863
56906839657
1042387724579
5405341
461179049291
1028920355117
766042994383
595911712751
722616364297
1092369650027
748055312261
1045508231297
440083542823
1033917393763
933923255233
237675416389
501457241057
974081903359
496557167083
1085543690317
752417984951
465630049583
1005578230847
558690398467
554210849221
590843633203
905432571311
762819091093
593776092557
675281339507
137479916297
932039414311
175884501889
2636308261
171601296467
429628966727
786884876179
119070944633
908537847863
666206786659
71927983201
12737231863
195977771851
249257293997
1056872456197
105908020223
223375637339
922669398701
830877737231
24379225823
852695372981
149387520923
1039219962947
71462999987
307102683607
462860743727
720773346707
504142686143
31858328977
988648039417
9186258061
326857244789
36058149709
272884423433
980277670711
464951435237
277599590617
77292165659
1033734371041
677860686649
485182933903
173483487899
68903878301
496511739049
423390544153
634273173773
740320317977
619536076609
393846860191
40090362901
702004630207
404432003699
621616045511
938115280789
329013907367
1086118819943
321760856243
237091874219
985227324787
122020735433
906163891247
468735983743
928618936507
234336455629
462491221319
37272390461
887447320703
302361962677
509291756131
150946848541
417109283753
229651656071
893934092867
272715374957
341806066907
995358478171
759869430473
569620307519
1088948554469
586044097421
388584388351
934580822731
913738803349
1015621711417
500750702329
1011283550729
924062239363
201176819087
833084421941
478498949431
283922177881
379519369069
671482931341
671662888469
512802223103
978408143003
254557553941
584317174667
313456617283
87929850913
1021722413333
231044068813
857229511037
499012244573
615214913743
223592059463
997604500547
49676597941
206604324869
637431920459
564099924727
897248995469
184282216229
50869575749
446806784027
530562732499
1066580014547
537147146143
236843759843
720008000177
191283131917
5243143747
427963027783
340920241957
1084712215969
487986990857
672142537181
678994066379
1036262632439
120019297763
777859215271
328060641809
793597892207
658059988097
399793335437
840583520111
846581593223
974631626767
319303297171
284592567313
34444369
943953527849
663648119401
403573525213
29854578659
135184625623
245845482131
577062275759
198427016107
860482330021
951109346867
691129881217
561641445551
1027875311773
14060490853
672259011419
1051807247003
346210817539
206351574031
685883811727
586365696893
468406294381
98197620581
206349963691
828710561323
42924379063
473984293973
1019328161689
947885099761
62321666383
221755290203
27665104331
361312504537
627999710003
207300330551
815948559271
698084223437
1003546050797
473097138863
714143522419
232249270061
452359960777
1094748447043
863353262713
827440415701
215924308597
721746826337
776155189253
387898368877
663879954421
169789803167
281439523961
1014481679243
325872597949
160014265373
337897955053
1054871638543
674883366089
410664376589
331627403519
612999531289
67883098363
40779858467
618655409837
635552182607
1023439560109
712892635321
957681390709
459920084977
951413476231
728117425391
1059623202173
355831081159
1082811307673
572643714199
846569238829
786222673007
329720344153
365024311343
965329809553
593775617887
697870326247
459020296253
874772442119
665786024531
1072819016849
637645445839
1025968324613
945232606139
840336176191
401588531249
316725017771
1098608786837
290169832291
556257480463
176783773769
450304961627
333223923269
461239709717
417596556901
533377391773
625209165961
348809262577
871431344029
35831674049
258800128273
313051855541
846651512821
1035608673571
331458218557
361286125133
634822455331
785407951771
260368738813
359846829127
1038993276617
928479297517
1017715981213
600275845781
53855395987
1088175624311
540294100681
81601910743
11825087353
956197079993
784468690321
466270292417
443475986819
1001828798567
349053482287
473653043221
112875089843
183838838927
596113983863
9715394047
1038901504843
436320982267
649471980559
443811105481
431810954347
276279114263
161797067753
496419215923
343187766953
129733299361
722674740859
823718256331
761103454483
1081566388543
220314378553
664367951437
783180155377
809647916689
1098708929993
1020304797781
649329108137
936566922947
657179363017
912914140393
781088029003
176245799459
965071607641
663411599231
117602617519
772952984303
332469903881
1014483192077
820025009809
552543782849
551152881137
157828400959
867340311533
287859909347
771297650003
1001463678317
182948231897
652175012743
999880161691
209675946041
1092065300143
111148116589
1086048141511
787648218787
602026642159
205081305749
90324907639
1060981202209
598657829681
1002425386709
418885615531
1026858115273
503230917557
825678274417
935129998111
139813317701
264586904993
140082169807
157547775571
941064885419
684533805061
1246368001
384242206919
670914190957
977207087497
318467976823
197181216467
275259289633
130612097387
315950053883
473890717501
588217304573
216616815733
662170596713
981517128689
647108749121
950183985559
6481017847
75835088699
747740181347
1013397450847
908172216971
985398593171
435765594239
402303547169
443030367911
921378404173
1082956799
768979703579
276186776249
28536149309
725161657141
283418556977
638180318059
543841209829
216305924033
418978150961
92653693291
450584046173
735672270407
701102769959
164917348171
513422513717
559108284883
388205289127
406245946363
370914493373
992534390231
526448459423
205114066501
758164129039
151181108993
119014341049
923655999131
917643262399
269568750131
410313617893
416313104293
581379728647
1058896165673
392288382397
984862015153
299086032257
91057866793
775925248607
34556572103
564973559669
630085754951
16208017979
1002495986909
337148575961
951695272513
649801059227
562945259267
187693339861
607907003101
761805528179
806777795039
744608620157
110781804269
513456530039
376782639329
970791517957
784396300487
143634411157
95671675993
156770283079
731125575673
361011127699
580313818663
63401317883
487539703153
836585798879
58202804339
574193093897
679532927357
111256841167
781362735473
222676580771
587045612077
819268726429
862446137741
343719161719
805091541307
108182548433
345112220989
874093931959
694736514809
858347073539
552869987741
136824006479
1098114449791
626073427123
699960880627
563986842803
346402286981
404025965963
175149253733
760268376089
163942246483
539238408719
158931023081
704330383633
67888565821
688319199527
629187413453
409335260407
145593562637
443517372073
121703179223
916235869127
68377508977
891045617591
296448293233
404210244379
583016866181
187981188823
165876606001
294821117489
784177593301
981409743299
1017039512507
812451375089
801290542859
1046168729987
49016006647
774091742819
828789020581
335132952767
853198856117
38289772331
138983056151
100344955937
556865630677
856524600781
269612270281
583656311509
539519066087
938859609697
1062557775739
767693011243
539937834671
765049360519
445202416613
541127937407
573548785751
645169062053
313903182031
557110077857
879402005081
732730073477
780954866957
703895492879
550637508749
531655689869
382958487007
1049491413911
20311504751
1054363645991
586250512487
16645419697
35244769513
1043858611729
454973569537
200584686943
1076860042151
189451650653
140622505409
731308223917
739476408509
177494226797
506708673589
811364401129
499794781559
777714097463
949284936751
917828954761
63837977971
762583371703
9031774597
665500351387
546681767087
1033377734267
79875461011
806985703949
1685369909
304874860673
30202481557
281174026717
1062302616733
722352925991
923610869879
238377508463
589802990687
929552106733
178057771949
981597371389
758842232089
783369631927
470850493831
540100438979
411973432537
671531069003
134039434469
306307138409
124171234769
261580138931
923455154273
980254533679
57628947317
368520264379
768656616349
75085578343
989182255883
539223654383
286420178381
713474693233
470102275121
600419647831
539511810821
605985181493
1070676299179
395081353717
782113211743
60005836741
230621447123
970921264543
354473791729
846829099057
402028210393
640076037311
747887015041
93417259237
505427863067
491609986799
197113147513
411847211227
201285669289
209090895437
833994252263
136180568273
448713672607
337696782541
406605668369
898418428087
130881769657
326256207281
667920953431
394875120883
488578733809
1029304866097
790298762303
134637467677
231092331473
388194674761
454026105437
139979186449
812255417117
363781576157
938564770261
373174336771
194745787931
723486438911
410939576897
163166404267
297167637649
856193040163
376464788239
832253848813
974993669137
1011585710747
1050273081281
691581359921
476200952369
934783019017
567501223903
794765990621
157898908483
55295709419
6513605899
928384271411
44519994131
1060723758931
383628032677
437012226919
493494087727
12362091107
710127511069
256493956547
752247294371
748466059727
1054626730567
89032121051
40546208671
1079781486647
982529132857
544723043827
484678100897
796195565161
361362277337
482445885953
635831358529
101564329927
1026724311167
881393924623
436013309357
83738205739
858273655867
806811738241
790743431851
552803900933
543485676973
123272893489
212492146091
1051615944173
750961884287
665154462611
734904285307
852206274533
441991683163
328841254697
264730674407
549503973247
88646439863
197772372241
44676402941
318641843077
712767030719
839665896133
358221586973
221274841199
398981616667
677750078021
162650198279
563150570503
858772442557
1092390131849
175178554091
830146751201
789518789429
223380894719
481000204603
438464093273
702954418357
150630921373
1014391848329
409971411607
64762741723
339470275619
366038290789
1062173473267
345595236229
529034223649
148309110503
401489707561
1039050089023
200303181007
331613019041
992306760323
797426344747
598154717939
454342950683
514896250049
243316394393
764260992571
415014495193
195809419339
160305354623
865937333237
687844124983
971705599399
1087885812757
865689246551
853977642517
806218813181
189013693919
93688122103
152885192717
170007122347
780648812539
820612757483
380616821887
109217928923
914984509067
1012424343617
416352454139
155484358199
342490275691
278213963543
532547211499
545658040729
639599333363
112379590537
589942411031
32971695233
932243650969
10966384993
400349302501
332142752939
843532996753
827004127297
149865828311
870124995149
752719499473
76955026387
644653254013
405753679711
957540346207
92515072063
756438136211
273949797217
898471423579
393679979923
472913642923
409650301579
1024036488367
1059614729471
849859352057
157655372521
861478744493
992601749189
80105550739
327613646917
6159564349
833213081513
1021452268019
426386623259
562170370687
628011404077
648700737911
926417806031
60585265651
280446110423
433539491071
948976506757
463221272083
894050709469
1061520319411
933446460113
746228135797
120635706563
1057078659797
855413935661
687955287311
706690989223
570706508063
371107588963
307893533393
959098271863
594211717597
1058892375623
149915576689
732973088041
824759431693
916752299873
528286717627
985082674493
802376629711
226403906797
894262070651
374896241333
938056677317
149575172867
751802859763
443794401301
579994727189
465927197609
990821485757
253277487269
541023753449
181408110127
584077842451
425976016573
95778003401
702633334619
1020015755807
247841802023
920983796977
182080197857
41679436153
809130302899
1007057580959
160284319087
795994258177
680415369527
718425256957
116456180917
205569812603
297548503799
456048265823
939323168137
1019728828423
395285024833
567514379897
410083462519
317265732821
1087042337159
678907726307
267612039829
1012888426127
483137983033
1031364380747
785451045619
306974872487
654779620421
236809102493
989579103047
80904306407
886985756651
190963701601
512365734437
226012684399
774457673419
507084469649
668116386149
562840295921
949422812983
997972204057
699454565759
741747035063
568117356841
331762031687
595037811877
369567271013
879974757479
165663236569
582420276359
94559232827
914973743477
385613524273
660382066763
366533492197
726346758707
274903454767
764162971063
271364783101
616334675933
648003767503
263016021683
284173098791
536178852701
1000052697583
369616513067
623018774039
1019220474257
1081953543523
565133772901
1011557373737
420408770699
911022285193
466224420131
1015258159301
759016715689
871226468579
934358488891
428459264041
850673670421
260380873391
994021078847
690737019823
786315712579
862478387767
766699204729
719969688197
496390897957
272048134703
83102452987
125884138439
532168052081
1079890932719
108842472527
551954065783
778931049599
64767296017
906402662677
328352088847
935725185403
386482886863
736939017049
728717635781
576974821603
523622283827
236392640591
109404261269
458292827677
597330275239
295451249
717059617819
839037548803
853989166889
321460747787
877699735447
180289703927
490963796801
310915854751
961743019387
704919435263
1051103838451
399327603547
985983485699
777853157483
198749067667
352316257367
582556537091
1303042487
537413556919
53348073287
1052601597217
477620960633
858114380579
954863512429
512617587697
39146254319
104953587421
122494416607
503535451457
479091456289
915540843293
714156703697
90884860603
599806966867
513156078059
326980278643
707458330633
191546918743
330691067197
271486503397
647282031287
713507918399
221364821551
17006483399
872575712153
854018193131
1035420281887
757194465389
750418714013
168392535559
1095876568933
144318156571
985490913403
816750481433
517320155087
1058180879507
600891026713
726618488069
419215526173
356439440641
811764715691
520409790661
503426667071
871123681691
945671116681
341262809021
243665854693
55274096797
541100390617
402127102159
337357266847
193413095471
75650861417
50756700299
1064265985661
170624594473
429448154483
1050692663941
685441208857
588829192649
682847290141
118185953551
680001179843
1077714396307
641469939469
985346151001
1029467603083
528397654753
167487018977
399874466639
548791021159
126159853717
81618288019
828988706761
263824786669
1004933760403
630919763681
129592388837
857820868111
211221187579
1002887403031
264870243067
846749307097
176293138831
1002380771453
962533112117
940597781209
544071804121
13549183897
219989732299
997276221457
715477866581
975384828503
623202484511
658105748477
847716109567
112534974547
266599091663
234549260479
356493164693
841461320209
691272529483
67087862089
266233544459
374011590143
338095511183
259656831241
148250010877
244630177247
585595399787
768025443197
308250216259
837482739631
467613499477
102984567379
140252863969
894874765849
111739249939
108406424701
916432604663
163215927163
83430912443
261054200009
17191852523
62569458967
900272216551
944213472971
512615643271
775173413557
925827119993
1071705673889
59598557357
21317270129
206636203643
560540865509
708098354087
856912102021
69809820233
717127795393
979414451369
107117578781
804817406249
177480719971
526568714993
1005077058373
779090494249
777390612227
38501604107
989157549041
864020955253
267364587643
210935370497
141924155159
1009875909733
1028591794819
809862060853
755507189179
142812207073
393696258727
774156878669
535724972017
736783466333
941217126497
657546932197
219881546173
80919316033
201257062229
472421806693
963797990131
317004860701
525701273089
757718492933
321548430089
689817926029
650448248761
453514604197
68104030759
6353179331
33053312671
653473717957
1054682915491
146292521789
865042374829
726042941719
213882996479
429712745699
556400414693
1093131895577
1089349363897
600459588643
797681197039
144536225413
254454240671
848375569543
721288023223
335957684939
831706963739
254199634669
353675901569
225847927873
16689554957
1015217721953
98552938499
974435414629
852243433471
787426829689
168786971627
1056829493581
1032370627193
207388595437
247182319001
384530905169
846109756781
641626508881
269550829489
250270857611
806660659279
1070155690361
1079641887019
155407076137
317386214129
92303445859
910309301791
1092801330653
775099128989
766978183883
400701009337
382012508441
768240968219
581653771781
116347810613
981631171439
142671803837
560651852521
443071738687
1072801354627
481226835587
358465949591
983533467737
368745535201
922544687983
514630099013
569312556707
18494514191
518120466937
83515545973
851883999451
682492943813
326347737061
244710354451
784185207433
753816247397
1033167310949
173575346803
60351863581
620356616317
973204892549
771177913817
876461910083
669381889717
88186043677
280378640819
952250728753
110159604559
1027196033953
643265160217
264310458821
879660520127
58639519727
454915276853
889745588779
398230793969
541025074223
138522256711
319221084293
425646461267
659823425873
620693792683
931564144991
1084131032617
395769079019
422699793601
995609386963
77890631477
635872824361
1052154041377
616340681471
816347131183
386617295923
698196000617
21618480463
133091790373
266642749397
932366945971
579668384161
15640174177
26517002881
955394353231
61805752951
293193501169
814322620847
917165733797
634357059461
425415918517
947435280157
702165600613
519064312279
964477403333
1052182329661
432998178467
412079541389
664972159381
130038858401
723062247113
127109559347
217537805479
899696552789
942048366619
1071976165433
985155236251
151415419931
361614127733
365743270147
564181559219
128216432737
97199784419
223593952447
605801529929
62441331761
55494557051
907179019687
252635353063
716013734803
131591895329
424815533293
915356713127
1068774890933
406625038973
276709413619
214275414761
721290447473
968802845587
794675981657
582600179263
1086556601189
507411416693
719640439241
929907001997
2116781539
918057625327
1070116395731
637822503497
1076349533641
395123927089
34657291027
683351785217
804786350647
1083750367901
964450079701
473972824541
265685203523
255733069511
298239806863
976361357761
688610424881
675490275349
175692800909
757666755899
1008784800379
556076999003
1001260114567
359020911443
124565477263
957362384281
544388964451
578961063449
937895882117
46518129851
248222436281
750017046563
821151367301
137547278399
1015174424597
219037993921
573394741883
604366342361
616658159071
616902947861
358544312411
286775470337
13722522311
71572543519
25045155389
945289819567
42629645083
552843086533
405516901357
722894665769
303069882127
877008825271
112304677963
325293692077
846307545851
21594854467
226618619467
1049994825179
137974801919
101477644469
273801941591
579757386623
613244748947
91150288963
98740254929
494853978631
975132396991
907488112841
527901798653
574807042547
441896442877
761368013191
623308582727
1062228390283
884396110261
30782013113
655868261387
946043724673
437515157609
1089439475671
96338217421
629845259963
50432372743
95376912287
57965756039
511681933381
870252336307
244533693017
246325409413
125112615227
30153209011
896248182469
320189981411
605971165861
117963459437
488001264011
611558362277
254287431467
199014158401
625940582251
830748092857
909236611009
885879350761
511333557347
176341603033
1062817202047
878769388571
89811288493
590178588529
320512262429
648859383509
970566892271
112239142817
286347689281
925848427613
147452903369
634788694291
629934736027
635510449559
373540425877
29582436977
398182528307
328503781213
900056076319
728758365529
938252108593
1073169969659
887448077189
110631125603
732334074697
38807290553
984891750103
523945539889
974097666799
633444957527
782880565081
958028374027
776084109893
663776596981
546323667829
294029256527
419566839733
84859900817
236911308121
159942159523
197430227171
507266257139
491864951359
602799220531
80022649297
958839919579
320801753927
471429652189
490833155441
459897209701
842884678333
689437234399
597781935739
640753244413
351772349633
912463342729
930094731493
656130581069
103850311129
55789738141
125494590337
253326224071
711555842573
468797202389
1040919038351
454752773411
399643980481
180664596631
1038438356413
287961183287
556012130969
623745381341
366551161709
141266031169
578602313987
167406109291
272504989747
812686453939
79674934277
419529916909
1033359837683
463613400091
453501969617
1070898316583
271193780497
746286771323
962574079307
858420793303
314436543439
649015809457
916948154033
1070612326873
70109065933
202235341169
864244531021
141153227063
1026353182831
379628981449
1027842295589
518646960863
531394655713
240513991027
373158980209
125140636693
137588376473
670647617573
868643141699
998314355593
228256689949
354906277927
196082354381
329882428061
304238699129
1047589167991
126514292243
830368820647
812983849259
260750855881
212182159139
724666483469
432824578463
239373399623
626113066807
595915835863
19670569187
361286991137
601170302597
753369782903
688328093221
129261297701
67484904163
260035315951
278075115803
474123889507
972378988531
572363146573
1093389776029
401493293507
364457515693
68404902487
530413685267
90497920567
367560392393
739012670171
29268127409
80831561827
58634392829
30418549621
747200350033
1004203784281
830041195937
638650850111
281047601687
489761901599
516515018249
1098988997581
274553159623
338324670379
543617252671
912747122437
279623191249
264807398113
624183026683
393124823167
745855463329
804748427699
520077783469
581820925813
685111530137
1022622364793
820981800791
1013750851319
24841264267
357853042171
653290833493
212667332587
613741082069
994794153949
466480420073
49640658097
3429675569
758953333651
495755790269
302688020737
860903245031
15781058569
712106285311
19844853401
966410390597
345816686249
518115656489
316425732013
717200567443
1062545463209
517781604143
583140901379
955586836909
825923754517
63333250873
281780352533
347845295999
918145585571
18631590559
682315204607
56099942617
735020372851
333683391347
740107396403
1015645561951
893759017561
840352502173
150151422559
434234637197
851161933607
667127090587
235775023553
924018929741
1087016853619
710768086207
50348162617
917466323561
860263276189
774108938107
458077601591
628826507779
739652655853
405116953123
780042858421
995154326503
252904020713
785333485649
705159365689
722917298497
940317457271
667147425899
1094349685447
184359549181
218677584721
485994068221
252379399589
259894448953
409371954469
1083359079811
553069180259
93118417009
200875413737
246092946553
283250465437
406890831187
922996221359
459951174923
416133417487
779686898273
283499284997
72245178193
644960499223
864037880707
1018274497987
587000759893
50452009477
1036842027359
323418568513
374398865651
709315987031
266959819237
264285532111
751914590381
809790346429
536902380761
364883051647
74518722073
99944840959
411672532133
75288193411
72547293487
728499176753
880911116399
990786652231
241261249997
356884084831
625191108251
1096867117747
847195144903
494643978887
492438053227
360302654059
714900415417
75127873907
407646263107
235443477277
825023171579
784240891171
1092302902883
513384749659
643619109073
619770977747
931950689653
315410194327
246361807877
470639601307
465853961143
692771482817
326916750401
612188301899
192332681393
858192762671
395870261047
264975895319
229312788217
773657182381
680052994787
804219419221
965980332203
283662313829
698872928671
903634905323
846448878577
647228838973
381907885871
660437275439
416420367593
853985540071
673804844407
941684348039
867065439841
526460195423
1001453994097
452544206927
898775209441
409450721201
878455335169
908276584157
440048798303
68618272693
467432975407
1039539080317
760384980031
786225053387
128756274421
466773027239
1034300043233
1081439708759
166627630441
929226146627
1063343086447
725505675571
694740055169
898859184257
876232769143
505328851091
833598242077
612104769637
363578262461
826487939159
584473366289
1012761372629
511099767427
60048356321
709843374203
815127326149
831970774051
729194719963
54246321749
110436754297
401825060113
1092163446839
119759368931
477330958961
135372445381
983990894717
544781630489
836902432133
728076775399
938731721573
160689631493
619393689823
23807780699
269612127517
71252298217
53098938271
923080672741
974178420001
274974579197
56331657401
473601975997
734771416499
602778610919
1017693531181
519745566551
934071320153
330197930479
180105819757
739069752913
577309390519
667428200917
551816663173
399501891427
240748689767
309629314867
484771878061
625087961413
267558130813
969119334011
672109647857
234793991197
125560947047
39735281051
806388475667
359442554483
740213749823
231802882841
658709910809
958097377891
286784701571
709251891671
996434146717
650020351339
307813263649
494757187289
341789206789
806592039017
812717287231
857243062729
380153238637
1012834227607
937918175611
658562772377
671469992911
946209976799
336892246181
271693823593
829341012613
648218475659
971499885091
336888575371
10393304587
988613648249
251610765181
82896779221
598948433287
594037381459
770006425997
55695469477
235801579357
972879601033
148649208523
110179081699
1031565297247
324112953067
1064703529543
172331812363
568777913531
214297985173
748058770643
782255669453
408583887073
601161321413
33101621941
1071876863599
51325947461
484148556349
254079395623
577520508317
139341697237
735778136927
21733398917
896059290653
392765079989
955000254349
620373521279
130119310777
901592393599
88836618859
717365425087
771936367483
1044423163349
382230473797
755986509133
846419134591
475933194967
55184563363
606844480787
1080202764673
227296671647
259428106871
255386412851
836259338237
71812632197
339628470611
99565715047
410698130627
584424704489
762217718329
1181416373
794891113063
863987670419
128716299143
138805045111
806446058963
194159882419
904243197547
918256169059
89891050831
471209309843
382796438467
628955657371
760705133203
948523425097
413384837783
33335980103
786522423571
829641470071
618700344869
679115545679
730927973803
34839814753
428890320631
110064235033
105835434301
142316002363
314220142469
972962518543
365162006591
683648366743
141398389169
102678348079
864075511781
3898065679
238146486967
840829418981
662583630173
384155062199
733122275549
499258043863
125823188129
2504821729
403895292793
37257307027
56077578701
933486280037
79973406823
347693497873
954716104129
856598641079
425102971751
288726297269
286514867939
492477843437
519313971391
801628682509
257257760707
743288348507
48774758303
505292253083
708315165511
331728652789
245494345379
628792602521
302215409297
956505564187
9753344723
324770665801
1093417413133
175813599889
924013803367
503169276803
987137940589
366070905181
780444337073
621104286659
250968123677
313731576289
648863932957
387203384431
629819847617
604153836409
345850136699
28342770139
52842483587
783437339639
1014368135873
529742003603
494977809539
564053131253
438836429909
529963042811
1050890078933
172680416771
737005929083
117795143051
1021691280307
1022165650199
142164752053
953265457093
221624011579
831051837607
660613979741
982349750713
721113257731
550665093311
354357926479
941463956387
142267266293
254724026159
1083899868871
391091417417
919103633249
1046346057551
497093443933
533181297263
879944106389
956551868291
644445980807
861322036291
175775597771
755378804989
391796844823
763865670721
52199787841
252394825483
632892535039
604585950583
870337948877
676202153177
528053955503
1096859410123
281598558583
545380649503
324736783457
900425788571
729642597421
759288414229
826447119857
73511513183
1081559359009
666827426269
125665849181
596509859719
405730079113
94072765081
199919733821
328277522873
138290239121
641422297249
11532862249
121679164073
580694670749
761558659531
652106114717
74491281617
414892808201
251742932501
22056579709
927497742467
852789706999
1052293157387
486224501173
501330180413
540991511443
985582543457
707858044567
101432910287
857542755899
383313300649
829485765421
285645412483
534206251961
524419116901
222704761393
250456375219
707183190173
1020846478837
189760186753
1011919713547
724643452963
803476066039
287573248301
940403263741
906656592811
691705729679
62345786081
1013687234387
372865338887
79113857323
1087908009043
336674474077
468033306907
772455216161
855476873093
1053311435039
102015289151
224966717653
648212947757
991996248743
959919460589
407570755381
235216670177
286895817269
931727991053
209430686981
1049201788049
440473329869
81866009809
176483000501
168888345683
239791174097
972093937693
1052569702427
131538061771
515081520619
363628084927
790443355883
873594168053
893119120259
908502013171
120694636549
753467323253
302895349871
579801213347
905924081551
248897364071
809859784039
737547313423
615352283173
143834699209
311006671361
384771167533
564067094477
331681478729
444181066843
1057599446341
184166730269
467769475297
345672583073
515719664819
592878080273
22571443459
233798291521
350844077131
901170075709
984748763003
550210876343
410888425091
188112053741
145381960873
729432074537
422683784111
919670496523
27395593387
822393639049
491516662649
118709347919
300633849749
16836315731
262705760503
116203529749
463934244547
214429509769
387418316479
257282022553
217705808753
718789709861
299869920821
433841249423
640073429407
463931606263
919884502489
1065063363347
172904720137
234670806749
383509800239
816054724307
344643617639
845411632183
81084421699
894479815637
1000470723727
155396861747
807208740259
644067673037
498437238811
867192046997
353284937029
629882856497
379648153223
21814613063
790477644223
913298514313
110394202549
243035498131
1073456966623
701365904081
53500489531
16606920761
476840292757
179529468529
46283765783
8498754581
80744161579
389144031151
671593151269
446487835909
748341781391
604501794359
283401889123
170767277027
90848551799
161951646673
1083796200007
1051115541379
1002936669947
268677458351
89069896519
961262124539
920692502953
345246058777
768999009607
49785245347
882151234231
624614239049
1065843901231
243950680031
353801112337
162638815663
936597403199
193932022649
558667597357
702243886867
675574070837
87445284089
1090180782269
558511611439
83237404903
870658040159
666462940753
178962544051
63010988059
649232200549
359005625191
251488312927
642165301663
816847576087
909729554887
1074196988083
927875948053
506038028893
313740138307
654449557589
596220925829
603931498393
905691143911
7023651343
747379020607
550273746587
795556099357
543799510523
608047515703
808689911273
417351515369
1002901525973
748304373031
221388129553
141387261997
1083779255411
613988862859
60331486151
812159515753
549560700641
500805281099
278240580833
714739502017
314400909461
645974243899
882159661837
295171646453
105510548719
506326457731
838164537583
499260642389
464341579931
43727333053
59343330611
930998404871
763767064693
908650292197
779439426569
1056371055917
437196756349
161941006957
394010733073
598393457099
1090248993989
314296108837
284386258883
974115644111
142480666513
342643735919
83246332031
931322572109
937071495223
881681955799
446914903991
488417468941
957626452553
620313553529
474944657393
893340336289
799472951533
824466265471
786377070403
167749344979
21940866811
322682778629
842302223197
443767415017
592886427767
531452315809
261770345327
92397083287
53086333199
837697586471
1081198833119
618331871693
691430087483
111361781737
1058428950001
728477756467
135376275521
694045766551
201142059133
496732930339
818455040929
156329281253
507280798823
921753191263
961899601673
771017610793
654382820339
605745982789
937392168827
347461522297
567982308133
160329610703
992121429763
903187164641
393574278731
128753139569
574843852721
434238604339
539398468393
115059512731
708982111919
950495570161
604273126619
902772127189
397279632917
494744352461
466280046803
941405656351
980806431169
77198564081
135322438189
200170435963
411546909929
601118211377
714484023653
417641525827
1039806940883
738252031493
543579272939
1050691312639
790444239491
840723187861
159536957381
1031379817583
306865891903
1075256068927
981828785891
666122535539
110758950839
20710909363
355520102033
215788951663
797313308041
530456925337
121884820007
339102667837
979980796229
736582549849
950189691977
746550392293
631426574507
807836476283
805496155361
384665413303
718298732887
859769963209
793357197313
615996773089
473061032791
1014701505781
1042442051069
766419587611
155458730753
398622339373
1087262241277
698718064799
816276208057
454204839083
678820896119
701009923177
563560733831
872374816823
508652136227
51994018961
778736447197
388038202241
737455786063
323481406411
750592409477
36539049529
273645147989
47691965939
169377117449
315990685609
349912192447
560922696533
1002263912813
214179611761
666652913869
1082743458649
5783962897
572572506367
739050209539
197712883223
142067259569
589443616829
176887729103
839444978803
736599301619
80953100929
627395766211
883135218983
50042957011
57241145911
1043166035809
763525915109
771607747723
340925089541
69714115717
63695530127
458232493837
847109965319
208766915827
1003947870143
857086990819
195393424489
966029301049
640862497601
805374037519
342721391113
353416809379
781291433669
10293531169
305412099121
702162682373
13620593131
136017327253
869716788511
1043297422883
103715623273
755308308877
476020719593
773940872279
509029938271
191587917149
732882499009
1026607379533
289522139509
542912078053
703640484919
464885137543
15041400379
345452728391
943756524083
975672088537
868898372827
1033888546997
301163015693
410925475061
625598261641
510350569759
972724776031
1060517803577
23238908239
620757070517
517890337277
186311937811
910234878541
274718680567
218261885791
48438089039
1046014062671
143289442559
316596609271
832476958811
616848285773
551040792427
413297492627
34809104657
768908534909
343374200027
52394714297
280954565753
496820752367
444959444341
94460238113
481716556931
413324112031
683023444601
47135856169
43240317503
847141579901
895666122203
285963701819
1043530331369
687910729741
950934738043
498826523171
908216865121
209368286249
676045719907
857295052987
1086712502573
856533428161
311158683169
863106415291
862851059429
224772570437
1017522852329
678922754687
224833365221
382608859379
116833638667
138963565157
54253761077
54971394223
128364300737
513256585357
840194194547
110508601519
640572876353
246150369859
743622626309
524799278173
710591645513
390480459329
959533907281
366057105473
314405750143
141138477089
384535094773
478888854449
126229502123
1080977015311
514563821621
637025661383
90215097431
640580879467
433745839127
768928506337
312114442669
260721205579
328567692181
108930989473
268930208453
647545594781
745058441399
81341043587
428102520091
824369140513
896038457917
527952519667
83703222311
929488762463
29469641479
402037788947
869098240859
105846497101
184425475847
424963021739
268356185803
489412460623
699185544749
814043259103
1042365981101
123950331733
142858953271
399892827079
93530995057
198277688773
277221426037
776604562597
396933630299
283258519487
477330999443
292361322697
779386008521
456697601383
921246828763
447860705021
1057798519891
12661865771
708686030083
320761733767
407480946011
899618313857
116556693557
937025979347
4819476581
223223976341
797553969211
963279855541
479652757027
1030968123527
746884365901
377648568763
956156785601
955913397337
413305821811
99946034443
207109057993
427111212373
179190932131
321041557643
344847748433
189297571361
571852879531
355544927173
174454353763
848544035617
790074641561
629143354729
795455780467
680421226811
271998664709
958710815549
123671771413
462912105113
524351946479
393077666461
632949426331
755820458333
246797915603
514017063899
369911937331
1074554493151
119342549567
450738231809
771145482703
161697957727
737758154797
601434710399
682824600043
892862972371
569216864759
608865169357
940512100427
85299770173
583566352009
437048301709
976451951273
633106729361
214215236269
200231007593
250736181037
973712780863
34676205853
870750091423
989451256789
807919406851
992632807097
604768509649
99462484031
148922868553
332473789759
6845145887
134195191519
436475261587
186851971477
717254257103
743332896287
721884745889
86305547771
24978709037
12020633707
844065892777
817825668377
902847575527
56417084263
589468933121
90402392387
347039635433
1008803792681
787050476027
460562055661
182544635527
219267430849
341159772377
456077902697
320292840059
214854844697
73273669793
1032309557371
13607421967
315240095827
843740587439
1030056715439
126834454321
1082056173137
290613222433
334614309587
314984361437
1064741690627
504949288379
538014843803
678693111947
1016321581817
124013677049
594478403789
319094956067
762696671057
1091791659191
512765265637
887491896359
299578623011
533635226843
740557232423
103831234313
110731046311
63633342419
536911693081
559209616237
704963411081
156619180979
250970708323
385570638191
691465481101
1059171091729
321107487131
963549412783
48018921563
208950610777
231853025473
654129004831
423980726051
172965014749
637850783329
235028697073
857252070083
257519031347
977167296277
807614026231
541573124537
422262998077
1011729215821
503888408921
1092896758301
499997393431
314080158419
141535558277
93750902143
779939174117
62286031193
283758831281
417082179721
600826937213
41890365107
1001469978307
1023267414307
930361751491
946721027107
588525407051
1023893514481
711222165739
232471026769
1068436372253
397801861973
242465697143
882151659973
158847966163
640333949909
630421672093
442865608013
64616502997
273398472497
654279430489
927710084017
611928664429
1098589230643
5651986531
668981782837
179187379733
406389539077
586830707483
840756632641
196572273421
577545674047
793057628777
1046456185499
109030039123
503975111581
238733119777
928748332957
1227434437
828132641009
57497122391
161832336931
917703934787
471743144981
721641565829
860477819161
1071150477577
156408559267
589009897249
286764700843
669952490827
762978366323
342395994761
238149493199
181967005151
177587238373
123450034537
185988484117
562716718033
137589343223
352109670373
355487705383
429092100061
143443169759
717552965251
1095199043761
544129017877
28367698273
612126331303
503720261747
126902586197
705790671373
688035790889
9576582833
989711597993
290671087423
213833582297
596244651203
843607255879
518867075297
480852902441
669487530337
477285569207
323425528871
73807698907
1021717000649
708432717947
386848298521
803064657247
487545785651
765334100953
762578757043
405728894759
698649210583
676579086223
213838383091
166404697703
688684188223
636198398419
680659177621
974668127903
711535309307
767842207757
351038349569
492598726993
86169393659
116964752587
479675878327
190933404047
223757154419
1061631339101
214238704489
1065923222879
898339863991
964452755977
928449411479
1000480374239
404739754649
150433014937
283615506481
163077907327
1078673892887
344829508813
80436987131
729038135039
1019426209337
381301105949
973393178027
219622978259
902732359201
702933815513
5732561539
138119271943
440782924237
1038551871997
137387218487
357792835867
245717659207
988063359299
736812272101
631194057479
550322469049
304430355553
739346308991
902361603971
74659643237
792379754219
952673877251
11730147997
892703782051
1000401418103
633781564081
83392258013
733168575229
393640384559
1031088869843
827309170547
62507241821
786829037219
51389247167
591499747393
417526092377
917208163631
323426961317
112227568657
277264795039
189064884973
96774831749
270283341059
815347086193
866473598839
456939576871
1004146995857
600744090071
948953346371
590170953091
687438714863
41417072729
287545705919
116893391311
408698905249
139642741219
559543653973
112750347767
150455553181
993241324807
716387311219
402326738729
141903365899
71886262529
864082959991
340690183679
1020496655513
1031447601637
326994679901
606652477397
176886119819
483676169503
358914775489
968823332909
899107375741
969340725649
47216776279
625379082311
321738456527
950872198219
742207416667
548146906693
971932001387
1010819139523
293392903033
138242470801
343532349973
19211681257
882249848671
156698723947
373568656067
700273687873
391896402083
52586930257
892509033739
675138434833
887123021341
67535464487
569052765913
967559245063
514372665181
1746809069
557379467243
374303157181
7912312141
1042357053989
585301387483
52607804173
863304961517
959454147803
485263597909
758705749807
987987951127
488037940541
995249655947
780435611341
1092083399243
344162566679
403662250207
541691159549
423261040843
752338098973
526333188187
690871727059
782331729457
226310645339
24330449219
179750901901
791952603623
151469658167
695344996271
22379773111
99027195149
164933283743
131620788197
18396912991
501719828191
226120503757
606559481369
922571049929
226511038043
174158589151
305778205813
533528142473
903324482399
804389076577
18638655487
881579576557
379615127909
297056015381
817896729563
745994533549
162803204987
437115459281
913480945631
283608931519
94008351247
579726466961
448097698253
370573989953
595108751609
511550403323
366302040491
346649825117
103255489853
136465383739
312018080281
21177530911
530095466279
102579650143
405741781889
224058584089
452979943991
120398615719
835792897441
239418934837
201706862477
892089234121
241588120121
614234881189
957275752319
838803117629
630967588259
908642881969
536427268243
149548791709
552967143557
440859862447
40159810567
677564732353
490200803251
583197661097
118475092633
163964407853
1043762852393
497906637247
23563542749
275844750151
956896145467
978693981107
668421152263
883011586427
641603252309
36372849631
657876210869
80663355323
566420275249
288514698259
884017332553
941111816317
171919723109
785177006171
289832259397
743006516159
493245766043
209814877297
414284345347
787045191967
136450684621
993223874329
510867183023
644754565369
75289087561
1054789910807
970391244871
230674427561
425276657941
761633463083
56252281117
1030261354537
1068721834553
442967557619
933378562241
54553039631
826252823569
10823304139
141959559199
122558896711
749329789223
462912944093
816731227517
141258267523
970906483279
521729918183
1092281311111
134145886933
935681978219
1006142043019
571448367247
778790191519
781227883253
1085185215967
175759737073
435547138877
86410650673
424143126301
1026640752611
943271019697
652043180903
768780878893
845789965019
298719355997
895098128297
82728874483
315848073481
982956974569
24173050259
777606980993
482260529941
764284300231
808460691601
388525862617
190022768629
892941282071
744858136361
17759667031
208000013269
224137375837
35177496511
570475648511
121891219067
184173806197
131863674941
105524954081
1094334686617
775109953297
1026300602687
604620253189
251583940823
45477259613
71375596727
1037513022947
205100640623
799632851597
584882052947
1070079673423
622537037539
221938764127
379851174473
912771905641
355364673497
902811665209
952173375221
1037886669707
377735113669
1083443977331
293219710019
280083712297
211632785807
287077004639
606540562981
824665343233
1013663409277
357836081189
397578644381
494646333347
750501482707
751126925027
177112405523
171506814217
722046544073
1036598460707
969027435737
31548552181
142686197293
770605431061
628982447867
634681527443
1060684969733
1035910587581
1044832721719
64557820541
514141735409
353385140359
1074204396659
233000661391
451244033477
422442089291
285566924779
528147272189
619092353489
287721724337
706565286683
132238437259
6993317959
399169316807
1012578772921
920091631951
416559326693
953900956741
1001606269549
163953353821
884393951911
887852078903
242977967623
415119849163
949954356803
199215977291
939830996197
103842240163
599340972707
953185661927
439775485931
324810462589
1036380963743
374182404053
362338466213
641494788421
881525823457
751702531669
903541516459
436594241401
502538733479
264351187717
672017407003
44436612719
1002142012243
7678413991
448461766927
994300755673
770039304893
761055466201
354267172109
891911773171
448612003331
192921972599
430972817987
211478966389
256757213071
258549880471
190383783463
931864691393
1047288077617
120312196061
339900394411
48419251007
742110862853
492392696351
64197913111
201627338617
101483360969
243836221007
28466729597
380904402433
275418462923
742853690653
1032037229929
1030903006813
247831076203
538710777089
1029055558231
160325625433
279866892241
123512326397
502794729517
144918656801
18281331493
613616542681
859730618561
51735262433
229591297219
531608519213
207337036651
186428036771
225797511781
549065850589
1066740658079
410721038869
724379359903
72304079989
149605342427
507946176989
448322257763
648364351711
99124106087
831452923657
394052562601
604316959219
44062144117
375597327199
495620292619
773261981903
965292222641
376499243753
1035693276001
663822451013
779939976661
563709002221
1048493656823
839261303
641669983043
592445746181
339274018327
202144974877
473328348611
217660712473
1074657875441
288539693077
674894686877
1097180937817
978766175467
443608971367
1030417106171
561496112561
787714756009
462888720583
623516539103
52761114437
709661684057
652619201837
422004112393
426635585723
75354998039
700525940353
710281287943
441140615407
664008995779
67472067389
471058266079
475074272851
66139224653
284106934831
357651867047
778945008581
592032564763
318333306737
903097163797
545062147193
93944205361
689412614833
910335870007
514814865379
507824551679
954729968029
100646093617
995286784799
1007946368113
349878503917
750192173063
483426745849
187032640849
662244698383
721774927829
561530162287
238696852013
523176186047
299632444259
356831162021
511378181453
407274858307
216423336989
494662941557
153602952337
1042648822139
45295120051
602469811423
477821157193
420990691097
1068523321979
311841087211
514590817451
181090693739
410307547141
1034852053973
898881943087
1009237684181
405498459281
898427644889
222382297273
64213833139
297977482883
13116115007
485008922399
337324313213
590224357427
1065500058869
1078266738041
506342191783
610861740611
1081537468477
851555878127
126084938347
1087760214169
45643979333
391569135509
1017460977061
51131899607
263813037911
393312314639
2526867647
938641986017
175924726157
932595911393
287731739891
315140978419
833198402999
886658961707
521691275227
74786719009
866495115043
500138320289
371214613669
308971835749
1007200831717
402733878557
43441301797
236257670809
745563073253
529732943821
155102923153
1011786529811
298965982261
819977335939
1066222248613
174150960857
860333390921
732492325091
585007206143
122630805679
546980103953
179579545099
167133548357
100135024529
805151957147
483555265997
989258724161
881075789593
365573914477
779181098383
1034900500897
839651820743
404200059089
893695747877
26831745929
571044662609
208031472877
874899246239
206535875747
119194330601
436456548823
968159244883
418257163801
290015570333
505848309599
501059839537
804726580253
860414416951
131317344793
1058664241087
398157633353
227814732599
502821962899
507245155693
722449304287
558807772891
706074810761
973262134681
445904688269
99333619103
85436480323
298181852681
489144334849
550779399589
247588138549
227091705853
1083539734663
601768279631
325787898041
31617050771
678123763297
1002921358301
324080815237
54253702649
656993572567
360246428167
459437743361
833347995433
69337171487
512680755773
687156896093
233958298543
79253486713
500471998979
31668945757
499754830823
353940001501
604316133691
919614121733
847590055517
235850231443
419100704413
575024125079
676649884033
677342531563
944929420829
290709276497
115263012343
736520110873
502873562959
370062348809
50846371397
414984916597
996927025651
68976981589
436452751817
809788180519
497978401303
583071945613
892586075351
953417043071
784503463361
126334621531
19380932533
762531667993
560335388653
510507139421
267288914261
623430430229
647318787361
129050212633
8354704093
675788605699
339214253347
688727442217
1024841121791
322437935923
966216461477
1034885210837
438328363021
411767898679
1062585168649
386488136399
291848854541
407299379803
94716041183
723305013997
506081386477
409414713551
82028253751
366770136493
892660352861
206762815757
414677811323
7895512477
286738996867
512298517811
221145072409
157580803483
595662899263
788207767561
1065695987203
1010328900653
606309853361
52788856441
164784971849
377271033551
901894266197
537121024379
207017147371
112431815267
905886889291
468851295617
575181030857
1059420619987
158652366449
857280938651
947461516447
545889093587
900181469461
565050514393
720686331653
836330455691
200546498753
918649406447
340350917653
581096989679
797582414089
181300503157
294416989849
1065297870457
435626091347
353159617673
874509156799
633629771119
528616789429
202867939399
898113116333
258890644301
166567453253
950430323473
769739941211
352328511833
613811873561
545761209193
762317288351
1037826191407
452123008033
490968328549
382028364721
318012437521
305020901753
373379293999
502839855079
1024097838901
161116623373
368601810257
868664984359
353502899479
122509831559
283302195427
671215749011
883369327483
427426369177
211028020963
876014748907
696227982503
500554322237
812416389509
5734484603
826942531819
764190570967
47109303569
561205987003
357556326719
673486021217
140932238297
645294675169
972583676921
563450084101
524904092879
785251991473
440589101941
4814773919
1075087814617
554640670229
921192496633
156770664361
40183828369
482507509699
706833396979
629859999031
282640482913
1058309068561
996138702869
9733978853
623277730531
1071749100281
425943160523
704956816181
496378286837
113749487809
309754417477
229877923433
985092135091
622981351711
423500838097
951589296223
439783011037
444009174067
547759043287
91466683111
250246982471
1000614767
29110555109
709502253007
443155902193
973718257019
993649598701
536114981081
579826120873
329832178883
477351301381
812438716861
877912919237
261407488481
639097617271
651205121843
672591339643
272688476773
44949138713
984713642047
950456352569
553021737841
50787878377
826025476663
47710405663
638650607677
445699362323
93697435901
616104677891
353213094277
656168196569
930041959463
258173729293
899799689171
38129329531
959462401369
239696048353
547658117659
433252831931
739307117363
659812793531
1018236406717
183148754519
314125981591
115913787023
710288346409
889836115247
1064359130383
801573419197
30088355953
732036976901
73227960577
49828782439
416000942009
629533850863
903654755779
641238025369
659627181137
165842022487
1090532887981
253579332949
518254770749
511902079133
732299875823
587646348739
236963759009
768018686801
279201284449
74424331871
284677126213
751089315101
256833141091
1021144540153
1079629309147
241523487211
432575913239
157604205673
845651435441
674088502793
176475160573
254483591261
873395083937
536362716257
672748469683
830867334233
297122530883
312545255549
309322450663
591454905859
523930310809
865729703149
800827138123
247080966323
668999169337
1045246752197
166780004087
732490901159
634235099441
311471107033
480152585093
925321551767
702765656227
22333252807
1020446036581
854379341209
793045296599
339162850583
957216885893
542635277617
978001549501
582816489169
800782832497
813698600747
726535944649
475941736499
839664795883
667365998813
763484950411
690067776913
11236406743
36434126461
764274390587
643674648011
762493648561
456300940087
517303864697
871980337651
867806136983
511315153189
682855814273
449754039209
730792825781
498654314623
1019586006209
594910619717
248832847297
418298089229
822496676171
1081927250477
772971191137
64067573029
281312165591
1079909151617
219421969477
1097398719181
936050029393
1037187357611
113817133453
483867160999
840575349161
489339952961
108221554913
600910822987
216449882791
769264569809
332007482063
818111010677
107529634507
1045462622261
602199716837
392238188821
923632476769
1081869510619
3772016333
282681050243
330375701191
117221056361
42417628181
819277929707
588567488221
43392497471
103137570103
142652640113
652881692039
374137887031
689027935957
248104885541
895437687871
151422542503
619713637723
787275567371
187648685671
499877821043
960172033451
315322984117
66981730663
198832609567
399508723571
156750541903
491520880489
546539566283
278187729419
368072484007
1008902576327
479998508147
147513369449
920495271739
403413793121
25571687131
30384493757
321903671923
124460798767
560385446837
1028726536177
94573439713
855374871677
360219728917
1085441140339
784310697977
135427588399
21627167671
506469241463
194721534023
112944625877
4104428033
499822469743
930995639713
44404239653
540448866941
32595429817
937612335503
124019823899
714101664389
612935653709
744371251229
1081772954291
149755235221
502052663767
898650954727
967981383167
498803036287
298368651271
540078120991
510296266829
199200361771
233573009041
972199236031
655286003971
743630194337
895977538039
38618176097
1092082531847
362772860467
247213848907
226987244137
182462943721
34791099797
675657902299
185518348489
648364429399
289044620531
520961247799
467954487449
113358147131
868835814311
370276495363
414587675371
513665653597
311391516407
294983689349
377762935169
278493339653
1021945788967
824149311563
383100181307
229326596567
375062875879
845994911683
598558704217
1033132682203
941776771433
581780331163
953961474871
421822559959
498298700773
1054360130039
79176109099
524419866317
498985910627
1001753446753
181259421373
220567959589
857661460541
610828297931
897484494089
1089353677289
588857438249
29939213797
187466258281
202339448923
1017952093003
361776524591
925667046737
671667668207
511466124107
125657621381
68479489123
417254194543
767411874941
254434375739
316875965047
915859146467
524375903917
523278367483
1084050039893
674061563107
154823048467
463508858413
461728837057
613476628601
518082877771
888159111031
89822577709
631883530997
489559030489
301594622897
366168754933
1036336009789
132898336843
259781510531
148325530147
334216286513
202301730193
972357677413
900632683403
1012889091497
358964114923
968482500697
820417035679
205338772913
191635010317
359783762957
1030953564101
1006352608967
648400056023
98060697157
441660508573
411836000347
665174643491
575066701241
503073078491
860118733471
6825016493
404443976357
23851783793
90804433873
202665126011
528541059283
293243444831
856762667339
532379800243
596910188543
648538134859
492175982113
1071496921501
851664182279
740719450859
611978627231
605744406551
515299487567
322110058883
588814492039
340724956081
487999884557
409169686223
548349995797
693922198393
478598942359
237581316509
165913968167
533882652353
282471299819
791019744287
416895715177
51006061063
101582006459
1084823432111
1059924040579
510395803633
704067902693
938949083279
38305414207
773789365771
631344939803
366514948717
164835866821
600202819583
157173830459
510403797929
1089861072997
1052314182481
1070812902109
363920487001
335093277511
927652564931
1079651435873
994495065413
759007312403
854749636343
347343754103
395199732953
322326905917
82447237633
836191718321
243068018477
340159049371
95120233381
738249037969
407602484633
250535825623
447475427549
252932244577
924063621433
239221008157
703613453533
444555992579
304698303401
687490749503
534368763323
791371704007
615194468089
718087725451
17844105271
644209206533
941046824951
835332896129
784779253429
722180650033
175448748169
1036595674711
531409555333
68376412999
1070537127581
975097635887
862988125091
273073586287
272637391181
542646361559
362010878363
262185323209
980322486467
18424624067
890896973959
282931025371
379662306097
281812608559
93575977337
390861475973
586667761579
924060593917
231388510757
1015547356589
712632886549
1098260063083
795926653573
221244422023
324062001401
435273721013
925217871371
1099406261203
575331813757
822345732787
220594633013
41069237281
732334631261
43417978013
663864083627
271163614147
1029086068177
813700712249
640138773889
996847783709
64435174439
510851942527
136293406441
1040898681773
15019270291
386797604873
2919282167
1071528335489
888830269777
78651784391
856777702667
269573993813
560902637507
18423713443
169598524019
1026113770909
122791388737
11090686199
387181323407
167517189727
721858910251
938212238081
238866849049
1049864128277
258146039959
24682747637
649749245099
213220872647
710571623621
349582698103
841299119201
668984159773
733254928579
729371165597
678303881239
1097701161233
106542352229
1021533068123
335612673667
702509689003
1041259033183
425311668151
646705599167
184019950451
124622827057
146065475827
624215695273
933273470807
776262648713
993813410731
570821451847
931630701403
598555269049
533652381181
1048541733739
931630062799
65497823101
849153843779
287902647911
414769456403
123223187371
159075721781
413199630629
727910815991
973178595899
929950904419
608514491891
307275206633
531073598383
1010136165113
670068224681
258594668537
989418033053
241753979867
729463048871
151950588989
671789882989
100667688571
990657700541
202426272803
352116549181
16133016827
676815536521
769911167
904418222339
691680085583
404300498579
446710112741
241253859563
173672654651
749224988749
1097739687487
123341026607
851550527353
246697469653
224939838863
116946405887
437550614801
624493655537
845061123493
176328382459
767140440931
396343570457
1022798063429
221229119957
1086307410509
238103465219
674058505537
878356337659
927126572137
936197643833
211113711131
110225434667
156745029373
895186038517
284081149301
597607837483
59524197193
137606869973
120778656319
114239332069
188723802401
191530916327
1087941579251
316195783927
586432135189
339722536037
1009645155283
231604885873
507075279631
366722324789
597076325929
267617484467
1028779295447
482909166679
360194657183
97235078119
469009465663
263167349381
374933851087
633454161607
504651579539
820579145509
540028008077
190295862277
932777046827
803581435639
1075764130373
225787927501
602328423091
205618281823
921181024259
514667142397
740028897107
310222207853
899447479009
954080986267
343119472169
252460208261
978924858929
369775919
273708278939
571690345367
148120181117
565320087533
1048560597367
734107201417
651977926727
145822719407
96359096027
694394611639
767872967503
1015801471739
931722854807
1073551903381
60492353477
528358009063
763059599
629355830809
195991306451
509021443481
482808529877
82155487067
213413175707
848327527433
794880923339
2553303007
96947588513
716354607649
446715757403
628299307123
161897376523
605819480509
863612049997
128054036729
654107431853
152338923619
10253020829
205501437847
971065688501
694980774701
21324071819
229073348281
766468527173
1009909747303
924240168421
479971292323
767206739129
367712712233
174465232709
565781508769
876722138321
119205876331
313767748321
902060096759
364156165547
473051712557
959757938059
13034026783
1096290778129
443436429239
47801275789
510518035003
412226831063
565565931197
977647846069
578117158273
934123940419
720492562849
109413957127
866170389901
961267682077
870704459969
412640242711
153639960007
383975153357
961670206891
697156961251
754354076149
173562771037
603702623747
923769517397
182569330277
6842436691
681952840979
797612165807
1030979007581
733988121277
93505928899
391140519373
265617466007
20622235057
476678625259
896445986621
368814857119
394370325067
795188415041
352829718181
329004492821
989544750001
470217315637
1020331293767
185652408971
962983357253
902430308497
423234972491
218802525079
11187534803
393880904033
1093517438843
31784286271
248152126949
482727979441
335016845249
1039293989947
594125033809
106483115381
1012552681639
865388793119
614281565083
486301073563
833214631831
415144312157
851054244757
146994078281
984750969127
228563135363
391460719943
911895834037
962999313571
133301665621
1041738643553
623681470553
979977899603
745038664967
342982749199
1088090495077
547180830731
638413394483
393913996271
149229040349
612177734417
253770437399
401596648127
987680863007
229714095389
701200345343
465105151513
831402965231
601106045983
441175787237
916466480929
296936676383
93172687249
27984281687
867896320163
1039129189387
421530972323
106388891549
959964670673
16540869181
433827678079
767122812773
478690154567
44272079519
45470050799
833838452873
541422732841
422840577917
544433123287
354221435891
149713998713
172443839837
763572888271
543843142459
854395909019
198350793419
820239165047
278882767133
930222114583
167676127471
65217497879
965118365363
848780051747
650249971873
1081491371881
621547018529
553672028207
535848119711
541645397963
119146230019
613380655361
62200178567
1046016101159
36929501627
482389619093
23829220483
529178276747
157148980291
682764999269
10862779633
127717974773
994001448997
43577472193
529503909223
250781090513
568956011627
122356724521
434017268143
787137756637
68972936261
98941137551
62132529457
407313695267
194353607593
158752267907
416360851163
597062260147
302219040313
736455722879
353758455649
250758982289
1009147467943
878973644777
836720772103
157163068301
1050372734839
869650114747
285115769041
725684189773
126168036419
240845076623
994684736627
1068112609231
930084884273
813357141959
350430160063
851008618541
255928266617
120953171431
166806967807
322810716023
128151948679
343988695327
988701612257
484229696609
248590698703
527752477909
778110158869
228423069191
989436427163
1093796788849
921253858153
699272536741
417428537963
589348271627
1011904217531
708338102999
646058580229
575511278161
554621322877
948168308453
1074457412753
237009579377
889337219593
257133235949
517448592977
53521130987
669557856329
748931805971
1073979889889
22237722107
426596324537
373269865907
926985632791
1040424808937
6465526267
348895589719
834284724943
178893374717
26080842101
793472945971
765827836759
69492629519
655046924551
247242118087
21905846239
197214777577
225162696743
371386518949
745212614651
61236013789
489190302829
1070445848191
510931504231
402135325699
730329254797
259134953797
323905943191
95636775337
927825337261
1021963916899
430194111089
723438510611
210966107257
165425532211
513536502923
329913286333
169370865907
32934975851
423462822571
1013021213537
1052388721253
1064651731127
1084826112949
683337797539
29235997667
898592175911
182953473503
223227449993
953725291097
414789514889
283023029017
234041822921
20001620629
15651137237
190741477939
281376882107
95696359453
1070215008139
794500537553
936947038949
217857743017
712463795261
737053974229
594947768383
285540967237
174060282373
176732302613
958837451371
272174941343
499006380659
969119948263
841884300443
954498845371
496842003877
29496372413
957383097247
253697568473
888001101061
495213327181
