11
142692
579113220
200136923
316015928
103457828
905020116
501183581
671763816
976792954
561012739
689117684
566167720
842031895
984753871
833910765
962900343
802045143
804480441
756143747
743389823
12447806
102592959
977965630
269016020
704567547
159998854
214991768
91507806
147764449
458260724
305745546
860862520
422913661
466622440
37488521
701238392
879616734
267607146
794547597
302768904
923240393
465778520
175052016
272548983
303019315
490456543
500362749
657455994
906368945
627047015
136753262
779545421
163274766
28130262
986704467
322675742
868557384
474900296
271764441
822209451
946177184
978466371
565675609
932727871
717663153
742952436
562261950
388744852
660028664
787137253
639568583
80939204
275892152
506131820
542866857
847615450
990517323
256475519
939440264
515768819
451122135
862153359
721522997
904698613
721960473
520295417
580220040
450733086
910674383
547723691
115062000
689366735
25781682
249930252
593906053
536714731
305685092
340586412
771012425
624856304
714935724
118346545
376379215
372451378
252178711
703214674
154505471
616938526
63043410
472640239
496200010
653394344
439722695
155766439
320265599
942482042
447109176
795713599
196823408
515267885
811904399
619660996
677461285
115279689
281600890
698326094
268687886
126303260
317020371
366147699
984499569
752809383
531901729
585400312
493602945
601881507
175961363
51316873
955569757
149464435
596803403
927011560
690093248
30692826
599349739
114400893
5463378
850784648
840295388
293509605
406941069
336640468
290612541
519350223
363488831
55928261
108818134
156612114
593398615
733086781
997426702
868807125
526408952
825184546
781073285
582859899
739930738
8814255
587461735
87490819
143801334
799195390
381217526
710102343
860542735
31093356
283367173
319941082
181328459
524502943
832540450
898287063
49210151
947592642
483325585
54795190
519168816
764091293
412519767
912701415
105683753
101262742
981550402
214028750
618877380
24847887
901091367
154539143
247175355
426092013
854215341
959487998
732899060
929263139
459898630
185181496
666673118
841010935
628502159
472537523
851587644
871678048
204224028
157429789
882937211
201408284
920381878
655360805
609946566
104971747
610151043
266000282
828693741
730554595
427754237
267748592
251791289
224007379
806768321
187344033
344761592
711307831
631462872
723966647
515634851
115327201
177680312
854226642
471039280
630082415
508271333
64844413
851296517
158749411
162542184
977997644
641011094
130776040
896208184
279586178
384673605
345285805
683685215
537094854
890359715
968592262
328434311
728667296
611653540
687813221
464600465
80472592
240833320
806897088
479243527
767043036
674335513
542347852
224199960
444088942
942665246
668996629
44582560
575828252
196557560
665809984
785388285
115136039
481675941
232777756
307681692
204834964
291786254
136959157
692198444
703770107
718181479
839618252
175982433
666719259
385948372
305132176
40788314
33188050
501257541
894819247
564839099
679498855
926706022
362756639
870119297
721610199
143105522
275171194
573312101
847638554
757819361
611304803
2717243
54901889
316227531
286130705
270127277
277321526
277689714
982453549
799642790
973503055
157018113
791856824
303617506
960343
205363031
860666409
603145943
514380938
868034440
375883546
350337458
248475157
639306053
686553168
185512282
976215548
345779030
297685777
774659219
190041088
431320856
881792771
888992151
679015761
544398045
722970295
316995721
115134087
966525208
276293419
626951932
158449888
194587807
946011300
420773758
399449402
346552908
459858450
843686716
329575614
284124775
631092662
429225563
863509848
454279480
188979333
152036338
36897613
293836470
919177705
180224272
414973459
461887888
889698313
715326075
401688187
560569707
178398147
659172456
741714428
658748612
53931973
221776642
819404944
1038718
37651415
580773045
754024610
297853298
197827644
849097355
146667276
434956237
255916262
403508403
867931586
890013880
979706938
548239137
537944089
169437809
461631527
715755444
352799445
553997453
779517560
380766141
944401468
537757350
309268292
300267680
825559378
322138357
766917260
721956057
606115324
907641452
200942060
45150673
763169961
824460601
693450309
839549354
152195055
276325929
241564420
419709761
157153379
425452940
260375771
816303470
952031372
687606857
556799249
354005795
919569413
120632324
497428312
507353346
823466674
710159289
902483863
794634204
405036656
379841608
931674660
181846612
594978834
528102853
481769160
419270995
441067665
265162350
479721761
639785290
560984083
530023125
402158131
664615021
818390476
35569823
643326329
643321768
774156627
801160694
783299715
15738303
779695068
542879933
964647411
437851353
690923785
231361667
775979209
496262553
457406270
159968764
159235490
418370921
723091167
208638554
880045774
497021935
70849029
981809083
766068505
337801014
453225452
964926029
71401079
806829583
231718417
183651327
109074327
64220678
469255594
802413929
323134278
615969681
948811112
542102272
883800586
174341026
932152940
659988271
517290870
767254525
999545667
782793868
444664357
251389957
714315230
203125203
697229714
417329829
37100500
297608658
811280461
1550502
34748383
193738914
399136092
120620916
909008851
327038696
123795476
686926755
632149802
380360841
981072465
353937073
625108539
889666229
463858115
124016702
242169684
40869605
125731383
801621529
740840973
490370521
546999922
802668145
845678781
943007120
526886627
78754220
651347271
612704222
446385518
795205020
73457220
692837803
851715533
755536301
955076915
307277606
286715153
309821994
308638007
115394001
183891300
190140905
631448098
933538347
786115881
545436354
732318208
931069822
902731206
358636676
684695770
330395459
323271789
811316126
709924162
719450656
989507387
880739032
737564907
770748671
735340211
69286271
521073985
316462128
837272142
24351811
975655288
420128402
521931677
746776889
88283013
332916835
223138720
328637415
300693943
249055860
139918473
466152629
427254309
372080193
553872323
891664684
513305005
171718842
752402394
7893935
787618228
735052783
798700286
547548079
294942166
300984991
744901623
205132785
531637340
610713480
270568733
396614009
177198961
398446087
347130919
50932832
372085624
367100133
648035572
351382946
701231305
168906292
547598488
429371305
870928874
101084931
712003471
830176590
446507297
687947729
780402020
430085207
907230515
583690792
73276540
601301140
200374196
605369049
791597714
66258321
673425889
73475721
320689338
923260678
837617614
592927307
149889291
944823104
628338734
452803991
185367575
529466838
270725815
859729318
540375190
638497511
368188172
974023371
436543785
598372136
995318358
141176631
307360305
886439540
815904084
259972377
888233082
960442776
297757215
96591926
884539996
584550382
215180737
696156561
604881952
460343259
508447572
36176041
105413925
495316643
817969282
212614623
41812374
829397757
962083159
274007284
314727977
928263325
927335077
594745302
514898180
853898793
763866391
142192814
401521900
757659582
601644403
63811684
859539281
11950087
445712376
587866809
758204167
924233950
37506064
469191535
294235360
148597293
117655462
109474798
889523770
796070305
716166526
155537195
354683979
148384984
513563865
947047404
27279454
446498999
92964226
969122596
835252252
150536151
517830163
160613174
736323064
881566112
711064054
386259586
677213138
203272011
517129699
131442614
305409248
364201253
425316292
890356920
930027063
509253694
241594283
540409271
841679183
37791949
175318693
553846976
78779089
544569424
75734212
127288337
410929535
309952109
546081810
46029206
467070751
60844669
201537717
31447810
453810143
598532541
852419224
563731733
826274945
884966493
490116730
40316594
872024400
115922795
12188330
776599672
735167125
920402366
460274958
636636161
313496891
10374968
712385921
16244454
461767726
853520068
117245071
367958853
202668995
339369523
269842262
685358010
829918168
627492207
428305108
440259714
404877094
57038436
880653751
30347717
404520221
506335067
504063229
199894145
304396523
939904203
183882149
627302152
586526459
948929088
702233842
942805199
835620389
85079226
686064296
820599098
494065087
761371507
722324404
937487780
170569646
333784280
960534403
967476675
987484279
998874010
823884862
368949737
904739799
894790058
792198057
748053608
111918830
33183702
64772202
568496908
443084251
64007677
261368950
170062806
572550662
574044197
755919968
672149917
863589101
601829480
142693
208858310
530952618
712348226
957618572
332961396
469501308
643043907
196475387
818525962
669907770
758550503
201069792
233324927
33424433
743949929
997422476
335908112
778445774
469861627
912452232
447515729
917325593
572198784
514608711
620552360
246008165
103576014
403308692
306241332
99843247
102884477
627359782
813993899
845838980
62740412
687996805
886591987
150222921
450365588
148323096
62993064
454186857
217665464
602703307
434319391
829120586
363151146
8693740
593426661
354404003
725328078
959390553
385599985
194278193
641766700
963814137
519182943
614522932
765677928
998065747
766013786
637707870
190361016
443854874
352843110
671205736
674338081
394848600
367068916
689227542
308431771
297611678
32592515
263158504
836489466
671341649
183137235
385902034
4185540
633296487
720172272
660187509
909781834
362941120
538589927
823888243
518341575
752318046
457362825
313128652
247548084
224567763
778587285
458208828
546959615
264347319
734497583
334954166
639969041
522507902
638497098
187026356
20775381
992695247
235248155
192388618
861564222
233988073
402836777
781963845
303034187
193878218
835108159
282657555
620740954
986328615
516510953
409306546
193269510
702814741
270594537
977314000
395412892
579473743
66130854
591889499
254799416
42149853
183880952
491661896
803085603
803273413
525870272
822185985
424649663
799931063
908844918
941757224
298551468
840904757
593421286
74069413
335822302
723738900
234965825
962717482
930206481
603812524
586690218
646244908
176361880
693409557
507733478
26964571
647514433
703378518
967906730
690219682
794014153
722213752
55437287
992990557
309169151
501616263
597479905
856179720
940137168
875761129
236816133
469802705
376244823
773215231
196517459
486776943
304352940
570486915
257263253
454992898
444217347
910138194
374492641
859289008
439863869
705256291
667058898
66286381
718447623
183121811
606776145
814217376
767662152
89101528
830528622
215960428
910265585
239826586
209944167
567914898
399630021
340965625
937988331
859829150
903283278
738460821
162201433
282558805
410265953
381625602
986454519
301983546
678181661
396811354
919282692
799295537
731531912
719295302
973279771
516824897
2899259
263797696
790477250
950792211
903435704
871561522
806284864
513479876
250383805
606039861
935196884
357728995
762269952
826133028
42615022
501569514
819886154
383824263
921959571
905935573
197132728
68543024
349807902
639721181
343295787
734983998
371186180
688692286
494226035
580176025
560961310
943920469
357420402
659838435
720385326
645044135
339050297
230455167
488116533
570295772
656080404
697186523
570629041
356720335
523810318
777461500
711848471
699817779
6930097
817327462
768733749
550478960
128036187
538814999
174567396
865003442
888266011
452369689
237889514
214043041
971071404
250066752
245212205
582719809
794800206
98481875
448556460
402942956
116512455
949232138
994181739
569375645
661423548
928689268
669691667
503780835
445294242
542188683
981281552
849564001
159373956
140732440
768519720
586242190
958388520
392144534
450145737
418069854
902090715
65357364
475836794
120150056
862691943
840103552
740434833
511102185
319387552
603418599
881374901
665509001
970618857
95572648
28895656
418184782
950111482
767914676
571834227
898336960
337020258
130913532
981450602
792065418
165806392
482206073
815118409
430394691
839838922
368599894
299088496
7281015
836750119
827627795
188595609
468657528
110709152
873474105
441918180
816891334
478051287
629145517
760272445
482463847
503041799
228730299
616346125
503040260
326302277
998024225
776755644
613528406
863384467
572609261
466555754
368475149
598032441
952822581
217132058
369506577
260372928
35435637
224461969
54382747
207338225
295661478
346552021
126995335
169474690
263440619
361355391
270516607
577239564
37439074
794766178
159110351
236555641
653662571
136171666
866356997
574482007
282642096
882702753
861185254
499394702
301096031
219930083
242792688
418772677
824591600
5332952
922062106
192826851
833199392
979038135
637080160
151796857
316093524
848240345
909599701
1707586
215997574
537116719
984998381
865260708
776375685
421484098
422414267
473416970
466853523
483012707
874419882
731991191
455066342
353298119
967260816
861664373
880342057
143135805
85351211
694873352
628930673
590619777
500673583
576365377
293720127
799449077
306753973
761150625
887474064
765464168
228076969
823092946
433255643
225743906
123110038
339447093
591442290
874494772
371837331
635757554
982353576
560657549
469864111
480430544
387166122
685981169
367698287
453133137
742615472
954703714
61209139
762630895
854989829
920174311
84857213
585471325
164994548
832125231
701468016
687884047
731664903
204646979
469845589
235319425
316758392
767126913
965098513
649579137
836811667
308734114
868465127
864467558
138125679
841387229
540481407
393815604
421863377
941674473
528060994
149319849
112562999
540801372
733310578
124808388
953942993
747085019
804157754
672629110
380337789
847763743
395477704
275841088
815772726
617620922
63823382
58052114
544859287
525439545
442325181
478407137
996570089
647915723
718528921
850599877
24053591
195677713
290549290
679451897
35413216
410475116
899921704
755721035
886618951
574246033
29077361
895563730
691415501
169767750
908785387
290218009
606472507
545652288
189730003
84497369
994492267
248983005
926082244
776331331
220154908
431111284
122428759
571868775
98170979
196972253
299201386
699835806
691916879
473946750
764984120
988018303
595154839
205993693
196567230
995150590
260301049
686826493
399271572
365966697
920828299
511177953
413527785
582871095
780375384
121022599
195157221
950214822
143119229
106742719
818351015
74700428
575660953
783358269
604576381
796134223
313944032
769745574
156873121
859535739
718419825
694447669
625191136
490772984
801250580
207046058
833284287
532724967
541264519
630398301
564492989
839578727
829725565
3501572
35971646
703083068
487869279
254687616
865127503
425991073
924380781
30984574
10096961
257641240
52288214
178767064
458094783
763076046
909258140
850314409
826073431
675154650
994264415
352899466
131202837
188429549
865948031
898581218
471340559
9969989
214041483
537529147
575722258
460491532
996431419
803711306
695473988
950156319
562424958
815721920
943068072
477195287
637543048
656603496
70012527
350778062
894319862
557747134
596536182
679339558
454652284
53753922
719521683
543164683
29120216
375943002
618729602
246142149
469512798
253710940
646765675
702087474
851503524
769739600
219036175
531532708
248457172
227288130
189028417
139428835
65232860
780971673
590526985
248570126
973976654
62350490
425196546
902510452
383160712
227447140
215953146
143526356
417307548
14482748
234226345
393067609
118460691
382567564
496337289
597388689
759283568
408670195
46955776
986215192
883003164
483058348
340454433
897739638
4956501
517752896
499770651
29856742
118066030
430044229
723270334
179812856
198468167
617518579
997702711
686247761
66017683
104574159
64997812
819011429
219861727
740572729
511453538
8435108
700890720
67737773
875117596
680274143
289913593
999435118
330964119
635367292
7907929
759922221
236706949
120738153
220989722
993228450
380947527
974675169
591037448
289311860
877890000
184686200
978865662
7913684
148707459
377942921
320770431
751485227
700304590
373618589
107984461
786716338
148064957
194295074
832316699
148807005
5744458
95228676
258674114
173711955
453574416
967050399
393670176
447612661
171358173
226151159
136848542
86240142
957093976
550057882
60226654
433008317
321539529
318677997
955880358
562102616
300494906
17706504
373654882
48961639
488845514
131049834
252130458
603975292
274125981
460954020
970735220
148834734
619288959
883403331
459150063
931963025
195998505
974286215
479014769
961799689
602855697
758248586
635599590
707557824
324185529
363018219
806752159
53238903
213692841
874997823
907213885
376830778
180771944
445576503
799890519
884435433
614567305
396956717
591973151
858216319
230180499
775146525
126643724
206627034
925706406
34344080
533938876
165503243
452391375
602644178
751931596
24335894
213001791
393374532
458043961
448868962
828315947
284558200
149074855
11683364
52118943
580745598
946977801
782705247
203168428
996159349
923978839
135601157
477851594
816513110
826882524
885314261
60403722
963568783
960639241
511057063
519412614
345190733
639109330
399267341
970588057
667304902
377817800
475292158
714451100
574921427
832045378
58128159
807625999
143610450
570262474
360819136
807230244
777459639
521094615
437005452
851789149
190275817
771661010
89029670
246140807
916374199
116017664
785360063
615592633
567915897
990740165
440896727
274882747
901534118
973310490
169299880
668884250
764748341
609559835
504512842
262477962
302796585
638021913
595753153
260333976
510541116
863638483
806608557
169757670
26941433
187729054
25884899
211846750
278912659
437236938
961355143
613212014
855033130
803671598
635354613
679468251
635428784
487555033
855404090
443722125
416144689
602700847
974948468
258980981
194019912
225689908
26356118
851945010
372349572
537963110
489983960
793151356
823110108
272456325
446412555
145292586
837369055
807760353
54800548
108773796
485625596
724791189
684675808
635346863
374527913
283369587
987684881
49345684
816909968
881671909
269428272
798942366
424594373
765277455
413040814
614845222
948477481
254296616
171030145
802564996
77646720
59109632
500879098
789326597
596679537
445716222
157318968
151402333
609218164
493137124
598605703
274252109
890926559
691170535
398778096
421495162
956769444
448850557
134118155
165147312
205511198
365476317
809524387
795958696
51864728
610767241
905019834
791710391
339250305
178921080
174347831
379144376
527234841
816651874
136657935
174824377
281305293
426333230
388220445
156613894
685899704
787446732
56224491
996314303
817745067
451344882
736564639
630115160
786444545
583069596
37824558
444421377
943021964
673489145
654959381
422585810
703610071
323217422
925088559
427443489
585984417
885476819
906508265
330940969
41107905
453884752
459791811
907221161
740607305
247702280
151354387
766390900
485857329
217376379
4218497
437808028
802155931
805962014
651379931
667237256
511583596
595668506
904206458
602509788
62435609
656082339
741967733
147696132
413983631
539012842
457791459
156190964
490779306
327639410
605600725
393893990
661726134
443397073
926970726
857206406
56278169
783311218
492657504
698552264
123185041
207288741
279753985
561359088
786208999
682704054
661992543
813977116
212073274
682263023
199366222
344220813
564014847
865081974
908938887
875676205
426836512
886581335
150520540
947979150
79794670
459650606
811854454
917727011
917228668
521884328
354283769
53282530
969299990
427905897
143736724
614388124
496899694
351107315
596205757
339787986
304872252
187908569
530193381
164570868
890280304
782267198
998050663
584033514
947706692
505238883
291086033
957899283
965575547
225410279
699766667
723679112
966699727
895668888
273799091
132081853
74153574
844971804
133208938
103525413
923627939
282752385
14749273
727467287
133072400
880647651
988102759
664748208
569050852
95676575
879072736
87081960
925622110
814108020
605815654
143795629
742410632
398081131
435272933
332583251
530916140
979356297
274782452
47569485
714265860
758467134
161210750
867687397
733699586
295173206
965685170
639771493
703822955
130027168
762979606
77259146
501231531
490263304
253146826
699999430
257817989
328598980
656517706
288757613
289412850
199916176
477633503
847280422
629730188
159636848
595574451
787412714
906987159
612234164
590031048
359737881
525782867
437241599
933295304
145254593
959771843
160412298
384008010
910787232
705228813
54150008
247903290
519345461
314708503
832125078
523272639
129796496
382361186
380723959
479260893
111427878
648010593
945733081
922250174
509961739
658109281
859481104
104922698
264872880
291474145
427587412
76603010
508657312
209578523
913921194
7710533
33708413
683266833
437859326
374227676
403145299
541810989
768290639
94973432
92500541
