810144897
118081980
731250418
410984904
865701219
120652355
093762932
923888747
436124753
171692682
808301574
937416831
842970096
017333843
604851459
657644668
012869390
792062415
770439401
932811729
520512283
879916799
956930175
486364638
450039616
338795482
896143463
477256180
571136162
213170291
583942674
303280400
428389243
736538938
566883123
221158190
813747458
669133283
373616140
017001693
635334157
903449230
165050226
509652053
580468571
129477321
019166720
377469926
263224250
644373601
685341290
010366927
474728096
094608193
696873106
963793945
121083077
916455959
251990663
199296688
510280332
985906984
654603453
370181056
188647750
860275762
398722410
797451044
408733615
060827626
271972398
614882355
375266420
159639164
510331887
377254444
789654188
263276795
415369697
645612026
991047430
159774435
390404642
089674573
572654256
541927079
607815738
319948535
834754517
950491092
204615740
300343898
276959663
685541508
859605849
923463309
597294171
887096997
356227648
434972701
500794895
194492510
439878878
685505237
492874252
972619569
251261722
694923761
269336447
510265610
247934946
832244333
963140580
147999029
465970948
817708354
755471357
086716665
621205153
111104835
671120545
008001344
030971032
933663956
357311024
269997575
393327727
730196227
898583976
036877745
365893189
751751129
742221959
791360734
712520582
825887011
106911431
625314261
035106613
626497648
682132972
566745106
374786352
812347294
999530440
880667263
102817044
024824217
335939873
559617541
027282099
817375751
892952604
326251939
892973690
783614095
425967089
625533928
163332624
057068589
745285239
578382758
463114439
010215483
589731367
008803673
291447187
712688157
673148455
342741199
075067738
356646714
830406283
249488953
251441482
513299794
364924932
169618505
818294453
490736793
793446210
800499498
014643711
700072501
442817675
776198197
026015315
103441065
858542658
374202800
641440527
403289047
417726788
830089206
527173651
069939173
299275238
944509126
488420465
112683003
080937629
684686436
153270985
176551937
063383279
616917286
866397968
158957932
523866871
419851619
942423740
330754847
136819479
999111464
329229931
254162511
800165446
504501958
039014313
729597208
033710272
554645361
766473794
646346131
069591848
123152632
555725210
750794300
922595042
118095518
526010470
397910193
606315912
955209508
665162192
115256677
228393582
823218172
060762059
678106461
738649947
003611188
646714662
618741808
181805876
710855271
739582018
310568928
148640255
704895739
466553062
399326420
902539438
723687957
664204935
004092092
912850743
811865828
141795182
095721397
573024424
042419112
498553845
688274374
379360816
932361001
564961785
384532662
437490338
081682383
100185731
178503570
094629751
560024426
388888340
066586013
397597589
937017752
337257749
810446842
552239461
813604978
555300762
557421528
163057038
267415009
366505516
769524899
886565076
180655560
334569353
565413955
795529506
505441646
108627396
737380164
931074121
741353602
088541288
197601928
427160586
452882588
056424374
803041503
188647750
201427538
767791222
052848735
845220156
331643080
787898579
258129980
227016359
464126176
503337364
116942337
773597627
350514969
271972398
190834320
766704208
294471261
243327201
766521910
386987460
378094132
946108050
928084770
836635400
781022161
341152264
298643769
124035611
834836267
763627822
507060139
310287312
633230422
915497046
616329635
497095216
436591285
471639436
461107529
668539274
755183930
717928569
202367326
975309691
310373784
720599844
759080191
267745523
009073885
558233846
885014358
517775233
033167154
143713992
162192318
738711886
923628347
060827626
413093912
752482707
814599684
123997694
317721769
048300194
844152934
126207569
642018466
932807007
065749315
149526233
406515486
213097903
720695317
245297105
281248520
094853130
669133283
700169337
754799235
858174127
054048933
050298156
799974393
516340084
405101585
991246396
044393633
906836217
716827361
319816792
254144251
558671171
133902117
899953044
081107831
666700835
623024292
193537190
288101953
873595537
395253692
738645310
719723986
428008184
640042090
869805505
727458739
187282514
333155452
292927354
847454549
491092477
808525067
864812065
116846864
037210996
429065993
565764466
427909076
866871420
132340651
373667695
325294110
394267415
106389862
528594373
548702039
483478471
426468705
577895550
717101166
285799799
682530608
873614294
952372996
451927869
307191599
552095082
871587727
526186746
444253108
877881868
649555802
107182642
230793655
881992512
707768721
869503540
559604476
350514969
477428029
694321288
870322689
977162464
995686460
470973672
052498553
175397899
883357958
136856496
684754001
820997571
780231739
981231673
941974469
225380946
187584569
082265407
831444651
947997103
708820559
583467122
293605303
744192842
247896939
707534670
984904348
285243045
775564992
467288177
442535616
850192037
473715811
713106242
687269100
558341667
990855670
306817794
811029866
023888494
480719334
684218905
053174213
102491168
727579398
398069746
261897364
075872804
030198153
331468056
478918854
829613866
666892760
073328897
160404012
217525997
540761494
971428708
389824719
835341705
172075388
613038129
321361684
272010215
802866579
248434772
592655141
988328148
189323610
512028482
915636800
346330937
044805553
651665657
398788787
298263692
134904753
142594235
793494665
833665055
061626779
477603625
785667276
999125092
135690712
035992120
780639466
422473539
480922828
123586430
263885378
386367637
840845154
930690426
033555234
212597177
835285438
878129282
749665306
157903751
706694982
600876730
891018971
571123534
664339216
956562644
100336231
442328585
977357607
140112422
312827691
425122017
624857268
847172580
386687142
798099787
495258702
236141630
655094289
220108909
161407759
691831111
866998441
008717101
130909238
718896826
541607554
634878165
436609906
887183713
193462614
579098603
104622462
589995304
714662234
705828024
229639370
147072326
896326750
883511996
267649150
523983902
406326615
796164712
952072677
317865158
759311605
471893473
363166984
923888747
508959272
018349017
713690894
154970467
397648034
442026530
896445417
614978827
932488022
316694946
754568182
447830309
533532830
353568501
389919743
279234148
941623058
184962440
701249186
103823218
430870405
283056475
336814599
694555230
635966626
567335493
621092650
582455585
221860673
049128507
993570898
652988508
216056358
974925896
770828580
441316959
293441365
888883404
646759943
908971149
952721167
167990914
337731291
390445187
866432449
188085285
867166654
221643642
531742135
877608560
459591973
497830278
531875339
029505791
139831025
467754479
467569236
809795279
216134571
483128061
947102786
769662806
686838488
822684967
193094183
409563282
936383647
776720666
620210875
846236320
362491573
360095683
231128995
570049158
252405101
526010470
362170606
346911961
744490279
975188387
330386316
941468010
960116406
016602276
174508746
110168466
734294141
471842939
446003805
136743903
859805804
979509659
260785628
091269570
285311268
220826940
075672485
998606016
166479292
933614500
194326343
267415009
774114711
516841700
347847121
098160910
262054048
207411703
898583976
989213763
500943669
106911431
727946829
359346756
007386499
603666425
523653388
448643275
949382545
388217972
909200926
757812871
816061050
001204288
491440012
972592548
954709872
033061682
588770175
807475313
892187446
280700788
366523866
412503735
254230177
064840162
788155254
450195883
924196976
830855464
608512947
876558817
939754266
388375548
830777241
809764383
886594525
633743233
552337132
371814723
940553746
147041320
904200466
441677359
187329521
794602894
041966747
078311326
011805660
591470207
643694116
976273221
199698842
464009055
768838139
291034375
390404642
472858103
343241824
852506738
313888883
291316434
581515798
784644981
647596457
097447243
541986524
325544621
045019588
223451697
620055837
107278015
075271221
310235767
968731065
070659751
788718371
399607489
234697723
342741199
521701054
504016496
154601607
234031421
172075388
280081846
332790216
807650347
033623147
290981184
605382380
769437064
786301381
580585592
846604851
548890501
977360235
347181273
734885165
235047695
170737963
640935079
096520531
241756274
057925090
736208423
370225535
822331468
872543083
202150205
536103105
060931819
260291176
519493825
233574428
011593616
578550960
528155401
727907911
571423853
536484164
279683329
864376969
528089925
999908971
045677338
381474198
495258702
404058394
595842901
259917023
104835955
009568347
294003730
520269783
554228021
946547922
787840124
237020071
398767791
893425861
789857934
981046730
449608904
099155298
949149155
615097584
876483331
084283317
319484531
833082384
932657782
683848837
878772300
701510244
687442498
158136602
258466853
180655560
235803205
594026851
212129646
994270470
509912463
757393795
682368660
343289831
210462246
984672187
865179740
937715797
905418695
310355425
488235521
651287126
637420280
665492606
385723422
027399010
178390077
633093734
170455904
908941943
814741985
068744249
986156290
800165446
588983668
785749926
871343675
634057925
252573777
955711418
424604933
647444902
276010755
611188785
055841613
344993051
916652074
538094657
901965027
829383352
895656264
668477235
817539789
272305549
438657012
776153270
750811421
742472369
427882055
151431845
647133748
422820402
929437589
245761008
330533532
127855202
722537303
529239588
949303193
756225682
490066317
230135806
193589645
642942989
707864184
077956981
039403493
445974138
576529885
935198613
159642692
810221613
398640770
393265778
122467772
533801590
824390813
874393780
804008222
190865526
476202999
969348159
213335239
001204288
260469742
240590590
104041447
949091939
794631453
868683848
309505190
044605235
253774184
506494837
393070744
052234516
844197861
819332460
612589858
872436062
364353554
540791380
386618138
046489656
485496381
998013356
538860505
347559604
145703906
976345061
318867895
720248434
884925697
070339237
002323956
364006682
449211113
394013477
229776387
176179674