0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 04:32:00 +00:00
OI-codes/BZOJ/1702/data/11.in

100002 lines
972 KiB (Stored with Git LFS)
Plaintext

100000 30
294542661
744814367
959778928
428726550
392727090
681303381
310457942
334849072
824036303
463278000
457784096
70198653
316224098
362137219
524038602
800000877
716931818
693611302
938962496
557377160
82807938
540941043
583035464
660971250
120996287
105354548
198830964
241914291
594397586
1072585889
726052167
810636753
799779625
410988385
880856280
872196091
260496949
129203663
198326438
961896308
663379436
957776282
551433873
932969525
899925712
108218499
508688912
323771608
228970356
432495286
200367033
76502112
699091006
415303789
839830187
573464962
960400591
543923
33003412
171664308
737601968
101154917
677007452
821985110
509936101
738592956
851855386
503787673
197377194
545565469
205447644
239178474
653633711
691088977
191092923
790792349
617164505
1988647
416306481
496975059
223983289
221966503
304123086
163632937
416027060
865264273
113578339
972737729
863345779
352495791
788211413
516934104
257380999
589211655
803529719
720106388
728219856
234420778
689283406
798257100
448256163
462277985
826427439
1025293289
276248870
953783480
482887822
756588268
890492783
312030853
257165033
264599071
623609505
682398538
1004945189
840590393
484431819
1120821
581994640
216213248
1067465963
182746634
81478610
270573321
127607430
72861335
662259020
1054685629
134932691
254678827
889271272
45632620
382536941
576393515
908503167
212524068
85702787
258934467
819017286
802377825
346840621
355055057
330763202
867622291
366460675
90979647
516267409
335177955
749225570
1055556398
283343800
905702487
956080590
274647701
731973855
620890
949754617
646663110
724919579
157654303
534872400
231523746
39565501
320088824
508307383
349238862
9313364
274143423
892845087
303645398
767116383
308041108
204198304
227935530
421739436
287484301
104233801
452122194
460720055
724708863
982138937
15264967
401994988
459242712
288003363
141322988
374921872
468105451
329778215
580185845
724353763
656764040
366023713
543820962
519136136
628793960
862862077
446484259
419000787
972238702
468844003
602222827
703676699
228564125
582240871
23357013
209319251
351118925
976318288
841008694
702065959
230205739
950526544
544144204
920060314
726963909
715613350
593448222
757847882
9420093
212286933
986331624
1011101487
844043664
182705657
298169391
469659947
525673579
685089186
687752868
177890781
221396389
441349553
55728117
78461526
672858947
238605423
890843782
650808102
231723422
804785800
769767847
761938563
963982772
454943316
217888275
658777989
596806359
951789511
998899014
275006295
565133342
597004923
676923549
703951343
318910055
649442711
259133419
577864798
531576568
942725852
777872916
548214950
236593219
852436462
266565753
375758207
468404387
314252471
692258628
554330753
461557533
46099925
1068133933
401448081
401569009
141795735
205364186
1008975618
1060480003
555439125
88870438
808514581
1045552538
477649851
978844409
446275139
184646682
1003538929
838701727
733405430
918816955
68116191
565152025
786333482
848960219
525252228
761460551
902861534
494900969
1029773862
973345146
951430754
514426028
715749451
54509492
758833472
806561882
287077671
635587524
438377425
910097163
26450452
732618880
706144930
978018781
371402386
95875761
354543296
712923769
67089191
44342850
459392016
1013768180
503036996
387733323
768241530
990811958
779602571
935414812
107605089
887614531
606290750
927708608
338743248
686876387
631056790
142808366
620691253
975844675
360262696
507371800
486465712
701150817
896042436
1045369261
237645216
249862581
809954495
540510935
547327090
274922619
985184140
209109973
866594152
1002020904
969873512
146897831
47056521
4161046
297262946
879088372
418311251
585097326
1073243102
786225966
29118162
707308775
258681500
782504001
457172220
533042339
137656926
167039385
583750083
378739980
413018433
307220376
791322151
3813676
948895182
268043277
111326912
223943186
836310032
624790431
796798918
361350661
77978795
820373116
277480458
971542867
793334486
127090939
637506637
559296241
616833258
763337130
1023661232
651562883
933372478
51419700
1046409824
255188505
875527159
927957655
120628805
730534701
1069790229
659911571
829446122
817097271
394862753
587877254
440637843
833090576
168266634
612363541
301808787
141378869
556098897
58720433
929175806
983395696
421885459
149240874
563586195
356202822
113346830
835278933
532898647
492448733
672832758
87930203
335510634
285038917
104628012
671819110
260836821
288056912
649413784
122536910
78243126
190591694
792574591
597474584
976286310
481578819
207833825
972576342
222635918
911158540
805763347
432059253
795211634
209502977
598816167
924542870
637003090
39575825
542519265
926617382
245036440
310652989
282711660
612221237
767885028
711769905
421842893
1017899253
784199779
826596436
461959509
1012190268
517115753
819336541
850575024
962604948
24762114
861299839
525989173
972433626
71922709
504540974
847602120
967587955
769090559
686651865
597581776
430867256
142727324
127691419
106361016
21995079
642417389
964756870
125606055
974920871
233846870
921236766
327311201
282015674
792190558
997359687
679883452
413754868
597007153
285604723
75522378
704150153
950699638
412818856
995336662
659626768
1003104346
248675245
34609268
509973058
355048969
781569327
168759090
827797124
174291447
279853673
538004637
487451389
663479986
516707501
147258360
681788781
824505192
997523563
953466630
299532618
894649535
956592525
874825570
810331728
329362851
780922573
560723145
822061383
195064031
293738965
542093491
965395566
839347444
748800598
847223985
846296950
473589193
389410747
295492801
937179502
460738902
305718115
1057562543
172686844
915514793
467098268
4766975
342891581
20087477
532691144
362367666
673956444
24273538
743098776
111953846
245612946
433041411
248576251
691180651
203322248
74842573
291840182
378068599
1001845430
1259574
760749089
649164590
356705670
465979863
314931797
379003074
1061034468
38760044
998282129
642335650
186984816
840402603
797188658
62230443
508507693
83828196
380895706
830411645
660535464
277688779
670706804
47648782
189544735
500396566
976629908
223584240
163421673
298007502
200576112
789282639
608507241
784511094
685428207
585521346
249529330
906698829
568341362
736573263
45286669
367034969
163284912
1063135768
445284941
656070449
1062085335
233225635
425293698
1064682777
755467417
623010927
873452344
736682079
268502431
129184918
827090619
498304277
814293111
85806901
222443073
398430933
398601048
610762192
211800544
819630024
501483985
805084737
335108642
597102208
405239097
931674206
829362742
703721613
775596590
640557397
453001225
925031667
589947443
464430081
383611733
941023421
749178411
278643872
184867133
257135894
865745336
695083939
605485920
42030440
80235012
571996043
673388600
51948167
188404734
364706379
87667561
243934367
155765251
708421049
554630631
326772379
259172358
719687746
739765223
119079818
452922010
103525401
127644148
828680292
943519597
14616265
286602648
916930203
879061373
133911227
891561567
15649930
87809095
545880335
608594776
661697633
1063757821
271278558
674577166
58396074
69087948
430730035
435708648
287480736
1045357209
238395865
734152106
249616670
624133229
559112110
734929243
970672094
221546443
565848958
189387429
538852522
398125708
1054626283
584327220
151854869
111579018
364081308
285795164
592324925
639919834
355852367
525690287
872910997
611092088
220415114
314674326
271773846
164708792
257820022
687104550
389793811
69353705
99394094
531680565
524898075
191288467
559723980
622380100
228029661
149496861
614382909
1068065760
141318815
1018978226
688217498
135581548
196701095
36881668
906391670
958807058
843321089
759184356
658090794
497208561
542949508
287079232
941091712
576748753
31110906
572078127
734578708
784815524
352068720
116651112
359267358
490237469
867233965
157206760
55373590
699001292
241826238
1061410300
543097098
595252894
728608577
993862397
646117959
978298438
287867133
79245377
889651792
947110113
1031308772
657738524
1067047673
453445587
5830366
446851052
519440000
828247839
855590226
691940346
901625970
42523856
1021442810
1031832833
689163579
6406692
732316525
645573572
685584629
187199106
125596943
496831924
530808633
882892959
101871064
1035655180
710190000
310999934
577237348
386828514
474215908
277659895
226604943
595214364
277968585
769677684
171880309
519732866
606464803
261572054
762198329
465634621
118654645
311552584
531020856
846271335
869049230
595466740
743130389
880426089
1036323510
596266985
1044497076
336392989
669490945
1064517663
1018628840
48936966
166746132
154321957
574031389
23335392
965258856
738196097
424659142
1009391103
267977913
675584026
573876861
437035697
46534784
185876276
14158722
826649023
989152911
500370847
359961680
552552074
380930990
1009219300
288698093
657446733
50625823
442464128
165020176
107903849
489959047
880110808
700095842
959967875
597064463
120901259
502837888
60534944
631593464
1007475379
893007140
154514999
17604652
369479405
776135090
11772499
711520277
74166645
784622969
802383799
830762898
1019856148
27857902
247735988
433617579
95992839
391342116
932749508
374003259
765314907
30890640
167757284
650661329
910437836
300188938
256342087
837702573
10773594
475759436
276414131
424995129
111663772
69749774
891986746
105986600
220189282
593012759
340971816
470174834
731623013
570772554
135842357
82810377
1065953183
926591929
459408838
475166419
930482593
553527323
654175599
570866286
887861214
524264256
831710737
625992958
994864567
801940486
1062281501
579314612
130603672
338168128
196327910
726134250
417671157
142424528
1049356255
296119541
352768571
511830977
268416144
767215526
966068694
312617366
915084195
203371347
806337564
177215392
690163198
897148851
759101644
956096444
579359007
411285978
288519843
500763301
653388317
835768986
965639752
641360601
989818520
378308566
889724799
722953676
1027211136
90131465
409724628
829283436
781219147
34256304
1046399961
66347298
343311939
808907714
327016011
694355544
325707923
413486326
71466644
731792447
84873165
248967748
224162634
720193929
906596838
406704524
560249485
834257985
187551942
905239943
267790483
249060796
467325378
50457125
133817453
1060441212
699699711
884297191
75578793
951054897
106177469
19185281
1055124515
464388086
631677029
124132600
600428399
281366878
952652102
1044034196
396750154
203010422
903094156
774356701
732336235
8189613
539049108
999071831
625852273
844060224
805740838
582361549
371990329
231554315
877914841
95095930
881988419
888361884
606806234
831208909
605342541
573275323
1071706390
160861963
939965409
713640060
705754497
870521144
851582234
631617462
313361973
538102960
641339428
97974236
934226629
503853019
102578289
262884827
246500480
138402493
399849691
39371137
844192364
206402526
13175098
149844139
954729596
607389069
92664433
917323279
546764921
988076273
503237463
485183060
329923269
1060037467
988541031
552564418
778078119
465074195
355354462
1018269365
588391634
313370197
306396408
247509270
840367234
434954721
850316451
215969713
87935238
755361726
368312340
846144415
457813223
899989206
27561372
370758042
109799286
583850297
670779750
589850060
766206290
738361819
372356397
53874076
706658159
499439459
776406632
15569353
171261899
1003858601
10579748
965209092
424493648
561393359
816935283
172431450
294029647
769403716
1060354187
565773522
511737889
516215603
111688172
769439116
151722223
215893536
2356659
594530328
340880435
198885936
317525388
698370163
641843554
726787821
32098699
1012128893
1061526756
813298047
520504655
630438478
477723442
326480460
132874671
530077157
85542456
580585282
368720362
438263520
786688305
44218502
656819281
822044358
122930594
202011955
891390339
366739322
45661552
618875138
34861551
524816185
136556119
440655506
1057523544
1069643927
1068568200
1036244492
1027789457
415939921
794729379
308604767
714630996
414839715
610850121
554945078
574008445
895384054
847851322
290557401
848256867
761073591
907509411
119674429
375535606
376639149
28969809
440815663
710735890
305214733
1012373959
830840942
118095896
160989021
724544281
212038683
606206359
543224497
658082012
692121983
274098300
319218253
821769500
521928306
990736425
1028420022
533552304
44522733
841784266
599121426
767655208
1002527377
403551457
124093070
688916026
637642588
1042419355
1062269208
457668050
818139734
494939822
284667053
731125943
859543181
98183019
181463862
1057076712
903882985
158203006
249181757
434728760
549999423
651603297
943138167
813748041
657924627
421491291
2960896
618469670
531179699
477427799
947730372
703241822
85947908
755076200
812154937
862879744
949424334
843482906
207709988
398870408
884947937
999550384
1035961098
608763738
928170176
866309146
540775911
379715666
541615128
295960930
376354701
359407845
410710770
214065929
834478462
438606139
374270335
367547153
695248473
503096332
955951069
694209831
564029250
189163145
696624070
993442238
321617272
749574345
672607923
701932589
877198923
363756478
488524315
867229756
1061250633
1068551864
584868985
745497328
65106040
807826665
762151749
66801736
654015303
737530080
431755516
193448692
718843299
953215623
246038404
1031877223
427301131
973742256
208857204
996753348
476353194
136701886
830580672
254617304
304483282
50263456
878768052
899140663
470772187
689850878
301963448
355167028
240526296
957625058
137232961
1052755281
642562625
222664520
204592690
863502704
379866846
207678785
661710664
544968426
381197576
227705031
704902372
334388165
319952290
509216550
665424508
336262186
97053373
411786141
609156374
727786503
812854544
690435015
783622411
278950629
1005808001
682790112
29830523
218134268
661357907
280756272
894235216
905113981
281663781
594929510
143488771
886516333
132159033
120705352
77052110
486683796
173405377
309241268
981461716
118271978
857525438
850345422
84508145
84531274
677272221
178157535
877231165
815988487
61064564
513863187
870411558
23923933
372048434
1003185634
781629554
336620597
567301575
663700533
246567924
1046517776
122505467
294430467
553600301
340339332
581634978
954685784
450809845
206210082
874516322
894764784
910583504
940241240
376350077
742452239
216010528
240306099
110359072
514617847
925466240
427307858
108714688
834282103
904653164
878358658
174276706
572261119
567811399
198639214
418982771
223206058
873009324
1011177476
971653723
758670439
336678031
970272337
58731366
187124226
878799641
829542697
299461658
843974819
366729957
160485319
442821312
484707454
247869711
548675467
211995506
704777941
95612219
446448081
820696005
607580519
879416374
79481760
869205069
810667700
966016195
916491881
638803357
857931101
837721569
880130553
54425534
248018473
652931623
981280918
653898088
365276254
882105922
758737352
459608894
553065869
136637192
940079503
801049601
726060871
1060252633
933428400
986709135
122703087
720529488
557566359
1011067528
842320255
136505212
477164239
265615247
1065922724
620853303
159139907
217123945
608204394
856792582
831376044
73704295
459303768
467778644
246709621
80909792
640113411
743373862
731196619
876934696
49346448
832052109
303321676
970749173
1022203911
586682041
500984621
428265953
305840081
348659524
95654046
727424343
710503285
65786918
806518620
1031565632
826812029
779079781
124763004
697378690
999133080
934838359
83221885
650087446
306552418
745337651
122528353
816760132
848435293
166645295
560685184
769576999
146047906
468932844
15727126
713291821
223295290
367997317
777657139
742889103
326567430
810470150
439526210
13386070
713611054
327085401
517626618
465883370
878821067
73310251
184976580
997163153
351635068
809426166
406564566
694351883
357082681
58266856
392559499
171313334
490529872
209432425
577145172
599151700
586694676
844442167
512399894
715474623
62237334
285700615
943778044
224093222
574013529
645906178
919584302
151097262
31129125
588361054
868954697
982738750
408134935
1001207376
698288040
846770002
1055087664
180752069
737196226
543748950
154360208
779705103
1049699898
813595943
1005247995
129456733
714114499
462126131
128359294
673047847
820306897
817957141
182654041
410780964
463581748
282549544
42695187
970233286
66476531
692554026
692717923
903865281
116950707
489310054
156781977
981880659
301769121
725976394
922318778
933418733
196966490
1055687750
607795670
612491452
571002220
699002064
854033779
7341907
568540959
113649530
477534000
620953535
604833501
944611100
110472431
943507355
245422802
292301617
806835860
563827197
184987545
362046898
244408566
270642632
65401482
816062132
407134620
89544950
954481240
1022816607
1019751339
242234231
188110036
166265740
887255379
246887314
51694535
107444315
289221058
376041504
872777610
729019960
702889849
166286114
185161978
648903835
517661740
837932050
167277643
826573868
607000796
720797376
542044068
499672798
832544146
1071328014
315232204
1063669351
699606681
286840654
262842483
351766953
571057724
927331385
671814929
890214528
962394263
914205488
784230802
589187519
570194488
548691338
213825664
195330471
808858172
783698234
416507045
697807990
434081623
871728709
689789319
502902398
278278238
506238331
729712941
734715851
1025187362
441652438
44318173
25895658
1021223898
559208131
114610340
705558742
480551569
859888918
136443338
664775369
194045139
751717656
768643037
129483673
412515428
339567443
43541345
379046503
1049069219
756645563
486785437
342775585
192694126
6525361
1024192052
227674371
533883264
928850944
582507275
649094838
39679642
997864854
181142144
948555631
480630217
264770683
327851803
148875314
264711096
301464496
248755733
650624021
202304328
294518651
416946789
545910289
574431897
767541683
305276642
799475648
516455479
1053069182
655678318
185952707
142017147
500012484
393046457
81520237
438678079
560155526
1052101731
918499805
678487217
289510984
44730635
462969826
137093975
254646845
534378885
647726555
887349318
902835451
951263454
471286384
925463574
103027342
47310888
817006261
236276854
88721726
1016883513
774179256
113516576
701252627
598635172
301627790
1063632667
712530671
802896077
525938747
971844585
628667844
536903668
502842688
1000877163
539405809
201371558
692700748
436394789
748471910
402576897
124453022
456143014
835754020
616830757
797352865
11626765
688976087
268967834
745339759
814414922
753242750
1044947677
904233229
1009277112
896056777
566999312
559304604
934132735
790207791
871942824
738379683
833796374
460117634
1054728851
301401000
431034819
408649012
33523230
257903004
903671905
258825796
895832265
913181727
296118702
178834998
396505383
250179381
207528866
68021536
685633339
292755122
288697824
50865610
397640779
56812908
301343208
530610329
933577426
712528483
988907641
894107149
437846252
597442436
806633208
673423620
683988751
917034286
476694054
63943585
625277164
749621734
1050094559
979149063
591587084
123167616
958340974
130588458
986547585
944391701
806282154
107029633
652297331
154381633
477084923
703478338
753155775
498916909
247860227
556625453
856075999
200589673
371140240
397222030
255388814
102870309
713112107
287582655
588559208
209086878
234662833
794460096
865175260
29898772
631997688
496252559
605711812
519631634
858115947
207290329
828517879
1057460119
550750567
748926143
838821070
578704014
668999161
917196087
968199995
601425901
1001498091
215239357
708866216
223610542
249582921
526804571
5334605
540874128
1043807507
978649346
63823705
846195440
720687823
11660224
43318170
434794629
477946736
427473162
375324571
545893796
770458100
933755998
385674226
456102387
1017326475
511458333
1014221451
626520670
605028995
135942302
85966632
113725693
780568732
713643160
937098291
306638739
695017270
208198709
715483999
619583683
730812817
731356345
57187800
742214381
1030265285
154469436
826982815
637807846
529627019
219427998
141203272
640245466
400638531
866283666
1046939661
695838867
670501571
9931909
730457310
591280220
1041779901
413670597
442458313
215759721
607632434
867574628
1044408430
932661974
457592907
1028937448
1044008552
76103527
625934351
579820930
181012473
864875512
225358277
605263224
696564946
503693643
560861939
932904554
796379638
549571258
10636598
20964213
582319478
939750462
695350580
991774790
256356650
367816
434844331
296812198
517154154
668770015
354174639
217815777
69166012
149172768
944509784
542663596
348577777
935346929
547733860
884302662
1067871959
210281979
823438326
1041778346
99890653
738481478
765756986
938292248
153464040
180166997
522591964
624586092
248310815
275864331
544645766
739347632
1018846506
377061184
147815652
538867241
345991697
645327043
485513777
786551057
94684130
841680570
201133142
392809974
611527381
102778679
57412322
283360384
700666761
655050858
836215799
1044737951
236738497
475916452
730668882
528248518
67666220
152151510
341073201
838373763
310532132
287322096
620228917
51669995
114367632
216379546
173018337
541371687
327919332
1012297814
1008528043
575120602
566296706
330281066
655823306
42479222
863590966
895267743
153722009
243672256
402315501
785792642
444915342
241680346
36006600
1028148016
372716812
112178189
662783508
994338951
507676534
409117488
838159628
202318926
590624658
713042589
1046498352
531350859
753220874
176818651
508989418
135271485
155591017
278867306
514771492
430509506
173738844
47923327
294651864
978094680
731120951
1027139648
277252025
765089856
377309657
145903951
923929752
436371272
379102883
60606758
799273812
291096205
911898804
86166456
110807840
615141375
358959018
742169486
966539058
243179194
699468929
1030296599
84899078
366940021
330445963
378567570
302194473
958494927
640063409
582532086
68366232
930798313
268437996
114780799
183979414
927201176
368903189
1030897450
881556240
660354609
90227079
1037360331
1055785773
48111312
342996372
481622540
84770840
830985845
666699719
608315528
1068709837
11829623
174202209
859206274
72780979
984274646
612491106
451600142
626256271
512039756
981129057
577997091
49856529
425947920
263655380
263154166
733708717
723255286
717298986
871152040
616302061
706113577
1039642126
582636518
148945350
797920876
652811051
902666696
581608029
162094480
466597371
875606058
810498952
81760651
444764891
228454211
964474011
238397864
882017039
1024803139
349787409
297753249
427237410
863861532
621603905
364347143
554530046
1044406889
718005030
344712929
776786072
913163858
593392200
314048582
707678949
349585082
278806865
858234371
402927100
566898701
36749796
123330866
546033847
571677354
1046831574
158210981
63601799
959390096
930883952
99608114
589792952
814461646
625592680
608606434
731893818
935456194
932338002
894737659
511522756
858814278
860625669
678166494
474740769
374331154
1067077668
799270881
11099798
1041906694
927172203
937775079
258356454
55936995
350408945
505642477
756403972
391169785
296641577
658791227
929223280
287720309
668495067
718208902
53255358
155617667
257477273
858901268
685160317
776722684
493788367
781988276
859759851
596383764
391131689
422226933
908542995
762873024
402178722
470315909
208355436
1060066384
97866336
514967580
271801257
660357550
849253664
936415688
68565750
114887565
726122019
930159769
554929374
680545181
159001520
957789595
165724847
962511082
750086993
14310733
465965159
674510742
634031232
930086843
419394877
51694707
32833919
1009636462
553053330
494518141
963174803
984870560
105013786
388760715
685039572
202883911
865283067
856880414
785687755
394294931
601565029
125619540
960293777
163168835
798899387
567427250
170831182
876456793
577548579
16527652
46180513
577694287
387745001
966635542
1020349790
71763029
329825394
506538000
896146445
924892804
111497595
621215706
876158351
451175890
585126698
1051712105
979206265
121817292
352843409
407417775
162629327
598453436
658570695
65060515
1026108193
1000388506
711674138
778024590
987090768
72599975
376609651
79084405
699262758
944280628
302027303
1069962039
322442710
185859164
52928552
719098498
353614677
628088398
118793884
1004048485
285913439
1025275308
326587212
735994730
861776059
477593175
496469050
84044309
819737159
237802892
277978138
35395635
253005880
1055158379
593647674
899205505
430601518
179108462
431148568
279948361
969479994
316159868
383015069
498059549
78847328
1046838852
691676323
458838701
853628258
682979970
46287696
36371905
102223203
282072279
711921391
570832579
198235248
248821993
462721030
509444779
962288809
438459398
39507350
172935991
671782598
95023798
1019014475
730881939
226084636
886647707
778134741
829933760
106446879
1031555193
172706390
497752619
166499208
410700813
891839215
406352309
45686035
1017647576
1071758958
763656514
929198505
235953819
295196714
174633975
806642985
1000456759
151483961
623083843
434839356
660162186
532446539
437372823
126235843
578863218
928818793
591958098
951825683
360602355
820149206
304779764
299037954
594411862
185507913
510173250
606461489
16633609
469503857
736756521
836336530
199944911
577060668
608437944
84315678
565974688
65377689
906941434
761270460
520697865
927224100
555754735
921104322
13990209
623133830
159069591
146309829
757156468
689318077
635013633
780470907
295507951
995302697
129271129
4937050
515896065
396708628
181944243
876329870
607021174
83138427
636167940
528480689
358437204
505567140
426579666
223258483
423618852
629582712
215504390
566095873
1005581677
537629304
62590540
682919953
277193614
684280022
896799685
870532640
329130234
331146840
1019292768
171929458
808395473
421310268
376003644
718367115
13295091
180120580
332863319
518498843
525305608
161385476
976967893
777136733
308217539
642434903
323011693
891829988
864911137
59014529
141803124
1009390877
311938596
534196579
664211737
72882371
964091130
32109767
547225346
755743008
330051176
529636420
471954560
617676830
825050252
320403726
358831965
801030739
453199215
727487232
94470377
778493742
775739436
586380498
381593011
812096903
567850688
248726357
36830999
1005723076
155172887
636347765
737135259
878721179
272198409
972702215
592751064
428076392
1005927528
783072727
757667933
1057243866
733143474
286156801
521501351
643132655
726616577
813435888
499213479
634069367
228586429
568723076
67683112
1030238018
431628993
752018237
199905747
208404721
672490154
365443646
526269744
880386523
644641750
200251121
880097632
317380577
57437696
986363915
447667786
1062108010
654438911
311370359
166466954
64330602
460119147
112818593
921807635
665511161
480786650
337805554
587827863
178544533
60156681
649768962
13876234
446293774
841637843
430948815
996653906
1009870122
449438408
221375832
92328591
48710409
228159885
817633084
891194670
698994290
410064926
317967083
116139715
210386916
143497469
1023296104
173592076
409563451
447554450
518940704
270464656
819560103
174531347
264422804
697546223
1053473944
18574856
13519084
808605261
386571116
261885264
598426888
246037228
868454876
815140524
715293877
21970087
275461429
687676031
461437464
181023398
388334232
199890983
282193626
506955701
126629354
469768527
103172258
539974730
1019703686
660838725
358931960
256369038
565765796
1024654017
981034709
660085243
593027597
128522127
182569023
547234908
138785270
564247747
1069040416
222499381
436952551
617520474
76313001
515226600
91680254
965302302
576134485
506043795
619647665
396714683
72487127
663471286
767424447
569804393
852536153
818759080
293328835
101202595
93771378
862108999
352485306
424512456
726819280
67601614
982703332
211246450
1066679148
16323115
1052056749
994097301
242363058
949820398
296693612
308035277
288534905
188106192
381188688
253770753
640340350
256686583
999390913
319494612
900282338
592334200
143209985
439760442
272928534
591307560
110213516
782835855
480023078
542160668
33752027
441898708
627254713
50368674
599981789
1028304447
121109301
894271743
1034135962
494755664
912783926
944328404
1047389518
268223856
117741761
731169980
209148725
1043517318
524938791
562608747
222930396
130617636
601817011
147933855
444163386
908634868
95064294
524137706
639346083
294847239
745469634
1012732413
378496730
961860459
499988385
810828271
164819241
572229315
1042672643
746759471
123156995
238314116
327925195
804347927
115405987
233427663
258705586
537859879
571919025
70375689
865057011
11587629
714490834
260665067
839927029
658332820
1007514726
531809409
210577363
145782911
988958819
1034351923
944744573
367515921
1035076231
684627413
489186196
39584455
142461029
988191386
996540968
462441441
751266678
530591680
979390556
191479803
423944499
988429006
529041713
818560475
163507082
757779191
346530049
36675831
773811810
808963456
908999829
566134895
635256845
830451738
180777379
128032610
768156127
259144259
366041144
514475797
1073112903
588026878
499917684
469660504
212504901
524461194
835985316
996101473
650296720
719967212
105366193
475804055
77552199
714567588
905704954
141880542
667383712
360210291
738325405
95736596
211200268
459336473
905758167
440851164
35149593
426015684
402240023
800965173
337138793
1014321056
895869851
333878275
235661137
396091793
143800941
959848204
174587011
23378859
377628003
759443050
429973522
863316847
599325764
116452112
346521050
194932454
402809405
505479777
82952018
844455723
221508115
348974983
488085838
610244638
493271925
505808580
978700073
652300534
999474300
542206769
514095794
941707463
942938258
344050477
760903959
55956184
359890823
773103892
533398670
552236207
813030347
258205029
480487730
381860828
421884615
531654510
441494312
795509418
965160929
997551693
862571378
258585849
1044889396
982112442
500810375
938236974
1058448144
500297590
852158541
820281660
728531674
171168356
1002142349
186805148
467847586
46324827
471821701
627048794
541974094
577047822
814963690
341368748
989581594
260699956
65873894
821959527
68892399
349522687
856580889
1065060724
79658636
343915406
53354400
151352958
131135637
938178459
710627548
462374114
194489359
65135664
300067416
257067806
924266812
283761284
372503244
104946008
704890456
1056244464
694255235
280916500
486691401
95949579
431580660
1057101505
264158045
1034939675
1058941923
974855728
887294493
621175598
942408088
153195491
403963548
964662646
820020263
984431239
335885314
126704391
590293257
84276700
989727864
851708413
1037786032
1016266360
339431782
252339733
293428363
183554910
843833870
13011339
526418290
304557440
670295990
474941716
75585197
245085658
924677728
169583557
1057525488
141606348
1071892985
154563094
646692282
277497982
25024261
349996054
975794024
113688994
985811527
961188091
364372917
63419832
748192101
477181499
638267597
988443143
60182226
893988375
806750443
1028354518
216139512
553562060
1071669345
890700338
133762339
669774933
1004197950
971168564
773814051
295172719
92150237
926502912
704682688
994447191
669368347
360865517
491681581
796891085
13366503
880661423
373357727
963656425
845157418
732924083
964012589
877755458
152806701
286396258
682801963
48259904
142603246
1039111810
76994727
293135942
321358639
580726314
226253077
82844448
829714854
226485036
257919005
638054801
625764714
182128588
164113175
533977897
823327693
508405736
497829620
267058481
243947100
445050449
407389422
275595442
988494318
739314904
424409435
89441519
66623646
400288029
524001970
700719517
950314708
628050312
974911650
841930752
305358046
989144815
129546349
743621346
463812678
1018428782
21794449
382123545
627284652
871490912
482733918
97987413
765322939
401132416
785871517
864923316
295342054
867520913
902461418
704044956
409005121
340132315
976823061
153916023
912166582
400826919
311458823
93414408
270628837
482290769
435061505
453065140
306735808
469308110
518144205
474677947
627537377
918544604
102346591
303419697
403329760
103783531
404807179
319423952
767867238
339651556
191858168
945405953
908675348
375986603
744273271
212608467
65261443
677330881
838981055
407657331
120793626
541281028
786439180
103118302
157064689
895138614
367167643
761619512
28784828
489036230
291989270
942216194
545301965
439561183
8344482
871762712
422308482
596876880
179583560
172967358
874969045
517801604
968683566
205368869
565460772
967291400
392977011
856273496
23829866
1002499830
808604038
230419395
213238948
913754766
773411914
779298777
91397896
1002338925
792279320
578343752
392964140
574865447
775799966
366645396
462615544
864280600
771752747
840456493
39202090
231665147
474094912
25093807
333249389
590960
530223432
587688293
814801511
782332120
783924458
225123550
313853717
243900776
544460697
19015855
798246753
156389733
57409036
531136379
9310669
700410569
517551810
506609637
549877031
49588047
354863307
864366256
750578003
744697271
522529842
36859731
884095443
54816684
250181458
821297276
69130661
931340261
176051674
650598332
585445491
139015415
969566569
860861769
802914228
136537879
356182180
270803267
126781407
841279371
864010578
625132858
119856896
1048486059
630453916
203503290
918933194
257227995
998497350
980556895
227438383
32565736
126231883
655261092
883430508
833325060
87723090
480555351
261620548
154997840
945323074
132925053
950112542
826977094
455937337
430601143
50836809
250197747
58574077
505296804
861706316
273560900
922340482
406973192
1072385000
476096559
320353859
19501785
845359469
778434925
411674522
650569170
916026572
439574546
514683742
1042565458
181555189
845391673
9499431
681334661
966232300
775309027
3472457
358012715
282792105
335281530
1034885600
288398026
244087335
665140538
917559011
347847141
125061263
992805681
1071544603
751601149
101942508
175367519
655378573
970972115
172805254
803733360
332165696
1037020858
846450836
931968075
1050499454
420636408
913593016
595785816
588975792
243270377
984628760
95519718
80570801
229871130
1045475881
706404433
969376158
951970714
102069651
555722775
382637954
125387888
1001321845
423191398
979188738
181199536
914149334
8727417
42969232
922613021
235957362
818345904
296256223
560848753
950507248
124257245
829882618
703791419
762185968
44960500
610049237
278938245
413906540
207377822
716610840
902393436
327318448
101283621
281356934
841364955
547142329
810038722
22825611
700589986
134865783
827500151
883861043
802224407
133011174
183654028
641251131
529600161
1072118249
10675159
350673310
199512897
107531634
223244152
925073020
243295001
394484476
498253478
182694884
26033171
265716624
239670218
592382670
588415178
607516002
569194317
47673640
627984634
186519802
1030856649
969269865
413359039
828663801
250021751
170721980
766087906
290536688
324176383
659078177
695357871
412365585
348776599
169333948
387318777
58796159
163764808
281527447
750819418
312376542
445146277
817241891
502021628
228877091
301964162
651820875
390884491
128483675
138120748
564207115
167467093
865594242
1069960185
1073692253
791753285
954539427
417019621
947375738
69116134
307178755
1022693808
10815745
1061121756
736436916
706228596
1068334865
468166007
1050509022
141736303
521840197
218999375
485924372
511823094
650393867
377526125
753837764
430352478
468933181
404916237
853023765
415062652
427194758
473551590
104946153
42406693
657896274
290213193
466771875
28596389
71380700
904177990
532908934
431370556
826737402
461766972
487552142
260525634
186052730
1018838886
800541257
79228946
790586386
788746280
889952527
308072928
360207517
8068284
228115799
653527547
525310495
394991575
3919412
760549979
406949485
406839144
422001145
875414347
174045031
273413124
868757116
371468704
906072002
658987910
348895233
472361810
220055207
1035869103
984538951
96339200
683108045
701352681
1049612088
824259103
314484078
414699132
823484988
586645009
1060676893
186370485
607803376
710783046
953791415
763594391
198533465
356691924
610461916
48864722
469266116
317674107
205012531
519330659
219825451
377404798
857673778
310664501
151255267
984402942
1070555729
229621007
243411660
651831348
412728536
150762024
361946570
700853411
783802493
120709944
191622561
188648439
441177768
355186245
269817344
859956173
36778892
34485571
666233818
627239896
136339078
63100294
16264922
982203764
300740976
316245372
857878650
1036909131
438150987
126685394
332023205
708358078
1003124926
738943426
670025014
923010685
419226314
986888653
360414210
878554843
648508755
805968994
1004377220
815648469
957296511
422521515
245835494
444735444
334538309
819941116
944557183
232769204
235464112
25134414
212673370
624925215
495511060
378747159
259860560
1067265685
1023465074
582514575
26310815
344772772
626367515
794020552
670773211
1034161898
462952534
862997278
296660922
345577643
905835007
350671714
785788538
333789752
928823450
622474951
809019536
356506044
864130668
250645615
544523495
881687855
824888692
314857463
1043261748
742036878
244857940
734621476
878653012
1001581836
827011267
54279864
831920559
576857469
44197810
572404596
101070917
138489385
165081862
232309982
392782932
244782603
329344025
566077673
372714928
750865178
577933931
351763491
108060524
872292318
817381635
338055908
55509815
57680244
856691904
397402814
912806966
360151824
914362097
411252524
221306740
141594172
257671340
130548189
935095290
865524238
160812091
569995006
894645177
479738312
346549869
61575806
42635385
706725166
620555445
64579426
322195140
165106091
141504236
611513404
766720415
185251758
670570638
826674249
349336607
773752974
3054052
549173013
794930399
581495089
344609425
735663770
10743888
247414710
427952654
798636767
75712064
410903105
812079547
1067979209
578953501
870968360
563963137
214742761
496913996
985391817
664943940
835728823
528472132
802716242
1012746372
655613229
99192882
131267648
147150320
242928323
617392195
695223959
972639969
888779299
482164420
1051301685
684850382
312890844
621130244
789939350
20222188
533999225
993783429
1064227813
964891201
587836457
287915780
133472017
432429684
722971357
74773019
927572584
464508711
278301452
917229073
732657253
1072394534
365458462
636040875
960529877
359224682
234418473
386120674
467214076
1067895442
16611108
30500353
810624193
31120377
312604820
230060985
415314131
451417522
162504369
945230155
279796099
600782365
825885810
121492711
212422717
644841052
619764530
432358938
47711675
570703366
631378004
977068322
63722941
612471250
450421093
472801160
921320556
732314875
987485299
231448079
584552825
99400866
708441554
638326957
919990310
916216545
473848535
961292416
949609501
845581142
816634526
509482470
984987661
138760937
689054746
128262516
1002033418
103351373
524513047
848522744
321877980
982276440
950809697
14745151
411400307
684713191
4230693
958557172
551776203
319823561
946136489
623714060
349095292
694925903
771899298
275151250
441308133
520726958
305644986
225820537
558624872
509820271
654941934
94890662
245374063
341052452
210242783
724289087
1014223654
246208603
208481398
876135715
128250796
373155426
266320651
947234392
164048873
8802864
752703595
654694490
56939482
466838858
736986260
196360248
1003739166
656620269
20934471
274420774
421625540
577603806
351353217
808648851
832091351
426115686
682711347
395099036
911655253
432253985
197556185
720249576
662659027
124267457
349117068
376251913
910181638
96957318
578123790
125795630
1046007045
230936941
918896423
458900774
193567922
816339361
968530049
645410857
293690250
262244377
713342375
919766861
540299781
568152276
724110227
35821235
487978351
472250835
691801221
794524332
120186028
493770696
585731437
171258620
355917688
455893377
854053308
807554246
1013336253
60547360
481074598
480161546
899216798
962373024
21235169
1046629274
685673456
949071430
776917518
298581617
922487760
377473463
469729462
619979403
424244510
157639998
174716554
1031737879
814798031
708189656
730107240
551862495
399356373
340253825
72335587
166377504
65717425
347563233
8703940
630897096
300850327
493256152
1045198603
421349632
943699767
63455587
813794526
613483757
373056428
1032115114
708566563
373721289
429040202
230747280
880383849
865892978
237110568
458106115
699883068
922008313
605943125
480809374
633528144
108708681
975470744
532243857
319040624
522266815
1032789299
199856034
762389338
400025455
961213624
864632117
918669226
382135000
910626190
534726507
1005380847
224090318
108097862
14989334
621806185
120739358
264519827
337019547
171645003
748061
985628670
328501276
302911839
274300773
968085501
618289880
966367220
704531852
1063362564
257548883
668701503
685390013
475950319
384975333
254344506
543513532
76595167
62213708
763444692
488787049
1056048861
658974825
37097310
116337245
811825361
67140262
584065353
894911385
945565724
115953652
696072501
493654604
1012335752
775731235
46897467
971087506
912521217
262062722
565913740
792117834
870328938
374416967
835303782
249091420
281715063
475907162
316657285
281341896
692935816
304069171
439728939
1001714655
445882673
504885876
124172327
1026392446
765206890
931550750
32642105
1058220756
8099739
17265039
519782319
686841713
718363884
970532188
207523416
118747329
773417708
337661254
519570851
418584205
478114548
546431650
550837123
981393629
971642057
475340502
461258692
999089787
314467450
50649905
96308801
20994119
567430255
872188172
299025639
287341386
1050031077
426758188
527542147
326213963
316326684
97838969
373315067
211270511
375485357
340708902
4179981
958612118
132854201
990378207
158361937
305891759
216887190
815039516
2503528
302567060
812137079
915932129
188775600
456215921
762394626
570848774
851992703
818160978
940710185
437547163
893522233
257412270
961631998
716622511
430228606
431129190
711982778
49053451
1056769827
547755691
353366216
758134336
339694636
73792824
259716524
479172694
116755980
6593045
307996292
1040940505
60901454
336404832
772580364
343184193
65146227
896828943
228658736
1031563936
794914751
14147478
788720513
929293538
728188389
63722970
275521684
550090468
600463947
346082908
658265450
778988615
591811010
573002145
890434141
641355530
1002637917
1046534955
320420564
141846511
190939578
683133871
556129877
1035757402
258842746
938619254
392955491
893147673
863658019
455212449
128143832
859992839
591005598
523672927
76977794
63818895
479948577
395391271
891881214
800334242
689410790
831982254
9963286
1072754139
578644675
939947458
201839831
238694860
713542213
53309361
1052006893
755795944
26573383
906568084
893731360
852065528
478870902
42597120
197227818
181084146
934894135
248845194
590856929
223674345
22648915
446019900
555779251
961568909
622766990
474205201
232779650
749198447
475209423
537820830
1024371940
1050353918
481918312
287845674
436470118
336186845
961887149
170002334
716826671
969232366
199706989
320282699
514513769
555996427
311657319
333474582
620020940
494517818
860847653
584404921
12520726
52143642
165076162
367951750
389852546
634283556
787385406
1008551032
960883052
866727763
839503883
355115608
952659507
891152254
58716751
745978993
932534514
470311890
274741409
675153642
391890830
548245128
288969163
1054048782
438955997
583982009
779923118
668678173
269465078
248167295
336882720
594539438
258335931
857656425
316200639
421232365
262779345
357830310
455413644
1065187041
261454075
775270721
294216611
633992671
207630874
593898125
457169753
655541735
25010196
561071271
2463212
355976801
886044522
183700190
200451875
971760961
393765370
948507374
483362549
854826613
464599082
141414339
358773551
869225983
984876670
49643856
908348523
806737367
734168741
513204159
311810791
903593347
842892612
883136859
1065408147
942142610
900184511
986191565
398414255
944114460
666877413
908478870
783328778
862444854
12002231
425498614
920233373
212595084
963789168
122403480
877078166
887090036
805365140
945122646
611428970
147672845
558176655
863946245
736647483
184093275
814410690
192194691
74297655
550938046
120633331
676207482
67725157
275215645
622260147
907223572
360759295
845800610
141022242
1005200112
14002187
82774583
164507090
1048076943
590670460
1020397740
556729415
174847111
99855929
1072139564
696970185
943208928
393699595
137522935
1049100595
580844845
226350711
860631846
690613925
547165524
552693240
376476756
615738032
681477611
920393236
1072592433
217052188
808163954
369738019
1045610818
610577
584405904
106386683
974270541
265710863
301029286
739837985
104428822
831773821
617890242
641164379
497166537
577729877
168089946
265654465
74919741
779370179
757394561
280794613
191154568
374807053
1022412585
1052519861
720243626
626961562
534624514
82024995
331231754
16280524
184658210
496401354
483985150
421418192
795323856
967657164
230106696
1069118086
756725023
21321542
1051634855
570211718
302199649
267558895
1041987799
516814652
793305752
626359760
506034099
609879658
58251847
510652630
378477379
432873999
961013824
221344609
915881425
656239320
801468133
306008448
648880376
587473334
138095277
146376203
620376894
2175695
132013648
686657232
802924224
404619670
560546160
66714970
966002583
806888177
186196074
941408871
789508777
34778228
821790578
956713896
467051196
616872262
764371694
1015685748
321174374
7954590
591484100
914158413
895933157
887866012
142750520
654531749
590366416
239831621
454313359
669725444
232157647
336241343
1005362005
993994594
1029523997
209362972
1066635230
732941906
765395778
937683114
609649976
1045544754
719282830
775370117
84484285
879947687
31253659
593908449
857809467
878869425
340745662
174381591
1028660133
1058396284
346954372
582110506
798555286
141136103
863985455
4483285
180494912
864852994
1048638380
730986539
325914440
8551460
510429721
291445340
501552432
997517046
539730767
1018715308
335859616
182530483
456405940
158090413
412787198
850096275
342811148
1035737868
54843672
1062027655
313620662
346478405
249310985
249263693
392100879
363918589
991327812
266969997
849418633
1001000122
59633379
401584477
603096891
24848983
780411773
2483562
577792996
439168795
752194670
630617214
1065747776
926094985
158262004
206613472
959487709
323213625
37253457
22831868
350154877
140839771
920981885
158422610
816793217
911742120
613215920
76195381
416935205
734746952
769138397
751351805
707330278
61059871
534238128
763229025
78271629
565291953
425945664
798679981
245371037
173259733
749931406
479572514
390353030
27800201
1002802722
367692193
230222838
712195215
602261325
667729337
801634191
261407661
667223150
914256502
181479836
93428054
837277004
330733876
684047681
142809307
660780191
920822958
580880704
29093171
459015786
760371991
714969754
226309242
883907882
37680374
849147732
724101024
823180479
154949187
730822631
118935740
804897965
1028952493
592873097
603527826
711563126
885585556
691656388
222912469
313846104
543952140
954421694
342149656
455748763
926893690
1071659552
931587742
900270606
634705618
746031443
871553101
487628308
239741790
585932574
774370587
26283359
113049721
240536046
560210550
668321726
201898398
450287197
1036533678
163975544
1052564450
549677937
964008019
45376154
946372878
188520376
1066263015
429291004
799875725
183268061
621550865
69839366
772488310
184399701
1051310260
532050503
532534213
567182941
821456744
814677000
1020694543
74272855
355481754
12832852
960984683
836857583
694152165
711358735
738586729
792930244
133581439
786138075
454042350
272464767
113124452
997850282
174615406
1027267091
898358557
390220666
905862055
897869977
672155115
584497547
983962291
715514157
218037970
887850240
5022058
74568863
394866449
679767878
419163181
105801811
782991872
677096074
690849654
411867723
383503045
344431360
704211429
268356766
177371400
763826240
833847249
938406163
477191469
925482473
742022362
970926639
520433778
430420359
329232652
277679355
489608962
281231171
600021901
376743514
571233466
335281364
682153230
367308963
955745377
872121025
657119621
362944274
960251575
950580867
999450324
18592508
14560095
41824714
25948654
719511089
836439895
245151136
786858147
658268579
587591327
188226084
16644184
115309960
295128017
599503183
192905657
1071746938
997420219
116472650
681751452
1034726002
982532356
754947058
1058427533
550627705
668157540
187516684
441218098
578331909
155139681
1017804957
15254706
574355256
1072173111
445307648
895772744
124014656
351678079
1039712026
371660822
311915181
60266992
36180011
664945997
1025854299
508363758
402542900
89701318
319849386
905864874
873419458
458767887
512264442
205678803
964413824
1020754023
280883164
490605151
482515223
774655156
1057935446
492162639
96559018
47163615
505709191
204025369
688809550
111136833
673066539
301970516
133493326
565515477
76911940
234881734
495477752
712357315
613800015
596963497
106861132
351069466
453387321
119890260
1057852767
896053109
543847385
351720814
268300712
66413845
418512049
539792792
1043347286
78485824
450171489
490147642
312972504
762366776
1022814716
242414690
683919770
852573455
831335301
669079896
890543675
423408688
1827919
654495191
1033362889
838011910
247781020
476946010
400528715
158303302
22593412
485244058
980145763
168870132
57104817
301401301
924056466
699595974
613629750
850371541
989315471
85160274
774096215
827535601
994721191
56120693
181074627
629194323
99048459
223973884
1030214871
668509033
287690839
944422072
169183009
649126351
928878591
599123814
242843458
649727202
570909297
510765676
425444064
87980316
422185908
637802010
502424223
678458012
935387483
463721592
235502983
54320873
1021278585
768213278
572050163
581277650
240544965
68677070
302089513
669116964
581573082
577533603
760121177
491023427
791191914
994700983
138437072
966150408
346454053
978793661
675036362
89963024
697165791
45672868
4534901
876063734
506436297
993088182
589033441
579671476
76795298
768868783
592641051
124388651
357372669
605144631
278076811
20101443
243709583
976206645
95408934
67020062
780256127
101214036
20890317
640356794
136164307
847718747
167670470
163962331
820614951
483901165
108229381
527492537
769213787
149130637
1009024701
690747379
440833700
794651251
19067901
297824500
80349909
1057022752
375728841
548342129
97094154
824911456
447815386
982451784
658423820
994305005
617238956
813288994
299370292
93618904
438532573
786156249
5038299
895512708
449174714
353080858
790177629
185985365
442270473
1022912401
155040179
771903044
421858955
747939266
140384940
1041270987
248921774
960288948
335312785
449841000
100421109
494658211
37013294
535343569
190595130
758178940
927844440
685294161
894336963
653686692
118288184
802304449
1009646908
286545318
990560730
594229182
194601738
998117322
405569844
125881803
798809406
181146678
394398052
653139649
1031317600
707397943
476798149
1027115870
932902543
627432968
1037505637
874386023
344560062
272583906
799244671
267902
516739673
87137004
919475287
35946973
343227607
889772292
519981908
520662369
295565121
847202178
57294624
932194119
1072855301
266692746
240925185
547214566
505471353
96225499
667402807
954902714
414745942
738263078
478901197
212306127
783978502
460705109
542868213
849229999
40833666
739468533
1028543576
241755872
632852111
274460034
168121762
320940048
140500524
546070754
207792670
753618936
385083692
350670245
975737468
623061004
686200548
71038878
233347694
1036689433
731267336
811577246
476319274
737946216
414101605
510576592
93495696
552852919
58465063
72668768
446495341
295020023
535644911
345020796
62599723
351236380
36037692
286895458
499306886
1033805814
11372411
550825017
233584298
276351792
649178316
669092769
76181121
960203365
953583463
789124776
998466682
349049268
88964794
792233326
661462906
886185775
115912184
757549718
7926440
518761010
997279661
189825235
607419478
446316072
382583408
69438833
221816053
412195690
349667646
1029019325
270418517
296884707
881660458
184955480
13353561
658835169
1031280088
600934552
485433422
277414821
397576376
1052980436
1025850477
765153869
91412272
342036754
912118646
597987444
310047988
1051037570
565275263
854687432
605386347
542326194
786804380
147526672
404341208
614002763
152058887
889253779
484879530
915092422
24314385
74575106
543141377
159511367
124443626
140828860
790831186
991778450
334533058
466604449
363327608
887208053
247710389
628827043
221494360
648521520
967304954
1024415728
24904747
233527930
766950662
754224118
436988191
691968282
77726711
316981509
337381696
567214983
904009619
483470451
1046965222
740040527
23321465
713662384
1004018177
91765885
201135435
620277739
385278410
170095427
864545768
906105863
609170671
25626770
781782452
434810642
594854870
748796426
502387772
913585872
1049492709
310346365
407484259
921395248
693276355
170257914
161465745
473572234
823121809
36897757
906419773
233373808
38132518
931227089
687521238
1005189640
278375565
1046288218
901309668
788796662
474618581
172468512
1050341601
163859869
254971451
234383315
825037910
300478886
924068571
237584295
956762834
271830135
530480133
1036845182
853289891
195747867
666984528
617287828
148641908
93341570
639809952
805300743
624894746
816338941
1071911655
554852456
148023798
674400966
186139137
743505104
56634888
85370620
735386175
927741567
366104897
62724649
449982138
815651729
81050551
482303285
202503294
696114688
660080705
431615396
886094364
299217761
652899723
618646030
240774207
483605038
937609728
242139777
378890208
808676046
350803091
618059999
70418608
404175796
957056713
47089998
698597460
296666582
991008228
1062051550
101826122
858199123
111431611
990943952
660728492
383971357
491626640
509772561
422271215
913775981
123562562
671029136
455161668
420525874
127013931
1025368349
129584820
43094379
829295920
31914701
626238693
446655089
278999096
346721512
423946403
880757128
224567388
290145442
806957513
779008405
135606570
543369430
331241508
1042587260
485142247
763893531
826923853
500704901
66625647
469218750
135981498
330219386
1023315203
105617477
356488187
758232798
1060278299
1027900534
169774803
522414690
278930688
785311641
757053352
596942806
569698113
976199548
110736343
337332461
973582085
1073664577
921378456
643049306
176727643
439111309
813485391
4124784
708861571
613169144
367369934
888922931
603160306
169952383
571402090
80337549
929311381
466069621
121850474
641333539
417958759
738048610
439492443
337673725
744331059
887619074
360525863
565156688
95908273
977392943
137025218
964374372
265389195
299505932
14405385
234322223
629938529
229089870
580203481
285866577
779686140
339492662
995870992
896650536
733292068
405161882
553076275
93514293
115806470
750207771
399734300
1071161935
996243184
795559688
201828501
535269812
1020539376
651315199
315963294
302315175
582994116
424709879
76741124
999272588
783810523
379224469
496530402
254229948
51725690
589382937
954911315
513258795
812041689
391151152
949943159
781861294
32758454
8712784
775061854
355925447
155015426
1737883
181962551
414219494
926217261
290433892
380383723
306728204
332222067
279741291
103610166
273886519
145617646
1065600090
643447855
538636164
707076595
675534342
260859106
185103467
378986203
179706070
4928193
417874066
391896946
515681044
941670255
410313157
1051539308
986001920
553609972
525656940
157484549
155543984
825610107
52700392
599376556
597692912
282072631
370657734
448067644
39576039
731079622
939208031
866990417
245951253
1018924397
732938655
62774027
964828830
786554958
347676025
851851989
206082891
179738966
151843809
990037081
140243464
666077063
180040333
863878855
351740952
873963256
399507538
163352189
757511071
378731353
110245491
409290344
439197145
187917540
535635354
211916594
917341514
805963630
415683766
215496305
679148988
924016014
958142881
62277414
685047596
794208932
42318995
639610896
624232771
98089789
46515662
689725803
102376764
930131217
1020191278
115610443
973209734
991120589
446752689
930272816
606888894
863574144
9426636
230637664
289779918
795543745
196359728
645997005
419890570
759667638
128394798
827290100
1024881555
31966719
1008276799
374270265
837151946
232180017
531498685
1046566804
342169825
174857480
401139626
679312257
999269573
176874010
479793476
66951962
491722379
808047820
344335884
393215467
182646209
328016904
139446206
1025522916
546224477
688880200
1008868705
1057350239
1053047331
923752499
889932359
590017863
1031433869
160677246
711040337
585617038
295916837
72296666
148550134
360310746
170179819
88487783
171801997
896810719
408812174
478697719
428400600
432814773
115879237
689520828
695459913
147117110
828270365
102138299
472383587
643956084
750693476
848154734
277341788
25414342
484844402
621004286
22651378
203131189
65852529
1013971403
741720229
892454619
1060467395
178090933
145911592
249002059
923137186
788884038
540464007
496372281
608180456
403086706
948451950
1027851363
756930379
51333465
906017467
64926389
777020125
216947254
392732079
725855448
1007081376
394306471
632812027
996727028
665173216
52514045
458929542
551327198
33766695
484214863
612223342
11843585
326395032
1050976974
835969373
569696017
665483643
343791634
872821152
27394278
230293507
576471867
152706155
830839955
521739808
318566277
776976067
922618923
287571307
491455234
244011115
15619999
445120842
18976865
110101898
431676981
363889557
569101257
856263717
116688376
680682735
423339517
396446789
633510245
938643506
602578805
629355679
108633354
756652582
639012632
752543482
212727267
850813733
542948046
660246710
287570222
381284091
880355437
247693553
1023777063
1052981987
191992295
834505666
260424162
10081188
901123351
267206946
468577564
802636674
653280242
773794769
727889548
591637022
984153619
906283420
635462703
673743553
835428819
765787920
831670955
546807545
101097216
1018469219
144191304
201053825
293846736
375337183
809346927
611919865
134111970
346926289
962105185
609274760
548931847
989795652
422766855
890658082
818370760
232785344
445725563
830715141
499359008
32390058
451048482
910820125
672125840
263810838
206067337
963124377
514214385
271306922
388213493
573402740
289141849
763662366
30192706
614256415
987005998
42060694
802006533
583676803
119322094
872537072
497947980
49283266
355715393
399230455
52913303
232234393
573955086
324839860
528636135
482821408
308208440
872993360
693621509
163223248
704621393
473087915
208876280
180156219
338032583
338125096
561605236
712630142
287699188
42728479
244258259
981710924
260420761
95695735
414451912
791517065
979034571
272740566
121722653
507318486
986271698
964845632
490021871
103980044
66917557
287615506
179056265
597517666
729497559
824840329
276839816
357833667
421108547
539739491
431658487
822325309
864042114
961224396
441436288
984729564
480639489
635489611
434858753
115902940
397387187
292209163
697106827
141560828
123761950
794556858
602189260
892824233
270811824
823484435
665389423
887198111
272970302
659863877
234925467
748496904
293973092
96945319
124104811
154673805
393178007
641941277
697543424
865087993
991478845
47218220
847982026
671628116
382448878
712050500
61558549
282838431
296440026
317927043
255594804
21445331
642839311
444742055
407729783
210498934
129660807
299296743
217702139
992073892
464242844
703898202
468108707
387363194
307198217
887465763
764693754
64779829
546548770
539092540
1056714759
756759838
1019785062
512488131
725611071
490812351
734634304
82781790
823044642
148055551
546020851
834915132
1062460989
1042465424
335929567
636559630
868495780
285333928
205944858
104278707
294817183
763473248
797372753
986838485
323639168
412969996
826011802
777302830
286513314
197385795
106982964
139544883
661771221
867590175
199244519
930196662
639321989
149618501
320896273
382616185
762213724
694529494
263147674
4849008
905037059
86022647
968835479
499052018
642031112
775306850
518127967
332887543
452866136
152467850
833866957
490113414
45815056
172515703
666581183
95257088
930824350
584191626
801989552
62908505
705683636
893181162
398247444
963144909
824072766
232527898
20655129
684363019
53544281
706960568
234599782
996764649
789791657
294058797
293241007
739906320
767427140
332798451
16479193
552516443
629923885
354588902
233067425
496496172
685253337
888377664
837729701
161097040
249123154
199295058
156543198
975857755
714414845
248949338
69060636
553886705
896372891
148570468
436141066
457111738
604389051
124516500
205960568
254593318
709729531
558797919
783604033
645668515
165854538
999125187
723008279
801301256
27512154
617440834
971336764
977574122
33158303
799766511
517826935
708974348
774762702
513437177
544707740
60002118
50603095
730616167
569382032
780585169
56456353
170780749
659707672
265906127
622732456
623388046
394235654
467802831
883498392
627127909
706297164
133334663
756421929
468049642
512449463
787865963
1001525528
283699035
302482162
136525234
648524610
194909646
29367631
126680188
454598122
836394176
336330493
271850358
557218930
441889727
552803948
981691211
95464644
6117969
107825143
739950182
374445768
977634265
8828704
261605929
43023056
554796659
358179801
596699488
870040959
857779887
968936927
752440144
665062960
327796044
987549259
206778140
429777260
83142408
430424193
269884969
768596195
664075750
665144458
740647912
448131692
996905138
130502729
669110575
85070000
280519539
735705858
20692626
924949370
108951113
1064086587
187186995
1033451933
650943079
73620794
1051369933
333325988
136747249
488100070
539776071
339632642
628351583
435596483
989439563
209266430
133294306
47281706
855302658
781321884
14207216
987309291
592286358
643748313
662584670
265689365
611673631
937867770
39371129
951211501
771368117
791379758
879523978
692867931
177272693
103582632
863670120
89348879
458441362
674751320
848464454
218330201
545773355
511617828
776180558
859386976
927088502
517934694
576319888
284527949
174165381
442444188
975051405
879098607
873399926
297360517
770776505
26101444
875542736
910697487
1061791232
494178305
182545455
448895706
158718570
770233944
724568579
572997052
848779047
1059082733
237665388
595501257
1058844384
132116160
995022933
455012436
809217314
104332780
594045333
36157509
150243942
922683086
147364746
1050418945
992080094
991051257
475229627
743810830
568068588
926308112
498444005
326080949
680970492
93138457
987181454
452773751
566465223
84302114
178922541
778137480
548375901
1018587380
1063773716
443422573
328171802
390116335
583828347
811403715
480628825
412109371
189243552
46799572
945107419
354886904
846308580
949233379
454066306
657526860
247057042
132769338
1033305197
702639039
1064100662
1030013166
666152869
367187731
131026
937628930
782283181
10139591
805486234
623319344
671837334
846403993
536565766
497812089
750830232
121790609
319839383
1041927814
46507062
608420700
2129514
833875389
36434218
865487355
958565238
395707447
815882979
363001639
120513603
89734770
515305470
1013347519
266545826
806035087
113960026
766728715
997689933
131862179
650397453
560854225
134092921
1031612016
393462148
1035303187
362103588
431501439
110732987
715339993
512279708
1000717525
830115464
272086144
595049708
97278666
81049473
203462441
516821292
227251633
131631008
1048699493
513084233
702630287
734405094
355203127
677643187
242286097
5307362
546210835
588471358
446911674
833034395
255774341
353625008
851003290
979152766
695370783
218864691
492670466
612138424
522353835
724964868
556341335
3903147
428118535
461705676
617526534
834597868
666429705
865139454
921925814
991440909
79018164
203078526
802358695
410819136
515146297
1021555257
411481236
704964780
76588798
206753185
836347514
938651332
1030356736
239475570
119595091
380507104
911268414
275363601
1004784714
211238317
829161319
92846044
1008615007
55518623
848220926
134058810
167332411
528512998
447558878
651574511
258219959
784766894
860957431
687981216
894442170
998331684
1033476460
21338421
16012864
954004558
693371915
255294823
163556288
735267647
46640898
173272680
665436692
838045121
636150825
427556461
36091537
934348754
513798522
468955083
750667725
848080429
972091511
835660333
358599035
272632334
543769210
343866528
454902772
974791280
707088994
527167694
152813135
632585433
832794838
714452348
330851086
775767622
777941734
228751202
821373876
899835670
617877747
86705788
403747739
1044766254
877711993
564813088
413498216
528812302
243909193
966533175
635871823
534522638
39727638
774345592
217637234
945894134
580940567
696091429
863038885
283046088
249073042
956408251
509422427
756629807
894524321
954808739
304414111
356253756
171800074
724049894
238276576
901433111
273569248
638776138
941032750
95964109
510392746
1038034907
50801386
42546394
83856852
181794264
537776378
633918675
745873690
1025426603
1471264
665635500
113506969
994874793
527596413
342956734
871263109
276664048
596691072
556813664
23170739
320569286
520162245
43451795
315985178
1050262367
841127919
72527832
945887915
399562615
806442264
915544298
531943522
613856163
720667988
1016626032
350860721
993243262
29715500
31099417
809906882
854160554
434502915
591262609
7985316
310224966
433824525
868313286
998720581
378736522
145496808
804532571
497498072
298625877
411114718
229649288
59699712
655183397
472719786
123637726
957726335
946953991
829923984
775191881
1039252250
270664881
608606040
290550980
132269581
168386707
75546561
333432021
206679982
457470528
865518184
692073348
18003100
237935506
827965785
812886703
152998763
117703178
247382442
475809577
169916890
233138392
359845503
614888039
974689024
535520180
995686921
705919546
966721385
144026400
891366592
417125427
448712757
503650384
756130334
956964315
562728129
131413041
809275707
215014984
704686710
964767938
1051661615
865399849
707274606
962215848
541085941
622364068
41727400
985344145
648296201
694955377
191693308
104865632
691153249
777000159
887333122
35266279
912875777
435496806
583615805
474493536
671743267
442669709
242427033
1049611600
90642998
426369745
344665827
443231360
313081852
362094250
821194297
644930762
972716779
650392068
899960926
339596315
394018260
248042029
440528457
135036069
612754237
412769991
182644698
273464930
501967780
10163
459123197
735917656
487579232
401870935
902364329
304999491
493934791
360908318
928215852
1001917623
192445251
298243664
852748337
339083361
102717908
519315231
285778466
1053613878
47318495
696808836
215599624
291123919
715873112
302480779
732658746
357541437
974417202
703290757
164504719
199426118
630049856
1054621521
1052616664
787351220
745537498
721712298
263382690
317724599
676970662
937343034
183062427
595781402
1044199856
463760558
389441314
178948471
648377922
792647660
281198761
20770339
327042607
705317740
913816845
636670572
953591459
306842684
877987087
325407815
117271173
635207817
234220657
338931975
383646750
70636537
956402086
724536475
305109894
959660641
431429962
226085155
182452506
683232149
324598506
41485637
211712013
537966579
120111157
146999186
493323464
36651740
139225770
966100826
632843927
254407196
616334912
502310339
398432459
211688160
36621114
354887075
286942090
780091626
520599306
508126539
357725167
972349203
214031641
221277207
565182331
825221254
423582793
1047085201
1049599879
44399194
946401304
487463343
529874847
1033425819
223747980
327893956
948828085
878132241
490937318
112824485
487681261
495667650
77139415
526496621
725351962
213021434
622470668
1029909092
214379600
593157623
959407090
901411646
980469457
217813934
238051411
490784934
615165909
412946509
904008451
534973066
807521813
833421745
1019040064
391465347
986128496
13463205
493946553
175789186
524437283
274263003
459550260
757004428
499413606
72233851
574697078
636006082
609932908
662899391
628818856
852864327
57242934
790118812
550559321
388641282
499121902
603837687
206778829
131335676
817320376
64729675
904330742
631473741
718256771
420055147
481301036
592674641
811535646
239906796
206296187
995267375
503437902
258776469
502478162
619949636
652675343
1048113900
122225354
683324730
284601700
162710671
66110610
184722052
163293500
477238182
645316697
860173691
287052119
245559752
952410177
363360309
478345747
445990383
337379176
283407934
730961739
193023145
985622950
695599591
487269171
337631812
555929277
650517309
246330096
486799134
260242062
883207300
780328555
699212907
964614714
727137602
290399903
432696780
316337621
649567384
555897042
134367391
1058622685
216029019
743436657
211714208
728910344
340716886
364869945
475175538
794968468
69911935
879875761
232607027
796495273
225878766
836630879
912134377
336177237
57723164
951211571
38170728
141582541
1012023520
999408044
227107051
375596550
648664251
716433849
650852448
46051621
656694505
190897651
458318453
918496373
315389313
966129936
619221647
761612982
193287561
584436235
185150786
145487620
408892812
54547292
700201917
135846670
792940994
995287972
777142296
964037293
627929765
680095771
158029401
691743964
539646744
380095194
854832428
776044111
904338546
325365356
965055319
98509570
425787519
904995300
690825563
917268652
665996833
569061428
346131389
551667415
182744141
849364832
1065810363
907142411
495568550
943815279
107045032
698535901
5346468
780601567
605935847
344851724
665615602
493165097
1056044334
675749469
504943373
167969224
494049702
220348747
586077262
368667599
59371353
145377235
122409993
230163801
742031654
966951176
278362309
66534438
804273604
799542437
124120650
799779647
160759024
286268130
337262714
116415104
261510758
406540264
897598195
1009049638
487670929
75535295
463191818
55960839
345051672
636278366
585239316
881142224
609788662
392570886
974399982
108289982
759985317
517084519
19748200
989842436
513092689
727776973
284094008
280601051
332553710
397188112
1040180934
360006993
948526737
632576841
893033933
620733584
370847201
862017562
116899844
801101238
3033571
250362162
584196164
35032634
589636441
365973270
260905091
242779115
250845537
855945601
687717835
12356420
611499251
430272753
725984813
53180366
720482320
257711452
1000253549
1027480609
645541905
686646100
961063287
159128334
422255965
218304950
346094481
238419079
236058119
567212496
816338036
174012563
1063044493
509363301
291529486
635139048
128439071
41417736
875488386
246462882
1044803857
814076417
323223673
78975538
207873083
361586037
1056639309
739055038
762465281
377881510
966491320
955474098
198038346
452630222
27162141
123919107
994905430
147323996
801666832
620691551
397907412
801057390
293659246
15051815
669583389
223520611
638563746
802484641
984807263
883188086
1007749994
785090251
70885382
1012263581
425046973
758982662
32518082
923112095
388793821
914345718
127408656
270732450
899726600
652774151
860589301
799622990
833618884
542476968
388032762
1031337153
300320621
431083355
801004486
299165056
195780487
229750785
724230188
716929323
1027206569
470271999
171739614
665867817
257322408
766734764
451274373
466005068
514560999
849404778
277480393
203827805
714178134
240626724
451592200
55504938
711433272
145325901
650053439
765390153
818255019
724011811
885503329
369314364
194841636
912639540
49306864
343553211
648493515
566517882
198126509
464558861
841547664
573989876
871958944
694368307
564511980
716475977
1002020993
8116801
57014941
698125391
1057691216
642701244
992670306
74299427
54076336
13195572
472542643
1047541057
246223904
984148914
252594032
39336627
713691863
87880350
28103892
603220477
772008034
724093593
479595104
799563933
55032680
954080981
506517417
805332284
412689033
12415272
857589274
495871255
361986018
1025476153
115579536
877390598
702913367
492857327
224626742
514088510
730276092
41455984
555141082
109507340
1054936194
889997527
674068380
322598249
305252006
987164576
366721017
639983736
157054295
950433358
331107013
513116910
289948509
506401496
922214142
131733926
188919142
53810851
99573519
404810381
375085512
227210524
336199403
624308001
759793473
270406458
709587856
844985803
1045491120
65292463
987001524
755163735
969452235
578056120
113032627
158399285
80397797
752424769
451012928
1015083013
413877752
1026746334
776338180
204236627
379903881
221853155
572839942
685299944
17972313
217746593
440854066
983859772
846350490
21159025
135008110
693853008
361535205
201474698
252443508
891992318
484437207
355861500
915318379
905280835
429910233
556088147
968332603
1072895427
470967044
777196272
836594902
952843800
1026013343
102951341
891721586
522470544
259784396
591735422
702911720
413314001
380257179
1022809000
409900685
105647134
834394889
829704182
440245099
626216365
926211719
22087613
659276967
141433612
949465102
839554239
492627982
953256464
237958956
1069908061
461623950
933710652
1034822344
3955868
140192454
281502758
239002572
46350519
710479688
1042660270
138482644
485847635
808833434
1053495815
842309453
583131644
734609804
916182223
557752823
396321863
919079453
591026007
883002962
158337821
569844116
731540072
764938403
776023943
857583065
1048624898
696336753
765919215
622036172
732490553
1042425031
53016429
654028331
883633116
312378374
146703325
947763592
14628354
414773847
117055935
393543734
100581482
723109519
512130440
925140860
1036577038
390422752
984161365
1071226141
204623867
925928914
804900193
850019605
1024102952
122715793
763180423
453703235
732385202
421464774
829474396
310208797
710786704
401594346
567522171
522051200
367099342
805817973
382946386
844801072
763604068
401807197
689662835
140598373
630320912
535218269
1056377045
274813350
836058753
362253935
261771279
942644549
510625348
575203765
618167344
698348047
93515436
436770188
890288553
646152266
232041917
249819411
465808450
312342376
779729817
537495796
948177285
331808073
156597420
886032463
322158108
878601529
293494905
899345878
949492497
693574821
461718491
776671730
21343431
982641354
545604381
550527563
302460087
896132189
223824738
365821468
944931921
1059852858
61461181
30895918
1032820119
848209096
453701489
613796637
1052876217
692235425
1034554025
639418246
768981303
229060043
1034343399
958332112
707224299
929499679
531722425
1012567107
927448539
187408693
59901171
766643051
684673426
787343924
747220595
797648520
185299309
813544980
360711529
20412730
160707642
38629290
291733171
737100905
1042799827
263495576
66612636
275569599
324348924
205098085
1039017427
318634547
301919800
213417601
605411832
524542548
531488364
695026547
775754634
777957437
260542656
126527840
1028271225
475841776
61303315
416271153
419784033
672078176
1003752386
629537295
49924178
873023781
383798317
652580816
1007180549
1056632183
918533228
1014542223
678197443
327952503
337218747
548406882
612781967
542112368
637425113
58855583
716499487
269799435
506817565
213689380
337106802
737685984
185608183
929918659
843839971
283985307
1009358933
99971628
734219641
154110008
52045359
1031931336
144487937
533700313
826025042
302340789
980342632
477485440
678334231
1008876480
566425395
1066346468
618252379
439285480
36250106
100097045
326242392
681950625
454755979
722020636
623526895
383749847
253679329
845284756
834984174
405586741
732547102
240728907
354728028
5776303
892192603
864558051
66764592
1065451910
341575883
535049359
531616084
795566330
663448787
947772559
106949054
368600949
484786176
671247107
756563294
529989743
369720246
892984501
1040080693
53466014
301420220
419689087
633400229
159404203
784212687
634824886
289796363
611226807
71843208
583724205
193039618
570412984
935221768
307978911
98801944
211692733
175421609
905012310
331377792
97633944
905940147
1031676020
404735556
355575210
728514354
656452700
1062169764
72085301
959881123
917576657
1068233925
975788400
706459972
555815865
28639945
732751801
809775971
623895918
357766077
266494584
527410292
1022266057
655394421
580033362
364717603
678421130
146497539
147690363
735353789
518185399
827001736
781508890
852489657
87177799
454752356
361654961
264738178
857193851
391949653
913808108
530787842
996002421
238467794
107626395
248858181
388620203
668696179
562278662
286787437
686066773
615664095
427440856
529565855
172093469
373657633
8773524
855421253
666504197
738518737
153201409
803490617
998834997
824969965
362665861
452952946
409386367
139936964
539577217
415134125
545486892
203953985
923985305
284864402
767432673
560398340
413475923
430204591
829609437
850433870
261045772
561839876
134698750
556887503
483174505
17640464
998273074
412473210
628258756
359328984
394928751
898994401
115139314
882403096
94215257
547639305
33724215
684502910
33377929
265825376
615492107
240023873
718334242
691869432
278650708
997464595
653508793
821475479
114359440
647940130
498166223
203868513
95319467
788773848
13190683
921677583
852955792
433793592
946164011
969711462
365591586
788130228
1021633635
165891362
498114738
151978141
955716218
392839762
776720353
235896929
939527343
140600502
156808363
926660588
822637824
100375229
259255732
2363841
1047151904
203269525
37980574
981844835
988214186
900494202
181673044
975603105
30359140
76063422
1045503364
625558934
229636144
1050803692
37242677
654158628
996465418
952696725
52024477
198352190
345711404
236239553
854828367
831305438
1016377546
147438925
315156300
219266739
1000725832
63963632
276522647
504135572
704206699
454909680
194298318
556061662
657040804
222221607
1064173267
546151518
350986896
9471245
507125629
143892012
234816843
353047787
479427586
972718764
374332019
814013162
454507304
1028911983
772763928
701002111
909753535
130262944
504927532
473560720
312496562
112074771
350892363
848479580
1046482193
619991360
560066824
531700215
579224696
86682907
750007527
648662749
203347237
1000790988
234296308
947445392
225599793
20501779
468136457
554150947
1068314529
830644415
207673613
78007141
160212404
966256055
572956266
454793033
442880818
684556363
984993145
949036361
726220759
160341220
37997727
577854996
643703730
953752463
13889830
358309036
57426597
267384297
918316929
79850283
976349341
513078504
449010574
317646743
500245053
749997252
1064952943
858920951
407770034
701470076
474030644
662662990
691221019
1067449792
254920962
926857961
164577875
506646831
980772347
608803811
433146593
235659619
208419522
973081510
717289568
382078875
322283204
919484520
960678052
678134087
656279162
586657387
408278607
75407452
456809994
501551553
784061908
619023771
695529481
724798147
435371864
34909671
171876928
469226612
943829451
52158144
111283071
95911365
580803522
497028983
98305000
667682031
901260226
179842002
292713300
42011158
581884337
829511289
718959712
388348274
235531971
405134485
51685912
144234349
41085671
18929418
91302447
654876296
539463134
88775132
314218703
1061413983
532044698
734616112
417520876
1044658822
1067247525
42700639
328951416
798051589
430126536
892976608
479066608
973180007
504196080
919272089
730779537
104132684
1062866496
958680872
222047032
206177066
282580362
129293622
190694562
364454888
746079210
902201124
655853991
579694335
93429733
1000087007
682887920
916867976
88404930
222963709
488829061
633947838
575720518
321364573
677335793
475533284
235184637
655059232
52367964
855794025
175764346
706843285
47742093
934344691
915508365
134114824
459799853
489796142
513934701
552482992
109344812
669868374
241151496
1058615271
1073543543
1019529495
596932238
594336663
568277481
276464539
154973196
869549761
43262983
1023261552
798264019
677430738
1052113990
798922207
980810617
566945215
1013618964
875997501
869955664
973550553
454091821
436362678
867867409
647668090
801990901
545923125
190869589
586508787
635037209
820464537
419784613
169626772
484101448
87110950
793345677
114385557
285522800
395486488
1057893915
651740401
85724137
773326067
876466745
1042102537
744210920
854130072
1054681383
316915786
1014861896
1007501474
338584638
158549891
367088245
32273137
912463196
466626540
1027500158
506224477
15677649
894716268
554056118
553614753
614262757
280431917
696180127
19910672
253802993
412132995
403062537
488467995
321839110
815705417
880220829
922250940
716930335
385356803
584948532
657927078
977222882
75810943
184194491
585054705
72714481
199096391
1021482102
745481943
283729856
695648538
593940190
906893919
794133862
353025872
294364017
195458890
803322640
196954605
820050125
1003580812
879301805
435877368
209469641
168916183
605021069
716386296
1060997447
918484031
973646640
459841744
577172322
603048097
374044456
655929997
987726326
482839778
766490244
754593756
690969248
347003157
5527553
218599221
147115571
137942284
517451624
361475938
545356314
252401176
65059688
707589584
129222083
191239665
210289129
926411055
678862127
506741577
254350996
685948665
791274234
808290059
532616410
470817270
603163435
726329141
367915019
292993901
446551375
2650506
796283411
41368407
607960575
616344239
983341977
705199952
264411413
58538993
557003263
931076819
941856448
100537656
850693480
352217212
908302418
441246813
1039442241
1047837268
872634827
182574655
105243262
305349264
357986413
1028598562
535609198
915422122
778068315
230763641
112901867
308568749
402114557
328945035
995670505
261417186
494068329
342416159
14852674
352282355
235297201
1002582463
30610332
305525950
78329299
185688031
951821521
820663867
979431762
791002256
293386578
785101875
86819599
217119459
106456764
159946231
176791242
142134736
404283670
553957540
660327448
929239928
497389904
979130413
243634276
116827045
417117890
855977065
164252078
333312142
432242097
267943800
48301071
278481811
222039261
230720976
205542144
515869435
430002393
366865475
436222917
571268275
885226961
566376688
1030685360
522192756
519155688
240871483
643248367
132496376
357355238
845211427
312457653
246303225
170541540
679417016
334738134
258317706
215038736
660424365
566016944
298569968
919398014
741007034
534798904
85471526
323604607
947528249
12216210
49208404
1032237950
178496710
304695878
795171433
42975554
989658840
638068792
1047063421
302848258
569870596
27092717
1050691367
168330359
262647970
108368903
858971046
913914160
720341797
512292115
121689822
1040146707
1063381321
829760018
474969271
396771530
525070592
588601280
971713292
322085132
633412190
669334406
333891727
854915859
983981269
591917883
177821554
337037329
1012273754
80888754
1062255076
753908245
1035685783
638339335
203862183
77921298
533888069
655976912
744401781
299092078
489064864
784293023
39463985
447690821
783145367
1068352666
388092027
396679853
620894038
363156907
937673893
470740872
795114481
1050356297
66444435
122001412
21271300
124481511
176677456
920243941
587514700
731928265
650017477
559695148
45442575
255645813
82317770
485970847
849690868
431880560
331574474
655693930
190846701
135329816
378028370
687047818
254891767
302401352
727942550
817462817
464056753
781775855
728715726
925792319
190727652
397603466
686282568
405824182
458735770
443640711
821652319
623944193
577212535
161099099
45312635
964188059
718725173
555043751
608735336
513050066
786908200
413405495
1024310364
172865505
213770099
707880289
582013319
58980607
571859404
591369117
16922774
613003216
59621167
205552422
563320485
347372595
322639346
632219965
940113546
26863178
691490709
1009166009
148838121
903282149
87015840
965539262
472284089
379562650
981496252
290467984
840971133
749672700
835669146
984834415
833925592
283317388
513003187
418879880
1065282605
567712096
656195495
35211456
863330732
471294314
227757930
793613608
800461393
785440994
793731192
478997431
83737886
23941272
612760337
162931577
331671046
13369933
107139935
630720923
583361741
506654322
425395541
655274119
790224741
733514656
503152462
497069830
322726448
431265829
419501081
387829275
165011512
503182522
962802708
923747767
454360220
761861275
774271689
44131972
652894727
434159783
101019178
1048977509
705885852
457841974
13715479
125125458
748957262
143284942
878171580
815261517
619721237
1030613682
480744114
901340960
195442101
685034482
349928928
749831685
194987761
8991515
832119543
242189443
850556568
846904361
375641721
628266627
84940679
965291624
595210179
575060250
960186427
120584646
468725569
436152031
805176025
332433965
623236218
630559993
698866216
905726044
37966655
685274979
772945314
59966334
523683670
287273477
289342349
665510016
262869700
316511108
34815761
376104736
129659486
899282785
959568941
611656707
553573597
253822351
33952632
306451383
418483890
907234985
686782607
421143334
642418985
922989121
300309924
242346443
948442275
758682636
652048625
466807782
276288855
849495674
386628929
434834726
680657504
1055233607
202420673
1015325437
909931725
799424139
902073704
526359998
623629025
237302999
453451435
454798179
421279289
1065164207
800297917
896361275
432391448
59957336
339741092
482957434
1058079308
274336364
686580013
2992244
721289208
240263283
137905533
23461269
651116533
325675875
644243410
670643763
1032224786
1030195535
527322364
594076406
830059454
466159509
1017378025
26570480
306380670
248854832
906295120
881406374
1002969973
488415655
148389242
465348980
26075972
268561051
188777764
358420070
561037427
463814611
636806356
900876594
828117537
955441295
187589870
663124552
428859399
1048250891
116171312
1020987690
260090282
423926047
119989657
996365683
53118428
829886825
192887317
51625761
624259617
142534862
685173933
785633149
709788871
945801681
496689309
884344312
913343915
504977530
130568423
1011657552
32398959
69060156
1005387452
599883205
725971890
660903282
830093667
474989316
946187184
276903194
1004541581
600594997
838716369
38242953
55864846
704349046
665342759
827620187
771292945
775133677
184127979
202599621
385235204
83976476
122237372
267527218
122360735
75623721
978898837
633290931
1036426765
231114029
191564913
391355877
419518444
845082045
428199604
289093785
16719925
613223000
531416807
740287356
633447751
149825212
867548761
38932592
10014115
136526416
27322845
442503047
755102403
751121860
902094857
135911450
186745342
51418443
541615271
676446831
352863461
1029649083
625302520
719006399
647172602
650774937
700447465
196213806
1005853836
43539119
339723042
885053697
285036722
295171297
1038866096
842948952
467023921
26372180
158243344
942536549
243605819
271877504
942837809
298994950
260584909
366090300
914634947
905030272
1032175359
56589914
1007398404
495948682
765269911
254891882
28344912
52878225
254372142
310589810
485578153
968470814
219760394
144524934
340511094
417938475
789326198
964914351
207940435
567386045
763758312
585051836
77035862
921804138
1035370987
533251544
498080143
351365221
233406607
747107975
512575329
218745884
216538747
1020949886
307911177
255275580
846052484
507823261
346299385
1053853323
610159514
106703546
39853147
1069791084
167095055
538564362
807359327
954779440
706685204
213237446
986802100
875700131
106293534
405046864
353699971
187036643
841741787
170388481
788911272
724336584
518351068
995380779
215944068
894697382
90595660
710337776
75633357
625050166
343584315
823078982
931118601
849310140
827095870
3799673
876262290
980190203
853931427
77640873
672138649
271005557
626323125
680009339
719823036
655703994
798827959
207388972
984313253
76502061
172887454
260156505
332600113
904329450
222165141
190136039
50082906
208574568
660304648
398065176
485668361
389650577
1002057978
812978658
622306739
245685583
136790063
346720611
589412557
343383547
234867007
836432324
508912586
807505739
25223813
553130921
493821498
45496865
82134830
994969657
682082167
188444389
972208826
527229046
4118490
992669181
273789056
230674105
1033343726
209400228
191060735
611187637
1051117381
357579416
747912753
1039522693
1045816303
953599236
103124622
388487037
830523498
228108852
754937190
474683293
100040786
96801436
9852850
350165380
322952617
734800763
801807500
665818372
501319659
572804025
859708375
198080981
784654507
565657357
361352380
255678461
718281211
198575427
412168620
5723999
789191319
979074814
173501341
393147917
150344979
311321967
1040407119
547344971
379512575
723540791
519915199
555232369
520026007
412690010
985831467
228553946
48008927
628252632
459708021
850380339
633931200
489613923
287087192
327134675
235091
559265115
298232235
590691382
85222972
234559510
799106287
736373102
36417288
768778767
297190620
56268536
482533326
557346280
270900630
27120756
341556941
407668818
369295359
161976969
564088971
799574976
56008751
331098332
658028360
971082300
215198195
860365490
79434015
699388446
399423716
1067332784
640397095
551610242
501056559
550091741
975176908
175895735
905402846
221301912
614972055
41178450
63289314
432165202
315468481
578426798
460347474
1069144263
868208755
11430344
405210255
961217801
2442311
190139968
425546734
675856692
1062843455
130375320
811868293
417715290
105869812
324077323
417173870
914924326
163435861
672359786
1062617860
299678964
969997068
882094598
49436630
764618273
425486388
868424869
988853975
733490859
360362602
1064756234
328099981
251185192
65122097
738632840
911863592
862198777
611930945
1033811777
649403186
920426787
1055246872
879416447
85286170
985313948
133363227
135056774
1070235581
946725724
993516787
1025739361
357955394
950394574
292034985
233007390
968868696
440167693
657754173
622829825
885378439
442300228
477473635
1058388886
150291970
448037857
202409690
552381110
585504812
334023928
8702782
528054592
599145280
1064213250
544736858
94700993
266859882
642784860
6327239
744784299
544410012
1010551463
139112914
65936840
605630115
794462963
320005401
910003130
841517522
210955675
31818361
218452752
435408182
362507159
330238579
571002083
470643348
213982018
959326486
743511612
531418129
928630590
271223548
800222549
754752907
896870519
837451891
1045315448
784283979
914099466
529506986
291116259
960953546
729647675
953996822
337937142
298565276
125014639
228150148
210012398
294252231
289240827
697526365
893415060
1012359667
314075667
180958377
1046737498
564544414
234716348
17933143
721979648
238186504
973328051
776462511
229915938
34205841
967977060
92039537
932467905
768842713
11439423
853635762
269696643
730121933
751881936
632361653
577406968
179159629
297502771
921726001
219374691
1026885148
180740827
312171797
997243941
997054772
494661692
381932533
744085777
1067879991
176449060
782775019
238533519
532596084
264903917
99395934
974163444
9934250
163688336
682933358
861295033
374985210
1041765634
483154471
633048019
826453888
616725364
219112679
149013829
91327472
326877684
563359085
462702068
633690443
45947396
425743011
305380035
304781526
593998996
791504161
929069942
857923574
681837466
244239486
1063210688
905432453
313086518
113684164
630040834
1047236277
981484150
693038932
852241976
844548234
487670297
111200805
789985416
397026951
920891353
701297212
261561654
523433702
1059053118
1045630646
521408952
435800538
725919347
373712216
127882544
249193683
588707077
571237230
495637116
462066362
176039171
116372686
762321320
894004317
712395370
905236970
314406056
150721499
175365456
748920451
71496446
619796751
775806876
475742962
1072108212
894584502
224008743
266627658
698768858
321116754
619141907
891649878
181642592
28324913
596461306
294856803
749253229
486349289
1065412739
505125499
379856955
391338827
836642126
264986934
876771411
958967161
196246648
949998702
105133438
452198884
962144184
93358552
525803258
807593594
727406964
924909241
655902179
989032328
51228103
634806606
181504619
564266040
754081507
1043826588
643422195
1052019253
733072246
338719812
279357466
942469592
737598806
984015568
1054460191
1056395029
121248117
64601506
37482531
861552703
297091423
348185192
51331409
622713260
126204863
629125015
697951294
806863270
1024237330
534325758
997068652
742427578
16117245
452497809
770175656
698461627
887842892
372208759
487140843
402222749
370254439
541136815
190506542
714623694
714572983
872151882
330175488
20088235
298275452
505723972
571587865
602910902
423207245
984483840
560900650
615914970
573729070
460270357
303983617
669362069
1073427066
709485600
907821312
114163526
532399183
835024055
480704421
820605803
662481086
1007993291
647939613
243188785
36975597
884694025
51182861
252603957
433232234
137450217
267383634
581129273
395494030
601756037
267258631
480994839
378035274
619780829
581097999
776575827
74370035
58240380
167298856
103794616
730560708
124534110
980604547
999948940
485590670
202881662
752904338
66576736
461239840
106770244
250529085
771622630
1065762280
768455407
465890603
579522160
917678538
708903955
872304587
1012484662
55027175
525146514
750066738
691130568
165843989
620558726
849994356
61018827
149937376
1067466974
707488771
361865505
496058627
332970492
937622633
412901467
173918901
241067969
144720044
512300340
882191726
959713211
536429777
358805273
205655720
402234025
272452363
761329727
975315945
822715213
636429824
861790623
49790835
888678781
856319069
951136977
1010516314
894908735
386236073
188654460
949094940
816101477
607754552
444547334
544782508
134140242
533973305
114578260
307647762
939526936
908169184
701945613
307716414
240370342
427444530
330536040
739807461
479561041
1010185596
362986967
27905895
333141434
1073202849
265655380
600306372
11687521
952163674
313943299
726944132
886848745
178148193
901983457
870033394
969658763
588195432
189068350
104115735
528835939
340949230
619892931
7311677
470497116
912226086
130822171
991124083
834042216
528373037
633213209
90373648
867234408
699357581
675480531
228419268
131863380
475000393
650900251
307035354
180260694
736036415
340641099
948901212
88916934
757659295
224482775
724298508
369293644
396193838
895895536
899634012
526552487
77021534
556462817
676732039
449021756
494288894
249011611
971373834
451425160
136153542
969320882
628034433
351921265
615001808
403724393
935955070
566348401
520324462
781144547
942011933
217283492
863888868
925369467
140717006
177626954
962179862
274708280
134616228
528984209
178808682
162650766
893001062
890351886
1017284009
757578462
553748291
643376160
312074391
693949173
552661803
359852098
641179516
182691474
18139604
283029464
952003367
751127257
208650119
171202258
307181194
927991484
223080558
497554606
355748852
273094877
38565422
80405773
974838332
683601108
381635739
268080248
973540860
404856146
83561268
413943528
544657230
169649516
670681883
655849324
61234332
861862839
432917525
1036228324
929371501
596522550
814873332
615505871
689592978
1031121357
76271606
117556176
321399637
1006865536
429173543
45884869
388376618
78420352
717519723
708581665
486211635
755994550
321472179
31930506
123739347
374475617
680388468
997141349
20153198
360825360
722957035
338581609
1013226869
743941462
695340068
870424133
620160719
940128528
613693998
844273417
561539762
943858476
995687099
619930320
267509319
725622177
401684437
904891020
148053177
1067632452
762380521
885232112
490152290
593692999
356122382
467263123
473152738
1061734148
817362162
72439451
741017449
229433083
778406954
771243816
548537555
503527213
1047753976
724586714
503850384
465074949
904044930
682108127
833450774
887238009
510384703
362248227
928797078
276318623
304498427
16593801
1049495037
1071610
993216868
348548017
456675676
143787895
299168604
337863697
1006185811
1008907653
108518661
167583241
229178499
507551004
1070195735
1066770987
963700740
41374616
948143590
384901997
522127580
598385386
585241947
805568665
841862966
849224509
988430360
769078614
23989205
175694526
163334667
810390484
892948834
967023491
383924796
24098314
672487049
210018368
562002097
36799368
831170682
866992096
466592946
328939157
681724401
344760371
597318546
284155514
933390776
925532260
777585699
25083514
831535275
804301217
582664598
968564545
373982785
63928028
233860254
290675072
712239540
106338269
1068837821
306341361
250398893
331203696
144150769
73840008
923485721
913997785
45489647
55816420
934337194
31665344
449229617
528887430
304724486
619587988
593108383
1009015459
772641258
322455251
355859177
1021449656
498367978
323517630
463648739
882715224
31705762
1001302216
767893173
759300943
282194264
711522466
456591809
277755333
887264212
575040936
324928761
894851829
7932247
113797005
305416361
739821923
53414244
487857028
903894882
256254563
867991866
35917461
516563681
990696273
882176439
913131831
365649090
294405192
427249113
244466131
166450130
982924809
113617407
197524258
274061743
21821130
999733874
590106690
543623008
308527405
608235550
335789644
865776299
439144217
97257543
298300424
25081860
638045470
497774504
563315440
1015841096
745888330
264390411
792675973
379568609
327606741
990841559
367824524
885977442
446602432
647994346
876437443
99618991
934111720
920319000
869412826
674210942
620389481
310906846
194184212
275784961
121376285
394813006
860139983
966635417
812678463
93285862
707165888
794847238
367063543
804541740
333627308
467371818
680381709
236957600
403197983
289199039
102507082
979646160
665500746
231935833
847702058
935809266
433118017
976745367
167643639
556195213
464355521
625621775
681031658
645862980
820547112
71261765
147591031
404453620
933495235
152530072
503682884
602601307
799533090
39760439
963927401
384013203
1007703003
824732502
689874049
980140932
655439479
1019885804
937533260
78926168
128173723
475048813
950337183
605825864
13578719
1048178709
926155257
191934095
782991471
520454464
321667666
594567634
373366280
411756160
1073719326
352095338
44130294
1066421151
71926179
592095194
550120216
744556550
826536768
226539554
341482480
794061052
489740798
390677767
250898597
726186728
41381445
324202207
855471316
810013177
636975104
492839174
652719762
323151985
123129223
464115245
327100474
963096830
860678328
529213441
968559111
441819008
13478713
329470543
324756349
281674434
542961360
607001381
188359995
646906192
112924506
742807441
1026980731
407304491
211571020
445726447
742550336
495430323
462143606
892764737
965348421
615343037
433878453
494250251
536632896
746904850
608361673
508055725
880247924
518339283
172377516
95958208
127658807
357471124
712878534
42254561
313144225
622043789
301803041
898269555
86839944
6604581
968549975
542426282
25994072
251224210
949123569
866827167
908090477
86469942
929077783
266502589
803133176
543925993
247135720
872035341
422469911
352210924
885447545
1019887726
890376667
679099215
1015916936
41980929
993762917
880729762
240287578
131308806
683572722
442945375
275588020
673102869
1073432839
464288355
424713579
706910574
682703412
32716093
16499139
687962636
305192930
395737914
334466253
265157579
679809534
138124712
321350198
496020052
790536663
487401897
417850508
598093214
804710793
684227950
276953077
829840589
329250826
368361631
113143105
383633094
688346300
548100875
636272016
1061556783
124281904
57621541
937288892
372270468
916359482
173330276
69724486
971260913
284228826
762258497
365376675
785684627
546905706
64821453
374057174
463225880
853347436
525195378
1063422269
763747267
1034755107
807314006
1067337424
860932033
457777151
190111354
135518877
184492817
625097694
306964497
775864880
987758447
443156054
912379785
1016919793
206902760
210048100
598419790
979293359
26941285
490862787
578547165
979961531
131033818
34851136
952763768
349959966
620061705
6951532
727850204
583136152
483643573
87993747
447793069
153170993
255146445
45223341
414440665
21804252
582470585
1041174888
426307775
7061010
680822734
554653722
1043436426
740413868
442202988
718824281
19712772
597754440
493845961
988982353
545455549
567510807
984931761
722782211
66956243
1028885938
629938197
622175936
81214956
210801571
250022576
243288002
54548702
408889113
718528753
158304157
776834840
535606654
246736199
983805015
854472116
784270975
251096110
638089848
998736187
316962278
186182485
824331567
718955864
607375236
738922852
560973859
516824604
720161334
234289948
333221987
274627553
524288331
653408757
882560636
441183590
440981965
563419552
683046757
751670161
1068799592
847666377
448140584
2629051
588993243
861985221
569112304
474838586
611346055
249109659
592706736
1029352082
169275982
410959936
349447438
392359158
186062648
611419564
409507058
499299396
859539643
462441775
671613464
743256887
713268935
499865793
280071931
233071106
37706547
922550656
85377848
1034691333
785438914
436504372
605820458
891186905
513579194
87934928
878300751
127866879
811881724
423339239
127382313
928720071
1052252916
965041745
294937479
699429921
530816680
569765381
775852822
707496043
845432080
267807849
893147692
10965809
303601715
499120045
730584837
238325792
557784825
880866192
37414263
608037154
814249350
1008175487
990963855
473784527
338503967
212587807
904510006
642708987
696677700
194984506
109925526
289186665
594200536
367501160
680719277
353951132
687207988
366017404
561506875
841049053
639860577
657517269
463516949
610599664
634356006
588468442
91855988
408553199
815792524
428340689
855290258
171393466
35625331
101657369
865635784
336533497
90605514
812524756
263410116
834660140
819397271
348593006
1020644111
712363735
583646368
996008236
471323272
1008052507
14372382
911747302
285238177
538605002
572582329
890179983
880237871
205333862
402844396
259705559
960596852
867789018
497186492
755938145
807100034
503484063
383764461
765682642
513209219
210056182
761976344
57825145
135066782
863117628
301409721
47374342
231838304
982682425
122652023
131300423
514450926
301424714
270059137
109577115
921174028
158403820
610824622
102134348
1013217411
200523285
960420621
469250222
76543407
892079113
976044461
62479996
706741544
75907461
440407592
652966100
381816405
128921381
203829398
466753507
575247292
619616246
512045333
386557333
533348554
262831575
369939070
434533418
879126680
408566882
862690282
850909070
182029460
24308539
493503194
76539066
451394541
300196277
990774215
873882780
990702479
767969183
116797192
1041696651
40324752
383267932
1068827787
800568432
1063063049
465637322
947695430
764074546
219064442
715389006
403908211
394367167
547490566
120489806
915668035
105458350
39746535
404388866
852651404
576765219
804215300
101645120
427606909
16162237
300195815
536447882
313963332
627195269
289615395
48243742
737957138
617325599
341406857
52257571
931141379
709160428
101635093
923694211
129560233
730452104
422055029
541019715
1055243354
824269348
631272036
983115719
11485865
479112149
146127313
82825574
907165817
120770826
309542012
726798522
168242779
1060542484
187223566
477288378
268922816
918050099
197133065
349119748
523179997
211653213
928937572
148336696
225617618
1040802717
857543809
159091937
270747969
627002391
652892994
671001924
818609838
835505121
720624876
278388508
278758561
98937297
703036922
77054930
170913917
977033036
705618224
1041683047
382782940
584065824
1018584613
694912814
17220443
486890613
955532120
723861321
638157059
886345663
415920177
267670228
76720200
716225061
242587016
770506590
78135846
33617443
357592845
610692365
11474317
652892126
68075765
234942987
623672115
692003331
717692785
848816135
394474797
665693190
463611761
515806924
95094829
640943661
566243314
495047800
1030743784
261273394
350071462
9505475
72712269
514074047
327566974
18139387
491971861
939701870
846503968
102150546
387781277
496419244
618695220
498970204
420281461
642690050
239126502
744689911
188872883
170702632
539028819
456053690
700718353
246234198
57611900
112018281
197966349
1022379217
85781324
423873596
705226398
557177309
841995737
518643228
123445148
870808557
747070096
783229555
668109161
798693006
475710953
155051045
328637581
911291371
259119318
38711432
8886514
1005633566
879555707
857914778
976210703
754960637
889507582
791053569
331127162
70953096
592222207
36599756
118435058
1028618487
948636227
269976447
398754873
252757650
67593891
823779433
417114828
105526908
906409345
1042007366
726128470
220814851
578138161
82821737
961727675
72311434
789543181
427931856
558179532
499601236
249135230
796978079
499561176
409804311
598474006
209843268
456722917
901371249
630634330
1052590698
19396032
398922764
344090591
654116444
922466251
420640801
953743754
998770046
257808349
737722721
609871401
114242356
886711835
183260225
690062812
518841084
381028354
502071928
189282859
1060474562
251634022
675250896
351499178
519247955
631354165
75065595
930111595
82620516
589968428
214177126
680358624
938399130
765833124
1011682983
102493366
99222205
812141633
922224914
257451982
65916773
62582124
372211894
344613786
932269701
912242864
593529701
332285186
129693335
644388163
996492616
797180232
626172792
682205548
710175735
995797354
276242544
68063172
364266094
594281875
670822440
754705129
270072557
498066002
823842272
1018373272
691434476
87708030
986932486
435190414
663418154
775275276
744549471
1057721378
110048618
322279688
664121586
689071019
132633215
1051582396
997565918
688413745
951567162
980006886
31347313
240008474
202412380
774981020
130044482
974857030
225825414
683122996
491347040
1063624510
343446176
346068538
503200794
797469501
312768097
361027991
677705010
533338654
878204068
798456746
976056029
1003980205
784876642
61054319
136186825
546100937
446614792
779638586
117470524
506720752
744650664
124351233
271580151
13659609
81392073
693817086
63732145
705539374
381858579
24471876
431300572
812317080
424041250
689311589
35314819
1046423716
172092224
71702988
358977382
239314305
258938366
209894079
654522239
862276931
512768194
237442354
728971565
827112563
645367216
332569633
647954948
5798053
926901133
508819354
513094186
815108002
718784946
766395081
522010919
528958652
340280002
48336332
795339785
82770506
478572008
435804455
1035120876
748747983
912582260
456288671
294483178
984254260
259562131
546988997
878658456
11620637
284788746
365922685
668644110
736532781
837065723
533177224
189126824
199985160
977803891
56828866
728011692
221661787
427509606
502855034
1062757462
299210876
530245610
157484519
583620532
937988823
1018035386
296870442
623988079
709090774
414330528
233455008
357395519
760023624
551521633
172632346
873320807
35609772
972729490
957238585
216322434
487128539
997996955
157795905
64369974
696661525
696034928
678980149
295168959
272374235
115700247
935622373
104405778
280945472
421564479
1025939459
902971399
730181821
721841000
634874281
933452128
750790670
144504562
173890718
1015105463
950661555
234521380
1014152066
528464643
758866260
746307923
15643785
417331123
228697684
144630038
600975768
469506872
589458987
980450308
747094907
742979559
827176687
827759673
124790706
484006978
920034199
230581973
576398321
372553830
727500344
737353183
118377245
337208458
715690164
965066272
46019958
853124050
1033869395
699948471
238945385
486723517
187829741
24389390
848773479
574695661
756974209
187198288
559204204
345805795
164008849
575708047
742523403
482623793
988228170
531077352
911995316
663072511
1035177178
898827195
517127831
395009102
524105
529290248
981649079
40558366
719464
345793731
539865690
164390502
1072521243
917506533
855837281
487162438
205615708
946485785
186028251
286199152
8518058
114276084
145736875
240723948
613035483
509087967
42306445
378264735
482054413
358939080
987480056
832164605
1066183307
2914876
455840107
919431212
769534262
527448719
454106164
95933254
536371686
905222592
500106771
919987277
374672531
652263933
442931949
713876324
975377010
781644629
99236387
14602755
232715185
389114666
324197892
813849764
993543344
909006533
526524032
973572500
978595111
663037501
790136730
347070686
563089101
969144390
21229448
37359692
206401786
713904874
110912109
1023097367
340758208
182787689
695385595
633999487
875458766
896940040
301070049
1015673518
752375825
77881694
15612590
638732316
773080881
322622489
117166002
518235175
239332346
466477787
744538167
316072659
812314104
1061951132
569534722
986843365
864995557
572183123
672375473
306355194
827012740
124164584
533379859
900201475
957902283
478380364
448286592
423848185
27712583
797913385
844953271
95419804
371384179
813234556
222074495
171658232
536235243
669329644
1040310168
716493689
458814397
1032879838
991583928
222604254
604441219
356543210
772101267
912680371
85353687
64051456
594792760
626004015
1021179294
654225152
793586940
186563594
693090720
514263120
130955014
397119655
636484022
144366149
516169544
981452267
802078509
855187253
171096246
667140575
121415863
360654319
16787513
27593193
301724290
745869265
677939649
680872331
1034928954
611252541
382858084
109953882
710325747
249662522
955586841
964283290
915004810
64270032
378117211
324027343
346823154
541249132
957839545
289622503
111768707
580251042
1041507385
975636773
644907228
396003647
1064348730
158910553
949898720
870548938
562351064
176278623
636882070
230930070
58442531
996292169
604407532
963947887
879035581
356871814
598009487
143914623
351273201
687200297
748715928
953106306
384506972
20535171
407620905
542905530
383856439
967829160
930914157
203205547
170185576
335427408
727177056
3621864
388191054
836011114
880480942
5885059
515058352
454027878
758273700
1036643831
298085113
263826965
32914371
239280641
79771010
92682958
208535320
1006907157
173807181
190198888
979823997
143286207
290111331
562326188
524508639
4543585
440951723
1054032267
307941005
735188306
845278658
329701063
751747577
118862003
124397668
18402056
195416747
664269839
217566789
31941266
167158040
661556277
252027673
773656855
441204267
581987233
1070646636
916250466
120761685
570717049
918597153
238798848
473249940
817137322
494550905
609679868
566590495
98470467
953283879
935783530
8917703
286940513
88462098
529078325
673546828
302186244
259986260
826719929
756140288
240847265
620809747
72012402
951742024
90637668
30321343
611995055
470812712
989529768
829496484
679667561
932553568
365640188
312068509
677530626
1068338899
761522213
676194539
645660070
576105603
344240896
594759887
721109205
940859713
877037689
606631790
103428871
525652166
15877356
860059939
671263192
637846282
985420991
240373927
681614779
627637922
16860119
341972626
166909602
720151108
445701159
632337862
766773234
419462528
617129348
960516990
328107018
141065119
430277636
668245403
186979573
824232322
539489421
696937014
969708133
977220928
362571995
631737156
304921485
699183617
178585585
374635177
63551717
432239403
669641646
454084627
378618234
284643439
502331217
992168117
688372004
540144277
303533300
577338142
730578793
20117896
934129297
40653
762750964
796186977
876575106
533741917
388231845
146256143
901997341
369891449
491637937
786445023
769781007
119232832
189767877
282591623
410871633
1003519100
69372041
993230041
189273983
639751696
862398498
90753852
716008801
136181294
783151337
356423926
676443337
665679383
658018878
797704472
372715776
997260614
989241187
1001921235
834666346
739365546
1053530762
197156572
560399001
528146666
732249711
235641960
955573954
781300411
484023433
715793885
446028040
1023106994
51053222
83081357
234428604
673787313
434041910
399198643
593140366
153628915
290722877
227889439
469084693
393347620
936882630
281986076
460845177
282546149
604382872
750662255
146697754
617417093
651978027
904340621
729810024
585444948
224652202
165942549
846848052
4382668
480444630
587996744
899552032
146606961
556903080
643177832
383892063
1017628786
317856000
935499534
519988013
846752641
146484456
345806476
74026537
972882857
1008655402
958764333
357158845
668171341
856126567
885108828
113245676
79659546
620589351
967115333
977174047
177596779
564379744
876111551
1045757565
912477805
894991923
237834000
574086869
291303495
890007451
451297941
876983220
908928777
308557661
1032244660
753924201
852085738
342399024
898410898
857518403
225146844
616402890
384421115
700652359
871255739
952205644
889397912
313179989
578044214
394808333
1066150443
8861781
112461511
854934787
492119567
723288513
53852823
902044388
703156745
1024007308
23310189
764459217
880534065
923912602
288935405
151304664
396540682
292247986
504113918
367791778
190231838
228971739
1012991600
54753638
480823306
922745785
267867101
827115318
525342704
48056032
258918703
396097496
378411319
725543438
606478766
851462321
223214917
24917114
959627187
825184748
759844028
940009787
1035105877
936170824
332314897
463217726
971230130
488901419
585815272
64664978
650842685
264442440
738888208
653174000
835210904
433783141
219469294
74466655
982239009
588415236
379699415
839641165
710219709
275774881
59889913
776363309
772092582
721266328
634914719
875334862
276785425
76233461
454585590
985320386
873454712
1040968249
311603728
973830575
649367982
637233386
761066763
87857790
657045297
191608661
450785889
76104522
537469566
1013265268
864116079
826262980
846856834
768157728
289125722
385737957
826960329
1032390225
279647742
298277572
930428111
1038497444
903515066
125298044
427312039
270967127
230892657
583620812
152682915
566330164
826868608
776406707
908428207
428644376
447173357
718251750
455926146
184206486
479294372
763590606
759531988
452760021
187815431
643294273
329402943
898968282
773150246
190261292
740603146
581950480
561829424
218189169
653324020
543386682
1024280328
759926418
961085539
634923702
364235415
572899438
632117606
619492208
11103330
446638954
198104241
956692799
396128714
227719603
638995805
394038283
629408252
398755729
615818607
447849138
516503687
128762066
310783734
59186013
730976566
176233856
1042015983
407344175
908532379
554035645
428180131
646659956
21385874
974922620
276259742
305665074
514978761
898918566
1002951865
555514231
946031670
671876897
902456984
881394989
196825400
400928574
237485413
581508940
489639972
920655204
820642968
646579234
39707415
266137753
1069610768
1050686102
496482602
1051634940
643036098
71330696
275309033
465660417
1046043032
552419232
369167309
814973083
876941895
302141181
779025448
223843357
306464864
397629817
193473618
303343426
291671003
496541722
676374457
433159931
892457620
994596254
78992801
738144272
978628935
763624245
62634210
48662381
256473017
515010625
939498265
366286151
572881477
382823719
350910262
335450691
409646982
226844777
467599379
1056921304
12134286
1001448648
189301008
140130538
211062116
390151258
1043620365
971116460
1003382148
202556932
603387695
49425682
298513356
647349190
756455605
212721466
734445632
1030845810
779788724
888696967
434683975
599100754
623027678
636513339
615282036
873219801
310636100
953676317
944232476
121366336
44126674
696050255
1030952500
963711383
92376121
393072545
513756286
165670944
280728072
985851531
957989956
35080199
219152871
315902153
831492332
372602324
1005331765
808736507
902377478
437784218
644739809
600670923
792153387
736779064
108648565
495676428
758396248
589295987
1059183680
335282558
517887826
1056745913
100895162
60207261
530849908
894082446
406771336
1062454918
718003582
311526875
809774507
992877359
283541530
827828852
626446071
888447001
130072330
471222908
481433463
436157401
509634627
9187976
377680929
463612959
221131734
1051008315
113250066
22424227
478389226
904123141
127540663
650591597
1056534297
122918402
783121949
919003140
749437104
720233646
887600806
807346175
686958457
515987620
1029289634
919455408
731355670
790278449
984502173
176393641
36179751
815311221
709228888
962506898
732626976
222019753
698249440
581303606
452730108
914076966
51794606
748563599
320787846
403515635
779366545
429332688
197227459
300471020
446490413
118587882
792506038
784493620
144965185
148475859
266610306
629989583
110564274
718420262
786858502
32467207
228059764
645017916
1009539394
423321331
749455754
297197711
216305344
52782288
816428748
968938757
984895619
715370184
1010376131
157346508
707283804
351521402
112415568
265398260
940548490
748890726
844638594
1050772085
220130722
595098452
952327847
103665
577014311
49661089
209131624
909743199
374202249
880679141
462318147
288336920
664169823
897687486
898506969
982612216
773620721
165823938
73080680
438029362
998519304
338764639
548789875
216651174
147266201
727432833
393142247
412451297
628217182
580507960
250686231
978725817
86052213
951864161
467631097
526935707
755676568
215243404
398294076
545499700
426600225
908842097
271055788
349748357
891690246
7884010
690867777
158717742
960739011
261169855
726780624
873171295
656583470
164740835
452130510
633597140
321591188
862215428
730309890
839106581
581769187
885759865
957869075
816946510
445873700
887412621
143876120
593716130
71889254
870986372
689674440
714213617
164176491
84636103
540032440
627928384
372398998
805898793
1009774032
346743800
864007007
349704177
440048045
399897871
645899111
76868941
652104942
1070356239
810126355
961301441
125154138
590149731
882827903
411805367
345660872
1016140355
1039137585
219458040
664163234
579514182
447286893
870010529
565860919
422588537
116354084
97591259
687238575
357381813
483621406
88350455
489624220
565734450
576634936
136991487
896770107
591800385
951835827
1058406772
772753979
513617137
918063907
15823475
560769816
52269208
956010289
185402076
694435104
949415610
553930579
869648716
14108265
992757791
148012343
185042931
790955570
443503422
83527647
511545630
455092341
216620383
310786378
633351287
131892816
778676642
912269966
956612126
209106790
973274123
637863367
916193214
340661042
782478566
948474654
212065719
468629676
313306994
175771675
586813301
569828896
58513419
585353564
468223741
500433112
402325929
744954428
974779938
479337969
925082683
487949187
715419989
1063679095
818495471
482490184
1072117127
178852950
875186339
490863175
905238044
741071118
782057161
612117274
96672113
167093367
695663169
532635562
122605037
1014462978
394655545
2046421
458043723
157978817
906932627
533486966
611167693
562393494
373800000
1067131254
1004282709
25511579
123009541
375273919
1047085117
549352724
968759571
153331413
325185730
645908542
374061746
673338928
339928741
437125419
928167670
999277644
789491976
175627681
971435621
2499538
571483670
253490471
626389681
322904380
214890611
293180645
100237799
376158041
576744519
626815639
773132142
959203273
85373726
709339944
34933879
54626606
136098526
363303285
895298955
389544048
558502213
1018185963
245844727
123583672
910055004
171610915
741064135
307702901
990279398
621458055
916990630
410189339
928441566
916240174
916148124
612102979
681413551
496773246
1053147879
829042957
488568687
749634775
239604684
919088556
591210058
1001892050
841398734
1043110434
741197238
32954448
369104295
81650921
642830568
154517160
93190860
800919973
949973838
1053982307
266450544
28536572
223653873
820392341
934844236
200796367
133937377
853670405
274163680
1024428370
1052211633
632622541
955534890
964346102
1042170626
506111360
891859428
829625283
245213261
591342788
605394309
540829057
793784074
370665535
199696714
270869652
461451447
462839617
807496726
1005303263
452907443
836943423
565306127
238068190
275133165
46143881
303644222
20965826
402216806
235422334
718514300
5455918
953528437
854757521
274685384
803260289
742432734
498449164
154134415
62199407
816210261
399886515
789394916
616440034
208181436
906499872
577951751
1061059428
82874697
135621335
700145057
836199939
565853277
814280450
118217935
1044160402
325525871
683400098
145000425
400388180
231227744
580318853
745282094
740598897
346623934
461257566
1014717317
159913552
118711227
548605143
782704761
962915630
345170288
23105213
347544940
237006735
267058371
1040582168
292561711
1066455613
1052722513
1034781673
506311502
569864766
427796219
400661972
865402881
537504781
878769530
1046217150
405139161
350712533
939097303
213864059
131939056
605014525
386117269
637616814
989367100
391815898
85443630
297423581
287372834
187413172
772158474
134168288
519661602
158173823
395207777
846770932
701686436
398823768
251769347
390535777
402535116
905478611
545200403
348559017
766573769
478327154
1027453586
288341207
618299020
449081159
1051710231
681928131
678356243
75779814
114559782
783523556
17878414
348100027
357322486
1065978337
1035899344
867838757
474094039
172649802
385128590
566200873
585990158
590761452
793931508
998999774
86781473
978551915
188733158
348711199
745267600
372878021
1058952713
207549932
494056791
434006961
1049409547
762784213
953871179
430505580
995432724
480738988
527301069
101631002
73407926
596783445
315172734
636021602
1044521597
688373877
420888708
35094097
200459540
518533143
806591302
612805638
1066478820
774114518
78654391
376921623
738069961
563803645
559747857
10825220
586794678
34463921
815815942
474715748
65715787
922247045
94109714
580161870
647076541
97212277
180510011
1044183091
99875856
538795002
80066364
858956198
70561857
771866824
576151019
365551377
363574114
505973181
374752133
460557259
308386912
376861031
43073572
134896862
590527992
133511718
1063301504
314484780
960095494
725853320
619994082
40861010
768632909
466551527
64676446
457437763
444276872
918923070
815474053
381277868
1007611744
52762734
465484860
190597699
661432547
563430573
657620379
388624523
1005037265
865309070
663565451
918717128
607912565
601639400
497617227
959397765
943587718
536883900
562402011
627233452
485416880
69325827
401500919
1037022928
9455364
967382144
813078103
151922296
706153868
731631275
380751339
726692179
681186948
121436563
304253688
960787984
354752091
918544578
981989296
148970711
469150864
764636202
589561431
208097911
793408760
309103792
944958213
198087996
103996283
844284715
589755703
186883376
877066957
781677856
255854531
32348764
942800465
669343149
745896898
777193273
76763000
480679570
888886430
1035467596
37122427
330205762
37884981
954760692
575568049
939267372
338449324
843968521
669649585
423586255
34827177
744287395
894422461
943572067
656524798
417788670
521051779
945968304
820501057
176244425
448299085
329827628
172692849
964703303
332481795
92783650
1053059038
169415137
346731630
852546460
447167350
813388950
781938480
937185235
568556096
902399175
82007116
798804004
69120141
1052032646
101352191
830694455
312028564
640849616
643798748
144341419
745430310
697781449
590741805
718747110
574919975
757399391
641364882
151990908
163936336
427331274
593784382
55559323
359494320
229706389
1069537188
452042244
319401135
684171892
978572195
722300473
196845149
927238389
852505361
1038586302
214458335
557338315
658396657
822380754
503168313
617400430
1048573698
1019683851
486206372
658311503
952845500
701863917
287731599
658844550
942638477
833678088
671100568
721674627
454573678
215390993
456712609
621486739
565052703
477633002
199145902
559372606
301629809
753498152
932464389
988763985
328611438
634634278
751708942
667745634
139638685
687507712
803164624
554092333
208632579
445132284
383645460
175730440
914374110
393220001
523244476
383815434
719368011
97111376
168044633
180053700
96819686
728355203
479651274
942127885
546796116
206743649
576937396
164342684
75717672
365209788
472021536
10368890
355100530
183132988
1024430461
1054436971
790980801
596341682
957409817
1047764631
170802559
242063840
1044722709
646764322
350680961
842524611
671494557
943042499
455862885
775634503
416530738
1030240512
613498019
888188131
824708264
56579624
517174489
762778248
384077728
836833193
387579026
475932319
171293694
373718934
779122556
584068035
446246434
353619723
891854836
881574420
388307705
155398426
211716470
561859525
828391314
940738549
472753280
209471858
201950628
703057387
679889492
190968374
516153292
440807991
536459299
765457588
885442745
981996981
62448321
437379250
531989848
964605986
1013235612
1072948703
856892511
240245307
229863006
125626278
32116334
619892785
256973572
173051935
871820736
1045572431
562239306
987230490
1048205183
702016998
120297215
833250386
282764535
258597187
672976743
742625463
671708889
250244165
443188715
1060479958
36208854
763478358
198551500
392665190
60632678
605396631
678507089
862663968
348443801
1025899060
457542230
68349376
508204129
1010350189
459477959
342896550
945820620
284641510
947184679
829360035
195294818
997500063
193921323
838222113
808780427
280596731
634199565
394611156
129092549
428627312
792764339
888775161
951156087
62710597
357639600
68740827
66975366
309567382
47985846
637236861
79642690
1015211972
574790156
538508325
880130157
213614617
41596197
299657847
467778291
720237695
467685390
192310481
484224666
687666058
303243775
736777964
192735172
290857926
796385564
864702936
834444127
61177602
635110505
228277114
406350206
1029051803
338361666
103714245
781835561
1065806912
787818422
58975028
793097779
295981751
669767651
837878565
675664732
272600628
718061538
1022764318
452710655
673361091
765625155
161205641
264708742
422436002
476236341
729679834
857617291
918477329
870891378
616393346
314270806
22110213
874396884
588462284
551769136
996064672
372161929
33941609
1009604706
260238752
682874688
516888334
764958660
841156516
484418748
567964863
953224486
1017403985
596311012
1017613290
11934766
1056723819
809527257
265170093
757832918
397918254
98233781
712463677
10602025
1037649996
165473630
284358652
317893310
712142438
673316163
1057645654
234155972
80529404
503081806
546200323
402150627
181548448
335127027
411984201
691245431
936543493
970123603
269313839
730298623
420973048
147655232
358203829
893168777
1068694971
440463017
964789615
923054566
451607468
160533172
534716405
242038317
761456549
1045668747
902531492
295922813
59410697
335387596
941188805
789104380
122441331
148361976
313317197
742752124
586060612
61429999
696501579
1016525379
99804490
992923853
347278398
868477836
425827056
639784924
707164968
568538944
543392856
68346513
493826146
495734242
915817795
695296181
974537107
467308180
594729736
202682789
657008315
259506744
655226565
1071775201
193204284
40185420
888157045
922883904
822168576
989735916
646267749
393720077
671149845
137589453
319682374
118023107
901515970
1015029203
1002880929
963485933
425509820
529985506
355679128
159620237
176088791
985212901
682166160
570184416
265210714
1033270825
860154944
494213812
116584130
120538050
456366585
816544491
1065453794
341886105
220676604
568887525
48864843
196833616
907726328
713986843
145041688
1033202085
171902218
737409888
404791523
967028214
137651211
131998737
108370870
981539996
673321439
1050591880
433475612
214658712
434431171
733883543
975426638
486759289
939361356
1032299815
97814603
826135263
513344297
1026540545
206921473
665627698
214598707
386165113
529853978
261825086
198437965
714699607
220187887
711286218
274407492
827869545
323555019
1027794832
868149335
921517662
405873695
815448734
311685192
1061810452
476424001
830123478
122626490
882517633
989688445
157855942
717021460
985097821
1052185194
478626287
512977589
336092505
378885806
529470101
809221667
1032974277
980199718
265777743
488005648
85085200
497926044
706709824
459750292
202575155
780229414
452586262
91296946
181770302
1022583252
329271080
870141564
177538001
653780419
252556073
475292073
763386806
541319264
438371656
600707625
1019567070
135863584
764286553
48625798
782485191
979619773
767379258
481943806
762910611
516672040
597646625
549554906
761201257
700821021
65383805
348293127
161366494
644396398
181250540
635526764
727417047
72691358
287457698
978458442
1000149153
579880158
876015985
691462023
855080396
684037508
180569630
235922430
139953968
217992822
67691098
304529216
238484670
822209688
105798292
315748558
216815561
381396213
539228714
107452715
618479188
815438566
595352487
391903124
348063363
640931576
815394535
444508777
704759537
88130115
142659061
851207155
121451114
718112191
114476899
59527731
978270925
601777697
1039904949
123364739
477298334
140845826
232097456
811435435
911031721
1026970784
1054361926
994280330
1027441122
842247902
334951545
95765088
303557700
651726310
252942360
53479733
428559740
375400044
185963318
952875466
627840341
473612829
1013415318
786574978
938868026
914537497
217163969
651321493
604262501
477575277
660046049
938988264
629985361
473765599
743699059
899961453
949603110
176527890
464095260
662897310
404076713
974684564
676059763
757626074
54861917
500501832
848345400
573139770
291460848
39820599
331401303
901229258
849234635
384138369
781768407
592654280
325973890
851843093
779951046
35966060
107252700
968757775
181000800
166391975
428825063
365582861
339762718
639941024
233357071
152757354
619520238
482338587
801160452
670866301
1073220453
255994038
345461225
374756326
647981218
401678706
151866623
593616268
944297610
239865338
1020992856
75352085
83627573
514556417
1051478802
192302608
139263045
430677120
518637945
375905668
617050295
299143183
66810742
1015289406
135810528
152063708
600193737
407714469
599646783
610831514
422192293
470731014
127497875
969385773
572543628
887246899
460710854
793489306
31413597
176757225
472773895
665597081
575146369
999708958
809682695
840076276
418501431
1050212911
387069346
1031698171
347032453
949211998
740063916
745450893
611375333
1039431357
1053708023
364219630
655823971
239829345
285222544
858087913
1011091761
23603635
598836405
11968978
737673184
961053134
551622132
93845076
456982484
228961678
429489993
535091406
907673674
899556671
1035547635
228821977
99012346
790896215
848286629
106281923
151780856
995419329
403955008
304400027
790654423
879920799
593556969
787654096
104303889
502380
755111057
359938456
96666061
781516622
399741777
382280906
91244679
600539711
750359483
505014560
641695774
971778093
464685251
862725288
1040361131
621962364
479958629
764237260
212473715
98321828
771549271
206503044
349554820
570139450
593212084
995048950
691671838
561981254
913015415
316151777
432150191
946168299
522273693
825404736
129595839
276240624
800324336
252049175
756403914
496129482
99149198
826215443
563523265
33870955
796940853
254896343
133640006
152971815
223459384
669912536
513887390
89255278
937688135
953051062
736511918
810398484
467198992
335905905
488949488
1070108872
489442940
302494884
694369876
385680079
924481590
924456119
766259652
491681684
604331953
159102709
639056595
82633317
66879701
305408352
1051925406
813665777
386307358
599300850
248969572
155730371
40056460
546105664
109291380
696270364
872925965
857003794
387153958
543645803
746981368
205673772
18977436
558303678
337712022
897370861
353726435
728541950
441206762
455616102
654306214
784855226
802189872
174156479
285150344
318989317
66405067
106943365
934238913
150570339
794353863
105488721
632973376
548920724
974423279
13768192
550125765
122237979
1042339637
390619376
437314317
398895619
907475967
226359659
808368144
910052907
913595997
1019567530
113379648
211512900
1017488568
168617416
868570789
652657785
879041579
578099736
288302552
598012077
1009821145
638431934
831761743
122060532
907549602
192723698
308143450
465991080
920258479
1059264355
918578749
331719061
933626429
840948252
976559494
874983537
866154988
862574072
157902887
1021102321
162984464
957551223
311455717
994187821
293154411
426814186
159412588
1057938864
668380223
6773800
8211838
597892291
679257171
852949786
725982928
281575055
425174139
546445632
341058061
748146573
145741676
681553927
1008161440
749862690
999662450
760297645
863776275
357564056
362382643
693867456
302533430
352717016
300595438
71090457
503248935
176015091
87158011
15198695
283823688
699535343
194500239
310563495
541070948
10280406
357808853
572553710
731808498
475332330
1047828190
829555890
716027540
306008247
691549816
1040626020
256658628
396092329
888660567
760544156
200331624
834298272
493734944
518518882
868931621
484860485
787006441
30689163
341743311
982742334
547160252
313140620
210166581
299792366
939468029
124503824
961908523
8797485
100895255
65040036
901544170
181987461
328539320
758653156
580845023
753777558
667609832
1035174363
16473961
749451252
21414403
922696421
912149432
837600915
764242940
297266900
983244054
356575843
844167365
936865302
962039743
593171475
412498491
480206324
100868521
912435411
872265112
824991350
400163145
387205744
39411400
326919696
218068645
791719405
1059746354
515789842
931536814
143732453
217608030
792323927
991134380
115145782
371667698
1022713845
725641196
794301710
574932656
22895997
1009281628
695073786
694005367
498849844
601379917
171546044
940403005
41896239
444308478
746679517
1005918974
73445829
1006362206
577018217
722100397
914215787
192035708
365526880
765090262
180295885
388241155
884713870
74606945
234796877
940365
89576812
119187118
215281881
340891890
938238040
1048941500
798008762
145669154
927631420
115020658
225074145
856391480
81901473
9860698
108483025
292485940
556933449
403439613
647907877
108872236
1050816258
224035006
250651504
484629793
663103730
860792783
220236488
317736063
650070136
523953042
1048105665
414104735
58957322
930484414
52883317
679482162
703582943
400385912
885207651
312404572
164713802
253157256
654918984
188132101
166223545
767648074
1055351581
251609551
45721379
547099196
623645733
9769247
760559872
628445112
555943121
1030148350
521501283
26247700
597119339
423479249
222567468
594953657
438471833
653743447
541955496
1029245970
124974035
658762801
307152923
197746523
910989444
628203730
252474005
734190431
786479791
367708586
1037799465
238658103
1004740769
260488388
807047712
426228898
227569639
300240135
914021638
450129099
460481678
999762019
296440319
341144683
720030320
533452911
540227096
1059716852
565677427
752841679
881731975
358079755
580352825
94398119
932029561
654249312
686928951
483533045
343835654
320288286
695459091
836152717
1012330073
601167883
718409604
809638761
62040792
194535602
262353890
34811129
1038476544
249097473
1035627530
31463787
378803974
1067439528
423655792
25308958
831653548
30156402
820980382
556451659
263747360
275036812
1030368206
206279782
418787049
144844619
843822703
127273444
873811008
667890904
376286813
247212493
136524685
808831570
855928073
616080472
826562803
1051930694
493296889
11152371
1053406549
871527982
366256606
128582095
960036323
989652271
435172394
1044286123
90723213
622588713
771107055
594761818
278006747
120519281
500058557
912600592
840049592
103267100
83221485
642621813
352434770
828213199
182560847
723833509
965724520
110694011
938865394
71732572
740434944
952746018
672086732
958366399
919663754
136823364
650682768
368158151
508646148
927887207
45757694
193317576
5044751
773004085
860044098
381962966
162144226
716638518
116269260
465678533
877498767
886315120
722963311
174945364
767750293
766993619
904904947
453988309
828859461
1050294494
705796243
983616428
954134078
1056642512
1059615669
397583736
675428304
39737003
654753344
584249784
223954662
426199019
945837065
858876063
384708429
84590082
319417811
876450718
596055316
365309888
233768912
105952693
777066450
387278125
183789586
629230220
147778317
145384281
228512337
1018532998
495054298
210468827
579866219
976957946
1031617280
400504343
178604251
454736657
372679688
967719638
704711131
624672083
187742434
156967467
876939367
444803221
1012458016
514365982
462339941
657705203
1046246618
1019992984
1014987001
961297115
1011893987
669460329
756193741
421107042
511530177
996774732
207344660
137465274
908806642
774523625
704156685
465490744
901801632
354791798
702097835
399722410
183882403
602885997
701461824
848198156
285985786
331703356
955743858
829230026
1067207377
357112539
896034975
1066510632
647591784
210725194
329083981
345374042
726570371
113299652
238361576
105685390
849529269
871655334
1040425485
946760175
445685997
491613485
125343033
1059947739
285860172
614643175
784986595
578769336
420533755
735053712
627351265
373434211
1029471208
9148905
762144211
478411494
476125071
734903842
204912415
391742776
726018478
109580512
868842382
954080882
426205135
986851542
784805339
281137426
43688041
548652897
802911579
714836802
996615295
1004354647
484992471
258406024
149930124
224985340
114623871
318998945
205325637
343369392
504819454
369016412
644321530
6227610
875723851
1063561211
767049137
822226667
64468982
736249412
933218977
646362862
330146098
415093215
874821549
535149173
407275933
17063613
762026170
711011128
710808286
267382058
246960131
80352941
119359984
949154065
138867813
264159962
619087158
716709889
96118955
316176234
147432634
767339606
142192645
529964629
1072482794
690458755
410059778
456654107
1055854908
118870749
849075863
61197741
502440699
810747694
444274807
972755142
147902388
317550628
204731447
1010415828
659187112
549800869
1069534536
177033444
508234298
259540501
1069034526
850237532
438399273
331639669
176908350
958819662
297480142
232961520
669195424
415178464
774759184
498136442
701192716
778570291
868620859
811526649
864133704
266306946
771217536
427080977
1002116340
939006872
1041823650
926337983
789820590
170604993
449488682
688132175
267992878
828713179
220108703
1026844232
852783305
617038626
663375958
334751256
178751954
244075311
599749504
1048642424
682471439
373720198
910492685
258140145
529265061
577864047
695675605
964271876
578880176
975459536
307541433
617627375
1071977287
361479269
822622881
535194276
16067629
897835261
680038310
69635383
398235651
225937022
199163343
333489652
204050807
583322439
820839787
358409471
471202471
754617841
575154288
43180439
283534563
704447514
31646385
536560970
1062151396
458313041
156849224
536882273
411451267
660298807
157123834
961481369
636036296
248402337
811746197
844502342
819516913
378206047
111623581
258823912
1071585925
1062621523
253741840
46750086
587429224
182031375
760292881
326169510
712592775
386708356
258908107
657409583
205298083
756273402
416462940
1041601932
290055097
332088077
29246710
808246640
427678873
523288687
743270860
114943395
1039750327
385369189
361494594
247712160
649946679
554438478
913677074
527453520
826259748
456117357
154399594
721042777
796662012
288822574
574379377
355667739
883153532
897931102
749710384
403432754
511033529
362356673
377310579
1032468127
308086137
78367620
559444510
722345202
903413753
996046445
664269864
731958819
544614169
656058056
364654087
333943238
312523585
541155750
522594809
117909959
1007556026
977094541
546822262
869133971
234330000
480252399
562868027
710507816
627493976
25091299
538464913
1042195012
715234729
650603064
350778776
340182075
847910567
882830203
67509518
426020994
174555742
628313045
63163566
365666570
417234417
730765898
72558416
58376032
586787997
857025383
834600478
684809032
154982952
490740465
892322235
916476600
349253585
18637685
154261689
321623092
678127856
586920787
452801134
1072320993
672937968
545682763
334245073
582032288
31145273
678598066
535243884
475913650
244937330
226225884
657928279
923687825
496260535
238606555
38267858
314539839
610888266
903259958
305086427
470224704
211856724
806236673
642952351
183539477
479764648
313681409
722595244
686843014
871104718
876494553
212146894
127722025
494957388
424160644
574070225
767339926
80612795
369559616
744344493
280584614
831682005
828282203
633876626
260471062
333159231
539288642
307292347
155868198
98675403
554208434
761522927
332237635
1070037278
755005060
532995926
398338609
592212711
1049304336
902038439
319702978
886867339
227288349
350747706
795310669
818869129
1025711121
48223179
289757807
816586148
917732334
966144168
937491618
46666574
940367030
969790433
750863211
941659714
786557973
394954249
580948863
112577626
327726567
967796991
375251085
493962841
31532671
144251885
66375205
976754676
4286443
751642000
320450247
752960881
575151581
122932592
277712965
803517773
814405143
434074647
670332964
916713996
956462192
1059557469
1045858479
633577491
165498467
571348888
465866167
1014768497
246057897
193484142
1049190
146226395
175672567
732495971
928830811
95956822
702778104
653338668
20336464
350569867
646868495
461957363
96393257
542464548
840073474
100524740
147197474
103457256
246742915
792629963
242014805
579413957
305299662
241790537
62880234
512337633
480903571
962859151
100334058
104915628
1069721223
183174746
653032710
422189319
255712113
935441016
88958464
701474513
425353078
1054125812
151623623
1001595573
251072960
576603077
295360032
472717412
434765671
181958591
223265680
516123304
126661379
723176644
1041807897
145156121
330868305
224949886
814836366
943081387
216079182
349694885
864573153
919730091
220328697
780853133
309635425
126823051
783983392
924089047
889720126
55035234
698606217
752625414
37279509
327831377
152680099
225973222
358181845
31728991
455188020
147923620
811804045
213656978
877686288
394354057
1025018255
250741992
143669847
992512900
741559621
307480287
431301855
388854539
103878945
635254629
977864525
665800520
710473764
454469631
790097032
22505148
87284521
777710024
212943115
27008386
160367798
285458553
269416754
241879725
682835047
389030173
119459872
100327441
404698232
917356194
105778113
842138914
836069675
1057561646
1023220244
444532614
236685141
742140765
397556275
322684297
712667907
444493737
284524302
398475967
515221408
460050531
256425835
549360123
334074278
169885562
776736849
29398020
485505141
505510200
219334461
645316199
29488383
373143451
681179904
1031905306
394512350
1070683313
260767410
795745449
574043189
947830402
539050108
83054333
410028329
697359168
514519339
927743334
169582760
522011595
658730247
685755997
670574559
77297204
783680262
355003453
576642986
435968274
60962978
285047063
590364124
544072656
512755469
610120291
940989712
262921581
1050648714
159041758
634484132
462310991
809586541
77704539
612012551
699338258
474274271
858317746
528907571
315704675
512694892
826453428
580123261
275819811
54314878
971489364
483395559
767736383
984482236
1008076034
212928841
230786889
419723298
573282817
1073651833
334639531
176521177
1044459132
287704719
220897128
52997218
830742554
84921602
906158219
292188096
1028760561
885221370
488969245
1003594389
757263264
165525782
223067004
200659793
18827239
400416771
897614874
463395401
218866118
492516893
782719156
234660073
631161849
221487843
1043111943
653010973
693534211
53914853
244140348
225283573
52955913
24361793
280521878
753439982
440141120
451698026
823746116
886697454
555476143
846284081
709163964
822717697
907979470
774832601
349833477
640168215
313888503
661771990
903259181
1072789761
840135753
285963046
958481078
299766225
999615311
689510065
383832832
510635228
356142672
704030489
169018246
178835076
340691509
133470342
371852749
347359779
26418324
652974428
22221483
103976290
1004896840
575268804
246083199
411136439
345879771
495085660
1066010359
1065049056
28220326
988542882
266915892
616137823
335101873
320564709
858325435
340281199
568913215
842442274
167923719
753826196
301693579
961150315
525235224
586807240
698039678
28610257
544927829
1072505886
783411599
625112493
680158649
583330002
130864374
65996556
604366896
147029898
509209833
264123189
1060630317
571754488
552498850
211658968
910338385
1014663005
875865766
597660209
244889209
1071359526
589428154
34070486
98136885
243261483
399704701
452572421
460790552
605901553
44919854
397604418
1025001662
497127619
230486164
527930096
415340051
444212457
693321107
278897944
663818180
63173483
901550341
387764878
995254861
40139178
259285814
422486872
779161697
192164273
1027039691
1032463605
907505423
917794958
8030555
1048124227
222502663
757366783
760445417
542075508
737971268
352907128
154116166
955975873
729808318
698882395
428293669
846453703
827611043
840192400
246195512
695947966
107765143
889709324
166705013
698620654
524135275
139404544
589829600
326098043
332763173
27806130
763917168
185060962
860832470
351974989
717430452
612683973
1020585780
180893364
584020836
87217009
182398692
943474082
631489279
28244041
575807288
71131242
952520234
814171827
695070130
727813477
78851090
243534112
901642022
734703941
34338551
122559582
718501574
743645199
267824974
894318280
372269143
341220098
324859826
843206284
1000090304
973152008
218194808
561814628
726631365
633216630
959855712
1068684794
986944797
713994588
196662995
989600255
1004384442
404875744
773719278
194107291
744729941
76100796
728339811
282017298
808207762
96411790
993556594
733161689
937159794
259146124
24768389
1023411501
466151381
309017074
690992539
690186037
106194561
584703382
859196998
1053972898
169440039
718820515
10516205
208489324
226715414
128965571
825612522
297900573
996438638
223343296
896182858
677103931
570097920
324047929
495694809
744250593
298194608
564286410
923455761
216933101
776025279
538970209
825543902
705592094
925721350
46545901
932284425
150826188
468977152
341511395
917539860
994272011
672275666
275798185
343522150
980574955
351739713
291977532
511467519
26301424
619615135
509529253
493654812
987786195
638941511
106008095
650236037
1049524898
131577877
955927642
682500526
160502850
1071231399
351365296
43863239
140665036
922738357
774855701
953303170
83655652
302239298
149657055
284664968
35771930
811476479
742629951
821396287
280274045
850351229
396814552
423352303
639227154
779938026
439702104
83004836
229318497
396262818
575393461
342062706
601348305
390327794
98543853
142970742
411958663
482585430
780325974
294915009
389940378
206390122
367423954
560470972
41944625
639620935
199935561
685573867
142501324
406629476
241317664
272392167
362422057
28873552
1053640467
117415088
56363615
320630203
861350973
701971295
187101826
762807474
811551267
810984557
57489531
425763736
67210887
6936361
142845670
339494462
299726015
821335451
537635760
1038822237
621161936
249930603
915004147
876268933
7174666
940194431
461316021
915246921
979095054
840224729
900421728
231300582
540267128
231245040
131897063
189497369
927353216
709504228
490608095
525201692
984061880
131957033
6494725
438308461
463470640
633615283
295814840
408537394
831644172
802093143
620457012
803259067
306173629
347090980
682952375
249919987
679482528
303629846
687888544
464380753
453523798
515685525
815317592
793272204
153505521
330981338
974439510
472487509
1059652393
1051326301
406014456
664391849
295281249
560525707
229535657
182410811
728117843
97234156
900270952
306156265
731836340
127043285
741871389
274305651
741584447
924393087
467188770
945561132
161299011
459329904
1054085677
1054790083
1031026726
788807467
569556249
908814539
876257770
714072376
541891022
503726845
42478617
481959226
441446668
421833403
158986140
543813640
189380145
159577231
1069377554
406580482
636685812
64648949
127041436
1072049705
182111505
361297429
84719758
192974969
804344904
321818750
291885606
209030285
503340044
689158067
406540374
473551372
518240935
774324768
614478294
16595213
999747946
75851923
377604499
711237406
45943463
842706772
584509253
331302296
407437796
483083307
164426224
759710441
672971118
1020944464
748894267
835411688
1949441
450974925
788532263
322737168
1018978165
846612853
494524816
593346787
902470472
941985396
208949767
636367751
9250052
360525917
464088330
536524050
53213882
120795015
735015859
39812210
41292421
395749189
664664040
308219722
683655668
686906672
674989251
945506718
457389939
188779649
853112982
632167611
68881774
873820628
600903009
747961639
405144590
324157182
589938887
1070680913
306880800
717416596
970348066
934542712
312543386
134469772
356629556
295285813
45897270
464084856
272303062
939771948
347204812
620529678
723287494
174039070
504157367
515289113
780705222
989485873
380379317
416290996
117489610
906449378
901749665
1045093579
326544024
38021901
290849076
982554364
236526073
72557549
894145620
537582009
164790403
408602187
477383284
911935153
327297233
922138994
607384021
423276553
956506010
831275996
755491534
682810528
8631628
750472938
655389765
984936794
230447600
448073124
791865396
868291396
343125299
621752560
673421945
81225590
146757478
1000831091
493780593
262008756
840796739
985434574
524952998
1047288378
829101990
620204181
240808500
423940013
1036477275
154845728
35546056
801308792
296997359
210433643
683617343
872358903
336804858
1016730631
250766826
283812385
221405180
146399026
473740232
893248476
573319439
6163967
521277669
1011030601
270375564
73892260
594717491
422107633
404411908
946803995
757030235
883259406
165068996
331286950
625685228
289245739
1010689076
637985602
85234481
924663122
996540921
1040428668
924502882
565475421
246412377
839373074
753149844
384259525
375053675
989137322
77584131
521949232
302620541
468982129
468639534
608821383
593749545
773854715
1031233399
803407236
292001958
456969426
325621868
733040903
612767600
1001622514
450371593
934545889
757131437
1020672776
1006536091
553519936
332254890
1003249997
377933013
300262382
499220908
330482067
212390064
856708506
573950848
532371050
915848851
825506462
409973467
396888820
27341060
467674187
1029807931
263667092
250328496
415105752
304713321
507853333
427745987
226635159
255398922
518773341
430069004
764744994
1041237283
357207522
581338546
693219294
761963946
31228355
272252689
383322552
229643853
535806114
871336870
6548406
918522185
74143617
852267619
618254259
350832122
726504472
667019835
506188969
953617458
830714238
1009660042
440194475
215376928
509002697
608800430
530532862
985104112
769038203
606171335
585043178
698802075
125389255
960033896
809649520
952440432
520177930
678202648
903301659
585008336
891646338
1033272569
300042883
310532329
939061353
1042394357
177330566
370370141
563336393
1059612794
291590801
1046343339
682998646
794695351
992022923
244217278
544747300
36920100
712717346
971070697
469882098
953141184
831119009
497404934
12578780
54638437
325568292
627784696
254928582
674673848
453692494
97887505
651460464
28042849
622423179
609762709
141259278
964469392
688368899
286811952
362167704
957257221
1035753464
839576316
470605308
227882254
977330955
949769417
768402612
87224782
433985219
256536710
444336145
23192214
486379060
961535595
978634921
39206537
727656139
918096678
1014301854
1042092785
287378185
193345329
1033875492
331082026
840546208
669475997
919258033
847508287
429103570
751412863
104190889
715791569
1038248527
40472340
293408354
46482551
65413160
389948917
527092793
798647478
127037422
1058967075
756507297
799940640
689990092
227315467
764563120
886647150
636296600
937678313
1029804377
123101683
1047240617
629938077
186998480
530729822
850916075
113739947
348468669
688879450
583580290
933820033
355840252
892610849
58602886
690529386
272057756
142439091
669692488
607728871
865289739
874772332
770762349
631183623
257479896
639162452
636656066
568436950
106934014
15755117
462800989
521264020
417623115
50040064
612516093
882532365
390660127
773243639
739880354
392013478
512583042
855679035
578018250
695562872
839196380
581420751
938085523
835382792
1040116751
887981393
837748046
62575142
595582668
914790737
578520152
256419424
804285666
210352301
700575762
840895983
824434590
87481278
89813223
499162827
862286088
458911325
922327895
158109636
416473498
762517729
801929086
473508982
275092008
715277009
639039618
184079835
191270728
914252111
652310239
955781542
873152244
751318965
97557560
173868444
151298999
880413190
748793154
89333168
309481358
656035397
155348540
822609966
856753350
731687209
1050567587
426755793
504806399
919483242
374083311
994769503
506294585
2096421
1043419168
705370845
162233467
2877856
309433100
11979113
657562010
1068859500
448800663
202123655
874907931
822462833
564717668
744113007
71054784
34072233
457104336
582947500
962895792
304658284
962610046
169225781
439317116
854475829
362014497
728694753
107432951
1043507759
11659507
749618604
456499377
930653403
1036053054
742682833
383733017
1071744920
399664897
926685263
458723637
424948303
461572085
697985974
708021649
680282570
979094871
396945550
58411020
930860740
482716840
223049745
34173585
752947907
414800663
1032354307
673064529
693154975
504666359
1013063274
314540922
104872757
655352090
84917795
149438768
825607144
708135848
443648438
871163996
289291011
731150757
634058732
388514302
280609594
366534691
130538375
841468601
862019655
311526778
62450360
407445616
944839878
216748134
468664009
999198876
957329385
792169324
830669021
190548814
28030945
1026579059
130655243
726147990
238756759
141248847
542018246
151678954
86825489
496658339
1059777612
379580429
610383663
839779635
719404545
621650917
110850333
1044169892
158587614
381679219
411794892
31712753
888297983
686632928
1071199148
529834929
940015202
718491111
761515766
910293881
745110243
890417019
270281228
352431018
940921421
429496014
341414751
256205824
231687392
356532414
863491706
469416963
1026864114
746254378
624879232
983310658
523820057
514736796
398452441
577464598
990936352
704583597
1060830391
199523542
684384987
521078652
485663454
368875452
67150053
110372772
133155336
835993413
564274950
576005678
918490346
297526519
457690514
439815529
693819340
998650090
601121892
635907691
438793771
257080131
438727020
222367549
313550793
17512881
610132710
84748191
447074829
173520520
944804070
681321623
432145267
510272766
1036169449
635642215
578369408
260970283
101920611
705114494
400044632
923720282
233770124
763943204
270146483
634566078
294916855
353745435
244554301
575658494
331350980
601317541
847380066
591199754
464286067
82140685
556741796
24138473
461683934
650091169
502431159
812822191
680742304
267967808
761224577
14487458
479022392
122818985
300698299
23540239
986491584
742369689
885611153
925349854
118598631
1055307861
131657484
957122564
319084040
370731832
834141280
806403156
695228727
760795552
698070516
573144831
86703500
101821105
1024292734
18174341
690065068
994903597
158022199
793269577
159889162
245062431
859506661
475448014
497590672
73608224
781666988
509595708
870267158
127765064
668632160
498741460
1008110694
947143772
691075246
180465285
1061361074
443776395
483046743
135384548
453163142
955195395
819257936
47323817
904461799
291235825
118878334
393881870
591910044
521908651
35670815
74020228
353848393
1042571476
546703665
135003154
1039945041
85654244
877077507
963389062
335755340
288049610
585742624
362550675
121285372
300496572
809509026
736893601
96760467
571186599
508988802
388818931
174532213
562638857
1052130126
898605207
557294510
435156634
156938766
303221762
231555901
736953174
542213382
286925287
279043515
413715486
1028866840
63509425
219014284
537569123
403901482
720458494
961495711
578975468
363068042
67440478
294148680
667638409
733120784
709062814
381867801
919609290
604108290
321033745
620842490
238686251
564260477
647368720
525497965
747918294
75703816
10474039
640264410
657607062
687658243
376546159
379464977
145944118
649250821
714342342
424798884
254206869
655215788
531082937
742596686
440731113
64831933
935583045
747446997
606004371
13093462
140391378
161868921
774831526
80471586
515291716
162615
903520208
1037264262
285074954
1061225847
479185557
585024573
386763892
405823975
892809925
998296445
931640382
476931330
759071508
56624668
569744709
792850929
277488167
751694692
757095935
411523136
228368522
363015411
716551556
544725178
985121700
351953882
558289701
515233886
484591866
1043334242
417121282
767816985
735739279
786459471
117439915
809978539
992897578
788626291
94112356
1038844842
781515197
942567842
601070344
977717999
862351910
715691893
710370338
871202505
204212891
332325428
937714416
547665604
662425818
523052749
225077817
614515662
89149684
911557757
802596948
499648657
526305049
54202483
769638885
56442773
270047841
855165374
586791018
322184724
460428462
396137014
771756451
194296146
898608810
663770196
166166736
17530675
848036696
204503329
376982658
586427847
80128672
425227682
461826430
849289673
197682179
520772665
1006210231
165785093
585937827
309484080
296106149
670305956
813396139
613831863
354893559
525201717
203280798
319209843
452982707
318638184
334873756
647235862
687470719
710387119
110035328
283220734
961804791
428685751
358742223
951336003
148863828
91472158
338804333
731449943
286707409
414489639
160488823
907753169
868213159
187117482
295854275
372418121
208848143
900587379
318127912
463942638
655125789
263797486
587597107
336366179
178978135
164693209
505491510
1043376301
35447127
449846044
198513676
894736447
745670405
215411294
386952080
665143335
874803762
93240759
910353220
300910790
474424939
81999799
605218657
512420904
95250121
942713849
397425289
760927353
915886956
830740928
219014555
849551400
469757669
1071468407
87235800
1027628995
192224129
1035674812
510648160
439903453
754690105
278431418
184623814
892859671
99668456
617283276
79513523
891892467
538813678
919198039
523457827
255517767
779129081
663695049
881863855
195777441
258659914
455887092
1057769762
808069184
465212354
119618146
661390743
877877177
297866620
707730564
206177299
445055838
137339189
693395191
29357702
239559653
957969588
940886682
737581666
392175230
280113978
33399879
304933845
744600536
720056073
272593379
942647527
172673091
674096829
449988283
401449898
896783406
351431162
480697540
766434646
729401732
304418089
2394616
831835602
235238847
83826451
166201867
925147267
82761066
469210005
86615845
908335431
44849147
119368465
500486973
932764307
392834795
501192179
635506332
10126685
923570629
186999600
610731662
117837008
86248962
958143183
412487358
640835683
714951605
725523353
749962762
736825945
843435664
906878777
890644306
737298262
751261725
425693444
243869950
374647657
945117339
761045170
814928936
180318274
99834050
872756678
465812432
26063082
875895842
892222027
623116686
392211163
383199838
144114105
380986778
330485186
44413322
712813992
792416965
605545724
510773035
910878413
408499572
502411310
370149361
521281094
315790781
717654730
992272925
515048265
169393112
236744053
776422616
704935426
946838460
555634879
412904045
68658935
638978702
439156177
85543498
678465008
31297147
148918473
986173221
374448793
790581991
74573279
562901210
540023943
388602466
304354487
787301603
529972472
949941653
178552112
884818066
461395345
61346403
438833291
158829662
1064551012
1057217600
981518939
912188587
985314289
424660747
285322786
27494308
788899845
962946657
62193283
402927414
38666861
286542111
134822903
968618145
895373430
152117632
516777445
773894473
139631880
92942189
912425065
558014181
658897902
348605009
757159547
315971207
805093440
693290270
907013335
250536842
194649524
1025892068
986300676
536767589
391402783
144042261
457553054
329899225
268060941
564846105
907379109
796655692
1006459745
48537147
784569120
757204035
560522152
844248464
486863208
953255989
663240371
792303123
810227731
266067132
197702730
120311600
441913113
878338774
850885866
790298880
902157770
971671251
333562398
664994079
248919369
344627066
398569710
313644498
271653734
168802579
593479797
555704435
485465347
176506696
636717372
902584530
633620063
369504487
498548356
981283321
662683777
49170464
722180653
610734355
140320799
876611484
189866788
104743857
416667475
800101589
13720559
388284443
677395051
431475589
255200046
1021129902
799632610
434594262
908963888
886101345
209700302
1015509250
267388411
997809481
1005758181
403580651
240829044
1049657808
355104313
553343523
1028594201
724530683
172365678
17872557
750283967
60424299
90089937
358300639
332562534
520289323
811149808
851992029
670887781
964796685
36751905
436981892
780710013
884526937
982807788
453000267
89696908
839815080
395267093
510162655
454882740
1004911718
491673611
985004148
454787090
850264771
733450938
329177754
8159231
600350183
990208658
895933065
456596163
777939035
1013630150
716783222
705574567
144719004
40019412
689431907
628802122
783024259
888079014
645514112
177730778
737178610
435082393
207178427
846770748
209409562
540320717
969982533
643588930
788909837
128142256
712219829
474351529
1022540504
990490834
579860742
593903436
1066441224
372474684
442257098
726197400
999950362
129868830
912239056
432588016
816932106
619543503
850339369
115049022
865221377
211129152
44489520
654529559
718357007
713997091
820279054
629386035
681651568
332343786
449662273
1061593040
540968488
848079259
157328906
981862871
880522891
232910160
588085918
414663
160573596
198644358
836526496
417747324
423067175
301491093
775530767
79605857
509195645
369524474
372802407
709223395
946999239
663295754
292322720
678375624
772851745
281316735
47675853
866604698
589064804
762247684
498827166
576063365
365385081
174548194
1002744926
693677796
344208855
586231172
796782567
1034001005
875222625
860973618
519434480
34515153
632659078
414142917
10481331
325251605
345535513
31536043
615987460
634870970
621730572
1044679423
759638848
271459710
478850235
658963342
734780216
386904913
212622930
227636241
773755915
135200854
179593103
321813990
610250831
46560571
709752979
328425013
575504483
227380872
287557018
262720016
611214115
709370822
656705966
338544412
12646112
364229890
415854170
2369701
817870659
313233379
234802557
325074887
686450357
525849661
436112797
307475766
460936120
1060199486
19279951
623980295
500616555
213115276
310086142
573479647
308901665
843335949
935324871
877832163
509169288
170573082
715405750
258816645
115960031
616612326
465416337
390365036
601470652
355785430
860743801
353401821
884755056
115454153
159056098
547965950
365854956
219717895
586117838
1012401619
943532271
980726726
451030157
63293903
95595616
209076834
602815684
741608307
630256768
576436970
68238671
257369394
56433063
749805692
592049375
740171724
1016338632
700271866
334110589
972440696
746627541
866481533
169403688
385921501
527571266
967222920
427854394
605223035
836427163
671871020
403969823
443547386
288902347
982430617
572673146
848262879
800776880
179486153
703086701
199769556
131831938
234053678
193930608
799153142
927990625
535561893
832334065
677894282
843610055
479105261
878054927
714196309
1033490910
52756415
856218915
1067243037
715411803
279519884
889710879
399726705
816800827
980744998
300985450
386688454
668373468
635169028
1056800426
490420149
836626440
504880359
8185685
758433068
631915269
406505036
1060206043
297187125
102090330
421458178
1047299545
795905367
102046319
492038164
427353852
967114997
49927251
653812814
613325655
227001096
436150521
422505162
545872065
285973142
674759853
491445209
775885107
1010484259
702510726
664517012
9998155
138451032
1013961886
358075076
217875698
859562445
98980756
400951197
430890340
159494429
359778910
945044922
615587622
341494907
689876128
139735518
218506424
544394104
379471316
359970349
484434371
86525205
851518382
983378911
494334688
418994544
686443663
816772892
157069782
739892121
338348575
446737050
567015535
492540793
443735227
443367027
300928271
578170558
913351162
991366045
94946359
880532927
851055453
958418738
455128752
217356587
786342730
144369467
951216267
817305307
131817794
402675356
326603685
423838624
618068642
372763440
1056196244
578669882
994703759
1065802179
114146288
894615492
60343892
518151475
803185471
535749508
193456148
22912899
876488009
987621063
383006519
600914090
636158939
947457035
950703619
346212241
97275663
980853047
217887504
274093590
15832582
1027652650
408920318
798786857
9736784
772063965
777616645
8761433
799987583
737887951
126548221
113740863
952272762
26790836
184575525
140835064
83863305
535125400
941689337
726573552
21823674
592888276
197804615
24999715
1065557509
822247290
920054834
616537661
248797628
43615572
525804239
1010096017
318276490
832725746
404774016
164323359
1023012242
331498791
542485340
653096580
123574286
115929463
35896330
472871743
955416136
228361663
586116745
580001702
527810896
924910977
173791764
833644730
814911942
312753914
771288441
837643797
639654211
474844908
46936924
983335398
630437050
306939331
92420853
316437936
948026941
1068233484
941103200
96505023
1044596981
989664583
917901223
951504187
131975417
637443054
528906065
240386053
2535479
293852650
963643131
546814823
329108309
535163741
855456239
527756224
272574452
470727254
402983609
736242930
493521771
341774521
115952500
75749513
749652689
941150248
536673154
1004904584
632695293
507089284
165858257
659262099
521553250
1007077389
488401284
536398641
400688973
33317967
320494246
918811429
839566794
888588873
79623007
325712433
722582814
985615453
580228879
565941326
303119258
458239128
986610576
71513658
318658284
355548121
1042687877
922371907
250129559
822634335
690599209
466772536
117319845
196476986
215562162
1028242386
774773626
347125895
692982188
754932635
321102972
833586753
417770262
1014585381
830199731
902485340
662286021
976412717
903653207
594259246
648280499
760505425
849214131
1035462453
406524009
293631704
239650132
186949114
396602761
956860918
606011863
609813010
140376389
801838160
1000390748
5139737
303738907
1044689810
948974427
314617566
433944668
804796197
107730934
91507782
43300882
199695064
137855686
42038296
825121171
262863149
467762708
376438859
173163832
440822518
388849110
722040044
955506892
399503427
7696360
320265458
214599320
282247431
939983648
157120430
388463686
380554633
950150901
425266709
768487213
159805825
433702301
172294289
539587448
214628320
534046874
1031980544
184197299
619156505
755929635
332492682
163444042
927047988
792464286
258705785
756009228
703365665
454466809
40670743
451369651
809221505
211050939
788197616
762390797
498246540
106238646
482997870
480756270
798923589
240010811
506778159
453643042
284166615
259073954
916727086
616365589
553125403
51955
102124398
361450162
867925698
277303309
532261852
926866241
37821459
648303104
31086943
607689187
677131824
779041454
449263534
759285069
577264146
485746254
143272928
621926465
345266543
452952841
706731715
595882847
802861632
911061161
210762078
832391646
1026151392
162673346
558607381
792351987
415985132
155913388
211539167
747533506
287042356
979227779
1023418126
129395056
549976388
529888951
836103946
961289446
307052002
848976456
334320249
920644915
148489711
247081224
151539925
597817296
154788551
535844018
280055475
154648613
531114695
620603198
139308709
829665932
356464374
553062799
478615547
597412858
1010465293
562647745
60778759
704977703
719454516
245568689
690771397
637587740
256185359
371134601
991010680
677660551
313184696
188960369
714927579
32330329
980270275
527515470
126740739
388371230
328028467
1047732368
276480566
986905112
405408767
101552348
174372435
415914817
427711346
577365678
834237592
643642150
215483574
727504794
152196254
882113918
417975882
607963634
655745344
635583272
227653881
222237294
364235456
918825557
1056923280
734427155
203862717
589203921
693063310
741718247
787380598
487728084
188795975
933119739
857833343
81869612
486102982
68297546
938931431
322118073
973069322
857509935
871083667
485762365
590156530
659972023
77184574
487894553
549328438
113486883
536918627
739214862
744552890
861563973
753108612
338463309
112727166
836790186
796583609
90006776
132777414
866508961
508632086
733830471
240703931
391053465
859352122
523498890
558554742
602547200
1065174850
68885686
834530318
706787312
460840017
702921761
436270968
499138183
1019236081
461519913
729988397
388445506
672178532
720214800
387278744
765937164
844863274
547286069
39700819
826974598
160265936
657370738
302870688
387097328
814344321
41475561
346660296
732531953
876496372
996522415
1016439559
237883082
608413798
969833055
683210239
968255360
957665364
439573643
328982022
148872973
538494583
550944526
749709719
955054365
592381130
899736577
306508431
331527054
77607587
226318499
994956132
903629345
462569090
126107301
476574283
829987453
685174777
421133912
969006577
188788494
711243914
340737069
346193873
305072211
479488999
621593705
846865880
99954452
92339786
541728727
817271299
837887433
807802512
664745900
572074322
763873498
990871344
689490141
1072095373
914346705
320545510
706762455
249793287
675775176
1054217569
637198473
831716979
1070569343
206344575
960981231
919452024
502505112
128465336
332087492
1027894290
692207740
266057472
961064255
101473579
727696490
971595263
660584347
481188862
111776072
57316319
1034388749
544423324
823018206
539351910
1000976662
699013036
1020694361
144835419
906429784
794206002
496918936
242530713
274102876
566544710
229430402
320033383
882370769
756427099
273397505
959074692
820175285
764170015
297844377
562057009
64824219
567513245
96214671
781179275
768774780
775685295
131662980
13896239
48645103
389314613
504702802
516370197
640767424
1023573709
333875174
583398879
250842391
356816576
274963309
267901464
164527704
191943385
401463796
318570762
839622416
151676979
6549654
299295158
854458471
166384788
124889564
797371341
733467133
796999738
769241925
863156840
603180585
139233278
799628209
770940690
89689880
1038058609
237586274
116551039
244710411
392958372
913108458
551659000
894981741
279704843
414856981
979858596
1042002178
1003790043
235900114
1024907468
110185182
531586957
130288790
555175283
16660690
724762505
869831802
737100799
545960717
915016974
644822566
1058834968
616002184
831203541
771235689
209243694
452683847
262340043
318089739
183341402
88440853
276362064
206365491
59592898
763033218
414905895
135766437
817193352
1040955011
584015104
993811514
912350993
143400594
863933171
124375805
591672474
848390471
237760403
849227690
47739067
1005669804
16883559
1060680375
883848024
517931194
392935125
702371060
42408102
929374512
661894523
63692784
197831417
701086105
545781006
1009357146
936623891
322117616
938585400
37317645
534860686
726193793
266766284
574194981
617498077
524948502
659268943
3513535
773710845
610150370
590620929
359073492
351449637
1053554415
688110247
637932989
470992795
732688051
642132689
1065123796
968153269
898342548
961449518
388900499
109949431
237642789
267808560
543529749
1008933875
489765326
593447904
179526964
823524849
196758802
245719998
638522668
844876046
399217963
750469940
315371771
252685873
629566403
411656049
681176226
126672130
26087778
273386054
901562760
909195145
442045709
633701079
676922958
795490899
231435297
810731158
480549612
1038026978
473422612
1065875334
772817139
160741680
331402708
470310147
67448835
737718195
437587351
501138486
537115733
550357814
204987672
472092429
384838408
838891343
790298247
632718263
628297459
1046200201
348974689
638480949
704355164
719626132
581180995
133254018
1060842858
911857828
219394307
903113427
466336521
482152200
751724516
44952493
1040589707
293802599
882706417
128066452
195459374
787334464
409679840
708463727
580166754
911582868
687608875
802155904
545424270
646887385
550604847
527994948
433483480
704934512
545802111
981142050
660160627
858634849
663982860
788050525
680481082
873295335
536219953
907973791
391258415
83315580
979635367
884936709
827685895
515027144
858394830
470918628
1045674089
1047300345
793751860
711314780
880751550
697661224
23888146
90252709
220478255
889953857
251371871
464845179
549752959
40569465
172998947
1026016337
831954183
99268441
490505963
308845060
737528311
631423771
720602192
719165814
987515307
840763327
978168533
270628197
441801401
1044138581
15661197
910671639
699573403
1063110975
878280768
340340801
917962352
679355649
765259346
810300621
973434008
736603226
365187785
727081208
869107536
243342499
259340785
710152007
467638028
1010224294
827426468
906063577
17793410
679744802
255346853
857042810
543454339
909662564
194503194
982457116
697253622
922033387
854033402
904158797
992946338
243102853
50735978
897321382
655800438
261535222
319430684
645465977
430101944
725002162
394623408
762184542
290765434
76088968
692608297
779371143
172036987
282838470
618364447
199096114
588666387
722278522
943689720
559815872
871971288
270764392
144375040
953938681
67613280
423193171
189252408
867262245
451843028
9431209
429810862
326433104
40528794
233926303
493870674
318511629
416242657
40352670
704293287
671554501
352520462
570636244
183603148
485804459
724965116
457907598
238110924
691858228
259627143
938394326
493458959
835451512
563383305
928389824
24516268
422901415
886657667
996222235
755895851
888539019
147766139
266064359
383060353
140488976
459421593
1011769442
213918932
640497136
427858353
743853273
590276392
363877719
820709494
832435801
998816267
534246634
436924519
868655879
457802324
269566358
836559286
492700549
534727586
372457799
821320574
827312589
378620342
577186971
706111563
782639216
504105593
542565030
677512785
556755407
883020650
219447670
928265504
172156129
145075435
92101570
159282397
251863388
383691561
175713071
462811655
979589981
223133474
230153738
186146901
972320539
143864242
429010800
653805628
724003203
665567900
641558428
388589621
285309049
412280449
933428286
611029416
330597304
855612526
1057158161
535981558
1071656342
1023976155
308103076
425283481
444441225
532973002
607466493
226981424
555964970
959461355
862745952
301408343
334510292
984483844
984689737
769210435
557052180
648966656
1000809957
429880849
320717533
122830910
267242969
839932152
543242115
608254832
253291300
557116054
251103485
295842410
615027350
809182233
509991501
656317620
142690867
327762126
769101595
1026473577
125654390
707028900
817353756
514904677
153101830
777610362
17505311
139079635
600263903
979626173
474535563
905567213
314387991
575622521
812772019
834319926
298017686
936499958
993606623
383136699
475812237
959317382
67148352
211126181
823141575
94414543
247861972
47875914
803209088
622987066
59004883
375380306
754188112
915846713
644218148
1066623801
409469225
377001215
920965071
915287911
396049384
1016101212
171921046
425127695
607123424
760451844
542078211
143858285
1015134045
298457726
226744231
1003132738
417215558
2009520
872960580
366012002
386664245
978582840
525225286
455381801
364978717
254675196
853954286
946316418
419299449
665886902
784999183
229675681
940219055
340365811
846092694
909465393
849894862
393287312
938713436
826012178
324477456
133074153
225364690
758970330
619203707
100441370
430836190
190865287
654858941
563447725
1015352951
80393473
518383359
31220672
1053813697
1008196702
878132008
910776106
396596793
83636300
106609415
135483822
1040279764
1019585374
534560024
611887260
893837536
532166496
981807738
357021113
529527068
590978779
798564027
20368466
795054147
269881797
882056129
1059210017
884029939
136237713
629995857
468978494
476700889
476599007
917554963
892984914
269844165
636410838
408742732
330533270
267518804
147891584
986476153
33437639
471487611
249719753
995878290
622921484
160225840
36939008
437165522
637597808
270478390
206789707
474874011
27099565
840441826
822695090
75909744
85731064
277106266
368257973
341163919
766684153
691085226
748722585
469741209
991937258
1061275842
696625918
66859552
202215445
265620269
427773460
515730180
602281359
1029931804
421954886
384409856
48199250
676467646
55072771
53019412
488951918
948133076
488735683
675515445
521840653
408678397
905438639
12247104
418986159
433158519
857044651
453518595
846051600
848728800
674469667
253057684
463147495
294940846
164915299
79468386
244564661
818059110
406244091
105821502
488242131
408972936
770894795
158831976
790222497
459808445
1015831951
453089527
253134423
513280245
142567539
685012507
278708679
243394483
229070819
631611551
863183812
651937859
608979420
172081047
755525813
98875823
633514921
637650353
1010529984
526037247
27095202
32847352
244085516
569545038
190573674
756448067
52558398
626954733
38298881
290490422
845102645
582966706
578732060
811420290
851967115
777424330
893706935
233879630
356514403
375788749
627986177
136391898
337126241
128639929
284361829
939253916
704060365
348632044
60794780
61552928
650657725
778000958
168512156
16800145
41121626
357493588
142731193
779750346
827587498
970087289
96998091
716626515
150291166
618715617
941278610
1026634515
510627492
333416797
894692979
801326498
115967616
901197955
1000333705
254501013
865700119
1000542117
122756654
293231420
709743865
41157363
178820658
840666325
125427640
536646645
498015299
626408620
35189943
403581020
260160144
384951208
727949847
240415456
887128977
175896446
867626586
522955682
919471982
65895847
850321360
85657614
469560212
427372259
129178191
909488115
115325778
711750745
352561551
155443989
526235739
626933503
225202255
576252142
847083473
403474085
428516172
267834979
78739931
526910759
475081153
157645601
233936960
872274581
1019393972
1017759946
989417547
504921785
574929815
870432120
1021812060
743312050
460583131
412928968
869629909
755081139
1029723194
152246978
91583990
815901040
632811499
628537822
921657554
258036021
686184178
540386548
167584959
703492088
839234421
802450426
293783319
804223352
160589223
740917942
435637678
768142835
388365696
912877401
721183542
479222796
317630009
298427783
939187508
3761460
358307248
476748472
861127524
289825736
531726689
974540531
1044551403
582676618
489300208
460082635
900296580
204340448
327605895
39442792
433932100
96201936
80250149
540016630
444147861
435488946
982039560
896140027
1002606016
864777348
504931273
221945662
880945955
197202428
452796897
1022070346
971197189
582677119
235829289
500712184
211533271
570445000
666848126
527801826
319605133
175876467
658855209
1012629024
472192288
752528406
664894180
923108648
1000180854
1006438207
182885516
40913136
347099286
39076990
894755840
366296802
76288838
899367930
1012263311
104990801
240993708
620175174
890269873
232330980
680145510
467490141
20338338
895758410
499896143
487567556
154869870
790986093
422732304
365331275
1009896022
789278076
998435518
397092522
929972389
954632415
797737604
1041953555
6965376
631173771
910278557
127218716
434861081
726774575
768184889
777822605
112019455
290836909
732637633
1060069822
13424737
1017641938
115226063
863883070
305702430
358577199
173927653
377592478
506892772
469513603
600232158
860390358
301600793
207411321
634352717
123385398
828094823
257187887
726154770
17329574
248163171
778142408
1049415560
139244516
932680704
996389895
921284648
125855151
441474072
1048532641
620881347
101235833
105388720
120625611
62696056
78322991
1054989442
26405424
900247353
825119131
601406372
579378477
154065340
509093779
274018560
524079971
431405430
988849973
546098740
14100808
202486823
316838243
85025742
986497307
899445735
44609485
992400724
264886459
391284603
514328381
618919820
737383615
666947755
955919021
362892855
342871204
936944574
231563626
38285166
482077125
926492404
429176897
138972899
413068403
332885940
423003604
335997258
91627325
730243391
747850388
641672610
442776047
534236104
286930291
814256128
589758602
540863283
612240126
457429547
547293459
455247424
398890782
960842769
490323357
183030779
773270304
20179004
944532692
218950922
454110043
648576905
719070424
465077042
788972308
288769597
324035011
744369599
699781458
923517524
920490830
398394318
742211415
94212373
979952507
675701327
713240242
595310843
1005344579
1017237207
516593123
554229569
158948014
471529728
189515490
895818650
631054252
562122789
214278783
465091895
338360329
203929420
284577401
236737619
387497730
935075649
423810772
960782152
475370678
735158345
369437232
591113270
581537124
914049348
852906520
906475371
841875309
171981228
686606314
905243651
528275551
714417005
745204804
416976929
649653081
671360879
351204686
750969738
627869868
286531996
705471063
828606593
983722107
775617941
483337165
963761002
858746467
838722535
623962991
826350479
530357671
877291318
610686346
972378885
765873457
829378643
549861096
414001096
950610855
669143094
788221154
385981057
345425371
660907693
525147818
735529613
264060340
658363650
171567154
70201323
253071601
601749961
95694635
1047604039
354708335
362914429
1044817059
442883491
842900778
242594100
307754345
758797837
453198610
953446304
422741560
176891604
265395867
940476471
565815231
709002167
892712117
501372133
1018565484
69698867
311089053
992462734
167593698
608393198
792731201
361921414
419995022
896659361
36595623
901093196
839904154
830758461
792131721
819649662
493229280
756590265
438322050
254144056
595098059
631078719
726180697
991737711
50807882
174752165
47127940
1064162670
711863562
765235710
796193119
866228063
1033624097
599720496
899941360
458495484
202253956
821302549
299735744
945535993
402323825
429802473
24910442
281669932
1033019375
920712903
67681198
257875931
797514000
511650438
437967803
246842570
586631037
278060725
1066854871
555361909
68254453
900621032
696560866
695749498
1069528234
987840524
321411764
477439936
575390788
555471255
1056639848
328864984
719355910
384475822
190963112
589730537
921874776
568770582
1046116692
1068705705
614351375
566497290
752874605
1002194161
475482999
175077980
244790967
936020972
21765305
703357407
669795097
591609555
196460688
818925789
820437840
489264803
51719830
1056912674
708133779
959195368
1038162005
1054912632
179724659
679855271
252816853
707633401
614053176
116178747
931846081
529298048
586972034
951553089
918803946
657287217
966797518
253257966
24881127
235309347
1065227787
937386496
634582086
787239889
534802019
946069131
484126463
1011798715
682419974
724212904
605045053
1071971514
93627244
880434815
886151456
189907751
320670859
506020186
265263202
715007817
976301244
251514368
973344226
582402111
421138970
420745269
1032560583
1043318420
163972541
635218774
635862034
168037059
680612674
156423911
323025853
1066683678
372175255
69266053
1067035283
64270517
370115572
572669595
278541534
519200780
903748089
796653372
260216784
816203229
185806108
62133678
359896063
811068061
870987717
153133506
172721758
60396428
670306409
126585542
1072502056
1027380113
759510343
627396897
45444
572063246
493711581
628495338
624700004
396661539
993609350
25759316
156783899
56842183
439082367
446494325
1035295648
1065118228
1029260623
1014967363
187000344
202233248
728125502
893687876
230936218
702887453
473091602
1035632429
482154684
821192334
877609960
592109938
945182257
86478567
254610485
116986841
11761088
636973671
1019412925
825599793
459773582
937775836
467734935
372236553
990848641
452303068
70270266
433482826
1036072259
83813521
750727607
617598377
736687460
1039164402
81548474
150033861
348929134
311388657
370498939
851357891
539989194
970392293
375684869
435500493
908647037
158602727
313470481
90294392
741897162
392429542
762960311
509595811
780351630
30973030
476748578
384874526
262031129
176352517
17139353
1016637414
471639837
808998632
687152695
39805403
255310414
937320003
847267772
103988461
694547618
362492258
100365198
6376004
947554578
713455271
454928610
329373282
286986477
170416797
310095343
270038075
630342152
698222969
365768532
252654266
388924456
595195845
775579945
290233666
233504128
199668340
206876062
117176443
591752483
619931810
889220036
348063469
444680931
323272519
74550741
617046756
212750544
565027777
200199502
737462714
1068058501
544268227
35247406
263238470
180645505
124581094
566908616
1067233714
829912777
979749321
904903536
484229468
473525830
911300319
954426221
153071432
184417532
296069417
391814362
146603887
807156993
847426897
3721220
424325759
734157910
845316768
180983813
742897329
599888410
263193402
284752743
848587579
510888100
906087728
622900753
148797253
921876058
322451182
404496640
829894325
48596634
105502549
91903343
388022859
1041884250
258895100
9670921
155427566
623472793
394701612
69350088
898608062
255208718
1058923641
872536595
1058241882
519612613
221367197
975991874
386928287
205070091
326243885
909153399
329249000
1033759029
54251046
881619015
192892719
85289404
45119121
449703867
643351203
528741003
186666299
540242648
657936263
855969199
545413386
998748247
506075174
176311805
450310506
237164444
649962493
427262519
902109541
126130685
577007540
265500820
685793232
17145775
859084352
208059166
864359877
153122678
491730370
37110036
1066587445
36395102
662556767
533848209
445630514
604623299
1017004407
962208447
386826319
661993870
137911904
789722846
837848517
984231591
773936568
4196760
584905580
702690268
782500236
494097774
383827291
663628768
465871026
81345858
328537644
439990333
774087630
385573029
22374544
139068426
402098963
588789896
413829024
986971660
1023036204
968059222
170172180
147456826
967162149
251520936
975608708
849872461
630211133
401336235
419662512
1057659420
732698987
464647192
615015454
1022848453
520538592
355833859
658414404
627670490
995277777
606494495
785156820
1004291843
158928660
107698306
817127825
665320861
727834365
893062720
990751392
506645517
745222928
946006118
580624487
249731396
899799545
38119992
551100079
864316731
325037716
237067141
457694895
881314791
975928884
164799878
507292205
988449920
475130718
337655035
220140939
646941220
863018010
149118038
237583684
610720397
903892888
358985556
126915965
747010256
591694481
25990708
854627915
289519680
503674407
878847549
1002967971
574679388
748826128
818754839
156179326
651465597
481676333
415515781
393534868
690232630
515718435
694411410
744136702
1012904481
90020594
349138084
963356448
851772462
108033544
641471192
68092388
3925193
967518901
583856540
482378870
477839489
401309764
545051104
448199305
423112455
147330184
123053231
1009021115
871655507
704388635
946740565
821079412
516483278
216995365
703187981
704233126
64355385
520162045
987143809
766460301
1025703341
49956844
262555290
679542249
959463748
117592082
868278740
948298977
877337845
433781148
117953534
418831980
577235969
906395754
504307579
1061507781
1043069643
1035498148
148689110
570096138
8716787
332217334
566371492
641953025
984335534
489747865
678331043
1014304556
487437341
595540342
534814590
309188818
987237400
346271990
159088297
670131274
243851913
66446428
213972849
28806978
977280054
292997517
542733378
1051686327
981369384
636167035
390452880
775502142
17120693
310818159
300566556
649869386
823355262
212045513
1041888463
189076877
977037745
84588241
173009399
29537422
217259513
664731984
859840415
923461885
716703474
811078667
851715367
923147556
605151368
145647621
1073381862
264816303
706084709
956611056
77077055
883588513
211988872
101744744
339686411
403407404
95010563
893816773
319660011
882135159
793152085
881569411
662103130
892268016
802639172
75308956
527925260
369234025
779839783
875464473
896325748
983392977
938640294
377163748
885951374
951222300
464560247
626653198
215659414
976561392
901134292
211823652
97447172
48345688
866276281
686822658
733050281
73758993
325564347
74420927
163910854
689172211
69645318
410692411
951846759
325592086
413189213
181812190
499604313
391811254
1069933575
139317543
70110363
612698841
125323079
777235773
610556615
461589506
968799089
350828865
668638309
676072986
715340304
289024212
533881369
413669172
315697293
105673297
464414064
88885934
415905160
798361888
153591571
984332798
570803932
309777261
906600817
1042815965
1038970755
112881307
732946056
1067663571
317067644
266665670
208517013
212076269
287382975
128169213
148543626
671694879
867821136
133032494
623375789
1027199075
199745313
644675066
114441030
32227668
1068798074
986162751
352966326
573150950
185836362
523457498
263986224
269983936
588119594
963097508
1056492757
1021295796
139534307
62511754
846635874
420128068
837426551
282237595
243157191
979556838
1064212632
210228971
136281946
392547540
973045932
525076980
736547861
769420385
276122565
179679418
516675848
878781177
914768655
921944657
1037978560
587618381
703108005
625800781
41849954
507789073
252693934
384975892
477317691
759793973
160556715
1037143256
616205664
969163141
768657094
886933292
908628951
408796223
449954363
32122223
971271436
890010655
881983484
894298022
20818386
804401426
337886690
616464665
602678020
771749627
648045934
639432854
164589341
89218703
139544131
984782051
636308216
431060574
337611824
666820055
646998968
1022799278
557618177
211834752
230650350
257310869
111224521
908185024
740243850
222104408
334158135
722238161
303252246
861117650
723573459
188599696
348868038
729594768
552670856
378473471
112976166
155745504
284524970
588855464
35461839
632796875
763770262
315404362
974136448
385342616
791332119
137354206
490238328
726522648
827097150
1071299898
356047648
415334751
291138569
225697481
151599665
779135747
671382563
872779235
99774864
759041814
385382874
618197378
1053513707
726553719
708494707
786651982
737175548
796312299
545761155
947393465
776429166
831436116
304403186
765875596
54327370
11605577
385647163
753000904
785163111
527413706
1036584499
99073556
872420532
790863703
162326473
616486509
613260502
424778246
191329880
215562522
994666123
677760159
727798412
42064822
833957296
906861656
515862284
81224616
117860471
764529081
893373187
363505960
560932079
132908034
222449894
909037413
829518725
119036610
109661993
472597574
867732407
956617468
8397190
80950138
674884731
481659930
186183607
507912228
603304755
802166784
292303757
448933969
755862575
541619019
29450918
300346777
701074349
333217031
94168305
972128253
105205697
330976892
964375190
900877425
729919309
408282399
424032382
453460500
976874122
526311511
602485096
582518459
642011402
1063700124
331719363
175452957
562660144
469727956
951939159
591987210
334622611
135215368
598628221
64918048
143087721
24680444
823036159
64359678
47354359
180179445
513516387
619667389
409424969
972268458
685066594
332019345
917273988
511309448
154090197
294509002
257909573
487569354
394175413
571882968
574092828
856599897
973820249
105918214
486019689
825560489
395953992
94400241
167778502
411000092
799742246
594811820
570005298
552776080
965270657
15826844
375946405
115494209
993336396
469660355
225454460
208778988
224178421
660401535
748407306
903746248
24979598
22712759
229958127
629313120
268843549
27745444
571382680
284236024
125162237
64116333
3059395
934063478
337164099
999722414
438791116
283850263
28698667
539552252
771522263
439762213
695154747
139673447
380461443
925202331
13584864
924980162
527588252
757989476
488187392
690533267
888690558
1027064945
715022049
527828135
25978900
679492020
780140737
386977485
109517538
560407753
105351217
1060888927
334344402
1065552622
150952694
314622097
584325853
999679950
570446464
140777562
604070529
783781190
740353369
989000277
40044897
1025605171
614022086
250183528
676532569
816208215
1017384101
984079735
550316003
510083749
107383174
94619181
918142630
729643244
764987724
388936626
379858336
150883239
779861713
508173142
820001908
23480782
818854141
476346878
795013259
561019057
645196047
763577792
995117237
997934863
902881435
1007746223
130741350
414032686
283805611
708805859
20080442
941165558
169914469
854095080
692044849
613591789
635944561
27770912
757520582
638308924
1056284744
552580107
399259601
258595798
508165744
1066973348
728446023
371447892
338879033
771899876
1069895968
213533178
93800601
836121141
939618352
609148621
552419674
820463665
999221917
949815425
310429530
66380854
777766312
303407695
436676172
697465977
183773854
149601616
190553367
251467362
556009361
858591405
657704897
891358116
544400826
862552386
848093423
120421282
7797767
730157876
1006645405
217206850
854687189
165225943
904357443
225903501
388656418
546716115
835799071
397987356
37000210
368361844
782611497
1072354377
212855529
483180060
792579788
159248842
165169684
509254932
511172513
159137066
587139025
600143042
552473358
560801402
755817935
755118597
191226456
381186799
275527098
274057040
256128391
844362910
546836538
222886905
212271901
1061498182
153781379
722182737
660166794
516945379
176431723
537879089
352776400
107401429
183589081
782597600
15470425
537862321
315077427
334635065
745666330
696156282
942887644
987414629
975337241
736718022
447775447
591422161
469958441
404572040
385773191
959148847
232434275
152087605
89654480
708991985
946104295
290230196
355357008
2844391
659161614
560666924
835791313
426515141
235447111
467330505
282052439
619364390
604798569
103878515
874482491
583758466
34526514
854408104
474075414
718521706
921790403
718550672
1019977937
251940114
298759375
339526593
546204134
324902362
587029912
782098892
901380551
1048035025
141961484
720512827
1026070171
967928041
95182491
333333079
963234002
622018228
924683629
619382915
142184224
1057751520
114247614
841734573
586985724
268210142
273477611
845697053
1003067307
61507716
885620721
585596104
821219104
351768433
145794111
24655870
1011368852
822896933
7760435
295569041
231386316
614688710
543905809
565990509
880637295
311812154
660275987
251405976
355257265
83241134
821530833
404458763
340937926
477427016
764938215
940489203
476786059
114418039
985649510
136266824
865115731
463296278
426472877
735323817
310336527
1014055104
136740341
802186693
800816313
287801885
227514534
947935214
903708126
1066145299
94266010
754135881
228745649
784679965
303586754
785264586
727744551
516958085
881042103
861465634
804918895
66596099
255277738
791774517
437990231
127307705
923141809
248186445
849560257
205608552
148319747
1055742378
442169933
80800379
566152047
513813457
109364241
796954924
898006253
1054668371
1001313984
586681184
145111461
957671509
637242125
906540637
1021595688
1001351540
646534193
911496329
943723662
355088267
177870537
625393530
900372138
124913422
15268932
459548385
918575413
1069482632
264122009
26193627
452863268
296574471
187845004
325533391
329586666
758534241
520595694
951014054
593244361
101631483
817414699
687036079
861507713
962268964
287718073
1048389626
719190977
928669167
277201694
192689066
647724654
501557022
618910112
17372611
588536259
1006969899
565326945
391981166
192549699
345359882
911864807
126429711
168387493
535019941
948351959
709322267
407738740
105861925
1017225706
92621383
964147885
584510939
1031297758
746866222
976869115
31505552
147680402
703385736
663057318
805786571
591339265
103250567
915877915
50315121
218553748
228531344
363655137
1019714330
551211744
741028154
391550021
458358208
112171398
342209068
291567190
565037114
636652096
605991951
73505986
374928993
607803413
921788387
137079795
808679411
911529017
688098348
577852199
926126803
348899130
662199052
1026146841
703602756
92768857
871774416
624916909
693314215
156826151
763140908
451161242
835981947
947145671
75770919
773381317
914276496
250586283
140959361
530420343
455806662
168807679
642672459
858167805
416763558
715682628
931768638
161889363
99891592
185930205
261652640
486053844
1034629349
1047106265
508149690
1014642828
878545543
1052278914
612476722
909261870
910768832
325363130
397702755
529487782
897992039
492406735
967736996
372268663
747993922
1049177464
182438829
454959791
320132852
608034153
186837514
514054662
349619187
349217925
234411547
614633896
14489202
569756365
531286304
283431838
239933486
277863859
935565751
377250846
1029919586
409166160
399140618
126264154
427736058
63020468
777462132
1011314257
596750637
200160257
302580724
308903990
488898687
945490909
812037770
494312090
976590345
201490669
164589355
634767842
135560050
178199359
531116622
120305699
939241535
330700103
129766715
250300571
234847024
437937478
166596963
1025677698
1069659016
841409206
654819400
142358462
76512891
349925115
359252892
922909484
227918881
761903479
468086109
632438547
592152168
902587269
1060232698
820294106
26626209
713624389
408674826
736319342
765082912
435782972
461757311
601900698
271383507
857792215
390230242
695473776
605195996
300427288
847688971
357332674
164183608
476657941
621394162
69214392
205787931
779265191
981044878
633281351
945483773
456707497
422591423
757852541
951436519
8385685
952451200
673999735
648933870
11511424
163990576
47916453
482764392
1054212530
721460831
808494621
278406252
68625863
111387027
828968382
284219138
136288932
754675520
184306353
630357698
144891315
629214713
676903127
683526640
196677845
374316167
767295365
429731806
952805564
46638031
850990768
752255686
501388141
922986747
823247687
461190246
1065754209
524917767
485515581
761152727
626051389
772546517
644460249
684602950
573646634
695154014
514040379
233644081
502217488
857125539
892198981
136694340
864307980
585460830
908191757
544774471
625136254
944923614
831027625
184421867
419491029
473924712
339671182
597755072
81203104
685059747
700851930
263430513
83422223
777119381
388751282
480315386
48696553
392396941
522153501
144648932
226853151
172365291
249801441
556040640
558134041
866992539
800914212
775570033
608092071
1021193651
101450614
762195259
112123780
885090764
522620975
757108312
955027038
564995388
20589336
606715818
347301956
912891532
1017884977
444579895
294051005
137893070
730134535
339120022
443401334
955454096
634350459
452975052
573437745
126851013
331966460
599048067
1063571122
1045597895
538835337
726480799
898579418
419950054
832957327
340442606
7383091
335982249
542460213
644242235
291917181
1024823297
926749568
352387832
232741353
803926031
886230985
837533867
352033282
712017162
1021538407
985205361
520067941
162374745
742519938
670850743
1022096094
798094171
590056300
1010572786
868911993
401759985
268600213
441491088
532621344
122748180
109616155
156539066
452735914
116364255
757020233
685520293
627793713
773374890
257003923
396147118
681433262
1028320525
681166256
889470197
180461348
70051525
293047192
338992766
714557492
694082081
557990808
577802847
654839246
967349241
923452325
395085215
165993986
1043881134
407682444
672974328
526436706
473655657
935080499
908289168
6844110
390780665
105925598
341239917
978217205
155150328
251662098
257786517
168294794
217315371
783402446
328562741
79483536
96553894
772993912
452881029
935982814
30063293
575485571
1071871234
897414660
57949834
842347744
491275941
129051372
94160957
724740864
821995111
321219142
480173947
474394527
1000005972
526629939
607264784
202594339
409185505
115339649
4387155
633431263
895698562
644798418
145095678
346814002
407284420
875945464
72697367
612776624
758388918
632088799
1025594660
639556650
980249724
216801172
828050235
916620865
294432897
979184304
964641010
259843161
511060259
527044992
921224018
811217305
567349619
616817339
721861142
1024218824
701363759
858445149
541538193
738910744
599556109
55806275
189295271
396621724
91201479
475513337
501785656
220156529
1013892782
142683261
296080912
341651748
949060433
39331015
540012618
938554692
342616979
287084556
632330779
269279539
78456617
195486849
376460878
485141489
128244464
16810633
800090759
387041870
137262748
962213386
481533901
698128853
103071780
987295034
373195359
81694395
666884714
627755065
139145224
926223605
800329048
21369882
73959326
42432237
581120121
894241889
254037703
876057136
2792844
541864106
734350329
624757374
168418227
378530346
269761913
102852896
523069989
784999490
688767610
453729382
457211689
268949515
210393158
335886313
954745006
109558260
441991234
1028250038
844189529
302815266
41896156
413573992
482944602
603149326
432442814
444118085
583776473
449519636
709885722
625453714
1016827477
473379504
1050589926
822903097
689182630
259327733
521106708
842304343
276533838
52373850
561565512
647475684
951842456
321886346
987425040
650461
392855360
927831579
66557995
1023677917
843000407
192614645
473313746
549554077
350014229
771960311
505336059
833983499
888802385
226498674
131495188
1023920070
36210846
859295121
880900094
572350722
913474089
378319820
718722577
31417066
719261330
334073707
85675157
987193722
864625641
952111497
594743307
923784293
795473470
998354238
469759662
18688684
750364843
1007021519
376449426
934153896
978577143
549045898
256797731
689646526
228182171
715283927
693997706
263584550
816851567
255559888
529632193
43178771
502219626
1018469174
900311269
310579000
356598738
425005556
1062904147
924852806
1031478373
216809933
931071892
225771094
6449540
199436025
199680427
214997074
767972025
510806233
939542157
777184586
373209768
507597139
664666946
70122700
170921312
818013319
434188808
198227741
320514690
627168904
773563897
175933221
790728719
1009348836
803615453
663140375
196267660
164194498
110682773
533740177
32359086
307843807
345832414
1027065045
813123193
203097548
738189005
200810913
265753201
441459801
602399230
694064830
440141314
59141112
625993693
641001183
361227069
584118541
595455315
365888632
281475508
778316125
73087814
584216733
641955293
409787204
251627167
748469931
109675276
415930661
835392573
381124044
198769827
782028729
473019509
1055189946
202904780
271722894
715912541
658772836
948224216
952279733
141788511
725642352
794054705
357720316
835197975
861645178
474066496
513089693
277989578
372963039
420187408
129901339
823957933
327999197
273390980
975941794
381000485
549629924
515959335
896225765
442322354
101738243
876058223
176980128
805288855
1064648157
348943203
889290508
768896519
921473776
968850819
685871989
871276773
39983850
738495257
350213212
398673827
321649456
318054094
346344396
7771067
455566686
1020089487
1022071069
969032676
507296550
306229950
783109767
1034639656
749806544
1009853577
11051267
787107595
478472585
498079324
290283238
117724659
683438609
824709198
706481528
549356757
626097116
117430810
958238612
610652880
542321259
802843019
494959098
46714089
133599517
145993556
830918497
732740646
16631694
549364637
690692367
548903668
726211310
532057769
365908153
331982827
849048337
918254937
770123282
143930534
9578465
106116936
940955391
335305804
664807468
479363596
331044267
803098196
346463381
412116252
179396591
477473860
928206068
509831757
497597359
931026893
394541681
40506742
473057044
747998403
295443000
471348034
344995848
611347260
576207611
415859085
712322774
754609766
852367402
799820134
152517186
406289639
341351755
801709403
857563254
629031954
975479801
424848804
559243885
896697035
38490274
721273099
399336200
269801240
789507907
104252329
282357896
347662639
344983099
495102830
459057529
576456421
450205288
248198921
177653289
703772320
1022184214
274699250
969350318
422288181
560256467
935903417
406855621
1011382553
189421301
723135273
747866230
986451239
677572449
946976212
958206816
672258058
566128370
75055871
577874358
274635741
408431160
682882886
342173993
566376384
125188590
595673892
723467412
424053351
1014844317
298293118
104121192
12612126
480668042
143676125
1001722765
1046148066
578541141
714208451
318046792
771839559
245385613
681591340
635318649
1036978576
1007644931
704850287
427528879
720031687
624901167
67549321
109977233
1008115732
630561158
248773135
537967832
154667445
72426620
539291613
653247108
360268251
608470531
993367956
948094245
558527522
371768756
428474788
84573079
488107962
320678214
881154541
190143006
1072890113
625677434
406827870
1002147371
778598096
882342800
723977235
1073328535
491869309
576169045
756470392
245855077
1072243765
111900772
408290966
1039139123
804613510
194148591
990792832
881332494
94604962
155768386
873711011
591798485
505477839
1021728846
19685454
1064268531
790810920
481246400
693910628
292129625
182317995
1013711875
387405610
665459535
260507771
512492669
995677478
304766440
520537017
180836169
12873113
675210317
226435540
75334094
868119566
706026785
399385840
389112650
386996607
404276126
920451601
703907813
503251463
196681858
741238964
295453774
561283198
285220464
759467155
418975428
592928076
1052922709
54882238
479395948
562096557
652160534
1020800185
863294136
1051046795
664635226
414630081
323179911
838801211
840811528
1069553647
770012452
801807255
540580783
963316177
977405760
346675431
65890445
893151334
750639087
689462714
71490228
853652220
241697198
360359748
359460732
256508313
1007415469
23373761
186742647
536067479
637961270
147007623
674185744
975356405
316882278
710005683
738259247
358787633
138034848
507326551
966908797
745789137
798421401
892952623
718791121
745406539
179833613
786320107
242969194
32636925
253917084
739609162
362506791
752642831
964272493
833295130
719649243
674814622
578876018
160077648
610243980
367724842
984613390
331090586
434572803
710923114
801230792
666587750
828713709
165857520
837638251
13799220
658704662
426872075
1008155702
512569026
701395668
823664294
868936545
740737867
171959323
228130098
1044539426
416156915
695286569
757305953
778575978
519475323
427730752
656610243
46502953
330690367
180132006
460196091
239660036
844516611
177958080
470634588
725944382
708504718
59890746
370060495
579122626
255633322
724907269
1025146689
16390307
171091566
629315627
706226012
300866095
931640643
204860024
1658654
642294384
794577432
124880512
597247475
618526877
132222549
954639421
318423430
963040756
404356073
417467805
689409933
566771486
505699371
95549058
566018849
943923334
51525118
190703413
245193320
208775571
901507090
921566842
156769813
387798502
698192777
789754232
627227539
303093598
197441041
1039646622
914778550
279665031
222669003
1003996099
138060613
383152664
582829846
41925325
227264596
308400229
126144173
316466192
392000234
339438642
957492222
891071747
12097018
841659117
488369721
791637218
473877830
850491721
910544964
947540012
540803418
718372412
213514136
293519677
186242286
691528268
239958230
154534285
909523490
76486248
1050880065
297372812
689999642
479340218
280435826
50584449
383177736
589674857
9478805
50257164
179191695
939210229
226557724
598317781
1029656822
670709365
156161241
770002657
1019572473
77119807
348437532
928724398
852461105
166602744
146434941
161864838
152118325
520074015
290103183
962935331
682292329
714139352
1035266582
463840124
318965656
787923526
487718321
258398961
349399898
221749733
339865463
317794753
461816615
636224392
44380152
389678002
878871581
196987704
828381006
552903615
701681435
730378807
253175613
382382464
836307336
263779088
818949582
373543426
158264234
272954686
1029477576
225732252
851739120
220713854
813203250
844129058
653603819
262700534
668537313
839026519
244700662
677614755
469944180
1036543241
647666209
637675755
273408493
124483182
540000435
542137470
700447721
81867565
708496997
143208939
171826046
1055623875
717944614
664863156
799078226
527327752
936214712
775722432
1049128920
490737030
1068505751
108110789
564093483
153214750
842679223
290994237
709301591
912738170
211025663
203650188
1047746679
714163567
44337714
337618045
525164999
45977837
701754523
130199979
473011993
526010225
393192466
1005976234
887938775
125280289
945779615
32742741
886248624
380177430
552278322
1019598701
115006679
408361321
612090888
967972709
1036137823
408185278
894410832
635673585
647234517
199709007
467767608
305818974
908004386
670860260
616278825
36004613
70150746
551555765
892039014
956056781
820711566
662559259
510584402
39992622
553804128
834622072
358558483
871502793
217024308
395923027
530062964
649819537
637977717
365373816
558954217
314866843
292237806
612020865
558942074
874025696
30092768
444143442
366139573
863995661
346100821
184848056
712290175
903596931
602236353
598291005
45866098
628279131
812084836
279652478
713206377
120578493
896421350
701199085
699726285
129971261
165198585
432179178
744238711
379785439
300906236
182996343
612449483
746773187
869426349
997887272
577477870
583639596
47995759
527271179
536959600
232672917
621612673
324790921
417311938
1003559505
167195883
757589566
1041983247
456585155
357236496
241375571
998864076
1065258237
1069256210
773824593
91651596
284726564
729258783
458284255
256172713
397152110
568602670
581589007
311107143
389102653
702186716
871550019
22632536
63330329
889385128
561939451
1047663781
38947138
940772212
962982934
35045734
1052466684
804068158
506192886
454963452
587865576
107163347
738302100
563340256
335453220
1066759776
545531877
758810563
87294698
224069456
791218462
99998860
1041004564
67763691
458993867
318666999
995190514
174462288
1029475132
819158597
199364139
109677513
545354243
657293437
870823496
252253343
22457713
464902674
494297146
463717852
143585320
817745148
600439073
913446655
196983332
172523162
1037501762
478418437
695167059
113353448
38422299
177273835
937670117
129349718
411133199
825637810
187747697
712116120
374264555
154015502
369683413
192009920
570882293
1051708467
543187331
386020095
957162452
737432863
450379423
584791279
527901671
402288568
1041882438
961544213
10141916
101668776
633347053
39775647
242691414
1066913141
200599485
1037283075
16555985
809167193
538192613
797488073
900345262
293356261
463810001
302998052
851127108
543375522
1072950795
798392865
383297527
954615314
663433029
489564748
1012471178
807084085
879863315
1071852741
529014069
133271869
208235160
454020245
137041707
333130023
318492031
229107908
742847609
721236342
173431871
116281658
138735210
759214689
725216833
286054635
200891312
348450661
949526037
468262159
1000518239
69311868
614913191
793348322
469279381
785907944
862248648
891744072
951610859
314761758
624445105
872246894
210670066
113121541
597339227
837116053
99573455
388715891
501660439
684425398
393387359
229553339
445638350
894538054
175631054
920624343
552354215
100784993
958600529
747796456
512669220
606218201
276563807
291768394
561505558
1059868992
780337522
20558951
141213804
957533769
574672239
184728443
662036849
1071701141
430923738
366031128
173203528
798780256
551422744
168153184
79259212
1051452599
797309008
432013613
692655329
689548248
481654617
740676529
600802098
524271887
30785441
207320008
858397281
55247900
538709121
628481723
480112920
448476709
579378133
627325015
926465205
639223302
661067380
689177157
10866144
858513282
1062445672
906696705
736789199
329142372
876234894
256228906
653776169
486966480
1022373499
1034823142
876553264
665979014
744125414
162682973
731736780
15660549
844203759
1005306816
902079542
919244338
424954585
858249656
849283257
1048210709
960043246
953370812
740830345
62924637
1036295817
445682872
317978711
65017966
207822
408497592
372058824
250477321
35471415
1055305585
486239493
151285839
445728768
124347774
283273100
561043650
968682170
723312314
889656629
161572938
869243194
573091713
340222212
307324350
738069541
679443213
236047742
1063962882
423019174
843048315
108341112
883380099
650693387
86945876
1021924302
590198706
623653553
846156668
842650376
74427602
695685645
872447035
517580227
52421904
1045813982
123190313
623932315
154466187
174680353
263539175
461354189
593958847
988324896
606159700
243785536
619154206
1069634248
46480077
618594453
1050716956
334929145
557234838
97438256
352115675
64767549
840720366
242167785
820635702
103107335
243115038
672427164
730334418
982274758
615601940
402867314
1024741438
410796580
742817249
563158559
178996962
755841477
712226668
129321318
699855628
1036320059
506962957
479743096
238372045
969704001
32180443
726394977
547893247
406209393
697489740
589917444
637103561
161979065
115724898
427084955
861934298
762535528
608785018
307230200
598161707
284370889
475497730
394849442
910615526
888949176
383200000
454076757
1006467651
790224975
815450870
209332036
624769594
819389342
1002038746
877170514
755183901
511253484
210107903
327478451
870670104
273190185
534500252
214730471
671051817
208814271
263109199
869307639
213142473
492404446
308738298
877836388
49830105
453947534
190860
809375802
830727914
225030422
864950803
280111414
450908665
125935272
1038850791
360027106
531109656
244810372
960786523
787838237
962815726
490472036
216183017
1020253739
86735321
262705154
1039473930
275542747
116895800
679665603
769618246
664203397
671342050
922810909
855718853
772337831
772469941
480040202
541230481
733375554
475373154
916265009
158227626
41660631
158803278
86672920
641063747
481999304
137740930
474647489
36151813
165902247
312899360
782644165
284760018
764864191
844532767
951532331
286171544
658106750
585357311
651795970
609435987
684552751
242186265
595491893
6494684
56294458
851355230
598991990
222040875
377720838
152291903
252366393
310430349
905273996
758599056
393291911
776534539
504429205
832555308
98724341
593215463
610793826
654800837
755153979
697492008
289206454
311033669
146547021
844214173
338891173
166238050
399817811
369359144
19431260
47859726
130324263
9984579
511499955
140813642
908010346
742259906
610476919
1067156022
436161351
208440219
679566173
999173150
555617056
995644806
401310247
105642446
1061051903
825378303
622699452
456582627
936278627
513861345
254608144
890351689
621347315
1064229890
623031548
405894319
763302312
665155582
494853743
851013626
447104289
229265276
916329524
30209651
70847354
9923995
782681178
648568499
861551974
579341679
404493664
1029340363
913933922
970122853
22669680
118695193
917721610
206391708
308257605
878224751
19848198
615073297
59475671
909196415
117635686
100744389
259296878
122569332
384858686
977233452
927615474
955257534
526651922
55584956
194580412
483516628
945069385
991738965
415586049
873069366
261758875
186111869
1003369566
353524480
26111413
1071605857
658110816
767773540
532113360
200541225
137264193
606707919
26198616
123438808
196608413
665539155
499558256
1042001716
786384886
1040515306
929484054
231401890
265238695
556933114
1051029188
936279114
358759522
931008964
950345099
466204156
978841644
498091664
431208361
59152355
358701494
45077551
585686101
698208913
946783243
793934703
943600459
878404400
440740731
1052606004
521155161
73217484
66642762
751566372
258101738
800919551
36359222
438842426
431806619
1014114402
316525091
103588694
937459111
836974778
736993564
1049360173
198617132
733365609
353763412
31706432
825461965
238371592
904649224
585881758
543065749
47547936
942594575
188576771
754020586
428178503
573602379
234507212
497503223
219206248
172336414
951041615
175685288
190956271
801453744
67534239
1021496028
314166627
997982955
497998677
662000593
169632410
496272576
500094447
254771138
791325668
656860772
35640378
816203114
525270095
214728643
533116129
149270583
1065700920
757291525
1067065138
149296276
322508662
1026052186
489592125
14054142
947359732
293117834
215000070
362552146
332056725
992992189
604957343
404248310
810229358
783268557
421047110
1039269714
651387607
372144723
624572603
481860175
439797725
950571156
1071234240
26635348
814510030
885319483
226307969
718107858
72873924
787035211
982879992
406607024
158278714
523130031
854396113
187745262
1010743493
370781964
572882374
577221257
506688522
104351112
19802392
385025569
415555111
694441015
387320669
560208186
1034479950
925741190
21699160
848456627
930882441
819948627
1042275865
943784911
642966722
251869008
807498765
269795341
803389132
676607582
930812121
979285
53947610
819950690
814627892
465611809
134339901
1013709343
383389406
365706190
963575334
322156935
406440149
669937010
731020882
177240334
533016074
1022145960
426205843
877577231
391228236
791604263
854866977
859414417
179809974
941133356
101468575
309600197
512265811
781837496
1001854208
564977538
686371261
173183370
425106002
602951855
1061139970
34213434
440065894
54935742
1038237970
660192097
672254401
35724798
703342730
493158863
213313926
508447795
1004718454
574440682
271955870
1071137991
410669693
491291839
333262321
697315996
318521367
89518111
986366755
212353849
809932691
961470885
967975911
1027523795
697775474
301780730
643161251
95552586
361010836
881913020
338589956
1005487487
785638892
51528189
162277862
691995788
882839876
106591263
397073767
888282028
161638417
802629597
378211438
734925122
729179610
728835758
141827839
691448663
8770967
693463781
955328853
62644791
421461084
650809967
1031218430
291897603
287621383
450623937
569938951
913553738
19977014
672510563
798929259
387009318
760841185
255204674
973369999
1037363140
693124380
796810290
819671705
88480403
403028839
71173643
571495560
1021387414
206945768
26333711
417424786
778012779
708602992
641530843
466908078
194908139
395409719
750559883
972411415
202943912
368060056
475718107
1046140890
203980912
434380261
646665954
752525001
504751810
901254521
89319914
304355873
622949540
970000926
688147950
57612056
325974141
796384458
207181900
741630442
553533410
91779843
266659682
9315747
577500161
594529252
270453123
619030860
757009633
247823508
733630291
37724837
645501624
231990593
162115177
935705212
901740872
200304693
591228805
161410681
669689500
538734358
336340026
135061329
734412594
869476012
752376817
757888570
952443697
619949264
1038508574
532351832
900094015
120580577
106049575
492333826
98065075
617863836
325405197
763663471
876099759
332930606
591064559
1064257436
458499588
561955905
763944548
825852297
855675731
414504896
637691590
827929445
213621922
381769054
61612505
108517735
774039599
1063244715
673956253
253398045
757467475
4523609
125011673
897060375
1065168521
416089373
64056825
88024887
440739547
161264237
676962606
983073218
942680550
22776473
562567494
79537982
310857130
877790683
491836544
688624519
580301740
368406280
637129588
1007453552
461024420
702852285
777504796
697134453
892533899
920614952
744587604
668056684
575456971
642301376
467738865
748529166
514787954
418750066
480616662
67494373
575379973
512487673
296634019
248647394
201224633
1007407175
1070184411
1065399897
874679151
158670483
627392101
704023077
1058150185
282382325
907925698
76376232
616619950
229758339
131891551
264299345
716709905
717533479
929358095
80725074
448382978
782014358
645781575
209128309
491323641
1068971876
138503136
25484815
285535682
1013165202
80980568
1004413942
109627816
312625753
15503462
966224183
477786833
570763470
237306680
928922733
884668838
502617563
680631952
48189554
985876887
612407321
962957800
70021246
556318540
253571964
697279222
824400431
401043381
183810143
155006437
29862606
116054235
118328923
524774361
753201023
458804975
829507125
616044057
268593411
844504724
71340828
377658175
991447888
191503656
1065352704
344464618
236019534
427779400
869268801
442161382
429388947
1045269734
564135079
434263037
462634813
439926175
510455715
843179377
687684187
626768956
281010049
894323730
20829198
575433142
839310708
120089083
906976925
791305480
595120411
8038081
270616848
390306187
472915157
693105889
1027159323
747785381
386173045
1018700785
194591672
564040203
603455975
516063961
992513086
918702726
539650748
287721423
163145305
416636103
178353979
499407427
533628273
82823243
224168003
532296613
901458760
888397672
329331182
401765482
649602936
763461149
471952116
106307254
840186334
321573895
999791612
124882689
994029316
811561339
291302563
421878955
512645351
334545201
426437660
541935288
939893584
857116027
1064498275
300065393
354124674
1054924163
706005481
354342631
1044366449
216431469
1046772462
81473866
1032732940
5785366
306999045
1015614599
314894287
544950855
372499780
802172154
833061733
832654205
448994381
350714187
5634839
398159705
561229106
248391257
1070075217
591566336
724679140
133750559
812208620
998879013
762287688
344202291
640903362
147756032
674920264
402907585
8171738
827158829
825754220
108398261
140541832
69554891
303638979
342924256
34683240
399290069
290913853
919252965
616857258
847406694
805223014
746523561
1023877899
639020027
267438210
808861780
1062481076
637352016
989178897
261641789
898501746
614077723
463897601
192797001
558386936
220291086
212077648
882065848
571306833
881200911
554578133
1013620790
560971765
400529085
48988419
602202812
658892253
206953133
740332559
162980929
173689731
550395023
1012230738
778848156
106021561
659661197
317873544
978258644
51010968
551234543
423286009
879226700
562149921
936095533
635327906
1013406340
765491958
842102333
738616287
1012537693
979379156
570270157
592566380
41092894
973577933
916283276
378962556
231509778
460267791
288434034
688324190
874619604
395503294
386576036
403117766
820894466
1030407167
108380809
131389408
976342064
130696504
762294698
878308620
210233594
360335284
153195526
88219864
159185109
184383179
167444594
24455690
186642991
962213675
353602270
935518523
352315788
429413173
364461061
545567594
274763140
514559717
63705492
535790193
668757815
320786354
243179121
246211712
455147252
964520186
674048626
67200580
164486504
356232528
570924773
971517736
89124522
659123687
387992367
719022412
601164666
327378820
543888970
885312591
968768147
259925365
357546445
1057822347
463870466
383566348
780109351
1018004055
241575004
780942999
491026619
99183856
691491813
164629454
715282632
141439828
501710563
1072844756
918319373
358150833
140759774
540582256
1040640577
466063008
764315741
961661826
327290436
703585787
249280872
1018080907
456662457
263583391
180059968
342630459
804499024
635747213
516712765
416726988
461303115
699519332
336504382
621775957
1031201132
360250365
900809022
157524920
167108422
540154519
640322865
1071339917
314959724
1033901212
826582789
630582405
935747840
267872852
856350419
849814315
736444719
945945319
152235613
260503010
866022771
825764555
768590702
577974049
257294165
872840911
897667306
608987915
366335960
42378688
383762351
366667642
465404746
1032144087
597253064
14062546
670339838
666484704
135712214
1062318059
101391454
1069409761
642356894
816188120
668808890
925087693
479720962
430284133
737250523
843149362
196778213
119969309
535524561
15045843
359487168
833252065
223284625
85561123
1053164933
676936653
956980143
183222827
883459010
766588717
379960849
817361795
236681756
157771169
661986576
384807745
321000596
12582872
702849622
668213961
706932769
363334639
789198595
237883923
945983271
887782649
302558348
788809715
737445764
867055913
663563287
183224831
943317158
929106912
846133085
134296352
519908858
1037465482
204678709
703505869
487937188
829290626
815027331
862629977
512093074
471209122
779497947
804527359
731542067
163652544
314655320
156307961
357797888
391445387
305155353
376246248
827827775
419963207
963974832
333217048
339854022
929323923
573098392
796218742
81353353
361808168
925842751
876528401
619479481
1016460724
617187394
387583277
818358617
1009628659
772516602
514628267
498664085
597304191
1043466771
946588750
27861507
377211436
419888758
508874867
665702500
759614653
925255910
963806774
448077822
89605812
783066885
1019053818
53698951
849342280
460904255
234306808
149067899
360566973
695710613
436628088
953829265
804312589
253444985
220335962
132661351
829645285
389927220
493541594
91153820
1028751551
757135432
69318298
992652684
965085984
976436770
556978067
509497344
764334111
463913123
503420607
692154464
972905093
336041743
404943334
421554880
482502444
250784224
313291964
998732296
105621699
379763940
79251055
258141843
170030262
616261362
962633292
22332417
1022578061
651879897
734174421
36911315
56403234
809947292
193611148
340102969
724763756
376557471
178437943
748377424
1059545839
491396588
983571701
328195633
802050814
520307374
602450614
377829599
297742993
526552825
926254507
153140664
854566676
484744145
642965767
555891597
578531788
257801937
618272593
270247209
366509301
773489916
843917906
419206794
697362366
1063202593
73979341
35799041
211550763
15969486
301476858
755976366
41690189
747247874
521821305
622145605
887551607
732123117
945597568
80716018
556905296
875803691
742698348
446823973
728798050
786566346
1008405585
81336566
222398221
829994749
651642186
472844626
460737851
519835451
821362013
376849494
698584556
555321663
705477322
233759726
800152846
847723359
992630671
69434629
635792058
812377088
758061961
362049128
376733363
101007510
857115134
786625756
279699493
815717681
64567780
946950477
476249096
519077125
621501267
621903137
827740891
793149733
404007106
216969433
178664850
434971922
190400611
404676015
146275767
687924915
598941608
399749134
1039360383
710184373
833335570
594165894
451128677
537959870
331076922
856395305
363995826
72386162
674400605
93200902
713662959
954988119
859606838
633818537
213760399
133664671
348368319
84176446
1047688863
287939801
295261739
668290070
916010183
96289102
51960739
582262562
581217949
529088731
1005400970
470182406
307959661
496147125
1026849450
794634805
1056241362
485970952
686268618
280805292
1012286404
259516196
382778542
969190684
345091519
377915893
958042765
697792143
150377641
970376403
157275556
887707701
739052618
592559745
617224419
707566417
1061583468
540680412
115777279
688525022
349622998
931746711
853036465
278795471
170614388
748625465
670374795
286089144
1023441158
373943834
606238265
365411973
146382495
383147312
138391147
101808375
1021043239
57373178
899175299
878877413
679546378
1016576225
232908588
376831230
757239142
745725374
203231531
699008660
188511760
1035425208
699970603
913459194
1037288830
243686782
913270919
251398339
378539970
760240115
809015825
63984724
125201155
560918501
535553479
645468069
99641769
52937904
910852029
461626143
270724795
1031503724
1042572352
972859930
678129389
987370281
199040500
38501078
1046194013
73963991
273017814
381258656
638759819
635514346
1056887466
730136627
211905235
836017921
154079505
74401374
1005333922
241718115
729939993
464161466
763852449
211438500
466273634
127598683
963241298
1053597351
309921855
118505514
864014774
787551174
828190175
700311921
979163868
522858416
87061223
665945980
531696742
218954574
785842754
54477684
60525891
883317391
206879321
1006425224
685051471
615556002
931422551
998425059
718898639
571937436
1011267414
683049956
308729058
464714990
506158852
1043450371
200404489
584986886
453990315
481665223
645964602
1013031867
99524508
941237388
1039685676
528320515
390844699
1001475910
1065466254
563051053
862764031
825969389
582196251
749367970
272696566
1066660586
374508979
300513788
323380355
759631007
208941612
950338921
1061052809
712547620
683979506
1006057475
672151432
182124799
610814058
609239253
909016861
952048211
655890167
393391448
395964490
672148238
574967048
625695646
218361588
1045509241
414959199
277064213
1046915660
257082071
406720464
143194733
40424314
1003061297
393766885
1039129843
1040867138
43587444
743224435
248534712
365842428
23046773
262725399
612534027
690887032
241585712
533741988
506342170
1068782752
888294983
890557727
362103942
181778
140769336
901104502
366497705
351316370
512904334
753211929
103037267
627135596
227368732
682587644
712235477
919957121
1039247443
895817023
838643983
748001379
808932992
765018360
353526034
923744875
664066164
818624586
921304245
854876915
63543865
289214371
220956107
559503558
345914271
1018441940
467947364
47044352
400411036
856426230
81173703
765352507
529877873
797197919
415204389
742169093
735470451
281081065
660189480
923063565
335254087
855426780
322909862
799266194
935432138
326193899
600135444
321974712
171812805
408253933
184206093
12473131
660343702
428997655
668260149
413362677
634410911
180140100
361177569
820105000
495976346
904357597
964641422
973922873
123892122
833252488
465756281
1048124517
705410068
68557412
845324184
812817527
14769057
601127135
159221614
1021241656
528054540
167845619
415953847
630706824
376227210
401460793
25504016
568992840
706337439
745972618
243751305
74204085
681667189
166639548
6410477
373884961
645408230
389332306
1010617065
481956000
233299733
954836134
87192842
934016513
798673360
827504248
468705772
219526284
332243594
335654674
318512055
704981901
219348253
298202965
320703376
851002178
112627460
800798010
802367208
1051008534
29589263
140989626
1052953880
722582020
498324376
120150816
1047709386
98425639
697771815
398388675
863176051
820361497
423975805
596479415
612285731
737670128
110535844
493515625
586415549
7402500
168482119
14884883
623561212
789147993
160041602
723935255
824105668
252069994
1052773610
65269148
173124845
969810579
403125441
344119367
595189014
466278760
216062907
544244737
98351829
194386539
422010196
367613372
478349612
946311529
1035580403
38683684
621710264
346407524
505064626
277400353
373206776
1020834875
1014469092
268920911
1011742059
1004708631
885468789
682742024
473971327
820280365
231233716
415388125
243254179
913810645
217004187
305250588
771570879
341157616
180476484
725073644
425921165
1041222190
746665197
13486944
484261406
202651326
34169899
773767518
950558875
705247221
727500200
948657777
452366324
635308254
387212693
504522743
160546512
1062003282
595689280
68583102
215111936
832236667
236214036
612490715
893179656
148440145
1045124308
145580411
502743420
1061651014
708780233
271009549
846792158
627608319
473563455
500491833
551647618
1011407736
130168598
715700895
948262627
16787042
192138672
663277426
982517298
902649274
461567341
507031425
789742282
325383433
240408752
686219509
948866873
468550294
89498177
556273704
534654028
207675937
581574274
726661169
870919347
651011419
680688723
589827304
647423124
1006083747
681209360
178264375
373360887
531603118
604908225
1009412209
783312303
784846946
312578169
870168342
1008412547
349593613
486173969
363198314
759885638
278494335
993143634
795941902
635714643
430793224
47285828
513799799
763853814
351025410
741780099
952840247
833408065
562799002
175014303
998925586
377972708
152479971
56916668
236041454
226409043
948268565
757037756
304033693
682490067
659199515
955426996
732574209
826781051
276878317
880563757
440281232
230846570
596472155
950334736
295397940
394346082
362200403
507663861
840557376
219294278
103962834
197286188
84336899
940955805
294164725
790646415
151233907
847820866
53793886
624717307
458378740
852963510
588321301
500397649
613446873
989131918
630161993
829063162
830392454
360082379
322810512
632200321
185864379
432134179
418401120
272369554
15700772
648850132
187942515
855773658
837616133
531497233
32720769
719055398
618707997
589320737
492212924
814858988
265396559
670070895
565736790
63092179
992191291
867981461
665268276
669448858
257421542
1006906356
727349765
918357559
881587894
199827379
1050221160
570685348
616629522
470368331
251889488
571970439
288125911
661382771
471814137
601586096
161460229
404357546
943488495
1024805653
951053103
920767123
594756443
132900904
34867150
255127512
118002321
420328454
716116666
885249639
565840525
835992754
876007543
234677721
1065516538
163013449
727724129
311346139
636353189
533041448
975407654
265785712
855891396
115227912
687894744
98248247
23449865
985519838
704252067
397184495
488069698
954524921
68482774
169530812
128524401
451993897
72195578
848182055
946328380
756307511
686925508
338352967
692037596
118149688
869038052
511444288
218136190
472622071
719330251
23089198
185635999
471364755
273121827
582590486
1072301976
1059265215
676855188
605218754
308308223
313128580
847955491
406978976
285003820
539887793
380042253
354041620
204898223
307315165
1025124695
305052174
500928875
347846594
1063073043
301235826
1037959216
403194277
971875485
280632422
364077523
712346439
533335707
434913171
322580025
583663731
784499167
359129145
862637658
685020096
383311699
847294611
389788688
193382752
243879652
599806987
784717478
295035974
228515564
297683709
655643416
609205196
278581274
569027820
586161565
228626523
579015029
727248761
924675428
493503193
1058508829
557270175
280441452
303311716
501292318
961459444
294742814
772616202
653970885
329573639
527069589
556808298
713877570
82355026
1061783653
580934865
189047349
422693189
783914432
355543737
589878816
1045963905
614366286
716105720
135732083
165367222
405177797
950038391
934657551
451525231
784300576
1049428814
194528755
1066662681
834068052
848305076
75790076
512676853
594174504
539295868
250059074
532129979
346019508
887570830
798981255
431216616
457764122
128910672
1053966824
723425535
338123483
145120153
743345450
1020088168
1055944897
6193920
204994729
631164562
1004745559
863957715
558137231
250047016
165318024
606770451
128480733
55208559
972628765
697001880
1035625059
840915887
545127784
496448336
670958257
1026566099
798707797
930197894
30748438
718717673
992961568
293899237
437849151
466553159
930688771
202989879
664948374
355719478
167399818
957414468
1010775737
466161744
835528941
891692245
642226862
927347552
317339011
655427094
927144731
326507698
413290335
561443071
726075629
128488893
663860272
338817151
306708467
355966619
83273547
1070122056
277804938
318375013
263228434
939514862
444700090
410247770
658357366
356874812
558176524
717902732
397749219
650500474
276705473
519796573
440512226
869971642
82989063
847339010
922601400
1029243476
444898084
411514624
813491755
888417634
262890716
741468997
139267162
223245129
746810191
754398786
321730328
770895425
63199778
440152062
451904665
622982016
64358056
207938209
141847358
383703852
907597402
187875626
675320321
467628643
1017844829
549416826
887211488
758606945
87163130
1063974123
350448771
587597181
90812453
902789925
606398660
969059340
538046606
269891470
399099459
888683608
467789674
325305865
992829358
758731231
686495182
999124282
801218546
1037765550
35560974
568348390
958233019
104518994
143870923
916018737
217309482
46422308
468846828
864519969
993168798
1035913002
925112525
396294227
268456656
1015971167
649305894
318462388
305558362
625371162
765319521
862250088
757439020
563556991
763710002
168259290
114603712
406221155
989707315
324898465
471441884
910632676
352267278
380282019
96244669
531632138
889799576
414924180
96849431
476146443
438647972
816648472
249704157
605244403
33588763
323800552
552055276
852897898
744734429
957907088
265735373
1061183490
95473206
721994053
875966653
18992430
117803674
127645284
656813749
259126302
376673221
667287540
420822791
250165744
636275289
382284231
772193591
559387774
622387705
740100177
686271017
1031504223
262456737
182590190
420561962
1033575026
253135631
701811829
103156928
805170002
586531165
220465195
264748622
540861473
247029236
259672194
572350884
98721776
70919164
257438715
189417436
720717780
980323724
331185909
563958054
667848361
592782731
254335558
447870481
971495971
616360789
104294184
1031638293
876535592
502959829
140048225
148887666
205174118
674055527
423672859
870336932
81016485
510074147
377600965
671114008
570258544
1051485337
231763634
132537546
63620674
639857158
63307379
430043796
461976837
752120112
804899599
901817841
835115952
896713684
494122492
846145578
393759522
99918395
90851036
919832508
369768832
1632374
110981777
138047072
63202274
500648949
256465332
12237580
515028440
274914575
777664185
681422643
61659229
114794669
10725360
938605406
685307030
633135341
558693790
448103948
479583853
54339459
478695176
1036611187
884474257
879007746
614649421
333536762
887034311
712604551
1037570718
103915601
570484432
973079302
474168118
438070153
94147364
421404870
1022330236
263635787
1040985017
603810779
184746564
189819765
777494330
134302211
563110250
268798468
987641114
813929830
734775638
160179591
881195212
308604699
1000734114
558646628
43607390
848310935
715093471
53780367
966593174
429532697
378476724
451345048
771089331
912467250
482004682
445691521
603532957
971963204
958950746
58782161
93923131
54191092
831645691
1032569389
96592582
433300542
906827522
759243478
770513983
390300271
809759423
522965403
582388920
61480621
687739789
80321770
543436760
679657879
195154848
620695751
306883510
396294598
111083650
882598680
405752050
1003913506
62836783
523296582
1034383193
958921152
1046667921
766300447
412049746
281774309
940115857
1058358402
854132715
375202404
123259092
537247939
289110839
62195050
60629190
775662199
578036231
167976299
265523417
963581600
139888958
672962865
642380261
735095418
598406464
762213468
1005869448
76553796
213140150
483335943
344206994
30119659
228984074
171148223
481685131
31191068
773147856
805356150
868827403
197523284
660903775
396204300
903614007
480883848
39380813
121970814
518207603
148000841
399705552
982962341
1068192038
851422119
858978416
1022835505
636995370
660678736
963277904
970948229
636548265
201072452
253088522
62409786
95721962
875788094
872990742
764905826
451005372
28366569
22486337
1024513565
156226168
39862507
891547622
849087604
1024767256
615125519
741247300
493183530
994039694
705726893
4032708
337363778
429605717
734356324
982906752
61881702
3965636
186567886
264798437
835181673
637141482
550325106
728433047
680123495
799388443
717359966
218204997
806091942
544546337
469350941
615369917
929737103
608350420
358617920
688484292
563191710
87178963
347686209
11377565
489162808
95184050
121939782
632318743
941788445
795580196
54467933
329973913
271710630
415514062
276704492
187550219
138106058
196406944
822559835
726603177
465936142
726719043
858686278
1007760459
121295676
284364549
37332889
225867626
200636001
980911922
384296734
970914631
567845939
734567660
883055214
650486695
380729967
259590492
631710537
340589267
477509046
330048015
568736898
1009780608
456990459
145712820
200459251
1072840570
20168620
161562741
791043759
246030867
321257412
194900771
63650946
333331911
583176445
98623480
824249936
70362263
31041743
108534340
925545265
311271192
28139590
116478390
301323710
173506795
493620301
1005623906
347287236
332964537
64897860
544093231
290009881
835966241
912269213
540731342
833402415
457672157
721372568
545067299
239237452
779443291
632149685
793811621
167604286
834994945
546961367
1061263124
1055781606
77465718
910058137
570515384
393607035
1043355727
377064043
869059876
914982598
991236212
140605194
993574697
763494558
994090518
302942941
224637067
1072191935
266384398
1021110952
1019614420
678219102
509230821
471341764
992745783
177015556
822434211
593278988
1001744040
694937911
323201517
117124540
981512006
437456965
1040336048
370799542
997448015
784030467
199241091
580445846
609460564
401484855
404937078
865157283
784180691
438653127
424759846
553669179
346611247
711482149
354090472
380263082
499653691
61075728
764451716
453076181
1056705059
1056488039
104774508
737711248
112556061
751380017
228391740
244604841
886653317
1008640954
582830745
225493799
406525934
48433324
600660671
224805382
627850387
77130471
972333033
729280263
493451198
35064955
770756265
443414968
932486266
328156801
69490446
206661388
806654126
113824135
494182842
770198797
307697704
426233757
505718847
673549972
1066337940
572182365
689805423
557213138
423447701
847677352
370485535
635366068
190560111
903965562
839981243
686250990
126022211
590721608
666059296
504745626
1920814
217873415
413002270
442286188
201260487
874214992
914125376
380878724
857631849
57363331
816628970
492458262
759691009
448685593
295094448
92526937
112664809
399124738
276484158
294023946
425974148
283730005
465928078
548319183
13492172
424890599
604909747
163925150
483281742
321854699
501312561
883361894
666927379
371075430
265872192
352183991
625773214
627304606
905079984
730903146
122702317
567357215
303083679
946041620
435880514
1002345135
563837444
1047939548
749484825
675230717
423206188
211445750
593312411
715246865
505849082
647557455
399566368
743720820
1046610560
870473552
917291925
967199591
958856939
837345841
292956703
987890187
302423243
415822010
421849859
227710699
517069197
1044209305
370742685
895885119
649722513
415332831
844492041
975484386
729755319
746097340
206789585
284652965
747350058
982476824
324734925
323129877
937646189
311051936
57956810
131541812
1051403394
59985529
959733945
37713612
521037533
435261563
898452873
562922819
522820649
505056617
637202408
252081873
962364880
824031558
239518903
800641030
136581072
161874137
881852925
560738165
26925611
903506539
685135909
805962679
658357420
391587720
542240202
712797436
1050724664
481222797
535740668
249058591
519066861
1001202284
939388096
678008088
666387853
881485320
1057410595
144411355
471793955
569433850
306051564
325958636
363269745
470412465
911675527
900130268
798602614
382270541
221125026
389123606
1019705323
59950955
106504839
707013908
560957482
797793721
912848002
669390066
773287421
260119145
11792206
209943389
487179147
634411457
273300338
127967330
169530413
355588875
656734433
832889940
338093001
276857570
823151724
969577116
702954042
385641759
560709622
753088167
616623869
883926517
584520606
33542743
588579328
548515295
448251834
46045698
655962304
191665812
857315744
995624649
738359679
12753014
39883187
274503453
445548108
94648056
63134731
545155729
871218432
737225414
373947144
579565262
369375204
560128862
586622914
786711382
423522844
921697813
645185402
589996785
186552127
182737600
861539099
931810742
470721517
71765279
771019163
1041791365
1025929247
868320501
897127261
356721910
942702422
430357350
590928154
147102890
633132410
982419694
934576325
935128128
207276685
347570455
546777363
236006448
194359675
411541558
31614239
353061370
558468986
102885031
737687471
604222292
821957025
284942905
243536641
324812418
592755340
655924074
1053722054
333688892
960993876
481263306
847519721
194786213
495845940
1014872181
578595729
907412604
689461164
999205764
76678912
85052518
246744686
1056173203
954796486
284884638
863549134
405802459
901297388
448495122
319137584
1016742079
880949601
598882682
112497907
82357346
279379624
315466002
430340657
850314439
704577759
102462197
551572281
773054492
282738266
699863513
600590913
389918191
738158386
146267333
507404054
254124016
248708621
1033059018
961166111
7857703
758439550
373092202
606058395
110603837
288028603
29532365
270187172
22357205
429485294
93926902
878067717
485772803
335809507
930965413
1068220476
323698470
128909999
334391307
700585001
864928158
719595975
1006529943
649498981
822596104
535919326
867158906
1044893039
212741554
821065674
254422503
533298119
659029
692222529
1056743553
490992721
438464620
626156264
737201832
465457021
880597284
594597526
363691206
946015914
1028015694
510846648
578249401
892056630
577181379
336655318
721845395
280206100
98446944
282229241
710746321
628844678
84479586
163727742
471873338
648171494
472583831
506599039
663975945
954299064
556987955
544413665
1032005002
820880805
519096525
411931203
27376443
489380836
423702393
291217844
691643349
620601315
1006648392
1031146068
673179176
869261484
986126136
240509142
317934145
386215576
944492000
737782294
522705785
120253175
154458636
1066259466
368433171
231799339
148165504
891361943
516205489
376643828
751479808
66754974
211134747
846953965
823836285
778798417
1032777935
281575489
810377358
563000196
461358597
17548620
386241404
361568778
431710027
580382714
313514184
555395857
282556385
290789471
303622848
886072026
380871550
881153170
410742955
699773426
867204691
90975468
445257991
103989767
695511745
637338571
1039372647
970499212
1034438145
463670601
23643751
121914831
319785710
739960922
875649826
657971391
212555126
18669127
808159330
250740790
223225102
757181084
512745072
364805917
828311524
933400801
880626117
834345656
570733047
110581824
292865169
575016261
157324063
12566824
532993298
296726095
74596401
381839469
3376334
313826469
781947396
432101688
866824133
512977857
67242532
1052879388
474425658
549050993
627628072
852393783
645031765
412287122
727954664
419039615
326777581
520055208
363536614
556580898
483668948
1053832547
85479530
295837304
169728948
176996836
355742086
1016150815
283003072
11171379
19972776
789917670
351545850
673672910
440379560
5305829
411411585
1018538132
992514313
607586794
741175706
755104933
2056237
841572633
269803428
597754553
438233043
694223112
891774681
155532647
137519243
167584625
580554144
858036585
265113657
656029434
702730517
187622245
724336722
692059241
354331210
846084438
819776195
981134233
70386919
609246875
1037310934
1010685008
147991901
32393531
209495401
98778400
442419090
586144354
213803563
728474689
2601847
497679616
490100845
266231983
873486196
150776159
770458583
819513160
50732661
326315094
940357597
947602414
114708525
333984071
905994699
525980752
874454808
144843387
215955012
302374907
141919243
432670886
439537459
727406661
125668266
729561672
262553006
342700629
727549416
237277095
587220519
231489583
473911702
1034410235
772191482
805296827
74754737
853975724
806860606
432055883
515390113
693083103
48699947
1027190926
611102456
912728686
713652060
628507178
1054338202
46180796
1022239555
1044786948
172715085
935136680
852651225
380019607
168574179
352653129
626280401
1030391117
478185755
904688023
867239735
503062096
903084379
25798160
797744100
798721708
859988296
924404452
969483110
536943157
961254699
419097250
956646733
511184137
280490802
683685248
50827804
663013411
792910965
208316936
361191969
946771942
703732886
1015431228
816169874
1066978167
505077854
785070642
656777992
442731092
1061218884
129436345
157633404
309587833
887034709
31267303
812390195
805272372
803243654
1063012804
692097380
262113273
628775674
686823434
236564449
356491124
416521086
371166454
188990517
234337614
389812706
52160209
965780853
292351258
189383284
420337526
565406994
1006508669
846396076
438701106
589980820
120344821
450754355
795079309
980631268
818336214
999534313
811619123
13149752
716166517
487607698
571671394
587893463
567154047
755085760
1028735174
357139442
119566429
225355243
822524163
978616949
38216489
418110333
607007809
519605357
74606260
238254967
19822097
682541705
450260119
51036049
990095518
363677589
695547595
406952973
283007420
707920515
1073671772
1037367158
322030991
335936561
928102431
464669634
654177807
596004311
263881622
159935403
806497380
327111026
520953485
212856001
198474553
311635761
31084269
748524920
859132477
867058807
654905235
955444379
151177977
984955421
917333154
851742531
818188838
44205071
1000946732
840148518
918575473
87391129
470898637
586270788
77611322
678442467
49943382
356904818
469723242
611728976
295127875
21801390
1063888430
906094570
186856357
534398068
583974224
102448516
783478939
66526778
49974900
615285822
48131026
757361594
1054489254
389890789
254189485
174967877
451794279
933009483
575722138
38313860
424467744
542596092
267481395
511746225
843712562
250435245
1064909137
312111702
574723185
717586365
836153616
491598801
965585207
916647613
502882101
504424903
162026969
818486352
844509965
108030178
811650313
306241569
297905393
157346798
589694518
701807449
870955418
188244138
1051796891
610068746
551416732
291665197
1059353965
209027546
368644171
680693734
625653395
89491893
365562670
153961099
737608748
523602978
5463137
1010547981
417009318
55689760
316908733
306190573
906669497
762488293
158342037
727079330
992795685
710613156
667605632
867511386
25055179
656175801
615410903
93542221
522388198
553680663
824304741
757685207
745057444
843981274
724579486
562806151
566679378
611601795
541548587
117029834
300223486
164013784
24801142
559982817
584047897
294954150
118021889
500754362
235211920
746386002
622471582
838151797
119430651
416484769
50448504
848930344
574704501
785665588
963366795
166680919
709350158
198445346
939874589
981542454
578881712
393790950
926688834
809354255
671917503
636373694
732643101
352121022
270197286
439908932
811237456
374760987
995092542
4387680
618669782
289706480
9682804
465504786
367331182
286398477
752246354
571151511
86626443
413333202
640157329
338292317
878690024
208971033
303392693
760572027
1070334980
355226091
553569658
787364013
966908739
308145730
748425295
1072088670
893735415
157192533
878397922
983420310
1067749588
447603091
559422040
935331021
1070970395
776594366
741945856
304104507
378419851
623073544
273618572
219710295
948169534
865689913
78741819
1035848652
1015760035
851243778
628158865
94776678
729271981
833622028
475880619
514354493
1042031086
976228852
761484441
145323939
1008406245
723344677
51492452
553357620
905742162
301336376
251252792
676623495
523801538
482708777
474244605
543362681
460580933
668147607
939264030
786727433
817472208
108073274
97649145
67140034
890384973
602159890
224228657
990465366
219528955
843841968
100902581
461158490
861975270
231951075
982961711
511057259
584778502
218977821
133979373
142020643
1056989119
932566163
1059745374
14839486
632039238
688397571
312959903
263561781
351379864
855072703
610367210
285960914
193383408
966788795
367697168
364101105
1026033253
808436404
93495047
746970588
1070528092
404361433
588030494
549259328
680200150
193787291
692539085
805553342
361408710
552139393
955564380
646409717
835672903
1046201958
350585022
727680839
834142510
719334454
997796780
971876778
130547700
1015668336
810953000
376285342
863087677
635864502
111955051
731113327
551774842
168020426
640310594
293492272
397157546
717228089
250620523
664549389
696208809
1057439522
518867354
93629366
663430083
129327532
55196883
487335000
633746478
811397337
976534283
658099025
73431706
254520711
815467823
687837294
912520392
956932232
590885839
633662629
881740166
966820266
1004159470
637181185
478957325
186011814
249019644
720528025
767042540
958640145
156840972
711832323
808796528
756293881
686535226
239562986
406500156
169006857
1022533290
752145428
879361286
65561231
684366264
369778860
677420402
129722558
505337101
819440099
6634616
421693888
1030826082
499522050
241506252
326623862
528890198
597332212
199951899
630937553
543682471
596129397
610156085
119602298
949055662
382196233
116591748
554467866
206100475
762813652
980773280
835102284
384802888
465041899
627079255
477452184
645287461
1011533282
361426510
138632570
789764165
937361016
437888731
44918303
890676013
794758924
552242455
458868832
183835737
167701302
909058384
159859092
504576693
192122944
494259113
284012745
608743417
343061519
48388075
145410996
879737063
1019065225
821769498
180741413
420954387
568934579
15730027
726006002
854056546
100336884
744969145
618629424
959832922
618137140
416868488
305944995
982294788
115749427
612514921
843619050
48001481
202337797
458969120
211215781
37915222
201028656
716766780
535615444
906230899
245787476
897401818
535353815
624644966
932526980
857064422
308479231
320008304
493672121
188618951
666410979
585739764
647459352
608473300
1006554236
86670909
630515853
581685671
709073762
919840858
781618675
202120801
1004210457
877131462
1033595845
323857768
886998933
285720028
197437189
773524637
397413921
177520610
484970184
294260853
787950819
92298552
64130815
659242094
774031582
1012702454
455788032
124003873
1055116355
54572856
420431883
633056937
18076920
896684833
902929011
185731008
882855419
31587528
155290763
466931631
1050802138
526665604
134880606
978802651
562975372
806034898
924947493
443181191
403219374
19892150
497932729
12518092
21066234
654307238
327470262
686504340
572835758
687304184
1001270028
724294811
511968978
1048829258
1035569186
523633377
955406083
975290210
889206299
1052797533
432443159
108890284
612859002
149491420
90235127
689722717
429727210
844102655
814600752
969761244
709170623
177350858
276730356
1026918173
183911349
659534444
520799918
818306148
1030299077
499028041
802679465
330529631
501121159
561892988
130970967
323769024
446967899
61629641
857169334
460026719
559703460
300879905
650665366
923325823
558999291
356417857
395210695
441454422
798836030
797328608
149534073
410792073
535957395
317631654
144018454
280602984
58739412
346930586
603001655
61620795
502753391
968595786
159970489
67732864
117262818
360492111
264785701
868097235
509950284
1046510033
451794501
404427222
387753442
88333221
185725550
95209401
300599813
88284650
274877314
120371075
702831944
390816469
234757173
310661463
739392225
701677052
393162254
261461767
245680374
183464394
365632876
27113874
44868091
705341861
482313974
364459928
657312695
651421494
519885046
660794340
654974888
829471197
445399934
129883121
731985373
302314284
839609102
256479926
770323619
162427835
187074738
191983038
1035342892
354753
930691670
338967044
225421862
595505929
793012549
668783535
882874616
946707518
752598799
355204161
965502285
774230832
1039807479
1055799371
947814727
366606386
65164432
769551485
759395198
1024690853
514866616
126927033
178872382
170686750
482668789
661263217
264974606
90530147
253321316
336315040
100274159
969429654
155788555
541863376
630706267
140182939
988641264
1068788987
951029722
746111985
203978657
428653390
805724752
105877378
268071058
1045813633
34643863
887758606
349178794
896277824
1017390200
399995442
942792784
271054767
762233644
200926173
759536585
697849155
896675056
55408919
797456559
438710052
33933324
481690102
262068514
1009013375
89830852
785868872
903446761
781129585
574341281
49755120
254272647
432561150
787933331
690092648
928781576
839931927
633184589
453413794
153689196
709095340
529454996
517398875
570790972
81325769
750990791
700980832
423316398
616062009
404991828
768039681
136045524
985608398
25265679
470338558
607424337
802247807
727775870
191681469
1037864862
535412449
946304281
624951383
40567667
406675104
385904564
159102590
970765656
1046427092
802397943
927906828
66223943
15443300
5286807
1042468646
380155578
99683223
781498181
138250385
183282961
26018443
1070577710
1046087815
459448286
597235785
506248471
884517170
828659241
7110871
298227791
1066185495
1042314455
533087477
832940640
742339156
548166829
258778268
200226301
916431633
823906788
737461722
693727486
465126632
554940840
889375108
753383686
70476718
803565249
320060820
576878677
799306815
780847485
277247475
312169116
1025909642
803375702
996148129
227769122
345750819
585217967
185305211
350296773
267762106
842680267
452486164
241873260
127238742
398293823
481121740
932899933
590217945
499807614
918213357
708811576
356926745
702524219
461271900
61933215
403139974
613176644
843702179
976935058
277389157
32513406
93331753
98538585
1018250498
973866443
82235806
564855216
608909604
151205311
738913774
500663748
1065579094
649953131
390382689
692814113
1047637376
58207330
672612738
317036848
984584924
1041752387
654312630
623137669
610709346
852876646
815222469
255724746
1023345726
123141765
829280032
212363652
220991603
7352836
366443246
846709858
720165013
170028885
361816414
484635350
409409563
496785874
609224982
43464578
212827656
1028557219
405561351
799673151
242827666
283714105
1024915627
467621028
874124098
868268525
918067099
284987587
516432411
829018010
650731894
779463472
62642198
155589564
800001795
387092699
455751883
626076519
211773153
175907559
971617367
618947515
592257779
815837735
251698550
923957796
708989667
198173021
260071865
831288
560248544
414493473
1001909285
141885660
999996868
871216151
605143357
709173248
497391097
59350576
96690953
653503210
745765611
337401046
646291755
255747304
144883207
287147026
155555577
804794517
570289206
944190970
1034626056
618334875
150967789
433364451
312294924
455289903
347783506
866471736
213311179
347130566
163401202
149376035
297710411
635258932
268562670
996579087
209687617
962030456
492761255
348245612
617864750
698721412
1054156700
771674932
228351741
732074114
277155155
975142146
329133176
1057311522
185920311
326894164
981642354
265974759
81455705
389753026
334720876
259070197
141655992
968671143
61317336
412429343
972460152
542225008
773854026
707873562
314924115
537727434
877740281
569444499
823785349
105150590
715987850
875882260
701423026
517285274
651938864
924054766
954110007
845230561
953488181
657590532
128721775
758096260
44089342
551095750
642475313
212186130
400930598
647916262
462899592
634597996
226511721
902658467
287656426
155178978
245163181
63741734
828249097
505655945
421236633
334571235
459058179
742565205
804645133
1013416255
40578010
837328147
351594728
56331898
786929515
287456587
873251959
971272114
840431613
236171980
261454945
19018919
1064259185
858921885
536723620
835257086
1052436796
256005084
852569895
895875960
161211369
290120081
199320423
742048312
763441
16277736
101686187
900121691
238577740
46703835
729892837
503741089
934177692
366366603
1050696801
979241489
621920620
1003869303
630037434
888146323
864732069
859789484
346941287
1050820616
936670248
28429167
467583201
571178764
930989338
509329942
537884554
470018166
201649943
941867679
942396118
846418986
17438277
786018570
827750794
443834565
632910507
166642524
635213112
346691680
416771340
854255394
550963721
824848132
144607253
663608988
177855616
983093013
65298250
911973117
156905598
584903855
70944355
484943353
193945598
459700234
290260302
590727358
968745062
234483924
25978738
225177832
184195448
248484315
888163502
437141528
609167613
1009465572
167979572
399870513
886912579
499425822
958654509
943974998
108995761
394897367
225378204
295691658
471719702
873132270
642484386
83083994
170392853
586188085
155631220
281822871
664952201
525529420
403694753
77725041
191438904
521297052
39938316
972257996
563254569
410815912
821555979
294424030
1047398618
670903583
833760877
570781044
775467130
74984579
761353754
531499167
422569785
1022982140
80287743
343314163
752588686
523889037
981703559
1018432577
340181284
337905615
1035694090
344642547
549835454
905725601
513138682
905673150
182829033
714675335
917061105
444092624
120838607
283389416
39695980
983241064
446790350
224982426
169883071
544232834
896135981
434510219
659265943
90678723
474780772
449660968
825566835
159288596
291673533
79392795
312809540
237902686
415560188
470542747
402977556
1037187512
490277328
465692920
687708337
489236427
599804667
1032865867
222339825
778321648
860324688
559052069
745730391
588602375
271051993
1047035503
744447476
792252792
340356099
104445653
1065197956
484959619
923610514
1054711618
802164901
549056772
279348028
104794466
493755232
786433652
514672972
924491202
946781393
998055899
940835754
496710747
925607563
1060954780
80248808
982891282
523890987
361296267
502810385
580154927
791074803
694141105
918624835
651091621
236609421
361064152
180310205
195260756
645352006
565907502
1028255167
553176366
292392131
689221103
989198545
1010878823
292869937
266571048
858781840
1032406954
1056194556
145436890
681627880
653484653
835232137
192358543
414354777
528610972
126673643
800490611
976215222
794468531
785978788
341311826
126825729
80622388
953486371
397371424
196043387
24779350
190191746
549152828
754307087
868598696
638972190
146925869
938028850
916271068
876824993
689345656
582940988
702741155
763825084
1058331328
270136958
864758640
182924687
770706349
918252887
500518725
678529642
911348480
926635965
1019084553
1017819024
479959442
142561514
43586984
1027338559
858914573
1058722692
597082333
1041578208
881682455
1047035082
597185107
216292824
882983273
884626679
56216569
568213456
98729515
860000281
376466760
254485077
750743285
272345727
543251418
19691961
985590583
610446618
935853385
458066783
414837070
350806765
853698878
685449077
581059153
1063711491
106541395
36814648
320052463
905231879
724947784
291495698
1000657196
710294498
552686275
633114857
1018778300
196358981
750981051
821748500
409386035
144045849
161401382
953012266
417404449
79209568
466360452
588478621
630280413
475540854
93349097
916694330
481739291
86796643
172601036
502304295
58569039
947877991
553914175
424383243
1007476034
8769588
5439543
1066072881
558946682
502023014
3917143
215790440
58577288
37286099
788705415
537359605
833611900
459815803
389082937
633075865
214885919
552018773
532264393
776599882
708961338
1058322472
867358369
631081551
289083453
491171123
1018933405
198242438
216432199
719239899
543307952
405874303
164658964
975321421
979866337
786191362
112426507
598001398
692733482
626682184
264323773
1023334410
136853739
686521752
219742969
931726408
493284743
541533958
142899194
665887272
898893630
853255705
960049356
797648345
150279083
14081658
1063326493
568936951
891425533
259307461
641780337
200343646
358072445
724241548
849415399
18505292
624658071
650678175
888869711
643618251
133381098
425161357
382210346
370301520
306426609
280618003
800724477
995071923
206112758
649111448
620499504
310134034
426365055
514553244
331902641
646553671
1063034740
439103930
792216841
769234794
767859386
567311358
618311004
35083870
626371476
600089942
250579167
612102512
455756221
903648250
93848591
76743709
728753925
132272157
432989482
79908059
542558604
1048233390
474295450
895881093
1020818698
672254524
928227091
625013875
1039757514
57461350
353921615
538373532
284694573
138498592
864324186
827783075
105334844
595957320
964567469
686928322
418639726
793890490
779632557
507897052
854755885
668420190
811775651
398498400
829130605
963338089
815923651
663779220
439180169
862616358
945265418
383792613
357279659
143681668
344314513
658778234
605108155
230448226
230154740
1038054185
828727602
819038120
66649994
367119374
1066638728
37262988
162516996
230633362
8070670
328639793
880554886
991294034
787037516
150899350
434522848
927962374
648460708
521595376
385738019
801218775
217431572
645642726
531274352
7453786
271618282
540245317
790166728
256678578
862023623
884070634
588549318
332313411
932808826
1055665507
379150589
482322311
424198300
895593480
392260301
323971696
227878966
907170237
283173566
257980603
216774589
1035804274
760256531
100339973
908294546
82183718
201477455
584277763
403282713
90492310
854487691
453334392
246450021
434070940
948674748
1031753390
548341367
1013592182
882386252
18094438
500046692
367016028
1039448615
590615671
256227301
352099548
689216364
645056949
560366776
711067402
549496731
91105895
102786328
318151930
169686696
289937261
893604355
607014429
173723314
399883298
401034705
808588738
770355859
663925493
962535538
641054166
348910126
461234339
830866771
524743090
154344238
421721858
797213638
846633017
985409994
601258441
848724825
269977493
154036244
976208870
112794253
994589577
804898532
808403228
1059512175
1040374119
277491135
634681935
362084756
668608662
1011375270
55787479
410477321
305504931
318996152
919033358
527566204
1057197380
719355972
722650270
496206910
322900299
719790088
980573785
435642654
836513238
891552740
1054662033
554012547
101939260
68400904
831435337
323922275
796430296
438511267
176761188
62013849
643671260
837405511
135570233
949226722
494465460
317449883
936728431
575044161
192758218
722282076
302145639
630605730
280084987
77790512
1014287858
641633240
76376254
530431703
735240573
620025748
119450424
464216940
473315692
1025355620
865320445
761478078
96803029
316692583
631822
156793425
285363315
436890876
744566081
766014627
1040185344
304116651
944078137
637375776
255849733
694903707
643813965
959853465
109056671
663310326
776797429
685962877
968081037
151492037
603253103
359592178
50298374
356069449
83316795
154248920
136017362
480356335
406682228
1017738275
232997998
32152326
8725568
487482925
817918805
624939909
887411822
843657879
470950358
853577669
778366691
108677164
266340254
990514022
748826873
453585435
11119347
77143870
652581221
592802588
713415917
923887884
1060771269
331292973
896672012
1055444628
384609569
332365219
243582907
533320105
450928097
906360950
814066642
425229017
139519864
212553759
777940977
499530759
754891792
25019887
91468431
613773997
976839581
264438981
632008817
20257505
538348866
207238639
1036767631
126519751
342756873
998471181
676538279
343628702
956240325
865725879
965864376
325895467
909706288
23141467
154254356
841232925
185835327
32319773
416257298
1061204969
111021462
109391351
722235703
329114925
22539357
518896996
97432777
993565030
1059075396
218781699
751232914
535002238
27609008
774290583
901667107
303067342
416129801
591024130
552197408
537888518
32686953
87409844
81791411
433593047
562167328
278219564
140814092
297955201
138732961
523418452
89913589
455786389
319945387
168401306
1073408411
838610598
874286126
408596463
1069752842
14221648
1028698835
401924419
735490118
1046567159
372781512
308827247
781848582
771188005
86064096
881164346
848310592
307037920
137743687
303578174
70828887
833257690
96403415
528374518
195953677
261327600
488085366
827812534
813846588
651923718
694758924
54096444
827697482
967908979
424086246
491161140
197752354
691809105
204043875
57454524
619402214
295681329
101116039
523156662
393827979
832399890
914484187
147183862
806981503
828925302
696291155
133596983
222781874
164371578
673086260
443907635
442108403
926039113
767329340
79994313
605813113
277252946
508271355
472562321
538729241
62352393
900403199
433523239
525557632
684142784
522786019
901695144
292009010
840934379
367599312
612782105
352879456
636740436
737532716
669778376
97822760
746571964
627629228
340667259
520848621
335521331
643910869
384102421
34786729
25310738
984497045
254821969
1069418948
527547613
209403594
972716485
984846848
746847184
636855273
548710859
268802322
657946016
351188288
136215445
664845474
356498091
489011100
478227646
728606001
257175018
235773458
28072233
320024894
653847119
1039701463
356443956
1010063917
781740043
460523569
972953757
850790750
966300019
976288348
890364654
396735425
618483604
658517818
713646880
565759314
933100428
1070153553
452052023
358861511
563039097
14845376
941336838
790510211
909779317
625421834
235419923
666859501
997123490
851098156
752908007
1054333565
720239872
296780012
1070512449
395505206
993109238
593166129
771470637
650593681
272275706
339620181
903579058
367259639
382010617
630099683
668433688
13134428
413807814
1064134198
186097075
914379377
85105687
374845975
521765890
1071491411
204176204
178031791
798295231
562555806
608942455
1042012040
242865612
81832751
926879163
164412550
1029176662
270138172
369443755
288468015
391602018
169514753
461307580
392928745
787877161
907350877
241528611
56250186
533875704
518455170
542848858
1028046764
405565819
1056413572
421943931
43527010
527751915
479125302
845142027
647394709
801518445
151371978
787112855
479877236
1068356420
60183373
364206848
111782789
893138503
342244492
991434260
560262967
606695102
732891311
312610568
918871223
446101574
48221709
946727027
631084676
500462656
465489158
210260561
50331489
663914840
525372198
680247430
379596734
1009310733
951535694
562707612
329905127
136491571
1007755213
802299410
246998182
506769503
732899326
552043160
495202179
163306871
537185411
1005893608
928636457
818714839
666539828
878006930
95937033
38883855
229294439
974630475
811094665
970508141
1070625790
778684622
654610178
184879456
625231845
357449728
492039725
146879589
431243169
90085629
606111007
634673857
259126371
285674265
496070221
144909923
1037391322
325413414
373490848
482145533
284888135
330434279
844617426
321265931
476591286
52208997
817289167
942582763
984771246
920914517
241733117
952641614
565129531
111446031
435103920
605813209
961757645
515326353
890974966
479798170
634001627
718569467
358423249
984783892
854989802
214795807
176143648
769875199
937227233
596271596
368526068
635358805
672770530
594091589
1069766711
1013779942
881343848
530645404
97355668
485967059
900424553
364615281
893780732
881058083
277273194
749385264
639118467
684521611
80428623
964247554
909852797
781910670
939940605
621134209
670394902
270425151
546031513
612477697
856267953
1003136897
179426032
773703713
422486799
445313936
317004221
1032567372
680121048
317561800
629307698
89329671
869086772
460035943
789214038
147645262
225612936
18563696
774444595
286670052
751571377
432488062
713751773
846026048
1016957886
891844531
713061333
239040711
1060719609
1007487674
262318809
437576574
117230149
1032469477
483792557
612562659
197041232
865234759
424379421
76082742
166643506
1031207750
325606724
7247014
392295381
946476017
154446154
603085355
641965817
1031584902
295917367
143196164
846203052
63877944
132165608
876421817
166760758
841507848
1013543398
341098773
328980958
781008823
561164802
322864075
80137536
281989294
823309747
713554070
767708553
998781738
812396870
325346267
889592884
98753524
459085099
817636682
769209581
1005599981
64222581
433656155
646854577
73803006
674425642
935038906
1053127736
169667966
749297215
277738519
395684584
28282882
884764199
374454690
433191629
404030041
207235064
999019379
45056150
41645253
258271123
566576436
831254563
1002566677
338521421
340128902
89738094
1025115287
542286602
867877733
714659400
666145864
761602445
544962236
585103069
604216012
248282786
525254714
936216061
693253847
112116810
229179931
730772886
4355833
250565866
204355749
382241483
289544649
550118772
372803610
707168188
598727006
217201883
387790503
855041598
534658684
319731452
336705785
969529980
78017383
107305133
525676633
442815262
385156411
207842956
181566600
177388150
1042613102
800378409
806987803
158096821
910846677
886172329
1031055575
1003739978
870141987
597590825
49479346
827920145
1038064787
457372344
655537265
306624255
437921749
610945589
643684927
601510566
660280140
629102227
329605332
808726827
222755334
321414030
682782022
1025108402
15238003
463109118
606616440
324750170
505761373
190920391
41440063
682457553
847018212
534015534
70614754
872539161
422033515
277469413
387906070
585529981
458847424
553564589
407233500
862947484
229492715
375475724
294284183
570701867
845079430
931634355
433583096
881472921
835417850
812926126
648550992
754047042
920475360
652398767
432611306
927929851
974747131
431858204
1005593359
440418056
893476813
14837830
255938899
500804620
96190356
1068472094
434388629
398567078
211751616
422182644
772762751
9157357
904789425
949063939
670214251
565033911
728255654
796162003
154004312
963550580
295855967
18329432
451292801
407555629
394573738
1006324394
773062863
847620942
122846212
616318023
297605496
800110216
966872463
772276324
782904042
907926149
845754002
791352712
510394733
631739720
993163935
165945599
474022057
234833624
1002721051
91535230
653764039
695430002
1017691843
348244893
516300272
1053045146
875818297
995887368
217910738
242103564
312044092
827517287
804475424
592722239
314740362
504464734
772474767
728110911
140266098
823844186
584716179
161174410
785118137
950893585
952576013
801617959
192463896
742219438
852919069
436374761
830901998
398098035
543724080
937517235
1039540239
489636973
784678169
1040639547
104720567
229830654
82652087
181301359
849988234
17044442
1045416873
424294095
128313329
219779597
891040381
835766450
580130212
1022985767
702706835
588434378
803004430
541122083
728499198
295772584
289473366
414841974
586967375
476077023
499823970
510116137
541109305
152384546
355298938
873446354
960811492
586094975
34515029
966437169
1028328287
553140032
572778933
161697256
791019716
501325719
935293901
942243083
174349779
825414092
994138850
389627888
92187093
1050901596
302652460
616064482
966342850
1061226128
951626857
1053905537
331954463
341005439
374673947
727113
563077344
383192536
392248999
331523657
977875513
865364069
412149070
361058736
909474930
582866928
701458262
458603014
935764303
362042623
133350463
844521871
14506498
912589795
340362314
473754029
508781011
53272874
463991511
198282191
254175463
83115660
883824429
90530584
309915262
852542289
798047635
188177409
527902320
204479449
324694815
913926380
1045769670
1041308029
587075734
821192725
794398158
50582438
493274273
471028790
267274527
200481649
217897627
1049581129
520503082
231033775
253058129
214157026
687251221
559273908
736824373
49892524
493891160
642248798
525556949
579708886
390159997
720560402
370968452
59194529
910163563
396204917
637340219
674466023
495568491
111784480
789283303
971272597
674156627
274229650
160071264
30044639
59076231
257024892
636886458
863741152
1038476339
671382477
590073564
375343649
431167018
532101349
102016065
128487712
677866110
836406826
975005222
296816340
579185108
666558194
25641908
421798020
434149273
483587402
821242789
854082179
933198933
598119064
348771371
514840580
1047209795
88791522
801081267
878105137
255232552
268876873
200306397
672443957
877393014
119070036
209071681
182783241
450509843
1055708392
1061985186
982808666
118357055
563958504
990590048
742844435
919555682
480603265
969612072
393702559
643603612
519812878
231478733
60220519
622161399
238434013
301659278
803196866
442143378
900320676
198178549
29610002
673928476
59539532
346761200
1009108326
640166410
748257372
75197202
1008279979
989868968
261076595
692499380
658016844
538759943
302735645
233272409
791373218
864251629
29495300
393407318
777546156
614298960
396711665
839656625
564020645
921096143
154734739
339357408
311888274
946516681
35859589
419085281
862114029
836650899
1941823
825742765
797609055
320649687
583484451
822143486
59895989
924934867
587810676
973016717
434017108
868016751
147260528
938799869
290888642
721905937
752810928
629942838
943663289
839177143
53947778
863303800
810605305
136679596
947586424
581010030
673505239
762517154
573405638
735723475
393749369
475108950
944349149
642186049
1026787656
235273475
274332410
860447744
107721196
944856147
302479212
351493154
593760583
959271760
582321647
937231856
1025378585
687637287
10296374
165943161
362949631
820511998
928225509
59106825
824405474
520674395
715319932
571825038
67148171
768554688
505626056
708843722
389371627
772527543
954383877
1011485481
227791910
961635009
597394388
574242022
800459355
357992709
77611168
1064874290
830703749
178813448
759161030
262451918
456562031
575271246
211825570
442208850
803109518
577353795
713057502
419701724
1052670649
272149253
816423366
985765567
991904138
176570854
259447897
812424719
324632631
870954053
379051433
892058905
40235518
751349065
1036283963
395374926
649431074
189143313
981457372
907931609
330359818
819636749
590135518
112406791
103712363
700057214
774476872
438149011
609919885
227666672
944165816
905636172
571848788
880667379
142392950
582476621
489314414
600482514
782813191
85898734
33771447
301029557
687383107
923386281
238404972
580113474
107849939
503642505
375059789
956913621
141004033
877177115
415851336
789144752
337347596
542597748
102917079
1015102013
604935630
170057992
215175547
351385580
759773138
190628569
205801559
927848774
306303845
735302202
373164327
95027178
100344347
366587695
217500225
381317637
743457518
654794892
599862657
15736393
62803089
447916880
751770062
201869160
129239063
1052247111
130883077
728737944
327348342
209799302
895109874
38210481
1061586239
532799932
115463514
252368718
747539692
250700375
513589459
530311786
1029686170
806399952
761915415
452204766
305126107
799309519
979659168
135257747
319034442
807731502
1007557953
140398108
78761822
498047437
813514726
258860737
645840918
543688360
552728509
877997143
582986943
461843023
231542127
531603618
139468600
1020510048
472009284
607571992
716983017
319773086
115878455
122745546
282804703
938710887
1040840680
652053799
763412868
171642734
397929109
1058423970
680405145
1063142851
202340112
460911651
604095328
392992990
93799460
720853880
669524623
514996158
878536969
596874213
273931099
678123248
514097604
734233764
288782313
171502748
564088051
877746399
600218386
279670046
620666737
472598754
254926736
972035331
872544761
816746460
729837357
92356794
742543996
811717196
18745485
182878297
1067982434
1015835391
559937107
273391370
159491070
178772497
170596493
554174083
66273457
12067525
446427190
342424657
819592893
155518836
879273309
146466875
929973677
317644553
1031066701
131201483
930611393
539035287
666276469
48787867
382568269
701902109
1059601006
665910861
216578277
187171277
990513022
362774758
229325161
592596739
459504974
167952973
485412931
773531009
975518608
251744300
991386266
106402074
914062257
116993012
475090017
289337138
40583274
128627633
197162614
914506094
168576468
761511398
477476242
900270951
1012809845
81597055
48023986
139505041
931427449
624612305
105229435
942981161
468399894
244552734
1034536533
79749545
708026634
329420106
1025909140
176255815
756189398
617030932
988174081
348433126
212031617
962630150
309981499
716939234
542928334
661468888
546969364
578928093
517404735
732359103
989718657
976489786
778115023
1045425252
115046739
171994835
303160307
976965588
229214369
9699826
1000236298
1054778092
310336209
329057849
1048441375
651124642
757314665
515642689
994641824
746218495
278752110
580480613
825898152
859127202
1002554119
24775683
819978916
377174600
797756766
234605391
85065279
1000188066
661272096
279598156
513922934
220834236
669289588
640523875
921274766
142438079
33027491
912051522
536349381
885038926
1047347543
499566106
122993755
727387044
750620802
101855127
677654781
792470813
501529613
811959519
512309848
349136090
669599273
608432400
821877479
790905155
120890293
345543511
421423803
488164738
195614223
474224729
487353454
232288971
579419517
98288637
756818870
513955574
507957440
281526782
153092045
350124653
333094189
1059262752
37477931
199758229
1052913737
536833976
705058539
567249257
485945817
353757426
85222449
724127282
517255054
454518249
33080070
1005444469
688307081
258661097
331956255
168130568
469180131
895748435
705850515
572316673
32741549
332445067
1051562867
818392340
557068650
892980516
839757116
870111498
213179490
936098053
252799114
686866424
733876837
344444417
257432226
831752836
567389432
461073584
409164137
751502507
553797636
796772750
850153845
50183659
327620482
886944135
348652522
1034671020
328053263
202905077
363249814
389934228
278110995
655011890
4702779
5824058
522656013
333508961
797416875
227481637
750091961
887441279
598497082
775271658
1057390539
929836730
142243899
125909912
611706606
418075979
575483692
442849476
869237931
185689232
801645488
236854405
751449723
922426539
479224631
511435087
84801
842659197
449739931
200107730
148491625
354001001
913794438
227774882
882272435
106744318
907356362
673037162
458414848
551142796
737603789
225852039
812025713
421305233
335327291
447386253
384978677
1052786728
337972833
585954899
387397725
830843948
680850065
45368417
998816631
273493964
134355054
221460384
60737457
190366122
831454071
610402882
1062941495
1023508488
381892827
740492564
282641142
75969723
471214696
510581136
479771348
1036505210
432951060
521666513
609549342
1000662977
397617508
455395102
941290717
90067450
342067174
812917062
597600422
904791422
1049826951
730360760
608506024
913074633
1012542527
659763668
412627714
1073196360
198641014
881860782
1058994488
15962244
988116946
1038688776
141919888
394887106
283676656
1029754860
757669744
735387472
700069426
251001815
108348569
523909798
223647278
1017342234
717740100
664758413
317959511
417176738
905327700
284916899
938097495
560192901
595550664
820696472
548738460
620949614
260122257
324065943
966554764
436662037
536972385
133550530
984715878
927054539
530150184
254482696
411944984
253229518
646433360
774165525
860996801
1072114750
386045894
119238339
365629267
902748147
163356841
501296267
399673581
363404144
458104560
405333507
6529497
443927108
552188288
252809096
928853972
1025861329
48950320
986371936
25916477
963173093
578206926
246636918
459178676
42901440
533196152
593744475
385057718
87291514
718673970
844593589
217357837
841038880
925219277
316671559
294805515
311114039
260405226
326911773
702934559
929057402
415662407
134454080
671091738
822930651
678538789
376589457
611877656
868095473
1054543151
942714596
267759471
738986258
759279060
962493672
537208846
104957352
1452050
729338985
34493851
791618907
640718366
303555376
160676975
781710985
87102867
174429562
172018268
712890239
215121470
645147224
644388967
440165073
731638369
936873677
428643530
854276907
709024261
266648181
666627346
614577515
235128647
375692524
216764368
105357292
909052087
386370331
659460344
406084617
889490267
934572286
487459262
17812221
1018119791
182072033
245922486
603475508
321287082
26263392
571147870
780619394
335299356
153792218
511436569
444334601
309169248
549266379
794428553
251347135
1019444504
916307301
614459139
965446215
917718143
574457162
53355413
539237957
1012208139
195305391
427067795
493036369
1508108
82701534
248780201
242516760
955165148
164661278
671905198
1062093668
633100928
559555835
544367812
422037398
792898026
246142210
901370226
802252322
306215187
852560600
859601948
303086153
120478637
915936296
684592892
852998700
124764273
945107776
199130
254084143
790093139
496131452
511075378
393230557
849793571
157523253
487883256
999088588
592003365
525080384
710623893
1051542683
184463007
214688195
870116551
400497835
495231298
631886146
662567447
398709415
804289810
1012354088
249639144
382887848
281926904
270737499
912139659
730279666
113466277
89945348
876828788
624904675
159450028
344965016
175124947
877843555
313018431
817505554
898992298
754933305
675423927
16130834
275713288
644681045
789941649
710401538
247526811
15862544
746271544
1059193748
119501220
401082283
53816778
766248542
573010334
1050070126
721956218
872819990
3142296
30701703
803661942
313996021
497722942
285918035
360729858
606453521
105283194
348715854
317003012
45510261
882909408
380736201
487759128
381791324
545928310
1034837139
217871734
246153828
13100697
588314425
33076145
750200877
552424232
785627776
69013868
758929063
790002746
759392525
213519642
809816367
485182707
63716372
149331557
903470504
802544004
702422216
463445115
662433053
123900111
790786994
310995386
454463135
449178046
1038361969
379358500
288615246
836294361
246450237
127463945
817896962
754220015
582851281
801837004
1070136808
80674483
646250964
1016691388
984123470
211287824
779603085
254603784
259585820
185222133
394493922
75774272
281449055
124166972
434137360
480955588
171342947
112558361
465913560
131553016
694027181
900739380
801270153
315407123
258116325
259591441
28889276
86297702
122639493
427851383
15441723
112384190
756946807
738006625
32785550
956949810
970289516
381115094
1027762838
670417146
118754308
40361823
1023827026
1001900955
309862875
419007076
134577891
500686318
952197437
434514351
255014033
438704923
743719379
562420779
753073316
906494587
755136602
138029943
898548269
1067542268
1065537595
863218336
857232211
565392763
963181462
811625233
749757661
708062227
68511372
225632307
785750690
632267999
219064246
468498161
704822552
676086039
940118721
409456347
768566589
988638223
796964366
174299736
290358610
532197598
546006489
239403661
989239119
680870686
625297561
67193069
312703166
698444949
342620066
447310505
924872941
244302913
910323216
738562902
1005594765
1004726687
419098035
803361344
450224246
858036420
913566962
978419364
325387796
813338347
183839335
901975198
552361912
193733297
255159036
899221530
363917900
308521886
668106660
769637407
900062970
140259821
935541412
699918050
508719593
238885383
277961785
826645552
5391032
455296543
902989544
933311541
157048994
631193205
949133565
546716241
1044126290
141245815
611738046
81368906
620048982
169483937
408200319
393980625
762240446
394636776
138699503
597520315
504088846
215402784
516753538
945240682
7683257
871493660
578267256
695402929
805041949
275634496
435276035
449773075
209301925
229453327
45290408
896091227
891280389
721000550
106635969
370107749
450659236
522757128
32194809
102353961
630154769
61178197
789970489
45793085
53968690
625820572
272155341
655700602
859385144
213676973
931508421
312222105
520225871
410559898
1063488769
334994140
355609209
361734778
399094466
776128939
490809270
121945212
138592894
562941009
669780235
788155069
107866131
970532722
850455655
553439222
619082930
845783001
225765996
713503814
949654506
442746173
524523650
827399633
965216770
260668739
447942231
647572895
614202287
128157895
98084991
730335277
135951151
589546217
613657613
910842797
994534964
955611749
409228919
362315005
451406407
587589502
156742693
680712075
771537631
836905714
827158342
64870036
841916585
708681826
225197879
218777685
529359285
170465923
231827241
526167248
984388104
239942119
617710308
150854451
1010408308
667304429
372586021
104207631
1017540774
946484645
401325985
1008327494
628234048
74900763
958075615
1055080472
546324290
647496548
306186228
95469015
107702446
392800684
593059991
2625246
485946035
492609058
21477161
703706098
981673186
851149367
1069220849
996234365
1002525620
783583665
536326915
564548707
518067766
304715810
1008416911
577645423
813433996
130251753
150464434
230092721
379337157
807908037
425476637
379295603
1046926811
455340342
884500105
482752600
857595821
239803823
426019356
680571984
96346282
1043691238
430166538
530076619
945666038
1040476582
47168824
839773556
874974764
390162181
19459530
511869321
678121652
348613676
479454085
110334290
278630183
33688457
71381425
657082995
664332523
468825214
95354841
864869022
319011830
314480598
190598779
134170974
206833664
46577534
719265514
184182793
476365568
766663250
208037504
761273127
805955071
51012058
159532748
24271988
708450609
378592225
252538924
33139268
263648258
801418011
422046754
170777401
403758994
93031801
199008010
999361882
620349554
465565781
433257963
212503494
746208510
730950400
224930924
506017499
809144247
287061117
936593004
945939990
882491519
252056535
367283575
353145819
549584217
647687579
216228969
588411562
385045992
708453306
517079831
519287043
829106743
316539996
39625805
944025794
777438700
572424408
126456957
338503656
86392297
411540126
803266236
269405522
66602630
66029799
974146565
225507848
223537713
476212650
993662746
261013747
622750033
851311403
168853413
779144855
909641936
838263253
166899271
408424946
610361011
775597586
306715651
340210072
986978744
1003467340
597960475
65796731
232971065
549468015
383964081
720238667
202808513
845742845
302572935
248047083
449991630
329429384
43776672
188122185
647620805
180032285
670827391
409848790
58805476
944734322
57211242
651970405
254880006
485930942
805149897
585069334
955874392
1016496065
994834484
911010600
623438975
31430815
886274552
418626986
276749933
442415350
78372588
118129461
7006864
89428821
644199352
375707609
291045396
869349391
269496205
502636181
1051656435
221052059
515639997
263823404
654856357
238487162
730900255
804894302
450512279
69158946
1069935483
247410153
958346687
850966219
63037224
1017690015
1059450652
2636117
621406468
1005748742
890229063
680116657
357141409
801323682
788086262
301163665
230906459
381023002
562838185
890837307
969644771
165513957
347001050
161241871
272879450
739897933
47082578
393787777
55175140
695501637
367895066
337918346
654910968
813751528
445202329
816593502
952654333
508420133
595970786
80468175
30171014
906794538
62297751
1002644279
573982989
109505773
883781520
621067749
91129553
619089749
334921614
805368098
903358803
545233059
255820466
723279075
962036571
197994756
471120481
556742529
803645531
1017081318
481012701
617834544
1043812392
399990863
927197357
592662016
344222300
991080135
432833489
858435585
267019898
844538988
166590388
74119671
967710023
909886270
52560135
20283961
104517139
771692566
70194481
471223792
372533289
653098285
174047209
180314914
74099781
56483718
89416061
140749569
323062633
449744379
303387209
569229999
651610057
247593294
363901875
707290140
415959069
634563332
401870638
936265118
660771379
916527111
780940583
94575005
487659324
205401016
812360041
281373834
484401919
850220506
74676508
11411848
1002963163
892900408
881240688
977238466
385481845
92020625
512377735
301278999
116157155
135448543
442327298
97718852
152581397
629296254
50267296
1058231368
113162557
298385605
453616052
13505337
181564052
980305937
654664930
246071061
978169607
268970129
990292080
823960811
48720325
363028642
188349662
432643415
575406666
764335009
602416638
233368501
1006479009
380404633
78839945
860933970
994104717
341918123
109607392
678915793
707987344
349226520
843377789
58270467
44685517
79891104
1012187032
332441578
547207993
687776418
21223317
571904516
852927057
748831783
282863531
817219178
872936086
8224950
145065060
5471891
243534565
679190350
629408801
345873254
622130591
550076972
670338500
174732928
210920870
1060454631
476634088
663438422
750488982
749863240
620753318
343583018
163112281
57879311
703311463
281547679
289503852
928018266
821514563
591967607
129574124
837981604
395113600
695934536
197093769
855214254
766415108
10407390
916976640
886661557
1064927933
272719312
603104639
934350684
56827170
202930647
231518552
540204917
569184187
458834103
262194460
402753325
1030181187
276593761
579373551
863820048
135757804
567676973
656941720
684408013
762142997
502673066
770763040
1050212026
297060692
762714017
949108382
201398428
925958334
821904984
916415469
941282283
1073703662
299018950
194677424
6216955
654481711
987818629
624848765
194799790
887538232
296926179
429689274
707124595
366545066
996127338
184723187
867732748
957922323
690860343
519321248
189379431
446336607
674296717
336870692
357637957
900338998
839001199
397526621
247733471
938506563
391112045
103192643
1043492752
1047403186
218727714
476392339
656706971
288983
623793326
602647179
605361461
970994727
48221385
587257345
203311218
504569996
1024160214
833267746
371026052
565862297
667447899
840499442
43454027
1046687199
946569595
992798921
479628322
697182546
1023650065
517745383
630533616
164609508
326913365
125069215
28335308
1073605843
1065490970
1030825746
620905875
1048453094
367619048
599810090
946257798
352222672
592342521
410923993
755962069
937350456
485509000
208640837
641897940
95663211
757533137
607608280
114144329
804809206
164358835
681062603
212439633
481379286
729275596
1032833589
701299602
52119387
776911783
25251023
52599011
717182420
876688970
139201929
204090206
121132542
872859394
893715226
354815947
478265717
901420972
68871180
693242327
152865959
598699508
280547589
1004679606
298425041
953019868
79288388
582683172
727298654
204144197
739156600
380968535
634706733
554070070
58287857
684198413
1073461618
928243163
214382143
270004421
491184253
784936715
469227581
236533598
1055526490
639741612
4764048
234702283
1010072117
851424005
793898212
172801220
124337077
846616032
215304438
247009759
472137295
600552046
604711911
718596212
448107147
185744655
51529883
176820287
782561456
139368603
453076423
349564519
809852724
197599505
310445290
566286220
199773530
353877448
805151145
299432257
106769678
87205561
1034328248
403152811
747425431
1063850448
188413249
409794066
986432108
266107114
199899600
313659640
192524106
881962728
996731546
485821335
1016757941
699871508
733435292
510812461
155404907
153255442
624129152
22900721
1069925582
973243076
153624777
1001740983
1038411076
174704987
151409093
722861814
123388994
892653383
641115357
445364983
937786583
943957789
648107877
52719936
156814391
432120715
25375780
151224455
117879749
629387193
211294424
659746150
262596202
752976555
985962092
292791339
58183282
92918966
1016190389
836110187
400834860
575291289
355129934
357967574
388508856
615844397
802951344
1020670090
21852549
820966452
594295451
222759041
193893108
151020469
405452517
902469527
633368150
760833672
749957270
694968979
522938882
248820074
100220719
477219556
314159966
374168886
1015810968
67239005
75993494
883257183
832746130
154699626
750834299
103740958
119233866
298923534
18710702
468119338
127152120
656055137
99204568
92447620
188707942
106074778
472087557
929275624
940847681
838060360
342402682
131381718
477722607
592197252
201794017
174495904
151334359
995178706
632241710
666723679
689916984
793781386
538272884
704944347
168043203
501421978
485529865
16191551
540186367
398011130
783088758
334742266
7047321
685893905
23724353
425302127
759144697
17550723
327195480
85084098
38731217
788277320
395582905
71852085
861501769
137122398
346505774
579590984
413145669
279427446
293534625
835884135
139828948
894804461
1060114450
347162543
66794985
1001972406
646409486
158841099
846217533
1067129210
353716191
628770135
292366216
712455771
1049772883
716670543
90204513
520098614
1062656111
958893819
820299778
142676206
439937581
344810529
20732466
878841181
571452664
241534183
314967279
922169136
841814671
183749643
365151815
379106714
769604276
113262642
829780655
983676149
946898873
683689939
898454119
581295758
812399508
745895063
205969810
65946832
401743178
131603683
1005011169
559010332
1021464330
857093285
823236597
25967077
768581910
525106781
535830650
999426087
48663362
432293099
390596580
268560136
340314420
261155915
896914630
740635992
878115823
154142400
403610327
770892136
226675609
927804303
710621372
970487215
191630361
875911286
535917492
568082572
1006731004
509039183
1017756027
59357947
380673304
606106638
178097790
1054247125
331777632
199065341
293985195
70101834
773533633
645929708
397046851
382662597
882907541
12520147
373980191
840398704
1060886898
543703911
204638329
49553666
573316954
775149166
622672692
987898
371893019
61073925
601032050
438155223
121466142
963582363
328598267
763239709
115344570
729854171
769961650
666281643
522190803
841447872
22586531
431399547
231125237
395974363
447820206
776969660
59615722
672081706
413758728
100227266
514888361
721428709
1002482094
510713908
637351590
1008532618
1001727595
374517465
506236684
517310130
220787532
875598176
387502265
24363878
684911663
484912455
293726826
1018082844
40645820
603865531
428856098
606503459
216059711
387166870
305735194
646055595
795412411
401241095
842087478
744047257
996078576
734628452
920686514
613335110
627363891
699845644
13960642
877691879
598657258
958251946
552258800
676027429
868907688
861098067
296219674
262244927
589981408
405373618
562197961
518890234
947606580
56534925
26538467
613033728
902078857
924346379
966025009
232753624
1041818969
241845201
799807598
376266564
27246238
237033942
293140694
478409194
574997176
455043111
466366993
70387816
824401902
903770960
701867650
119183667
465469731
786425773
360833373
836066914
433666197
824907658
371964219
554530281
1011573012
528218594
677813103
179673213
341478580
1031552051
61486174
761733506
735342949
670805208
415008064
639436371
944564948
768491777
903294628
62309157
287490021
298504254
193552301
581643984
297722780
855035431
65852523
722965655
610075724
128254669
62920110
756540360
195000714
401347539
832392932
327034050
618106218
325064915
593732130
150038157
707953681
462997711
302576036
153250730
192005927
809351188
762134656
844863125
151660888
804114624
719583472
1068719954
403698125
983149907
368381800
1067673439
351096217
508882450
207032219
160175103
206291393
900946661
754475805
518160268
195475410
442353762
286409554
804991474
346683639
374579764
179259038
688811402
458137962
978991055
808483206
795616356
287300379
913157911
221689251
326770261
69138291
789748757
946614900
515913862
710082441
866138912
103301589
1004319629
369194210
256523260
489484728
948642682
829584346
749410307
496015493
999239948
218291427
607985708
384744101
72307682
365513860
390490575
742924035
310196204
126350115
621163052
793984700
981983081
1032920595
539522425
693985132
104417843
2914122
478564503
698982943
539135673
79568601
917989092
50072369
84264936
469745304
236139226
598533713
143859386
601733090
783854642
749695599
974134090
974091561
921051275
1020791687
600398861
679935371
335599727
989964663
656030815
435561137
303952360
597965682
360940508
611407220
645167018
155185149
37177539
657819507
689198847
709403434
33179600
886447221
735645399
490654128
1009457850
51999121
899970839
922370343
1063234213
248376702
930742813
100088305
523883870
221334272
714129773
246518565
207451864
766365055
91330193
129777798
455177817
472077822
88513519
351929606
507100957
692075865
1047860473
1041830786
598136294
569426468
1070087757
196784793
576073817
48670112
234957649
313980520
264522973
246483182
937271740
653157673
639881959
270931456
469051272
368226620
1059142805
251163468
966059315
964814661
733436183
543967065
477271945
353332885
742902200
380837604
128657428
353138601
25767432
481484301
663844128
489524054
939028693
168904028
810085253
659224562
498907194
1045847069
982721496
733857576
388789680
108455497
179472364
673883796
855514074
384097889
481767133
458202330
1005798362
495693713
472415906
96659318
707857915
519532485
780457844
135515314
137210937
1025919707
933810828
649711342
748298952
767932152
920146096
1419015
501541208
282126355
901687449
234540068
1024566550
527650494
310272994
565604603
862911551
347074822
640783669
949439683
938004446
1001972015
570033439
392683723
260657729
930722292
890097146
877537942
985724643
507708133
715489528
682747000
856933332
497569221
1059898426
362120588
1013285264
271518336
401096637
656493144
623154223
19969856
375341422
560731758
733339584
1053930479
582893419
836964295
815914630
640871736
1673537
423509515
1072284232
962029060
138575455
329808952
322973355
363885825
848335331
526239947
549945665
10477247
901450929
803704694
890662692
643912974
365474754
221635679
1042342588
681098386
135733297
853018584
1048274057
814828028
359323411
995991840
392561574
977034695
149881478
199020482
1017090588
656502776
1004249677
612886946
493900834
138502239
385254711
739913354
614756785
688897712
1044078162
995853677
135680241
325303078
856479516
656439682
619523770
316764389
546225490
924675077
544182098
721208120
101062719
807612408
282213701
1061507582
763619834
766725878
930233976
1067907975
563991653
352321887
162270670
552958592
469876433
636410361
661837152
964482899
1062108127
490401842
264895775
61773200
21147228
948649112
446880491
398732893
978509076
553001542
733131844
104073772
1061085368
963125791
764051323
241459493
951252062
316843209
93411495
28443487
119169340
1043516509
948032351
1058608087
110537089
821872979
45183670
1035113074
800905204
444501060
74401683
802363243
627426298
786764706
72279713
336274962
866051099
281906874
1066777348
206501458
160031061
1049743614
975906294
35248078
174934641
882413097
1066019163
763367046
911076491
309261452
193388221
741220846
327445268
1071048425
149495596
736202835
967493041
508954968
519433468
850745137
510374261
213388135
925488634
451627957
687762659
353965158
662613229
771345778
247732861
538818072
305222929
153583246
686514763
35814807
130053625
373327012
394154340
851776520
674240303
328943227
111937216
288154770
604821246
808171448
928913170
1041090905
452328879
487788934
623772805
969324034
232829323
542967304
194405570
717114225
945784079
469766875
345067030
295353738
190281114
39664407
1022898987
872157432
492567063
95894656
849454611
883966412
29411344
392031160
165613961
733176407
680115542
373523832
864799577
563896429
913401673
289416281
173858314
851310624
893003404
548503583
1051208957
971310666
61114596
878437037
796742291
275270921
251848631
451042927
66208527
991987821
94846569
455443931
970370242
250568794
622358256
1052523532
474628974
749265709
356822429
847092614
703630236
665243996
328306415
221547470
42125470
1006794203
474605712
688475023
792692086
1040287460
3325152
93510528
584232070
786411669
567542643
778762000
263639135
273089783
689209346
915822566
237402305
386763812
466529192
835578798
275862362
437683373
1022989218
579532828
74846280
622222309
1071694420
133673178
555538410
917278755
325855855
603871158
659715980
175437873
747417789
317392201
244661473
853244719
314780440
653604809
597504140
117099820
393552081
508858
765090877
838750471
626896352
897303199
319240625
323975353
647402002
995401330
939216083
913406966
780812808
34878798
679343113
242790883
1008020617
743681247
233834832
705343945
1063899039
325822820
485270280
265141681
1036280789
566623968
653459100
245269347
575975548
668615137
21416387
947932458
684010602
185954638
3426089
289735654
130294351
73915926
420602363
716467752
282303570
658208459
995399274
460271809
474993594
595214559
159696775
592727255
482878483
514887102
884901392
176357370
56899352
422417606
848744522
529980568
444181401
777856546
390908337
906046886
389408396
76883883
620715913
980652724
254966936
91770916
948881959
611204709
264543117
762490893
822777173
1071096886
832439550
162312043
128087116
332637091
225327593
1000234412
76084526
271782365
663862987
140500983
944687923
1045819780
76075676
1035811268
214462071
1073152659
119802873
988521715
1024020339
189054108
362278371
644845479
86738500
797281693
820709600
3053766
65110944
406744748
379261292
954310963
186815340
772087700
941222534
515485297
391724591
981561733
695740487
340198835
794251742
372666091
331359822
237702807
217932467
314023327
982056993
525455523
113716671
796590980
137231409
502731882
963577947
4054569
806330842
806599773
546245244
548359003
164450475
69753111
996590632
89777706
701596439
384158381
666570098
393368800
313024898
593343537
195796105
56371239
78167058
578429015
506952304
711422466
711146580
261193003
426666996
627622395
192131772
283777422
866031588
775782393
765059112
87299385
215425785
653754778
937935699
103914952
900711328
736781792
993937260
331428536
674824291
289186805
816636818
671918291
525740228
326424845
923961467
613392565
554674523
435983047
505847644
901512817
109024808
813136985
271303609
422453899
332335978
681571412
197268692
622524882
53549660
512325157
1028375858
541037189
310900165
765755616
1011446384
159753265
667806512
105534631
569521826
64998445
103954299
968369001
536130687
113818038
135640531
954384874
299938318
897931368
1052254846
616537317
870703089
321150975
299514828
862871097
1021814326
705588765
852504839
286983315
277880637
921550889
304828367
51858169
401676934
978812907
401467129
731316135
711217692
447018950
702628675
483354429
59815840
158783921
711738784
713419579
899929705
679532284
29447688
363318454
664299055
489580125
362714894
825381264
724902049
81041869
637154387
92952308
317571181
177496336
951610745
588498928
808429165
538168401
927524577
887367491
789029857
603349701
883203886
251735021
910237998
889359303
965802944
220073282
88724631
835437918
206925854
10466150
966916541
830306259
1021527522
287682574
417782613
1039566352
866096655
473216585
997621003
1061175959
48743442
43650290
419177865
901279104
998250961
984950066
476739337
565900103
770998127
542117547
913101167
481204781
1022593651
320995235
710339656
1021822127
371443245
937499717
173136061
1016815566
629080774
453273870
456882839
946437686
370514784
721240821
781043024
433924376
116146362
891795198
65221819
95826702
609400765
735568710
822289823
97737927
1066284193
213901888
908402347
1003552755
581747563
579027872
466454966
119703078
769434175
583677284
1040702065
506694573
1054478796
683635418
1030390479
996431506
291505482
507302917
322489552
592720012
515743875
784173549
99117400
760766984
49127664
869744702
253169314
408405115
587703478
530889928
443858803
286074503
609898979
184280306
663480974
907816690
1012099842
6806011
237809089
731698751
935341748
451786078
928333079
566634921
424168450
485318391
855112743
850050627
846095947
570246057
174347936
888128764
214432823
1013665299
240845687
945087362
305504351
966914859
241256783
865171298
310707620
317281247
224866279
125370176
394918062
218775652
432125219
1017940309
855489492
15641086
25522025
78767846
721136860
294302827
522188070
758525311
585606457
329485237
193570041
594312663
176752966
1033620494
426165583
147258592
206468028
399702045
752307491
92240970
781403313
693694347
63261454
384975782
853887730
785435927
856440556
65768530
563802319
576183397
645605528
590823592
595875975
316838273
791699984
206430837
373638006
828421594
373396389
445551848
853215343
347186573
690404144
935475356
234276157
570286492
68173055
623791150
808678665
35078355
21758172
1043066052
88303083
934350234
15668573
863161760
234309152
149144396
1007338012
1954774
113222130
765521391
482589925
384819813
859543678
60591444
1055315750
958915881
688361706
1012064418
248208007
376842559
82591990
890942669
854508149
792969755
865728796
729475948
25748162
549755390
658635857
680060212
698239879
997281803
449706030
244521944
623450282
359245090
1057295094
872112168
547414959
598603360
878971878
505680160
899397151
18652185
571596778
516065440
374349050
191797351
618971955
1043109735
601116334
56326632
1032080500
128264159
344476662
1037229847
419637700
801374586
358547956
749482545
176436126
74021171
351148636
455229054
334253374
426989359
533524394
626903604
455099561
407464257
151964613
48730189
1055414261
759062222
824451035
448962144
334514370
166794314
631718397
984471153
253868741
438731037
1030913490
682673899
1021383717
929455530
923953898
121761786
325760370
140335482
358002256
252876122
1002316670
300926400
749283062
393367529
375394367
306974836
767532052
529088630
658216104
319632237
22750768
971708090
823439979
362298901
862049323
541534451
491682894
352571855
937804586
229845403
341944636
6010481
65036470
553994369
236071272
89906831
421339379
236345632
637044406
600229643
600817082
1028078313
971046582
957846386
197798069
526197115
25877134
520251779
95296949
632126887
42469135
507633235
682978854
229239961
559836203
461428631
355376813
574726673
303516228
487629289
272948974
921792906
920618960
930991268
93684939
54927011
266599979
394735672
1045329441
149051955
650067984
922533448
32282680
240817348
300994073
743950667
1000666419
603597402
664349568
490624025
446359187
1012639682
469210253
1057391453
869726290
435087256
1051355586
29815145
12731304
13497621
1013183266
1026714314
226869020
315057067
206713627
255511822
510009833
1001436559
442860535
855547421
623051377
361148449
495299383
222144961
911515865
407455476
58952443
1031922413
867098356
921991624
893542479
401359894
411952712
328734875
805909820
189627404
539389030
361969241
196725292
739595747
985800085
662541936
573473521
905788091
45881823
833143258
308319539
72377755
926444944
394322289
936568989
214979039
1024909206
334656368
609381809
432744150
93983458
696785962
50503278
364423582
411145312
198865896
678746785
86007220
353191949
280574071
694893258
525791368
530396997
13129481
933939791
508218326
628916682
416733019
321898682
771195533
102241613
1025230539
617376953
613145608
1041370905
165306598
720414507
257550119
173673830
6168151
616144977
683610008
451177015
757132836
1072110483
12387442
1016823231
940271007
36222719
391244093
374597202
526951001
824275610
223149919
568167460
148277901
202242785
454907961
1036522995
1007564049
729940243
743117434
911085818
217859373
731676705
701069670
668828795
124827481
344985491
997422663
68566543
407757042
273603616
104515876
221947279
1038237537
680303246
707044753
248055396
427201392
128396574
542280935
575681416
904120019
196057709
525688253
152692999
771032874
741644656
134840734
374939273
46598126
311162049
835925960
419049315
305505018
1047984988
793478645
332619346
477801698
783125936
819520945
880197009
240056311
898428667
387212118
193028508
2527289
627173700
67711436
673821681
830780677
916574862
939515906
142724783
555087077
402019459
1023398934
632131180
427772214
618188390
436226687
505757656
959706070
596367862
651098678
605968151
265528764
364626890
201193497
350535972
333267181
616995680
544069448
847683516
552987089
849727629
931991995
128609304
34902272
876189876
50449749
352275991
328421818
153406047
810059611
193085205
965983119
434708658
1065361016
740830616
847823847
740599918
44477389
308575480
462841236
223726706
706180022
474326066
1021859607
251430071
365462577
1000553043
464696455
255719053
974331629
1059538596
729970565
404218329
35041099
627174247
558079457
850215036
964280260
924381214
872083521
100079550
365873724
307612340
686132854
1057755927
380551620
81030022
5911816
828954558
925845052
506079007
297285668
772659253
558669471
300772986
603735829
241678047
642232035
229840047
417599681
92565871
617017424
143706228
743341311
129279092
591287368
1023594405
444085851
437565404
741459164
242717878
90157429
1001846160
389731109
753034648
1015076115
875126799
857448008
1066267130
110436033
949678684
385442958
138527547
590777381
216612873
61305986
4070426
130747814
349639376
327165644
660630364
101185665
39136434
563256369
118078980
554931845
1019931984
359654357
749403732
206039725
673605225
1072408172
133216923
275919035
560644031
1057785897
56886595
893569868
533955855
794476825
965043166
417384227
161567165
979910681
937268374
344256386
303431912
172016899
154409859
550974749
140570872
283315549
111805288
385613663
1039756248
783814709
1045310400
878599640
90024665
34160883
460211227
631552050
216385778
89564456
650410447
622603163
890902737
791009417
619752772
816175502
229818096
330125208
108983494
404464157
1018884824
501570093
108374089
436711279
588735451
6700540
94475739
637680975
534387934
891127496
657486312
544861392
701888718
694691789
482930981
921833715
319977254
275768804
35269962
959343597
816507461
7433317
249409574
380387324
660351135
1028488705
589087489
1017402254
385555105
94294219
142512045
396655427
303644773
337776002
399478097
802647218
531629858
391291042
838804208
363033266
288927214
1009652661
268343501
428159829
462667862
139146917
101242952
716762708
1019287879
1056450320
1036448631
837614377
669640468
718161923
839905091
399937446
47359790
1467466
484300417
331011330
544861781
511898248
352250542
882302577
839168761
766940357
1028700074
943093832
112288932
206357752
467904829
937580382
352034003
819030197
979476527
768352454
670589557
181937531
643974607
683927923
340233147
513199879
326450769
486587626
707103874
115553610
511176242
1059388743
734466271
361704221
104672741
59381506
544121880
1014557199
417891798
354203691
941679694
519954356
767268490
183167155
864148383
996108790
733475843
113378226
1060824325
508279003
751211481
225180871
938398902
454891078
15361002
284738901
393090761
395296735
454300645
372915085
526251106
52537714
581489432
1035311321
744388303
436292036
340422751
425642076
1013321737
1064740173
816704819
712127164
1045697276
102739578
288286174
946822690
971462451
327331004
486291180
657650203
895481176
6810867
404033197
80130237
492666249
678059013
771488496
497973157
1004024997
408178038
966114447
225000744
1061760992
1000078857
23911785
890961586
548521455
1004428817
614033903
174108041
1037265836
842759385
159342637
442095191
1058590134
605487914
1000967772
845767122
1052200209
240733495
383085568
447131157
351328540
295236147
744511569
93568223
279296762
784081598
176700450
454259421
710664475
192886837
565682636
376855059
928108802
788214809
841042245
201325956
508175712
1027746970
573506073
444645114
816017461
584917307
103346803
245878686
545966285
809795380
1061713995
987992730
953336188
784113657
60688994
907066894
653227485
1257996
802348962
493320359
53633887
518675667
290802250
383748135
155535420
917177756
677296428
23153191
660807095
1061277691
967254843
470957066
739517826
353443732
356057090
894417077
587518357
651230852
360342517
276960380
391211782
1036505486
68955236
910539061
579639693
928339816
227911835
420221569
854840309
65810717
247995293
157244233
211321903
832623321
208835989
47931196
549105583
717859515
462432599
966932471
589340984
113034479
445784126
666673856
275769189
625805110
987563591
342674393
845450859
388522861
726794222
359951174
717910097
198733739
859183231
704574592
932017148
527683462
237602739
400362450
393951573
543598474
228882710
1057841374
833894299
304149923
1048839795
389422673
870126412
380472741
384719303
353897457
303006863
35350955
850057409
408990222
590602798
321714494
635764744
418185719
980159035
538536950
337053191
534095962
7958782
36642405
302427142
203846342
791322119
717704131
947331204
616205374
707513921
194275061
909044017
573000547
196505378
369747145
357318686
255121616
766401951
1009372505
590581050
902451744
74254784
950294732
72938386
858801861
656210426
707523445
162878722
846606075
346152655
704761687
956162846
1021652964
808725227
1049275239
676564472
468920597
908652436
861428407
302766989
788164930
765400497
174415837
461423158
648073388
233875095
467935610
356478960
1031102223
613573330
282372519
733451395
421058120
1031241172
770669951
90155063
226185637
1014974977
24962387
804658680
994565942
455733980
584362853
443569336
249191822
520158079
782182351
679010523
887522973
750157387
514572929
745866228
462484189
116940279
370444626
366997537
238695187
107890552
513612258
640758511
334877333
1022256052
768258833
332003680
1009807610
660362255
419714306
1062656915
843274194
530414546
776617038
1036660693
885733104
524881336
626045159
967987620
439862852
645575568
484599959
156536038
219063151
119435753
266338902
138753319
487290223
44881752
1047460210
388818147
357354544
684863155
596814199
741883237
431780572
791212821
818847863
1002671627
779496079
7411883
752811989
345887227
875290020
338164384
981236088
477953564
145782698
146265863
431870322
359692077
126036462
385583097
647442533
272098563
717873083
289022255
129553676
195253929
838049230
1027609328
619707577
933346299
24798703
519492396
375076581
383681372
1073039246
1005614916
513959862
1073662903
1057659763
909750491
369043659
6183584
122383783
728975179
7230925
606971891
964243738
998901411
780728123
1026384561
625272458
729306561
672222388
980448188
578547224
79524188
820697824
942520526
1003658024
233489797
929767735
156582457
1048719065
533636466
656112980
440357683
565420498
1061666820
18290072
536569504
958782855
270002403
936259438
699833873
842146016
371137635
50242033
717833060
4243622
63084018
629381529
331538274
981589808
429265224
546107649
196618209
628720613
812036754
937784079
413000549
796702109
361674491
396253950
871683121
311757798
773366213
414563321
285426838
626695409
473558349
257207900
154105702
873778536
522695694
702357834
757922819
693001964
702124862
741247163
98351961
993521353
339630693
710486340
592158583
612295359
442127369
95301360
1009643478
828187459
670546543
843941954
920570326
531419603
220660606
851165710
1052593588
756971491
863648353
929375957
247427707
647919113
384803801
84112532
273011475
118560832
384046926
909332496
323109989
113981385
56814824
70540991
787665632
859360023
357941637
324014940
758436753
510910835
491878750
733933199
216440883
213139556
945070715
417011126
765306347
374356713
936309167
216999450
268321690
210759296
999914191
287103383
954034699
857974139
359752575
1065255727
219656147
528463866
623624947
754442615
230024862
346088925
821726541
78190605
595661148
932092543
384047952
689761435
321814125
611315860
1046696146
1026073941
979147453
782181274
752609558
818382258
898283902
403029985
949897941
424981779
245859201
320727684
998226383
584802601
947049088
989349023
27034980
710116267
144651465
1055264132
531454557
860651495
1006713787
317673859
106762626
370945392
907571521
821580550
433823648
253799931
836745156
1058886802
526013617
1043223593
359824554
505476071
354021946
662952865
657454908
333215594
387239632
1005685304
1042283932
483342617
111402192
956214733
548731140
93731490
130804516
932712393
223064618
1029824382
772593269
931420088
1038416109
66357085
980745498
759030691
973034547
467978105
223587977
1019293746
188278892
843365789
887618494
203100504
749730640
465565683
296791919
987744925
680384774
1020710990
951723024
844986483
249429180
100294431
499900783
590701115
310943167
633778955
1067201763
324291407
544170618
834242492
426692059
679197030
403379268
825765407
387297239
518244283
689364111
280332017
899650995
396530604
146340680
126086304
363662589
144448178
473183771
401051417
803053507
348319500
87585085
598862132
635553126
228074378
903357292
689436279
818378760
953526424
1014995726
199325524
690418493
802150497
653184552
391787092
295167378
232161450
511113021
186036093
443039101
649059477
392846095
154617494
1042393845
1021278285
588492524
200853784
378862967
300589940
32942408
58644409
325533308
274435407
434184526
390866735
1053441997
917377903
364473524
500651197
851542883
626383456
864188850
919649215
81607830
880693269
319876355
791367547
159581296
221713620
36206089
662916625
10464522
948700688
453286545
15747015
491841463
331861786
24490347
796708958
887568460
149421499
245443563
489694814
843987737
172745469
773416547
701606762
5778275
47351409
114528497
314759150
382176432
1004646778
551403133
488589471
914903888
569012846
791992276
547796840
456772782
920248367
507024504
525831039
761411329
52179817
851293514
429115722
453969269
788071854
748851317
517365616
741441242
539701081
653431697
732689159
928983568
608429139
1066677037
353393421
870999906
410937963
606992081
557660745
214308164
499637313
574814711
487800824
492223963
468699989
83811803
815020932
1034636478
402600494
243158945
465876466
361625705
165725793
401589082
1046451012
681845606
703026493
1026778629
327346611
228187103
966457723
563529933
185803960
394892959
197578227
787891744
529306542
268363249
1047485101
763531781
108502643
74363543
368269897
786103265
1000809637
224101107
475568502
899267910
663414307
937126763
701167382
542453690
867494362
198339294
813233712
203716290
65834823
1034071693
771040241
325111195
653529594
717235989
816985929
902606765
922369380
723098292
550208601
450769790
218058151
595523590
107745984
768649171
426611568
901108409
187370852
792179103
386266341
568177342
274976335
404875519
1001717406
238972163
715882300
753356838
799853288
326544415
839710825
803191846
559794877
746419002
199148220
21486306
519487355
446015531
207806451
261685602
33566657
158127525
64106195
236661995
957340255
367531614
423760901
506428460
720893040
365146182
631690670
138577981
568412804
165243826
607281846
663979722
188534639
104614215
998547274
393968358
998686404
211058411
908837907
8405402
868374167
1066587482
452562779
575369321
554418363
457075306
1002773412
761862642
477402171
803966396
533868808
758582454
332493605
992343449
124477872
792615438
262662711
908454227
56224010
601086764
392764289
922705603
734458434
712806340
502666526
891623249
331547189
236987201
79416251
626661503
915398349
222700772
207311195
711912309
192401850
982350937
664186814
133252510
267824873
265789835
618359994
16356902
90635629
338353825
432054988
137782187
657992919
488912232
523241925
584170926
359759334
732087632
573926306
524984272
972049746
363101104
729862797
903219833
1013758050
358531281
52166253
417914533
881832113
806226423
414443048
742340472
511782012
872805314
689133032
138700134
460461244
946489768
352724747
213855891
1021148522
655380067
912963070
978454993
720241235
716010003
37332520
980753913
922285430
635357973
412231771
600501839
995658360
806305625
817326201
770450353
1039917909
1052319175
469311774
389333926
889224132
207857286
524540352
33848137
634601219
428320763
635936330
546395192
456785433
221071732
725726731
584215484
552932121
351457985
612282515
423895864
319024124
571579982
390459617
4869900
128344477
622401024
380217392
253062961
74788214
93345385
219728740
959882998
378428169
474554614
1039408867
532545348
439083051
779820506
421038631
764605371
382922571
1047695132
77615519
1056906163
1065287474
777496429
350599536
356460883
1019885660
445739579
973295037
586256234
429342289
62877560
206785535
1068679352
1058959426
904158278
408336281
615846007
128905208
369339196
705112687
818761884
227335836
943048855
540827085
962298214
32224524
622894765
248518578
262162158
119697697
635741985
1056177282
316340509
749355935
961878031
691094558
180462486
499182043
791556521
501729480
990839443
457722919
21044662
264216780
305311225
28017101
697525789
947836885
420218792
200455120
659579437
283291036
456760371
338353991
757807008
805430644
1072559933
898139362
216569774
929511833
349372450
50717307
951114180
1060710038
231081611
579369525
701234934
327935131
1048004363
1021932343
456543340
65415944
515563762
911871706
793270079
105953135
20752565
227483908
227570734
325787462
932540361
1038388236
322234229
418012941
491649657
120885162
1064371725
1072286311
187215510
83830225
32641697
967427091
993140580
839488724
53683835
725326927
243818263
646440156
574858673
288702166
183240224
139457601
119038252
314888440
604880459
504034954
92794341
651672314
660994764
782172144
485979284
487160293
435431652
626914162
556536869
786586577
108508308
887272661
924804443
975533250
152567510
460282431
377242535
777944014
142663139
223498828
319728210
989359242
565304957
217046458
888265961
180258007
1010219305
392574886
512015039
851970868
550019286
248806573
1060100853
930805413
312955474
607612457
120982715
1018907956
1034205553
862184082
833583838
888426153
138373800
81553870
1052602770
31152781
60624881
900977307
203961391
827840373
325367662
1062227608
571168178
576885207
349024177
366430693
318211054
907131237
218724989
543250809
883183495
425278457
33807295
535747236
231381825
248326849
601760462
619043043
900014055
481457287
345033248
494901665
889293233
192992242
8989062
787062323
788482544
301627671
336075647
1006897913
160590494
847036803
628609917
940244521
657011302
731256375
1007798878
544683737
916001551
682831800
320239118
717030646
391798428
495416408
575908997
603696774
54816244
169852480
1036785590
215871219
641620666
709604723
534515787
967311094
574377742
1059173408
526794510
995612896
228695859
596124772
503063336
779444723
998779061
756662141
15353951
712226187
139613854
1010937050
16218149
469744112
213421603
934935293
563056796
849262371
794447342
687208363
91811481
418558075
997720405
888223187
1029331219
342264410
540202433
368263788
757231840
977879923
695067968
207871308
450325960
107871166
17362217
352695135
547063576
538776094
964555697
244509322
307253255
193381465
800258387
735165372
895825772
119396575
417976165
163999930
996013806
694576810
84995015
45966094
524198812
429486759
896116017
364190098
963710932
829702424
950945669
863200233
841495871
233431615
151496447
1053797828
1024966444
1027033467
43525095
449324927
717140988
155561426
256374095
992642600
1063717318
89982879
351175106
1061499091
555162179
513380458
281297101
644534674
993867481
1038770540
1049429179
747008039
636160406
438837790
330832275
213872962
885363929
100875984
153254110
784023223
561540888
939874316
1047106258
126431336
160857826
453649531
178169854
455684511
13384484
68190883
842282788
56882458
600215410
195518653
1049769314
465919183
803894458
4514094
605972505
826399097
677464469
843925473
6459964
82009700
148445612
444371247
499572171
742462874
341201368
799347019
548326305
792591911
200728507
229680593
850346911
608060240
687555110
596034838
1039113163
453299704
781169130
324494938
419320116
326491761
203633422
443536362
752008510
560096533
530039514
762682562
339659783
916908106
338870191
376187999
363545570
390259551
515270038
62626787
512464373
1028607130
618896486
170956721
1073609168
353203891
864332636
806941348
274023658
635774892
283827769
260054238
476949666
53557292
95391677
856921148
365420595
807816070
852930258
772303386
832714273
196709705
274214841
682655645
445826929
1031335275
993043679
154545989
890638518
1002237330
336893939
72583827
865716986
461847434
371379192
835782104
674103979
422568062
475542569
1033795670
619728827
446708104
170364009
97771863
643161759
566163457
946646683
196406647
291817456
523167152
325609609
867211861
770284920
1029992694
363757003
655666206
387576904
402668067
183133634
12015633
153467980
248867433
792697437
893005306
242335174
533526175
863475759
287748551
1071924157
432712471
132775688
362298583
754006739
322383440
660621263
700571995
231099795
179188124
105849364
690866198
170976133
407891327
1012676135
1029867106
128968792
207289143
1017712303
1014557495
535172490
145345919
716888988
914506340
852568973
401936210
130886139
633076111
884995314
925083455
852882439
86042993
733938522
891580941
180066047
69182031
612703279
386490058
173511691
422609862
94547207
933711543
731717139
748346486
112972043
992236742
497614253
707261851
464664882
658743171
860318765
718737179
763144912
589267290
661102934
611305448
159397292
550922191
130087792
320481557
874068054
978157478
413820471
628936454
998475125
431655350
570307773
685229895
319884070
279341540
306368330
677373850
876491535
638572821
348551354
483252632
668296640
529770716
653399713
889489301
721414575
257812225
704016056
336874252
50070076
986032216
871989889
956289024
1006354494
919029591
633237743
384545681
589222818
916884120
492047549
450254529
638660923
319764797
686753124
352969513
493980335
179071658
288879213
743040197
667957684
705452176
326887657
927936541
314579041
186688676
299419496
188919135
232108730
555123
798161619
557547129
134836596
1014741953
618369235
607090111
413821893
239431976
103104810
871657871
529902431
292472287
582790753
99069561
403488327
12983522
12607214
745590782
748677266
505802239
759592791
806790693
798024614
56849419
921986551
1056364923
514367849
788453389
748723004
537746484
646598860
121190495
606720950
481041058
167657927
585697406
955832487
1045198685
368160695
368461120
110296941
531873481
670015325
300741228
466591815
643057512
951290719
665991791
116847020
513938157
585576744
379284313
162299645
767608556
647489891
972865286
824005284
509326817
417823647
435957500
461529352
183951611
474565572
579828936
652012269
265200286
929172602
1050912366
217728438
537869831
922164606
129011712
510130647
681442185
882709286
361436278
949768963
484432251
421122532
435898554
123177391
702549150
524100949
708125420
572750070
373738881
561398407
425548061
431816113
588283689
124398949
801153852
1412922
659997537
453021168
676281880
985635468
912920377
422471862
424211482
139521956
42662423
364990954
948071014
1019829663
173040127
518041686
336033457
170913541
555475251
368037854
474775192
114778425
310356157
815135905
141884424
40502687
646242232
929645496
620893349
313342142
424277287
1037995238
355837104
1021828142
192868954
430556426
105778084
792984951
843536026
790311494
639608984
816500971
291641891
1073422774
127075904
803965148
946528978
58318674
887975533
394182318
249887145
413649227
1035978715
652651484
240083912
150445393
657269124
35973441
114308231
233444324
102541887
216111147
26731780
355655947
876059768
44029028
728751284
743934670
191242511
176612370
459058350
1038462019
911034240
1025116544
772544681
969025142
630848199
461838479
15887475
943020621
225500229
503002930
207907612
214079465
711015669
573729030
460135556
649909949
847295672
279730061
310539077
844533443
716710119
339454668
746743898
280568211
208456915
764841706
355480062
830472305
541363088
676054338
725858537
424792374
176916277
827968348
896901343
249090561
507029349
1040538087
888739521
666176322
527731207
977331690
972179084
1005722047
762853089
196474868
594944927
316468940
452137053
103003381
251771491
852974049
72659735
919282702
646779224
635246092
692018753
775152672
816703871
741151582
921723105
665171211
471779826
45841182
324296876
1071583124
356353768
90777328
506321173
754414807
380280231
893059974
987950375
846516208
991017493
85484776
658754042
376173096
923075575
378470326
800789094
85394110
127257818
757158348
968672942
891848644
254171767
1044783561
324808449
22264641
364397329
591422060
899643290
776468351
592139851
402110685
644143255
507949459
894384083
968299304
170431019
257770389
564035419
752595118
267939825
1004981197
38685897
259591607
600144426
464301575
574348436
1005437410
427644154
311242371
839752555
376866819
309016060
458935839
53335366
221792962
60259717
994985867
137704906
493548761
460755389
474192575
485109752
611827615
839638737
31406643
623501075
560736847
132295090
947661626
958074030
740213189
984665880
290250133
136273963
385346907
878817359
527796338
33196135
583727589
400101049
525227036
755908591
248776602
145299419
997420010
141592367
625654986
1038630231
297293776
964499322
811526425
136211285
1057873857
711416756
640211209
561942121
394837348
154624997
673279325
396134595
848130055
862560409
702522024
204820529
597669669
536850759
202074211
136029763
570320382
883738378
83212673
469101604
6150716
510961119
541857039
545310064
425585032
909263042
89436236
787743582
684647953
666319507
183200064
818831056
555689915
543637356
515517767
685445763
802977789
1005304082
533571888
130434994
566374013
619465396
326344031
243994379
815396724
193020923
634290489
577594852
805278937
1058350579
996688926
233866480
462840356
352525156
334208298
664377832
149730996
352324696
884635538
658325938
784576392
796716287
36550524
575098165
837746267
802387762
525316951
882694375
172348186
1014762319
133640499
63608646
333244200
992274757
393661461
477741350
145438540
284900562
24857304
10738224
769116165
51641554
273167153
1030154979
193336547
1001354837
1014918301
974028033
669526296
295914261
276220658
1062434588
757576001
334744228
454239724
966590190
684718431
732355842
715452378
974639004
609500637
619780582
462061232
87834123
1002978303
379660748
661493086
402229554
590329240
116644541
735185440
944253265
892511019
47431675
67542128
466301418
200186829
717473997
1048770735
78532132
934093333
1035663844
880262022
657869979
1042056115
850984483
12249315
173825383
570297647
723096786
812832125
684692329
1018429093
766064338
848279719
435349612
536297710
828432615
1071132
620885014
199991486
822010744
484983910
350359217
85048981
735963140
297335414
529752189
348239518
192406928
518870483
45803219
788197725
712606933
167419812
253928427
967362671
510809274
958207596
321800158
530560088
327712847
620425374
641727949
925865492
1065963751
863258271
560225380
812021181
715265015
749353045
740297791
873731177
488943350
746315064
448511055
959268296
318460240
1000828255
403370869
868044024
832101642
64010536
576867274
522178408
729422024
744049115
82768950
884210392
1021917784
497985082
810665657
267455334
190762118
978188586
837869220
547254565
264603474
361621289
389471707
445918557
778680486
841033273
302103570
391216146
470730103
513206120
320480941
1052833879
190166488
179601355
340460861
1009572765
250590995
915977631
240292405
256324827
265210897
119968974
416353335
209575651
177884062
716184852
887907821
243463679
768690363
197208894
316538303
203122318
600712577
566786498
34882314
592667467
177218057
189621117
164003787
992411188
614049567
60209667
1001229911
486517203
552444890
311774716
224817628
415517004
335146224
982142208
1011214829
794235821
758681400
984132321
280813706
367528767
136862102
1027761898
34921741
1009595255
868129164
948185005
263066539
914259188
998330337
991605551
738184309
101264451
196185619
998129513
247292766
910132821
999594602
445865214
112924123
769452570
488127781
28877300
489408278
878450261
146163637
951471744
591401524
69365183
744935453
718700363
228151058
646097725
628304502
794363934
151229138
495293905
820177635
804160790
418683087
746375227
656785763
671583433
927403928
894928444
136808606
832565439
272846689
489831907
429392257
74277595
487151271
134701566
277760816
999164928
633963159
437946624
1004950487
919524546
766060309
303583410
424460472
412801272
475403756
415091321
667554749
648608570
351857203
446681620
21560893
497248331
189245808
771960840
138642742
751101554
816160472
665966704
893278844
65323888
776619558
452828787
692899493
735069814
417482952
153809826
194598701
670882568
1018599227
602213071
360815512
98385992
825993071
44906571
394579608
94285043
840876344
925345597
453150281
873559972
840111335
960132490
612974627
246599154
367630900
244551153
592928228
533966634
307313708
644113316
1057243629
811610892
115214681
304534440
123722876
489987033
400188476
86786073
1035454110
1037054282
421701901
1068465603
800269418
998185476
877284004
514618759
127597638
1034011151
903178093
596191772
165976100
511649247
412328614
841216478
465800523
154410153
71643633
389479107
40747445
786052488
732811219
425766065
205053465
290433977
976551862
177141063
118806525
240877729
405848792
886829750
975078862
345355554
419238277
687126650
390348462
506465564
1051601607
974361114
689057278
1068154884
963849129
27174373
152628544
323493057
222083207
118541528
816761087
74061335
669579725
314708727
641101864
525057642
668763625
446446817
299128409
46607078
590386599
988224227
432919658
1006441689
662493371
552587221
354470579
259950085
268420071
586790964
467662040
806184337
244135035
55312020
9175515
871084341
894137580
458811872
901825035
116972984
217247012
188650175
1061784563
332519105
11917056
902791447
552292579
499979859
182118997
855346925
63104096
326817178
747301935
385568042
377978479
1039615260
147539975
734048842
1049704854
946605012
595385250
589809874
1073249618
477600064
509465625
417542295
690154771
954525530
6118737
728671097
775736932
758398043
1034186017
655010450
825496078
894748114
1008191286
401102455
99259421
931405939
757096908
820373583
171825862
383489361
552106858
208254007
1014260452
888780989
876556333
154486587
765456807
861999745
829761188
258587926
386865328
103462205
370227332
24631713
512957078
61811695
661755402
518212005
901604360
760521462
737383492
871233822
159969725
681836155
1001612442
445230771
753400472
1058157434
792078132
743420773
209707618
730765525
235193711
370924031
377039685
716149320
622214459
615725626
973050347
584272089
1026727614
456349314
438247321
591705871
162664042
858351232
954892679
91176491
567892605
640175265
1014546406
897360872
776324659
945617213
984244110
566881277
799787738
1018877446
897566879
1055448124
1067114434
271115374
96927218
477090138
916749097
593304897
736657026
135056717
273630714
146362892
274099705
651500448
720780182
707925321
1063107467
653965437
929699902
353485807
912073049
353753322
817262346
809348365
109900691
663433964
432818090
383712824
358926148
1005566923
118339580
261507557
1041259560
372708223
898801120
926606813
363402655
242416354
862892884
612786831
1066292221
595328232
204277583
935641716
295038275
831536424
857078658
9833682
306577677
70835212
107446802
350377422
50116486
423730410
223111355
746597665
530000656
515776992
603615262
985070998
644460468
623842654
90196337
157218159
1073701952
191409702
534225072
983993254
275687920
264040046
521877151
795415023
602350724
862556286
839114750
811479545
740043973
897783784
789003726
458607955
644996062
73785436
786820971
944781814
642299487
769370338
877141557
704575985
73594363
363847163
1062725929
51301648
470875742
290340725
274600914
322033151
956696939
878171778
924107802
954136457
421773907
676371388
164568612
512022894
186514335
118166696
679163839
749693038
330838962
914252143
198707126
47316897
503953059
903774528
816110694
351472973
710384068
576740519
116931264
866472892
124453607
15195261
350893479
796919447
646370435
969824976
153371448
116341691
851958496
692913793
754926266
763461231
334392551
530820057
1022391125
290698046
741033074
890762215
355669582
573519987
410143563
2224136
505143003
659889553
663323966
127405336
919634853
752009147
860747837
563192429
346815887
327275115
1016390580
264939289
597145235
676372100
274902913
536504980
319643078
281444689
165383278
99676351
317433510
364860076
879340947
471179149
477014565
37046007
804147328
1002909571
484392704
841727044
759494960
584310465
203772644
862708835
484992249
508222299
758087702
1034653444
534699630
384852717
128026028
859143943
267400871
1033500246
631604540
399612794
364336312
798608948
67404121
725162263
955956152
9795495
673837192
418730583
295573179
732847279
1033859147
456580592
500671104
534519705
863396405
176070184
9732446
200005631
198290840
590402319
285006764
54518941
733918126
213144109
1042978264
113551847
955377574
211254772
608848115
722973807
1062548311
943619266
1011846441
907558303
350687245
331355932
870270772
747448996
401853309
408053321
68024677
866013843
514465830
280286527
64011809
262200999
391577467
91790444
1048699179
981496092
902152423
252640534
438263060
677734401
689422723
115836369
470501841
919946706
751664881
655305342
690047603
982523222
737810723
454252013
1034858628
643667286
937487830
169776891
872630396
541904529
19950953
784175288
981145434
617962979
718953618
262650151
650022830
202403246
74476401
965747262
548913740
267547426
345329662
24593768
681416725
795404249
970420311
712117258
1060587548
208170735
6476896
301945329
255702316
522071724
62206152
447484621
313495432
647887171
116538565
348406995
63027255
655205205
152468985
785293832
358775460
4599721
1053222580
663436614
378570150
203060566
1060812968
180117028
585149283
753711493
261238085
656143682
594969975
230222835
397737272
262638764
294207189
439078238
790137065
471526382
444459790
962891503
261253349
871609067
742390471
331537592
519344556
760227402
514942206
347898301
469148791
531024698
222450038
859157800
1063120105
160811565
348326174
807654483
849929810
608460950
1000130476
554440378
920142545
662308006
40202909
992981276
801715159
1067382345
925736736
31059547
216013043
387174106
797521982
856460316
796749645
122321058
939652160
617729719
860924173
295917591
485201630
166423216
208622729
178902443
823871994
803929725
385994923
529765101
910803415
407853393
298293106
123591081
444760062
983275629
292900324
551469247
234766811
984274374
348709534
438039948
349500250
385486560
1020545756
737184965
265246630
769762771
89798485
253619016
421690048
522264269
310445326
124517979
396945003
781055435
1014819998
503362223
255470895
1021027761
604267470
1018604758
919493139
530439621
24596589
28250100
183891999
910579504
337188144
920026160
555559069
761998560
173387771
703081591
1002055109
1054111437
511285273
586994829
781948478
271646029
305195623
845371341
216119373
660683150
979291328
428183554
824285443
392280611
730457855
1032905655
445388844
621506991
751173135
1002459967
401128483
637552209
494063321
78272169
43682315
772406344
903396289
104783224
331742339
210356900
577635707
506703638
549527031
479893237
1027268868
929374739
969783117
678411357
1039738277
164836261
11944762
25564974
615852662
50278227
57054563
1058750733
206250376
673864594
516137275
35264463
1001966558
212227509
313051446
353695744
803163125
867249095
980244319
411539675
84616781
687269709
533521444
634379121
39400681
306463547
319965034
304326467
339084494
960414614
399984986
523097956
1057086236
727299730
90087773
78699600
7123719
233683464
388817294
287602618
983933593
765759286
87757586
279694537
623934557
765731245
744934074
307408900
362643314
254783901
595938001
852658441
855654626
563622150
540705064
459527917
126148411
745229822
643992526
199241519
248360176
4417075
554933244
871554833
765070846
359774786
1066957686
440041109
1005098530
455756529
831969044
153858630
1026288564
409987084
146786841
995426165
83387804
24608190
944460748
323694845
75876599
590616971
537116322
691070837
423853484
889283392
971733562
41700582
808733868
448522048
408884315
7609470
907067357
932305927
680592509
350048909
1059544948
117928766
412353333
1018893246
794598415
716179408
934270167
1036519924
24916692
251640922
1014054393
309861139
98387996
980303044
231049734
762110961
525901366
38783873
739486719
861114023
547194278
392222559
1044245259
840663173
1042073651
635499146
450663773
174865183
947149763
420491023
485291982
149262681
1058708594
763021303
336223741
403258423
334046185
204930961
877329743
129640786
811162369
387326967
287824804
796062728
74479731
720870788
927835445
474300164
90170592
724640224
1050104695
766882757
1039902364
971599683
666713272
765074481
477582845
878816337
569932971
539150466
331168424
66176114
488271629
625588692
104624592
135306413
700568243
797001200
39455715
658864991
296513398
347794189
477451686
133393205
647495494
34568266
410935383
795581199
365608202
757156043
884074844
769411567
416265234
506966662
143458247
690632287
799435034
465263956
885915345
1041449983
648039325
1024863687
652485856
267630035
805093140
93533831
919871922
411846549
488090588
773218581
363118779
906913773
413349854
786169822
721688309
200090565
827032464
1019104877
457658771
799719113
547824879
671850195
460263553
668662061
928202745
312933374
823568045
805044016
913376688
595640282
568277799
618597668
412486932
402941784
203441417
427706336
982216968
748703344
611583009
343317311
700285537
264253008
550076260
725579922
173317057
268662886
613260897
686441028
135551588
214242881
761992488
599079399
294574825
71059470
182400828
526989456
260332409
214060729
548483092
1051652614
216297638
553656643
751523851
126845038
415672303
943325260
809897153
321456499
225247699
482136899
462782468
107551859
408950824
395817758
599360468
856653899
121956264
248629436
352099788
585982010
139222119
134219991
860949174
276346936
704834839
723206153
576665216
343295544
638683156
1008377694
289762946
940527838
815536753
556039096
84231658
181734442
23693662
614239587
149677824
82539592
1016354759
749954624
489161894
543475204
280112798
990250422
542422677
256752700
187977035
675349000
283120745
467929622
287774261
818987236
319839164
189929101
542920137
371416420
345754401
655563353
918854276
194524066
4729383
885601041
173309385
223777785
98673878
22860301
1002554248
960606534
105120181
164179786
202384085
268982421
282821267
658704208
241472520
112928934
533401920
137156753
10504528
226951200
135420114
839961954
146933829
143611204
849992541
312033480
494545026
117198467
659520492
461378388
958661404
902497132
352641035
613702663
283466804
851051643
784715217
1011485360
443556902
989217341
376191363
817974443
36381057
748427781
234997895
12677107
260213254
367470560
579210249
718801984
34113924
808069872
983599411
671744807
718556650
29497371
969130
258721804
362531946
579308108
218112438
124102727
572942195
542870060
363522112
676036984
134914123
504905393
449328829
512246821
210736043
813780077
655387854
677720615
18878055
253620756
543430116
137406255
566371700
171053748
582063776
38606866
107684611
837550394
782035153
84286055
308814076
176998977
201346251
411329036
813947943
492025364
92910340
992024199
164833042
869860051
269025880
975966535
840459024
349914633
176666326
18355964
772229020
349008128
25930534
677014866
611457155
759394709
1020560583
237949241
373886408
543433952
873127074
559912209
45365492
132466797
916546179
806356048
281475681
352792840
647253536
203025864
1040255352
320189582
539208176
357280895
58745108
863639126
130820368
962260511
882665633
172378124
348250946
221390238
1040864995
939725587
135220103
485231469
397177506
403763509
399535940
880283372
671712405
23383058
349636491
138722981
1590172
805539531
430520987
530805869
275371558
839199705
847683861
28600546
995453900
541796524
1048527521
535954937
813969766
444860749
818677528
987915172
185442272
844655139
573325324
323208009
344043478
788981794
109455848
888019241
573846035
274242770
76890882
338314258
728616198
588808691
191931424
1070795424
169538307
887200137
361726352
752763298
740304228
423675318
1029559384
203821123
269353530
231641356
703287948
604036947
560988480
230753553
579082441
130779859
830150827
821429069
457287377
238697665
67174674
483409009
243293202
903275537
247947274
351618083
197265765
161512704
311282085
232266822
629973772
544768523
225022218
175466849
282473605
118944327
161453417
67192945
343969384
669468282
906669987
811862195
961211152
405809485
809897436
315642778
246583327
123269179
58725580
760655258
711386061
685722932
716362721
792316930
75530288
805935190
823692329
733246593
805962313
539552370
144179465
61253331
9683670
216720129
136029699
312809390
88668684
844215299
447859357
236284172
339198530
67819261
217675040
977995926
9789099
837207873
1007681895
281987807
679948603
372293658
918273116
407699621
1054347568
796160083
405328950
78612519
48495446
42140046
571025677
931575318
16838626
805569894
117749115
261086409
632096398
256918196
528960601
340083090
171424020
260466687
429241164
326455394
177219751
139958357
963840430
282724920
996941936
268822602
271985137
71582328
367068265
232082680
520266851
320536577
92250627
416223558
172364052
277923919
679648834
340756710
34084062
201624209
486885236
549519236
406331722
68959430
17309828
590873204
170656259
613030044
879247395
794812996
614106286
58732422
388526580
585339072
72536467
699661542
561808474
985871823
594019985
837896363
550505443
562918459
504110287
371580475
12270872
70425780
203329891
11585216
294260123
47342473
809132076
257956244
2667016
856252512
743457598
978104572
626853152
802861012
276556121
622936257
319555129
628345393
848439916
640323274
202431568
42532229
85150818
959123095
590894168
718300681
286404890
643564583
280265799
74531024
202394132
640819908
61364518
866305193
960547557
355639518
43502482
633335318
929569390
287844947
352389124
278956416
33555065
206884882
142134148
246420105
107765744
106563709
560150227
404715593
81709444
348755728
51971141
988635650
570470843
688019864
695405062
511972192
952121298
46729496
80392756
161038336
710542914
624219353
291718380
992225724
18437715
447840790
830914240
589513320
780337274
833861967
55982112
607266326
510798272
554785956
2313400
61447707
312689020
273767695
226811956
951143981
56693954
674107441
906074829
404306581
563897237
573250056
149064233
466782842
21441156
1057000982
42457395
172761366
407706144
605329473
1000634997
577704232
407273121
296117475
281818123
555805890
724836865
482574379
863611139
933205732
481591996
812918608
82154886
342402116
809257374
182376800
652285248
335737606
72320659
256015684
986120967
950097038
274734172
445925893
89210717
272735429
788577776
839306774
409343032
923052762
460165382
426708612
178456631
539627732
77613879
591411737
789784614
192091844
840470895
309954537
107505608
550531634
244360646
260312210
895687890
204007023
143296729
882399544
12382800
542049040
279443683
33636031
403340049
948986494
942744904
219387614
268784779
344990062
545188364
304915473
323758400
399016725
877072932
822373056
850754116
545331264
277955373
755427363
1050458406
336291540
796373009
471876446
545266182
988068970
972311618
776816157
64405570
939256689
149040000
579927029
79848748
773335187
857382023
346318992
204958550
125111304
568491015
881775109
186878841
304296010
4619441
204947507
378123906
92776001
25515724
36067483
63477898
692732316
336629224
295194950
71876744
852493250
561198112
728614664
1058733851
771076098
225447304
585699460
537256177
572183994
479462611
614926402
1051984201
392441376
172212356
1249417
425134209
235024224
33869856
910587325
155690712
406966535
338103777
556121149
312674498
557519008
143802632
375406598
211327889
688722032
367202340
92949765
647519140
163467875
991918661
146123244
121990256
83486313
55709226
117647908
805699313
813252957
696373082
75138998
116500037
135382123
776125713
195318066
474259458
43738169
196102161
697437216
539794547
286463796
377529664
763288909
861274315
100442342
562344064
1015023680
6164228
675742779
1012968992
464258342
253896592
922366956
179306514
283642439
902827523
932818748
164209204
241900703
17682971
654069932
967264408
47435316
897773039
428616012
190406930
138219460
113590402
672681813
508428428
590717842
311436550
748798890
15815101
327307646
666640976
732030416
256008385
109654763
75629120
672683630
648724806
1011381633
801244181
691316354
243590902
187892929
696254497
283952921
409783060
339833611
626536810
1012341308
168938391
584916668
403805806
735735741
357105713
933631252
679038636
497046392
251150373
73635654
369962136
39030832
946341657
838727685
454282386
104011286
697347075
80413124
591681514
645347082
228238643
20742166
621972385
305336800
469060615
144374833
646552148
91286880
792758108
101400935
42304530
274318085
207228498
200213153
617123824
27886320
81409747
568720811
412298774
667290750
453411506
929844374
697322444
356114476
347132678
69763350
438489956
543347560
398959816
616706216
303141457
824725666
174802185
440991052
83969088
134450693
688161064
8070722
563107160
504959536
471915864
163651844
207700706
256410233
143866436
197272380
218239961
2531712
537149680
904843282
778453192
567168773
14890177
877047544
306804585
255012904
874204075
383672964
617619844
946704696
52601458
451341957
72895635
925640380
167030368
798617649
352462179
883409827
120293572
331122714
807407982
151661571
972116224
839935490
52678979
201976858
488603170
668439415
48577590
134764257
836848276
346187725
596514820
429070853
993523750
947268033
846148866
165184664
814827652
415794784
103023815
344753032
155471218
240601014
1068081232
55893645
525488
156531988
480903738
34437591
593501315
572277998
186687552
339151267
411175381
438227539
1007420428
1020041615
33581312
436241135
336604267
73683245
1006324928
248295456
546093398
1007064415
440605203
242094770
489108178
503589672
612892782
459066142
722228601
303369499
181053826
652616928
101224978
304116221
134309248
24246944
670014354
8414401
286527089
40612347
777788431
437918259
170922146
819191216
3777076
566608512
586892082
277124926
370018426
1020922784
436219701
623427971
313545576
4297748
1026225915
163050857
84522404
268713932
650651928
421138469
920734777
13141626
46727023
323759344
232045284
773981739
56631416
33580488
47842645
474227900
222931367
807375181
921586861
149515290
187597244
809413002
655402279
1058061745
1023630302
551572684
974708760
879798328
606708255
142693522
278369434
856870134
117458448
42099003
826356874
264471563
206017561
990061584
516172499
40133356
544170494
237023661
634257840
818640069
999806930
552168913
362584144
376118818
589385811
845252356
134472488
504279147
6214338
481756205
492349569
198088976
340808417
691608876
920722444
55217603
344348514
577139590
4180973
545656908
943409465
347100225
320013350
121253031
311224795
604098952
332434729
228479015
290251658
539112295
992825675
362679424
739564294
143313058
224318799
858265497
397414688
423776773
505848843
288376481
1001065946
366389315
23332488
927086098
664880768
520662617
1053163751
405016781
809518169
630458190
95429524
89386319
579208580
294594674
553393509
109748259
212877854
536880922
972605676
350575657
210532929
490806938
585988202
730743432
260239924
353601025
279654910
69342218
873175707
438382629
6313823
272127640
792500913
205575172
669807370
137514497
817057668
994659877
52925601
338457055
147367605
65537150
322012129
578035241
822469634
763740709
17128360
792285313
554415129
1007793000
776750570
323633713
1067354124
190959361
53617248
707895795
1198126
20229784
294263818
330502742
806811180
91497195
784114708
306247983
41608334
125977396
1049199143
280712590
177219589
204767328
177621531
328246468
574648787
908072793
928413707
918717492
774119877
813363720
34868925
65340438
880154845
156412205
109262341
812515910
1049762326
475595237
802654096
20262598
403120576
90640167
589409849
572523012
581886104
353405104
37896720
436623940
24158507
675938661
294047136
896006497
76554900
850846574
51929092
712690697
34641458
69313537
25182559
943905507
38551653
94336022
244943581
730311354
12991020
137429685
483070373
848705796
4426496
3293668
72286274
226415361
44125705
8918218
59988241
286777454
616893506
708893312
478475748
842115396
485867976
134799390
759046200
1060119564
37491184
126192139
608188232
539310659
46852680
269494348
235155860
658709617
441945619
287380480
1032498008
56775570
244060309
640682004
533729968
33772768
899979039
234115527
605398164
296043549
871531154
141846668
782010113
41944338
805709049
415028744
152046017
781724744
128883757
975589288
159406716
468717630
380668322
948183198
38241170
309020565
37357313
884400474
79712913
365875819
286013932
884183268
744040496
459560520
11687186
303926629
547923998
689322130
35816073
913312058
932258576
695809478
26614856
549870866
621404704
287093437
45165428
36792464
321551540
653563836
76358660
295535624
128998914
648090319
813804728
399052927
545539605
676650787
571815453
76130641
748094306
134921100
540058345
413303002
546801200
207733254
241567928
115566330
725685779
716752778
230291864
605954630
612537741
433057980
714621472
8772449
338328569
226586633
164387471
211169906
673192394
9098372
259473702
671682674
51948064
92394216
436906380
541691544
117622670
374172392
554687759
516047634
743085190
406623462
13159742
270838614
1063559577
626096678
326180488
817087101
744630788
870662017
403057178
300441890
974200224
503964233
721633374
604766469
963253504
798534688
23220822
680887528
371251274
80566426
77017278
59779841
577234149
114394037
860675846
152218117
688376272
698976496
540545479
1001382262
80586778
531902516
675647106
1001619468
912970950
393809212
373627969
807895560
683994502
471077908
704437603
438388036
203981402
233490470
376499007
430755226
407388518
37527263
360581661
1008316584
23063906
968746249
89236397
715400674
509912203
489678570
659329647
106096100
561554029
690860935
218435115
267116740
1012671834
729690032
341252611
645997816
607858048
295438797
119893388
41593040
21685073
562367860
14707090
424223460
735863733
769926321
394266626
52071488
579184744
983909652
731024778
564290354
87527481
720859160
333835009
1047599364
126460120
32574031
544061620
343232037
491565483
930083843
608437390
424834677
579216170
240327128
159727986
211001708
671673587
6701861
52596835
80781114
203017775
939601237
420992646
550400343
990488176
141043762
730468720
75565124
85199339
574662088
992472314
694282949
62969189
101070268
545766988
25791702
364131876
275443095
334644877
966825324
676222794
327261513
641597942
544028919
286192128
915759947
739412032
100882322
371780098
612504248
67636526
598206008
303964817
806208941
150436446
409206893
465965623
222826353
218134536
995664336
271615236
280459288
88495100
156716264
901992340
568186156
553937953
672191289
63723383
411652621
10078360
1016209969
544641611
461836591
658682434
136127978
135006761
44387884
402995124
637870216
203482103
1044191871
774368294
640647877
498164262
677047310
398216792
35455617
430054416
210525322
312761829
1057293826
300178159
852577892
132852897
704125508
188497965
203986822
285056532
973214070
268586012
443654953
345917964
202327485
162806020
500016408
648357602
495365039
159986698
246235347
487569553
89360928
467053411
386165134
436551941
84706134
708876440
857815312
170664368
1007797632
49114648
682244742
629673186
971328542
447322661
806307478
945818165
408134588
643361808
276292713
435978440
984684064
465705481
871191817
32556944
661008933
110171655
306336020
144238352
132809153
194485392
36182805
855440904
576540585
992860902
61617640
242630822
298001459
526762313
537115876
26722567
889274933
799101080
826507580
674998048
739598350
270598838
201376256
331467197
323851550
52367464
691467473
611344855
335622180
886914866
966005801
260611443
1065423968
294293336
1038260303
608084517
73807402
640377605
538059330
789322275
135167146
808826296
204807312
15241330
733757701
762818748
240789720
42036929
538502363
621693456
258117118
740350468
604022807
425985211
136000084
127937452
431004182
99042201
700617011
685131166
285411472
1027644437
878708368
620374939
841523526
157516711
38845214
205685140
229455623
69841207
50456731
40741432
94572885
596149330
578586871
42342426
257243235
103694534
674254539
825765309
366151624
599816613
553885701
944978826
673997497
272152965
146460357
748077629
641217704
419657749
480628247
65748490
189493540
58036383
825754746
420051281
691179990
541544557
14389762
354224584
13913319
707687848
480288897
770126378
762087324
8453123
413672503
149517350
982779930
626513875
824538300
410667944
973650973
673579464
912300951
87691292
855681401
554135784
237094005
736183888
283788494
994120619
395998870
352382371
714477871
211764555
794163684
1312954
320889993
106760435
540176777
985171984
910007052
286200465
930313052
1022957104
993026126
808640458
77896287
791418564
118630029
696325913
67125951
839126917
87632133
704692897
423651264
679691124
304113826
506499684
2163201
39478662
388409680
141061521
289554762
725661730
603587141
261290118
369837796
296760512
218208196
597328414
5412286
268040208
461310667
943629619
948536126
314694818
587794509
672396738
483559792
293856256
549295204
415459602
113938947
51127983
830653021
64401382
940180715
822414641
543539000
732154354
915049492
335940114
181872916
34715528
66341016
35719571
424333150
713139763
863215788
571353792
846918276
717570704
135257606
966573225
442858133
88386129
56647072
337804455
9775727
279239617
1058068501
448585865
480981996
837493507
887571314
797479173
135026890
959906137
2988032
512339366
1081904
268563650
214227894
335564855
805954313
369902144
618941955
152051909
605671880
241542774
685789362
77353092
606801283
830474630
759291028
790323212
756497975
455665766
606102571
21769746
188657572
566974106
188840504
546343009
351076410
883788056
141993353
828025863
310808832
714835206
973199388
93473330
592276071
88999960
345596873
101744389
18098888
371062444
875583832
30278242
544742625
501330330
544218096
21033328
638445294
203494331
758234995
625042690
96531938
716208488
390239539
507715899
426577078
979781080
16098986
939197072
88248335
806952606
782643733
946920396
115017925
369649877
652122321
614622372
222477648
182672585
168213729
683733427
37092791
343443744
414190248
651550289
229752984
303846518
886148437
1011421663
409767158
988478468
926949461
278348793
588906764
705205505
600999061
630723577
631774861
198195974
579103457
608580527
178099718
37326703
85258429
844252216
941926474
580955409
709213859
807719154
555933938
906197538
414018114
942131230
553246102
1062605541
130484744
416960788
324174813
13370498
269707667
946588948
138448928
608259392
103424304
355099002
405441744
94147668
246016013
485632615
946191804
926839574
322605099
427967552
153507072
95958464
858404202
106572208
622139795
1043054624
353382408
583286342
348895805
662225031
734417153
540023328
572117517
773303623
750963924
222783880
395577875
330091717
1059331531
507011737
315824023
112801161
149703489
923341498
86376624
865268817
548161084
699701512
341902930
355129415
731001511
828406802
908724080
11117219
79790603
886374919
524976532
510338259
352467602
139509972
291835461
426037446
78349044
814482730
29956112
815231968
554376446
45014417
77894132
549923480
1009700532
771274864
80832696
12854711
307815632
540324518
909284533
973382792
176166174
433356933
717517199
205596105
160002090
255931342
526901955
131616817
956637833
538753487
155148449
453103685
917529305
537213559
424995660
93135975
512426148
130564369
97517938
830652713
323652590
331548069
828021958
925469570
516464155
119769777
91751564
520723234
940575969
690569829
154697953
217442268
958500330
6335536
562499679
17658128
667080481
84030358
66124352
687981876
26249447
941730848
607438739
554710517
205264008
81593954
844247651
606932308
841680645
115610114
828473396
596980352
55377929
688288070
344098899
426880129
273604552
430054127
3589060
427364393
357799589
536920269
328081452
835530055
5685633
541690681
707019038
253250041
84018788
70795520
81555534
540675070
218266753
314916874
124240138
348674657
565409701
881218883
939967395
1020509215
130162757
61481510
801327294
205653091
43256030
770267585
301320357
117821994
1446128
660145728
803528380
715777228
858497323
772538572
446274944
577725349
436210587
17051329
559448650
760958507
676463961
840974896
93166673
810224918
499493132
311743069
61589894
976193801
84093389
571665156
662309690
397801969
221529868
716563076
466602676
378989113
1026389287
440090681
305436451
405997074
93502673
748452358
84724042
694364479
605558402
842075171
689129416
640179391
10529222
182945965
153160422
1057598176
450803048
542337345
140615091
8573178
278791638
214844970
922102786
524573447
463212140
564990593
595805880
676398232
700555311
807596806
363297441
973436916
287937286
963346905
173585449
70221066
49869946
892974840
279237537
947721497
570725281
1027770463
810618331
32279043
675915241
480802573
168698280
266713988
607821982
773063985
625385410
445499404
602441177
154140702
20334728
153735835
93098170
303683461
424749693
155522177
845910428
873793802
105636036
134543860
132695568
651793671
232465
168241238
282653289
91960093
429166639
205004263
343249060
692776001
431624776
738416677
141891681
814770415
42467499
751305746
978332385
297224212
391254416
513334112
572719923
38596490
381010576
223347543
233083953
222775792
261583375
32587929
926327050
18975046
341946757
444478485
2294024
291244721
203213062
277829679
52684891
58455808
720935420
498963209
24824891
575573027
943460631
760364776
286454978
454261134
708850948
34626633
773481198
613943312
170513712
466904197
561717492
607991079
18649095
771920091
33673427
25387119
215637862
1058743074
187529288
422659268
691142912
64109505
270051508
318547570
371532298
20101408
741500974
338700378
544756777
292048026
5271968
209576205
450371742
518383624
236212585
52305696
642516362
570881588
68249648
931509792
655491817
699327113
555763728
93091415
363469915
653117386
556026753
440089031
184833280
721593456
805424562
803758980
586205761
45535734
340524418
214209090
953516563
811518736
633463988
802292044
455952870
433778807
168393586
822773274
805664056
924319906
766732556
612480613
58437871
438474196
387617570
524512144
725519459
205522997
580782291
699579392
730465444
1008777273
542185680
457616412
604037059
490513994
983632133
1020602660
296914007
706236454
262610477
26805392
317021754
308056066
82634755
608242371
168019258
1024758726
409493547
1009894320
55705962
646056220
488279383
365760168
667528747
547358021
892716701
33210821
994333232
296607370
436311908
1015044329
840182020
810026576
422722501
411510276
401882096
1033156770
65804
861676051
540252888
410167201
162789416
831226125
25602702
342489913
403259972
386971682
692774946
87237715
650965158
343099589
743893208
677986645
808813225
111188623
537956885
974264686
643088595
475057368
604385954
18952538
810290850
886064108
623757602
260796786
777559221
601438104
251740212
586192109
351464849
122685443
317964594
98622064
69922980
1007432708
956994820
151683894
43877952
671678178
359951941
973883845
372127555
2919376
1030324843
481233216
369548769
516489987
664354141
147418524
1067249058
57162566
57976449
403368977
420742092
501744000
1053427808
3115043
814074634
836939547
32601720
113289773
485067441
603778010
17309522
877308426
762883650
163256038
104299349
658801524
4508512
163364761
139559252
1017909845
873534560
141194502
44831505
75666370
412487219
449203112
465830085
340009356
469867583
629606576
26222594
220726159
946020958
526157738
370479634
253303363
840890926
109584130
182201801
552633622
201573682
114098324
545654978
144380966
998318720
692224040
885139548
735798690
250425216
471638902
862257410
625916100
182454484
797344262
325100552
1040904516
4618753
42281654
603805999
214399149
558929590
381763944
644571184
237766707
307191970
730650651
394313765
512184599
743541151
370323545
278514630
372352288
74931432
290037956
212765710
964840091
297801264
543887907
124320492
543221577
2318377
672926797
303636176
808403876
38117517
542655966
38197684
174162191
147670814
754805127
169527697
308289488
764576368
177578230
951059344
265890392
178716848
20301347
9364291
351292940
823332227
201738960
869436584
746727173
796208462
302413790
352695323
522774574
511715952
466115139
416515568
155716430
83903382
132525947
27887324
385555870
615649561
1051443238
322981673
445912090
591299896
571007693
199218940
302258960
139503776
609307908
853835999
423757330
62239886
91732
403603477
820039072
839833482
4224660
80578093
608190585
746195375
397659142
956330669
108521018
193031851
553821723
959910782
31132577
588684622
687088927
55087339
4343097
263792856
964068217
47752128
160747985
1017139328
550854376
638963398
102871368
6200807
161688901
554321920
906854435
35736310
15795258
1024352520
118686769
450931043
289420289
191211742
660092160
150590625
386270237
774719322
255047770
688591424
286985196
592555056
679771498
257990726
809841551
314251844
438539289
551982475
941536649
53007620
365583696
607672953
830559376
872684098
257919251
416155600
374925992
872649282
553648190
221913787
379839528
508615304
120963077
860538144
404231960
394034824
44356127
823011428
356529894
990400704
288514343
85132684
774669551
453850440
118073591
1026034483
342165405
303401768
806741459
813191882
17056748
204110042
720724937
620975713
679904742
523162204
106179769
137692766
574728710
885081807
480552552
568497262
354195745
623746073
293158199
911184322
214440504
125920901
1042295817
33584352
580339312
323084541
571697184
946085408
1062142209
67132341
269755160
844765644
134259021
631783494
280702998
1015870225
100891152
165917364
462502313
886516875
43141206
545948432
101796609
913441769
671595487
609053549
535977984
152195170
39341441
88248545
537661475
64964242
134467568
388390916
596869137
807977617
662569281
562664020
41304683
912057349
339179
169063144
122057067
788341635
721194405
691081311
303297675
240139924
676603021
403087881
821809303
172599171
813015081
469263392
1020601328
814774820
413837480
712735059
76178959
170508854
958072208
1018374414
257978633
798323306
685827970
710998300
380154974
623682777
569951108
895453448
424438081
102827188
666910945
431040862
455157826
727757613
490315784
860058702
654755077
394380520
262545934
765984842
274233907
682643864
216516191
868696146
91037706
800505879
228821161
851682944
570709830
74815632
990775400
552252409
1045121551
36222603
807892300
377658875
1025543560
207632924
547405890
676524033
606170836
958962798
941830313
547920197
282626787
1015493653
822208163
927607683
150846642
873484842
715409120
952369164
935742224
430195331
769788160
20088529
5963983
844858652
478360042
215103942
889808125
284220568
371018765
169738896
838878960
981696878
384868355
465683680
579076924
422777074
944369854
740006512
819271470
44658696
857083180
231942594
580198583
349856904
850182871
825557960
24257048
1028341924
65129640
1035880731
918799640
288692613
279909147
233001223
548061705
237762612
291876328
272875711
747804041
238862889
975727963
884721924
822307480
36603036
625641538
102278658
808498465
512557854
60129302
150143261
15670664
446835089
433958059
515684116
420092770
876624437
308029860
264918315
229393198
992886978
427614743
629229494
445168580
302363325
446846569
549723170
530763964
47081494
364099728
947079232
239405136
541513222
738779473
53018627
102413734
1059608221
613034327
613788675
685884574
6890630
222991136
542732739
860864692
1033240164
8627081
314835914
126616856
910241795
857530015
354941044
269682605
977276493
86586516
102766859
678830119
686740978
334016641
298736583
101458200
723856836
335771308
135191343
90573577
60520146
591515510
612541038
23663630
540748987
901982012
72597640
311839776
940838330
591425542
141979332
262286785
931135661
1045664928
68177178
896441273
20941092
544711254
173277745
578390536
578392
193401254
894538826
86368600
320621764
807175810
34385240
523292722
859835014
272830449
761293913
650204371
354642551
542252754
717620499
190014633
411503961
40477798
77332512
80927813
647670338
181941145
1009797504
8456033
75576446
51123000
892878940
827994410
560347264
75717106
916549929
832749793
250003276
378055300
950169162
67123690
307856571
174933544
1053073590
76858584
13429516
794403662
9650766
69431568
210980928
269698723
923058523
857775095
743262754
205226965
87638666
1048904242
878147728
75547840
350640713
424444861
389091701
55222299
361078817
599785618
342361360
881006644
643025107
1024639657
126989382
898519181
1046513109
608244803
64170405
270421874
157643841
542180675
572004678
375788716
433909837
11731080
356444684
329265166
896195539
8268643
699120
382335785
441780452
423077313
248305709
541937180
488537202
111938087
882428976
928710286
41857216
262682984
537682546
51685698
291510731
824501326
949461121
678605397
213058191
564498636
381158430
696300675
764224116
765636865
467830777
415433496
605295399
951058488
119207217
1063659618
989316568
682435394
38278661
475238720
37487682
78721244
48393499
379451739
262713417
739323670
230210978
272170253
785368416
4106232
402799187
35066186
135038976
510769793
543972424
416194560
769516874
134876416
2204951
352851034
995321490
204426441
189019518
302279426
20009693
152133727
29246806
30590094
644106480
925246569
181379920
586556420
361410081
370389761
672573586
868422859
657046089
750950736
570663397
218880073
72520495
43583235
33559038
408092674
341917187
429346071
941349874
813836414
769065650
108778881
514056442
428999221
639249993
50513428
1011204232
664552901
333595712
681875776
419447348
341576074
1069901056
57663370
90254308
208726550
140435659
161913238
861473222
411558887
718409740
648672284
528423908
967416136
759986388
687299090
982431725
211816518
241835776
1058603880
576235264
283926785
63512161
5285969
1018402017
692291208
188904984
470067460
35248266
23666089
270463143
318865953
516175560
651845790
808260071
383061244
678431745
438399175
388866048
468494725
611200354
743257408
89190657
1038918537
692426916
916866569
577425616
293776946
472608416
86387540
29772453
889271308
555253798
637714434
142926969
411790548
12071142
326241176
713156675
103879954
745542981
228089856
1061604968
477376219
59615344
21147496
454133260
201534275
844597621
399890822
149032329
621873192
58643102
205965968
170945897
915243754
283072057
541935619
541451931
134622599
973771336
344331196
247656839
568617515
15806682
516219610
917839472
907634851
728566211
933391089
551315491
548226244
308495057
713580217
129672243
162546507
970814976
553950016
676100203
1061487300
446350360
343029912
284897580
609560667
70410422
812851200
383435222
852386161
135862190
864673024
615518208
698232526
306355525
889759440
37847424
157192256
604423701
900990324
576721182
169013552
952321356
256137656
226678375
637928099
58988824
97691134
355202024
881514339
1007921190
196320835
339334778
428591184
967168578
522454357
822630681
67436945
676185883
336623324
833347846
537462032
302617735
180489636
423419475
712657186
249563513
107217052
282964264
885616642
280052809
227073311
980039096
573126613
283526222
944566414
554172710
534252697
409138363
908661989
206553097
580722471
67900767
739487560
277656589
839531096
731216542
16978971
70254763
802161945
195135712
785293996
1021897531
549916998
700217052
78336263
198185510
537138722
690768033
69454737
271421257
585434022
318414854
582556111
92408293
604481732
375668737
425704973
722508354
210780827
969475212
164075164
644943421
18374049
519190061
99833171
33805547
965948457
60990080
64778454
268524737
483442176
42163204
158851788
698005783
152392352
785438912
817902242
1032898076
814526848
1062766609
95686547
727788869
8523229
94498432
860709508
318837397
587415598
127493076
632499002
433677381
742277693
235807522
717855352
210379672
453361734
58209280
694822830
45432484
40382502
118425925
435233046
372688497
884890142
844116194
604052056
587596294
880120488
114581916
277160802
293741983
401143750
862009122
177739293
681596431
562572788
823924348
928385194
66072834
287973658
339059713
14954235
194118059
223163013
144386000
662795011
243859296
395925824
351121026
350916490
401798247
751832373
932734336
812387829
591921812
672140684
540217606
790745407
833690449
364779930
724858432
85552461
134742475
542147752
727198122
655480498
79882310
90837659
950716749
919289253
284168626
27689746
168202876
67902675
697336146
482504234
103607562
285580672
1046573680
394670286
5600272
402753186
1044384597
793870898
658260161
140769412
729533666
220595936
950406220
137668795
271944457
137692404
135859677
681961738
320699464
248073059
142917155
631661571
980853382
636210278
797690954
140580920
541252445
15372036
621128002
998408258
283641392
946949295
38142371
674633732
1070827673
146234062
349156910
792817701
674259298
135666241
276589653
276244797
35619528
88891392
385672617
62983073
781273258
245058897
427918273
865996987
1035097028
571632874
25923834
573584677
273553564
72516768
925799472
759181260
630798357
536884033
67980868
675879983
269422378
973087746
269258123
295963864
600296153
959448322
887149379
180520135
975846179
341180638
395329312
813892418
114029136
960515190
748753436
893404364
955320881
873213836
836994097
746589969
850907684
807819588
285384869
423664099
296325450
751991412
670841636
94967780
12843035
548668149
499125617
682377283
371507243
782378069
315967777
9475980
868603526
1011684768
1366103
213672023
949309759
22467366
877598823
595396840
417077920
828644028
11581929
4234139
876203012
1013008513
251812317
643581926
46564427
327461162
317101080
573059592
134261871
727607549
565450304
1029665720
19858364
933255390
596230423
100200193
201620427
537802851
49840387
606672536
104957200
337256910
155189416
141313636
939664166
712042851
849954912
75929965
28324896
879978070
571998657
46547047
762239814
237275392
830543523
22291286
668412121
342891095
440999584
1026613072
962677706
337379606
844778584
1065727346
886572188
159405284
728660241
621885152
553761957
161904655
987934452
420899089
604003907
179834725
406229608
202791416
223357710
996408718
693773201
317044932
573266255
370053159
281420341
1057619991
693898924
390089587
547984866
765645879
700457576
7518379
120748685
677364204
673272896
32056093
26332864
3349466
949201839
229630761
1005864354
555900466
17456137
432121906
792899618
842468632
63502011
677102373
558926370
839519254
69620187
324612376
789523193
503328928
39345969
806128452
342902857
1015206252
269558984
74517484
478152987
27578457
791749231
556796181
827367941
1020336415
711243041
622271863
835263076
29967054
732835389
595937412
287450855
88311424
228065925
855574016
373184892
166545620
176561315
1069072481
977783117
555575690
441164775
840419024
323389829
547484378
66085135
690528358
207676511
443991789
648404692
282478647
424444952
215501639
805664782
220725813
789959364
1028273605
499097722
974315129
184796160
685235056
933047380
450722345
360976986
776826146
923922840
10603124
204040152
633877444
186906666
280593957
480897312
70336836
279273226
1018175770
223445301
1025389830
895901835
893706405
783765760
467939642
646508365
248557584
715297124
370183829
47445010
157494262
111716629
570725722
682143917
380435510
120553731
209506517
546181507
18019194
67348002
1030280508
872721056
606732706
279806213
667559626
873857288
57979009
86025
585833744
656753819
688148141
1089592
675315800
768467370
739410192
607815439
676679715
692201701
724759186
960823404
202425328
120895528
40121356
818400012
126157474
446292041
500349564
975505415
285868656
137210668
571249273
880436758
837997510
416320838
139736400
639193088
81009540
287120388
151031873
862569477
33112161
193220009
179808314
445092809
902196588
912146482
936496430
21579521
872484970
603567189
19467
866708504
98685840
154849400
218341506
610619021
405158576
684732708
494964911
322991815
545286126
13001627
662766081
907561989
301729737
372722125
78425133
886568719
642848546
342923717
885070807
823731072
178132994
92483533
18565522
341699138
269064835
908277800
120985349
252478035
1028853811
266504
437814440
805942173
44643606
91251285
537616793
183582544
498247721
444683246
646056212
162237220
570139041
281806580
604459847
67609005
85991546
123516121
807958292
537385319
539275744
952536116
81590067
544902760
508165772
345145447
152174624
212169750
134880386
103872601
1066278590
177592501
5268886
785452528
472231024
520459955
371262717
681084791
215701717
136387444
71746888
42869892
55870165
688012922
748037242
62325657
1000258945
208594482
303580742
587229469
717375933
490210076
877520587
5676533
482857076
944116780
229248489
399947525
162531887
974145969
686336232
625011363
104674716
613518336
227510033
863801474
17155162
171981437
71197734
440660998
701632520
43680832
707531616
852534087
293906925
536873725
137238958
103425451
725369926
375586864
698393382
637732396
883952724
73986324
430364018
475073835
315572944
8362315
7218061
428202412
9200636
861365357
245125921
330958932
191825948
675966881
239616953
379851016
251596855
1041873313
574056363
863895592
158113376
285980184
454977504
632607264
136094936
348662214
384341642
862340613
726330418
199670736
158485442
789644756
341909685
515328997
272933553
418518569
772034952
312095395
56055510
134000224
795260288
37270141
94417409
2823330
609960730
38340906
806421544
55756168
149542386
358792259
889518672
920847541
433396928
195612900
570739707
1065734707
574984912
43317854
239599633
581749994
295253780
546478992
555770696
638353553
706072857
157119527
379241896
27886006
145478174
176990930
306418776
179127108
959385876
103082125
217180377
808341798
62596241
402801167
46808066
438899624
149182177
624690222
297317845
353514577
237147033
485754330
289801682
876052714
70708553
681104449
1009277792
96124068
826906916
480877128
618929072
1006774428
612069410
1043905568
1030532671
339581082
950110978
248657119
537484367
40742224
549927202
1018085607
190875140
95262122
336074273
33671510
9325458
29791617
65537456
86556901
53757443
174792900
193899141
206520712
301989971
757756290
276013105
136628407
4512111
243302136
144640386
805339482
631525058
555551234
372259542
256919246
395018560
97502361
878707427
282343738
67950272
43131950
172029610
822944936
1017679482
543175428
746731119
554280788
296351914
254086801
693355356
146295886
277994447
55257768
270029701
271698491
927176158
196351086
135203548
839385715
28067661
732572041
146006238
473449546
172492931
40862345
998536392
568693277
235277476
538632298
736531808
262966458
65809924
409380032
1022110511
949912746
353471639
677391878
113837098
970023831
466230380
240253998
637648495
94658140
400464056
407478037
1010043970
4536781
681762724
46515568
234946615
11186416
927256964
827937924
557402476
305135940
404894639
441719465
89867525
146821112
512714692
794228119
272587335
19350895
212242536
707201024
4110572
1025925768
56534712
21364904
217153665
264810998
117510982
430598213
170205696
131419622
170648
352846709
406472156
369436942
19774618
371982929
147883364
22848255
171391071
876229324
291182938
550093913
335594984
491463464
367208550
489746204
792937632
302008536
298756206
395887374
423251678
779661215
743969283
581805172
13927273
195741252
215227189
410668196
408154772
897707796
638172623
325853826
593496957
1026891842
286313609
562793218
559195152
761287717
986306382
372791305
862633966
618545273
487077379
21649844
905105488
152601912
48245431
1028980798
461129203
101211313
68102743
221279248
354324094
324933528
76889805
151876392
539135056
856139257
130245403
134537896
294150188
631066114
637942656
987896378
876111926
602795585
405802251
331606580
232919300
192640307
2342665
257038317
884814350
93006280
571028748
352723305
328216854
287505368
538457281
1023790384
137576715
3122469
561548496
260186421
778170821
138192902
571903168
1010487045
845439442
465394281
233602192
268806204
504365626
59988729
1010634299
707787393
690186243
142665028
777373492
1060676195
472785582
745190491
10068007
822497666
744827687
759809205
237306882
18385386
586406925
32067781
43680032
328942338
52263136
422232677
584210278
141711660
352534386
272980160
777380190
855407585
311430654
750984228
282352045
556620136
994253916
684333116
992323194
849044
135833413
406630587
239907515
424118278
430549627
817973603
40208907
365953154
223487595
154586290
36792206
908226961
149015016
697314563
824023205
34223383
327681772
568527172
294281251
771931811
78831249
633362072
130368597
1016537090
891100697
694569826
852595200
970413141
273156497
32944809
154768633
432086202
402024499
747727639
231671169
273717594
647776554
993843329
397437014
336020997
709897532
122047906
30216418
988774505
713175693
859930227
70343890
299742938
858886068
555000937
273780227
676850192
568108481
315500576
451172058
38514690
97950805
367217048
546582711
35973712
589345105
727848915
1042662098
9308294
290641202
826447492
117187833
2235392
270240017
339797482
353440038
298064322
172000792
810871043
98760112
51205435
59153437
11303235
369164866
159105042
573890782
984100035
863128975
295879610
749080557
172398032
369434069
288456852
2956522
78942696
28774901
274621448
25054659
918349916
61407228
40403620
950681345
562964122
610334468
380938687
157966602
157887739
547513557
632579761
545915062
800940279
30671415
72262992
39842991
72696357
49559503
105466793
571086467
18288297
6901540
42558484
302190884
69222867
1053696268
382556011
873984498
4065353
409355478
41570471
693897781
349244021
525452168
559644817
34352248
281858361
15205544
830739052
780214849
549923804
231938065
149233045
431156616
358726672
565322372
706814052
268814946
346856102
814645486
646437379
720183582
578390128
253307270
857141928
675748956
285833521
872802958
295755811
705469578
740032908
185307786
486687519
360880366
612203615
924858182
911038346
605000267
1014536604
174208138
481687122
595617120
981365223
433429000
856267312
746724096
546832388
96563881
88700452
1054347701
114278787
222318725
630223350
505684001
555891603
141791529
512252450
38322312
446994080
559194760
444694153
47158858
44316754
289740608
151699850
204618948
549763187
538590836
686226
194445972
158087529
372330031
673985193
915100952
998615491
261411380
59191457
43545889
256532704
1029203182
128791045
540565899
628865650
14701198
746394700
26112843
89548803
5289092
1052435734
116261146
182093788
35068115
447963727
614942220
436881744
422351330
258824174
675564212
642369817
909670526
386154758
906973613
414761744
450074695
1058056171
1046696585
893705025
491044791
765044654
857389574
277424358
404239716
594225297
30785472
612053378
31604864
539670560
110194455
476822176
173110337
1188562
780272717
2492096
4136405
77638352
352463758
220492674
630915787
147462896
516815428
1010451217
704420480
405033651
112477794
841516858
50849844
962003949
339101961
59179974
168952697
44295617
128494209
351573212
56279472
157774051
606691904
660796209
798375133
655139333
814874641
995848291
369177184
475284373
151757623
531379584
300994232
656884625
609125891
503475614
787481962
179529496
740873241
109970752
997352601
909534307
328538393
142745695
39191637
84985380
555915777
843885145
110698777
901620746
943909505
877810918
8103128
441264787
1027023680
276501461
878726375
764744253
738542731
352440144
478711577
942212116
107022347
654903313
270952812
43072196
93623567
19434818
388433478
470879806
1014510688
484929568
1023667026
482366058
562962765
626494024
297873567
539859912
176304959
999903632
163123810
11292870
621818064
824973399
604967256
27885721
316080667
465583744
135948313
143988697
271943041
26460544
629674073
1060515993
964847781
809571620
705925013
38854918
308058779
543204096
306268546
358270880
677710367
650151109
84909572
939535475
139096541
29140241
14963307
3771153
796548425
36638834
87515585
328486944
169448246
609973528
196166945
49546246
186061387
909731388
212332955
353467031
960763952
1939402
269014400
224609124
998672904
539160094
856950384
285373330
378986085
340088437
118776391
320539142
969857283
123265464
661198736
138162436
136383625
758094025
458926106
1031830110
96875826
767042082
808456369
138178699
258287734
968530339
820513455
291211326
1012321135
124280266
584260186
38528643
680637740
132103602
48642728
184318819
426382210
98940702
204895362
623458169
771964127
564660071
29795521
470294573
254279725
644668612
579307216
865764041
839771966
741573371
14713786
716263842
67414534
909786320
45631158
809306729
923987340
217470341
345018796
370618627
316772186
183426817
507793711
134677706
102433288
826960693
886574925
45651008
271641127
205067932
1057567099
38362930
1067452475
467766540
209886803
772271671
487491872
199890188
121741835
364520057
997758426
733244450
934667072
173166112
111780886
542295909
414188051
614012420
83997243
139536416
617838946
409273426
672596370
406897162
889303488
314609777
404902242
921697585
877464836
8397440
147100797
732804114
550189066
283534132
170955000
2248973
78812072
95547798
361697810
687341623
310744581
562062886
602048710
67199946
622995825
931975811
289762313
258067749
24674308
576037816
240307268
9962992
365302904
625617678
824123942
571412337
923390212
195654262
940577124
287162
543655853
710018079
138577460
106990947
286751040
687933232
1047562180
16557983
553991556
135438857
1025063962
297970568
541069494
952653875
547637102
592585766
10854191
952113250
209892736
431952932
110765444
461512771
633667713
143232132
602921072
253841800
477400009
355404027
863126132
95712724
835717253
279818394
793261128
571050928
654902986
1004012432
41973697
629557547
759597065
616783484
419173714
347924754
268702755
163064411
298330101
661409169
327686267
549960580
259026094
285574932
80242053
140780845
27011872
266338400
855642317
32911958
424741824
860154925
684337467
176437929
307725986
272788254
384721112
822092801
881100537
314578517
344175149
445030486
545491400
274992226
16784292
823961644
25827884
326295687
1025624670
57168982
675881678
447137542
26938512
839870567
311107853
839451394
864361454
961971607
993745875
104280636
575090535
282301585
839406222
290586786
48727629
310865963
807517324
395611844
573001106
288196101
538548521
971206600
596283954
419183649
478881715
284448943
579149896
592810109
164659317
76947598
505619971
395451214
649450996
690458744
564468028
129197156
428370208
342519457
517540884
586328260
55842404
22258920
390268376
433409933
154197079
31809898
709120313
195890830
413616009
842661280
848967769
710022915
939643502
18513098
62002748
286007919
683820052
748481685
194579282
541806596
679899136
777533851
80499840
660425008
52304054
52447668
54970255
493171060
824462284
61263254
104167784
769428679
422035613
76090783
915478542
623285888
182285458
674421365
381682296
277561378
569476708
975852946
808951563
646723948
300511884
1015632681
270276410
357093422
678123326
672604236
591246792
835039833
1001883020
40046152
673390132
941754233
856166945
119124004
441056328
72810606
163587764
696863858
293108047
709028937
150555180
899761175
50633838
679891288
371778704
805900940
948380435
686535095
421009049
637711093
620959361
346657134
40707667
291643424
239428
107521182
1013721583
622932795
703378106
69335857
324886856
948393368
336242042
33866190
583969493
824492672
602089864
536934980
892797581
697799301
21167244
411421248
101410068
138413647
544968308
344090514
737691143
493676562
411245350
805849992
1235138
246516801
60182126
565196172
341105914
882931721
443566915
36980874
818700300
686364055
943899414
45712039
1018589413
437092743
1006527272
96768789
303433281
957400231
907225046
135794833
888787990
204132534
521227138
452998181
604431221
406976234
487910371
105023049
148925636
1037718194
296605607
575549365
98832752
69771275
965288620
2819530
135083649
323692293
205890678
13900561
385213149
14549042
347240712
747808203
76737696
960028932
13642288
715808846
308546832
609666208
75857548
867290262
281082762
184899867
90874133
696320919
607141472
331564767
908683461
605213392
851893903
145011552
494209090
22140434
441120839
133663116
40207252
260721115
979194916
155263415
999526673
675573769
189631202
84936216
162106041
198459822
268966119
604892288
915752101
848974310
348190797
80124255
4586998
572425762
67235925
34407052
565448074
442383892
163154529
554984740
582509103
235407559
10294765
358531924
572719880
669199688
126197864
61648539
743281603
599744547
834820194
957977896
301542875
292274432
254196997
959374006
627051550
760708828
658560859
986625330
558462272
291880584
983593346
278216776
931608488
205668667
637805522
760548936
124442512
2950141
368336480
207651426
12887758
273319170
438573580
721639894
589737363
763594408
369295615
808604330
973627790
358746168
123864745
860397933
274731044
691826917
213736135
697457683
673054928
928790282
51404885
10530778
184889625
548558353
354719637
24798837
903911204
764269022
519330932
537585559
153202809
423250135
370848065
99418112
868704485
154501489
51942704
1057978500
547857477
621609589
352485482
932967844
729601782
76848439
705476683
542190614
324287429
887201874
983990360
14451202
384649848
77902120
126977553
837534661
642660905
306473252
816475890
565346722
164964136
642442385
577823241
155193227
745855521
206183528
76682164
166963010
495035396
903498823
36238748
230591298
729948330
405343634
1038513959
412285995
76169362
763873893
136514912
504159792
859251498
9700033
147019156
770593893
4941939
55302479
841049402
276841504
874846309
139882773
47850343
837026960
137925545
8695568
948074194
779436457
911335751
562321700
353403598
168958317
881177911
742768427
842722307
1023574211
37982428
55113808
467794978
369363041
209078127
314872421
223658514
822289340
508250112
42756428
583588502
427934836
345454365
972096945
402785537
564314815
600056584
537663480
209763886
103070208
136784912
757858552
368311899
172888263
899412833
623414836
543796265
713624672
74145823
8518026
426614568
538975326
407088024
592003737
411025038
201387529
760963118
94406711
61239848
944514338
226888091
246060114
511852573
295925252
696537609
1037892774
214370759
818514888
892594492
504079625
202841630
413594737
944812781
840243256
461496409
587329935
471593722
675499528
510788769
140804232
88198764
143753753
157286823
976924766
183617803
699138665
741542230
835093306
126230884
812717056
684039177
103223089
34432393
173026176
407451845
689800356
774008987
146730496
134249048
180879565
962604760
846168629
953313027
685220009
462442679
425913465
1059122368
348211849
74008591
785067460
81904718
1041912857
596371
92413716
346069702
433653153
523035377
549629334
191370072
959496830
416154245
994293991
838447363
139880322
474761165
677505088
825543786
260593908
994713345
552677890
93122048
794398781
137134337
213796045
154751657
348437080
226312
531468834
408815300
185922603
472427174
708839042
707113030
44478499
289013925
471920154
403289792
770190337
620020999
864607297
831015332
203999520
537637922
831720524
366884924
96929972
153913029
622794106
403853961
381452601
307983553
532000785
177612221
406389084
705467675
568478908
501246226
507517560
112817333
274989073
730242395
372622439
59166751
192011
708610308
309661764
69796344
333064688
106561191
180262075
527273373
775233876
81175
848999181
578260990
944856198
875637993
790431211
690046086
940711080
606149325
334860136
554638379
808192352
531596121
368458845
51999122
57163821
89933979
813179392
889874348
64835682
545751404
273696131
3156780
135867905
545302818
458992426
340752493
251775237
341805768
164037954
847528732
565735128
1008124510
557990950
109345795
68604315
197933873
704873780
769881272
960386375
466870479
547210792
736122646
576027805
69981959
554809611
429323936
475531374
51380738
8881079
520688267
361159306
891403756
363887256
539317491
429393748
808722304
124942316
470811025
670668385
537433865
642418796
580032254
942844760
760230598
562990156
450765140
306709670
102850983
328262221
841734467
838930835
316772368
175713752
573370920
41668881
55050812
910548993
144743558
542472642
67484001
207430557
928534032
44113970
329806343
271093011
103336242
950690728
482452156
27860603
342745677
562699908
199303630
88670467
558514763
802205960
365399562
817768708
612074184
625455217
317047386
291714209
341843600
51515389
174691864
805442566
1060851955
271164425
30704899
812716074
503858442
602278176
974345572
67416640
359367264
184902245
202024267
873438470
407253314
689004116
372400258
22857739
1055413255
486687312
705718474
777665917
444683897
721111153
52198936
320463618
983585599
214710449
302012994
109117998
8044709
285894284
154138166
22792
644463765
883343063
316172464
145562760
37921181
235176322
671627085
186454048
26832797
291619080
195727577
608635456
147619946
167436794
436975602
691578211
977649516
185750784
571024132
234761536
732170765
354904422
864666450
322713687
5853212
964796000
14977315
675851693
791351716
471513570
711712841
27672588
114824586
304881763
791318555
543218763
790826075
959216151
165866816
781883584
581165972
563454692
222051378
11448981
25348574
661488187
65668928
76186049
617187581
11727505
810981755
823513444
975475048
685321251
741343888
241189992
93553460
520623178
593836386
343688709
303406149
565352833
618862755
26802523
721893828
40275796
135819936
1011362594
76889776
1062094592
123994496
622618600
121309953
552394841
810754085
504387085
319677313
215552464
716235042
969466016
94209096
658646119
253569716
513802754
273459089
933802273
5794565
61040705
493932561
73663504
105142533
1037238880
429136745
679691312
555745720
139696136
47440655
907475270
205919919
327854
597824862
419470852
33819501
159076610
742485161
118882853
9315136
339800722
86372932
235097171
772276580
60722517
981136464
625784484
40869177
713623725
612441938
760759669
731636820
722302300
428633680
980470696
593995920
150801450
834029106
67153017
572591713
53727401
36105801
484346417
311966388
402980894
604769485
169832277
470303113
131181676
537332912
46443356
290720420
146901171
170299328
707395951
97337560
781865328
3688492
755893268
70078245
780884628
29942305
453084674
597044241
124554383
17189687
8915273
219012106
134352735
363221824
67558192
365135693
882296322
269157258
321464104
56580486
227319966
960849445
733077130
118596307
164402912
722882519
940769891
6426069
1032357130
404911742
612736810
191109636
1908817
319619408
294192224
1005130592
438917241
621251985
603718492
638955937
323483526
20077151
725856379
918872113
35851269
89038855
300129089
874565234
576121073
440981746
509703813
364520480
22471195
719348592
759253171
389735746
169232392
309905334
93335843
375189354
138805381
824058965
827697397
60596509
752834743
421731436
181239817
616073730
154509088
54863227
117987348
47579639
67344076
548577794
820017247
879762730
906512097
397750282
736373715
204903721
153201858
73373372
9839088
840319500
19943428
59773321
556010098
221329816
807813665
196249649
268440622
72653057
721559050
177356492
321667118
572293767
1025148004
1048584416
845458947
378288505
933827280
806172498
638600273
400997456
919186898
657163101
94493570
1009813153
93143433
391142434
548409992
848817177
282365500
788800032
31654410
252266027
671319427
373732488
183582930
616138590
268945886
111149320
88744218
503472414
1069572129
3487547
1069722417
872418611
170877488
646010493
849915976
15237978
799600642
294530361
240192168
200885073
943866385
314084892
17208274
725932464
1014874785
755844927
288777561
964217998
2476106
425094926
9451649
765729330
612810545
799824243
597690491
44812932
377783553
337083136
453625350
102109495
32200320
474580028
310610015
675403925
850023284
814420664
575873554
765463650
302154780
996705406
158704453
1003782235
935043669
718292199
36128657
739964370
998206377
35715688
321429153
36841508
523575322
872550469
111408101
845090958
622625301
5060659
80392804
67149014
358026289
326729795
1007125268
352469006
591823986
73478876
688784232
10225170
572523741
524697628
728907912
43458508
701552858
952239603
10188436
874447784
248414228
239659446
915419797
858048581
346806305
801244645
1046589602
541135104
651422218
2033268
293838476
34318296
344244288
966287104
302322457
949011523
341586574
948357147
356130869
134619170
675954368
681600758
699405757
17134595
170075828
319297262
136545521
788137351
374362530
606298495
155660815
646747513
384438376
1043837469
394381992
53802008
305268543
514978262
818798616
1012783379
666528699
186503152
363042510
954631184
536701637
288364352
279914986
327869490
495464616
602947964
445396560
325580832
990568589
761796060
5524516
547971606
234390913
962320299
610722586
687088656
21638834
235554430
150510648
51593440
34508353
967794128
1032489066
314519346
561414609
404801708
795889576
647439148
290611841
357221139
307824627
824826382
936611594
949654925
142810323
851706752
280813594
845190532
257492227
585626876
973369259
353630090
614539916
570313566
152276481
161454125
472977563
588845416
169410604
724320475
16977605
434153476
51965643
51354681
642142716
265488417
221957704
663988921
856727661
276222508
24756902
327718025
971292884
407472840
542017684
545113605
237400137
19437746
26393202
174498429
738416831
598580080
390619841
84612227
630270304
930512169
548535808
32115954
713064599
818697557
533364752
418461940
738541989
16321601
37805663
71336896
32286768
187118320
1044730935
142099192
207896884
22331436
471971348
768287016
681364816
852100224
574759514
222871632
794101971
218571278
386416788
126230
910373382
52254439
643184644
268576590
181643112
314716339
585981059
179608441
550960233
985832185
539335795
376193954
677712601
976315399
758349880
76443762
900841508
3713031
119081074
885729612
787999893
355148298
723259971
606390600
639265330
954025320
340436441
512623149
68244834
429106185
870602241
419722511
1013268195
731965593
29647267
109757127
240215352
98384040
347547346
618837569
989020368
355547152
607388739
35218326
331598018
894451715
32523808
104869353
409346602
46386493
990463916
579097794
326280357
471391493
80226322
224670073
939688576
515091911
169800621
200815108
815737505
559966771
54332578
740894054
480302297
2629790
754975309
151400705
92164500
1041654539
927252663
423399706
496534752
833952025
217064636
813516192
286689922
5799177
148308095
885213704
1057437220
323286481
822433863
271565288
492017048
705928185
983736172
856509856
648438552
230186116
688440650
335746844
572042983
692227850
403989780
948243925
129924289
50398409
1062667482
837419098
86490136
169743900
756920677
1035335696
94503944
514338077
721426440
193374585
551080521
1051082865
184394241
680579964
808656923
993846552
692035658
71468385
887349510
608274097
588841197
651457802
213326157
327445065
314370
612401572
186780361
153297360
1056949266
674382973
961077269
728974008
187757618
563417485
743885291
33954341
680489603
677398020
272188165
984323617
273622664
437451194
194529352
184699861
518052738
571917146
182452452
701941341
636719111
431282223
964763319
145232303
555588014
603981936
231713238
599304553
1730113
334210290
208148133
551425234
601128779
748704968
33949704
811258466
671491162
164041362
522937666
670874789
893532260
627812123
813699147
96610781
272922756
148108314
1016659413
244233122
553865217
958166890
305668148
219942727
353905938
68301836
3232393
45931667
673140512
351561392
356010976
579166016
74353527
546904580
125456514
193086023
13581800
433752379
36768490
564816902
292452868
429950085
302286234
480231698
521439635
50858435
856352548
608246226
724222036
250335353
988633156
21852431
25065733
640709252
4401346
839757459
407120411
151812196
840616406
720153907
695294453
775315481
22626706
933384992
537404471
948198169
774373853
589335776
844181985
209625182
581704811
885990410
711493131
657091718
59897883
573050017
151914208
708981188
81051543
582812238
388330928
874638083
888696944
196173842
344893469
198288262
839259530
590135877
139694626
203585411
976202690
827764048
68424495
1022255378
875891965
100861504
39621651
247735612
817894087
248781600
957944834
331317521
204030350
620832208
407916804
429084576
154153973
353210408
539003784
589650614
976868103
280496709
5615328
425542677
1022454916
115888193
348128287
651321344
780490394
537045704
978442273
930736248
552383762
521565135
47241252
150069357
95910050
826373153
269296837
678152606
177139971
365085209
235737008
270394461
940751129
1766536
151802544
702420153
673778200
893398544
775064794
81092910
535387716
984056836
574563364
273005928
477112390
535896
634682761
248214353
604851493
608486944
917510134
467398274
118899837
55593505
130345064
840118193
876615381
641076928
914432804
222626032
608490496
933693237
60306307
137753290
275950133
616911409
985636557
1006753417
747100355
30998621
413942801
102186444
79991208
672478170
299967757
496509973
616989256
1061003904
268504514
545643619
234589307
579661060
914690855
916600389
789067824
847533329
17256802
675693700
19027393
721424977
659539720
528562849
440647706
812630913
194101321
965400964
7223035
152291404
589618696
43688559
459099656
43275142
672645004
67978376
1032664241
577001492
21610910
327861049
497400505
569248266
1031031315
614538160
359736395
639306841
136687986
126230561
163619533
637984926
63028770
102264974
639134883
148605506
848733512
501679030
907283736
417652953
87525171
849945307
705172425
827001559
279483537
206107762
107392868
764217890
513242558
32311876
890374273
341438720
673236609
434470294
19005472
523200899
495663735
211842116
418564700
976847764
146096006
851605371
911597773
1051224627
554611590
290950176
414202960
143266321
144590376
422597820
429403900
46990918
281763906
202250376
61048966
540587689
137109664
145854850
604883931
1017192456
140261802
84771139
519127358
713204913
749478895
512066683
357502208
588326857
71075012
680858928
422318816
444598779
35656531
676688773
28849472
23733478
817930887
440457324
983382904
896949776
13807524
820801330
865155882
65744633
569098322
486596952
30751471
188781216
831073046
223986199
130167971
857053925
1053337708
218860546
723053771
941492394
904792974
555921538
969577864
149677474
965236206
537103397
335642640
211307882
276339722
232181091
355276329
302477910
269007908
35911000
271319439
235936736
269586697
690270343
138848517
577796422
441842282
297977849
346983492
405282896
666570796
212141198
20780703
655893420
643852366
471443108
112204664
877177345
575149768
231896852
461777224
754218790
715198952
544191377
548546758
417276523
403882039
965422531
971842834
1069016179
609255521
751789590
219623441
244417764
890337720
614986373
782472427
506690284
138103657
11837663
974686604
718488972
245433806
599069295
768774303
85002450
181423716
725915696
2310516
121903156
603321701
163894744
1032067273
564875039
337622304
572968464
556583058
199442569
809339190
348654668
142665649
1010901318
75669634
1011150901
287456918
964831592
606537412
995905665
340496390
286405525
978556644
210126922
227666689
835720333
270485107
362103838
814893410
247966286
719422344
167791833
741122552
627971820
681941782
217451868
681599836
1054618914
251781313
507060272
205940573
226980360
486027479
32576520
117641578
74158620
740106533
69280544
8574518
839515152
169024538
433324864
276103418
1044929026
221852532
968918612
551899930
972892185
320733899
660626243
218563522
513725252
855485739
160259200
770989445
682907205
302596226
685744982
748202009
248303860
555847897
578195374
705701599
303214508
604024222
185867678
203343044
786338321
471224211
185044488
818453096
652758542
389148704
358780020
383971397
14506541
435432961
633935369
314100922
121111666
179831228
885572548
858796572
549466386
970599552
275154370
779491019
1007124617
208166948
646351470
615214310
482509051
130212500
88164488
461706444
49050518
969158157
352396320
839003170
126910561
806392664
875575041
892710154
1018066913
544729089
543426402
352714055
711550504
277229688
487886238
486150170
126232616
684283989
134259717
361587940
255989779
140456004
594552870
566493579
347881836
707541041
355406190
136310194
480428624
322996498
581533814
463022138
134231436
81305976
67900621
788731565
738249249
575386403
242767895
67748228
40255521
115049351
19280605
58764306
37690146
303695656
704611073
86572291
608187177
653041886
588481563
354069955
151411460
621556859
367071521
226829506
478249452
623895552
549785570
836072531
3908770
415292360
347143784
713198630
506554938
178798994
679193954
1070722
303094122
312828125
86885434
988154941
516129829
249653288
834145280
844267332
3154428
247204836
117795330
71585294
438420717
389780225
175180033
168535652
117215189
541364286
907244066
243794525
805316889
69135265
236913607
89908644
568699656
67145749
889589598
809030760
820310601
219148450
839178412
407228474
879504063
601107408
533785446
672425954
948012049
1073616040
627907081
211288361
608204855
675168517
779118848
97843898
25466290
206834708
1072367872
80834835
309376518
990063914
43058848
82150770
58071078
692074555
847251296
74285601
401410758
52448064
102880592
134850798
206228059
810963362
327910329
142645219
138936403
853728587
431060032
49711174
372181195
843241028
843711507
39135427
4746338
317868128
15980685
755021866
56375106
285327618
581373857
259244052
556475168
92989778
607160888
573217114
953767514
404447873
321589353
615065306
1011325669
505219874
142861110
337177476
137072229
103989819
642234426
419514514
17255507
739577089
640087395
18195374
684205864
271107326
97642922
315441668
78092013
537587012
74459805
11894951
222851240
186424840
354876689
134443045
1057044840
59461676
842672165
99876868
370518112
564328611
294250521
210029121
673620291
657330989
770281803
175121312
808862485
616456705
7529728
373648582
44056680
348556998
283155181
205472164
155333422
279100521
399255092
429396652
122271780
407943441
707045432
11060675
51916976
231755616
262457282
555778227
145830942
124267222
515206233
350364072
128806619
276471864
2083278
60993650
601905418
356198144
678503512
398811288
275015885
777606379
579227944
142769939
28327729
168084048
408858434
276721301
1011649712
331772874
659826738
240313865
836436727
336217303
805349784
855390211
929852834
50668563
470911628
72582924
800896357
5243907
349216796
660694025
42165410
93206756
371483438
574431265
957488340
305421866
491919915
466657106
252177651
879659828
260074837
72310339
34734995
834461293
340197704
834856307
616782154
666361124
488970833
298319958
683648516
538419436
327385653
1009895248
773362243
292299558
859313595
353884005
201338507
449815640
3941203
550275620
852609064
411376653
5768077
418665284
103082807
59908135
848210872
706057036
243112274
270323715
470401104
622631384
463893260
511746424
54647824
190139184
841300998
563027153
503339150
956375033
153160769
947938372
817633443
291334496
607284995
545440829
841634888
76358783
897077958
170451566
206903745
412436301
902349046
319834227
62531416
143726957
402736745
801290
34393098
986233104
699180260
932634237
406996981
115606941
672631406
403295285
959797335
635704208
146220569
34344182
46658114
681990281
788401163
25255971
415512718
373297814
14166297
352518391
976490704
474559974
881913095
298807328
829055434
55234711
137383123
218947093
1035160995
583595658
772238188
35874200
1044100292
415253534
792807703
734347895
838910146
245859736
1008774299
944331688
148201799
217621252
542858554
344297759
920988372
220209991
431342951
890274180
107832496
575588936
461993626
222743440
1745552
55845500
560574321
87591538
18256405
75798577
540566517
657503047
674825421
493046674
369393030
1036081075
270708216
31560356
632302377
253994083
149815912
838365907
58753961
726311283
139425839
880887903
510770857
402850907
541339936
86614244
539338497
67977734
620838439
831074364
640376475
73291249
974196997
92379840
649671822
631963737
565695166
23582282
545742924
828377899
738647108
403681804
50514304
942231193
440642853
473198800
809187856
247100257
38708172
432883444
512090215
991208635
375415877
478186280
349356928
745735197
541347554
724178556
590852522
921331780
288061117
635963680
107344422
352648471
271352064
166383750
109590346
155312366
744067419
357320169
48249601
733747893
230913154
136316741
936866642
109366095
180552417
40028700
85736387
155190659
573460086
1010894451
84182492
592318758
86079031
64162162
816091551
916517124
598892548
979928048
763519111
796334526
358613362
199807305
123159424
65060635
405832853
300320435
9892346
350799004
410784269
537494844
661842011
582195472
833699446
687501577
838090878
128983457
201010439
920457182
616711365
67212248
340518543
703878734
850835538
510025327
105120969
367054725
861205642
956462354
787979651
356787329
973396052
170018
221115868
276005791
861418763
71196997
624990790
361875569
809259589
780476236
409059552
958808848
779374368
146958494
41944722
295391472
538453481
41834408
1000162293
564405754
874066256
272511656
25989765
947856687
329632640
515438194
336075900
959869474
820190057
925245536
212034625
627629512
5105929
57827477
93561849
103050267
976241088
982915074
92866388
961709298
781351368
811549358
738924174
513658802
304830467
874649617
279346909
943721058
516026473
11206660
716722220
135139348
626067227
292291200
471065031
941561420
554456865
471924865
552559501
580939363
276533739
992588544
479528141
747383884
50994862
842746855
167969700
11516833
814027020
631885977
133945698
174307407
945587467
811091976
668584184
473473812
766358045
527598888
403835670
17607141
405839756
607807617
1054268199
868872229
387741642
500008590
944782859
409124937
275608360
183444772
276874247
40461410
71356128
643912860
131475581
918085810
344823940
674910548
180357645
733927886
108245613
185202569
704693474
319078400
37778437
174264929
423697830
377455576
554800063
336136098
185031063
965744066
565258641
508193931
562830149
263192890
42448788
127495936
1061312443
446426485
343122401
73934350
298299141
361938977
67357637
939615547
2445929
545446042
315165498
34955078
437737228
23075907
402503623
341581216
783268258
80124083
1050928858
144199104
473699171
1163642
270546972
639261201
305998193
680845864
139812730
548152858
550194995
773991810
178900685
894129883
384453120
241867240
545849612
375445889
902524163
898391733
539256813
606501502
366074993
555599217
710180898
378411065
33150710
28479787
977965135
870976788
91563872
201986801
164725393
190149647
276536965
314269384
571070394
197143150
986384798
908645847
88648770
646964768
823248426
183209906
271196505
564236032
291006296
563638550
864355520
532852736
429022017
1015349916
120695953
393040505
345181301
594609687
564010150
152335517
553689154
12875266
537772034
671193756
270199428
505951571
660356539
547618324
863568203
353651769
31473721
657749836
303440357
308998882
906941845
268763900
59639620
157033124
373276892
26227850
906382370
638000224
440519042
16466112
685064366
264807319
479617792
959472722
302312532
842739395
716493835
347209808
338744954
427016258
137028907
433087812
1972310
143230367
52248068
4847050
71940352
336156700
780439963
121116836
102918801
658639092
103108144
908476334
184221738
154161640
326357794
577755528
293824880
775985223
693707137
673203899
618277386
560019696
39032401
815617657
437498796
400819465
542513685
676829259
610318484
975580746
214361553
420484118
821692560
875154907
177750977
870886089
638541949
411734066
739126170
49284156
458812648
216297032
991276122
174330180
637628303
778140806
276895468
437960777
74513231
506682273
188801656
612731269
154665762
16025561
982574097
674541074
282149058
397207883
880085655
940583264
748205030
176940868
692194498
385882233
737419308
61134792
138436856
775970522
56823233
4775772
25177794
3778897
962502964
95304916
1041932486
1058166864
740493112
109657964
401802592
748914442
555971863
17437411
824194058
506005299
536888522
1038853937
255299156
195715651
472090863
81842760
755878832
1051262881
810681973
547805901
564400528
91296336
228936338
152588848
647400505
877937377
788010827
60039881
132694370
565005855
93484076
509349037
329109731
747229782
987374113
1067148341
9266649
159777771
293820842
99615029
312877519
1070335059
760168515
29526097
771922208
70169888
308957310
11771944
27411776
869429092
442397765
546904000
480682966
111764772
780751267
470201500
706807242
74272375
564147446
34990886
259689762
85005448
273928480
606709537
722371794
429414456
270153466
788530008
389987446
912816576
630279994
54802735
780747268
691118945
619406096
567367248
1032795798
312061185
1011675432
931072342
411767541
433279397
337138305
638269837
607277208
497097764
188948624
648987312
1066959054
354189952
850946079
411603136
160521957
375816602
501893441
437790234
646189753
20235140
357511244
92809226
45846544
813832292
380265147
405936496
28093122
598259419
168190046
45266644
425235736
807458502
450949954
130945800
211157299
1024105873
1002315681
585517403
407497496
348276622
25827331
538321560
1044876033
653559288
71305707
364282133
847249561
66191944
890654787
553671808
68249844
897590120
188744245
687358771
336339928
680751284
372056108
967381878
1005601659
489017357
304521096
697714696
28033032
596527375
227149561
16827393
770216849
143452433
516820132
688697053
375498360
232854680
281629790
916928977
268665486
260193501
189576024
979808338
437670336
140025716
104409238
1035254336
961636977
901853216
811942956
422015246
357198745
478720171
801465213
172274377
611648458
239713564
623775863
304330969
666574024
903605528
228685075
28988057
495439700
564678597
617784619
264857772
420379622
905114138
109927647
572784657
163586736
255511779
528662432
284461796
667043035
144805920
832948123
290653271
242182009
976551645
97175562
217714478
320550145
54215352
72013517
706732635
923350566
773901482
28362011
227643247
337146065
395014099
762598572
49321257
929354679
801174454
256890327
660882796
439934661
295212026
550218920
518930154
991285475
678671867
849705212
37212254
508996513
113131529
317831324
424076939
659024693
542378341
828940257
774852044
180224603
166581012
1033084492
118822096
103792782
789041239
280343863
286773785
358952377
879235676
21662763
250285462
711153955
517099810
898926134
32365298
192928630
269380402
993131146
1027277032
523638773
625531743
448467242
916719724
775607896
17423334
1002263464
817422996
455224108
84436773
52991441
417472618
681189105
247424378
868807534
477420188
198940921
1064892915
205183985
273081317
656894449
312069535
429220532
1028964708
697519225
466883821
831371825
726266400
709552600
949226936
1054029991
6725742
632387287
422161236
323463847
902996831
793734443
259342479
242879655
197917386
90455108
931033679
755747555
474665413
152755198
677945173
296298709
427256062
258558618
493636914
368925262
244679506
13681837
891021339
211914296
583644441
879208138
60952015
778694648
278982113
225258858
949303669
763681565
165760252
582346564
166847378
1062320315
282459017
268931172
614392239
36135829
477882457
194636277
761647874
66774709
555192178
230564465
917970863
428161072
103394909
135323821
159092250
505311951
660590563
304666213
120445931
30479035
446720323
868704522
460675970
462111423
656703402
490493933
677763055
653690995
801147965
687930403
352681781
59351323
1023755596
929476656
384761425
1052662904
663812695
520526489
847006465
614988752
943567357
36629430
397932228
575030287
533373359
112651998
765538970
1037164366
616017250
632976848
109682047
73317729
731429380
556480693
504553129
804072105
944767807
169258298
491384851
317788444
116680162
1052957217
646264382
941621651
984132522
410479126
161790539
1017927203
967837110
379475233
751430270
663782399
822346404
939334497
789658732
366140923
467572508
634236362
849541902
319237751
991459265
990955113
282047719
762324003
871642955
968414256
174434544
88843677
1070418051
223405310
185219626
944117113
942415421
764959998
561064394
74151272
191381071
644697642
992988900
582348870
589078583
1058988191
769855586
821394104
190450806
671757223
102382521
518650319
27412673
528843470
936935487
884806071
991229029
941332718
418882271
919322616
330608348
725205436
178727464
68177771
960442020
623434559
513253317
879118388
342936052
121840331
173037203
870717598
663343695
206253866
1064534074
17004686
766513146
109348514
84151641
585626073
200385853
830566270
925554057
966722725
16953573
609538186
347453928
272559945
622020499
196896255
138060118
644523204
892087679
65076483
143632086
646789026
1016595216
931561054
519950133
547746863
697399119
80430896
755329931
484769731
368748373
982380912
136868019
316774281
644145930
1023679043
585281959
994396679
254076031
290279933
424953965
2908453
104825728
459028322
495254173
252352805
690276581
240230807
574854459
370493121
416674249
183984067
658349402
760670234
521831741
374428671
533401853
156862012
58025995
429133708
287707435
821274293
961382221
213091497
782224220
793128765
1016701852
332462640
314072244
362122339
165919224
188943685
1044706895
752709638
1037867456
817917797
225037436
434480049
961853211
944006647
200819291
63545430
1030108987
202329754
899355268
810373337
1069098109
801926596
871590508
977099044
1008270507
924135101
1012232516
856628104
601521236
89611986
799813846
199570098
901822816
421511545
1028485974
171351897
486898166
734757961
410131986
236778117
419428780
511077847
401877229
550380446
908532142
447137921
1009649564
663864918
549142863
23176778
640285057
120178556
236304924
1028099568
400062184
233739138
932679887
538046263
212810610
427632774
650926249
1054663573
408064261
513950848
563980792
124401834
678795419
113523539
169256785
518749130
102567634
613450256
662855269
860607785
63745685
195103247
511570263
244992611
321343662
985620497
967613709
355166091
1056841420
291195078
1020930211
1765668
801225589
542292180
288346586
476280147
836286724
731132964
728297548
1001608097
1026715275
710009195
473428223
108350368
741134722
823894095
456997258
848671239
657222817
501068415
426930801
1005509690
925914933
240882076
341161948
953736054
132895288
1065303817
694831690
380057233
792714199
118440008
548230256
238158130
313302976
815207833
413181995
845545842
300788810
811894444
738250403
1044306383
622513872
484583730
7556126
137200758
933089637
1018009224
235781046
117981203
499887448
962700977
309712194
513104838
137401029
108598935
463159102
618938959
283687808
173811273
564841253
143438359
602599300
227230645
125378127
7767295
81745588
1042952575
208856926
186454157
67348474
239583959
478513996
203759059
670841398
662326611
250841533
589042115
533974004
89812747
740140101
863760066
372287706
553427686
135483103
215791115
231989728
21195751
546718387
569120224
176556475
546537310
902584970
146138906
795410254
501255654
826693977
556171125
421260551
885925154
941093903
23587816
220565505
430884787
558199116
136175027
332230793
227558685
615861570
181802943
527701954
880288871
603065503
41185498
663772644
378056700
60822521
491676567
236427303
76396424
1008955759
713796081
139816506
268592686
926735104
948762402
687891241
483744686
942626525
596310038
824716455
911167643
625314564
242093907
149484442
1054353774
358229014
310444673
1038271688
101589527
715253795
889160472
1049807674
752506300
153601337
847302282
695093576
1064954425
161931534
704746362
605065074
989457125
14855191
44467993
721836799
746391083
706283419
1037791588
28473404
224788703
262590741
442463911
347010149
160942075
857912612
923910382
507757883
450240649
756573254
704604016
410500967
247697451
57321525
213058427
449627166
414849452
652745208
950423842
678854222
292195893
910666690
555437792
401319219
139911507
301444046
569571803
182422836
883515834
254446409
983769118
343594938
135085788
130376404
602048781
472319654
953619891
172970248
431399758
940828196
426497333
606429013
564016135
287482988
589663523
1009095361
275648562
22907345
411668318
839182580
272258875
680231970
860702188
331800496
891608905
762514278
823206236
490169624
151473559
793725161
418915486
380108713
401377388
392608956
870000901
451528724
826346425
471695922
251966982
62945574
251212356
717925696
859596601
807476642
516956252
987762972
523532311
767468128
235651546
839197209
359214024
152841927
1025119484
1057457907
461854057
1009474872
842675120
1002801502
980616012
1047505321
897519209
4374339
900178015
735077242
146762605
1049754429
697411202
541030991
202395944
9700537
809006343
561592435
315047288
918447924
32833433
1035442951
435880024
27269794
63430390
290763102
184464127
773630270
926168509
1052672648
557874401
860814720
814295315
282804321
720448422
205350522
463513821
490982184
57476988
533618077
942137251
460731551
906167826
686570938
517974612
1012470409
574136935
1031345934
809360451
769904780
268897665
498230138
375197841
735931872
530614846
986242810
292922405
240013207
21982574
565009345
982648594
789451409
81387430
686010993
108868556
289760126
253389899
44938362
335183301
816653194
1019706945
666915852
268953575
45760371
771865783
369427178
822692336
25643314
74981943
731513188
1050704264
842116095
92264783
19823658
637964281
715089988
682385972
69212684
265093830
48270100
711966936
295956805
57146101
622075347
295867764
585867503
498669236
196836391
903041333
524805935
501220100
8657503
517622230
195151470
456531252
660124789
1017178554
516159799
866313110
748685108
740826616
377357211
917300645
222903308
764278074
671811893
867909900
946640389
680848962
1006977203
744319592
425608299
435023556
467972051
826618244
83606729
162333097
514510532
788650456
436798904
674305875
898561944
836163146
379858333
830013911
326388223
192095944
558020164
504484324
350965575
420917742
550699172
799857755
978210937
916920660
318998183
684622888
243938602
882411089
705023263
877273944
320640082
731470854
319990683
848126469
629295128
166184175
720273289
24229690
498391906
40393810
168228726
995877118
781952765
737649158
684733675
964976447
960475538
460186959
687979340
138899404
686636881
916857479
38799304
779719720
997886899
167603015
242489573
972540029
457014923
881775014
988828934
757341825
837390335
41266618
174438805
82367138
215283339
788991007
99102735
58690192
434956579
1043543417
938421566
340261116
779526792
497604739
44650802
981949913
883336945
529674704
414611854
463873594
569752319
132109964
426980616
1071655703
318930233
968164703
924522603
491975021
762064528
854999562
407420510
563135476
1022399606
932376630
26612605
975497571
322802537
530913445
286245954
66284446
1016136975
483561174
308432220
611953389
878917129
782456893
823157092
875671993
929155885
170194420
393154550
879791832
982080474
958087937
52365305
612368181
326756788
258634933
1015825537
149911727
799032916
990429476
1073594083
672750509
121513382
870041446
341287881
340889797
749025480
995278394
744331173
132320281
800552404
605744679
1034644390
254083196
672522273
802978700
361768269
675918415
141783046
130966198
256038444
985025997
52343891
80790955
350696594
137802995
259220523
852717963
523166740
1011196459
599982048
788023702
304035846
1029728905
105785872
122074083
770552514
562914725
858526381
67706898
1039607354
179389910
200734639
236740104
326551069
320868267
917458609
238471231
811620309
379257432
485995089
38702157
472563913
18811118
23296232
1016882228
260294021
1042183853
909926550
852884196
328539646
246504683
953602986
1008336686
498121451
568975599
503639648
299342776
598562094
154451121
697656082
255726253
742756931
1059098304
947417622
858315244
468480686
843156703
971998525
339205
149411316
725217903
800430921
593966500
342262180
433952281
911099531
307864268
426977275
408199976
544665003
759917570
57087537
802931510
903408158
26877380
611479111
267567341
715803189
466172885
989921441
278149511
196335949
475849078
102150321
575916615
181473670
774041052
20234035
537420217
885841536
242949828
761464488
104590812
294127883
1030540510
872808483
453829487
814486609
56822746
303878893
811116960
968582721
845343569
924795369
658062419
1012924229
290713721
781426438
516728211
747838585
543937397
360269803
294526872
30442777
242918043
397940218
978082335
773959395
286540450
431073062
828944639
491571027
576769034
1071559969
794564059
306217656
1014752483
63848979
731242312
933529635
567679555
505806600
60964801
897793969
883195331
794066242
652794058
1004007262
433394276
1021897368
894589113
848143464
723476755
511550006
198096222
594965129
400085329
65925775
531164509
93287959
234719010
61560418
47470195
336314810
1040489030
222521948
644993585
672906327
405893
534202122
717638040
486992687
1046858915
1017930785
574038112
1012918073
438249792
949178454
222761734
1067233531
470441755
476953357
388775244
389767117
653427367
931443244
524952501
379874753
758676417
547592205
26117989
701966608
61269505
1011236386
494190416
882219847
195801283
724262272
103665911
631466900
165344059
986547674
762972880
171605761
1059042784
227494253
466489050
349166057
727212232
157148886
869431351
142930048
479651639
192944415
105480237
170714333
1041620905
233905268
664254589
495004138
588907807
537816321
536883304
70497134
566671511
432616006
300026977
251156422
996947135
549632915
1071037887
808461384
889632594
628749218
1351739
419829410
5808200
769872292
137975406
1018991980
415389818
140479682
642707901
979360292
348411470
697718248
688073072
704077308
860485882
433105248
430072222
686918470
779069829
526269238
640832299
195882157
688613399
1066592726
519025736
310826414
940514590
429028272
867057473
421429168
414982876
471739503
490357729
550596646
336735597
517063675
876095227
71248885
851253692
728288135
983689944
266418384
211406506
105053569
137107832
974993930
267455602
615168873
972004452
703596581
162935169
49581869
1030230566
1005388542
856552544
444003735
310352911
640559390
449647103
150345003
213421654
9468180
827607086
781221567
634529356
898403653
6032433
330806136
995120804
970067040
599435120
658645115
540137144
1027149202
384920067
90739694
29987602
614407770
1024108457
984568842
384255432
1061525643
151118926
189016929
217182323
138602791
481914549
442519712
590887923
190769330
499057095
559205632
796523
1016336572
1012888908
910783986
970559689
499180405
177948813
630093015
877791200
775128881
220529815
1026579714
695011925
984945262
737852031
858752780
259240732
528249519
907183369
380060937
502786142
521095838
1069675593
828190882
998556579
457809568
53965793
9208173
427333165
773635019
453865110
359781392
286089680
352135055
637800114
306118240
700499789
290148748
178331903
48796745
374743723
872249575
554212062
64523338
29111328
431240533
1012282950
694122506
990107246
63450176
837602528
1015549522
478004883
530587308
215267113
917510520
144557690
979055034
740341227
270054490
12569187
122806812
1067164120
182242262
917149945
69930317
369177609
278330437
421132778
321121592
194270225
182041045
310412160
449202983
877294689
453423473
36229593
918123086
871486939
984615312
52402788
205774052
132304582
853319860
62213282
995027458
276055474
888232604
1012527338
890086454
854078570
18039996
866989007
254865489
597326228
392656544
1062692371
662205218
780038638
502248565
495600446
1015664328
170239722
744110717
722970361
932222405
443692179
80719161
123951973
985800951
509855780
50362376
869396415
183921478
1059864370
1059321762
322697935
437520208
845540082
715268411
845151299
970928692
1018415138
1038343280
740888532
504233864
303097089
52054396
496667889
662807616
850080529
685371789
450233444
789912416
526212065
628625076
381732050
1057596967
187886670
1032465301
1038365764
115557104
345190808
490557972
637663708
61766893
449536760
880303580
804542854
131142202
606573768
659932595
450718555
889825881
534184939
475017234
161447292
874082632
786378351
165709679
602286481
538311565
929003448
587564277
664315583
1020056133
681077868
827393869
102199470
864809618
404752878
873062763
552119774
372967604
1048943603
1040924911
231647875
207703375
114087407
631500378
25275463
851546999
684765262
274045490
902529228
995519112
381588350
876256986
800250820
671806561
556860510
539249414
564083567
926782709
733327422
1040373819
697198946
87692616
1055048569
36542309
957614646
735731004
575999099
353706598
268772278
177070840
646296149
296738442
715500197
478266293
977211655
420067392
806767963
801153590
797681279
602650319
1065961729
727155162
210920209
433042379
692451987
227809363
32127917
735357343
386675320
61964003
774933190
1020636144
375660648
381929779
160345721
524942993
931065982
379026410
561039287
520940176
652188555
961136550
955541533
38105316
85356737
21564131
747444348
390732705
512020695
628195979
377289172
575308790
39381319
955279690
564983263
299468536
325475626
332712280
677935750
559059452
502180677
901478137
504805282
554798013
242597612
942613562
861611137
993272328
559737257
30733031
264749168
165585379
634128070
1072684150
28796162
667362317
725350477
837207701
917813308
181161632
363139436
343896087
736518555
426543878
406689172
728895121
1017286689
128779237
409415844
373135428
244712790
1012398308
183172342
215874760
355798640
14879542
475318761
216315106
854707895
504808212
175146599
1007161661
568497769
1032729605
266234739
348695013
373197289
522636041
957032109
889495258
487780849
554371576
104280388
531637294
1005136630
431464526
660905416
180597151
66273243
328848074
161906534
903063987
706531608
577392554
697242871
1024352777
88373061
639641611
1042674959
718027100
442807933
309325502
512631582
392339964
773857460
543804606
210701220
307146806
422145718
756914387
601221527
563173855
375518197
731883805
202874361
626970774
575364652
938666878
126397386
87407899
259480147
146440868
687243659
900791518
875110740
1043695316
681863693
927308964
1030927168
716326945
959768479
323357584
603417806
820407760
521734071
416602262
416830525
848937624
564713111
531562119
812084505
365452547
299603054
611076988
999096419
37813515
442502546
151003090
381876061
430809784
497460912
224756317
10500986
870042316
896694409
85908645
667340744
705467274
183371999
1055657927
763711991
788877011
986851015
1071565838
110711181
998529242
145121417
812442173
163098047
32510514
521007015
601857736
920370884
443606804
10406677
628164727
443440589
966481773
747619547
316774949
857268579
209157813
959215295
630335600
574804289
385385130
953539480
646924331
1046564653
561438681
940680859
188675299
137868752
278673587
486906903
77838121
973735460
565002961
320712882
844074517
441337161
40778908
134753829
285525700
480848332
509846446
801559034
381419365
238250616
202305499
184180569
762395117
536683896
827334656
186310136
729578408
736731174
831720448
919169353
832150018
897608860
2594814
204048235
638130992
97087952
686318788
440627078
1010155697
132557072
1054593032
1058188396
614445194
683109605
541294152
372127205
796032040
776222056
333914571
788521302
659290029
850013977
837350392
776317954
899723698
950328172
15351517
74502647
525146545
562534491
308740607
1008226143
395392476
338841453
50853221
443266670
864915878
206162600
466442146
686329577
994577502
1003406349
95201501
192418163
158503221
554877704
962271155
142213986
505827830
280272800
345569189
572418680
1065581297
3880266
266410521
264119196
675360788
902031395
894150852
831108776
753425513
1044054991
343516484
184020142
675413655
969095772
417342274
131827543
667597087
559957960
293960397
954906698
153120782
287098465
726689505
792643891
244358255
263186926
931884260
50388412
462114502
733471021
811234054
161745908
136549919
992188333
726224696
243975713
175106689
752488740
442999572
720129142
535825916
565653338
235221905
557711816
228844971
460397972
1019520026
869981944
1073115941
192793690
602272098
844758791
758112467
422816931
346272255
125723262
323872736
600766123
33257909
695919577
313490353
472517844
28027456
357715284
429313760
429088614
90439761
256172093
4242999
936802901
985400269
884208239
988818164
1055293617
471941780
953948650
776117372
1072093562
728307294
276635785
1058516460
989640615
612161276
182639407
252148899
849534588
1016577139
10544471
338142224
801769498
339690783
572982983
354823814
1057811081
1004861402
130912838
923625837
450350184
103869093
342123758
657353615
662055831
314262376
644967485
17775976
812108085
188330314
501409284
220700561
634522900
397838442
277931561
472160225
33780642
707067495
45148537
589391863
959938711
236399497
321872702
120684056
405952680
249191007
789351644
148448311
438023094
313900608
336787351
364518214
328875348
265944634
246921
392209743
33448591
1023281866
745632652
626920814
791979027
810740100
79486469
1067098478
847099802
850308983
323854529
954024098
526221631
487563957
223164419
303147378
743095069
657592135
212516869
1068079595
156930480
666361555
296478684
649614620
418319611
210240543
81135844
418068556
939286616
280777926
811153344
416391333
464909493
696188838
721259656
296399124
225934872
357664244
562998276
218508708
725235693
139807013
129436349
458956582
990373178
381865676
681676913
590094454
390769681
533740730
523835001
495601871
444882974
976278687
378300022
876895472
821604065
28214692
51753515
863865853
179656553
298706035
45647392
790627180
350376163
303737283
687728395
468185559
368082501
975769116
131374173
464628621
541794172
695567368
390875409
610325588
369701368
201069186
1011700000
452650231
119800596
740722385
54021349
726256208
699998276
471176075
984284246
691452956
2138695
739942849
74617775
194881303
378372744
753398649
656831836
154143017
909856390
262182906
933474006
804690564
447876711
315359781
222510408
755193399
293930671
438429569
568179524
684465730
323164258
152285685
233081871
178742068
319564416
827522656
256024491
41348325
603622026
84893270
140134416
190482758
847843487
57712302
47651241
270518875
32899803
580260240
21887564
974138260
569277752
370151558
309751194
341038717
52824242
533870354
698931714
843683480
1020593052
832794531
506270041
854472282
851969314
335529626
300590250
652449125
231517244
665762204
52448894
84273585
490847593
64832783
220386783
518296498
130700944
506712579
636254497
788375078
199631544
918176787
41629562
446681088
325420759
1038486263
17135427
264934909
516177266
227308683
811722588
926074208
13336020
129253102
761594590
1048777841
537271476
899499277
32633223
170010557
234054722
543031219
123224244
480283234
590148406
901088342
936950442
935568513
979622634
114500947
903372421
575208058
805593715
482607864
66394467
444436407
543903663
1073589179
122333979
778709697
24867820
470443196
730049046
351911415
779199162
328927456
113962895
645015273
681014733
392438442
763283881
738892751
249705520
610463823
615957727
1003543170
757517725
711604604
549703221
273740946
356810005
380130521
134779327
516364663
990933885
532800780
490706359
412770573
952745536
968387275
874910859
831827532
479344237
1155934
347689656
263105070
273962198
662753438
192885543
201545732
813244874
944538160
875415385
111845515
410362387
115965541
522307950
140772298
173816111
965523324
565052911
749970215
844771467
641246537
873374790
997239711
374650817
658438034
233911636
500276861
113341232
1073197900
1040738411
902077515
336139855
972586906
396734371
251756713
563805722
335148867
221886437
569954150
876364629
528176354
868294179
834563349
420108112
382652846
882648900
282949474
456577318
1071753176
657435342
576766764
849758534
851775320
769618737
910108886
657714763
208477550
960163484
101004094
210396044
721246032
285530410
556807719
816360824
484530168
270212104
353635435
345521967
839321045
384458417
275484723
625485660
611463838
247314384
48448534
797492953
119958343
590854001
317153555
183249040
761710970
816576790
809142752
450132318
391343285
68796634
233151430
589310004
1072621002
491747183
857528575
6275860
890995189
992263213
803168502
946134393
1000880488
411482803
19056194
938809132
819062996
184470551
1028109203
691204882
497348308
165238656
861217755
988039036
814807356
254724537
271363998
726901202
718686766
742978621
206119532
707281148
982762176
557474414
738563868
324516253
18185425
790398023
168039336
117661233
799094122
341767968
1073120933
123987206
427078713
348822244
916087520
538869423
842218077
1034176322
753652999
565434440
724502961
1064428459
799598400
180896736
770096425
306625440
765700715
869543519
845806293
652002387
786257522
969508022
621619629
613021768
349032960
91602886
1058476856
671746835
614499111
785738460
932418835
698819951
605636372
743963608
493555978
349388060
416977783
707718110
529920861
554605687
444947863
210879746
627257564
654741036
101503121
604897820
471518996
370065124
845177698
491500952
1050384810
864422572
722622898
97423535
232733129
371675864
843536084
123215279
529597619
153681509
346777914
358128473
480293601
315893941
1064321730
861454890
87410199
62640336
229698159
891036166
775572432
604081876
548068244
388652637
385988955
895851042
852345434
632392270
1018013706
995280297
400882876
835136400
182898041
422933721
842018401
268956023
303973976
311803260
109759051
618798507
855853548
414963834
476935464
121952312
74842809
798735528
508608481
476736900
396818274
369790480
754831768
424299112
814608404
495877025
542165255
131015971
295868907
525526873
837148604
221305361
807176070
697983616
605337436
759489352
381483195
519411070
612184290
1027641898
5607890
672293742
672172814
931946088
868377637
64766205
13261820
518302698
984871385
265227242
28189285
596091972
94897414
627466684
889095141
70202894
235040096
340336393
154924868
1005625632
508589798
287408341
224781604
548489595
312281272
170880289
578840854
43967961
100396677
122311069
559315795
357992372
1019232331
314908351
267179941
786664152
438154299
635364398
163644660
1047291371
341122943
367596893
95723042
702339437
977866062
719198527
360818054
1006652632
1029398973
614349807
59973643
570704827
686008500
305500293
82929865
294139252
138327011
966136734
186127292
467451073
146033215
734998575
386865436
442685033
930933457
453050570
97897148
713479127
566370023
587276111
372591006
177699387
28372562
836096607
823879242
263787328
533230888
526414733
798819204
88557683
864631850
207147671
71720919
103868311
926843992
1026685302
1069580777
776478877
194653451
655430572
488644497
498721
287515857
1044623661
366433048
815060323
291237822
616569603
540699484
936084897
906702438
489991740
695001843
660723390
766521447
282419672
1069928147
124846641
805698546
962414911
849798637
237431791
448951392
276942905
712391162
995763028
253368707
796261365
102198956
280407337
946650884
436235186
514445582
456908565
310404693
50080591
422178940
140369345
1022322123
27331999
818553318
198214664
145784168
953113018
343207122
3951594
413830252
244295701
256644552
678879070
485864569
633103980
240651247
905475189
461378282
771933036
932362954
517642926
1015021390
144566017
90346127
651856364
924500949
510155628
717539001
960394993
238462890
540843176
581293090
400909065
985811620
738231189
788702906
969113811
401922713
812905002
785684911
424328039
951204913
995498697
883150129
281167232
476267239
97455513
592163004
865907998
101165481
851105905
162583283
267978476
641682570
278530189
864238846
474925656
149198953
436738733
1034165998
531222558
147124441
828705383
763088834
791030163
461520586
305856795
361971918
651898930
55842570
289542044
247145387
611782314
61551555
556626070
254405282
223166799
111136875
1048979709
212441984
547752650
101308197
1001819114
569200849
226139703
106153868
304651264
387089958
476160047
642874567
931014499
946050404
967380807
1051746744
431324434
108984953
948135768
98820952
839894953
152505057
746430622
791726149
281551265
76382136
393858371
659986955
476734670
788137100
998219445
369591670
123042185
660922967
78405161
414115055
70637477
825066578
1039132555
563768765
718692854
292172496
904982733
245944699
899450376
793888150
535737186
586290434
410261837
557034322
926483463
391953042
249236631
76218260
120275193
774209205
179092288
117149298
198916253
263410095
744378972
292819250
513018678
251680440
878677792
780002858
531648332
108346257
234394379
324941225
226517838
227444873
600152630
684331076
778249022
136562321
613002921
768023708
16179280
901054979
158227030
606643555
1068974848
730850242
1053654346
541050679
711374157
399785379
1049468285
330643047
961787977
828128877
640700412
825165572
382561172
870419575
998899250
781901641
695673224
71896393
1072482249
312992734
424577233
717036153
607761960
758810026
694738749
12707355
1034981779
75459694
431406173
886757007
233339220
276553165
1011511380
565234130
989913627
692846117
243330178
413206359
796053044
403035019
1026093041
884197088
573345257
97111915
850157583
910320150
775734321
873165711
284459184
465234582
289230729
388313616
488220477
824212493
167042994
505400461
337168560
1028455154
706706854
910456911
10606055
628456882
417671374
11656488
840516188
648448125
9059046
318274406
450730896
200289479
337059744
805239392
944556905
246651204
575437546
259448712
987934922
851298750
675310890
675140775
462979631
861941279
254111799
572257838
268657086
738633181
476639615
668502726
142067617
244379081
370020210
298145233
433184426
620740598
148710156
483794380
609311742
690130090
132718402
324563412
795097951
888874690
816605929
207996487
378657884
468255903
1031711383
993506811
501745780
400353223
1021793656
885337089
709035444
986074262
829807456
917976572
365320774
519111192
746969444
814569465
354054077
333976600
954662005
620819813
970216422
946097675
245061531
130222226
1059125558
787139175
156811620
194680450
939830596
182180256
1058091893
985932728
527861488
465147047
412044190
9984002
802463265
399164657
1015345749
1004653875
643011788
638033175
786261087
28384614
835345958
339589717
824125153
449608594
514629713
338812580
103069729
852195380
507892865
884354394
534889301
675616115
19115540
489414603
921886954
962162805
709660515
787946659
481416898
433821989
717889456
548051536
200830826
462649735
853326709
759067497
801967977
909033031
815921801
386637273
683948012
1004388118
974347729
542061258
548843748
882453356
514017843
451361723
845712162
924244962
459358914
5676063
932423008
54763597
385524325
938160275
877040728
1036860155
167350153
114934765
230420734
314557467
415651029
576533262
530792315
786662591
132650111
496993070
1042630917
501663696
339163115
288926299
721673103
957090711
714474465
583504354
206507858
916535063
1018368233
374740531
831915585
12331523
530644725
478488929
345133246
79879426
427623864
95443385
785874690
994496446
184090031
126631710
42433051
416003299
6694150
620296236
1067911457
626890771
554301823
245493984
218151597
381801477
172115853
1031217967
52299013
41908990
384578244
1067335131
341425298
428168251
388157194
886542717
948144880
576909899
542933190
190848864
971870759
38086643
363551823
762741889
496504475
686913309
599525915
796081928
847136880
478527459
795773238
304064139
901861514
554008957
467277020
812169769
311543494
608107202
955087178
762189239
542720967
227470488
204692593
478275083
330611434
193315734
37418313
477474838
29244747
737348834
404250878
9224160
55112983
1024804857
906995691
919419866
499710434
1050406431
108482967
335545726
649082681
64350720
805763910
398157797
499864962
636706126
1027207039
887865547
1059583101
247092800
84588912
573370976
713780143
521189749
692810833
64522523
785043730
416295090
1023116000
631277695
908721647
965837974
583782776
193631015
373645981
113773948
476677360
952840564
570903935
1013206879
442148359
66266444
180734683
919226824
1056137171
704262418
297606733
1061969324
362221546
999575178
289118854
271358024
242978925
53885675
1045883921
826005835
640124244
977748984
682399707
140992315
699738564
308426916
1042851183
905984539
423080494
163303987
773552885
817399736
236039250
1062968229
597982387
797327692
648746694
962078051
1003992049
181755077
967755223
853552541
480729064
732770007
603566989
342118810
502969269
937899466
990931446
7788640
147149894
614332985
598575404
143259230
520214500
419566224
502875537
185880609
549477567
242031086
447748865
78877256
271801337
11460322
494427211
943138151
735573695
877413913
347607573
656070666
931317295
24385568
777622282
720973252
561910846
805325679
306526297
107673129
761124457
158657628
870370476
267404259
896526431
383578625
176592972
314640179
117645379
494382816
662455845
785221980
572978522
420353506
237972837
108102071
432381222
83923303
695433257
184017024
350788147
46530687
983610358
664017195
244458387
292522676
1039485519
27341862
1007394525
730429884
264834109
746725812
379386279
748033900
660255497
1002275179
341949376
988868658
824774075
849579189
353547894
167144985
667037299
513492338
239483838
886189881
168501880
805951340
824681027
606416445
1023284698
939924370
13300611
374042112
189444632
998163030
122686926
967564354
1054556542
18617308
609353737
442064794
949609223
473313424
792374945
121089721
29707627
676991669
870731401
170647667
299385122
341405588
1065552210
534692715
74669992
447889550
229681599
268000985
491380274
701751494
842187508
195826982
978645893
191753404
185379939
466935589
242532914
468399282
500466500
2035433
912879860
133776414
360101763
367987326
203220679
222159589
442124361
760379850
535638863
432402395
975767587
139515194
569888804
971163534
810856996
827241343
935339330
673892132
1034370686
229549459
867339297
1060566725
923897684
119012227
466352754
981077390
156418544
526976902
85665550
570504360
588558763
743818554
13704356
85200792
521177405
295663704
608667628
718387361
55472458
485350189
760371626
767345415
826232553
233374589
638787102
223425372
857772110
985806585
318380097
705429483
227597408
615928600
173752617
1046180451
702983781
963942537
489891526
402962073
483891763
307535533
335380004
701385426
1019867747
367083664
574302364
297335191
1058172470
902479924
69883222
1063162075
108532731
649248175
512348464
256806540
901310373
779712176
304338107
13387636
507968301
562003934
557526220
962053651
304302707
922019600
857848287
1071385164
479211495
732861388
874855887
756216435
375371660
431898269
346954002
1041643124
61612930
12215067
260443776
553237168
443303345
596018381
747261363
940867152
543664666
988199367
493156541
705021461
635478303
287053518
1029523321
416922542
251697465
950811229
871729868
182351484
707002501
1028080271
454866685
1038880272
548925638
937185704
633086317
16218279
4097896
5173623
37497331
45952366
657801902
279012444
765137056
359110827
658902108
462891702
518796745
499733378
178357769
225890501
783184422
225484956
312668232
166232412
954067394
698206217
697102674
1044772014
632926160
363005933
768527090
61367864
242900881
955645927
912752802
349197542
861703140
467535464
530517326
415659811
381619840
799643523
754523570
251972323
551813517
83005398
45321801
540189519
1029219090
231957557
474620397
306086615
71214446
670190366
949648753
384825797
436099235
31322468
11472615
616073773
255602089
578802001
789074770
342615880
214198642
975558804
892277961
16665111
169858838
915538817
824560066
639013063
523742400
422138526
130603656
259993782
415817196
652250532
1070780927
455272153
542562124
596314024
126011451
370500001
987793915
318665623
261586886
210862079
124317489
230258917
866031835
674871415
188793886
74191439
37780725
464978085
145571647
207432677
532965912
694026157
532126695
777780893
697387122
714333978
663031053
859675894
239263361
635135684
699471488
706194670
378493350
570645491
117790754
379531992
509712573
884578678
377117753
80299585
752124551
324167478
401133900
371809234
196542900
709985345
585217508
206512067
12491190
5189959
488872838
328244495
1008635783
265915158
311590074
1006940087
419726520
336211743
641986307
880293131
354898524
120526200
827703419
41864600
646440692
99999567
864884619
76988475
597388629
937039937
243161151
819124519
769258541
1023478367
194973771
174601160
602969636
383890945
771778375
718574795
833215527
116116765
936508862
20986542
431179198
851077303
869149133
210239119
693874977
866063038
412031159
528773397
692544247
846036792
368839451
739353658
753789533
564525273
408317315
737479637
976688450
661955682
464585449
345955320
260887279
383306808
290119412
794791194
67933822
390951711
1043911300
855607555
412383916
792985551
179506607
168627842
792078042
478812313
930253052
187225490
941582790
953036471
996689713
587058027
900336446
764500555
92280107
955469845
216216385
223396401
989233678
989210549
396469602
895584288
196510658
257753336
1012677259
559878636
203330265
1049817890
701693389
70556189
292112269
737121226
506440248
410041290
827173899
27224047
951236356
779311356
520141522
733402491
492106845
119056039
622931978
867531741
199225501
178977039
163158319
133500583
697391746
331289584
857731295
833435724
963382751
559123976
148275583
646433965
965027135
239459720
169088659
195383165
899465117
501480704
505930424
875102609
654759052
850535765
200732499
62564347
102088100
315071384
737063792
103469486
1015010457
886617597
194942182
244199126
774280165
229767004
707011866
913256504
630920511
589034369
825872112
525066356
861746317
368963882
978129604
627293742
253045818
466161304
194325449
994260063
204536754
263074123
107725628
157249942
434938466
215810722
236020254
193611270
1019316289
825723350
420810200
92460905
419843735
708465569
191635901
315004471
614132929
520675954
937104631
133662320
272692222
347680952
13489190
140313423
87032688
951038736
353212335
516175464
62674295
231421568
937236611
596577584
808126576
7819099
452888520
914601916
856617878
465537429
216949241
242365779
1000037528
614438055
605963179
827032202
992832031
433628412
330367961
342545204
196807127
1024395375
241689714
770420147
102992650
51537912
487059782
572757202
645475870
767901742
725082299
978087777
346317480
363238538
1007954905
267223203
42176191
246929794
294662042
948978819
376363133
74608743
138903464
990519938
423654377
767189405
328404172
951213470
256981691
225306530
907096528
513056639
304164824
927693917
604808979
1058014697
360450002
850446533
705744506
296084684
330852720
747174393
263271673
634215613
1060355753
360130769
746656422
556115205
607858453
194920756
1000431572
888765243
76578670
722106755
264315657
667177257
379389940
716659142
1015474967
681182324
902428489
583211951
864309398
496596651
474590123
487047147
229299656
561341929
358267200
1011504489
788041208
129963779
849648601
499728294
427835645
154157521
922644561
1042612698
485380769
204787126
91003073
665606888
72534447
375453783
226971821
18654159
892989754
336545597
529992873
919381615
294036720
24041925
260145880
68493828
944285090
359627324
611615692
945382529
400693976
253434926
255784682
891087782
662960859
610160075
791192279
1031046636
103508537
1007265292
381187797
381023900
169876542
956791116
584431769
916959846
91861164
771972702
347765429
151423045
140323090
876775333
18054073
465946153
461250371
502739603
374739759
219708044
1066399916
505200864
960092293
596207823
452788288
468908322
129130723
963269392
130234468
828319021
781440206
266905963
509914626
888754278
711694925
829333257
803099191
1008340341
257679691
666607203
984196873
119260583
50925216
53990484
831507592
885631787
907476083
186486444
826854509
1022047288
966297508
784520765
697700319
200964213
344721863
370851974
907455709
888579845
424837988
556080083
235809773
906464180
247167955
466741027
352944447
531697755
574069025
241197677
2413809
758509619
10072472
374135142
786901169
810899340
721974870
502684099
146410438
401926894
183527295
111347560
159536335
289511021
484554304
503547335
525050485
859916159
878411352
264883651
290043589
657234778
375933833
639660200
202013114
383952504
570839425
795463585
567503492
344028882
339025972
48554461
632089385
1029423650
1047846165
52517925
514533692
959131483
368183081
593190254
213852905
937298485
408966454
879696684
322024167
305098786
944258150
661226395
734174380
1030200478
694695320
24672604
317096260
586956386
730966238
881047697
1067216462
49549771
846067452
539858559
144890879
491234548
424646985
1034062181
75876969
892599679
125186192
593111606
808971140
745890020
924866509
809030727
772277327
824986090
423117802
871437495
779223172
656795034
527831534
499309926
306200140
768465181
274266175
557286344
20672641
418063505
887789116
931724676
573729339
680695366
992221586
635063744
513586297
21640092
155242018
395254606
784230839
1029011188
610771997
936647848
819094978
539362938
426015268
186392505
170906372
122478369
602455439
148278249
970714481
1026430935
256735562
837464969
985020097
56858310
299562567
960225247
372489196
475106651
772114033
10109156
361211152
270845746
547803076
101897238
445073979
536838155
570899135
72864660
534336014
872370265
381041075
637347034
325269913
671164926
949288801
617598809
237987803
456911066
276388958
1062115058
384765736
804773989
328402064
259326901
320499073
28794146
169508594
64464711
177685046
506742511
514437219
139609088
283534032
201798999
335362140
239945449
613624189
19012972
772340823
642707004
665092811
1040218593
815838819
170069918
814916027
177909558
160560096
777623121
894906825
677236440
823562442
866212957
1005720287
388108484
780986701
785043999
1022876213
676101044
1016928915
772398615
543131494
140164397
361213340
84834182
179634674
635895571
476299387
267108615
400318203
389753072
156707537
597047769
1009798238
448464659
324120089
23647264
94592760
482154739
950574207
115400849
943153365
87194238
129350122
267459669
966712190
421444492
919360190
596656900
370263485
320586048
574824914
825881596
517116370
217665824
873152150
702601583
676519793
818353009
970871514
360629716
786159168
485182615
864654945
839078990
279281727
208566563
1043843051
441744135
577489264
468030011
554110189
215625876
866451494
245223944
16281704
522991256
324815680
234920753
495037809
404742662
156545736
105541828
472315922
72243732
858502466
364875607
850131281
824158902
546937252
1068407218
532867695
29934316
95092477
1009918118
227546383
353054000
1062081599
1030423653
638947194
595795087
646268661
698417252
527848027
303283723
139985825
688067597
617639436
56415348
562283490
59520372
447221153
468712828
937799521
987775191
960016130
293173091
360098663
136643532
767103084
378724553
865543114
358257824
454158140
342929006
342385478
1016554023
331527442
43476538
919272387
246759008
435933977
544114804
854313825
932538551
433496357
673103292
207458157
26802162
377902956
403240252
1063809914
343284513
482461603
31961922
660071226
631283510
857982102
466109389
206167195
29333393
141079849
616148916
44804375
29733271
997638296
447807472
493920893
892729350
208866311
848383546
468478599
377176877
570048180
512879884
140837269
277362185
524170565
1063105225
1052777610
491422345
133991361
378391243
81967033
817385173
1073374007
638897492
776929625
556587669
404971808
719567184
855926046
1004575811
924569055
129232039
531078227
725164046
138394894
526007963
189439161
5869864
863459844
250303497
31963477
973851170
335260345
307984837
135449575
920277783
893574826
551149859
449155731
825431008
797877492
529096057
334394191
54895317
696680639
925926171
534874582
727750126
428414780
588228046
287190766
979057693
232061253
872608681
680931849
462214442
970963144
1016329501
790381439
373075062
418690965
237526024
29003872
837003326
597825371
343072941
545493305
1006075603
921590313
732668622
235368060
763209691
786419727
453512906
1022071828
959374191
857362277
900723486
532370136
745822491
61444009
65213780
498621221
507445117
743460757
417918517
1031262601
210150857
178474080
920019814
830069567
671426322
287949181
628826481
832061477
1037735223
45593807
701025011
961563634
410958315
79402872
566065289
664624335
235582195
871422897
483117165
360699234
27243471
542390964
320520949
896923172
564752405
938470338
918150806
794874517
558970331
643232317
900002979
1025818496
779089959
95647143
342620872
46602175
796489798
308651967
696432166
927837872
149812071
637370551
694638940
1013135065
274468011
782645618
161843019
987575367
962933983
458600448
714782805
331572337
107202765
830562629
374272894
43445224
988842745
706801802
743295860
695174253
771547350
115246896
433678414
491209737
1005375591
142943510
805303827
958961024
889762409
146540647
704838634
42844373
192185583
413387214
983514744
36381492
17956050
1025630511
730745451
592119283
988970983
242755978
407042104
465426295
5031986
1061912200
899539614
214535549
1000960844
89467177
461250717
622141681
447485552
561702067
92612766
495744732
1023885294
647793903
810086443
810587657
340033106
350486537
356442837
202589783
457439762
367628246
34099697
491105305
924796473
275820947
420930772
171075127
492133794
911647343
607144452
198135765
263242871
991981172
628976932
845287612
109267812
835343959
191724784
48938684
723954414
775988574
646504413
209880291
452137918
709394680
519211777
29334934
355736793
729028894
296955751
160577965
480349623
759693241
366062874
724156741
794934958
215507452
670814723
506843122
1036992027
950410957
527707976
502064469
26910249
915530842
1010140024
114351727
142857871
974133709
483948871
259280177
448149143
465135389
341848005
138285629
141403821
179004164
562219067
214927545
213116154
395575329
599001054
699410669
6664155
274470942
1062642025
31835129
146569620
135966744
815385369
1017804828
723332878
568099346
317337851
682572038
777100246
414950596
144518543
786021514
405246756
355532921
1020486465
918124156
816264550
214840555
388581506
297019139
579953456
291753547
213981972
477358059
682610134
651514890
165198828
310868799
671563101
603425914
865386387
13675439
975875487
558774243
801940566
413384273
224488159
137326135
1005176073
958854258
347619804
143582054
518812449
393196642
914740303
115952228
908016976
111230741
323654830
1059431090
607776664
399231081
439710591
143654980
654346946
1022047116
1040907904
64105361
520688493
579223682
110567020
88871263
968728037
684981108
388702251
870857912
208458756
216861409
288054068
679446892
472176794
948122283
113448046
910572988
274842436
506314573
902910641
197285030
496193244
1057214171
1027561310
496047536
685996822
107106281
53392033
1001978794
743916429
567203823
177595378
148849019
962244228
452526117
197583472
622565933
488615125
22029718
94535558
951924531
720898414
666324048
911112496
475288387
415171128
1008681308
47633630
73353317
362067685
295717233
86651055
1001141848
697132172
994657418
374479065
129461195
771714520
3779784
751299113
887882659
1020813271
354643325
720127146
445653425
954947939
69693338
787828384
48466515
747154611
337747093
211965764
596148648
577272773
989697514
254004664
835938931
795763685
1038346188
820735943
18583444
480094149
174536318
643140305
894633361
642593255
793793462
104261829
757581955
690726754
575682274
994894495
26902971
382065500
614903122
220113565
390761853
1027454127
1037369918
971518620
791669544
361820432
502909244
875506575
824919830
611020793
564297044
111453014
635282425
1034234473
900805832
401959225
978718025
54727348
342859884
847657187
187094116
295607082
243808063
967294944
42186630
901035433
575989204
907242615
663041010
181902608
667389514
1028055788
56094247
1982865
310085309
144543318
837788004
778545109
899107848
267098838
73285064
922257862
450657980
638902467
413579637
541295284
636369000
947505980
494878605
144923030
481783725
121916140
713139468
253592617
768962059
774703869
479329961
888233910
563568573
467280334
1057108214
604237966
336985302
237405293
873796912
496681155
465303879
989426145
507767135
1008364134
166800389
312471363
553043958
146517723
517987088
152637501
1059751614
450607993
914672232
927431994
316585355
384423746
438728190
293270916
778233872
78439126
944470694
1068804773
557845758
677033195
891797580
197411953
466720649
990603396
437573883
545261134
715304619
568174683
647162157
850483340
650122971
444159111
858237433
507645950
68160146
536112519
1011151283
390821870
796548209
389461801
176942138
203209183
744611589
742594983
54449055
901812365
265346350
652431555
697738179
355374708
1060446732
893621243
740878504
555242980
548436215
912356347
96773930
296605090
765524284
431306920
750730130
181911835
208830686
1014727294
931938699
64350946
761803227
539545244
409530086
1000859452
109650693
1041632056
526516477
317998815
743690647
544105403
601787263
456064993
248691571
753338097
714909858
272711084
620542608
346254591
979271446
295248081
298002387
487361325
692148812
261644920
505891135
825015466
1036910824
68018747
918568936
437394058
336606564
195020644
801543414
101039608
480990759
645665431
67814295
290669096
316073890
16497957
340598349
787585022
552240472
430609168
347125246
260305935
574528344
439672456
845155394
505018747
1006058711
43503805
642112830
321723586
873836076
865337102
401251669
708298177
547472079
193355300
429100073
873490702
193644191
756361246
1016304127
87377908
626074037
11633813
419302912
762371464
907274869
1009411221
613622676
960923230
151934188
408230662
592955173
735936269
485913960
895197290
1013585142
423972861
1059865589
627448049
232103980
642793008
77087917
63871701
624303415
852365991
981413232
1025031414
845581938
256108739
182547153
374747533
663676897
755774740
957602108
863354907
930244354
50445719
900149747
664178372
626187373
554801119
803277167
254181720
899210476
809319019
376195600
20267879
1055166967
1060222739
265136562
687170707
811856559
475314935
827704595
205286947
258601299
358447946
1051771736
798280394
386065792
612304359
892718425
685407591
873850840
791548197
566786122
947112469
603973296
970569565
533767093
54038137
412903098
714809863
817372785
507976027
49087806
92707114
413656580
480714226
945219696
891172800
526506915
934956553
509494076
4701407
851242442
636789272
456221349
997428822
558515223
982061569
108439521
497607338
567698028
454094158
677027140
1001254696
410270537
306317376
503937430
221205670
254982743
780412988
972539228
979970445
211632824
721256517
649229367
346922543
1006140209
91038491
862495373
7062675
1057418708
21685074
79644522
831378765
123921425
777048211
765706546
785206918
885635631
692553135
819971070
433401473
817055240
74350910
754247211
173459485
481407623
930531838
633981381
800813289
482434263
963528307
290905968
593718745
531581155
1039989796
631843115
446487110
1023373149
473760034
45437376
952632522
179470080
39605861
578986159
160957897
129413419
26352305
805517967
956000062
342571843
864593098
30224505
548803032
511133076
850811427
943124187
471924812
925807968
629578437
165106955
978677529
549604117
434395740
778894584
328272189
61009410
695245093
111881364
573753438
262913552
908922582
501512508
31069180
326982352
950584828
835427707
745816628
269393896
958335836
840314160
815036237
535881944
501822798
1003366134
208684812
1062154194
359250989
813076756
233814794
415409003
66227097
541932414
863164460
927958912
84783004
39389900
128997250
706225902
38665592
389114410
584555627
1034157368
931280794
85550437
77200855
611300382
322475145
543150143
94351267
882262020
649797324
85312817
544700110
255181348
910234741
315962632
727211774
1037065992
299930013
264778367
164741994
507606928
438484978
243290085
892964444
945709213
305585696
814597564
707700679
559266026
628920
485714945
573824139
604081319
861236922
549280629
237756507
77640350
423445103
353774611
968375630
597937768
996189624
359174235
168036869
931861281
406358111
713531532
335416418
978005227
862541555
614405350
167983656
632890659
1038592230
647726139
671501800
272776650
736603030
59420767
177871972
739863548
838080686
677650030
929940882
113893619
899154812
1050362964
696113820
314298773
643768301
210424976
474416059
957289711
727220773
878809369
670932418
568262046
990789805
229286100
852233708
724766840
585655985
463497185
580469898
567933243
95041750
421441289
74267523
531535054
559646029
132034360
130803565
729691346
312837864
1017785639
713851000
300637931
540343153
521505616
260711476
815536794
593254093
691880995
651857208
542087313
632247511
278232405
108580894
76190130
211170445
815155974
28852427
91629381
572931448
135504849
15293679
573444233
221583282
253460163
345210149
902573467
71599474
886936675
605894237
1027416996
601920122
446693029
531767729
496694001
258778133
732373075
84160229
813041867
1007867929
251782296
1004849424
724219136
217160934
8681099
994083187
729826417
1020387423
922388865
942606186
135563364
363114275
611367709
879252464
1008606159
773674407
816674017
149475011
789980539
701238579
968795815
368851367
17497359
379486588
792825323
587050422
977792244
642161163
16640318
809583778
38802148
14799900
98886095
186447330
452566225
131333735
920546332
669778275
109079177
253721560
89310584
737856509
947037432
483448566
989465123
84013959
222033410
35955791
57475463
734310041
821402090
780313460
890186913
229907953
1060730484
547323533
769184383
403445833
598800107
998156626
828656165
149064095
904158266
16216335
932135475
1848838
919178729
427049541
796243841
1048717562
723745769
97947799
960052829
87930296
112553732
709368906
1010321991
325549722
596560324
435474226
85298680
1013559597
179753448
266991380
45387305
857602311
520179763
2072478
183041485
939979484
403966890
69543873
102573259
299927772
778569104
981591586
147238911
369059135
79294632
404373476
712876306
582060242
276850738
1060375320
193080400
700384096
110085398
228584405
340817740
109729234
195986365
920935122
787345565
390939860
1025481919
931138577
34630013
996747096
780605881
752383184
493015509
847488746
990897375
244026969
847256787
815822818
435687022
447977109
891613235
909628648
539763926
250414130
565336087
575912203
806683342
829794723
628691374
666352401
798146381
85247505
334426919
649332388
984300304
1007118177
673453794
549739853
373022306
123427115
445691511
98830173
231811071
768383777
84597008
944195474
330120477
609929145
55313041
1051947374
691618278
446457171
202250911
591007905
975754410
308418884
672609407
287870306
208818507
778399769
206220910
171280405
369696867
664736702
733609508
96918762
919825800
161575241
672914904
762283000
980327415
803112986
591451054
638680318
620676683
767006015
604433713
555597618
599063876
446204446
155197219
971395232
770322126
670412063
969958292
668934644
754317871
305874585
734090267
881883655
128335870
165066475
697755220
329468552
861133356
1008480380
396410942
234760768
666084492
952948197
532460795
287302643
970623521
916677134
178603209
706574180
312122311
1044956995
584705593
781752553
131525629
528439858
634180640
1065397341
201979111
651433341
476864943
894158263
900774465
198772778
555940219
105058257
868372954
508281051
106450423
680764812
217468327
1049911957
71241993
265137785
843322428
860502875
159987057
300329909
294443046
982343927
71402898
281462503
495398071
680777683
498876376
297941857
707096427
611126279
209461223
301989076
233285330
1034539733
842076676
599646911
1048648016
740492434
1073150863
543518391
486053530
258940312
291409703
289817365
848618273
759888106
829841047
529281126
1054725968
275495070
917352090
1016332787
542605444
1064431154
373331254
556190013
567132186
523864792
1024153776
718878516
209375567
323163820
329044552
551211981
1036882092
189646380
1018925139
823560365
252444547
1004611162
142401562
897690149
423143491
488296332
934726408
104175254
212880054
270827595
937203944
717559643
802938556
946960416
232462452
209731245
448608965
953884927
25255764
443287907
870238533
154808629
816513828
75244473
93184928
846303440
1041176087
947509940
418480731
190311315
240416763
986018733
593186472
812121275
918743983
128418749
940816770
123629281
246764729
617804486
643140680
1022905014
823544076
1015167746
568445019
212035507
800180923
151401341
666768631
1356823
597645264
753387964
1054240038
228382354
295306898
662067301
423172653
157715251
634167277
559058081
31176365
892186634
228350150
1064242392
392407162
107509523
298432796
1070269366
715729108
790949718
738460293
38856223
785343797
829654488
408601285
156182812
725894682
948680560
80936142
2197220
322140674
971799315
898374304
418363250
102769708
900936569
270008463
741576127
36720965
227290987
141773748
23242369
653105415
160148807
477956007
484766031
830471446
89113063
978222105
993171022
843870693
28265942
367337390
104365665
121771109
971672172
518019048
691103869
948353935
72419978
650550425
94553085
892542287
159592489
1065014406
1030772591
151128802
837784461
255395919
777485600
512893070
123234575
949484578
243859205
369950404
311555855
1028781323
463692586
794803578
659835283
866364001
357130983
171348387
746423375
972458202
792384889
232376868
526599494
263703101
1050916212
373151837
938876040
246241672
189880780
271517416
940730649
890087795
432490692
544141662
1623574
1063066664
723068513
874228926
966210189
850497671
148668803
830446822
679257347
575488345
891046939
1047708652
808025199
834071605
481359153
485326645
466225821
504547506
1026068183
445757189
887222021
42885174
104471958
660382784
245078022
823720072
903019843
307653917
783205135
749565440
414663646
378383952
661376238
724965224
904407875
686423046
1014945664
909977015
792214376
322922405
761365281
628595546
256499932
571720195
844864732
771777661
421920948
682857332
945258148
935621075
509534708
906274730
208147581
3781638
49570
281988538
119202396
656722202
126366085
1004625689
766563068
51048015
1062926078
12620067
337304907
367513227
5406958
605575816
23232801
932005520
551901626
854742448
587817451
561918729
423347956
696215698
319904059
643389345
604808642
668825586
220718058
658679171
646547065
600190233
968795670
1031335130
415845549
783528630
606969948
1045145434
1002361123
169563833
540832889
642371267
247004421
611974851
586189681
813216189
887689093
54902937
273200566
994512877
283155437
284995543
183789296
765668895
713534306
1065673539
845626024
420214276
548431328
678750248
1069822411
313191844
666792338
666902679
651740678
198327476
899696792
800328699
204984707
702273119
167669821
414753913
724846590
601380013
853686616
37872720
89202872
977402623
390633778
372389142
24129735
249482720
759257745
659042691
250256835
487096814
13064930
887371338
465938447
362958777
119950408
310147432
875208358
717049899
463279907
1024877101
604475707
756067716
868729292
554411164
853916372
696337025
216068045
763077322
922486556
89338881
3186094
844120816
830330163
421910475
661013287
922979799
711795253
372888412
289939330
953031879
882119262
885093384
632564055
718555578
803924479
213785650
1036962931
1039256252
407508005
446501927
937402745
1010641529
1057476901
91538059
773000847
757496451
215863173
36832692
635590836
947056429
741718618
365383745
70616897
334798397
403716809
150731138
654515509
86853170
713327613
195186980
425233068
267772829
69364603
258093354
116445312
651220308
827906329
629006379
739203514
253800707
129184640
840972619
838277711
1048607409
861068453
448816608
578230763
694994664
813881263
6476138
50276749
491227248
1047431008
728969051
447374308
279721271
402968612
39579925
610789289
210744545
777080901
728164180
167906816
723070109
287953285
739952071
144918373
451266872
264722287
717235779
209611155
823096208
529218328
192053968
248853131
758884360
30480075
331704945
828883883
339120347
195088811
72159987
246730556
1019461959
241821264
496884354
1029544013
501337227
972670906
935252438
908659961
841431841
680958891
828959220
744397798
507664150
701026895
322876645
495807892
721978332
965681299
201449505
256360188
735685915
1018232008
1016061579
217049919
676339009
160934857
713589999
159379726
662489299
852435083
932147651
816070483
943193634
138646533
208217585
912929732
503746817
179096646
594003511
727191954
1012166017
1031106438
367016657
453186378
1009162397
751546683
908635732
932237587
462228419
307021408
888490065
403171185
247067574
724405216
299988849
1070687771
524568810
278811424
492246734
729132398
338078053
1062997935
826327113
645789169
275105056
998029759
662838718
261662276
5762614
494788322
202773463
509778686
858999062
576827827
88350006
408797883
238013000
545269691
271025581
60995451
418128594
974548941
942474175
926591503
830813500
456349628
378517864
101101854
184962524
591577403
22440138
388891441
760850979
452611579
283802473
1053519635
539742598
79958394
9514010
108850622
485905366
785826043
940269806
641312139
350770466
998968804
146169239
609233112
795440371
156512750
341084570
1347289
708283361
437700948
113211946
714517141
839323350
687621149
606527747
5846381
1057130715
1043241470
263117630
1042621446
761137003
843680838
658427692
622324301
911237454
128511668
793945724
472959458
247856013
952249112
861319106
428900771
453977293
641382885
1026030148
503038457
442363819
96673501
1010018882
461270573
623320730
600940663
152421267
341426948
86256524
842293744
489188998
974340957
365300269
435414866
153751513
157525278
599893288
112449407
124132322
228160681
257107297
564259353
88754162
934980886
384687077
945479307
71708405
970390450
549228776
225219079
751863843
91465383
122932126
1058996672
662341516
389028632
1069511130
115184651
521965620
753918262
127605334
450027763
724646531
378815920
301842525
798590573
632433690
553014865
768096837
847921286
515116951
563921552
418799889
978851161
828367760
732689371
863499040
349452736
59518169
827533220
865260425
197606108
945491027
700586397
807421172
126507431
909692950
1064938959
321038228
419047333
1016802341
606902965
336755563
877381575
70002657
417121554
1052807352
799321049
652116283
496138017
722388606
265092972
241650472
647626137
391030476
678642787
162086570
641487838
876185638
353492247
411082796
949474366
724624755
697489910
163560185
976784505
495618033
947946193
27734778
842804882
154845400
614841049
880173901
257402462
105211774
428330966
780051573
811497446
360399448
153974962
533442042
505589547
349631596
1037920588
585763472
601490988
381940602
279217491
953555795
579971127
488010386
902483203
717824135
617848446
219688515
266187577
60405570
1013194463
592667225
593580277
174525025
111368799
1052506654
27112549
388068367
124670393
296824305
775160206
151254063
696268360
604012361
453762420
649497313
916101825
899025269
42003944
258943792
365552167
343634583
521879328
674385450
733487998
1001406236
907364319
1008024398
726178590
1065037883
442844727
772891496
580485671
28543220
652392191
130042056
1010286236
259947297
460258066
700685395
41626709
365175260
700020534
644701621
842994543
193357974
207848845
836631255
615635708
373858755
151733510
467798698
592932449
440213679
965033142
98271079
541497966
754701199
551475008
40952524
873885789
311352485
673716368
112528199
209109706
155072597
691606823
163115633
539015316
68360976
849651505
965643961
1058752489
451935638
953002465
809221996
736722276
902096820
1072993762
88113153
745240547
770829984
799441050
105656322
455451943
107374603
369209971
10379259
816192940
405040320
388351810
597791504
688766490
819397317
530228291
997146656
1011528115
310297131
584954774
17692962
414766998
1036644513
957404578
261916462
1006601561
489676470
178830438
128176099
957788171
377669322
580087219
61406071
298010588
1026844356
102654317
161220606
811679101
507828083
281623989
203412885
699324856
238438041
824650403
792026760
597834661
757084538
792399927
380806007
769672652
634012884
72027168
627859150
568855947
949569496
47349377
308534933
142191073
1041099718
15521067
1065642084
1056476784
553959504
386900110
355377939
103209635
866218407
954994494
300324115
736080569
554170972
655157618
595627275
527310173
522904700
92348194
102099766
598401321
612483131
74652036
759274373
1023091918
977433022
1052747704
506311568
201553651
774716184
786400437
23710746
646983635
546199676
747527860
757415139
975902854
700426756
862471312
698256466
733032921
1069561842
115129705
940887622
83363616
915379886
767850064
856854633
258702307
1071238295
771174763
261604744
157809694
884966223
617525902
311347197
502893049
221749120
255580845
133031638
636194660
180219590
816329553
112109825
357119312
643513217
642612633
361759045
1024688372
16971996
525986132
720375607
315607487
734047187
999948999
814025299
594569129
956985843
1067148778
765745531
32801318
1012840369
737336991
301161459
730557630
1008595596
176912880
845083087
42177887
278827072
1059594345
285021310
144448285
345553434
1010018853
798220139
523651355
473277876
727658915
415476373
294753208
481930813
500739678
183307682
432386293
71103906
27206868
753321259
931895312
882802245
390607952
517611946
37984421
814899077
135122569
680786332
180594150
210083804
618529374
945597991
213748984
482736225
550068896
996764029
1009922928
593793246
678350552
181860609
273407581
384331033
241759569
1063778537
987684
495097148
133794365
871901992
835046963
360199610
1020432462
21734930
317945879
1047168440
167173739
180010463
221676295
594870921
1031144703
876514005
892657677
138847688
824896629
482884894
850067478
1051092908
627721923
517962572
112172914
450974833
599536622
840962173
324543376
598532400
535920993
49369883
23387905
591823511
785896149
637271705
737554978
111854674
903739489
356915152
104509457
874034834
753459124
559228054
517745396
762084504
740267241
453720883
579224005
212894170
489336902
1061221097
1021598181
908665661
705790073
683889277
439458267
286356417
65190791
112858771
207014060
234237940
718626215
121082316
182589569
1015025072
327762830
141207309
603429933
799000414
398588181
681850993
525496695
784772660
19693041
634785826
489759814
293818705
405063650
804276745
825574528
736859103
479202385
815405892
216085398
757541184
652509458
810962478
715911513
618328179
8554782
812287748
298471102
779525212
439749152
866110949
479843698
616572070
418200088
1048731627
512670552
1071278611
717765022
187697301
890041633
873289948
101980862
679976453
125234449
590379274
218915210
609142741
932327484
714968272
204515840
88865153
1024097967
165393300
267004456
339573082
560537664
761931032
170148476
230849211
190604964
8333676
131599213
173557312
87550258
675327568
129627363
406864410
165262953
290413045
211296969
1061739592
648243209
153508450
861146739
109952655
951338343
196663657
186651787
268376683
128619177
462312853
926068978
515565168
209795578
337094340
889648548
259331133
881547132
999444168
522803777
953108492
397534341
1006016666
798526178
451481676
166518251
712982528
227941213
932719581
68541711
1059739636
990967240
909234733
25664880
483071363
53344083
517012408
898894712
973885894
1602259
376771638
130532895
680042228
936218888
24641228
492896978
847391112
213109977
383127898
526576299
521048583
697265067
458003791
392264212
153348587
1149390
856689635
265577869
704003804
28131005
1073131246
489335919
967355140
99471282
808030960
772712537
333903838
969313001
241968002
455851581
432577444
576575286
496011946
905651877
808087358
998822082
294371644
316347262
792947210
882587255
698934770
51329238
21221962
353498197
446780261
539117309
991716828
742510069
1057461299
889083613
577340469
589756673
652323631
278417967
106084659
843635127
4623737
317016800
1052420281
22106968
503530105
771542174
806182928
31754024
556927171
280436071
447382063
567707724
463862165
1015489976
563089193
695264444
640867824
112727999
852397214
157860398
417502503
272273690
767733375
424861447
486268489
935646546
927365620
453364929
1071566128
941728175
387084591
270817599
669122153
513195663
1007026853
107739240
266853646
887545749
132332952
284233046
1038963595
251951245
117027927
606690627
456869561
309370129
58056075
752567449
1065787233
482257723
159583410
177808666
185875811
930991303
419210074
483375407
833910202
619428464
404016379
841584176
737500480
68379818
79747229
44217826
864378851
7106593
340799917
308346045
136058709
464091847
28197069
354458993
298371706
989257538
193794136
1042488164
479833374
215932356
194872398
732996161
899360232
45081690
15345539
726787451
491631317
275186537
932605720
209756368
1069258538
893246911
208888829
25103443
342755284
747827383
1065190363
563312102
782296483
572189391
76224777
534011056
55026515
737882207
891211340
617335883
915651410
660954625
223645548
730930675
38003955
1018898151
11714168
760121161
727263418
824430838
824478130
681640944
709823234
82414011
806771826
224323190
72741701
1014108444
672157346
470644932
1048892840
293330050
1071258261
495948827
634573028
321547153
443124609
7994047
147646838
915479819
867128351
114254114
750528198
1036488366
1050909955
723586946
932902052
152759938
915319213
256948606
161999703
460525903
997546442
656806618
338994871
304603426
322390018
366411545
1012681952
539503695
310512798
995470194
508449870
647796159
275061842
828370786
900482090
323810417
594169309
683388793
1045941622
70939101
706049630
843518985
361546608
471480498
406012486
272107632
812334162
406518673
159485321
892261987
980313769
236464819
743007947
389694142
930932516
412961632
152918865
492861119
1044648652
614726037
313369832
358772069
847432581
189833941
1036061449
224594091
349640799
250561344
918792636
342919192
954806083
268843858
44789330
480868726
470213997
362178697
188156267
382085435
850829354
759895719
529789683
119320129
731592167
617993060
146848133
2082271
142154081
173471217
439036205
327710380
202188722
586113515
834000033
487809249
299371236
1047458464
960692102
833205777
513531273
405420097
871843425
623454626
37208145
909766279
21177373
524063886
109733804
1028365669
127368945
885221447
7478808
644450819
273866098
890473762
452190958
1003902457
301253513
889342122
22431563
541691320
541207610
506558882
252285079
259064823
53047280
999468968
718260069
1060908971
112757140
236884240
379589658
362383088
335155094
280811579
940160384
287603748
619699473
801277056
960617371
75891541
899126417
46474732
175383266
683521157
167879768
175871846
401586708
489244276
89779532
358227666
855703853
185891583
1068719765
999172960
678875374
393973945
654578642
967940012
290749951
396645749
382892169
661874100
690238778
729310463
369530394
805385057
896370423
309915583
239894574
135335660
596550354
148259350
331719461
102815184
553308045
643321464
744509171
796062468
584132861
792510652
473719922
696998309
502508357
738460459
391588593
706432860
117996446
201620798
416622202
710797549
113490248
123160956
74291499
1055149315
1059181728
1031917109
1047793169
354230734
237301928
828590687
286883676
415473244
486150496
885515739
1057097639
958431863
778613806
474238640
880836166
1994885
76321604
957269173
391990371
39015821
91209467
318794765
15314290
523114118
405584283
886225139
632523725
495409914
918602142
55936866
1058487117
499386567
1568712
628434175
177969079
949727167
722063744
34029797
702081001
761826642
1013474831
1037561812
408795826
47887524
565378065
671198923
984040505
753892437
167876949
200322365
614973936
561477381
868063020
109327999
52987800
792858659
583136672
591226600
299086667
15806377
581579184
977182805
1026578208
568032632
869716454
384932273
962604990
400675284
771771307
940248497
508226346
996829883
838860089
578264071
361384508
459941808
476778326
966880691
722672357
620354502
953851563
15889056
177688714
529894438
722021009
805441111
1007327978
655229774
533949031
30394537
995255999
623570334
583594181
760769319
311375047
50927107
831327133
389822053
221168368
242406522
404661927
183198148
650333135
1071913904
419246632
40378934
235729913
825960803
596795813
673213108
915438521
1051148411
588497765
93596060
904871691
1016637006
772340522
149685357
374145849
460112073
223370282
84426352
988581549
299645608
246206222
79020632
1017621130
892667196
444547500
974693364
849767939
43526952
405232790
786050984
129319751
904558814
424615472
144863232
474618009
830898365
424014621
502832526
562976147
648297759
985761507
651555915
435939813
571317600
395283811
138354340
610020231
838238840
1019420950
52463238
305528545
501691660
492464173
833196858
1005064753
771652310
404624859
492168741
496208220
313620646
582718396
282549909
79040840
935304751
107591415
727287770
94948162
398705461
983778799
376576032
1028068955
1069206922
197678089
567305526
80653641
484708382
494070347
996946525
304873040
481100772
949353172
716369154
468597192
795665012
1053640380
830032240
97535178
978332889
1006721761
293485696
972527787
1052851506
433385029
937577516
226023076
906071353
909779492
253126872
589840658
965512442
546249286
304528036
924611186
64717122
382994444
632908123
279090572
1054673922
775917323
993391914
16719071
698012982
525399694
976647669
248830367
625926437
91290039
415318003
79436818
456502867
260452829
774371531
980122919
635209250
287585574
1068703524
178229115
624567109
720660965
283564194
887756458
631471350
50829422
918701644
301838779
651882868
325802557
933356883
32470836
824820049
113452875
738429038
623900823
973320714
579083612
1036728529
538398254
883146693
315562883
145897383
388447662
179404860
420055131
955453639
271437374
64094915
787196505
83181093
479512641
879140085
75624501
668171979
947860020
274932417
892595145
679343771
420602174
42424223
366343880
596943674
46625953
140839280
446308855
36236186
199355800
729181761
801157917
274497152
1073473921
557002150
986604819
154266536
1037794850
730514216
183969531
553759915
553079454
778176702
226539645
1016447199
141547704
886522
807049077
832816638
526527257
568270470
977516324
406339016
118839109
658995881
335478745
594840626
861435696
289763321
613036714
530873610
224511824
1032908157
334273290
45198247
831985951
440889712
799281789
905620061
752801775
933241299
527671069
865949153
320122887
688658131
723071578
98004355
450680819
387541275
1002702945
840394129
37052390
342474487
262164577
597422549
335795607
659640218
563165231
980246127
520888904
1015276760
1001073055
627246482
778721800
538096912
728721027
1011142100
722505443
1037704131
786846365
574434937
39936009
1062369412
522916806
840157525
797390031
424563507
404649054
997560702
113538458
120158360
284617047
75275141
724692555
984777029
281508497
412278917
187556048
957829639
316192105
1065815383
554980813
76462162
883916588
466322345
627425751
691158415
1004302990
851925770
661546133
724074177
44722498
803323306
776857116
192081365
888786343
1060388262
414906654
42461735
472807271
588308401
796327002
676165447
20761387
47891346
308587954
982329551
731705069
161623177
475754379
763693835
22704253
508466560
219054391
468355476
531415629
286937443
926215151
669400615
459739060
921682936
184488044
588862293
158649401
1049427438
999166717
530600446
914230456
949298197
932912963
282910637
81963373
739208765
607137374
710414215
186533770
826031434
444914780
852247463
425220303
106436869
49326095
1048837076
840213893
306791161
319517705
636753632
381773541
996015112
756760314
736360127
506526840
169732204
590271372
26776601
333701296
1050420358
360079439
69723646
981975938
872606388
453464084
688463413
903646396
209196055
167635960
464571152
1048115053
291959371
638931181
478886953
324945397
571354051
160155951
24249114
763395458
666257564
152346575
380465468
903483909
912276078
600169589
250620014
1036844066
167322050
840368015
1035609305
142514734
386220585
68552183
795366258
27453605
172432155
284945161
599123242
901273311
23400222
909881954
818770372
839358508
248703913
773262937
149673252
836157528
116978989
801911688
543261690
36896641
220451932
877993956
406757295
456453995
925099915
980400253
433931871
268441080
448847077
257402882
1830168
518889367
925718025
399340857
887602686
330236719
1017106935
988371203
338355648
146000256
707636926
1011017174
623759685
258090094
992691272
591438538
871238529
377627135
413661118
642126427
187647459
774524062
420842100
455095793
832967616
590136785
136132095
831602046
694851615
265065777
722938732
455681824
1003323215
669566027
116685110
1026651825
375144363
777075241
82733595
11690273
971915701
215542700
962310212
82797871
413013331
689770466
582115183
563969262
651470608
159965842
950179261
402712687
618580155
653215949
946727892
48373474
944157003
1030647444
244445903
1041827122
447503130
627086734
794742727
727020311
649795420
192984695
849174435
783596381
266784310
294733418
938135253
530372393
742500315
31154563
588599576
309848292
246817970
573036922
1007116176
604523073
937760325
743522437
50426620
968124346
717253636
315509025
13463524
45841289
903967020
551327133
794811135
288430182
316688471
476799017
504043710
97542275
963005480
736409362
100159738
77246
152363367
430692517
897014180
634630514
260256432
1069617039
364880252
460572679
706371889
184818892
470581517
903789440
502339733
993404274
144430442
607672202
951891349
432408284
655783064
335693213
634249380
736068098
329410764
186122749
713215960
508585135
977833550
96348880
936716605
109367451
808352628
774235891
1059336438
839419600
443803294
844651953
493538342
787875246
294055683
734249161
77870831
177091287
340449755
668579941
520665548
980227530
957935353
323534052
674007523
2579888
77498639
278182135
871913322
538472011
53202447
422426624
757778529
771426648
490747707
649031944
997000699
74469235
289931300
694517354
577211421
819511875
1022016133
484358886
118830508
560483028
261700134
682590671
123798664
291880529
1040983369
1065029039
298679969
717816376
918726397
1072003940
891779272
659522329
147524562
783307931
693358100
767013619
741519756
794000532
970131657
799855304
928124177
8141733
430293968
535105659
366665228
398207481
812882717
888638356
694755620
894035753
1068813630
655867757
681844877
558060779
132071568
663428666
22202515
87739903
520131851
548084883
916257274
918197839
248131716
1021041431
474365267
476048911
791669192
703084089
625674179
1034165784
342662201
134533792
206751406
827790570
54817426
340803168
1010967796
108912993
287186865
726065798
221889834
867658932
894002857
921898014
83704742
933498359
407664760
893701490
209862968
722000871
199778567
674234285
910389634
316230752
695010470
963496332
664451479
634544678
885824283
538106469
861825229
156400309
267778193
658058057
858245518
394592835
149725809
115598942
1011464409
388694227
279532891
1031422828
434130927
449509052
975652034
1027226161
384016020
971365059
143610606
53550545
958131380
100532089
82621234
626989134
143469007
466852929
210167679
1064315187
843104159
783961905
278198078
877382095
427744818
653851253
314074185
945347025
246451723
48860268
1041775104
65465024
699471558
236589877
841561806
542243138
27175019
731571998
898884343
672602197
394429566
74472250
896867813
593948347
1006789861
582019444
265694003
729405939
680526356
891095614
745724919
934295617
48218907
527517346
384861623
64873118
16391584
20694492
149989324
183809464
483723960
42307954
913064577
362701486
488124785
777824986
1001445157
925191689
713431077
903562004
985254040
901939826
176931104
664929649
595044104
645341223
640927050
957862586
384220995
378281910
926624713
245471458
971603524
601358236
429785739
323048347
225587089
796400035
1048327481
588897421
452737537
1051090445
870610634
1007889294
59770420
332021594
181287204
13274428
895650890
927830231
824739764
150604637
284857785
533277816
577369542
465561367
670655117
125289873
45890460
316811444
1022408358
167724356
1008815434
296721698
856794569
681009744
347886375
66660447
679435352
440929796
77014795
408568607
1021227778
614812281
522414625
1039975128
589526960
461518481
1061898238
747346791
22764849
237772450
504045806
408258180
729950189
200920671
1046347545
843448316
497269956
921035668
242901868
552002015
755175546
296765756
151122900
786170516
582286589
829730708
1058121824
628620981
1054764958
963639925
642064842
709852266
504640566
217478106
957053447
393059088
650402306
677295034
440231578
135098317
471163018
444386144
965108469
317089241
434729191
321198341
861014556
222928090
530793777
413495113
786171601
692457732
193386386
826048270
49964760
20759836
881749528
239236157
813317661
1063660635
172618472
806534877
605164259
271105149
420461581
299947054
345852275
482104801
89588204
167458403
438279120
399998270
238313004
307953903
242070868
526934278
972644607
55272604
929550519
872687998
779895087
698404640
264394896
461821958
939629853
726815534
111636638
464467063
524809976
83946171
650974968
183083741
255371063
840956479
628016260
243026682
574382815
1041351765
622693341
162921698
401615983
809930985
867674486
110617446
559527438
802434901
685528330
500339083
784599974
310079457
1043549117
459485408
86735825
1031681129
271735290
490065020
954419729
201204751
575793843
1024458557
718026430
674511368
1020828520
841507430
499786737
748901963
545105688
590920415
765533383
200748463
380120314
910518575
369120430
600653908
864865543
893585604
735709240
735616727
512136587
361111681
786042635
1031013344
829483564
92030899
813321062
978046088
659289911
282224758
94707252
801001257
952019170
566423337
87470125
108896191
583719952
969761779
1006824266
786126317
894685558
476224157
344244264
248901494
796902007
715908156
652633276
534002332
642083336
251416514
209699709
112517427
632305535
89012259
593102334
438252212
638883070
957838883
676354636
781532660
376634996
932180995
949979873
279184965
471552563
180917590
802929999
250257388
408352400
186543712
800771521
413877946
838816356
325244919
779768731
976796504
949637012
919068018
680563816
431800546
376198399
208653830
82262978
1026523603
225759797
402113707
691292945
361691323
1012183274
790903392
777301797
755814780
818147019
1052296492
430902512
628999768
666012040
863242889
944081016
774445080
856039684
81667931
609498979
369843621
605633116
686378629
766543606
186276060
309048069
1008961994
527193053
534649283
17027064
316981985
53956761
561253692
348130752
582929472
339107519
990960033
250697181
925686272
527720972
238826691
11280834
31276399
737812256
437182193
205246043
788407895
867796965
969463116
778924640
310268575
276369070
86903338
750102655
660771827
247730021
296438993
787228509
876356028
966758859
934196940
411970602
206151648
874497304
143545161
434419834
924123322
752845550
691125638
311528099
379212329
810594149
1068892815
168704764
987719176
104906344
574689805
431710711
298434973
555613856
740854280
620875687
921273973
239874866
583628409
1027926767
901226120
407160640
978484735
142917473
489550197
271752271
1010833318
368058187
180560661
675494379
110596914
249669057
841213925
1053086694
389378804
1020197542
366781255
839142041
76977174
283950166
779683026
780500816
333835503
306314683
740943372
1057262630
521225380
443817938
719152921
840674398
577245651
388488486
185364159
236012122
912644783
824618669
874446765
917198625
97884068
359326978
824792485
1004681187
519855118
177368932
925171355
637600757
616630085
469352772
949225323
867781255
819148505
364012292
514943904
290137790
428073308
907887285
74616636
350733544
272440567
1046229669
456300989
102405059
96167701
1040583520
273975312
555914888
364767475
298979121
560304646
529034083
1013739705
1023138728
343125656
504359791
293156654
1017285470
902961074
414034151
807835696
451009367
450353777
679506169
605938992
190243431
446613914
367444659
940407160
317319894
605692181
561292360
285875860
72216295
790042788
771259661
937216589
425217213
878832177
1044374192
947061635
619143701
237347647
737411330
801891465
516522893
631852096
520937875
92050612
978277179
1067623854
965916680
333791641
699296055
96107558
1064913119
812135894
1030718767
518945164
715562022
477042335
203700864
215961936
104804896
321301679
408678863
745945779
86192564
866963683
643964563
990599415
643317630
803856854
305145628
409666073
408597365
333093911
625610131
76836685
943239094
404631248
988671823
793222284
338035965
1053049197
148792453
964790710
9655236
886554828
40289890
422798744
1000121029
22371890
740415835
936994574
585641753
533965752
734109181
445390240
638145340
84302260
864475393
940447517
1026460117
218439165
292419939
1059534607
86432532
481455465
429993510
411157153
808052458
462068192
135874053
1034370694
122530322
302373706
282362065
194217845
380873892
896469130
970159191
210071703
984392944
615300461
398990503
225277369
855411622
527968468
562123995
297561265
214354847
146653321
555807129
497421935
789213874
899576442
631297635
98690418
194643216
200341897
776381306
302965318
1047640379
198199087
163044336
11950591
579563518
891196368
624846117
915023253
303507879
349173244
500744771
224962776
14659090
836076435
478240566
14897439
941625663
78718890
618729387
264524509
969409043
479696490
1037584314
923497881
151058737
926377077
23322878
81661729
82690566
598512196
329930993
505673235
147433711
575297818
747660874
392771331
980603366
86560369
620968072
507276600
989439709
894819282
295604343
525365922
55154443
9968107
630319250
745570021
683625488
489913476
262338108
593112998
661632452
884498271
1026942251
128634404
718854919
227433243
124508444
619675517
416214963
826684781
940972485
40436626
371102784
9641161
43728657
407588954
706554092
1073610797
136112893
291458642
1063602232
268255589
450422479
401904489
227337830
537176057
575929734
322911591
951951214
753902440
31814009
1027234761
465321123
1071612309
239866434
1037307605
208254468
115176585
678034376
257858844
710740184
953228220
984007053
558436353
60394304
807195997
267706736
959781797
307013108
76051890
941879644
423344370
512887598
939648902
42129807
680279675
38438636
711638235
642240384
963008836
358401830
561462115
73024298
243626359
801655679
478692115
976463157
992692350
870279382
556920531
846490190
942110815
25042330
560657590
371111536
339336729
718538696
396098636
831455726
1068434461
527530988
485270465
626830149
240707428
817967482
720116815
222738533
94589057
378371040
854877132
581071357
461603399
551387988
348776955
517400488
1069838676
645623288
612036147
456215289
239143955
407312118
208602369
151816009
82300914
994723659
870663297
271383128
662922687
558595526
52186566
662260587
368777043
997153025
866988638
237394309
135090491
43385087
834266253
954146732
693234719
162473409
798378222
68957109
862503506
244580504
980895779
65126816
1018223200
225520897
939683013
906409412
545228825
626182945
422167312
815521864
288974929
212784392
385760607
179299653
75410139
40265363
1052403402
1057728959
119737265
380369908
818447000
910185535
338474176
1027100925
900469143
408305131
235696702
437590998
646185362
1037650286
139393069
559943301
604786740
323074098
225661394
101650312
238081490
715142788
801109489
529972613
729875295
618839051
98950543
366652829
546574129
920928688
441156390
240946985
359289475
742890737
297974201
295800089
844990621
252367947
173906153
455864076
987036035
669994084
28975569
196029830
508928735
660243607
544929521
829832630
107208648
437870000
539219185
1034014185
299396231
856104589
127847689
492801256
377650394
210702938
790695735
824668781
117333572
564319396
317112016
179217502
118933084
769327712
717488067
901941749
349691929
835465247
172308712
800172575
434965685
132709073
977777714
563349077
35706916
1022940437
1031195429
989884971
891947559
535965445
439823148
327868133
48315220
1072270559
408106323
960234854
78867030
546145410
730785089
202478714
797077775
477050751
516928159
1050571084
753172537
553579578
1030290028
757756645
23479456
232613904
1001213991
127853908
674179208
267299559
158197525
541798301
459885660
353073835
57115791
722881102
80498561
1044026323
1042642406
263834941
219581269
639238908
482479214
1065756507
763516857
639917298
205428537
75021242
695005301
928245015
269209252
576243751
775115946
662627105
844092535
1014042111
418558426
601022037
950104097
116015488
126787832
243817839
298549942
34489573
803076942
465135783
783190843
941472242
905355116
998195262
740309802
867061841
616271295
208223639
381668475
1055738723
835806317
245776038
260855120
920743060
956038645
826359381
597932246
903824933
840603431
713896320
458853784
99052799
538221643
78054902
367822277
107020438
929715423
182375231
656616396
625029066
570091439
317611489
116777508
511013694
942328782
264466116
858726839
369055113
108973885
22080208
208341974
366467217
111525975
532655882
451377755
1032014423
88397678
425445622
378786446
882048515
968876191
382588574
296741664
186408701
1038475544
160866046
638245017
490126018
599248287
401998556
631072114
831314790
24130223
983098825
647372078
729075996
630510463
760659971
711647573
252547526
428811061
101025044
423349755
173780897
734145508
679723563
825699794
633213366
938705754
460987586
660971832
891097125
800276893
571774043
1073731660
614618626
337824167
586162591
671870888
171377494
768742332
579807032
712833505
145525971
71824200
881296572
775498159
220993486
734658462
971023915
554426592
787963357
20127945
1026423328
376932987
858142199
782617904
357868711
771261044
341083077
716200386
99324621
370451066
909237104
874315705
443691967
19120302
21125159
286390603
328204325
352029525
810359133
756017224
396771161
136398789
890679396
477960421
29541967
609981265
684300509
894793352
425363901
281094163
792543062
1052971484
746699216
368424083
159924978
437071251
120150364
766899139
195754736
748334008
956470650
438534006
839521166
734809848
690095073
1003105286
117339737
349205348
768631929
114081182
642311861
847656668
891289317
390509674
749143317
1032256186
862029810
535775244
953630666
926742637
580418359
1037090083
934516053
107640997
440897896
819334627
457406911
571431484
675309364
862053663
1037120709
718854748
786799733
293650197
553142517
565615284
716016656
101392620
859710182
852464616
508559492
248520569
650159030
26656622
24141944
1029342629
127340519
586278480
543866976
40316004
849993843
745847867
124913738
195609582
582804505
960917338
586060562
578074173
996602408
547245202
348389861
860720389
451271155
43832731
859362223
480584200
114334733
172330177
93272366
855927889
835690412
582956889
458575914
660795314
169733372
538768757
266220010
240320078
54701759
682276476
87613327
1060278618
579795270
897952637
549304540
799478820
614191563
316737395
574328217
1001507972
499044745
437735741
463808915
410842432
444922967
220877496
1016498889
283623011
523182502
685100541
574619921
469904136
866962994
942406147
256421447
1009012148
169411081
442268082
355485052
653686676
592440787
481067182
262206177
833835027
867445636
78474448
570303921
814965354
571263661
453792187
421066480
25627923
951516469
390417093
789140123
911031152
1007631213
889019771
910448323
596503641
428425126
213568132
786689704
828182071
121331646
710381514
595396076
627751440
736362647
790333889
342780084
880718678
88118873
378142232
586472652
736110011
517812546
423224514
827411727
586942689
813499761
190534523
293413268
374528916
109127109
346604221
783341920
641045043
757404202
424174439
517844781
939374432
15119138
857712804
330305166
862027615
344831479
733024937
708871878
598566285
278773355
1003829888
193866062
841134796
277246550
847863057
237110944
161607446
737564586
1016018659
122530252
1035571095
932159282
61718303
74333779
846634772
698145273
425077572
357307974
422889375
1027690202
417047318
882844172
615423370
155245450
758352510
107611887
454520176
312128841
880454262
489305588
888591037
928254203
664849011
1019194531
373539906
937895153
280800829
78453851
296599527
109704530
445812058
393646052
915712422
381997859
534095079
693646629
218909395
297697712
169403277
748376467
108686504
975232253
647954304
168746523
382916260
156473171
407744990
504680395
727610434
522074408
890997682
224376991
7931460
166599412
578173273
129926544
966696791
375205922
1068395355
293140256
467805976
728890099
408126221
580576726
17697489
397992354
568798450
905772599
579692121
853393076
487664561
705074224
1014370470
928364588
951331830
843578022
331710169
106790647
795379514
1007207385
269468219
274199386
949621173
273962176
912982799
787473693
736479109
957326719
812231065
667201559
176143628
64692185
586070894
998206528
610550005
1017780984
728690151
437463457
488502507
192599599
463953161
681170937
99341841
965451841
313756506
556657304
1053993623
83899387
560649134
345964850
789647815
793140772
741188113
676553711
33560889
713734830
125215086
441164982
180707890
453008239
702894622
211724261
956841979
272640585
1070708252
823379661
489545659
1038709189
484105382
707768553
812836732
830962708
822896286
217796222
386023988
1061385403
462242572
643469070
347757010
1020561457
353259503
816030371
73488274
46261214
428199918
387095723
112678536
914613489
651485858
855436873
727647342
835322744
837683704
506529327
257403787
899729260
10697330
564378522
782212337
438602775
945302752
1032324087
198253437
827278941
28937966
259665406
750518150
994766285
865868740
712155786
17102514
334686785
311276542
695860313
107250503
118267725
875703477
621111601
1046579682
949822716
78836393
926417827
272074991
453050272
675834411
272684433
780082577
1058690008
404158434
850221212
435178077
271257182
88934560
190553737
65991829
288651572
1002856441
61478242
648694850
314759161
1041223741
150629728
684948002
159396105
946333167
803009373
174015223
420967672
213152522
274118833
240122939
531264855
685709061
42404670
773421202
642658468
272737337
774576767
877961336
843991038
349511635
356812500
46535254
603469824
902002209
407874006
816419415
307007059
622467450
607736755
559180824
224337045
796261430
869914018
359563689
833115099
622149623
1018236885
362308551
928415922
423688384
308351670
255486804
349730012
188238494
704427459
878900187
161102283
1024434959
730188612
425248308
507223941
875615314
609182962
232194159
499751947
201782879
379373516
509229843
357265846
71720830
1065625022
1016726882
375616432
16050607
431040579
81071517
999442396
1019665487
1060546251
601199180
26200766
827517919
89592909
821147791
1034405196
360049960
985861473
1045637931
470521346
301733789
349648230
594146719
274177890
1018709143
119660842
567224406
268409539
661052790
1061326551
216152549
577870568
711755805
48265670
958162287
196351225
370828456
580884496
849115081
559653313
343465731
1032285839
518600741
964234483
18805629
183744296
399673443
751143574
768489817
86577247
707020806
433758087
916687528
123308465
742634810
560624913
783793314
567340327
151527681
942007897
884822681
1019930972
974168304
668931442
698656311
846531299
737542420
449433822
313948350
803335365
364153967
228756020
28250703
1008449360
86740299
318578088
104289588
495685703
960709196
915342538
993344026
321317054
622728895
58658810
659864071
46995489
297403643
869505196
693837942
851888668
500901881
388441879
1055769510
855995230
632887757
89882051
227391333
1052582798
938733713
379888815
712206618
872267125
821298315
181749505
589304616
717880323
158423444
168460988
643831590
517653676
105409220
846396
602774779
296545551
237146921
120898023
47728480
970790482
182020237
551271279
813957427
482006401
370830103
660427822
693484644
50932823
663841138
968094689
239346934
244037641
633496724
447525458
147530104
1051654210
414464856
932308211
124276721
234187584
581113841
120485359
835782867
3833762
612117873
140031171
38919479
1069785955
933549369
792239065
834739251
1027391304
363262135
31081553
935259179
587894188
264908389
20246008
231432370
490610179
339132019
157559600
515989000
677419960
154662370
482715816
190738861
915404002
503897707
342201751
308803420
297717880
216158758
25116925
377405070
307822608
451705651
341251270
31316792
1020725394
419713492
190108707
761363449
927038498
125978231
1059113469
658967976
956685888
680198089
973160341
350632304
561611383
148600963
37164785
683319071
89580458
2515682
869117956
147812909
268841630
223722218
49638871
951026030
310561400
620038588
341356621
652277049
244267427
763533026
362955119
672147477
506219652
551690623
706642481
267923850
690795437
228940751
310137755
671934626
384078988
933143450
443420911
538523554
17364778
798928473
237683070
711487888
811970544
131097274
563116475
498538058
455574479
375393776
980226387
636971635
183453270
427589557
841699906
823922412
607933373
761399447
294012006
536246027
125564538
741933750
917144403
187709360
751583715
195140294
780246918
174395945
124249326
380167002
612023332
297070093
1052398392
91100469
528137442
523214260
771281736
177609634
849917085
707920355
128809902
13888965
1012280642
1042845905
40921704
225532727
620040334
459945186
20865606
381506398
39187798
434323577
304760520
844681780
39398424
115409711
366517524
144242144
542019398
61174716
146293284
886333130
1013840652
307098772
389068397
286397899
326521228
276093303
888442514
260196843
713030294
1053329093
913034181
1035112533
782008652
336640918
30941996
810246247
1007129187
798172224
749392899
868643738
34724396
755107276
771822023
860324222
468329991
549199275
542253459
378715276
297987189
295784386
813199167
947213983
45470598
597900047
1012438508
657470670
653957790
401663647
69989437
444204528
1023817645
200718042
689943506
421161007
66561274
17109640
155208595
59199600
395544380
745789320
736523076
525334941
460959856
531629455
436316710
1014886240
357242336
803942388
566924258
860052443
736635021
336055839
888133640
143823164
229901852
789756516
64382890
973770195
339522182
919631815
1021696464
41810487
929253886
540041510
247716781
771401034
93399191
596256383
395407592
64865343
507316428
7395355
455489444
634456343
1037491717
973644778
747499431
391791198
618985844
351721187
450214928
689991976
820062494
228457067
238757649
668155082
341194721
833012916
719013795
1067965520
181549220
209183772
1006977231
8289913
732165940
538692464
542125739
278175493
410293036
125969264
966792769
705140874
588955647
402494716
317178529
543752080
704021577
180757322
33661130
1020275809
772321603
654052736
440341594
914337620
289529136
438916937
783945460
462515016
1001898615
490017618
880702205
503328839
138520055
765762912
974939879
862049090
898320214
168729513
742364031
976107879
167801676
42065803
669006267
718166613
345227469
417289123
11572059
1001656522
113860700
156165166
5507898
97953423
367281851
517925958
1045101878
340990022
263965852
449845905
715975746
807247239
546331531
51475766
418347402
493708461
709024220
395320693
927244284
926051460
338388034
555556424
246740087
292232933
221252166
986564024
618989467
712086862
809003645
216547972
681792170
159933715
542953981
77739402
835274029
966115428
824883642
685121620
405045644
511463161
786954386
387675050
458077728
646300967
544175968
901648354
700084190
1064968299
218320570
407237626
335223086
920540414
270251206
74906826
248771858
711075962
620788877
664355456
933804859
534164606
658607698
528254931
869787838
149756518
788877421
306309150
513343483
660265900
643537232
244132386
223307953
812696051
511901947
939043073
516854320
590567318
1056101359
75468749
661268613
445483067
714412839
678813072
174747422
958602509
191338727
979526566
526102518
1040017608
389238913
1040363894
807916447
458249716
833717950
355407581
381872391
795091115
76277228
420233030
252266344
959382383
425801693
575575600
869873310
978422356
284967975
1060551140
152064240
220786031
639948231
127577812
104030361
708150237
285611595
52108188
907850461
575627085
921763682
118025605
680902061
297021470
837844894
134214480
933141321
916933460
147081235
251103999
973366594
814486091
1071377982
26589919
870472298
1035761249
91896988
85527637
173247621
892068779
98138718
1043382683
997678401
28238459
448182889
844105679
22938131
1036499146
419583195
77276405
121045098
1021717346
875389633
728030419
837502270
218913456
242436385
57364277
926302898
758585523
854475084
73015991
1009778191
797219176
569606251
369535124
618832143
879443505
517680161
416701019
851520216
9568556
527590305
722754927
1064270578
566616194
929849811
838924980
720694036
594314237
101023059
699409804
259728661
619234519
44829840
300977895
372739712
163988288
943478879
568814291
600181103
761245261
961667052
722849460
225262243
27259630
453750463
513674999
542041608
494517127
987058916
323734296
425079074
870394586
72950835
839445515
126296431
848142030
1053240044
605605366
519590876
5427294
243097408
866068210
995734682
913529419
107485768
500785557
618948790
630861005
389185460
88748678
124705462
347521064
913400603
1035744096
495886827
430038093
119989360
1059851993
715432787
1016315226
806357526
155424894
993891540
97392482
560663319
624731249
756095080
573496770
323744571
8788880
214820872
665971789
372271747
599711179
411078833
382520804
6292031
818820861
146883862
909163948
567094992
92969476
464938012
640595230
838082204
865322301
100660313
356452255
691662948
751458619
154257303
113063771
395607736
417462661
487084436
665463216
998334371
616931829
572190270
289679915
454718052
378212342
348943676
638369959
1038832152
901864895
604515211
129912372
1021583679
962458752
977830458
492938301
576712840
975436823
406059792
172481597
893899821
781028523
1031730665
491857486
244230534
354782111
685393549
838209852
668607338
1022055911
929507474
1032656152
1054812405
982439376
418865527
534278689
984966691
759523120
12327840
541697125
339125711
656220947
29083001
6494298
1031041184
744790407
275690234
643615287
180765215
594675215
100561816
569545743
154469734
342962286
969609139
10875327
115060951
851694791
867564757
791161461
944448201
883047261
709286935
327662613
171540699
417887832
494047488
980312090
73654816
390853903
156873847
985336893
850778114
584912762
439793985
498021305
752377250
396406030
598208539
838557186
418682591
1021373859
217947798
897977477
366898538
1025999730
139397132
158233458
939626999
613941970
583945681
559807122
521258831
964397011
403873449
832590327
15126552
198280
54212328
476809585
479405160
505464342
797277284
918768627
204192062
1030478840
50480271
275477804
396311085
21627833
274819616
92931206
506796608
60122859
197744322
203786159
100191270
619650002
637379145
205874414
426073733
271750922
527818698
882872234
487233036
438704614
253277286
653957210
904115051
589640375
986630873
280396146
959356266
788219023
678255335
15847908
422001422
988017686
300415756
197275078
31639286
329530903
219611751
19060440
756826037
58879927
66240349
735157185
915191932
706653578
1041468686
161278627
607115283
46241665
567517346
1058064174
179025555
519685705
520127070
459479066
793309906
377561696
1053831151
819938830
661608828
670679286
585273828
751902713
258036406
193520994
151490883
356811488
688385020
488793291
415814745
96518941
997930880
889547332
488687118
1001027342
874645432
52259721
328259880
790011967
378093285
479801633
166847904
279607961
720715951
779377806
878282933
270419183
876787218
253691698
70161011
194440018
637864455
864272182
904825640
468720754
357355527
12744376
155257792
100095183
613900079
496569501
470693726
699697367
417811826
86015497
590902045
307251579
319148067
382772575
726738666
1068214270
855142602
926626252
935799539
556290199
712265885
528385509
821340647
1008682135
366152239
944519740
882502158
863452694
147330768
394879696
567000246
819390827
387793158
282467589
265451764
541125413
602924553
470578388
347412682
705826804
780747922
627190448
1071091317
277458412
1032373416
465781248
457397584
90399846
368541871
809330410
1015202830
516738560
142665004
131885375
973204167
223048343
721524611
165439405
632495010
34299582
25904555
201106996
891167168
968498561
768392559
715755410
45143261
538132625
158319701
295673508
842978182
960839956
765173074
671627266
744796788
78071318
812324637
579673494
731325664
1058889149
721459468
838444622
71159360
1043131491
768215873
995412524
888053792
121920302
253077956
94310061
282739567
780355245
288639948
986922224
856622364
967285059
913795592
896950581
931607087
669458153
519784283
413414375
144501895
576351919
94611410
830107547
956914778
656623933
217764758
909489745
740429681
641499726
805798023
1025440752
795260012
851702562
843020847
868199679
557872388
643739430
706876348
637518906
502473548
188514862
507365135
43056463
551549067
554586135
832870340
430493456
941245447
716386585
228530396
761284170
827438598
903200283
394324807
739003689
815424117
858703087
413317458
507724879
775171855
154343809
332734789
538942919
988270297
750137216
126213574
1061525613
1024533419
41503873
895245113
769045945
278570390
1030766269
84082983
435673031
26678402
770893565
503871227
1046649106
23050456
905411464
811093853
965372920
214770777
159827663
353400026
561449708
952052001
33595116
10360502
243981805
598772552
676970293
548671231
485140543
102028531
751656691
440329633
404407417
739850096
218825964
89760554
481823940
895920269
736704494
61468069
992853069
11486747
319833578
38056040
435402488
869879640
995820525
539853754
417764911
329340042
774649745
584676959
289448800
1034277838
626051002
290596456
5389157
685649796
677061970
452847785
710584916
136067930
603000951
278627342
23385526
1007297388
951740411
1052470523
949260312
897064367
153497882
486227123
341813558
423724346
514046675
1028299248
818096010
991424053
587770976
224050955
641861263
742167349
418047893
882895122
938412007
695713453
386694005
818850056
771340471
345799273
256279006
609685070
291965968
345026097
147949504
883014171
676138357
387459255
667917641
615006053
630101112
252089504
449797630
496529288
912642724
1028429188
109553764
355016650
518698072
465006487
560691757
286833623
660336328
49431459
900876318
859971724
365861534
491728504
1014761216
501882419
482372706
1056819049
460738607
1014120656
868189401
510421338
726369228
751102477
441521858
133628277
1046878645
382251114
64575814
924903702
170459674
986725983
108202561
601457734
694179173
92245571
783273839
232770690
324069123
238072677
88907408
239816231
790424435
560738636
654861943
8459218
506029727
417546328
1038530367
210411091
602447509
845983893
280128215
273280430
288300829
280010631
594744392
990003937
1049800551
460981486
910810246
742070777
1060371890
966601888
443020900
490380082
567087501
648346282
418467704
283517082
340227167
570589361
576671993
751015375
642475994
654240742
685912548
908730311
570559301
110939115
149994056
619381603
311880548
299470134
1029609851
420847096
639582040
972722645
24764314
367855971
615899849
1060026344
948616365
324784561
930456881
195570243
258480306
454020586
43128141
592997709
172400863
878299722
388707341
723812895
323910138
878754062
1064750308
241622280
831552380
223185255
226837462
698100102
445475196
988801144
108450199
478531644
498681573
113555396
953157177
605016254
637589792
268565798
741307858
450505605
443181830
374875607
168015779
1035775168
388466844
300796509
1013775489
550058153
786468346
784399474
408231807
810872123
757230715
1038926062
697637087
944082337
174459038
114172882
462085116
520168226
819919472
1039789191
767290440
655257933
166506838
386959216
652598489
431322838
150752702
773431899
831395380
125299548
315059187
421693198
606934041
797452968
224246149
687112894
638907097
393084319
18508216
871321150
58416386
163810098
274317684
171668119
547381825
450112798
836438824
620290388
618943644
652462534
8577616
273443906
177380548
641350375
1013784487
734000731
590784389
15662515
799405459
387161810
1070749579
352452615
833478540
935836290
1050280554
422625290
748065948
429498413
403098060
41517037
43546288
546419459
479665417
243682369
607582314
56363798
1047171343
767361153
824886991
167446703
192335449
70771850
585326168
925352581
608392843
1047665851
805180772
884964059
715321753
512704396
609927212
436935467
172865229
245624286
118300528
886151953
410617271
644882424
25490932
957570511
52754133
813651541
649815776
953752166
77376140
1020623395
243854998
880854506
1022116062
449482206
931206961
388567890
288108674
363952952
127940142
577052514
189397511
160397908
568764293
943173400
62084271
1041342864
1004681667
68354371
473858618
347769933
412838541
243648156
598752507
127554639
796838629
69200242
473146826
235025454
1035498870
1017876977
369392777
408399064
246121636
302448878
298608146
889613844
871142202
688506619
989765347
951504451
806214605
951381088
998118102
94842986
440450892
37315058
842627794
882176910
682385946
654223379
228659778
645542219
784648038
1057021898
460518823
542325016
333454467
440294072
923916611
206193062
1034809231
1063727708
937215407
1046418978
631238776
318639420
322619963
171646966
937830373
886996481
1022323380
532126552
397294992
720878362
44092740
448439303
354735424
426569221
422966886
373294358
877528017
67887987
1030202704
734018781
188688126
788705101
778570526
34875727
230792871
606717902
1047369643
915498479
131205274
830136004
801864319
130904014
774746873
813156914
707651523
159106876
168711551
41566464
1017151909
66343419
577793141
308471912
818849941
1045396911
1020863598
819369681
763152013
588163670
105271009
853981429
929216889
733230729
655803348
284415625
108827472
865801388
506355778
309983511
488689987
996705961
151937685
38370836
540490279
575661680
722376602
840335216
326633848
561166494
854995939
857203076
52791937
765830646
818466243
227689339
565918562
727442438
19888500
463582309
967038277
1033888676
3950739
906646768
535177461
266382496
118962383
367056619
860504377
86939723
198041692
967448289
668694959
720041852
886705180
232000036
903353342
284830551
349405239
555390755
78361044
857797755
179044441
983146163
363404047
998108466
448691657
730157508
250662841
142623222
224431683
246645953
1069942150
197479533
93551620
219810396
996100950
401603174
802736266
447418698
393732484
353918787
418037829
274913864
866352851
89428570
997239762
900854369
813585318
741141710
169412373
851576682
883605784
1023658917
865167255
413437175
675676647
588073462
684091246
71683845
260763165
451435084
828056240
936951760
727021212
484329266
730358276
838874816
237309499
564829237
266236084
1048518010
520610902
579920325
1028244958
991606993
78772166
391659656
885297434
101532997
546512777
1069623333
81072642
799952767
843067718
40398097
864341595
882681088
462554186
22624442
716162407
325829070
34219130
27925520
120142587
970617201
685254786
243218325
845632971
318804633
599058530
973701037
976940387
1063888973
723576443
750789206
338941060
271934323
407923451
572422164
500937798
214033448
875660842
289087316
508084466
712389443
818063362
355460612
875166396
661573203
1068017824
284550504
94667009
900240482
680593906
923396844
762419856
33334704
526396852
694229248
350201032
553826624
518509454
553715816
661051813
87910356
845187877
1025732896
445489191
614033802
223361484
439810623
584127900
786654631
746607148
1073506732
514476708
775509588
483050441
988518851
839182313
274635536
337368721
1037324535
304963056
776551203
1017473287
591208497
516395543
802841193
1046621067
732184882
666073005
704446464
911764854
509652852
274166847
1017733072
742643491
415713463
102659523
858543628
213376333
994307808
374353377
674318107
6409039
433344728
522131581
572685264
523650082
98564915
897846088
168338977
852439911
458769768
1032563373
1010452509
641576621
758273342
495315025
613394349
4597560
205533068
1062311479
668531568
112524022
1071299512
883601855
648195089
397885131
10898368
943366503
261873530
656026533
967872011
749664500
656567953
158817497
910305962
401382037
11123963
774062859
103744755
191647225
1024305193
309123550
648255435
205316954
84887848
340250964
713379221
8985589
745641842
822556631
1008619726
335108983
161878231
211543046
461810878
39930046
424338637
153315036
18494951
194325376
988455653
88427875
940378596
938685049
3506242
127016099
80225036
48002462
715786429
123347249
781706838
840734433
104873127
633574130
415987650
450911998
188363384
631441595
596268188
15352937
923449853
625703966
871332133
521360713
488237011
739717895
1065039041
545687231
474596543
9528573
529004965
979040830
806881941
430956963
1067414584
328957524
529331811
63190360
934628909
1007804983
468111708
279278860
753736422
163738693
232224301
862786148
1041923462
855289071
638333641
711234664
743503244
502739740
603098475
859759805
114415337
330230211
542323694
145111233
802518275
273519274
318988916
176871304
236289932
28426375
289457844
159642357
544234837
782625564
112788277
344094148
119745001
735804681
775176547
948727184
845591675
863729425
779489592
784500996
376215458
180326763
61382156
759666156
892783446
27004325
509197409
839025475
1055808680
351762175
835555319
100413772
297279312
843825885
1039535982
105764763
981702286
141273918
304899110
1062302400
220106061
804045180
343619890
321859887
441380170
496334855
894582194
776239052
152015822
854367132
46856675
893000996
761570026
76497882
76687051
579080131
691809290
329656046
5861832
897292763
290966804
835208304
541145739
808837906
974345889
99578379
1063807573
910053487
390808465
212446790
698756613
31976189
590587352
440693804
247287935
457016459
854629144
924727994
982414351
746864139
510382738
611039755
440051380
1027794427
647998812
768361788
768960297
479742827
282237662
144671881
215818249
391904357
829502337
10531135
168309370
760655305
960057659
443700989
26505546
92257673
380702891
221499847
229193589
586071526
962541018
283756407
676714872
152850470
372444611
812180169
550308121
14688705
28111177
552332871
637941285
347822476
700029607
945859279
824548140
485034746
502504593
578104707
611675461
897702652
957369137
311420503
179737506
361346453
168504853
759335767
923020324
898376367
324821372
1002245377
453945072
297934947
597998861
1633611
179157321
849733080
807114165
374972965
752625069
454599916
182091945
892099231
1045416910
477280517
778885020
324488594
587392534
8329084
568616324
693884868
682402996
237099697
808754889
196970412
114774662
877495175
123743121
968608385
621542939
111597639
980383271
547938565
266148229
346334859
148832582
417839644
84709495
1022513720
438935217
892237204
509475783
319660316
29915235
430319628
21722570
340669577
735022011
794384357
131272231
336143017
89726255
19281632
17346794
952493706
1009140317
1036259292
212189120
776650400
725556631
1022410414
451028563
947536960
444616808
375790529
266878553
49504493
539416065
76673171
331314245
1057624578
621244014
303566167
375280196
185898931
701533064
586600980
671519074
703487384
532605008
883235281
359118129
359168840
201589941
743566335
1053653588
775466371
568017851
502153958
470830921
650534578
89257983
512841173
457826853
500012753
613471466
769758206
404379754
314757
364256223
165920511
959578297
541342640
238717768
593037402
253136020
411260737
65748532
425802210
830553038
1036766226
189047798
1022558962
821137866
640509589
936291606
806358189
492612550
678247793
471985786
806483192
592746984
695706549
453960994
492643824
297165996
999371788
1015501443
906442967
969947207
343181115
949207713
93137276
73792883
588151153
870860161
320837485
1007165087
612501983
966971579
823212738
302119193
7979543
305286416
607851220
494219663
156063285
364837868
201437236
61257161
1018714648
548595309
323675085
382611255
907897834
453183097
223747467
1012722996
923804447
6274849
366253052
711876318
577683196
740771331
136119190
660840356
899822922
832673854
929021779
561441483
191550097
114028612
537312046
714936550
868086103
671507798
801289460
312412096
98425878
251026610
437311999
211951200
1023950988
185063042
217422754
122604846
63225509
178833088
687505750
885087363
124646883
257640346
465987271
629194489
528959315
939601581
539768518
959163563
766094061
134214887
165572639
371796210
766025409
833371481
646297293
743205783
333934362
594180782
63556227
710754856
1045835928
740600389
538974
808086443
473435451
1062054302
121578149
759798524
346797691
186893078
895593630
171758366
203708429
104083060
485546391
884673473
969626088
544905884
732792593
453848892
1066430146
603244707
161515737
942919652
82617740
239699607
545368786
440528614
983368175
206507415
374384242
398261292
845322555
941878443
598741430
422841572
766706469
893481129
337705408
733100724
124840611
984824889
316082528
849259048
349443315
704448179
677547985
177846287
174107811
547189336
996720289
517279006
397009784
624720067
579452929
824730212
102367989
622316663
937588281
104420941
445707390
721820558
458740015
670017430
137786753
507393422
553417361
292597276
131729890
856458331
209852955
148372356
933024817
896114869
111561961
799033543
939125595
544757614
894933141
911091057
180740761
183389937
56457814
316163361
519993532
430365663
761667432
379792650
521080020
713889725
432562307
891050349
1055602219
790712359
121738456
322614566
865091704
902539565
766560629
145750339
850661265
576187217
717992971
800646946
1035176401
993336050
98903491
390140715
692106084
805661575
100200963
668885677
990180555
659798295
529084593
904092307
403059940
417892499
1012507491
211878984
640824298
37513499
144370322
477219273
258868491
458235952
384148845
42620466
997470217
956185647
752342186
66876287
644568280
1027856954
685365205
995321471
356222100
365160158
587530188
317747273
752269644
1041811317
950002476
699266206
393353355
76600474
1053588625
712916463
350784788
735160214
60514954
329800361
378401755
203317690
453581104
133613295
460047825
229468406
512202061
129883347
78054724
453811503
806232504
348119646
672057386
168850803
925688646
6109371
311361302
188509711
583589533
480048824
717619441
606478700
600589085
12007675
256379661
1001302372
332724374
844308740
295334869
302498007
525204268
570214610
25987847
349155109
569891439
608666874
169696893
391633696
240291049
186503814
563357120
711493596
144944745
797423200
769243396
1057148022
24246786
1072670213
80524955
725193806
617066147
929953928
774573219
735878126
67556012
64834170
965223162
906158582
844563324
566190819
3546088
6970836
110041083
1032367207
125598233
688839826
551614243
475356437
488499876
268173158
231878857
224517314
85311463
304663209
1049752618
898047297
910407156
263351339
180792989
106718332
689817027
1049643509
401254774
863723455
511739726
1036942455
242571141
206749727
607148877
744802666
392017422
728981452
476423277
789586309
140351047
148209563
296156124
1048658309
242206548
269440606
491077225
105177278
699759038
1009813795
839881569
783066751
361502283
967403554
4904002
767400462
823342930
742538127
929591054
999901815
150256102
159744038
1028252176
1017925403
139404629
1042076479
624512206
544854393
769017337
454153835
480633440
64726364
301100565
751286572
717882646
52292167
575373845
750224193
610093084
191026599
1042036061
72439607
305848650
314440880
791547559
362219357
617150014
795986490
186477611
498700887
748813062
178889994
1065809576
959944818
768325462
333919900
1020327579
585884795
169846941
817487260
205749957
1037824362
557178142
83045550
191565384
160609992
708092733
779336631
646492710
829275692
907291693
90817014
960124416
876217565
799680080
1051920693
74007949
483635133
530118815
765214418
465506273
737952179
207965524
634597606
976484280
775441399
1048659963
435696353
575967319
510426383
57900727
327853493
809351412
281065850
694173214
746135082
82900264
705917299
187764381
627139391
425747477
197304380
974122832
139630103
153422823
204328997
399530881
453352342
762834977
879557611
797956862
952365538
678928817
213601840
107106406
261063360
980455961
366575935
278894585
706678280
269200083
740114515
606370005
393360114
836784223
670543840
784542784
971234741
94095663
408241077
841805990
226039765
137932557
640623806
96996456
906098184
517546610
609386302
448120048
392710165
427878843
253194711
1002480058
926150792
669288203
140246588
921211751
570058939
471140516
274208733
1033981384
109814422
689728620
66038820
249009321
383867774
93600891
418302344
53856019
136208563
994815655
945568100
598693010
123404640
467915959
1060163104
25563114
147586566
881807728
290750352
553287359
752074157
479174189
700375543
661985663
22497
721646485
1029611529
7320672
1001815644
481646629
523621607
329185273
247205055
847202269
732259343
279680771
584001025
683064056
822843226
347555095
1032360378
749539616
218270507
263728646
436766719
580902649
421022061
750589838
950612600
609626578
746641349
110644993
213063495
544528382
105182712
631922815
1060263110
744271280
748985474
792067389
530780463
466740442
885381828
426835631
960817317
330934382
46761092
666437332
862170803
628015376
331191487
578311500
611598217
180977086
108393402
458398786
639863370
579491572
537108927
326836973
465380150
565686098
193493899
555402540
901364307
977783615
946083016
716270699
360863289
1031487262
760597598
451698034
771938782
175472268
986901879
1067137242
105191848
531315541
1047747751
822517613
124618254
206914656
165651346
987271881
144664040
807239234
270608647
529815830
826606103
201706482
651271912
721530899
188294278
53854097
183365156
394642608
57824887
1031760894
79978906
193012061
833454245
942433017
390169101
630796448
798153803
400638954
308984
609453468
649028244
366831249
391038411
1041025730
1057242684
385779187
768548893
678003909
739275570
808584244
393932289
935617111
752391625
577721771
283205160
586339926
655891315
475648609
269031030
389513873
796788746
243901234
744490997
705380192
960598718
690108729
385395523
525640948
437469807
12185040
949459919
1016120282
136452931
701471355
157382341
900411547
1004017337
102480910
789512997
311483326
708365148
288057196
526836117
1008920370
699684649
610515943
220394387
548546445
10319554
309994556
38986716
266427817
6404399
212809790
615964672
883630469
938222946
889249006
448644129
766777326
297876943
85983376
630585769
161362038
56822030
866839063
863693723
475322033
94448464
1046800538
582879036
495194658
93780292
942708005
1038890687
120978055
723781857
453680118
1066790291
345891619
490605671
590098250
985748076
625948754
920570830
818595378
1028518482
659301158
1051937571
491271238
32566935
647434048
1066680813
392919089
519088101
30305397
333327955
631538835
354917542
1054029051
475987383
579895862
84759470
528286274
506231016
88810062
350959612
1006785580
44855885
443803626
451565887
992526867
862940252
823719247
830453821
1019193121
664852710
355213070
915437666
296906983
538135169
827005624
89936808
219269707
289470848
822645713
435651975
75005636
756779545
887559338
249410256
354785959
466366587
334818971
512767964
556917219
353580489
839451875
740519836
799114270
549453492
420333066
191181187
632558233
632759858
510322271
390695066
322071662
4942231
226075446
625601239
1071112772
484748580
211756602
504629519
598903237
462395768
824632164
481035087
44389741
904465841
662781887
724294385
681382665
887679175
462322259
664234765
574442427
214202180
611300048
402128359
330484936
360472888
573876030
793669892
840670717
1036035276
151191167
988363975
39050490
288302909
637237451
467921365
182554918
560162629
985806895
195441072
945874944
261860099
650402584
946359510
145021752
21488907
108700078
778804344
374311902
542925143
503976442
297889001
366245780
228309743
805933974
180594131
1062776014
770140108
574621778
343156986
835416031
515956998
192875631
1036327560
465704669
259492473
65566336
82777968
599957296
735237856
861154016
169231817
431032836
377064123
878757317
963816297
784555158
479541287
706240663
393022546
719790691
386533835
707724419
512234948
232692770
433881246
416224554
610224874
463142159
439385817
485273381
981885835
665188624
257949299
645401134
218451565
902348357
1038116492
972084454
208106039
737208326
983136309
261217067
810331707
239081683
254344552
725148817
53097712
361378088
490095455
77733587
602418551
65689316
1059369441
161994521
788503646
535136821
501159494
183561840
193503952
868407961
670897427
814036264
113144971
205952805
576555331
317803678
266641789
570257760
689977362
308059181
560532604
863685641
311765479
1015916678
938675041
210624195
772332102
1026367481
841903519
91059398
951089800
942441400
559290897
772317109
803682686
964164708
152567795
915338003
462917201
971607475
60524412
873218538
113321202
604491601
997198416
181662710
97697362
1011261827
367000279
997834362
633334231
420775723
691925418
944820442
869912425
606988316
498494531
454125577
561696490
687184490
540393269
810910248
703802753
639208405
194615143
665174941
211051541
222832753
891712363
1049433284
580238629
997202757
622347282
773545546
82967608
199859043
83039344
305772640
956944631
32045172
1033417071
690473891
4914036
273173391
10678774
608104501
126046393
309667277
854677381
358352817
669833612
679374656
526251257
953252017
158073788
968283473
1033995288
669352957
221090419
496976604
269526523
972096703
646134914
1057579586
773546008
537293941
759778491
446546554
784126428
1025498081
335784685
456416224
732334966
1021484252
142600444
364581395
972106730
150047612
944181590
343289719
651686794
532722108
18498469
249472475
442469787
90626104
1062255958
594629674
927614510
990916249
166576006
952970997
764199811
346943301
905499044
13199339
886518257
596453445
804819007
155691724
876608758
724622075
550561826
862088610
144804251
925405127
848124205
32939106
216198014
914649886
802993854
446739432
420848829
402739899
255131985
238236702
353116947
795353315
794983262
974804526
370704901
996686893
902827906
96708787
368123599
32058776
690958883
489675999
55157210
378829009
1056521380
586851210
118209703
349880502
435584764
187396160
657821646
806071595
997021623
357516762
831154807
303235233
995605977
1040124380
716148978
463049458
1062267506
420849697
1005666058
838798836
450069708
381738492
356049038
224925688
679267026
408048633
610130062
557934899
978646994
432798162
507498509
578694023
42998039
812468429
723670361
1064236348
1001029554
559667776
746174849
1055602436
581769962
134039953
227237855
971591277
685960546
577322579
455046603
574771619
653460362
431051773
834615321
329051912
884868940
903039191
534713004
617688133
373023470
827507625
1016129923
961723542
875775474
51362606
987960499
649868227
368515425
516564514
231746086
555098595
950296675
202933266
326671727
290512268
405632662
275048817
598030870
918690778
745104242
162450452
814622505
1035030391
1064855309
68108257
194186116
215827045
97531120
318781186
184234241
282688254
742614661
1002788727
481519616
1037142067
955306765
45123336
125105596
803765376
674986950
820984173
1006147932
249962390
656626995
968214915
167332478
31734457
347613353
852926972
495603662
990920086
112014148
1001430389
284198642
645809967
515562291
574140587
824606593
276763744
574180647
663937512
475267817
863898555
617018906
172370574
443107493
21151125
1054345791
674819059
729651232
419625379
151275572
653101022
119998069
74971777
815933474
336019102
463870422
959499467
187029988
890481598
383679011
554900739
692713469
571669895
884458964
13267261
822107801
398490927
722242645
554493868
442387658
998676228
143630228
991121307
483773395
859564697
393383199
135342693
307908699
62058840
971248457
974519618
261600190
151516909
816289841
1007825050
1011159699
701529929
729128037
141472122
161498959
480212122
741456637
944048488
429353660
77249207
276561591
447569031
391536275
363566088
77944469
797499279
1005678651
709475729
479459948
402919383
319036694
803669266
575675821
249899551
55368551
382307347
986033793
86809337
638551409
410323669
298466547
329192352
16020445
963693205
751462135
409620237
384670804
941108608
22159427
76175905
385328078
122174661
93734937
1042394510
833733349
871329443
298760803
943697341
98884793
847916409
390618827
582394783
10117313
730295647
727673285
570541029
276272322
760973726
712713832
396036813
540403169
195537755
275285077
97685794
69761618
288865181
1012687504
937554998
527640886
627127031
294103237
956271299
567021071
329091159
949390590
802161672
1060082214
992349750
379924737
1010009678
368202449
691883244
1049269947
642441251
261424743
649700573
384430234
1038427004
27318107
901649599
1002038835
714764441
834427518
814803457
863847744
419219584
211464892
560973629
836299469
344770258
246629260
428374607
741172190
425786875
1067943770
146840690
564922469
560647637
258633821
354956877
307346742
551730904
544783171
733461821
1025405491
278402038
990971317
595169815
637937368
38620947
324993840
161159563
617453152
779258645
89487563
814179692
526752826
195083367
1062121186
788953077
707819138
405097713
337209042
236676100
540564599
884614999
873756663
95937932
1016912957
345730131
852080036
646232217
570886789
10984361
774530947
543496213
916257304
490121291
135753000
55706437
776871381
449753744
364651049
659411295
840286815
716346304
313718199
522220190
901109477
200421016
1038132051
101012333
116503238
857419389
586613284
75744868
915945918
1009371849
377080298
377706895
394761674
778572864
801367588
958041576
138119450
969336045
792796351
652177344
47802364
170770424
343560002
351900823
438867542
140289695
322951153
929237261
899851105
58636360
123080268
839220443
59589757
545277180
314875563
327433900
1058098038
656410700
845044139
929111785
472766055
604234951
484282836
93291515
326646916
330762264
246565136
245982150
948951117
589734845
153707624
843159850
497343502
701187993
346241479
336388640
955364578
736533365
358051659
108675551
1027721865
220617773
39872428
373793352
834796438
587018306
885912082
1049352433
224968344
499046162
316767614
886543535
514537619
727936028
909732974
498033776
331218420
591118030
85513653
542664471
161746507
410669312
38564645
174914628
556613992
678732721
1073217718
544451575
92092744
1033183457
1073022359
727948092
533876133
909351321
1220580
156235290
217904542
586579385
868126115
127256038
887713572
787542671
1065223765
959465739
928004948
833017875
460706340
564653856
1031435378
695477088
591687410
714802743
86261767
241577218
7558516
1070826947
617901716
154310611
304207561
546293104
619635659
977808569
537370137
168519231
573635052
153754546
699069292
421477890
630809874
359865499
98364813
292097194
974505436
1059139068
841026638
684627157
749543931
259892059
80198479
164735290
547217791
100169323
95146712
410704322
283605093
726671137
510652722
104597433
1052512375
1036382131
867340037
359836949
962829714
50644456
732983615
890954134
378356228
439742336
198283057
176801783
772671774
58068305
321365998
995860129
1058129233
435009507
300660942
751119334
956575821
555506648
834409477
607264036
329203656
757669164
261427719
11790691
504207101
86898458
208746266
501558700
401366350
767386629
246729083
949577239
540361964
173540348
115839540
595361459
625455231
649893638
1046029240
275828438
228788552
978322019
702357644
260507267
851667328
902083591
537506580
404412179
33431655
357248134
614927426
40861985
82157895
851137569
469300604
717198613
301640556
161061452
988388136
1009690367
478949063
447737808
52562529
419516671
280154883
887178229
380651103
559478703
942786809
676622168
437257801
929375674
557572279
92289556
271663314
218554570
902645577
406601248
952325960
713087504
1056954310
1046148630
772017533
327872558
395802174
392869492
38812869
462489282
690883739
963787941
363416076
824079301
118154982
109458533
158737013
1009471791
695624612
749714480
726918669
532492691
115902278
784119320
961973116
493490781
32234438
98105050
428834595
677738176
9393093
914831270
123843103
203192885
511390759
897463200
436859753
842811753
1015299292
77449654
469334291
109793936
194706242
716870009
475732336
929827200
722468622
386541526
325025895
120635517
689234851
1053206652
666120918
530836293
689885384
105912663
142827666
870536276
903556247
738314415
346564767
1070119959
685550769
237730709
193260881
1067856764
558683471
619713945
315468123
37097992
775656710
809914858
1040827452
834461182
993970813
981058865
865206503
66834666
899934642
883542935
93917826
930455616
783630492
511415635
549233184
1069198238
632790100
19709556
765800818
338553517
228463165
744040760
321994246
954879820
949344155
1055339767
878325076
409471984
856175034
1041800557
906583783
412185546
821714150
300084968
632537556
491754590
3095187
157491357
952980138
503024774
155144670
834942975
600491883
256604501
579190918
464061955
507151328
975271356
120457944
137958293
1064824120
786801310
985279725
544663498
400194995
771555579
813755563
247021894
317601535
832894558
452932076
1001729421
121999799
983104155
1043420480
461746768
602929111
84212055
244245339
394074262
141188255
708101635
761673314
396211197
5402924
312219610
397547284
428081753
497636220
729500927
478981936
352632618
132882110
196704134
467110033
970312952
548089657
1057864467
213681884
402478631
435895541
88320832
833367896
392127044
446103901
1056881704
731769197
906832221
353590715
628040664
441403961
306968589
654279295
456612475
113224833
745634805
932676704
643464187
405496420
886762250
249509501
534252402
376804809
104033690
96520895
711169828
442004667
768820338
374558206
895156238
699106646
1010190106
641502420
404100177
619657196
695123589
789098384
571410606
81573706
385369819
533597546
770208523
496403681
343163030
1053623927
139612526
1073701170
310990859
277554846
197166717
539999906
685509978
927485680
171744482
703850374
582103886
287296800
303960816
954508991
883973946
791150200
662870190
70222723
1004369782
80511782
884467840
433990127
211343325
982987971
357733022
937560529
290590486
717317897
397298486
408062440
415722945
276037351
701026047
76481209
84500636
71820588
239075477
334376277
20211061
876585251
513342822
545595157
341492112
838099863
118167869
292441412
589718390
357947938
627713783
50634829
1022688601
990660466
839313219
399954510
639699913
674543180
480601457
920112908
783018946
845852384
604657130
680394203
136859193
791755747
612896646
791195674
469358951
323079568
927044069
456324730
421763796
169401202
343931799
488296875
849089621
907799274
226893771
1069359155
593297193
485745079
174189791
927134862
516838743
430563991
689849760
56113037
755885823
138242289
553753810
226989182
927257367
727935347
999715286
100858966
65086421
114977490
716582978
405570482
217615256
188632995
960496147
994082277
453152472
106626490
96567776
896145044
509362079
197630272
27984258
161264018
178749900
835907823
499654954
782438328
183734372
622443882
196758603
164813046
765184162
41497163
319817622
221656085
731342799
175330925
216223420
848594979
457338933
689320708
373089464
202486084
121536179
184343911
760561834
495697609
678933490
7591380
1064880042
961280312
218807036
581622256
350453310
1019889000
171697435
370585078
49734515
1050431634
309282606
193207758
149829221
784806418
922437159
677201141
781493837
569627905
705950045
883509985
844770084
60750223
1018988185
592918517
150996038
805874722
246626505
548399119
1025685791
814823120
677644327
695330504
348198385
467263057
222279502
850526906
1048824709
114114636
248557075
313897795
133732036
38635946
137570999
741426926
610524097
102511693
584840404
487926551
1009076845
422899138
809299383
334853615
420567823
238530919
639958682
854272529
999275168
91502814
485326587
694042408
234100658
363522114
797966942
1013851910
297378514
301649241
352475495
438827104
198406961
796956398
997508362
619156233
88421437
200287111
32773574
762138095
99911248
424373841
436508437
312675060
985884033
416696526
882133162
622955934
997637301
536272257
60476555
209625744
247478843
226884989
305584095
784616101
688003866
246781494
41351598
794094081
775464251
143313712
35244379
170226757
948443779
646429784
802774696
842849166
490121011
921058908
507411659
246873215
297335116
165313616
645097447
626568466
355490073
617815677
889535337
594447451
310151217
314209835
620981802
885926392
430447550
744338880
174773541
300591577
883480531
333138677
491791343
511912399
855552654
420417803
530355141
49461495
313815405
112656284
438818121
709506408
500842385
441624217
454249615
1062638493
627102869
875637582
117049024
677613109
846022220
434746018
679703540
444333571
674986094
457923216
625892685
557238136
944979757
762958089
1014555810
342765257
897507967
31725840
666397648
165209444
519706178
645561692
427081867
1052355949
98819203
797482081
768076749
558763062
174823257
70789958
518227592
127710153
401864926
171284839
192346834
876916423
672813249
836256410
492232883
584101851
153086619
253098855
427162589
1034034408
807604070
4131055
23055721
577259221
22106883
430705725
1002411127
798432790
608081406
27698791
521322591
704574514
258768740
196799928
771600642
294716375
849898466
767276959
676112006
880268205
770398397
782070820
577200101
397367366
640581892
181284203
79145569
994749022
335597551
95112888
310117578
1011107613
1025079442
817268806
558731198
134243558
707455672
500860346
690918104
722831561
738291132
664094841
846897046
606142444
16820519
1061607537
72293175
884440815
933611285
862679707
683590565
30121458
102625363
70359675
871184891
470354128
1024316141
775228467
426392633
317286218
861020357
339296191
42896013
293953099
185044856
639057848
474641069
450714145
437228484
458459787
200522022
763105723
120065506
129509347
952375487
1029615149
377691568
42789323
110030440
981365702
680669278
559985537
908070879
793013751
87890292
115751867
1038661624
854588952
757839670
242249491
701139499
68410058
265005316
171364345
635957605
429002014
473070900
281588436
336962759
965093258
578065395
315345575
484445836
14558143
738459265
555853997
16995910
972846661
1013534562
542891915
179659377
666970487
11286905
355738241
762214948
263967316
80864464
790200293
245912971
447295752
185294822
943669493
602518915
592308360
637584422
564107196
1064553847
696060894
610128864
852610089
22733508
960491757
1051317596
595352597
169618682
946201160
423150226
17207526
950823421
290619874
154738683
324304719
353508177
186141017
266395648
386783366
557754203
44452189
154286415
342386153
283463374
89239650
897348182
1037562072
258430602
364512935
111234925
341114847
851722070
375492383
492438217
621011715
159664857
1021947217
325178224
752953977
670226188
294375278
644409135
876514364
773270803
627251410
955153941
281235785
289248203
928776638
925265964
807131517
443752240
963177549
355321561
286883321
1041274616
845682059
428723907
64202429
650420492
324286069
776544112
857436479
1020959535
257313075
104803066
88846204
358371639
63365692
916395315
366458019
722220421
961326255
808343563
133193333
324851097
229103229
22969738
853611101
478643371
121413976
1073638158
496727512
1024080734
864610199
163998624
699539574
193062682
611423676
785404903
409572000
176054337
175234854
91129607
300121102
907917885
1000661143
635712461
75222519
734977184
524951948
857090649
926475622
346308990
680599576
661290526
445524641
493233863
823055592
95016006
987689610
121877662
606110726
546806116
318065255
858498419
675447747
528242123
647141598
164899726
802686035
723993466
182051577
1065857813
382874046
915024081
113002812
812571968
346961199
200570528
417158353
909000988
621611313
440144683
752150635
211526395
343431933
234635242
491972636
187981958
115872748
256795313
627868123
186329202
929865703
480025693
1001852569
202755451
384067383
359528206
909565332
989105720
533709383
445813439
701342825
267843030
63967791
726998023
209734816
724037646
633693778
673843952
427842712
996872882
421636881
3385584
263615468
112440382
948587685
483592092
190913920
661936456
728080951
57601468
34604238
854283783
409578589
494227641
626454930
203731294
507880904
651153286
957387739
976150564
386503248
716360010
590120417
985391368
584117603
508007373
497106887
936750336
176971716
481941438
121905996
15335051
300987844
560124686
155677916
1057918348
512972007
1021472615
117731534
888339747
379306719
124326213
519811244
204093107
1059633558
80984032
925729480
888698892
282786253
630238401
990214176
562196193
618649482
857121440
762955445
440390536
941849007
295065181
161471857
117129697
864635033
100467700
435878456
157548609
733080781
291263257
125267169
861676104
605112147
760434829
897970148
486928522
503912927
1015228404
488388259
605518082
573308711
671415894
328787395
98961885
594403854
148659140
585792636
358321834
10062728
255246352
591251639
1624696
894888873
198555484
582878648
168503779
332670705
291684662
461624549
977069710
906648456
378078654
541106261
951136786
59278845
679086278
1071695402
615698100
915763006
166809196
540254857
462574130
511348329
699941823
6610569
69459114
1048230244
950732282
698467904
26656706
524389099
104982252
920410410
748556093
427833281
699680077
400402895
733813082
636616404
145574153
74464179
284249847
898114142
102306202
1071242285
502258153
820251352
447352142
750837443
858851212
780561178
973504024
697583782
496997304
446926184
300609681
114538550
988368097
364401879
1038807944
1019115217
937643297
710438538
178442868
684197775
515239610
55555860
827897096
950158151
163686819
902130908
332677688
766038922
83462425
452283768
156751193
663552484
145300257
157501649
157593699
461638844
392328272
576968577
20593944
244698866
585173136
324107048
834137139
154653267
482531765
71849773
232343089
30631389
332544585
1040787375
704637528
992090902
430911255
919224663
980550963
272821850
123767985
19759516
807291279
1045205251
850087950
253349482
138897587
872945456
939804446
220071418
799578143
49313453
21530190
441119282
118206933
109395721
31571197
567630463
181882395
244116540
828528562
482399035
468347514
532912766
279957749
703076288
874045109
802872171
612290376
610902206
266245097
68438560
620834380
236798400
508435696
835673633
798608658
1027597942
770097601
1052775997
671525017
838319489
355227523
1068285905
120213386
218984302
799056439
270481534
331309089
575292659
919607408
1011542416
257531562
673855308
284346907
457301789
865560387
167241951
495790072
12682395
990867126
938120488
373596766
237541884
507888546
259461373
955523888
29581421
748215952
390341725
928741398
673353643
842514079
493422970
328459729
333142926
727117889
612484257
59024506
913828271
955030596
525136680
291037062
110826193
728571535
1050636610
726196883
836735088
806683452
33159655
781180112
7286210
21019310
38960150
567430321
503877057
645945604
673079851
208338942
536237042
194972293
27524673
668602662
723029290
134644520
859877764
941802767
468727298
687624554
436125009
84374723
681925925
988298193
776318242
786368989
886328651
301583349
939573535
554080221
915568000
678534046
226970891
372055387
674918055
821972476
683206046
671206707
168263212
528541420
725182806
307168054
595414669
46288237
785400616
455442803
624660664
22031592
391813692
395385580
997962009
959182041
290218267
1055863409
725641796
716419337
7763486
37842479
205903066
599647784
901092021
688613233
507540950
487751665
482980371
279810315
74742049
986960350
95189908
885008665
725030624
328474223
700863802
14789110
866191891
579685032
639734862
24332276
310957610
119870644
643236243
78309099
593002835
546440754
972110821
1000333897
476958378
758569089
437720221
29220226
385367946
652853115
1038647726
873282283
555208680
267150521
460936185
7263003
299627305
995087432
696820200
335671862
509938178
513993966
1062916603
486947145
1039277902
257925881
599026075
1008026036
151494778
979632109
493579953
426665282
976529546
893231812
29558732
973865967
534946821
993675459
214785625
1003179966
301874999
497590804
708190446
710167709
567768642
698989690
613184564
765354911
696880792
1030668251
938844961
483213831
940230105
10440319
759257043
113646329
347888503
453747741
1032880813
305108914
607190296
1009065377
616304060
629464951
154818753
258267770
692463955
66130079
1020979089
608256963
883144124
412309276
510311250
416121444
685117300
68704558
208432753
410176372
155024695
465829258
472102423
576124596
114344058
130154105
536857923
511339812
446508371
588324943
1004415996
672240904
36718895
1064286459
106359679
260663720
921819527
367587955
342110548
692990484
347049644
392554875
952305260
769488135
112953839
718989732
155197245
91752527
924771112
604590959
309105621
484180392
865643912
280333063
764638031
128783610
875653827
969745540
229457108
483986120
886858447
196674866
292063967
817887292
1041393059
130941358
404398674
327844925
296548550
996978823
593062253
184855393
38274227
1036619396
743536061
1035856842
118981131
498173774
134474451
735292499
229773302
404092238
650155568
1038914646
329454428
179319362
130169756
417217025
655953153
552690044
127773519
253240766
897497398
625442738
743914195
901048974
109038520
741260028
980958173
20682785
904326686
727010193
221195363
626574473
260352873
291803343
136556588
505185727
171342648
991734707
274937819
1004621682
21709177
972389632
243047368
761713259
432892207
429943075
929400404
328311513
375960374
483000018
354994713
498821848
316342432
432376941
921750915
909805487
646410549
479957441
1018182500
714247503
844035434
4204635
621699579
754340688
389569931
95169628
351441350
876896674
146503434
221236462
35155521
859283488
516403508
415345166
251361069
570573510
456341393
25168125
54057972
587535451
415430320
120896323
371877906
786010224
414897273
131103346
240063735
402641255
352067196
619168145
858350830
617029214
452255084
508689120
596108821
874595921
514369217
772112014
320243671
141277434
84977838
745130385
439107545
322032881
405996189
934103138
386234111
270577199
519649490
865109244
628609539
690096363
898011383
159367713
680521822
550497347
689926389
354373812
976630447
905697190
893688123
976922137
345386620
594090549
131613938
526945707
866998174
496804427
909399139
998024151
708532035
601720287
1063372933
718641293
890608835
49311362
19304852
282761022
477400141
116332006
25977192
902939264
831677983
29019114
426977501
723060862
231217212
402247266
130699324
617878938
298107320
657211085
43501311
460243804
185553692
249033559
1017162199
556567334
310963575
689664095
236908630
686162797
597809504
902448129
700022889
294619267
489673788
627495389
720122100
181886987
192167403
685434118
918343397
862025353
511882298
245350509
133003274
600988543
864269965
871791195
370684436
393852331
882773449
557588531
632933832
537282524
308284235
188299078
91744842
1011293502
636362573
541751975
109135837
60506211
793120
216849312
833496516
843878817
948115545
1041625489
453849038
816768251
900689888
201921087
28169392
511502517
86511333
25536640
371724825
953444608
240491437
790977288
815144636
400765080
331116360
402032934
823497658
630553108
13261865
1037532969
310263465
875190323
681076633
1013109145
468345192
395234734
211077855
725298022
47842763
616199593
1005392447
565537694
63391634
614263864
730845273
127921203
789100313
126557144
244381788
878447005
76241760
879820500
235519710
264961396
793145092
439542258
679130667
944649274
645114511
280977484
184966662
122585736
1011031226
716102223
1005000996
1006766457
764174441
1025755977
436504962
994099133
58529851
498951667
535233498
193611666
860127206
1032145626
774083976
605963532
353504128
606056433
881431342
589517157
386075765
770498048
336963859
881006651
782883897
277356259
209038887
239297696
1012564221
438631318
845464709
667391617
44690020
735380157
970027578
291906262
7934911
285923401
1014766795
280644044
777760072
403974172
235863258
398077091
801141195
355680285
50977505
621031168
400380732
308116668
912536182
809033081
651305821
597505482
344061989
216124532
155264494
202850445
457348477
759471017
1051631610
199344939
485279539
521972687
77677151
701579894
1039800214
64137117
813503071
390867135
556853489
308783163
232585307
589323075
505776960
120517337
56337838
477430811
56128533
1061807057
17018004
264214566
808571730
315908905
675823569
975508042
361278146
1063139798
36091827
908268193
789383171
755848513
361599385
400425660
16096169
839585851
993212419
570660017
527541500
671591196
892193375
738614796
661757622
382496392
137198330
103618220
804427984
343443200
652768775
926086591
715537994
180573046
5046852
633278806
108952208
150687257
622134355
913208651
539025418
831703506
312285274
28073076
171210331
777819010
1014331126
738354227
132553018
284637443
951300492
925379847
760424626
330989699
487681211
1012311824
377240244
57216444
973937333
80817970
726463425
205263987
647914767
433956899
366576855
505202879
530348967
1005395310
579915677
578007581
157924028
378445642
99204716
606433643
479012087
871059034
416733508
814235079
418515258
1966622
880537539
1033556403
185584778
150857919
251573247
84005907
427474074
680021746
402591978
936152370
754059449
955718716
172225853
58712620
70860894
110255890
648232003
543756317
718062695
914121586
897653032
88528922
391575663
503557407
808531109
40470998
213586879
579528011
957157693
953203773
617375238
257197332
8288029
731855718
853065219
504854298
1024876980
876908207
166015495
359754980
928700135
40539738
901839605
336331935
668950300
106713609
936090612
941743086
965370953
92201827
400420384
23149943
640266211
859083111
639310652
339858280
98315185
586982534
134380467
41442008
975927220
247606560
560397526
47201278
866820350
408114125
859143116
687576710
543887845
811916737
875303858
359042216
853553936
362455605
799334331
245872278
750186804
45946991
205592488
152224161
667868128
258293089
762056631
11931371
597317822
243618345
951115333
191224190
84053378
915885881
356720363
88644002
21556629
595115536
560764234
737649318
694856017
544271722
264520156
40767546
93542105
807964080
585736175
988656623
575815779
367031999
613991531
871166668
293512409
621155561
982444877
891971521
51158571
744470743
203600259
896203822
419961404
821185750
598449750
310355017
532422559
635370167
473034198
54174753
937878239
309455270
1025116025
291256632
94122050
306362565
591798017
310831212
557069783
476095198
524186917
312540566
372920802
1008358018
725448696
912375329
429345425
892491283
438215059
346324776
1001050465
786284125
95283381
73592670
493861665
197725838
382279800
218661427
389704315
893172193
837819393
933787855
855749001
1006050725
769212607
835257153
251532135
967943531
757993265
856926262
692345610
534513109
966289108
455262635
258303257
478389336
681838699
725678460
432810247
258347288
629233046
368982286
985611708
931082762
222534668
952290709
355629632
959264924
1014214092
95470898
471964126
33836874
950377084
596443489
932895997
841644367
262306388
162710102
46771039
19379897
79461493
46300701
231493921
738790278
977976735
770184123
422015513
820799463
1020262090
645182083
698341779
887778505
120866357
445901482
600128994
60326505
287166845
134873797
159204326
856577854
422420330
469479322
596166546
413695774
134753559
443756462
599976224
330042764
173780370
124138713
897213933
609646563
410844513
669665110
99057259
397682060
316115749
1018879906
573239991
225396423
500602053
782280975
1033921224
742340520
172512565
224507188
689603454
291973416
481087543
747767933
221898730
293790777
1037775763
966489123
104984048
892741023
907349848
644916760
708158962
733979105
433800799
840384752
920984469
454221585
591403236
272581371
402875522
521370
817747785
728280598
698985497
425760605
672063117
921875200
480125555
129444213
833876485
52748967
998389738
990114250
559185406
22263021
881439215
934478778
643064703
555103878
697836155
456691528
774598640
1006931081
58452417
937931295
921678115
473548086
666027354
474095040
462910309
651549530
603010809
946243948
104356050
501198195
186494924
613030969
280252517
1042328226
896984598
600967928
408144742
498595454
74032865
264059128
233665547
655240392
23528912
686672477
42043652
726709370
124529825
333677907
328290930
462366490
34310466
20033800
709522193
417917852
833912478
788519279
215653910
62650062
1050138188
474905418
1061772845
336068639
112688689
522119691
979896747
616759339
844780145
644251830
538650417
166068149
174185152
38194188
844919846
974729477
282845608
225455194
967459900
921960967
78322494
669786815
769341796
283087400
193821024
480184854
286087727
969437934
1073239443
318630766
713803367
977075762
292225201
674000046
691460917
982497144
473202112
323382340
568727263
432046049
101963730
609056572
211016535
33380692
451779459
593783194
309504563
861268108
975419995
302192552
867238779
724187003
503602373
480529739
78692873
382069985
511760569
160726408
757590046
641591632
127573524
551468130
248337087
944145984
797501199
273417487
821692648
317337909
577612341
974592625
247526380
510218558
1039870868
276800970
818845480
940101817
920770008
850282439
403829287
559854433
984486545
136053688
120690761
337229905
263343339
606542831
737835918
584792335
3632951
584298883
771246939
379371947
688061744
149260233
149285704
307482171
582060139
469409870
914639114
434685228
991108506
1006862122
768333471
21816417
260076046
687434465
474440973
824772251
918011452
1033685363
527636159
964450443
377471459
200815858
216738029
686587865
530096020
326760455
868068051
1054764387
515438145
736029801
176370962
720015388
345199873
632535061
618125721
419435609
288886597
271551951
899585344
788591479
754752506
1007336756
966798458
139502910
923171484
279387960
968253102
440768447
524821099
99318544
1059973631
523616058
951503844
31402186
683122447
636427506
674846204
166265856
847382164
265373679
163688916
160145826
54174293
960362175
862228923
56253255
905124407
205171034
421084038
194700244
495642087
785439271
475729746
63920678
435309889
241980080
951681291
166192221
881018125
765598373
607750743
153483344
14477468
155163074
742022762
140115394
232793571
97182329
198758286
207586835
211167751
915838936
52639502
910757359
116190600
762286106
79554002
780587412
646927637
914329235
15802959
405361600
1066968023
1065529985
475849532
394484652
220792037
347758895
792166768
648567684
527296191
732683762
325595250
928000147
392187896
65580383
323879133
74079373
313444178
209965548
716177767
711359180
379874367
771208393
721024807
773146385
1002651366
570492888
897726732
986583812
1058543128
789918135
374206480
879241584
763178328
532670875
1063461417
715932970
501188113
341933325
598409493
25913633
244185933
357714283
767733576
382192007
33115803
817083195
677649494
185081256
313197667
873410199
239443551
580006879
555222941
204810202
588881338
286735382
1043052660
731998512
90999489
526581571
760601203
863575242
773949457
134273794
949237999
111833300
1064944338
972846568
1008701787
172197653
891754362
745202503
315088667
492896800
319964265
406131991
38567460
1057267862
324290571
1052327420
151045402
161592391
236140908
309498883
776474923
90497769
717165980
229574458
136876521
111702080
480570348
661243332
593535499
972873302
161306412
201476711
248750473
673578678
686536079
1034330423
746822127
855673178
282022418
13995469
557951981
142205009
930009370
856133793
281417896
82607443
958596041
702074125
51027978
348100627
279440113
498809167
1050845826
64460195
378668037
379736456
574891979
472361906
902195779
133338818
1031845584
629433345
327062306
67822849
1000295994
67379617
496723606
351641426
159526036
881706115
708214943
308651561
893445938
685500668
189027953
999134878
838944946
1072801458
984165011
954554705
858459942
732849933
135503783
24800323
275733061
928072669
146110403
958721165
848667678
217350343
991840350
1063881125
965258798
781255883
516808374
670302210
425833946
964869587
22925565
849706817
823090319
589112030
410638093
212949040
853505335
756005760
423671687
549788781
25636158
659637088
1014784501
143257409
1020858506
394259661
370158880
673355911
188534172
761337251
909028021
820584567
418822839
885609722
907518278
306093749
18390242
822132272
1028020444
526642627
450096090
1063972576
313181951
445296711
517798702
43593473
552240540
1047494123
476622484
650262574
851174355
478788166
635269990
419998376
531786327
44495853
948767788
414979022
766588900
875995300
162752379
445538093
821267818
339551392
287262032
706033237
35942358
835083720
69001054
813253435
266694111
647512925
846172184
773501688
159720185
623612724
613260145
73979804
777301504
732597140
353711503
540288912
533514727
14024971
508064396
320900144
192009848
715662068
493388998
979343704
141712262
419492511
386812872
590208778
729906169
753453537
378282732
237589106
61411750
472573940
355332219
264103062
1011701031
879206221
811387933
1038930694
35265279
824644350
38114293
1042278036
694937849
6302295
650086031
1048432865
242088275
1043585421
252761441
517290164
809994463
798705011
43373617
867462041
654954774
928897204
229919120
946468379
199930815
405850919
697455010
826529330
937217138
264910253
217813750
457661351
247179020
21811129
580444934
1062589452
20335274
202213841
707485217
945159728
113705500
84089552
638569429
29455700
983018610
451153110
302634768
478980005
795735076
953222542
573683266
161141231
233692231
970474723
990520338
431120010
721307053
245528624
891180976
349908314
108017303
963047812
134876429
1002009251
333306879
120995805
401655091
115375424
154078069
936918459
423059055
705583672
565095675
145854616
1027984129
880424247
1068697072
300737738
213697725
691778857
911597597
357103305
957472563
608063290
196243056
187426703
350778512
898796459
305991530
306748204
168836876
619753514
244882362
23447329
367945580
90125395
119607745
17099311
14126154
676158087
398313519
1034004820
418988479
489492039
849787161
647542804
127904758
214865760
689033394
989151741
754324012
197291105
477686507
708431935
839972911
967789130
296675373
686463698
889952237
444511603
925963506
928357542
845229486
55208825
578687525
863272996
493875604
96783877
42124543
673237480
895137572
619005166
701062135
106022185
369030692
449069740
885999389
916774356
196802456
628938602
61283807
559375841
611401882
416036620
27495205
53748839
58754822
112444708
61847836
404281494
317548082
652634781
562211646
76967091
866397163
936276549
164935181
299218198
369585138
608251079
171940191
718950025
371643988
674019413
889859420
470855826
372279999
225543667
787756037
742038467
117997965
244511797
6534446
716629284
177706848
7231191
426150039
863016629
744657842
728367781
347171452
960442171
835380247
968056433
224212554
202086489
33316338
126981648
628055826
582128338
948398790
13794084
787881651
459098648
288755228
494972487
653208068
338688111
446390558
700307612
44270615
1064592918
311597612
595330329
597616752
338837981
868829408
681999047
347723345
964161311
204899441
119660941
647536688
86890281
288936484
792604397
1030053782
525088926
270830244
358905021
77126528
69387176
588749352
815335799
923811699
848756483
959117952
754742878
868416186
730372431
568922369
704725411
429420293
1067514213
198017972
10180612
306692686
251515156
1009272841
337492411
140522846
427378961
743595725
658648608
198920274
538592650
666465890
1056678210
311715653
362730695
362933537
806359765
826781692
993388882
954381839
124587758
934874010
809581861
454654665
357031934
977622868
757565589
926309189
306402217
931549178
543777194
1259029
383283068
663682045
617087716
17886915
954871074
224665960
1012544082
571301124
262994129
629467016
100986681
925839435
756191195
869010376
63325995
414554711
523940954
4207287
896708379
565507525
814201322
4707297
223504291
635342550
742102154
896833473
114922161
776261681
840780303
404546399
658563359
298982639
575605381
372549107
295171532
205120964
262215174
209608119
807434877
302524287
646660846
71625483
134734951
31918173
147403840
283921233
903136830
624253141
385609648
805748945
245028644
853633120
46897591
220958518
456703197
410365865
738990567
894989869
829666512
473992319
25099399
391270384
700021625
163249138
815601678
544476762
495877776
378066218
109469947
494861647
98282287
766200390
456114448
1764536
712262554
251118942
538547547
1057674194
175906562
393703513
1004106440
675506172
847804801
874578480
740252171
869691016
490419384
252902036
715332352
602539352
319123982
498587535
1030561384
790207260
369294309
1042095438
537180853
11590427
615428782
916892599
536859550
662290556
413443016
916617989
112260454
437705527
825339486
261995626
229239481
254224910
695535776
962118242
814917911
2155898
11120300
819999983
1026991737
486312599
891710448
313448942
747572313
361149048
687033467
814833716
416332240
868443740
317468421
657278883
32139891
783686726
741653746
1044495113
265495183
646062950
550453136
330470963
958798428
33991496
688372634
712247229
826029663
423795144
519303345
160064749
546288303
247482075
617624466
919342229
352699046
277079811
784919249
499362446
718074084
190588291
175810721
324031439
670309069
562708294
711385150
696431244
41273696
765655686
995374203
514297313
351396621
170328070
77695378
409471959
341783004
529127654
417683767
709087736
739798585
761218238
532586073
551147014
955831864
66185797
96647282
526919561
204607852
839411823
593489424
510873796
363234007
446247847
1048650524
535276910
31546811
358507094
423138759
722963047
733559748
225831256
190911620
1006232305
647720829
899186081
445428778
1010578257
708075253
656507406
342975925
1001183407
1015365791
486953826
216716440
239141345
388932791
918758871
583001358
181419588
157265223
724488238
1055104138
919480134
752118731
395613967
486821036
620940689
1420830
400803855
528059060
739496750
491709535
1042596550
395143757
538497939
597828173
828804493
847515939
415813544
150053998
577481288
835135268
1035473965
759201984
462853557
170481865
768655396
603517119
861885099
267505150
430789472
890202346
593977175
760060414
351146579
386898809
202637105
197247270
861594929
946019798
578784435
649581179
499671598
306401897
993129028
704182207
329397330
793157209
242059818
245459620
439865197
813270761
740582592
534453181
766449476
917873625
975066420
519533389
312218896
741504188
3704545
318736763
540745897
675403214
481529112
24437487
171703384
754038845
186874484
846453474
722994117
278431154
254872694
48030702
1025518644
783984016
257155675
156009489
107597655
136250205
1027075249
133374793
103951390
322878612
132082109
287183850
678787574
492792960
961164197
746015256
105944832
698490738
579778982
1042209152
929489938
1007366618
96987147
1069455380
322099823
753291576
320780942
498590242
950809231
796028858
270224050
259336680
639667176
403408859
157027827
117279631
14184354
27883344
440164332
908243356
502392935
607875656
58973326
827683926
880257681
1072692633
927515428
898069256
341245852
144911012
977785001
370963719
420403155
1053405359
723171956
426873328
611784460
977348566
531277275
233668349
973217083
926544349
970284567
826998908
281111860
831727018
494327866
768442161
831951286
1010861589
561404190
592838252
110882672
973407765
968826195
4020600
890567077
420709113
651552504
818029710
138300807
984783359
372267310
648388745
19616011
922118200
72146250
822668863
497138746
778381791
601024411
638976152
891783232
850476143
557618519
947080444
350565179
31933926
928585702
742873518
848791937
258905457
130660436
857662641
724046938
209168670
154011732
853413126
292888690
764106398
946918772
289758431
149652776
184021697
1018706589
375135606
321116409
1036462314
745910446
921061724
847768601
715559978
1042012832
618553803
925818203
261937778
860084845
196055535
679387766
48723568
822999831
930071976
81228923
332182202
766261536
642439968
684887284
969862878
438487194
95877298
407941303
363268059
619272192
283644791
1051236675
986457302
296031799
860798708
1046733437
913374025
788283270
804325069
831862098
390906776
684711650
954281951
973414382
669043591
156385629
967963710
231602909
237672148
16180177
50521579
629209209
837056682
331601058
676185548
751057526
361073916
629248086
789217521
675265856
558520415
613691292
817315988
524381700
739667545
903856261
297004974
1044343803
588236682
568231623
854407362
428425624
1044253440
700598372
392561919
41836517
679229473
3058510
812974413
277996374
499698634
125911421
534691715
990687490
663713494
376382655
559222484
145998489
904159063
551730228
415011576
387985826
403167264
996444619
290061561
718738370
497098837
637773549
1012778845
788694760
483377699
529669167
560986354
463621532
132752111
810820242
23093109
914700065
439257691
611430832
264155282
996037284
461729272
374403565
599467552
215424077
544834252
758037148
561046931
247288395
493618562
797922012
1019426945
102252459
590346264
306005440
89259587
65665789
860812982
842954934
654018525
500459006
89990
739102292
897220646
29282691
786037104
852844695
1020744605
242999269
988820221
167583604
781553727
44981262
188520453
584772578
70147434
316478559
908216041
850674819
873082030
1054914584
673325052
176126949
610346422
854875705
581224930
291022667
839081750
442579974
852253980
30629880
420730850
380207612
1019826970
829601475
848458250
1020785910
1049380030
793219945
320301841
633600703
622043797
249995707
187044369
518265680
227457742
364577859
251024126
165762353
298909222
723908346
433573608
759853320
411969833
170482642
952062
233606070
787778777
115260745
773975598
74126512
384231758
689908991
563106595
717599151
369711334
904723577
894906747
733050314
940271481
701889074
726382044
1047323499
420767395
1051520340
969765533
68844983
498473019
827658624
662605384
727862052
578656163
7731464
8692767
1045521497
85198941
806825931
457604000
738639950
753177114
215416388
733460624
504828608
231299549
905818104
319915627
772048244
112591508
548506599
486934583
375702145
1045131566
528813994
1235937
290330224
448629330
393583174
490411821
942877449
1007745267
469374927
926711925
564531990
809618634
13111506
501987335
521242973
862082855
163403438
59078818
197876057
476081614
828852614
2382297
484313669
1039671337
975604938
830480340
674037122
621169402
612951271
467840270
1028821969
676137405
48740161
576614204
843255659
545811727
658401772
629529366
380420716
794843879
409923643
1010568340
172191482
685976945
78486962
1033602645
814456009
651254951
294580126
881577550
46702132
41278218
166236400
155946865
1065711268
25617596
851239160
316375040
313296406
531666315
335770555
720834695
919625657
117765950
343933505
374859428
645448154
227288120
246130780
233549423
827546311
377793857
965976680
184032499
907036810
375121169
549606548
934337279
483912223
747643780
740978650
1045935693
309824655
888680861
212909353
721766834
356311371
461057850
53156043
892848459
489720987
986524814
891343131
130267741
442252544
1045497782
497934535
1002610581
121221589
259569996
378671693
345928346
994890733
830207711
172099801
339037882
1039403272
951182241
355240249
330096624
805916849
179423543
701472680
732521725
748881997
230535539
73651519
100589815
855547015
511927195
347110458
440525193
113886111
5057029
86797026
359747235
877078828
84141568
69357381
668866079
300022545
879634532
329011882
997641027
345402012
791724525
265534061
977330033
80185229
340580134
136582029
814595699
1048973434
50330322
607590442
764724749
382749284
383555786
967547262
489038441
214544825
19768925
904301784
354921308
1063225618
865252499
847026409
944776252
248129301
775841250
77303185
850398527
177558965
396637892
503643903
749693894
578047014
329491230
775547215
509455413
150286062
856808722
297716544
534771614
248197921
368149729
148020473
1027195922
141457398
922915635
604764671
732230428
156201963
79469812
401466157
797943638
730219673
93166868
722002110
781764291
562274304
1047440399
454126688
564212570
580087011
85955628
434800312
967733728
423505786
24216925
942163946
117814181
391241297
913238973
2510424
722376527
1029878584
933076787
151003466
298886122
120438653
990086171
771502525
924084768
789076855
1037969893
262265344
331111872
252345536
793467778
223390594
676927271
650389520
434514669
293803797
634039719
990736987
844423326
677479005
498348362
731679117
472393518
683414029
975197970
930771081
661783160
591156393
293415849
778826814
683801445
867351701
706317869
513270851
1031797198
434120888
873806262
388167956
931240499
667112347
832424159
801349656
711319766
1044868271
20101356
956326735
1017378208
753111620
212390850
371770528
886639997
310934349
262190556
262757266
1016252292
647978087
1006530936
1066805462
930896153
734247361
774015808
252406372
536106063
34919586
452579887
823811220
158737676
197472890
1066567157
133547392
612425802
158494902
94646769
233517094
173320095
842441241
533474695
842496783
941844760
884244454
146388607
364237595
583133728
548540131
89679943
941784790
1067247098
635433362
610271183
440126540
777926983
665204429
242097651
271648680
453284811
270482756
767568194
726650843
390789448
823821836
394259295
770111977
385853279
609361070
620218025
558056298
258424231
280469619
920236302
742760485
99302313
601254314
14089430
22415522
667727367
409349974
778460574
513216116
844206166
891331012
345623980
976507667
173470871
767585558
341905483
946698538
331870434
799436172
332157376
149348736
606553053
128180691
912442812
614411919
19656146
18951740
42715097
284934356
504185574
164927284
197484053
359669447
531850801
570014978
1031263206
591782597
632295155
651908420
914755683
529928183
884361678
914164592
4364269
667161341
437056011
1009092874
946700387
1692118
891630318
712444394
989022065
880766854
269396919
751923073
781856217
864711538
570401779
384583756
667201449
600190451
555500888
299417055
459263529
1057146610
73993877
997889900
696137324
362504417
1027798360
231035051
489232570
742439527
666304027
590658516
909315599
314031382
400770705
52797359
324847556
238330135
1071792382
622766898
285209560
751004655
54763658
227128970
579217007
480395036
171271351
131756427
864792056
437374072
1064491771
713215906
609653493
537217773
1020527941
952946808
338725964
1033929613
1032449402
677992634
409077783
765522101
390086155
386835151
398752572
128235105
616351884
884962174
220628841
441574212
1004860049
199921195
472838814
325780184
668597233
749584641
483802936
3060910
766861023
356325227
103393757
139199111
761198437
939272051
717112267
778456010
1027844553
609656967
801438761
133969875
726537011
453212145
350454329
899702753
569584456
558452710
293036601
84255950
693362506
657450827
956252213
167292445
171992158
28648244
747197799
1035719922
782892747
91187459
837215750
1001184274
179596203
536159814
908951420
665139636
596358539
161806670
746444590
151602829
466357802
650465270
117235813
242465827
318250289
390931295
1065110195
323268885
418352058
88805029
843294223
625668699
281876427
205450427
730616524
451989263
400319878
992516233
926984345
72910732
579961230
811733067
232945084
88307249
548788825
26453445
244639833
453537642
832933323
649801810
37264548
918896095
1038195767
272433031
776744464
863308180
390124480
201382920
736936965
57011192
822974997
789929438
852336643
927342797
600001591
180493347
500422384
1067577856
552464154
62711222
803366259
999849563
479024332
651634190
669329915
126937828
316711588
190482417
908672827
742454873
448056595
784496084
63052747
435756221
988507342
149078701
77200902
33313155
149238941
508266402
827329446
234368749
320591979
689482298
698688148
84604501
996157692
551792591
771121282
604759694
605102289
464920440
479992278
299887108
42508424
270334587
781739865
616772397
748119955
340700920
460974223
72119309
623370230
139195934
316610386
53069047
67205732
520221887
741486933
70491826
695808810
773479441
574520915
743259756
861351759
217033317
499790975
541370773
157892972
248235361
663768356
676853003
1046400763
606067636
43933892
810074731
823413327
658636071
769028502
565888490
645995836
847106664
818342901
554968482
643672819
308996829
32504540
716534301
492403277
380522529
311777877
1042513468
801489134
690419271
844097970
537935709
202404953
1067193417
155219638
999598206
221474204
455487564
722909701
347237351
406721988
567552854
120124365
243027585
64081781
633547348
858364895
564739126
464941393
543208961
88637711
304703620
467570488
488698645
374939748
948352568
113707927
264092303
121301391
553563893
395539175
170440164
488733487
182095485
40469254
773698940
763209494
134680470
31347466
896411257
703371682
510405430
14129029
782151022
27398484
390743177
279046472
81718900
829524545
528994523
1036821723
361024477
102671126
603859725
120600639
242622814
576336889
1061163043
1019103386
748173531
445957127
818813241
399067975
620049329
975854318
422281359
1045698974
451318644
463979114
932482545
109272431
385372924
786929871
711574119
116484602
37988359
234165507
603136515
845859569
96410868
123972406
305339211
986517041
639756604
817205113
629405678
1050549609
587362763
112206228
95106902
1034535286
346085684
155645145
59439969
31649038
786363638
880396494
39866331
742659797
233195615
404265826
154483790
226233536
644638253
322328960
969550934
357950254
35493296
1033269483
780333469
1027259272
1008328663
683792906
546649030
275094345
946704401
14774748
317234526
273801183
383751731
846426356
309178703
187094673
437445223
136063510
43937446
950640140
26501206
443803746
886743343
543012001
222825748
960001876
725273154
384862373
490161533
139921790
717901571
181130974
1015138937
383212437
801684067
931302732
404049335
466012952
208452084
198969491
302979474
442558200
816261927
434579371
437085757
505304873
966807809
1057986706
610940834
552477803
656118708
1023701759
461225730
191209458
683081696
300498184
333861469
681728345
561158781
218062788
495723573
378178951
234545443
492321072
135656300
238359031
33625072
185760430
235993777
1011166681
478159155
158951086
495221671
817322399
269456157
863389522
373166061
232845840
249307233
986260545
983928600
574578996
211455735
614830498
151413928
915632187
657268325
311224094
271812737
600232841
798649815
358464814
434702205
889661988
882471095
159489712
421431584
117960281
200589579
322422858
976184263
899873379
922442824
193328633
324948669
984408655
764260465
417706426
918393283
251131857
216988473
342054614
23174236
646986030
568935424
154258581
699658512
78972320
567447238
1071645402
30322655
368370978
911508356
1070863967
764308723
1061762710
416179813
4882323
624941160
871618168
198833892
251278990
509024155
329628816
1002687039
1039669590
616637487
490794323
110846031
769083539
111131777
904516042
634424707
219265994
711727326
345047070
966308872
30234064
1062082316
324123219
617242446
143088420
37688769
331058990
690008806
1996903
674076926
147056560
615018186
648793520
612169738
375755849
365720174
393459253
94646952
676796273
1015330803
142881083
591024983
850692078
1039568238
320793916
658941160
41387516
400677294
380586848
569075464
60678549
759200901
968869066
418389733
988824028
924303055
248134679
365605975
630093385
202577827
784450812
342591066
439683091
685227521
793132229
707207132
943203448
232273222
211722168
762215045
1011291463
666296207
128901945
856993689
605077814
74542947
116412438
281572499
243072802
883193009
1045710878
47162764
943086580
347593833
834985064
932492976
531723577
922062869
986916334
577083484
13964211
694161394
463358160
233962188
354337278
452090906
962891490
29571931
915154209
692062604
661946931
1042029070
185443840
387108895
2542675
543906894
133726621
355250712
312226057
163447942
328631580
183324804
803460595
721310805
132820402
644245809
732327072
817535999
842054431
717209409
210250117
604324860
46877709
327487445
448862591
90431165
549921766
559005027
675289382
496277225
82805471
369158226
12911432
874218281
389356836
552663171
588078369
704866371
1006591770
963369051
940586487
237748410
509466873
497736145
155251477
776215304
616051309
633926294
379922483
75091733
472619931
437834132
634948052
816661692
635014803
851374274
760191030
1056228942
463609113
988993632
626666994
900221303
128937753
392420200
641596556
563469057
37572374
438099608
495372415
812771540
971821212
368627329
673697191
150021541
839971699
309798619
803595340
439175745
778824968
719996388
829187522
498083329
742390843
472424282
226361757
482542069
609455756
991601138
517000027
1049603350
612057889
423650654
571310664
260919632
392999519
805774015
312517246
1059254365
594719431
950922838
773043524
1050201584
87250239
331372134
188130670
148391969
955143192
18433962
942084339
116619259
754657783
703009991
239600543
267338667
378513096
312946271
375671307
500596992
987038323
971920718
49449089
1055567482
383676755
78838226
915719624
280472246
913852661
828679392
214235162
598293809
576151151
1000133599
292074835
564146115
203474665
945976759
405109663
575000363
65631129
126598051
382666577
893276538
12380749
629965428
590695080
938357275
620578681
118546428
254483887
1026418006
169280024
782505998
954863489
679859953
481831779
551833172
1038071008
999721595
719893430
31170347
527038158
938738669
33796782
988087579
196664316
110352761
737986483
785692213
487999199
711191148
952456451
773245251
264232797
336848222
976981356
502555224
564753021
684922892
899209610
511102966
21611697
175136616
516447313
638585189
916803057
770520061
842185922
336788649
531528441
786816536
794698308
660026337
44874983
1010232398
854727539
536172700
669840341
353283329
112246112
494766355
710673781
1006301345
779593143
406103414
340621039
364679009
691874022
154132533
469633533
752708078
452899333
835055572
509481346
426373103
548243858
325823529
998038007
1063267784
433477413
416134761
386083580
697195664
694276846
927797705
424491002
359399481
648942939
819534954
418526035
542658886
331145137
633010710
1008909890
138158778
326294826
467737452
1060648361
933350445
911872902
298910297
993270237
558450107
1073579208
170221615
36477561
788666869
12515976
594556266
488717250
686977931
667917848
180931898
75445378
142101441
596810493
314670315
1017117155
503997114
280890894
796253656
322047131
316645888
662218687
845373301
710726412
357190267
529016645
88620123
721787941
515452122
558507937
589149957
30407581
656620541
305924838
338002544
287282352
956301908
263763284
80844245
285115532
979629467
34896981
292226626
131173981
472671479
96023824
211389913
358049930
363371485
202539318
869528932
741416395
136027407
526076219
411316005
550689074
848664006
459226161
984592139
162184066
271144875
574093166
547436774
1019539340
304102938
1017299050
803693982
218576449
486950805
751557099
613313361
677604809
301985372
879445677
175133013
409971627
907575087
1056211148
225705127
869238494
696759165
487313976
993613151
648514141
611915393
224452150
876059644
552969158
67531592
907956730
487803996
764257743
777635674
403435867
260345684
459909960
718848264
548540106
870461025
754531980
620759116
755103639
738868067
426505961
386271104
363354704
963706495
790521089
111937032
645056072
714999600
122405820
924877995
982269665
734937490
342291880
787034414
659252184
913253000
165988654
205528664
886624341
777887548
701323702
864893680
173154444
755613911
609799185
418616034
809944337
486144716
737375644
894763688
909048614
568250313
30365522
1038294696
623895779
875228147
179005376
328071418
858330529
686789743
408598488
198938061
980501064
163388603
772831033
599316884
991742024
468523166
561320919
978491702
131027974
676316534
312814470
157854867
243000895
854727268
224190423
603984154
2273416
986506023
46112828
881517694
38067011
563093663
633838370
319051718
795310405
889118009
180882152
974073367
456458547
994228300
181849356
534928145
154543784
550283996
818224056
294612742
410046774
191877968
877964382
815081909
617854731
15972061
265672639
608529469
954123677
412351080
195864646
775875203
366011259
867564524
628685985
936402634
380346632
1044384121
834182170
115772235
132855141
336160157
681566593
793627845
1040341944
768807978
329141287
353685750
801148444
131094296
901068732
399644994
623753540
672291925
176958417
722310661
593044283
307307177
344340091
769323734
1071347207
241906221
838502976
989915372
907539956
148594556
990980757
604531818
987125978
165406392
1028892676
954373358
573254850
140977516
680907028
572549644
438235491
1063615138
150171194
886742223
463010161
955904815
987492861
115598640
661254465
432906140
358790218
348218470
323779061
336915878
230306159
166863046
183097517
336443561
322480098
648048379
829871873
699094166
128624484
312696653
258812887
893423549
973907773
200985145
607929391
1047678741
197845981
181519796
450625137
681530660
690541985
929627718
692755045
743256637
1029328501
360927831
281324858
468196099
562968788
162863410
665242251
571330513
703592462
552460729
757951042
356087093
81468898
558693558
904348711
836997770
297319207
368806397
126903363
518106944
660837778
1005082888
434763121
634585646
988198325
395276815
1042444676
924823350
87568602
699293030
283159832
999168544
510840613
533717880
685139357
769387336
286440220
543769351
123800170
895189711
188923757
612346478
1012395420
634908532
914912161
9190811
16524223
92222884
161553236
88427534
649081076
788419037
1046247515
284841978
110795166
1011548540
670814409
1035074962
787199712
938918920
105123678
178368393
921624191
556964378
299847350
934109943
980799634
161316758
515727642
414843921
725136814
316582276
757770616
268648383
380451553
166728488
823204981
879092299
47849755
87441147
536974234
682339040
929699562
616188769
743842598
805680882
508895718
166362714
277086131
67282078
1025204676
289172703
316537788
513219671
229493359
586878615
120485834
410501452
281438700
263514092
807674691
876039093
953430223
631828710
195403049
222855957
283442943
171584053
102070572
740179425
408747744
824822454
729114757
675172113
760097325
802088089
904939244
480262026
518037388
588276476
897235127
437024451
171157293
440121760
704237336
575193467
92458502
411058046
1024571359
351561170
463007468
933421024
197130339
883875035
968997966
657074348
273640234
1060021264
685457380
396346772
642266234
818541777
52611921
274109213
639147561
164777935
187640478
864041521
58232573
806353412
75932342
67983642
670161172
832912779
24084015
718637510
520398300
45147622
349211140
901376145
1055869266
323457856
1013317524
983651886
715441184
741179289
553452500
262592015
221749794
402854042
108945138
1036989918
636759931
293031810
189214886
90934035
620741556
984044915
233926743
678474730
563579168
618859083
68830105
582068212
88737675
618954733
223477052
340290885
744564069
1065582592
473391640
83533165
177808758
617145660
295802788
60111673
356958601
368167256
929022819
1033722411
384309916
444939701
290717564
185662809
428227711
896011045
336563213
638659430
866563396
226971075
864332261
533421106
103759290
430152893
284831986
945599567
361521994
599390294
51201319
83250989
493881081
479838387
7300599
701267139
631484725
347544423
73791461
943872993
161502767
641153807
256809717
454198320
223402454
958692801
208520446
862612671
1029252303
419212264
355384816
359744732
253462769
444355788
392090255
741398037
624079550
12148783
532773335
225662564
916412917
91878952
193218932
840831663
485655905
1073327160
913168227
875097465
237215327
655994499
650674648
772250730
298211056
994135966
564546178
704217349
700939416
364518428
126742584
410446069
781419103
395366199
300890078
792425088
1026065970
207137125
484677019
311494139
574914657
497678458
708356742
899193629
70996897
380064027
729532968
487510651
276959256
39740818
198519198
212768205
554307343
1039226670
441082745
659598906
1063260492
748490218
728206310
1042205780
457754363
438870853
452011251
29062400
314102975
802282113
594891588
414778481
338961607
686836910
861118893
846105582
299985908
938540969
894148720
751927833
463490992
1027181252
363988844
745316810
498237340
846360951
786184805
811021807
462527708
364371001
417035857
735197411
1061095711
709511933
657887653
1071372122
255871164
760508444
838939266
748666936
387291466
547892162
637629026
766266057
612805703
13542337
1054461872
449761528
573125268
860626547
763655681
500262176
764840158
230405874
138416952
195909660
564572535
903168741
358336073
814925178
957781792
457129497
608325486
683376787
472271171
717956393
212998022
720340002
188986767
958287670
914685725
525775873
707886867
854023928
487623985
61340204
130209552
93015097
622711666
1010447920
978146207
864664989
470926139
332133516
443485055
497304853
1005503152
816372429
1017308760
323936131
481692448
333570099
57403191
373469957
739631234
101301127
327114282
207260290
904338135
687820322
546170557
106518903
645887429
468518788
237314660
401870803
669772000
630194437
784839476
91311206
501068677
225478944
272964943
894255670
370655122
873972267
941909885
839688145
879811215
274588681
145751198
538179930
241407758
395847541
230131768
594636562
195686896
359545514
40250913
1020985408
217522908
6498786
358330020
794221939
184030944
674015118
256940996
92996825
772756373
687053369
405368355
438572795
16941397
583321674
237115383
568861464
1065556138
315308755
441826554
667236787
13535780
776554698
971651493
652283645
26442278
277836456
971695504
581703659
646387971
106626826
1023814572
419929009
460416168
846740727
637591302
651236661
527869758
787768681
398981970
582296614
297856716
63257564
371231097
409224811
1063743668
935290791
59779937
715666747
855866125
214179378
974761067
672790626
642851483
914247394
713962913
128696901
458154201
732246916
383865695
934006305
855235399
529347719
694270507
713771474
589307452
987216618
222223441
90362912
579407135
654747279
387298160
256968931
916672041
333849702
735393248
627004773
506726288
581201030
630006596
630374796
772813552
495571265
160390661
82375778
978795464
193208896
222686370
115323085
618613071
856385236
287399093
929372356
122525556
256436516
941924029
671066467
747138138
649903199
455673181
700978383
17545579
495071941
79038064
7939644
959595535
179126331
1013397931
555590348
270556352
537992315
880285675
1050828924
197253814
86120760
690735304
472827733
437582884
126284788
123038204
727529582
976466160
92888776
855854319
799648233
1057909241
46089173
664821505
274954966
1064005039
301677858
296125178
1064980390
273754240
335853872
947193602
960000960
121469061
1046950987
889166298
932906759
989878518
538616423
132052486
347168271
1051918149
480853547
875937208
1048742108
8184314
251494533
153686989
457204162
824944195
1030126251
547937584
63645806
755465333
241016077
668967807
909418464
50729581
742243032
531256483
420645243
950167537
957812360
1037845493
600870080
118325687
845380160
487625078
493740121
545930927
148830846
899950059
240097093
258829881
760987909
302453382
236098026
434087612
598896915
1026804899
90406425
443304773
766802492
981320970
757303887
125714882
5508339
132638623
977236800
29144842
84077240
155840600
122237636
941766406
436298769
544835758
833355770
1071206344
779889173
110098692
526927000
744633514
538578082
218285584
545985599
801167371
603014569
670758214
337498893
580220052
731967302
957789323
997992310
324089134
132591575
537068669
68837239
441046530
566652539
907883566
414479724
552188573
66664434
585340539
537343182
673052850
1040423856
753247577
154930394
234175029
185152950
994118816
748029390
351159009
88126370
493512944
507800497
770622565
615502695
87131247
1002228165
755083539
718193702
31053946
151369916
823612264
251107488
383142614
606969287
956421978
877264837
858179661
45499437
298968197
726615928
380759635
318809188
752638851
240155070
655971561
59156442
243542092
171256483
411455802
97329106
170088616
479482577
425461324
313236398
224527692
38279370
667217814
780110119
834091691
886792709
677139062
116880905
467729960
463928813
933365434
271903663
73351075
1068602086
770002916
29052013
124767396
759124257
639797155
268945626
966010889
982234041
1030440941
874046759
935886137
1031703527
248620652
810878674
605979115
697302964
900577991
632919305
684892713
351701779
118234931
674238396
1066045463
753476365
859142503
791494392
133758175
916621393
685278137
693187190
123590922
648475114
305254610
913935998
640039522
901447534
534154375
859113503
539694949
41761279
889544524
454585318
317812188
741249141
910297781
146693835
281277537
815036038
317732595
370376158
619275014
1033071080
622372172
264520318
862690884
285544207
311351026
575495283
967503177
590743953
592985553
274818234
833731012
566963664
620098781
789575208
814667869
157014737
457376234
520616420
1073689868
971617425
712291661
205816125
796438514
541479971
146875582
1035920364
425438719
1042654880
466052636
396609999
294700369
624478289
314456754
496477677
587995569
930468895
451815358
728475280
620788982
367010108
477858976
270880191
162680662
862979745
241350177
47590431
911068477
515134442
281389836
657756691
917828435
862202656
326208317
786699467
94514044
50323697
944346767
523765435
543852872
237637877
112452377
766689821
224765367
739421574
153096908
925252112
826660599
922201898
475924527
918953272
537897805
793686348
919093210
542627128
453138625
934433114
244075891
717277449
520679024
595126276
476328965
63276530
511094078
1012963064
368764120
354287307
828173134
382970426
436154083
817556464
702607222
82731143
396081272
760557127
884781454
358814244
1041411494
93471548
546226353
947001084
685370593
745713356
26009455
797261257
86836711
668333056
972189475
899369388
657827006
646030477
496376145
239504231
430099673
858258249
346237029
921545569
191627905
655765941
465778189
417996479
438158551
846087942
851504529
709506367
154916266
16818543
339314668
869879106
484537902
380678513
332023576
286361225
586013739
884945848
140622084
215908480
991872211
587638841
1005444277
134810392
751623750
100672501
216231888
202658156
587979458
483585293
413769800
996557249
585847270
524413385
960254940
536823196
334526961
329188933
212177850
320633211
735278514
961014657
236951637
277158214
983735047
940964409
207232862
565109737
339911352
833037892
682688358
214389701
550242933
515187081
471194623
8566973
1004856137
239211505
366954511
612901806
370820062
637470855
574603640
54505742
612221910
343753426
685296317
401563291
353527023
686463079
307804659
228878549
526455754
1034041004
246767225
913475887
416371085
770871135
686644495
259397502
1032266262
727081527
341209870
197245451
77219408
57302264
835858741
465328025
103908768
390531584
105486463
116076459
634168180
744759801
924868850
535247240
522797297
324032104
118687458
481360693
174005246
767233392
742214769
996134236
847423324
78785691
170112478
611172733
947634522
597167540
243754370
388567046
652607911
104735246
884953329
362497909
733004754
727547950
768669612
594252824
452148118
226875943
973787371
981402037
532013096
256470524
235854390
265939311
408995923
501667501
309868325
82870479
384251682
1646450
159395118
753196313
366979368
823948536
397966647
19524254
436543350
242024844
3172480
867397248
112760592
154289799
571236711
945276487
741654331
45847533
381534083
807684351
112677568
972268244
346045333
102146560
413157476
592552961
961965751
1016425504
39353074
529318499
250723617
534389913
72765161
374728787
53047462
928906404
167312039
279535821
576822887
831211110
799638947
507197113
844311421
753708440
191371054
317314724
800344318
114667131
253566538
309571808
775897446
511684814
1008917604
506228578
977527152
292562548
304967043
298056528
942078843
1059845584
1025096720
684427210
569039021
557371626
432974399
50168114
739866649
490342944
822899432
716925247
798778514
805840359
909214119
881798438
672278027
755171061
234119407
922064844
1067192169
774446665
219283352
907357035
948852259
276370482
340274690
276742085
304499898
210584983
470561238
934508545
274113614
302801133
984051943
35683214
836155549
957190784
829031412
680783451
160633365
522082823
178760082
794036980
658884842
93883227
31739645
69951780
837841709
48834355
963556641
542154866
943453033
518566540
1057081133
348979318
203910021
336641024
527781106
158724849
428919257
14906855
457739639
242538282
302506134
864498129
621057976
811401780
755652084
890400421
985300970
797379759
867376332
1014148925
310708605
658835928
937975386
256548471
32786812
489726719
79930309
161390830
930341229
209808652
949366018
482069349
225351352
835981420
224514133
1026002756
68072019
1056858264
13061448
189893799
555810629
680806698
371370763
1031333721
144367311
411847300
1010049039
875910406
372655718
527960817
64384677
137117932
751624207
135156423
1036424178
538881137
347548030
806975539
499546842
456243746
548793321
414472880
1070228288
300030978
463591453
483120894
714668331
722292186
20187408
385631576
435808834
602749028
341053772
431609134
8618027
105588554
175399275
112292305
684841324
963792392
836099034
805933263
530212074
64807948
583976497
480293919
894214859
250216974
876983021
828021825
435219155
228865777
674523860
323271883
758370052
821055950
444175420
662085774
392565597
947069693
1047654045
800355769
172179063
164546678
631696114
440040744
396818865
278250924
842306526
263010665
593192211
35714845
600319211
7866489
300924684
913000143
742339115
603431676
1006292988
336023628
636154472
572603337
536626090
523384009
868754151
601649394
688903415
234850480
283443576
441023560
445444364
27541622
724767134
435260874
369386659
354115691
492560828
940487805
12898965
161883995
854347516
170628396
607405302
591589623
322017307
1028789330
33152116
779939224
191035406
945675371
878282449
286407359
664061983
365278096
493575069
162158955
386132948
271585919
528317553
426854438
523136976
545746875
640258343
368807311
527939712
92599773
413581196
215106974
409758963
285691298
393260741
200446488
537521870
165768032
682483408
990426243
94106456
188805114
246055928
558714679
215346993
602823195
28067734
26441478
279989963
362427043
192990273
376080599
1049853677
983489114
853263568
183787966
822369952
608896644
523988864
1033172358
900742876
47725486
241787640
974473382
583235860
764896763
336213512
442318052
353139631
354576009
86226516
232978496
95573290
803113626
631940422
29603242
1058080626
163070184
374168420
10630848
195461055
733401022
155779471
394386174
308482477
263441202
100307815
337138597
708554038
346660615
204634287
830399324
814401038
363589816
606103795
63517529
246315355
167678246
1055948413
393997021
818394970
216699013
530287484
164079259
879238629
91284707
376488201
151708436
219708421
169583026
80795485
830638970
1023005845
176420441
417941385
812206601
754311139
428275846
643639879
348739661
679118415
311557281
782976389
997652855
381133526
294370680
901704836
790903353
455377376
874645709
485075436
351463301
130052103
513925951
201770535
802977431
929366783
119803142
1006128543
650548652
884489415
206479578
621898795
1064310614
643930961
747308719
1033213029
839815520
579871149
755230194
657499166
1033389153
369448536
402187322
721221361
503105579
890138675
587937364
348776707
615834225
835630899
381883595
814114680
135347497
580282864
238290311
510358518
145351999
1049225555
650840408
187084156
77519588
317845972
185202804
925975684
807677464
690681470
933252847
614320230
61972381
859822891
433244687
645883470
329888550
483465431
709864104
253032329
241306022
74925556
539495189
636817304
205085944
615939499
804175465
237182537
581041274
539014237
701284024
252421249
246429234
695121481
496554852
367630260
291102607
569636230
531176793
396229038
516986416
190721173
854294153
145476319
901585694
928666388
981640253
914459426
821878435
690050262
898028752
610930168
94151842
850608349
843588085
887594922
101421284
929877581
644731023
419936195
349738620
408173923
432183395
685152202
788432774
661461374
140313537
462712407
743144519
218129297
16583662
537760265
2085481
49765668
765638747
648458342
629300598
540768821
466275330
846760399
517776853
114280468
210995871
772333480
739231531
89257979
89052086
304531388
516689643
424775167
72931866
643860974
753024290
950910913
806498854
233809671
530499708
465486991
820450523
516625769
822638338
777899413
458714473
264559590
563750322
417424203
931050956
745979697
304640228
47268246
948087433
366712923
256388067
558837146
920639993
296131461
1056236512
934662188
473477920
94115650
599206260
168174610
759353832
498119302
260969804
239421897
775724137
137241865
80135200
690605124
597929586
114424441
1006593471
862615642
250600248
979327280
825879851
1025865909
270532735
450754757
1014736940
698361517
319553711
157895110
429523675
7118022
664272598
696740608
152776752
158453912
677692439
57640611
901820777
648614128
466618399
313289979
531663612
929883538
58607778
775284097
846997592
70609085
656526265
1071732303
200781243
707729821
687077578
95158983
548516537
618360022
708763106
819066627
219787537
127425405
654442374
407854921
288742640
844066142
133522768
733376012
227649129
164276430
223846961
680454511
135028387
247729645
749264367
940667670
848377133
314771493
454538116
973300453
642905633
882876536
418882882
510294098
58388872
993348350
555358464
1042521151
19928126
65545121
195609815
162965717
677145030
990105523
967132408
938258001
33462059
54156449
539181799
461854563
179904287
541575327
91934085
716720710
544214755
482763044
275177796
1053373357
278687676
803860026
191685694
14531806
189711884
937504110
443745966
604763329
597040934
597142816
156186860
180756909
803897658
437330985
664999091
743208553
806223019
925850239
87265670
1040304184
602254212
824022070
77863533
450820339
913515983
1036802815
636576301
436144015
803263433
866952116
598867812
1046642258
233299997
251046733
997832079
988010759
796635557
705483850
732577904
307057670
382656597
325019238
604000614
81804565
12465981
377115905
1006882271
871526378
808121554
645968363
558011643
471460464
43810019
651786937
689331967
1025542573
397274177
1018669052
1020722411
584789905
125608747
585006140
398226378
551901170
665063426
168303184
1061494719
654755664
640583304
216697172
620223228
227690223
225013023
399272156
820684139
610594328
778800977
908826524
994273437
829177162
255682713
667497732
967920321
585499692
664768887
302847028
914909847
283519326
613933378
57909872
620652296
820607400
560461578
931174284
388729316
795033144
830347340
844671004
442130272
210558011
421803964
464762403
901660776
318216010
974866000
440226902
436091470
63211839
547704576
1046646621
1040894471
829656307
504196785
883168149
317293756
1021183425
446787090
1035442942
783251401
228639178
490775117
495009763
262321533
221774708
296317493
180034888
839862193
717227420
697953074
445755646
937349925
736615582
945101894
789379994
134487907
369681458
725109779
1012947043
1012188895
423084098
295740865
905229667
1056941678
1032620197
716248235
931010630
293991477
246154325
103654534
976743732
357115308
923450657
455026206
132463213
47107308
563114331
740325026
179048844
272415325
957774207
172543868
73408118
819240810
208041704
73199706
950985169
780510403
363997958
1032584460
894921165
233075498
948314183
537095178
575726524
447333203
1038551880
670160803
813581679
688790615
345791976
833326367
186612846
897845377
206115237
550786141
154269841
1007845976
223420463
988084209
604181611
646369564
944563632
164253708
958416045
361991078
721180272
918297834
547506084
446808320
848539568
497489681
226658350
670267738
645225651
805906844
995001892
546831064
598660670
916096222
839804863
201467242
54347851
55981877
84324276
568820038
498812008
203309703
51929763
330429773
613158692
660812855
204111914
318660684
44018629
921494845
982157833
257840783
440930324
445204001
152084269
815705802
387557645
533355275
906156864
370249735
234507402
271291397
779958504
269518471
913152600
332823881
638104145
305598988
685376127
160864422
352558281
594519027
756111814
775314040
134554315
1069980363
715434575
596993351
212614299
783916087
542015134
99201292
29190420
491065205
584441615
613659188
173445243
869401375
746135928
1034299031
639809723
977539887
993491674
533725193
629593962
638252877
91702263
177601796
71135807
208964475
568810550
851796161
192795868
876539395
620944926
51671477
102544634
491064704
837912534
573029639
862208552
503296823
406893697
545939997
754136690
897865356
414886614
61112799
601549535
321213417
408847643
150633175
73560969
67303616
890856307
1032828687
726642537
1034664833
178985983
707445021
997452985
174373893
61478512
968751022
832748115
453566649
183471950
841410843
393596313
606251682
1053403485
177983413
573845680
586174267
918871953
282755730
651009519
708410548
63845801
284463747
75306305
676649301
143769434
119109408
276004219
31788268
1066776447
442568052
163463266
946523107
638880742
346967248
305556934
295919218
961722368
782904914
341104190
13672001
1060317086
56099885
958515760
209858753
768039393
715164624
899814170
696149345
566849051
604228220
473509665
213351465
772141030
866330502
439389106
950356425
245647000
816553936
347587053
1056412249
825578652
295599415
24326263
934497307
141061119
77351928
152457175
947886672
632267751
25209182
452860476
972505990
968353103
953116212
1011045767
995418832
18752381
1047336399
173494470
248622692
472335451
494363346
919676483
564648044
799723263
549661852
642336393
84891850
527643083
1059641015
871255000
756903580
988716081
87244516
174296088
1029132338
81341099
808855364
682457220
559413442
454822003
336358208
406794068
117822802
710848968
730870619
136797249
842178197
1035456657
591664698
147249419
644564926
934768924
660673420
740855883
650738219
737744565
982114498
343498432
325891435
432069213
630965776
539505719
786811532
259485695
483983221
532878540
461501697
616312276
526448364
618494399
674851041
112899054
583418466
890711044
300471519
1053562819
129209131
854790901
619631780
425164918
354671399
608664781
284769515
784972226
749706812
329372224
373960365
150224299
153250993
675347505
331530408
979529450
93789316
398040496
360501581
478430980
68397244
56504616
557148700
519512254
914793809
602212095
884226333
177923173
442687571
511619034
859463040
608649928
735381494
869812403
789164422
837004204
686244093
138666174
649931051
112959671
598371145
338583478
704304591
482628553
492204699
159692475
220835303
167266452
231866514
901760595
387135509
168498172
545466272
359324818
328537019
656764894
424088742
402380944
722537137
322772085
445871955
787209827
368270760
245135230
90019716
298123882
590404658
109980821
214995356
235019288
449778832
247391344
543384152
196450505
463055477
101362938
307868366
244363180
523880727
659740727
123130968
404598729
285520669
687760766
728316452
412834130
548594005
338212210
809681483
415378173
902174669
1003540500
820670222
471991862
978047188
26137784
719033488
710827394
28924764
630858332
230841045
831147723
765987478
314943986
620543213
120295519
651000263
896850219
808345956
133265352
507926592
364739656
181029706
572369690
55176339
1004042956
762652770
81279089
906148125
465348625
281010622
711820409
653746801
177082462
1037146200
172648627
233837669
242983362
281610102
254092161
580512543
317151558
635419773
819597767
478643764
442663104
347561126
82004112
1022933941
898989658
1026613883
9579153
361878261
308506113
277548704
207513760
40117726
474021327
173800463
615246339
871487867
252439274
774006079
128205830
671417998
643939350
1048831381
792071891
40722448
153028920
1006060625
815865892
276227823
562091385
635774020
826899253
487110786
795681098
6886952
518379914
1005487370
173120791
377180957
377992325
4213589
85901299
752330059
596301887
498351035
518270568
17101975
744876839
354385913
689266001
882778711
484011286
151867047
504971241
27625131
5036118
459390448
507244533
320867218
71547662
598258824
898663843
828950856
137720851
1051976518
370384416
403946726
482132268
877281135
254816034
253303983
584477020
1022021993
16829149
365608044
114546455
35579818
18829191
894017164
393886552
820924970
366108422
459688647
957563076
141895742
544443775
486769789
122188734
154937877
416454606
106944305
820483857
1048860696
838432476
8514036
136355327
439159737
286501934
538939804
127672692
589615360
61943108
391321849
349528919
468696770
1770309
980114579
193307008
187590367
883834072
753070964
567721637
808478621
358734006
97440579
822227455
100397597
491339712
652602853
652996554
41181240
30423403
909769282
438523049
437879789
905704764
393129149
917317912
750715970
7058145
701566568
1004475770
6706540
1009471306
703626251
501072228
795200289
554541043
169993734
277088451
813525039
257538594
887935715
1011608145
713845760
262673762
202754106
920608317
901020065
1013345395
403435414
947156281
1239767
46361710
314231480
446344926
1073696379
501678577
580030242
445246485
449041819
677080284
80132473
1047982507
916957924
1016899640
634659456
627247498
38446175
8623595
44481200
58774460
886741479
871508575
345616321
180053947
842805605
370854370
600650221
38109394
591587139
252549489
196131863
481631885
128559566
987263256
819131338
956754982
1061980735
436768152
54328898
248142030
613968241
135965987
606006888
701505270
82893182
621438755
1003471557
640258997
37669564
989928302
323014216
456143446
337054363
34577421
992193349
923707962
724812689
762353166
703242884
222383932
533752629
103349530
698056954
638241330
165094786
915139096
760271342
983447431
331844661
681312281
310781512
564146012
293390193
1042768793
596993245
688867297
811710694
897389306
1056602470
57104409
602101986
264743191
386589128
1033936420
818431409
136421820
226474051
969753362
379194205
711249565
973376625
1067365819
126187245
360286552
618813213
744368541
786755346
903325026
763646480
803703748
443399671
375518854
707973291
821087557
684817367
478545978
298161878
783508157
840237695
874073483
866865761
956565380
481989340
453810013
184521787
725678354
629060892
750469304
999191082
456695067
860991279
508714046
873542321
336279109
5683322
529473596
1038494417
810503353
893096318
949160729
506833207
6508109
243829046
93992502
168838287
589512355
600215993
162441504
119315602
920670391
889324291
777672406
681927461
927137936
266584830
226314926
1070020603
649416064
339583913
228425055
892758010
330844494
473853413
810548421
788989080
225154244
562853723
167654095
450841070
924944570
151865765
751290641
669245183
243847498
1025145189
968239274
981838480
685718964
31857573
814846723
1064070902
918314257
450269030
679040211
1004391735
175133761
818533105
14818182
201205228
15499941
554129210
852374626
97749949
686813536
868671732
747497938
164588424
744492823
39982794
1019490777
192122808
880849104
988452419
1028622702
624037956
430390620
545000820
887075524
533499175
415805560
217772624
528328437
74993576
567666649
897430018
623431317
836577379
423779330
646479304
171632282
947611138
496734283
808241003
387948591
1056596048
214657471
865682657
209381946
920619145
582011453
1036631787
7154378
1037346721
411185056
539893614
628111309
469118524
56737416
111533376
686915504
411747953
935829919
284018977
235893306
89510232
299805255
1069545063
488836243
371051555
291241587
579644049
689914532
410113055
607870797
992395965
745204179
633751490
299654193
688168794
1051367279
934673397
671642860
484951927
659912799
86770163
50705619
105682601
903569643
926284997
106579674
822220887
98133115
223869362
443530690
672405588
654079311
16082403
341042836
609094631
458726369
50893370
553203231
717907964
415327419
446071333
78464046
467247328
288585003
69449980
914813163
966043517
256613998
408420962
345907458
180679103
82990431
567096306
328518895
127735705
493117336
824010427
173942278
1035621831
522641744
209425092
748704107
836674682
616046928
192427032
97812939
908941945
566449618
85291903
598611105
736086788
853600884
426800603
210723813
924623785
836158139
463021426
169848935
714756267
946825858
326731567
482047342
1047751115
219113908
784222143
570067416
194894274
70773852
499062435
324915695
254986984
917562497
422276226
592065490
658226042
680206955
383509193
558023388
379330413
329605121
60837342
983721229
724603739
110385375
221969361
965708279
432270631
1005649435
1069816630
106222922
489885283
591362953
595902334
672432059
528690719
625542518
650629368
926411639
950688592
64720708
202086316
369353188
127001258
252662411
557258545
856746458
370553842
369508697
1009386438
553579778
86598014
307281522
48038482
1023784979
811186533
394199574
114278075
956149741
205463083
125442846
196403978
639960675
955788289
654909843
496505854
167346069
569434244
12234042
30672180
38243675
925052713
503645685
1065025036
741524489
507370331
431788798
89406289
583993958
395410780
59437267
586304482
478201481
538927233
764553005
86504423
727469833
914653526
403610549
829889910
1007295395
859768974
1044934845
96461769
780744306
531008445
22055496
92372439
437574788
683288943
298239681
1056621130
762923664
773175267
423872437
250386561
861696310
31853360
884664946
96704078
989153582
900732424
1044204401
856482310
409009839
213901408
150279938
357038349
262663156
222026456
150594267
468590455
928094202
359961
808925520
367657114
117130767
996664768
190153310
861752951
971997079
734055412
670334419
978731260
179925050
754081812
191606664
280589738
192172412
411638693
181473807
271102651
998432867
545816563
704507798
293902040
198277350
177416075
90348846
135101529
696578075
187790449
122519523
609181576
447088625
858082409
97180431
172607531
861918171
976294651
1025396135
207465542
386919165
340691542
999982830
748177476
999320896
909830969
384569612
1004096505
663049412
121895064
748149737
660552610
891929633
574137510
681930569
3808248
934424280
1003631460
461042982
948418744
296506050
463185208
612152317
104942734
722912958
405103514
397668837
358401519
784717611
539860454
660072651
758044530
968068526
609327759
984855889
657836663
275379935
920150252
89409025
502937891
763964562
167141006
30925858
34771068
960860516
340795767
6078252
756674179
807076153
865224810
861665554
786358848
945572610
925198197
402046944
205920687
940709329
450366034
46542748
873996510
429066757
959300793
1041514155
4943749
87579072
720775497
500590873
887905461
550284325
809755599
803757887
485622229
110644315
17249066
52446027
934207516
1011230069
227105949
653613755
236315272
791504228
830584632
94184985
9529191
863512852
937459877
681194283
100695891
548664843
337193962
304321438
797619258
894062405
557065975
194960646
158973168
151797166
35763263
486123442
370633818
447941042
1031891869
565952750
821047889
688765931
596424132
313947850
913185108
36598567
457536159
104578682
305084729
186808531
165112872
664945600
623787460
1041619600
102470387
183731168
191758339
179443801
1052923437
269340397
735855133
457277158
471063803
301992196
425695889
434308969
909152482
984523120
934197692
88959772
437433607
642681249
736129999
406921768
426742855
50942545
516123646
861907071
843091473
816430954
962517302
165556799
333497973
851637415
739583688
351503662
770489577
212624173
350168364
885142127
724873785
344147055
521070967
695268352
960765657
917996319
789216853
484886359
1038279984
440944948
309971561
758337461
99605375
688399207
282409704
936387617
583503495
347219175
246644673
2441925
717694175
658407072
782603254
848044342
922142158
294606076
402359260
200962588
973966959
314700009
688358949
455544445
20228116
347188104
365247116
287089841
336566275
277429524
527980668
126348358
297312657
242305707
769338637
307866227
1019414453
1062136246
688094660
320740919
288578712
546328117
37157324
974668267
201321291
282878120
911415350
457255314
460481321
648963577
882411943
858179301
79075700
395981664
345943411
1031677001
239784527
166880167
557879539
992517207
955881352
309212742
180368636
710235863
512809744
940833789
851291929
164704410
244223098
954705213
964079830
601144249
206009416
117124355
1065344633
992791685
398857092
592081893
887558216
565829595
470437068
271575039
781438066
624807854
317879248
532122804
1044290905
773395046
372667474
740524792
979573518
101613570
968536126
742764931
109366633
172864398
343822514
665459424
649709441
620281323
96867701
547430312
471256727
491223364
431730421
10041699
742022460
898288866
511081679
604013867
121802664
481754613
739119212
938526455
475113602
1008823775
930654102
1049061379
250705664
1009382145
1026387464
893562378
560225436
454074434
664316854
101473365
388675229
741722478
156467835
562432375
919651626
779232821
815832250
586172469
679566410
501858855
499648995
217141926
99921574
967823609
587722134
248181334
677787831
979341582
905963321
662741731
273999577
478930003
503736525
520965743
108471166
1057914979
697795418
958247614
80405427
604081468
848287363
864962835
849563402
413340288
325334517
169995575
1048762225
1051029064
843783696
444428703
804898274
1045996379
502359143
789505799
948579586
1009625490
1070682428
139678345
736577724
74019409
634950707
789891560
1045043156
534189571
302219560
633979610
378587076
934068376
693280380
148539492
1060156959
148761661
546153571
315752347
585554431
383208556
185051265
46676878
358719774
545913688
1047762923
394249803
293601086
686764338
964224285
513334070
968390606
12852896
739397421
8189201
922789129
759119726
489415970
74061873
503295359
932964261
469671294
289960633
333388454
84741546
1033696926
48136652
459719737
823558295
397209254
257533608
56357722
89662088
523425820
563658074
966358649
979122642
155599193
344098579
308754099
684805197
693883487
922858584
293880110
565568681
253739915
1050261041
254887682
597394945
278728564
512722766
428545776
310164031
78624586
75806960
170860388
65995600
943000473
659709137
789936212
364935964
1053661381
132576265
903827354
219646743
381696974
460150034
437797262
1045970911
316221241
435432899
17457079
521161716
674482222
815146025
565576079
6768475
345295800
702293931
734862790
301841947
3845855
860208645
979941222
237620682
134123471
464593202
521322149
253278158
74519906
123926398
763312293
1007360969
295975511
770334128
637065651
376275846
889967969
924140207
883188456
822274461
517732462
215150418
416036926
182383707
529340997
211189437
225648400
953320541
1065944056
343583947
67096418
856534973
219054634
908515880
169384380
847838322
685085405
527025708
237942752
675754467
1036741613
705379979
291130326
1387446
860886294
590561763
281162035
914492981
908572139
564486891
562569310
914604757
486602798
473598781
521268465
512940421
317923888
318623226
882515367
692555024
798214725
799684783
817613432
229378913
526905285
850854918
861469922
12243641
919960444
351559086
413575029
556796444
897310100
535862734
720965423
966340394
890152742
291144223
1058271398
535879502
758664396
739106758
328075493
377585541
130854179
86327194
98404582
337023801
625966376
482319662
603783382
669169783
687968632
114592976
841307548
921654218
984087343
364749838
127637528
783511627
718384815
1070897432
414580209
513074899
237950510
647226682
838294712
606411318
791689384
454377433
468943254
969863308
199259332
489983357
1039215309
219333719
599666409
355220117
151951420
355191151
53763886
821801709
774982448
734215230
527537689
748839461
486711911
291642931
172361272
25706798
931780339
353228996
47671652
105813782
978559332
740408744
110507821
451723595
149058194
454358908
931557599
15990303
959494209
232007250
486756099
805531681
800264212
228044770
70674516
1012234107
188121102
488145719
252522719
721973390
927947712
1049085953
62372971
250844890
1065981388
778172782
842355507
459053113
529836014
507751314
193104528
761929669
413465836
822335847
718484558
990500689
252210990
669283060
732803897
596314807
308803608
133252620
596955764
959323784
88092313
937474999
208626092
610445545
647268946
338418006
763405296
59686719
937001482
271555130
272925510
785939938
846227289
125806609
170033697
7596524
979475813
319605942
844996174
289061858
770155069
288477237
345997272
556783738
192699720
212276189
268822928
1007145724
818464085
281967306
635751592
946434118
150600014
825555378
224181566
868133271
925422076
17999445
631571890
992941444
507589776
559928366
964377582
276786899
175735570
19073452
72427839
487060639
928630362
116070314
436499698
167201186
52146135
72390283
427207630
162245494
130018161
718653556
895871286
448348293
173369685
948828401
1058472891
614193438
155166410
4259191
809619814
1047548196
620878555
777167352
885896819
748208432
744155157
315207582
553146129
122727769
480497462
972110340
256327124
386705744
212234110
111472859
786023750
25352197
354550846
145072656
796540129
881052757
426017169
572184801
454831711
1056369212
485205564
66771924
508414878
681760657
881192124
728381941
161877016
947312112
905354330
538721882
125389864
364419556
666003083
967879898
56516117
981120440
109593938
489230884
42444065
326875601
96872708
1042236271
926061421
370356087
410684505
267955252
482402558
970491256
157863908
1023426702
855188075
845210479
710086686
54027493
522530079
332713669
682191802
615383615
961570425
731532755
782174633
508704709
437089727
467749872
1000235837
698812830
465938410
151953436
936662028
265062412
162212806
385643475
495889624
147615020
724842693
411542771
47594982
370139067
980972966
201967407
448824914
380427608
916915672
310600915
622580581
237759876
126596152
997970904
300360506
159465327
823155540
932782462
543321480
617935161
904934144
431069364
215574018
656978265
358059195
141973185
911852460
973850231
887811618
812089183
587687979
39112474
26635558
565592133
59098995
195196280
21462909
461265101
164479953
162972991
748378693
676039068
544254041
175749784
581335088
106004827
701473160
325747901
24564359
891302994
618782032
753608971
465707670
886904309
559687161
724122636
724523898
839330276
459107927
1059252621
503985458
542455519
790309985
833808337
795877964
138176072
696490977
43822237
664575663
674601205
947477669
646005765
1010721355
296279691
62427566
476991186
873581566
771161099
764837833
584843136
128250914
261704053
579429733
97151478
872251154
909152468
438973981
938181773
895542464
542625201
953436124
134500288
743041720
943975108
823441252
838894799
635804345
907144860
48064125
4082807
232332617
418922423
931383361
997228932
723816708
714488931
150832339
845822942
311838344
605655714
441303276
481589655
171154554
13509125
253447717
1047115614
360117434
665066997
337422481
308658911
637958851
611984512
471841125
802358316
215949608
683511581
378268047
468545827
773314535
226052852
716409149
909558215
597083882
452347661
1004527431
867953892
294476632
92696945
440460472
128258050
617034326
651150400
315889282
122305304
1065356138
121290623
399742088
424807953
1062230399
909751247
1025825370
590977431
19529293
352280992
265247202
795335571
1005115960
962354796
244773441
789522685
937452891
319066303
889435470
443384125
928850508
444527110
396838696
390215183
877063978
699425656
306446458
644010017
120936259
1027103792
222751055
321486137
572353682
150755076
250494136
612551577
7987614
548824056
588226242
312589096
447690434
301195306
429281574
389138873
500095189
378587809
559701444
840097742
571524335
216616284
181542842
937047483
209433843
488280993
165550066
528967352
448605569
128818209
242714198
889319956
654250794
599817111
734070641
475986751
992538719
388682076
372889893
810311310
990319600
296622442
684990541
593426437
1025045270
681344882
551588322
929092891
846888672
901376532
823940382
517701183
515607782
206749284
272827611
298171790
465649752
52548172
972291209
311546564
961618043
188651059
551120848
316633511
118714785
508746435
1053152487
467026005
726439867
160850291
55856846
629161928
779690818
935848753
343607288
734621801
630340489
118287727
439391364
620766771
500304078
946890810
741775363
474693756
10170701
28143928
534906486
347261024
175162405
653791769
240784496
733299217
1066358732
737759574
531281610
429499588
781824642
48918526
146992255
721353991
841000470
269815792
187510838
236207956
721708541
361724661
52203416
88536462
553673882
911367078
331221885
402891080
51645729
275647652
483685523
63169037
204829830
671981838
805141610
632250735
541120479
950993643
964125668
917202757
621005909
957377568
316721590
388221530
445948110
300366933
816737900
677594705
392308561
45421298
392575567
184271626
893280475
1003690298
780694631
734749057
359184331
379659742
515751015
495938976
418902577
106392582
150289498
678656608
907747837
29860689
666059379
400767495
547305117
600086166
138661324
165452655
1066897713
682961158
967816225
732501906
95524618
918591495
822079725
815955306
905447029
856426452
290339377
745179082
994258287
977187929
300747911
620860794
137759009
1043678530
498256252
1870589
176327163
1015791989
231394079
582465882
944690451
979580866
349000959
251746712
752522681
593567876
599347296
73735851
547111884
466477039
871147484
664556318
958402174
1069354668
440310560
178043261
428943405
928646145
726927821
666457403
197796359
1001044456
460965199
315352905
441653024
48147163
434185173
93492099
856940651
245691588
157120958
779308926
94557519
109100813
813898662
562681564
546696831
152517805
262524518
506392204
456924484
351880681
49522999
372378064
215296674
532203630
334831079
474185714
1017935548
884446552
677120099
982540344
598228486
571956167
853585294
59849041
931058562
777660911
732090075
124681390
1034410808
533729205
135187131
731124844
786657267
441411044
804462284
995285206
878254974
697280945
588600334
945497359
1056931190
273651064
686699953
936479075
111528437
592207922
375612970
970670043
86446789
700546464
992047428
406857109
445986758
934596599
147518218
273412775
1052371941
999782497
1031309586
492621702
179499934
819704120
197684687
1070948979
531877717
339391494
448984449
905323596
695211477
803979910
970888927
550671834
288742333
384974213
620012441
616530134
804792308
863348665
737855510
118996817
964183563
631750589
45491785
229552294
770926557
1031845667
660167831
590797221
470592497
641299009
629623738
489965350
624222187
363856101
448288109
56914346
600362319
23151897
250838726
384559193
814414090
552635115
231437480
797207985
1021367973
512176311
426266139
121899367
751855477
86316783
1073091362
680886463
145910244
1007183828
50063906
230741416
881127178
600428077
524187746
723727594
301781512
568405764
239758324
184939438
847243149
942246635
49821753
1037530977
214446702
192841729
501391101
160267734
695422003
355019246
1042324757
354480493
739668116
988066666
86548101
209116182
121630326
478998516
149957530
278268353
75387585
603982161
1055053139
323376980
66720304
697292397
139587927
95164680
524695925
816944092
384095297
845559652
358457896
379744117
810157273
256890256
818181935
544109630
1030563052
571522197
55272649
173430554
763162823
717143085
648736267
10837676
148889017
42263450
856931890
142669931
847970729
1067292283
874305798
874061396
858744749
305769798
562935590
134199666
296557237
700532055
566144684
409074877
1003619123
902820511
255728504
639553015
875514082
753227133
446572919
300177926
897808602
283013104
64392987
270126370
410601448
877474163
909547325
963059050
540001646
1041382737
765898016
727909409
46676778
260618630
870644275
335552818
872930910
807988622
632282022
471342593
379676993
633600509
1014600711
447748130
432740640
712514754
489623282
478286508
707853191
792266315
295425698
1000654009
489525090
431786530
663954619
822114656
325271892
964066547
657811162
238349250
692617779
874971996
291713094
600722314
18551877
870837043
802018929
357829282
414968987
125517607
121462090
931953312
348099471
279687118
716021507
238543848
212096645
599675327
560652130
795752245
700778784
653554415
943840484
249783890
745742626
800350843
97800029
692741338
524111899
557782488
177516058
631419469
972003580
197683600
896761695
268452968
9093666
724798620
184451315
304845304
152268047
104891004
387869834
202465050
1033757973
335246566
723528611
675067996
752092367
755687729
727397427
1065970756
618175137
53652336
51670754
104709147
566445273
767511873
290632056
39102167
323935279
63888246
1062690556
286634228
595269238
575662499
783458585
956017164
390303214
249032625
367260295
524385066
447644707
956311013
115503211
463088943
531420564
270898804
578782725
1027027734
940142306
927748267
242823326
341001177
1057110129
524377186
383049456
524838155
347530513
541684054
707833670
741758996
224693486
155486886
303618541
929811289
1064163358
967624887
132786432
738436019
408934355
594378227
742697556
270643627
727278442
661625571
894345232
596267963
145535755
563910066
576144464
142714930
679200142
1033235081
600684779
325743420
778298823
602393789
728745975
462394563
497534212
657882738
361419049
319132057
221374421
273921689
921224637
667452184
732390068
272032420
216178569
444709869
98262022
648893019
514497938
177044788
1035251549
352468724
674405623
803940583
284233916
969489494
791383927
726079184
728758724
578638993
614684294
497285402
623536535
825542902
896088534
369969503
51557609
799042573
104391505
651453642
513485356
137838406
666886202
62359270
884320522
350606550
325875593
87290584
396169374
126765611
115535007
401483765
507613453
998685952
495867465
799106082
665310663
390858937
731567830
507365439
948553233
478067931
350274411
649688472
58897506
775448705
969620631
1061129697
593073781
930065698
72019058
27593757
495200682
359533372
755695031
301902264
828356210
392150483
438423174
36763247
66096892
368891536
646212944
353710136
448840656
1006192502
963764590
65626091
443180665
824968688
535773991
919074378
1001315203
534450210
420494715
713473572
465271292
80373867
125647578
515214301
701973067
645267035
989168744
585633861
753063609
192587282
883598817
851710
448064389
666913953
71594452
295143727
191399023
349764588
413288
581872514
497572778
317271431
827886746
1498058
961841051
665450857
34602700
269128313
879593232
82948991
192409329
979136861
917973437
200030812
481943338
568263984
52012977
1054056369
9473292
282930903
592495423
379831195
781612198
891423828
60029948
686336213
408282288
813234052
561249154
78064345
768975383
553204806
892905654
1060868710
398531506
847306283
998407729
205622257
367715038
674355983
684629173
686745216
669465697
153290222
369834010
570490360
877059965
332502859
778288049
512458625
788521359
314274668
654766395
480813747
20819114
1018859585
594345875
511645266
421581289
52941638
210447687
22695028
409106597
659111742
750561912
234940612
232930295
4188176
303729371
271934568
533161040
110425646
96336063
727066392
1007851378
180590489
323102736
384279109
1002251595
220089603
832044625
713382075
714281091
817233510
66326354
1050368062
886999176
537674344
435780553
926734200
399556079
98385418
756859545
363736140
335482576
714954190
935706975
566415272
106833026
327952686
275320422
180789200
354950702
328335284
893908210
287421716
830772629
1041104898
819824739
334132661
711235032
321098992
109469330
240446693
354092580
398927201
494865805
913664175
463497843
706016981
89128433
742651237
639169020
362818709
272511031
407154073
245028114
907884303
236103572
1059942603
415037161
646869748
65586121
561172797
372346155
250077529
204805278
333003956
901782500
845611725
29202397
657584908
378455254
316435870
295165845
554266500
646011071
417131580
1027238870
743051456
893609817
613545732
834081787
229225212
895783743
603107235
347797441
365237105
1013851077
703681328
494619197
818108501
348834554
48595134
1057351516
902650257
444426196
367515811
772875728
142101180
868881799
1072083169
431447439
279164391
948861311
476494348
455214946
941519274
119102402
755318393
110701067
669385750
656274018
384331890
506970337
568042452
978192765
507722974
129818489
1022216705
883038410
828548503
864966252
172234733
152174981
916972010
685943321
375549046
283987591
446514284
770648225
876300782
34095201
158963273
794076792
851072820
69745724
935681210
690589159
490911977
1031816498
846477227
765341594
947597650
757275631
681741589
734303181
116249601
182670076
1061644805
232082706
585372102
282104605
599863993
223250102
163196859
126201811
532938405
355369411
860227687
780222146
887499537
382213555
833783593
919207538
164218333
997255575
22861758
776369011
383742181
594401605
793305997
1023157374
690564087
484066966
1064263018
1023484659
894550128
134531594
847184099
475424042
44085001
403032458
917580582
303739166
54169350
996622016
725304291
145017425
221280718
907139079
927306882
911876985
921623498
553667808
783638640
110806492
391449494
359602471
38475241
609901699
754776167
285818297
586023502
815342862
724341925
851992090
733876360
755947070
611925208
437517431
1029361671
684063821
194870242
876754119
245360817
520838208
372060388
343363016
820566210
691359359
237434487
809962735
254792241
700198397
915477589
800787137
44264247
848009571
222002703
853027969
260538573
229612765
420138004
811041289
405204510
234715304
829041161
396127068
603797643
37198582
426075614
436066068
800333330
949258641
533741388
531604353
373294102
991874258
365244826
930532884
901915777
18117948
355797209
408878667
274663597
546414071
137527111
298019391
24612903
583004793
5236072
965631034
509648340
920527073
231062600
782747586
364440232
161003653
862716160
870091635
25995144
359578256
1029404109
736123778
548576824
1027763986
371987300
943541844
600729830
547731598
680549357
67765589
185803048
948461534
127962208
1040999082
187493199
693564393
521463501
54143122
958735144
665380502
461650935
105769114
37604000
665556545
179330991
438068238
426507306
874032816
605974215
767922849
165737437
402881563
457462998
1037737210
1003591077
522186058
181702809
117685042
253030257
411182564
563157421
1033749201
519937695
239119751
715183340
202239030
856717515
677818796
543678859
423922286
435764106
708368007
514787606
758874980
781504017
461720958
514799749
199716127
1043649055
629598381
707602250
209746162
727641002
888893767
361451648
170144892
471505470
475450818
1027875725
445462692
261656987
794089345
360535446
953163330
177320473
372542738
374015538
943770562
908543238
641562645
329503112
693956384
772835587
890745480
461292340
326968636
204315474
75854551
496263953
490102227
1025746064
546470644
536782223
841068906
452129150
748950902
656429885
70182318
906545940
316152257
31758576
617156668
716505327
832366252
74877747
8483586
4485613
299917230
982090227
789015259
344483040
615457568
817569110
676589713
505139153
492152816
762634680
684639170
371555107
202191804
1051109287
1010411494
184356695
511802372
26078042
1034794685
132969611
110758889
1038696089
21275139
269673665
567548937
618778371
485876247
966578476
335439723
510401567
738288603
6982047
528209946
314931260
986447125
849672367
282523361
973742963
32737259
1005978132
614747956
755074824
78551309
899279535
44266691
254583226
874377684
964064310
528387580
416448386
202918327
821488480
1051284110
608839149
579444677
610023971
930156503
255996675
473302750
160295168
876758491
901218661
36240061
595323386
378574764
960388375
1035319524
896467988
136071706
944392105
662608624
248104013
885994126
361625703
699477268
919726321
704058410
881731903
502859530
22033356
530554492
687721728
116579371
336308960
623362400
488950544
545840152
671453255
31859385
112197610
1063599907
972073047
440394770
1033966176
831050409
6828682
873142338
36458748
1057185838
264574630
535549210
276253750
173396561
780385562
609931822
770743771
222614715
530366301
791028
275348958
690444296
119126509
410308794
584177075
61270645
266657738
193878508
1889082
544727754
940469954
865506663
619721578
936700116
740611800
755249792
844633915
330894214
352505481
900309952
957460165
935006613
314527134
348524990
787687188
872850511
725291162
124215786
605479664
73223584
1004429955
458828632
280393501
604462442
287833879
211493175
181997751
122130964
758980065
449296718
201494929
863071757
960620282
476402596
236625770
974168368
685025932
572081384
389316425
680354464
844188484
628103473
179203769
898110769
153117480
521387608
972956830
115141294
325945367
561072603
467523622
797178016
781973429
512236265
13872831
293404301
1053182872
932528019
116208054
499069584
889013380
411704974
2040682
642818085
707710695
900538295
274961567
522319079
905588639
994482611
22289224
276432815
641728210
381086494
384193575
592087206
333065294
472939725
549469936
1042956382
866421815
215344542
1018493923
535032702
445260100
593628903
625265114
494363690
446416808
147276618
434518521
412674443
384564666
1062875679
215228541
11296151
167045118
336952624
744599451
197506929
817512917
419965654
586775343
51368324
38918681
197188559
407762809
329616409
911058850
342005043
1058081274
229538064
68435007
171662281
154497485
648787238
215492167
224458566
25531114
113698577
120371011
332911478
1010817186
37446006
628058951
755763112
1008723857
1073534001
665244231
701682999
823264502
1038270408
18436238
587502330
922455984
628013055
949394049
790468723
512698173
105059653
350429509
184085194
912168885
204498629
500650110
733519611
766417473
335672282
394298610
837694081
9778941
650722649
230693508
965400711
190361724
423048436
986795947
51817521
483543117
450088270
227585155
231091447
999314221
378056178
201294788
556161596
1021319919
27927841
950551510
449809508
919275636
899061470
810202648
612387634
479782976
85416927
467582123
829956287
454587617
4107575
1027261746
455147370
23024867
738812678
516506985
976303567
721626148
1008974274
233021457
831574038
253106121
970634488
830626785
401314659
343407405
91467065
458139883
670874509
49000385
662945243
330924574
510583264
894744861
317900346
361515155
944420505
373886195
37421764
566778866
593998727
835369778
104037822
1041561380
347346846
525848576
667532430
376252083
483824379
436638262
911762758
958016925
646656868
211807525
311206295
464956805
766511623
475580116
789370934
598244093
678892381
163126297
184792647
690541823
619665066
67274172
283516848
258290953
864409787
448972229
254352481
71703077
196571309
318557922
562488339
863633920
746263372
203071719
800551638
539241571
859011352
402690006
864927552
810632624
204434184
860599350
581337377
765003525
195905435
1023911718
619794289
1073550963
264366021
243013909
848711401
208791020
793630409
622833158
947806551
34891032
713714717
542632167
828931451
112955300
285903586
110926097
583269787
857558806
53488084
987006502
811036669
34267893
798199076
956846023
394076220
304123577
409538426
402399773
150930914
218022970
301403992
301271882
593701621
532511342
340366269
598368669
157476814
915514197
1032081192
914938545
987068903
432678076
591742519
936000893
599094334
1037590010
907839576
760842463
291097658
788981805
308877632
229209056
122209492
787570279
415635073
488384512
421945853
464305836
389189072
831555558
478249930
1067247139
1017447365
222386593
474749833
851700948
696020985
921449920
821375430
763311474
168467827
315142767
680449912
297207284
569312618
241186515
975017482
480526360
462947997
418940986
318587844
376249815
784535369
762708154
927194802
229527650
734850650
907503773
673924012
704382679
1054310563
1025882097
943417560
1063757244
562241868
932928181
165731477
331481917
463264904
6585801
637580472
865301604
394175650
74568673
518124767
78097017
672431576
968099377
12689920
248363520
451042371
617159196
137463196
559880478
819133679
183390134
452394508
9511933
450710275
667847504
310439511
408586241
578888080
222728197
626637534
844476547
157412299
1043532172
1002894469
1063817828
291060645
425173324
212189849
494400144
669248159
44401460
159807901
103618970
1051072143
955046630
156020213
867350115
765484218
195517072
1053893625
458668526
1014266152
164545408
956106137
972997434
814444945
951172491
688883137
96508371
146126349
118484289
547089901
1018156867
879161411
590225195
128672438
82002858
658155774
200672457
811982948
887629954
70372257
720217343
1047630410
2135966
415631007
305968283
541628463
873200598
936477630
467033904
1047543207
950303015
877133410
408202668
574183567
31740107
287356937
33226517
144257769
842339933
808503128
516808709
22712635
137462709
714982301
142732859
123396724
607537667
94900179
575650159
642533462
1014589468
715040329
1028664272
488055722
375532910
126958580
279807120
130141364
195337423
633001092
21135819
552586662
1000524339
1007099061
322175451
815640085
272822272
1037382601
634899397
641935204
59627421
757216732
970153129
136282712
236767045
336748259
24381650
875124691
340376214
719978411
1042035391
248279858
835370231
169092599
487860065
530676074
1026193887
131147248
885165052
319721237
645563320
500139444
839234611
576238600
854535575
901405409
122700208
898056535
882785552
272288079
1006207584
52245795
759575196
75758868
575743146
411741230
904109413
577469247
573647376
818970685
282416155
416881051
1038101445
257538709
548471728
859013180
540625694
924471240
8040903
316450298
6676685
924445547
751233161
47689637
584149698
1059687681
126382091
780623989
858741753
711189677
741685098
80749634
468784480
669493513
263512465
290473266
652694713
34472109
422354216
701597100
449169220
591881648
633944098
123170667
2507583
1047106475
259231793
188422340
847433854
355633965
1000867899
286706612
90861831
667134799
915463109
550611792
219345710
885996561
62998330
702959859
500859449
496520566
567053301
969390711
1053939431
688716254
658186712
379300808
686421154
513533637
39261873
148000633
1052042663
225285196
142859382
253793196
31465958
129956912
430775101
821872815
266243058
803946482
270352691
397134241
142929702
1072762538
1019794213
253791133
259113931
608130014
939401922
60032480
690352417
708035633
110166489
751584888
667301674
403804813
342720941
896501489
540725749
51595863
647535980
196164592
682513587
282137560
218874846
214327406
893931849
132608467
972273248
764141626
561476012
291904327
71887615
508764285
387370562
900558453
648635821
470789968
12601853
1039528389
633675929
1018806081
35503853
413549726
401487422
1038017025
370399093
580582960
860427897
565294028
69023369
499301141
801785953
2603832
663072130
582449984
740479502
376425827
755220456
984223712
87375068
861387974
263809132
112270938
105765912
46218028
375966349
771961093
430580572
978189237
712730987
191828803
735151867
68254336
288102931
1022213634
911463961
381746035
190901947
967150560
676668056
185459795
912103406
271112226
695530385
338816701
344562213
344906065
931913984
382293160
1064970856
380278042
118412970
1011097032
652280739
422931856
42523393
781844220
786120440
623117886
503802872
160188085
1053764809
401231260
274812564
686732505
312900638
818537149
100371824
36378683
380617443
276931533
254070118
985261420
670712984
1002568180
502246263
52354409
866796055
1047408112
656317037
295729044
365138831
432210980
606833745
878833684
678332104
323181940
101330408
870797911
705681767
598023716
27600933
869760911
639361562
427075869
321216822
568990013
172487302
984421909
769385950
450792283
103740897
385593873
1016129767
747767682
277357365
866559923
332111381
520208413
981961980
807082141
1064426076
496241662
479212571
803288700
454710963
316732190
825918315
340111532
1036016986
428240199
841751230
911626646
138036611
172000951
873437130
482513018
912331142
404052323
535007465
737401797
938680494
339329229
204265811
321365006
315853253
121298126
453792559
35233249
541389991
173647808
953161246
967692248
581407997
975676748
455877987
748336626
310078352
197642064
740811217
482677264
9484387
615242235
511785918
309797275
247889526
218066092
659236927
436050233
245812378
860119901
691972769
1012129318
965224088
299702224
10497108
399785570
820343778
316274348
1069218214
948730150
176681448
8573302
657652450
1009684998
985716936
633002276
912477586
396779217
90668605
131061273
1050965350
511174329
994203841
762884693
195951140
581905279
385117304
493440083
705335543
436612235
66288271
612717403
370889538
296237027
376607370
181207924
153126871
329154219
405685139
498284852
431440447
606002958
325212657
558953869
654991757
593125161
1006247450
498361850
561254150
777107804
825094429
872517190
66334648
3557412
8341926
199062672
915071340
446349722
369718746
15591638
791359498
165816125
997365591
457121873
843983484
941850272
809442478
357031918
356208344
144383728
993016749
625358845
291727465
427960248
864613514
582418182
4769947
935238687
1048257008
788206141
60576621
992761255
69327881
964114007
761116070
1058238361
107517640
595954990
502978353
836435143
144819090
189072985
571124260
393109871
1025552269
87864936
461334502
110784023
1003720577
517423283
820169859
376462601
249341392
672698442
889931680
918735386
1043879217
957687588
955412900
548967462
320540800
614936848
244234698
457697766
805148412
229237099
1002400995
696083648
82293935
882238167
8389119
729277205
837722289
645962423
204473022
631580441
644352876
28472089
509606744
639478786
611107010
633815648
563286108
230562446
386057636
446972867
792731774
179418093
1052912625
498308681
234431115
953652740
166764898
282436343
478621412
1065703742
803124975
683435636
600826666
380635934
46582500
325956442
687568778
55041038
879150151
509701620
470285848
557677862
81228737
155039097
534091075
786020400
910596518
657105720
895387844
574334396
540113550
990918580
849573820
541445210
172283063
185344151
744410641
671976341
424138887
310280674
601789707
967434569
233555489
752167928
73950211
948859134
79712507
262180484
782439260
651862868
561096472
739196622
647304163
531806535
133848239
216625796
9243548
773676430
719617149
18817660
367736342
719399192
29375374
857310354
26969361
992267957
41008883
1067956457
766742778
58127224
758847536
528790968
701242043
271569669
240680090
241087618
624747442
723027636
1068106984
675582118
512512717
825350566
3666606
482175487
349062683
939991264
261533203
74862810
311454135
729539532
432838461
925985791
398821559
670834238
1065570085
246582994
247987603
965343562
933199991
1004186932
770102844
730817567
1039058583
674451754
782827970
154488858
456884565
226335129
268518809
327218262
49863924
434721796
806303613
264880043
11260747
436389807
84562926
812100034
175240077
459664100
609844222
880944822
515354887
853450737
861664175
191675975
502434990
192540912
519163690
60121033
512770058
673212738
1024753404
471539011
414849570
866788690
333409264
910760894
900052092
523346800
61511085
294893667
967720262
414080626
755868279
95483179
1022730855
522507280
650455814
194515123
511591902
137646290
438413917
60335483
308249865
231639490
335125536
61204130
94362667
503471666
481175443
1032648929
100163890
157458547
694779267
842232045
613474032
785307789
385417633
199122219
678238529
687165787
670624057
252847357
43334656
965361014
942352415
97399759
943045319
311447125
195433203
863508229
713406539
920546297
985521959
914556714
889358644
906297229
1049286133
887098832
111528148
720139553
138223300
721426035
644328650
709280762
528174229
798978683
559182106
1010036331
537951630
404984008
752955469
830562702
827530111
618594571
109221637
399693197
1006541243
909255319
717509295
502817050
102224087
984617301
414618136
685749456
354719411
472577157
746363003
529852853
188429232
104973676
813816458
716195378
15919476
609871357
690175475
293632472
55737768
832166819
292798824
582715204
974557967
382250010
909112369
358459191
932301995
572031260
897067
155422450
715590990
932982049
533159567
33101246
607678815
309426082
112079997
746451387
370156036
824460951
55660916
617079366
810158432
893681855
731111364
269242799
437994610
557029058
657014835
612438708
374222491
737237441
451965866
42540691
713491458
172932801
916216903
906633401
533587304
433418958
2401906
758782099
39840611
247159034
443159418
137993983
805868971
217391404
223927508
337297104
127796504
921506210
813238813
207719052
247977268
305151121
495767774
816447658
200900912
176074517
464753908
707405863
1031363135
689979472
707074181
608337077
41597736
476488759
1059679277
403401985
407257119
938029609
11423764
972350369
4332062
431384929
257553703
404932933
148654130
594020861
643457690
336491300
230592461
876963610
953772514
538217262
1058695980
714254655
240489758
850457198
988180700
20576890
396805170
116761680
890518996
190282813
307153106
693780974
256380028
837060067
915970654
411755247
688934078
752741227
1061158951
370892201
405527862
366809054
710407184
284543228
835857900
127758552
185959174
771183475
284932108
336296059
206685910
410178536
890516992
130424665
144634911
227608738
939445471
553832965
36276341
869063114
370235954
585804635
244451197
258714492
211111846
561648749
602532701
294243876
269214464
342199756
910089279
759086503
917433862
715943935
682296436
768586470
697495575
245914048
653778616
109766991
740524775
733887801
144417900
500643431
277523081
992388470
711933655
147899072
197213422
454262342
57281099
456554429
686158546
255383206
64113164
301225221
559113556
575077738
476437632
30275052
127153073
1045880316
696530387
653853065
564866956
408039323
314127170
148485913
109935049
625664001
984136011
290674938
54688005
1020042872
224399543
612837568
839435015
924673924
713174850
378031210
637113735
119912558
269429234
820296838
853405861
941080472
244096538
683814603
580200229
982588003
44990272
316606391
1004423525
81089139
108655839
97305053
516763756
564244479
309407712
609828700
570321216
381587359
100836730
737700080
668798489
652186943
591239379
822957599
760449859
75009527
968120124
693977883
994490768
815599980
903711561
457480461
111108531
1051409406
51163762
421861926
339567402
1036830508
1017338589
263794531
880130675
733638854
348978067
697184352
895303880
325364399
14195984
582345235
90170122
745546190
271691009
553434449
471291209
695912224
775998830
547188998
147487316
920601159
219175147
588997678
430776056
517850226
495210035
815939886
455469230
803494614
707232522
300251907
229823917
654535029
376379457
10539230
999762482
1037942782
862191060
1057772337
772264965
317765457
1032051634
326493949
551920518
451596218
186190216
341618706
128144255
993025805
516836527
197938132
331043475
626917850
344943773
287175477
65336238
992405257
851343602
243747074
422099637
600897197
613003972
553906372
252379810
696892329
375157267
518420160
368264501
839982097
273588977
226018464
81111152
1004307194
437949765
261364735
315679862
711692695
697008460
972734313
216626689
287116067
794042330
258024142
1009174043
126791346
597492727
554664698
452240556
451838686
246000932
280592090
669734717
856772390
895076973
638769901
883341212
669065808
927466056
385816908
474800215
673992689
34381440
363557450
240406253
479575929
622613146
535781953
742664901
217346518
709745997
1001355661
399341218
980540921
360078864
118753704
214134985
439923286
859981424
940077152
725373504
989565377
26052960
785802022
778480084
405451753
157731640
977452721
1021781084
491479261
492523874
544653092
68340853
603559417
765782162
577594698
46892373
279107018
17500461
587770871
387473205
792936531
61455419
814225627
690963281
104551139
728650304
695825930
115699058
375949680
923364182
103365420
916466267
186034122
334689205
481182078
456517404
366175406
12158355
533061411
957964544
385216801
724118825
141995112
220705358
794946352
903127435
325116358
403367028
787652679
50300665
699797989
467503558
708329850
927359328
690594511
935350676
971933448
52698584
1016368645
174566524
194864410
394195445
57165598
840833235
696910593
316502681
328016449
870510292
374733163
885230063
38316615
373771220
160282629
36452993
830055041
160470904
822343484
695201853
313501708
264725998
1009757099
948540668
512823322
538188344
428273754
974100054
1020803919
162889794
612115680
803017028
42238099
31169471
100881893
395612434
86371542
874701323
1035240745
27547810
999777832
800724009
692483167
434982004
438227477
16854357
343605196
861836588
237723902
919662318
999340449
68407901
832023708
343801830
609580357
309889374
862303323
607468189
946143140
110500525
20144472
763819968
955236309
209727049
286190649
245551648
373429902
94577955
550883407
986680600
407795843
542045081
854787249
287899069
1019264139
1013215932
190424432
866862502
67316599
388690352
458185821
142319272
75316764
354843184
501804387
62474409
390691867
765012765
609026833
567582971
30291452
873337334
488754937
619751508
592076600
427777221
60709956
974217315
132504435
34056147
545421308
682897124
72265913
8275569
510690770
210977792
247772434
491545572
324373853
801045257
7081237
699232844
773228035
750361468
314110816
864800211
123402902
12689014
361194203
389762317
67684348
401590391
891617024
462927765
464502570
164724962
121693612
417851656
680350375
677777333
401593585
498774775
448046177
855380235
28232582
658782624
796677610
26826163
816659752
667021359
930547090
1033317509
70680526
679974938
34611980
32874685
1030154379
330517388
825207111
707899395
1050695050
811016424
461207796
382854791
832156111
539999835
567399653
4959071
185446840
183184096
711637881
1073560045
932972487
172637321
707244118
722425453
560837489
320529894
970704556
446606227
846373091
391154179
361506346
153784702
34494380
177924800
235097840
325740444
264808831
308723463
720215789
149996948
409675659
255117237
152437578
218864908
1010197958
784527452
852785716
514238265
727827552
55299883
605794459
1026697471
673330787
217315593
992568120
308389316
543863950
276543904
658537434
331572730
338271372
792660758
413552343
150678258
738487736
218315043
750831961
274475629
138309685
747547924
473606379
751767111
901929018
665487890
889535730
1061268692
413398121
644744168
405481674
660379146
439330912
893601723
712564254
253636823
577765477
169384226
109100401
99818950
949849701
240489335
607985542
25617306
368331755
1005184411
228417639
260924296
1058972766
472614688
914520209
52500167
545687283
905896204
657787976
443034999
697514613
672281030
1048237807
504748983
367404384
327769205
829990518
999537738
392074634
907102275
1067331346
699856862
428333593
684409517
63124758
591785823
840442090
118905689
986548981
139725310
275068463
246237575
605036051
854215539
741498229
738087149
755229768
368759922
854393570
775538858
753038447
222739645
961114363
272943813
271374615
22733289
1044152560
932752197
20787943
351159803
575417447
953591007
26032437
975316184
375970008
675353148
210565772
253380326
649766018
477262408
461456092
336071695
963205979
580226198
487326274
1066339323
905259704
1058856940
450180611
284593830
913700221
349806568
249636155
821671829
20968213
1008472675
900616978
103931244
670616382
729622456
478552809
607463063
857678916
529497086
975389994
879355284
651731627
706128451
595392211
127430294
38161420
1035058139
452031559
727334299
568677197
796341470
700535047
52906948
59272731
804820912
61999764
69033192
188273034
390999799
599770496
253461458
842508107
658353698
830487644
159931178
856737636
768491235
302170944
732584207
893265339
348668179
647820658
32519633
327076626
1060254879
589480417
871090497
1039571924
299974305
123182948
368494602
346241623
125084046
621375499
438433569
686529130
569219080
913195311
11738541
478052543
1005158721
858629887
241505156
837527787
461251108
180562167
925301678
28617515
928161412
570998403
12090809
364961590
802732274
226949665
446133504
600178368
573249990
522094205
62334087
943573225
358040928
125479196
1056954781
881603151
410464397
91224525
171092549
612174482
566710398
283999541
748358390
833333071
387522314
124874950
605191529
984243646
517468119
539087795
866065886
492167549
347080654
202822476
422730404
393053100
483914519
426318699
67658076
392532463
895477448
700380936
542138705
468833598
64329614
290429520
288894877
761163654
203573481
65329276
724148210
587567854
710543509
313856185
795247488
80598189
277799921
438027180
642948599
1026455995
559942024
309888009
722716413
331961724
120901576
240333758
510942821
898727520
74816237
695769115
921261852
1016825155
837700369
847332780
125473258
316704067
769708130
391251756
414542308
118314827
341167614
246960772
796863506
193178066
633460591
842895253
477269668
123407087
778343883
679395741
711541420
566077962
233184447
854447545
969778989
876455635
989404924
132786018
779577098
283095408
922507916
225920957
1019947937
449024516
615363083
220778313
485420522
573344174
460294950
84609905
443579830
244678661
243349369
713659444
750931311
441541502
887877444
641607644
655340703
801372269
1058041051
424891691
885799308
217968165
236125690
542244590
1041021054
354686425
455033826
484421086
581528899
258882835
808345264
403670928
508005033
1010649644
81550532
205760362
408473547
404292965
816320281
66835467
346392058
155384264
192153929
873914444
23520663
503056475
457112301
603373492
821852335
501771384
785615912
412359052
601927686
472155727
912281594
669384277
130253328
48936170
122688720
152974700
478985380
940840919
1038874673
818614311
955739502
653413369
357625157
188492184
507901298
237749069
197734280
839064102
8225285
910728374
346017694
762395684
437388634
540700375
98334169
807956111
217850427
958513911
385847079
975493576
1050291958
88221985
369489756
676557328
585672125
119216902
1005259049
904211011
945217422
621747926
1001546245
225559768
127413443
317434312
386816315
735388856
381704227
955592135
204703771
562297535
855605633
601119752
354411572
1050652625
888105824
602377068
800619996
491151337
1439847
14476608
396886635
468523069
765433600
760613243
225786332
666762847
788738003
533854030
693699570
719700203
868843600
766426658
48617128
768689649
572812948
725895229
10668780
772505997
35782607
670547546
101866338
793109401
709664300
361395384
540406116
638828652
751161798
490078092
289242656
714612678
211104165
388721727
690430124
226447212
683953135
880359071
829862171
473934836
289024345
778705849
845226259
776058114
418098407
464536627
795160549
504714003
487580258
845115300
494726794
346493062
149066395
580238630
15232994
516471648
793300371
770430107
572449505
112282379
778999009
301125621
419770938
744168184
546672234
516933525
359864253
991386797
11958170
492806958
884694474
651048634
289827391
718198086
483863007
27777918
459375537
357636103
938009740
908374601
668564026
123703432
139084272
622216592
289441247
24313009
879213068
7079142
239673771
225436747
997951747
561064970
479567319
534445955
823682749
541611844
727722315
186170993
274760568
642525207
615977701
944831151
19774999
350316288
735618340
928621670
330396373
53653655
17796926
1067547903
868747094
442577261
68996264
209784108
515604592
823694807
908423799
466971372
945261090
1018533264
101113058
376739943
38116764
232825936
528614039
577293487
402783566
47175724
275034026
143543929
1042993385
355024150
80780255
779842586
635892672
607188664
143053052
870751944
408793449
718022345
906342005
116327355
62966086
607580079
238212882
182049578
431514961
146394271
756402812
418314729
146597092
747234125
660451488
512298752
347666194
945252930
409881551
734924672
767033356
717775204
990468276
3619767
795936885
755366810
810513389
134226961
629041733
663494053
415384457
716867011
515565299
355839091
675992604
423241349
797036350
553945250
633229597
203770181
990752760
226402813
151140423
44498347
628843739
662227199
260250068
185324189
810851107
332272826
934474661
850496694
326931632
319343037
752011495
302846398
1010542045
633589761
621837158
450759807
1009383767
865803614
931894465
690037971
166144421
885866197
398421502
606113180
55896994
524324997
186530335
315134878
986578693
9767700
723293052
486144642
982929370
170951898
467343163
104682483
535695217
803850353
674642364
185058215
605952149
748435958
80912465
315010592
387246641
74617541
272523277
35976273
1038180849
505393433
115508804
969222829
929870900
157723086
856432341
1027319515
604894995
209221854
80573025
37828821
148629298
677447596
805285167
57770656
424435929
755279435
768183461
448370661
308422302
211491735
316302803
510184832
310031821
905482533
959138111
667520668
84034508
748843358
602299939
163109147
721474545
693459804
977497154
542109685
183942247
658817643
976892392
597595380
635093851
257093351
824037666
468497420
1040153060
749941271
521686547
220843925
329007394
115834735
808006450
12558333
978268617
351747770
197775170
1054749393
955938149
946096539
416928074
814615521
697068602
406454283
652919032
823576079
437466534
691457592
301548232
514354049
451354118
333641646
387470806
42237600
811285086
891151633
653179861
40166797
820606192
371929994
970584895
268571821
487210658
853276628
808993201
532880350
826712587
814069629
501390939
975020047
1002822659
816303108
884324387
353024043
93418099
742555914
509783769
405893462
480959092
819406265
625871342
102245852
457381034
969447639
42103530
197206231
570781994
933693598
924854157
868567705
399686296
650068964
203404891
992725338
563667676
696140858
402627815
503483279
22256486
841978189
941204277
1010121149
433884665
1010434444
643698027
611764986
321621711
268842224
171923982
238625871
177028139
579619331
227596245
679982301
973823428
982890787
153909315
703972991
1072109449
962760046
935694751
1010539549
573092874
817276491
1061504243
558713383
798827248
296077638
392319180
1012082594
958947154
1063016463
135136417
388434793
440606482
515048033
625637875
594157970
1019402364
595046647
37130636
189267566
194734077
459092402
740205061
186707512
361137272
36171105
969826222
503257391
100662521
599573705
635671670
979594459
652336953
51411587
810106036
32756806
469931044
888995259
883922058
296247493
939439612
510631573
804943355
86100709
259811993
338966185
913562232
192546611
765137124
73007709
515095195
1030134433
225430888
358648352
1019961456
107148649
644209126
695265099
622396775
302652492
161274573
591737141
628050302
470208866
101778619
114791077
1014959662
979818692
1019550731
242096132
41172434
977149241
640441281
166914301
314498345
303227840
683441552
263982400
550776420
491352903
1012261202
386002034
993420053
530305063
394083944
878586975
453046072
766858313
677447225
962658173
191143143
667989773
69828317
1010905040
550445241
39358630
114820671
27073902
307441376
661692077
791967514
133625966
15383421
219609108
698539419
950482731
536493884
784630984
1011546773
1013112633
298079624
495705592
905765524
808218406
110160223
933852865
400778958
431361562
338646405
475335359
311528355
67872375
997188027
860601673
590405880
729534829
1043622164
844757749
902593600
592056692
1042550755
300593967
268385673
204914420
876218539
412838048
677537523
170127816
592857975
1034361010
951771009
555534220
925740982
674036271
90779482
5549785
222319704
214763407
50906318
436746453
413063087
110463919
102793594
437193558
872669371
820653301
1011332037
978019861
197953729
200751081
308835997
622736451
1045375254
1051255486
49228258
917515655
1033879316
182194201
224654219
48974567
458616304
332494523
580558293
79702129
368014930
1069709115
736378045
644136106
339385499
90835071
1011860121
1069776187
887173937
808943386
238560150
436600341
523416717
345308776
393618328
274353380
356381857
855536826
267649881
529195486
604390882
458371906
144004720
465391403
715123903
385257531
510550113
986562860
726055614
1062364258
584579015
978557773
951802041
441423080
131953378
278161627
1019273890
743767910
802031193
658227761
797037331
886191604
935635765
877334879
251181988
347138646
607805681
347022780
215055545
65981364
952446147
789377274
1036408934
847874197
873105822
92829901
689445089
102827192
505895884
339174163
190686609
423255128
693011856
814151331
442031286
733152556
596232777
743693808
505004925
63961215
616751364
928029003
873282572
901253
1053573203
912179082
282698064
827710956
752484411
878841052
1010090877
740409912
490565378
975118343
249491887
1003379560
1042700080
965207483
148196558
762470631
1045602233
957263433
772418113
900235028
580121522
68117917
726454587
740777286
1008843963
529648592
783731942
237775582
161472610
533010481
240339408
616069666
352369255
528674524
834504371
294298532
441592138
279930202
906137537
238746878
526780456
12478699
17960217
996276105
163683686
503226439
680134788
30386096
696677780
204681947
158759225
82505611
933136629
80167126
310247265
79651305
770798882
849104756
1549888
807357425
52630871
54127403
395522721
564511002
602400059
80996040
896726267
251307612
480462835
71997783
378803912
750540306
956617283
92229817
636284858
33405775
702942281
76293808
289711356
874500732
493295977
464281259
672256968
668804745
208584540
289561132
635088696
648981977
520072644
727130576
362259674
719651351
693478741
574088132
1012666095
309290107
620665642
17036764
17253784
968967315
336030575
961185762
322361806
845350083
829136982
187088506
65100869
490911078
848248024
667215889
1025308499
473081152
848936441
445891436
996611352
101408790
344461560
580290625
1038676868
302985558
630326855
141255557
745585022
1004251377
867080435
267087697
959917688
579558981
303543026
766044119
647508066
568022976
400191851
7403883
501559458
383936400
516528685
650294122
226064471
703256288
438375755
883181712
169776261
233760580
387490833
947719612
483020215
407682527
568996197
1071821009
855868408
660739553
631455635
872481336
199526831
159616447
692863099
216109974
1016378492
257112853
581283561
314050814
625056230
778647375
981214886
961077014
674617085
797257665
779717877
647767675
790011818
607813745
525422640
1060249651
648851224
468832076
909816673
590460081
751887124
572429262
190379929
406814444
702666393
807869631
721557832
447968609
446437217
168661839
342838677
951039506
506384608
770658144
127700203
637861309
71396688
509904379
25802275
324256998
398511106
650535635
862296073
480429412
358494958
567892741
426184368
674175455
330021003
27131263
203268271
156449898
106542232
114884884
236395982
780785120
85851636
771318580
657919813
651891964
846031124
556672626
29532518
702999138
177856704
424019310
658408992
229249782
98257437
343986504
327644483
866952238
789088858
326391765
91264999
749006898
750611946
136095634
762689887
1015785013
942200011
22338429
1013756294
114007878
1036028211
552704290
638480260
175288950
510819004
550921174
568685206
436539415
821659950
111376943
249710265
834222920
273100793
937160751
911867686
191888898
513003658
1046816212
170235284
388605914
267779144
415384403
682154103
531501621
360944387
23017159
592519026
538001155
824683232
554674962
72539539
134353727
395733735
407353970
192256503
16331228
929330468
601947868
504307973
767690259
747783187
710472078
603329358
162066296
173611555
275139209
691471282
852616797
684618217
54036500
1013790868
967236984
366727915
512784341
275948102
160893821
404351757
300454402
813622678
1061949617
863798434
586562676
439330366
800441485
945774493
904211410
718152948
417007390
240851883
735648822
796884253
250590099
104164707
370787781
688100064
513032201
320653656
457117954
189815306
489221217
1040199080
485162495
525226528
625489989
1027696125
417779519
882076011
216426079
78117174
335382144
1060988809
1033858636
799238370
628193715
979093767
1010607092
528586094
202523391
336516409
699794679
494176561
704366619
513612961
487118909
287030441
650218979
152044010
428556421
483745038
887189696
891004223
212202724
141931081
603020306
1001976544
302722660
31950458
47812576
205421322
176614562
717019913
131039401
643384473
482813669
926638933
440609413
91322129
139165498
138613695
866465138
726171368
526964460
837735375
879382148
662200265
1042127584
720680453
515272837
970856792
336054352
469519531
251784798
788798918
830205182
748929405
480986483
417817749
20019769
740052931
112747947
592478517
226222102
878955610
577895883
58869642
495146094
166329219
384280659
74536059
997062911
988689305
826997137
17568620
118945337
788857185
210192689
667939364
172444435
625246701
754604239
56999744
192792222
474859141
961243916
991384477
794362199
758275821
643401166
223427384
369164064
971279626
522169542
300687331
791003557
373878310
473150910
683823632
335583437
927474490
566337769
819617807
825033202
40682805
112575712
1065884120
315302273
700649621
467683428
963137986
785713220
1044209458
803554651
1051384618
644256529
979814921
195674106
587969020
737932316
142776410
5521347
750043353
944831824
739350516
373156822
208813665
354145848
67211880
424242842
251145719
537822497
206582917
28848784
861000269
252676149
819319320
540443704
1073082794
381519294
16998270
582749102
635277203
447585559
336539991
608284802
193144539
479144297
710050617
127725909
45726129
562895175
495492422
181685193
496560444
737086505
351896428
793535723
975294879
791512582
362995502
444897145
989262237
910014081
601868485
425570329
601157992
567142784
409765878
119442759
516753868
529328158
41736821
252861018
554645298
661810620
1046365380
584360987
650039430
782523979
382098474
453140508
67093431
42595755
400562647
204480339
87615687
833232681
755807678
687526247
129249823
335959529
551036038
953488648
919283187
7482357
705308652
841942484
925576319
182379880
557536334
697097995
322262015
1006986849
862607076
226787858
249905538
294943406
40963888
792166334
263364465
510741627
612383226
1056193203
687500419
712173045
642031796
493359109
760227639
518345966
791185438
782952352
770118975
187669797
692870273
192588653
662998868
373968397
206537132
982766355
628483832
969752056
378230078
436403252
34369176
103242611
39303678
610071222
1050098072
951826992
753956113
333780901
198091997
415770432
861186697
1055072696
265582493
823001033
850516721
316560739
560996751
708935906
245430299
140341022
193115706
239396167
503008776
963159999
780876654
498725562
916417760
1061174999
540748525
777015728
999145422
691902354
1070365489
759915354
291794427
641640135
206917690
560763966
1006499291
20862435
599316165
524690830
446113751
221348040
428710058
661454701
345787159
654702208
746964242
553686615
710205209
517160925
590072875
19909276
988262293
777904519
904012875
896744987
717999737
57591008
790738751
1062570444
1053769047
283824153
722195973
400068913
633362263
1068435994
662330238
55203691
81227510
466155029
332566117
318636890
1071685586
232169190
803938395
475987270
635508780
379518711
181967142
918209176
936222580
906157198
493187679
215705238
808628166
417712389
371011306
886119578
349405101
381682582
719410613
227657385
253965628
92607590
1003354904
464494948
36430889
63056815
925749922
1041348292
864246422
974963423
631322733
487597469
859938260
345267134
1071139976
576062207
583640978
807509840
200255627
922965664
303283240
254228663
1023009162
747426729
133384226
126139409
959033298
739757752
167747124
547761071
199287015
928898436
857786811
771366916
931822580
641070937
634204364
346335162
948073557
344180151
811188817
731041194
346192407
836464728
486521304
842252240
599830121
39331588
301550341
268444996
998987086
219766099
266881217
641685940
558351710
380658720
1025041876
46550897
462639367
161013137
360089763
445234645
19403621
1027561027
51502268
28954875
901026738
138605143
221090598
693722216
905167644
721088694
447461422
43350706
595556068
169053800
206502088
570679727
170657444
1047943663
275997723
275020115
213753527
149337371
104258713
536798666
112487124
654644573
117095090
562557686
793251021
390056575
1022914019
410728412
280830858
865424887
712549854
126969881
370008937
58310595
257571949
6763656
568663969
288671181
416963831
631010731
12522939
944305478
916108419
764153990
186707114
1042474520
261351628
268469451
270498169
10729019
381644443
811628550
444966149
386918389
837177374
717250699
657220737
702575369
884751306
839404209
683929117
1021581614
107960970
781390565
884358539
653404297
508334829
67233154
227345747
635040717
483761003
953397002
622987468
278662514
93110555
255405609
74207510
262122700
1060592071
357575306
586134125
502070429
485848360
506587776
318656063
45006649
716602381
954175394
848386580
251217660
95124874
1035525334
655631490
466734014
554136466
999135563
835486856
1053919726
391200118
623481704
1022705774
83646305
710064234
378194228
666788850
790734403
365821308
70051
36374665
751710832
737805262
145639392
609072189
419564016
477737512
809860201
913806420
267244443
746630797
552788338
860885822
875267270
762106062
1042657554
325216903
214609346
206683016
418836588
118297444
922563846
88786402
156408669
221999292
255552985
1029536752
72795091
233593305
155166350
986350694
602843186
487471035
996130501
395299356
1023798441
716837005
604018581
462012847
778613948
1051940433
9853393
167647253
886885466
539343755
489767599
971293307
290262884
1007215045
1023766923
458456001
1025610797
316380229
19252569
683851034
819552338
898773946
621947544
140732340
498019685
1035427963
649274079
531145731
806260428
561995598
230029261
823306578
8832686
761630121
499018638
356155458
237588207
582143022
108156616
157094210
570859722
569316920
911714854
255255471
229231858
965711645
262091510
767500254
775836430
916395025
484047305
371934374
202786405
885497685
21944932
463673077
522325091
782076626
14387858
864714277
705097652
393048089
448088428
984249930
708179153
919780724
336133075
550138845
1068278686
63193842
656732505
1018052063
756833090
767551250
167072326
311253530
915399786
346662493
80946138
363128667
406136191
206230437
1048686644
417566022
458330920
980199602
551353625
520061160
249437082
316056616
328684379
229760549
349162337
510935672
507062445
462140028
532193236
956711989
773518337
909728039
1048940681
513759006
489693926
778787673
955719934
572987461
838529903
327355821
451270241
235590026
954311172
657257054
1023293319
224811479
499037322
288076235
110375028
907060904
364391665
875296477
133867234
92199369
494860111
679950873
147052989
264387568
401824320
437368129
341098722
721620801
803544537
633832891
262504367
698980836
78649281
1069354143
455072041
784035343
1064059019
608237037
706410641
787343346
321495469
502590312
987115380
660408621
433584494
735449506
195051799
864770790
770349130
313169796
3406843
718515732
520172165
286377810
106833084
765596093
325316528
1653153
180006408
916549290
195343901
90321513
5992235
626138732
514319783
138410802
2771428
297147457
331795967
769637316
695321972
450668279
800123251
854031528
125572289
208051910
995000004
37893171
57981788
222498045
445582958
978965145
344469842
240119795
597861204
559387330
31710737
97512971
312257382
928417884
65335578
350397146
1022249371
520384203
167999661
772405447
822489031
397118328
549940285
591033046
599497218
530379142
613160890
405594216
134477793
287014390
256269615
965668549
976092678
1006601789
183356850
471581933
849513166
83276457
854212868
229899855
972839242
612583333
211766553
841790748
90780112
562684564
488963321
854764002
939762450
931721180
16752704
141175660
13996449
1058902337
441702585
385344252
760781920
810180042
722361959
218669120
463374613
787780909
880358415
106953028
706044655
709640718
47708570
265305419
980246776
326771235
3213731
669380390
485711329
524482495
393541673
879954532
381202738
268188481
712333113
521602430
118177443
427332106
238068920
27539865
723156801
346060984
239599313
354407369
75945043
101865045
943194123
58073487
262788823
697456481
210654146
437877321
961786772
342628496
521966981
905721397
433431229
780249551
676584277
356513734
823121300
409192434
377533014
16302301
554874469
980112457
410311740
944414291
1018544940
586406823
439995345
262344486
97207540
415642798
1000310117
819221112
258274000
385904529
161221431
116809591
482855984
440079194
192001657
106921557
69582353
436560638
594784498
887730009
824722179
353213798
306699283
115101678
916900851
361909500
264945295
317447942
387206597
834178837
667241667
904734966
51208533
321596395
194380537
1008180592
389375559
703962963
396321421
944019265
568404722
254301724
1067107207
652047935
42915741
574219773
832235571
747117961
544851625
476409611
873789924
442804270
530059352
477612426
463585738
954139525
124686161
691545590
957150075
519273957
867641348
310928171
92968543
238639539
688938935
608699924
446662568
596289639
428454362
62208541
712315313
935109253
283977658
136380807
635853092
1028823520
183065810
278982899
521499368
614872991
889906086
906040521
164683439
913882731
569165130
881618879
579482710
789729078
464998406
730680304
1025353748
928330827
194004760
54676598
251972325
893000410
652787436
504807244
1058011796
347735821
219685277
973404939
328772678
455112399
113908901
455604683
656873335
767796828
91447035
957992396
461226902
230122773
1025740342
871404026
614772703
862526042
1035826601
872713167
356975043
538126379
167510924
827954347
176340005
538388008
449096857
141214843
216677401
765262592
753733519
580069702
885122872
407330844
488002059
426282471
465268523
67187587
987070914
443225970
492056152
364668061
153900965
292123148
871621022
69531366
196610361
40145978
749884055
186742890
788021795
876304634
300217186
676327902
896221213
588771639
779480970
285791004
981443271
1009611008
414499729
299710241
61039369
617953791
949737950
18625468
1019168967
653309940
440684886
1055664903
177056990
170812812
888010815
190886404
1042154295
918451060
606810192
22939685
547076219
938861217
94939172
510766451
267706925
148794330
630560632
670522449
1053849673
575809094
1061223731
1052675589
419434585
746271561
387237483
500906065
386437639
72471795
349447012
561772845
24912565
38172637
550108446
118335740
98451613
184535524
20944290
641298664
964851539
460882821
924250403
983506696
384019106
644014613
229639168
259141071
103980579
364571200
896390965
797011467
46823650
889830474
414207379
552941905
255435675
43442746
574713782
271062358
743212192
572620664
511848835
942770856
749972799
626773924
1012112182
216572489
613715104
514038363
772861918
423076457
150416000
514742532
717323966
678531128
632287401
274905793
276413215
924207750
662949750
537784428
756110169
929723369
793138839
1015002411
726811237
470740168
1012121028
570988432
105146037
913771334
1006008959
956479005
713249712
808956122
205644588
563791539
27231790
621947322
669314601
685988381
985408602
888016273
978532422
773142010
985457173
798864509
953370748
370909879
682925354
838984650
763080360
334349598
372064771
680579569
812280056
828061449
890277429
708108947
1046627949
1028873732
368399962
591427849
709281895
416429128
422320329
553856777
412947483
418766935
244270626
628341889
943858702
341756450
771427539
234132721
817261897
303418204
911313988
886667085
881758785
38398931
1073387070
143050153
734774779
848319961
478235894
280729274
404958288
190867207
127034305
321143024
718537662
108239538
299510991
33934344
17942452
125927096
707135437
1008577391
304190338
314346625
49050970
558875207
946814790
894869441
903055073
591073034
412478606
808767217
983211676
820420507
737426783
973467664
104312169
917953268
531878447
443035556
933558884
85100559
4952836
122712101
327629838
869763166
645088433
268017071
967864445
805670765
27928190
1039097960
185983217
724563029
177463999
56351623
673746381
130949039
802687056
311508179
872815650
314205238
375892668
177066767
1018332904
276285264
635031771
1039808499
592051721
811673309
64728448
983910971
287872951
170295062
292612238
499400542
1023986703
819469176
641180673
285808492
383649175
144960247
233809896
440557234
620328029
920052627
364646483
544286827
556342948
502950851
992416054
322751032
372760991
650425425
457679814
668749995
305702142
937696299
88133425
1048476144
603403265
466317486
271494016
345965953
882060354
35876961
538329374
127437542
448790440
1033174156
667066719
687837259
914639233
102976167
27314731
271343880
145834995
1007517880
1058298523
1068455016
31273177
693586245
974058600
292243642
935491438
890458862
1047723380
3164113
27654008
614293537
476506038
567493352
189224653
245082582
1066630952
775514032
7556328
31427368
540654346
240801183
331402667
525574994
814963555
873515522
157310190
249835035
336280101
380014337
608615191
518800983
184366715
320358137
1003265105
270176574
753681003
496863146
274435008
292894338
796494348
761572707
47832181
270366121
77593694
845972701
727991004
488523856
888436612
723445050
805979717
231061556
621255659
831868563
946503081
675448000
592620083
140841890
483523878
573934209
155528466
364930247
716815078
371217604
612469923
1011808608
670601849
460565179
230039644
96806765
796352666
1041228417
980410070
975203238
55491325
99875380
991506017
508886607
464832219
922536512
334828049
573078075
8162729
423788692
683359134
380927710
26104447
1015534493
401129085
756704975
89156899
31989436
419429193
450604154
463032477
220865177
258519354
818017077
50396097
950600058
244461791
861378171
852750220
1066388987
707298577
227031965
353576810
903712938
711925409
589106473
664332260
576955949
464516841
1030277245
860914167
45184604
668180472
274068672
830914157
790027718
48826196
606120795
199617725
205473298
155674724
788754236
557309412
244723813
423009929
294278351
1011099625
918152259
273740028
686649124
617989940
447665304
861968670
897834264
102124456
454794308
481484044
257904088
822043273
149784027
364752156
875568802
813669958
1072910535
513493279
659248350
71832538
931856163
73744955
202525672
468598466
364568575
576350726
1014391247
977050870
420238613
327976212
736340777
427450068
817994519
928858616
786594797
918186246
268947306
503452617
129550853
39115767
455406948
922774034
640377372
761446899
618451920
725958317
207270087
860430644
726611257
910340621
924365788
776031412
438482891
805179153
77162736
864054206
111711367
580980568
725496211
455877073
375020411
19585123
302066891
845390082
341667709
796586668
98599677
744608647
16430301
887821512
746847659
92099469
807767064
992286118
683988797
739020947
814671626
932085831
105070680
1012424487
661312480
101281671
531516815
299887797
365868261
758817708
536014389
196001542
504297324
249956474
968591233
357753973
197859563
372318797
556456549
421802959
149687057
119631816
228511262
120253642
416151291
945020048
315645563
1029652481
522646073
431266510
861555693
672811225
425825561
610842231
439143827
847230102
171083356
786085397
918562845
828578642
1010000089
245492726
568085878
652505190
739170588
614683644
331176618
269096690
60325568
1033163813
236413676
722147095
1017409925
286812308
786285236
200489864
102469709
233310210
837569843
812286878
1054722904
9482638
214819938
537018203
238484737
21305027
817736739
221171928
177865863
912530454
783621742
874421400
331693511
1072978382
1057464087
972055636
173620132
835164083
1027037988
343848986
570000734
139564131
707375220
23045022
94500334
451821203
69872520
443704389
185595500
209009754
213952339
726800536
22921207
137071575
1045312656
606158622
502563059
142752485
564411881
535857269
603723657
872091880
131874144
131345705
227322837
1056303546
287723253
245991029
629907258
440831316
907099299
438528711
727050143
656970483
219486429
522778102
248893691
929134570
410132835
895886207
90648810
1008443573
161768706
916836225
488837968
1002797468
588798470
879796225
614041589
783481521
483014465
104996761
839257899
1047763085
848563991
889546375
825257508
185578321
636600295
464574210
64276251
905762251
673871310
186829244
574316001
115087314
129766825
964746062
678844456
848363619
778050165
602022121
200609553
431257437
990657829
903348970
487553738
918110603
791918952
408789622
548212403
670047070
996016782
882302919
552444771
1033803507
101483827
510487254
662925911
252185844
779317793
26343205
402838240
239980946
502960779
298274693
998757244
312388069
542242656
651172038
50759683
993454080
730427660
321153137
549852786
92038264
55309246
733560539
735836208
38047733
729099276
523906369
168016222
560603141
168068673
890912790
359066488
156680718
629649199
952903216
790352407
1034045843
90500759
626951473
848759397
903858752
529508989
177605842
639231604
414475880
983063100
598961051
624080855
248174988
914453227
782068290
994349028
760932283
835839137
658181635
603199076
670764267
36554311
583464495
608048903
386033486
584505396
473937156
40875956
851401998
295420175
213417135
514689754
328011432
485139448
802689830
26706320
329294347
281489031
733385724
969296170
8543867
588782204
150131309
19030205
271576922
524685051
794393795
968947357
579986591
287308171
559068851
149250621
126960430
75685924
132906069
577031076
148134260
12787043
993493015
90850541
549850836
712445556
570931438
493586896
282667020
379600718
155116988
422650202
837132402
712677671
893431618
878481067
428389817
507834321
45486656
520565457
781349692
384520720
84543278
62863000
780871886
807170775
214959983
41334869
17547267
928304933
392113943
420257170
238509686
881383280
659387046
545130851
947068180
273251212
97526601
279273292
287763035
732429997
946916094
993119435
120255452
676370399
877698436
1048962473
883550077
524588995
319434736
205143127
434769633
926815954
135712973
157470755
196916830
384396167
490800835
371000668
309916739
15410495
803604865
208983183
890817136
303035474
155488936
573223098
395212181
162393343
147105858
54657270
55922799
593782381
931180309
1030154839
46403264
214827250
15019131
476659490
32163615
192059368
26706741
476556716
857448999
190758550
189115144
1017525254
505528367
975012308
213741542
697275063
819256746
322998538
801396096
530490405
1054049862
88151240
463295205
137888438
615675040
658904753
722935058
220042945
388292746
492682670
10030332
967200428
1036927175
753689360
168509944
348794039
782246125
73084627
363447325
521055548
440626966
54963523
877382842
322760772
251993323
664355788
929695974
912340441
120729557
656337374
994532255
607381371
485263202
443461410
598200969
980392726
157047493
592002532
986945180
901140787
571437528
1015172784
125863832
519827648
649358580
66265789
1064972235
1068302280
7668942
514795141
571718809
1069824680
857951383
1015164535
1036455724
285036408
536382218
240129923
613926020
684658886
440665958
858855904
521723050
541477430
297141941
364780485
15419351
206383454
442660272
784658370
582570700
54808418
875499385
857309624
354501924
530433871
667867520
909082859
98420402
93875486
287550461
961315316
475740425
381008341
447059639
809418050
50407413
936888084
387220071
853998854
142015415
580457080
532207865
930842629
407854551
174848193
220486118
113692467
276093478
923462740
1059660165
10415330
504804872
182316290
814434362
431961486
873398177
715669378
349500275
224326424
1055236531
449083752
423063648
184872112
430123572
940360725
648580466
691531477
703440303
767315214
793123820
273017346
78669900
867629065
424630375
453242319
763607789
647376768
559188579
741839182
427188152
10707083
634637893
281524982
304507029
305882437
506430465
455430819
1038657953
447370347
473651881
823162656
461639311
617985602
170093573
979893232
996998114
344987898
941469666
640752341
993833764
531183219
25508433
599446373
177860730
52923125
401487299
145514732
448727948
33984309
1016280473
719820208
535368291
789047250
935243231
209417637
245958748
968406979
477784503
109174354
386813501
655102097
279851333
294109266
565844771
218985938
405321633
261966172
675243423
244611218
110403734
257818172
409962603
634561654
211125465
128476405
689949210
716462164
930060155
729427310
414963589
468633668
843293597
843587083
35687638
245014221
254703703
1007091829
706622449
7103095
1036478835
911224827
843108461
1065671153
745102030
193186937
82447789
286704307
922842473
639218975
145779449
425281115
552146447
688003804
272523048
856310251
428099097
542467471
1066288037
802123541
533496506
283575095
817063245
211718200
189671189
485192505
741428412
140932997
18076316
694591234
591419512
649543523
178148343
681481522
749770127
845862857
166571586
790568257
815761220
856967234
37937549
313485292
973401850
165447277
991558105
872264368
489464060
670459110
983249513
219254132
620407431
827291802
639670883
125067075
41988433
525400456
60149641
191355571
1055647385
573695131
706725795
34293208
483126152
817514522
721642275
384525459
428684874
513375047
362674421
524245092
982635928
970955495
755589893
904055127
783804562
180137468
466727394
900018509
673858525
672707118
265153085
303385964
409816330
111206285
432687657
724831697
612507484
242875052
548998733
919397585
652019965
276528185
227108806
88331829
472483382
225016998
803764330
919705579
97532953
960947570
79152246
268843291
265338595
14229648
33367704
796250688
439059888
711657067
405133161
62366553
1017954344
663264502
768236892
754745671
154708465
546175619
16544443
354385851
351091553
577534913
750841524
353951735
93168038
638099169
237228585
182189083
19079790
519729276
971802563
1005340919
242306486
749819548
277311527
635230556
896980635
1011727974
430070563
236336312
938171590
124515101
579276363
756291940
137013392
498697662
880983605
351459747
771596184
443136093
793656836
995951311
59453965
432108583
997365569
543310120
338501250
453716075
954291399
609524883
600426131
48386203
208421378
312263745
976938794
757049240
1073110001
916948398
788378508
636850947
329175742
307727196
33556479
769625172
129663686
436366047
817892090
378838116
429927858
113888358
964685152
410431497
296944394
387778946
105660786
922249786
470488720
714149645
1023443449
717672374
990425028
919492903
937724461
593385488
667059595
56003548
840743825
1041589497
1065016255
586258898
255823018
448801914
186330001
230083944
602791465
220164154
295375132
965064659
807401569
83227801
324914950
620156388
1062622476
996597953
421160602
480939235
360325906
149853939
12970554
742448850
177069811
18297195
689132254
741376604
830158916
540421718
622813726
167380873
259675181
648512806
934221959
861188064
295800846
574211064
318850031
1048721936
982273392
459967826
96902242
809302842
441733006
1053484318
535392957
866503184
36974192
947222072
730984950
75270642
397203544
730113121
117501498
208015944
107877447
747846356
164035535
1050600356
919487467
232508898
887906496
1041422050
657484525
12536854
962720361
964350472
351506120
744626898
1051202466
554844827
976309046
80176793
14666427
854960124
322508909
538739585
1046132815
299451240
172074716
770674481
657612022
482717693
521544415
535853305
1041054870
986331979
991950412
640148776
511574495
795522259
932927731
775786622
935008862
550323371
983828234
617955434
753796436
905340517
333412
235131225
199455697
665145360
3988981
1059520175
45042988
671817404
338251705
27174664
700960311
764914576
291893241
302553818
987677727
192577477
225431231
766703903
935998136
770163649
1002912936
240484133
977338408
545367305
877788146
812414223
585656457
245929289
259895235
421818105
378982899
1019645379
246044341
105832844
649655577
582580683
875989469
381932718
869697948
1016287299
454339609
778060494
972625784
550585161
679913844
241341933
159257636
926557961
266760320
244816521
377450668
940144840
850959949
909370245
400655563
629834188
631633420
147702710
306412483
993747510
467928710
796488877
565470468
601179502
535012582
1011389430
173338624
640218584
548184191
389599039
550955804
172046679
781732813
232807444
706142511
460959718
720862367
437001387
336209107
403963447
975919063
327169859
446112595
733074564
552893202
738220492
429830954
689639402
1038955094
1048431085
89244778
818919854
4322875
546194210
864338229
101025338
88894975
326894639
436886550
525030964
804939501
415795807
722553535
937526378
408896349
717243732
584730723
595514177
345135822
816566805
837968365
1045669590
753716929
419894704
34040360
717297867
63677906
292001780
613218254
100788066
222951073
107441804
97453475
183377169
677006398
455258219
415224005
360094943
507982509
140641395
3588270
621689800
714880312
510702726
1058896447
132404985
283231612
163962506
448319989
838321900
406882322
76618333
222643667
320833816
19408258
353501951
776961811
3229374
678236617
80632585
480575694
302271186
423148142
801466117
734121642
170162765
706482184
691731206
443642140
405308135
1060607395
659934009
9607625
887644748
159362446
988636136
698895848
551975933
2250412
869565619
895710032
275446592
511186017
464799368
31729783
830876211
991909072
146862660
909329273
44565161
803603651
704298068
785273808
682139805
904227070
612434243
680813078
285864662
166390946
832213212
1017491637
539866119
555286653
530892965
45695059
668176004
17328251
651797892
1030214813
545989908
594616521
228599796
426347114
272223378
922369845
286628968
593864587
5385403
1013558450
709534975
961959034
180603320
731497331
82307563
513478856
467046721
340850512
761131255
154870600
627640249
1025520114
127014796
442657147
573279167
608252665
863481262
1023410334
409826983
548369625
393494393
694145089
64431090
122206129
511034211
743836696
937250252
65986610
271442413
826743641
566972320
340842497
521698663
578539644
910434952
536556412
67848215
145105366
255026984
407201995
195734893
977804790
1034857968
844447384
99111348
262647158
103233682
3116033
295057201
419131645
888862367
448509978
716292095
581702098
926862234
642498654
983656194
467630816
439067966
814615452
788067558
577671602
928831900
36350501
748328409
700250975
591596290
788853688
743307544
229124397
752475892
597150537
1021532826
256452656
131159060
88970577
152827306
832008706
121100209
508612292
962295792
638637903
467928614
111984178
558415470
182766857
593943653
439740196
355172356
715318574
88957931
218752021
858946016
897598175
303866624
136514590
477470227
705215755
438383018
400971293
479650234
3975112
59961881
192397975
543096419
976386155
587774764
173317270
709126542
179961091
192683740
796468629
324356559
434623356
389220212
993313200
109494269
163889026
291831153
133801218
452607614
403346921
803316672
527710310
461264126
217473870
70604926
894315791
300038110
651255024
628427887
756737602
41174451
393620775
756180023
444434125
984412152
204655051
613705880
284527785
926096561
848128887
1055178127
299297228
787071771
322170446
641253761
359990050
227715775
56783937
181897292
360680490
834701112
13022214
66254149
811423014
636165249
956511674
41272346
589949266
461179164
876700591
208507064
649362402
997659081
907098317
42534073
748135099
1066494809
681446442
127265806
919295669
470656468
431776006
42156921
777824456
930545659
227538771
1009863879
941576215
197320006
906981065
232233975
60198425
732643050
744760865
292733000
512577021
750877748
993604287
791752529
250432076
360187753
306033270
74960085
261344953
748395556
184148939
974988299
614656724
256105141
304532242
68141842
1009519242
640085668
426887246
999938817
399316181
138702917
20614087
904073857
324444608
796003304
678057239
1045458941
188977624
699287133
640550194
669711782
866506759
74722444
1028685673
1032096570
815470700
507165387
242487260
71175146
735220402
733612921
984003729
48626536
531455221
205864090
359082423
407595959
312139378
528779587
488638754
469525811
825459037
548487109
137525762
380487976
961625013
844561892
342968937
1069385990
823175957
869386074
691500340
784197174
523623051
700938213
366573635
475014817
856539940
685951320
218700225
539083139
754010371
737036038
104211843
995724440
966436690
548065190
630926561
688585412
865898867
892175223
896353673
31128721
273363414
266754020
915645002
162895146
187569494
42686248
70001845
203599836
476150998
1024262477
245821678
35677036
616369479
418204558
767117568
635820074
462796234
430056896
472231257
413461683
444639596
744136491
265014996
850986489
752327793
390959801
48633421
1058503820
610632705
467125383
748991653
567980450
882821432
1032301760
391284270
226723611
539726289
1003127069
201202662
651708308
796272410
685835753
488211842
614894399
520177234
666508323
210794339
844249108
698266099
779457640
503039956
228662393
142107468
640158727
192268902
238323973
260815697
425190831
319694781
153266463
421343056
641130517
145811972
98994692
641883619
68148464
633323767
180265010
1058903993
817802924
572937203
977551467
5269729
639353194
675174745
861990207
651559179
300979072
1064584466
168952398
124677884
403527572
508707912
345486169
277579820
919737511
110191243
777885856
1055412391
622449022
666186194
679168085
67417429
300678960
226120881
950895611
457423800
776136327
273631607
106869360
301465499
290837781
165815674
227987821
282389111
563347090
442002103
80577888
907796224
599719766
838908199
71020772
982206593
419977784
378311821
56049980
725496930
557441551
20696677
197923526
77854455
855831085
831638259
761697731
246224536
269266399
481019584
759001461
569277089
301267056
345630912
933475725
249897637
489025644
912567413
288623686
122848238
121165810
272123864
881277927
331522385
220822754
637367062
242839825
675643788
530017743
136224588
34201584
584104850
289063654
33102276
969021256
843911169
991089736
892440464
223753589
1056697381
28324950
649447728
945428494
853962226
182701442
237975373
493611611
50756056
371034988
485307445
270737393
532619740
345242625
777969239
784268457
658899849
486774448
597664800
573917853
563625686
532632518
921357277
718442885
200295469
112930331
487646848
1039226794
107304654
45413536
520601791
500962890
912044567
282722107
572416104
138447922
131498740
899392044
248327731
79602973
684113935
981554730
22840227
771089363
457677341
107398973
12515695
122114966
19836286
741787360
732736384
699067876
1073014710
510664479
690549287
681492824
742218166
95866310
208377754
661592753
712683087
164266893
490874895
372283561
615138809
137977520
711699200
940391360
229219952
1059235325
161152028
733379509
599987794
564960812
1020468949
609750312
875459632
819566360
990626163
189917394
983211239
763826561
221199534
275694188
885564414
545839503
869262374
749047008
159815443
27972153
32433794
486666089
252549098
279343665
1023159385
580467550
602713033
806467296
873260174
855844196
24160694
553238741
842708048
820683694
859584797
386490602
514467915
336917450
1023849299
579850663
431493025
548184874
494032937
683581826
353181421
702773371
1014547294
163578260
677536906
436401604
399275800
578173332
961957343
284458520
102469226
399585196
799512173
913670559
1043697184
1014665592
816716931
436855365
210000671
35265484
402359346
483668259
698398174
642574805
541640474
971725758
945254111
395875713
237334997
98736601
776925483
494556715
407183629
1048099915
651943803
639592550
590154421
252499034
219659644
140542890
475622759
724970452
558901243
26532028
984950301
272660556
195636686
818509271
804864950
873435426
401297866
196348809
954671787
864670142
890958582
623231980
18033431
11756637
90933157
955384768
509783319
83151775
330897388
154186141
593138558
104129751
680039264
430138211
553928945
842263090
1013521304
451580424
835307810
772082545
270544957
631598445
173421147
875563274
1044131821
399813347
1014202291
726980623
64633497
433575413
325484451
998544621
65461844
83872855
812665228
381242443
415724979
534981880
771006178
840469414
282368605
209490194
1044246523
680334505
296195667
459442863
677030158
234085198
509721178
152645680
919007084
734384415
761853549
127225142
1037882234
654656542
211627794
237090924
1071800000
247999058
276132768
753092136
490257372
251598337
1013845834
148806956
485931147
100725106
639724715
205725072
926481295
134941954
782853181
351835886
320930895
443798985
130078534
234564680
1019794045
210438023
263136518
937062227
126155399
492731793
400236584
311224669
500336185
338018348
679992454
598632873
129392674
431555774
46954167
838468348
799409413
213294079
966020627
128885676
771262611
722248669
479981240
114470063
491420176
136509967
48363238
386104536
1063445449
907798662
710792192
253229825
145516314
1014634998
249336349
553067428
358421891
501916785
1006593652
305187135
568115767
364898101
684370196
301214280
119357946
62256342
845949913
112106814
476347435
499499801
273282468
715749114
996130655
8867533
243038074
894928375
314580793
811289905
617179792
498470577
861916253
631532973
270632305
496388028
360684321
654040099
21071174
801592570
257318457
87976256
81837685
897170969
814293926
261317104
749109192
202787770
694690390
181682918
1033506305
322392758
37457860
678366897
424310749
884598510
92284451
165810214
743382005
254105074
483606305
961335032
970029460
373684609
299264951
635592812
463821938
846075151
129576007
168105651
501893035
193074444
931348873
491265202
584427409
473259309
290928632
987843089
1039970376
772712266
386358716
150355542
835336851
493628349
965891884
570099318
698682034
116828202
932737790
196564708
657890487
284597071
736394227
531144075
970824744
58639810
468806193
903683831
858566276
722356243
313968685
883113254
867940264
145893049
767437978
338439621
700577496
978714645
973397476
707154128
856241598
692424186
330284305
418946931
473879166
1058005430
1010938734
625824943
321971761
871872663
944502760
21494712
942858746
345003879
746393481
863942521
178631949
1035531342
12155584
540941891
958278309
821373105
326202131
823041448
560152364
543430037
44055653
267341871
311826408
621537057
768615716
274432304
94082655
938484076
754707381
266010321
66183870
933343715
994980001
575694386
260227097
814881086
427900905
530053463
521013314
195744680
490754880
611898800
842199696
542138205
934273223
53231775
601732539
466169831
356758806
753968737
957863368
950996277
790937120
135030936
32901143
421688024
310328955
902099089
675812714
15317853
393336678
10598972
871401711
612830172
469646495
680748833
979942363
352887943
404217200
558745665
195204854
476867610
799810724
395618575
559644219
339508059
784959510
902239075
509653772
195995424
473523437
794071777
453075086
601143069
818815087
101706492
201197062
256995363
343904466
981385029
331197827
262024627
1054996338
890863526
5759389
57906432
513804716
800350453
914250753
894969326
903145330
519567740
1007468366
1061674298
627314633
731317166
254148930
918222987
194468514
927274948
143768146
756097270
42675122
942540340
143130430
534706536
407465354
1024953956
691173554
371839714
14140817
407830962
857163546
886570546
83228801
710967065
844416662
481145084
614236849
905788850
588328892
300210814
98223215
821997523
82355557
967339749
159679566
956748811
598651806
784404685
1033158549
945114190
876579209
159235729
905165355
312230425
596265581
173470872
60931978
992144768
1025717837
934236782
142314374
449129518
968512388
130760662
605341929
829189089
39205290
993992278
365715189
744321717
47832683
897486008
317552425
456710891
85567742
725308697
861710206
111111673
763760324
356802589
530813489
412272935
526772459
494813730
556337088
341382720
84023166
97252037
295626800
28316571
958695084
901746988
770581516
96776235
844527454
1064041997
73505525
18963731
763405614
744683974
25300448
422617181
316427158
558099134
79099999
327523328
794989713
493261210
247843671
214614621
71187704
1048966140
253762907
696567223
275985057
839136432
988676544
73553757
412469727
794143667
559818889
852907587
404452235
433217948
152467057
931303744
1040714332
161690301
537392442
188702897
26394280
574175717
950748068
346354779
323121021
971886696
396087042
281271010
572212210
261782304
561431975
724605733
404142550
465309423
251864344
282836668
952851530
728198312
652318020
585577085
878127600
599517094
586388369
841452852
494322306
975453186
316922953
559786249
565784383
792215041
920649778
723617170
740647634
14479071
1036263892
873983594
20828086
536907847
368683284
506492566
587796006
719984397
988519374
349614541
556486769
619223574
1040661753
68297354
385434742
815080726
741785568
905611255
604561692
177993388
367891308
501425150
1041000274
741296756
22178956
255349483
516673173
180761307
233984707
203630325
860562333
137643770
820942709
386875399
339864986
729297406
816309597
241988987
506352391
612668239
664577686
322239316
519944187
276969073
223587978
1023558164
746121341
186797688
725089301
39070803
745688560
870836746
710492009
683807595
795630828
418729933
1069039044
1067917765
551085810
740232862
276324948
846260186
323649862
186300544
475244741
298470165
16351284
143905093
931497924
947831911
462035217
655665844
498258131
630892347
204503892
888052591
272096335
836887418
322292100
151315284
594517192
562306736
1073657022
231082626
624001892
873634093
925250198
719740822
159947385
845966941
191469388
966997505
166385461
400704661
615326975
522599027
336138034
847889784
261716110
652436590
738414532
626355570
688763146
20955095
735768990
487786924
686344098
242897875
392891758
1028373406
74925192
800247859
939386769
852281439
1013004366
883375701
242287752
463338941
10800328
50233335
691848996
333249259
791100681
997772100
602527127
563160687
593970475
37236613
640790763
552075310
464192481
73078846
676124315
618346721
132451106
983674373
731674649
260824761
476141401
168950401
23914872
343381063
465235799
160667190
61199296
413978155
661114109
545463
875100809
191881041
14747335
1057779579
85624877
35053047
931821935
678854717
790065167
43986963
316072079
338354351
373672397
822740008
965393254
549832025
850094545
56399589
356001723
408983410
755782312
656565085
168414123
788824924
135644328
513548922
478191159
253045351
525003363
452792209
813619566
749675880
107187059
637079786
536769438
940191293
89025945
146687284
543591639
819259127
661796839
820512305
427308463
299576298
212745022
1627073
687695929
954503484
708112556
170993676
910384982
572445556
674068242
710337679
615637263
668408316
1067212326
629814715
521553535
820932727
144887851
47880494
1024791503
87369887
1047825346
110568730
495534897
827104905
614563147
1030840383
540545671
479997348
688684105
986450309
355067853
229148234
856383986
232702943
148522546
757070264
778936308
762627784
813336597
746830050
370807264
144684421
658079416
939287743
402650085
250811172
395203034
697152366
461864167
205646350
19198672
131027227
805982352
334755565
314462763
111248151
536532977
968784471
1072289773
344402838
1039247972
282122916
433023457
770186447
913064848
292030838
986638956
899312261
901723555
360851584
858620353
428594599
429352856
633576750
342103454
136868146
645098293
219464916
364717562
807093642
407114477
459164308
838613176
698049299
856977455
968384531
164689736
687371492
414281479
667657206
184251556
139169537
586282561
1055929602
55622032
891669790
827819337
470266315
752454741
1047478431
502593953
293122429
738442467
919949605
562305254
629407222
764572575
524475444
279313270
822394688
54297319
157434522
459282684
108295608
156023680
499284661
1020386410
534503866
61533684
878436432
646674028
580705454
1072233715
991040289
824961622
831225063
118576675
909080545
401836625
11648155
440640895
514185988
529374011
651704425
280843797
827599613
172371597
271489501
767526636
221181223
214139875
770655670
953263186
157805527
389148931
220743123
948977550
128634047
1073542693
819657680
283648684
577610371
562666445
680511266
223948252
916218570
585858567
74653235
481738458
548661439
363117930
22199140
889278816
859053628
203625272
673243988
578510525
441855677
411174376
675032408
269452013
61387735
824102679
690853975
791814919
803004324
161602164
343462157
960275546
983796475
196913035
448837148
914291795
728776807
898616876
195898268
760723392
256236269
174749525
318808518
398317896
1057610989
798028535
429060778
283800174
363340285
826215012
1057879279
327470279
14548075
954240603
672659540
1019925045
307493281
500731489
23671697
351785605
200921833
1070599527
1043040120
270079881
759745802
576018881
787823788
713011965
467288302
968458629
725025969
756738811
1028231562
190832415
693005622
585982695
691950499
527813513
38904684
855870089
827587995
1060641126
485427398
1040665678
323540946
521317591
288114047
1004727955
314812760
283739077
314349298
860222181
263925456
588559116
1010025451
924410266
170271319
271197819
371319607
610296708
411308770
949841712
282954829
762746437
619278688
624563777
35379854
694383323
785126577
237447462
827291586
946277878
255844861
319521808
490890542
271904819
3605015
993067340
427490859
57050435
89618353
862453999
294138738
819138039
814156003
888519690
679247901
997967551
792292768
949574851
639604463
592786235
902398876
961183462
607828263
942188807
379714642
173002443
272471670
758334700
815625498
814150382
1044852547
987444121
951102330
645890440
1058300100
961357633
316795016
335735198
1040956273
116792013
103452307
692626729
45978985
403324677
954987515
1033380000
49914797
71840868
763878948
654734747
939163932
573055505
121544386
639227472
818727790
635036900
330022444
511321044
320668507
167247236
318605221
935711880
175193554
6199555
8204228
210523487
216509612
508349060
110560361
262116590
323984162
365679596
1005230451
848109516
287991133
441473824
854677577
605243662
368919271
397655784
133623102
664285476
305175234
85103600
276777457
899442087
783383213
541544225
527735334
834338162
84502704
392871137
448444262
1006548754
761038657
375296874
731121757
626431318
148868882
829438910
163418607
335178921
68147058
69015136
654643788
270380479
623517577
215705403
160174861
95322459
748354027
260403476
889902488
171766625
521379911
880008526
818582787
174520293
709823923
765219937
405635163
304104416
173678853
933482002
138200411
373823773
565022230
834856440
795780038
247096271
1068350791
618445280
170752279
140430282
916692829
442548618
124608258
527025582
29615533
932496008
462003777
992372917
453692841
904257886
665541504
679761198
311501377
679105047
935042320
476221508
569652977
858339039
556988285
128501141
1066058566
202248163
495474567
378338894
268699874
798107327
638465788
623968748
864439898
844288496
1028451415
177650596
182461434
352741273
967105854
703634074
623082587
550984695
1041547014
971387862
443587054
1012563626
283771334
1027948738
1019773133
447921251
801586482
418041221
214356679
860064850
142233402
761519718
553515952
663181925
10253054
738747683
718132614
712007045
674647357
297612884
582932553
951796611
935148929
510800814
403961588
285586754
965875692
103209101
223286168
520302601
454658893
227958822
847975827
360238009
124087317
630995650
549218173
246342190
108525053
813073084
625799592
426168928
459539536
945583928
975656832
343406546
937790672
484195606
460084210
162899026
79206859
118130074
664512904
711426818
622335416
486152321
916999130
393029748
302204192
236836109
246583481
1008871787
231825238
365059997
848543944
854964138
544382538
903275900
841914582
547574575
89353719
833799704
456031515
922887372
63333515
406437394
701155802
969534192
56201049
127257178
672415838
65414329
445507775
998841060
115666208
18661351
527417533
426245275
767555595
978272808
966039377
680941139
480681832
1071116577
587795788
581132765
1052264662
370035725
92068637
222592456
4520974
77507458
71216203
290158158
537414908
509193116
555674057
769026013
65324912
496096400
260307827
943490070
923277389
843649102
694404666
265833786
648265186
694446220
26815012
618401481
189241718
590989223
216146002
833938000
647722467
393169839
977395541
30050585
643575285
543665204
128075785
33265241
1026572999
233968267
198767059
683579642
1054282293
561872502
395620171
725128147
594287738
963407533
795111640
1040053366
1002360398
416658828
409409300
604916609
978386982
208872801
754729993
759261225
883143044
939570849
866908159
1027164289
354476309
889559030
597376255
307078573
865704319
312468696
267786752
1022729765
914209075
1049469835
365291214
695149598
821202899
1040602555
810093565
272323812
651695069
902964422
669982829
980710022
874733813
74379941
453392269
608176042
640483860
861238329
327533313
342791423
848810899
567724324
264597576
786680706
137148819
127801833
191250304
821685288
706458248
720596004
524157606
426054244
857512854
485330261
688695831
365288517
556661992
554454780
244635080
757201827
1034116018
129716029
296303123
501317415
947284866
735238167
987349526
662201697
270475587
804336301
1007139193
1007712024
99595258
848233975
850204110
597529173
80079077
812728076
450991790
222430420
904888410
294596968
164099887
235478570
906842552
665316877
463380812
298144237
767026172
733531751
86763079
70274483
475781348
1007945092
840770758
524273808
689777742
353503156
870933310
227998978
771168888
825694740
623750193
744312439
1029965151
885619638
426121018
893709538
402914432
663893033
1014936347
129007501
1016530581
421771418
818861817
587810881
268591926
488672489
117867431
57245758
78907339
162731223
450302848
1042311008
187467271
655114837
796991890
631326473
995369235
955612362
1066734959
984313002
429542471
698034214
782696427
204392432
804245618
571105642
22085388
852689764
558101826
809918419
418885466
835254661
342841568
268847521
623229544
1004582877
3806340
826331670
115395136
222775604
1010704599
56051808
14291171
1071105706
452335355
67993081
183512760
393625166
716600414
272418141
285655561
772578158
842835364
692718821
510903638
182904516
104097052
908227866
726740773
912499952
800862373
333843890
1026659245
679954046
1018566683
378240186
705846757
735823477
418830855
259990295
628539494
257148321
121087490
565321690
477771037
993273648
1043570809
166947285
1011444072
71097544
499758834
964236050
189960303
452674074
982612270
454652074
738820209
268373725
170383020
528508764
817921357
350462748
111705252
875747067
602621342
516999294
270096292
56660505
592729122
455907279
29929431
673750960
146544466
481079807
729519523
82661688
640908334
215306238
806721925
229202835
907151435
999622152
106031800
163855553
1021181688
1053457862
969224684
302049257
1003547342
602518031
701208534
420643538
899694614
893426909
999642042
1017258105
984325762
932992254
750679190
623997444
770354614
504511824
422131766
826148529
709839948
366451683
657782754
439178491
671871185
137476705
412970444
157214712
292801240
979166818
586082499
868340807
261381782
792367989
589339904
223521317
999065315
1062329975
70778660
180841415
192501135
96503357
688259978
981721198
561364088
772462824
957584668
938293280
631414525
976022971
921160426
444445569
1023474527
15510455
960579266
775356218
620125771
1060236486
892177771
93435886
419076893
827670762
95572216
804771694
83449743
249781012
1025021498
710713181
885392161
641098408
498335157
309406814
471325185
840373322
67262814
693337190
994901878
212807853
79637106
731823700
964134431
394826030
365754479
724515303
230364034
1015471356
1029056306
993850719
61554791
741300245
526533830
385965405
1052518506
501837307
220814766
324910040
790878292
256522645
200805737
1065516873
928676763
1068269932
830207258
394551473
444333022
727868569
451611232
523664851
403403323
899008895
862820953
13287192
597107735
410303401
323252841
323878583
452988505
730158805
910629542
1015862512
370430360
792194144
784237971
145723557
252227260
481774216
944167699
235760219
678628223
377807287
876648054
218527569
307326715
1063334433
156765183
187080266
8813890
801022511
470637184
139391139
1016914653
870811176
842223271
533536906
504557636
614907720
811547363
670988498
43560636
797148062
494368272
209921775
937984019
506064850
416800103
389333810
311598826
571068757
302978783
23529797
776681131
311027806
124633441
872343395
147783489
251836839
157326354
132459540
38161
774722873
879064399
1067524868
419260112
85923194
448893058
878942033
186203591
776815644
644052549
366617228
707196757
77614485
889018636
206009075
115819500
382881480
554420575
884362392
627405216
399445106
736871131
716103866
173402825
234740624
676215202
826008352
135235260
682629778
970549180
30249071
26338637
855014109
597349484
417034852
1073452840
449948497
471094644
468380362
102747096
1025520438
486484478
870430605
569171827
49581609
240474077
702715771
507879526
406293924
233242381
1030287796
27054624
127172228
80942902
594113501
376559277
50091758
555996440
443208207
909132315
746828458
948672608
1045406515
135980
8250853
42916077
452835948
25288729
706122775
473931733
127484025
721519151
481399302
662817830
317779754
136391367
588232823
865100986
431843883
978078612
316208686
466133543
959597494
268932617
909382988
392679220
861302190
592362537
344466227
40908234
372442221
1021622436
296830040
1048490800
1021142812
356559403
197052853
934539894
869651617
952609281
200882429
180026597
718925876
595476106
172320851
1004870643
380499496
920875864
475042315
793194234
69062217
775316782
120721955
994453435
491058651
346443169
869597626
334585223
692773288
439035090
519671753
1015453966
389543410
280205
145498660
859359680
803737402
582557570
288805108
604514242
837208225
18215333
434000211
1068977775
839039540
63669706
222317818
279843611
900940603
949404746
227125791
858437385
826732064
601604528
473189777
469029912
355145611
625634676
887997168
1022211940
896921536
291180367
934373220
620665400
724177304
263889099
876142318
763296533
507455603
873968293
719864375
268590678
774309566
966972145
986536262
39413575
670589012
326316392
9891375
885328574
663947757
87309715
807634709
873842223
760082183
881217717
191779095
77010277
587920488
56983882
373870315
340306531
562929362
918336916
920486381
449612671
1050841102
3816241
100498747
920117046
72000840
35330747
899036836
922332730
350880009
950352829
181088440
432626466
628376840
135955240
129784034
425633946
1021021887
916927432
641621108
1048366043
922517368
955862074
444354630
862447399
413995673
811145621
320765268
87779731
780950484
1015558541
980822857
57551434
237631636
672906963
498450534
718611889
715774249
685232967
457897426
270790479
53071733
1051889274
252775371
479446372
850982782
879848715
922721354
668289306
171272296
440373673
312908151
323784553
378772844
550802941
824921749
973521104
596522267
759581857
699572937
57930855
1006502818
997748329
190484640
240995693
919042197
322907524
970000865
954507957
774818289
1055031121
605622485
946589703
417686686
974537255
981294203
885033881
967667045
601654266
144466199
132894142
235681463
731339141
942360105
596019216
481544571
871947806
899245919
922407464
78563117
441500113
407018144
383824839
279960437
535468939
368797476
905698620
572319845
588211958
1057550272
533555456
675730693
290653065
738999557
1066694502
387847918
1050017470
648439696
314597126
1056191100
746546343
988657725
1035010606
285464503
678158918
1001889738
212240054
936619425
727236049
494150839
660596154
794314377
780207198
237857688
933912875
178937362
13627373
726579280
1006946838
71769417
427332337
914900724
227524290
6612613
720025632
444971688
781375607
361286052
23968940
357071280
983537310
553643209
11085712
114848004
253442045
931065617
633804242
728931294
1053009357
194900642
502289159
832207640
758774544
151572687
231927152
889992180
708590008
694635109
304137547
960479181
243961168
90065674
126842950
390051884
175287704
492446065
261342315
327846760
867772013
1007794991
671998645
942138140
68730654
514731491
52277493
216648538
250505226
1047774746
305159913
548635042
537911173
74315736
1025078461
641448724
683145243
805181687
733427403
812585908
176827193
333105831
195626000
919599423
670131496
302849687
847066214
145937520
363120451
103254608
882111462
197830537
537824331
505659251
67010819
564702640
55985796
1014383876
693068519
467635185
895644033
19494698
741964191
874676482
779756628
1003639989
300208190
427812115
676694972
691079226
190834282
1061221676
699761632
233343119
12854925
530037912
869103494
1024188157
500424869
298592657
451069131
1072753925
701848804
1012667898
472709773
635586600
952275681
110159460
745143556
310502114
958397253
343887652
303780173
407460180
551551020
232293951
1051155292
642342276
842616586
677767460
625921617
296772163
1014126101
401660117
659983095
973514557
558853462
352313114
71259729
563027915
436390233
65209205
72014228
699224358
567505139
556431693
852954291
198143647
686239558
1049377945
388830160
588829368
780014997
55658979
1033096003
469876292
644885725
467238364
857682112
686574953
768006629
427686228
278329412
672500728
231654345
329694566
77663247
339113371
153055309
460406713
446377932
373896179
1059781181
196049944
475084565
115489877
521483023
397714394
204834135
212643756
777522149
811496896
483760415
668368205
511543862
554851589
126135243
1017206898
1047203356
460708095
171662966
149395444
107716814
840988199
31922854
831896622
273934225
697475259
1046495585
836707881
780601129
595332629
498744647
618698712
607374830
1003354007
249339921
169970863
371874173
954558156
608272092
287316050
712908450
237674909
640075626
248834165
701777604
519211542
62168811
545523229
395928720
894068610
732263243
42189772
1012255649
312008317
338398874
402936615
658733759
434305452
129176875
305250046
170447195
1011432666
786251802
775237569
880189522
492097839
776019043
218706392
1007889300
350776168
463666099
945487154
1010821713
317201463
878741109
672394284
241348891
746707773
455635605
748676908
480009693
923703666
365788142
610744112
771165787
920491093
881735896
264390635
311607167
228878698
922080935
269627199
354158351
5021869
670043698
90591916
705360023
6068384
722645606
564859373
866709604
913566720
867450430
172795162
319266018
555581555
878266413
631388061
787332269
268750349
727058184
699162059
894482785
384930421
615603861
94750768
265258617
278125467
786441444
160583912
852052572
746971562
1004603532
283993066
127126923
557827961
363659382
207602911
970440234
69422194
704547613
817218563
584257095
125099141
244157477
324331516
577726330
74501875
855450396
465756115
688997722
1001434141
708227963
683251248
330817788
763545619
947391708
452578771
279757123
91758742
40821228
534219398
379756691
969323980
1070827701
595177320
374758880
534606150
994173222
155752731
1023669454
989476887
603996519
837602597
475208110
929882437
472008733
289887181
324046224
99607733
99650262
152690548
52950136
473342962
393806452
738142096
83777160
417711008
638180686
769789463
475776141
712801315
462334603
428574805
918556674
1036564284
415922316
384542976
364338389
1040562223
187294602
338096424
583087695
64283973
1021742702
173770984
151371480
10507610
825365121
142999010
973653518
549857953
852407551
359612050
827223258
866289959
307376768
982411630
943964025
618564006
601664001
985228304
721812217
566640866
381665958
25881350
31911037
475605529
504315355
3654066
876957030
497668006
1025071711
838784174
759761303
809218850
827258641
136470083
420584150
433859864
802810367
604690551
705515203
14599018
822578355
107682508
108927162
340305640
529774758
596469878
720408938
330839623
692904219
945084395
720603222
1047974391
592257522
409897695
584217769
134713130
904837795
263656570
414517261
574834629
27894754
91020327
339884247
684952143
965286326
894269459
399858027
218227749
689643934
591974690
615539493
67943461
578048110
601325917
977082505
365883908
554209338
293283979
938226509
936530886
47822116
139930995
424030481
325442871
305809671
153595727
1072322808
572200615
791615468
172054374
839201755
49175273
546091329
763468829
508137220
210830272
726667001
432958154
124302140
135737377
71769808
503708384
681058100
813084094
143019531
183644677
196203881
88017180
566033690
358252295
390994823
216808491
576172602
13843397
711621235
60456559
802223487
672645186
417248679
450587600
1053771967
698400401
513010065
340402239
19811344
490848404
236777528
257827193
432870087
1072068286
650232308
1457591
111712763
935166368
743932871
750768468
709855998
225406492
547501876
523796158
1063264576
172290894
270037129
183079131
429828849
708267069
852106144
31399235
392643437
938008526
220723239
25467766
258913795
714418412
77749983
681180249
96707128
923860345
874721341
56651235
417239047
69492146
460854877
579840989
935239584
688487112
333828469
458985038
384844111
29663661
77888146
938061582
748438745
217262307
417302141
454218053
756977434
527516333
149066746
529559725
352533703
972679104
266129415
791528122
12234241
310121989
307015945
143507847
5833848
509750170
721419936
911471153
520783231
603865390
437331462
411904671
109258924
11633696
583339981
808846048
1011968623
1052594595
125092711
626861332
675008930
95232747
520740281
340609979
969668051
12656455
110616032
309690500
832282330
122489761
756898614
980330328
1045298336
954572483
30225314
125709472
15133736
963204734
251868844
1028558153
38628749
272836619
629240763
999340140
271378580
446315525
286977117
1001462110
737466861
207690724
791834949
6964475
867240365
913710762
23998209
97835529
1038493745
898807182
191328726
7722660
310374777
162665332
764480371
880353602
332520977
746296555
2693398
924246227
337538988
106248782
564786855
554308355
222996686
563367562
860353688
148253189
622113866
385979164
719776665
411128594
302396045
826008962
534923751
768518894
920158577
387227060
1037927016
943688198
700414811
679587483
221965303
399501520
744798596
961804607
785587053
468920577
265570375
144828653
32650918
621412944
585952889
449969018
104417789
840912500
530774519
879336253
356627598
127957744
603974948
728674793
778388085
883460709
1034077416
50842836
201584391
581174760
977847167
224287212
189775411
1044330479
681710663
908127862
340565416
393626281
700217991
208942246
509845394
160340150
784325542
899883509
222431199
180738419
525238240
22532866
102431157
1012627227
195304786
276999532
798470902
821893192
622698896
1007533296
81754002
978895254
618297892
103371581
823173029
451383567
21218291
599112849
324476114
716919394
226649209
370111587
408497827
745435408
852194353
1031616353
66947620
599136111
385266800
281049737
33454363
1070416671
980231295
489509753
287330154
506199180
294979823
810102688
800652040
384532477
157919257
836339518
686978011
607212631
238163025
797879461
636058450
50752605
494208995
998895543
451519514
2047403
940068645
518203413
156463068
747885968
469870665
414025843
898303950
326324034
756349622
829080350
220497104
758961383
420137014
476237683
956642003
680189742
1073232965
308650946
234991352
446845471
176438624
754501198
749766470
426339821
78340493
134525740
160334857
292929015
1038863025
394398710
830950940
65721206
330060576
839906991
368397878
9842784
747919003
588471543
808600142
37461034
507117855
420282723
828472476
497766275
405126686
1052325436
125809365
389731221
887787185
1070315734
784006169
943447472
999825897
653139460
357274071
791438253
415533364
78342549
613470014
598748229
478527264
914045048
481014568
590863340
558854721
188840431
897384453
1016842471
651324217
224997301
543761255
629560422
295885277
682833486
167694937
684333427
996857940
453025910
93089099
818774887
981970907
124859864
462537114
809198706
311250930
250964650
2644937
241302273
911429780
945654707
741104732
848414230
73507411
997657297
801959458
409878836
933240840
129053900
27922043
997666147
37930555
859279752
589164
953938950
85220108
49721484
884687715
711463452
428896344
987003323
276460130
253032223
1070688057
1008630879
666997075
694480531
119430860
886926483
301654123
132519289
558256526
682017232
92180090
378001336
733542988
279490081
701075732
742382001
836039016
855809356
759718496
91684830
548286300
960025152
277150843
936510414
571009941
110163876
1069687254
267410981
267142050
527496579
525382820
909291348
1003988712
77151191
983964117
372145384
689583442
407171725
680373023
760716925
480398286
877945718
1017370584
995574765
495312808
566789519
362319357
362595243
812548820
647074827
446119428
881610051
789964401
207710235
297959430
308682711
986442438
858316038
419987045
135806124
969826871
173030495
336960031
79804563
742313287
398917532
784555018
257105005
401823532
548001595
747316978
149780356
460349258
519067300
637758776
567894179
172229006
964717015
260604838
802438214
651287924
741405845
392170411
876473131
451216941
1020192163
561416666
45365965
532704634
762841658
307986207
62295439
913988558
405935311
968207192
504219997
1008743378
969787524
105372822
537611136
959923785
938101292
119356949
773803505
175810455
21486977
457204506
203038734
752590848
774226995
210870726
51927497
368153058
221236984
786758508
795861186
152190934
768913456
1021883654
672064889
94928916
672274694
342425688
362524131
626722873
371113148
590387394
1013925983
914957902
362003039
360322244
173812118
394209539
1044294135
710423369
409442768
584161698
711026929
248360559
348839774
992699954
436587436
980789515
756170642
896245487
122131078
485242895
265312658
535573422
146217246
186374332
284711966
470392122
190537937
822006802
163503825
184382520
107938879
853668541
985017192
238303905
866815969
1063275673
106825282
243435564
52214301
786059249
655959210
34175471
207645168
600525238
76120820
12565864
1024998381
1030091533
654563958
172462719
75490862
88791757
597002486
507841720
302743696
531624276
160640656
592537042
51148172
752746588
363402167
51919696
702298578
136242106
900605762
56926257
444661049
620467953
616858984
127304137
703227039
352501002
292698799
639817447
957595461
181946625
1008520004
977915121
464341058
338173113
251452000
976003896
7457630
859839935
165339476
70189068
491994260
494713951
607286857
954038745
304307648
490064539
33039758
567047250
19263027
390106405
43351344
77310317
782236341
566438906
751252271
481021811
557997948
289568274
974624423
312974839
1024614159
203997121
820572509
665336708
486038345
542851895
629883020
787667320
463842844
889461517
410260849
165925133
61641981
1066935812
835932734
342043072
138400075
621955745
145408744
507106902
649573373
588423432
218629080
223691196
227645876
503495766
899393887
185613059
859309000
60076524
832896136
128654461
768237472
106826964
832485040
208570525
763034203
756460576
848875544
948371647
678823761
854966171
641616604
55801514
218252331
1058100737
1048219798
994973977
352604963
779438996
551553753
315216512
488135366
744256586
880171782
479429160
896988857
40121329
647576240
926483231
867273795
674039778
321434332
981500853
292338510
380047476
1010480369
688766041
219854093
288305896
217301267
1007973293
509939504
497558426
428136295
482918231
477865848
756903550
282041839
867310986
700103817
245320229
700345434
628189975
220526480
726555250
383337679
138266467
839465666
503455331
1005568768
449950673
265063158
1038663468
1051983651
30675771
985438740
139391589
1058073250
210580063
839432671
924597427
66403811
1071787049
960519693
308220432
591151898
688922010
214198145
1013150379
18426073
114825942
385380117
61677405
825533816
696899264
991149833
182799154
219233674
280772068
208013027
344265875
1047993661
523986433
415105966
393681611
375501944
76460020
624035793
829219879
450291541
714496733
16446729
201629655
526326864
475138463
194769945
568061663
174344672
1055089638
502145045
557676383
699392773
881944472
454769868
30632088
472625489
1017415191
41661323
945477664
729265161
36511976
654104123
272367237
715193867
324259278
897305697
999720652
722593187
618512769
739488449
646752464
540217429
446838219
618642262
666277566
921777210
1025011634
18327562
314679601
249290788
624779679
739227453
906947509
442023426
89270670
819873082
635010786
42828333
391067924
52358106
144286293
149787925
951980037
747981453
933406341
715739567
820865701
71425153
772815423
324458761
680374294
698347456
766766987
306209771
544653193
415525719
754109586
1050991055
102033733
250301844
711442922
211692500
532207372
582058929
721169968
135937237
843896420
731797187
1067731342
1008705353
519747454
837670551
983834992
652402444
837396191
436697417
473512180
472924741
45663510
102695241
115895437
875943754
547544708
1047864689
553490044
978444874
441614936
1031272688
566108588
390762969
844501862
513905620
612313192
718365010
499015150
770225595
586112534
800792849
151948917
153122863
142750555
980056884
1018814812
807141844
679006151
28412382
924689868
423673839
151208375
1041459143
832924475
772747750
329791156
73075404
470144421
409392255
583117798
627382636
61102141
604531570
16350370
204015533
638654567
22386237
1043926678
1061010519
1060244202
60558557
47027509
846872803
758684756
867028196
818230001
563731990
72305264
630881288
218194402
450690446
712593374
578442440
851596862
162225958
666286347
1014789380
41819410
206643467
151750199
180199344
672381929
661789111
745006948
267832003
884114419
534352793
711772582
877016531
334146076
87941738
411199887
500268302
167953732
1027860000
240598565
765422284
1001364068
147296879
679419534
137172834
858762784
48832617
739085455
464360014
640997673
979758365
376955861
1023238545
709318241
662596511
874875927
394995038
987734603
720549874
793167752
378848565
547950455
543344826
1060612342
139802032
565523497
444825141
657008804
751843141
302546290
971500210
48511284
456364870
460596215
32370918
908435225
353327316
816191704
900067993
1067573672
457596846
390131815
622564808
316608987
1631340
1061354381
56918592
133470816
1037519104
682497730
699144621
546790822
249466213
850591904
505574363
925463922
871499038
618833862
37218828
66177774
343801580
330624389
162656005
855882450
342065118
372672153
404913028
948914342
728756332
76319160
1005175280
665984781
800138207
969225947
851794544
35504286
393438577
366697070
825686427
646540431
945345249
531460888
498060407
169621804
877684114
548053570
921048824
302708949
332097167
938901089
698802550
1027143697
762579774
237815863
654692508
768236805
25756835
280263178
741122477
595940125
290615887
254220878
193544814
833685512
175313156
686529705
880713315
1071214534
446568123
1006030387
399920142
242961146
157166961
134225917
931017040
518654746
671722364
50342889
441610643
645969609
455553433
637515136
567984167
114035753
477373961
422643145
467773672
808213059
709114933
872548326
723205851
740474642
456746143
529672375
226058307
520754734
224014194
141749828
945132519
1038839551
197551947
1023292074
721465832
745320005
920335776
263682212
880656618
107758704
639033165
8380807
332911207
225917976
333141905
1029264434
765166343
610900587
850015117
367561801
599415757
51882216
822311752
708279246
73188780
609045368
818022770
99410194
14203227
343771258
669523494
1038700724
446567576
515662366
223526787
109461563
149360609
201658302
973662273
707868099
766129483
387608969
15985896
693190203
992711801
1067830007
244787265
147896771
567662816
776456155
301082570
515072352
772968837
470005994
832063776
431509788
843901776
656142142
981175952
456724399
930035595
330400512
944462731
482454455
50147418
629655972
636176419
332282659
831023945
983584394
71895663
684010714
320707175
58665708
198615024
216293815
7474693
963305790
124063139
688298865
935214276
482964442
857128950
1012435837
1069671397
942994009
724102447
746576179
413111459
972556158
1034605389
510485454
955662843
518809978
53809839
714087466
324338091
867702098
400136598
1333651
940524900
797822788
513097792
15955926
1016855228
180171955
539785968
279264998
108698657
656357596
912174658
93831142
136473449
729485437
770309911
901724924
919331964
522767074
933170951
790426274
961936535
688128160
33985575
289927114
28431423
195142183
983717158
1039580940
613530596
442189773
857356045
984177367
423331376
451138660
182839086
282732406
453989051
257566321
843923727
743616615
964758329
669277666
54856999
572171730
965367734
637030544
485006372
1067041283
979266084
436060848
539353889
182614327
416255511
528880431
371853105
379050034
590810842
151908108
753764569
797973019
1038471861
114398226
257234362
1066308506
824332249
693354499
413390688
45253118
484654334
56339569
688186718
979447604
931229778
677086396
770097050
735965821
674263726
271094605
542111965
682450781
234937615
710708557
784814609
64089162
805398322
645581994
611073961
934594906
972498871
356979115
54453944
17291503
37293192
236127446
404101355
355579900
233836732
673804377
1026382033
1072274357
589441406
742730493
528880042
561843575
721491281
191439246
234573062
306801466
45041749
130647991
961452891
867384071
605836994
136161441
721707820
254711626
94265296
305389369
403152266
891804292
429767216
389813900
733508676
560541944
747291054
587154197
366637949
958188213
562565581
14353080
339275552
712037602
969069082
1014360317
529619943
59184624
655850025
719538132
132062129
553787467
306473333
890574668
209593440
77633033
340265980
960363597
12917498
565462820
322530342
848560952
135342921
618850745
1058380821
789002922
680651062
678445088
619441178
700826738
547490717
1021204109
492252391
38430502
329353520
637449787
733319072
648099747
60420086
9001650
257037004
361614659
28044547
971002245
785455649
126919133
102279372
746410819
587450643
416091620
178260647
1066930956
669708626
993611586
581075574
395682810
302253327
575768666
69716826
665563785
107627376
848741079
11980831
73662966
1049830038
182780237
525220368
69313006
459707920
899633782
36475987
230982438
914399186
631646632
15151689
468253909
72774051
227974701
21541614
833008328
690656255
626610666
722413283
778505676
329230254
980173600
794445061
289660225
897041373
619482402
363077348
880854986
508059187
696886764
145633021
285527014
232699578
872415867
565566111
45994853
500235750
629096709
257724362
488824516
970395020
827863137
527775538
263946443
12027828
85749093
120405635
289628166
1013052829
166674929
420514338
1072483827
271392861
580421464
1020107936
555066156
782939573
689993688
918206403
156564067
396445395
1050588632
412934728
12464132
106486980
602784757
334223997
720298091
717684733
179324746
486223466
422510971
713399306
796781443
682530041
37236337
1004786587
163202762
494102130
145402007
845829988
653520254
218901514
1007931106
825746530
916497590
862419920
241118502
864905834
1025810627
524636240
355882308
611309224
106809352
484400839
960707344
627957697
407067967
797972634
447936713
86178232
731067430
228290964
685218962
346947601
713790649
355831726
875008084
214558592
369167231
141724675
546058361
836139084
673379373
679790250
530143349
844859113
15900449
239847524
769591900
24902028
684319150
203615411
693269082
689022520
719844366
770734960
1038390868
223684414
664751601
483139025
752027329
437977079
655556104
93582788
535204873
736688632
539645861
1065783041
1037099418
771314681
869895481
282419704
356037692
126410619
457536449
366227902
879466762
164697806
500741276
877236445
703994678
716423137
818620207
307339872
64369318
483160773
171290079
999487039
123447091
1000803437
214939962
417531397
366218378
910863101
227135748
727589168
368980136
117578977
52088859
265016596
24466584
397177351
604821226
165089387
212313416
770974834
285576893
834028259
449965960
769410854
407167799
170136295
845056748
1044753766
578302123
509063226
455957204
808884051
653362201
168627685
963814176
500957166
910155087
818230044
545079391
789280027
406698788
928935903
240793700
783088552
831559814
97190178
976566261
856027345
753191678
1019526471
1001728306
367009188
150391257
299840341
1045379812
846098576
736595758
678727724
311143251
1024420566
144387144
272567369
816851496
412859027
633807162
778529797
523522903
554811669
82456348
395069956
224036611
1036529569
564745310
960610294
755910499
649664884
414717130
531363482
244801566
298889779
893517220
907160811
40657331
954919727
969949041
284700584
793397960
786968038
714789446
194506147
1052079060
823456361
362587868
556642013
174815689
1041376525
880813193
804361421
80610677
46464791
550103050
448210080
625274581
157022099
298133927
1056318489
71478359
256318827
618517715
989305050
1020750382
656269205
392552718
826317445
204934289
596321635
874800902
8848908
868557838
800660506
416847374
761672288
644521291
44777115
376222598
606858002
242369998
347475423
364189223
124514887
19711832
1067016081
441354536
651580587
750277976
170744992
280007380
814399344
830862168
875824437
983286715
142708144
317994268
599076410
920986625
395796650
777443114
646485761
815183205
580104909
704816561
829062317
1060059986
182720484
861827527
490097382
194533685
1012789808
295047175
794759710
848482965
124438154
310060258
907981571
491395259
906894445
11421508
791282806
804810651
459349584
1037605994
595859366
879105546
312093949
1006967114
518549645
843177358
155770960
645580751
970346914
938418002
914649573
568429872
413151260
769075610
953295892
1043262788
627021500
205037301
613065853
611630400
417038421
583247890
395978768
420050828
272593858
385811420
721060042
1014390500
49986227
144265167
688980398
21078919
409929128
553215334
226735358
458753071
130174466
1037112393
675809595
498711536
540368464
961089825
308202853
36577457
457724573
440764975
964059776
1000424094
342312443
517261130
569188694
269669718
128974016
904483525
582356972
755953379
957061661
20784606
427477441
132120172
89609301
663262697
911951284
55814620
105904713
694266590
322311553
409959424
251395419
134407326
284083091
707600900
606169315
439505461
224199921
754504072
82282558
82786710
791694104
311417820
202098868
105327567
899307279
984898146
3323772
850336513
888522197
129624710
131326402
308781825
512677429
999590551
882360752
429044181
80752923
491392953
484663240
14753632
303886237
252347719
883291017
401984600
971359302
555091504
1046329150
544898353
136806336
188935752
82512794
132409105
654859552
154419207
743133475
348536387
895014359
1005564052
113299803
450307264
560488506
194623435
730805771
951901492
900704620
203024225
410398128
867487957
9207749
1056737137
307228677
964393309
989590182
488115750
873355970
243175553
148187766
107019098
1056788250
464203637
726287895
801181878
451721324
876845568
935681705
429218619
181654144
1008665340
930109737
426952797
57146607
142180769
553791690
525994960
376342704
993310927
318411892
588972092
704993450
91360911
936873804
756967542
429595893
50062780
488459864
79345144
819665792
783461890
648787858
1070833370
968916095
614713501
578487650
821389018
383465242
833511016
498887364
703248702
657067574
889757756
415392421
313071589
551910082
699313152
540339970
916879811
1015715828
644608115
786034388
252467530
112359602
860650326
291517603
280613058
57039971
741279183
759669579
711619484
907822599
884798138
29034928
321032185
35874367
255824026
848704387
639261774
111888612
129735176
872922532
1010196393
43632836
871412069
174386555
263368486
4643714
271815227
202151315
96642779
65471316
149606722
61509307
217113719
472220587
984129837
273927977
874171725
171919007
652230278
45255849
902389926
586843657
338983862
663609837
836963706
654313043
562663976
671864594
523361377
165209681
626603902
64092259
409876905
524598960
1050565045
433456766
953563267
837436899
45642255
673679639
840002685
141061936
535695560
860931213
646109049
422815574
19078250
665677562
559790975
509761031
949339989
394946404
960218284
904485038
554992693
971174189
460291567
410886554
213134038
1009996138
878638576
562171560
828749212
752398161
88121326
106128114
718575732
16900403
782546745
52811612
1071976155
272516234
531449643
785395237
597461676
237455099
342608859
345444275
72133726
47026548
363732628
600313600
965391455
332607101
249847728
616744565
225070584
416519006
572673408
646811022
68232133
147826890
832859747
732579875
120005769
940846535
8438006
378910133
693684590
281027624
955301815
525511567
835583693
760438847
258533990
660559828
228195981
772953013
261847379
335491420
29435440
451227951
589158093
1066185697
936541065
140652186
55732599
837960777
955760620
573854375
111040846
764029629
560636985
936340794
965142888
610582721
454802864
790054015
899930550
508900570
930303464
471142523
846511178
948363696
1065974528
991996235
30789248
864884897
887287666
1006393349
834157864
595227827
869982764
402900425
411415212
822900290
484699708
539767819
983929076
333601722
209981757
701454117
520314137
938258720
857950708
841752095
1052546072
527023436
504621599
897185348
527204513
171156853
927602917
278331569
572486169
247047846
517570698
652481272
187816669
132647920
1050154007
853176318
642857036
515542707
937566796
741511030
846183138
457880253
891938880
546039869
193452952
470676320
1032556325
409969179
695685123
1012919302
582065256
837314520
997345399
64786064
359945742
933925317
805149137
147006719
124979421
385850582
589997137
131115298
477431785
249025368
162574180
448427259
831647916
924257381
19388049
715512809
763297150
35470135
972152296
358488028
184581351
23934149
321235523
920140486
226439541
378648247
8787398
911810289
368995461
468676749
84284698
1058886632
1029273830
351905024
327350740
367458404
35950235
1045268419
848953120
811151082
631277912
726731674
912799748
215829211
149831441
565983940
623501174
317168569
369137807
663240856
826044372
1016420298
860683396
624114657
658892371
420996615
123317981
394887601
781545930
163075133
518304031
672422604
933830316
772297777
504170020
891318987
190225989
819295414
89972705
730146885
938656035
943365419
471693042
601422169
120121932
900771575
642342065
132913627
647244490
467312810
509725688
786258835
484078300
64646462
798093261
1050834478
662073505
234559243
801482948
393509853
213039635
741941327
182132918
311227545
250535587
583572199
922268264
280016662
654826337
693633110
672364435
681132867
203740922
622213099
247395398
602045901
821774841
1010796249
822529467
355816127
214145222
266265181
556785571
85978851
550209512
306273695
838090277
234544614
714527799
920899896
48622339
16283916
611887766
64266951
231066703
70940321
93125811
26236502
176222614
1069367484
173563808
338664581
926979218
23987394
376330621
532710832
871345879
1064041286
264735480
512149388
758694535
155293899
1040908390
38298872
637861799
1046472029
1010311433
782978721
889277696
300111553
147573314
21069175
515867422
212927103
259446508
790937502
353293401
868391301
610228002
582759639
1016264835
540123746
131604572
613010272
167573997
387170885
555767211
61271414
499604888
42395889
264381372
303837043
804844158
575511685
698543982
337809951
543126977
87499013
780819418
833728616
1051759249
508732478
91093229
284290414
992354393
387730830
964873267
783981697
820351924
1028803461
738558522
257088629
54034878
406825971
804788248
1027981452
301876040
704314645
251049487
1048098509
998759880
342228635
23037559
231625728
981477040
1053918165
435777542
358651835
391355851
1004529139
808647993
1025471723
361774887
777785018
1016595722
451666476
777874059
487874320
575072587
876905432
170700490
548935888
572521723
1065084320
556119593
878590353
617210571
413617034
56563269
557582024
207428713
325056715
332915207
696384612
156441178
850838515
309463749
401929930
205831923
127101434
392892861
66764620
329422231
648133524
638718267
605769772
247123579
990135094
911408726
559231291
285091367
636942919
399435948
175179879
237578677
693883490
243727912
747353600
881645879
515721659
569257499
722776248
652824081
523042651
273884068
95530886
156821163
754743640
389118935
829803221
191330734
368718560
196467879
753101741
342270969
753751140
225615354
444446695
907557648
353468534
1049512133
575349917
1033348013
905513097
77864705
291789058
336092665
389008148
108765376
113266285
613554864
385762483
934842419
387104942
156884344
1034942519
294022103
75854924
906138808
831252250
101201794
616726900
191966809
84912889
316399998
236351488
1032475205
899303018
991374685
858458484
284750816
974639088
1015051631
638785244
30198406
135320257
733480707
294215031
576137084
1029091021
91791910
190404878
544067119
659129969
609868229
503989504
941631859
646761207
2086120
754811590
105577120
149219220
581766802
311677295
218742261
666321313
510606347
51342217
141365193
1047129218
98244252
750939286
542828378
787495869
1007457377
57604848
590180649
765309603
461788434
194824694
291284930
250584731
198069830
144585938
903547403
680587273
193949991
91661349
115653886
1021376518
461373642
746985035
815106890
57916286
923830096
274708907
83312347
147740
400991314
952228441
203700377
732453942
732852026
324716343
78463429
329410650
941421542
273189419
467997144
39097433
819658627
401219550
270763123
711973554
397823408
931958777
942775625
817703379
88715826
1021397932
992950868
723045229
935938828
814521300
221023860
550575083
62545364
473759775
285718121
769705977
44012918
967955951
951667740
303189309
510827098
215215442
1006034925
34134469
894351913
873007184
837001719
747190754
752873556
156283214
835270592
262121514
694484391
587746734
1035039666
601177910
1054930705
1050445591
56859595
813447802
31557970
163815273
220857627
745202177
827237140
120138837
65405137
575620372
504766224
570102175
774399047
475179729
919290702
376085741
818015570
330984892
14643519
126324201
215426579
605261137
230585120
101743298
1073402618
924330507
348523920
273310902
479775323
731479643
639789542
162642292
765877555
646764548
665541847
529076820
313824253
1016654286
270810313
170333665
1046864443
462262712
806174482
357938634
607568938
83820382
795592312
877405874
597892745
971591502
497825208
892268153
299700771
1053507788
536321606
187900287
830791995
312277335
969151011
779613940
43201313
200933340
619912336
259255214
1016919077
769862930
262624863
105159102
228398254
148946454
415679404
60817594
783028102
292315385
557013612
325903238
529804426
713472020
779214951
1043299046
830823780
675801605
95659488
299782428
787201373
642668761
244797184
582170796
496972789
2181854
279177764
767524167
58989340
1009892844
342499511
140212188
506062268
567935223
1012777022
175947854
190546492
279675581
420947765
69734561
640347547
51844455
179152710
225598359
350265068
562191817
875645601
478776694
673656494
1007816048
542577314
980453864
839022813
1012181405
1026271628
737427013
33252793
851219875
428748238
400835496
1073335930
539539701
356103783
586749136
26882908
55811038
499703711
60823750
635492031
124563369
850980089
6508292
603300068
596788466
684966579
683974706
420314456
142298579
548789322
693867070
315065406
526149618
1047623834
371775215
1012472318
62505437
579551407
191521976
877940540
349479551
970075912
442274923
908397764
87194149
310768943
902136062
14699039
846247570
607252773
724575766
346529591
916592937
204310472
930811775
594090184
880797408
968261586
903027490
32120918
839836555
409487234
578737685
484834016
535925502
536858519
1003244689
507070312
641125817
773714846
822585401
76794688
524108908
2703936
265280439
184109229
444992605
1072390084
653912413
1067933623
303869531
935766417
54749843
658352005
933262141
431033922
94381531
725330353
376023575
385668751
369664515
213255941
640636575
643669601
386823353
294671994
547472585
432909524
877859666
385128424
7149097
554716087
762915409
133227233
644713551
206684350
652312655
658758947
602002320
583384094
523145177
737006226
556678148
197646596
1002492938
222488131
345453688
90051879
807323439
862335317
968688254
936633991
98747893
806286221
458572950
101737371
370145242
910806654
1024159954
43511257
68353281
217189279
629738088
763388912
433182433
624094720
923396820
860320169
1064273643
246134737
292520256
439212467
175338170
1067709390
742935687
78621019
103674783
474306703
415096708
533604679
46592621
688821756
983002129
1043754221
459334053
49633366
89172981
689486391
12216180
922622897
884724894
856559500
935139032
591827274
631222111
482853900
882972493
574684728
514536191
1072945300
57405251
60852915
162957837
103182134
574561418
895793010
443648808
195950623
298612942
853212008
47162109
378729898
88796561
335889792
214989043
814501091
545492304
166558454
693680886
570955681
552645985
4066230
245550941
75185244
615932255
1019776030
1064533650
646408658
300106804
619876713
713960431
787652143
721606768
435941709
767623583
373242034
783593075
895409920
1024945078
698998100
201492248
519529761
1009218485
1044630495
642501290
61458873
379619317
83634577
1010291647
236139295
58192301
595736940
543154515
858474710
156231303
929184133
94686789
333400596
803687333
1061172636
950935011
6577703
891499561
156591878
1003811506
704564214
795411386
652609045
752620231
879471598
891700778
763329663
624538840
196447134
620318350
1037512230
155618737
202254884
89126511
1021339035
867967771
941437241
220421963
1011528541
78714365
797686349
185509219
61214485
183655369
219663253
1055701827
206752816
818876334
476415595
681085279
11049452
411536605
293703185
571493258
578141377
58077495
903502101
329631106
350771462
141519418
630049644
993022662
949789850
87940872
563886043
1023379447
204345408
889820345
13877453
14420061
751043888
636221615
228201741
358473412
228590524
102813131
55326685
35398543
332853291
569507959
770644734
1021687427
577073934
410934207
223661294
388370034
623508379
283829407
547529758
445116747
692009773
16144856
885855153
41276522
35376059
958184719
728551015
583183851
436078115
1011974930
624205063
193438243
269198969
942599621
467168055
413809228
623023268
183915942
539556884
598724589
912294531
199659191
287363472
908032144
471455342
535430258
144738375
486177546
409426240
53685690
392663955
246347954
971542353
208932205
668988945
200679060
521622049
700774219
24798220
32816912
842093948
866038448
959654416
442241445
1048466360
222194824
388976561
799696333
171212595
78222711
692153473
197484837
273491003
401935262
516881313
534492409
509658256
146959114
340414401
33368004
376542877
986049207
18693254
1037199514
116127177
338010819
497742724
720035225
804969545
896670983
427445674
777003381
358241626
595475530
96530168
653674431
266973860
272588233
276060544
471091504
7780094
346586661
862821614
640699444
381289836
845932460
1041613906
338384480
687066503
1011777820
298808633
53105679
698081175
691812044
913396102
548798830
142675841
694715413
512702536
552801647
421553268
112605273
118200290
1035636507
988385086
1052177692
326297475
683009118
561721128
445545844
696452651
498433033
1034360504
118462133
508758560
774273287
748266197
741029543
395806073
514682371
571561146
172263686
568936541
518943810
831144211
131128261
212130686
80469495
514004566
1043008792
808992655
908156444
439613753
1057673
1044945661
406379506
348391346
236534122
155928515
892580191
710602387
729845736
337223268
647197945
667052651
344846702
56455134
944962586
664325979
700606395
829029033
61343515
890569481
857867063
717943183
1058862281
598423062
857426717
219033928
568933611
898595224
66580162
505244054
41012218
807507084
725046810
700544534
551105782
116709714
184246565
585960974
519370247
969461435
542104529
68605193
642277297
412836407
893144672
1007468580
744893749
911835289
170677836
367210215
496349269
376498952
49389046
985368762
434100212
31066864
355714723
630933890
764416321
561110241
681401859
299884363
529937217
863040603
766595017
651596105
316827436
472520296
510567968
698223626
341858018
870867462
446771049
498377171
135074945
947344437
986333924
814261676
927300955
386498164
172950305
198631083
30046507
391878130
146432859
42814655
357414878
113973344
750384239
470324017
253334063
552007752
657139561
656911298
224804199
509028712
542179704
261657318
708289276
774138769
462664835
74645404
1035928308
631239277
922738733
691865762
642932039
576280911
848985506
1063240837
203699507
177047414
987833178
406401079
368274549
890369824
18083896
310029832
284864812
86890808
2175985
963030642
75212581
928620406
261299650
910643776
1041231309
552734808
471884087
153370939
630135019
1063335146
445577096
630301234
107260050
326122276
756966874
216473244
864584010
114526528
443406223
498937534
688356693
120202343
426817492
27177170
512303142
133060964
885066524
935873071
795068236
586834920
995903702
100006363
508738862
753028941
229667306
632404662
1032962915
938987994
788216123
592893491
563895377
272182789
692322458
835491207
871436324
889561254
311346706
537057927
246407167
887431687
344163415
337010649
242021375
154572470
241591805
176132963
1071147009
869693588
435610831
976653871
387423035
633114745
63586126
941184751
19148791
15553427
459296629
390632218
532447671
701614618
277709783
297519767
739827252
285220521
414451794
223727846
236391431
297423869
174018125
123413651
1058390306
999239176
548595278
511207332
765001216
65515680
678349347
734900370
1022888602
630475153
208825945
867579223
607299677
387412246
79164321
70335474
978540322
881323660
915238602
518864119
111470668
931527837
567913993
793469023
728172634
501323143
8160526
1069861557
807331302
809622627
398381035
171710428
179590971
242633047
320316310
29686832
730225339
889721681
398328168
104646051
656399549
941914280
406144736
513783863
779781426
118835125
920621041
786643358
347052318
281097932
829383568
810554897
141857563
1023353411
611627321
340270802
262507769
911995915
937191904
81553490
347517127
829766110
898635134
321253083
630742251
353612681
537915907
508088485
838519918
516030007
844896852
613343851
54221797
203759879
625882
880948133
471469725
228983032
315629356
650924892
727469568
948018561
749869087
472975700
1040483914
377822246
760251470
601223979
1045714367
716026539
644428063
644653209
983302062
817569730
1069498824
136938922
88341554
189533584
84923659
18448206
601800043
119793173
297624451
1648261
345434529
797106038
15225363
84101208
461580547
891102416
821592924
224207235
57164684
1063197352
735599599
271972325
734051040
500758840
718918009
15930742
68880421
942828985
150115986
623391639
969872730
731618065
416388208
411685992
759479447
428774338
1055965847
261633738
885411509
572332539
853041262
439218923
675903381
795810262
601581598
1039961181
366674328
1028593286
484349960
113803112
837342326
751869121
953057767
667789143
824550816
284390179
925293512
635718729
759841215
736954472
709223609
744866475
807797189
1073494902
681532080
1040293232
50459957
328109171
446821009
281762796
263001723
994255354
6643345
226642021
223432840
749887294
119717725
547520192
586177866
850577404
770594445
330646754
416149688
861224954
5662228
916811343
407380268
777263139
424127203
655422212
863501280
992605979
655673267
134455207
792963897
262588479
657350490
608832330
377552985
352482167
777342699
847806951
716077579
510743547
855233115
348506130
933934810
944305474
614785241
83368645
691876147
392064910
483647369
682972142
540001093
549906822
578139952
628858849
97463136
695441801
196846351
252137758
1045527131
1021988308
209875970
894085270
775035788
1028094431
283114643
723365660
770004540
386013428
605556264
705659322
97972707
942367650
609113202
531947651
378174455
682866414
463416235
704040455
872672637
62041823
621091592
953941227
333019438
1019720474
347485615
373743547
602565748
89457577
382288867
1071603128
333798974
999124048
878860520
695369079
320343174
416909987
919598806
163885433
811558917
140267817
269051259
625865112
758382042
851231415
318548424
779811152
635312254
505562299
389276093
750577565
921456138
840659952
894999755
754177407
246219167
817717332
1032393498
470119797
988848553
933607407
883259065
225898336
1016029521
1026090582
803222948
1040842020
493481583
1051854259
99603563
504464071
703590265
763990629
732703106
1020917581
539871469
374810109
230058343
53148771
240947292
567471782
219269541
221772509
738212197
773151573
421292698
842224579
407979619
1021292929
989468238
582894230
1008909040
853355040
555445325
943040879
567029244
437487326
285366745
874110279
155565036
1032112261
627060735
748321064
35255560
1056606396
808806914
557564557
846433140
262019235
147667615
1060405803
944488721
312147233
24963982
536470347
174242546
1041108600
903731266
839687101
530710604
950517579
593458589
483593417
172653481
136791381
138173310
94119189
959240876
170369402
498533765
268148108
591133959
1007347356
629305416
529838160
152644
951407844
295032126
1048874003
603298627
343692777
721830408
294542661
744814367
959778928
428726550
392727090
681303381
310457942
334849072
824036303
463278000
457784096
70198653
316224098
362137219
524038602
800000877
716931818
693611302
938962496
557377160
82807938
540941043
583035464
660971250
120996287
105354548
198830964
241914291
594397586
1072585889
726052167
810636753
799779625
410988385
880856280
872196091
260496949
129203663
198326438
961896308
663379436
957776282
551433873
932969525
899925712
108218499
508688912
323771608
228970356
432495286
200367033
76502112
699091006
415303789
839830187
573464962
960400591
543923
33003412
171664308
737601968
101154917
677007452
821985110
509936101
738592956
851855386
503787673
197377194
545565469
205447644
239178474
653633711
691088977
191092923
790792349
617164505
1988647
416306481
496975059
223983289
221966503
304123086
163632937
416027060
865264273
113578339
972737729
863345779
352495791
788211413
516934104
257380999
589211655
803529719
720106388
728219856
234420778
689283406
798257100
448256163
462277985
826427439
1025293289
276248870
953783480
482887822
756588268
890492783
312030853
257165033
264599071
623609505
682398538
1004945189
840590393
484431819
1120821
581994640
216213248
1067465963
182746634
81478610
270573321
127607430
72861335
662259020
1054685629
134932691
254678827
889271272
45632620
382536941
576393515
908503167
212524068
85702787
258934467
819017286
802377825
346840621
355055057
330763202
867622291
366460675
90979647
516267409
335177955
749225570
1055556398
283343800
905702487
956080590
274647701
731973855
620890
949754617
646663110
724919579
157654303
534872400
231523746
39565501
320088824
508307383
349238862
9313364
274143423
892845087
303645398
767116383
308041108
204198304
227935530
421739436
287484301
104233801
452122194
460720055
724708863
982138937
15264967
401994988
459242712
288003363
141322988
374921872
468105451
329778215
580185845
724353763
656764040
366023713
543820962
519136136
628793960
862862077
446484259
419000787
972238702
468844003
602222827
703676699
228564125
582240871
23357013
209319251
351118925
976318288
841008694
702065959
230205739
950526544
544144204
920060314
726963909
715613350
593448222
757847882
9420093
212286933
986331624
1011101487
844043664
182705657
298169391
469659947
525673579
685089186
687752868
177890781
221396389
441349553
55728117
78461526
672858947
238605423
890843782
650808102
231723422
804785800
769767847
761938563
963982772
454943316
217888275
658777989
596806359
951789511
998899014
275006295
565133342
597004923
676923549
703951343
318910055
649442711
259133419
577864798
531576568
942725852
777872916
548214950
236593219
852436462
266565753
375758207
468404387
314252471
692258628
554330753
461557533
46099925
1068133933
401448081
401569009
141795735
205364186
1008975618
1060480003
555439125
88870438
808514581
1045552538
477649851
978844409
446275139
184646682
1003538929
838701727
733405430
918816955
68116191
565152025
786333482
848960219
525252228
761460551
902861534
494900969
1029773862
973345146
951430754
514426028
715749451
54509492
758833472
806561882
287077671
635587524
438377425
910097163
26450452
732618880
706144930
978018781
371402386
95875761
354543296
712923769
67089191
44342850
459392016
1013768180
503036996
387733323
768241530
990811958
779602571
935414812
107605089
887614531
606290750
927708608
338743248
686876387
631056790
142808366
620691253
975844675
360262696
507371800
486465712
701150817
896042436
1045369261
237645216
249862581
809954495
540510935
547327090
274922619
985184140
209109973
866594152
1002020904
969873512
146897831
47056521
4161046
297262946
879088372
418311251
585097326
1073243102
786225966
29118162
707308775
258681500
782504001
457172220
533042339
137656926
167039385
583750083
378739980
413018433
307220376
791322151
3813676
948895182
268043277
111326912
223943186
836310032
624790431
796798918
361350661
77978795
820373116
277480458
971542867
793334486
127090939
637506637
559296241
616833258
763337130
1023661232
651562883
933372478
51419700
1046409824
255188505
875527159
927957655
120628805
730534701
1069790229
659911571
829446122
817097271
394862753
587877254
440637843
833090576
168266634
612363541
301808787
141378869
556098897
58720433
929175806
983395696
421885459
149240874
563586195
356202822
113346830
835278933
532898647
492448733
672832758
87930203
335510634
285038917
104628012
671819110
260836821
288056912
649413784
122536910
78243126
190591694
792574591
597474584
976286310
481578819
207833825
972576342
222635918
911158540
805763347
432059253
795211634
209502977
598816167
924542870
637003090
39575825
542519265
926617382
245036440
310652989
282711660
612221237
767885028
711769905
421842893
1017899253
784199779
826596436
461959509
1012190268
517115753
819336541
850575024
962604948
24762114
861299839
525989173
972433626
71922709
504540974
847602120
967587955
769090559
686651865
597581776
430867256
142727324
127691419
106361016
21995079
642417389
964756870
125606055
974920871
233846870
921236766
327311201
282015674
792190558
997359687
679883452
413754868
597007153
285604723
75522378
704150153
950699638
412818856
995336662
659626768
1003104346
248675245
34609268
509973058
355048969
781569327
168759090
827797124
174291447
279853673
538004637
487451389
663479986
516707501
147258360
681788781
824505192
997523563
953466630
299532618
894649535
956592525
874825570
810331728
329362851
780922573
560723145
822061383
195064031
293738965
542093491
965395566
839347444
748800598
847223985
846296950
473589193
389410747
295492801
937179502
460738902
305718115
1057562543
172686844
915514793
467098268
4766975
342891581
20087477
532691144
362367666
673956444
24273538
743098776
111953846
245612946
433041411
248576251
691180651
203322248
74842573
291840182
378068599
1001845430
1259574
760749089
649164590
356705670
465979863
314931797
379003074
1061034468
38760044
998282129
642335650
186984816
840402603
797188658
62230443
508507693
83828196
380895706
830411645
660535464
277688779
670706804
47648782
189544735
500396566
976629908
223584240
163421673
298007502
200576112
789282639
608507241
784511094
685428207
585521346
249529330
906698829
568341362
736573263
45286669
367034969
163284912
1063135768
445284941
656070449
1062085335
233225635
425293698
1064682777
755467417
623010927
873452344
736682079
268502431
129184918
827090619
498304277
814293111
85806901
222443073
398430933
398601048
610762192
211800544
819630024
501483985
805084737
335108642
597102208
405239097
931674206
829362742
703721613
775596590
640557397
453001225
925031667
589947443
464430081
383611733
941023421
749178411
278643872
184867133
257135894
865745336
695083939
605485920
42030440
80235012
571996043
673388600
51948167
188404734
364706379
87667561
243934367
155765251
708421049
554630631
326772379
259172358
719687746
739765223
119079818
452922010
103525401
127644148
828680292
943519597
14616265
286602648
916930203
879061373
133911227
891561567
15649930
87809095
545880335
608594776
661697633
1063757821
271278558
674577166
58396074
69087948
430730035
435708648
287480736
1045357209
238395865
734152106
249616670
624133229
559112110
734929243
970672094
221546443
565848958
189387429
538852522
398125708
1054626283
584327220
151854869
111579018
364081308
285795164
592324925
639919834
355852367
525690287
872910997
611092088
220415114
314674326
271773846
164708792
257820022
687104550
389793811
69353705
99394094
531680565
524898075
191288467
559723980
622380100
228029661
149496861
614382909
1068065760
141318815
1018978226
688217498
135581548
196701095
36881668
906391670
958807058
843321089
759184356
658090794
497208561
542949508
287079232
941091712
576748753
31110906
572078127
734578708
784815524
352068720
116651112
359267358
490237469
867233965
157206760
55373590
699001292
241826238
1061410300
543097098
595252894
728608577
993862397
646117959
978298438
287867133
79245377
889651792
947110113
1031308772
657738524
1067047673
453445587
5830366
446851052
519440000
828247839
855590226
691940346
901625970
42523856
1021442810
1031832833
689163579
6406692
732316525
645573572
685584629
187199106
125596943
496831924
530808633
882892959
101871064
1035655180
710190000
310999934
577237348
386828514
474215908
277659895
226604943
595214364
277968585
769677684
171880309
519732866
606464803
261572054
762198329
465634621
118654645
311552584
531020856
846271335
869049230
595466740
743130389
880426089
1036323510
596266985
1044497076
336392989
669490945
1064517663
1018628840
48936966
166746132
154321957
574031389
23335392
965258856
738196097
424659142
1009391103
267977913
675584026
573876861
437035697
46534784
185876276
14158722
826649023
989152911
500370847
359961680
552552074
380930990
1009219300
288698093
657446733
50625823
442464128
165020176
107903849
489959047
880110808
700095842
959967875
597064463
120901259
502837888
60534944
631593464
1007475379
893007140
154514999
17604652
369479405
776135090
11772499
711520277
74166645
784622969
802383799
830762898
1019856148
27857902
247735988
433617579
95992839
391342116
932749508
374003259
765314907
30890640
167757284
650661329
910437836
300188938
256342087
837702573
10773594
475759436
276414131
424995129
111663772
69749774
891986746
105986600
220189282
593012759
340971816
470174834
731623013
570772554
135842357
82810377
1065953183
926591929
459408838
475166419
930482593
553527323
654175599
570866286
887861214
524264256
831710737
625992958
994864567
801940486
1062281501
579314612
130603672
338168128
196327910
726134250
417671157
142424528
1049356255
296119541
352768571
511830977
268416144
767215526
966068694
312617366
915084195
203371347
806337564
177215392
690163198
897148851
759101644
956096444
579359007
411285978
288519843
500763301
653388317
835768986
965639752
641360601
989818520
378308566
889724799
722953676
1027211136
90131465
409724628
829283436
781219147
34256304
1046399961
66347298
343311939
808907714
327016011
694355544
325707923
413486326
71466644
731792447
84873165
248967748
224162634
720193929
906596838
406704524
560249485
834257985
187551942
905239943
267790483
249060796
467325378
50457125
133817453
1060441212
699699711
884297191
75578793
951054897
106177469
19185281
1055124515
464388086
631677029
124132600
600428399
281366878
952652102
1044034196
396750154
203010422
903094156
774356701
732336235
8189613
539049108
999071831
625852273
844060224
805740838
582361549
371990329
231554315
877914841
95095930
881988419
888361884
606806234
831208909
605342541
573275323
1071706390
160861963
939965409
713640060
705754497
870521144
851582234
631617462
313361973
538102960
641339428
97974236
934226629
503853019
102578289
262884827
246500480
138402493
399849691
39371137
844192364
206402526
13175098
149844139
954729596
607389069
92664433
917323279
546764921
988076273
503237463
485183060
329923269
1060037467
988541031
552564418
778078119
465074195
355354462
1018269365
588391634
313370197
306396408
247509270
840367234
434954721
850316451
215969713
87935238
755361726
368312340
846144415
457813223
899989206
27561372
370758042
109799286
583850297
670779750
589850060
766206290
738361819
372356397
53874076
706658159
499439459
776406632
15569353
171261899
1003858601
10579748
965209092
424493648
561393359
816935283
172431450
294029647
769403716
1060354187
565773522
511737889
516215603
111688172
769439116
151722223
215893536
2356659
594530328
340880435
198885936
317525388
698370163
641843554
726787821
32098699
1012128893
1061526756
813298047
520504655
630438478
477723442
326480460
132874671
530077157
85542456
580585282
368720362
438263520
786688305
44218502
656819281
822044358
122930594
202011955
891390339
366739322
45661552
618875138
34861551
524816185
136556119
440655506
1057523544
1069643927
1068568200
1036244492
1027789457
415939921
794729379
308604767
714630996
414839715
610850121
554945078
574008445
895384054
847851322
290557401
848256867
761073591
907509411
119674429
375535606
376639149
28969809
440815663
710735890
305214733
1012373959
830840942
118095896
160989021
724544281
212038683
606206359
543224497
658082012
692121983
274098300
319218253
821769500
521928306
990736425
1028420022
533552304
44522733
841784266
599121426
767655208
1002527377
403551457
124093070
688916026
637642588
1042419355
1062269208
457668050
818139734
494939822
284667053
731125943
859543181
98183019
181463862
1057076712
903882985
158203006
249181757
434728760
549999423
651603297
943138167
813748041
657924627
421491291
2960896
618469670
531179699
477427799
947730372
703241822
85947908
755076200
812154937
862879744
949424334
843482906
207709988
398870408
884947937
999550384
1035961098
608763738
928170176
866309146
540775911
379715666
541615128
295960930
376354701
359407845
410710770
214065929
834478462
438606139
374270335
367547153
695248473
503096332
955951069
694209831
564029250
189163145
696624070
993442238
321617272
749574345
672607923
701932589
877198923
363756478
488524315
867229756
1061250633
1068551864
584868985
745497328
65106040
807826665
762151749
66801736
654015303
737530080
431755516
193448692
718843299
953215623
246038404
1031877223
427301131
973742256
208857204
996753348
476353194
136701886
830580672
254617304
304483282
50263456
878768052
899140663
470772187
689850878
301963448
355167028
240526296
957625058
137232961
1052755281
642562625
222664520
204592690
863502704
379866846
207678785
661710664
544968426
381197576
227705031
704902372
334388165
319952290
509216550
665424508
336262186
97053373
411786141
609156374
727786503
812854544
690435015
783622411
278950629
1005808001
682790112
29830523
218134268
661357907
280756272
894235216
905113981
281663781
594929510
143488771
886516333
132159033
120705352
77052110
486683796
173405377
309241268
981461716
118271978
857525438
850345422
84508145
84531274
677272221
178157535
877231165
815988487
61064564
513863187
870411558
23923933
372048434
1003185634
781629554
336620597
567301575
663700533
246567924
1046517776
122505467
294430467
553600301
340339332
581634978
954685784
450809845
206210082
874516322
894764784
910583504
940241240
376350077
742452239
216010528
240306099
110359072
514617847
925466240
427307858
108714688
834282103
904653164
878358658
174276706
572261119
567811399
198639214
418982771
223206058
873009324
1011177476
971653723
758670439
336678031
970272337
58731366
187124226
878799641
829542697
299461658
843974819
366729957
160485319
442821312
484707454
247869711
548675467
211995506
704777941
95612219
446448081
820696005
607580519
879416374
79481760
869205069
810667700
966016195
916491881
638803357
857931101
837721569
880130553
54425534
248018473
652931623
981280918
653898088
365276254
882105922
758737352
459608894
553065869
136637192
940079503
801049601
726060871
1060252633
933428400
986709135
122703087
720529488
557566359
1011067528
842320255
136505212
477164239
265615247
1065922724
620853303
159139907
217123945
608204394
856792582
831376044
73704295
459303768
467778644
246709621
80909792
640113411
743373862
731196619
876934696
49346448
832052109
303321676
970749173
1022203911
586682041
500984621
428265953
305840081
348659524
95654046
727424343
710503285
65786918
806518620
1031565632
826812029
779079781
124763004
697378690
999133080
934838359
83221885
650087446
306552418
745337651
122528353
816760132
848435293
166645295
560685184
769576999
146047906
468932844
15727126
713291821
223295290
367997317
777657139
742889103
326567430
810470150
439526210
13386070
713611054
327085401
517626618
465883370
878821067
73310251
184976580
997163153
351635068
809426166
406564566
694351883
357082681
58266856
392559499
171313334
490529872
209432425
577145172
599151700
586694676
844442167
512399894
715474623
62237334
285700615
943778044
224093222
574013529
645906178
919584302
151097262
31129125
588361054
868954697
982738750
408134935
1001207376
698288040
846770002
1055087664
180752069
737196226
543748950
154360208
779705103
1049699898
813595943
1005247995
129456733
714114499
462126131
128359294
673047847
820306897
817957141
182654041
410780964
463581748
282549544
42695187
970233286
66476531
692554026
692717923
903865281
116950707
489310054
156781977
981880659
301769121
725976394
922318778
933418733
196966490
1055687750
607795670
612491452
571002220
699002064
854033779
7341907
568540959
113649530
477534000
620953535
604833501
944611100
110472431
943507355
245422802
292301617
806835860
563827197
184987545
362046898
244408566
270642632
65401482
816062132
407134620
89544950
954481240
1022816607
1019751339
242234231
188110036
166265740
887255379
246887314
51694535
107444315
289221058
376041504
872777610
729019960
702889849
166286114
185161978
648903835
517661740
837932050
167277643
826573868
607000796
720797376
542044068
499672798
832544146
1071328014
315232204
1063669351
699606681
286840654
262842483
351766953
571057724
927331385
671814929
890214528
962394263
914205488
784230802
589187519
570194488
548691338
213825664
195330471
808858172
783698234
416507045
697807990
434081623
871728709
689789319
502902398
278278238
506238331
729712941
734715851
1025187362
441652438
44318173
25895658
1021223898
559208131
114610340
705558742
480551569
859888918
136443338
664775369
194045139
751717656
768643037
129483673
412515428
339567443
43541345
379046503
1049069219
756645563
486785437
342775585
192694126
6525361
1024192052
227674371
533883264
928850944
582507275
649094838
39679642
997864854
181142144
948555631
480630217
264770683
327851803
148875314
264711096
301464496
248755733
650624021
202304328
294518651
416946789
545910289
574431897
767541683
305276642
799475648
516455479
1053069182
655678318
185952707
142017147
500012484
393046457
81520237
438678079
560155526
1052101731
918499805
678487217
289510984
44730635
462969826
137093975
254646845
534378885
647726555
887349318
902835451
951263454
471286384
925463574
103027342
47310888
817006261
236276854
88721726
1016883513
774179256
113516576
701252627
598635172
301627790
1063632667
712530671
802896077
525938747
971844585
628667844
536903668
502842688
1000877163
539405809
201371558
692700748
436394789
748471910
402576897
124453022
456143014
835754020
616830757
797352865
11626765
688976087
268967834
745339759
814414922
753242750
1044947677
904233229
1009277112
896056777
566999312
559304604
934132735
790207791
871942824
738379683
833796374
460117634
1054728851
301401000
431034819
408649012
33523230
257903004
903671905
258825796
895832265
913181727
296118702
178834998
396505383
250179381
207528866
68021536
685633339
292755122
288697824
50865610
397640779
56812908
301343208
530610329
933577426
712528483
988907641
894107149
437846252
597442436
806633208
673423620
683988751
917034286
476694054
63943585
625277164
749621734
1050094559
979149063
591587084
123167616
958340974
130588458
986547585
944391701
806282154
107029633
652297331
154381633
477084923
703478338
753155775
498916909
247860227
556625453
856075999
200589673
371140240
397222030
255388814
102870309
713112107
287582655
588559208
209086878
234662833
794460096
865175260
29898772
631997688
496252559
605711812
519631634
858115947
207290329
828517879
1057460119
550750567
748926143
838821070
578704014
668999161
917196087
968199995
601425901
1001498091
215239357
708866216
223610542
249582921
526804571
5334605
540874128
1043807507
978649346
63823705
846195440
720687823
11660224
43318170
434794629
477946736
427473162
375324571
545893796
770458100
933755998
385674226
456102387
1017326475
511458333
1014221451
626520670
605028995
135942302
85966632
113725693
780568732
713643160
937098291
306638739
695017270
208198709
715483999
619583683
730812817
731356345
57187800
742214381
1030265285
154469436
826982815
637807846
529627019
219427998
141203272
640245466
400638531
866283666
1046939661
695838867
670501571
9931909
730457310
591280220
1041779901
413670597
442458313
215759721
607632434
867574628
1044408430
932661974
457592907
1028937448
1044008552
76103527
625934351
579820930
181012473
864875512
225358277
605263224
696564946
503693643
560861939
932904554
796379638
549571258
10636598
20964213
582319478
939750462
695350580
991774790
256356650
367816
434844331
296812198
517154154
668770015
354174639
217815777
69166012
149172768
944509784
542663596
348577777
935346929
547733860
884302662
1067871959
210281979
823438326
1041778346
99890653
738481478
765756986
938292248
153464040
180166997
522591964
624586092
248310815
275864331
544645766
739347632
1018846506
377061184
147815652
538867241
345991697
645327043
485513777
786551057
94684130
841680570
201133142
392809974
611527381
102778679
57412322
283360384
700666761
655050858
836215799
1044737951
236738497
475916452
730668882
528248518
67666220
152151510
341073201
838373763
310532132
287322096
620228917
51669995
114367632
216379546
173018337
541371687
327919332
1012297814
1008528043
575120602
566296706
330281066
655823306
42479222
863590966
895267743
153722009
243672256
402315501
785792642
444915342
241680346
36006600
1028148016
372716812
112178189
662783508
994338951
507676534
409117488
838159628
202318926
590624658
713042589
1046498352
531350859
753220874
176818651
508989418
135271485
155591017
278867306
514771492
430509506
173738844
47923327
294651864
978094680
731120951
1027139648
277252025
765089856
377309657
145903951
923929752
436371272
379102883
60606758
799273812
291096205
911898804
86166456
110807840
615141375
358959018
742169486
966539058
243179194
699468929
1030296599
84899078
366940021
330445963
378567570
302194473
958494927
640063409
582532086
68366232
930798313
268437996
114780799
183979414
927201176
368903189
1030897450
881556240
660354609
90227079
1037360331
1055785773
48111312
342996372
481622540
84770840
830985845
666699719
608315528
1068709837
11829623
174202209
859206274
72780979
984274646
612491106
451600142
626256271
512039756
981129057
577997091
49856529
425947920
263655380
263154166
733708717
723255286
717298986
871152040
616302061
706113577
1039642126
582636518
148945350
797920876
652811051
902666696
581608029
162094480
466597371
875606058
810498952
81760651
444764891
228454211
964474011
238397864
882017039
1024803139
349787409
297753249
427237410
863861532
621603905
364347143
554530046
1044406889
718005030
344712929
776786072
913163858
593392200
314048582
707678949
349585082
278806865
858234371
402927100
566898701
36749796
123330866
546033847
571677354
1046831574
158210981
63601799
959390096
930883952
99608114
589792952
814461646
625592680
608606434
731893818
935456194
932338002
894737659
511522756
858814278
860625669
678166494
474740769
374331154
1067077668
799270881
11099798
1041906694
927172203
937775079
258356454
55936995
350408945
505642477
756403972
391169785
296641577
658791227
929223280
287720309
668495067
718208902
53255358
155617667
257477273
858901268
685160317
776722684
493788367
781988276
859759851
596383764
391131689
422226933
908542995
762873024
402178722
470315909
208355436
1060066384
97866336
514967580
271801257
660357550
849253664
936415688
68565750
114887565
726122019
930159769
554929374
680545181
159001520
957789595
165724847
962511082
750086993
14310733
465965159
674510742
634031232
930086843
419394877
51694707
32833919
1009636462
553053330
494518141
963174803
984870560
105013786
388760715
685039572
202883911
865283067
856880414
785687755
394294931
601565029
125619540
960293777
163168835
798899387
567427250
170831182
876456793
577548579
16527652
46180513
577694287
387745001
966635542
1020349790
71763029
329825394
506538000
896146445
924892804
111497595
621215706
876158351
451175890
585126698
1051712105
979206265
121817292
352843409
407417775
162629327
598453436
658570695
65060515
1026108193
1000388506
711674138
778024590
987090768
72599975
376609651
79084405
699262758
944280628
302027303
1069962039
322442710
185859164
52928552
719098498
353614677
628088398
118793884
1004048485
285913439
1025275308
326587212
735994730
861776059
477593175
496469050
84044309
819737159
237802892
277978138
35395635
253005880
1055158379
593647674
899205505
430601518
179108462
431148568
279948361
969479994
316159868
383015069
498059549
78847328
1046838852
691676323
458838701
853628258
682979970
46287696
36371905
102223203
282072279
711921391
570832579
198235248
248821993
462721030
509444779
962288809
438459398
39507350
172935991
671782598
95023798
1019014475
730881939
226084636
886647707
778134741
829933760
106446879
1031555193
172706390
497752619
166499208
410700813
891839215
406352309
45686035
1017647576
1071758958
763656514
929198505
235953819
295196714
174633975
806642985
1000456759
151483961
623083843
434839356
660162186
532446539
437372823
126235843
578863218
928818793
591958098
951825683
360602355
820149206
304779764
299037954
594411862
185507913
510173250
606461489
16633609
469503857
736756521
836336530
199944911
577060668
608437944
84315678
565974688
65377689
906941434
761270460
520697865
927224100
555754735
921104322
13990209
623133830
159069591
146309829
757156468
689318077
635013633
780470907
295507951
995302697
129271129
4937050
515896065
396708628
181944243
876329870
607021174
83138427
636167940
528480689
358437204
505567140
426579666
223258483
423618852
629582712
215504390
566095873
1005581677
537629304
62590540
682919953
277193614
684280022
896799685
870532640
329130234
331146840
1019292768
171929458
808395473
421310268
376003644
718367115
13295091
180120580
332863319
518498843
525305608
161385476
976967893
777136733
308217539
642434903
323011693
891829988
864911137
59014529
141803124
1009390877
311938596
534196579
664211737
72882371
964091130
32109767
547225346
755743008
330051176
529636420
471954560
617676830
825050252
320403726
358831965
801030739
453199215
727487232
94470377
778493742
775739436
586380498
381593011
812096903
567850688
248726357
36830999
1005723076
155172887
636347765
737135259
878721179
272198409
972702215
592751064
428076392
1005927528
783072727
757667933
1057243866
733143474
286156801
521501351
643132655
726616577
813435888
499213479
634069367
228586429
568723076
67683112
1030238018
431628993
752018237
199905747
208404721
672490154
365443646
526269744
880386523
644641750
200251121
880097632
317380577
57437696
986363915
447667786
1062108010
654438911
311370359
166466954
64330602
460119147
112818593
921807635
665511161
480786650
337805554
587827863
178544533
60156681
649768962
13876234
446293774
841637843
430948815
996653906
1009870122
449438408
221375832
92328591
48710409
228159885
817633084
891194670
698994290
410064926
317967083
116139715
210386916
143497469
1023296104
173592076
409563451
447554450
518940704
270464656
819560103
174531347
264422804
697546223
1053473944
18574856
13519084
808605261
386571116
261885264
598426888
246037228
868454876
815140524
715293877
21970087
275461429
687676031
461437464
181023398
388334232
199890983
282193626
506955701
126629354
469768527
103172258
539974730
1019703686
660838725
358931960
256369038
565765796
1024654017
981034709
660085243
593027597
128522127
182569023
547234908
138785270
564247747
1069040416
222499381
436952551
617520474
76313001
515226600
91680254
965302302
576134485
506043795
619647665
396714683
72487127
663471286
767424447
569804393
852536153
818759080
293328835
101202595
93771378
862108999
352485306
424512456
726819280
67601614
982703332
211246450
1066679148
16323115
1052056749
994097301
242363058
949820398
296693612
308035277
288534905
188106192
381188688
253770753
640340350
256686583
999390913
319494612
900282338
592334200
143209985
439760442
272928534
591307560
110213516
782835855
480023078
542160668
33752027
441898708
627254713
50368674
599981789
1028304447
121109301
894271743
1034135962
494755664
912783926
944328404
1047389518
268223856
117741761
731169980
209148725
1043517318
524938791
562608747
222930396
130617636
601817011
147933855
444163386
908634868
95064294
524137706
639346083
294847239
745469634
1012732413
378496730
961860459
499988385
810828271
164819241
572229315
1042672643
746759471
123156995
238314116
327925195
804347927
115405987
233427663
258705586
537859879
571919025
70375689
865057011
11587629
714490834
260665067
839927029
658332820
1007514726
531809409
210577363
145782911
988958819
1034351923
944744573
367515921
1035076231
684627413
489186196
39584455
142461029
988191386
996540968
462441441
751266678
530591680
979390556
191479803
423944499
988429006
529041713
818560475
163507082
757779191
346530049
36675831
773811810
808963456
908999829
566134895
635256845
830451738
180777379
128032610
768156127
259144259
366041144
514475797
1073112903
588026878
499917684
469660504
212504901
524461194
835985316
996101473
650296720
719967212
105366193
475804055
77552199
714567588
905704954
141880542
667383712
360210291
738325405
95736596
211200268
459336473
905758167
440851164
35149593
426015684
402240023
800965173
337138793
1014321056
895869851
333878275
235661137
396091793
143800941
959848204
174587011
23378859
377628003
759443050
429973522
863316847
599325764
116452112
346521050
194932454
402809405
505479777
82952018
844455723
221508115
348974983
488085838
610244638
493271925
505808580
978700073
652300534
999474300
542206769
514095794
941707463
942938258
344050477
760903959
55956184
359890823
773103892
533398670
552236207
813030347
258205029
480487730
381860828
421884615
531654510
441494312
795509418
965160929
997551693
862571378
258585849
1044889396
982112442
500810375
938236974
1058448144
500297590
852158541
820281660
728531674
171168356
1002142349
186805148
467847586
46324827
471821701
627048794
541974094
577047822
814963690
341368748
989581594
260699956
65873894
821959527
68892399
349522687
856580889
1065060724
79658636
343915406
53354400
151352958
131135637
938178459
710627548
462374114
194489359
65135664
300067416
257067806
924266812
283761284
372503244
104946008
704890456
1056244464
694255235
280916500
486691401
95949579
431580660
1057101505
264158045
1034939675
1058941923
974855728
887294493
621175598
942408088
153195491
403963548
964662646
820020263
984431239
335885314
126704391
590293257
84276700
989727864
851708413
1037786032
1016266360
339431782
252339733
293428363
183554910
843833870
13011339
526418290
304557440
670295990
474941716
75585197
245085658
924677728
169583557
1057525488
141606348
1071892985
154563094
646692282
277497982
25024261
349996054
975794024
113688994
985811527
961188091
364372917
63419832
748192101
477181499
638267597
988443143
60182226
893988375
806750443
1028354518
216139512
553562060
1071669345
890700338
133762339
669774933
1004197950
971168564
773814051
295172719
92150237
926502912
704682688
994447191
669368347
360865517
491681581
796891085
13366503
880661423
373357727
963656425
845157418
732924083
964012589
877755458
152806701
286396258
682801963
48259904
142603246
1039111810
76994727
293135942
321358639
580726314
226253077
82844448
829714854
226485036
257919005
638054801
625764714
182128588
164113175
533977897
823327693
508405736
497829620
267058481
243947100
445050449
407389422
275595442
988494318
739314904
424409435
89441519
66623646
400288029
524001970
700719517
950314708
628050312
974911650
841930752
305358046
989144815
129546349
743621346
463812678
1018428782
21794449
382123545
627284652
871490912
482733918
97987413
765322939
401132416
785871517
864923316
295342054
867520913
902461418
704044956
409005121
340132315
976823061
153916023
912166582
400826919
311458823
93414408
270628837
482290769
435061505
453065140
306735808
469308110
518144205
474677947
627537377
918544604
102346591
303419697
403329760
103783531
404807179
319423952
767867238
339651556
191858168
945405953
908675348
375986603
744273271
212608467
65261443
677330881
838981055
407657331
120793626
541281028
786439180
103118302
157064689
895138614
367167643
761619512
28784828
489036230
291989270
942216194
545301965
439561183
8344482
871762712
422308482
596876880
179583560
172967358
874969045
517801604
968683566
205368869
565460772
967291400
392977011
856273496
23829866
1002499830
808604038
230419395
213238948
913754766
773411914
779298777
91397896
1002338925
792279320
578343752
392964140
574865447
775799966
366645396
462615544
864280600
771752747
840456493
39202090
231665147
474094912
25093807
333249389
590960
530223432
587688293
814801511
782332120
783924458
225123550
313853717
243900776
544460697
19015855
798246753
156389733
57409036
531136379
9310669
700410569
517551810
506609637
549877031
49588047
354863307
864366256
750578003
744697271
522529842
36859731
884095443
54816684
250181458
821297276
69130661
931340261
176051674
650598332
585445491
139015415
969566569
860861769
802914228
136537879
356182180
270803267
126781407
841279371
864010578
625132858
119856896
1048486059
630453916
203503290
918933194
257227995
998497350
980556895
227438383
32565736
126231883
655261092
883430508
833325060
87723090
480555351
261620548
154997840
945323074
132925053
950112542
826977094
455937337
430601143
50836809
250197747
58574077
505296804
861706316
273560900
922340482
406973192
1072385000
476096559
320353859
19501785
845359469
778434925
411674522
650569170
916026572
439574546
514683742
1042565458
181555189
845391673
9499431
681334661
966232300
775309027
3472457
358012715
282792105
335281530
1034885600
288398026
244087335
665140538
917559011
347847141
125061263
992805681
1071544603
751601149
101942508
175367519
655378573
970972115
172805254
803733360
332165696
1037020858
846450836
931968075
1050499454
420636408
913593016
595785816
588975792
243270377
984628760
95519718
80570801
229871130
1045475881
706404433
969376158
951970714
102069651
555722775
382637954
125387888
1001321845
423191398
979188738
181199536
914149334
8727417
42969232
922613021
235957362
818345904
296256223
560848753
950507248
124257245
829882618
703791419
762185968
44960500
610049237
278938245
413906540
207377822
716610840
902393436
327318448
101283621
281356934
841364955
547142329
810038722
22825611
700589986
134865783
827500151
883861043
802224407
133011174
183654028
641251131
529600161
1072118249
10675159
350673310
199512897
107531634
223244152
925073020
243295001
394484476
498253478
182694884
26033171
265716624
239670218
592382670
588415178
607516002
569194317
47673640
627984634
186519802
1030856649
969269865
413359039
828663801
250021751
170721980
766087906
290536688
324176383
659078177
695357871
412365585
348776599
169333948
387318777
58796159
163764808
281527447
750819418
312376542
445146277
817241891
502021628
228877091
301964162
651820875
390884491
128483675
138120748
564207115
167467093
865594242
1069960185
1073692253
791753285
954539427
417019621
947375738
69116134
307178755
1022693808
10815745
1061121756
736436916
706228596
1068334865
468166007
1050509022
141736303
521840197
218999375
485924372
511823094
650393867
377526125
753837764
430352478
468933181
404916237
853023765
415062652
427194758
473551590
104946153
42406693
657896274
290213193
466771875
28596389
71380700
904177990
532908934
431370556
826737402
461766972
487552142
260525634
186052730
1018838886
800541257
79228946
790586386
788746280
889952527
308072928
360207517
8068284
228115799
653527547
525310495
394991575
3919412
760549979
406949485
406839144
422001145
875414347
174045031
273413124
868757116
371468704
906072002
658987910
348895233
472361810
220055207
1035869103
984538951
96339200
683108045
701352681
1049612088
824259103
314484078
414699132
823484988
586645009
1060676893
186370485
607803376
710783046
953791415
763594391
198533465
356691924
610461916
48864722
469266116
317674107
205012531
519330659
219825451
377404798
857673778
310664501
151255267
984402942
1070555729
229621007
243411660
651831348
412728536
150762024
361946570
700853411
783802493
120709944
191622561
188648439
441177768
355186245
269817344
859956173
36778892
34485571
666233818
627239896
136339078
63100294
16264922
982203764
300740976
316245372
857878650
1036909131
438150987
126685394
332023205
708358078
1003124926
738943426
670025014
923010685
419226314
986888653
360414210
878554843
648508755
805968994
1004377220
815648469
957296511
422521515
245835494
444735444
334538309
819941116
944557183
232769204
235464112
25134414
212673370
624925215
495511060
378747159
259860560
1067265685
1023465074
582514575
26310815
344772772
626367515
794020552
670773211
1034161898
462952534
862997278
296660922
345577643
905835007
350671714
785788538
333789752
928823450
622474951
809019536
356506044
864130668
250645615
544523495
881687855
824888692
314857463
1043261748
742036878
244857940
734621476
878653012
1001581836
827011267
54279864
831920559
576857469
44197810
572404596
101070917
138489385
165081862
232309982
392782932
244782603
329344025
566077673
372714928
750865178
577933931
351763491
108060524
872292318
817381635
338055908
55509815
57680244
856691904
397402814
912806966
360151824
914362097
411252524
221306740
141594172
257671340
130548189
935095290
865524238
160812091
569995006
894645177
479738312
346549869
61575806
42635385
706725166
620555445
64579426
322195140
165106091
141504236
611513404
766720415
185251758
670570638
826674249
349336607
773752974
3054052
549173013
794930399
581495089
344609425
735663770
10743888
247414710
427952654
798636767
75712064
410903105
812079547
1067979209
578953501
870968360
563963137
214742761
496913996
985391817
664943940
835728823
528472132
802716242
1012746372
655613229
99192882
131267648
147150320
242928323
617392195
695223959
972639969
888779299
482164420
1051301685
684850382
312890844
621130244
789939350
20222188
533999225
993783429
1064227813
964891201
587836457
287915780
133472017
432429684
722971357
74773019
927572584
464508711
278301452
917229073
732657253
1072394534
365458462
636040875
960529877
359224682
234418473
386120674
467214076
1067895442
16611108
30500353
810624193
31120377
312604820
230060985
415314131
451417522
162504369
945230155
279796099
600782365
825885810
121492711
212422717
644841052
619764530
432358938
47711675
570703366
631378004
977068322
63722941
612471250
450421093
472801160
921320556
732314875
987485299
231448079
584552825
99400866
708441554
638326957
919990310
916216545
473848535
961292416
949609501
845581142
816634526
509482470
984987661
138760937
689054746
128262516
1002033418
103351373
524513047
848522744
321877980
982276440
950809697
14745151
411400307
684713191
4230693
958557172
551776203
319823561
946136489
623714060
349095292
694925903
771899298
275151250
441308133
520726958
305644986
225820537
558624872
509820271
654941934
94890662
245374063
341052452
210242783
724289087
1014223654
246208603
208481398
876135715
128250796
373155426
266320651
947234392
164048873
8802864
752703595
654694490
56939482
466838858
736986260
196360248
1003739166
656620269
20934471
274420774
421625540
577603806
351353217
808648851
832091351
426115686
682711347
395099036
911655253
432253985
197556185
720249576
662659027
124267457
349117068
376251913
910181638
96957318
578123790
125795630
1046007045
230936941
918896423
458900774
193567922
816339361
968530049
645410857
293690250
262244377
713342375
919766861
540299781
568152276
724110227
35821235
487978351
472250835
691801221
794524332
120186028
493770696
585731437
171258620
355917688
455893377
854053308
807554246
1013336253
60547360
481074598
480161546
899216798
962373024
21235169
1046629274
685673456
949071430
776917518
298581617
922487760
377473463
469729462
619979403
424244510
157639998
174716554
1031737879
814798031
708189656
730107240
551862495
399356373
340253825
72335587
166377504
65717425
347563233
8703940
630897096
300850327
493256152
1045198603
421349632
943699767
63455587
813794526
613483757
373056428
1032115114
708566563
373721289
429040202
230747280
880383849
865892978
237110568
458106115
699883068
922008313
605943125
480809374
633528144
108708681
975470744
532243857
319040624
522266815
1032789299
199856034
762389338
400025455
961213624
864632117
918669226
382135000
910626190
534726507
1005380847
224090318
108097862
14989334
621806185
120739358
264519827
337019547
171645003
748061
985628670
328501276
302911839
274300773
968085501
618289880
966367220
704531852
1063362564
257548883
668701503
685390013
475950319
384975333
254344506
543513532
76595167
62213708
763444692
488787049
1056048861
658974825
37097310
116337245
811825361
67140262
584065353
894911385
945565724
115953652
696072501
493654604
1012335752
775731235
46897467
971087506
912521217
262062722
565913740
792117834
870328938
374416967
835303782
249091420
281715063
475907162
316657285
281341896
692935816
304069171
439728939
1001714655
445882673
504885876
124172327
1026392446
765206890
931550750
32642105
1058220756
8099739
17265039
519782319
686841713
718363884
970532188
207523416
118747329
773417708
337661254
519570851
418584205
478114548
546431650
550837123
981393629
971642057
475340502
461258692
999089787
314467450
50649905
96308801
20994119
567430255
872188172
299025639
287341386
1050031077
426758188
527542147
326213963
316326684
97838969
373315067
211270511
375485357
340708902
4179981
958612118
132854201
990378207
158361937
305891759
216887190
815039516
2503528
302567060
812137079
915932129
188775600
456215921
762394626
570848774
851992703
818160978
940710185
437547163
893522233
257412270
961631998
716622511
430228606
431129190
711982778
49053451
1056769827
547755691
353366216
758134336
339694636
73792824
259716524
479172694
116755980
6593045
307996292
1040940505
60901454
336404832
772580364
343184193
65146227
896828943
228658736
1031563936
794914751
14147478
788720513
929293538
728188389
63722970
275521684
550090468
600463947
346082908
658265450
778988615
591811010
573002145
890434141
641355530
1002637917
1046534955
320420564
141846511
190939578
683133871
556129877
1035757402
258842746
938619254
392955491
893147673
863658019
455212449
128143832
859992839
591005598
523672927
76977794
63818895
479948577
395391271
891881214
800334242
689410790
831982254
9963286
1072754139
578644675
939947458
201839831
238694860
713542213
53309361
1052006893
755795944
26573383
906568084
893731360
852065528
478870902
42597120
197227818
181084146
934894135
248845194
590856929
223674345
22648915
446019900
555779251
961568909
622766990
474205201
232779650
749198447
475209423
537820830
1024371940
1050353918
481918312
287845674
436470118
336186845
961887149
170002334
716826671
969232366
199706989
320282699
514513769
555996427
311657319
333474582
620020940
494517818
860847653
584404921
12520726
52143642
165076162
367951750
389852546
634283556
787385406
1008551032
960883052
866727763
839503883
355115608
952659507
891152254
58716751
745978993
932534514
470311890
274741409
675153642
391890830
548245128
288969163
1054048782
438955997
583982009
779923118
668678173
269465078
248167295
336882720
594539438
258335931
857656425
316200639
421232365
262779345
357830310
455413644
1065187041
261454075
775270721
294216611
633992671
207630874
593898125
457169753
655541735
25010196
561071271
2463212
355976801
886044522
183700190
200451875
971760961
393765370
948507374
483362549
854826613
464599082
141414339
358773551
869225983
984876670
49643856
908348523
806737367
734168741
513204159
311810791
903593347
842892612
883136859
1065408147
942142610
900184511
986191565
398414255
944114460
666877413
908478870
783328778
862444854
12002231
425498614
920233373
212595084
963789168
122403480
877078166
887090036
805365140
945122646
611428970
147672845
558176655
863946245
736647483
184093275
814410690
192194691
74297655
550938046
120633331
676207482
67725157
275215645
622260147
907223572
360759295
845800610
141022242
1005200112
14002187
82774583
164507090
1048076943
590670460
1020397740
556729415
174847111
99855929
1072139564
696970185
943208928
393699595
137522935
1049100595
580844845
226350711
860631846
690613925
547165524
552693240
376476756
615738032
681477611
920393236
1072592433
217052188
808163954
369738019
1045610818
610577
584405904
106386683
974270541
265710863
301029286
739837985
104428822
831773821
617890242
641164379
497166537
577729877
168089946
265654465
74919741
779370179
757394561
280794613
191154568
374807053
1022412585
1052519861
720243626
626961562
534624514
82024995
331231754
16280524
184658210
496401354
483985150
421418192
795323856
967657164
230106696
1069118086
756725023
21321542
1051634855
570211718
302199649
267558895
1041987799
516814652
793305752
626359760
506034099
609879658
58251847
510652630
378477379
432873999
961013824
221344609
915881425
656239320
801468133
306008448
648880376
587473334
138095277
146376203
620376894
2175695
132013648
686657232
802924224
404619670
560546160
66714970
966002583
806888177
186196074
941408871
789508777
34778228
821790578
956713896
467051196
616872262
764371694
1015685748
321174374
7954590
591484100
914158413
895933157
887866012
142750520
654531749
590366416
239831621
454313359
669725444
232157647
336241343
1005362005
993994594
1029523997
209362972
1066635230
732941906
765395778
937683114
609649976
1045544754
719282830
775370117
84484285
879947687
31253659
593908449
857809467
878869425
340745662
174381591
1028660133
1058396284
346954372
582110506
798555286
141136103
863985455
4483285
180494912
864852994
1048638380
730986539
325914440
8551460
510429721
291445340
501552432
997517046
539730767
1018715308
335859616
182530483
456405940
158090413
412787198
850096275
342811148
1035737868
54843672
1062027655
313620662
346478405
249310985
249263693
392100879
363918589
991327812
266969997
849418633
1001000122
59633379
401584477
603096891
24848983
780411773
2483562
577792996
439168795
752194670
630617214
1065747776
926094985
158262004
206613472
959487709
323213625
37253457
22831868
350154877
140839771
920981885
158422610
816793217
911742120
613215920
76195381
416935205
734746952
769138397
751351805
707330278
61059871
534238128
763229025
78271629
565291953
425945664
798679981
245371037
173259733
749931406
479572514
390353030
27800201
1002802722
367692193
230222838
712195215
602261325
667729337
801634191
261407661
667223150
914256502
181479836
93428054
837277004
330733876
684047681
142809307
660780191
920822958
580880704
29093171
459015786
760371991
714969754
226309242
883907882
37680374
849147732
724101024
823180479
154949187
730822631
118935740
804897965
1028952493
592873097
603527826
711563126
885585556
691656388
222912469
313846104
543952140
954421694
342149656
455748763
926893690
1071659552
931587742
900270606
634705618
746031443
871553101
487628308
239741790
585932574
774370587
26283359
113049721
240536046
560210550
668321726
201898398
450287197
1036533678
163975544
1052564450
549677937
964008019
45376154
946372878
188520376
1066263015
429291004
799875725
183268061
621550865
69839366
772488310
184399701
1051310260
532050503
532534213
567182941
821456744
814677000
1020694543
74272855
355481754
12832852
960984683
836857583
694152165
711358735
738586729
792930244
133581439
786138075
454042350
272464767
113124452
997850282
174615406
1027267091
898358557
390220666
905862055
897869977
672155115
584497547
983962291
715514157
218037970
887850240
5022058
74568863
394866449
679767878
419163181
105801811
782991872
677096074
690849654
411867723
383503045
344431360
704211429
268356766
177371400
763826240
833847249
938406163
477191469
925482473
742022362
970926639
520433778
430420359
329232652
277679355
489608962
281231171
600021901
376743514
571233466
335281364
682153230
367308963
955745377
872121025
657119621
362944274
960251575
950580867
999450324
18592508
14560095
41824714
25948654
719511089
836439895
245151136
786858147
658268579
587591327
188226084
16644184
115309960
295128017
599503183
192905657
1071746938
997420219
116472650
681751452
1034726002
982532356
754947058
1058427533
550627705
668157540
187516684
441218098
578331909
155139681
1017804957
15254706
574355256
1072173111
445307648
895772744
124014656
351678079
1039712026
371660822
311915181
60266992
36180011
664945997
1025854299
508363758
402542900
89701318
319849386
905864874
873419458
458767887
512264442
205678803
964413824
1020754023
280883164
490605151
482515223
774655156
1057935446
492162639
96559018
47163615
505709191
204025369
688809550
111136833
673066539
301970516
133493326
565515477
76911940
234881734
495477752
712357315
613800015
596963497
106861132
351069466
453387321
119890260
1057852767
896053109
543847385
351720814
268300712
66413845
418512049
539792792
1043347286
78485824
450171489
490147642
312972504
762366776
1022814716
242414690
683919770
852573455
831335301
669079896
890543675
423408688
1827919
654495191
1033362889
838011910
247781020
476946010
400528715
158303302
22593412
485244058
980145763
168870132
57104817
301401301
924056466
699595974
613629750
850371541
989315471
85160274
774096215
827535601
994721191
56120693
181074627
629194323
99048459
223973884
1030214871
668509033
287690839
944422072
169183009
649126351
928878591
599123814
242843458
649727202
570909297
510765676
425444064
87980316
422185908
637802010
502424223
678458012
935387483
463721592
235502983
54320873
1021278585
768213278
572050163
581277650
240544965
68677070
302089513
669116964
581573082
577533603
760121177
491023427
791191914
994700983
138437072
966150408
346454053
978793661
675036362
89963024
697165791
45672868
4534901
876063734
506436297
993088182
589033441
579671476
76795298
768868783
592641051
124388651
357372669
605144631
278076811
20101443
243709583
976206645
95408934
67020062
780256127
101214036
20890317
640356794
136164307
847718747
167670470
163962331
820614951
483901165
108229381
527492537
769213787
149130637
1009024701
690747379
440833700
794651251
19067901
297824500
80349909
1057022752
375728841
548342129
97094154
824911456
447815386
982451784
658423820
994305005
617238956
813288994
299370292
93618904
438532573
786156249
5038299
895512708
449174714
353080858
790177629
185985365
442270473
1022912401
155040179
771903044
421858955
747939266
140384940
1041270987
248921774
960288948
335312785
449841000
100421109
494658211
37013294
535343569
190595130
758178940
927844440
685294161
894336963
653686692
118288184
802304449
1009646908
286545318
990560730
594229182
194601738
998117322
405569844
125881803
798809406
181146678
394398052
653139649
1031317600
707397943
476798149
1027115870
932902543
627432968
1037505637
874386023
344560062
272583906
799244671
267902
516739673
87137004
919475287
35946973
343227607
889772292
519981908
520662369
295565121
847202178
57294624
932194119
1072855301
266692746
240925185
547214566
505471353
96225499
667402807
954902714
414745942
738263078
478901197
212306127
783978502
460705109
542868213
849229999
40833666
739468533
1028543576
241755872
632852111
274460034
168121762
320940048
140500524
546070754
207792670
753618936
385083692
350670245
975737468
623061004
686200548
71038878
233347694
1036689433
731267336
811577246
476319274
737946216
414101605
510576592
93495696
552852919
58465063
72668768
446495341
295020023
535644911
345020796
62599723
351236380
36037692
286895458
499306886
1033805814
11372411
550825017
233584298
276351792
649178316
669092769
76181121
960203365
953583463
789124776
998466682
349049268
88964794
792233326
661462906
886185775
115912184
757549718
7926440
518761010
997279661
189825235
607419478
446316072
382583408
69438833
221816053
412195690
349667646
1029019325
270418517
296884707
881660458
184955480
13353561
658835169
1031280088
600934552
485433422
277414821
397576376
1052980436
1025850477
765153869
91412272
342036754
912118646
597987444
310047988
1051037570
565275263
854687432
605386347
542326194
786804380
147526672
404341208
614002763
152058887
889253779
484879530
915092422
24314385
74575106
543141377
159511367
124443626
140828860
790831186
991778450
334533058
466604449
363327608
887208053
247710389
628827043
221494360
648521520
967304954
1024415728
24904747
233527930
766950662
754224118
436988191
691968282
77726711
316981509
337381696
567214983
904009619
483470451
1046965222
740040527
23321465
713662384
1004018177
91765885
201135435
620277739
385278410
170095427
864545768
906105863
609170671
25626770
781782452
434810642
594854870
748796426
502387772
913585872
1049492709
310346365
407484259
921395248
693276355
170257914
161465745
473572234
823121809
36897757
906419773
233373808
38132518
931227089
687521238
1005189640
278375565
1046288218
901309668
788796662
474618581
172468512
1050341601
163859869
254971451
234383315
825037910
300478886
924068571
237584295
956762834
271830135
530480133
1036845182
853289891
195747867
666984528
617287828
148641908
93341570
639809952
805300743
624894746
816338941
1071911655
554852456
148023798
674400966
186139137
743505104
56634888
85370620
735386175
927741567
366104897
62724649
449982138
815651729
81050551
482303285
202503294
696114688
660080705
431615396
886094364
299217761
652899723
618646030
240774207
483605038
937609728
242139777
378890208
808676046
350803091
618059999
70418608
404175796
957056713
47089998
698597460
296666582
991008228
1062051550
101826122
858199123
111431611
990943952
660728492
383971357
491626640
509772561
422271215
913775981
123562562
671029136
455161668
420525874
127013931
1025368349
129584820
43094379
829295920
31914701
626238693
446655089
278999096
346721512
423946403
880757128
224567388
290145442
806957513
779008405
135606570
543369430
331241508
1042587260
485142247
763893531
826923853
500704901
66625647
469218750
135981498
330219386
1023315203
105617477
356488187
758232798
1060278299
1027900534
169774803
522414690
278930688
785311641
757053352
596942806
569698113
976199548
110736343
337332461
973582085
1073664577
921378456
643049306
176727643
439111309
813485391
4124784
708861571
613169144
367369934
888922931
603160306
169952383
571402090
80337549
929311381
466069621
121850474
641333539
417958759
738048610
439492443
337673725
744331059
887619074
360525863
565156688
95908273
977392943
137025218
964374372
265389195
299505932
14405385
234322223
629938529
229089870
580203481
285866577
779686140
339492662
995870992
896650536
733292068
405161882
553076275
93514293
115806470
750207771
399734300
1071161935
996243184
795559688
201828501
535269812
1020539376
651315199
315963294
302315175
582994116
424709879
76741124
999272588
783810523
379224469
496530402
254229948
51725690
589382937
954911315
513258795
812041689
391151152
949943159
781861294
32758454
8712784
775061854
355925447
155015426
1737883
181962551
414219494
926217261
290433892
380383723
306728204
332222067
279741291
103610166
273886519
145617646
1065600090
643447855
538636164
707076595
675534342
260859106
185103467
378986203
179706070
4928193
417874066
391896946
515681044
941670255
410313157
1051539308
986001920
553609972
525656940
157484549
155543984
825610107
52700392
599376556
597692912
282072631
370657734
448067644
39576039
731079622
939208031
866990417
245951253
1018924397
732938655
62774027
964828830
786554958
347676025
851851989
206082891
179738966
151843809
990037081
140243464
666077063
180040333
863878855
351740952
873963256
399507538
163352189
757511071
378731353
110245491
409290344
439197145
187917540
535635354
211916594
917341514
805963630
415683766
215496305
679148988
924016014
958142881
62277414
685047596
794208932
42318995
639610896
624232771
98089789
46515662
689725803
102376764
930131217
1020191278
115610443
973209734
991120589
446752689
930272816
606888894
863574144
9426636
230637664
289779918
795543745
196359728
645997005
419890570
759667638
128394798
827290100
1024881555
31966719
1008276799
374270265
837151946
232180017
531498685
1046566804
342169825
174857480
401139626
679312257
999269573
176874010
479793476
66951962
491722379
808047820
344335884
393215467
182646209
328016904
139446206
1025522916
546224477
688880200
1008868705
1057350239
1053047331
923752499
889932359
590017863
1031433869
160677246
711040337
585617038
295916837
72296666
148550134
360310746
170179819
88487783
171801997
896810719
408812174
478697719
428400600
432814773
115879237
689520828
695459913
147117110
828270365
102138299
472383587
643956084
750693476
848154734
277341788
25414342
484844402
621004286
22651378
203131189
65852529
1013971403
741720229
892454619
1060467395
178090933
145911592
249002059
923137186
788884038
540464007
496372281
608180456
403086706
948451950
1027851363
756930379
51333465
906017467
64926389
777020125
216947254
392732079
725855448
1007081376
394306471
632812027
996727028
665173216
52514045
458929542
551327198
33766695
484214863
612223342
11843585
326395032
1050976974
835969373
569696017
665483643
343791634
872821152
27394278
230293507
576471867
152706155
830839955
521739808
318566277
776976067
922618923
287571307
491455234
244011115
15619999
445120842
18976865
110101898
431676981
363889557
569101257
856263717
116688376
680682735
423339517
396446789
633510245
938643506
602578805
629355679
108633354
756652582
639012632
752543482
212727267
850813733
542948046
660246710
287570222
381284091
880355437
247693553
1023777063
1052981987
191992295
834505666
260424162
10081188
901123351
267206946
468577564
802636674
653280242
773794769
727889548
591637022
984153619
906283420
635462703
673743553
835428819
765787920
831670955
546807545
101097216
1018469219
144191304
201053825
293846736
375337183
809346927
611919865
134111970
346926289
962105185
609274760
548931847
989795652
422766855
890658082
818370760
232785344
445725563
830715141
499359008
32390058
451048482
910820125
672125840
263810838
206067337
963124377
514214385
271306922
388213493
573402740
289141849
763662366
30192706
614256415
987005998
42060694
802006533
583676803
119322094
872537072
497947980
49283266
355715393
399230455
52913303
232234393
573955086
324839860
528636135
482821408
308208440
872993360
693621509
163223248
704621393
473087915
208876280
180156219
338032583
338125096
561605236
712630142
287699188
42728479
244258259
981710924
260420761
95695735
414451912
791517065
979034571
272740566
121722653
507318486
986271698
964845632
490021871
103980044
66917557
287615506
179056265
597517666
729497559
824840329
276839816
357833667
421108547
539739491
431658487
822325309
864042114
961224396
441436288
984729564
480639489
635489611
434858753
115902940
397387187
292209163
697106827
141560828
123761950
794556858
602189260
892824233
270811824
823484435
665389423
887198111
272970302
659863877
234925467
748496904
293973092
96945319
124104811
154673805
393178007
641941277
697543424
865087993
991478845
47218220
847982026
671628116
382448878
712050500
61558549
282838431
296440026
317927043
255594804
21445331
642839311
444742055
407729783
210498934
129660807
299296743
217702139
992073892
464242844
703898202
468108707
387363194
307198217
887465763
764693754
64779829
546548770
539092540
1056714759
756759838
1019785062
512488131
725611071
490812351
734634304
82781790
823044642
148055551
546020851
834915132
1062460989
1042465424
335929567
636559630
868495780
285333928
205944858
104278707
294817183
763473248
797372753
986838485
323639168
412969996
826011802
777302830
286513314
197385795
106982964
139544883
661771221
867590175
199244519
930196662
639321989
149618501
320896273
382616185
762213724
694529494
263147674
4849008
905037059
86022647
968835479
499052018
642031112
775306850
518127967
332887543
452866136
152467850
833866957
490113414
45815056
172515703
666581183
95257088
930824350
584191626
801989552
62908505
705683636
893181162
398247444
963144909
824072766
232527898
20655129
684363019
53544281
706960568
234599782
996764649
789791657
294058797
293241007
739906320
767427140
332798451
16479193
552516443
629923885
354588902
233067425
496496172
685253337
888377664
837729701
161097040
249123154
199295058
156543198
975857755
714414845
248949338
69060636
553886705
896372891
148570468
436141066
457111738
604389051
124516500
205960568
254593318
709729531
558797919
783604033
645668515
165854538
999125187
723008279
801301256
27512154
617440834
971336764
977574122
33158303
799766511
517826935
708974348
774762702
513437177
544707740
60002118
50603095
730616167
569382032
780585169
56456353
170780749
659707672
265906127
622732456
623388046
394235654
467802831
883498392
627127909
706297164
133334663
756421929
468049642
512449463
787865963
1001525528
283699035
302482162
136525234
648524610
194909646
29367631
126680188
454598122
836394176
336330493
271850358
557218930
441889727
552803948
981691211
95464644
6117969
107825143
739950182
374445768
977634265
8828704
261605929
43023056
554796659
358179801
596699488
870040959
857779887
968936927
752440144
665062960
327796044
987549259
206778140
429777260
83142408
430424193
269884969
768596195
664075750
665144458
740647912
448131692
996905138
130502729
669110575
85070000
280519539
735705858
20692626
924949370
108951113
1064086587
187186995
1033451933
650943079
73620794
1051369933
333325988
136747249
488100070
539776071
339632642
628351583
435596483
989439563
209266430
133294306
47281706
855302658
781321884
14207216
987309291
592286358
643748313
662584670
265689365
611673631
937867770
39371129
951211501
771368117
791379758
879523978
692867931
177272693
103582632
863670120
89348879
458441362
674751320
848464454
218330201
545773355
511617828
776180558
859386976
927088502
517934694
576319888
284527949
174165381
442444188
975051405
879098607
873399926
297360517
770776505
26101444
875542736
910697487
1061791232
494178305
182545455
448895706
158718570
770233944
724568579
572997052
848779047
1059082733
237665388
595501257
1058844384
132116160
995022933
455012436
809217314
104332780
594045333
36157509
150243942
922683086
147364746
1050418945
992080094
991051257
475229627
743810830
568068588
926308112
498444005
326080949
680970492
93138457
987181454
452773751
566465223
84302114
178922541
778137480
548375901
1018587380
1063773716
443422573
328171802
390116335
583828347
811403715
480628825
412109371
189243552
46799572
945107419
354886904
846308580
949233379
454066306
657526860
247057042
132769338
1033305197
702639039
1064100662
1030013166
666152869
367187731
131026
937628930
782283181
10139591
805486234
623319344
671837334
846403993
536565766
497812089
750830232
121790609
319839383
1041927814
46507062
608420700
2129514
833875389
36434218
865487355
958565238
395707447
815882979
363001639
120513603
89734770
515305470
1013347519
266545826
806035087
113960026
766728715
997689933
131862179
650397453
560854225
134092921
1031612016
393462148
1035303187
362103588
431501439
110732987
715339993
512279708
1000717525
830115464
272086144
595049708
97278666
81049473
203462441
516821292
227251633
131631008
1048699493
513084233
702630287
734405094
355203127
677643187
242286097
5307362
546210835
588471358
446911674
833034395
255774341
353625008
851003290
979152766
695370783
218864691
492670466
612138424
522353835
724964868
556341335
3903147
428118535
461705676
617526534
834597868
666429705
865139454
921925814
991440909
79018164
203078526
802358695
410819136
515146297
1021555257
411481236
704964780
76588798
206753185
836347514
938651332
1030356736
239475570
119595091
380507104
911268414
275363601
1004784714
211238317
829161319
92846044
1008615007
55518623
848220926
134058810
167332411
528512998
447558878
651574511
258219959
784766894
860957431
687981216
894442170
998331684
1033476460
21338421
16012864
954004558
693371915
255294823
163556288
735267647
46640898
173272680
665436692
838045121
636150825
427556461
36091537
934348754
513798522
468955083
750667725
848080429
972091511
835660333
358599035
272632334
543769210
343866528
454902772
974791280
707088994
527167694
152813135
632585433
832794838
714452348
330851086
775767622
777941734
228751202
821373876
899835670
617877747
86705788
403747739
1044766254
877711993
564813088
413498216
528812302
243909193
966533175
635871823
534522638
39727638
774345592
217637234
945894134
580940567
696091429
863038885
283046088
249073042
956408251
509422427
756629807
894524321
954808739
304414111
356253756
171800074
724049894
238276576
901433111
273569248
638776138
941032750
95964109
510392746
1038034907
50801386
42546394
83856852
181794264
537776378
633918675
745873690
1025426603
1471264
665635500
113506969
994874793
527596413
342956734
871263109
276664048
596691072
556813664
23170739
320569286
520162245
43451795
315985178
1050262367
841127919
72527832
945887915
399562615
806442264
915544298
531943522
613856163
720667988
1016626032
350860721
993243262
29715500
31099417
809906882
854160554
434502915
591262609
7985316
310224966
433824525
868313286
998720581
378736522
145496808
804532571
497498072
298625877
411114718
229649288
59699712
655183397
472719786
123637726
957726335
946953991
829923984
775191881
1039252250
270664881
608606040
290550980
132269581
168386707
75546561
333432021
206679982
457470528
865518184
692073348
18003100
237935506
827965785
812886703
152998763
117703178
247382442
475809577
169916890
233138392
359845503
614888039
974689024
535520180
995686921
705919546
966721385
144026400
891366592
417125427
448712757
503650384
756130334
956964315
562728129
131413041
809275707
215014984
704686710
964767938
1051661615
865399849
707274606
962215848
541085941
622364068
41727400
985344145
648296201
694955377
191693308
104865632
691153249
777000159
887333122
35266279
912875777
435496806
583615805
474493536
671743267
442669709
242427033
1049611600
90642998
426369745
344665827
443231360
313081852
362094250
821194297
644930762
972716779
650392068
899960926
339596315
394018260
248042029
440528457
135036069
612754237
412769991
182644698
273464930
501967780
10163
459123197
735917656
487579232
401870935
902364329
304999491
493934791
360908318
928215852
1001917623
192445251
298243664
852748337
339083361
102717908
519315231
285778466
1053613878
47318495
696808836
215599624
291123919
715873112
302480779
732658746
357541437
974417202
703290757
164504719
199426118
630049856
1054621521
1052616664
787351220
745537498
721712298
263382690
317724599
676970662
937343034
183062427
595781402
1044199856
463760558
389441314
178948471
648377922
792647660
281198761
20770339
327042607
705317740
913816845
636670572
953591459
306842684
877987087
325407815
117271173
635207817
234220657
338931975
383646750
70636537
956402086
724536475
305109894
959660641
431429962
226085155
182452506
683232149
324598506
41485637
211712013
537966579
120111157
146999186
493323464
36651740
139225770
966100826
632843927
254407196
616334912
502310339
398432459
211688160
36621114
354887075
286942090
780091626
520599306
508126539
357725167
972349203
214031641
221277207
565182331
825221254
423582793
1047085201
1049599879
44399194
946401304
487463343
529874847
1033425819
223747980
327893956
948828085
878132241
490937318
112824485
487681261
495667650
77139415
526496621
725351962
213021434
622470668
1029909092
214379600
593157623
959407090
901411646
980469457
217813934
238051411
490784934
615165909
412946509
904008451
534973066
807521813
833421745
1019040064
391465347
986128496
13463205
493946553
175789186
524437283
274263003
459550260
757004428
499413606
72233851
574697078
636006082
609932908
662899391
628818856
852864327
57242934
790118812
550559321
388641282
499121902
603837687
206778829
131335676
817320376
64729675
904330742
631473741
718256771
420055147
481301036
592674641
811535646
239906796
206296187
995267375
503437902
258776469
502478162
619949636
652675343
1048113900
122225354
683324730
284601700
162710671
66110610
184722052
163293500
477238182
645316697
860173691
287052119
245559752
952410177
363360309
478345747
445990383
337379176
283407934
730961739
193023145
985622950
695599591
487269171
337631812
555929277
650517309
246330096
486799134
260242062
883207300
780328555
699212907
964614714
727137602
290399903
432696780
316337621
649567384
555897042
134367391
1058622685
216029019
743436657
211714208
728910344
340716886
364869945
475175538
794968468
69911935
879875761
232607027
796495273
225878766
836630879
912134377
336177237
57723164
951211571
38170728
141582541
1012023520
999408044
227107051
375596550
648664251
716433849
650852448
46051621
656694505
190897651
458318453
918496373
315389313
966129936
619221647
761612982
193287561
584436235
185150786
145487620
408892812
54547292
700201917
135846670
792940994
995287972
777142296
964037293
627929765
680095771
158029401
691743964
539646744
380095194
854832428
776044111
904338546
325365356
965055319
98509570
425787519
904995300
690825563
917268652
665996833
569061428
346131389
551667415
182744141
849364832
1065810363
907142411
495568550
943815279
107045032
698535901
5346468
780601567
605935847
344851724
665615602
493165097
1056044334
675749469
504943373
167969224
494049702
220348747
586077262
368667599
59371353
145377235
122409993
230163801
742031654
966951176
278362309
66534438
804273604
799542437
124120650
799779647
160759024
286268130
337262714
116415104
261510758
406540264
897598195
1009049638
487670929
75535295
463191818
55960839
345051672
636278366
585239316
881142224
609788662
392570886
974399982
108289982
759985317
517084519
19748200
989842436
513092689
727776973
284094008
280601051
332553710
397188112
1040180934
360006993
948526737
632576841
893033933
620733584
370847201
862017562
116899844
801101238
3033571
250362162
584196164
35032634
589636441
365973270
260905091
242779115
250845537
855945601
687717835
12356420
611499251
430272753
725984813
53180366
720482320
257711452
1000253549
1027480609
645541905
686646100
961063287
159128334
422255965
218304950
346094481
238419079
236058119
567212496
816338036
174012563
1063044493
509363301
291529486
635139048
128439071
41417736
875488386
246462882
1044803857
814076417
323223673
78975538
207873083
361586037
1056639309
739055038
762465281
377881510
966491320
955474098
198038346
452630222
27162141
123919107
994905430
147323996
801666832
620691551
397907412
801057390
293659246
15051815
669583389
223520611
638563746
802484641
984807263
883188086
1007749994
785090251
70885382
1012263581
425046973
758982662
32518082
923112095
388793821
914345718
127408656
270732450
899726600
652774151
860589301
799622990
833618884
542476968
388032762
1031337153
300320621
431083355
801004486
299165056
195780487
229750785
724230188
716929323
1027206569
470271999
171739614
665867817
257322408
766734764
451274373
466005068
514560999
849404778
277480393
203827805
714178134
240626724
451592200
55504938
711433272
145325901
650053439
765390153
818255019
724011811
885503329
369314364
194841636
912639540
49306864
343553211
648493515
566517882
198126509
464558861
841547664
573989876
871958944
694368307
564511980
716475977
1002020993
8116801
57014941
698125391
1057691216
642701244
992670306
74299427
54076336
13195572
472542643
1047541057
246223904
984148914
252594032
39336627
713691863
87880350
28103892
603220477
772008034
724093593
479595104
799563933
55032680
954080981
506517417
805332284
412689033
12415272
857589274
495871255
361986018
1025476153
115579536
877390598
702913367
492857327
224626742
514088510
730276092
41455984
555141082
109507340
1054936194
889997527
674068380
322598249
305252006
987164576
366721017
639983736
157054295
950433358
331107013
513116910
289948509
506401496
922214142
131733926
188919142
53810851
99573519
404810381
375085512
227210524
336199403
624308001
759793473
270406458
709587856
844985803
1045491120
65292463
987001524
755163735
969452235
578056120
113032627
158399285
80397797
752424769
451012928
1015083013
413877752
1026746334
776338180
204236627
379903881
221853155
572839942
685299944
17972313
217746593
440854066
983859772
846350490
21159025
135008110
693853008
361535205
201474698
252443508
891992318
484437207
355861500
915318379
905280835
429910233
556088147
968332603
1072895427
470967044
777196272
836594902
952843800
1026013343
102951341
891721586
522470544
259784396
591735422
702911720
413314001
380257179
1022809000
409900685
105647134
834394889
829704182
440245099
626216365
926211719
22087613
659276967
141433612
949465102
839554239
492627982
953256464
237958956
1069908061
461623950
933710652
1034822344
3955868
140192454
281502758
239002572
46350519
710479688
1042660270
138482644
485847635
808833434
1053495815
842309453
583131644
734609804
916182223
557752823
396321863
919079453
591026007
883002962
158337821
569844116
731540072
764938403
776023943
857583065
1048624898
696336753
765919215
622036172
732490553
1042425031
53016429
654028331
883633116
312378374
146703325
947763592
14628354
414773847
117055935
393543734
100581482
723109519
512130440
925140860
1036577038
390422752
984161365
1071226141
204623867
925928914
804900193
850019605
1024102952
122715793
763180423
453703235
732385202
421464774
829474396
310208797
710786704
401594346
567522171
522051200
367099342
805817973
382946386
844801072
763604068
401807197
689662835
140598373
630320912
535218269
1056377045
274813350
836058753
362253935
261771279
942644549
510625348
575203765
618167344
698348047
93515436
436770188
890288553
646152266
232041917
249819411
465808450
312342376
779729817
537495796
948177285
331808073
156597420
886032463
322158108
878601529
293494905
899345878
949492497
693574821
461718491
776671730
21343431
982641354
545604381
550527563
302460087
896132189
223824738
365821468
944931921
1059852858
61461181
30895918
1032820119
848209096
453701489
613796637
1052876217
692235425
1034554025
639418246
768981303
229060043
1034343399
958332112
707224299
929499679
531722425
1012567107
927448539
187408693
59901171
766643051
684673426
787343924
747220595
797648520
185299309
813544980
360711529
20412730
160707642
38629290
291733171
737100905
1042799827
263495576
66612636
275569599
324348924
205098085
1039017427
318634547
301919800
213417601
605411832
524542548
531488364
695026547
775754634
777957437
260542656
126527840
1028271225
475841776
61303315
416271153
419784033
672078176
1003752386
629537295
49924178
873023781
383798317
652580816
1007180549
1056632183
918533228
1014542223
678197443
327952503
337218747
548406882
612781967
542112368
637425113
58855583
716499487
269799435
506817565
213689380
337106802
737685984
185608183
929918659
843839971
283985307
1009358933
99971628
734219641
154110008
52045359
1031931336
144487937
533700313
826025042
302340789
980342632
477485440
678334231
1008876480
566425395
1066346468
618252379
439285480
36250106
100097045
326242392
681950625
454755979
722020636
623526895
383749847
253679329
845284756
834984174
405586741
732547102
240728907
354728028
5776303
892192603
864558051
66764592
1065451910
341575883
535049359
531616084
795566330
663448787
947772559
106949054
368600949
484786176
671247107
756563294
529989743
369720246
892984501
1040080693
53466014
301420220
419689087
633400229
159404203
784212687
634824886
289796363
611226807
71843208
583724205
193039618
570412984
935221768
307978911
98801944
211692733
175421609
905012310
331377792
97633944
905940147
1031676020
404735556
355575210
728514354
656452700
1062169764
72085301
959881123
917576657
1068233925
975788400
706459972
555815865
28639945
732751801
809775971
623895918
357766077
266494584
527410292
1022266057
655394421
580033362
364717603
678421130
146497539
147690363
735353789
518185399
827001736
781508890
852489657
87177799
454752356
361654961
264738178
857193851
391949653
913808108
530787842
996002421
238467794
107626395
248858181
388620203
668696179
562278662
286787437
686066773
615664095
427440856
529565855
172093469
373657633
8773524
855421253
666504197
738518737
153201409
803490617
998834997
824969965
362665861
452952946
409386367
139936964
539577217
415134125
545486892
203953985
923985305
284864402
767432673
560398340
413475923
430204591
829609437
850433870
261045772
561839876
134698750
556887503
483174505
17640464
998273074
412473210
628258756
359328984
394928751
898994401
115139314
882403096
94215257
547639305
33724215
684502910
33377929
265825376
615492107
240023873
718334242
691869432
278650708
997464595
653508793
821475479
114359440
647940130
498166223
203868513
95319467
788773848
13190683
921677583
852955792
433793592
946164011
969711462
365591586
788130228
1021633635
165891362
498114738
151978141
955716218
392839762
776720353
235896929
939527343
140600502
156808363
926660588
822637824
100375229
259255732
2363841
1047151904
203269525
37980574
981844835
988214186
900494202
181673044
975603105
30359140
76063422
1045503364
625558934
229636144
1050803692
37242677
654158628
996465418
952696725
52024477
198352190
345711404
236239553
854828367
831305438
1016377546
147438925
315156300
219266739
1000725832
63963632
276522647
504135572
704206699
454909680
194298318
556061662
657040804
222221607
1064173267
546151518
350986896
9471245
507125629
143892012
234816843
353047787
479427586
972718764
374332019
814013162
454507304
1028911983
772763928
701002111
909753535
130262944
504927532
473560720
312496562
112074771
350892363
848479580
1046482193
619991360
560066824
531700215
579224696
86682907
750007527
648662749
203347237
1000790988
234296308
947445392
225599793
20501779
468136457
554150947
1068314529
830644415
207673613
78007141
160212404
966256055
572956266
454793033
442880818
684556363
984993145
949036361
726220759
160341220
37997727
577854996
643703730
953752463
13889830
358309036
57426597
267384297
918316929
79850283
976349341
513078504
449010574
317646743
500245053
749997252
1064952943
858920951
407770034
701470076
474030644
662662990
691221019
1067449792
254920962
926857961
164577875
506646831
980772347
608803811
433146593
235659619
208419522
973081510
717289568
382078875
322283204
919484520
960678052
678134087
656279162
586657387
408278607
75407452
456809994
501551553
784061908
619023771
695529481
724798147
435371864
34909671
171876928
469226612
943829451
52158144
111283071
95911365
580803522
497028983
98305000
667682031
901260226
179842002
292713300
42011158
581884337
829511289
718959712
388348274
235531971
405134485
51685912
144234349
41085671
18929418
91302447
654876296
539463134
88775132
314218703
1061413983
532044698
734616112
417520876
1044658822
1067247525
42700639
328951416
798051589
430126536
892976608
479066608
973180007
504196080
919272089
730779537
104132684
1062866496
958680872
222047032
206177066
282580362
129293622
190694562
364454888
746079210
902201124
655853991
579694335
93429733
1000087007
682887920
916867976
88404930
222963709
488829061
633947838
575720518
321364573
677335793
475533284
235184637
655059232
52367964
855794025
175764346
706843285
47742093
934344691
915508365
134114824
459799853
489796142
513934701
552482992
109344812
669868374
241151496
1058615271
1073543543
1019529495
596932238
594336663
568277481
276464539
154973196
869549761
43262983
1023261552
798264019
677430738
1052113990
798922207
980810617
566945215
1013618964
875997501
869955664
973550553
454091821
436362678
867867409
647668090
801990901
545923125
190869589
586508787
635037209
820464537
419784613
169626772
484101448
87110950
793345677
114385557
285522800
395486488
1057893915
651740401
85724137
773326067
876466745
1042102537
744210920
854130072
1054681383
316915786
1014861896
1007501474
338584638
158549891
367088245
32273137
912463196
466626540
1027500158
506224477
15677649
894716268
554056118
553614753
614262757
280431917
696180127
19910672
253802993
412132995
403062537
488467995
321839110
815705417
880220829
922250940
716930335
385356803
584948532
657927078
977222882
75810943
184194491
585054705
72714481
199096391
1021482102
745481943
283729856
695648538
593940190
906893919
794133862
353025872
294364017
195458890
803322640
196954605
820050125
1003580812
879301805
435877368
209469641
168916183
605021069
716386296
1060997447
918484031
973646640
459841744
577172322
603048097
374044456
655929997
987726326
482839778
766490244
754593756
690969248
347003157
5527553
218599221
147115571
137942284
517451624
361475938
545356314
252401176
65059688
707589584
129222083
191239665
210289129
926411055
678862127
506741577
254350996
685948665
791274234
808290059
532616410
470817270
603163435
726329141
367915019
292993901
446551375
2650506
796283411
41368407
607960575
616344239
983341977
705199952
264411413
58538993
557003263
931076819
941856448
100537656
850693480
352217212
908302418
441246813
1039442241
1047837268
872634827
182574655
105243262
305349264
357986413
1028598562
535609198
915422122
778068315
230763641
112901867
308568749
402114557
328945035
995670505
261417186
494068329
342416159
14852674
352282355
235297201
1002582463
30610332
305525950
78329299
185688031
951821521
820663867
979431762
791002256
293386578
785101875
86819599
217119459
106456764
159946231
176791242
142134736
404283670
553957540
660327448
929239928
497389904
979130413
243634276
116827045
417117890
855977065
164252078
333312142
432242097
267943800
48301071
278481811
222039261
230720976
205542144
515869435
430002393
366865475
436222917
571268275
885226961
566376688
1030685360
522192756
519155688
240871483
643248367
132496376
357355238
845211427
312457653
246303225
170541540
679417016
334738134
258317706
215038736
660424365
566016944
298569968
919398014
741007034
534798904
85471526
323604607
947528249
12216210
49208404
1032237950
178496710
304695878
795171433
42975554
989658840
638068792
1047063421
302848258
569870596
27092717
1050691367
168330359
262647970
108368903
858971046
913914160
720341797
512292115
121689822
1040146707
1063381321
829760018
474969271
396771530
525070592
588601280
971713292
322085132
633412190
669334406
333891727
854915859
983981269
591917883
177821554
337037329
1012273754
80888754
1062255076
753908245
1035685783
638339335
203862183
77921298
533888069
655976912
744401781
299092078
489064864
784293023
39463985
447690821
783145367
1068352666
388092027
396679853
620894038
363156907
937673893
470740872
795114481
1050356297
66444435
122001412
21271300
124481511
176677456
920243941
587514700
731928265
650017477
559695148
45442575
255645813
82317770
485970847
849690868
431880560
331574474
655693930
190846701
135329816
378028370
687047818
254891767
302401352
727942550
817462817
464056753
781775855
728715726
925792319
190727652
397603466
686282568
405824182
458735770
443640711
821652319
623944193
577212535
161099099
45312635
964188059
718725173
555043751
608735336
513050066
786908200
413405495
1024310364
172865505
213770099
707880289
582013319
58980607
571859404
591369117
16922774
613003216
59621167
205552422
563320485
347372595
322639346
632219965
940113546
26863178
691490709
1009166009
148838121
903282149
87015840
965539262
472284089
379562650
981496252
290467984
840971133
749672700
835669146
984834415
833925592
283317388
513003187
418879880
1065282605
567712096
656195495
35211456
863330732
471294314
227757930
793613608
800461393
785440994
793731192
478997431
83737886
23941272
612760337
162931577
331671046
13369933
107139935
630720923
583361741
506654322
425395541
655274119
790224741
733514656
503152462
497069830
322726448
431265829
419501081
387829275
165011512
503182522
962802708
923747767
454360220
761861275
774271689
44131972
652894727
434159783
101019178
1048977509
705885852
457841974
13715479
125125458
748957262
143284942
878171580
815261517
619721237
1030613682
480744114
901340960
195442101
685034482
349928928
749831685
194987761
8991515
832119543
242189443
850556568
846904361
375641721
628266627
84940679
965291624
595210179
575060250
960186427
120584646
468725569
436152031
805176025
332433965
623236218
630559993
698866216
905726044
37966655
685274979
772945314
59966334
523683670
287273477
289342349
665510016
262869700
316511108
34815761
376104736
129659486
899282785
959568941
611656707
553573597
253822351
33952632
306451383
418483890
907234985
686782607
421143334
642418985
922989121
300309924
242346443
948442275
758682636
652048625
466807782
276288855
849495674
386628929
434834726
680657504
1055233607
202420673
1015325437
909931725
799424139
902073704
526359998
623629025
237302999
453451435
454798179
421279289
1065164207
800297917
896361275
432391448
59957336
339741092
482957434
1058079308
274336364
686580013
2992244
721289208
240263283
137905533
23461269
651116533
325675875
644243410
670643763
1032224786
1030195535
527322364
594076406
830059454
466159509
1017378025
26570480
306380670
248854832
906295120
881406374
1002969973
488415655
148389242
465348980
26075972
268561051
188777764
358420070
561037427
463814611
636806356
900876594
828117537
955441295
187589870
663124552
428859399
1048250891
116171312
1020987690
260090282
423926047
119989657
996365683
53118428
829886825
192887317
51625761
624259617
142534862
685173933
785633149
709788871
945801681
496689309
884344312
913343915
504977530
130568423
1011657552
32398959
69060156
1005387452
599883205
725971890
660903282
830093667
474989316
946187184
276903194
1004541581
600594997
838716369
38242953
55864846
704349046
665342759
827620187
771292945
775133677
184127979
202599621
385235204
83976476
122237372
267527218
122360735
75623721
978898837
633290931
1036426765
231114029
191564913
391355877
419518444
845082045
428199604
289093785
16719925
613223000
531416807
740287356
633447751
149825212
867548761
38932592
10014115
136526416
27322845
442503047
755102403
751121860
902094857
135911450
186745342
51418443
541615271
676446831
352863461
1029649083
625302520
719006399
647172602
650774937
700447465
196213806
1005853836
43539119
339723042
885053697
285036722
295171297
1038866096
842948952
467023921
26372180
158243344
942536549
243605819
271877504
942837809
298994950
260584909
366090300
914634947
905030272
1032175359
56589914
1007398404
495948682
765269911
254891882
28344912
52878225
254372142
310589810
485578153
968470814
219760394
144524934
340511094
417938475
789326198
964914351
207940435
567386045
763758312
585051836
77035862
921804138
1035370987
533251544
498080143
351365221
233406607
747107975
512575329
218745884
216538747
1020949886
307911177
255275580
846052484
507823261
346299385
1053853323
610159514
106703546
39853147
1069791084
167095055
538564362
807359327
954779440
706685204
213237446
986802100
875700131
106293534
405046864
353699971
187036643
841741787
170388481
788911272
724336584
518351068
995380779
215944068
894697382
90595660
710337776
75633357
625050166
343584315
823078982
931118601
849310140
827095870
3799673
876262290
980190203
853931427
77640873
672138649
271005557
626323125
680009339
719823036
655703994
798827959
207388972
984313253
76502061
172887454
260156505
332600113
904329450
222165141
190136039
50082906
208574568
660304648
398065176
485668361
389650577
1002057978
812978658
622306739
245685583
136790063
346720611
589412557
343383547
234867007
836432324
508912586
807505739
25223813
553130921
493821498
45496865
82134830
994969657
682082167
188444389
972208826
527229046
4118490
992669181
273789056
230674105
1033343726
209400228
191060735
611187637
1051117381
357579416
747912753
1039522693
1045816303
953599236
103124622
388487037
830523498
228108852
754937190
474683293
100040786
96801436
9852850
350165380
322952617
734800763
801807500
665818372
501319659
572804025
859708375
198080981
784654507
565657357
361352380
255678461
718281211
198575427
412168620
5723999
789191319
979074814
173501341
393147917
150344979
311321967
1040407119
547344971
379512575
723540791
519915199
555232369
520026007
412690010
985831467
228553946
48008927
628252632
459708021
850380339
633931200
489613923
287087192
327134675
235091
559265115
298232235
590691382
85222972
234559510
799106287
736373102
36417288
768778767
297190620
56268536
482533326
557346280
270900630
27120756
341556941
407668818
369295359
161976969
564088971
799574976
56008751
331098332
658028360
971082300
215198195
860365490
79434015
699388446
399423716
1067332784
640397095
551610242
501056559
550091741
975176908
175895735
905402846
221301912
614972055
41178450
63289314
432165202
315468481
578426798
460347474
1069144263
868208755
11430344
405210255
961217801
2442311
190139968
425546734
675856692
1062843455
130375320
811868293
417715290
105869812
324077323
417173870
914924326
163435861
672359786
1062617860
299678964
969997068
882094598
49436630
764618273
425486388
868424869
988853975
733490859
360362602
1064756234
328099981
251185192
65122097
738632840
911863592
862198777
611930945
1033811777
649403186
920426787
1055246872
879416447
85286170
985313948
133363227
135056774
1070235581
946725724
993516787
1025739361
357955394
950394574
292034985
233007390
968868696
440167693
657754173
622829825
885378439
442300228
477473635
1058388886
150291970
448037857
202409690
552381110
585504812
334023928
8702782
528054592
599145280
1064213250
544736858
94700993
266859882
642784860
6327239
744784299
544410012
1010551463
139112914
65936840
605630115
794462963
320005401
910003130
841517522
210955675
31818361
218452752
435408182
362507159
330238579
571002083
470643348
213982018
959326486
743511612
531418129
928630590
271223548
800222549
754752907
896870519
837451891
1045315448
784283979
914099466
529506986
291116259
960953546
729647675
953996822
337937142
298565276
125014639
228150148
210012398
294252231
289240827
697526365
893415060
1012359667
314075667
180958377
1046737498
564544414
234716348
17933143
721979648
238186504
973328051
776462511
229915938
34205841
967977060
92039537
932467905
768842713
11439423
853635762
269696643
730121933
751881936
632361653
577406968
179159629
297502771
921726001
219374691
1026885148
180740827
312171797
997243941
997054772
494661692
381932533
744085777
1067879991
176449060
782775019
238533519
532596084
264903917
99395934
974163444
9934250
163688336
682933358
861295033
374985210
1041765634
483154471
633048019
826453888
616725364
219112679
149013829
91327472
326877684
563359085
462702068
633690443
45947396
425743011
305380035
304781526
593998996
791504161
929069942
857923574
681837466
244239486
1063210688
905432453
313086518
113684164
630040834
1047236277
981484150
693038932
852241976
844548234
487670297
111200805
789985416
397026951
920891353
701297212
261561654
523433702
1059053118
1045630646
521408952
435800538
725919347
373712216
127882544
249193683
588707077
571237230
495637116
462066362
176039171
116372686
762321320
894004317
712395370
905236970
314406056
150721499
175365456
748920451
71496446
619796751
775806876
475742962
1072108212
894584502
224008743
266627658
698768858
321116754
619141907
891649878
181642592
28324913
596461306
294856803
749253229
486349289
1065412739
505125499
379856955
391338827
836642126
264986934
876771411
958967161
196246648
949998702
105133438
452198884
962144184
93358552
525803258
807593594
727406964
924909241
655902179
989032328
51228103
634806606
181504619
564266040
754081507
1043826588
643422195
1052019253
733072246
338719812
279357466
942469592
737598806
984015568
1054460191
1056395029
121248117
64601506
37482531
861552703
297091423
348185192
51331409
622713260
126204863
629125015
697951294
806863270
1024237330
534325758
997068652
742427578
16117245
452497809
770175656
698461627
887842892
372208759
487140843
402222749
370254439
541136815
190506542
714623694
714572983
872151882
330175488
20088235
298275452
505723972
571587865
602910902
423207245
984483840
560900650
615914970
573729070
460270357
303983617
669362069
1073427066
709485600
907821312
114163526
532399183
835024055
480704421
820605803
662481086
1007993291
647939613
243188785
36975597
884694025
51182861
252603957
433232234
137450217
267383634
581129273
395494030
601756037
267258631
480994839
378035274
619780829
581097999
776575827
74370035
58240380
167298856
103794616
730560708
124534110
980604547
999948940
485590670
202881662
752904338
66576736
461239840
106770244
250529085
771622630
1065762280
768455407
465890603
579522160
917678538
708903955
872304587
1012484662
55027175
525146514
750066738
691130568
165843989
620558726
849994356
61018827
149937376
1067466974
707488771
361865505
496058627
332970492
937622633
412901467
173918901
241067969
144720044
512300340
882191726
959713211
536429777
358805273
205655720
402234025
272452363
761329727
975315945
822715213
636429824
861790623
49790835
888678781
856319069
951136977
1010516314
894908735
386236073
188654460
949094940
816101477
607754552
444547334
544782508
134140242
533973305
114578260
307647762
939526936
908169184
701945613
307716414
240370342
427444530
330536040
739807461
479561041
1010185596
362986967
27905895
333141434
1073202849
265655380
600306372
11687521
952163674
313943299
726944132
886848745
178148193
901983457
870033394
969658763
588195432
189068350
104115735
528835939
340949230
619892931
7311677
470497116
912226086
130822171
991124083
834042216
528373037
633213209
90373648
867234408
699357581
675480531
228419268
131863380
475000393
650900251
307035354
180260694
736036415
340641099
948901212
88916934
757659295
224482775
724298508
369293644
396193838
895895536
899634012
526552487
77021534
556462817
676732039
449021756
494288894
249011611
971373834
451425160
136153542
969320882
628034433
351921265
615001808
403724393
935955070
566348401
520324462
781144547
942011933
217283492
863888868
925369467
140717006
177626954
962179862
274708280
134616228
528984209
178808682
162650766
893001062
890351886
1017284009
757578462
553748291
643376160
312074391
693949173
552661803
359852098
641179516
182691474
18139604
283029464
952003367
751127257
208650119
171202258
307181194
927991484
223080558
497554606
355748852
273094877
38565422
80405773
974838332
683601108
381635739
268080248
973540860
404856146
83561268
413943528
544657230
169649516
670681883
655849324
61234332
861862839
432917525
1036228324
929371501
596522550
814873332
615505871
689592978
1031121357
76271606
117556176
321399637
1006865536
429173543
45884869
388376618
78420352
717519723
708581665
486211635
755994550
321472179
31930506
123739347
374475617
680388468
997141349
20153198
360825360
722957035
338581609
1013226869
743941462
695340068
870424133
620160719
940128528
613693998
844273417
561539762
943858476
995687099
619930320
267509319
725622177
401684437
904891020
148053177
1067632452
762380521
885232112
490152290
593692999
356122382
467263123
473152738
1061734148
817362162
72439451
741017449
229433083
778406954
771243816
548537555
503527213
1047753976
724586714
503850384
465074949
904044930
682108127
833450774
887238009
510384703
362248227
928797078
276318623
304498427
16593801
1049495037
1071610
993216868
348548017
456675676
143787895
299168604
337863697
1006185811
1008907653
108518661
167583241
229178499
507551004
1070195735
1066770987
963700740
41374616
948143590
384901997
522127580
598385386
585241947
805568665
841862966
849224509
988430360
769078614
23989205
175694526
163334667
810390484
892948834
967023491
383924796
24098314
672487049
210018368
562002097
36799368
831170682
866992096
466592946
328939157
681724401
344760371
597318546
284155514
933390776
925532260
777585699
25083514
831535275
804301217
582664598
968564545
373982785
63928028
233860254
290675072
712239540
106338269
1068837821
306341361
250398893
331203696
144150769
73840008
923485721
913997785
45489647
55816420
934337194
31665344
449229617
528887430
304724486
619587988
593108383
1009015459
772641258
322455251
355859177
1021449656
498367978
323517630
463648739
882715224
31705762
1001302216
767893173
759300943
282194264
711522466
456591809
277755333
887264212
575040936
324928761
894851829
7932247
113797005
305416361
739821923
53414244
487857028
903894882
256254563
867991866
35917461
516563681
990696273
882176439
913131831
365649090
294405192
427249113
244466131
166450130
982924809
113617407
197524258
274061743
21821130
999733874
590106690
543623008
308527405
608235550
335789644
865776299
439144217
97257543
298300424
25081860
638045470
497774504
563315440
1015841096
745888330
264390411
792675973
379568609
327606741
990841559
367824524
885977442
446602432
647994346
876437443
99618991
934111720
920319000
869412826
674210942
620389481
310906846
194184212
275784961
121376285
394813006
860139983
966635417
812678463
93285862
707165888
794847238
367063543
804541740
333627308
467371818
680381709
236957600
403197983
289199039
102507082
979646160
665500746
231935833
847702058
935809266
433118017
976745367
167643639
556195213
464355521
625621775
681031658
645862980
820547112
71261765
147591031
404453620
933495235
152530072
503682884
602601307
799533090
39760439
963927401
384013203
1007703003
824732502
689874049
980140932
655439479
1019885804
937533260
78926168
128173723
475048813
950337183
605825864
13578719
1048178709
926155257
191934095
782991471
520454464
321667666
594567634
373366280
411756160
1073719326
352095338
44130294
1066421151
71926179
592095194
550120216
744556550
826536768
226539554
341482480
794061052
489740798
390677767
250898597
726186728
41381445
324202207
855471316
810013177
636975104
492839174
652719762
323151985
123129223
464115245
327100474
963096830
860678328
529213441
968559111
441819008
13478713
329470543
324756349
281674434
542961360
607001381
188359995
646906192
112924506
742807441
1026980731
407304491
211571020
445726447
742550336
495430323
462143606
892764737
965348421
615343037
433878453
494250251
536632896
746904850
608361673
508055725
880247924
518339283
172377516
95958208
127658807
357471124
712878534
42254561
313144225
622043789
301803041
898269555
86839944
6604581
968549975
542426282
25994072
251224210
949123569
866827167
908090477
86469942
929077783
266502589
803133176
543925993
247135720
872035341
422469911
352210924
885447545
1019887726
890376667
679099215
1015916936
41980929
993762917
880729762
240287578
131308806
683572722
442945375
275588020
673102869
1073432839
464288355
424713579
706910574
682703412
32716093
16499139
687962636
305192930
395737914
334466253
265157579
679809534
138124712
321350198
496020052
790536663
487401897
417850508
598093214
804710793
684227950
276953077
829840589
329250826
368361631
113143105
383633094
688346300
548100875
636272016
1061556783
124281904
57621541
937288892
372270468
916359482
173330276
69724486
971260913
284228826
762258497
365376675
785684627
546905706
64821453
374057174
463225880
853347436
525195378
1063422269
763747267
1034755107
807314006
1067337424
860932033
457777151
190111354
135518877
184492817
625097694
306964497
775864880
987758447
443156054
912379785
1016919793
206902760
210048100
598419790
979293359
26941285
490862787
578547165
979961531
131033818
34851136
952763768
349959966
620061705
6951532
727850204
583136152
483643573
87993747
447793069
153170993
255146445
45223341
414440665
21804252
582470585
1041174888
426307775
7061010
680822734
554653722
1043436426
740413868
442202988
718824281
19712772
597754440
493845961
988982353
545455549
567510807
984931761
722782211
66956243
1028885938
629938197
622175936
81214956
210801571
250022576
243288002
54548702
408889113
718528753
158304157
776834840
535606654
246736199
983805015
854472116
784270975
251096110
638089848
998736187
316962278
186182485
824331567
718955864
607375236
738922852
560973859
516824604
720161334
234289948
333221987
274627553
524288331
653408757
882560636
441183590
440981965
563419552
683046757
751670161
1068799592
847666377
448140584
2629051
588993243
861985221
569112304
474838586
611346055
249109659
592706736
1029352082
169275982
410959936
349447438
392359158
186062648
611419564
409507058
499299396
859539643
462441775
671613464
743256887
713268935
499865793
280071931
233071106
37706547
922550656
85377848
1034691333
785438914
436504372
605820458
891186905
513579194
87934928
878300751
127866879
811881724
423339239
127382313
928720071
1052252916
965041745
294937479
699429921
530816680
569765381
775852822
707496043
845432080
267807849
893147692
10965809
303601715
499120045
730584837
238325792
557784825
880866192
37414263
608037154
814249350
1008175487
990963855
473784527
338503967
212587807
904510006
642708987
696677700
194984506
109925526
289186665
594200536
367501160
680719277
353951132
687207988
366017404
561506875
841049053
639860577
657517269
463516949
610599664
634356006
588468442
91855988
408553199
815792524
428340689
855290258
171393466
35625331
101657369
865635784
336533497
90605514
812524756
263410116
834660140
819397271
348593006
1020644111
712363735
583646368
996008236
471323272
1008052507
14372382
911747302
285238177
538605002
572582329
890179983
880237871
205333862
402844396
259705559
960596852
867789018
497186492
755938145
807100034
503484063
383764461
765682642
513209219
210056182
761976344
57825145
135066782
863117628
301409721
47374342
231838304
982682425
122652023
131300423
514450926
301424714
270059137
109577115
921174028
158403820
610824622
102134348
1013217411
200523285
960420621
469250222
76543407
892079113
976044461
62479996
706741544
75907461
440407592
652966100
381816405
128921381
203829398
466753507
575247292
619616246
512045333
386557333
533348554
262831575
369939070
434533418
879126680
408566882
862690282
850909070
182029460
24308539
493503194
76539066
451394541
300196277
990774215
873882780
990702479
767969183
116797192
1041696651
40324752
383267932
1068827787
800568432
1063063049
465637322
947695430
764074546
219064442
715389006
403908211
394367167
547490566
120489806
915668035
105458350
39746535
404388866
852651404
576765219
804215300
101645120
427606909
16162237
300195815
536447882
313963332
627195269
289615395
48243742
737957138
617325599
341406857
52257571
931141379
709160428
101635093
923694211
129560233
730452104
422055029
541019715
1055243354
824269348
631272036
983115719
11485865
479112149
146127313
82825574
907165817
120770826
309542012
726798522
168242779
1060542484
187223566
477288378
268922816
918050099
197133065
349119748
523179997
211653213
928937572
148336696
225617618
1040802717
857543809
159091937
270747969
627002391
652892994
671001924
818609838
835505121
720624876
278388508
278758561
98937297
703036922
77054930
170913917
977033036
705618224
1041683047
382782940
584065824
1018584613
694912814
17220443
486890613
955532120
723861321
638157059
886345663
415920177
267670228
76720200
716225061
242587016
770506590
78135846
33617443
357592845
610692365
11474317
652892126
68075765
234942987
623672115
692003331
717692785
848816135
394474797
665693190
463611761
515806924
95094829
640943661
566243314
495047800
1030743784
261273394
350071462
9505475
72712269
514074047
327566974
18139387
491971861
939701870
846503968
102150546
387781277
496419244
618695220
498970204
420281461
642690050
239126502
744689911
188872883
170702632
539028819
456053690
700718353
246234198
57611900
112018281
197966349
1022379217
85781324
423873596
705226398
557177309
841995737
518643228
123445148
870808557
747070096
783229555
668109161
798693006
475710953
155051045
328637581
911291371
259119318
38711432
8886514
1005633566
879555707
857914778
976210703
754960637
889507582
791053569
331127162
70953096
592222207
36599756
118435058
1028618487
948636227
269976447
398754873
252757650
67593891
823779433
417114828
105526908
906409345
1042007366
726128470
220814851
578138161
82821737
961727675
72311434
789543181
427931856
558179532
499601236
249135230
796978079
499561176
409804311
598474006
209843268
456722917
901371249
630634330
1052590698
19396032
398922764
344090591
654116444
922466251
420640801
953743754
998770046
257808349
737722721
609871401
114242356
886711835
183260225
690062812
518841084
381028354
502071928
189282859
1060474562
251634022
675250896
351499178
519247955
631354165
75065595
930111595
82620516
589968428
214177126
680358624
938399130
765833124
1011682983
102493366
99222205
812141633
922224914
257451982
65916773
62582124
372211894
344613786
932269701
912242864
593529701
332285186
129693335
644388163
996492616
797180232
626172792
682205548
710175735
995797354
276242544
68063172
364266094
594281875
670822440
754705129
270072557
498066002
823842272
1018373272
691434476
87708030
986932486
435190414
663418154
775275276
744549471
1057721378
110048618
322279688
664121586
689071019
132633215
1051582396
997565918
688413745
951567162
980006886
31347313
240008474
202412380
774981020
130044482
974857030
225825414
683122996
491347040
1063624510
343446176
346068538
503200794
797469501
312768097
361027991
677705010
533338654
878204068
798456746
976056029
1003980205
784876642
61054319
136186825
546100937
446614792
779638586
117470524
506720752
744650664
124351233
271580151
13659609
81392073
693817086
63732145
705539374
381858579
24471876
431300572
812317080
424041250
689311589
35314819
1046423716
172092224
71702988
358977382
239314305
258938366
209894079
654522239
862276931
512768194
237442354
728971565
827112563
645367216
332569633
647954948
5798053
926901133
508819354
513094186
815108002
718784946
766395081
522010919
528958652
340280002
48336332
795339785
82770506
478572008
435804455
1035120876
748747983
912582260
456288671
294483178
984254260
259562131
546988997
878658456
11620637
284788746
365922685
668644110
736532781
837065723
533177224
189126824
199985160
977803891
56828866
728011692
221661787
427509606
502855034
1062757462
299210876
530245610
157484519
583620532
937988823
1018035386
296870442
623988079
709090774
414330528
233455008
357395519
760023624
551521633
172632346
873320807
35609772
972729490
957238585
216322434
487128539
997996955
157795905
64369974
696661525
696034928
678980149
295168959
272374235
115700247
935622373
104405778
280945472
421564479
1025939459
902971399
730181821
721841000
634874281
933452128
750790670
144504562
173890718
1015105463
950661555
234521380
1014152066
528464643
758866260
746307923
15643785
417331123
228697684
144630038
600975768
469506872
589458987
980450308
747094907
742979559
827176687
827759673
124790706
484006978
920034199
230581973
576398321
372553830
727500344
737353183
118377245
337208458
715690164
965066272
46019958
853124050
1033869395
699948471
238945385
486723517
187829741
24389390
848773479
574695661
756974209
187198288
559204204
345805795
164008849
575708047
742523403
482623793
988228170
531077352
911995316
663072511
1035177178
898827195
517127831
395009102
524105
529290248
981649079
40558366
719464
345793731
539865690
164390502
1072521243
917506533
855837281
487162438
205615708
946485785
186028251
286199152
8518058
114276084
145736875
240723948
613035483
509087967
42306445
378264735
482054413
358939080
987480056
832164605
1066183307
2914876
455840107
919431212
769534262
527448719
454106164
95933254
536371686
905222592
500106771
919987277
374672531
652263933
442931949
713876324
975377010
781644629
99236387
14602755
232715185
389114666
324197892
813849764
993543344
909006533
526524032
973572500
978595111
663037501
790136730
347070686
563089101
969144390
21229448
37359692
206401786
713904874
110912109
1023097367
340758208
182787689
695385595
633999487
875458766
896940040
301070049
1015673518
752375825
77881694
15612590
638732316
773080881
322622489
117166002
518235175
239332346
466477787
744538167
316072659
812314104
1061951132
569534722
986843365
864995557
572183123
672375473
306355194
827012740
124164584
533379859
900201475
957902283
478380364
448286592
423848185
27712583
797913385
844953271
95419804
371384179
813234556
222074495
171658232
536235243
669329644
1040310168
716493689
458814397
1032879838
991583928
222604254
604441219
356543210
772101267
912680371
85353687
64051456
594792760
626004015
1021179294
654225152
793586940
186563594
693090720
514263120
130955014
397119655
636484022
144366149
516169544
981452267
802078509
855187253
171096246
667140575
121415863
360654319
16787513
27593193
301724290
745869265
677939649
680872331
1034928954
611252541
382858084
109953882
710325747
249662522
955586841
964283290
915004810
64270032
378117211
324027343
346823154
541249132
957839545
289622503
111768707
580251042
1041507385
975636773
644907228
396003647
1064348730
158910553
949898720
870548938
562351064
176278623
636882070
230930070
58442531
996292169
604407532
963947887
879035581
356871814
598009487
143914623
351273201
687200297
748715928
953106306
384506972
20535171
407620905
542905530
383856439
967829160
930914157
203205547
170185576
335427408
727177056
3621864
388191054
836011114
880480942
5885059
515058352
454027878
758273700
1036643831
298085113
263826965
32914371
239280641
79771010
92682958
208535320
1006907157
173807181
190198888
979823997
143286207
290111331
562326188
524508639
4543585
440951723
1054032267
307941005
735188306
845278658
329701063
751747577
118862003
124397668
18402056
195416747
664269839
217566789
31941266
167158040
661556277
252027673
773656855
441204267
581987233
1070646636
916250466
120761685
570717049
918597153
238798848
473249940
817137322
494550905
609679868
566590495
98470467
953283879
935783530
8917703
286940513
88462098
529078325
673546828
302186244
259986260
826719929
756140288
240847265
620809747
72012402
951742024
90637668
30321343
611995055
470812712
989529768
829496484
679667561
932553568
365640188
312068509
677530626
1068338899
761522213
676194539
645660070
576105603
344240896
594759887
721109205
940859713
877037689
606631790
103428871
525652166
15877356
860059939
671263192
637846282
985420991
240373927
681614779
627637922
16860119
341972626
166909602
720151108
445701159
632337862
766773234
419462528
617129348
960516990
328107018
141065119
430277636
668245403
186979573
824232322
539489421
696937014
969708133
977220928
362571995
631737156
304921485
699183617
178585585
374635177
63551717
432239403
669641646
454084627
378618234
284643439
502331217
992168117
688372004
540144277
303533300
577338142
730578793
20117896
934129297
40653
762750964
796186977
876575106
533741917
388231845
146256143
901997341
369891449
491637937
786445023
769781007
119232832
189767877
282591623
410871633
1003519100
69372041
993230041
189273983
639751696
862398498
90753852
716008801
136181294
783151337
356423926
676443337
665679383
658018878
797704472
372715776
997260614
989241187
1001921235
834666346
739365546
1053530762
197156572
560399001
528146666
732249711
235641960
955573954
781300411
484023433
715793885
446028040
1023106994
51053222
83081357
234428604
673787313
434041910
399198643
593140366
153628915
290722877
227889439
469084693
393347620
936882630
281986076
460845177
282546149
604382872
750662255
146697754
617417093
651978027
904340621
729810024
585444948
224652202
165942549
846848052
4382668
480444630
587996744
899552032
146606961
556903080
643177832
383892063
1017628786
317856000
935499534
519988013
846752641
146484456
345806476
74026537
972882857
1008655402
958764333
357158845
668171341
856126567
885108828
113245676
79659546
620589351
967115333
977174047
177596779
564379744
876111551
1045757565
912477805
894991923
237834000
574086869
291303495
890007451
451297941
876983220
908928777
308557661
1032244660
753924201
852085738
342399024
898410898
857518403
225146844
616402890
384421115
700652359
871255739
952205644
889397912
313179989
578044214
394808333
1066150443
8861781
112461511
854934787
492119567
723288513
53852823
902044388
703156745
1024007308
23310189
764459217
880534065
923912602
288935405
151304664
396540682
292247986
504113918
367791778
190231838
228971739
1012991600
54753638
480823306
922745785
267867101
827115318
525342704
48056032
258918703
396097496
378411319
725543438
606478766
851462321
223214917
24917114
959627187
825184748
759844028
940009787
1035105877
936170824
332314897
463217726
971230130
488901419
585815272
64664978
650842685
264442440
738888208
653174000
835210904
433783141
219469294
74466655
982239009
588415236
379699415
839641165
710219709
275774881
59889913
776363309
772092582
721266328
634914719
875334862
276785425
76233461
454585590
985320386
873454712
1040968249
311603728
973830575
649367982
637233386
761066763
87857790
657045297
191608661
450785889
76104522
537469566
1013265268
864116079
826262980
846856834
768157728
289125722
385737957
826960329
1032390225
279647742
298277572
930428111
1038497444
903515066
125298044
427312039
270967127
230892657
583620812
152682915
566330164
826868608
776406707
908428207
428644376
447173357
718251750
455926146
184206486
479294372
763590606
759531988
452760021
187815431
643294273
329402943
898968282
773150246
190261292
740603146
581950480
561829424
218189169
653324020
543386682
1024280328
759926418
961085539
634923702
364235415
572899438
632117606
619492208
11103330
446638954
198104241
956692799
396128714
227719603
638995805
394038283
629408252
398755729
615818607
447849138
516503687
128762066
310783734
59186013
730976566
176233856
1042015983
407344175
908532379
554035645
428180131
646659956
21385874
974922620
276259742
305665074
514978761
898918566
1002951865
555514231
946031670
671876897
902456984
881394989
196825400
400928574
237485413
581508940
489639972
920655204
820642968
646579234
39707415
266137753
1069610768
1050686102
496482602
1051634940
643036098
71330696
275309033
465660417
1046043032
552419232
369167309
814973083
876941895
302141181
779025448
223843357
306464864
397629817
193473618
303343426
291671003
496541722
676374457
433159931
892457620
994596254
78992801
738144272
978628935
763624245
62634210
48662381
256473017
515010625
939498265
366286151
572881477
382823719
350910262
335450691
409646982
226844777
467599379
1056921304
12134286
1001448648
189301008
140130538
211062116
390151258
1043620365
971116460
1003382148
202556932
603387695
49425682
298513356
647349190
756455605
212721466
734445632
1030845810
779788724
888696967
434683975
599100754
623027678
636513339
615282036
873219801
310636100
953676317
944232476
121366336
44126674
696050255
1030952500
963711383
92376121
393072545
513756286
165670944
280728072
985851531
957989956
35080199
219152871
315902153
831492332
372602324
1005331765
808736507
902377478
437784218
644739809
600670923
792153387
736779064
108648565
495676428
758396248
589295987
1059183680
335282558
517887826
1056745913
100895162
60207261
530849908
894082446
406771336
1062454918
718003582
311526875
809774507
992877359
283541530
827828852
626446071
888447001
130072330
471222908
481433463
436157401
509634627
9187976
377680929
463612959
221131734
1051008315
113250066
22424227
478389226
904123141
127540663
650591597
1056534297
122918402
783121949
919003140
749437104
720233646
887600806
807346175
686958457
515987620
1029289634
919455408
731355670
790278449
984502173
176393641
36179751
815311221
709228888
962506898
732626976
222019753
698249440
581303606
452730108
914076966
51794606
748563599
320787846
403515635
779366545
429332688
197227459
300471020
446490413
118587882
792506038
784493620
144965185
148475859
266610306
629989583
110564274
718420262
786858502
32467207
228059764
645017916
1009539394
423321331
749455754
297197711
216305344
52782288
816428748
968938757
984895619
715370184
1010376131
157346508
707283804
351521402
112415568
265398260
940548490
748890726
844638594
1050772085
220130722
595098452
952327847
103665
577014311
49661089
209131624
909743199
374202249
880679141
462318147
288336920
664169823
897687486
898506969
982612216
773620721
165823938
73080680
438029362
998519304
338764639
548789875
216651174
147266201
727432833
393142247
412451297
628217182
580507960
250686231
978725817
86052213
951864161
467631097
526935707
755676568
215243404
398294076
545499700
426600225
908842097
271055788
349748357
891690246
7884010
690867777
158717742
960739011
261169855
726780624
873171295
656583470
164740835
452130510
633597140
321591188
862215428
730309890
839106581
581769187
885759865
957869075
816946510
445873700
887412621
143876120
593716130
71889254
870986372
689674440
714213617
164176491
84636103
540032440
627928384
372398998
805898793
1009774032
346743800
864007007
349704177
440048045
399897871
645899111
76868941
652104942
1070356239
810126355
961301441
125154138
590149731
882827903
411805367
345660872
1016140355
1039137585
219458040
664163234
579514182
447286893
870010529
565860919
422588537
116354084
97591259
687238575
357381813
483621406
88350455
489624220
565734450
576634936
136991487
896770107
591800385
951835827
1058406772
772753979
513617137
918063907
15823475
560769816
52269208
956010289
185402076
694435104
949415610
553930579
869648716
14108265
992757791
148012343
185042931
790955570
443503422
83527647
511545630
455092341
216620383
310786378
633351287
131892816
778676642
912269966
956612126
209106790
973274123
637863367
916193214
340661042
782478566
948474654
212065719
468629676
313306994
175771675
586813301
569828896
58513419
585353564
468223741
500433112
402325929
744954428
974779938
479337969
925082683
487949187
715419989
1063679095
818495471
482490184
1072117127
178852950
875186339
490863175
905238044
741071118
782057161
612117274
96672113
167093367
695663169
532635562
122605037
1014462978
394655545
2046421
458043723
157978817
906932627
533486966
611167693
562393494
373800000
1067131254
1004282709
25511579
123009541
375273919
1047085117
549352724
968759571
153331413
325185730
645908542
374061746
673338928
339928741
437125419
928167670
999277644
789491976
175627681
971435621
2499538
571483670
253490471
626389681
322904380
214890611
293180645
100237799
376158041
576744519
626815639
773132142
959203273
85373726
709339944
34933879
54626606
136098526
363303285
895298955
389544048
558502213
1018185963
245844727
123583672
910055004
171610915
741064135
307702901
990279398
621458055
916990630
410189339
928441566
916240174
916148124
612102979
681413551
496773246
1053147879
829042957
488568687
749634775
239604684
919088556
591210058
1001892050
841398734
1043110434
741197238
32954448
369104295
81650921
642830568
154517160
93190860
800919973
949973838
1053982307
266450544
28536572
223653873
820392341
934844236
200796367
133937377
853670405
274163680
1024428370
1052211633
632622541
955534890
964346102
1042170626
506111360
891859428
829625283
245213261
591342788
605394309
540829057
793784074
370665535
199696714
270869652
461451447
462839617
807496726
1005303263
452907443
836943423
565306127
238068190
275133165
46143881
303644222
20965826
402216806
235422334
718514300
5455918
953528437
854757521
274685384
803260289
742432734
498449164
154134415
62199407
816210261
399886515
789394916
616440034
208181436
906499872
577951751
1061059428
82874697
135621335
700145057
836199939
565853277
814280450
118217935
1044160402
325525871
683400098
145000425
400388180
231227744
580318853
745282094
740598897
346623934
461257566
1014717317
159913552
118711227
548605143
782704761
962915630
345170288
23105213
347544940
237006735
267058371
1040582168
292561711
1066455613
1052722513
1034781673
506311502
569864766
427796219
400661972
865402881
537504781
878769530
1046217150
405139161
350712533
939097303
213864059
131939056
605014525
386117269
637616814
989367100
391815898
85443630
297423581
287372834
187413172
772158474
134168288
519661602
158173823
395207777
846770932
701686436
398823768
251769347
390535777
402535116
905478611
545200403
348559017
766573769
478327154
1027453586
288341207
618299020
449081159
1051710231
681928131
678356243
75779814
114559782
783523556
17878414
348100027
357322486
1065978337
1035899344
867838757
474094039
172649802
385128590
566200873
585990158
590761452
793931508
998999774
86781473
978551915
188733158
348711199
745267600
372878021
1058952713
207549932
494056791
434006961
1049409547
762784213
953871179
430505580
995432724
480738988
527301069
101631002
73407926
596783445
315172734
636021602
1044521597
688373877
420888708
35094097
200459540
518533143
806591302
612805638
1066478820
774114518
78654391
376921623
738069961
563803645
559747857
10825220
586794678
34463921
815815942
474715748
65715787
922247045
94109714
580161870
647076541
97212277
180510011
1044183091
99875856
538795002
80066364
858956198
70561857
771866824
576151019
365551377
363574114
505973181
374752133
460557259
308386912
376861031
43073572
134896862
590527992
133511718
1063301504
314484780
960095494
725853320
619994082
40861010
768632909
466551527
64676446
457437763
444276872
918923070
815474053
381277868
1007611744
52762734
465484860
190597699
661432547
563430573
657620379
388624523
1005037265
865309070
663565451
918717128
607912565
601639400
497617227
959397765
943587718
536883900
562402011
627233452
485416880
69325827
401500919
1037022928
9455364
967382144
813078103
151922296
706153868
731631275
380751339
726692179
681186948
121436563
304253688
960787984
354752091
918544578
981989296
148970711
469150864
764636202
589561431
208097911
793408760
309103792
944958213
198087996
103996283
844284715
589755703
186883376
877066957
781677856
255854531
32348764
942800465
669343149
745896898
777193273
76763000
480679570
888886430
1035467596
37122427
330205762
37884981
954760692
575568049
939267372
338449324
843968521
669649585
423586255
34827177
744287395
894422461
943572067
656524798
417788670
521051779
945968304
820501057
176244425
448299085
329827628
172692849
964703303
332481795
92783650
1053059038
169415137
346731630
852546460
447167350
813388950
781938480
937185235
568556096
902399175
82007116
798804004
69120141
1052032646
101352191
830694455
312028564
640849616
643798748
144341419
745430310
697781449
590741805
718747110
574919975
757399391
641364882
151990908
163936336
427331274
593784382
55559323
359494320
229706389
1069537188
452042244
319401135
684171892
978572195
722300473
196845149
927238389
852505361
1038586302
214458335
557338315
658396657
822380754
503168313
617400430
1048573698
1019683851
486206372
658311503
952845500
701863917
287731599
658844550
942638477
833678088
671100568
721674627
454573678
215390993
456712609
621486739
565052703
477633002
199145902
559372606
301629809
753498152
932464389
988763985
328611438
634634278
751708942
667745634
139638685
687507712
803164624
554092333
208632579
445132284
383645460
175730440
914374110
393220001
523244476
383815434
719368011
97111376
168044633
180053700
96819686
728355203
479651274
942127885
546796116
206743649
576937396
164342684
75717672
365209788
472021536
10368890
355100530
183132988
1024430461
1054436971
790980801
596341682
957409817
1047764631
170802559
242063840
1044722709
646764322
350680961
842524611
671494557
943042499
455862885
775634503
416530738
1030240512
613498019
888188131
824708264
56579624
517174489
762778248
384077728
836833193
387579026
475932319
171293694
373718934
779122556
584068035
446246434
353619723
891854836
881574420
388307705
155398426
211716470
561859525
828391314
940738549
472753280
209471858
201950628
703057387
679889492
190968374
516153292
440807991
536459299
765457588
885442745
981996981
62448321
437379250
531989848
964605986
1013235612
1072948703
856892511
240245307
229863006
125626278
32116334
619892785
256973572
173051935
871820736
1045572431
562239306
987230490
1048205183
702016998
120297215
833250386
282764535
258597187
672976743
742625463
671708889
250244165
443188715
1060479958
36208854
763478358
198551500
392665190
60632678
605396631
678507089
862663968
348443801
1025899060
457542230
68349376
508204129
1010350189
459477959
342896550
945820620
284641510
947184679
829360035
195294818
997500063
193921323
838222113
808780427
280596731
634199565
394611156
129092549
428627312
792764339
888775161
951156087
62710597
357639600
68740827
66975366
309567382
47985846
637236861
79642690
1015211972
574790156
538508325
880130157
213614617
41596197
299657847
467778291
720237695
467685390
192310481
484224666
687666058
303243775
736777964
192735172
290857926
796385564
864702936
834444127
61177602
635110505
228277114
406350206
1029051803
338361666
103714245
781835561
1065806912
787818422
58975028
793097779
295981751
669767651
837878565
675664732
272600628
718061538
1022764318
452710655
673361091
765625155
161205641
264708742
422436002
476236341
729679834
857617291
918477329
870891378
616393346
314270806
22110213
874396884
588462284
551769136
996064672
372161929
33941609
1009604706
260238752
682874688
516888334
764958660
841156516
484418748
567964863
953224486
1017403985
596311012
1017613290
11934766
1056723819
809527257
265170093
757832918
397918254
98233781
712463677
10602025
1037649996
165473630
284358652
317893310
712142438
673316163
1057645654
234155972
80529404
503081806
546200323
402150627
181548448
335127027
411984201
691245431
936543493
970123603
269313839
730298623
420973048
147655232
358203829
893168777
1068694971
440463017
964789615
923054566
451607468
160533172
534716405
242038317
761456549
1045668747
902531492
295922813
59410697
335387596
941188805
789104380
122441331
148361976
313317197
742752124
586060612
61429999
696501579
1016525379
99804490
992923853
347278398
868477836
425827056
639784924
707164968
568538944
543392856
68346513
493826146
495734242
915817795
695296181
974537107
467308180
594729736
202682789
657008315
259506744
655226565
1071775201
193204284
40185420
888157045
922883904
822168576
989735916
646267749
393720077
671149845
137589453
319682374
118023107
901515970
1015029203
1002880929
963485933
425509820
529985506
355679128
159620237
176088791
985212901
682166160
570184416
265210714
1033270825
860154944
494213812
116584130
120538050
456366585
816544491
1065453794
341886105
220676604
568887525
48864843
196833616
907726328
713986843
145041688
1033202085
171902218
737409888
404791523
967028214
137651211
131998737
108370870
981539996
673321439
1050591880
433475612
214658712
434431171
733883543
975426638
486759289
939361356
1032299815
97814603
826135263
513344297
1026540545
206921473
665627698
214598707
386165113
529853978
261825086
198437965
714699607
220187887
711286218
274407492
827869545
323555019
1027794832
868149335
921517662
405873695
815448734
311685192
1061810452
476424001
830123478
122626490
882517633
989688445
157855942
717021460
985097821
1052185194
478626287
512977589
336092505
378885806
529470101
809221667
1032974277
980199718
265777743
488005648
85085200
497926044
706709824
459750292
202575155
780229414
452586262
91296946
181770302
1022583252
329271080
870141564
177538001
653780419
252556073
475292073
763386806
541319264
438371656
600707625
1019567070
135863584
764286553
48625798
782485191
979619773
767379258
481943806
762910611
516672040
597646625
549554906
761201257
700821021
65383805
348293127
161366494
644396398
181250540
635526764
727417047
72691358
287457698
978458442
1000149153
579880158
876015985
691462023
855080396
684037508
180569630
235922430
139953968
217992822
67691098
304529216
238484670
822209688
105798292
315748558
216815561
381396213
539228714
107452715
618479188
815438566
595352487
391903124
348063363
640931576
815394535
444508777
704759537
88130115
142659061
851207155
121451114
718112191
114476899
59527731
978270925
601777697
1039904949
123364739
477298334
140845826
232097456
811435435
911031721
1026970784
1054361926
994280330
1027441122
842247902
334951545
95765088
303557700
651726310
252942360
53479733
428559740
375400044
185963318
952875466
627840341
473612829
1013415318
786574978
938868026
914537497
217163969
651321493
604262501
477575277
660046049
938988264
629985361
473765599
743699059
899961453
949603110
176527890
464095260
662897310
404076713
974684564
676059763
757626074
54861917
500501832
848345400
573139770
291460848
39820599
331401303
901229258
849234635
384138369
781768407
592654280
325973890
851843093
779951046
35966060
107252700
968757775
181000800
166391975
428825063
365582861
339762718
639941024
233357071
152757354
619520238
482338587
801160452
670866301
1073220453
255994038
345461225
374756326
647981218
401678706
151866623
593616268
944297610
239865338
1020992856
75352085
83627573
514556417
1051478802
192302608
139263045
430677120
518637945
375905668
617050295
299143183
66810742
1015289406
135810528
152063708
600193737
407714469
599646783
610831514
422192293
470731014
127497875
969385773
572543628
887246899
460710854
793489306
31413597
176757225
472773895
665597081
575146369
999708958
809682695
840076276
418501431
1050212911
387069346
1031698171
347032453
949211998
740063916
745450893
611375333
1039431357
1053708023
364219630
655823971
239829345
285222544
858087913
1011091761
23603635
598836405
11968978
737673184
961053134
551622132
93845076
456982484
228961678
429489993
535091406
907673674
899556671
1035547635
228821977
99012346
790896215
848286629
106281923
151780856
995419329
403955008
304400027
790654423
879920799
593556969
787654096
104303889
502380
755111057
359938456
96666061
781516622
399741777
382280906
91244679
600539711
750359483
505014560
641695774
971778093
464685251
862725288
1040361131
621962364
479958629
764237260
212473715
98321828
771549271
206503044
349554820
570139450
593212084
995048950
691671838
561981254
913015415
316151777
432150191
946168299
522273693
825404736
129595839
276240624
800324336
252049175
756403914
496129482
99149198
826215443
563523265
33870955
796940853
254896343
133640006
152971815
223459384
669912536
513887390
89255278
937688135
953051062
736511918
810398484
467198992
335905905
488949488
1070108872
489442940
302494884
694369876
385680079
924481590
924456119
766259652
491681684
604331953
159102709
639056595
82633317
66879701
305408352
1051925406
813665777
386307358
599300850
248969572
155730371
40056460
546105664
109291380
696270364
872925965
857003794
387153958
543645803
746981368
205673772
18977436
558303678
337712022
897370861
353726435
728541950
441206762
455616102
654306214
784855226
802189872
174156479
285150344
318989317
66405067
106943365
934238913
150570339
794353863
105488721
632973376
548920724
974423279
13768192
550125765
122237979
1042339637
390619376
437314317
398895619
907475967
226359659
808368144
910052907
913595997
1019567530
113379648
211512900
1017488568
168617416
868570789
652657785
879041579
578099736
288302552
598012077
1009821145
638431934
831761743
122060532
907549602
192723698
308143450
465991080
920258479
1059264355
918578749
331719061
933626429
840948252
976559494
874983537
866154988
862574072
157902887
1021102321
162984464
957551223
311455717
994187821
293154411
426814186
159412588
1057938864
668380223
6773800
8211838
597892291
679257171
852949786
725982928
281575055
425174139
546445632
341058061
748146573
145741676
681553927
1008161440
749862690
999662450
760297645
863776275
357564056
362382643
693867456
302533430
352717016
300595438
71090457
503248935
176015091
87158011
15198695
283823688
699535343
194500239
310563495
541070948
10280406
357808853
572553710
731808498
475332330
1047828190
829555890
716027540
306008247
691549816
1040626020
256658628
396092329
888660567
760544156
200331624
834298272
493734944
518518882
868931621
484860485
787006441
30689163
341743311
982742334
547160252
313140620
210166581
299792366
939468029
124503824
961908523
8797485
100895255
65040036
901544170
181987461
328539320
758653156
580845023
753777558
667609832
1035174363
16473961
749451252
21414403
922696421
912149432
837600915
764242940
297266900
983244054
356575843
844167365
936865302
962039743
593171475
412498491
480206324
100868521
912435411
872265112
824991350
400163145
387205744
39411400
326919696
218068645
791719405
1059746354
515789842
931536814
143732453
217608030
792323927
991134380
115145782
371667698
1022713845
725641196
794301710
574932656
22895997
1009281628
695073786
694005367
498849844
601379917
171546044
940403005
41896239
444308478
746679517
1005918974
73445829
1006362206
577018217
722100397
914215787
192035708
365526880
765090262
180295885
388241155
884713870
74606945
234796877
940365
89576812
119187118
215281881
340891890
938238040
1048941500
798008762
145669154
927631420
115020658
225074145
856391480
81901473
9860698
108483025
292485940
556933449
403439613
647907877
108872236
1050816258
224035006
250651504
484629793
663103730
860792783
220236488
317736063
650070136
523953042
1048105665
414104735
58957322
930484414
52883317
679482162
703582943
400385912
885207651
312404572
164713802
253157256
654918984
188132101
166223545
767648074
1055351581
251609551
45721379
547099196
623645733
9769247
760559872
628445112
555943121
1030148350
521501283
26247700
597119339
423479249
222567468
594953657
438471833
653743447
541955496
1029245970
124974035
658762801
307152923
197746523
910989444
628203730
252474005
734190431
786479791
367708586
1037799465
238658103
1004740769
260488388
807047712
426228898
227569639
300240135
914021638
450129099
460481678
999762019
296440319
341144683
720030320
533452911
540227096
1059716852
565677427
752841679
881731975
358079755
580352825
94398119
932029561
654249312
686928951
483533045
343835654
320288286
695459091
836152717
1012330073
601167883
718409604
809638761
62040792
194535602
262353890
34811129
1038476544
249097473
1035627530
31463787
378803974
1067439528
423655792
25308958
831653548
30156402
820980382
556451659
263747360
275036812
1030368206
206279782
418787049
144844619
843822703
127273444
873811008
667890904
376286813
247212493
136524685
808831570
855928073
616080472
826562803
1051930694
493296889
11152371
1053406549
871527982
366256606
128582095
960036323
989652271
435172394
1044286123
90723213
622588713
771107055
594761818
278006747
120519281
500058557
912600592
840049592
103267100
83221485
642621813
352434770
828213199
182560847
723833509
965724520
110694011
938865394
71732572
740434944
952746018
672086732
958366399
919663754
136823364
650682768
368158151
508646148
927887207
45757694
193317576
5044751
773004085
860044098
381962966
162144226
716638518
116269260
465678533
877498767
886315120
722963311
174945364
767750293
766993619
904904947
453988309
828859461
1050294494
705796243
983616428
954134078
1056642512
1059615669
397583736
675428304
39737003
654753344
584249784
223954662
426199019
945837065
858876063
384708429
84590082
319417811
876450718
596055316
365309888
233768912
105952693
777066450
387278125
183789586
629230220
147778317
145384281
228512337
1018532998
495054298
210468827
579866219
976957946
1031617280
400504343
178604251
454736657
372679688
967719638
704711131
624672083
187742434
156967467
876939367
444803221
1012458016
514365982
462339941
657705203
1046246618
1019992984
1014987001
961297115
1011893987
669460329
756193741
421107042
511530177
996774732
207344660
137465274
908806642
774523625
704156685
465490744
901801632
354791798
702097835
399722410
183882403
602885997
701461824
848198156
285985786
331703356
955743858
829230026
1067207377
357112539
896034975
1066510632
647591784
210725194
329083981
345374042
726570371
113299652
238361576
105685390
849529269
871655334
1040425485
946760175
445685997
491613485
125343033
1059947739
285860172
614643175
784986595
578769336
420533755
735053712
627351265
373434211
1029471208
9148905
762144211
478411494
476125071
734903842
204912415
391742776
726018478
109580512
868842382
954080882
426205135
986851542
784805339
281137426
43688041
548652897
802911579
714836802
996615295
1004354647
484992471
258406024
149930124
224985340
114623871
318998945
205325637
343369392
504819454
369016412
644321530
6227610
875723851
1063561211
767049137
822226667
64468982
736249412
933218977
646362862
330146098
415093215
874821549
535149173
407275933
17063613
762026170
711011128
710808286
267382058
246960131
80352941
119359984
949154065
138867813
264159962
619087158
716709889
96118955
316176234
147432634
767339606
142192645
529964629
1072482794
690458755
410059778
456654107
1055854908
118870749
849075863
61197741
502440699
810747694
444274807
972755142
147902388
317550628
204731447
1010415828
659187112
549800869
1069534536
177033444
508234298
259540501
1069034526
850237532
438399273
331639669
176908350
958819662
297480142
232961520
669195424
415178464
774759184
498136442
701192716
778570291
868620859
811526649
864133704
266306946
771217536
427080977
1002116340
939006872
1041823650
926337983
789820590
170604993
449488682
688132175
267992878
828713179
220108703
1026844232
852783305
617038626
663375958
334751256
178751954
244075311
599749504
1048642424
682471439
373720198
910492685
258140145
529265061
577864047
695675605
964271876
578880176
975459536
307541433
617627375
1071977287
361479269
822622881
535194276
16067629
897835261
680038310
69635383
398235651
225937022
199163343
333489652
204050807
583322439
820839787
358409471
471202471
754617841
575154288
43180439
283534563
704447514
31646385
536560970
1062151396
458313041
156849224
536882273
411451267
660298807
157123834
961481369
636036296
248402337
811746197
844502342
819516913
378206047
111623581
258823912
1071585925
1062621523
253741840
46750086
587429224
182031375
760292881
326169510
712592775
386708356
258908107
657409583
205298083
756273402
416462940
1041601932
290055097
332088077
29246710
808246640
427678873
523288687
743270860
114943395
1039750327
385369189
361494594
247712160
649946679
554438478
913677074
527453520
826259748
456117357
154399594
721042777
796662012
288822574
574379377
355667739
883153532
897931102
749710384
403432754
511033529
362356673
377310579
1032468127
308086137
78367620
559444510
722345202
903413753
996046445
664269864
731958819
544614169
656058056
364654087
333943238
312523585
541155750
522594809
117909959
1007556026
977094541
546822262
869133971
234330000
480252399
562868027
710507816
627493976
25091299
538464913
1042195012
715234729
650603064
350778776
340182075
847910567
882830203
67509518
426020994
174555742
628313045
63163566
365666570
417234417
730765898
72558416
58376032
586787997
857025383
834600478
684809032
154982952
490740465
892322235
916476600
349253585
18637685
154261689
321623092
678127856
586920787
452801134
1072320993
672937968
545682763
334245073
582032288
31145273
678598066
535243884
475913650
244937330
226225884
657928279
923687825
496260535
238606555
38267858
314539839
610888266
903259958
305086427
470224704
211856724
806236673
642952351
183539477
479764648
313681409
722595244
686843014
871104718
876494553
212146894
127722025
494957388
424160644
574070225
767339926
80612795
369559616
744344493
280584614
831682005
828282203
633876626
260471062
333159231
539288642
307292347
155868198
98675403
554208434
761522927
332237635
1070037278
755005060
532995926
398338609
592212711
1049304336
902038439
319702978
886867339
227288349
350747706
795310669
818869129
1025711121
48223179
289757807
816586148
917732334
966144168
937491618
46666574
940367030
969790433
750863211
941659714
786557973
394954249
580948863
112577626
327726567
967796991
375251085
493962841
31532671
144251885
66375205
976754676
4286443
751642000
320450247
752960881
575151581
122932592
277712965
803517773
814405143
434074647
670332964
916713996
956462192
1059557469
1045858479
633577491
165498467
571348888
465866167
1014768497
246057897
193484142
1049190
146226395
175672567
732495971
928830811
95956822
702778104
653338668
20336464
350569867
646868495
461957363
96393257
542464548
840073474
100524740
147197474
103457256
246742915
792629963
242014805
579413957
305299662
241790537
62880234
512337633
480903571
962859151
100334058
104915628
1069721223
183174746
653032710
422189319
255712113
935441016
88958464
701474513
425353078
1054125812
151623623
1001595573
251072960
576603077
295360032
472717412
434765671
181958591
223265680
516123304
126661379
723176644
1041807897
145156121
330868305
224949886
814836366
943081387
216079182
349694885
864573153
919730091
220328697
780853133
309635425
126823051
783983392
924089047
889720126
55035234
698606217
752625414
37279509
327831377
152680099
225973222
358181845
31728991
455188020
147923620
811804045
213656978
877686288
394354057
1025018255
250741992
143669847
992512900
741559621
307480287
431301855
388854539
103878945
635254629
977864525
665800520
710473764
454469631
790097032
22505148
87284521
777710024
212943115
27008386
160367798
285458553
269416754
241879725
682835047
389030173
119459872
100327441
404698232
917356194
105778113
842138914
836069675
1057561646
1023220244
444532614
236685141
742140765
397556275
322684297
712667907
444493737
284524302
398475967
515221408
460050531
256425835
549360123
334074278
169885562
776736849
29398020
485505141
505510200
219334461
645316199
29488383
373143451
681179904
1031905306
394512350
1070683313
260767410
795745449
574043189
947830402
539050108
83054333
410028329
697359168
514519339
927743334
169582760
522011595
658730247
685755997
670574559
77297204
783680262
355003453
576642986
435968274
60962978
285047063
590364124
544072656
512755469
610120291
940989712
262921581
1050648714
159041758
634484132
462310991
809586541
77704539
612012551
699338258
474274271
858317746
528907571
315704675
512694892
826453428
580123261
275819811
54314878
971489364
483395559
767736383
984482236
1008076034
212928841
230786889
419723298
573282817
1073651833
334639531
176521177
1044459132
287704719
220897128
52997218
830742554
84921602
906158219
292188096
1028760561
885221370
488969245
1003594389
757263264
165525782
223067004
200659793
18827239
400416771
897614874
463395401
218866118
492516893
782719156
234660073
631161849
221487843
1043111943
653010973
693534211
53914853
244140348
225283573
52955913
24361793
280521878
753439982
440141120
451698026
823746116
886697454
555476143
846284081
709163964
822717697
907979470
774832601
349833477
640168215
313888503
661771990
903259181
1072789761
840135753
285963046
958481078
299766225
999615311
689510065
383832832
510635228
356142672
704030489
169018246
178835076
340691509
133470342
371852749
347359779
26418324
652974428
22221483
103976290
1004896840
575268804
246083199
411136439
345879771
495085660
1066010359
1065049056
28220326
988542882
266915892
616137823
335101873
320564709
858325435
340281199
568913215
842442274
167923719
753826196
301693579
961150315
525235224
586807240
698039678
28610257
544927829
1072505886
783411599
625112493
680158649
583330002
130864374
65996556
604366896
147029898
509209833
264123189
1060630317
571754488
552498850
211658968
910338385
1014663005
875865766
597660209
244889209
1071359526
589428154
34070486
98136885
243261483
399704701
452572421
460790552
605901553
44919854
397604418
1025001662
497127619
230486164
527930096
415340051
444212457
693321107
278897944
663818180
63173483
901550341
387764878
995254861
40139178
259285814
422486872
779161697
192164273
1027039691
1032463605
907505423
917794958
8030555
1048124227
222502663
757366783
760445417
542075508
737971268
352907128
154116166
955975873
729808318
698882395
428293669
846453703
827611043
840192400
246195512
695947966
107765143
889709324
166705013
698620654
524135275
139404544
589829600
326098043
332763173
27806130
763917168
185060962
860832470
351974989
717430452
612683973
1020585780
180893364
584020836
87217009
182398692
943474082
631489279
28244041
575807288
71131242
952520234
814171827
695070130
727813477
78851090
243534112
901642022
734703941
34338551
122559582
718501574
743645199
267824974
894318280
372269143
341220098
324859826
843206284
1000090304
973152008
218194808
561814628
726631365
633216630
959855712
1068684794
986944797
713994588
196662995
989600255
1004384442
404875744
773719278
194107291
744729941
76100796
728339811
282017298
808207762
96411790
993556594
733161689
937159794
259146124
24768389
1023411501
466151381
309017074
690992539
690186037
106194561
584703382
859196998
1053972898
169440039
718820515
10516205
208489324
226715414
128965571
825612522
297900573
996438638
223343296
896182858
677103931
570097920
324047929
495694809
744250593
298194608
564286410
923455761
216933101
776025279
538970209
825543902
705592094
925721350
46545901
932284425
150826188
468977152
341511395
917539860
994272011
672275666
275798185
343522150
980574955
351739713
291977532
511467519
26301424
619615135
509529253
493654812
987786195
638941511
106008095
650236037
1049524898
131577877
955927642
682500526
160502850
1071231399
351365296
43863239
140665036
922738357
774855701
953303170
83655652
302239298
149657055
284664968
35771930
811476479
742629951
821396287
280274045
850351229
396814552
423352303
639227154
779938026
439702104
83004836
229318497
396262818
575393461
342062706
601348305
390327794
98543853
142970742
411958663
482585430
780325974
294915009
389940378
206390122
367423954
560470972
41944625
639620935
199935561
685573867
142501324
406629476
241317664
272392167
362422057
28873552
1053640467
117415088
56363615
320630203
861350973
701971295
187101826
762807474
811551267
810984557
57489531
425763736
67210887
6936361
142845670
339494462
299726015
821335451
537635760
1038822237
621161936
249930603
915004147
876268933
7174666
940194431
461316021
915246921
979095054
840224729
900421728
231300582
540267128
231245040
131897063
189497369
927353216
709504228
490608095
525201692
984061880
131957033
6494725
438308461
463470640
633615283
295814840
408537394
831644172
802093143
620457012
803259067
306173629
347090980
682952375
249919987
679482528
303629846
687888544
464380753
453523798
515685525
815317592
793272204
153505521
330981338
974439510
472487509
1059652393
1051326301
406014456
664391849
295281249
560525707
229535657
182410811
728117843
97234156
900270952
306156265
731836340
127043285
741871389
274305651
741584447
924393087
467188770
945561132
161299011
459329904
1054085677
1054790083
1031026726
788807467
569556249
908814539
876257770
714072376
541891022
503726845
42478617
481959226
441446668
421833403
158986140
543813640
189380145
159577231
1069377554
406580482
636685812
64648949
127041436
1072049705
182111505
361297429
84719758
192974969
804344904
321818750
291885606
209030285
503340044
689158067
406540374
473551372
518240935
774324768
614478294
16595213
999747946
75851923
377604499
711237406
45943463
842706772
584509253
331302296
407437796
483083307
164426224
759710441
672971118
1020944464
748894267
835411688
1949441
450974925
788532263
322737168
1018978165
846612853
494524816
593346787
902470472
941985396
208949767
636367751
9250052
360525917
464088330
536524050
53213882
120795015
735015859
39812210
41292421
395749189
664664040
308219722
683655668
686906672
674989251
945506718
457389939
188779649
853112982
632167611
68881774
873820628
600903009
747961639
405144590
324157182
589938887
1070680913
306880800
717416596
970348066
934542712
312543386
134469772
356629556
295285813
45897270
464084856
272303062
939771948
347204812
620529678
723287494
174039070
504157367
515289113
780705222
989485873
380379317
416290996
117489610
906449378
901749665
1045093579
326544024
38021901
290849076
982554364
236526073
72557549
894145620
537582009
164790403
408602187
477383284
911935153
327297233
922138994
607384021
423276553
956506010
831275996
755491534
682810528
8631628
750472938
655389765
984936794
230447600
448073124
791865396
868291396
343125299
621752560
673421945
81225590
146757478
1000831091
493780593
262008756
840796739
985434574
524952998
1047288378
829101990
620204181
240808500
423940013
1036477275
154845728
35546056
801308792
296997359
210433643
683617343
872358903
336804858
1016730631
250766826
283812385
221405180
146399026
473740232
893248476
573319439
6163967
521277669
1011030601
270375564
73892260
594717491
422107633
404411908
946803995
757030235
883259406
165068996
331286950
625685228
289245739
1010689076
637985602
85234481
924663122
996540921
1040428668
924502882
565475421
246412377
839373074
753149844
384259525
375053675
989137322
77584131
521949232
302620541
468982129
468639534
608821383
593749545
773854715
1031233399
803407236
292001958
456969426
325621868
733040903
612767600
1001622514
450371593
934545889
757131437
1020672776
1006536091
553519936
332254890
1003249997
377933013
300262382
499220908
330482067
212390064
856708506
573950848
532371050
915848851
825506462
409973467
396888820
27341060
467674187
1029807931
263667092
250328496
415105752
304713321
507853333
427745987
226635159
255398922
518773341
430069004
764744994
1041237283
357207522
581338546
693219294
761963946
31228355
272252689
383322552
229643853
535806114
871336870
6548406
918522185
74143617
852267619
618254259
350832122
726504472
667019835
506188969
953617458
830714238
1009660042
440194475
215376928
509002697
608800430
530532862
985104112
769038203
606171335
585043178
698802075
125389255
960033896
809649520
952440432
520177930
678202648
903301659
585008336
891646338
1033272569
300042883
310532329
939061353
1042394357
177330566
370370141
563336393
1059612794
291590801
1046343339
682998646
794695351
992022923
244217278
544747300
36920100
712717346
971070697
469882098
953141184
831119009
497404934
12578780
54638437
325568292
627784696
254928582
674673848
453692494
97887505
651460464
28042849
622423179
609762709
141259278
964469392
688368899
286811952
362167704
957257221
1035753464
839576316
470605308
227882254
977330955
949769417
768402612
87224782
433985219
256536710
444336145
23192214
486379060
961535595
978634921
39206537
727656139
918096678
1014301854
1042092785
287378185
193345329
1033875492
331082026
840546208
669475997
919258033
847508287
429103570
751412863
104190889
715791569
1038248527
40472340
293408354
46482551
65413160
389948917
527092793
798647478
127037422
1058967075
756507297
799940640
689990092
227315467
764563120
886647150
636296600
937678313
1029804377
123101683
1047240617
629938077
186998480
530729822
850916075
113739947
348468669
688879450
583580290
933820033
355840252
892610849
58602886
690529386
272057756
142439091
669692488
607728871
865289739
874772332
770762349
631183623
257479896
639162452
636656066
568436950
106934014
15755117
462800989
521264020
417623115
50040064
612516093
882532365
390660127
773243639
739880354
392013478
512583042
855679035
578018250
695562872
839196380
581420751
938085523
835382792
1040116751
887981393
837748046
62575142
595582668
914790737
578520152
256419424
804285666
210352301
700575762
840895983
824434590
87481278
89813223
499162827
862286088
458911325
922327895
158109636
416473498
762517729
801929086
473508982
275092008
715277009
639039618
184079835
191270728
914252111
652310239
955781542
873152244
751318965
97557560
173868444
151298999
880413190
748793154
89333168
309481358
656035397
155348540
822609966
856753350
731687209
1050567587
426755793
504806399
919483242
374083311
994769503
506294585
2096421
1043419168
705370845
162233467
2877856
309433100
11979113
657562010
1068859500
448800663
202123655
874907931
822462833
564717668
744113007
71054784
34072233
457104336
582947500
962895792
304658284
962610046
169225781
439317116
854475829
362014497
728694753
107432951
1043507759
11659507
749618604
456499377
930653403
1036053054
742682833
383733017
1071744920
399664897
926685263
458723637
424948303
461572085
697985974
708021649
680282570
979094871
396945550
58411020
930860740
482716840
223049745
34173585
752947907
414800663
1032354307
673064529
693154975
504666359
1013063274
314540922
104872757
655352090
84917795
149438768
825607144
708135848
443648438
871163996
289291011
731150757
634058732
388514302
280609594
366534691
130538375
841468601
862019655
311526778
62450360
407445616
944839878
216748134
468664009
999198876
957329385
792169324
830669021
190548814
28030945
1026579059
130655243
726147990
238756759
141248847
542018246
151678954
86825489
496658339
1059777612
379580429
610383663
839779635
719404545
621650917
110850333
1044169892
158587614
381679219
411794892
31712753
888297983
686632928
1071199148
529834929
940015202
718491111
761515766
910293881
745110243
890417019
270281228
352431018
940921421
429496014
341414751
256205824
231687392
356532414
863491706
469416963
1026864114
746254378
624879232
983310658
523820057
514736796
398452441
577464598
990936352
704583597
1060830391
199523542
684384987
521078652
485663454
368875452
67150053
110372772
133155336
835993413
564274950
576005678
918490346
297526519
457690514
439815529
693819340
998650090
601121892
635907691
438793771
257080131
438727020
222367549
313550793
17512881
610132710
84748191
447074829
173520520
944804070
681321623
432145267
510272766
1036169449
635642215
578369408
260970283
101920611
705114494
400044632
923720282
233770124
763943204
270146483
634566078
294916855
353745435
244554301
575658494
331350980
601317541
847380066
591199754
464286067
82140685
556741796
24138473
461683934
650091169
502431159
812822191
680742304
267967808
761224577
14487458
479022392
122818985
300698299
23540239
986491584
742369689
885611153
925349854
118598631
1055307861
131657484
957122564
319084040
370731832
834141280
806403156
695228727
760795552
698070516
573144831
86703500
101821105
1024292734
18174341
690065068
994903597
158022199
793269577
159889162
245062431
859506661
475448014
497590672
73608224
781666988
509595708
870267158
127765064
668632160
498741460
1008110694
947143772
691075246
180465285
1061361074
443776395
483046743
135384548
453163142
955195395
819257936
47323817
904461799
291235825
118878334
393881870
591910044
521908651
35670815
74020228
353848393
1042571476
546703665
135003154
1039945041
85654244
877077507
963389062
335755340
288049610
585742624
362550675
121285372
300496572
809509026
736893601
96760467
571186599
508988802
388818931
174532213
562638857
1052130126
898605207
557294510
435156634
156938766
303221762
231555901
736953174
542213382
286925287
279043515
413715486
1028866840
63509425
219014284
537569123
403901482
720458494
961495711
578975468
363068042
67440478
294148680
667638409
733120784
709062814
381867801
919609290
604108290
321033745
620842490
238686251
564260477
647368720
525497965
747918294
75703816
10474039
640264410
657607062
687658243
376546159
379464977
145944118
649250821
714342342
424798884
254206869
655215788
531082937
742596686
440731113
64831933
935583045
747446997
606004371
13093462
140391378
161868921
774831526
80471586
515291716
162615
903520208
1037264262
285074954
1061225847
479185557
585024573
386763892
405823975
892809925
998296445
931640382
476931330
759071508
56624668
569744709
792850929
277488167
751694692
757095935
411523136
228368522
363015411
716551556
544725178
985121700
351953882
558289701
515233886
484591866
1043334242
417121282
767816985
735739279
786459471
117439915
809978539
992897578
788626291
94112356
1038844842
781515197
942567842
601070344
977717999
862351910
715691893
710370338
871202505
204212891
332325428
937714416
547665604
662425818
523052749
225077817
614515662
89149684
911557757
802596948
499648657
526305049
54202483
769638885
56442773
270047841
855165374
586791018
322184724
460428462
396137014
771756451
194296146
898608810
663770196
166166736
17530675
848036696
204503329
376982658
586427847
80128672
425227682
461826430
849289673
197682179
520772665
1006210231
165785093
585937827
309484080
296106149
670305956
813396139
613831863
354893559
525201717
203280798
319209843
452982707
318638184
334873756
647235862
687470719
710387119
110035328
283220734
961804791
428685751
358742223
951336003
148863828
91472158
338804333
731449943
286707409
414489639
160488823
907753169
868213159
187117482
295854275
372418121
208848143
900587379
318127912
463942638
655125789
263797486
587597107
336366179
178978135
164693209
505491510
1043376301
35447127
449846044
198513676
894736447
745670405
215411294
386952080
665143335
874803762
93240759
910353220
300910790
474424939
81999799
605218657
512420904
95250121
942713849
397425289
760927353
915886956
830740928
219014555
849551400
469757669
1071468407
87235800
1027628995
192224129
1035674812
510648160
439903453
754690105
278431418
184623814
892859671
99668456
617283276
79513523
891892467
538813678
919198039
523457827
255517767
779129081
663695049
881863855
195777441
258659914
455887092
1057769762
808069184
465212354
119618146
661390743
877877177
297866620
707730564
206177299
445055838
137339189
693395191
29357702
239559653
957969588
940886682
737581666
392175230
280113978
33399879
304933845
744600536
720056073
272593379
942647527
172673091
674096829
449988283
401449898
896783406
351431162
480697540
766434646
729401732
304418089
2394616
831835602
235238847
83826451
166201867
925147267
82761066
469210005
86615845
908335431
44849147
119368465
500486973
932764307
392834795
501192179
635506332
10126685
923570629
186999600
610731662
117837008
86248962
958143183
412487358
640835683
714951605
725523353
749962762
736825945
843435664
906878777
890644306
737298262
751261725
425693444
243869950
374647657
945117339
761045170
814928936
180318274
99834050
872756678
465812432
26063082
875895842
892222027
623116686
392211163
383199838
144114105
380986778
330485186
44413322
712813992
792416965
605545724
510773035
910878413
408499572
502411310
370149361
521281094
315790781
717654730
992272925
515048265
169393112
236744053
776422616
704935426
946838460
555634879
412904045
68658935
638978702
439156177
85543498
678465008
31297147
148918473
986173221
374448793
790581991
74573279
562901210
540023943
388602466
304354487
787301603
529972472
949941653
178552112
884818066
461395345
61346403
438833291
158829662
1064551012
1057217600
981518939
912188587
985314289
424660747
285322786
27494308
788899845
962946657
62193283
402927414
38666861
286542111
134822903
968618145
895373430
152117632
516777445
773894473
139631880
92942189
912425065
558014181
658897902
348605009
757159547
315971207
805093440
693290270
907013335
250536842
194649524
1025892068
986300676
536767589
391402783
144042261
457553054
329899225
268060941
564846105
907379109
796655692
1006459745
48537147
784569120
757204035
560522152
844248464
486863208
953255989
663240371
792303123
810227731
266067132
197702730
120311600
441913113
878338774
850885866
790298880
902157770
971671251
333562398
664994079
248919369
344627066
398569710
313644498
271653734
168802579
593479797
555704435
485465347
176506696
636717372
902584530
633620063
369504487
498548356
981283321
662683777
49170464
722180653
610734355
140320799
876611484
189866788
104743857
416667475
800101589
13720559
388284443
677395051
431475589
255200046
1021129902
799632610
434594262
908963888
886101345
209700302
1015509250
267388411
997809481
1005758181
403580651
240829044
1049657808
355104313
553343523
1028594201
724530683
172365678
17872557
750283967
60424299
90089937
358300639
332562534
520289323
811149808
851992029
670887781
964796685
36751905
436981892
780710013
884526937
982807788
453000267
89696908
839815080
395267093
510162655
454882740
1004911718
491673611
985004148
454787090
850264771
733450938
329177754
8159231
600350183
990208658
895933065
456596163
777939035
1013630150
716783222
705574567
144719004
40019412
689431907
628802122
783024259
888079014
645514112
177730778
737178610
435082393
207178427
846770748
209409562
540320717
969982533
643588930
788909837
128142256
712219829
474351529
1022540504
990490834
579860742
593903436
1066441224
372474684
442257098
726197400
999950362
129868830
912239056
432588016
816932106
619543503
850339369
115049022
865221377
211129152
44489520
654529559
718357007
713997091
820279054
629386035
681651568
332343786
449662273
1061593040
540968488
848079259
157328906
981862871
880522891
232910160
588085918
414663
160573596
198644358
836526496
417747324
423067175
301491093
775530767
79605857
509195645
369524474
372802407
709223395
946999239
663295754
292322720
678375624
772851745
281316735
47675853
866604698
589064804
762247684
498827166
576063365
365385081
174548194
1002744926
693677796
344208855
586231172
796782567
1034001005
875222625
860973618
519434480
34515153
632659078
414142917
10481331
325251605
345535513
31536043
615987460
634870970
621730572
1044679423
759638848
271459710
478850235
658963342
734780216
386904913
212622930
227636241
773755915
135200854
179593103
321813990
610250831
46560571
709752979
328425013
575504483
227380872
287557018
262720016
611214115
709370822
656705966
338544412
12646112
364229890
415854170
2369701
817870659
313233379
234802557
325074887
686450357
525849661
436112797
307475766
460936120
1060199486
19279951
623980295
500616555
213115276
310086142
573479647
308901665
843335949
935324871
877832163
509169288
170573082
715405750
258816645
115960031
616612326
465416337
390365036
601470652
355785430
860743801
353401821
884755056
115454153
159056098
547965950
365854956
219717895
586117838
1012401619
943532271
980726726
451030157
63293903
95595616
209076834
602815684
741608307
630256768
576436970
68238671
257369394
56433063
749805692
592049375
740171724
1016338632
700271866
334110589
972440696
746627541
866481533
169403688
385921501
527571266
967222920
427854394
605223035
836427163
671871020
403969823
443547386
288902347
982430617
572673146
848262879
800776880
179486153
703086701
199769556
131831938
234053678
193930608
799153142
927990625
535561893
832334065
677894282
843610055
479105261
878054927
714196309
1033490910
52756415
856218915
1067243037
715411803
279519884
889710879
399726705
816800827
980744998
300985450
386688454
668373468
635169028
1056800426
490420149
836626440
504880359
8185685
758433068
631915269
406505036
1060206043
297187125
102090330
421458178
1047299545
795905367
102046319
492038164
427353852
967114997
49927251
653812814
613325655
227001096
436150521
422505162
545872065
285973142
674759853
491445209
775885107
1010484259
702510726
664517012
9998155
138451032
1013961886
358075076
217875698
859562445
98980756
400951197
430890340
159494429
359778910
945044922
615587622
341494907
689876128
139735518
218506424
544394104
379471316
359970349
484434371
86525205
851518382
983378911
494334688
418994544
686443663
816772892
157069782
739892121
338348575
446737050
567015535
492540793
443735227
443367027
300928271
578170558
913351162
991366045
94946359
880532927
851055453
958418738
455128752
217356587
786342730
144369467
951216267
817305307
131817794
402675356
326603685
423838624
618068642
372763440
1056196244
578669882
994703759
1065802179
114146288
894615492
60343892
518151475
803185471
535749508
193456148
22912899
876488009
987621063
383006519
600914090
636158939
947457035
950703619
346212241
97275663
980853047
217887504
274093590
15832582
1027652650
408920318
798786857
9736784
772063965
777616645
8761433
799987583
737887951
126548221
113740863
952272762
26790836
184575525
140835064
83863305
535125400
941689337
726573552
21823674
592888276
197804615
24999715
1065557509
822247290
920054834
616537661
248797628
43615572
525804239
1010096017
318276490
832725746
404774016
164323359
1023012242
331498791
542485340
653096580
123574286
115929463
35896330
472871743
955416136
228361663
586116745
580001702
527810896
924910977
173791764
833644730
814911942
312753914
771288441
837643797
639654211
474844908
46936924
983335398
630437050
306939331
92420853
316437936
948026941
1068233484
941103200
96505023
1044596981
989664583
917901223
951504187
131975417
637443054
528906065
240386053
2535479
293852650
963643131
546814823
329108309
535163741
855456239
527756224
272574452
470727254
402983609
736242930
493521771
341774521
115952500
75749513
749652689
941150248
536673154
1004904584
632695293
507089284
165858257
659262099
521553250
1007077389
488401284
536398641
400688973
33317967
320494246
918811429
839566794
888588873
79623007
325712433
722582814
985615453
580228879
565941326
303119258
458239128
986610576
71513658
318658284
355548121
1042687877
922371907
250129559
822634335
690599209
466772536
117319845
196476986
215562162
1028242386
774773626
347125895
692982188
754932635
321102972
833586753
417770262
1014585381
830199731
902485340
662286021
976412717
903653207
594259246
648280499
760505425
849214131
1035462453
406524009
293631704
239650132
186949114
396602761
956860918
606011863
609813010
140376389
801838160
1000390748
5139737
303738907
1044689810
948974427
314617566
433944668
804796197
107730934
91507782
43300882
199695064
137855686
42038296
825121171
262863149
467762708
376438859
173163832
440822518
388849110
722040044
955506892
399503427
7696360
320265458
214599320
282247431
939983648
157120430
388463686
380554633
950150901
425266709
768487213
159805825
433702301
172294289
539587448
214628320
534046874
1031980544
184197299
619156505
755929635
332492682
163444042
927047988
792464286
258705785
756009228
703365665
454466809
40670743
451369651
809221505
211050939
788197616
762390797
498246540
106238646
482997870
480756270
798923589
240010811
506778159
453643042
284166615
259073954
916727086
616365589
553125403
51955
102124398
361450162
867925698
277303309
532261852
926866241
37821459
648303104
31086943
607689187
677131824
779041454
449263534
759285069
577264146
485746254
143272928
621926465
345266543
452952841
706731715
595882847
802861632
911061161
210762078
832391646
1026151392
162673346
558607381
792351987
415985132
155913388
211539167
747533506
287042356
979227779
1023418126
129395056
549976388
529888951
836103946
961289446
307052002
848976456
334320249
920644915
148489711
247081224
151539925
597817296
154788551
535844018
280055475
154648613
531114695
620603198
139308709
829665932
356464374
553062799
478615547
597412858
1010465293
562647745
60778759
704977703
719454516
245568689
690771397
637587740
256185359
371134601
991010680
677660551
313184696
188960369
714927579
32330329
980270275
527515470
126740739
388371230
328028467
1047732368
276480566
986905112
405408767
101552348
174372435
415914817
427711346
577365678
834237592
643642150
215483574
727504794
152196254
882113918
417975882
607963634
655745344
635583272
227653881
222237294
364235456
918825557
1056923280
734427155
203862717
589203921
693063310
741718247
787380598
487728084
188795975
933119739
857833343
81869612
486102982
68297546
938931431
322118073
973069322
857509935
871083667
485762365
590156530
659972023
77184574
487894553
549328438
113486883
536918627
739214862
744552890
861563973
753108612
338463309
112727166
836790186
796583609
90006776
132777414
866508961
508632086
733830471
240703931
391053465
859352122
523498890
558554742
602547200
1065174850
68885686
834530318
706787312
460840017
702921761
436270968
499138183
1019236081
461519913
729988397
388445506
672178532
720214800
387278744
765937164
844863274
547286069
39700819
826974598
160265936
657370738
302870688
387097328
814344321
41475561
346660296
732531953
876496372
996522415
1016439559
237883082
608413798
969833055
683210239
968255360
957665364
439573643
328982022
148872973
538494583
550944526
749709719
955054365
592381130
899736577
306508431
331527054
77607587
226318499
994956132
903629345
462569090
126107301
476574283
829987453
685174777
421133912
969006577
188788494
711243914
340737069
346193873
305072211
479488999
621593705
846865880
99954452
92339786
541728727
817271299
837887433
807802512
664745900
572074322
763873498
990871344
689490141
1072095373
914346705
320545510
706762455
249793287
675775176
1054217569
637198473
831716979
1070569343
206344575
960981231
919452024
502505112
128465336
332087492
1027894290
692207740
266057472
961064255
101473579
727696490
971595263
660584347
481188862
111776072
57316319
1034388749
544423324
823018206
539351910
1000976662
699013036
1020694361
144835419
906429784
794206002
496918936
242530713
274102876
566544710
229430402
320033383
882370769
756427099
273397505
959074692
820175285
764170015
297844377
562057009
64824219
567513245
96214671
781179275
768774780
775685295
131662980
13896239
48645103
389314613
504702802
516370197
640767424
1023573709
333875174
583398879
250842391
356816576
274963309
267901464
164527704
191943385
401463796
318570762
839622416
151676979
6549654
299295158
854458471
166384788
124889564
797371341
733467133
796999738
769241925
863156840
603180585
139233278
799628209
770940690
89689880
1038058609
237586274
116551039
244710411
392958372
913108458
551659000
894981741
279704843
414856981
979858596
1042002178
1003790043
235900114
1024907468
110185182
531586957
130288790
555175283
16660690
724762505
869831802
737100799
545960717
915016974
644822566
1058834968
616002184
831203541
771235689
209243694
452683847
262340043
318089739
183341402
88440853
276362064
206365491
59592898
763033218
414905895
135766437
817193352
1040955011
584015104
993811514
912350993
143400594
863933171
124375805
591672474
848390471
237760403
849227690
47739067
1005669804
16883559
1060680375
883848024
517931194
392935125
702371060
42408102
929374512
661894523
63692784
197831417
701086105
545781006
1009357146
936623891
322117616
938585400
37317645
534860686
726193793
266766284
574194981
617498077
524948502
659268943
3513535
773710845
610150370
590620929
359073492
351449637
1053554415
688110247
637932989
470992795
732688051
642132689
1065123796
968153269
898342548
961449518
388900499
109949431
237642789
267808560
543529749
1008933875
489765326
593447904
179526964
823524849
196758802
245719998
638522668
844876046
399217963
750469940
315371771
252685873
629566403
411656049
681176226
126672130
26087778
273386054
901562760
909195145
442045709
633701079
676922958
795490899
231435297
810731158
480549612
1038026978
473422612
1065875334
772817139
160741680
331402708
470310147
67448835
737718195
437587351
501138486
537115733
550357814
204987672
472092429
384838408
838891343
790298247
632718263
628297459
1046200201
348974689
638480949
704355164
719626132
581180995
133254018
1060842858
911857828
219394307
903113427
466336521
482152200
751724516
44952493
1040589707
293802599
882706417
128066452
195459374
787334464
409679840
708463727
580166754
911582868
687608875
802155904
545424270
646887385
550604847
527994948
433483480
704934512
545802111
981142050
660160627
858634849
663982860
788050525
680481082
873295335
536219953
907973791
391258415
83315580
979635367
884936709
827685895
515027144
858394830
470918628
1045674089
1047300345
793751860
711314780
880751550
697661224
23888146
90252709
220478255
889953857
251371871
464845179
549752959
40569465
172998947
1026016337
831954183
99268441
490505963
308845060
737528311
631423771
720602192
719165814
987515307
840763327
978168533
270628197
441801401
1044138581
15661197
910671639
699573403
1063110975
878280768
340340801
917962352
679355649
765259346
810300621
973434008
736603226
365187785
727081208
869107536
243342499
259340785
710152007
467638028
1010224294
827426468
906063577
17793410
679744802
255346853
857042810
543454339
909662564
194503194
982457116
697253622
922033387
854033402
904158797
992946338
243102853
50735978
897321382
655800438
261535222
319430684
645465977
430101944
725002162
394623408
762184542
290765434
76088968
692608297
779371143
172036987
282838470
618364447
199096114
588666387
722278522
943689720
559815872
871971288
270764392
144375040
953938681
67613280
423193171
189252408
867262245
451843028
9431209
429810862
326433104
40528794
233926303
493870674
318511629
416242657
40352670
704293287
671554501
352520462
570636244
183603148
485804459
724965116
457907598
238110924
691858228
259627143
938394326
493458959
835451512
563383305
928389824
24516268
422901415
886657667
996222235
755895851
888539019
147766139
266064359
383060353
140488976
459421593
1011769442
213918932
640497136
427858353
743853273
590276392
363877719
820709494
832435801
998816267
534246634
436924519
868655879
457802324
269566358
836559286
492700549
534727586
372457799
821320574
827312589
378620342
577186971
706111563
782639216
504105593
542565030
677512785
556755407
883020650
219447670
928265504
172156129
145075435
92101570
159282397
251863388
383691561
175713071
462811655
979589981
223133474
230153738
186146901
972320539
143864242
429010800
653805628
724003203
665567900
641558428
388589621
285309049
412280449
933428286
611029416
330597304
855612526
1057158161
535981558
1071656342
1023976155
308103076
425283481
444441225
532973002
607466493
226981424
555964970
959461355
862745952
301408343
334510292
984483844
984689737
769210435
557052180
648966656
1000809957
429880849
320717533
122830910
267242969
839932152
543242115
608254832
253291300
557116054
251103485
295842410
615027350
809182233
509991501
656317620
142690867
327762126
769101595
1026473577
125654390
707028900
817353756
514904677
153101830
777610362
17505311
139079635
600263903
979626173
474535563
905567213
314387991
575622521
812772019
834319926
298017686
936499958
993606623
383136699
475812237
959317382
67148352
211126181
823141575
94414543
247861972
47875914
803209088
622987066
59004883
375380306
754188112
915846713
644218148
1066623801
409469225
377001215
920965071
915287911
396049384
1016101212
171921046
425127695
607123424
760451844
542078211
143858285
1015134045
298457726
226744231
1003132738
417215558
2009520
872960580
366012002
386664245
978582840
525225286
455381801
364978717
254675196
853954286
946316418
419299449
665886902
784999183
229675681
940219055
340365811
846092694
909465393
849894862
393287312
938713436
826012178
324477456
133074153
225364690
758970330
619203707
100441370
430836190
190865287
654858941
563447725
1015352951
80393473
518383359
31220672
1053813697
1008196702
878132008
910776106
396596793
83636300
106609415
135483822
1040279764
1019585374
534560024
611887260
893837536
532166496
981807738
357021113
529527068
590978779
798564027
20368466
795054147
269881797
882056129
1059210017
884029939
136237713
629995857
468978494
476700889
476599007
917554963
892984914
269844165
636410838
408742732
330533270
267518804
147891584
986476153
33437639
471487611
249719753
995878290
622921484
160225840
36939008
437165522
637597808
270478390
206789707
474874011
27099565
840441826
822695090
75909744
85731064
277106266
368257973
341163919
766684153
691085226
748722585
469741209
991937258
1061275842
696625918
66859552
202215445
265620269
427773460
515730180
602281359
1029931804
421954886
384409856
48199250
676467646
55072771
53019412
488951918
948133076
488735683
675515445
521840653
408678397
905438639
12247104
418986159
433158519
857044651
453518595
846051600
848728800
674469667
253057684
463147495
294940846
164915299
79468386
244564661
818059110
406244091
105821502
488242131
408972936
770894795
158831976
790222497
459808445
1015831951
453089527
253134423
513280245
142567539
685012507
278708679
243394483
229070819
631611551
863183812
651937859
608979420
172081047
755525813
98875823
633514921
637650353
1010529984
526037247
27095202
32847352
244085516
569545038
190573674
756448067
52558398
626954733
38298881
290490422
845102645
582966706
578732060
811420290
851967115
777424330
893706935
233879630
356514403
375788749
627986177
136391898
337126241
128639929
284361829
939253916
704060365
348632044
60794780
61552928
650657725
778000958
168512156
16800145
41121626
357493588
142731193
779750346
827587498
970087289
96998091
716626515
150291166
618715617
941278610
1026634515
510627492
333416797
894692979
801326498
115967616
901197955
1000333705
254501013
865700119
1000542117
122756654
293231420
709743865
41157363
178820658
840666325
125427640
536646645
498015299
626408620
35189943
403581020
260160144
384951208
727949847
240415456
887128977
175896446
867626586
522955682
919471982
65895847
850321360
85657614
469560212
427372259
129178191
909488115
115325778
711750745
352561551
155443989
526235739
626933503
225202255
576252142
847083473
403474085
428516172
267834979
78739931
526910759
475081153
157645601
233936960
872274581
1019393972
1017759946
989417547
504921785
574929815
870432120
1021812060
743312050
460583131
412928968
869629909
755081139
1029723194
152246978
91583990
815901040
632811499
628537822
921657554
258036021
686184178
540386548
167584959
703492088
839234421
802450426
293783319
804223352
160589223
740917942
435637678
768142835
388365696
912877401
721183542
479222796
317630009
298427783
939187508
3761460
358307248
476748472
861127524
289825736
531726689
974540531
1044551403
582676618
489300208
460082635
900296580
204340448
327605895
39442792
433932100
96201936
80250149
540016630
444147861
435488946
982039560
896140027
1002606016
864777348
504931273
221945662
880945955
197202428
452796897
1022070346
971197189
582677119
235829289
500712184
211533271
570445000
666848126
527801826
319605133
175876467
658855209
1012629024
472192288
752528406
664894180
923108648
1000180854
1006438207
182885516
40913136
347099286
39076990
894755840
366296802
76288838
899367930
1012263311
104990801
240993708
620175174
890269873
232330980
680145510
467490141
20338338
895758410
499896143
487567556
154869870
790986093
422732304
365331275
1009896022
789278076
998435518
397092522
929972389
954632415
797737604
1041953555
6965376
631173771
910278557
127218716
434861081
726774575
768184889
777822605
112019455
290836909
732637633
1060069822
13424737
1017641938
115226063
863883070
305702430
358577199
173927653
377592478
506892772
469513603
600232158
860390358
301600793
207411321
634352717
123385398
828094823
257187887
726154770
17329574
248163171
778142408
1049415560
139244516
932680704
996389895
921284648
125855151
441474072
1048532641
620881347
101235833
105388720
120625611
62696056
78322991
1054989442
26405424
900247353
825119131
601406372
579378477
154065340
509093779
274018560
524079971
431405430
988849973
546098740
14100808
202486823
316838243
85025742
986497307
899445735
44609485
992400724
264886459
391284603
514328381
618919820
737383615
666947755
955919021
362892855
342871204
936944574
231563626
38285166
482077125
926492404
429176897
138972899
413068403
332885940
423003604
335997258
91627325
730243391
747850388
641672610
442776047
534236104
286930291
814256128
589758602
540863283
612240126
457429547
547293459
455247424
398890782
960842769
490323357
183030779
773270304
20179004
944532692
218950922
454110043
648576905
719070424
465077042
788972308
288769597
324035011
744369599
699781458
923517524
920490830
398394318
742211415
94212373
979952507
675701327
713240242
595310843
1005344579
1017237207
516593123
554229569
158948014
471529728
189515490
895818650
631054252
562122789
214278783
465091895
338360329
203929420
284577401
236737619
387497730
935075649
423810772
960782152
475370678
735158345
369437232
591113270
581537124
914049348
852906520
906475371
841875309
171981228
686606314
905243651
528275551
714417005
745204804
416976929
649653081
671360879
351204686
750969738
627869868
286531996
705471063
828606593
983722107
775617941
483337165
963761002
858746467
838722535
623962991
826350479
530357671
877291318
610686346
972378885
765873457
829378643
549861096
414001096
950610855
669143094
788221154
385981057
345425371
660907693
525147818
735529613
264060340
658363650
171567154
70201323
253071601
601749961
95694635
1047604039
354708335
362914429
1044817059
442883491
842900778
242594100
307754345
758797837
453198610
953446304
422741560
176891604
265395867
940476471
565815231
709002167
892712117
501372133
1018565484
69698867
311089053
992462734
167593698
608393198
792731201
361921414
419995022
896659361
36595623
901093196
839904154
830758461
792131721
819649662
493229280
756590265
438322050
254144056
595098059
631078719
726180697
991737711
50807882
174752165
47127940
1064162670
711863562
765235710
796193119
866228063
1033624097
599720496
899941360
458495484
202253956
821302549
299735744
945535993
402323825
429802473
24910442
281669932
1033019375
920712903
67681198
257875931
797514000
511650438
437967803
246842570
586631037
278060725
1066854871
555361909
68254453
900621032
696560866
695749498
1069528234
987840524
321411764
477439936
575390788
555471255
1056639848
328864984
719355910
384475822
190963112
589730537
921874776
568770582
1046116692
1068705705
614351375
566497290
752874605
1002194161
475482999
175077980
244790967
936020972
21765305
703357407
669795097
591609555
196460688
818925789
820437840
489264803
51719830
1056912674
708133779
959195368
1038162005
1054912632
179724659
679855271
252816853
707633401
614053176
116178747
931846081
529298048
586972034
951553089
918803946
657287217
966797518
253257966
24881127
235309347
1065227787
937386496
634582086
787239889
534802019
946069131
484126463
1011798715
682419974
724212904
605045053
1071971514
93627244
880434815
886151456
189907751
320670859
506020186
265263202
715007817
976301244
251514368
973344226
582402111
421138970
420745269
1032560583
1043318420
163972541
635218774
635862034
168037059
680612674
156423911
323025853
1066683678
372175255
69266053
1067035283
64270517
370115572
572669595
278541534
519200780
903748089
796653372
260216784
816203229
185806108
62133678
359896063
811068061
870987717
153133506
172721758
60396428
670306409
126585542
1072502056
1027380113
759510343
627396897
45444
572063246
493711581
628495338
624700004
396661539
993609350
25759316
156783899
56842183
439082367
446494325
1035295648
1065118228
1029260623
1014967363
187000344
202233248
728125502
893687876
230936218
702887453
473091602
1035632429
482154684
821192334
877609960
592109938
945182257
86478567
254610485
116986841
11761088
636973671
1019412925
825599793
459773582
937775836
467734935
372236553
990848641
452303068
70270266
433482826
1036072259
83813521
750727607
617598377
736687460
1039164402
81548474
150033861
348929134
311388657
370498939
851357891
539989194
970392293
375684869
435500493
908647037
158602727
313470481
90294392
741897162
392429542
762960311
509595811
780351630
30973030
476748578
384874526
262031129
176352517
17139353
1016637414
471639837
808998632
687152695
39805403
255310414
937320003
847267772
103988461
694547618
362492258
100365198
6376004
947554578
713455271
454928610
329373282
286986477
170416797
310095343
270038075
630342152
698222969
365768532
252654266
388924456
595195845
775579945
290233666
233504128
199668340
206876062
117176443
591752483
619931810
889220036
348063469
444680931
323272519
74550741
617046756
212750544
565027777
200199502
737462714
1068058501
544268227
35247406
263238470
180645505
124581094
566908616
1067233714
829912777
979749321
904903536
484229468
473525830
911300319
954426221
153071432
184417532
296069417
391814362
146603887
807156993
847426897
3721220
424325759
734157910
845316768
180983813
742897329
599888410
263193402
284752743
848587579
510888100
906087728
622900753
148797253
921876058
322451182
404496640
829894325
48596634
105502549
91903343
388022859
1041884250
258895100
9670921
155427566
623472793
394701612
69350088
898608062
255208718
1058923641
872536595
1058241882
519612613
221367197
975991874
386928287
205070091
326243885
909153399
329249000
1033759029
54251046
881619015
192892719
85289404
45119121
449703867
643351203
528741003
186666299
540242648
657936263
855969199
545413386
998748247
506075174
176311805
450310506
237164444
649962493
427262519
902109541
126130685
577007540
265500820
685793232
17145775
859084352
208059166
864359877
153122678
491730370
37110036
1066587445
36395102
662556767
533848209
445630514
604623299
1017004407
962208447
386826319
661993870
137911904
789722846
837848517
984231591
773936568
4196760
584905580
702690268
782500236
494097774
383827291
663628768
465871026
81345858
328537644
439990333
774087630
385573029
22374544
139068426
402098963
588789896
413829024
986971660
1023036204
968059222
170172180
147456826
967162149
251520936
975608708
849872461
630211133
401336235
419662512
1057659420
732698987
464647192
615015454
1022848453
520538592
355833859
658414404
627670490
995277777
606494495
785156820
1004291843
158928660
107698306
817127825
665320861
727834365
893062720
990751392
506645517
745222928
946006118
580624487
249731396
899799545
38119992
551100079
864316731
325037716
237067141
457694895
881314791
975928884
164799878
507292205
988449920
475130718
337655035
220140939
646941220
863018010
149118038
237583684
610720397
903892888
358985556
126915965
747010256
591694481
25990708
854627915
289519680
503674407
878847549
1002967971
574679388
748826128
818754839
156179326
651465597
481676333
415515781
393534868
690232630
515718435
694411410
744136702
1012904481
90020594
349138084
963356448
851772462
108033544
641471192
68092388
3925193
967518901
583856540
482378870
477839489
401309764
545051104
448199305
423112455
147330184
123053231
1009021115
871655507
704388635
946740565
821079412
516483278
216995365
703187981
704233126
64355385
520162045
987143809
766460301
1025703341
49956844
262555290
679542249
959463748
117592082
868278740
948298977
877337845
433781148
117953534
418831980
577235969
906395754
504307579
1061507781
1043069643
1035498148
148689110
570096138
8716787
332217334
566371492
641953025
984335534
489747865
678331043
1014304556
487437341
595540342
534814590
309188818
987237400
346271990
159088297
670131274
243851913
66446428
213972849
28806978
977280054
292997517
542733378
1051686327
981369384
636167035
390452880
775502142
17120693
310818159
300566556
649869386
823355262
212045513
1041888463
189076877
977037745
84588241
173009399
29537422
217259513
664731984
859840415
923461885
716703474
811078667
851715367
923147556
605151368
145647621
1073381862
264816303
706084709
956611056
77077055
883588513
211988872
101744744
339686411
403407404
95010563
893816773
319660011
882135159
793152085
881569411
662103130
892268016
802639172
75308956
527925260
369234025
779839783
875464473
896325748
983392977
938640294
377163748
885951374
951222300
464560247
626653198
215659414
976561392
901134292
211823652
97447172
48345688
866276281
686822658
733050281
73758993
325564347
74420927
163910854
689172211
69645318
410692411
951846759
325592086
413189213
181812190
499604313
391811254
1069933575
139317543
70110363
612698841
125323079
777235773
610556615
461589506
968799089
350828865
668638309
676072986
715340304
289024212
533881369
413669172
315697293
105673297
464414064
88885934
415905160
798361888
153591571
984332798
570803932
309777261
906600817
1042815965
1038970755
112881307
732946056
1067663571
317067644
266665670
208517013
212076269
287382975
128169213
148543626
671694879
867821136
133032494
623375789
1027199075
199745313
644675066
114441030
32227668
1068798074
986162751
352966326
573150950
185836362
523457498
263986224
269983936
588119594
963097508
1056492757
1021295796
139534307
62511754
846635874
420128068
837426551
282237595
243157191
979556838
1064212632
210228971
136281946
392547540
973045932
525076980
736547861
769420385
276122565
179679418
516675848
878781177
914768655
921944657
1037978560
587618381
703108005
625800781
41849954
507789073
252693934
384975892
477317691
759793973
160556715
1037143256
616205664
969163141
768657094
886933292
908628951
408796223
449954363
32122223
971271436
890010655
881983484
894298022
20818386
804401426
337886690
616464665
602678020
771749627
648045934
639432854
164589341
89218703
139544131
984782051
636308216
431060574
337611824
666820055
646998968
1022799278
557618177
211834752
230650350
257310869
111224521
908185024
740243850
222104408
334158135
722238161
303252246
861117650
723573459
188599696
348868038
729594768
552670856
378473471
112976166
155745504
284524970
588855464
35461839
632796875
763770262
315404362
974136448
385342616
791332119
137354206
490238328
726522648
827097150
1071299898
356047648
415334751
291138569
225697481
151599665
779135747
671382563
872779235
99774864
759041814
385382874
618197378
1053513707
726553719
708494707
786651982
737175548
796312299
545761155
947393465
776429166
831436116
304403186
765875596
54327370
11605577
385647163
753000904
785163111
527413706
1036584499
99073556
872420532
790863703
162326473
616486509
613260502
424778246
191329880
215562522
994666123
677760159
727798412
42064822
833957296
906861656
515862284
81224616
117860471
764529081
893373187
363505960
560932079
132908034
222449894
909037413
829518725
119036610
109661993
472597574
867732407
956617468
8397190
80950138
674884731
481659930
186183607
507912228
603304755
802166784
292303757
448933969
755862575
541619019
29450918
300346777
701074349
333217031
94168305
972128253
105205697
330976892
964375190
900877425
729919309
408282399
424032382
453460500
976874122
526311511
602485096
582518459
642011402
1063700124
331719363
175452957
562660144
469727956
951939159
591987210
334622611
135215368
598628221
64918048
143087721
24680444
823036159
64359678
47354359
180179445
513516387
619667389
409424969
972268458
685066594
332019345
917273988
511309448
154090197
294509002
257909573
487569354
394175413
571882968
574092828
856599897
973820249
105918214
486019689
825560489
395953992
94400241
167778502
411000092
799742246
594811820
570005298
552776080
965270657
15826844
375946405
115494209
993336396
469660355
225454460
208778988
224178421
660401535
748407306
903746248
24979598
22712759
229958127
629313120
268843549
27745444
571382680
284236024
125162237
64116333
3059395
934063478
337164099
999722414
438791116
283850263
28698667
539552252
771522263
439762213
695154747
139673447
380461443
925202331
13584864
924980162
527588252
757989476
488187392
690533267
888690558
1027064945
715022049
527828135
25978900
679492020
780140737
386977485
109517538
560407753
105351217
1060888927
334344402
1065552622
150952694
314622097
584325853
999679950
570446464
140777562
604070529
783781190
740353369
989000277
40044897
1025605171
614022086
250183528
676532569
816208215
1017384101
984079735
550316003
510083749
107383174
94619181
918142630
729643244
764987724
388936626
379858336
150883239
779861713
508173142
820001908
23480782
818854141
476346878
795013259
561019057
645196047
763577792
995117237
997934863
902881435
1007746223
130741350
414032686
283805611
708805859
20080442
941165558
169914469
854095080
692044849
613591789
635944561
27770912
757520582
638308924
1056284744
552580107
399259601
258595798
508165744
1066973348
728446023
371447892
338879033
771899876
1069895968
213533178
93800601
836121141
939618352
609148621
552419674
820463665
999221917
949815425
310429530
66380854
777766312
303407695
436676172
697465977
183773854
149601616
190553367
251467362
556009361
858591405
657704897
891358116
544400826
862552386
848093423
120421282
7797767
730157876
1006645405
217206850
854687189
165225943
904357443
225903501
388656418
546716115
835799071
397987356
37000210
368361844
782611497
1072354377
212855529
483180060
792579788
159248842
165169684
509254932
511172513
159137066
587139025
600143042
552473358
560801402
755817935
755118597
191226456
381186799
275527098
274057040
256128391
844362910
546836538
222886905
212271901
1061498182
153781379
722182737
660166794
516945379
176431723
537879089
352776400
107401429
183589081
782597600
15470425
537862321
315077427
334635065
745666330
696156282
942887644
987414629
975337241
736718022
447775447
591422161
469958441
404572040
385773191
959148847
232434275
152087605
89654480
708991985
946104295
290230196
355357008
2844391
659161614
560666924
835791313
426515141
235447111
467330505
282052439
619364390
604798569
103878515
874482491
583758466
34526514
854408104
474075414
718521706
921790403
718550672
1019977937
251940114
298759375
339526593
546204134
324902362
587029912
782098892
901380551
1048035025
141961484
720512827
1026070171
967928041
95182491
333333079
963234002
622018228
924683629
619382915
142184224
1057751520
114247614
841734573
586985724
268210142
273477611
845697053
1003067307
61507716
885620721
585596104
821219104
351768433
145794111
24655870
1011368852
822896933
7760435
295569041
231386316
614688710
543905809
565990509
880637295
311812154
660275987
251405976
355257265
83241134
821530833
404458763
340937926
477427016
764938215
940489203
476786059
114418039
985649510
136266824
865115731
463296278
426472877
735323817
310336527
1014055104
136740341
802186693
800816313
287801885
227514534
947935214
903708126
1066145299
94266010
754135881
228745649
784679965
303586754
785264586
727744551
516958085
881042103
861465634
804918895
66596099
255277738
791774517
437990231
127307705
923141809
248186445
849560257
205608552
148319747
1055742378
442169933
80800379
566152047
513813457
109364241
796954924
898006253
1054668371
1001313984
586681184
145111461
957671509
637242125
906540637
1021595688
1001351540
646534193
911496329
943723662
355088267
177870537
625393530
900372138
124913422
15268932
459548385
918575413
1069482632
264122009
26193627
452863268
296574471
187845004
325533391
329586666
758534241
520595694
951014054
593244361
101631483
817414699
687036079
861507713
962268964
287718073
1048389626
719190977
928669167
277201694
192689066
647724654
501557022
618910112
17372611
588536259
1006969899
565326945
391981166
192549699
345359882
911864807
126429711
168387493
535019941
948351959
709322267
407738740
105861925
1017225706
92621383
964147885
584510939
1031297758
746866222
976869115
31505552
147680402
703385736
663057318
805786571
591339265
103250567
915877915
50315121
218553748
228531344
363655137
1019714330
551211744
741028154
391550021
458358208
112171398
342209068
291567190
565037114
636652096
605991951
73505986
374928993
607803413
921788387
137079795
808679411
911529017
688098348
577852199
926126803
348899130
662199052
1026146841
703602756
92768857
871774416
624916909
693314215
156826151
763140908
451161242
835981947
947145671
75770919
773381317
914276496
250586283
140959361
530420343
455806662
168807679
642672459
858167805
416763558
715682628
931768638
161889363
99891592
185930205
261652640
486053844
1034629349
1047106265
508149690
1014642828
878545543
1052278914
612476722
909261870
910768832
325363130
397702755
529487782
897992039
492406735
967736996
372268663
747993922
1049177464
182438829
454959791
320132852
608034153
186837514
514054662
349619187
349217925
234411547
614633896
14489202
569756365
531286304
283431838
239933486
277863859
935565751
377250846
1029919586
409166160
399140618
126264154
427736058
63020468
777462132
1011314257
596750637
200160257
302580724
308903990
488898687
945490909
812037770
494312090
976590345
201490669
164589355
634767842
135560050
178199359
531116622
120305699
939241535
330700103
129766715
250300571
234847024
437937478
166596963
1025677698
1069659016
841409206
654819400
142358462
76512891
349925115
359252892
922909484
227918881
761903479
468086109
632438547
592152168
902587269
1060232698
820294106
26626209
713624389
408674826
736319342
765082912
435782972
461757311
601900698
271383507
857792215
390230242
695473776
605195996
300427288
847688971
357332674
164183608
476657941
621394162
69214392
205787931
779265191
981044878
633281351
945483773
456707497
422591423
757852541
951436519
8385685
952451200
673999735
648933870
11511424
163990576
47916453
482764392
1054212530
721460831
808494621
278406252
68625863
111387027
828968382
284219138
136288932
754675520
184306353
630357698
144891315
629214713
676903127
683526640
196677845
374316167
767295365
429731806
952805564
46638031
850990768
752255686
501388141
922986747
823247687
461190246
1065754209
524917767
485515581
761152727
626051389
772546517
644460249
684602950
573646634
695154014
514040379
233644081
502217488
857125539
892198981
136694340
864307980
585460830
908191757
544774471
625136254
944923614
831027625
184421867
419491029
473924712
339671182
597755072
81203104
685059747
700851930
263430513
83422223
777119381
388751282
480315386
48696553
392396941
522153501
144648932
226853151
172365291
249801441
556040640
558134041
866992539
800914212
775570033
608092071
1021193651
101450614
762195259
112123780
885090764
522620975
757108312
955027038
564995388
20589336
606715818
347301956
912891532
1017884977
444579895
294051005
137893070
730134535
339120022
443401334
955454096
634350459
452975052
573437745
126851013
331966460
599048067
1063571122
1045597895
538835337
726480799
898579418
419950054
832957327
340442606
7383091
335982249
542460213
644242235
291917181
1024823297
926749568
352387832
232741353
803926031
886230985
837533867
352033282
712017162
1021538407
985205361
520067941
162374745
742519938
670850743
1022096094
798094171
590056300
1010572786
868911993
401759985
268600213
441491088
532621344
122748180
109616155
156539066
452735914
116364255
757020233
685520293
627793713
773374890
257003923
396147118
681433262
1028320525
681166256
889470197
180461348
70051525
293047192
338992766
714557492
694082081
557990808
577802847
654839246
967349241
923452325
395085215
165993986
1043881134
407682444
672974328
526436706
473655657
935080499
908289168
6844110
390780665
105925598
341239917
978217205
155150328
251662098
257786517
168294794
217315371
783402446
328562741
79483536
96553894
772993912
452881029
935982814
30063293
575485571
1071871234
897414660
57949834
842347744
491275941
129051372
94160957
724740864
821995111
321219142
480173947
474394527
1000005972
526629939
607264784
202594339
409185505
115339649
4387155
633431263
895698562
644798418
145095678
346814002
407284420
875945464
72697367
612776624
758388918
632088799
1025594660
639556650
980249724
216801172
828050235
916620865
294432897
979184304
964641010
259843161
511060259
527044992
921224018
811217305
567349619
616817339
721861142
1024218824
701363759
858445149
541538193
738910744
599556109
55806275
189295271
396621724
91201479
475513337
501785656
220156529
1013892782
142683261
296080912
341651748
949060433
39331015
540012618
938554692
342616979
287084556
632330779
269279539
78456617
195486849
376460878
485141489
128244464
16810633
800090759
387041870
137262748
962213386
481533901
698128853
103071780
987295034
373195359
81694395
666884714
627755065
139145224
926223605
800329048
21369882
73959326
42432237
581120121
894241889
254037703
876057136
2792844
541864106
734350329
624757374
168418227
378530346
269761913
102852896
523069989
784999490
688767610
453729382
457211689
268949515
210393158
335886313
954745006
109558260
441991234
1028250038
844189529
302815266
41896156
413573992
482944602
603149326
432442814
444118085
583776473
449519636
709885722
625453714
1016827477
473379504
1050589926
822903097
689182630
259327733
521106708
842304343
276533838
52373850
561565512
647475684
951842456
321886346
987425040
650461
392855360
927831579
66557995
1023677917
843000407
192614645
473313746
549554077
350014229
771960311
505336059
833983499
888802385
226498674
131495188
1023920070
36210846
859295121
880900094
572350722
913474089
378319820
718722577
31417066
719261330
334073707
85675157
987193722
864625641
952111497
594743307
923784293
795473470
998354238
469759662
18688684
750364843
1007021519
376449426
934153896
978577143
549045898
256797731
689646526
228182171
715283927
693997706
263584550
816851567
255559888
529632193
43178771
502219626
1018469174
900311269
310579000
356598738
425005556
1062904147
924852806
1031478373
216809933
931071892
225771094
6449540
199436025
199680427
214997074
767972025
510806233
939542157
777184586
373209768
507597139
664666946
70122700
170921312
818013319
434188808
198227741
320514690
627168904
773563897
175933221
790728719
1009348836
803615453
663140375
196267660
164194498
110682773
533740177
32359086
307843807
345832414
1027065045
813123193
203097548
738189005
200810913
265753201
441459801
602399230
694064830
440141314
59141112
625993693
641001183
361227069
584118541
595455315
365888632
281475508
778316125
73087814
584216733
641955293
409787204
251627167
748469931
109675276
415930661
835392573
381124044
198769827
782028729
473019509
1055189946
202904780
271722894
715912541
658772836
948224216
952279733
141788511
725642352
794054705
357720316
835197975
861645178
474066496
513089693
277989578
372963039
420187408
129901339
823957933
327999197
273390980
975941794
381000485
549629924
515959335
896225765
442322354
101738243
876058223
176980128
805288855
1064648157
348943203
889290508
768896519
921473776
968850819
685871989
871276773
39983850
738495257
350213212
398673827
321649456
318054094
346344396
7771067
455566686
1020089487
1022071069
969032676
507296550
306229950
783109767
1034639656
749806544
1009853577
11051267
787107595
478472585
498079324
290283238
117724659
683438609
824709198
706481528
549356757
626097116
117430810
958238612
610652880
542321259
802843019
494959098
46714089
133599517
145993556
830918497
732740646
16631694
549364637
690692367
548903668
726211310
532057769
365908153
331982827
849048337
918254937
770123282
143930534
9578465
106116936
940955391
335305804
664807468
479363596
331044267
803098196
346463381
412116252
179396591
477473860
928206068
509831757
497597359
931026893
394541681
40506742
473057044
747998403
295443000
471348034
344995848
611347260
576207611
415859085
712322774
754609766
852367402
799820134
152517186
406289639
341351755
801709403
857563254
629031954
975479801
424848804
559243885
896697035
38490274
721273099
399336200
269801240
789507907
104252329
282357896
347662639
344983099
495102830
459057529
576456421
450205288
248198921
177653289
703772320
1022184214
274699250
969350318
422288181
560256467
935903417
406855621
1011382553
189421301
723135273
747866230
986451239
677572449
946976212
958206816
672258058
566128370
75055871
577874358
274635741
408431160
682882886
342173993
566376384
125188590
595673892
723467412
424053351
1014844317
298293118
104121192
12612126
480668042
143676125
1001722765
1046148066
578541141
714208451
318046792
771839559
245385613
681591340
635318649
1036978576
1007644931
704850287
427528879
720031687
624901167
67549321
109977233
1008115732
630561158
248773135
537967832
154667445
72426620
539291613
653247108
360268251
608470531
993367956
948094245
558527522
371768756
428474788
84573079
488107962
320678214
881154541
190143006
1072890113
625677434
406827870
1002147371
778598096
882342800
723977235
1073328535
491869309
576169045
756470392
245855077
1072243765
111900772
408290966
1039139123
804613510
194148591
990792832
881332494
94604962
155768386
873711011
591798485
505477839
1021728846
19685454
1064268531
790810920
481246400
693910628
292129625
182317995
1013711875
387405610
665459535
260507771
512492669
995677478
304766440
520537017
180836169
12873113
675210317
226435540
75334094
868119566
706026785
399385840
389112650
386996607
404276126
920451601
703907813
503251463
196681858
741238964
295453774
561283198
285220464
759467155
418975428
592928076
1052922709
54882238
479395948
562096557
652160534
1020800185
863294136
1051046795
664635226
414630081
323179911
838801211
840811528
1069553647
770012452
801807255
540580783
963316177
977405760
346675431
65890445
893151334
750639087
689462714
71490228
853652220
241697198
360359748
359460732
256508313
1007415469
23373761
186742647
536067479
637961270
147007623
674185744
975356405
316882278
710005683
738259247
358787633
138034848
507326551
966908797
745789137
798421401
892952623
718791121
745406539
179833613
786320107
242969194
32636925
253917084
739609162
362506791
752642831
964272493
833295130
719649243
674814622
578876018
160077648
610243980
367724842
984613390
331090586
434572803
710923114
801230792
666587750
828713709
165857520
837638251
13799220
658704662
426872075
1008155702
512569026
701395668
823664294
868936545
740737867
171959323
228130098
1044539426
416156915
695286569
757305953
778575978
519475323
427730752
656610243
46502953
330690367
180132006
460196091
239660036
844516611
177958080
470634588
725944382
708504718
59890746
370060495
579122626
255633322
724907269
1025146689
16390307
171091566
629315627
706226012
300866095
931640643
204860024
1658654
642294384
794577432
124880512
597247475
618526877
132222549
954639421
318423430
963040756
404356073
417467805
689409933
566771486
505699371
95549058
566018849
943923334
51525118
190703413
245193320
208775571
901507090
921566842
156769813
387798502
698192777
789754232
627227539
303093598
197441041
1039646622
914778550
279665031
222669003
1003996099
138060613
383152664
582829846
41925325
227264596
308400229
126144173
316466192
392000234
339438642
957492222
891071747
12097018
841659117
488369721
791637218
473877830
850491721
910544964
947540012
540803418
718372412
213514136
293519677
186242286
691528268
239958230
154534285
909523490
76486248
1050880065
297372812
689999642
479340218
280435826
50584449
383177736
589674857
9478805
50257164
179191695
939210229
226557724
598317781
1029656822
670709365
156161241
770002657
1019572473
77119807
348437532
928724398
852461105
166602744
146434941
161864838
152118325
520074015
290103183
962935331
682292329
714139352
1035266582
463840124
318965656
787923526
487718321
258398961
349399898
221749733
339865463
317794753
461816615
636224392
44380152
389678002
878871581
196987704
828381006
552903615
701681435
730378807
253175613
382382464
836307336
263779088
818949582
373543426
158264234
272954686
1029477576
225732252
851739120
220713854
813203250
844129058
653603819
262700534
668537313
839026519
244700662
677614755
469944180
1036543241
647666209
637675755
273408493
124483182
540000435
542137470
700447721
81867565
708496997
143208939
171826046
1055623875
717944614
664863156
799078226
527327752
936214712
775722432
1049128920
490737030
1068505751
108110789
564093483
153214750
842679223
290994237
709301591
912738170
211025663
203650188
1047746679
714163567
44337714
337618045
525164999
45977837
701754523
130199979
473011993
526010225
393192466
1005976234
887938775
125280289
945779615
32742741
886248624
380177430
552278322
1019598701
115006679
408361321
612090888
967972709
1036137823
408185278
894410832
635673585
647234517
199709007
467767608
305818974
908004386
670860260
616278825
36004613
70150746
551555765
892039014
956056781
820711566
662559259
510584402
39992622
553804128
834622072
358558483
871502793
217024308
395923027
530062964
649819537
637977717
365373816
558954217
314866843
292237806
612020865
558942074
874025696
30092768
444143442
366139573
863995661
346100821
184848056
712290175
903596931
602236353
598291005
45866098
628279131
812084836
279652478
713206377
120578493
896421350
701199085
699726285
129971261
165198585
432179178
744238711
379785439
300906236
182996343
612449483
746773187
869426349
997887272
577477870
583639596
47995759
527271179
536959600
232672917
621612673
324790921
417311938
1003559505
167195883
757589566
1041983247
456585155
357236496
241375571
998864076
1065258237
1069256210
773824593
91651596
284726564
729258783
458284255
256172713
397152110
568602670
581589007
311107143
389102653
702186716
871550019
22632536
63330329
889385128
561939451
1047663781
38947138
940772212
962982934
35045734
1052466684
804068158
506192886
454963452
587865576
107163347
738302100
563340256
335453220
1066759776
545531877
758810563
87294698
224069456
791218462
99998860
1041004564
67763691
458993867
318666999
995190514
174462288
1029475132
819158597
199364139
109677513
545354243
657293437
870823496
252253343
22457713
464902674
494297146
463717852
143585320
817745148
600439073
913446655
196983332
172523162
1037501762
478418437
695167059
113353448
38422299
177273835
937670117
129349718
411133199
825637810
187747697
712116120
374264555
154015502
369683413
192009920
570882293
1051708467
543187331
386020095
957162452
737432863
450379423
584791279
527901671
402288568
1041882438
961544213
10141916
101668776
633347053
39775647
242691414
1066913141
200599485
1037283075
16555985
809167193
538192613
797488073
900345262
293356261
463810001
302998052
851127108
543375522
1072950795
798392865
383297527
954615314
663433029
489564748
1012471178
807084085
879863315
1071852741
529014069
133271869
208235160
454020245
137041707
333130023
318492031
229107908
742847609
721236342
173431871
116281658
138735210
759214689
725216833
286054635
200891312
348450661
949526037
468262159
1000518239
69311868
614913191
793348322
469279381
785907944
862248648
891744072
951610859
314761758
624445105
872246894
210670066
113121541
597339227
837116053
99573455
388715891
501660439
684425398
393387359
229553339
445638350
894538054
175631054
920624343
552354215
100784993
958600529
747796456
512669220
606218201
276563807
291768394
561505558
1059868992
780337522
20558951
141213804
957533769
574672239
184728443
662036849
1071701141
430923738
366031128
173203528
798780256
551422744
168153184
79259212
1051452599
797309008
432013613
692655329
689548248
481654617
740676529
600802098
524271887
30785441
207320008
858397281
55247900
538709121
628481723
480112920
448476709
579378133
627325015
926465205
639223302
661067380
689177157
10866144
858513282
1062445672
906696705
736789199
329142372
876234894
256228906
653776169
486966480
1022373499
1034823142
876553264
665979014
744125414
162682973
731736780
15660549
844203759
1005306816
902079542
919244338
424954585
858249656
849283257
1048210709
960043246
953370812
740830345
62924637
1036295817
445682872
317978711
65017966
207822
408497592
372058824
250477321
35471415
1055305585
486239493
151285839
445728768
124347774
283273100
561043650
968682170
723312314
889656629
161572938
869243194
573091713
340222212
307324350
738069541
679443213
236047742
1063962882
423019174
843048315
108341112
883380099
650693387
86945876
1021924302
590198706
623653553
846156668
842650376
74427602
695685645
872447035
517580227
52421904
1045813982
123190313
623932315
154466187
174680353
263539175
461354189
593958847
988324896
606159700
243785536
619154206
1069634248
46480077
618594453
1050716956
334929145
557234838
97438256
352115675
64767549
840720366
242167785
820635702
103107335
243115038
672427164
730334418
982274758
615601940
402867314
1024741438
410796580
742817249
563158559
178996962
755841477
712226668
129321318
699855628
1036320059
506962957
479743096
238372045
969704001
32180443
726394977
547893247
406209393
697489740
589917444
637103561
161979065
115724898
427084955
861934298
762535528
608785018
307230200
598161707
284370889
475497730
394849442
910615526
888949176
383200000
454076757
1006467651
790224975
815450870
209332036
624769594
819389342
1002038746
877170514
755183901
511253484
210107903
327478451
870670104
273190185
534500252
214730471
671051817
208814271
263109199
869307639
213142473
492404446
308738298
877836388
49830105
453947534
190860
809375802
830727914
225030422
864950803
280111414
450908665
125935272
1038850791
360027106
531109656
244810372
960786523
787838237
962815726
490472036
216183017
1020253739
86735321
262705154
1039473930
275542747
116895800
679665603
769618246
664203397
671342050
922810909
855718853
772337831
772469941
480040202
541230481
733375554
475373154
916265009
158227626
41660631
158803278
86672920
641063747
481999304
137740930
474647489
36151813
165902247
312899360
782644165
284760018
764864191
844532767
951532331
286171544
658106750
585357311
651795970
609435987
684552751
242186265
595491893
6494684
56294458
851355230
598991990
222040875
377720838
152291903
252366393
310430349
905273996
758599056
393291911
776534539
504429205
832555308
98724341
593215463
610793826
654800837
755153979
697492008
289206454
311033669
146547021
844214173
338891173
166238050
399817811
369359144
19431260
47859726
130324263
9984579
511499955
140813642
908010346
742259906
610476919
1067156022
436161351
208440219
679566173
999173150
555617056
995644806
401310247
105642446
1061051903
825378303
622699452
456582627
936278627
513861345
254608144
890351689
621347315
1064229890
623031548
405894319
763302312
665155582
494853743
851013626
447104289
229265276
916329524
30209651
70847354
9923995
782681178
648568499
861551974
579341679
404493664
1029340363
913933922
970122853
22669680
118695193
917721610
206391708
308257605
878224751
19848198
615073297
59475671
909196415
117635686
100744389
259296878
122569332
384858686
977233452
927615474
955257534
526651922
55584956
194580412
483516628
945069385
991738965
415586049
873069366
261758875
186111869
1003369566
353524480
26111413
1071605857
658110816
767773540
532113360
200541225
137264193
606707919
26198616
123438808
196608413
665539155
499558256
1042001716
786384886
1040515306
929484054
231401890
265238695
556933114
1051029188
936279114
358759522
931008964
950345099
466204156
978841644
498091664
431208361
59152355
358701494
45077551
585686101
698208913
946783243
793934703
943600459
878404400
440740731
1052606004
521155161
73217484
66642762
751566372
258101738
800919551
36359222
438842426
431806619
1014114402
316525091
103588694
937459111
836974778
736993564
1049360173
198617132
733365609
353763412
31706432
825461965
238371592
904649224
585881758
543065749
47547936
942594575
188576771
754020586
428178503
573602379
234507212
497503223
219206248
172336414
951041615
175685288
190956271
801453744
67534239
1021496028
314166627
997982955
497998677
662000593
169632410
496272576
500094447
254771138
791325668
656860772
35640378
816203114
525270095
214728643
533116129
149270583
1065700920
757291525
1067065138
149296276
322508662
1026052186
489592125
14054142
947359732
293117834
215000070
362552146
332056725
992992189
604957343
404248310
810229358
783268557
421047110
1039269714
651387607
372144723
624572603
481860175
439797725
950571156
1071234240
26635348
814510030
885319483
226307969
718107858
72873924
787035211
982879992
406607024
158278714
523130031
854396113
187745262
1010743493
370781964
572882374
577221257
506688522
104351112
19802392
385025569
415555111
694441015
387320669
560208186
1034479950
925741190
21699160
848456627
930882441
819948627
1042275865
943784911
642966722
251869008
807498765
269795341
803389132
676607582
930812121
979285
53947610
819950690
814627892
465611809
134339901
1013709343
383389406
365706190
963575334
322156935
406440149
669937010
731020882
177240334
533016074
1022145960
426205843
877577231
391228236
791604263
854866977
859414417
179809974
941133356
101468575
309600197
512265811
781837496
1001854208
564977538
686371261
173183370
425106002
602951855
1061139970
34213434
440065894
54935742
1038237970
660192097
672254401
35724798
703342730
493158863
213313926
508447795
1004718454
574440682
271955870
1071137991
410669693
491291839
333262321
697315996
318521367
89518111
986366755
212353849
809932691
961470885
967975911
1027523795
697775474
301780730
643161251
95552586
361010836
881913020
338589956
1005487487
785638892
51528189
162277862
691995788
882839876
106591263
397073767
888282028
161638417
802629597
378211438
734925122
729179610
728835758
141827839
691448663
8770967
693463781
955328853
62644791
421461084
650809967
1031218430
291897603
287621383
450623937
569938951
913553738
19977014
672510563
798929259
387009318
760841185
255204674
973369999
1037363140
693124380
796810290
819671705
88480403
403028839
71173643
571495560
1021387414
206945768
26333711
417424786
778012779
708602992
641530843
466908078
194908139
395409719
750559883
972411415
202943912
368060056
475718107
1046140890
203980912
434380261
646665954
752525001
504751810
901254521
89319914
304355873
622949540
970000926
688147950
57612056
325974141
796384458
207181900
741630442
553533410
91779843
266659682
9315747
577500161
594529252
270453123
619030860
757009633
247823508
733630291
37724837
645501624
231990593
162115177
935705212
901740872
200304693
591228805
161410681
669689500
538734358
336340026
135061329
734412594
869476012
752376817
757888570
952443697
619949264
1038508574
532351832
900094015
120580577
106049575
492333826
98065075
617863836
325405197
763663471
876099759
332930606
591064559
1064257436
458499588
561955905
763944548
825852297
855675731
414504896
637691590
827929445
213621922
381769054
61612505
108517735
774039599
1063244715
673956253
253398045
757467475
4523609
125011673
897060375
1065168521
416089373
64056825
88024887
440739547
161264237
676962606
983073218
942680550
22776473
562567494
79537982
310857130
877790683
491836544
688624519
580301740
368406280
637129588
1007453552
461024420
702852285
777504796
697134453
892533899
920614952
744587604
668056684
575456971
642301376
467738865
748529166
514787954
418750066
480616662
67494373
575379973
512487673
296634019
248647394
201224633
1007407175
1070184411
1065399897
874679151
158670483
627392101
704023077
1058150185
282382325
907925698
76376232
616619950
229758339
131891551
264299345
716709905
717533479
929358095
80725074
448382978
782014358
645781575
209128309
491323641
1068971876
138503136
25484815
285535682
1013165202
80980568
1004413942
109627816
312625753
15503462
966224183
477786833
570763470
237306680
928922733
884668838
502617563
680631952
48189554
985876887
612407321
962957800
70021246
556318540
253571964
697279222
824400431
401043381
183810143
155006437
29862606
116054235
118328923
524774361
753201023
458804975
829507125
616044057
268593411
844504724
71340828
377658175
991447888
191503656
1065352704
344464618
236019534
427779400
869268801
442161382
429388947
1045269734
564135079
434263037
462634813
439926175
510455715
843179377
687684187
626768956
281010049
894323730
20829198
575433142
839310708
120089083
906976925
791305480
595120411
8038081
270616848
390306187
472915157
693105889
1027159323
747785381
386173045
1018700785
194591672
564040203
603455975
516063961
992513086
918702726
539650748
287721423
163145305
416636103
178353979
499407427
533628273
82823243
224168003
532296613
901458760
888397672
329331182
401765482
649602936
763461149
471952116
106307254
840186334
321573895
999791612
124882689
994029316
811561339
291302563
421878955
512645351
334545201
426437660
541935288
939893584
857116027
1064498275
300065393
354124674
1054924163
706005481
354342631
1044366449
216431469
1046772462
81473866
1032732940
5785366
306999045
1015614599
314894287
544950855
372499780
802172154
833061733
832654205
448994381
350714187
5634839
398159705
561229106
248391257
1070075217
591566336
724679140
133750559
812208620
998879013
762287688
344202291
640903362
147756032
674920264
402907585
8171738
827158829
825754220
108398261
140541832
69554891
303638979
342924256
34683240
399290069
290913853
919252965
616857258
847406694
805223014
746523561
1023877899
639020027
267438210
808861780
1062481076
637352016
989178897
261641789
898501746
614077723
463897601
192797001
558386936
220291086
212077648
882065848
571306833
881200911
554578133
1013620790
560971765
400529085
48988419
602202812
658892253
206953133
740332559
162980929
173689731
550395023
1012230738
778848156
106021561
659661197
317873544
978258644
51010968
551234543
423286009
879226700
562149921
936095533
635327906
1013406340
765491958
842102333
738616287
1012537693
979379156
570270157
592566380
41092894
973577933
916283276
378962556
231509778
460267791
288434034
688324190
874619604
395503294
386576036
403117766
820894466
1030407167
108380809
131389408
976342064
130696504
762294698
878308620
210233594
360335284
153195526
88219864
159185109
184383179
167444594
24455690
186642991
962213675
353602270
935518523
352315788
429413173
364461061
545567594
274763140
514559717
63705492
535790193
668757815
320786354
243179121
246211712
455147252
964520186
674048626
67200580
164486504
356232528
570924773
971517736
89124522
659123687
387992367
719022412
601164666
327378820
543888970
885312591
968768147
259925365
357546445
1057822347
463870466
383566348
780109351
1018004055
241575004
780942999
491026619
99183856
691491813
164629454
715282632
141439828
501710563
1072844756
918319373
358150833
140759774
540582256
1040640577
466063008
764315741
961661826
327290436
703585787
249280872
1018080907
456662457
263583391
180059968
342630459
804499024
635747213
516712765
416726988
461303115
699519332
336504382
621775957
1031201132
360250365
900809022
157524920
167108422
540154519
640322865
1071339917
314959724
1033901212
826582789
630582405
935747840
267872852
856350419
849814315
736444719
945945319
152235613
260503010
866022771
825764555
768590702
577974049
257294165
872840911
897667306
608987915
366335960
42378688
383762351
366667642
465404746
1032144087
597253064
14062546
670339838
666484704
135712214
1062318059
101391454
1069409761
642356894
816188120
668808890
925087693
479720962
430284133
737250523
843149362
196778213
119969309
535524561
15045843
359487168
833252065
223284625
85561123
1053164933
676936653
956980143
183222827
883459010
766588717
379960849
817361795
236681756
157771169
661986576
384807745
321000596
12582872
702849622
668213961
706932769
363334639
789198595
237883923
945983271
887782649
302558348
788809715
737445764
867055913
663563287
183224831
943317158
929106912
846133085
134296352
519908858
1037465482
204678709
703505869
487937188
829290626
815027331
862629977
512093074
471209122
779497947
804527359
731542067
163652544
314655320
156307961
357797888
391445387
305155353
376246248
827827775
419963207
963974832
333217048
339854022
929323923
573098392
796218742
81353353
361808168
925842751
876528401
619479481
1016460724
617187394
387583277
818358617
1009628659
772516602
514628267
498664085
597304191
1043466771
946588750
27861507
377211436
419888758
508874867
665702500
759614653
925255910
963806774
448077822
89605812
783066885
1019053818
53698951
849342280
460904255
234306808
149067899
360566973
695710613
436628088
953829265
804312589
253444985
220335962
132661351
829645285
389927220
493541594
91153820
1028751551
757135432
69318298
992652684
965085984
976436770
556978067
509497344
764334111
463913123
503420607
692154464
972905093
336041743
404943334
421554880
482502444
250784224
313291964
998732296
105621699
379763940
79251055
258141843
170030262
616261362
962633292
22332417
1022578061
651879897
734174421
36911315
56403234
809947292
193611148
340102969
724763756
376557471
178437943
748377424
1059545839
491396588
983571701
328195633
802050814
520307374
602450614
377829599
297742993
526552825
926254507
153140664
854566676
484744145
642965767
555891597
578531788
257801937
618272593
270247209
366509301
773489916
843917906
419206794
697362366
1063202593
73979341
35799041
211550763
15969486
301476858
755976366
41690189
747247874
521821305
622145605
887551607
732123117
945597568
80716018
556905296
875803691
742698348
446823973
728798050
786566346
1008405585
81336566
222398221
829994749
651642186
472844626
460737851
519835451
821362013
376849494
698584556
555321663
705477322
233759726
800152846
847723359
992630671
69434629
635792058
812377088
758061961
362049128
376733363
101007510
857115134
786625756
279699493
815717681
64567780
946950477
476249096
519077125
621501267
621903137
827740891
793149733
404007106
216969433
178664850
434971922
190400611
404676015
146275767
687924915
598941608
399749134
1039360383
710184373
833335570
594165894
451128677
537959870
331076922
856395305
363995826
72386162
674400605
93200902
713662959
954988119
859606838
633818537
213760399
133664671
348368319
84176446
1047688863
287939801
295261739
668290070
916010183
96289102
51960739
582262562
581217949
529088731
1005400970
470182406
307959661
496147125
1026849450
794634805
1056241362
485970952
686268618
280805292
1012286404
259516196
382778542
969190684
345091519
377915893
958042765
697792143
150377641
970376403
157275556
887707701
739052618
592559745
617224419
707566417
1061583468
540680412
115777279
688525022
349622998
931746711
853036465
278795471
170614388
748625465
670374795
286089144
1023441158
373943834
606238265
365411973
146382495
383147312
138391147
101808375
1021043239
57373178
899175299
878877413
679546378
1016576225
232908588
376831230
757239142
745725374
203231531
699008660
188511760
1035425208
699970603
913459194
1037288830
243686782
913270919
251398339
378539970
760240115
809015825
63984724
125201155
560918501
535553479
645468069
99641769
52937904
910852029
461626143
270724795
1031503724
1042572352
972859930
678129389
987370281
199040500
38501078
1046194013
73963991
273017814
381258656
638759819
635514346
1056887466
730136627
211905235
836017921
154079505
74401374
1005333922
241718115
729939993
464161466
763852449
211438500
466273634
127598683
963241298
1053597351
309921855
118505514
864014774
787551174
828190175
700311921
979163868
522858416
87061223
665945980
531696742
218954574
785842754
54477684
60525891
883317391
206879321
1006425224
685051471
615556002
931422551
998425059
718898639
571937436
1011267414
683049956
308729058
464714990
506158852
1043450371
200404489
584986886
453990315
481665223
645964602
1013031867
99524508
941237388
1039685676
528320515
390844699
1001475910
1065466254
563051053
862764031
825969389
582196251
749367970
272696566
1066660586
374508979
300513788
323380355
759631007
208941612
950338921
1061052809
712547620
683979506
1006057475
672151432
182124799
610814058
609239253
909016861
952048211
655890167
393391448
395964490
672148238
574967048
625695646
218361588
1045509241
414959199
277064213
1046915660
257082071
406720464
143194733
40424314
1003061297
393766885
1039129843
1040867138
43587444
743224435
248534712
365842428
23046773
262725399
612534027
690887032
241585712
533741988
506342170
1068782752
888294983
890557727
362103942
181778
140769336
901104502
366497705
351316370
512904334
753211929
103037267
627135596
227368732
682587644
712235477
919957121
1039247443
895817023
838643983
748001379
808932992
765018360
353526034
923744875
664066164
818624586
921304245
854876915
63543865
289214371
220956107
559503558
345914271
1018441940
467947364
47044352
400411036
856426230
81173703
765352507
529877873
797197919
415204389
742169093
735470451
281081065
660189480
923063565
335254087
855426780
322909862
799266194
935432138
326193899
600135444
321974712
171812805
408253933
184206093
12473131
660343702
428997655
668260149
413362677
634410911
180140100
361177569
820105000
495976346
904357597
964641422
973922873
123892122
833252488
465756281
1048124517
705410068
68557412
845324184
812817527
14769057
601127135
159221614
1021241656
528054540
167845619
415953847
630706824
376227210
401460793
25504016
568992840
706337439
745972618
243751305
74204085
681667189
166639548
6410477
373884961
645408230
389332306
1010617065
481956000
233299733
954836134
87192842
934016513
798673360
827504248
468705772
219526284
332243594
335654674
318512055
704981901
219348253
298202965
320703376
851002178
112627460
800798010
802367208
1051008534
29589263
140989626
1052953880
722582020
498324376
120150816
1047709386
98425639
697771815
398388675
863176051
820361497
423975805
596479415
612285731
737670128
110535844
493515625
586415549
7402500
168482119
14884883
623561212
789147993
160041602
723935255
824105668
252069994
1052773610
65269148
173124845
969810579
403125441
344119367
595189014
466278760
216062907
544244737
98351829
194386539
422010196
367613372
478349612
946311529
1035580403
38683684
621710264
346407524
505064626
277400353
373206776
1020834875
1014469092
268920911
1011742059
1004708631
885468789
682742024
473971327
820280365
231233716
415388125
243254179
913810645
217004187
305250588
771570879
341157616
180476484
725073644
425921165
1041222190
746665197
13486944
484261406
202651326
34169899
773767518
950558875
705247221
727500200
948657777
452366324
635308254
387212693
504522743
160546512
1062003282
595689280
68583102
215111936
832236667
236214036
612490715
893179656
148440145
1045124308
145580411
502743420
1061651014
708780233
271009549
846792158
627608319
473563455
500491833
551647618
1011407736
130168598
715700895
948262627
16787042
192138672
663277426
982517298
902649274
461567341
507031425
789742282
325383433
240408752
686219509
948866873
468550294
89498177
556273704
534654028
207675937
581574274
726661169
870919347
651011419
680688723
589827304
647423124
1006083747
681209360
178264375
373360887
531603118
604908225
1009412209
783312303
784846946
312578169
870168342
1008412547
349593613
486173969
363198314
759885638
278494335
993143634
795941902
635714643
430793224
47285828
513799799
763853814
351025410
741780099
952840247
833408065
562799002
175014303
998925586
377972708
152479971
56916668
236041454
226409043
948268565
757037756
304033693
682490067
659199515
955426996
732574209
826781051
276878317
880563757
440281232
230846570
596472155
950334736
295397940
394346082
362200403
507663861
840557376
219294278
103962834
197286188
84336899
940955805
294164725
790646415
151233907
847820866
53793886
624717307
458378740
852963510
588321301
500397649
613446873
989131918
630161993
829063162
830392454
360082379
322810512
632200321
185864379
432134179
418401120
272369554
15700772
648850132
187942515
855773658
837616133
531497233
32720769
719055398
618707997
589320737
492212924
814858988
265396559
670070895
565736790
63092179
992191291
867981461
665268276
669448858
257421542
1006906356
727349765
918357559
881587894
199827379
1050221160
570685348
616629522
470368331
251889488
571970439
288125911
661382771
471814137
601586096
161460229
404357546
943488495
1024805653
951053103
920767123
594756443
132900904
34867150
255127512
118002321
420328454
716116666
885249639
565840525
835992754
876007543
234677721
1065516538
163013449
727724129
311346139
636353189
533041448
975407654
265785712
855891396
115227912
687894744
98248247
23449865
985519838
704252067
397184495
488069698
954524921
68482774
169530812
128524401
451993897
72195578
848182055
946328380
756307511
686925508
338352967
692037596
118149688
869038052
511444288
218136190
472622071
719330251
23089198
185635999
471364755
273121827
582590486
1072301976
1059265215
676855188
605218754
308308223
313128580
847955491
406978976
285003820
539887793
380042253
354041620
204898223
307315165
1025124695
305052174
500928875
347846594
1063073043
301235826
1037959216
403194277
971875485
280632422
364077523
712346439
533335707
434913171
322580025
583663731
784499167
359129145
862637658
685020096
383311699
847294611
389788688
193382752
243879652
599806987
784717478
295035974
228515564
297683709
655643416
609205196
278581274
569027820
586161565
228626523
579015029
727248761
924675428
493503193
1058508829
557270175
280441452
303311716
501292318
961459444
294742814
772616202
653970885
329573639
527069589
556808298
713877570
82355026
1061783653
580934865
189047349
422693189
783914432
355543737
589878816
1045963905
614366286
716105720
135732083
165367222
405177797
950038391
934657551
451525231
784300576
1049428814
194528755
1066662681
834068052
848305076
75790076
512676853
594174504
539295868
250059074
532129979
346019508
887570830
798981255
431216616
457764122
128910672
1053966824
723425535
338123483
145120153
743345450
1020088168
1055944897
6193920
204994729
631164562
1004745559
863957715
558137231
250047016
165318024
606770451
128480733
55208559
972628765
697001880
1035625059
840915887
545127784
496448336
670958257
1026566099
798707797
930197894
30748438
718717673
992961568
293899237
437849151
466553159
930688771
202989879
664948374
355719478
167399818
957414468
1010775737
466161744
835528941
891692245
642226862
927347552
317339011
655427094
927144731
326507698
413290335
561443071
726075629
128488893
663860272
338817151
306708467
355966619
83273547
1070122056
277804938
318375013
263228434
939514862
444700090
410247770
658357366
356874812
558176524
717902732
397749219
650500474
276705473
519796573
440512226
869971642
82989063
847339010
922601400
1029243476
444898084
411514624
813491755
888417634
262890716
741468997
139267162
223245129
746810191
754398786
321730328
770895425
63199778
440152062
451904665
622982016
64358056
207938209
141847358
383703852
907597402
187875626
675320321
467628643
1017844829
549416826
887211488
758606945
87163130
1063974123
350448771
587597181
90812453
902789925
606398660
969059340
538046606
269891470
399099459
888683608
467789674
325305865
992829358
758731231
686495182
999124282
801218546
1037765550
35560974
568348390
958233019
104518994
143870923
916018737
217309482
46422308
468846828
864519969
993168798
1035913002
925112525
396294227
268456656
1015971167
649305894
318462388
305558362
625371162
765319521
862250088
757439020
563556991
763710002
168259290
114603712
406221155
989707315
324898465
471441884
910632676
352267278
380282019
96244669
531632138
889799576
414924180
96849431
476146443
438647972
816648472
249704157
605244403
33588763
323800552
552055276
852897898
744734429
957907088
265735373
1061183490
95473206
721994053
875966653
18992430
117803674
127645284
656813749
259126302
376673221
667287540
420822791
250165744
636275289
382284231
772193591
559387774
622387705
740100177
686271017
1031504223
262456737
182590190
420561962
1033575026
253135631
701811829
103156928
805170002
586531165
220465195
264748622
540861473
247029236
259672194
572350884
98721776
70919164
257438715
189417436
720717780
980323724
331185909
563958054
667848361
592782731
254335558
447870481
971495971
616360789
104294184
1031638293
876535592
502959829
140048225
148887666
205174118
674055527
423672859
870336932
81016485
510074147
377600965
671114008
570258544
1051485337
231763634
132537546
63620674
639857158
63307379
430043796
461976837
752120112
804899599
901817841
835115952
896713684
494122492
846145578
393759522
99918395
90851036
919832508
369768832
1632374
110981777
138047072
63202274
500648949
256465332
12237580
515028440
274914575
777664185
681422643
61659229
114794669
10725360
938605406
685307030
633135341
558693790
448103948
479583853
54339459
478695176
1036611187
884474257
879007746
614649421
333536762
887034311
712604551
1037570718
103915601
570484432
973079302
474168118
438070153
94147364
421404870
1022330236
263635787
1040985017
603810779
184746564
189819765
777494330
134302211
563110250
268798468
987641114
813929830
734775638
160179591
881195212
308604699
1000734114
558646628
43607390
848310935
715093471
53780367
966593174
429532697
378476724
451345048
771089331
912467250
482004682
445691521
603532957
971963204
958950746
58782161
93923131
54191092
831645691
1032569389
96592582
433300542
906827522
759243478
770513983
390300271
809759423
522965403
582388920
61480621
687739789
80321770
543436760
679657879
195154848
620695751
306883510
396294598
111083650
882598680
405752050
1003913506
62836783
523296582
1034383193
958921152
1046667921
766300447
412049746
281774309
940115857
1058358402
854132715
375202404
123259092
537247939
289110839
62195050
60629190
775662199
578036231
167976299
265523417
963581600
139888958
672962865
642380261
735095418
598406464
762213468
1005869448
76553796
213140150
483335943
344206994
30119659
228984074
171148223
481685131
31191068
773147856
805356150
868827403
197523284
660903775
396204300
903614007
480883848
39380813
121970814
518207603
148000841
399705552
982962341
1068192038
851422119
858978416
1022835505
636995370
660678736
963277904
970948229
636548265
201072452
253088522
62409786
95721962
875788094
872990742
764905826
451005372
28366569
22486337
1024513565
156226168
39862507
891547622
849087604
1024767256
615125519
741247300
493183530
994039694
705726893
4032708
337363778
429605717
734356324
982906752
61881702
3965636
186567886
264798437
835181673
637141482
550325106
728433047
680123495
799388443
717359966
218204997
806091942
544546337
469350941
615369917
929737103
608350420
358617920
688484292
563191710
87178963
347686209
11377565
489162808
95184050
121939782
632318743
941788445
795580196
54467933
329973913
271710630
415514062
276704492
187550219
138106058
196406944
822559835
726603177
465936142
726719043
858686278
1007760459
121295676
284364549
37332889
225867626
200636001
980911922
384296734
970914631
567845939
734567660
883055214
650486695
380729967
259590492
631710537
340589267
477509046
330048015
568736898
1009780608
456990459
145712820
200459251
1072840570
20168620
161562741
791043759
246030867
321257412
194900771
63650946
333331911
583176445
98623480
824249936
70362263
31041743
108534340
925545265
311271192
28139590
116478390
301323710
173506795
493620301
1005623906
347287236
332964537
64897860
544093231
290009881
835966241
912269213
540731342
833402415
457672157
721372568
545067299
239237452
779443291
632149685
793811621
167604286
834994945
546961367
1061263124
1055781606
77465718
910058137
570515384
393607035
1043355727
377064043
869059876
914982598
991236212
140605194
993574697
763494558
994090518
302942941
224637067
1072191935
266384398
1021110952
1019614420
678219102
509230821
471341764
992745783
177015556
822434211
593278988
1001744040
694937911
323201517
117124540
981512006
437456965
1040336048
370799542
997448015
784030467
199241091
580445846
609460564
401484855
404937078
865157283
784180691
438653127
424759846
553669179
346611247
711482149
354090472
380263082
499653691
61075728
764451716
453076181
1056705059
1056488039
104774508
737711248
112556061
751380017
228391740
244604841
886653317
1008640954
582830745
225493799
406525934
48433324
600660671
224805382
627850387
77130471
972333033
729280263
493451198
35064955
770756265
443414968
932486266
328156801
69490446
206661388
806654126
113824135
494182842
770198797
307697704
426233757
505718847
673549972
1066337940
572182365
689805423
557213138
423447701
847677352
370485535
635366068
190560111
903965562
839981243
686250990
126022211
590721608
666059296
504745626
1920814
217873415
413002270
442286188
201260487
874214992
914125376
380878724
857631849
57363331
816628970
492458262
759691009
448685593
295094448
92526937
112664809
399124738
276484158
294023946
425974148
283730005
465928078
548319183
13492172
424890599
604909747
163925150
483281742
321854699
501312561
883361894
666927379
371075430
265872192
352183991
625773214
627304606
905079984
730903146
122702317
567357215
303083679
946041620
435880514
1002345135
563837444
1047939548
749484825
675230717
423206188
211445750
593312411
715246865
505849082
647557455
399566368
743720820
1046610560
870473552
917291925
967199591
958856939
837345841
292956703
987890187
302423243
415822010
421849859
227710699
517069197
1044209305
370742685
895885119
649722513
415332831
844492041
975484386
729755319
746097340
206789585
284652965
747350058
982476824
324734925
323129877
937646189
311051936
57956810
131541812
1051403394
59985529
959733945
37713612
521037533
435261563
898452873
562922819
522820649
505056617
637202408
252081873
962364880
824031558
239518903
800641030
136581072
161874137
881852925
560738165
26925611
903506539
685135909
805962679
658357420
391587720
542240202
712797436
1050724664
481222797
535740668
249058591
519066861
1001202284
939388096
678008088
666387853
881485320
1057410595
144411355
471793955
569433850
306051564
325958636
363269745
470412465
911675527
900130268
798602614
382270541
221125026
389123606
1019705323
59950955
106504839
707013908
560957482
797793721
912848002
669390066
773287421
260119145
11792206
209943389
487179147
634411457
273300338
127967330
169530413
355588875
656734433
832889940
338093001
276857570
823151724
969577116
702954042
385641759
560709622
753088167
616623869
883926517
584520606
33542743
588579328
548515295
448251834
46045698
655962304
191665812
857315744
995624649
738359679
12753014
39883187
274503453
445548108
94648056
63134731
545155729
871218432
737225414
373947144
579565262
369375204
560128862
586622914
786711382
423522844
921697813
645185402
589996785
186552127
182737600
861539099
931810742
470721517
71765279
771019163
1041791365
1025929247
868320501
897127261
356721910
942702422
430357350
590928154
147102890
633132410
982419694
934576325
935128128
207276685
347570455
546777363
236006448
194359675
411541558
31614239
353061370
558468986
102885031
737687471
604222292
821957025
284942905
243536641
324812418
592755340
655924074
1053722054
333688892
960993876
481263306
847519721
194786213
495845940
1014872181
578595729
907412604
689461164
999205764
76678912
85052518
246744686
1056173203
954796486
284884638
863549134
405802459
901297388
448495122
319137584
1016742079
880949601
598882682
112497907
82357346
279379624
315466002
430340657
850314439
704577759
102462197
551572281
773054492
282738266
699863513
600590913
389918191
738158386
146267333
507404054
254124016
248708621
1033059018
961166111
7857703
758439550
373092202
606058395
110603837
288028603
29532365
270187172
22357205
429485294
93926902
878067717
485772803
335809507
930965413
1068220476
323698470
128909999
334391307
700585001
864928158
719595975
1006529943
649498981
822596104
535919326
867158906
1044893039
212741554
821065674
254422503
533298119
659029
692222529
1056743553
490992721
438464620
626156264
737201832
465457021
880597284
594597526
363691206
946015914
1028015694
510846648
578249401
892056630
577181379
336655318
721845395
280206100
98446944
282229241
710746321
628844678
84479586
163727742
471873338
648171494
472583831
506599039
663975945
954299064
556987955
544413665
1032005002
820880805
519096525
411931203
27376443
489380836
423702393
291217844
691643349
620601315
1006648392
1031146068
673179176
869261484
986126136
240509142
317934145
386215576
944492000
737782294
522705785
120253175
154458636
1066259466
368433171
231799339
148165504
891361943
516205489
376643828
751479808
66754974
211134747
846953965
823836285
778798417
1032777935
281575489
810377358
563000196
461358597
17548620
386241404
361568778
431710027
580382714
313514184
555395857
282556385
290789471
303622848
886072026
380871550
881153170
410742955
699773426
867204691
90975468
445257991
103989767
695511745
637338571
1039372647
970499212
1034438145
463670601
23643751
121914831
319785710
739960922
875649826
657971391
212555126
18669127
808159330
250740790
223225102
757181084
512745072
364805917
828311524
933400801
880626117
834345656
570733047
110581824
292865169
575016261
157324063
12566824
532993298
296726095
74596401
381839469
3376334
313826469
781947396
432101688
866824133
512977857
67242532
1052879388
474425658
549050993
627628072
852393783
645031765
412287122
727954664
419039615
326777581
520055208
363536614
556580898
483668948
1053832547
85479530
295837304
169728948
176996836
355742086
1016150815
283003072
11171379
19972776
789917670
351545850
673672910
440379560
5305829
411411585
1018538132
992514313
607586794
741175706
755104933
2056237
841572633
269803428
597754553
438233043
694223112
891774681
155532647
137519243
167584625
580554144
858036585
265113657
656029434
702730517
187622245
724336722
692059241
354331210
846084438
819776195
981134233
70386919
609246875
1037310934
1010685008
147991901
32393531
209495401
98778400
442419090
586144354
213803563
728474689
2601847
497679616
490100845
266231983
873486196
150776159
770458583
819513160
50732661
326315094
940357597
947602414
114708525
333984071
905994699
525980752
874454808
144843387
215955012
302374907
141919243
432670886
439537459
727406661
125668266
729561672
262553006
342700629
727549416
237277095
587220519
231489583
473911702
1034410235
772191482
805296827
74754737
853975724
806860606
432055883
515390113
693083103
48699947
1027190926
611102456
912728686
713652060
628507178
1054338202
46180796
1022239555
1044786948
172715085
935136680
852651225
380019607
168574179
352653129
626280401
1030391117
478185755
904688023
867239735
503062096
903084379
25798160
797744100
798721708
859988296
924404452
969483110
536943157
961254699
419097250
956646733
511184137
280490802
683685248
50827804
663013411
792910965
208316936
361191969
946771942
703732886
1015431228
816169874
1066978167
505077854
785070642
656777992
442731092
1061218884
129436345
157633404
309587833
887034709
31267303
812390195
805272372
803243654
1063012804
692097380
262113273
628775674
686823434
236564449
356491124
416521086
371166454
188990517
234337614
389812706
52160209
965780853
292351258
189383284
420337526
565406994
1006508669
846396076
438701106
589980820
120344821
450754355
795079309
980631268
818336214
999534313
811619123
13149752
716166517
487607698
571671394
587893463
567154047
755085760
1028735174
357139442
119566429
225355243
822524163
978616949
38216489
418110333
607007809
519605357
74606260
238254967
19822097
682541705
450260119
51036049
990095518
363677589
695547595
406952973
283007420
707920515
1073671772
1037367158
322030991
335936561
928102431
464669634
654177807
596004311
263881622
159935403
806497380
327111026
520953485
212856001
198474553
311635761
31084269
748524920
859132477
867058807
654905235
955444379
151177977
984955421
917333154
851742531
818188838
44205071
1000946732
840148518
918575473
87391129
470898637
586270788
77611322
678442467
49943382
356904818
469723242
611728976
295127875
21801390
1063888430
906094570
186856357
534398068
583974224
102448516
783478939
66526778
49974900
615285822
48131026
757361594
1054489254
389890789
254189485
174967877
451794279
933009483
575722138
38313860
424467744
542596092
267481395
511746225
843712562
250435245
1064909137
312111702
574723185
717586365
836153616
491598801
965585207
916647613
502882101
504424903
162026969
818486352
844509965
108030178
811650313
306241569
297905393
157346798
589694518
701807449
870955418
188244138
1051796891
610068746
551416732
291665197
1059353965
209027546
368644171
680693734
625653395
89491893
365562670
153961099
737608748
523602978
5463137
1010547981
417009318
55689760
316908733
306190573
906669497
762488293
158342037
727079330
992795685
710613156
667605632
867511386
25055179
656175801
615410903
93542221
522388198
553680663
824304741
757685207
745057444
843981274
724579486
562806151
566679378
611601795
541548587
117029834
300223486
164013784
24801142
559982817
584047897
294954150
118021889
500754362
235211920
746386002
622471582
838151797
119430651
416484769
50448504
848930344
574704501
785665588
963366795
166680919
709350158
198445346
939874589
981542454
578881712
393790950
926688834
809354255
671917503
636373694
732643101
352121022
270197286
439908932
811237456
374760987
995092542
4387680
618669782
289706480
9682804
465504786
367331182
286398477
752246354
571151511
86626443
413333202
640157329
338292317
878690024
208971033
303392693
760572027
1070334980
355226091
553569658
787364013
966908739
308145730
748425295
1072088670
893735415
157192533
878397922
983420310
1067749588
447603091
559422040
935331021
1070970395
776594366
741945856
304104507
378419851
623073544
273618572
219710295
948169534
865689913
78741819
1035848652
1015760035
851243778
628158865
94776678
729271981
833622028
475880619
514354493
1042031086
976228852
761484441
145323939
1008406245
723344677
51492452
553357620
905742162
301336376
251252792
676623495
523801538
482708777
474244605
543362681
460580933
668147607
939264030
786727433
817472208
108073274
97649145
67140034
890384973
602159890
224228657
990465366
219528955
843841968
100902581
461158490
861975270
231951075
982961711
511057259
584778502
218977821
133979373
142020643
1056989119
932566163
1059745374
14839486
632039238
688397571
312959903
263561781
351379864
855072703
610367210
285960914
193383408
966788795
367697168
364101105
1026033253
808436404
93495047
746970588
1070528092
404361433
588030494
549259328
680200150
193787291
692539085
805553342
361408710
552139393
955564380
646409717
835672903
1046201958
350585022
727680839
834142510
719334454
997796780
971876778
130547700
1015668336
810953000
376285342
863087677
635864502
111955051
731113327
551774842
168020426
640310594
293492272
397157546